:root{--p-dunkel-hintergrund:#0c1211;--p-dunkel-flaeche:#141d1b;--p-dunkel-linie:#26332f;--p-dunkel-text:#eaf0ee;--p-dunkel-text-2:#a9b7b4;--p-dunkel-text-3:#8d9a94;--p-dunkel-akzent:#4ecdc0;--p-dunkel-gold:#f5d97a;--p-dunkel-vorlaeufig:#f0b429;--p-dunkel-online:#4ade80;--p-hell-hintergrund:#f6f7f6;--p-hell-flaeche:#fff;--p-hell-linie:#ccd4d1;--p-hell-text:#101a19;--p-hell-text-2:#3d4c49;--p-hell-text-3:#586663;--p-hell-akzent:#0d6d66;--p-hell-gold:#845c00;--p-hell-vorlaeufig:#8f5506;--p-hell-online:#136e34;--p-kontrast-hintergrund:#000;--p-kontrast-flaeche:#101010;--p-kontrast-linie:#5a5a5a;--p-kontrast-text:#fff;--p-kontrast-text-2:#dcdcdc;--p-kontrast-text-3:#a8a8a8;--p-kontrast-akzent:#ffd400;--p-kontrast-gold:#ffd400;--p-kontrast-vorlaeufig:#ffb000;--p-kontrast-online:#52ff8e;--p-papier-hintergrund:#fff;--p-papier-flaeche:#fff;--p-papier-linie:#000;--p-papier-text:#000;--p-papier-text-2:#333;--p-papier-text-3:#666;--p-papier-akzent:#000;--p-papier-gold:#000;--p-papier-vorlaeufig:#000;--p-papier-online:#000;--abstand-1:.25rem;--abstand-2:.5rem;--abstand-3:.75rem;--abstand-4:1rem;--abstand-5:1.5rem;--abstand-6:2rem;--abstand-7:3rem;--rundung:.75rem;--rundung-klein:.375rem;--schrift:ui-sans-serif,system-ui,-apple-system,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif;--schrift-zahlen:ui-monospace,SFMono-Regular,"SF Mono",Menlo,monospace;--breite:34rem;--breite-gross:100rem;--breite-satz:70ch}:root,[data-thema=dunkel]{--hintergrund:var(--p-dunkel-hintergrund);--flaeche:var(--p-dunkel-flaeche);--linie:var(--p-dunkel-linie);--text:var(--p-dunkel-text);--text-2:var(--p-dunkel-text-2);--text-3:var(--p-dunkel-text-3);--akzent:var(--p-dunkel-akzent);--gold:var(--p-dunkel-gold);--vorlaeufig:var(--p-dunkel-vorlaeufig);--online:var(--p-dunkel-online);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}[data-thema=hell]{--hintergrund:var(--p-hell-hintergrund);--flaeche:var(--p-hell-flaeche);--linie:var(--p-hell-linie);--text:var(--p-hell-text);--text-2:var(--p-hell-text-2);--text-3:var(--p-hell-text-3);--akzent:var(--p-hell-akzent);--gold:var(--p-hell-gold);--vorlaeufig:var(--p-hell-vorlaeufig);--online:var(--p-hell-online);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}@media (prefers-color-scheme:light){:root:not([data-thema]){--hintergrund:var(--p-hell-hintergrund);--flaeche:var(--p-hell-flaeche);--linie:var(--p-hell-linie);--text:var(--p-hell-text);--text-2:var(--p-hell-text-2);--text-3:var(--p-hell-text-3);--akzent:var(--p-hell-akzent);--gold:var(--p-hell-gold);--vorlaeufig:var(--p-hell-vorlaeufig);--online:var(--p-hell-online);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}}.bildschirm,.bildschirm[data-design=dunkel]{--hintergrund:var(--p-dunkel-hintergrund);--flaeche:var(--p-dunkel-flaeche);--linie:var(--p-dunkel-linie);--text:var(--p-dunkel-text);--text-2:var(--p-dunkel-text-2);--text-3:var(--p-dunkel-text-3);--akzent:var(--p-dunkel-akzent);--gold:var(--p-dunkel-gold);--vorlaeufig:var(--p-dunkel-vorlaeufig);--online:var(--p-dunkel-online);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}.bildschirm[data-design=hell]{--hintergrund:var(--p-hell-hintergrund);--flaeche:var(--p-hell-flaeche);--linie:var(--p-hell-linie);--text:var(--p-hell-text);--text-2:var(--p-hell-text-2);--text-3:var(--p-hell-text-3);--akzent:var(--p-hell-akzent);--gold:var(--p-hell-gold);--vorlaeufig:var(--p-hell-vorlaeufig);--online:var(--p-hell-online);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}.bildschirm[data-design=kontrast]{--hintergrund:var(--p-kontrast-hintergrund);--flaeche:var(--p-kontrast-flaeche);--linie:var(--p-kontrast-linie);--text:var(--p-kontrast-text);--text-2:var(--p-kontrast-text-2);--text-3:var(--p-kontrast-text-3);--akzent:var(--p-kontrast-akzent);--gold:var(--p-kontrast-gold);--vorlaeufig:var(--p-kontrast-vorlaeufig);--online:var(--p-kontrast-online);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}.bildschirm[data-design=kontrast] .bs-tkopf,.bildschirm[data-design=kontrast] .bs-partie,.bildschirm[data-design=kontrast] .bs-hl-karte,.bildschirm[data-design=kontrast] .bs-weitere-karte{border-width:2px}*,:before,:after{box-sizing:border-box}body{background:var(--hintergrund);color:var(--text);font-family:var(--schrift);-webkit-font-smoothing:antialiased;-webkit-text-size-adjust:100%;margin:0;padding:0;font-size:1rem;line-height:1.5}h1,h2,h3,p{margin:0}a{color:var(--akzent)}.seite{max-width:var(--breite);padding:var(--abstand-7)var(--abstand-4)var(--abstand-6);margin:0 auto}.kopf{margin-bottom:var(--abstand-5)}.kopf-titel{letter-spacing:-.01em;font-size:1.75rem;font-weight:600}.kopf-zeile{margin-top:var(--abstand-2);color:var(--text-2);font-size:.9375rem}.pruefliste{background:var(--flaeche);border:1px solid var(--linie);border-radius:var(--rundung);margin:0;overflow:hidden}.pruefzeile{gap:var(--abstand-3);padding:var(--abstand-3)var(--abstand-4);border-top:1px solid var(--linie);grid-template-columns:12rem 1fr;display:grid}.pruefzeile:first-child{border-top:none}.pruefbegriff{color:var(--text-2);font-size:.875rem}.pruefwert{font-family:var(--schrift-zahlen);overflow-wrap:anywhere;margin:0;font-size:.875rem}@media (max-width:30rem){.pruefzeile{gap:var(--abstand-1);grid-template-columns:1fr}}.bildschirm{--u:1vw;background:var(--hintergrund);color:var(--text);font-family:var(--schrift-bildschirm),var(--schrift);font-variant-numeric:tabular-nums;-webkit-user-select:none;-moz-user-select:none;user-select:none;flex-direction:column;display:flex;position:fixed;top:0;bottom:0;left:0;right:0;overflow:hidden}.bs-kopf{justify-content:space-between;align-items:flex-end;gap:calc(var(--u)*2);padding:calc(var(--u)*2.6)calc(var(--u)*3)calc(var(--u)*1.4);display:flex}.bs-ort{margin-bottom:calc(var(--u)*.5);color:var(--text-3);font-size:calc(var(--u)*1.05);letter-spacing:.16em;text-transform:uppercase;font-weight:700}.bs-titel{font-size:calc(var(--u)*3.4);letter-spacing:-.02em;font-weight:800;line-height:1}.bs-titel span{color:var(--text-3)}.bs-uhr{gap:calc(var(--u)*.3);text-align:right;flex-direction:column;display:flex}.bs-uhr-zeit{font-size:calc(var(--u)*2.2);font-weight:700;line-height:1}.bs-uhr-text{color:var(--text-3);font-size:calc(var(--u)*1.05)}.bs-buehne{grid-template-columns:1fr calc(var(--u)*27);min-height:0;padding:0 calc(var(--u)*3)calc(var(--u)*2);flex:1;grid-template-rows:minmax(0,1fr);gap:0;display:grid;overflow:hidden}.bs-tabelle{flex-direction:column;min-width:0;min-height:0;display:flex}.bs-tkopf,.bs-zeile{grid-template-columns:calc(var(--u)*4.5)1fr calc(var(--u)*9)calc(var(--u)*8);align-items:center;gap:calc(var(--u)*1);padding:0 calc(var(--u)*1.6);display:grid}.bs-tkopf{padding-bottom:calc(var(--u)*.9);border-bottom:1px solid var(--linie);color:var(--text-3);font-size:calc(var(--u)*.95);letter-spacing:.12em;text-transform:uppercase;font-weight:700}.bs-r{text-align:right}.bs-zeilen{min-height:0;padding-top:calc(var(--u)*.4);flex-direction:column;flex:1;justify-content:space-evenly;display:flex;overflow:hidden}.bs-zeile{height:calc(var(--u)*4.4);border-radius:calc(var(--u)*.9)}.bs-platz{color:var(--text-3);font-size:calc(var(--u)*1.9);font-weight:800}.bs-erste .bs-platz{color:var(--text)}.bs-name{align-items:center;gap:calc(var(--u)*.9);min-width:0;font-size:calc(var(--u)*2.1);white-space:nowrap;font-weight:700;display:flex}.bs-name-text{text-overflow:ellipsis;min-width:0;overflow:hidden}.bs-punkte{font-size:calc(var(--u)*2.2);text-align:right;font-weight:800}.bs-spiele{color:var(--text-3);font-size:calc(var(--u)*1.15);text-align:right}.bs-marke{width:calc(var(--u)*.9);height:calc(var(--u)*.9);border:calc(var(--u)*.18)solid var(--vorlaeufig);border-radius:50%;flex:none}.bs-marke-wort{color:var(--text-3);font-size:calc(var(--u)*1.1);font-weight:600}.bs-krone{width:calc(var(--u)*1.6);height:calc(var(--u)*1.6);flex:none}.bs-mehr{height:calc(var(--u)*2.4);padding:0 calc(var(--u)*1.6);border-top:1px solid var(--linie);color:var(--text-3);font-size:calc(var(--u)*1.1);white-space:nowrap;flex:none;align-items:center;font-weight:600;display:flex}.bs-leer{max-width:34ch;color:var(--text-2);font-size:calc(var(--u)*1.8);margin:auto 0;font-weight:600;line-height:1.35}.bs-seite{gap:calc(var(--u)*2);margin-left:calc(var(--u)*2.4);padding-left:calc(var(--u)*2.4);border-left:1px solid var(--linie);flex-direction:column;min-width:0;min-height:0;display:flex}.bs-k{color:var(--text-3);font-size:calc(var(--u)*1);letter-spacing:.14em;text-transform:uppercase;font-weight:700}.bs-n{margin:calc(var(--u)*.6)0 calc(var(--u)*.5);font-size:calc(var(--u)*3);font-weight:800;line-height:1}.bs-s{color:var(--text-2);font-size:calc(var(--u)*1.15);line-height:1.35}.bs-kachel{align-items:stretch;gap:calc(var(--u)*1.2);padding:calc(var(--u)*1.5);border-radius:calc(var(--u)*1.3);background:var(--flaeche);color:var(--text);flex-direction:column;min-height:0;margin-top:auto;display:flex;overflow:hidden}.bs-qr{color:var(--text);flex:none;line-height:0}.bs-qr svg{width:min(100%,calc(var(--u)*15),20vh);aspect-ratio:1;height:auto;margin:0 auto;display:block}.bs-kachel-weg{color:var(--text-2);font-size:calc(var(--u)*1.15);line-height:1.4}.bs-kachel-text{gap:calc(var(--u)*.35);flex-direction:column;min-width:0;display:flex}.bs-kachel-lbl{color:var(--text-3);font-size:calc(var(--u)*.95);letter-spacing:.1em;text-transform:uppercase;font-weight:700}.bs-code{font-size:calc(var(--u)*2.3);letter-spacing:.08em;white-space:nowrap;font-weight:800;line-height:1}.bs-ring{margin-top:calc(var(--u)*.35);height:calc(var(--u)*.4);background:var(--linie);border-radius:99px;overflow:hidden}.bs-ring i{background:var(--akzent);height:100%;transition:width 1s linear;display:block}.bs-kachel-hinweis{color:var(--text-3);font-size:calc(var(--u)*.9)}.bs-buehne{position:relative}.bs-hinten{visibility:hidden}.bs-folie{inset:0 calc(var(--u)*3)calc(var(--u)*2);flex-direction:column;min-height:0;animation:.5s both bs-folie-rein;display:flex;position:absolute}.bs-folie>*{flex-direction:column;flex:1;min-height:0;display:flex}@keyframes bs-folie-rein{0%{opacity:0;transform:translateY(calc(var(--u)*.8))}to{opacity:1;transform:none}}.bs-zeile.bs-frisch{animation:5s ease-out both bs-leuchten}@keyframes bs-leuchten{0%,60%{background:color-mix(in srgb,var(--akzent)18%,transparent)}to{background:0 0}}.bs-hl{gap:calc(var(--u)*1.4);flex-direction:column;min-height:0;display:flex}.bs-hl-karten{gap:calc(var(--u)*1.4);grid-template-columns:1fr 1fr;display:grid}.bs-hl-karte{padding:calc(var(--u)*1.6)calc(var(--u)*1.8);border:1px solid var(--linie);border-radius:calc(var(--u)*1.3);background:var(--flaeche)}.bs-hl-name{margin:calc(var(--u)*.6)0 calc(var(--u)*.4);font-size:calc(var(--u)*3);white-space:nowrap;text-overflow:ellipsis;font-weight:800;line-height:1;overflow:hidden}.bs-hl-leer{color:var(--text-3);font-size:calc(var(--u)*1.5)}.bs-partien{flex-direction:column;min-height:0;display:flex;overflow:hidden}.bs-partie{column-gap:calc(var(--u)*1.6);padding:calc(var(--u)*.9)0;border-top:1px solid var(--linie);grid-template-rows:auto auto;grid-template-columns:1fr auto;align-items:center;display:grid}.bs-partie:first-child{border-top:none}.bs-partie-wer{font-size:calc(var(--u)*1.9);white-space:nowrap;text-overflow:ellipsis;grid-area:1/1;font-weight:700;overflow:hidden}.bs-partie-stand{font-size:calc(var(--u)*2.2);text-align:right;grid-area:1/2/span 2;font-weight:800}.bs-partie-wann{color:var(--text-3);font-size:calc(var(--u)*1.1);grid-area:2/1}.bs-folie-voll{background:var(--hintergrund)}.bs-tr{justify-content:space-between;gap:calc(var(--u)*2)}.bs-tr-kopf{flex:none}.bs-tr-kopf .bs-folie-titel{font-size:calc(var(--u)*4.4)}.bs-tr-podest{align-items:end;gap:calc(var(--u)*2.4);flex:1;grid-template-columns:repeat(3,1fr);min-height:0;display:grid}.bs-tr-podest:has(>:nth-child(2):last-child){grid-template-columns:repeat(2,1fr)}.bs-tr-saeule{text-align:center;flex-direction:column;justify-content:flex-end;min-width:0;display:flex}.bs-tr-name{font-size:calc(var(--u)*3.2);white-space:nowrap;text-overflow:ellipsis;font-weight:800;line-height:1.05;overflow:hidden}.bs-tr-p1 .bs-tr-name{font-size:calc(var(--u)*4.2);color:var(--gold)}.bs-tr-punkte{margin-top:calc(var(--u)*.4);font-size:calc(var(--u)*1.9);font-weight:700}.bs-tr-spiele{color:var(--text-3);font-size:calc(var(--u)*1.2)}.bs-tr-block{margin-top:calc(var(--u)*1.2);padding-top:calc(var(--u)*1.2);border-radius:calc(var(--u)*1.2)calc(var(--u)*1.2)0 0;background:var(--flaeche);border:1px solid var(--linie);color:var(--text-3);font-size:calc(var(--u)*3.6);border-bottom:none;justify-content:center;align-items:flex-start;font-weight:800;line-height:1;display:flex}.bs-tr-p1 .bs-tr-block{height:calc(var(--u)*14);border-color:var(--gold);color:var(--gold)}.bs-tr-p2 .bs-tr-block{height:calc(var(--u)*9.5)}.bs-tr-p3 .bs-tr-block{height:calc(var(--u)*6.5)}.bs-preis{justify-content:center;align-items:flex-start;gap:calc(var(--u)*1)}.bs-preis-text{max-width:calc(var(--u)*78);font-size:calc(var(--u)*7);letter-spacing:-.03em;text-wrap:balance;font-weight:800;line-height:1.05}.bs-preis .bs-folie-satz{margin-bottom:0}.bs-wechsel{justify-content:center;align-items:flex-start;position:relative}.bs-wechsel .bs-folie-satz{max-width:calc(var(--u)*60)}.bs-wechsel-titel{max-width:calc(var(--u)*60);font-size:calc(var(--u)*5.6);letter-spacing:-.03em;font-weight:800;line-height:1.03}.bs-wechsel-zahl{color:var(--akzent);opacity:.18;font-size:calc(var(--u)*34);letter-spacing:-.05em;pointer-events:none;font-weight:800;line-height:.8;position:absolute;top:50%;right:0;transform:translateY(-50%)}.bs-heute{justify-content:center;gap:calc(var(--u)*1.2)}.bs-heute-zahlen{gap:calc(var(--u)*6);margin:calc(var(--u)*1.6)0 calc(var(--u)*1);display:flex}.bs-heute-n{color:var(--akzent);font-size:calc(var(--u)*9);font-weight:800;line-height:.95}.bs-heute-geraete{gap:calc(var(--u)*.8);flex-direction:column;display:flex}.bs-heute-liste{gap:calc(var(--u)*.8);flex-wrap:wrap;display:flex}.bs-heute-geraet{padding:calc(var(--u)*.5)calc(var(--u)*1.2);border:1px solid var(--linie);border-radius:calc(var(--u)*.8);background:var(--flaeche);font-size:calc(var(--u)*1.7);font-weight:700}.bs-heute-nichts{color:var(--text-3);font-size:calc(var(--u)*1.7)}.bs-heute .bs-folie-satz{margin-bottom:0}.bs-weitere{justify-content:center;gap:calc(var(--u)*1.2)}.bs-weitere-liste{grid-template-columns:repeat(auto-fit,minmax(calc(var(--u)*24),1fr));gap:calc(var(--u)*1.4);margin:calc(var(--u)*1.4)0 calc(var(--u)*.6);display:grid}.bs-weitere-karte{padding:calc(var(--u)*1.4)calc(var(--u)*1.6);border:1px solid var(--linie);border-radius:calc(var(--u)*1.2);background:var(--flaeche);min-width:0}.bs-weitere-name{font-size:calc(var(--u)*2.6);white-space:nowrap;text-overflow:ellipsis;font-weight:800;line-height:1.05;overflow:hidden}.bs-weitere-art{margin:calc(var(--u)*.2)0 calc(var(--u)*.5);color:var(--akzent);font-size:calc(var(--u)*1.4);font-weight:700}.bs-weitere .bs-folie-satz{margin-bottom:0}.bs-sp{justify-content:flex-start;gap:calc(var(--u)*.8)}.bs-sp-kopf{flex:none}.bs-sp-spalten{align-items:stretch;gap:calc(var(--u)*1.4);flex:1;width:100%;min-height:0;display:flex}.bs-sp-spalte{min-width:0;padding:calc(var(--u)*1.2)calc(var(--u)*1.4);border:1px solid var(--linie);border-radius:calc(var(--u)*1.2);background:var(--flaeche);flex-direction:column;flex:1 1 0;display:flex}.bildschirm[data-design=kontrast] .bs-sp-spalte{border-width:2px}.bs-sp-titel{font-size:calc(var(--u)*2);text-overflow:ellipsis;white-space:nowrap;font-weight:800;line-height:1.05;overflow:hidden}.bs-sp-zahlen{margin-bottom:calc(var(--u)*.8);color:var(--text-3);font-size:calc(var(--u)*1.1);font-weight:600}.bs-sp-tkopf,.bs-sp-zeile{grid-template-columns:calc(var(--u)*3)1fr calc(var(--u)*5);align-items:center;gap:calc(var(--u)*.6);display:grid}.bs-sp-tkopf{padding-bottom:calc(var(--u)*.6);border-bottom:1px solid var(--linie);color:var(--text-3);font-size:calc(var(--u)*.85);letter-spacing:.1em;text-transform:uppercase;font-weight:700}.bs-sp-zeile{min-height:0;max-height:calc(var(--u)*3.6);flex:auto}.bs-sp-platz{color:var(--text-3);font-size:calc(var(--u)*1.5);font-weight:800}.bs-sp-zeile.bs-erste .bs-sp-platz,.bs-sp-zeile.bs-erste .bs-sp-name{color:var(--text)}.bs-sp-name{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:calc(var(--u)*1.6);font-weight:700;overflow:hidden}.bs-sp-wert{text-align:right;font-size:calc(var(--u)*1.7);font-variant-numeric:tabular-nums;font-weight:800}.bs-sp-leer{margin:calc(var(--u)*1)0 0;color:var(--text-3);font-size:calc(var(--u)*1.2)}.bs-sp-eins .bs-sp-spalte{background:0 0;border:0;padding:0}.bs-sp-breit .bs-sp-titel{font-size:calc(var(--u)*2.6)}.bs-sp-breit .bs-sp-tkopf,.bs-sp-breit .bs-sp-zeile{grid-template-columns:calc(var(--u)*4.5)1fr calc(var(--u)*9);padding:0 calc(var(--u)*1.6)}.bs-sp-breit .bs-sp-zeile{max-height:calc(var(--u)*4.4);border-radius:calc(var(--u)*.9)}.bs-sp-breit .bs-sp-name,.bs-sp-breit .bs-sp-wert{font-size:calc(var(--u)*2.4)}.bs-folie-qr{justify-content:space-between;align-items:center;gap:calc(var(--u)*4);flex-direction:row}.bs-folie-qr-text{gap:calc(var(--u)*.5);max-width:calc(var(--u)*44);flex-direction:column;flex:none;display:flex}.bs-folie-titel{font-size:calc(var(--u)*6.5);letter-spacing:-.03em;font-weight:800;line-height:1}.bs-folie-satz{margin:calc(var(--u)*1)0 calc(var(--u)*2.4);color:var(--text-2);font-size:calc(var(--u)*1.7);line-height:1.4}.bs-code-gross{font-size:calc(var(--u)*4.2)}.bs-folie-qr-text .bs-ring{max-width:calc(var(--u)*20)}.bs-qr-gross{padding:calc(var(--u)*1.6);border-radius:calc(var(--u)*1.6);background:var(--flaeche);color:var(--text);flex:none}.bs-qr-gross svg{width:calc(var(--u)*34);max-width:none;height:calc(var(--u)*34)}.bs-fuss{justify-content:space-between;align-items:center;gap:calc(var(--u)*2);padding:0 calc(var(--u)*3)calc(var(--u)*1.6);color:var(--text-3);font-size:calc(var(--u)*1.1);flex:none;display:flex}.bs-status{align-items:center;gap:calc(var(--u)*.9);min-width:0;display:flex}.bs-punkt{width:calc(var(--u)*.85);height:calc(var(--u)*.85);background:var(--online);border-radius:50%;flex:none}.bs-veraltet .bs-punkt{background:var(--vorlaeufig)}.bs-status-text{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.bs-fuss-laut{flex-wrap:wrap}.bs-fuss-laut .bs-status{padding:calc(var(--u)*.8)calc(var(--u)*1.4);border-radius:calc(var(--u)*.8);background:var(--vorlaeufig);color:var(--hintergrund);font-size:calc(var(--u)*1.6);flex:100%;font-weight:700}.bs-fuss-laut .bs-status-text{white-space:normal}.bs-fuss-laut .bs-punkt{background:var(--hintergrund);animation:2.4s ease-in-out infinite bs-puffer-puls}@keyframes bs-puffer-puls{0%,to{opacity:1}50%{opacity:.25}}@media (prefers-reduced-motion:reduce){.bs-fuss-laut .bs-punkt{animation:none}}.bs-geraete{max-width:42%;font-size:calc(var(--u)*1.5);letter-spacing:.01em;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.bs-datenschutz{text-align:right;min-width:0;font-size:calc(var(--u)*1);color:var(--text-3);opacity:.7;white-space:nowrap;text-overflow:ellipsis;flex:auto;overflow:hidden}.bs-boards{align-items:center;gap:calc(var(--u)*.5);flex:none;display:flex}.bs-boards i{width:calc(var(--u)*.75);height:calc(var(--u)*.75);background:var(--linie);border-radius:99px;transition:width .3s}.bs-boards i.bs-an{width:calc(var(--u)*2.4);background:var(--text)}.bs-brand{flex:none;font-weight:700}.bs-koppeln,.bs-warten{width:min(calc(var(--u)*48),90%);gap:calc(var(--u)*1.2);flex-direction:column;margin:auto;display:flex}.bs-warten{text-align:center;color:var(--text-2);font-size:calc(var(--u)*1.8);font-weight:600}.bs-koppeln-text{color:var(--text-2);font-size:calc(var(--u)*1.5);line-height:1.4}.bs-koppeln-label{margin-top:calc(var(--u)*1);color:var(--text-3);font-size:calc(var(--u)*1);letter-spacing:.14em;text-transform:uppercase;font-weight:700}.bs-koppeln-feld,.bs-koppeln-knopf{font:inherit;font-size:calc(var(--u)*2.3);letter-spacing:.08em;padding:calc(var(--u)*1.2)calc(var(--u)*1.6);border-radius:calc(var(--u)*1.3);border:1px solid var(--linie);font-weight:800}.bs-koppeln-feld{background:var(--flaeche);color:var(--text);text-transform:uppercase}.bs-koppeln-feld:focus{outline:2px solid var(--akzent);outline-offset:2px}.bs-koppeln-knopf{background:var(--akzent);color:var(--hintergrund);border-color:var(--akzent);cursor:pointer}.bs-koppeln-knopf:disabled{opacity:.6;cursor:default}.bs-koppeln-fehler{color:var(--vorlaeufig);font-size:calc(var(--u)*1.3);line-height:1.4}.bs-wartet{flex-direction:column;flex:1;min-height:0;display:flex}.bs-wt-band{justify-content:space-between;align-items:center;gap:calc(var(--u)*3);padding:calc(var(--u)*2.6)calc(var(--u)*3);border-bottom:1px solid var(--linie);flex:none;display:flex}.bs-wt-text{min-width:0}.bs-wt-titel{margin-top:calc(var(--u)*.2);font-size:calc(var(--u)*3.2);letter-spacing:-.02em;font-weight:800;line-height:1.05}.bs-wt-satz{margin-top:calc(var(--u)*.9);max-width:calc(var(--u)*46);color:var(--text-2);font-size:calc(var(--u)*1.5);line-height:1.4}.bs-wt-kennung{margin-top:calc(var(--u)*1.6)}.bs-wt-k{color:var(--text-3);font-size:calc(var(--u)*1);letter-spacing:.14em;text-transform:uppercase;font-weight:700}.bs-wt-adresse{margin-top:calc(var(--u)*.5);color:var(--akzent);font-size:calc(var(--u)*2.4);letter-spacing:.04em;word-break:break-all;font-weight:800}.bs-wt-wartet{margin-top:calc(var(--u)*1.6);color:var(--text-2);font-size:calc(var(--u)*1.5);line-height:1.4}.bs-wt-qr{padding:calc(var(--u)*1.4);border-radius:calc(var(--u)*1.6);background:var(--flaeche);color:var(--text);flex:none}.bs-wt-qr svg,.bs-wt-qr-leer{width:calc(var(--u)*26);height:calc(var(--u)*26);max-width:none;display:block}.bs-wt-qr-leer{border-radius:calc(var(--u)*.8);background:var(--linie)}.bs-wt-beispiel{flex-direction:column;flex:1;min-height:0;display:flex;position:relative}.bs-wt-beispiel-band{padding:calc(var(--u)*.7)calc(var(--u)*3);background:var(--akzent);color:var(--hintergrund);font-size:calc(var(--u)*1.3);letter-spacing:.06em;text-transform:uppercase;flex:none;font-weight:800}.bs-wt-beispiel-innen{min-height:0;padding:calc(var(--u)*1.4)calc(var(--u)*3)calc(var(--u)*1.6);opacity:.55;flex-direction:column;flex:1;display:flex;overflow:hidden}.bs-wt-beispiel:after{content:"";inset:calc(var(--u)*3.4)0 0 0;pointer-events:none;background:repeating-linear-gradient(-45deg,transparent 0,transparent calc(var(--u)*1.4),var(--linie)calc(var(--u)*1.4),var(--linie)calc(var(--u)*1.5));opacity:.5;position:absolute}.bs-wt-beispiel-kopf{margin-bottom:calc(var(--u)*1.2);flex:none}.bs-wt-fuss{justify-content:center;align-items:center;gap:calc(var(--u)*1.2);padding:calc(var(--u)*1.2)calc(var(--u)*3);border-top:1px solid var(--linie);color:var(--text-3);font-size:calc(var(--u)*1.2);flex:none;display:flex}.bs-wt-fuss .bs-koppeln{gap:calc(var(--u)*.8);width:100%;margin:0}.bs-wt-link{font:inherit;color:var(--akzent);text-underline-offset:.2em;cursor:pointer;background:0 0;border:0;padding:0;font-weight:700;text-decoration:underline}.bs-widerspruch{justify-content:center;align-items:center;gap:calc(var(--u)*1.6);padding:calc(var(--u)*1)calc(var(--u)*3);background:var(--akzent);color:var(--hintergrund);font-size:calc(var(--u)*1.5);flex:none;font-weight:700;display:flex}.bs-widerspruch-knopf{font:inherit;padding:calc(var(--u)*.6)calc(var(--u)*1.4);border:2px solid var(--hintergrund);border-radius:calc(var(--u)*.9);color:inherit;cursor:pointer;background:0 0}.bs-widerspruch-knopf:disabled{opacity:.6;cursor:default}.bs-widerspruch-rest{opacity:.8;font-weight:600}@media (max-aspect-ratio:1){.bildschirm{--u:2.4vw}.bs-kopf{padding-top:calc(var(--u)*3.4);align-items:flex-start}.bs-titel{font-size:calc(var(--u)*2.7);max-width:11ch}.bs-uhr-zeit{font-size:calc(var(--u)*1.9)}.bs-uhr-text{font-size:calc(var(--u)*.95)}.bs-buehne{grid-template-rows:minmax(0,1fr) auto;grid-template-columns:1fr}.bs-seite{margin:calc(var(--u)*1.6)0 0;padding:calc(var(--u)*1.6)0 0;border-left:0;border-top:1px solid var(--linie);gap:calc(var(--u)*1.4)}.bs-block{display:none}.bs-tkopf,.bs-zeile{grid-template-columns:calc(var(--u)*4)1fr calc(var(--u)*9)}.bs-gm{display:none}.bs-zeile{height:calc(var(--u)*5)}.bs-kachel{align-items:center;gap:calc(var(--u)*1.4);flex-direction:row;margin-top:0}.bs-qr svg{width:calc(var(--u)*8.4);margin:0}.bs-hl-karten{grid-template-columns:1fr}.bs-folie-qr{justify-content:center;gap:calc(var(--u)*2.4);text-align:center;flex-direction:column}.bs-folie-qr-text{align-items:center}.bs-folie-qr-text .bs-ring{width:calc(var(--u)*20)}.bs-folie-titel{font-size:calc(var(--u)*4.5)}.bs-qr-gross svg{width:calc(var(--u)*26);height:calc(var(--u)*26)}.bs-tr-podest{gap:calc(var(--u)*1.2)}.bs-tr-name{font-size:calc(var(--u)*2.2)}.bs-tr-p1 .bs-tr-name{font-size:calc(var(--u)*2.8)}.bs-tr-punkte{font-size:calc(var(--u)*1.5)}.bs-preis-text{font-size:calc(var(--u)*5)}.bs-wechsel-titel{font-size:calc(var(--u)*4)}.bs-wechsel-zahl{font-size:calc(var(--u)*22);opacity:.14}.bs-heute-zahlen{gap:calc(var(--u)*3.2)}.bs-heute-n{font-size:calc(var(--u)*6.4)}.bs-weitere-liste{grid-template-columns:1fr}.bs-wt-band{align-items:flex-start;gap:calc(var(--u)*1.6);padding:calc(var(--u)*2)calc(var(--u)*2.4);flex-direction:column}.bs-wt-qr{align-self:center}.bs-wt-qr svg,.bs-wt-qr-leer{width:calc(var(--u)*34);height:calc(var(--u)*34)}.bs-wt-beispiel-band,.bs-wt-beispiel-innen,.bs-wt-fuss{padding-left:calc(var(--u)*2.4);padding-right:calc(var(--u)*2.4)}.bs-widerspruch{gap:calc(var(--u)*1);padding:calc(var(--u)*1)calc(var(--u)*2.4);flex-wrap:wrap}}.handy{--akzent-weich:color-mix(in srgb,var(--akzent)14%,var(--hintergrund));--flaeche-2:color-mix(in srgb,var(--text)5%,var(--flaeche));--flaeche-3:color-mix(in srgb,var(--text)9%,var(--flaeche));--warn-weich:color-mix(in srgb,var(--vorlaeufig)10%,var(--hintergrund));--warn-linie:color-mix(in srgb,var(--vorlaeufig)30%,var(--hintergrund));--gut-weich:color-mix(in srgb,var(--online)10%,var(--hintergrund));--gut-linie:color-mix(in srgb,var(--online)30%,var(--hintergrund));background:var(--hintergrund);color:var(--text);font-family:var(--schrift);padding-top:env(safe-area-inset-top,0px);-webkit-tap-highlight-color:transparent;flex-direction:column;font-size:16px;line-height:1.5;display:flex;position:fixed;top:0;bottom:0;left:0;right:0}@media (min-width:521px){.handy{border-left:1px solid var(--linie);border-right:1px solid var(--linie);width:390px;margin:0 auto}}.handy h1,.handy h2,.handy h3,.hy-big,.hy-sc,.hy-pos,.hy-av,.hy-btn,.hy-result button,.hy-n,.hy-zaehler,.hy-code,.hy-mid{font-family:var(--schrift-titel),var(--schrift)}.hy-bar{border-bottom:1px solid var(--linie);flex:none;align-items:center;gap:10px;padding:10px 18px 12px;display:flex}.hy-back{border:1px solid var(--linie);background:var(--flaeche);width:34px;height:34px;color:var(--text-2);font:inherit;cursor:pointer;border-radius:10px;flex:none;justify-content:center;align-items:center;font-size:18px;display:none}.hy-bar.has-back .hy-back{display:flex}.hy-place{flex:1;min-width:0}.hy-place b{font-family:var(--schrift-titel),var(--schrift);letter-spacing:-.01em;white-space:nowrap;text-overflow:ellipsis;font-size:15.5px;font-weight:800;display:block;overflow:hidden}.hy-place span{color:var(--text-3);font-size:11.5px;display:block}.hy-live{border:1px solid var(--gut-linie);background:var(--gut-weich);color:var(--online);border-radius:20px;flex:none;align-items:center;gap:5px;padding:4px 9px;font-size:10.5px;display:flex}.hy-live i{background:var(--online);border-radius:50%;width:6px;height:6px;animation:2.4s infinite hy-puls;display:block}.hy-live.off{border-color:var(--warn-linie);background:var(--warn-weich);color:var(--vorlaeufig)}.hy-live.off i{background:var(--vorlaeufig);animation:none}@keyframes hy-puls{0%,to{opacity:1}50%{opacity:.35}}.hy-body{-webkit-overflow-scrolling:touch;flex:1;min-height:0;overflow-y:auto}.hy-screen{padding:18px 18px 26px;animation:.22s both hy-rein}@keyframes hy-rein{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}.hy-h1{letter-spacing:-.025em;margin:0 0 6px;font-size:27px;font-weight:900;line-height:1.08}.hy-h2{letter-spacing:-.01em;margin:0 0 4px;font-size:19px;font-weight:800}.hy-sub{color:var(--text-2);margin:0 0 18px;font-size:14.5px}.hy-eyebrow{color:var(--akzent);letter-spacing:.12em;text-transform:uppercase;margin-bottom:8px;font-size:11px;font-weight:600}.hy-hint{color:var(--text-3);margin:8px 2px 16px;font-size:12px;line-height:1.45}.hy-hint b{color:var(--text-2)}.hy-link{color:var(--akzent);font:inherit;cursor:pointer;background:0 0;border:none;padding:0;text-decoration:underline}.hy-fehler{color:var(--vorlaeufig);margin:0 0 10px;font-size:13px;line-height:1.4}.hy-chips{flex-wrap:wrap;gap:6px;margin-bottom:16px;display:flex}.hy-chip{border:1px solid var(--linie);background:var(--flaeche);color:var(--text-2);font:600 13px var(--schrift);cursor:pointer;border-radius:20px;padding:7px 12px}.hy-chip.sel{border-color:var(--akzent);background:var(--akzent-weich);color:var(--akzent)}.hy-chips+.hy-chips-zwei{margin-top:-10px}.hy-chips-zwei .hy-chip{padding:6px 11px;font-size:12px}.hy-row-kopf{color:var(--text-3);letter-spacing:.08em;text-transform:uppercase;background:0 0;margin-bottom:4px;padding:0 12px;font-size:11px;font-weight:700}.hy-row{background:var(--flaeche);border:1px solid transparent;border-radius:13px;grid-template-columns:30px 1fr auto;align-items:center;gap:11px;margin-bottom:7px;padding:11px 12px;display:grid}.hy-pos{color:var(--text-3);text-align:center;font-size:15px;font-weight:800}.hy-nm{white-space:nowrap;text-overflow:ellipsis;min-width:0;font-size:15.5px;font-weight:600;overflow:hidden}.hy-nm small{color:var(--text-3);font-size:11.5px;font-weight:400;display:block}.hy-du{color:var(--akzent)}.hy-sc{font-variant-numeric:tabular-nums;font-size:17px;font-weight:800}.hy-row.top .hy-pos{color:var(--akzent)}.hy-row.me{border-color:var(--akzent);background:var(--akzent-weich)}.hy-row.me .hy-sc{color:var(--akzent)}.hy-row.moved{animation:.5s hy-heben}@keyframes hy-heben{0%{opacity:.3;transform:translateY(14px)}to{opacity:1;transform:none}}.hy-pick{border:1px solid var(--linie);background:var(--flaeche);width:100%;color:var(--text);font:600 15.5px var(--schrift);text-align:left;cursor:pointer;border-radius:13px;align-items:center;gap:12px;margin-bottom:8px;padding:14px;display:flex}.hy-pick:hover{border-color:var(--akzent)}.hy-pick.sel{border-color:var(--akzent);background:var(--akzent-weich)}.hy-av{background:var(--flaeche-3);width:36px;height:36px;color:var(--akzent);border-radius:11px;flex:none;justify-content:center;align-items:center;font-size:14px;font-weight:800;display:flex}.hy-meta{color:var(--text-3);margin-top:1px;font-size:12px;font-weight:400;display:block}.hy-chk{color:var(--akzent);opacity:0;margin-left:auto;font-size:17px}.hy-pick.sel .hy-chk{opacity:1}.hy-feld{border:1px solid var(--linie);background:var(--flaeche);width:100%;color:var(--text);font:600 16px var(--schrift);border-radius:13px;padding:14px}.hy-feld:focus{outline:2px solid var(--akzent);border-color:var(--akzent)}.hy-feld::placeholder{color:var(--text-3)}.hy-code{letter-spacing:.3em;text-align:center;font-size:34px;font-weight:800}.hy-zaehler{letter-spacing:-.02em;text-align:center;font-size:40px;font-weight:900}.hy-zaehler-lbl{color:var(--text-3);letter-spacing:.08em;text-align:center;text-transform:uppercase;margin:6px 0 14px;font-size:11.5px;font-weight:600}.hy-result{grid-template-columns:1fr 1fr;gap:10px;margin:6px 0 14px;display:grid}.hy-result button{border:1px solid var(--linie);background:var(--flaeche);color:var(--text);cursor:pointer;border-radius:15px;padding:20px 12px;font-size:16px;font-weight:800;line-height:1.2}.hy-result button small{color:var(--text-3);font:400 12px var(--schrift);margin-top:5px;display:block}.hy-result button.sel{border-color:var(--akzent);background:var(--akzent-weich);color:var(--akzent)}.hy-score{justify-content:center;align-items:center;gap:14px;margin:4px 0 18px;display:flex}.hy-n{border:1px solid var(--linie);background:var(--flaeche);width:74px;height:74px;color:var(--text);text-align:center;border-radius:18px;font-size:30px;font-weight:800}.hy-n:focus{outline:2px solid var(--akzent);border-color:var(--akzent)}.hy-x{color:var(--text-3);font-size:18px}.hy-lbl{max-width:74px;color:var(--text-3);text-align:center;white-space:nowrap;text-overflow:ellipsis;margin-top:6px;font-size:11px;display:block;overflow:hidden}.hy-geraete{flex-wrap:wrap;gap:9px;margin:4px 0 10px;display:flex}.hy-geraete button{border:1px solid var(--linie);background:var(--flaeche);min-width:64px;color:var(--text);font:600 16px var(--schrift);cursor:pointer;border-radius:12px;padding:14px 10px}.hy-geraete button.sel{border-color:var(--akzent);background:var(--akzent-weich);color:var(--akzent)}.hy-geraete button small{color:var(--text-3);margin-top:2px;font-size:10.5px;font-weight:400;display:block}.hy-vorschlaege{flex-wrap:wrap;gap:8px;margin:10px 0 4px;display:flex}.hy-vorschlaege button{border:1px solid var(--akzent);background:var(--akzent-weich);color:var(--akzent);font:600 14px var(--schrift);cursor:pointer;border-radius:10px;padding:9px 13px}.hy-vorschlaege button.leise{border-color:var(--linie);color:var(--text-2);background:0 0}.hy-vorschlaege button:disabled{opacity:.5;cursor:default}.hy-warnbox,.hy-okbox{color:var(--text-2);border-radius:0 9px 9px 0;margin:12px 0;padding:11px 13px;font-size:13.5px}.hy-warnbox{border-left:3px solid var(--vorlaeufig);background:var(--warn-weich)}.hy-okbox{border-left:3px solid var(--akzent);background:var(--akzent-weich)}.hy-warnbox b,.hy-okbox b{color:var(--text);margin-bottom:3px;display:block}.hy-angebot{border:1px solid var(--akzent);background:var(--akzent-weich);border-radius:16px;margin:0 0 14px;padding:14px 15px}.hy-angebot b{color:var(--text);margin-bottom:3px;font-size:15.5px;display:block}.hy-angebot span{color:var(--text-2);font-size:13.5px;line-height:1.45;display:block}.hy-angebot-knoepfe{align-items:center;gap:14px;margin-top:12px;display:flex}.hy-angebot-knoepfe .hy-btn{flex:1;margin:0}.hy-angebot-knoepfe .hy-link{color:var(--text-3);flex:none;padding:10px 2px;font-size:14px}.hy-sc.gewonnen{color:var(--akzent)}.hy-card .hy-row .hy-sc{font-size:15px}.hy-card .hy-row .hy-nm small{white-space:normal}.hy-card .hy-hint{margin:10px 0 0}.hy-card .hy-link{flex:none;padding:6px 0 6px 10px;font-size:13.5px}.hy-card{border:1px solid var(--linie);background:var(--flaeche);border-radius:16px;margin:14px 0;padding:16px}.hy-card.wait{border-color:var(--warn-linie);background:var(--warn-weich)}.hy-card.ok{border-color:var(--gut-linie);background:var(--gut-weich)}.hy-card h3{margin:0 0 5px;font-size:16px}.hy-card p{color:var(--text-2);margin:0;font-size:13.5px}.hy-card .hy-btn{margin-top:12px}.hy-card .hy-btn+.hy-btn{margin-top:4px}.hy-vs{justify-content:space-between;align-items:center;gap:10px;margin:16px 0 6px;display:flex}.hy-who{text-align:center;flex:1;min-width:0}.hy-who .hy-av{background:var(--flaeche-2);border-radius:16px;width:52px;height:52px;margin:0 auto 8px;font-size:19px}.hy-who b{white-space:nowrap;text-overflow:ellipsis;font-size:15px;display:block;overflow:hidden}.hy-who span{color:var(--text-3);font-size:12px}.hy-mid{color:var(--text-3);letter-spacing:.1em;font-size:13px;font-weight:800}.hy-big{letter-spacing:-.03em;text-align:center;margin:6px 0 2px;font-size:46px;font-weight:900}.hy-big small{color:var(--text-3);font:600 12px var(--schrift);letter-spacing:.08em;text-transform:uppercase;margin-top:6px;display:block}.hy-steps{gap:5px;margin-bottom:16px;display:flex}.hy-steps i{background:var(--flaeche-3);border-radius:2px;flex:1;height:3px}.hy-steps i.on{background:var(--akzent)}.hy-gemeldet{margin-bottom:14px}.hy-row.ohne-platz{grid-template-columns:1fr auto}.hy-gemeldet .hy-row{margin-bottom:0}.hy-melden{border:1px solid var(--linie);width:100%;color:var(--text-3);font:500 13.5px var(--schrift);cursor:pointer;background:0 0;border-radius:11px;margin-top:6px;padding:11px}.hy-melden:hover:not(:disabled){border-color:var(--vorlaeufig);color:var(--vorlaeufig)}.hy-melden:disabled{cursor:default;color:var(--text-2)}.hy-foot{padding:12px 18px calc(18px + env(safe-area-inset-bottom,0px));border-top:1px solid var(--linie);background:var(--hintergrund);flex:none}.hy-foot:empty{display:none}.hy-btn{background:var(--akzent);width:100%;color:var(--hintergrund);text-align:center;cursor:pointer;border:none;border-radius:15px;padding:16px;font-size:16.5px;font-weight:800;display:block}a.hy-btn{text-decoration:none}.hy-btn:disabled{opacity:.32;cursor:not-allowed}.hy-btn.ghost{border:1px solid var(--linie);color:var(--text-2);background:0 0;font-weight:700}.hy-btn.quiet{color:var(--text-3);font:600 14px var(--schrift);background:0 0;padding:12px}.hy-btn+.hy-btn{margin-top:8px}.hy-sprache,.rt-licht{flex-wrap:wrap;justify-content:center;gap:6px;margin-top:10px;display:flex}.hy-sprache button,.rt-licht button{border:1px solid var(--linie);color:var(--text-3);font:700 12px var(--schrift);letter-spacing:.04em;cursor:pointer;background:0 0;border-radius:999px;padding:5px 12px}.hy-sprache button.sel,.rt-licht button.sel{border-color:var(--akzent);color:var(--akzent)}.hy-sprache button:focus-visible{outline:2px solid var(--akzent);outline-offset:2px}.rt-licht button:focus-visible{outline:2px solid var(--akzent);outline-offset:2px}.admin .zwei-wege{grid-template-columns:repeat(auto-fit,minmax(260px,1fr));align-items:start;gap:14px;display:grid}.admin .zwei-wege>div{border:1px solid var(--linie);background:var(--flaeche);border-radius:10px;padding:12px}.admin .zwei-wege>div .act{margin:0 0 8px}.admin .zwei-wege p{margin:0;line-height:1.5}.hy-toast{left:16px;right:16px;bottom:calc(96px + env(safe-area-inset-bottom,0px));z-index:60;border:1px solid var(--linie);background:var(--flaeche-3);opacity:0;pointer-events:none;border-radius:12px;padding:11px 14px;font-size:13px;transition:all .25s;position:absolute;transform:translateY(8px)}.hy-toast.on{opacity:1;transform:none}.admin{--akzent-weich:color-mix(in srgb,var(--akzent)12%,var(--hintergrund));--flaeche-2:color-mix(in srgb,var(--text)5%,var(--flaeche));--warn-weich:color-mix(in srgb,var(--vorlaeufig)12%,var(--flaeche));--gut-weich:color-mix(in srgb,var(--online)12%,var(--flaeche));background:var(--hintergrund);min-height:100vh;color:var(--text);font-family:var(--schrift);font-size:15px;line-height:1.5}.admin h1,.admin .brand,.admin .kpi .v,.admin .card>h3,.admin .dispute .who,.admin .scr h4,.admin .pos,.admin .empty b,.admin .note b,.admin .anmeldung-karte h1{font-family:var(--schrift-titel),var(--schrift)}.admin .shell{grid-template-columns:232px 1fr;min-height:100vh;display:grid}.admin .shell>*{min-width:0}.admin .side{background:var(--flaeche);border-right:1px solid var(--linie);flex-direction:column;gap:18px;padding:20px 14px;display:flex}.admin .brand{letter-spacing:-.01em;padding:0 8px;font-size:19px;font-weight:800}.admin .brand>span:first-child,.admin .brand span:not(.sub){color:var(--akzent)}.admin .brand .sub{color:var(--text-3);font:400 12px var(--schrift);margin-top:2px;display:block}.admin .nav{flex-direction:column;gap:2px;display:flex}.admin .nav button{width:100%;color:var(--text-2);font:600 14.5px var(--schrift);text-align:left;cursor:pointer;background:0 0;border:none;border-radius:9px;align-items:center;gap:9px;padding:9px 10px;display:flex}.admin .nav button:hover{background:var(--flaeche-2);color:var(--text)}.admin .nav button.on{background:var(--akzent-weich);color:var(--akzent)}.admin .badge{background:var(--vorlaeufig);color:var(--flaeche);font:700 11px var(--schrift-zahlen);border-radius:20px;margin-left:auto;padding:1px 7px}.admin .side .foot{color:var(--text-3);overflow-wrap:anywhere;margin-top:auto;padding:0 8px;font-size:12px;line-height:1.6}.admin .side .foot b{color:var(--text-2)}.admin .link{color:var(--akzent);font:inherit;cursor:pointer;background:0 0;border:none;padding:0;text-decoration:underline}.admin .head{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:18px;display:flex}.admin h1{letter-spacing:-.02em;margin:0 0 4px;font-size:27px;font-weight:800}.admin .head p{color:var(--text-2);font-size:14.5px}.admin .view{animation:.18s both ad-rein}@keyframes ad-rein{0%{opacity:0;transform:translateY(5px)}to{opacity:1;transform:none}}.admin .leise{color:var(--text-3);font-size:13px}.admin .liste{margin:0;padding-left:20px}.admin .liste li+li{margin-top:4px}.admin .kpis{grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:12px;margin-bottom:22px;display:grid}.admin .kpi{border:1px solid var(--linie);background:var(--flaeche);border-radius:12px;padding:14px 16px}.admin .kpi .l{color:var(--text-3);font:500 11px var(--schrift-zahlen);letter-spacing:.06em;text-transform:uppercase}.admin .kpi .v{letter-spacing:-.02em;margin-top:4px;font-size:29px;font-weight:800}.admin .kpi .d{color:var(--online);min-height:1.2em;margin-top:1px;font-size:12.5px}.admin .kpi .d.bad{color:var(--vorlaeufig)}.admin .kpi .d.flat{color:var(--text-3)}.admin .card{border:1px solid var(--linie);background:var(--flaeche);border-radius:12px;margin-bottom:16px;overflow:hidden}.admin .card.dringend{border-color:var(--vorlaeufig)}.admin .card>h3{border-bottom:1px solid var(--linie);align-items:center;gap:9px;margin:0;padding:13px 16px;font-size:15.5px;font-weight:700;display:flex}.admin .card>h3 .r{color:var(--text-3);font:400 12.5px var(--schrift);margin-left:auto}.admin .card .pad{padding:16px}.admin .pad>p{margin:0 0 10px}.admin .tabelle{overflow-x:auto}.admin table{border-collapse:collapse;width:100%;font-size:14px}.admin th{border-bottom:1px solid var(--linie);background:var(--flaeche-2);color:var(--text-3);font:500 10.5px var(--schrift-zahlen);letter-spacing:.06em;text-align:left;text-transform:uppercase;white-space:nowrap;padding:9px 16px}.admin td{border-bottom:1px solid var(--linie);vertical-align:middle;padding:11px 16px}.admin td.num,.admin td.fest{white-space:nowrap}.admin tr:last-child td{border-bottom:none}.admin td.num,.admin th.num{font-family:var(--schrift-zahlen);font-variant-numeric:tabular-nums;text-align:right}.admin tr.gone td{opacity:.55}.admin tr.gone td b{text-decoration:line-through}.admin tr.gone .tag{text-decoration:none}.admin tr.unter td{background:var(--flaeche-2);padding:6px 16px 14px}.admin table.klein{font-size:13.5px}.admin table.klein th{background:0 0}.admin table.klein td{padding:7px 12px}.admin .pos{width:36px;color:var(--text-3);font-weight:800}.admin .pos.t{color:var(--akzent)}.admin .tag{font:500 11.5px var(--schrift-zahlen);letter-spacing:.02em;vertical-align:middle;border-radius:6px;margin-left:6px;padding:2px 8px;display:inline-block}.admin .tag.ok{background:var(--gut-weich);color:var(--online)}.admin .tag.warn,.admin .tag.bad{background:var(--warn-weich);color:var(--vorlaeufig)}.admin .tag.mute{background:var(--flaeche-2);color:var(--text-3)}.admin button.act{border:1px solid var(--linie);background:var(--flaeche);color:var(--text-2);font:600 13px var(--schrift);cursor:pointer;border-radius:8px;margin-right:6px;padding:6px 11px}.admin button.act:hover:not(:disabled){border-color:var(--akzent);color:var(--akzent)}.admin button.act.pri{border-color:var(--akzent);background:var(--akzent);color:var(--flaeche)}.admin button.act.pri:hover:not(:disabled){opacity:.9;color:var(--flaeche)}.admin button.act.dan:hover:not(:disabled){border-color:var(--vorlaeufig);color:var(--vorlaeufig)}.admin button.act.gross{width:100%;margin:0;padding:12px;font-size:15px}.admin button.act:disabled{opacity:.5;cursor:default}.admin input.inl{border:1px solid var(--linie);background:var(--hintergrund);color:var(--text);font:600 14px var(--schrift);border-radius:8px;width:170px;padding:6px 9px}.admin input.inl:focus{outline:2px solid var(--akzent);border-color:var(--akzent)}.admin .zeile{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.admin .dispute{border-bottom:1px solid var(--linie);padding:16px}.admin .dispute:last-child{border-bottom:none}.admin .dispute .who{margin-bottom:3px;font-size:16px;font-weight:700}.admin .dispute .when{color:var(--text-3);margin-bottom:9px;font-size:12.5px}.admin .dispute .quote{border-left:3px solid var(--vorlaeufig);background:var(--warn-weich);border-radius:0 8px 8px 0;margin:9px 0 12px;padding:9px 13px;font-size:14px}.admin .empty{color:var(--text-3);text-align:center;padding:30px 16px;font-size:14px}.admin .empty b{color:var(--text-2);margin-bottom:4px;font-size:16px;display:block}.admin .note,.admin .hinweis{border-left:3px solid var(--akzent);background:var(--akzent-weich);border-radius:0 9px 9px 0;margin:14px 0;padding:12px 15px;font-size:14px}.admin .note.warn,.admin .hinweis.warn{border-color:var(--vorlaeufig);background:var(--warn-weich)}.admin .hinweis{margin-top:0}.admin .wiz{gap:14px;min-width:0;display:grid}.admin .wiz>*{min-width:0}.admin .frage{margin-bottom:8px;font-size:14px;font-weight:700}.admin .frage span{color:var(--text-3);margin-top:2px;font-size:12.5px;font-weight:400;display:block}.admin .chips{flex-wrap:wrap;gap:8px;display:flex}.admin .chips button{border:1px solid var(--linie);background:var(--flaeche);color:var(--text);font:inherit;text-align:left;cursor:pointer;border-radius:9px;padding:9px 13px;font-size:13.5px}.admin .chips button:hover{border-color:var(--akzent)}.admin .chips button.on{border-color:var(--akzent);background:var(--akzent-weich);color:var(--akzent);font-weight:600}.admin .stepper{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.admin .stepper button{border:1px solid var(--linie);background:var(--flaeche);width:34px;height:34px;color:var(--text);font:inherit;cursor:pointer;border-radius:8px;font-size:17px}.admin .stepper .z{font-variant-numeric:tabular-nums;text-align:center;min-width:26px;font-size:19px;font-weight:700}.admin .vorschau{border-left:3px solid var(--akzent);background:var(--akzent-weich);border-radius:0 8px 8px 0;padding:11px 14px;font-size:13.5px}.admin .vorschau b{margin-bottom:3px;display:block}.admin .units{grid-template-columns:repeat(auto-fill,minmax(230px,1fr));gap:10px;display:grid}.admin .unit .zeile{gap:6px}.admin .unit .zeile .act{padding:6px 9px;font-size:12.5px}.admin .unit input.inl{font-size:13px}.admin .unit{border:1px solid var(--linie);background:var(--flaeche);border-radius:10px;padding:12px}.admin .unit .n{font-weight:700}.admin .unit .m{color:var(--text-3);margin:3px 0 9px;font-size:12.5px}.admin .unit.aus{opacity:.62}.admin .unit-frage{border:1px solid var(--vorlaeufig);background:var(--warn-weich,rgba(240,180,41,.12));border-radius:9px;margin-top:2px;padding:11px 12px}.admin .unit-frage>b{margin-bottom:6px;font-size:13.5px;display:block}.admin .unit-frage p{color:var(--text-2);margin:0 0 8px;font-size:12.5px;line-height:1.5}.admin .unit-folgen{color:var(--text-2);margin:0 0 8px;padding-left:17px;font-size:12.5px;line-height:1.5}.admin .unit-folgen b{color:var(--text)}.admin .unit .m.bad{color:var(--vorlaeufig)}.admin .unit.aus .n:after{content:" · außer Betrieb";color:var(--vorlaeufig);font-size:12px;font-weight:400}.admin .bar{background:var(--flaeche-2);border-radius:3px;height:5px;margin:7px 0 9px;overflow:hidden}.admin .bar i{background:var(--akzent);height:100%;display:block}.admin .haken{grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:8px;display:grid}.admin .haken label{border:1px solid var(--linie);background:var(--flaeche);cursor:pointer;border-radius:9px;align-items:center;gap:10px;padding:9px 12px;display:flex}.admin .haken label.on{border-color:var(--akzent);background:var(--akzent-weich)}.admin .haken input{width:18px;height:18px;accent-color:var(--akzent);margin:0}.admin .haken small{color:var(--text-3);font-size:12px;display:block}.admin .screens{grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:12px;margin-bottom:16px;display:grid}.admin .scr{border:1px solid var(--linie);background:var(--flaeche);border-radius:12px;min-width:0;padding:15px 16px}.admin .scr h4{align-items:center;gap:8px;margin:0 0 3px;font-size:16px;display:flex}.admin .scr .dot{background:var(--online);border-radius:50%;width:8px;height:8px}.admin .scr.off .dot,.admin .scr.wart .dot{background:var(--vorlaeufig)}.admin .scr dl{grid-template-columns:auto 1fr;gap:3px 12px;margin:11px 0 4px;font-size:13px;display:grid}.admin .scr dt{color:var(--text-3)}.admin .scr dd{font-family:var(--schrift-zahlen);margin:0;font-size:12.5px}.admin .scr p.leise{margin-top:8px}.admin .scr.breit{grid-column:1/-1}.admin .folien{flex-direction:column;gap:8px;min-width:0;margin-top:10px;display:flex}.admin .folien .folie{grid-template-columns:minmax(0,1fr) auto;align-items:center;min-width:0;display:grid}.admin .folien .folie-kopf{min-width:0}.admin .folie-tasten{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;display:flex}.admin .folie-fenster{flex-wrap:wrap;grid-column:1/-1;align-items:baseline;gap:6px 10px;min-width:0;display:flex}.admin .folie-fenster>.leise{flex:none}.admin .folie-fenster-wahl{flex:240px;min-width:0}.admin .folie-fenster-wahl>.leise{display:block}@media (max-width:620px){.admin .folien .folie{grid-template-columns:minmax(0,1fr)}.admin .folie-tasten{justify-content:flex-start}}.admin .folie{border:1px solid var(--linie);background:var(--flaeche-2);border-radius:10px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 16px;padding:10px 12px;display:flex}.admin .folie-kopf{flex:1;min-width:220px}.admin .folie-kopf b{font-size:14px;display:block}.admin .folie-kopf .leise{font-size:12px;display:block}.admin .fenster{flex-direction:column;gap:8px;margin-top:10px;display:flex}.admin .fenster .folie{flex-direction:column;align-items:flex-start}.admin .fenster .folie>.zeile{flex-wrap:wrap}.admin .fenster .folie>.leise{margin:0;font-size:12px}.admin .streifen{gap:3px;min-width:0;margin-top:10px;display:flex;overflow:hidden}.admin .streifen-teil{background:color-mix(in srgb,var(--akzent)16%,var(--flaeche));border:1px solid color-mix(in srgb,var(--akzent)34%,var(--linie));border-radius:8px;flex-basis:0;min-width:0;padding:10px 10px 9px}.admin .streifen-teil b{white-space:nowrap;text-overflow:ellipsis;font-size:12.5px;display:block;overflow:hidden}.admin .streifen-teil span{color:var(--text-3);font-family:var(--schrift-zahlen);font-size:11.5px}.admin .designs{grid-template-columns:repeat(auto-fit,minmax(210px,1fr));gap:10px;margin-top:10px;display:grid}.admin button.design{border:1px solid var(--linie);background:var(--flaeche);color:var(--text);font:inherit;text-align:left;cursor:pointer;border-radius:10px;padding:12px 14px;display:block}.admin button.design:hover:not(:disabled){border-color:var(--akzent)}.admin button.design.on{border-color:var(--akzent);box-shadow:inset 0 0 0 1px var(--akzent)}.admin button.design:disabled{opacity:.55;cursor:default}.admin button.design b{margin-top:8px;font-size:14px;display:block}.admin button.design .leise{font-size:12px;display:block}.admin .design-probe{border:1px solid var(--linie);border-radius:6px;height:26px;display:flex;overflow:hidden}.admin .design-probe i{flex:1}.admin button.design[data-design=dunkel] .design-probe i:first-child{background:var(--p-dunkel-hintergrund)}.admin button.design[data-design=dunkel] .design-probe i:nth-child(2){background:var(--p-dunkel-text)}.admin button.design[data-design=dunkel] .design-probe i:nth-child(3){background:var(--p-dunkel-akzent)}.admin button.design[data-design=hell] .design-probe i:first-child{background:var(--p-hell-hintergrund)}.admin button.design[data-design=hell] .design-probe i:nth-child(2){background:var(--p-hell-text)}.admin button.design[data-design=hell] .design-probe i:nth-child(3){background:var(--p-hell-akzent)}.admin button.design[data-design=kontrast] .design-probe i:first-child{background:var(--p-kontrast-hintergrund)}.admin button.design[data-design=kontrast] .design-probe i:nth-child(2){background:var(--p-kontrast-text)}.admin button.design[data-design=kontrast] .design-probe i:nth-child(3){background:var(--p-kontrast-akzent)}.admin .pair{background:var(--flaeche-2);font-family:var(--schrift-zahlen);letter-spacing:.16em;text-align:center;border-radius:8px;margin:10px 0;padding:12px;font-size:28px}.admin .adresse{color:var(--text-2);font-family:var(--schrift-zahlen);text-align:center;overflow-wrap:anywhere;margin:0 0 10px;font-size:12.5px}.admin .toast{z-index:30;background:var(--text);max-width:min(90vw,40rem);color:var(--hintergrund);opacity:0;pointer-events:none;border-radius:10px;padding:11px 17px;font-size:14px;transition:all .22s;position:fixed;bottom:22px;left:50%;transform:translate(-50%,10px)}.admin .toast.on{opacity:1;transform:translate(-50%)}.admin .toast.weg{pointer-events:auto;align-items:center;gap:12px;padding:9px 11px 9px 17px;display:flex}.admin .toast.weg .act{background:var(--hintergrund);color:var(--text);border-color:transparent;margin:0}.admin .toast.weg .act:hover:not(:disabled){background:var(--flaeche)}.admin .toast.weg small{opacity:.7;font-variant-numeric:tabular-nums;white-space:nowrap}.admin.anmeldung{justify-content:center;align-items:center;padding:24px 16px;display:flex}.admin .anmeldung-karte{border:1px solid var(--linie);background:var(--flaeche);border-radius:14px;width:min(100%,26rem);padding:26px 24px}.admin .anmeldung-karte .brand{margin-bottom:22px;padding:0}.admin .anmeldung-karte h1{font-size:22px}.admin .anmeldung-karte p{color:var(--text-2);margin:0 0 14px;font-size:14.5px}.admin .anmeldung-wege{flex-direction:column;align-items:flex-start;gap:7px;margin-top:14px;display:flex}.admin .feld{margin-bottom:14px;display:block}.admin .feld span{color:var(--text-3);margin-bottom:5px;font-size:12.5px;font-weight:600;display:block}.admin .feld input{border:1px solid var(--linie);background:var(--hintergrund);width:100%;color:var(--text);font:500 16px var(--schrift);border-radius:9px;padding:11px 12px}.admin .feld input:focus{outline:2px solid var(--akzent);border-color:var(--akzent)}@media (max-width:820px){.admin .shell{grid-template-columns:1fr}.admin .side{z-index:5;gap:10px;padding:12px 14px;position:-webkit-sticky;position:sticky;top:0}.admin .nav{flex-direction:row;gap:4px;overflow-x:auto}.admin .nav button{white-space:nowrap;width:auto}.admin .brand .sub,.admin .side .foot br{display:none}.admin .side .foot{margin-top:0}.admin .side .foot>*{margin-right:6px}}.admin .anf-nachricht{max-width:22rem;color:var(--text-2);white-space:pre-wrap;overflow-wrap:anywhere}.admin .anf-haken{cursor:pointer;align-items:center;gap:8px;display:flex}.admin .anf-haken input{width:16px;height:16px;accent-color:var(--akzent);cursor:pointer}.admin .anf-meldung{max-width:14rem}.admin .anf-meldung .leise{margin-top:2px;display:inline-block}.admin .anf-meldung .act,.admin .anf-haken+.act{margin-top:6px}@media (max-width:800px){.admin .anf-liste{overflow-x:visible}.admin .anf-liste table,.admin .anf-liste tbody,.admin .anf-liste tr,.admin .anf-liste td{width:auto;display:block}.admin .anf-liste thead{display:none}.admin .anf-liste tr{padding:14px 0}.admin .anf-liste tr+tr{border-top:1px solid var(--linie)}.admin .anf-liste td{border:0;padding:3px 0}.admin .anf-liste td[data-spalte]:not([data-spalte=""]):before{content:attr(data-spalte);letter-spacing:.06em;text-transform:uppercase;color:var(--text-3);font-size:11px;display:block}.admin .anf-liste .anf-nachricht,.admin .anf-liste .anf-meldung{max-width:none}.admin .anf-liste td[data-spalte=""]{align-items:center;gap:12px;margin-top:6px;display:flex}.admin .anf-liste .anf-haken+.act{margin-top:0}}.seite.text section{margin-top:var(--abstand-6)}.seite.text h2{margin-bottom:var(--abstand-3);font-size:1.125rem;font-weight:600}.seite.text p,.seite.text li{color:var(--text-2);font-size:.9375rem;line-height:1.6}.seite.text p+p{margin-top:var(--abstand-3)}.seite.text ul{margin:0 0 var(--abstand-4);padding-left:1.25rem}.seite.text li+li{margin-top:var(--abstand-3)}.seite.text b{color:var(--text)}.seite-fuss{margin-top:var(--abstand-7);color:var(--text-3);font-size:.8125rem}.seite-fuss a{color:var(--text-3)}.seite-fuss.mitte{text-align:center}.seite.start{max-width:45rem}.start .kopf-titel{font-size:1.5rem}.st-abschnitt{margin-top:var(--abstand-7)}.st-aufhaenger{letter-spacing:-.02em;text-wrap:balance;font-size:max(1.75rem,min(6vw,2.75rem));font-weight:800;line-height:1.12}.st-h2{letter-spacing:-.01em;font-size:max(1.25rem,min(4vw,1.625rem));font-weight:700;line-height:1.2}.st-fliess{max-width:var(--breite-satz);margin-top:var(--abstand-4);color:var(--text-2);font-size:.9375rem;line-height:1.65}.st-bildunterschrift{margin-top:var(--abstand-3);color:var(--text-3);font-size:.8125rem}.wand{padding:var(--abstand-5)var(--abstand-4)var(--abstand-4);background:var(--flaeche);border:1px solid var(--linie);border-radius:var(--rundung);font-variant-numeric:tabular-nums;overflow:hidden}.wand-kopf{margin-bottom:var(--abstand-4);letter-spacing:-.01em;white-space:nowrap;text-overflow:ellipsis;font-size:max(1rem,min(3.6vw,1.25rem));font-weight:800;overflow:hidden}.wand-tkopf,.wand-zeile{align-items:center;gap:var(--abstand-3);grid-template-columns:3rem 1fr 4rem 4.5rem;display:grid}.wand-tkopf{padding-bottom:var(--abstand-2);border-bottom:1px solid var(--linie);color:var(--text-3);letter-spacing:.12em;text-transform:uppercase;font-size:.6875rem;font-weight:700}.wand-r{text-align:right}.wand-zeile{height:2.75rem}.wand-platz{color:var(--akzent);font-size:1.0625rem;font-weight:800}.wand-name{white-space:nowrap;text-overflow:ellipsis;min-width:0;font-size:1.0625rem;font-weight:700;overflow:hidden}.wand-erste .wand-name{color:var(--gold)}.wand-punkte{text-align:right;font-size:1.0625rem;font-weight:800}.wand-spiele{color:var(--text-3);text-align:right;white-space:nowrap;font-size:.8125rem}.st-schritte{gap:var(--abstand-5);margin:var(--abstand-5)0 0;counter-reset:none;grid-template-columns:repeat(3,1fr);padding:0;list-style:none;display:grid}.st-schritt{min-width:0}.st-ziffer{width:1.75rem;height:1.75rem;margin-bottom:var(--abstand-3);border:1px solid var(--linie);color:var(--text-3);border-radius:999px;justify-content:center;align-items:center;font-size:.875rem;font-weight:800;display:flex}.st-schritt-titel{font-size:1rem;font-weight:700}.st-schritt .st-fliess{margin-top:var(--abstand-2)}.st-formular{gap:var(--abstand-4);margin-top:var(--abstand-5);flex-direction:column;display:flex}.st-feld{gap:var(--abstand-2);flex-direction:column;display:flex}.st-label{color:var(--text-2);font-size:.875rem;font-weight:600}.st-stern{color:var(--text-3);margin-left:.15em}.st-versteckt{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.st-eingabe{background:var(--flaeche);border:1px solid var(--linie);border-radius:var(--rundung-klein);width:100%;color:var(--text);font:400 1rem/1.4 var(--schrift);padding:.625rem .75rem}.st-eingabe:focus-visible{outline:2px solid var(--akzent);outline-offset:1px}textarea.st-eingabe{resize:vertical;min-height:5.5rem}.st-knopf{background:var(--akzent);border:1px solid var(--akzent);border-radius:var(--rundung-klein);color:var(--hintergrund);font:700 1rem var(--schrift);cursor:pointer;align-self:flex-start;padding:.75rem 1.25rem;transition:opacity .16s,background-color .16s}.st-knopf:disabled{opacity:.55;cursor:default}@media (prefers-reduced-motion:reduce){.st-knopf{transition:none}}.st-gut{margin-top:var(--abstand-4);padding:var(--abstand-4);background:var(--flaeche);border:1px solid var(--linie);border-left:3px solid var(--online);border-radius:var(--rundung-klein);color:var(--text);font-size:.9375rem;line-height:1.6}.st-schlecht{padding:var(--abstand-3)var(--abstand-4);background:var(--flaeche);border:1px solid var(--linie);border-left:3px solid var(--vorlaeufig);border-radius:var(--rundung-klein);color:var(--text-2);font-size:.875rem;line-height:1.6}.st-gast{max-width:var(--breite-satz);padding-top:var(--abstand-5);border-top:1px solid var(--linie);color:var(--text-3);font-size:.8125rem;line-height:1.6}.seite-fuss.st-fuss{justify-content:space-between;align-items:center;gap:var(--abstand-3);flex-wrap:wrap;display:flex}.st-fuss-links{align-items:center;gap:var(--abstand-2);display:flex}.st-fuss-mitte{justify-content:center;align-items:center;gap:var(--abstand-2)var(--abstand-4);flex-wrap:wrap;display:flex}.st-fuss-rechts{margin-left:auto}.st-fuss .hy-sprache,.st-fuss .rt-licht{margin-top:0}.seite.text b.lueck{color:var(--vorlaeufig);font-weight:600}@media (min-width:62.5rem){.seite.start{max-width:68rem}.st-oben{align-items:center;gap:var(--abstand-7);grid-template-columns:minmax(0,1fr) minmax(0,1fr);display:grid}.st-oben>*{min-width:0}.st-oben .st-abschnitt{margin-top:0}.st-oben-text .st-abschnitt{margin-top:var(--abstand-5)}.st-aufhaenger{font-size:2.75rem}.st-formular{gap:var(--abstand-4)var(--abstand-5);grid-template-columns:minmax(0,1fr) minmax(0,1fr);display:grid}.st-formular>.st-breit{grid-column:1/-1}.st-knopf{justify-self:start}}@media (max-width:34rem){.st-abschnitt{margin-top:var(--abstand-6)}.st-schritte{gap:var(--abstand-5);grid-template-columns:1fr}.wand-tkopf,.wand-zeile{gap:var(--abstand-2);grid-template-columns:2.5rem 1fr 3.5rem}.wand-tkopf{letter-spacing:.08em;font-size:.625rem}.wand-gm{display:none}.st-knopf{text-align:center;align-self:stretch}}.admin a.act{border:1px solid var(--linie);background:var(--flaeche);color:var(--text-2);font:600 13px var(--schrift);cursor:pointer;border-radius:8px;margin-right:6px;padding:6px 11px;text-decoration:none;display:inline-block}.admin a.act:hover{border-color:var(--akzent);color:var(--akzent)}.admin a.act.pri{border-color:var(--akzent);background:var(--akzent);color:var(--flaeche)}.admin a.act.gross{text-align:center;width:100%;margin:0 0 10px;padding:12px;font-size:15px;display:block}.admin .feld select,.admin select.seite-haus{border:1px solid var(--linie);background:var(--hintergrund);width:100%;color:var(--text);font:500 15px var(--schrift);border-radius:9px;padding:10px 12px}.admin .zusammen{grid-template-columns:1fr 1fr;gap:0 14px;display:grid}@media (max-width:620px){.admin .zusammen{grid-template-columns:1fr}}.admin .partie-zeilen{gap:8px;display:grid}.admin .partie-zeile{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.admin .partie-zeile select{border:1px solid var(--linie);background:var(--hintergrund);min-width:150px;max-width:100%;color:var(--text);font:500 14px var(--schrift);border-radius:9px;padding:8px 10px}.admin .partie-zeile .act{margin:0}.admin .partie-zeile .punkte{color:var(--text-2);font-variant-numeric:tabular-nums;font-size:13px}.admin .wiz>div>select{border:1px solid var(--linie);background:var(--hintergrund);color:var(--text);font:500 14px var(--schrift);border-radius:9px;padding:8px 10px}.admin.weg{justify-content:center;align-items:flex-start;padding:32px 16px 64px;display:flex}.admin .weg-karte{border:1px solid var(--linie);background:var(--flaeche);border-radius:14px;width:min(100%,30rem);padding:26px 24px}.admin .weg-karte .brand{margin-bottom:18px;padding:0}.admin .weg-karte h1{margin:0 0 8px;font-size:23px}.admin .weg-karte p{color:var(--text-2);margin:0 0 14px;font-size:14.5px}.admin .weg-karte p.leise{color:var(--text-3);font-size:13px}.admin .weg-fortschritt{align-items:center;gap:6px;margin-bottom:20px;display:flex}.admin .weg-fortschritt span{background:var(--linie);border-radius:2px;flex:1;height:4px}.admin .weg-fortschritt span.fertig{background:var(--akzent);opacity:.45}.admin .weg-fortschritt span.jetzt{background:var(--akzent)}.admin .weg-fortschritt b{color:var(--text-3);font:600 12px var(--schrift-zahlen);flex:none;margin-left:6px}.admin .weg-knopfreihe{flex-wrap:wrap;gap:6px;display:flex}.admin .weg-knopfreihe button.act{margin:0}.admin .weg-code{border:1px dashed var(--akzent);background:var(--akzent-weich);text-align:center;border-radius:12px;margin:16px 0;padding:18px}.admin .weg-code span{color:var(--text-3);margin-bottom:6px;font-size:12.5px;font-weight:600;display:block}.admin .weg-code b{font:800 34px/1 var(--schrift-zahlen);letter-spacing:.08em}.admin .hauswahl{gap:8px;margin-bottom:14px;display:grid}.admin .hauswahl button.act{text-align:left;margin:0;padding:14px}.admin .hauswahl button.act b{color:var(--text);font-size:16px;display:block}.admin .hauswahl button.act span{color:var(--text-3);font-size:12.5px}.admin select.seite-haus{margin:0 0 14px}.admin .hinweis.probe{border-left-width:5px}.admin .hinweis.probe a,.admin .hinweis a{color:inherit}.admin .kneipen-knoepfe{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.admin .kneipen-knoepfe button.act{margin:0}.admin input.kneipen-tage{border:1px solid var(--linie);background:var(--hintergrund);width:68px;color:var(--text);font:500 14px var(--schrift-zahlen);border-radius:8px;padding:6px 8px}.admin tr.warnzeile td{background:var(--warn-weich)}.hy-gesperrt{border:1px solid var(--vorlaeufig);border-radius:var(--rundung);background:var(--warn-weich,rgba(240,180,41,.12));text-align:left;padding:14px 16px;display:block}.hy-gesperrt b{color:var(--text);margin-bottom:4px;font-size:16px;display:block}.hy-gesperrt span{color:var(--text-2);font-size:14px;line-height:1.45}.druck-seite{background:var(--hintergrund);min-height:100vh;color:var(--text);font-family:var(--schrift);grid-template-columns:minmax(0,22rem) minmax(0,1fr);gap:32px;padding:28px;display:grid}.druck-steuer{border:1px solid var(--linie);background:var(--flaeche);border-radius:14px;align-self:start;padding:22px;position:-webkit-sticky;position:sticky;top:28px}.druck-kopf h1{font:800 22px/1.15 var(--schrift-titel,var(--schrift));margin:0 0 6px}.druck-kopf p{color:var(--text-2);margin:0 0 18px;font-size:14px}.druck-seite .feld{margin-bottom:6px;display:block}.druck-seite .feld>span{color:var(--text-3);margin-bottom:5px;font-size:12.5px;font-weight:600;display:block}.druck-seite .feld select{border:1px solid var(--linie);background:var(--hintergrund);width:100%;color:var(--text);font:500 15px var(--schrift);border-radius:9px;padding:10px 12px}.druck-wahl{flex-wrap:wrap;gap:6px;display:flex}.druck-seite .act{border:1px solid var(--linie);background:var(--flaeche);color:var(--text-2);font:600 13px var(--schrift);cursor:pointer;border-radius:8px;padding:7px 12px;text-decoration:none;display:inline-block}.druck-seite .act.pri{border-color:var(--akzent);background:var(--akzent);color:var(--flaeche)}.druck-seite .act.gross{padding:12px 16px;font-size:15px}.druck-seite p.leise{color:var(--text-3);margin:0 0 16px;font-size:12.5px}.druck-seite .hinweis{border-left:3px solid var(--vorlaeufig);background:var(--warn-weich);border-radius:0 9px 9px 0;margin:0 0 16px;padding:12px 15px;font-size:13.5px}.druck-knoepfe{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.druck-vorschau{flex-wrap:wrap;align-content:start;gap:24px;display:flex}.blatt-rahmen{width:var(--rahmen-b);height:var(--rahmen-h)}.blatt-rahmen .blatt{transform:scale(var(--zoom));transform-origin:0 0;box-shadow:0 6px 24px rgba(0,0,0,.18)}.blatt{--hintergrund:var(--p-papier-hintergrund);--flaeche:var(--p-papier-flaeche);--linie:var(--p-papier-linie);--text:var(--p-papier-text);--text-2:var(--p-papier-text-2);--text-3:var(--p-papier-text-3);--akzent:var(--p-papier-akzent);--gold:var(--p-papier-gold);--vorlaeufig:var(--p-papier-vorlaeufig);--online:var(--p-papier-online);box-sizing:border-box;width:var(--b);height:var(--h);padding:var(--rand);background:var(--hintergrund);color:var(--text);text-align:center;-webkit-print-color-adjust:exact;print-color-adjust:exact;flex-direction:column;justify-content:space-between;align-items:center;display:flex;overflow:hidden}.blatt[data-design=hell]{--hintergrund:var(--p-hell-hintergrund);--flaeche:var(--p-hell-flaeche);--linie:var(--p-hell-linie);--text:var(--p-hell-text);--text-2:var(--p-hell-text-2);--text-3:var(--p-hell-text-3);--akzent:var(--p-hell-akzent)}.blatt[data-design=dunkel]{--hintergrund:var(--p-dunkel-hintergrund);--flaeche:var(--p-dunkel-flaeche);--linie:var(--p-dunkel-linie);--text:var(--p-dunkel-text);--text-2:var(--p-dunkel-text-2);--text-3:var(--p-dunkel-text-3);--akzent:var(--p-dunkel-akzent)}.blatt[data-design=kontrast]{--hintergrund:var(--p-kontrast-hintergrund);--flaeche:var(--p-kontrast-flaeche);--linie:var(--p-kontrast-linie);--text:var(--p-kontrast-text);--text-2:var(--p-kontrast-text-2);--text-3:var(--p-kontrast-text-3);--akzent:var(--p-kontrast-akzent)}.blatt-haus{color:var(--text-2);font:700 calc(var(--b)*.038)/1.1 var(--schrift-titel,var(--schrift));letter-spacing:.04em;text-transform:uppercase;-webkit-line-clamp:2;overflow-wrap:anywhere;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.blatt-titel{margin-top:calc(var(--b)*.01);font:900 calc(var(--b)*.085)/1.02 var(--schrift-titel,var(--schrift));letter-spacing:-.015em;overflow-wrap:anywhere}.blatt-qr{width:var(--qr);height:var(--qr);padding:calc(var(--qr)*.04);border-radius:calc(var(--b)*.012);background:var(--p-papier-flaeche);color:var(--p-papier-text)}.blatt-qr svg{width:100%;height:100%;display:block}.blatt-qr{--flaeche:var(--p-papier-flaeche)}.blatt-geraet{-webkit-line-clamp:2;font:800 calc(var(--b)*.062)/1.05 var(--schrift-titel,var(--schrift));overflow-wrap:anywhere;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.blatt-schritte{gap:calc(var(--b)*.008);counter-reset:schritt;width:100%;margin:0;padding:0;list-style:none;display:grid}.blatt-schritte li{counter-increment:schritt;color:var(--text-2);font:600 calc(var(--b)*.027)/1.3 var(--schrift)}.blatt-schritte li:before{content:counter(schritt)". ";color:var(--akzent);font-weight:800}.blatt-fuss{gap:calc(var(--b)*.004);width:100%;padding-top:calc(var(--b)*.015);border-top:1px solid var(--linie);display:grid}.blatt-fuss span{color:var(--text-3);font:600 calc(var(--b)*.022)/1.25 var(--schrift-zahlen);overflow-wrap:anywhere}.blatt-fuss span:last-child{font-family:var(--schrift)}.blatt[data-format=aufkleber] .blatt-schritte li:nth-child(n+2),.blatt[data-format=aufkleber] .blatt-fuss span:last-child{display:none}.blatt[data-format=aufkleber] .blatt-titel{font-size:calc(var(--b)*.07)}.blatt[data-format=aufkleber] .blatt-haus,.blatt[data-format=aufkleber] .blatt-geraet{-webkit-line-clamp:1}@media (max-width:980px){.druck-seite{grid-template-columns:1fr;padding:16px}.druck-steuer{position:static}}@media print{html,body{background:var(--p-papier-hintergrund);margin:0;padding:0}.druck-seite{background:var(--p-papier-hintergrund);min-height:0;padding:0;display:block}.druck-steuer{display:none!important}.druck-vorschau{gap:0;display:block}.blatt-rahmen{width:auto;height:auto}.blatt-rahmen .blatt{box-shadow:none;transform:none}.blatt{break-after:page;page-break-after:always}.blatt-rahmen:last-child .blatt{break-after:auto;page-break-after:auto}}.admin main{padding-top:26px;padding-bottom:60px;padding-inline:max(30px,calc((100% - var(--breite-gross))/2))}@media (max-width:820px){.admin main{padding-top:20px;padding-bottom:50px;padding-left:16px;padding-right:16px}}.admin .head p,.admin .pad>p,.admin main>p,.admin p.leise{max-width:var(--breite-satz)}.admin .tabelle table{table-layout:auto;width:100%}.admin .anf-nachricht{overflow-wrap:anywhere;max-width:46ch}@media (min-width:1200px){.admin .kpis{grid-template-columns:repeat(4,minmax(0,1fr))}.admin .screens{grid-template-columns:repeat(auto-fill,minmax(300px,1fr))}}.admin .side .foot .rt-licht{justify-content:flex-start;gap:5px;margin-top:10px}.admin .side .foot .rt-licht button{letter-spacing:0;padding:5px 8px}.admin .scr-zeigt{align-items:center;gap:8px;margin:8px 0 4px;display:flex}.admin .scr-zeigt>span{color:var(--text-3);flex:none;font-size:12.5px;font-weight:600}.admin .scr-zeigt select{border:1px solid var(--linie);background:var(--hintergrund);min-width:0;color:var(--text);font:600 13px var(--schrift);border-radius:8px;flex:1;padding:6px 8px}.admin .scr-zurueck{border-top:1px solid var(--linie);margin-top:10px;padding-top:10px}.admin .scr-zurueck p.leise{margin:6px 0 0}.admin button.act.dan-leise{color:var(--text-3);background:0 0;border-color:transparent;margin-left:auto;margin-right:0}.admin button.act.dan-leise:hover:not(:disabled){border-color:var(--vorlaeufig);color:var(--vorlaeufig)}.admin .scr .hinweis{margin:10px 0 0;font-size:13px}.seite.anleitung{max-width:52rem}.an-titel{letter-spacing:-.015em;font-size:max(1.75rem,min(5.5vw,2.5rem));font-weight:800;line-height:1.12}.an-unterzeile{max-width:var(--breite-satz);margin-top:var(--abstand-3);color:var(--text-2);font-size:1.0625rem;line-height:1.55}.an-bilderhinweis{max-width:var(--breite-satz);margin-top:var(--abstand-3);color:var(--text-3);font-size:.8125rem;line-height:1.5}.an-druckknopf{margin-top:var(--abstand-4);border:1px solid var(--linie);border-radius:var(--rundung-klein);background:var(--flaeche);color:var(--text);font:inherit;cursor:pointer;padding:.625rem 1rem;font-size:.875rem;font-weight:600}.an-druckknopf:hover{border-color:var(--akzent);color:var(--akzent)}.an-inhalt{margin-top:var(--abstand-6);padding:var(--abstand-4)var(--abstand-5);border:1px solid var(--linie);border-radius:var(--rundung);background:var(--flaeche)}.an-inhalt-titel{margin-bottom:var(--abstand-3);color:var(--text-3);letter-spacing:.08em;text-transform:uppercase;font-size:.75rem;font-weight:700}.an-inhalt-teil+.an-inhalt-teil{margin-top:var(--abstand-4)}.an-inhalt-kopf{color:var(--text);font-size:1rem;font-weight:700;text-decoration:none}.an-inhalt-kopf:hover{color:var(--akzent)}.an-inhalt-liste{margin:var(--abstand-2)0 0;columns:2;column-gap:var(--abstand-5);padding:0;list-style:none}.an-inhalt-liste li{break-inside:avoid;margin-bottom:.3rem;font-size:.875rem}.an-inhalt-liste a{color:var(--text-2);text-decoration:none}.an-inhalt-liste a:hover{color:var(--akzent);text-decoration:underline}@media (max-width:620px){.an-inhalt-liste{columns:1}}.an-teil{margin-top:var(--abstand-7);padding-top:var(--abstand-6);border-top:2px solid var(--linie);scroll-margin-top:var(--abstand-4)}.an-teil-kopf{align-items:center;gap:var(--abstand-3);display:flex}.an-teil-nummer{background:var(--akzent);width:2.25rem;height:2.25rem;color:var(--hintergrund);border-radius:999px;flex:none;place-items:center;font-size:1.125rem;font-weight:800;display:grid}.an-teil-titel{letter-spacing:-.01em;font-size:max(1.5rem,min(4.5vw,2rem));font-weight:800}.an-teil-zeile{max-width:var(--breite-satz);margin-top:var(--abstand-3);color:var(--text-2);font-size:1rem;line-height:1.6}.an-kapitel{margin-top:var(--abstand-6);scroll-margin-top:var(--abstand-4)}.an-kapitel-titel{padding-bottom:var(--abstand-2);border-bottom:1px solid var(--linie);font-size:1.25rem;font-weight:700}.an-kapitel-zeile{margin-top:var(--abstand-3)}.an-schritte{margin:var(--abstand-4)0 0;counter-reset:an-schritt;padding:0;list-style:none}.an-schritt{margin-top:var(--abstand-5);counter-increment:an-schritt;break-inside:avoid;padding-left:2.75rem;position:relative}.an-schritt:before{border:1px solid var(--linie);background:var(--flaeche);width:1.875rem;height:1.875rem;color:var(--akzent);content:counter(an-schritt);font-variant-numeric:tabular-nums;border-radius:999px;place-items:center;font-size:.875rem;font-weight:700;display:grid;position:absolute;top:.05rem;left:0}.an-schritt-titel{font-size:1.0625rem;font-weight:700;line-height:1.35}.an-fliess{max-width:var(--breite-satz);margin-top:var(--abstand-3);color:var(--text-2);font-size:.9375rem;line-height:1.65}.an-merke{max-width:var(--breite-satz);margin-top:var(--abstand-3);padding:var(--abstand-3)var(--abstand-4);border-left:3px solid var(--akzent);border-radius:0 var(--rundung-klein)var(--rundung-klein)0;background:color-mix(in srgb,var(--akzent)10%,var(--flaeche));color:var(--text);font-size:.9375rem;font-weight:600;line-height:1.6}.an-bild{max-width:100%;margin:var(--abstand-4)0 0;break-inside:avoid}.an-bild img{border:1px solid var(--linie);border-radius:var(--rundung-klein);background:var(--flaeche);width:100%;height:auto;display:block}.an-bild-handy{max-width:17rem}.an-bild figcaption{max-width:var(--breite-satz);margin-top:var(--abstand-2);color:var(--text-3);font-size:.8125rem;line-height:1.5}@media (min-width:900px){.an-schritt:has(.an-bild-handy){gap:var(--abstand-5);grid-template-columns:minmax(0,1fr) 17rem;align-items:start;display:grid}.an-schritt:has(.an-bild-handy) .an-bild-handy{margin-top:0}}.an-faelle{margin-top:var(--abstand-5)}.an-fall{padding:var(--abstand-4)var(--abstand-5);border:1px solid var(--linie);border-radius:var(--rundung);background:var(--flaeche);break-inside:avoid}.an-fall+.an-fall{margin-top:var(--abstand-3)}.an-fall-frage{font-size:1rem;font-weight:700}.an-fall .an-fliess:first-of-type{margin-top:var(--abstand-2)}.an-schluss{margin-top:var(--abstand-7)}.an-schluss-titel{font-size:1.25rem;font-weight:700}.seite-fuss.an-fuss{justify-content:space-between;align-items:center;gap:var(--abstand-3);padding-top:var(--abstand-4);border-top:1px solid var(--linie);flex-wrap:wrap;display:flex}.an-fuss-links,.an-fuss-mitte{align-items:center;gap:var(--abstand-2);display:flex}.an-fuss .hy-sprache,.an-fuss .rt-licht{margin:0}@media (max-width:620px){.seite-fuss.an-fuss{text-align:center;justify-content:center}}@media print{.seite.anleitung{background:var(--p-papier-hintergrund);max-width:none;color:var(--p-papier-text);padding:0}.seite.anleitung .an-titel,.seite.anleitung .an-teil-titel,.seite.anleitung .an-kapitel-titel,.seite.anleitung .an-schritt-titel,.seite.anleitung .an-schluss-titel,.seite.anleitung .an-fall-frage,.seite.anleitung .an-inhalt-kopf,.seite.anleitung .an-merke{color:var(--p-papier-text)}.seite.anleitung .an-unterzeile,.seite.anleitung .an-teil-zeile,.seite.anleitung .an-fliess,.seite.anleitung .an-inhalt-liste a{color:var(--p-papier-text-2)}.seite.anleitung .an-bilderhinweis,.seite.anleitung .an-bild figcaption,.seite.anleitung .an-inhalt-titel{color:var(--p-papier-text-3)}.seite.anleitung .an-inhalt,.seite.anleitung .an-fall,.seite.anleitung .an-merke,.seite.anleitung .an-schritt:before{border-color:var(--p-papier-linie);background:var(--p-papier-hintergrund)}.seite.anleitung .an-schritt:before,.seite.anleitung .an-inhalt-kopf:hover{color:var(--p-papier-text)}.seite.anleitung .an-teil{border-top-color:var(--p-papier-text)}.seite.anleitung .an-kapitel-titel{border-bottom-color:var(--p-papier-linie)}.seite.anleitung .an-merke{border-left-color:var(--p-papier-text)}.seite.anleitung .an-teil-nummer{background:var(--p-papier-text);color:var(--p-papier-hintergrund)}.seite.anleitung .an-bild img{border-color:var(--p-papier-linie);background:var(--p-papier-hintergrund);width:auto;max-width:100%;max-height:16cm}.seite.anleitung .an-bild-handy img{max-height:11cm}.seite.anleitung .an-teil{break-before:page;page-break-before:always}.seite.anleitung .an-teil:first-of-type{break-before:auto;page-break-before:auto}.seite.anleitung .an-kapitel-titel,.seite.anleitung .an-teil-kopf{break-after:avoid;page-break-after:avoid}.an-kein-druck{display:none!important}}
