@font-face{font-family:Ubuntu;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ubuntu-latin-400-normal-CQJ26Fy6.woff2)format("woff2"),url(/assets/ubuntu-latin-400-normal-ChuJk2Dr.woff)format("woff")}@font-face{font-family:Ubuntu;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/ubuntu-latin-500-normal-CnjGCQfM.woff2)format("woff2"),url(/assets/ubuntu-latin-500-normal-BMp9VhBY.woff)format("woff")}@font-face{font-family:Ubuntu;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/ubuntu-latin-700-normal-DlYwEzNn.woff2)format("woff2"),url(/assets/ubuntu-latin-700-normal-DAmh8SsM.woff)format("woff")}@font-face{font-family:Lato;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/lato-latin-400-normal-BEhtfm5r.woff2)format("woff2"),url(/assets/lato-latin-400-normal-B11PyLys.woff)format("woff")}@font-face{font-family:Lato;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/lato-latin-700-normal-BUGMgin4.woff2)format("woff2"),url(/assets/lato-latin-700-normal-DAdL7O4w.woff)format("woff")}:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--gruen:#035d29;--gruen-hell:#78b53d;--gruen-blass:#c8ed9d;--gruen-zart:#daecc5;--wappen-rot:#e0081c;--font-titel:"Ubuntu", system-ui, -apple-system, "Segoe UI", sans-serif;--font-text:"Lato", system-ui, -apple-system, "Segoe UI", sans-serif;--radius:18px;--radius-klein:12px;--glas-bild:linear-gradient(135deg, var(--glas-a), var(--glas-b));--overlay:#020c0699;--papier:#fff;--papier-text:#333;--auf-dunkel:#fff;--plakette:#00000047;--schatten-pop:0 20px 60px -20px #000000b3;--schatten-leiste:0 10px 30px -12px #00000073}:root,:root[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--grund:#06120b;--grund-flaeche-a:#035d2980;--grund-flaeche-b:#78b53d33;--text:#f3f8f4;--leise:#c3d3c8;--linie:#ffffff1a;--rand:#ffffff29;--licht:#fff3;--glas-a:#ffffff26;--glas-b:#ffffff14;--glas-schatten:none;--blur:18px;--akzent:#78b53d;--akzent-text:#b4e47a;--knopf-grund:#78b53d;--knopf-text:#04200f;--chip-an-grund:#78b53d;--chip-an-text:#04200f;--chip-an-rand:#78b53d;--gut:#8fd24f;--gut-text:#04200f;--rot:#ff4b5c;--rot-text:#ffa5ad;--rot-knopf:#ff8c96;--rot-knopf-text:#2a0006;--rot-flaeche:#ff4b5c29;--gelb:#ffd25a;--balken-grund:#ffffff1f;--balken-von:#78b53d;--balken-bis:#c8ed9d;--feld:#ffffff12;--schatten-knopf:0 6px 18px -8px #78b53d8c;--glas-boden:#08180ec7;--logo-l:none;--logo-d:block}:root[data-theme=light]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--grund:#f7f9f7;--grund-flaeche-a:#78b53d38;--grund-flaeche-b:#035d291f;--text:#0a1a0f;--leise:#475a4d;--linie:#033c1b24;--rand:#033c1b33;--licht:#fffffff2;--glas-a:#fffffff5;--glas-b:#ffffffe6;--glas-schatten:0 1px 2px #033c1b14, 0 8px 24px -12px #033c1b38;--blur:6px;--akzent:#035d29;--akzent-text:#035d29;--knopf-grund:#035d29;--knopf-text:#fff;--chip-an-grund:#035d29;--chip-an-text:#fff;--chip-an-rand:#035d29;--gut:#1c7a2f;--gut-text:#fff;--rot:#e0081c;--rot-text:#b00018;--rot-knopf:#9a0015;--rot-knopf-text:#fff;--rot-flaeche:#e0081c1a;--gelb:#8a5a00;--balken-grund:#033c1b1f;--balken-von:#035d29;--balken-bis:#78b53d;--feld:#033c1b0d;--schatten-knopf:0 6px 18px -8px #035d2999;--glas-boden:#fff;--logo-l:block;--logo-d:none;--overlay:#0a1a0f73;--schatten-pop:0 20px 60px -20px #033c1b66;--schatten-leiste:0 6px 20px -10px #033c1b59;--plakette:#0000008c}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%;background-color:var(--grund)}body:before{content:"";width:100%;height:100vh;z-index:-1;pointer-events:none;background-image:radial-gradient(70% 45% at 12% -5%, var(--grund-flaeche-a), transparent 70%), radial-gradient(60% 40% at 100% 8%, var(--grund-flaeche-b), transparent 70%), radial-gradient(80% 50% at 50% 110%, var(--grund-flaeche-a), transparent 70%);height:100lvh;position:fixed;top:0;left:0}body{min-height:100vh;min-height:100dvh;font-family:var(--font-text);color:var(--text);-webkit-font-smoothing:antialiased;overscroll-behavior-y:none;-webkit-tap-highlight-color:transparent;margin:0;font-size:16px;line-height:1.45}::selection{background:var(--gruen-hell);color:#04200f}:focus-visible{outline:3px solid var(--akzent-text);outline-offset:2px;border-radius:6px}h1,h2,h3{font-family:var(--font-titel);letter-spacing:-.02em;margin:0;line-height:1.15}h1{letter-spacing:-.03em;font-size:34px;font-weight:700}h2{font-size:15px;font-weight:700}p{margin:0}a{color:var(--akzent-text);text-underline-offset:.18em;font-weight:700;text-decoration:none}a:hover{text-decoration:underline}.zahl,td,th,output,input{font-variant-numeric:tabular-nums}.app{width:100%;max-width:480px;padding:calc(8px + env(safe-area-inset-top)) 16px calc(24px + env(safe-area-inset-bottom));min-height:100vh;flex-direction:column;min-height:100dvh;margin:0 auto;display:flex}.app.breit{max-width:760px}.app>main{flex-direction:column;flex:1;gap:12px;min-width:0;display:flex}.kopfzeile{align-items:center;gap:10px;min-height:56px;padding:4px 0;display:flex}.kopfzeile .marke{color:var(--text);font-family:var(--font-titel);letter-spacing:-.02em;align-items:center;gap:10px;min-height:48px;font-size:17px;font-weight:700;display:flex}.kopfzeile .marke:hover{text-decoration:none}.logo-klein,.logo-mittel{width:auto}.kopfzeile nav{align-items:center;gap:2px;margin-left:auto;display:flex}.kopfzeile nav a,.kopfzeile nav button{min-height:48px;font:inherit;color:var(--text);cursor:pointer;background:0 0;border:0;border-radius:999px;align-items:center;padding:0 10px;font-size:15px;font-weight:700;display:inline-flex}.kopfzeile nav a[aria-current=page]{color:var(--akzent-text)}.zurueck{min-width:48px;min-height:48px;font:inherit;color:var(--akzent-text);cursor:pointer;background:0 0;border:0;align-items:center;gap:4px;padding:0 12px 0 4px;font-weight:700;display:inline-flex}.fuss{color:var(--leise);text-align:center;margin-top:28px;padding-top:14px;font-size:12.5px;line-height:1.5}.fuss nav{flex-wrap:wrap;justify-content:center;gap:2px 14px;margin-bottom:6px;display:flex}.fuss a{color:var(--leise);align-items:center;min-height:44px;font-weight:700;display:inline-flex}.glas{background:var(--glas-bild), var(--glas-boden);border:1px solid var(--rand);border-radius:var(--radius);box-shadow:inset 0 1px 0 var(--licht), var(--glas-schatten);-webkit-backdrop-filter:blur(var(--blur)) saturate(1.5);backdrop-filter:blur(var(--blur)) saturate(1.5);padding:16px}.glas.eng{padding:12px 16px}.glas .glas{all:unset}.trenner{border:0;border-top:1px solid var(--linie);margin:14px 0}.etikett{color:var(--leise);align-items:center;gap:6px;margin-bottom:8px;font-size:13px;font-weight:700;display:flex}.leise{color:var(--leise)}.klein{font-size:13.5px}.satz{color:var(--leise);font-size:15px}.gross-titel{font-family:var(--font-titel);letter-spacing:-.03em;font-size:30px;font-weight:700;line-height:1.1}.knopf{min-height:56px;font-family:var(--font-titel);letter-spacing:-.01em;color:var(--knopf-text);background:var(--knopf-grund);border:2px solid var(--knopf-grund);cursor:pointer;text-align:center;box-shadow:var(--schatten-knopf);border-radius:999px;justify-content:center;align-items:center;gap:8px;padding:0 24px;font-size:17px;font-weight:700;transition:transform .12s,opacity .12s;display:inline-flex}.knopf:hover{opacity:.92;text-decoration:none}.knopf:active{transform:scale(.98)}.knopf.sek{color:var(--text);border-color:var(--rand);box-shadow:none;background:0 0}.knopf.leise-knopf{color:var(--akzent-text);box-shadow:none;background:0 0;border-color:#0000;min-height:56px;font-size:15px}.knopf.gefahr{color:var(--rot-text);border-color:var(--rot);box-shadow:none;background:0 0}.knopf.voll{width:100%}.knopf[disabled]{opacity:.45;cursor:not-allowed;box-shadow:none}.knopf.klein-knopf{min-height:44px;padding:0 16px;font-size:15px}.knopfreihe{flex-direction:column;gap:10px;display:flex}.knopfreihe.quer{flex-direction:row}.knopfreihe.quer>*{flex:1}.chips{flex-wrap:wrap;gap:8px;display:flex}.chips.fest>.chip{flex:1 1 0}.chip{min-width:56px;min-height:56px;font-family:var(--font-text);color:var(--text);background:var(--feld);border:2px solid var(--rand);cursor:pointer;white-space:nowrap;border-radius:999px;justify-content:center;align-items:center;padding:0 14px;font-size:16px;font-weight:700;transition:background-color .12s,color .12s,border-color .12s;display:inline-flex}.chip[aria-pressed=true],.chip[aria-checked=true]{background:var(--chip-an-grund);color:var(--chip-an-text);border-color:var(--chip-an-rand)}.chip.klein-chip{min-width:44px;min-height:44px;padding:0 12px;font-size:14px}.chip.chip-rot[aria-pressed=true]{background:var(--rot-knopf);border-color:var(--rot-knopf);color:var(--rot-knopf-text)}.chip .punkt{border:1px solid #00000059;border-radius:50%;flex:none;width:12px;height:12px;margin-right:8px}.segment{background:var(--feld);border:1px solid var(--rand);border-radius:999px;gap:4px;padding:4px;display:flex}.segment button{min-height:56px;font:inherit;color:var(--text);cursor:pointer;background:0 0;border:0;border-radius:999px;flex:1;padding:0 8px;font-size:15px;font-weight:700}.segment button[aria-checked=true]{background:var(--chip-an-grund);color:var(--chip-an-text)}.stepper{justify-content:space-between;align-items:center;gap:8px;display:flex}.stepper .wert{text-align:center;font-family:var(--font-titel);letter-spacing:-.04em;font-variant-numeric:tabular-nums;flex:1;font-size:88px;font-weight:700;line-height:1}.stepper .wert.mittel{font-size:44px}.stepper .wert small{font-family:var(--font-text);letter-spacing:0;color:var(--leise);font-size:13px;font-weight:700;display:block}.stepper>button{width:76px;height:76px;font-family:var(--font-titel);color:var(--text);background:var(--feld);border:2px solid var(--rand);cursor:pointer;touch-action:manipulation;-webkit-user-select:none;user-select:none;border-radius:50%;flex:none;font-size:40px;font-weight:500;line-height:1}.stepper>button:active{background:var(--chip-an-grund);color:var(--chip-an-text)}.stepper.klein>button{width:72px;height:72px;font-size:34px}.stepper.klein .wert{font-size:40px}.hilfe-knopf{width:44px;height:44px;font:inherit;color:var(--akzent-text);cursor:pointer;background:0 0;border:0;border-radius:50%;justify-content:center;align-items:center;margin:-14px -12px;padding:0;font-size:14px;font-weight:700;display:inline-flex;position:relative}.hilfe-knopf:before{content:"";border:2px solid var(--akzent-text);border-radius:50%;position:absolute;inset:8px}.hilfe-text{color:var(--text);background:var(--feld);border-left:3px solid var(--akzent);border-radius:0 10px 10px 0;margin-top:10px;padding:10px 12px;font-size:14px;font-weight:400}label.feld{display:block}.feld>span{color:var(--leise);margin-bottom:6px;font-size:13px;font-weight:700;display:block}input[type=text],input[type=email],input[type=password],input[type=number],input[type=date]{width:100%;min-height:56px;font:inherit;color:var(--text);background:var(--feld);border:2px solid var(--rand);border-radius:var(--radius-klein);caret-color:var(--akzent-text);padding:0 16px;font-size:17px}input:focus-visible{outline:3px solid var(--akzent-text);outline-offset:1px}::placeholder{color:var(--leise);opacity:.8}.formular{flex-direction:column;gap:16px;display:flex}.fehler{color:var(--rot-text);background:var(--rot-flaeche);border-left:3px solid var(--rot);border-radius:0 10px 10px 0;padding:12px 14px;font-size:15px;font-weight:700}.hinweis{color:var(--text);background:var(--feld);border-left:3px solid var(--akzent);border-radius:0 10px 10px 0;padding:12px 14px;font-size:14.5px}.hinweis b{font-weight:700}.balken{background:var(--balken-grund);border-radius:3px;height:6px;overflow:hidden}.balken>i{background:linear-gradient(90deg, var(--balken-von), var(--balken-bis));border-radius:3px;height:100%;display:block}.balken>i.rot{background:var(--rot)}.start-logo{width:auto;height:120px;margin:8px auto 4px;display:block}.start-titel{text-align:center;margin:4px 0 8px}.start-titel h1{font-size:40px}.start-titel p{color:var(--leise);margin-top:4px;font-size:15px}.hcp-gross{justify-content:space-between;align-items:flex-end;gap:12px;display:flex}.hcp-gross .zahl{font-family:var(--font-titel);letter-spacing:-.04em;font-size:64px;font-weight:700;line-height:1}.hcp-gross .zahl small{letter-spacing:0;color:var(--leise);margin-left:6px;font-size:15px;font-weight:700}.sparkline{flex:none;width:140px;height:52px}.rundenzeile{min-height:56px;color:var(--text);border-top:1px solid var(--linie);grid-template-columns:1fr auto;align-items:baseline;gap:2px 12px;padding:10px 0;display:grid}.rundenzeile:first-child{border-top:0}.rundenzeile:hover{text-decoration:none}.rundenzeile .datum{font-weight:700}.rundenzeile .unter{color:var(--leise);grid-column:1;font-size:13.5px;font-weight:400}.rundenzeile .rechts{text-align:right;font-family:var(--font-titel);grid-area:1/2/span 2;align-self:center;font-size:22px;font-weight:700}.rundenzeile .rechts small{font-family:var(--font-text);color:var(--leise);font-size:12.5px;font-weight:400;display:block}.pfeil{font-weight:700}.loch-kopf{align-items:center;gap:8px;display:flex}.loch-kopf .titel{flex:1;min-width:0}.loch-titel{font-family:var(--font-titel);letter-spacing:-.02em;font-size:22px;font-weight:700}.loch-untertitel{color:var(--leise);flex-wrap:wrap;align-items:center;gap:4px 10px;margin-top:2px;font-size:14px;display:flex}.loch-inhalt>.loch-untertitel{margin-top:-10px}.loch-stand{font-variant-numeric:tabular-nums;margin-left:auto}.loch-stand b{color:var(--text);font-family:var(--font-titel);font-size:16px}.vorgabepunkte{align-items:center;gap:4px;display:inline-flex}.vorgabepunkte i{background:var(--akzent);border-radius:50%;width:10px;height:10px;display:inline-block}.lochleiste{scrollbar-width:none;gap:4px;padding:2px 0;display:flex;overflow-x:auto}.lochleiste::-webkit-scrollbar{display:none}.lochleiste button{min-width:44px;height:48px;font:inherit;color:var(--leise);border:0;border-bottom:4px solid var(--linie);cursor:pointer;background:0 0;flex:1 0 44px;padding:0;font-size:13px;font-weight:700}.lochleiste button.da{border-bottom-color:var(--akzent);color:var(--text)}.lochleiste button.aufg{border-bottom-color:var(--rot)}.lochleiste button[aria-current=true]{color:var(--text);box-shadow:inset 0 -4px 0 var(--text);border-bottom-width:4px}.loch-inhalt{touch-action:pan-y;flex-direction:column;gap:12px;display:flex}.loch-inhalt.rein-links{animation:.18s ease-out rein-links}.loch-inhalt.rein-rechts{animation:.18s ease-out rein-rechts}@keyframes rein-links{0%{opacity:0;transform:translate(28px)}}@keyframes rein-rechts{0%{opacity:0;transform:translate(-28px)}}.zeile-chips{flex-direction:column;gap:8px;display:flex}.schlag-glas{padding-bottom:12px}.relativ-chips{margin-top:12px}.relativ-chips .chip{flex:1 1 0;padding:0 6px;font-size:15px}.zwei-spalten{grid-template-columns:1fr 1fr;align-items:center;gap:12px;display:grid}.app>.fussleiste{margin-top:12px}.fuss-werte{color:var(--leise);justify-content:space-between;align-items:baseline;gap:8px;margin-bottom:8px;font-size:13.5px;display:flex}.fuss-werte b{color:var(--text);font-family:var(--font-titel);font-size:18px}.fussleiste .knopfreihe{flex-direction:row}.fussleiste .knopf{flex:1;min-height:64px;font-size:20px}.fussleiste .knopf.schmal{flex:0 0 72px;padding:0}.karte-wrap{-webkit-overflow-scrolling:touch;margin:0 -4px;padding:0 4px;overflow-x:auto}table.karte{border-collapse:collapse;text-align:center;width:100%;font-size:15px}table.karte th{color:var(--leise);border-bottom:1px solid var(--rand);white-space:nowrap;padding:8px 2px;font-size:12px;font-weight:700}table.karte td{border-bottom:1px solid var(--linie);height:48px;padding:0}table.karte tr.klick{cursor:pointer}table.karte td.loch{text-align:center;font-weight:700}table.karte tr.summe td{background:var(--feld);border-bottom:1px solid var(--rand);font-weight:700}table.karte tr.gesamt td{background:var(--feld);border-top:2px solid var(--rand);font-size:16px;font-weight:700}table.karte td .loch-link{width:100%;min-width:36px;min-height:48px;color:var(--text);justify-content:center;align-items:center;font-weight:700;display:flex}table.karte td .loch-link:hover{text-decoration:none}table.karte td.ziel{text-align:center}.mk{font-variant-numeric:tabular-nums;justify-content:center;align-items:center;min-width:30px;height:30px;font-weight:700;display:inline-flex}.mk.birdie{border:2px solid;border-radius:50%}.mk.eagle{box-shadow:0 0 0 2px var(--grund), 0 0 0 4px currentColor;border:2px solid;border-radius:50%;margin:0 4px}.mk.bogey{border:2px solid;border-radius:3px}.mk.doppel{box-shadow:0 0 0 2px var(--grund), 0 0 0 4px currentColor;color:var(--rot-text);border:2px solid;border-radius:3px;margin:0 4px}.mk.bogey{color:var(--text)}.mk.birdie,.mk.eagle{color:var(--akzent-text)}.vorgabe-punkt{color:var(--akzent-text);letter-spacing:1px;font-weight:700}.matrix-ergebnis{text-align:center;grid-template-columns:repeat(3,1fr);gap:8px;display:grid}.matrix-ergebnis>div{padding:4px 2px}.matrix-ergebnis .zahl{font-family:var(--font-titel);letter-spacing:-.04em;font-size:44px;font-weight:700;line-height:1;display:block}.matrix-ergebnis .z-label{color:var(--leise);margin-top:4px;font-size:13px;font-weight:700;display:block}.stat-gitter{grid-template-columns:repeat(2,1fr);gap:14px 16px;display:grid}.stat-gitter .wert{font-family:var(--font-titel);letter-spacing:-.03em;font-size:28px;font-weight:700;line-height:1.1}.stat-gitter .wert small{color:var(--leise);margin-left:4px;font-size:14px;font-weight:700}.stat-gitter .name{color:var(--leise);margin-bottom:2px;font-size:13px;font-weight:700}.hcp-neu{font-family:var(--font-titel);letter-spacing:-.03em;justify-content:center;align-items:center;gap:14px;font-weight:700;display:flex}.hcp-neu .alt{color:var(--leise);font-size:30px}.hcp-neu .neu{font-size:58px;line-height:1}.hcp-neu .pfeil-gross{color:var(--leise);font-size:34px}.besser{color:var(--gut)}.schlechter{color:var(--rot-text)}.diagramm{width:100%;height:auto;display:block;overflow:visible}.diagramm text{font-family:var(--font-text);fill:var(--leise);font-size:10px;font-weight:700}.diagramm .achse{stroke:var(--linie);stroke-width:1px}.diagramm .linie{fill:none;stroke:var(--akzent-text);stroke-width:2.5px;stroke-linecap:round;stroke-linejoin:round}.diagramm .flaeche{fill:var(--akzent);opacity:.14}.diagramm .punkt-end{fill:var(--akzent-text)}.diagramm .balken-gewertet{fill:var(--akzent)}.diagramm .balken-normal{fill:var(--balken-grund);stroke:var(--rand);stroke-width:1px}.legende{color:var(--leise);flex-wrap:wrap;gap:6px 16px;margin-top:8px;font-size:13px;display:flex}.legende i{vertical-align:-1px;border-radius:3px;width:12px;height:12px;margin-right:6px;display:inline-block}.liste-zeile{border-top:1px solid var(--linie);justify-content:space-between;align-items:center;gap:12px;min-height:56px;padding:8px 0;display:flex}.liste-zeile:first-child{border-top:0}.liste-zeile>:first-child{min-width:0}.lang-text h2{margin:22px 0 6px;font-size:19px}.lang-text h2:first-child{margin-top:0}.lang-text p,.lang-text li{margin:0 0 10px}.lang-text ul,.lang-text ol{margin:0 0 10px;padding-left:22px}.lang-text code,.formel{background:var(--feld);word-break:break-word;border-radius:6px;padding:2px 6px;font-family:ui-monospace,SF Mono,Menlo,monospace;font-size:14px}.notfallcode{letter-spacing:.04em;text-align:center;background:var(--feld);border:2px dashed var(--akzent);border-radius:var(--radius-klein);word-break:break-all;-webkit-user-select:all;user-select:all;padding:18px 8px;font-family:ui-monospace,SF Mono,Menlo,monospace;font-size:22px;font-weight:700}.banner{align-items:center;gap:12px;padding:12px 14px;font-size:14.5px;display:flex}.banner .knopf{flex:none}.status-punkt{background:var(--leise);border-radius:50%;width:10px;height:10px;margin-right:8px;display:inline-block}.status-punkt.ok{background:var(--gut)}.status-punkt.warn{background:var(--gelb)}.dialog-hinten{z-index:50;background:var(--overlay);overscroll-behavior:contain;justify-content:center;align-items:flex-end;display:flex;position:fixed;inset:0}.dialog{width:100%;max-width:480px;max-height:calc(100dvh - 24px - env(safe-area-inset-top));overscroll-behavior:contain;padding:8px 20px calc(20px + env(safe-area-inset-bottom));background:var(--glas-bild), var(--grund);border:1px solid var(--rand);box-shadow:inset 0 1px 0 var(--licht), var(--schatten-pop);border-bottom:0;border-radius:24px 24px 0 0;flex-direction:column;gap:14px;display:flex;overflow-y:auto}.dialog-griff{background:var(--rand);border-radius:3px;flex:none;align-self:center;width:40px;height:5px;margin-bottom:4px}.dialog h2{font-size:20px}@media (min-width:700px){.dialog-hinten{align-items:center;padding:24px}.dialog{border-bottom:1px solid var(--rand);border-radius:var(--radius);max-width:440px;max-height:calc(100dvh - 48px);padding:20px}.dialog-griff{display:none}}.nur-leser{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}@media (min-width:700px){.app{padding-top:20px}}@media (prefers-reduced-motion:reduce){*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important}}@media print{body{background:var(--papier)}body:before{display:none}}.relativ-chips .chip{flex-direction:column;gap:0;min-width:0;padding:4px 2px;font-size:13px;line-height:1.15}.chip-zahl{opacity:.85;font-size:12px;font-weight:400}.schlag-glas,.loch-inhalt .glas{padding:12px 16px 14px}.loch-inhalt .glas .etikett{margin-bottom:6px}.loch-inhalt .trenner{margin:10px 0}.loch-inhalt .chip,.loch-inhalt .relativ-chips .chip{min-height:56px}.lochleiste button{height:48px}.stepper .wert{font-size:80px}svg.sparkline.diagramm{flex:none;width:140px;height:52px}.stepper .wert small{margin-top:6px;line-height:1.2}.gross-titel.vorgabe{font-size:24px}.bewertung{padding:4px 16px}.bew-kopf{width:100%;min-height:56px;font:inherit;font-family:var(--font-titel);color:var(--text);cursor:pointer;background:0 0;border:0;justify-content:space-between;align-items:center;padding:0;font-size:17px;font-weight:700;display:flex}.bew-zeile{border-top:1px solid var(--linie);padding:10px 0}.bew-oben{align-items:center;gap:10px;margin-bottom:8px;display:flex}.bew-nr{font-family:var(--font-titel);min-width:26px;font-weight:700}.bew-kat{text-align:left;flex:1;justify-content:space-between}.bew-katwahl{margin-bottom:8px}.bew-urteile{gap:8px;display:flex}.bew-urteil{min-height:56px;font-family:var(--font-titel);flex:1;font-size:26px}.bew-urteil.u-plus[aria-pressed=true]{background:var(--gut);border-color:var(--gut);color:var(--gut-text)}.bew-urteil.u-null[aria-pressed=true]{background:var(--leise);border-color:var(--leise);color:var(--grund)}.bew-urteil.u-minus[aria-pressed=true]{background:var(--rot-knopf);border-color:var(--rot-knopf);color:var(--rot-knopf-text)}.gestapelt{background:var(--balken-grund);border-radius:5px;gap:2px;height:10px;display:flex;overflow:hidden}.gestapelt i{height:100%;display:block}.gestapelt .g-plus{background:var(--gut)}.gestapelt .g-null{background:var(--leise);opacity:.55}.gestapelt .g-minus{background:var(--rot)}.profil-zeile{border-top:1px solid var(--linie);padding:8px 0}.profil-zeile:first-of-type{border-top:0}.profil-zeile .kopf{justify-content:space-between;gap:8px;margin-bottom:4px;font-size:14.5px;display:flex}.profil-zeile .kopf span:last-child{color:var(--leise);font-size:13px}.profil-satz{margin:4px 0;font-size:15px}.flight-zeile{border-top:1px solid var(--linie);justify-content:space-between;align-items:center;gap:8px;padding:8px 0;display:flex}.flight-zeile:first-of-type{border-top:0}.flight-name{text-align:left;min-width:0;min-height:72px;font:inherit;color:var(--text);cursor:pointer;background:0 0;border:0;border-left:4px solid #0000;flex-direction:column;flex:1;justify-content:center;gap:2px;padding:0 0 0 8px;display:flex}.flight-name b{font-family:var(--font-titel);text-overflow:ellipsis;white-space:nowrap;font-size:17px;overflow:hidden}.flight-zeile.gewaehlt .flight-name{border-left-color:var(--akzent)}.flight-zeile .stepper{flex:none;width:212px}.flight-zeile .stepper .wert{min-width:36px}.hilfe-knopf{margin-left:-2px}.version-hinweis{left:50%;bottom:calc(8px + env(safe-area-inset-bottom));z-index:20;max-width:calc(100vw - 24px);font:inherit;color:var(--chip-an-text);background:var(--chip-an-grund);cursor:pointer;border:0;border-radius:999px;padding:10px 16px;font-size:14px;font-weight:700;position:fixed;transform:translate(-50%);box-shadow:0 2px 12px #0000004d}div.version-hinweis{cursor:default}.beenden-knopf{min-height:44px;font:inherit;color:var(--rot-text);cursor:pointer;background:0 0;border:1px solid;border-radius:999px;align-items:center;gap:6px;margin-left:auto;padding:0 12px;font-weight:700;display:inline-flex}.kopfzeile .leise+.beenden-knopf{margin-left:8px}.bew-hinweis{margin:0 0 6px}.bew-ein{opacity:.85;width:100%;margin-top:12px}.stepper .wert-tipp,.stepper .wert-eingabe{font:inherit;letter-spacing:inherit;color:inherit;text-align:center;font-variant-numeric:tabular-nums;background:0 0;border:0;width:100%;min-width:0;padding:0}.stepper .wert-tipp{cursor:text;border-bottom:2px dashed var(--rand);border-radius:0;min-height:56px}.stepper .wert-eingabe{border-bottom:3px solid var(--akzent);border-radius:0;outline:none}.stepper .eingabe-hinweis{color:var(--rot-text)}.bl-kopf{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:2px 12px;padding-top:10px;display:flex}.bl-titel{font-family:var(--font-titel);margin:0;font-size:17px;font-weight:700}.bl-stand{color:var(--akzent-text);font-variant-numeric:tabular-nums;font-size:14px;font-weight:700}.bl-gruppe h3{font-family:var(--font-text);letter-spacing:.06em;text-transform:uppercase;color:var(--leise);margin:12px 0 2px;font-size:12px;font-weight:700}.bl-zeile{border-top:1px solid var(--linie);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px;padding:6px 0;display:grid}.bl-name{overflow-wrap:anywhere;font-size:15px;font-weight:600;line-height:1.2}.bl-zusatz{white-space:nowrap}.bl-knoepfe{gap:8px;display:flex}.bl-knopf{width:60px;min-height:56px;font-family:var(--font-titel);color:var(--text);background:var(--feld);border:2px solid var(--rand);cursor:pointer;touch-action:manipulation;-webkit-user-select:none;user-select:none;border-radius:14px;justify-content:center;align-items:center;padding:0;font-size:24px;font-weight:700;display:inline-flex;position:relative}.bl-knopf:active{transform:scale(.96)}.bl-zahl{min-width:20px;height:20px;font-family:var(--font-text);font-variant-numeric:tabular-nums;background:var(--plakette);color:var(--auf-dunkel);border-radius:10px;padding:0 5px;font-size:13px;line-height:20px;position:absolute;top:3px;right:3px}.bl-knopf.u-plus.gesetzt{background:var(--gut);border-color:var(--gut);color:var(--gut-text)}.bl-knopf.u-null.gesetzt{background:var(--leise);border-color:var(--leise);color:var(--grund)}.bl-knopf.u-minus.gesetzt{background:var(--rot-knopf);border-color:var(--rot-knopf);color:var(--rot-knopf-text)}.bl-zurueck{width:100%;margin:10px 0 4px}.bl-spieler{margin-bottom:4px}.nur-bew-leer{text-align:center}.eingabe-hinweis{display:block}@media (max-width:360px){.bl-knopf{width:52px}.bl-knoepfe{gap:6px}}.segment button{white-space:normal;line-height:1.15}.sr-nur{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.loch-titelzeile{align-items:flex-start;gap:10px;display:flex}.loch-titelzeile .titel{flex:1;min-width:0}.bb-knopf{flex:none;min-height:48px;padding:0 14px;font-size:15px}.bb-voll{z-index:40;padding:calc(10px + env(safe-area-inset-top)) 10px calc(12px + env(safe-area-inset-bottom));background:var(--grund);color:var(--text);flex-direction:column;gap:8px;max-width:560px;margin:0 auto;display:flex;position:fixed;inset:0}.bb-kopf{align-items:center;gap:8px;padding:0 4px;display:flex}.bb-kopf h2{min-width:0;font-family:var(--font-titel);letter-spacing:-.02em;flex:1;font-size:17px;font-weight:700}.bb-kopf .knopf{flex:none;min-height:44px}.bb-buehne{background:var(--papier);border-radius:var(--radius-klein);border:1px solid var(--rand);touch-action:none;-webkit-user-select:none;user-select:none;flex:1;min-height:0;position:relative;overflow:hidden}.bb-blatt{transform-origin:0 0;will-change:transform;position:absolute;inset:0}.bb-blatt img{object-fit:contain;pointer-events:none;width:100%;height:100%;display:block}.bb-fehler{text-align:center;color:var(--papier-text);justify-content:center;align-items:center;padding:24px;font-weight:400;display:flex;position:absolute;inset:0}.bb-tipp{color:var(--leise);text-align:center;font-size:12.5px;font-weight:400}.bb-hilfe{color:var(--leise);padding:0 4px;font-size:14px;font-weight:400}.bb-hilfe summary{cursor:pointer;min-height:32px;color:var(--akzent-text);align-items:center;font-weight:700;display:flex}.bb-hilfe p{margin-top:4px}.bb-leiste{gap:8px;display:flex}.bb-leiste .knopf.voll{flex:1;min-height:64px;font-size:18px}.bb-leiste .knopf.schmal{flex:none;width:64px;min-height:64px;font-size:26px}.bb-video{aspect-ratio:16/9;border-radius:var(--radius-klein);background:#000;width:100%;position:relative;overflow:hidden}.bb-video iframe{border:0;width:100%;height:100%;position:absolute;inset:0}.bb-kacheln{grid-template-columns:repeat(3,1fr);gap:8px;display:grid}.bb-kachel{min-height:84px;color:var(--text);font:inherit;cursor:pointer;flex-direction:column;align-items:center;gap:2px;padding:10px 6px;display:flex}.bb-kachel b{font-family:var(--font-titel);color:var(--akzent-text);font-size:26px;line-height:1}.bb-kachel span{font-size:12.5px;font-weight:700}.bb-kachel small{color:var(--leise);font-size:12.5px}.platz-heute{flex-direction:column;gap:8px;display:flex}.status-liste,.termin-liste{flex-direction:column;gap:6px;margin:0;padding:0;list-style:none;display:flex}.status-liste li,.status-zeile{align-items:baseline;gap:8px;font-size:15px;font-weight:400;display:flex}.status-zeile{color:var(--leise);font-size:13.5px;line-height:1.35}.ampel-punkt{background:var(--leise);border-radius:50%;flex:none;width:10px;height:10px;transform:translateY(1px)}.ampel-gruen>.ampel-punkt{background:var(--gut)}.ampel-gelb>.ampel-punkt{background:#e0a400}.ampel-rot>.ampel-punkt{background:var(--rot)}.termin-liste li{flex-direction:column;font-size:15px;font-weight:400;display:flex}.termin-liste small{color:var(--leise);font-size:12.5px}.termin-liste a{color:var(--akzent-text);font-weight:700}.platz-heute .knopf{margin-top:4px}.club-mehr .oeffnung{flex-direction:column;margin-top:8px;display:flex}.club-mehr .oeffnung b{color:var(--text)}.club-mehr .termin-liste{margin-top:10px}img.logo-l{display:var(--logo-l)!important}img.logo-d{display:var(--logo-d)!important}.datei-verborgen{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute}.import-gross{font-family:var(--font-titel);font-size:20px;font-weight:700;line-height:1.3}.import-tee{flex-direction:column;gap:6px;margin-top:10px;font-size:14.5px;display:flex}.import-zeile{border-top:1px solid var(--linie);padding:4px 0 10px}.import-zeile:first-of-type{border-top:0}.import-zeile label{cursor:pointer;grid-template-columns:44px 1fr auto;align-items:center;gap:0 8px;min-height:56px;display:grid}.import-zeile input[type=checkbox]{width:26px;height:26px;accent-color:var(--akzent);margin:0 auto}.import-text{flex-direction:column;display:flex}.import-text .unter{color:var(--leise);font-size:13.5px}.import-zahl{text-align:right;font-family:var(--font-titel);font-size:22px;font-weight:700}.import-zahl small{font-family:var(--font-text);color:var(--leise);font-size:12.5px;font-weight:400;display:block}.import-zeile.schon-da{opacity:.6}.import-hinweis{margin:0 0 4px 52px}.import-zeile .knopf{margin-left:52px}.marke{color:var(--text);background:var(--feld);border:1px solid var(--linie);border-radius:999px;margin-left:6px;padding:1px 8px;font-size:12px;font-weight:700;display:inline-block}.ringe{text-align:center;grid-template-columns:repeat(3,1fr);gap:8px;display:grid}.ringe>div{flex-direction:column;align-items:center;gap:6px;display:flex}.ringe .ring{width:76px;height:76px}.ringe .z-label{color:var(--leise);font-size:13px;font-weight:700}.loch-balken{flex-direction:column;gap:2px;display:flex}.lb-zeile{grid-template-columns:92px 1fr 44px;align-items:center;gap:10px;min-height:34px;display:grid}.lb-name{white-space:nowrap;font-size:14px;font-weight:700}.lb-name small{margin-left:2px;font-weight:400}.lb-wert{text-align:right;font-variant-numeric:tabular-nums;font-size:14px;font-weight:700}.lb-zeile .balken{border-radius:5px;height:10px}.lb-zeile .balken>i{border-radius:5px}.skip{z-index:100;background:var(--knopf-grund);color:var(--knopf-text);border-radius:999px;padding:12px 16px;position:absolute;top:8px;left:-999px}.skip:focus{left:12px}main:focus,h1:focus{outline:none}:root{--art-spiel:#035d29;--art-neu:#78b53d;--art-frage:#2e7ea6;--art-biete:#b8741a;--art-fund:#8a5ab5;--art-erzaehlt:#c4527a;--art-club:#035d29;--art-heute:#e0a400}.app.mit-leiste{padding-bottom:calc(96px + env(safe-area-inset-bottom))}.app.mit-leiste:has(.fab){padding-bottom:calc(168px + env(safe-area-inset-bottom))}.heute-liste a{align-items:center;min-height:44px;margin:-10px 0;display:inline-flex}.leiste{z-index:30;left:50%;bottom:calc(8px + env(safe-area-inset-bottom));background:var(--glas-bild), var(--grund);border:1px solid var(--rand);width:min(100vw - 16px,464px);box-shadow:inset 0 1px 0 var(--licht), var(--schatten-leiste);-webkit-backdrop-filter:blur(var(--blur)) saturate(1.5);backdrop-filter:blur(var(--blur)) saturate(1.5);border-radius:28px;gap:2px;padding:6px;display:flex;position:fixed;transform:translate(-50%)}.leiste-ziel{min-width:0;min-height:62px;color:var(--leise);border-radius:22px;flex-direction:column;flex:1;justify-content:center;align-items:center;gap:2px;font-size:12.5px;font-weight:700;display:flex;position:relative}.leiste-ziel:hover{text-decoration:none}.leiste-ziel.aktiv{color:var(--akzent-text);background:var(--feld)}.leiste-ziel.aktiv:after{content:"";background:var(--akzent);border-radius:50%;width:5px;height:5px;position:absolute;bottom:3px}.leiste-symbol{display:inline-flex;position:relative}.dezenter-punkt{background:var(--gruen-hell);border:2px solid var(--grund);border-radius:50%;width:9px;height:9px;position:absolute;top:-1px;right:-3px}body:has(.leiste) .version-hinweis{bottom:calc(86px + env(safe-area-inset-bottom))}.clubhaus-kopf{justify-content:space-between;align-items:center;display:flex}.glocke{width:48px;height:48px;color:var(--text);background:var(--feld);border:1px solid var(--rand);border-radius:50%;justify-content:center;align-items:center;display:inline-flex;position:relative}.glocke .dezenter-punkt{top:8px;right:9px}.gross-text{font-family:var(--font-titel);letter-spacing:-.02em;font-size:19px;font-weight:700;line-height:1.25}.heute-zeile{flex-direction:column;gap:8px;padding:12px 16px;display:flex}.heute-zeile .etikett{margin-bottom:0}.heute-liste,.da-liste,.leute-liste,.tags,.benachrichtigungen,.melder-liste,.protokoll{margin:0;padding:0;list-style:none}.heute-liste{flex-direction:column;gap:4px;font-size:15px;display:flex}.heute-liste li{align-items:baseline;gap:8px;display:flex}.da-liste,.leute-liste{flex-wrap:wrap;gap:8px;display:flex}.da-liste li,.leute-liste li{align-items:center;gap:6px;font-size:14.5px;font-weight:700;display:inline-flex}.da-liste small{color:var(--leise);font-weight:400}.person-chip{min-height:44px;color:var(--text);background:var(--feld);border:1px solid var(--rand);border-radius:999px;align-items:center;gap:6px;padding:0 12px 0 6px;display:inline-flex}.person-chip:hover{text-decoration:none}.filter-zeile{scrollbar-width:none;-webkit-overflow-scrolling:touch;gap:8px;margin:0 -16px;padding:2px 16px 6px;display:flex;overflow-x:auto}.filter-zeile::-webkit-scrollbar{display:none}.filter-zeile .chip{flex:none}.neu-knopf{align-self:center}.avatar{object-fit:cover;width:40px;height:40px;font-family:var(--font-titel);color:var(--chip-an-text);background:var(--chip-an-grund);border:2px solid var(--licht);border-radius:50%;flex:none;justify-content:center;align-items:center;font-size:15px;font-weight:700;display:inline-flex}.avatar.klein{border-width:1px;width:30px;height:30px;font-size:12px}.avatar.gross{width:96px;height:96px;font-size:34px}.avatar.club{background:var(--feld);color:var(--akzent-text);border-color:var(--akzent)}.neu-marke{color:#04200f;background:var(--gruen-hell);vertical-align:1px;border-radius:999px;margin-left:2px;padding:1px 8px;font-size:11.5px;font-weight:700;line-height:1.5;display:inline-block}article.karte{flex-direction:column;gap:12px;padding-left:20px;display:flex;position:relative;overflow:hidden}article.karte:before{content:"";background:var(--art,var(--akzent));width:5px;position:absolute;top:0;bottom:0;left:0}.karte.art-spiel{--art:var(--art-spiel)}.karte.art-neu{--art:var(--art-neu)}.karte.art-frage{--art:var(--art-frage)}.karte.art-biete{--art:var(--art-biete)}.karte.art-fund{--art:var(--art-fund)}.karte.art-erzaehlt{--art:var(--art-erzaehlt)}.karte.art-club{--art:var(--art-club)}.karte.art-heute{--art:var(--art-heute)}.karte.angeheftet{border-color:var(--akzent)}.karte.versteckt{opacity:.7}.pin{color:var(--akzent-text);font-size:12.5px;font-weight:700}.karten-kopf{align-items:center;gap:10px;display:flex}.karten-kopf-text{flex-direction:column;flex:1;min-width:0;line-height:1.25;display:flex}.autor-name{color:var(--text);font-weight:700}a.autor-name{align-self:flex-start;align-items:center;min-height:44px;margin:-12px 0;display:inline-flex}.autor-name:hover{text-decoration:none}.mehr-knopf{width:48px;height:48px;font:inherit;color:var(--leise);cursor:pointer;background:0 0;border:0;border-radius:50%;flex:none;margin-right:-8px;font-size:24px;font-weight:700;line-height:1}.beitrag-titel{font-family:var(--font-titel);letter-spacing:-.02em;font-size:18px;font-weight:700}.preis{color:var(--chip-an-text);background:var(--chip-an-grund);border-radius:999px;margin-left:6px;padding:1px 10px;font-size:14px;display:inline-block}.beitrag-text{white-space:pre-wrap;overflow-wrap:anywhere;font-size:16px}.beitrag-text.gekuerzt{-webkit-line-clamp:6;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.text-beitrag,.club-beitrag{flex-direction:column;gap:8px;display:flex}.termin-zeile{color:var(--akzent-text);font-size:13px;font-weight:700}.extern-link{align-items:center;min-height:44px;font-size:15px;display:inline-flex}.zitat{color:var(--text);overflow-wrap:anywhere;font-style:italic}.stempel{color:var(--gut);border:2px solid var(--gut);border-radius:8px;align-self:flex-start;padding:2px 12px;font-size:13px;font-weight:700;transform:rotate(-2deg)}.gespraech-link{border-top:1px solid var(--linie);min-height:48px;color:var(--text);align-items:center;gap:8px;margin-top:-4px;padding-top:6px;font-size:15px;display:flex}.gespraech-link:hover{color:var(--akzent-text);text-decoration:none}.reaktionen{flex-direction:column;gap:8px;display:flex}.reaktions-knoepfe{gap:6px;display:flex}.reaktion{min-width:0;min-height:48px;font:inherit;color:var(--text);background:var(--feld);border:1.5px solid var(--rand);cursor:pointer;border-radius:999px;flex:1 1 0;padding:0 6px;font-size:14px;font-weight:700;line-height:1.15}.reaktion[aria-pressed=true]{background:var(--chip-an-grund);color:var(--chip-an-text);border-color:var(--chip-an-rand)}.reaktions-saetze{color:var(--leise);flex-direction:column;gap:2px;margin:0;padding:0;font-size:14px;list-style:none;display:flex}.spiel{flex-direction:column;gap:12px;display:flex}.spiel-kopf{align-items:stretch;gap:14px;display:flex}.datum-block{width:72px;color:var(--chip-an-text);background:var(--chip-an-grund);border-radius:16px;flex-direction:column;flex:none;justify-content:center;align-items:center;padding:6px 0;line-height:1.05;display:flex}.datum-block b{font-family:var(--font-titel);letter-spacing:-.04em;font-size:34px}.datum-block small{text-transform:uppercase;letter-spacing:.04em;font-size:12px;font-weight:700}.spiel-info{flex-direction:column;justify-content:center;gap:2px;min-width:0;display:flex}.spiel-tag{font-family:var(--font-titel);letter-spacing:-.02em;font-size:18px;font-weight:700}.spiel-eckdaten{font-size:15px}.spiel-willkommen{color:var(--leise);font-size:13.5px}.spiel-leute{flex-direction:column;gap:8px;display:flex}.plaetze{gap:6px;display:inline-flex}.plaetze i{border:2px solid var(--akzent);border-radius:50%;width:16px;height:16px}.plaetze .punkt-belegt{background:var(--akzent)}.eingeladen{opacity:.75}.eingeladen small{color:var(--leise);font-weight:400}.flight-steht{color:var(--text);background:var(--feld);border-left:3px solid var(--gut);border-radius:0 10px 10px 0;padding:10px 12px;font-size:15px}.flight-steht b{color:var(--gut)}.neu-flaeche{background:var(--feld);border:1px solid var(--linie);border-radius:14px;flex-direction:column;gap:10px;margin:0 -4px;padding:14px;display:flex}.neu-kopf{align-items:center;gap:14px;display:flex}.neu-titel{text-transform:uppercase;letter-spacing:.06em;color:var(--akzent-text);font-size:12.5px;font-weight:700}.neu-name{font-family:var(--font-titel);letter-spacing:-.03em;font-size:24px;font-weight:700;line-height:1.1}.tags{flex-wrap:wrap;gap:6px;display:flex}.tags li{color:var(--text);background:var(--feld);border:1px solid var(--rand);border-radius:999px;padding:4px 12px;font-size:13.5px;font-weight:700}.mitnehmer .etikett{margin-bottom:6px}.heute-karte{flex-direction:column;align-items:flex-start;gap:8px;display:flex}.runde-karte{background:var(--feld);border-radius:12px;flex-wrap:wrap;align-items:center;gap:18px;padding:10px 14px;display:flex}.runde-karte div{flex-direction:column;align-items:center;display:flex}.runde-karte b{font-family:var(--font-titel);letter-spacing:-.04em;font-size:30px;line-height:1}.runde-karte small{color:var(--leise);font-size:12px}.fotos{grid-template-columns:1fr;gap:6px;display:grid}.fotos.n2,.fotos.n3,.fotos.n4{grid-template-columns:1fr 1fr}.foto-knopf{background:var(--feld);cursor:zoom-in;aspect-ratio:4/3;border:0;border-radius:12px;padding:0;display:block;overflow:hidden}.fotos.n1 .foto-knopf{aspect-ratio:16/10}.foto-knopf img{object-fit:cover;width:100%;height:100%;display:block}.foto-gross{object-fit:contain;background:var(--feld);border-radius:10px;width:100%;max-height:60dvh}.leer-hinweis{flex-direction:column;align-items:flex-start;gap:10px;display:flex}.gast-hinweis{flex-direction:column;gap:12px;display:flex}.clubhaus-hinweis,.flight-karte{flex-direction:column;gap:10px;display:flex}.flight-text{font-family:var(--font-titel);letter-spacing:-.02em;font-size:19px;font-weight:700}.flight-karte{border-color:var(--akzent)}.tagesliste,.tag{flex-direction:column;gap:10px;display:flex}.tag-kopf{color:var(--leise);justify-content:space-between;align-items:baseline;padding:4px 2px 0;font-size:14px;display:flex}.tag-kopf small{font-weight:400}.leerer-tag{color:var(--leise);border:1px dashed var(--rand);border-radius:12px;min-height:44px;padding:10px 14px;font-size:14.5px;font-weight:400;display:block}.leerer-tag:hover{color:var(--akzent-text);text-decoration:none}.mitglieder{flex-direction:column;gap:12px;display:flex}.verzeichnis{margin:0;padding:4px 16px;list-style:none}.verzeichnis li+li{border-top:1px solid var(--linie)}.verzeichnis-zeile{width:100%;min-height:64px;font:inherit;text-align:left;color:var(--text);cursor:pointer;background:0 0;border:0;align-items:center;gap:12px;padding:8px 0;display:flex}.verzeichnis-zeile:hover{text-decoration:none}.verzeichnis-name{overflow-wrap:anywhere;flex:1;min-width:0;font-weight:700}.verzeichnis-zeile small{text-align:right;flex:none;max-width:7.5em;line-height:1.2}.verzeichnis-leer{padding:14px 0}.erwaehnen-liste{background:var(--feld);border-radius:12px;max-height:40dvh;padding:0 8px;overflow-y:auto}.fab{z-index:25;right:max(16px,50% - 232px);bottom:calc(86px + env(safe-area-inset-bottom));width:64px;height:64px;color:var(--knopf-text);background:var(--knopf-grund);box-shadow:0 10px 24px -8px #0000008c, var(--schatten-knopf);border-radius:50%;justify-content:center;align-items:center;display:flex;position:fixed}.fab:hover{opacity:.95;text-decoration:none}body:has(.fab) .version-hinweis{bottom:calc(160px + env(safe-area-inset-bottom))}.clubhaus-fuss{flex-wrap:wrap;justify-content:center;gap:2px 16px;margin-top:8px;font-size:13px;display:flex}.clubhaus-fuss a{color:var(--leise);align-items:center;min-height:44px;display:inline-flex}.beitreten-kopf{flex-direction:column;gap:6px;display:flex}.zwei-felder{grid-template-columns:1fr 1fr;gap:10px;display:grid}.regeln-liste{flex-direction:column;gap:8px;margin:8px 0 0;padding-left:22px;font-size:15.5px;display:flex}.haken{cursor:pointer;align-items:flex-start;gap:12px;min-height:48px;font-weight:700;display:flex}.haken input{width:28px;height:28px;accent-color:var(--akzent);flex:none;margin-top:0}.textfeld{width:100%;font:inherit;color:var(--text);background:var(--feld);border:2px solid var(--rand);border-radius:var(--radius-klein);resize:vertical;caret-color:var(--akzent-text);padding:12px 16px;font-size:17px;line-height:1.4}.gespraech{flex-direction:column;gap:12px;display:flex}.gespraech-titel{padding:4px 2px 0;font-size:17px}.faden{background:var(--glas-bild), var(--glas-boden);border:1px solid var(--rand);border-radius:var(--radius);box-shadow:inset 0 1px 0 var(--licht), var(--glas-schatten);-webkit-backdrop-filter:blur(var(--blur)) saturate(1.5);backdrop-filter:blur(var(--blur)) saturate(1.5);flex-direction:column;gap:10px;padding:12px;display:flex}.kommentar{align-items:flex-start;gap:10px;display:flex}.kommentar.antwort{border-left:2px solid var(--linie);margin-left:22px;padding-left:10px}.kommentar.hilfreich .kommentar-text{color:var(--text)}.kommentar-koerper{flex-direction:column;flex:1;gap:4px;min-width:0;display:flex}.kommentar-kopf{font-size:14.5px}.kommentar-text{white-space:pre-wrap;overflow-wrap:anywhere}.kommentar-aktionen{flex-wrap:wrap;gap:0 14px;display:flex}.text-knopf{min-height:44px;font:inherit;color:var(--akzent-text);cursor:pointer;background:0 0;border:0;padding:0;font-size:14px;font-weight:700}.erwaehnung{color:var(--akzent-text)}.schreibfeld{flex-direction:column;gap:10px;padding:12px;display:flex}.antwort-auf{justify-content:space-between;align-items:center;font-size:14px;display:flex}.kacheln{flex-direction:column;gap:10px;display:flex}.kachel{min-height:72px;color:var(--text);align-items:center;gap:14px;display:flex}.kachel:hover{text-decoration:none}.kachel b{font-family:var(--font-titel);letter-spacing:-.02em;font-size:17px;display:block}.kachel small{color:var(--leise);font-size:14px;font-weight:400;display:block}.kachel .kachel-hinweis{color:var(--rot-text);font-weight:700}.kachel-symbol{background:var(--feld);border-radius:14px;flex:none;justify-content:center;align-items:center;width:46px;height:46px;font-size:24px;display:inline-flex}.fussleiste-fix{margin-top:4px}.foto-wahl{flex-direction:column;gap:8px;display:flex}.foto-vorschau{flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none;display:flex}.foto-vorschau li{width:96px;height:96px;position:relative}.foto-vorschau img{object-fit:cover;border-radius:12px;width:100%;height:100%}.foto-weg{width:36px;height:36px;color:var(--rot-knopf-text);background:var(--rot-knopf);border:2px solid var(--grund);cursor:pointer;font:inherit;border-radius:50%;font-weight:700;position:absolute;top:-8px;right:-8px}.profil-kopf{text-align:center;flex-direction:column;align-items:center;gap:10px;display:flex}.profil-kopf .tags{justify-content:center}.profil-name{font-size:28px}.profil-abschnitt{flex-direction:column;gap:12px;display:flex}.foto-bereich{flex-direction:column;align-items:center;gap:12px;display:flex}.zuschnitt .rahmen{aspect-ratio:1;background:var(--feld);touch-action:none;cursor:grab;border-radius:18px;width:min(100%,300px);margin:0 auto;position:relative;overflow:hidden}.zuschnitt .rahmen img{-webkit-user-select:none;user-select:none;pointer-events:none;max-width:none;position:absolute}.rahmen-kreis{box-shadow:0 0 0 999px var(--overlay);border:2px solid var(--auf-dunkel);pointer-events:none;border-radius:50%;position:absolute;inset:0}.benachrichtigungen{flex-direction:column;display:flex}.benachrichtigungen li+li{border-top:1px solid var(--linie)}.benachrichtigung{min-height:56px;color:var(--text);flex-direction:column;gap:2px;padding:10px 0;font-weight:400;display:flex}.benachrichtigung:hover{text-decoration:none}.benachrichtigungen .ungelesen .benachrichtigung span{font-weight:700}.benachrichtigungen .ungelesen{box-shadow:inset 3px 0 0 var(--gruen-hell);padding-left:10px}.meldung{flex-direction:column;gap:8px;margin-bottom:10px;display:flex}.meldung.erledigt{opacity:.7}.melder-liste{color:var(--leise);flex-direction:column;gap:2px;font-size:14px;display:flex}.admin-mitglied{justify-content:space-between;align-items:center;gap:10px;min-height:56px;padding:6px 0;display:flex}.protokoll{flex-direction:column;gap:6px;font-size:14px;display:flex}@media (max-width:360px){.reaktion{font-size:12.5px}.datum-block{width:62px}}.segment.vier button{white-space:normal;min-height:52px;padding:0 4px;font-size:14px;line-height:1.15}@media (max-width:430px){.segment.vier{gap:2px;padding:3px}.segment.vier button{padding:0 2px;font-size:13px}}.karte.art-wettspiel{--art:var(--akzent)}.saison-balken{flex-direction:column;gap:6px;padding:2px 4px 4px;display:flex}.saison-zeile{margin:0;font-size:15px}.saison-spur{background:var(--balken-grund);border-radius:999px;height:6px;overflow:hidden}.saison-spur i{background:linear-gradient(90deg, var(--balken-von), var(--balken-bis));border-radius:999px;height:100%;display:block}.unter-chips{flex-wrap:wrap;gap:8px;margin:2px 0}.unter-chips .chip{min-height:48px;text-decoration:none}.ruhmes-link{align-items:center;display:inline-flex}.live-karte{border-color:var(--akzent);background-image:linear-gradient(135deg, color-mix(in srgb, var(--akzent) 26%, transparent), color-mix(in srgb, var(--akzent) 8%, transparent)), var(--glas-bild);flex-direction:column;gap:10px;display:flex}.live-karte .gross-text{margin:0}.live-etikett{letter-spacing:.06em;text-transform:uppercase;color:var(--akzent-text);align-items:center;gap:8px;margin:0;font-size:12.5px;font-weight:700;display:inline-flex}.live-punkt{background:var(--leise);border-radius:50%;width:10px;height:10px;display:inline-block}.live-punkt.an{background:var(--akzent);box-shadow:0 0 0 0 color-mix(in srgb, var(--akzent) 60%, transparent);animation:1.8s ease-out infinite live-puls}@keyframes live-puls{70%{box-shadow:0 0 0 9px #0000}to{box-shadow:0 0 #0000}}.mein-flight{margin:0;font-weight:700}.turnier-liste{flex-direction:column;gap:6px;margin:0;padding:0;list-style:none;display:flex}.turnier-zeile{min-height:56px;color:var(--text);border-radius:var(--radius-klein);align-items:center;gap:12px;padding:6px 4px;text-decoration:none;display:flex}.turnier-zeile:hover{background:var(--feld);text-decoration:none}.turnier-text{flex-direction:column;flex:1;min-width:0;line-height:1.3;display:flex}.turnier-text small{overflow-wrap:anywhere}.pfeil{color:var(--leise);font-size:22px}.einladung{border-color:var(--akzent)}.einladung .gross-text{margin:4px 0}.highlights ul{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.wertung-karte{position:relative;overflow:hidden}.wertung-kopf{align-items:center;gap:12px;margin-bottom:8px;display:flex}.wertung-kopf .etikett{margin-bottom:0}.wertung-symbol{font-size:34px;line-height:1}.wertung-titel{font-size:17px}.wertung-liste{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.wertung-liste li{border-top:1px solid var(--linie);grid-template-columns:34px minmax(0,1fr) 56px auto;align-items:center;gap:8px;min-height:52px;padding:4px 6px;display:grid}.wertung-liste li:first-child{border-top:0}.wertung-liste li.ich{background:color-mix(in srgb, var(--akzent) 14%, transparent);border-radius:var(--radius-klein)}.wertung-liste li.platz-1 .wertung-wert b{color:var(--akzent-text)}.wertung-rang{color:var(--leise);text-align:center;font-weight:700}.wertung-person{min-width:0;color:var(--text);align-items:center;gap:8px;text-decoration:none;display:flex}.wertung-person:hover{text-decoration:none}.wertung-name{text-overflow:ellipsis;white-space:nowrap;font-weight:700;overflow:hidden}.wertung-wert{text-align:right;white-space:nowrap;flex-direction:column;align-items:flex-end;line-height:1.2;display:flex}.wertung-wert small{font-size:12px}.mini-verlauf{width:56px;height:26px;display:block}.mini-verlauf svg,.mini-verlauf svg.sparkline.diagramm{width:100%;height:100%;display:block}@media (max-width:400px){.wertung-liste li{grid-template-columns:30px minmax(0,1fr) auto}.mini-verlauf{display:none}}.eigener-platz{background:color-mix(in srgb, var(--akzent) 14%, transparent);border-radius:var(--radius-klein);margin:10px 0 0;padding:10px 12px;font-weight:700}.ehrensache{text-align:center}.ehrensache+.mitmach-schalter{margin-top:20px}.konfetti{pointer-events:none;position:absolute;inset:0;overflow:hidden}.konfetti i{opacity:0;border-radius:2px;width:8px;height:14px;animation-name:konfetti-fall;animation-timing-function:ease-in;animation-fill-mode:forwards;position:absolute;top:-12px}@keyframes konfetti-fall{0%{opacity:1;translate:0}to{opacity:0;translate:24px 240px;rotate:320deg}}@media (prefers-reduced-motion:reduce){.konfetti{display:none}.live-punkt.an{animation:none}}.schalter-zeile{cursor:pointer;align-items:flex-start;gap:14px;min-height:56px;display:flex}.schalter-zeile input[role=switch]{appearance:none;background:var(--feld);border:1px solid var(--rand);cursor:pointer;border-radius:999px;flex:none;width:52px;height:32px;margin:2px 0 0;transition:background .15s;position:relative}.schalter-zeile input[role=switch]:after{content:"";background:var(--leise);border-radius:50%;width:24px;height:24px;transition:translate .15s,background .15s;position:absolute;top:3px;left:3px}.schalter-zeile input[role=switch]:checked{background:var(--chip-an-grund);border-color:var(--chip-an-rand)}.schalter-zeile input[role=switch]:checked:after{background:var(--chip-an-text);translate:20px}.schalter-zeile input[role=switch]:focus-visible{outline:3px solid var(--akzent);outline-offset:2px}.schalter-text{flex-direction:column;gap:4px;line-height:1.3;display:flex}.wettspiel-liste{flex-direction:column;gap:10px;margin:0 0 8px;padding:0;list-style:none;display:flex}.wettspiel-zeile{color:var(--text);align-items:center;gap:12px;text-decoration:none;display:flex}.wettspiel-zeile:hover{text-decoration:none}.wettspiel-symbol{font-size:28px}.wettspiel-kopf{position:relative;overflow:hidden}.wettspiel-kopf h1{margin:2px 0 4px}.preis{margin:4px 0;font-weight:700}.erklaer-zeile{margin-top:10px}.wettspiel-beitrag .beitrag-titel{margin:0 0 4px}.mehrzeilig{white-space:pre-line}.ruhmes-karte{position:relative;overflow:hidden}.ruhmes-liste{flex-direction:column;gap:10px;margin:8px 0 0;padding:0;list-style:none;display:flex}.ruhmes-liste li{align-items:center;gap:12px;display:flex}.ruhmes-liste li>span:last-child{flex-direction:column;line-height:1.25;display:flex}.ruhmes-symbol{font-size:26px}.podest{flex-direction:column;gap:6px;margin:4px 0;padding:0;list-style:none;display:flex}.podest li{background:var(--feld);border:1px solid var(--rand);border-radius:var(--radius-klein);align-items:center;gap:8px;min-height:44px;padding:4px 12px;display:flex}.podest li.platz-1{border-color:var(--akzent);background:color-mix(in srgb, var(--akzent) 16%, transparent)}.podest-medaille{font-size:24px}.podest-wert{white-space:nowrap;margin-left:auto;font-weight:700}.abzeichen-liste{flex-wrap:wrap;justify-content:center;gap:8px;margin:4px 0;padding:0;list-style:none;display:flex}.abzeichen-liste li{background:var(--feld);border:1px solid var(--akzent);border-radius:999px;padding:4px 12px;font-size:14px;font-weight:700}.gast-marke{color:var(--leise);border:1px solid var(--rand);border-radius:999px;margin-left:6px;padding:0 8px;font-size:11.5px;font-weight:700;display:inline-block}.turnier-leiste{border-color:var(--akzent);flex-wrap:wrap;align-items:center;gap:6px 12px;min-height:48px;margin-bottom:8px;padding:8px 14px;display:flex}.turnier-name{flex:1;min-width:0}.turnier-status{color:var(--akzent-text);font-size:13px;font-weight:700}.turnier-status.wartet{color:var(--leise)}.turnier-link{font-size:14px;font-weight:700}.turnier-plakette{background:var(--feld);border:1px solid var(--akzent);border-radius:999px;margin:0 0 8px;padding:4px 12px;font-size:14px;font-weight:700;display:inline-block}.turnier-ende{flex-direction:column;align-items:flex-start;gap:8px;display:flex}.sonder-eingabe{background:var(--feld);border:1px solid var(--akzent);border-radius:var(--radius);flex-direction:column;gap:8px;margin-bottom:8px;padding:12px 14px;display:flex}.sonder-titel{margin:0}.live-kopf{justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:12px;display:flex}.live-kopf h1{margin:2px 0 4px}.live-status{color:var(--text);background:var(--feld);border:1px solid var(--rand);border-radius:999px;flex:none;align-items:center;gap:8px;padding:6px 14px;font-size:14px;font-weight:700;display:inline-flex}.live-status.laeuft{color:var(--chip-an-text);background:var(--chip-an-grund);border-color:var(--chip-an-rand)}.live-status.laeuft .live-punkt.an{background:var(--chip-an-text)}.live-glas{padding:6px 10px}.live-liste{margin:0;padding:0;list-style:none}.live-zeile{border-top:1px solid var(--linie);grid-template-columns:56px minmax(0,1fr) 22px auto;align-items:center;gap:8px;min-height:60px;padding:6px 4px;display:grid}.live-zeile:first-child{border-top:0}.live-zeile.platz-1{background:color-mix(in srgb, var(--akzent) 14%, transparent);border-radius:var(--radius-klein)}.live-zeile.wartet{opacity:.75}.live-rang{align-items:center;gap:2px;font-size:17px;display:flex}.live-name{flex-wrap:wrap;align-items:baseline;column-gap:4px;min-width:0;line-height:1.25;display:flex}.live-name b{overflow-wrap:anywhere}.live-thru{color:var(--leise);flex-basis:100%;font-size:13px}.live-wert{text-align:right;white-space:nowrap;font-size:22px;font-weight:700}.live-pfeil{text-align:center;width:22px;font-size:13px}.live-pfeil.hoch{color:var(--akzent-text)}.live-pfeil.runter{color:var(--leise)}.live-sonder{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.live-sonder li{grid-template-columns:28px minmax(0,1fr);align-items:baseline;gap:2px 8px;display:grid}.live-sonder-wert{grid-column:2;font-weight:700}.live-flights{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.live-flights li{flex-wrap:wrap;gap:2px 10px;display:flex}.live-fuss{text-align:center}.tv{height:100vh;height:100dvh;color:var(--text);flex-direction:column;gap:clamp(10px,1.6vw,28px);padding:clamp(14px,2vw,40px) clamp(18px,3vw,60px);display:flex;overflow:hidden}.tv-kopf{align-items:center;gap:clamp(14px,2vw,36px);display:flex}.tv-wappen{width:auto;height:clamp(60px,10vw,150px)}.tv-titel{flex:1;min-width:0}.tv-titel h1{margin:0;font-size:clamp(30px,5vw,78px);line-height:1.05}.tv-titel p{color:var(--leise);margin:4px 0 0;font-size:clamp(14px,1.7vw,28px)}.tv-titel .live-etikett{color:var(--akzent-text);font-size:clamp(12px,1.3vw,22px)}.live-status.gross{padding:10px clamp(18px,2vw,34px);font-size:clamp(18px,2.2vw,36px)}.tv-inhalt{flex:1;grid-template-columns:minmax(0,1fr);gap:clamp(14px,2vw,36px);min-height:0;display:grid}.tv-inhalt:has(.tv-seite){grid-template-columns:minmax(0,2fr) minmax(0,1fr)}.tv-liste{background:var(--glas-bild);border:1px solid var(--rand);border-radius:var(--radius);min-height:0;padding:0 clamp(8px,1vw,20px);overflow:hidden}.live-liste.gross .live-zeile{grid-template-columns:clamp(80px,8vw,150px) minmax(0,1fr) clamp(26px,2.4vw,44px) auto;gap:clamp(8px,1.2vw,24px);min-height:clamp(64px,8.6vh,120px);font-size:clamp(22px,2.9vw,52px)}.live-liste.gross .live-rang{font-size:1em}.live-liste.gross .live-thru{font-size:.5em}.live-liste.gross .live-wert{font-size:1.15em}.live-liste.gross .live-pfeil{width:auto;font-size:.7em}.live-liste.gross .gast-marke{font-size:.4em}.tv-seite{background:var(--glas-bild);border:1px solid var(--rand);border-radius:var(--radius);flex-direction:column;gap:16px;padding:clamp(10px,1.4vw,28px);font-size:clamp(16px,1.9vw,34px);display:flex}.live-sonder.gross{gap:18px}.tv-ende{text-align:center;margin:0;font-size:1.2em;font-weight:700}.tv-fehler{color:var(--rot-text);margin:0;font-size:clamp(16px,2vw,32px)}.tv-fuss{color:var(--leise);text-align:center;font-size:clamp(11px,1.1vw,18px)}.hinweis-karte{--hinweis-farbe:var(--leise);border-left:5px solid var(--hinweis-farbe);gap:12px;padding:12px 16px 12px 14px;display:flex}.hinweis-karte.optik-gut{--hinweis-farbe:var(--gut)}.hinweis-karte.optik-achtung{--hinweis-farbe:var(--gelb)}.hinweis-karte.optik-wichtig{--hinweis-farbe:var(--rot);background:linear-gradient(var(--rot-flaeche), var(--rot-flaeche)), var(--glas-bild), var(--glas-boden)}.hinweis-karte.optik-club{--hinweis-farbe:var(--akzent);background:linear-gradient(var(--feld), var(--feld)), var(--glas-bild), var(--glas-boden)}.hinweis-marke{background:var(--hinweis-farbe);border-radius:50%;flex:none;width:10px;height:10px;margin-top:7px}.hinweis-inhalt{flex-direction:column;align-items:flex-start;gap:6px;min-width:0;display:flex}.hinweis-titel{font-family:var(--font-titel);letter-spacing:-.01em;font-size:16px;font-weight:700}.hinweis-text{overflow-wrap:anywhere;font-size:15px;line-height:1.45}.hinweis-text a{font-weight:700}.v-gitter,.v-inhalt,.v-bereich{flex-direction:column;gap:12px;min-width:0;display:flex}.v-kopf{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.v-kopf h1{margin-bottom:2px}.v-kopf-aktionen{flex-wrap:wrap;gap:8px;display:flex}.v-karte{flex-direction:column;gap:12px;min-width:0;display:flex}.v-karte-titel{font-family:var(--font-titel);letter-spacing:-.02em;font-size:18px;font-weight:700}.v-leer{color:var(--leise)}.v-spalte nav ul{margin:0;padding:0;list-style:none}.v-nav{flex-direction:column;gap:8px;display:flex}.v-nav-eintrag{min-height:64px;color:var(--text);background:var(--glas-bild), var(--glas-boden);border:1px solid var(--rand);border-radius:var(--radius);box-shadow:inset 0 1px 0 var(--licht), var(--glas-schatten);align-items:center;gap:14px;padding:10px 14px;display:flex}.v-nav-eintrag:hover{text-decoration:none}.v-nav-symbol{background:var(--feld);border-radius:13px;flex:none;justify-content:center;align-items:center;width:42px;height:42px;font-size:22px;display:inline-flex}.v-nav-text b{font-family:var(--font-titel);letter-spacing:-.02em;font-size:17px;display:block}.v-nav-text small{color:var(--leise);font-size:14px;font-weight:400;display:block}.v-nav-eintrag:after{content:"›";color:var(--leise);margin-left:auto;font-size:24px}.v-spalte-kopf,.v-spalte-fuss{display:none}.v-kennzahlen{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.v-kennzahl{color:var(--text);flex-direction:column;gap:2px;min-height:108px;padding:14px;display:flex}.v-kennzahl:hover{text-decoration:none}.v-kz-titel{color:var(--leise);font-size:13px;font-weight:700}.v-kz-wert{font-family:var(--font-titel);letter-spacing:-.04em;font-size:38px;font-weight:700;line-height:1.1}.v-kz-wert.text{letter-spacing:-.02em;padding:7px 0 3px;font-size:20px;line-height:1.3}.v-kz-zusatz{color:var(--leise);font-size:13px}.v-kennzahl.warnung .v-kz-wert{color:var(--rot-text)}.v-kennzahl.warnung{border-color:var(--rot)}.v-liste{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.v-zeile{background:var(--feld);border-radius:var(--radius-klein);flex-wrap:wrap;align-items:center;gap:10px;padding:10px 12px;display:flex}.v-zeile>.v-grow{flex:200px;min-width:0}.v-protokoll{flex-direction:column;gap:2px;margin:0;padding:0;list-style:none;display:flex}.v-protokoll li{border-top:1px solid var(--linie);overflow-wrap:anywhere;padding:9px 0}.v-protokoll li:first-child{border-top:0}.v-detail{color:var(--text)}.v-zwei{grid-template-columns:minmax(0,1fr);gap:12px;display:grid}.v-einmalcode{background:var(--feld);border:2px dashed var(--akzent);border-radius:var(--radius-klein);flex-direction:column;align-items:flex-start;gap:10px;padding:14px;display:flex}.v-code-gross{letter-spacing:.06em;overflow-wrap:anywhere;font-family:ui-monospace,SF Mono,Menlo,Consolas,monospace;font-size:26px;font-weight:700}@media (min-width:1000px){.app.weit{max-width:1280px;padding-left:28px;padding-right:28px}.app.weit.mit-leiste{padding-bottom:32px}.app.weit .leiste{display:none}.v-gitter.breit{grid-template-columns:248px minmax(0,1fr);align-items:start;gap:24px;display:grid}.v-spalte.glas{flex-direction:column;gap:10px;padding:14px 10px 10px;display:flex;position:sticky;top:16px}.v-spalte-kopf{border-bottom:1px solid var(--linie);flex-direction:column;gap:2px;padding:4px 10px 8px;display:flex}.v-spalte-kopf b{font-family:var(--font-titel);letter-spacing:-.03em;font-size:20px}.v-spalte-kopf small{color:var(--leise);font-size:13px}.v-spalte .v-nav{gap:2px}.v-spalte .v-nav-eintrag{min-height:46px;box-shadow:none;background:0 0;border:0;border-radius:14px;gap:10px;padding:6px 10px;font-size:15px}.v-spalte .v-nav-eintrag:after{content:none}.v-spalte .v-nav-symbol{border-radius:10px;width:32px;height:32px;font-size:17px}.v-spalte .v-nav-text b{letter-spacing:-.01em;font-size:15px}.v-spalte .v-nav-eintrag:hover{background:var(--feld)}.v-spalte .v-nav-eintrag.aktiv{background:var(--feld);color:var(--akzent-text);box-shadow:inset 3px 0 0 var(--akzent)}.v-spalte-fuss{border-top:1px solid var(--linie);flex-wrap:wrap;gap:2px 12px;padding:8px 10px 2px;font-size:13.5px;display:flex}.v-spalte-fuss a{min-height:36px;color:var(--leise);align-items:center;font-weight:700;display:inline-flex}.v-kennzahlen{grid-template-columns:repeat(3,minmax(0,1fr))}.v-zwei{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start}}@media (min-width:1000px) and (min-width:1280px){.v-kennzahlen{grid-template-columns:repeat(3,minmax(0,1fr))}}.name-mit-abzeichen{flex-wrap:wrap;align-items:center;gap:0 8px;min-width:0;display:flex}.funktion-abzeichen{color:var(--akzent-text);background:var(--feld);border:1px solid var(--akzent);white-space:nowrap;border-radius:999px;align-items:center;padding:1px 9px;font-size:11.5px;font-weight:700;line-height:1.5;display:inline-flex}.bb-protipp{max-height:26vh;color:var(--text);background:var(--feld);border:1px solid var(--rand);border-left:3px solid var(--akzent);border-radius:0 var(--radius-klein) var(--radius-klein) 0;overflow-wrap:anywhere;flex:none;padding:10px 14px;font-weight:400;overflow-y:auto}.bb-protipp-titel{font-family:var(--font-titel);color:var(--akzent-text);margin-bottom:2px;font-size:13px;font-weight:700;display:block}.bb-protipp-text{font-size:15px;line-height:1.4}.bb-protipp-text+.bb-protipp-text{margin-top:6px}.bb-protipp a{color:var(--akzent-text);font-weight:700}.m-anlegen-felder{grid-template-columns:minmax(0,1fr);gap:12px;display:grid}.m-haken{cursor:pointer;align-items:center;gap:12px;min-height:48px;font-size:16px;display:flex}.m-haken input{width:26px;height:26px;accent-color:var(--akzent);flex:none}.m-suche-zeile{flex-direction:column;gap:10px;display:flex}.m-zaehler{color:var(--leise);font-size:13.5px}.m-liste{grid-template-columns:minmax(0,1fr);gap:10px;margin:0;padding:0;list-style:none;display:grid}.m-konto{background:var(--feld);border:1px solid var(--linie);border-radius:var(--radius-klein);flex-direction:column;gap:8px;min-width:0;padding:12px 14px;display:flex}.m-name{flex-wrap:wrap;align-items:center;gap:6px 8px;display:flex}.m-name b{font-family:var(--font-titel);letter-spacing:-.02em;overflow-wrap:anywhere;font-size:17px}.m-mail{color:var(--leise);overflow-wrap:anywhere;font-size:14.5px}.m-meta{color:var(--leise);grid-template-columns:repeat(2,minmax(0,1fr));gap:4px 12px;font-size:13.5px;display:grid}.m-meta b{color:var(--text);font-weight:700}.m-pille{color:var(--text);background:var(--feld);border:1px solid var(--rand);white-space:nowrap;border-radius:999px;align-items:center;padding:2px 10px;font-size:12.5px;font-weight:700;line-height:1.5;display:inline-flex}.m-pille.rolle{color:var(--akzent-text);border-color:var(--akzent)}.m-pille.rot{color:var(--rot-text);background:var(--rot-flaeche);border-color:var(--rot)}.m-pille.neu{color:var(--chip-an-text);background:var(--chip-an-grund);border-color:var(--chip-an-rand)}.m-aktionen{border-top:1px solid var(--linie);flex-wrap:wrap;gap:8px;padding-top:8px;display:flex}.m-aktionen .knopf{flex:200px}.m-mehr{align-self:flex-start}.m-code-karte{flex-direction:column;gap:12px;display:flex}.m-abstand{flex-direction:column;gap:8px;display:flex}@media (min-width:700px){.m-anlegen-felder{grid-template-columns:repeat(2,minmax(0,1fr))}.m-suche-zeile{flex-direction:row;align-items:center}.m-suche-zeile>label{flex:280px}}@media (min-width:1000px){.m-liste{grid-template-columns:repeat(2,minmax(0,1fr))}.m-anlegen-felder.drei{grid-template-columns:repeat(3,minmax(0,1fr))}}.e-erzeugen{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.e-liste{grid-template-columns:minmax(0,1fr);gap:10px;margin:0;padding:0;list-style:none;display:grid}.e-code{background:var(--feld);border:1px solid var(--linie);border-radius:var(--radius-klein);flex-direction:column;gap:8px;min-width:0;padding:12px 14px;display:flex}.e-code[data-status=zurueckgezogen],.e-code[data-status=abgelaufen]{opacity:.75}.e-kopf{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.e-nr{min-width:28px;color:var(--leise);flex:none;font-size:14px;font-weight:700}.e-wert{letter-spacing:.06em;overflow-wrap:anywhere;font-family:ui-monospace,SF Mono,Menlo,Consolas,monospace;font-size:22px;font-weight:700}.e-code[data-status=zurueckgezogen] .e-wert,.e-code[data-status=abgelaufen] .e-wert{text-decoration:line-through}.e-pille{color:var(--text);background:var(--feld);border:1px solid var(--rand);white-space:nowrap;border-radius:999px;align-items:center;margin-left:auto;padding:2px 10px;font-size:12.5px;font-weight:700;line-height:1.5;display:inline-flex}.e-pille.offen{color:var(--akzent-text);border-color:var(--akzent)}.e-pille.eingeloest{color:var(--chip-an-text);background:var(--chip-an-grund);border-color:var(--chip-an-rand)}.e-pille.aus{color:var(--rot-text);background:var(--rot-flaeche);border-color:var(--rot)}.e-detail{color:var(--leise);font-size:13.5px}.e-zeile{flex-wrap:wrap;align-items:flex-end;gap:8px;display:flex}.e-zeile>label{flex:200px;min-width:0}.e-zeile .knopf{flex:none}.e-zusammen{color:var(--leise);font-size:14px}.e-schalter{flex-direction:column;gap:10px;display:flex}@media (min-width:700px){.e-liste{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1000px) and (max-width:1279px){.e-liste{grid-template-columns:minmax(0,1fr)}}.vc-sp{flex-direction:column;gap:12px;min-width:0;display:flex}.vc-aktionen{flex-wrap:wrap;gap:8px;display:flex}.vc-aktionen .knopf{flex:0 auto}.vc-meldungen{flex-direction:column;gap:10px;margin:0;padding:0;list-style:none;display:flex}.vc-meldung{background:var(--feld);border-radius:var(--radius-klein);overflow-wrap:anywhere;flex-direction:column;gap:6px;min-width:0;padding:12px;display:flex}.vc-meldung.erledigt{opacity:.75}.vc-meldung-kopf{color:var(--leise);font-size:13.5px}.vc-meldung-kopf b{color:var(--text)}.vc-meldung-text{color:var(--text);font-size:16px}.vc-marke{color:var(--akzent-text);border:1px solid var(--rand);border-radius:999px;margin-left:4px;padding:1px 8px;font-size:12.5px;font-weight:700;display:inline-block}.vc-marke.warn{color:var(--rot-text);border-color:var(--rot)}.vc-link{min-height:44px;color:var(--akzent-text);align-items:center;font-weight:700;display:inline-flex}.vc-melder{color:var(--leise);flex-direction:column;gap:2px;margin:0;padding:0;font-size:14px;list-style:none;display:flex}.vc-details{font-size:14px}.vc-details summary{cursor:pointer;min-height:44px;color:var(--akzent-text);align-items:center;font-weight:700;display:flex}.vc-details .vc-meldungen{margin-top:6px}.vc-beitrag>.v-grow{flex-direction:column;gap:2px;display:flex}.vc-kurz{-webkit-line-clamp:2;overflow-wrap:anywhere;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.vc-zaehler{color:var(--leise);margin-top:4px;font-size:12.5px;font-weight:400;display:block}.vc-chipliste{flex-wrap:wrap;gap:6px;max-height:260px;margin:0;padding:0;list-style:none;display:flex;overflow-y:auto}.vc-hinzu{flex-direction:column;gap:8px;display:flex}@media (min-width:560px){.vc-hinzu{flex-direction:row;align-items:flex-end}.vc-hinzu .feld{flex:1}}.vsw-zeile{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.vsw-text{flex-direction:column;flex:200px;gap:2px;min-width:0;display:flex}.vsw-text small{color:var(--leise);font-size:13.5px;font-weight:400}.vsw{min-width:96px;min-height:48px;font:inherit;font-family:var(--font-titel);color:var(--text);background:var(--feld);border:2px solid var(--rand);cursor:pointer;border-radius:999px;flex:none;align-items:center;gap:10px;padding:0 14px 0 8px;font-weight:700;display:inline-flex}.vsw[disabled]{opacity:.5;cursor:not-allowed}.vsw-bahn{background:var(--balken-grund);border:1px solid var(--rand);border-radius:999px;width:44px;height:26px;transition:background-color .15s;position:relative}.vsw-bahn i{background:var(--leise);border-radius:50%;width:20px;height:20px;transition:transform .15s,background-color .15s;position:absolute;top:2px;left:2px}.vsw.an{border-color:var(--chip-an-rand)}.vsw.an .vsw-bahn{background:var(--chip-an-grund);border-color:var(--chip-an-rand)}.vsw.an .vsw-bahn i{background:var(--chip-an-text);transform:translate(18px)}.vsw:focus-visible{outline:3px solid var(--akzent-text);outline-offset:2px}.pl-h2{margin-top:6px}.pl-stand{min-height:36px;color:var(--gelb);border:2px solid var(--gelb);border-radius:999px;align-items:center;padding:0 14px;font-size:14px;font-weight:700;display:inline-flex}.pl-abschlaege{grid-template-columns:minmax(0,1fr);align-items:start;gap:12px;display:grid}@media (min-width:760px){.pl-abschlaege{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1280px){.pl-abschlaege{grid-template-columns:repeat(3,minmax(0,1fr))}}.pl-abschlag.aus{opacity:.85}.pl-abschlag-kopf{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.pl-abschlag-kopf h3{font-family:var(--font-titel);letter-spacing:-.02em;font-size:18px}.pl-marke{color:var(--knopf-text);background:var(--knopf-grund);border-radius:999px;padding:2px 10px;font-size:12px;font-weight:700}.pl-punkt{border:1px solid var(--rand);border-radius:50%;flex:none;width:14px;height:14px;display:inline-block;box-shadow:0 0 0 1px #0000002e}.pl-raster{gap:12px;min-width:0;display:grid}.pl-raster.zwei{grid-template-columns:repeat(2,minmax(0,1fr))}.pl-raster.drei{grid-template-columns:repeat(3,minmax(0,1fr))}.pl-raster .feld{min-width:0}.pl-farbe{align-items:center;gap:10px;display:flex}.pl-farbe input[type=color]{background:var(--feld);border:2px solid var(--rand);border-radius:var(--radius-klein);cursor:pointer;flex:none;width:56px;height:56px;padding:4px}.pl-farbe input[type=text]{font-family:ui-monospace,SF Mono,Menlo,Consolas,monospace}.pl-summe.fehl{color:var(--rot-text);font-weight:700}input.pl-zahl{text-align:center;font-variant-numeric:tabular-nums;min-height:56px}input.pl-zahl.fehl,.pl-abschlag input.fehl{border-color:var(--rot);background:var(--rot-flaeche)}.pl-tabelle-wrap{margin:0 -4px;padding:0 4px;overflow-x:auto}.pl-tabelle{border-collapse:collapse;width:100%;font-size:15px}.pl-tabelle th,.pl-tabelle td{text-align:center;border-top:1px solid var(--linie);vertical-align:middle;padding:3px 4px}.pl-tabelle thead th{color:var(--leise);vertical-align:bottom;border-top:0;padding-bottom:8px;font-size:13px}.pl-tabelle thead th small{font-size:11.5px;font-weight:400;display:block}.pl-kopf-name{color:var(--text);align-items:center;gap:6px;font-size:14px;display:inline-flex}.pl-tabelle tbody th{width:52px;font-family:var(--font-titel);font-size:16px}.pl-tabelle input.pl-zahl{min-width:56px;min-height:44px;padding:0 4px;font-size:16px}.pl-tabelle .aus{opacity:.6}.pl-tabelle tr.fehl>th{color:var(--rot-text)}.pl-tabelle tfoot th,.pl-tabelle tfoot td{border-top:2px solid var(--rand);padding-top:10px;font-weight:700}.pl-abw-knopf{min-width:44px;min-height:44px;font:inherit;color:var(--text);background:var(--feld);border:2px solid var(--rand);cursor:pointer;border-radius:12px;font-size:18px;font-weight:700}.pl-abw-knopf.da{border-color:var(--akzent);color:var(--akzent-text)}.pl-abw-knopf[aria-expanded=true]{background:var(--chip-an-grund);color:var(--chip-an-text);border-color:var(--chip-an-rand)}.pl-abw-reihe td{background:var(--feld);text-align:left;padding:8px 10px 12px}.pl-nur-vorlesen{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.pl-abw{flex-direction:column;gap:8px;display:flex}.pl-abw-zeile{flex-wrap:wrap;align-items:center;gap:10px 16px;display:flex}.pl-abw-an{cursor:pointer;align-items:center;gap:10px;min-width:220px;min-height:44px;font-weight:700;display:inline-flex}.pl-abw-an input{width:24px;height:24px;accent-color:var(--akzent);flex:none}.pl-abw-werte{gap:10px;display:flex}.pl-abw-werte label{color:var(--leise);align-items:center;gap:8px;font-size:13px;font-weight:700;display:flex}.pl-abw-werte input.pl-zahl{width:72px;min-height:44px}.pl-loch{flex-direction:column;gap:14px;display:flex}.pl-loch-wahl{grid-template-columns:repeat(6,minmax(0,1fr));gap:6px;display:grid}.pl-loch-wahl .chip{min-width:0;padding:0}.pl-loch-wahl .chip.fehl{border-color:var(--rot)}.pl-loch-nav{justify-content:space-between;align-items:center;gap:8px;display:flex}.pl-loch-nav b{font-family:var(--font-titel);letter-spacing:-.02em;font-size:22px}.pl-laenge-name{align-items:center;gap:8px;display:flex!important}.pl-details summary{cursor:pointer;align-items:center;min-height:44px;font-weight:700;display:flex}.pl-ok{color:var(--gut);font-weight:700}:root[data-theme=light] .pl-ok{color:var(--gut)}.pl-fehlerliste,.pl-aenderungen{flex-direction:column;gap:4px;margin:8px 0 0;padding-left:20px;font-size:15px;display:flex}.pl-fehlerliste li{color:var(--rot-text)}.pl-aktionen{flex-direction:column;gap:10px;display:flex}@media (min-width:760px){.pl-aktionen{flex-flow:wrap}}.pl-erfolg{border-left-color:var(--gut)}.vp-sp{flex-direction:column;gap:12px;min-width:0;display:flex}.vp-aktionen{flex-wrap:wrap;gap:8px;display:flex}.vp-zaehler{color:var(--leise);margin-top:4px;font-size:12.5px;font-weight:400;display:block}.vp-paar{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}@media (max-width:380px){.vp-paar{grid-template-columns:minmax(0,1fr)}}input[type=time]{width:100%;min-height:56px;font:inherit;color:var(--text);background:var(--feld);border:2px solid var(--rand);border-radius:var(--radius-klein);caret-color:var(--akzent-text);padding:0 16px;font-size:17px}input[type=time]:focus-visible{outline:3px solid var(--akzent-text);outline-offset:1px}.vp-chipwort{margin-left:8px}.vp-sp .ampel-punkt{display:inline-block}.vp-text{overflow-wrap:anywhere;display:block}.vp-alt{opacity:.65}.v-zeile>span[class^=ampel-]{align-self:flex-start;padding-top:7px}.vp-vorschau{background:var(--feld);border-radius:var(--radius-klein);flex-direction:column;gap:8px;padding:12px;display:flex}.vp-termin-titel{color:var(--akzent-text);font-weight:700}.vb-gitter{flex-direction:column;gap:12px;min-width:0;display:flex}.vb-liste{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.vb-kachel{width:100%;min-height:72px;font:inherit;text-align:left;color:var(--text);background:var(--glas-bild), var(--glas-boden);border:1px solid var(--rand);border-radius:var(--radius);box-shadow:inset 0 1px 0 var(--licht), var(--glas-schatten);cursor:pointer;align-items:center;gap:12px;padding:8px 12px 8px 8px;display:flex}.vb-kachel:after{content:"›";color:var(--leise);margin-left:auto;font-size:24px}.vb-kachel.aktiv{border-color:var(--akzent);box-shadow:inset 3px 0 0 var(--akzent)}.vb-kachel:focus-visible{outline:3px solid var(--akzent-text);outline-offset:2px}.vb-mini{background:var(--papier);border-radius:8px;flex:none;width:56px;height:56px;display:flex;overflow:hidden}.vb-mini img{object-fit:contain;width:100%;height:100%}.vb-kachel-text{flex-direction:column;min-width:0;display:flex}.vb-kachel-text b{font-family:var(--font-titel);letter-spacing:-.02em;font-size:17px}.vb-kachel-text small{color:var(--leise);font-size:13.5px;font-weight:400}.vb-details{flex-direction:column;gap:12px;min-width:0;display:flex}.vb-zurueck{align-self:flex-start}.vb-loch-titel{font-family:var(--font-titel);letter-spacing:-.03em;font-size:24px}.vb-loch-titel small{color:var(--leise);letter-spacing:0;margin-left:6px;font-size:15px;font-weight:400}.vb-aktionen{flex-wrap:wrap;gap:8px;display:flex}.vb-datei{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute}.vb-zaehler{color:var(--leise);margin-top:4px;font-size:12.5px;font-weight:400;display:block}.vb-app{background:var(--grund);border:1px solid var(--rand);border-radius:var(--radius);flex-direction:column;gap:8px;width:100%;max-width:460px;margin:0 auto;padding:10px;display:flex}.vb-app-kopf{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:6px 8px;display:flex}.vb-app-kopf b{font-family:var(--font-titel);letter-spacing:-.02em;font-size:16px}.vb-app-knopf{min-height:36px;font-family:var(--font-titel);border:2px solid var(--rand);border-radius:999px;align-items:center;padding:0 14px;font-size:14px;font-weight:700;display:inline-flex}.vb-blatt{aspect-ratio:280.6/328.8;background:var(--papier);border:1px solid var(--rand);border-radius:var(--radius-klein);display:flex;overflow:hidden}.vb-blatt img{object-fit:contain;width:100%;height:100%;display:block}@media (min-width:1000px){.vb-gitter.breit{grid-template-columns:minmax(0,300px) minmax(0,1fr);align-items:start;gap:16px;display:grid}.vb-gitter.breit .vb-liste{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.vb-gitter.breit .vb-kachel{gap:8px;min-height:64px;padding:6px 8px}.vb-gitter.breit .vb-kachel:after{content:none}.vb-gitter.breit .vb-mini{width:48px;height:48px}.vb-gitter.breit .vb-kachel-text b{font-size:15px}.vb-gitter.breit .vb-kachel-text small{overflow-wrap:anywhere;font-size:12.5px}}.tx-leiste{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.tx-leiste .satz{flex:260px}.tx-liste-kopf{flex-direction:column;gap:12px;display:flex}.tx-hinweisliste{grid-template-columns:minmax(0,1fr);gap:10px;display:grid}@media (min-width:1100px){.tx-hinweisliste{grid-template-columns:repeat(2,minmax(0,1fr))}}.tx-hinweis-zeile{flex-direction:column;gap:6px;min-width:0;display:flex}.tx-hz-kopf{flex-wrap:wrap;align-items:center;gap:6px 12px;font-size:13.5px;display:flex}.tx-ort{font-weight:700;font-family:var(--font-titel);font-size:15px}.tx-optik{color:var(--leise);align-items:center;gap:6px;display:inline-flex}.tx-punkt{border:1px solid var(--rand);border-radius:50%;width:12px;height:12px;display:inline-block}.tx-status{border:1.5px solid var(--rand);color:var(--leise);border-radius:999px;margin-left:auto;padding:2px 10px;font-size:12.5px;font-weight:700}.tx-status.an{color:var(--gut);border-color:var(--gut)}.tx-status.plan{color:var(--akzent-text);border-color:var(--akzent)}.tx-status.vorbei{color:var(--gelb);border-color:var(--gelb)}.tx-hz-titel{font-family:var(--font-titel)}.tx-hz-text{overflow-wrap:anywhere;font-size:15px}.tx-knoepfe{flex-direction:column;gap:10px;display:flex}.tx-knoepfe.klein{flex-flow:wrap}@media (min-width:760px){.tx-knoepfe{flex-flow:wrap}}.tx-editor-gitter{grid-template-columns:minmax(0,1fr);align-items:start;gap:12px;display:grid}@media (min-width:1100px){.tx-editor-gitter{grid-template-columns:minmax(0,3fr) minmax(0,2fr)}.tx-vorschau-spalte{position:sticky;top:16px}}.tx-zwei{grid-template-columns:minmax(0,1fr);gap:12px;display:grid}@media (min-width:560px){.tx-zwei{grid-template-columns:repeat(2,minmax(0,1fr))}}.tx-area{width:100%;min-height:56px;font:inherit;color:var(--text);background:var(--feld);border:2px solid var(--rand);border-radius:var(--radius-klein);resize:vertical;caret-color:var(--akzent-text);padding:12px 16px;font-size:17px;line-height:1.45;display:block}.tx-area:focus-visible{outline:3px solid var(--akzent-text);outline-offset:1px}.tx-area[aria-invalid=true]{border-color:var(--rot)}.tx-zaehler{color:var(--leise);text-align:right;margin-top:4px;font-size:13px;display:block}.tx-zaehler.fast{color:var(--gelb);font-weight:700}.tx-zaehler.zu-lang{color:var(--rot-text);font-weight:700}.tx-hilfe summary{min-height:44px;color:var(--akzent-text);cursor:pointer;align-items:center;font-weight:700;display:flex}.tx-hilfe ul{flex-direction:column;gap:4px;margin:0;padding-left:20px;font-size:14.5px;display:flex}.tx-hilfe code{background:var(--feld);border-radius:6px;padding:1px 6px;font-size:13.5px}.tx-pflicht{flex-direction:column;gap:4px;margin:0;list-style:none;display:flex}.tx-vorschau-paar{flex-direction:column;gap:12px;display:flex}.v-vorschau{border-radius:var(--radius);border:1px solid var(--rand);color:var(--text);background:radial-gradient(70% 60% at 10% 0%, var(--grund-flaeche-a), transparent 70%), radial-gradient(60% 60% at 100% 10%, var(--grund-flaeche-b), transparent 70%), var(--grund);padding:30px 12px 12px;position:relative;overflow:hidden}.v-vorschau-etikett{letter-spacing:.04em;text-transform:uppercase;color:var(--leise);font-size:12px;font-weight:700;position:absolute;top:8px;left:14px}.v-vorschau[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--grund:#06120b;--grund-flaeche-a:#035d2980;--grund-flaeche-b:#78b53d33;--text:#f3f8f4;--leise:#c3d3c8;--linie:#ffffff1a;--rand:#ffffff29;--licht:#fff3;--glas-a:#ffffff26;--glas-b:#ffffff14;--glas-schatten:none;--blur:18px;--akzent:#78b53d;--akzent-text:#b4e47a;--knopf-grund:#78b53d;--knopf-text:#04200f;--gut:#8fd24f;--gut-text:#04200f;--rot:#ff4b5c;--rot-text:#ffa5ad;--rot-knopf:#ff8c96;--rot-knopf-text:#2a0006;--rot-flaeche:#ff4b5c29;--gelb:#ffd25a;--feld:#ffffff12;--schatten-knopf:0 6px 18px -8px #78b53d8c;--glas-boden:#08180ec7;--glas-bild:linear-gradient(135deg, var(--glas-a), var(--glas-b))}.v-vorschau[data-theme=light]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--grund:#f7f9f7;--grund-flaeche-a:#78b53d38;--grund-flaeche-b:#035d291f;--text:#0a1a0f;--leise:#475a4d;--linie:#033c1b24;--rand:#033c1b33;--licht:#fffffff2;--glas-a:#fffffff5;--glas-b:#ffffffe6;--glas-schatten:0 1px 2px #033c1b14, 0 8px 24px -12px #033c1b38;--blur:6px;--akzent:#035d29;--akzent-text:#035d29;--knopf-grund:#035d29;--knopf-text:#fff;--gut:#1c7a2f;--gut-text:#fff;--rot:#e0081c;--rot-text:#b00018;--rot-knopf:#9a0015;--rot-knopf-text:#fff;--rot-flaeche:#e0081c1a;--gelb:#8a5a00;--feld:#033c1b0d;--schatten-knopf:0 6px 18px -8px #035d2999;--glas-boden:#fff;--glas-bild:linear-gradient(135deg, var(--glas-a), var(--glas-b))}.tx-fest{flex-direction:column;gap:12px;display:flex}.tx-suche{max-width:560px}.tx-textliste{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.tx-text{border-top:1px solid var(--linie);padding:12px 0}.tx-text:first-child{border-top:0;padding-top:0}.tx-text-kopf{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.tx-text-info{flex-direction:column;flex:260px;gap:2px;min-width:0;display:flex}.tx-text-wert{color:var(--leise);overflow-wrap:anywhere;font-size:14.5px}.tx-geaendert{color:var(--akzent-text);border:1.5px solid var(--akzent);border-radius:999px;align-self:flex-start;padding:1px 10px;font-size:12px;font-weight:700}.tx-text-editor{flex-direction:column;gap:12px;margin-top:12px;display:flex}.tx-text-vorschau{background:var(--feld);border-radius:var(--radius-klein);overflow-wrap:anywhere;padding:10px 12px;font-size:15px}.tx-text-vorschau small{margin-bottom:2px;display:block}.tx-standard{overflow-wrap:anywhere}.aw-gitter{grid-template-columns:minmax(0,1fr);align-items:start;gap:12px;display:grid}@media (min-width:1000px){.aw-gitter{grid-template-columns:repeat(2,minmax(0,1fr))}.aw-gitter>.aw-karte:last-child{grid-column:1/-1}}.aw-karte{gap:10px}.aw-unter{margin-top:-6px}.aw-svg{max-height:260px}.aw-leer{text-align:center;color:var(--leise);background:var(--feld);border-radius:var(--radius-klein);padding:18px 14px;font-size:15px}.aw-legende{flex-direction:column;gap:6px;margin:0;padding:0;font-size:15px;list-style:none;display:flex}.aw-legende li{align-items:center;gap:10px;min-height:28px;display:flex}.aw-legende i{border-radius:4px;flex:none;width:14px;height:14px}.aw-legende b{font-variant-numeric:tabular-nums;margin-left:auto;padding-left:12px}.aw-ring-zeile{grid-template-columns:150px minmax(0,1fr);align-items:center;gap:18px;display:grid}@media (max-width:480px){.aw-ring-zeile{grid-template-columns:minmax(0,1fr);justify-items:center}.aw-ring-zeile .aw-legende{width:100%}}.aw-ring{width:150px;height:150px}.aw-loecher{flex-direction:column;gap:4px;margin:0;padding:0;list-style:none;display:flex}.aw-loecher li{grid-template-columns:108px minmax(0,1fr) 52px;align-items:center;gap:10px;min-height:32px;display:grid}.aw-l-name{white-space:nowrap}.aw-l-name b{font-size:14px}.aw-l-name small{color:var(--leise);margin-left:6px;font-size:12.5px}.aw-l-spur{background:var(--balken-grund);border-radius:6px;height:12px;position:relative;overflow:hidden}.aw-l-spur i{background:linear-gradient(90deg, var(--balken-von), var(--balken-bis));border-radius:6px;position:absolute;top:0;bottom:0}.aw-l-spur i.unter{background:var(--gut)}.aw-l-wert{text-align:right;font-variant-numeric:tabular-nums;font-size:14px;font-weight:700}.aw-tabelle summary{min-height:44px;color:var(--akzent-text);cursor:pointer;align-items:center;font-size:14.5px;font-weight:700;display:flex}.aw-tabelle-wrap{overflow-x:auto}.aw-tabelle table{border-collapse:collapse;width:100%;font-size:14px}.aw-tabelle th,.aw-tabelle td{text-align:right;border-top:1px solid var(--linie);font-variant-numeric:tabular-nums;padding:6px 8px}.aw-tabelle th:first-child{text-align:left}.aw-tabelle thead th{color:var(--leise);border-top:0;font-size:13px}.sy-gitter{grid-template-columns:minmax(0,1fr);align-items:start;gap:12px;display:grid}@media (min-width:760px){.sy-gitter{grid-template-columns:repeat(2,minmax(0,1fr))}.sy-gitter>.sy-breit{grid-column:1/-1}}.sy-werte{grid-template-columns:auto minmax(0,1fr);gap:8px 16px;margin:0;font-size:15px;display:grid}.sy-werte dt{color:var(--leise);font-weight:700}.sy-werte dd{text-align:right;overflow-wrap:anywhere;margin:0}.sy-werte code{font-size:14px}.sy-marke{border:1.5px solid var(--rand);border-radius:999px;padding:2px 12px;font-weight:700}.sy-marke.ja{color:var(--gut);border-color:var(--gut)}.sy-marke.nein{color:var(--rot-text);border-color:var(--rot)}.sy-kopfzeile{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.sy-kopfzeile .satz{flex:260px}.sy-sicherungen{margin:0;padding:0;list-style:none}.sy-sicherungen li{border-top:1px solid var(--linie);flex-wrap:wrap;align-items:baseline;gap:4px 14px;padding:9px 0;display:flex}.sy-sicherungen li:first-child{border-top:0}.sy-sicherungen b{font-variant-numeric:tabular-nums;margin-left:auto}.sy-filter{grid-template-columns:repeat(2,minmax(0,1fr));align-items:end;gap:10px;display:grid}@media (min-width:1000px){.sy-filter{grid-template-columns:repeat(4,minmax(0,1fr)) auto}}.sy-filter .feld{min-width:0}.sy-select{width:100%;min-height:56px;font:inherit;color:var(--text);background:var(--feld);border:2px solid var(--rand);border-radius:var(--radius-klein);padding:0 12px;font-size:16px}.sy-select:focus-visible{outline:3px solid var(--akzent-text);outline-offset:1px}.sy-select option{color:var(--papier-text);background:var(--papier)}.sy-weg{grid-column:1/-1}@media (min-width:1000px){.sy-weg{grid-column:auto}}.sy-tabelle-wrap{overflow-x:auto}.sy-tabelle{table-layout:auto;border-collapse:collapse;width:100%;font-size:14.5px}.sy-tabelle th,.sy-tabelle td{text-align:left;vertical-align:top;border-top:1px solid var(--linie);overflow-wrap:normal;padding:9px 10px 9px 0}.sy-tabelle td:nth-child(2){min-width:7rem}.sy-tabelle td:nth-child(4){-webkit-hyphens:auto;hyphens:auto;min-width:11rem}.sy-tabelle td:nth-child(5){overflow-wrap:anywhere;width:99%}.sy-tabelle thead th{color:var(--leise);border-top:0;font-size:13px}.sy-tabelle .nowrap{white-space:nowrap}.turnier-marke{border:1px solid var(--rand);background:var(--feld);border-radius:999px;flex:none;padding:3px 12px;font-size:13px;font-weight:700;display:inline-block}.turnier-marke.laeuft{color:var(--chip-an-text);background:var(--chip-an-grund);border-color:var(--chip-an-rand)}.turnier-marke.kommt{border-color:var(--akzent);color:var(--akzent-text)}.turnier-marke.fertig{color:var(--leise)}.turnier-liste.v{flex-direction:column;gap:6px;margin:0;padding:0;list-style:none;display:flex}.turnier-zeile-knopf{width:100%;min-height:60px;font:inherit;color:var(--text);text-align:left;border:1px solid var(--linie);border-radius:var(--radius-klein);cursor:pointer;background:0 0;align-items:center;gap:12px;padding:8px 10px;display:flex}.turnier-zeile-knopf:hover{background:var(--feld)}.turnier-zeile-knopf .turnier-text{flex-direction:column;flex:1;min-width:0;line-height:1.3;display:flex}.zurueck-zeile{margin:-4px 0 4px}.turnier-hinweise{background:color-mix(in srgb, var(--gelb) 16%, transparent);border:1px solid color-mix(in srgb, var(--gelb) 55%, transparent);border-radius:var(--radius-klein);margin:0;padding:10px 14px 10px 30px}.schritte-leiste{counter-reset:schritt;flex-wrap:wrap;gap:6px;margin:0 0 8px;padding:0;list-style:none;display:flex}.schritte-leiste li{counter-increment:schritt;color:var(--leise);border:1px solid var(--linie);border-radius:999px;padding:4px 12px;font-size:13.5px}.schritte-leiste li:before{content:counter(schritt) ". "}.schritte-leiste li.jetzt{color:var(--chip-an-text);background:var(--chip-an-grund);border-color:var(--chip-an-rand);font-weight:700}.gefahr-text{color:var(--rot-text)}.teilnehmer-neu{flex-direction:column;gap:10px;margin-bottom:8px;display:flex}.treffer{flex-wrap:wrap;gap:6px;margin:0;padding:0;list-style:none;display:flex}.gast-zeile{flex-wrap:wrap;align-items:flex-end;gap:8px;display:flex}.gast-zeile .feld{flex:160px}.feld.schmal{flex:0 0 96px;min-width:80px}.teilnehmer-liste{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.teilnehmer-zeile{border-top:1px solid var(--linie);flex-wrap:wrap;align-items:center;gap:8px 10px;padding:8px 0;display:flex}.teilnehmer-zeile:first-child{border-top:0}.teilnehmer-zeile[draggable=true]{cursor:grab}.teilnehmer-name{flex:160px;min-width:0}.teilnehmer-zeile .feld{flex:0 130px}.teilnehmer-zeile .feld.schmal{flex:0 0 88px}.entfernen{min-width:44px;min-height:44px;padding:0}.flight-auto{flex-direction:column;gap:10px;padding-bottom:10px;display:flex}.ohne-flight{background:color-mix(in srgb, var(--gelb) 14%, transparent);border:1px dashed color-mix(in srgb, var(--gelb) 60%, transparent);border-radius:var(--radius-klein);padding:8px 12px}.flight-liste{grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:12px;margin:0;padding:0;list-style:none;display:grid}.flight-karte{background:var(--feld);border:1px solid var(--rand);border-radius:var(--radius);flex-direction:column;gap:8px;padding:12px;display:flex}.flight-karte.drueber{border-color:var(--akzent);background:color-mix(in srgb, var(--akzent) 14%, transparent)}.flight-kopf{align-items:center;gap:10px;display:flex}.flight-kopf .entfernen{margin-left:auto}.flight-anzahl{color:var(--leise);font-size:13px}.flight-anzahl.falsch{color:var(--rot-text);font-weight:700}.flight-felder{grid-template-columns:repeat(auto-fit,minmax(110px,1fr));gap:8px;display:grid}.flight-spieler{flex-direction:column;gap:4px;margin:0;padding:0;list-style:none;display:flex}.flight-spieler li{background:var(--glas-a);border-radius:8px;padding:4px 8px}.flight-spieler li.ist-zaehler{font-weight:700}.sonder-v{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.sonder-v li{flex-wrap:wrap;align-items:center;gap:8px 12px;display:flex}.sonder-eintrag{flex-wrap:wrap;align-items:center;gap:6px;display:inline-flex}.sonder-eintrag input{max-width:190px;min-height:44px}.sonder-eintrag input.schmal{max-width:70px}.sonder-neu{flex-wrap:wrap;align-items:flex-end;gap:10px;display:flex}.tv-link{overflow-wrap:anywhere;background:var(--feld);border:1px solid var(--rand);border-radius:var(--radius-klein);-webkit-user-select:all;user-select:all;padding:10px 12px;font-size:14px;display:block}.saison-felder{flex-wrap:wrap;gap:14px;display:flex}.tag-wahl{border:0;flex-wrap:wrap;align-items:center;gap:8px;margin:0;padding:0;display:flex}.tag-wahl legend{padding:0 0 4px;font-size:14px;font-weight:700}.tag-wahl select{min-height:48px}.feld select,.tag-wahl select,.sonder-neu select{width:100%;min-height:48px;font:inherit;color:var(--text);background:var(--feld);border:2px solid var(--rand);border-radius:var(--radius-klein);padding:0 10px;font-size:16px}.feld select option,.tag-wahl select option,.sonder-neu select option{color:var(--papier-text);background:var(--papier)}.feld select:focus-visible,.tag-wahl select:focus-visible{outline:3px solid var(--akzent-text);outline-offset:1px}input[type=time],input[type=search]{width:100%;min-height:48px;font:inherit;color:var(--text);background:var(--feld);border:2px solid var(--rand);border-radius:var(--radius-klein);padding:0 12px;font-size:16px}.teilnehmer-zeile .feld:not(.schmal){flex:150px}
