.typ_filter[data-astro-cid-okcixl7i]{width:100%;margin-top:var(--space-large)}.typ_filter_chips[data-astro-cid-okcixl7i]{gap:calc(.5rem * var(--k-rem));flex-wrap:wrap;justify-content:center;display:flex}.typ_filter_chips[data-astro-cid-okcixl7i] button[data-astro-cid-okcixl7i]{min-height:calc(2.75rem * var(--k-rem));padding:calc(.5rem * var(--k-rem)) calc(1rem * var(--k-rem));color:var(--color-text);background:var(--color-bg-elevated);border:1px solid var(--color-border);border-radius:var(--radius-sm);font:inherit;cursor:pointer}.typ_filter_chips[data-astro-cid-okcixl7i] button[data-astro-cid-okcixl7i][aria-pressed=true]{background:var(--color-accent);border-color:var(--color-accent);color:var(--color-text-on-dark)}.typ_filter_chips[data-astro-cid-okcixl7i] button[data-astro-cid-okcixl7i]:focus-visible{outline:calc(.1875rem * var(--k-rem)) solid var(--color-focus);outline-offset:calc(.125rem * var(--k-rem))}.events_grid[data-astro-cid-5kfadbml]{margin-top:var(--space-large)}.event_listitem[data-astro-cid-5kfadbml]{min-width:0;display:grid}.rueckblick-sprung[data-astro-cid-5kfadbml]{margin-top:var(--space-small);text-align:center}.kalender_keine[data-astro-cid-5kfadbml]{max-width:calc(40rem * var(--k-rem));margin:var(--space-medium) auto 0;text-align:center;color:var(--color-text-muted)}.load_more[data-astro-cid-5kfadbml]{margin-top:var(--space-large);text-align:center}.kalender[data-astro-cid-5kfadbml] button[data-astro-cid-5kfadbml]:not(.steuer-btn):focus-visible,.kalender_raster[data-astro-cid-5kfadbml] .kalender_tag:focus-visible{outline:calc(.1875rem * var(--k-rem)) solid var(--color-focus);outline-offset:calc(.125rem * var(--k-rem))}[data-astro-cid-5kfadbml][data-typ-leer]{margin-top:var(--space-medium);color:var(--color-text-muted)}.kalender[data-astro-cid-5kfadbml]{grid-template-columns:minmax(0, calc(30rem * var(--k-rem))) calc(20rem * var(--k-rem));justify-content:start;gap:var(--space-medium);width:fit-content;max-width:100%;margin:var(--space-large) auto 0;padding:var(--space-medium);background:var(--color-bg-elevated);border:1px solid var(--color-border);border-radius:var(--radius-sm);display:grid}.kalender[data-astro-cid-5kfadbml].is-ohne-termine{grid-template-columns:minmax(0, calc(30rem * var(--k-rem)))}.kalender_kopf[data-astro-cid-5kfadbml],.kalender_raster[data-astro-cid-5kfadbml]{grid-column:1}.kalender_kopf[data-astro-cid-5kfadbml]{align-items:center;gap:calc(.5rem * var(--k-rem));grid-template-columns:auto 1fr auto;display:grid}.kalender_kopf[data-astro-cid-5kfadbml] h3[data-astro-cid-5kfadbml]{text-align:center;font-size:var(--text-body);margin:0}.kalender_raster[data-astro-cid-5kfadbml]{table-layout:fixed;border-collapse:separate;width:100%;border-spacing:calc(.125rem * var(--k-rem))}.kalender_raster[data-astro-cid-5kfadbml] th[data-astro-cid-5kfadbml]{padding-bottom:calc(.25rem * var(--k-rem));color:var(--color-text-muted);font-size:calc(.75rem * var(--k-rem))}.kalender_raster[data-astro-cid-5kfadbml] tr{vertical-align:middle}.kalender_raster[data-astro-cid-5kfadbml] td{text-align:center;padding:0}.kalender_raster[data-astro-cid-5kfadbml] .kalender_tag{width:100%;min-height:calc(2.75rem * var(--k-rem));color:var(--color-text-muted);border-radius:var(--radius-sm);font:inherit;background:0 0;border:1px solid #0000;padding:0}.kalender_raster[data-astro-cid-5kfadbml] .kalender_tag[aria-disabled=true]{color:var(--color-text-subtle);opacity:.65}.kalender_raster[data-astro-cid-5kfadbml] .kalender_tag[data-termine]{color:var(--color-text-on-dark);background:var(--color-accent);cursor:pointer}.kalender_raster[data-astro-cid-5kfadbml] .kalender_tag[data-vergangen]{color:var(--color-accent);background:var(--color-bg-secondary);border:calc(.09375rem * var(--k-rem)) solid var(--color-border-control);font-weight:var(--weight-semibold)}.kalender_legende[data-astro-cid-5kfadbml]{justify-content:center;gap:var(--space-xsmall) var(--space-medium);font-size:calc(.8125rem * var(--k-rem));color:var(--color-text-muted);flex-wrap:wrap;grid-column:1;margin:0;display:flex}.kalender_legende[data-astro-cid-5kfadbml]>span[data-astro-cid-5kfadbml]{align-items:center;gap:calc(.5rem * var(--k-rem));display:inline-flex}.kalender_marke[data-astro-cid-5kfadbml]{width:calc(1rem * var(--k-rem));height:calc(1rem * var(--k-rem));border-radius:var(--radius-sm);display:inline-block}.kalender_marke[data-astro-cid-5kfadbml].is-kommend{background:var(--color-accent)}.kalender_marke[data-astro-cid-5kfadbml].is-vergangen{background:var(--color-bg-secondary);border:calc(.09375rem * var(--k-rem)) solid var(--color-border-control)}.kalender_raster[data-astro-cid-5kfadbml] td[aria-selected=true] .kalender_tag{outline:calc(.1875rem * var(--k-rem)) solid var(--color-focus);outline-offset:calc(.125rem * var(--k-rem))}.kalender_raster[data-astro-cid-5kfadbml] .kalender_tag[aria-current=date]{border-color:var(--color-focus)}[data-astro-cid-5kfadbml][data-kalender-leer],[data-astro-cid-5kfadbml][data-kalender-hinweis],[data-astro-cid-5kfadbml][data-kalender-auswahl]{grid-area:1/2/span 3;align-self:center}.kalender_hinweis[data-astro-cid-5kfadbml],[data-astro-cid-5kfadbml][data-kalender-leer]{color:var(--color-text-muted);font-size:var(--text-small);line-height:var(--leading-snug);margin:0}[data-astro-cid-5kfadbml][data-kalender-auswahl] h4[data-astro-cid-5kfadbml]{margin-top:0}[data-astro-cid-5kfadbml][data-kalender-auswahl] ul[data-astro-cid-5kfadbml]{margin:0;padding:0;list-style:none}[data-astro-cid-5kfadbml][data-kalender-auswahl] li+li{margin-top:var(--space-small)}[data-astro-cid-5kfadbml][data-kalender-auswahl] a{min-height:calc(2.75rem * var(--k-rem));color:var(--color-accent);text-underline-offset:calc(.125rem * var(--k-rem));align-items:center;text-decoration:underline;display:inline-flex}[data-astro-cid-5kfadbml][data-kalender-auswahl] a:hover{color:var(--color-accent-hover)}[data-astro-cid-5kfadbml][data-kalender-auswahl] .kalender_typ{font-size:calc(.75rem * var(--k-rem));color:var(--color-text-muted)}[data-astro-cid-5kfadbml][data-kalender-auswahl] .kalender_abgesagt{padding:calc(.125rem * var(--k-rem)) calc(.375rem * var(--k-rem));color:var(--color-text-on-dark);background:var(--color-red-accent);border-radius:var(--radius-sm);font-size:calc(.75rem * var(--k-rem));font-weight:var(--weight-semibold);display:inline-block}.empty_state[data-astro-cid-5kfadbml]{text-align:center;max-width:560px;margin:var(--space-large) auto 0;padding:var(--space-xlarge) var(--space-medium);background:var(--color-bg-elevated);border:1px solid var(--color-border);border-radius:var(--radius-sm)}.empty_state[data-astro-cid-5kfadbml] p[data-astro-cid-5kfadbml]{font-size:1.05rem;font-weight:var(--weight-light);color:var(--color-text-muted);margin:0 0 1.5rem;line-height:1.7}.veranstaltung_actions[data-astro-cid-5kfadbml]{margin-top:var(--space-large);justify-content:center}@media (width<=600px){.kalender[data-astro-cid-5kfadbml]{gap:var(--space-small);background:0 0;border:0;grid-template-columns:1fr;width:auto;max-width:none;margin-inline:0;padding:0}.kalender_kopf[data-astro-cid-5kfadbml],.kalender_raster[data-astro-cid-5kfadbml],[data-astro-cid-5kfadbml][data-kalender-leer],[data-astro-cid-5kfadbml][data-kalender-auswahl]{grid-area:auto/1}.kalender_raster[data-astro-cid-5kfadbml]{border-spacing:0}.kalender_hinweis[data-astro-cid-5kfadbml],[data-astro-cid-5kfadbml][data-kalender-leer][data-nur-zweispaltig]{display:none}}
