:root {
  --medication-row-max-height: 2.875rem;
}

@media screen and (max-width: 576px) {
  :root {
    --medication-row-max-height: 6rem;
  }
}

.medications--medication-row {
  max-height: var(--medication-row-max-height);
}

.medications--medication-name {
  margin-inline: .75rem .25rem;
}

.medications--medication-signed-time {
  font-size: var(--rem-11);
  font-variation-settings: "wght" var(--text-medium);
  color: var(--text-label);
  background-color: var(--surface-subtle);
  padding-inline: .25rem;
  border-radius: var(--radius-xs);
  display: flex;
  align-items: center;
  justify-content: center;
  gap: 0.25rem;
  height: 1rem;
}

.medications--list-container {
  max-height: calc(var(--medication-row-max-height) * 5 + 5 * 1rem);
}