/* Schlichte Seiten der Endpunkte (Absage-Link, Antwort ohne Skript). Liegt neben den Endpunkten; die Stilvorlage der
   Website kommt davor und bringt Schrift und Farben. Nur Variablen mit Rückfall — der Baustein kennt die Website nicht. */
.betrieb-seite { min-height: 100vh; margin: 0; display: grid; place-items: center; padding: 1.5rem; box-sizing: border-box;
  background: var(--color-surface, #fdf9f1); color: var(--color-ink, #1d1512); }
.betrieb-seite__kasten { width: 100%; max-width: 34rem; background: #fff; border: 1px solid var(--line, #e6dccb);
  border-radius: var(--radius, 12px); padding: clamp(1.4rem, 4vw, 2.4rem); box-sizing: border-box; }
.betrieb-seite__kasten h1 { font-size: clamp(1.6rem, 5vw, 2.2rem); line-height: 1.15; margin: 0 0 1rem; }
.betrieb-seite__wann { font-weight: 600; }
.betrieb-seite__form { margin: 1.4rem 0; }
.betrieb-seite__klein { font-size: .92rem; color: var(--color-muted, #6f6053); }
.betrieb-seite__zurueck { margin: 1.6rem 0 0; }
.betrieb-seite__daten { display: grid; grid-template-columns: auto 1fr; gap: .35rem 1.2rem; margin: 1.2rem 0; }
.betrieb-seite__daten dt { color: var(--color-muted, #6f6053); }
.betrieb-seite__daten dd { margin: 0; overflow-wrap: anywhere; }
