records-card > .card-container {
  display: flex;
  border-radius: var(--md-radius-xs);
  border: var(--md-border-width-sm) solid var(--md-border-primary);
  background: var(--md-background-primary);
}

records-card > .card-container > .card-left-border {
  background-color: #17A2B8;
  width: 4px;
  border-radius: var(--md-radius-xs) 0 0 var(--md-radius-xs);
}

records-card > .card-container > .card-data {
  display: flex;
  gap: var(--md-spacing-3xs);
  /*padding: 24px 16px 24px 8px; TODO Para siguiente version */
  padding: var(--md-spacing-sm) var(--md-spacing-xs) var(--md-spacing-sm) var(--md-spacing-xs);
}

records-card > .card-container > .card-data > input[type="checkbox"] {
  align-self: flex-start;
  margin: var(--md-spacing-4xs)
}

records-card > .card-container > .card-data > .card-thumbnail {
  border: var(--md-border-width-sm) solid var(--md-border-primary);
  width: 84px;
  height: 120px;
  object-fit: cover;
  object-position: center;
  font-size: 60px;
  color: #01A0CE
}

records-card > .card-container > .card-data .card-title {
  color: var(--md-color-neutral-50); /* TODO: replace with a semantic title/hierarchy token when defined */
  font-weight: 600;
  width: 200px;
  display: -webkit-box;
  -webkit-line-clamp: 3;
  -webkit-box-orient: vertical;
  overflow: hidden;
}

records-card > .card-container > .card-data .card-action-button {
  width: 24px;
  height: 24px;
  padding: var(--md-spacing-4xs);
  border-radius: var(--md-radius-xs);
}

records-card > .card-container > .card-data .card-action-list {
  margin-top: var(--md-spacing-4xs);
  right: 0;
  width: 227px;
}

records-card > .card-container > .card-data .card-description-level {
  width: 32px;
  height: 32px;
  border-radius: var(--md-radius-mn);
  background: #17A2B8;
  color: var(--md-content-primary-inverse);
}

records-card > .card-container > .card-data .card-date {
  color: var(--md-color-neutral-30); /* TODO: replace with a semantic muted/meta-text token when defined */
}

records-card > .card-container.card-inactive {
  color: var(--md-color-neutral-20); /* TODO: replace with a semantic inactive-state token when defined */
}

records-card > .card-container.card-inactive > .card-left-border {
  background-color: var(--md-color-neutral-15); /* TODO: replace with a semantic inactive-state token when defined */
}
