/* Krankheitskosten-Steuer-Check (werkzeuge/krankheitskosten-steuer.css; Auftrag TB02, 22.10.2026). Nur Ergänzungen zu
   mednebenwirkungen.css: Gruppen mit Rahmen, Auswahlknöpfe, Raster der Betragsfelder, Fehler am Feld, Stufentabelle im Ergebnis,
   Druckzeile. Nur Variablen der Gestaltung (Dunkelmodus), keine festen Farben. */
.mn-w-krankheitskosten-steuer .mn-w-ks-gruppe { margin: 0; padding: .8rem 1rem .7rem; border: 1px solid var(--mn-linie-2); border-radius: 12px; min-width: 0; }
.mn-w-krankheitskosten-steuer .mn-w-ks-gruppe legend { font-weight: 700; font-size: .92rem; padding: 0 .35rem; }
.mn-w-krankheitskosten-steuer .mn-w-ks-wahl { display: flex; align-items: center; gap: .55rem; padding: .25rem 0; }
.mn-w-krankheitskosten-steuer .mn-w-ks-wahl input[type="radio"] { width: 24px; height: 24px; min-width: 24px; margin: 0; accent-color: var(--mn-petrol); }
.mn-w-krankheitskosten-steuer .mn-w-ks-wahl label { font-weight: 600; font-size: .98rem; }
.mn-w-krankheitskosten-steuer .mn-w-ks-wahl input:disabled + label { color: var(--mn-tinte-3); }
.mn-w-krankheitskosten-steuer .mn-w-ks-raster { display: grid; grid-template-columns: repeat(2, minmax(0, 1fr)); gap: .9rem; }
.mn-w-krankheitskosten-steuer .mn-w-ks-hinweis, .mn-main .prose .mn-w-krankheitskosten-steuer .mn-w-ks-hinweis { margin: 0; overflow-wrap: anywhere; }
.mn-w-krankheitskosten-steuer .mn-feld input[aria-invalid="true"] { border-color: var(--mn-warn); }
.mn-w-krankheitskosten-steuer .mn-w-ks-fehler, .mn-main .prose .mn-w-krankheitskosten-steuer .mn-w-ks-fehler { margin: 0; color: var(--mn-warn); font-size: .9rem; font-weight: 600; }
.mn-w-krankheitskosten-steuer .mn-feld input:disabled, .mn-w-krankheitskosten-steuer .mn-feld select:disabled { opacity: .6; }
.mn-w-krankheitskosten-steuer .mn-w-ks-ergebnis p, .mn-w-krankheitskosten-steuer .mn-w-ks-ergebnis li { overflow-wrap: anywhere; }
.mn-main .prose .mn-w-krankheitskosten-steuer .mn-w-ks-ergebnis .mn-tabelle-rahmen { margin: .4rem 0 .8rem; }
.mn-w-krankheitskosten-steuer .mn-w-ks-stufen th, .mn-w-krankheitskosten-steuer .mn-w-ks-stufen td { white-space: normal; overflow-wrap: normal; }
.mn-w-krankheitskosten-steuer .mn-w-ks-summe th, .mn-w-krankheitskosten-steuer .mn-w-ks-summe td { font-weight: 700; }
.mn-w-krankheitskosten-steuer .mn-w-ks-liste { margin: .4rem 0 .6rem; padding-left: 1.3rem; }
.mn-w-krankheitskosten-steuer .mn-w-ks-liste li { margin: .25rem 0; }
.mn-main .prose .mn-w-krankheitskosten-steuer .mn-w-ks-fest { margin: 0 0 .4rem; }
.mn-w-krankheitskosten-steuer .mn-w-ks-druck { display: none; }
@media (max-width: 640px) {
    .mn-w-krankheitskosten-steuer .mn-w-ks-raster { grid-template-columns: minmax(0, 1fr); }
    .mn-w-krankheitskosten-steuer .mn-w-ks-stufen th, .mn-w-krankheitskosten-steuer .mn-w-ks-stufen td { padding: .5rem .4rem; }
}
@media print {
    .mn-w-krankheitskosten-steuer .mn-w-ks-druck { display: block !important; font-size: 9pt; }
    .mn-w-krankheitskosten-steuer .mn-w-ks-hinweis, .mn-w-krankheitskosten-steuer .mn-w-ks-fehler { display: none !important; }
    .mn-w-krankheitskosten-steuer .mn-w-ks-ergebnis { break-inside: avoid; }
}
