/*
 * Lautz Theoriekalender — frontend additions.
 *
 * Base slot/pill styling (.ld-theorie-*) lives in the theme's CSS; these
 * rules only add the "cancelled" look for a manually entered Ausfalltag
 * ("Zusätzliche Ausfalltage") so that day still renders as a row instead of
 * disappearing from the list, with its Grund shown in the badge.
 */
.ld-theorie-slot.is-cancelled {
  border-style: dashed;
  background: rgba(255, 255, 255, 0.02);
  opacity: 0.85;
}

.ld-theorie-slot__thema--muted {
  font-style: italic;
  opacity: 0.75;
}

.ld-theorie-slot__badge--cancelled {
  border-color: rgba(217, 164, 74, 0.5);
  background: rgba(217, 164, 74, 0.14);
  color: #e0ab55;
}
