.kiosk .is-platz{container-type:size;overflow:hidden}@container (max-height: 19rem){.kiosk .is-wetter-details{display:none}}@container (max-height: 12rem){.kiosk .is-wetter-minmax{display:none}}@container (max-height: 13rem){.kiosk .is-pegel-verlauf{display:none!important}}@container (max-height: 9.5rem){.kiosk .is-pegel-fuss{display:none}}@container (max-width: 22rem){.kiosk .is-tag-lang{display:none}.kiosk .is-tag-kurz{display:inline}}.kiosk .is-qr{align-items:safe center}@container (max-height: 11rem){.kiosk .is-qr-bild{padding:.4rem}.kiosk .is-qr-bild img{width:4.75rem;height:4.75rem}}.kiosk .is-termine-liste{flex-wrap:wrap;align-content:flex-start;overflow:hidden}.kiosk .is-termine-liste>*{width:100%}.kiosk .is-geburtstage{overflow:hidden;flex-direction:column;justify-content:safe center;align-content:flex-start;align-items:flex-start}.kiosk .is-geburtstage>*{max-width:100%;white-space:nowrap}.kiosk .is-geburtstage>*>:first-child{min-width:0;overflow:hidden;text-overflow:ellipsis}.kiosk .panel-title{min-width:0}.kiosk .panel-title-text{min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.kiosk .is-panel-kopf{min-width:0}.kiosk .is-termine{height:100%;min-width:0}.kiosk .is-liste,.kiosk .is-termine{display:flex;flex-direction:column;min-height:0}.kiosk .is-liste{flex-wrap:wrap;align-content:flex-start;overflow:hidden}.kiosk .is-liste>*{flex:none;width:100%}.kiosk .is-termine-leer{flex:1;display:grid;place-items:center;font-size:1.5rem;opacity:.7}.kiosk .is-hinweis{display:flex;align-items:center;gap:.6rem;min-width:0;animation:is-einblenden .4s ease-out}@keyframes is-einblenden{0%{opacity:0}}.kiosk .is-art-uebung{--art:#2c6ee0}.kiosk .is-art-einsatz{--art:#c8102e}.kiosk .is-art-jugend{--art:#11804a}.kiosk .is-art-veranstaltung{--art:#a85f00}.kiosk .is-art-bsw{--art:#7a3fc4}.kiosk .is-art-sonst{--art:#56657a}.kiosk .is-art{flex:none;padding:.25rem .6rem .2rem;border-radius:.25rem;background:var(--art);color:#fff;font-size:1.05rem;font-weight:800;letter-spacing:.06em;text-transform:uppercase}.kiosk:is([data-design=tafel],[data-design=plakat],[data-design=kalender]) .is-platz>*{height:100%;min-height:0}.kiosk:is([data-design=tafel],[data-design=plakat],[data-design=kalender]) .is-geburtstage{-moz-column-gap:100vw;column-gap:100vw}.kiosk[data-design=kalender] .panel,.kiosk[data-design=plakat] .panel,.kiosk[data-design=tafel] .panel{box-shadow:none;backdrop-filter:none}.kiosk[data-theme=hell] .text-brand-400,.kiosk[data-theme=hell] .text-fire-red{color:#c20025}.kiosk[data-theme=hell] .text-ember-400,.kiosk[data-theme=hell] .text-fire-orange,.kiosk[data-theme=hell] .text-warn-400{color:#9a4708}.kiosk[data-theme=hell] .text-amber-300{color:#b45309}.kiosk[data-theme=hell] .text-info-400,.kiosk[data-theme=hell] .text-sky-400{color:#1a5fb0}.kiosk[data-theme=hell] .text-emerald-300,.kiosk[data-theme=hell] .text-ok-400{color:#0a6b47}.kiosk[data-theme=hell] .text-red-300{color:#dc2626}.kiosk[data-design=tafel]{--tf-tafel:#06172b;--tf-zeile:#0b2340;--tf-zeile2:#091d36;--tf-text:#f4f7fb;--tf-leise:#a8bbd3;--tf-zeit:#ffcd3c;--tf-heute:#ff6a5c;--tf-linie:rgba(255,255,255,0.07);--tf-fliese:#031021;--tf-fliese-text:#ffcd3c;--tf-gelb:#ffcd3c;--tf-auf-gelb:#10233d;--tf-ok:#39c27a;--canvas:var(--tf-tafel);background-color:var(--tf-tafel);background-image:none;color:var(--tf-text);font-family:var(--font-tafel),var(--font-inter),sans-serif;font-stretch:82%}.kiosk[data-design=tafel][data-modus=hell]{--tf-tafel:#e6ecf3;--tf-zeile:#ffffff;--tf-zeile2:#f3f6fa;--tf-text:#0a2547;--tf-leise:#4a6283;--tf-zeit:#0a2547;--tf-heute:#c8102e;--tf-linie:rgba(10,37,71,0.1);--tf-fliese:#0a2547;--tf-fliese-text:#ffffff;--tf-ok:#11804a}.kiosk[data-design=tafel] .panel{background:var(--tf-zeile);border:0;border-radius:.25rem}.kiosk[data-design=tafel] .panel-title{font-size:1.15rem;font-weight:700;letter-spacing:.1em;color:var(--tf-leise)}.kiosk[data-design=tafel] .panel-title>svg{display:none}.kiosk .is-kopf-tafel{display:flex;align-items:center;gap:1.4rem;padding:.2rem .4rem}.kiosk .is-kopf-marke{display:flex;align-items:center;gap:1.4rem;min-width:0}.kiosk .is-kopf-tafel .is-kopf-marke b{display:block;font-size:1.6rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase}.kiosk .is-kopf-tafel .is-kopf-marke span{display:block;font-size:1.45rem;color:var(--tf-leise)}.kiosk .is-kopf-zeit{margin-left:auto;display:flex;align-items:center;gap:1.7rem;text-align:right}.kiosk .is-kopf-tafel .is-uhr{display:block;font-size:4.6rem;font-weight:700;line-height:1;font-variant-numeric:tabular-nums}.kiosk .is-kopf-tafel small{display:block;margin-top:.35rem;font-size:1.5rem;color:var(--tf-leise)}.kiosk .is-bahnhofsuhr{position:relative;flex:none;width:7.9rem;height:7.9rem}.kiosk .is-bahnhofsuhr svg{position:absolute;inset:0;width:100%;height:100%}.kiosk .is-bahnhofsuhr-sek{will-change:transform;animation:is-sekunde 60s linear infinite}@keyframes is-sekunde{97.5%,to{transform:rotate(1turn)}}.kiosk[data-design=tafel] .is-kopfband>.panel{justify-content:flex-start;padding:.7rem 1.3rem;border:0;border-radius:.2rem;background:var(--tf-gelb);color:var(--tf-auf-gelb)}.kiosk[data-design=tafel] .is-kopfband>.panel :is(span,p,svg){color:var(--tf-auf-gelb)}.kiosk[data-design=tafel] .is-kopfband>.panel :is(.text-lg,p){font-size:1.85rem;font-weight:700}.kiosk[data-design=tafel] .is-kopfband .bg-fire-red{background:var(--tf-auf-gelb)}.kiosk[data-design=tafel] .is-kopfband .bg-white\/25{background:rgba(16,35,61,.3)}.kiosk .is-tafel-kopf,.kiosk .is-tafel-zeile{display:grid;grid-template-columns:10rem 10.2rem minmax(0,1fr) 12.5rem 5.4rem;-moz-column-gap:1.2rem;column-gap:1.2rem;align-items:center;padding:0 1.2rem}.kiosk .is-tafel-kopf{align-items:end;padding-bottom:.55rem;border-bottom:.22rem solid var(--tf-gelb)}.kiosk[data-design=tafel][data-modus=hell] .is-tafel-kopf{border-bottom-color:var(--tf-text)}.kiosk .is-tafel-kopf h2{grid-column:1/3;font-size:2.65rem;font-weight:800;line-height:1}.kiosk .is-tafel-kopf span{font-size:1.15rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--tf-leise)}.kiosk .is-tafel-kopf .is-rechts{text-align:right}.kiosk .is-tafel-zeilen{flex:1}.kiosk .is-tafel-zeile{height:7.2rem;background:var(--tf-zeile);border-bottom:1px solid var(--tf-linie)}.kiosk .is-tafel-zeile:nth-child(2n){background:var(--tf-zeile2)}.kiosk .is-tafel-tag{font-size:1.95rem;font-weight:700;white-space:nowrap}.kiosk .is-tafel-zeile.ist-heute .is-tafel-tag{color:var(--tf-heute)}.kiosk .is-klappe{display:flex;align-items:center;gap:.17rem}.kiosk .is-klappe i{position:relative;display:grid;place-items:center;width:1.95rem;height:3.2rem;border-radius:.2rem;background:var(--tf-fliese);color:var(--tf-fliese-text);font-size:2.55rem;font-style:normal;font-weight:700;font-stretch:78%;line-height:1}.kiosk .is-klappe i:after{content:"";position:absolute;inset-inline:0;top:50%;height:.12rem;background:rgba(0,0,0,.55)}.kiosk .is-klappe .is-klappe-doppel{width:.8rem;background:none;color:var(--tf-zeit)}.kiosk .is-klappe .is-klappe-doppel:after{display:none}.kiosk .is-tafel-titel{display:flex;flex-direction:column;align-items:flex-start;gap:.4rem;min-width:0}.kiosk .is-tafel-titel b{max-width:100%;font-size:2.45rem;font-weight:700;line-height:1.1}.kiosk .is-tafel-ort,.kiosk .is-tafel-titel b{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.kiosk .is-tafel-ort{font-size:1.55rem;color:var(--tf-leise)}.kiosk .is-tafel-zu{display:flex;justify-content:flex-end;align-items:center;gap:.35rem;font-size:1.85rem;font-weight:700;font-variant-numeric:tabular-nums}.kiosk .is-tafel-zu svg{color:var(--tf-ok)}.kiosk .is-tafel-hinweis{padding:.7rem 1.2rem 0;font-size:1.5rem;font-weight:600;color:var(--tf-leise)}.kiosk .is-tafel-hinweis svg{color:var(--tf-gelb)}.kiosk[data-design=tafel][data-modus=hell] .is-tafel-hinweis svg{color:var(--tf-text)}.kiosk[data-design=plakat]{--pl-papier:#ffffff;--pl-tinte:#121417;--pl-leise:#545a61;--pl-signal:#9a1f26;--pl-signal-text:#9a1f26;--pl-linie:#121417;--canvas:var(--pl-papier);gap:0;padding:1.9rem 2.5rem 2.2rem;background-color:var(--pl-papier);background-image:none;color:var(--pl-tinte);font-family:var(--font-plakat),"Helvetica Neue",Arial,sans-serif}.kiosk[data-design=plakat][data-modus=dunkel]{--pl-papier:#101214;--pl-tinte:#f2f2f0;--pl-leise:#a8adb3;--pl-signal:#b8303a;--pl-signal-text:#ff7a82;--pl-linie:#f2f2f0}.kiosk[data-design=plakat] .is-raster{gap:1.4rem;padding-top:1.4rem}.kiosk[data-design=plakat] .panel{padding:.6rem 0 0;border:0;border-top:.2rem solid var(--pl-linie);border-radius:0;background:none}.kiosk[data-design=plakat] .panel-title{font-size:1.25rem;font-weight:700;letter-spacing:.01em;text-transform:none;color:var(--pl-tinte)}.kiosk[data-design=plakat] .panel-title>svg{display:none}.kiosk[data-design=plakat] .is-wert{font-size:7.4rem;font-weight:200;letter-spacing:-.05em;line-height:.9}.kiosk .is-kopf-plakat{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));-moz-column-gap:1.4rem;column-gap:1.4rem;align-items:end;padding-bottom:1.1rem;border-bottom:.3rem solid var(--pl-linie)}.kiosk .is-kopf-datum{grid-column:1/7;font-size:3.5rem;line-height:1;letter-spacing:-.025em}.kiosk .is-kopf-datum b{font-weight:750}.kiosk .is-kopf-datum span{font-weight:300}.kiosk .is-kopf-wehr{grid-column:7/10;display:flex;align-items:center;gap:.7rem;font-size:1.2rem;line-height:1.25;color:var(--pl-leise)}.kiosk .is-kopf-plakat .is-uhr{grid-column:10/13;font-size:6.25rem;font-variant-numeric:tabular-nums;font-weight:700;letter-spacing:-.045em;line-height:.9;text-align:right}.kiosk[data-design=plakat] .is-kopfband>.panel{justify-content:flex-start;padding:.9rem 0;border:0;border-bottom:1px solid var(--pl-linie);border-radius:0;background:none}.kiosk[data-design=plakat] .is-kopfband>.panel :is(.text-lg,p){font-size:1.8rem;font-weight:500}.kiosk[data-design=plakat] .is-kopfband :is(.text-white,.text-slate-300){color:var(--pl-tinte)}.kiosk[data-design=plakat] .is-kopfband :is(.text-ember-400,.text-fire-red){color:var(--pl-signal-text)}.kiosk[data-design=plakat] .is-kopfband .bg-fire-red{background:var(--pl-signal)}.kiosk .is-plakat-termine{gap:1rem}.kiosk .is-schlagzeile{flex:none;padding:1.3rem 1.9rem 1.55rem;background:var(--pl-signal);color:#fff}.kiosk .is-schlagzeile-wann{font-size:2rem;font-weight:500;opacity:.9}.kiosk .is-schlagzeile h2{display:-webkit-box;margin:.6rem 0 .85rem;overflow:hidden;font-size:5.6rem;font-weight:800;letter-spacing:-.04em;line-height:.95;-webkit-box-orient:vertical;-webkit-line-clamp:2}.kiosk .is-schlagzeile p:last-child{font-size:1.85rem;font-weight:500}.kiosk .is-plakat-liste{flex:1}.kiosk .is-plakat-liste li{display:grid;grid-template-columns:11.3rem minmax(0,1fr) auto;-moz-column-gap:1.4rem;column-gap:1.4rem;align-items:baseline;height:5.2rem;padding-top:.5rem;border-top:1px solid var(--pl-linie)}.kiosk .is-plakat-tag{font-size:1.75rem;font-weight:700}.kiosk .is-plakat-titel{min-width:0;overflow:hidden;font-size:2.3rem;font-weight:600;letter-spacing:-.015em;line-height:1.1;text-overflow:ellipsis;white-space:nowrap}.kiosk .is-plakat-titel small{display:block;margin-top:.05rem;overflow:hidden;font-size:1.3rem;font-weight:400;letter-spacing:0;color:var(--pl-leise);text-overflow:ellipsis}.kiosk .is-plakat-zeit{font-size:2.3rem;font-variant-numeric:tabular-nums;font-weight:300;letter-spacing:-.02em}.kiosk .is-plakat-hinweis{padding-top:.6rem;border-top:1px solid var(--pl-linie);font-size:1.4rem;color:var(--pl-leise)}.kiosk .is-plakat-hinweis b{color:var(--pl-tinte)}.kiosk .is-plakat-hinweis svg{color:var(--pl-signal-text)}.kiosk[data-design=kalender]{--kl-papier:#ffffff;--kl-tinte:#1b1e22;--kl-leise:#5b636d;--kl-rot-flaeche:#c41230;--kl-rot-text:#c41230;--kl-linie:#e0e3e7;--kl-flaeche:#f3f4f6;--canvas:var(--kl-papier);background-color:var(--kl-papier);background-image:none;color:var(--kl-tinte);font-family:var(--font-kalender),var(--font-inter),sans-serif}.kiosk[data-design=kalender][data-modus=dunkel]{--kl-papier:#14171b;--kl-tinte:#eef0f2;--kl-leise:#a4abb4;--kl-rot-text:#ff6b74;--kl-linie:#2a2f36;--kl-flaeche:#1c2026}.kiosk[data-design=kalender] .panel{border:0;border-radius:.6rem;background:var(--kl-flaeche)}.kiosk[data-design=kalender] .panel-title{font-size:1.2rem;font-weight:700;letter-spacing:.04em;color:var(--kl-leise)}.kiosk[data-design=kalender] .panel-title>svg{display:none}.kiosk .is-platz-kopf{display:flex;container-type:size}.kiosk .is-kopf-kalender{position:relative;flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:3.4rem 1rem 1rem;overflow:hidden;border:1px solid var(--kl-linie);border-radius:.6rem;background:var(--kl-papier);box-shadow:0 .35rem 1.4rem -.7rem rgba(0,0,0,.25);text-align:center}.kiosk .is-blatt-kante{position:absolute;top:0;inset-inline:0;display:grid;place-items:center;height:3.1rem;background:var(--kl-rot-flaeche);color:#fff;font-size:1.4rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase}.kiosk .is-blatt-kante:after{content:"";position:absolute;inset-inline:0;bottom:-.42rem;height:.84rem;background:radial-gradient(circle at .42rem .42rem,var(--kl-papier) .26rem,transparent .29rem) 0 0 /1.08rem .84rem repeat-x}.kiosk .is-blatt-tag{font-size:min(12.6rem,36cqh);font-variant-numeric:tabular-nums;font-weight:800;letter-spacing:-.05em;line-height:.85}.kiosk .is-blatt-tag.ist-rot{color:var(--kl-rot-text)}.kiosk .is-blatt-wochentag{margin-top:.5rem;font-size:min(2.6rem,8cqh);font-weight:600}.kiosk .is-kopf-kalender .is-uhr{min-width:60%;margin-top:1rem;padding-top:.8rem;border-top:1px solid var(--kl-linie);font-size:min(4rem,12cqh);font-variant-numeric:tabular-nums;font-weight:700;letter-spacing:-.02em;line-height:1}.kiosk .is-blatt-wehr{display:flex;align-items:center;justify-content:center;gap:.6rem;margin-top:.9rem;font-size:1.15rem;color:var(--kl-leise)}@container (max-height: 22rem){.kiosk .is-blatt-wehr{display:none}}.kiosk[data-design=kalender] .is-kopfband>.panel{justify-content:flex-start;padding:.3rem .2rem;border:0;background:none}.kiosk[data-design=kalender] .is-kopfband>.panel :is(.text-lg,p){font-size:1.8rem;font-weight:600}.kiosk[data-design] .is-kopfband>.panel>p.is-panel-quelle{font-size:.58rem;font-weight:400}.kiosk[data-design=kalender] .is-kopfband :is(.text-white,.text-slate-300){color:var(--kl-tinte)}.kiosk[data-design=kalender] .is-kopfband :is(.text-ember-400,.text-fire-red){color:var(--kl-rot-text)}.kiosk .is-kalender-woche{display:grid;grid-template-columns:repeat(7,minmax(0,1fr)) minmax(0,1.55fr);border-top:.24rem solid var(--kl-tinte)}.kiosk .is-tag{display:flex;flex-direction:column;gap:.45rem;min-width:0;min-height:0;padding:.7rem .85rem;border-right:1px solid var(--kl-linie)}.kiosk .is-tag.ist-heute{background:color-mix(in srgb,var(--kl-rot-flaeche) 8%,var(--kl-papier))}.kiosk .is-tag-kopf{display:flex;align-items:baseline;gap:.55rem}.kiosk .is-tag-kopf b{font-size:2.75rem;font-weight:800;letter-spacing:-.03em;line-height:1}.kiosk .is-tag-kopf span{font-size:1.3rem;font-weight:600;color:var(--kl-leise)}.kiosk .is-tag.ist-rot .is-tag-kopf :is(b,span){color:var(--kl-rot-text)}.kiosk .is-tag.ist-heute .is-tag-kopf b{display:grid;place-items:center;min-width:3.85rem;height:3.85rem;border-radius:50%;background:var(--kl-rot-flaeche);color:#fff;font-size:2.2rem}.kiosk .is-feiertag{font-size:1.3rem;font-weight:600;color:var(--kl-rot-text)}.kiosk .is-tag-termine{flex:1;gap:.6rem}.kiosk .is-ereignis{display:flex;flex-direction:column;padding-left:.7rem;border-left:.35rem solid var(--art)}.kiosk .is-ereignis b{display:-webkit-box;overflow:hidden;overflow-wrap:anywhere;font-size:1.46rem;font-weight:700;hyphens:auto;line-height:1.15;-webkit-box-orient:vertical;-webkit-line-clamp:2}.kiosk .is-ereignis span{font-size:1.3rem;color:var(--kl-leise)}.kiosk .is-danach{display:flex;flex-direction:column;gap:.6rem;min-width:0;min-height:0;padding:.7rem .4rem .7rem 1.2rem}.kiosk .is-danach h2{font-size:1.3rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:var(--kl-leise)}.kiosk .is-danach ul{flex:1;gap:.4rem}.kiosk .is-danach li{font-size:1.45rem;line-height:1.25}.kiosk .is-danach li b{display:block;font-weight:700}.kiosk .is-danach li span,.kiosk .is-danach-leer{color:var(--kl-leise)}.kiosk .is-danach-leer{display:flex;align-items:center;gap:.5rem;font-size:1.4rem}.kiosk .is-kalender-hinweis{font-size:1.3rem;color:var(--kl-leise)}.kiosk .is-kalender-hinweis b{color:var(--kl-tinte)}.kiosk .is-kalender-hinweis svg{color:var(--kl-rot-text)}.kiosk .is-blatt{position:relative;height:100%;min-height:0}.kiosk .is-blatt,.kiosk .is-blatt-lz{animation:is-einblenden .5s ease-out}.kiosk .is-blaettern{display:block;height:100%;background:currentColor;transform-origin:left center;animation-name:is-blaettern;animation-timing-function:linear;animation-fill-mode:forwards}.kiosk .is-blatt>.is-blaettern{position:absolute;inset-inline:0;top:0;height:.22rem;opacity:.45}.kiosk[data-design=kalender] .is-blatt>.is-blaettern{background:var(--kl-rot-flaeche);opacity:1}@keyframes is-blaettern{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@media (prefers-reduced-motion:reduce){.kiosk .is-bahnhofsuhr-sek{display:none}.kiosk .is-blatt,.kiosk .is-blatt-lz,.kiosk .is-hinweis{animation:none}.kiosk .is-blaettern{display:none}}