@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:initial;--lightningcss-dark: ;color-scheme:light dark;--gruen:#035d29;--gruen-hell:#78b53d;--gruen-blass:#c8ed9d;--gruen-zart:#daecc5;--grund-hell:#f7f9f7;--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;--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;--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;--kopf-grund:#f7f9f7e6;--fuss-grund:#f7f9f7;--logo-l:block;--logo-d:none}@media (prefers-color-scheme:dark){:root{--lightningcss-light: ;--lightningcss-dark:initial}:root:not([data-theme=light]){--grund:#06120b;--grund-flaeche-a:#035d299e;--grund-flaeche-b:#78b53d33;--text:#f3f8f4;--leise:#a9bdaf;--linie:#ffffff1a;--rand:#ffffff29;--licht:#fff3;--glas-a:#ffffff1f;--glas-b:#ffffff0d;--glas-schatten:none;--blur:18px;--akzent:#78b53d;--akzent-text:#9bd35e;--knopf-grund:#78b53d;--knopf-text:#04200f;--chip-an-grund:#78b53d;--chip-an-text:#04200f;--chip-an-rand:#78b53d;--gut:#8fd24f;--rot:#ff4b5c;--rot-text:#ff8c96;--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;--kopf-grund:#06120bd1;--fuss-grund:#06120b;--logo-l:none;--logo-d:block}}:root[data-theme=dark]{--grund:#06120b;--grund-flaeche-a:#035d299e;--grund-flaeche-b:#78b53d33;--text:#f3f8f4;--leise:#a9bdaf;--linie:#ffffff1a;--rand:#ffffff29;--licht:#fff3;--glas-a:#ffffff1f;--glas-b:#ffffff0d;--glas-schatten:none;--blur:18px;--akzent:#78b53d;--akzent-text:#9bd35e;--knopf-grund:#78b53d;--knopf-text:#04200f;--chip-an-grund:#78b53d;--chip-an-text:#04200f;--chip-an-rand:#78b53d;--gut:#8fd24f;--rot:#ff4b5c;--rot-text:#ff8c96;--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;--kopf-grund:#06120bd1;--fuss-grund:#06120b;--logo-l:none;--logo-d:block}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%}body{min-height:100vh;min-height:100dvh;font-family:var(--font-text);color:var(--text);background-color:var(--grund);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%);-webkit-font-smoothing:antialiased;overscroll-behavior-y:none;-webkit-tap-highlight-color:transparent;background-attachment:fixed;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:32px;font-weight:700;display:inline-flex}.glas{background:linear-gradient(135deg, var(--glas-a), var(--glas-b));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:28px;height:28px;font:inherit;color:var(--akzent-text);border:2px solid var(--akzent-text);cursor:pointer;background:0 0;border-radius:50%;justify-content:center;align-items:center;margin:-6px -4px;padding:0;font-size:14px;font-weight:700;display:inline-flex;position:relative}.hilfe-knopf:after{content:"";position:absolute;inset:-10px}.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}.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}.fussleiste{z-index:5;padding:8px 16px calc(12px + env(safe-area-inset-bottom));background:var(--fuss-grund);border-top:1px solid var(--linie);margin:0 -16px;position:sticky;bottom:0}.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:#020c0699;justify-content:center;align-items:flex-end;padding:16px;display:flex;position:fixed;inset:0}.dialog{background:var(--grund);border:1px solid var(--rand);border-radius:var(--radius);flex-direction:column;gap:14px;width:100%;max-width:440px;padding:20px;display:flex;box-shadow:0 20px 60px -20px #000000b3}.dialog h2{font-size:20px}.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:#fff}}img.logo-l{display:var(--logo-l)!important}img.logo-d{display:var(--logo-d)!important}.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:#04200f}.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:6px}.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}body:has(.fussleiste) .version-hinweis{bottom:calc(150px + env(safe-area-inset-bottom))}.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}
