.hb:where(.astro-42o4ip7y){padding:var(--space-4);border:1px solid var(--color-border);border-radius:var(--radius-md);background-color:color-mix(in oklab, var(--color-bg) 96%, var(--color-text) 4%);max-width:26rem;margin:0}.hb__titel:where(.astro-42o4ip7y){font-family:var(--font-body);font-size:var(--text-base);font-weight:var(--head-weight);line-height:var(--line-height-body);margin:0 0 var(--space-1)}.hb__countdown:where(.astro-42o4ip7y){margin:0 0 var(--space-3);color:var(--color-text)}.hb__nav:where(.astro-42o4ip7y){margin:0 0 var(--space-2);justify-content:space-between;align-items:center;display:flex}.hb__nav:where(.astro-42o4ip7y)[hidden]{display:none}.hb__monat:where(.astro-42o4ip7y){font-size:var(--text-base);font-weight:var(--gewicht-kraeftig);margin:0}.hb__pfeil:where(.astro-42o4ip7y){border-radius:var(--radius-sm);block-size:2.75rem;inline-size:2.75rem;color:var(--color-text);font-size:var(--text-base);cursor:pointer;background:0 0;border:0;line-height:1}.hb__pfeil:where(.astro-42o4ip7y):disabled{opacity:.35;cursor:default}.hb__pfeil:where(.astro-42o4ip7y):focus-visible{outline:2px solid var(--color-accent);outline-offset:2px}.hb__blatt:where(.astro-42o4ip7y){border-collapse:separate;border-spacing:.25rem;table-layout:fixed;inline-size:100%;margin:0 0 var(--space-3)}.hb__caption:where(.astro-42o4ip7y){font-size:var(--text-base);font-weight:var(--gewicht-kraeftig);text-align:start;padding-block-end:var(--space-1)}.hb--js:where(.astro-42o4ip7y) .hb__caption:where(.astro-42o4ip7y){clip-path:inset(50%);white-space:nowrap;block-size:1px;inline-size:1px;position:absolute;overflow:hidden}.hb__blatt:where(.astro-42o4ip7y) th:where(.astro-42o4ip7y){font-size:var(--text-base);color:var(--color-text);padding-block-end:var(--space-1);font-weight:500}.hb__tag:where(.astro-42o4ip7y){text-align:center;border-radius:var(--radius-sm);font-variant-numeric:tabular-nums;block-size:2.5rem;position:relative}.hb__zahl:where(.astro-42o4ip7y){font-size:var(--text-base)}.hb__tag--aus:where(.astro-42o4ip7y){color:var(--color-text);font-weight:700}.hb__tag--gansl:where(.astro-42o4ip7y):after{content:"";background:currentColor;border-radius:50%;block-size:.35rem;inline-size:.35rem;margin-inline-start:-.175rem;position:absolute;inset-block-end:.3rem;inset-inline-start:50%}.hb__tag--vorbei:where(.astro-42o4ip7y),.hb__tag--aus:where(.astro-42o4ip7y).hb__tag--vorbei{color:color-mix(in oklab, var(--color-text-muted) 90%, var(--color-bg))}.hb__tag--heute:where(.astro-42o4ip7y){box-shadow:inset 0 0 0 2px var(--color-accent)}.hb__sr:where(.astro-42o4ip7y){clip-path:inset(50%);white-space:nowrap;block-size:1px;inline-size:1px;position:absolute;overflow:hidden}.hb__legende:where(.astro-42o4ip7y){align-items:center;gap:var(--space-1) var(--space-2);font-size:var(--text-base);color:var(--color-text);flex-wrap:wrap;margin:0;display:flex}.hb__eintrag:where(.astro-42o4ip7y){white-space:nowrap}.hb__eintrag--aus:where(.astro-42o4ip7y){color:var(--color-text);font-weight:700}.hb__muster:where(.astro-42o4ip7y){border-radius:var(--radius-sm);vertical-align:middle;block-size:.875rem;inline-size:.875rem;display:inline-block}.hb__muster--gansl:where(.astro-42o4ip7y){background:var(--color-text);border-radius:50%;block-size:.4rem;inline-size:.4rem}.hb__muster--heute:where(.astro-42o4ip7y){box-shadow:inset 0 0 0 2px var(--color-accent)}.ag:where(.astro-ti42pccg){row-gap:var(--space-6)}.ag:where(.astro-ti42pccg) .kalender:where(.astro-ti42pccg){grid-column:1/-1}@media (width>=60.0625rem){.ag:where(.astro-ti42pccg){grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start}.ag:where(.astro-ti42pccg) .kalender__text:where(.astro-ti42pccg){grid-column:1/-1}.ag:where(.astro-ti42pccg) .kalender:where(.astro-ti42pccg){display:contents}.ag:where(.astro-ti42pccg) .hb{grid-area:2/1/span 2}.ag:where(.astro-ti42pccg) .svc__seite:where(.astro-ti42pccg){grid-area:2/2;position:static}.ag:where(.astro-ti42pccg) .kalender__termine:where(.astro-ti42pccg){grid-area:3/2}.ag:where(.astro-ti42pccg) .kalender__h2:where(.astro-ti42pccg):first-child{margin-top:0}}@media (width<=60rem){.ag:where(.astro-ti42pccg){row-gap:0}.ag:where(.astro-ti42pccg) .svc__seite:where(.astro-ti42pccg){margin:0 0 var(--space-6);order:0}}.kalender__text:where(.astro-ti42pccg){font-size:var(--text-base);color:var(--color-text);line-height:var(--line-height-body);margin:0 0 var(--space-4);max-width:36rem}.kalender__h2:where(.astro-ti42pccg):first-child{margin-top:var(--space-6)}.jetzt__knopf:where(.astro-ti42pccg){margin-top:var(--space-3)}.kalender__h2:where(.astro-ti42pccg){font-family:var(--font-headline);font-size:var(--head-section);line-height:var(--line-height-headline);margin:var(--space-8) 0 var(--space-3);font-weight:var(--head-weight)}.jetzt:where(.astro-ti42pccg){padding:var(--space-4);border:1px solid var(--color-border);border-radius:var(--radius-md);background-color:color-mix(in oklab, var(--color-bg) 96%, var(--color-text) 4%)}.jetzt:where(.astro-ti42pccg)[data-leer]{visibility:hidden}.jetzt:where(.astro-ti42pccg)[hidden]{display:none}.jetzt--laeuft:where(.astro-ti42pccg){border-color:color-mix(in oklab, var(--color-accent) 45%, transparent)}.jetzt__label:where(.astro-ti42pccg){font-size:var(--text-base);color:var(--color-text);margin:0 0 var(--space-1)}.jetzt__name:where(.astro-ti42pccg){font-family:var(--font-headline);font-size:var(--head-section);line-height:var(--line-height-headline);color:var(--color-text);margin:0;font-weight:500}.jetzt__wann:where(.astro-ti42pccg){font-size:var(--text-base);color:var(--color-text);margin:var(--space-1) 0 0}.termine:where(.astro-ti42pccg){margin:0;padding:0;list-style:none}.termin:where(.astro-ti42pccg){align-items:baseline;column-gap:var(--space-3);padding:var(--space-1) 0;grid-template-columns:1fr auto;row-gap:.1rem;display:grid}.termin__kopf:where(.astro-ti42pccg){flex-wrap:wrap;align-items:baseline;gap:.15rem .6rem;min-width:0;display:flex}.termin__name:where(.astro-ti42pccg){font-size:var(--text-base);font-weight:var(--gewicht-normal);color:var(--color-text)}.termin__wann:where(.astro-ti42pccg){font-variant-numeric:tabular-nums;font-size:var(--text-base);font-weight:var(--gewicht-kraeftig);color:var(--color-text);text-align:right;text-wrap:pretty}.termin__status:where(.astro-ti42pccg){font-size:var(--text-base);color:var(--color-text)}.termin__status:where(.astro-ti42pccg):empty{display:none}.termin:where(.astro-ti42pccg)[data-vorbei] .termin__name:where(.astro-ti42pccg),.termin:where(.astro-ti42pccg)[data-vorbei] .termin__wann:where(.astro-ti42pccg){color:var(--color-text-muted)}.vorbei:where(.astro-ti42pccg){margin:var(--space-4) 0 0}.vorbei:where(.astro-ti42pccg)[hidden]{display:none}.vorbei__titel:where(.astro-ti42pccg){cursor:pointer;font-size:var(--text-base);color:var(--color-accent);padding:var(--space-2) 0}.termine--vorbei:where(.astro-ti42pccg){margin-top:var(--space-2)}@media (width<=40rem){.termin:where(.astro-ti42pccg){grid-template-columns:1fr auto}.termin__kopf:where(.astro-ti42pccg){grid-column:1/-1}.termin__wann:where(.astro-ti42pccg){text-align:left;grid-column:1}}.kalender__zeiten:where(.astro-ti42pccg){margin:var(--space-4) 0 0;color:var(--color-text);line-height:var(--line-height-body)}.weiter:where(.astro-ti42pccg){gap:var(--space-4);margin:var(--space-6) 0 0;flex-wrap:wrap;display:flex}.weiter:where(.astro-ti42pccg) a:where(.astro-ti42pccg){color:var(--color-accent)}@media (pointer:coarse){.weiter:where(.astro-ti42pccg) a:where(.astro-ti42pccg){position:relative}.weiter:where(.astro-ti42pccg) a:where(.astro-ti42pccg):after{content:"";height:44px;position:absolute;top:50%;left:0;right:0;transform:translateY(-50%)}}
