/* Widerruf & Rücksendung (page-widerruf.php) – Ergänzungen zu atoms.css. */

/* Formular ohne eigene Box: die Karten bleiben Einträge der Spalte (gap 16 wie im Prototyp). */
.eb-widerruf { display: contents; }

/* Gewählter Rückgabeweg und Abholtermin (im Prototyp border/background je Zustand) – per CSS, auch ohne JavaScript. */
.eb-widerruf-weg:has(input:checked) { border-color: #141414; }
.eb-widerruf-tag:has(input:checked) { border-color: #141414; background: #141414; color: #fff; }
.eb-widerruf-weg:has(input:focus-visible),
.eb-widerruf-tag:has(input:focus-visible) { outline: 2px solid #0a7a08; outline-offset: 2px; }

/* Abholtermine nur bei „Abholung durch die Spedition“ */
.eb-widerruf:has(input[name="weg"][value="shop"]:checked) .eb-widerruf-tage { display: none; }
