.Schalter-module__570Dpq__schalter{border-radius:var(--radius-full);border:1px solid var(--border-strong);background:var(--surface-2);cursor:pointer;vertical-align:middle;flex:none;width:34px;height:18px;padding:0;position:relative}.Schalter-module__570Dpq__huelle{vertical-align:middle;display:inline-flex}.Schalter-module__570Dpq__schalter:disabled{opacity:.5;cursor:default}.Schalter-module__570Dpq__schalter:focus-visible{outline:2px solid var(--info);outline-offset:2px}.Schalter-module__570Dpq__knopf{background:var(--caption);border-radius:50%;width:12px;height:12px;transition:left .15s;position:absolute;top:2px;left:2px}.Schalter-module__570Dpq__an{background:var(--success-soft);border-color:var(--success)}.Schalter-module__570Dpq__an .Schalter-module__570Dpq__knopf{background:var(--success);left:18px}@media (pointer:coarse){.Schalter-module__570Dpq__schalter:after{content:"";position:absolute;inset:-13px -5px}}
.veranstaltungen-module__McoxNG__seite{max-width:72rem}.veranstaltungen-module__McoxNG__tabelle{border-collapse:collapse;width:100%;font-size:.8125rem}.veranstaltungen-module__McoxNG__tabelle th{text-align:left;color:var(--caption);border-bottom:1px solid var(--border-strong);white-space:nowrap;padding:4px 8px;font-size:.75rem;font-weight:600}.veranstaltungen-module__McoxNG__tabelle td{border-bottom:1px solid var(--border);vertical-align:middle;padding:6px 8px}.veranstaltungen-module__McoxNG__tabelle td.veranstaltungen-module__McoxNG__r{text-align:right;white-space:nowrap}.veranstaltungen-module__McoxNG__tabelle a{color:inherit}.veranstaltungen-module__McoxNG__datum{white-space:nowrap;font-variant-numeric:tabular-nums;color:var(--body)}.veranstaltungen-module__McoxNG__leise{color:var(--caption);font-size:.75rem}.veranstaltungen-module__McoxNG__fehlerText{color:var(--danger);font-size:.75rem}.veranstaltungen-module__McoxNG__status{border-radius:var(--radius-full);border:1px solid var(--border-strong);color:var(--body);white-space:nowrap;padding:1px 8px;font-size:.6875rem;display:inline-block}.veranstaltungen-module__McoxNG__status_offen{border-color:var(--success);color:var(--success);background:var(--success-soft)}.veranstaltungen-module__McoxNG__status_rueckblick{border-color:var(--info);color:var(--info);background:var(--info-soft)}.veranstaltungen-module__McoxNG__status_vorbei,.veranstaltungen-module__McoxNG__status_geschlossen,.veranstaltungen-module__McoxNG__status_entwurf{color:var(--caption)}.veranstaltungen-module__McoxNG__status_warteliste{border-color:var(--warning);color:var(--warning);background:var(--warning-soft)}.veranstaltungen-module__McoxNG__status_entwurf{border-style:dashed}.veranstaltungen-module__McoxNG__stepper{margin:0 0 var(--space-3);flex-wrap:wrap;gap:4px;padding:0;list-style:none;display:flex}.veranstaltungen-module__McoxNG__schritt{border:1px solid var(--border-strong);border-radius:var(--radius-full);background:var(--surface);color:var(--body);cursor:pointer;padding:4px 12px;font-size:.75rem}.veranstaltungen-module__McoxNG__schritt:disabled{cursor:default;opacity:.6}.veranstaltungen-module__McoxNG__schrittErledigt{color:var(--heading);border-color:var(--success)}.veranstaltungen-module__McoxNG__schrittAktiv{background:var(--btn-bg);border-color:var(--btn-bg);color:var(--btn-fg);font-weight:600}.veranstaltungen-module__McoxNG__steuerung{gap:var(--space-3);grid-template-columns:minmax(0,1fr) 18rem;align-items:start;display:grid}.veranstaltungen-module__McoxNG__karte{border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--bg);padding:var(--space-3);color:var(--body);font-size:.8125rem}.veranstaltungen-module__McoxNG__karteDatum{color:var(--caption);font-variant-numeric:tabular-nums;font-size:.75rem}.veranstaltungen-module__McoxNG__karteTitel{color:var(--heading);margin:4px 0;font-size:1rem;font-weight:600}.veranstaltungen-module__McoxNG__karteArt{color:var(--caption);font-size:.75rem}.veranstaltungen-module__McoxNG__karteStatus{margin-top:var(--space-2)}.veranstaltungen-module__McoxNG__knopfZeile{flex-wrap:wrap;gap:4px;display:flex}.veranstaltungen-module__McoxNG__vollHinweis{margin:0 0 var(--space-2)}.veranstaltungen-module__McoxNG__meldung{margin:var(--space-2) 0;padding:var(--space-2) var(--space-3);border:1px solid var(--border-strong);border-radius:var(--radius-sm);background:var(--surface);font-size:.8125rem}.veranstaltungen-module__McoxNG__meldung_fehler{border-color:var(--danger);background:var(--danger-soft)}.veranstaltungen-module__McoxNG__meldung_ok{border-color:var(--success);background:var(--success-soft)}.veranstaltungen-module__McoxNG__meldung_warn{border-color:var(--warning);background:var(--warning-soft)}.veranstaltungen-module__McoxNG__meldung ul{margin:var(--space-1) 0 0;padding-left:1.25rem}.veranstaltungen-module__McoxNG__gruppe{border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--surface);padding:var(--space-2) var(--space-3) var(--space-3);margin:0 0 var(--space-3)}.veranstaltungen-module__McoxNG__gruppe>legend{color:var(--heading);padding:0 4px;font-size:.8125rem;font-weight:600}.veranstaltungen-module__McoxNG__gruppeHinweis{color:var(--caption);margin:0 0 var(--space-2);font-size:.75rem}.veranstaltungen-module__McoxNG__raster{gap:var(--space-2) var(--space-3);grid-template-columns:repeat(auto-fit,minmax(16rem,1fr));display:grid}.veranstaltungen-module__McoxNG__breit{grid-column:1/-1}.veranstaltungen-module__McoxNG__feld{color:var(--caption);flex-direction:column;gap:2px;min-width:0;font-size:.75rem;display:flex}.veranstaltungen-module__McoxNG__feld input,.veranstaltungen-module__McoxNG__feld select,.veranstaltungen-module__McoxNG__feld textarea{font:inherit;color:var(--heading);border:1px solid var(--border-strong);border-radius:var(--radius-sm);background:var(--bg);min-width:0;padding:4px 6px;font-size:.8125rem}.veranstaltungen-module__McoxNG__feld textarea{resize:vertical}.veranstaltungen-module__McoxNG__feldFehler input,.veranstaltungen-module__McoxNG__feldFehler select,.veranstaltungen-module__McoxNG__feldFehler textarea{border-color:var(--danger)}.veranstaltungen-module__McoxNG__feldMeldung{color:var(--danger);font-size:.6875rem}.veranstaltungen-module__McoxNG__zaehler{font-variant-numeric:tabular-nums;color:var(--caption);align-self:flex-end;font-size:.6875rem}.veranstaltungen-module__McoxNG__zaehlerUeber{color:var(--danger);font-weight:600}.veranstaltungen-module__McoxNG__haken{color:var(--body);align-items:center;gap:6px;font-size:.8125rem;display:flex}.veranstaltungen-module__McoxNG__eintrag{border-top:1px dashed var(--border);padding-top:var(--space-2);margin-top:var(--space-2)}.veranstaltungen-module__McoxNG__eintrag:first-of-type{border-top:0;margin-top:0;padding-top:0}.veranstaltungen-module__McoxNG__eintragKopf{color:var(--caption);justify-content:space-between;align-items:center;margin-bottom:4px;font-size:.75rem;display:flex}.veranstaltungen-module__McoxNG__zeile{gap:var(--space-2);align-items:flex-start;display:flex}.veranstaltungen-module__McoxNG__zeile>.veranstaltungen-module__McoxNG__feld{flex:1}.veranstaltungen-module__McoxNG__knopf{border:1px solid var(--border-strong);border-radius:var(--radius-sm);background:var(--surface);color:var(--body);cursor:pointer;white-space:nowrap;padding:3px 10px;font-size:.75rem}.veranstaltungen-module__McoxNG__knopf:hover:not(:disabled){background:var(--surface-2)}.veranstaltungen-module__McoxNG__knopf:disabled{opacity:.5;cursor:default}.veranstaltungen-module__McoxNG__knopfLeise{color:var(--caption);background:0 0;border-color:#0000}.veranstaltungen-module__McoxNG__hauptKnopf{border:1px solid var(--btn-bg);border-radius:var(--radius-sm);background:var(--btn-bg);color:var(--btn-fg);cursor:pointer;padding:6px 16px;font-size:.875rem;font-weight:600}.veranstaltungen-module__McoxNG__hauptKnopf:disabled{opacity:.5;cursor:default}.veranstaltungen-module__McoxNG__bild{align-items:center;gap:var(--space-2);color:var(--caption);flex-wrap:wrap;font-size:.75rem;display:flex}.veranstaltungen-module__McoxNG__bild code{color:var(--body);word-break:break-all;font-size:.6875rem}.veranstaltungen-module__McoxNG__dateiWahl{display:inline-block;position:relative;overflow:hidden}.veranstaltungen-module__McoxNG__dateiWahl input{opacity:0;cursor:pointer;position:absolute;inset:0}.veranstaltungen-module__McoxNG__leiste{z-index:5;align-items:center;gap:var(--space-2) var(--space-3);padding:var(--space-2) 0;background:var(--bg);border-top:1px solid var(--border);flex-wrap:wrap;display:flex;position:sticky;bottom:0}@media (max-width:760px){.veranstaltungen-module__McoxNG__tabelle thead{display:none}.veranstaltungen-module__McoxNG__tabelle tr{border-bottom:1px solid var(--border);grid-template-columns:1fr auto;gap:2px 8px;padding:6px 0;display:grid}.veranstaltungen-module__McoxNG__tabelle td{border:0;padding:0}.veranstaltungen-module__McoxNG__zeile{flex-direction:column}.veranstaltungen-module__McoxNG__knopf,.veranstaltungen-module__McoxNG__hauptKnopf{min-height:44px}.veranstaltungen-module__McoxNG__steuerung{grid-template-columns:1fr}}.veranstaltungen-module__McoxNG__abstand{margin-top:var(--space-4)}.veranstaltungen-module__McoxNG__live_aktuell{border-color:var(--success);color:var(--success);background:var(--success-soft)}.veranstaltungen-module__McoxNG__live_aenderungen{border-color:var(--warning);color:var(--warning);background:var(--warning-soft)}.veranstaltungen-module__McoxNG__live_offline,.veranstaltungen-module__McoxNG__live_nicht_live{color:var(--caption)}
