@font-face{font-family:Unbounded;src:url(/fonts/unbounded-latin-500-normal.woff2)format("woff2");font-weight:500;font-display:swap}@font-face{font-family:Unbounded;src:url(/fonts/unbounded-latin-800-normal.woff2)format("woff2");font-weight:800;font-display:swap}@font-face{font-family:IBM Plex Mono;src:url(/fonts/ibm-plex-mono-latin-400-normal.woff2)format("woff2");font-weight:400;font-display:swap}@font-face{font-family:IBM Plex Mono;src:url(/fonts/ibm-plex-mono-latin-500-normal.woff2)format("woff2");font-weight:500;font-display:swap}@font-face{font-family:Schibsted Grotesk;src:url(/fonts/schibsted-grotesk-latin-400-normal.woff2)format("woff2");font-weight:400;font-display:swap}@font-face{font-family:Schibsted Grotesk;src:url(/fonts/schibsted-grotesk-latin-500-normal.woff2)format("woff2");font-weight:500;font-display:swap}:root{--ink-950:#141112;--ink-900:#1b1718;--ink-800:#231f20;--ink-700:#2d2829;--ink-600:#3a3435;--ink-500:#57504f;--stone-400:#9a948b;--stone-300:#cfcac0;--paper-100:#f3f0ea;--signal:#ff5b1f;--signal-300:#ff8a5c;--ok:#5fcb8a;--warn:#f2c14e;--error:#f0506e;--line:#cfcac02e;--line-strong:#cfcac07a;--font-display:"Unbounded", "Arial Black", sans-serif;--font-body:"Schibsted Grotesk", "Helvetica Neue", Arial, sans-serif;--font-mono:"IBM Plex Mono", ui-monospace, monospace;--margin:16px;--header-h:64px;--ease-out:cubic-bezier(.2,.7,.2,1);--ease-pop:cubic-bezier(.34,1.56,.64,1);--shadow-overlay:0 24px 60px #00000080}@media (min-width:600px){:root{--margin:clamp(16px, 4vw, 48px)}}@media (min-width:820px){:root{--header-h:72px}}*{box-sizing:border-box;margin:0}[hidden]{display:none!important}html{-webkit-text-size-adjust:100%}body{background:var(--ink-800);min-height:100svh;color:var(--paper-100);font:400 1rem/1.6 var(--font-body);-webkit-font-smoothing:antialiased}::selection{background:var(--signal);color:var(--ink-800)}a{color:inherit;-webkit-text-decoration-color:var(--signal);text-decoration-color:var(--signal);text-underline-offset:.22em}:focus-visible{outline:2px solid var(--signal);outline-offset:3px}button,input,select,textarea{font:inherit;color:inherit}button{cursor:pointer}h1,h2,h3{font-weight:800}.skip{z-index:100;background:var(--signal);color:var(--ink-800);font:500 .8125rem var(--font-mono);padding:8px 12px;position:absolute;top:8px;left:-999px}.skip:focus{left:8px}.noscript{padding:32px var(--margin)}.label{font:500 .75rem/1.4 var(--font-mono);text-transform:uppercase;letter-spacing:.12em;color:var(--signal)}.label--stone{color:var(--stone-400)}.mono{font-family:var(--font-mono)}.klein{color:var(--stone-400);font-size:.875rem}.text{color:var(--stone-300);max-width:40rem}.text p+p{margin-top:4px}.r{text-align:right}.laedt,.leer{font:500 .8125rem var(--font-mono);color:var(--stone-400);letter-spacing:.02em;padding:32px 0}.punkte{flex-direction:column;gap:6px;padding:0;list-style:none;display:flex}.punkte li{align-items:baseline;gap:10px;display:flex}.punkte li:before{content:"";background:currentColor;border-radius:999px;flex:none;width:6px;height:6px;transform:translateY(-2px)}.fb-error{color:var(--error);font:500 .875rem var(--font-mono)}.top{z-index:50;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border-bottom:1px solid var(--line);background:#231f20b8;position:sticky;top:0}.top__wrap{height:var(--header-h);padding:0 var(--margin);justify-content:space-between;align-items:center;gap:16px;display:flex}.brand{font:500 .875rem var(--font-display);letter-spacing:-.01em;white-space:nowrap;align-items:center;gap:10px;text-decoration:none;display:inline-flex}.brand img{width:30px;height:30px;transition:transform .3s var(--ease-pop)}.brand:hover img{transform:scale(1.08)}.brand__trenner{color:var(--stone-400)}.brand__tool{color:var(--stone-300)}@media (max-width:599px){.brand>span:first-of-type,.brand__trenner{display:none}}@media (min-width:600px){.brand{gap:12px;font-size:.95rem}.brand img{width:32px;height:32px}}.top__rechts .segment button{height:40px;padding:0 .875rem;font-size:.75rem}.modus-band{padding:8px var(--margin);border-top:1px solid var(--warn);color:var(--paper-100);font:500 .6875rem/1.4 var(--font-mono);text-transform:uppercase;letter-spacing:.1em;align-items:center;gap:10px;display:flex}.modus-band .dot{background:var(--warn)}.dot{background:var(--signal);border-radius:999px;flex:none;width:7px;height:7px;animation:2.4s ease-in-out infinite blink}@keyframes blink{50%{opacity:.25}}.inhalt{max-width:1440px;padding:24px var(--margin) 120px;outline:none;margin:0 auto}@media (min-width:820px){.inhalt{padding-top:40px}}.schirm{flex-direction:column;gap:28px;display:flex}.schirm__kopf{border-bottom:1px solid var(--line);flex-direction:column;gap:12px;padding-bottom:24px;display:flex}.schirm__kopf--zeile{gap:20px}@media (min-width:820px){.schirm__kopf--zeile{flex-direction:row;justify-content:space-between;align-items:flex-end}}.schirm__kopf h1{font:800 clamp(1.875rem, 4.6vw, 3rem)/1.05 var(--font-display);letter-spacing:-.03em;text-wrap:balance;outline:none;margin-top:6px}.schirm__kopf h1.beleg__nummer{font-variant-numeric:tabular-nums;overflow-wrap:anywhere;font-size:clamp(1.625rem,3.2vw,2.5rem)}@media (min-width:820px){.schirm__kopf h1.beleg__nummer{white-space:nowrap}.schirm__kopf--zeile>div:first-child{flex:none}.schirm__kopf--zeile .aktionen{justify-content:flex-end}}.schirm__inhalt{flex-direction:column;gap:24px;display:flex}.zurueck{height:36px;color:var(--stone-400);font:500 .75rem var(--font-mono);letter-spacing:.04em;background:0 0;border:0;align-items:center;gap:8px;margin-bottom:8px;padding:0;display:inline-flex}.zurueck:hover{color:var(--paper-100)}.aktionen{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.beleg__status{flex-wrap:wrap;gap:8px;margin-top:12px;display:flex}.fb-btn{height:52px;font:500 .875rem/1 var(--font-mono);letter-spacing:.04em;cursor:pointer;white-space:nowrap;transition:background-color .24s var(--ease-out), color .24s, border-color .24s;border:1px solid #0000;border-radius:0;align-items:center;gap:.75rem;padding:0 1.375rem;text-decoration:none;display:inline-flex}.fb-btn svg{transition:transform .24s var(--ease-pop);flex:none;display:block}.fb-btn:hover svg.pfeil{transform:translate(4px)}.fb-btn--primary{background:var(--signal);color:var(--ink-800)}.fb-btn--primary:hover{background:var(--paper-100);color:var(--ink-800)}.fb-btn--secondary{color:var(--paper-100);border-color:var(--line-strong);background:0 0}.fb-btn--secondary:hover{border-color:var(--paper-100);background:#f3f0ea0f}.fb-btn--ghost{height:44px;color:var(--paper-100);background:0 0;padding:0}.fb-btn--ghost span{border-bottom:1px solid var(--signal);padding-bottom:4px}.fb-btn--ghost:hover span{border-bottom-width:3px}.fb-btn--sm{height:40px;padding:0 1rem;font-size:.8125rem}.fb-btn:disabled{opacity:.4;pointer-events:none}.schirm__kopf .aktionen .fb-btn:not(.fb-btn--ghost){height:44px;padding:0 1rem;font-size:.8125rem}.fb-icon-btn{border:1px solid var(--line-strong);width:44px;height:44px;color:var(--paper-100);cursor:pointer;background:0 0;flex:none;place-items:center;padding:0;transition:border-color .24s;display:inline-grid}.fb-icon-btn:hover{border-color:var(--paper-100)}.fb-icon-btn:disabled{opacity:.3;pointer-events:none}.chip{border:1px solid var(--line-strong);height:44px;color:var(--paper-100);font:500 .8125rem var(--font-mono);letter-spacing:.02em;background:0 0;align-self:flex-start;align-items:center;gap:8px;padding:0 14px;transition:border-color .24s,background-color .24s;display:inline-flex}.chip:hover{border-color:var(--paper-100);background:#f3f0ea0f}.chip svg{color:var(--signal)}.feld{flex-direction:column;gap:8px;min-width:0;display:flex}.feld__label{font:500 .75rem/1.4 var(--font-mono);text-transform:uppercase;letter-spacing:.12em;color:var(--stone-300)}.feld__optional{text-transform:none;letter-spacing:0;color:var(--stone-400)}.feld__hilfe{color:var(--stone-400);font-size:.875rem}.feld__eingabe{align-items:center;display:flex;position:relative}.fb-input{background:var(--ink-900);border:1px solid var(--line-strong);width:100%;height:52px;color:var(--paper-100);font:400 1rem var(--font-body);border-radius:0;min-width:0;padding:0 1rem;transition:border-color .24s}.fb-input--zahl{font-family:var(--font-mono);text-align:right}.fb-textarea{resize:vertical;height:auto;min-height:72px;padding:.75rem 1rem;line-height:1.5}.fb-input::placeholder{color:var(--stone-400);opacity:1}.fb-input:hover{border-color:var(--stone-300)}.fb-input:focus{border-color:var(--signal);box-shadow:inset 0 -2px 0 var(--signal);outline:none}.fb-input[aria-invalid=true]{border-color:var(--error)}input[type=date].fb-input{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;font-family:var(--font-mono)}.feld__einheit{font:500 .75rem var(--font-mono);color:var(--stone-400);pointer-events:none;letter-spacing:.04em;position:absolute;top:50%;right:1rem;transform:translateY(-50%)}.feld__eingabe--einheit .fb-input{padding-right:calc(1rem + var(--einheit-w,24px))}.fb-select{background:var(--ink-900) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24' fill='none' stroke='%23CFCAC0' stroke-width='1.75' stroke-linecap='square' stroke-linejoin='miter'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E") no-repeat right .75rem center;border:1px solid var(--line-strong);width:100%;height:52px;color:var(--paper-100);font:500 .8125rem var(--font-mono);letter-spacing:.02em;appearance:none;cursor:pointer;border-radius:0;padding:0 2.25rem 0 .875rem;transition:border-color .24s}.fb-select:hover{border-color:var(--stone-300)}.fb-select:focus{border-color:var(--signal);box-shadow:inset 0 -2px 0 var(--signal);outline:none}.raster{grid-template-columns:1fr;align-items:end;gap:20px;display:grid}@media (min-width:600px){.raster--2{grid-template-columns:1fr 1fr}.raster--2 .feld--breit{grid-column:1/-1}.raster--4{grid-template-columns:1fr 1fr}}@media (min-width:1100px){.raster--4{grid-template-columns:112px minmax(0,1fr) minmax(0,1.3fr) 104px}}.segment{border:1px solid var(--line-strong);display:inline-flex}.segment button{border:0;border-right:1px solid var(--line-strong);height:48px;color:var(--stone-300);font:500 .8125rem var(--font-mono);letter-spacing:.04em;background:0 0;padding:0 1.125rem;transition:background-color .24s,color .24s}.segment button:last-child{border-right:0}.segment button:hover{color:var(--paper-100);background:#cfcac00f}.segment button[aria-pressed=true]{background:var(--signal);color:var(--ink-800)}body[data-modus=test] .top__rechts .segment button[aria-pressed=true]{background:var(--warn)}.schalter{min-height:52px;color:var(--paper-100);font:400 1rem var(--font-body);text-align:left;background:0 0;border:0;align-items:center;gap:12px;padding:0;display:inline-flex}.schalter__knopf{border:1px solid var(--line-strong);background:var(--ink-900);border-radius:999px;flex:none;width:48px;height:28px;transition:background-color .24s,border-color .24s;position:relative}.schalter__knopf:after{content:"";background:var(--stone-300);width:18px;height:18px;transition:transform .24s var(--ease-pop), background-color .24s;border-radius:999px;position:absolute;top:4px;left:4px}.schalter[aria-checked=true] .schalter__knopf{background:var(--signal);border-color:var(--signal)}.schalter[aria-checked=true] .schalter__knopf:after{background:var(--ink-800);transform:translate(20px)}.schalter{cursor:pointer}.schalter b{min-width:2.5em;font:500 .9375rem var(--font-mono)}.schalter .schalter__an{color:var(--signal)}.schalter .schalter__aus{color:var(--stone-300)}.stand__zeile .schalter{min-height:0}.hinweis{border:1px solid var(--line-strong);color:var(--stone-300);align-items:flex-start;gap:12px;padding:14px 16px;font-size:.9375rem;display:flex}.hinweis svg{flex:none;margin-top:2px}.hinweis--warnung{border-color:var(--warn);color:var(--paper-100)}.hinweis--warnung svg{color:var(--warn)}.hinweis--fehler{border-color:var(--error);color:var(--paper-100)}.hinweis--fehler svg{color:var(--error)}.pruefung{flex-direction:column;gap:12px;display:flex}.fb-tag{border:1px solid var(--line-strong);height:28px;font:500 .6875rem/1 var(--font-mono);text-transform:uppercase;letter-spacing:.1em;color:var(--stone-300);white-space:nowrap;align-items:center;gap:.5rem;padding:0 .625rem;display:inline-flex}.status__punkt{background:var(--stone-400);border-radius:999px;flex:none;width:7px;height:7px}.status--ok .status__punkt{background:var(--ok)}.status--warn .status__punkt{background:var(--warn)}.status--error{color:var(--paper-100)}.status--error .status__punkt{background:var(--error)}.status--leise{color:var(--stone-400)}.fb-tabs{border-bottom:1px solid var(--line);gap:0;display:flex;overflow-x:auto}.fb-tab{color:var(--stone-400);font:500 .75rem/1 var(--font-mono);text-transform:uppercase;letter-spacing:.12em;white-space:nowrap;background:0 0;border:0;border-bottom:2px solid #0000;align-items:center;gap:8px;margin-bottom:-1px;padding:.875rem 1.25rem;display:inline-flex}.fb-tab[aria-selected=true]{color:var(--paper-100);border-bottom-color:var(--signal)}.fb-tab:hover{color:var(--paper-100)}.fb-tab__zahl{color:var(--stone-400);letter-spacing:.04em;font-size:.6875rem}@media (max-width:599px){.fb-tab{letter-spacing:.08em;padding:.875rem .75rem}}.filter{grid-template-columns:1fr 1fr;gap:10px;display:grid}.filter:empty{display:none}.filter__suche{grid-column:1/-1;align-items:center;display:flex;position:relative}.filter__suche svg{color:var(--stone-400);pointer-events:none;position:absolute;left:14px}.filter__suche .fb-input{padding-left:40px}.filter .fb-select,.filter .fb-input{height:44px}@media (min-width:820px){.filter{grid-template-columns:minmax(0,1fr) 200px 160px}.filter__suche{grid-column:auto}}.kacheln{border-top:1px solid var(--line);border-left:1px solid var(--line);grid-template-columns:1fr 1fr;display:grid}@media (min-width:1100px){.kacheln--4{grid-template-columns:repeat(4,1fr)}}.kachel{border-right:1px solid var(--line);border-bottom:1px solid var(--line);flex-direction:column;gap:6px;min-width:0;padding:16px;display:flex}@media (min-width:600px){.kachel{padding:20px}}.kachel .label{color:var(--stone-400)}.kachel .zahl{font:800 clamp(1.125rem, 2.4vw, 1.75rem)/1.1 var(--font-display);letter-spacing:-.03em;font-variant-numeric:tabular-nums;word-break:break-word}.kachel .zahl--signal{color:var(--signal)}.kachel .zahl.ist-schlecht{color:var(--error)}.kachel small{font:500 .75rem/1.5 var(--font-mono);color:var(--stone-400);letter-spacing:.02em}.liste{border-top:1px solid var(--line);flex-direction:column;display:flex}.zeile{border-bottom:1px solid var(--line);color:inherit;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:4px 16px;padding:14px 0;text-decoration:none;transition:background-color .24s;display:grid}.zeile:hover{background:#cfcac00d}.zeile--kopf{display:none}.zeile__nummer{align-items:center;gap:8px;font-size:.875rem;display:inline-flex}.zeile__art{letter-spacing:.1em;text-transform:uppercase;color:var(--stone-400);border:1px solid var(--line-strong);padding:2px 6px;font-size:.625rem}.zeile__kunde{flex-direction:column;grid-column:1;min-width:0;display:flex}.zeile__kunde b{text-overflow:ellipsis;white-space:nowrap;font-weight:500;overflow:hidden}.zeile__kunde .klein{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.zeile__datum,.zeile__termin{color:var(--stone-400);font-size:.75rem}.zeile__status{grid-area:1/2;justify-self:end}.zeile__betrag{grid-area:2/2;font-size:.9375rem}.zeile__mobil{color:var(--stone-400)}@media (min-width:820px){.zeile,.zeile--kopf{grid-template-columns:150px minmax(0,1fr) 104px 128px 140px 120px;margin:0 -8px;padding:12px 8px;display:grid}.zeile--entwurf{grid-template-columns:150px minmax(0,1fr) 104px 180px 120px}.zeile--kopf{font:500 .6875rem/1.4 var(--font-mono);text-transform:uppercase;letter-spacing:.1em;color:var(--stone-400);border-bottom-color:var(--line-strong)}.zeile--kopf:hover{background:0 0}.zeile>*{grid-area:auto!important}.zeile__status{justify-self:start}.zeile__datum,.zeile__termin{color:var(--stone-300);font-size:.8125rem}.zeile__mobil{display:none}}.block{flex-direction:column;gap:20px;display:flex}.block+.block{border-top:1px solid var(--line);padding-top:28px}.block__titel{flex-direction:column;gap:6px;display:flex}.block__titel h2{font:500 1.25rem/1.3 var(--font-display);letter-spacing:-.01em}.block__titel p{color:var(--stone-400);font-size:.9375rem}.stand{flex-direction:column;gap:12px;display:flex}.stand__zeile{border-bottom:1px solid var(--line);color:var(--stone-300);justify-content:space-between;align-items:baseline;gap:16px;padding-bottom:12px;font-size:.9375rem;display:flex}.stand__zeile b{font:500 .9375rem var(--font-mono);color:var(--paper-100);white-space:nowrap}.stand__zeile--summe{border-bottom:0;border-top:1px solid var(--line-strong);color:var(--paper-100);padding-top:12px;font-weight:500}.stand__zeile--summe b{color:var(--signal);font-size:1.125rem}.tabelle{border-collapse:collapse;width:100%;font-size:.9375rem}.tabelle th{text-align:left;font:500 .6875rem/1.4 var(--font-mono);text-transform:uppercase;letter-spacing:.1em;color:var(--stone-400);border-bottom:1px solid var(--line-strong);white-space:nowrap;padding:0 12px 10px 0}.tabelle td{border-bottom:1px solid var(--line);vertical-align:top;padding:12px 12px 12px 0}.tabelle td b{font-weight:500;display:block}.tabelle td .klein{white-space:pre-line;display:block}.tabelle .z{text-align:right;font:500 .875rem var(--font-mono);white-space:nowrap}.tabelle td:last-child,.tabelle th:last-child{padding-right:0}.tabelle-scroll{-webkit-overflow-scrolling:touch;overflow-x:auto}.dialog{border:1px solid var(--line-strong);background:var(--ink-800);width:min(560px,100vw - 32px);max-height:calc(100svh - 32px);color:var(--paper-100);box-shadow:var(--shadow-overlay);border-radius:0;margin:auto;padding:0}.dialog::backdrop{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#231f20b8}.dialog__kopf{justify-content:space-between;align-items:flex-start;gap:16px;padding:20px 20px 0;display:flex}.dialog__kopf h2{font:500 1.25rem/1.3 var(--font-display);letter-spacing:-.01em;padding-top:8px}.dialog__inhalt{flex-direction:column;gap:16px;padding:16px 20px 20px;display:flex}.dialog__fuss{border-top:1px solid var(--line);flex-wrap:wrap;justify-content:flex-end;gap:10px;padding:16px 20px 20px;display:flex}@media (max-width:599px){.dialog__fuss .fb-btn{flex:1;justify-content:center}}.meldung{left:50%;bottom:calc(24px + env(safe-area-inset-bottom));z-index:90;background:var(--paper-100);max-width:calc(100vw - 32px);color:var(--ink-800);font:500 .875rem/1.4 var(--font-mono);box-shadow:var(--shadow-overlay);padding:14px 18px;position:fixed;transform:translate(-50%)}.meldung[data-art=fehler]{border-left:4px solid var(--error)}@media (max-width:819px){body:has(.editor__fuss) .meldung{bottom:calc(88px + env(safe-area-inset-bottom))}}@media (prefers-reduced-motion:reduce){.fb-btn svg,.schalter__knopf:after,.brand img{transition:none}.dot{animation:none}}.visually-hidden{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.top__nav{gap:4px;margin-left:8px;margin-right:auto;display:flex}.top__nav a{height:44px;font:500 .75rem var(--font-mono);text-transform:uppercase;letter-spacing:.1em;color:var(--stone-400);border-bottom:2px solid #0000;align-items:center;padding:0 10px;text-decoration:none;display:inline-flex}.top__nav a:hover{color:var(--paper-100)}.top__nav a[aria-current=page]{color:var(--paper-100);border-bottom-color:var(--signal)}@media (max-width:599px){.top__nav{margin-left:0}.top__nav a{letter-spacing:.06em;padding:0 8px}}.kachel--link{color:inherit;text-decoration:none}.kachel--urteil{padding-right:64px;position:relative}.kachel__urteil{font-size:40px;line-height:1;position:absolute;top:12px;right:14px}.kachel--link:hover{background:#cfcac00d}.saeulen{border-bottom:1px solid var(--line-strong);grid-template-columns:repeat(12,minmax(0,1fr));align-items:end;gap:6px;height:220px;padding-top:8px;display:grid}.saeule{flex-direction:column;justify-content:flex-end;align-items:stretch;gap:6px;min-width:0;height:100%;display:flex}.saeule__wert{color:var(--stone-300);text-align:center;white-space:nowrap;font-size:.6875rem;display:none}.saeule__balken{flex-direction:column-reverse;flex:1;min-height:0;display:flex}.saeule__teil{width:100%;display:block}.saeule__teil--tools{background:var(--signal)}.saeule__teil--beratung{background:var(--stone-300)}.saeule__monat{color:var(--stone-400);text-align:center;letter-spacing:.02em;padding-bottom:8px;font-size:.6875rem;overflow:hidden}@media (min-width:820px){.saeulen{gap:12px}.saeule__wert{display:block}}.saeulen__legende{font:500 .75rem var(--font-mono);color:var(--stone-300);flex-wrap:wrap;gap:8px 24px;display:flex}.saeulen__legende span{align-items:center;gap:8px;display:inline-flex}.saeulen__legende i{width:12px;height:12px;display:inline-block}.dash-listen{grid-template-columns:minmax(0,1fr);gap:28px;display:grid}@media (min-width:1100px){.dash-listen{grid-template-columns:repeat(3,minmax(0,1fr));gap:32px}.dash-listen .block+.block{border-top:0;padding-top:0}}.dash-liste{gap:16px}.mini{border-top:1px solid var(--line);margin:0;padding:0;list-style:none}.mini__zeile{border-bottom:1px solid var(--line);color:inherit;justify-content:space-between;align-items:center;gap:12px;min-height:56px;padding:12px 0;text-decoration:none;display:flex}a.mini__zeile:hover{background:#cfcac00d}.mini__haupt{flex-direction:column;gap:2px;min-width:0;display:flex}.mini__haupt b{text-overflow:ellipsis;white-space:nowrap;font-weight:500;overflow:hidden}.mini__haupt .klein{text-overflow:ellipsis;white-space:nowrap;font-size:.75rem;overflow:hidden}.mini__rechts{flex:none;align-items:center;gap:10px;font-size:.875rem;display:inline-flex}.mini__rechts svg{color:var(--stone-400)}.dash-fuss{border-top:1px solid var(--line);justify-content:space-between;align-items:center;gap:16px;padding-top:16px;display:flex}@media (max-width:399px){.top__wrap{gap:10px}.top__nav a{letter-spacing:.04em;padding:0 6px}}.speichern{flex-wrap:wrap;align-items:center;gap:12px;display:inline-flex}.speichern__status{color:var(--warn);font-size:.875rem}.speichern__status--ok{color:var(--ok);font-weight:500}.klar .speichern__status{color:var(--warn-text)}.klar .speichern__status--ok{color:var(--pos-text)}
:root{--leiste-b:264px}.top__wrap{max-width:none}.top__rechts{align-items:center;gap:10px;min-width:0;display:flex}.ansicht{align-items:center;gap:8px;display:flex}.ansicht .fb-select{width:188px;height:40px}@media (max-width:599px){.ansicht .label{display:none}.ansicht .fb-select{width:132px}}@media (max-width:399px){.top__wrap{gap:8px}.top__rechts{gap:6px}.ansicht .fb-select{width:112px;padding-right:1.75rem}}.rahmen{grid-template-columns:minmax(0,1fr);display:grid}@media (min-width:1100px){.rahmen{grid-template-columns:var(--leiste-b) minmax(0, 1fr)}}.menu-knopf{display:inline-grid}@media (min-width:1100px){.menu-knopf{display:none}}.leiste{border-right:1px solid var(--line);padding:16px 12px 40px;display:none}.leiste[data-offen=true]{z-index:45;inset:var(--header-h) 0 0 0;background:var(--ink-800);border-right:0;display:block;position:fixed;overflow-y:auto}@media (min-width:1100px){.leiste,.leiste[data-offen=true]{z-index:auto;inset:auto;top:var(--header-h);height:calc(100svh - var(--header-h));border-right:1px solid var(--line);background:0 0;display:block;position:sticky;overflow-y:auto}}.leiste__gruppe{border-bottom:1px solid var(--line);flex-direction:column;gap:2px;margin-bottom:16px;padding-bottom:16px;display:flex}.leiste__gruppe:last-child{border-bottom:0}.leiste__titel{font:500 .6875rem/1.4 var(--font-mono);text-transform:uppercase;letter-spacing:.12em;color:var(--stone-400);padding:0 8px 8px}.leiste a,.leiste summary{min-height:40px;color:var(--stone-300);cursor:pointer;border-left:2px solid #0000;justify-content:space-between;align-items:center;gap:8px;padding:8px;font-size:.9375rem;text-decoration:none;list-style:none;display:flex}.leiste summary::-webkit-details-marker{display:none}.leiste a:hover,.leiste summary:hover{color:var(--paper-100);background:#cfcac00d}.leiste a[aria-current=page]{color:var(--paper-100);border-left-color:var(--signal);background:#cfcac00d}.leiste details svg{color:var(--stone-400);flex:none;transition:transform .2s}.leiste details[open]>summary svg{transform:rotate(90deg)}.leiste__unter{border-left:1px solid var(--line);flex-direction:column;margin-left:12px;display:flex}.leiste__unter a,.leiste__unter summary{min-height:36px;padding:6px 8px;font-size:.875rem}.leiste__unter .leiste__unter a{color:var(--stone-400);font-size:.8125rem}.leiste__zahl{font:500 .6875rem var(--font-mono);color:var(--ink-800);background:var(--warn);padding:1px 6px}.inhalt{width:100%;min-width:0;max-width:1280px}.pfad{font:500 .75rem/1.5 var(--font-mono);color:var(--stone-400);letter-spacing:.02em;flex-wrap:wrap;gap:4px 8px;margin-bottom:-12px;display:flex}.pfad a{color:var(--stone-300);text-decoration:none}.pfad a:hover{color:var(--paper-100)}.schirm__kopf h1{font-size:clamp(1.5rem,3vw,2.25rem)}.kachel .zahl.ist-gut,.gut{color:var(--ok)}.schlecht{color:var(--error)}.tabelle a{text-decoration:none}.tabelle a:hover{text-decoration:underline}.tabelle tbody tr:hover td{background:#cfcac00d}.tabelle th.z{text-align:right}.tabelle th,.tabelle td{padding-left:12px}.tabelle th:first-child,.tabelle td:first-child{padding-left:0}.tabelle td.leise{color:var(--stone-400);white-space:nowrap;font-size:.875rem}.tabelle tfoot td{white-space:nowrap;background:#f3f0ea0d;border-bottom:0;font-weight:500}.tabelle tfoot td:first-child{padding-left:8px}.tabelle tfoot tr:first-child td{border-top:2px solid var(--stone-300)}.diagramm{height:280px}@media (min-width:820px){.diagramm{height:320px}}.dg{flex-direction:column;gap:12px;display:flex}.dg-kopf{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 16px;display:flex}.dg-schalter{gap:6px;display:inline-flex}.dg-schalter button{border:1px solid var(--line-strong);height:32px;color:var(--stone-400);font:500 .75rem var(--font-mono);cursor:pointer;background:0 0;padding:0 10px}.dg-schalter button[aria-pressed=true]{border-color:var(--stone-300);color:var(--paper-100);background:#f3f0ea14}.dg-schalter button:hover{border-color:var(--paper-100)}.dg-trend{font:500 .75rem var(--font-mono);color:var(--paper-100)}.dg-flaeche{position:relative}.dg-flaeche svg{display:block;overflow:visible}.dg-flaeche rect[tabindex]:focus{outline:none}.dg-flaeche rect[tabindex]:focus-visible{stroke:var(--paper-100);stroke-width:1px}.dg-gitter{stroke:#cfcac01f}.dg-achse{stroke:#cfcac07a}.dg-tick{fill:var(--stone-400);font:500 11px var(--font-mono)}.dg-tick--laeuft{fill:var(--stone-300);font-size:10px}.dg-hover{fill:#cfcac014}.dg-linie-rand{fill:none;stroke:var(--ink-800);stroke-width:4px}.dg-muss{fill:none;stroke:var(--signal);stroke-width:2px}.dg-kann{stroke:var(--paper-100);stroke-width:2px;stroke-dasharray:4 3}.dg-entw{fill:none;stroke:var(--paper-100);stroke-width:1.5px}.dg-punkt{fill:var(--paper-100);stroke:var(--ink-800);stroke-width:1.5px}.dg-schild{fill:var(--paper-100);font:500 12px var(--font-mono);paint-order:stroke;stroke:var(--ink-800);stroke-width:4px}.dg-tip{background:var(--ink-900);border:1px solid var(--line-strong);pointer-events:none;z-index:2;width:220px;padding:10px 12px;position:absolute;top:0}.dg-tip .label{margin-bottom:6px}.dg-tip__zeile{color:var(--stone-300);justify-content:space-between;gap:12px;padding-bottom:4px;font-size:.8125rem;display:flex}.dg-tip__zeile b{color:var(--paper-100);font-weight:500}.dg-tip__zeile b.gut{color:var(--ok)}.dg-tip__zeile b.schlecht{color:var(--error)}.saeulen__legende i.dg-m{width:14px;height:10px}.dg-m--ueber{background:var(--ok)}.dg-m--fehl{border:1px solid var(--error);background:repeating-linear-gradient(45deg,#0000 0 2px,#f0506e8c 2px 3px)}.saeulen__legende i.dg-m--kann{border-top:2px dashed var(--paper-100);width:16px;height:0}.saeulen__legende i.dg-m--muss{border-top:2px solid var(--signal);width:16px;height:0}.saeulen__legende i.dg-m--entw{border-top:1.5px solid var(--paper-100);width:16px;height:0;position:relative}.dg-m--entw:after{content:"";background:var(--paper-100);border-radius:50%;width:6px;height:6px;position:absolute;top:-4px;left:5px}.dg-legende{font-size:.6875rem}.dg-team{flex-direction:column;gap:2px;margin:12px 0 0;padding:0;list-style:none;display:flex}.dg-team li{grid-template-columns:88px minmax(0,1fr) 84px;align-items:center;gap:12px;min-height:34px;font-size:.875rem;display:grid}.dg-team b{font:500 .8125rem var(--font-mono);text-align:right}.dg-team__spur{height:16px;position:relative}.dg-team__spur>span{position:absolute;top:0;bottom:0}.dg-team__grund{background:var(--stone-300);left:0}.dg-team__ueber{background:var(--ok)}.dg-team__fehl{background:repeating-linear-gradient(45deg,#0000 0 3px,#f0506e80 3px 4px);border:1px solid #f0506eb3}.dg-team__spur>.dg-team__muss{background:var(--signal);width:2px;box-shadow:0 0 0 1px var(--ink-800);margin-left:-1px;top:-4px;bottom:-4px}.dg-team__spur>.dg-team__kann{border-left:2px dashed var(--paper-100);width:0;margin-left:-1px;top:-2px;bottom:-2px}.info{vertical-align:baseline;margin-left:6px;display:inline-block}.info>summary{border:1px solid var(--line-strong);width:18px;height:18px;font:500 11px var(--font-mono);color:var(--stone-300);cursor:pointer;border-radius:50%;place-items:center;list-style:none;display:inline-grid}.info>summary::-webkit-details-marker{display:none}.info>p{max-width:44rem;color:var(--stone-300);margin-top:8px;font-size:.875rem}.formular{flex-direction:column;gap:20px;display:flex}.raster--felder{grid-template-columns:1fr;align-items:start;gap:20px;display:grid}@media (min-width:600px){.raster--felder{grid-template-columns:1fr 1fr}}@media (min-width:1100px){.raster--felder{grid-template-columns:repeat(3,1fr)}}.feld--breit{grid-column:1/-1}.feld .fb-input,.feld .fb-select{height:44px}.feld .fb-input[readonly]{color:var(--stone-400);border-color:var(--line)}.haken{align-items:center;gap:10px;min-height:44px;display:inline-flex}.haken input{width:20px;height:20px;accent-color:var(--signal)}.formular__fuss{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.fb-tabs a.fb-tab{text-decoration:none}.fb-tab[aria-current=page]{color:var(--paper-100);border-bottom-color:var(--signal)}.zeilen-aktion{justify-content:flex-end;gap:8px;display:flex}.zeilen-aktion .fb-btn{height:36px;padding:0 .75rem;font-size:.75rem}.kommt{font:500 .625rem/1 var(--font-mono);text-transform:uppercase;letter-spacing:.1em;color:var(--stone-400);border:1px solid var(--line-strong);padding:3px 6px}.zwei{grid-template-columns:minmax(0,1fr);gap:28px;display:grid}@media (min-width:1100px){.zwei{grid-template-columns:repeat(2,minmax(0,1fr));gap:32px}.zwei .block+.block{border-top:0;padding-top:0}}.tabelle th.z{font:500 .6875rem/1.4 var(--font-mono);letter-spacing:.1em}.tabelle td:first-child{white-space:nowrap}.tabelle td .klein{display:inline}.brand{font:800 1.0625rem var(--font-display);letter-spacing:-.03em}.regler{border:1px solid var(--line);grid-template-columns:1fr;gap:20px;padding:16px;display:grid}@media (min-width:820px){.regler{grid-template-columns:1fr 1fr;padding:20px}}.regler__feld{flex-direction:column;gap:8px;display:flex}.regler__feld b{color:var(--paper-100);text-transform:none;letter-spacing:0;margin-left:6px;font-weight:500}.regler input[type=range]{width:100%;height:28px;accent-color:var(--signal)}.regler__fuss{flex-wrap:wrap;grid-column:1/-1;justify-content:space-between;align-items:center;gap:12px;min-height:40px;display:flex}.tabelle tr.zeile--stark td{font-weight:500}.gruppe{border:0;flex-direction:column;gap:12px;padding:0;display:flex}.klein-feld{height:40px!important}.vorschau{border:1px solid var(--line);flex-direction:column;gap:10px;padding:16px;display:flex}.kacheln--3{grid-template-columns:1fr}@media (min-width:600px){.kacheln--3{grid-template-columns:repeat(3,1fr)}}.aussage{font:500 clamp(1.125rem, 2.2vw, 1.5rem)/1.3 var(--font-display);letter-spacing:-.01em;max-width:44rem}.aussage .gut,.aussage .schlecht{white-space:nowrap}.aufklapp summary{cursor:pointer;min-height:44px;font:500 .75rem var(--font-mono);text-transform:uppercase;letter-spacing:.12em;color:var(--stone-300);align-items:center;gap:8px;list-style:none;display:inline-flex}.aufklapp summary::-webkit-details-marker{display:none}.aufklapp summary:before{content:"+";color:var(--signal)}.aufklapp[open] summary:before{content:"−"}.aufklapp>:not(summary){margin-top:12px}.treppe{flex-direction:column;max-width:720px;display:flex}.treppe__stufe{border-bottom:1px solid var(--line);grid-template-columns:minmax(0,1fr) auto;gap:2px 16px;padding:12px 0;display:grid}.treppe__stufe b{font:500 .9375rem var(--font-mono);white-space:nowrap}.treppe__stufe small{color:var(--stone-400);grid-column:1/-1;font-size:.875rem}.treppe__stufe--summe{border-bottom:0;border-top:1px solid var(--line-strong)}.treppe__stufe--summe span,.treppe__stufe--summe b{color:var(--paper-100);font-weight:500}.segment a{border-right:1px solid var(--line-strong);height:44px;color:var(--stone-300);font:500 .8125rem var(--font-mono);letter-spacing:.02em;align-items:center;padding:0 1rem;text-decoration:none;display:inline-flex}.segment a:last-child{border-right:0}.segment a:hover{color:var(--paper-100);background:#cfcac00f}.segment a[aria-current=true]{background:var(--paper-100);color:var(--ink-800)}@media (max-width:480px){.segment{display:flex}.segment a{flex:1;justify-content:center;padding:0 .25rem;font-size:.75rem}}.block>.segment{align-self:flex-start;max-width:100%}.gruppe legend{margin-bottom:8px}.wf{flex-direction:column;gap:8px;display:flex}.wf__flaeche{gap:2px;height:260px;margin-top:18px;display:flex;position:relative}.wf__spalte{flex:1 1 0;min-width:0;position:relative}.wf__balken{position:absolute;left:14%;right:14%}.wf__balken--start{background:var(--stone-300)}.wf__balken--ab{background:var(--ink-500)}.wf__balken--ergebnis,.wf__balken--topf{background:var(--ok)}.wf__balken--fehl{border:1px solid var(--error);background:repeating-linear-gradient(45deg,#0000 0 3px,#f0506e80 3px 4px)}.wf__spalte b{text-align:center;font:500 .6875rem var(--font-mono);color:var(--paper-100);white-space:nowrap;position:absolute;left:0;right:0}.wf__null{border-top:1px solid #cfcac07a;position:absolute;left:0;right:0}.wf__bedarf{border-top:2px solid var(--signal);z-index:1;pointer-events:none;position:absolute;left:0;right:0}.wf__bedarf em{font:500 .6875rem var(--font-mono);color:var(--paper-100);background:var(--ink-800);padding:0 4px;position:absolute;top:4px;right:0}.wf__namen{gap:2px;display:flex}.wf__namen span{text-align:center;min-width:0;font:500 .625rem var(--font-mono);color:var(--stone-400);overflow-wrap:anywhere;flex:1 1 0}.ziel{align-items:center;gap:8px;display:flex}.ziel__spur{background:#cfcac033;flex:1;height:6px}.ziel__spur i{background:var(--stone-300);height:100%;display:block}.rahmen--schlicht{grid-template-columns:minmax(0,1fr)!important}.fragebogen{width:100%;max-width:600px;padding:clamp(32px, 9vh, 112px) var(--margin) 64px;flex-direction:column;gap:28px;margin:0 auto;display:flex}.fragebogen__kopf{flex-direction:column;gap:10px;display:flex}.fortschritt{background:var(--line);height:2px}.fortschritt span{background:var(--signal);height:100%;transition:width .3s var(--ease-out);display:block}.fragebogen__frage{font:500 clamp(1.5rem, 4.2vw, 2.25rem)/1.15 var(--font-display);letter-spacing:-.02em;text-wrap:balance;outline:none}.fragebogen .fb-input{height:60px;font-size:1.125rem}.fragebogen__fuss{justify-content:space-between;gap:12px;display:flex}.wahl{flex-wrap:wrap;gap:8px;display:flex}.wahl .chip{cursor:pointer;height:52px;padding:0 18px;font-size:.875rem}.wahl .chip[aria-pressed=true]{border-color:var(--signal);background:#ff5b1f1f}.fragebogen__aendern{color:var(--stone-400);font:500 .75rem var(--font-mono);cursor:pointer;text-align:right;background:0 0;border:0;align-items:baseline;gap:10px;padding:0;display:inline-flex}.fragebogen__aendern:hover{color:var(--paper-100)}.modus-band form{margin-left:auto}.modus-band__knopf{color:var(--stone-300);font:inherit;text-transform:inherit;letter-spacing:inherit;text-decoration:underline;-webkit-text-decoration-color:var(--warn);text-decoration-color:var(--warn);text-underline-offset:.25em;cursor:pointer;background:0 0;border:0;padding:0}.fragebogen__fuss--umgekehrt{flex-direction:row-reverse}.abmelden{color:var(--stone-400);font:500 .75rem var(--font-mono);letter-spacing:.04em;cursor:pointer;background:0 0;border:0;padding:0}.abmelden:hover{color:var(--paper-100)}.kat-liste{flex-direction:column;gap:12px;max-width:720px;display:flex}.kat summary{border-bottom:1px solid var(--line);color:var(--stone-300);cursor:pointer;justify-content:space-between;align-items:baseline;gap:16px;padding-bottom:12px;font-size:.9375rem;list-style:none;display:flex}.kat summary::-webkit-details-marker{display:none}.kat summary span:before{content:"+";width:1.25em;color:var(--signal);font-family:var(--font-mono);display:inline-block}.kat[open] summary span:before{content:"−"}.kat summary:hover{color:var(--paper-100)}.kat summary b{font:500 .9375rem var(--font-mono);color:var(--paper-100);white-space:nowrap}.kat .kat-inhalt{flex-direction:column;gap:16px;margin:12px 0 4px 1.25em;display:flex}.kat summary b small,.kat-liste .stand__zeile b small{color:var(--stone-400);margin-right:16px;font-size:.8125rem}.ad-ring{flex-wrap:wrap;align-items:center;gap:8px 24px;margin:0;display:flex}.ad-ring svg{flex:none;width:100%;max-width:240px;height:auto}.ad-ring circle.ad-farbe-1{stroke:var(--ad-1)}.ad-ring circle.ad-farbe-2{stroke:var(--ad-2)}.ad-ring circle.ad-farbe-3{stroke:var(--ad-3)}.ad-legende i.ad-farbe-1{background:var(--ad-1)}.ad-legende i.ad-farbe-2{background:var(--ad-2)}.ad-legende i.ad-farbe-3{background:var(--ad-3)}.ad-prozent{fill:var(--ad-text);font-size:12px;font-weight:600}.ad-summe{fill:var(--ad-text);font-size:16px;font-weight:600}.ad-mitte{fill:var(--ad-leise);font-size:11px}.ad-legende{flex-direction:column;flex:200px;gap:8px;min-width:0;margin:0;padding:0;list-style:none;display:flex}.ad-legende li{color:var(--ad-text);align-items:center;gap:8px;font-size:14px;display:flex}.ad-legende i{border-radius:2px;flex:none;width:10px;height:10px}.ad-legende span{color:var(--ad-leise);white-space:nowrap;font-variant-numeric:tabular-nums;margin-left:auto;padding-left:12px}.ad-balken{flex-direction:column;gap:10px;margin:0;padding:0;list-style:none;display:flex}.ad-zeile{color:var(--ad-text);grid-template-columns:minmax(0,1fr) auto;align-items:baseline;gap:4px 12px;font-size:14px;display:grid}.ad-name{overflow-wrap:anywhere;min-width:0}.ad-wert{color:var(--ad-leise);white-space:nowrap;font-variant-numeric:tabular-nums}.ad-spur{background:var(--ad-spur);grid-column:1/-1;height:12px;display:block}.ad-spur i{background:var(--ad-balken);min-width:2px;height:100%;display:block}.ad-ring,.ad-balken{--ad-1:var(--stone-300);--ad-2:var(--ok);--ad-3:var(--warn);--ad-balken:var(--stone-300);--ad-spur:#cfcac01a;--ad-text:var(--paper-100);--ad-leise:var(--stone-400)}.ad-ring text{font-family:var(--font-mono)}.ad-zeile,.ad-legende li{font-family:var(--font-body)}.ad-wert,.ad-legende span{font-family:var(--font-mono);font-size:13px}.anteil-block{flex-direction:column;gap:16px;max-width:720px;display:flex}.uk-kal-wrap{margin-bottom:16px}.uk-kal{font-size:.75rem}.uk-kal th,.uk-kal td,.klar .uk-kal th,.klar .uk-kal td{text-align:center;min-width:22px;padding:4px 2px;line-height:1.2}.uk-kal th:first-child,.uk-kal td:first-child,.klar .uk-kal th:first-child,.klar .uk-kal td:first-child{text-align:left;white-space:nowrap;min-width:112px;padding-right:8px}.uk-kal .uk-so,.uk-kal .uk-fei{background:#7f7f7f14}.uk-kal th.uk-viele{color:var(--error,#d9534f);box-shadow:inset 0 -2px 0 var(--error,#d9534f);font-weight:700}.uk-zelle{vertical-align:middle;width:12px;height:12px;display:inline-block}.uk-f{background:var(--signal,var(--accent))}.uk-b{border:1.5px solid var(--signal,var(--accent))}.uk-p{background:var(--stone-400,var(--ink-muted))}
.klar{--bg-page:#f4f5f7;--bg-surface:#fff;--bg-sunken:#eef0f3;--bg-hover:#f7f8fa;--line-hairline:#e4e7eb;--line-border:#d5d9df;--line-control:#868e99;--ink:#14171c;--ink-secondary:#4a525e;--ink-muted:#636b78;--accent:#235fb0;--accent-soft:#e6eefa;--on-accent:#fff;--focus:var(--accent);--pos-text:#0a6b2f;--neg-text:#c22f2f;--warn-text:#8a5a00;--status-good:#0ca30c;--status-warning:#fab219;--status-serious:#ec835a;--status-critical:#d03b3b;--chart-1:#2a78d6;--chart-5:#e87ba4;--chart-6:#008300;--chart-other:#a3aab4;--chart-axis:#c3c8cf;--shadow-card:0 1px 2px #1014180f;--shadow-popover:0 6px 20px #1014181f;--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:20px;--space-6:24px;--space-8:32px;--space-12:48px;--radius-sm:4px;--radius-md:8px;--radius-lg:12px;--radius-pill:999px;--font-sans:var(--klar-sans), "IBM Plex Sans", system-ui, -apple-system, "Segoe UI", sans-serif;--font-mono:var(--klar-mono), "IBM Plex Mono", ui-monospace, "SF Mono", Menlo, monospace;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}.klar[data-theme=dark]{--bg-page:#0f1115;--bg-surface:#181b20;--bg-sunken:#21252b;--bg-hover:#1e2227;--line-hairline:#2a2e35;--line-border:#33383f;--line-control:#6b727d;--ink:#eceef1;--ink-secondary:#b6bcc6;--ink-muted:#9097a2;--accent:#79aef0;--accent-soft:#1c2a3f;--on-accent:#0b1a2e;--pos-text:#3fc06a;--neg-text:#f07a7a;--warn-text:#e6b04a;--chart-1:#3987e5;--chart-5:#d55181;--chart-other:#5d646e;--chart-axis:#3a3f47;--shadow-card:none;--shadow-popover:0 6px 20px #0000008c;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}@media (prefers-color-scheme:dark){.klar:not([data-theme=light]){--bg-page:#0f1115;--bg-surface:#181b20;--bg-sunken:#21252b;--bg-hover:#1e2227;--line-hairline:#2a2e35;--line-border:#33383f;--line-control:#6b727d;--ink:#eceef1;--ink-secondary:#b6bcc6;--ink-muted:#9097a2;--accent:#79aef0;--accent-soft:#1c2a3f;--on-accent:#0b1a2e;--pos-text:#3fc06a;--neg-text:#f07a7a;--warn-text:#e6b04a;--chart-1:#3987e5;--chart-5:#d55181;--chart-other:#5d646e;--chart-axis:#3a3f47;--shadow-card:none;--shadow-popover:0 6px 20px #0000008c;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}}body:has(>.klar){background:#f4f5f7}body:has(>.klar[data-theme=dark]){background:#0f1115}@media (prefers-color-scheme:dark){body:has(>.klar:not([data-theme=light])){background:#0f1115}}.klar{background:var(--bg-page);min-height:100svh;color:var(--ink);font:400 15px/22px var(--font-sans);-webkit-font-smoothing:antialiased}.klar ::selection{background:var(--accent-soft);color:var(--ink)}.klar :focus-visible{outline:2px solid var(--focus);outline-offset:2px}.klar a{color:var(--accent);text-underline-offset:.2em;text-decoration-color:currentColor}.klar h1,.klar h2,.klar h3{font-weight:600}.klar .t-hero{letter-spacing:-.02em;font-size:48px;font-weight:600;line-height:52px}.klar .t-kpi{letter-spacing:-.01em;font-size:30px;font-weight:600;line-height:36px}.klar .t-title{font-size:22px;font-weight:600;line-height:28px}.klar .t-heading{font-size:16px;font-weight:600;line-height:24px}.klar .t-body{font-size:15px;font-weight:400;line-height:22px}.klar .t-table{font-size:14px;font-weight:400;line-height:20px}.klar .t-label{letter-spacing:.01em;font-size:12px;font-weight:500;line-height:16px}.klar .t-mono{font:400 13px/20px var(--font-mono)}@media (max-width:479px){.klar .t-hero{font-size:40px;line-height:44px}.klar .t-kpi{font-size:24px;line-height:30px}}.klar .kl-num{font-variant-numeric:tabular-nums}.klar .kl-r{text-align:right}.klar .kl-muted{color:var(--ink-muted)}.klar .kl-sec{color:var(--ink-secondary)}.klar .kl-sr{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.klar .kl-pos{color:var(--pos-text)}.klar .kl-neg{color:var(--neg-text)}.klar .kl-skip{z-index:100;background:var(--accent);color:var(--on-accent);border-radius:var(--radius-md);padding:8px 12px;position:absolute;top:8px;left:-999px}.klar .kl-skip:focus{left:8px}.klar .kl-top{z-index:50;background:var(--bg-surface);border-bottom:1px solid var(--line-border);position:relative}@media (min-width:720px){.klar .kl-top{position:sticky;top:0}}.klar .kl-top__wrap{max-width:1120px;padding:var(--space-2) var(--space-4);align-items:center;gap:var(--space-2) var(--space-4);flex-wrap:wrap;min-height:56px;margin:0 auto;display:flex}.klar .kl-brand{align-items:center;gap:var(--space-2);color:var(--ink);margin-right:auto;text-decoration:none;display:inline-flex}.klar .kl-brand i{border-radius:var(--radius-sm);background:var(--accent);width:18px;height:18px}.klar .kl-top__rechts{align-items:center;gap:var(--space-2);margin-left:auto;display:flex}.klar .kl-nav{flex-basis:100%;order:3}.klar .kl-nav .kl-seg{display:flex}.klar .kl-nav .kl-seg-btn{text-align:center;flex:1}@media (min-width:720px){.klar .kl-top__wrap{padding:0 var(--space-6);flex-wrap:nowrap}.klar .kl-brand{margin-right:0}.klar .kl-nav{flex-basis:auto;order:0;margin-right:auto}.klar .kl-nav .kl-seg{display:inline-flex}}.klar .kl-band{align-items:center;gap:var(--space-2) var(--space-3);padding:var(--space-2) var(--space-4);background:var(--bg-sunken);border-top:1px solid var(--line-border);color:var(--ink-secondary);flex-wrap:wrap;display:flex}@media (min-width:720px){.klar .kl-band{padding:var(--space-2) var(--space-6)}}.klar .kl-band form{display:contents}.klar .kl-btn{justify-content:center;align-items:center;gap:var(--space-2);min-height:40px;padding:0 var(--space-4);border:1px solid var(--line-control);border-radius:var(--radius-md);background:var(--bg-surface);color:var(--ink);font:500 14px/20px var(--font-sans);cursor:pointer;text-decoration:none;display:inline-flex}.klar .kl-btn:hover{background:var(--bg-hover)}.klar .kl-btn--primaer{background:var(--accent);border-color:var(--accent);color:var(--on-accent)}.klar .kl-btn--primaer:hover{background:var(--accent);filter:brightness(1.08)}.klar .kl-btn--leise{color:var(--ink-secondary);background:0 0;border-color:#0000}.klar .kl-btn--leise:hover{background:var(--bg-hover);color:var(--ink)}.klar .kl-btn--icon{width:40px;padding:0}.klar .kl-btn:disabled{opacity:.5;pointer-events:none}.klar .kl-btn svg{flex:none}.klar .kl-thema-dunkel,.klar[data-theme=dark] .kl-thema-hell{display:none}.klar[data-theme=dark] .kl-thema-dunkel{display:inline-flex}@media (prefers-color-scheme:dark){.klar:not([data-theme=light]) .kl-thema-hell{display:none}.klar:not([data-theme=light]) .kl-thema-dunkel{display:inline-flex}}.klar .kl-auswahl{max-width:180px;height:40px;padding:0 var(--space-3);border:1px solid var(--line-control);border-radius:var(--radius-md);background:var(--bg-sunken);color:var(--ink);font:400 14px var(--font-sans)}@media (max-width:479px){.klar .kl-auswahl{max-width:124px}}.klar .kl-main{max-width:1120px;padding:var(--space-5) var(--space-4) var(--space-12);gap:var(--space-4);flex-direction:column;margin:0 auto;display:flex}@media (min-width:720px){.klar .kl-main{padding:var(--space-6) var(--space-6) var(--space-12)}}.klar .kl-kopf{justify-content:space-between;align-items:flex-end;gap:var(--space-3) var(--space-4);margin-bottom:var(--space-1);flex-wrap:wrap;display:flex}.klar .kl-kopf h1{color:var(--ink);margin:0}.klar .kl-kopf p{color:var(--ink-muted);margin:2px 0 0}.klar .kl-pfad{gap:var(--space-1) var(--space-2);color:var(--ink-muted);margin-bottom:var(--space-1);flex-wrap:wrap;display:flex}.klar .kl-pfad a{color:var(--accent);text-decoration:none}.klar .kl-pfad a:hover{text-decoration:underline}.klar .kl-abschnitt{gap:var(--space-3);margin-top:var(--space-4);flex-direction:column;display:flex}.klar .kl-abschnitt>h2{color:var(--ink);margin:0}.klar .kl-abschnitt>p{color:var(--ink-muted);margin:-8px 0 0}.klar .kl-raster{gap:var(--space-3);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.klar .kl-raster>.kl-breit{grid-column:1/-1}@media (min-width:720px){.klar .kl-raster{gap:var(--space-4);grid-template-columns:repeat(4,minmax(0,1fr))}.klar .kl-raster--3{grid-template-columns:1.4fr 1fr 1fr}.klar .kl-raster>.kl-breit{grid-column:auto}}.klar .kl-card{background:var(--bg-surface);border:1px solid var(--line-border);border-radius:var(--radius-lg);box-shadow:var(--shadow-card);min-width:0}.klar .kl-card-head{justify-content:space-between;align-items:flex-start;gap:var(--space-3) var(--space-4);padding:var(--space-5) var(--space-5) 0;flex-wrap:wrap;display:flex}.klar .kl-card-title{color:var(--ink);margin:0}.klar .kl-card-sub{color:var(--ink-muted);margin:2px 0 0}.klar .kl-card-body{padding:var(--space-4) var(--space-5) var(--space-5)}.klar .kl-card-body.kl-flush{padding:var(--space-3) 0 var(--space-2)}.klar .kl-card--kachel .kl-card-body{padding:var(--space-4)}@media (min-width:720px){.klar .kl-card--kachel .kl-card-body{padding:var(--space-5)}}.klar details.kl-card>summary{cursor:pointer;justify-content:space-between;align-items:center;gap:var(--space-3);padding:var(--space-4) var(--space-5);border-radius:var(--radius-lg);list-style:none;display:flex}.klar details.kl-card>summary::-webkit-details-marker{display:none}.klar details.kl-card>summary:hover{background:var(--bg-hover)}.klar details.kl-card>summary svg{color:var(--ink-muted);flex:none;transition:transform .2s}.klar details.kl-card[open]>summary svg{transform:rotate(90deg)}.klar details.kl-card[open]>summary{border-bottom-right-radius:0;border-bottom-left-radius:0}.klar .kl-stat{gap:var(--space-1);flex-direction:column;min-width:0;display:flex}.klar .kl-stat-label{color:var(--ink-secondary)}.klar .kl-stat-value{color:var(--ink);white-space:nowrap}.klar .kl-stat-foot{justify-content:space-between;align-items:flex-end;gap:var(--space-3);margin-top:var(--space-1);min-height:32px;display:flex}.klar .kl-stat-note{color:var(--ink-muted);margin-top:var(--space-1)}.klar .kl-delta{flex-direction:column;gap:2px;min-width:0;display:inline-flex}.klar .kl-delta-num{gap:var(--space-1);white-space:nowrap;align-items:baseline;font-weight:600;display:inline-flex}.klar .kl-delta-pos .kl-delta-num{color:var(--pos-text)}.klar .kl-delta-neg .kl-delta-num{color:var(--neg-text)}.klar .kl-delta-flat .kl-delta-num{color:var(--ink-secondary)}.klar .kl-delta-label{color:var(--ink-muted);font-weight:400}.klar .kl-spark{flex:none;overflow:visible}.klar .kl-spur{height:6px;margin-top:var(--space-2);border-radius:var(--radius-pill);background:var(--bg-sunken);display:block;overflow:hidden}.klar .kl-spur i{background:var(--accent);border-radius:var(--radius-pill);height:100%;display:block}.klar .kl-chart{width:100%;position:relative}.klar .kl-chart-plot{height:240px;position:relative}@media (min-width:720px){.klar .kl-chart-plot{height:280px}}.klar .kl-chart svg{display:block;overflow:visible}.klar .kl-chart-kopf{justify-content:space-between;align-items:center;gap:var(--space-2) var(--space-4);margin-bottom:var(--space-3);flex-wrap:wrap;display:flex}.klar .kl-legend{gap:var(--space-2) var(--space-4);margin:0 0 var(--space-3);color:var(--ink-secondary);flex-wrap:wrap;padding:0;list-style:none;display:flex}.klar .kl-legend li{align-items:center;gap:var(--space-2);display:inline-flex}.klar .kl-legend-key{border-radius:2px;flex:none;width:10px;height:10px;display:inline-block}.klar .kl-legend-key.kl-legend-line{border-radius:2px;width:14px;height:3px}.klar .kl-legend-key.kl-legend-strich{border-top:2px dashed var(--ink-secondary);border-radius:0;width:14px;height:0}.klar .kl-legend-key.kl-legend-teil{background:repeating-linear-gradient(135deg, var(--chart-1) 0 2px, transparent 2px 4px);box-shadow:inset 0 0 0 1px var(--chart-1)}.klar .kl-tick{fill:var(--ink-muted);font:500 12px var(--font-sans);font-variant-numeric:tabular-nums}.klar .kl-gitter{stroke:var(--line-hairline);stroke-width:1px}.klar .kl-achse{stroke:var(--chart-axis);stroke-width:1px}.klar .kl-tip{z-index:5;pointer-events:none;background:var(--bg-surface);min-width:180px;max-width:240px;color:var(--ink);border:1px solid var(--line-border);border-radius:var(--radius-md);box-shadow:var(--shadow-popover);padding:var(--space-2) var(--space-3);position:absolute;top:8px}.klar .kl-tip-title{color:var(--ink-muted);margin-bottom:var(--space-1)}.klar .kl-tip-row{align-items:center;gap:var(--space-2);display:flex}.klar .kl-tip-name{color:var(--ink-secondary);flex:1}.klar .kl-tip-val{font-variant-numeric:tabular-nums;font-weight:600}.klar .kl-schalter{gap:var(--space-2);flex-wrap:wrap;display:inline-flex}.klar .kl-schalter button{min-height:32px;padding:0 var(--space-3);border:1px solid var(--line-border);border-radius:var(--radius-pill);background:var(--bg-surface);color:var(--ink-secondary);font:500 12px/16px var(--font-sans);cursor:pointer;align-items:center;gap:6px;display:inline-flex}.klar .kl-schalter button:hover{background:var(--bg-hover);color:var(--ink)}.klar .kl-schalter button[aria-pressed=true]{background:var(--accent-soft);color:var(--accent);border-color:#0000}.klar .kl-schalter button[aria-pressed=true]:before{content:"✓"}.klar .kl-table-wrap{overflow-x:auto}.klar .kl-table{border-collapse:collapse;width:100%;color:var(--ink)}.klar .kl-table th{text-align:left;color:var(--ink-secondary);background:var(--bg-sunken);padding:var(--space-2) var(--space-3);white-space:nowrap;font-weight:500}.klar .kl-table th:first-child,.klar .kl-table td:first-child{padding-left:var(--space-5)}.klar .kl-table th:last-child,.klar .kl-table td:last-child{padding-right:var(--space-5)}.klar .kl-table td{white-space:nowrap;padding:10px var(--space-3);border-top:1px solid var(--line-hairline);vertical-align:middle}.klar .kl-table tbody tr:hover td{background:var(--bg-hover)}.klar .kl-table tfoot td{border-top:1px solid var(--line-border);font-weight:600}.klar .kl-table .kl-r{text-align:right;font-variant-numeric:tabular-nums}.klar .kl-table td a{text-decoration:none}.klar .kl-table td a:hover{text-decoration:underline}.klar .kl-table--zeilen td:first-child{color:var(--ink-secondary);white-space:normal}.klar .kl-table--zeilen td{white-space:normal}.klar .kl-table tr.kl-summe td{color:var(--ink);border-top:1px solid var(--line-border);font-weight:600}.klar .kl-badge{padding:2px var(--space-2) 2px 4px;border-radius:var(--radius-pill);background:var(--bg-sunken);color:var(--ink);white-space:nowrap;align-items:center;gap:6px;display:inline-flex}.klar .kl-si{flex:none}.klar .kl-si-good{fill:var(--status-good)}.klar .kl-si-warning{fill:var(--status-warning);stroke-linejoin:round}.klar .kl-si-serious{fill:var(--status-serious)}.klar .kl-si-critical{fill:var(--status-critical)}.klar .kl-si-neutral{fill:none;stroke:var(--ink-muted);stroke-width:1.5px}.klar .kl-si-glyph{fill:none;stroke:#fff;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round}.klar .kl-si-glyph-dark{stroke:#14171c}.klar .kl-seg{background:var(--bg-sunken);border-radius:var(--radius-md);gap:2px;max-width:100%;padding:3px;display:inline-flex}.klar .kl-seg-btn{font:400 14px/20px var(--font-sans);color:var(--ink-secondary);padding:6px var(--space-3);cursor:pointer;white-space:nowrap;background:0 0;border:0;border-radius:6px;text-decoration:none}.klar .kl-seg-btn:hover{color:var(--ink)}.klar .kl-seg-btn.is-on{background:var(--bg-surface);color:var(--ink);box-shadow:0 0 0 1px var(--line-border);font-weight:500}@media (max-width:479px){.klar .kl-kopf .kl-seg{width:100%;display:flex}.klar .kl-kopf .kl-seg-btn{text-align:center;padding:6px var(--space-1);flex:1}}.klar .kl-kat-liste{flex-direction:column;display:flex}.klar .kl-kat>summary,.klar .kl-kat-zeile{align-items:center;gap:var(--space-2);padding:10px var(--space-5);border-top:1px solid var(--line-hairline);color:var(--ink);display:flex}.klar .kl-kat-zeile{padding-left:calc(var(--space-5) + 24px)}.klar .kl-kat>summary{cursor:pointer;list-style:none}.klar .kl-kat>summary::-webkit-details-marker{display:none}.klar .kl-kat>summary:hover{background:var(--bg-hover)}.klar .kl-kat>summary svg{color:var(--ink-muted);flex:none;transition:transform .2s}.klar .kl-kat[open]>summary svg{transform:rotate(90deg)}.klar .kl-kat-name{flex:1;min-width:0}.klar .kl-kat-anteil{color:var(--ink-muted);text-align:right;min-width:3.5em}.klar .kl-kat .kl-table th:first-child,.klar .kl-kat .kl-table td:first-child{padding-left:calc(var(--space-5) + 24px)}.klar .kl-kat .kl-table{background:var(--bg-hover)}.klar .kl-kat .kl-table td:first-child{white-space:normal}@media (max-width:479px){.klar .kl-kat .kl-table th:first-child,.klar .kl-kat .kl-table td:first-child{padding-left:var(--space-5)}}.klar .kl-kat-summe{border-top-color:var(--line-border);font-weight:600}.klar .ad-ring,.klar .ad-balken{--ad-1:var(--chart-1);--ad-2:var(--chart-6);--ad-3:var(--chart-5);--ad-balken:var(--chart-1);--ad-spur:var(--bg-sunken);--ad-text:var(--ink);--ad-leise:var(--ink-muted)}.klar .ad-ring text,.klar .ad-zeile,.klar .ad-legende li{font-family:var(--font-sans)}.klar .ad-wert,.klar .ad-legende span{font-family:var(--font-sans);font-size:13px}@media (max-width:479px){.klar .kl-kat .kl-table th,.klar .kl-kat .kl-table td{padding-left:6px;padding-right:6px}.klar .kl-kat .kl-table th:first-child,.klar .kl-kat .kl-table td:first-child{padding-left:var(--space-4)}.klar .kl-kat .kl-table th:last-child,.klar .kl-kat .kl-table td:last-child{padding-right:var(--space-4)}}.klar .ad-spur{border-radius:0 var(--radius-sm) var(--radius-sm) 0;height:10px;overflow:hidden}.klar .ad-spur i{border-radius:0 var(--radius-sm) var(--radius-sm) 0}.klar .kl-anteil{padding:var(--space-4) var(--space-5);border-top:1px solid var(--line-hairline)}.klar .kl-weg{flex-direction:column;display:flex}.klar .kl-weg__stufe{gap:0 var(--space-4);border-top:1px solid var(--line-hairline);color:var(--ink-secondary);grid-template-columns:minmax(0,1fr) auto;padding:10px 0;display:grid}.klar .kl-weg__stufe:first-child{border-top:0}.klar .kl-weg__stufe b{color:var(--ink);font-variant-numeric:tabular-nums;white-space:nowrap;font-weight:500}.klar .kl-weg__stufe small{color:var(--ink-muted);grid-column:1/-1;font-size:12px;line-height:16px}.klar .kl-weg__stufe--summe{border-top-color:var(--line-border);color:var(--ink);font-weight:600}.klar .kl-weg__stufe--summe b{font-weight:600}.klar .kl-leer{color:var(--ink-secondary);text-align:center;padding:var(--space-8) var(--space-5)}.klar .kl-hinweis{color:var(--ink-secondary)}.klar .kl-form{gap:var(--space-5);flex-direction:column;display:flex}.klar .kl-felder{gap:var(--space-4);grid-template-columns:minmax(0,1fr);display:grid}@media (min-width:720px){.klar .kl-felder{grid-template-columns:repeat(2,minmax(0,1fr))}}.klar .kl-feld{flex-direction:column;gap:6px;min-width:0;display:flex}.klar .kl-feld--breit{grid-column:1/-1}.klar .kl-feld>span{color:var(--ink-secondary)}.klar .kl-eingabe,.klar .fb-input{width:100%;height:44px;padding:0 var(--space-3);border:1px solid var(--line-control);border-radius:var(--radius-md);background:var(--bg-sunken);color:var(--ink);font:400 15px var(--font-sans);box-shadow:none}.klar .kl-eingabe:hover,.klar .fb-input:hover{border-color:var(--ink-secondary)}.klar .kl-eingabe:focus,.klar .fb-input:focus{outline:2px solid var(--focus);outline-offset:2px;border-color:var(--line-control);box-shadow:none}.klar .fb-input::placeholder,.klar .kl-eingabe::placeholder{color:var(--ink-muted)}.klar .fb-input[aria-invalid=true]{border-color:var(--neg-text)}.klar input[type=date].fb-input{color-scheme:normal;font-family:var(--font-sans)}.klar fieldset.kl-gruppe{gap:var(--space-3);border:0;flex-direction:column;margin:0;padding:0;display:flex}.klar fieldset.kl-gruppe+fieldset.kl-gruppe{padding-top:var(--space-2)}.klar fieldset.kl-gruppe legend{margin-bottom:var(--space-3);color:var(--ink);padding:0}.klar .kl-form__fuss{gap:var(--space-3);flex-wrap:wrap;display:flex}.klar .fragebogen{gap:var(--space-5);width:100%;max-width:520px;padding:var(--space-6) var(--space-5);background:var(--bg-surface);border:1px solid var(--line-border);border-radius:var(--radius-lg);box-shadow:var(--shadow-card);flex-direction:column;margin:clamp(16px,6vh,72px) auto 0;display:flex}@media (max-width:479px){.klar .fragebogen{padding:var(--space-5) var(--space-4);margin-top:0}}.klar .fragebogen__frage{font:600 22px/28px var(--font-sans);letter-spacing:0;color:var(--ink);text-wrap:balance}.klar .fragebogen .text{color:var(--ink-secondary);max-width:none}.klar .fragebogen .klein{color:var(--ink-muted);font-size:14px;line-height:20px;margin-top:-8px!important}.klar .fragebogen .fb-input{height:48px;font-size:16px}.klar .fragebogen__kopf{gap:var(--space-2);flex-direction:column;display:flex}.klar .fragebogen__kopf .label{font:500 12px/16px var(--font-sans);text-transform:none;letter-spacing:.01em;color:var(--ink-muted)}.klar .fortschritt{background:var(--bg-sunken);border-radius:var(--radius-pill);height:6px;overflow:hidden}.klar .fortschritt span{background:var(--accent);border-radius:var(--radius-pill)}.klar .fragebogen__fuss{justify-content:space-between;gap:var(--space-3);display:flex}.klar .fragebogen__fuss--umgekehrt{flex-direction:row-reverse}.klar .fragebogen .fb-btn{height:44px;padding:0 var(--space-5);border:1px solid var(--line-control);border-radius:var(--radius-md);background:var(--bg-surface);color:var(--ink);font:500 15px/20px var(--font-sans);letter-spacing:0;text-transform:none}.klar .fragebogen .fb-btn:hover{background:var(--bg-hover);border-color:var(--line-control);color:var(--ink)}.klar .fragebogen .fb-btn--primary{background:var(--accent);border-color:var(--accent);color:var(--on-accent)}.klar .fragebogen .fb-btn--primary:hover{background:var(--accent);border-color:var(--accent);color:var(--on-accent);filter:brightness(1.08)}.klar .fragebogen .fb-error{color:var(--neg-text);font:500 14px/20px var(--font-sans)}.klar .fragebogen .mono{font-family:var(--font-mono)}.klar .wahl{gap:var(--space-2);flex-wrap:wrap;display:flex}.klar .wahl .chip{height:44px;padding:0 var(--space-4);border:1px solid var(--line-control);border-radius:var(--radius-md);background:var(--bg-surface);color:var(--ink);font:400 15px var(--font-sans);letter-spacing:0;text-transform:none}.klar .wahl .chip:hover{background:var(--bg-hover)}.klar .wahl .chip[aria-pressed=true]{background:var(--accent-soft);border-color:var(--accent);color:var(--accent);font-weight:500}.klar .fragebogen .stand{flex-direction:column;gap:0;display:flex}.klar .fragebogen .stand__zeile{justify-content:space-between;align-items:baseline;gap:var(--space-4);border-bottom:1px solid var(--line-hairline);color:var(--ink-secondary);padding:10px 0;font-size:14px;display:flex}.klar .fragebogen__aendern{align-items:baseline;gap:var(--space-2);color:var(--accent);font:400 14px var(--font-sans);cursor:pointer;text-align:right;background:0 0;border:0;padding:0;display:inline-flex}.klar .fragebogen__aendern b{color:var(--ink);font-weight:500}.klar .kl-urlaub-tage{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.klar .kl-urlaub-tage li{justify-content:space-between;align-items:center;gap:var(--space-4);border-top:1px solid var(--line-hairline);min-height:48px;padding:6px 0;display:flex}.klar .kl-urlaub-tage li:first-child{border-top:0}.klar .kl-eintrag{align-items:center;gap:var(--space-2);min-width:0;display:inline-flex}.klar .kl-symbol{color:var(--ink-muted);flex:none}.klar a.is-on .kl-symbol{color:var(--accent)}.klar .kl-nur-breit{display:none}@media (min-width:1100px){.klar .kl-nur-breit{display:inline-flex}}.klar .kl-menue-knopf{width:44px;height:44px}.klar .kl-vollmenue{z-index:200;background:var(--bg-page);overscroll-behavior:contain;flex-direction:column;animation:.16s ease-out kl-menue-auf;display:flex;position:fixed;inset:0;overflow-y:auto}@keyframes kl-menue-auf{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.klar .kl-vollmenue{animation:none}}.klar .kl-vollmenue__kopf{min-height:56px;padding:var(--space-2) var(--space-4);background:var(--bg-surface);border-bottom:1px solid var(--line-border);justify-content:space-between;align-items:center;display:flex;position:sticky;top:0}.klar .kl-vollmenue__kopf .kl-btn--icon{width:44px;height:44px}.klar .kl-vollmenue__liste{padding:var(--space-4);gap:var(--space-4);flex-direction:column;flex:1;display:flex}.klar .kl-vollmenue__gruppe{background:var(--bg-surface);border:1px solid var(--line-border);border-radius:var(--radius-lg);flex-direction:column;display:flex;overflow:hidden}.klar .kl-vollmenue__titel{padding:var(--space-3) var(--space-4) var(--space-1);color:var(--ink-muted)}.klar .kl-vollmenue__gruppe a,.klar .kl-vollmenue__gruppe summary{justify-content:space-between;align-items:center;gap:var(--space-3);min-height:56px;padding:0 var(--space-4);border-top:1px solid var(--line-hairline);color:var(--ink);font:400 17px/24px var(--font-sans);cursor:pointer;text-decoration:none;list-style:none;display:flex}.klar .kl-vollmenue__gruppe summary::-webkit-details-marker{display:none}.klar .kl-vollmenue__gruppe .kl-eintrag{gap:var(--space-3)}.klar .kl-vollmenue__gruppe a.is-on{color:var(--accent);background:var(--accent-soft);font-weight:500}.klar .kl-vollmenue__gruppe details svg:last-child{color:var(--ink-muted);transition:transform .2s}.klar .kl-vollmenue__gruppe details[open]>summary svg:last-child{transform:rotate(90deg)}.klar .kl-vollmenue__gruppe .kl-leiste__unter{padding:0 0 0 var(--space-8);border-left:0;margin:0}.klar .kl-vollmenue__gruppe .kl-leiste__unter a{min-height:48px;font-size:16px}.klar .kl-vollmenue__fuss{padding:0 var(--space-4) var(--space-8);gap:var(--space-2);flex-direction:column;display:flex}.klar .kl-vollmenue__zeile{min-height:56px;padding:0 var(--space-2) 0 var(--space-4);background:var(--bg-surface);border:1px solid var(--line-border);border-radius:var(--radius-lg);justify-content:space-between;align-items:center;display:flex}.klar .kl-vollmenue__abmelden{align-items:center;gap:var(--space-3);width:100%;min-height:56px;padding:0 var(--space-4);background:var(--bg-surface);border:1px solid var(--line-border);border-radius:var(--radius-lg);color:var(--ink);cursor:pointer;text-align:left;display:flex}@media (min-width:1100px){.klar .kl-vollmenue{display:none}}.klar .kl-prosa{gap:var(--space-3);color:var(--ink);font:400 16px/26px var(--font-sans);overflow-wrap:break-word;-webkit-hyphens:auto;hyphens:auto;flex-direction:column;max-width:72ch;display:flex}.klar .kl-prosa>:first-child{margin-top:0}.klar .kl-prosa h2{font:600 22px/30px var(--font-sans);margin:var(--space-5) 0 0}.klar .kl-prosa h3{font:600 18px/26px var(--font-sans);margin:var(--space-4) 0 0}.klar .kl-prosa h4{font:600 16px/24px var(--font-sans);margin:var(--space-3) 0 0}.klar .kl-prosa p,.klar .kl-prosa ul,.klar .kl-prosa ol,.klar .kl-prosa blockquote,.klar .kl-prosa figure{margin:0}.klar .kl-prosa ul,.klar .kl-prosa ol{gap:var(--space-2);flex-direction:column;padding-left:1.4em;display:flex}.klar .kl-prosa li>ul,.klar .kl-prosa li>ol{margin-top:var(--space-2)}.klar .kl-prosa__haken{padding-left:0;list-style:none}.klar .kl-prosa__kasten{margin-right:var(--space-2);color:var(--ink-muted)}.klar .kl-prosa a{color:var(--accent)}.klar .kl-prosa code{font:400 14px var(--font-mono,monospace);background:var(--bg-sunken);border-radius:4px;padding:1px 4px}.klar .kl-prosa pre{padding:var(--space-3);background:var(--bg-sunken);border-radius:var(--radius-md);margin:0;overflow-x:auto}.klar .kl-prosa hr{border:0;border-top:1px solid var(--line-border);width:100%;margin:var(--space-2) 0}.klar .kl-prosa blockquote{padding-left:var(--space-3);border-left:3px solid var(--line-border);color:var(--ink-secondary)}.klar .kl-prosa__hinweis{gap:var(--space-3);padding:var(--space-3) var(--space-4);background:var(--bg-sunken);border-radius:var(--radius-md);display:flex}.klar .kl-prosa__hinweis>div{gap:var(--space-2);flex-direction:column;min-width:0;display:flex}.klar .kl-prosa__auf{border:1px solid var(--line-border);border-radius:var(--radius-md);padding:0 var(--space-4)}.klar .kl-prosa__auf>summary{justify-content:space-between;align-items:center;gap:var(--space-3);cursor:pointer;min-height:48px;list-style:none;display:flex}.klar .kl-prosa__auf>summary::-webkit-details-marker{display:none}.klar .kl-prosa__auf>summary h2,.klar .kl-prosa__auf>summary h3,.klar .kl-prosa__auf>summary h4{margin:0}.klar .kl-prosa__auf>summary svg{color:var(--ink-muted);flex:none;transition:transform .2s}.klar .kl-prosa__auf[open]>summary svg{transform:rotate(90deg)}.klar .kl-prosa__auf[open]{padding-bottom:var(--space-4)}.klar .kl-prosa__auf[open]>:not(summary)+:not(summary){margin-top:var(--space-3)}.klar .kl-prosa__tabelle{border:1px solid var(--line-border);border-radius:var(--radius-md);overflow-x:auto}.klar .kl-prosa table{border-collapse:collapse;width:100%;font-size:14px;line-height:20px}.klar .kl-prosa th,.klar .kl-prosa td{padding:var(--space-2) var(--space-3);border-top:1px solid var(--line-hairline);text-align:left;vertical-align:top}.klar .kl-prosa th{background:var(--bg-sunken);border-top:0;font-weight:600}.klar .kl-prosa img{border-radius:var(--radius-md);border:1px solid var(--line-border);max-width:100%;height:auto;display:block}.klar .kl-prosa figcaption{margin-top:var(--space-1);color:var(--ink-muted);font-size:13px}.klar .kl-prosa__spalten{gap:var(--space-4);display:grid}@media (min-width:720px){.klar .kl-prosa__spalten{grid-auto-columns:minmax(0,1fr);grid-auto-flow:column}}.klar .kl-kapitel{flex-direction:column;display:flex}.klar .kl-kapitel a{justify-content:space-between;align-items:center;gap:var(--space-3);min-height:56px;padding:0 var(--space-4);border-top:1px solid var(--line-hairline);color:var(--ink);font:400 16px/22px var(--font-sans);text-decoration:none;display:flex}.klar .kl-kapitel a:first-child{border-top:0}.klar .kl-kapitel a:hover{background:var(--bg-hover)}.klar .kl-kapitel a>span{align-items:center;gap:var(--space-3);display:inline-flex}.klar .kl-kapitel svg{color:var(--ink-muted);flex:none}
.klar{--ink-950:var(--bg-sunken);--ink-900:var(--bg-sunken);--ink-800:var(--bg-surface);--ink-700:var(--bg-sunken);--ink-600:var(--line-border);--ink-500:var(--chart-other);--paper-100:var(--ink);--stone-300:var(--ink-secondary);--stone-400:var(--ink-muted);--signal:var(--accent);--signal-300:var(--accent);--ok:var(--pos-text);--warn:var(--warn-text);--error:var(--neg-text);--line:var(--line-hairline);--line-strong:var(--line-border);--font-display:var(--font-sans);--font-body:var(--font-sans);--header-h:56px}.klar .kl-menue-knopf{display:inline-flex}.klar .kl-rahmen{grid-template-columns:minmax(0,1fr);display:grid}.klar .kl-leiste{padding:var(--space-4) var(--space-3) var(--space-8);background:var(--bg-surface);border-right:1px solid var(--line-border);display:none}@media (min-width:1100px){.klar .kl-menue-knopf{display:none}.klar .kl-rahmen{grid-template-columns:248px minmax(0,1fr)}.klar .kl-leiste{border-right:1px solid var(--line-border);height:calc(100svh - 57px);display:block;position:sticky;inset:57px auto auto;overflow-y:auto}.klar--leiste .kl-top__wrap{max-width:none}}.klar .kl-leiste__gruppe{padding-bottom:var(--space-4);margin-bottom:var(--space-4);border-bottom:1px solid var(--line-hairline);flex-direction:column;gap:2px;display:flex}.klar .kl-leiste__gruppe:last-child{border-bottom:0}.klar .kl-leiste__titel{padding:0 var(--space-3) var(--space-1);color:var(--ink-muted)}.klar .kl-leiste a,.klar .kl-leiste summary{justify-content:space-between;align-items:center;gap:var(--space-2);min-height:36px;padding:6px var(--space-3);border-radius:var(--radius-md);color:var(--ink-secondary);cursor:pointer;text-decoration:none;list-style:none;display:flex}.klar .kl-leiste summary::-webkit-details-marker{display:none}.klar .kl-leiste a:hover,.klar .kl-leiste summary:hover{background:var(--bg-hover);color:var(--ink)}.klar .kl-leiste a.is-on{background:var(--accent-soft);color:var(--accent);font-weight:500}.klar .kl-leiste details svg{color:var(--ink-muted);flex:none;transition:transform .2s}.klar .kl-leiste details[open]>summary svg{transform:rotate(90deg)}.klar .kl-leiste__unter{margin-left:var(--space-3);padding-left:var(--space-2);border-left:1px solid var(--line-hairline);flex-direction:column;gap:2px;display:flex}.klar--leiste .kl-main{width:100%}.klar .schirm{gap:var(--space-5)}.klar .schirm__kopf{gap:var(--space-2);padding-bottom:var(--space-2);border-bottom:0}.klar .schirm__kopf h1{font:600 22px/28px var(--font-sans);letter-spacing:0;color:var(--ink);margin-top:2px}.klar .schirm__inhalt{gap:var(--space-5)}.klar .label,.klar .label--stone{font:500 12px/16px var(--font-sans);text-transform:none;letter-spacing:.01em;color:var(--ink-muted)}.klar .klein,.klar .text{color:var(--ink-muted);font-size:14px;line-height:20px}.klar .pfad{font:400 14px/20px var(--font-sans);letter-spacing:0;color:var(--ink-muted);margin-bottom:0}.klar .pfad a{color:var(--accent)}.klar .pfad a:hover{color:var(--accent);text-decoration:underline}.klar .aussage{font:600 18px/26px var(--font-sans);letter-spacing:0}.klar .leer,.klar .laedt{font:400 15px/22px var(--font-sans);color:var(--ink-secondary);letter-spacing:0}.klar .gut{color:var(--pos-text)}.klar .schlecht{color:var(--neg-text)}.klar .block{gap:var(--space-4)}.klar .block+.block{padding-top:var(--space-6);border-top:1px solid var(--line-hairline)}.klar .block__titel{gap:2px}.klar .block__titel h2{font:600 16px/24px var(--font-sans);letter-spacing:0;color:var(--ink)}.klar .block__titel p{color:var(--ink-muted);font-size:14px;line-height:20px}.klar .info>summary{font:600 11px var(--font-sans);border-color:var(--line-control);color:var(--ink-secondary)}.klar .info>p{color:var(--ink-secondary)}.klar .kacheln{gap:var(--space-3);border:0}@media (min-width:720px){.klar .kacheln{gap:var(--space-4)}}.klar .kachel{padding:var(--space-4);background:var(--bg-surface);border:1px solid var(--line-border);border-radius:var(--radius-lg);box-shadow:var(--shadow-card);gap:var(--space-1)}@media (min-width:720px){.klar .kachel{padding:var(--space-5)}}.klar .kachel .label{color:var(--ink-secondary)}.klar .kachel .zahl{font:600 24px/30px var(--font-sans);letter-spacing:-.01em;color:var(--ink)}@media (min-width:720px){.klar .kachel .zahl{font-size:28px;line-height:34px}}.klar .kachel .zahl--signal{color:var(--ink)}.klar .kachel .zahl.ist-gut{color:var(--pos-text)}.klar .kachel .zahl.ist-schlecht{color:var(--neg-text)}.klar .kachel small{font:500 12px/16px var(--font-sans);letter-spacing:.01em;color:var(--ink-muted)}.klar .kachel--link:hover{background:var(--bg-hover)}.klar .tabelle-scroll{background:var(--bg-surface);border:1px solid var(--line-border);border-radius:var(--radius-lg);box-shadow:var(--shadow-card)}.klar .tabelle{color:var(--ink);font-size:14px;line-height:20px}.klar .tabelle th,.klar .tabelle th.z{font:500 12px/16px var(--font-sans);text-transform:none;letter-spacing:.01em;color:var(--ink-secondary);background:var(--bg-sunken);padding:var(--space-2) var(--space-3);border-bottom:0}.klar .tabelle td{padding:10px var(--space-3);border-bottom:0;border-top:1px solid var(--line-hairline);vertical-align:middle}.klar .tabelle th:first-child,.klar .tabelle td:first-child{padding-left:var(--space-4)}.klar .tabelle th:last-child,.klar .tabelle td:last-child{padding-right:var(--space-4)}.klar .tabelle .z{font:400 14px var(--font-sans);font-variant-numeric:tabular-nums}.klar .tabelle td.leise{color:var(--ink-muted);font-size:13px}.klar .tabelle tbody tr:hover td{background:var(--bg-hover)}.klar .tabelle a{color:var(--accent)}.klar .tabelle tfoot td{border-top:1px solid var(--line-border);background:0 0;font-weight:600}.klar .tabelle tfoot tr:first-child td{border-top:1px solid var(--line-border)}.klar .tabelle tfoot td:first-child{padding-left:var(--space-4)}.klar .tabelle tfoot .z{font-weight:600}.klar .stand__zeile,.klar .treppe__stufe{color:var(--ink-secondary);border-bottom-color:var(--line-hairline)}.klar .stand__zeile b,.klar .treppe__stufe b{font:500 15px var(--font-sans);font-variant-numeric:tabular-nums;color:var(--ink)}.klar .stand__zeile--summe,.klar .treppe__stufe--summe{border-top-color:var(--line-border)}.klar .stand__zeile--summe b{color:var(--ink);font-size:16px;font-weight:600}.klar .treppe__stufe small{color:var(--ink-muted)}.klar .zeile:hover,.klar a.mini__zeile:hover{background:var(--bg-hover)}.klar .zeile--kopf{font:500 12px var(--font-sans);text-transform:none;letter-spacing:.01em}.klar .aufklapp summary{font:600 14px/20px var(--font-sans);text-transform:none;letter-spacing:0;color:var(--ink)}.klar .aufklapp summary:before{color:var(--accent);font-weight:600}.klar .kat summary{color:var(--ink-secondary)}.klar .kat summary b{font:500 15px var(--font-sans);font-variant-numeric:tabular-nums}.klar .kat summary b small,.klar .kat-liste .stand__zeile b small{font:400 13px var(--font-sans);color:var(--ink-muted)}.klar .fb-btn{height:40px;padding:0 var(--space-4);border-radius:var(--radius-md);font:500 14px/20px var(--font-sans);letter-spacing:0;text-transform:none}.klar .schirm__kopf .aktionen .fb-btn:not(.fb-btn--ghost),.klar .fb-btn--sm{height:36px;font-size:14px}.klar .fb-btn--primary{background:var(--accent);color:var(--on-accent)}.klar .fb-btn--primary:hover{background:var(--accent);color:var(--on-accent);filter:brightness(1.08)}.klar .fb-btn--secondary{background:var(--bg-surface);color:var(--ink);border-color:var(--line-control)}.klar .fb-btn--secondary:hover{background:var(--bg-hover);border-color:var(--line-control)}.klar .fb-btn--ghost span{border-bottom-color:var(--accent)}.klar .fb-icon-btn,.klar .chip{border-radius:var(--radius-md);border-color:var(--line-control);font-family:var(--font-sans);letter-spacing:0}.klar .chip:hover,.klar .fb-icon-btn:hover{background:var(--bg-hover);border-color:var(--line-control)}.klar .zeilen-aktion .fb-btn{height:32px;font-size:13px}.klar .feld__label{font:500 12px/16px var(--font-sans);text-transform:none;letter-spacing:.01em;color:var(--ink-secondary)}.klar .feld__hilfe,.klar .feld__optional{color:var(--ink-muted);font-size:13px}.klar .fb-input,.klar .fb-select,.klar .fb-textarea{border-radius:var(--radius-md);background-color:var(--bg-sunken);border-color:var(--line-control);color:var(--ink);font:400 15px var(--font-sans)}.klar .fb-input--zahl{font-family:var(--font-sans);font-variant-numeric:tabular-nums}.klar .fb-select{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24' fill='none' stroke='%23868e99' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E")}.klar .fb-input:hover,.klar .fb-select:hover{border-color:var(--ink-secondary)}.klar .fb-input:focus,.klar .fb-select:focus{outline:2px solid var(--focus);outline-offset:2px;border-color:var(--line-control);box-shadow:none}.klar .feld .fb-input[readonly]{color:var(--ink-muted);border-color:var(--line-border);background-color:var(--bg-surface)}.klar input[type=date].fb-input{color-scheme:normal;font-family:var(--font-sans)}.klar .haken input{accent-color:var(--accent)}.klar .schalter__knopf{background:var(--bg-sunken);border-color:var(--line-control)}.klar .schalter[aria-checked=true] .schalter__knopf{background:var(--accent);border-color:var(--accent)}.klar .schalter[aria-checked=true] .schalter__knopf:after{background:var(--on-accent)}.klar .gruppe legend{color:var(--ink)}.klar .fb-error{font:500 14px var(--font-sans);color:var(--neg-text)}.klar .segment{border-radius:var(--radius-md);background:var(--bg-sunken);border:0;gap:2px;max-width:100%;padding:3px}.klar .segment a,.klar .segment button{height:34px;padding:0 var(--space-3);color:var(--ink-secondary);font:400 14px var(--font-sans);letter-spacing:0;background:0 0;border:0;border-radius:6px}.klar .segment a:hover,.klar .segment button:hover{color:var(--ink);background:0 0}.klar .segment a[aria-current=true],.klar .segment button[aria-pressed=true]{background:var(--bg-surface);color:var(--ink);box-shadow:0 0 0 1px var(--line-border);font-weight:500}.klar .fb-tabs{border-bottom-color:var(--line-border)}.klar .fb-tab{font:500 14px/20px var(--font-sans);text-transform:none;letter-spacing:0;color:var(--ink-secondary);padding:10px var(--space-3)}.klar .fb-tab:hover{color:var(--ink)}.klar .fb-tab[aria-current=page],.klar .fb-tab[aria-selected=true]{color:var(--accent);border-bottom-color:var(--accent)}.klar .hinweis{border:0;border-left:3px solid var(--line-border);border-radius:var(--radius-md);background:var(--bg-sunken);color:var(--ink-secondary);font-size:14px;line-height:20px}.klar .hinweis--warnung{border-left-color:var(--status-warning);color:var(--ink)}.klar .hinweis--fehler{border-left-color:var(--status-critical);color:var(--ink)}.klar .fb-tag,.klar .kommt{border-radius:var(--radius-pill);background:var(--bg-sunken);height:24px;font:500 12px var(--font-sans);text-transform:none;letter-spacing:.01em;color:var(--ink);border:0}.klar .status--ok .status__punkt{background:var(--status-good)}.klar .status--warn .status__punkt{background:var(--status-warning)}.klar .status--error .status__punkt{background:var(--status-critical)}.klar .regler,.klar .vorschau{background:var(--bg-surface);border:1px solid var(--line-border);border-radius:var(--radius-lg)}.klar .regler__feld b{color:var(--ink)}.klar .regler input[type=range]{accent-color:var(--accent)}.klar .dialog{background:var(--bg-surface);color:var(--ink);border-color:var(--line-border);border-radius:var(--radius-lg)}.klar .dialog__kopf h2{font:600 16px/24px var(--font-sans);letter-spacing:0}.klar .dg-flaeche,.klar .dg-legende,.klar .dg-team{--stone-300:var(--chart-1);--ok:var(--chart-1);--error:var(--chart-other)}.klar .dg-legende span:has(.dg-m--ueber){display:none}.klar .dg-m--fehl{border-color:var(--chart-other);background:repeating-linear-gradient(45deg, transparent 0 2px, var(--chart-other) 2px 3px)}.klar .dg-team__fehl{border-color:var(--chart-other);background:repeating-linear-gradient(45deg, transparent 0 3px, var(--chart-other) 3px 4px)}.klar .dg-gitter{stroke:var(--line-hairline)}.klar .dg-achse{stroke:var(--chart-axis)}.klar .dg-tick{fill:var(--ink-muted);font:500 12px var(--font-sans)}.klar .dg-tick--laeuft{fill:var(--ink-secondary)}.klar .dg-hover{fill:var(--bg-hover)}.klar .dg-linie-rand{stroke:var(--bg-surface)}.klar .dg-muss{stroke:var(--ink)}.klar .dg-kann{stroke:var(--ink-secondary)}.klar .dg-entw{stroke:var(--chart-6);stroke-width:2px}.klar .dg-punkt{fill:var(--chart-6);stroke:var(--bg-surface);stroke-width:2px}.klar .dg-schild{fill:var(--ink-secondary);font:500 12px var(--font-sans);stroke:var(--bg-surface)}.klar .saeulen__legende{font:500 12px var(--font-sans);color:var(--ink-secondary)}.klar .saeulen__legende i.dg-m--muss{border-top-color:var(--ink)}.klar .saeulen__legende i.dg-m--kann{border-top-color:var(--ink-secondary)}.klar .saeulen__legende i.dg-m--entw{border-top:2px solid var(--chart-6)}.klar .dg-m--entw:after{background:var(--chart-6)}.klar .dg-schalter button{height:32px;padding:0 var(--space-3);border:1px solid var(--line-border);border-radius:var(--radius-pill);background:var(--bg-surface);color:var(--ink-secondary);font:500 12px var(--font-sans)}.klar .dg-schalter button[aria-pressed=true]{background:var(--accent-soft);color:var(--accent);border-color:#0000}.klar .dg-trend{font:500 12px var(--font-sans);color:var(--ink-secondary)}.klar .dg-tip{background:var(--bg-surface);border:1px solid var(--line-border);border-radius:var(--radius-md);box-shadow:var(--shadow-popover)}.klar .dg-tip__zeile{color:var(--ink-secondary);font-size:13px}.klar .dg-tip__zeile b{color:var(--ink);font-variant-numeric:tabular-nums}.klar .dg-tip__zeile b.gut{color:var(--pos-text)}.klar .dg-tip__zeile b.schlecht{color:var(--neg-text)}.klar .dg-team b{font:500 13px var(--font-sans);font-variant-numeric:tabular-nums}.klar .dg-team__spur>.dg-team__muss{background:var(--ink);box-shadow:0 0 0 1px var(--bg-surface)}.klar .wf__balken--start{background:var(--chart-1)}.klar .wf__balken--ab{background:var(--chart-other)}.klar .wf__balken--ergebnis,.klar .wf__balken--topf{background:var(--chart-6)}.klar .wf__balken--fehl{border-color:var(--chart-other);background:repeating-linear-gradient(45deg, transparent 0 3px, var(--chart-other) 3px 4px)}.klar .wf__spalte b,.klar .wf__bedarf em,.klar .wf__namen span{font-family:var(--font-sans)}.klar .wf__null{border-top-color:var(--chart-axis)}.klar .wf__bedarf{border-top-color:var(--ink)}.klar .ziel__spur{background:var(--bg-sunken)}.klar .ziel__spur i{background:var(--accent)}
