/*
 * Kontakt & Beratung – Claus' finale Übergabe vom 23.10.2026 (Prüfvorschau, Block „PRÜFVORSCHAU – ausschließlich
 * beschlossene Änderungen“). Werte 1:1. Nicht übernommen, weil nur Offline-Vorschau: html/body-Ränder,
 * Schriftersatz, Vorschau-Stempel und das globale [hidden] – hier nur am Formularfeld.
 */

/* Punkt C: ausgeblendeter Wunschtermin ohne Lücke; die Auswahl nimmt dann die ganze Zeile. */
.temana-formular__feld[hidden] { display: none !important; }
.temana-formular__feld--ganze-zeile { grid-column: 1 / -1 !important; }
.temana-formular__feld--halbe-zeile { grid-column: span 6 !important; }
@media (max-width: 980px) { .temana-formular__feld--halbe-zeile { grid-column: 1 / -1 !important; } }

/* Punkt D: Hinweis direkt unter der Nachricht, vor der Checkbox – klein und gut lesbar. */
.temana-formular__gesundheitshinweis { grid-column: 1 / -1; margin: -6px 0 0; color: var(--text-sek, #62655e); font-size: 13px; line-height: 1.55; }

/* Punkt E: Meldung am Feld und an der Checkbox. */
.temana-formular__feld .temana-formular__feldfehler,
.temana-formular__zustimmung .temana-formular__feldfehler { font-size: 13px; color: #8A1C1C; line-height: 1.4; margin: 3px 0 0; }
.temana-formular__zustimmung.is-fehler { outline: 2px solid rgba(138, 28, 28, .25); outline-offset: 6px; border-radius: 2px; }
.temana-formular__senden button:disabled { opacity: .7; cursor: wait; }

/* Statusbereich über dem Formular: Erfolg oder Versandfehler. */
#temana-kf-status:empty { display: none; }
#temana-kf-status .temana-formular__meldung { margin: 0 0 18px; }
