:root{--akzent-text:color-mix(in oklab, var(--akzent) 86%, #07121a);--akzent-flaeche:color-mix(in oklab, var(--akzent) 8%, #fff);--akzent-rand:color-mix(in oklab, var(--akzent) 32%, #fff);--akzent-fest:var(--akzent);--akzent-fest-text:#fff;--akzent-fest-aktiv:color-mix(in oklab, var(--akzent) 88%, #12161c);--grund:#f5f6f8;--flaeche:#fff;--flaeche-2:#f7f8fa;--flaeche-3:#eef0f4;--flaeche-schwebend:#fff;--flaeche-dunkel-fest:#1a2332;--auf-dunkel-fest:#fff;--nav:#121821;--nav-text:#ffffffb8;--nav-text-aktiv:#fff;--nav-rand:#ffffff17;--nav-hover:#ffffff12;--nav-aktiv-grund:#ffffff1a;--text:#12161c;--text-2:#5a6472;--text-3:#646d7b;--auf-farbe:#fff;--rand:#e2e6ec;--rand-fein:#edeff3;--rand-stark:#ccd2dc;--ok-flaeche:#eaf7f0;--ok-rand:#bfe4d1;--ok-text:#0e6b45;--ok-fest:#0e6b45;--warn-flaeche:#fdf6e6;--warn-rand:#efdcaa;--warn-text:#8a5a06;--warn-fest:#8a5a06;--fehler-flaeche:#fdf0ef;--fehler-rand:#f3c9c5;--fehler-text:#ad2a20;--fehler-fest:#ad2a20;--info-flaeche:#eef4fd;--info-rand:#c9dcf6;--info-text:#1f5cad;--info-fest:#1f5cad;--neutral-flaeche:#f0f2f5;--neutral-rand:#e2e6ec;--neutral-text:#4d5765;--serie-1:var(--akzent);--serie-2:#3f6fd0;--serie-3:#128b7f;--serie-4:#a96a12;--serie-5:#8459c5;--serie-6:#6b7686;--gitter:#eceef2;--schleier:#10161e5c;--abstand-0:0;--abstand-1:4px;--abstand-2:8px;--abstand-3:12px;--abstand-4:16px;--abstand-5:20px;--abstand-6:24px;--abstand-7:32px;--abstand-8:48px;--feld-zu-beschriftung:var(--abstand-1);--feld-zu-hinweis:var(--abstand-1);--feld-zu-feld:var(--abstand-4);--gruppe-zu-gruppe:var(--abstand-6);--formular-zu-aktionen:var(--abstand-6);--radius-marke:3px;--radius-klein:5px;--radius-bedien:6px;--radius-karte:8px;--radius-dialog:12px;--radius-voll:999px;--strich:1px;--schrift:ui-sans-serif, system-ui, -apple-system, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;--schrift-mono:ui-monospace, SFMono-Regular, "SF Mono", Menlo, Consolas, "Liberation Mono", monospace;--schrift-xs:11px;--schrift-s:12px;--schrift-basis:13px;--schrift-m:14px;--schrift-l:15px;--schrift-xl:20px;--schrift-kennzahl:26px;--schrift-kennzahl-gross:34px;--gewicht-normal:400;--gewicht-mittel:500;--gewicht-halbfett:600;--zeilenhoehe-eng:1.35;--zeilenhoehe:1.55;--zahlen:tabular-nums lining-nums;--hoehe-bedienelement:34px;--hoehe-bedienelement-klein:28px;--hoehe-bedienelement-finger:44px;--hoehe-bedienelement-finger-klein:36px;--schatten-1:0 1px 2px #0c121c0d;--schatten-2:0 6px 16px -6px #0c121c29, 0 2px 5px -2px #0c121c14;--schatten-3:0 24px 48px -16px #0c121c3d, 0 4px 12px -4px #0c121c1f;--fokus-farbe:var(--akzent);--fokus-breite:2px;--fokus-abstand:2px;--schiene:inset 2px 0 0 var(--akzent-fest);--zeile-hoehe:34px;--zellpolster-y:6px;--zellpolster-x:12px;--tabellenkopf-hoehe:32px;--karte-kopf-hoehe:44px;--leiste-breite:240px;--leiste-breite-schmal:56px;--inhalt-max:1440px;--banner-hoehe:0px;--ebene-inhalt:1;--ebene-leiste:10;--ebene-schwebend:100;--ebene-dialog:1000;--ebene-meldung:2000}:root[data-dichte=kompakt]{--zeile-hoehe:28px;--zellpolster-y:4px}:root[data-dichte=komfort]{--zeile-hoehe:40px;--zellpolster-y:9px}@media (prefers-color-scheme:dark){:root:not([data-thema=hell]){--akzent-text:color-mix(in oklab, var(--akzent) 68%, #fff);--akzent-flaeche:color-mix(in oklab, var(--akzent) 18%, #151920);--akzent-rand:color-mix(in oklab, var(--akzent) 42%, #151920);--akzent-fest:color-mix(in oklab, var(--akzent) 88%, #fff);--akzent-fest-text:#0d1014;--akzent-fest-aktiv:color-mix(in oklab, var(--akzent) 70%, #fff);--grund:#0d1014;--flaeche:#151920;--flaeche-2:#1b2028;--flaeche-3:#212733;--flaeche-schwebend:#1c222b;--nav:#090c10;--nav-text:#ffffffa8;--nav-rand:#ffffff12;--text:#e8ebf0;--text-2:#9aa4b2;--text-3:#828b99;--auf-farbe:#0d1014;--rand:#262c36;--rand-fein:#1e242c;--rand-stark:#39414e;--ok-flaeche:#0f2419;--ok-rand:#1f4a36;--ok-text:#5cd7a0;--ok-fest:#3e805f;--warn-flaeche:#2a1f0b;--warn-rand:#4d3a12;--warn-text:#f0c163;--warn-fest:#9c7239;--fehler-flaeche:#2b1414;--fehler-rand:#55201e;--fehler-text:#ff9086;--fehler-fest:#bd5043;--info-flaeche:#0f1c2e;--info-rand:#22375a;--info-text:#7fb4ff;--info-fest:#4375bb;--neutral-flaeche:#212733;--neutral-rand:#2d3540;--neutral-text:#a8b1be;--serie-1:color-mix(in oklab, var(--akzent) 80%, #fff);--serie-2:#7ea4f2;--serie-3:#3ec6b4;--serie-4:#e0a84e;--serie-5:#b394ec;--serie-6:#98a3b3;--gitter:#232a34;--schleier:#0000009e;--schatten-1:0 1px 2px #00000073;--schatten-2:0 8px 22px -8px #000000b8, 0 2px 6px -2px #0009;--schatten-3:0 28px 60px -20px #000000d9;--fokus-farbe:var(--akzent-fest)}@supports (color:lab(0% 0 0)){:root:not([data-thema=hell]){--ok-fest:lab(48.6523% -28.4497 11.6394);--warn-fest:lab(51.4062% 12.4659 37.3986);--fehler-fest:lab(48.7544% 44.2719 30.6542);--info-fest:lab(48.1362% .0466108 -42.6848)}}}:root[data-thema=dunkel]{--akzent-text:color-mix(in oklab, var(--akzent) 68%, #fff);--akzent-flaeche:color-mix(in oklab, var(--akzent) 18%, #151920);--akzent-rand:color-mix(in oklab, var(--akzent) 42%, #151920);--akzent-fest:color-mix(in oklab, var(--akzent) 88%, #fff);--akzent-fest-text:#0d1014;--akzent-fest-aktiv:color-mix(in oklab, var(--akzent) 70%, #fff);--grund:#0d1014;--flaeche:#151920;--flaeche-2:#1b2028;--flaeche-3:#212733;--flaeche-schwebend:#1c222b;--nav:#090c10;--nav-text:#ffffffa8;--nav-rand:#ffffff12;--text:#e8ebf0;--text-2:#9aa4b2;--text-3:#828b99;--auf-farbe:#0d1014;--rand:#262c36;--rand-fein:#1e242c;--rand-stark:#39414e;--ok-flaeche:#0f2419;--ok-rand:#1f4a36;--ok-text:#5cd7a0;--ok-fest:#3e805f;--warn-flaeche:#2a1f0b;--warn-rand:#4d3a12;--warn-text:#f0c163;--warn-fest:#9c7239;--fehler-flaeche:#2b1414;--fehler-rand:#55201e;--fehler-text:#ff9086;--fehler-fest:#bd5043;--info-flaeche:#0f1c2e;--info-rand:#22375a;--info-text:#7fb4ff;--info-fest:#4375bb;--neutral-flaeche:#212733;--neutral-rand:#2d3540;--neutral-text:#a8b1be;--serie-1:color-mix(in oklab, var(--akzent) 80%, #fff);--serie-2:#7ea4f2;--serie-3:#3ec6b4;--serie-4:#e0a84e;--serie-5:#b394ec;--serie-6:#98a3b3;--gitter:#232a34;--schleier:#0000009e;--schatten-1:0 1px 2px #00000073;--schatten-2:0 8px 22px -8px #000000b8, 0 2px 6px -2px #0009;--schatten-3:0 28px 60px -20px #000000d9;--fokus-farbe:var(--akzent-fest)}@supports (color:lab(0% 0 0)){:root[data-thema=dunkel]{--ok-fest:lab(48.6523% -28.4497 11.6394);--warn-fest:lab(51.4062% 12.4659 37.3986);--fehler-fest:lab(48.7544% 44.2719 30.6542);--info-fest:lab(48.1362% .0466108 -42.6848)}}@media print{:root{--grund:#fff;--flaeche:#fff;--flaeche-2:#fff;--flaeche-3:#fff;--text:#000;--text-2:#333;--text-3:#555;--rand:#ccc;--rand-fein:#ddd;--rand-stark:#999;--schatten-1:none;--schatten-2:none;--schatten-3:none}}
:root{--wa-color-brand-fill-loud:var(--akzent-fest);--wa-color-brand-fill-normal:var(--akzent-flaeche);--wa-color-brand-fill-quiet:var(--akzent-flaeche);--wa-color-brand-border-loud:var(--akzent-fest);--wa-color-brand-border-normal:var(--akzent-rand);--wa-color-brand-border-quiet:var(--akzent-rand);--wa-color-brand-on-loud:var(--akzent-fest-text);--wa-color-brand-on-normal:var(--text);--wa-color-brand-on-quiet:var(--akzent-text);--wa-color-success-fill-loud:var(--ok-fest);--wa-color-success-fill-normal:var(--ok-flaeche);--wa-color-success-fill-quiet:var(--ok-flaeche);--wa-color-success-border-loud:var(--ok-text);--wa-color-success-border-normal:var(--ok-rand);--wa-color-success-on-loud:var(--auf-farbe);--wa-color-success-on-normal:var(--ok-text);--wa-color-success-on-quiet:var(--ok-text);--wa-color-warning-fill-loud:var(--warn-fest);--wa-color-warning-fill-normal:var(--warn-flaeche);--wa-color-warning-fill-quiet:var(--warn-flaeche);--wa-color-warning-border-loud:var(--warn-text);--wa-color-warning-border-normal:var(--warn-rand);--wa-color-warning-on-loud:var(--auf-farbe);--wa-color-warning-on-normal:var(--warn-text);--wa-color-warning-on-quiet:var(--warn-text);--wa-color-danger-fill-loud:var(--fehler-fest);--wa-color-danger-fill-normal:var(--fehler-flaeche);--wa-color-danger-fill-quiet:var(--fehler-flaeche);--wa-color-danger-border-loud:var(--fehler-text);--wa-color-danger-border-normal:var(--fehler-rand);--wa-color-danger-on-loud:var(--auf-farbe);--wa-color-danger-on-normal:var(--fehler-text);--wa-color-danger-on-quiet:var(--fehler-text);--wa-color-neutral-fill-loud:var(--neutral-text);--wa-color-neutral-fill-normal:var(--neutral-flaeche);--wa-color-neutral-fill-quiet:var(--flaeche-2);--wa-color-neutral-border-loud:var(--rand-stark);--wa-color-neutral-border-normal:var(--rand);--wa-color-neutral-border-quiet:var(--rand-fein);--wa-color-neutral-on-loud:var(--auf-farbe);--wa-color-neutral-on-normal:var(--text);--wa-color-neutral-on-quiet:var(--text);--wa-color-focus:var(--fokus-farbe);--wa-space-3xs:var(--abstand-1);--wa-space-2xs:var(--abstand-1);--wa-space-xs:var(--abstand-2);--wa-space-s:var(--abstand-2);--wa-space-m:var(--abstand-3);--wa-space-l:var(--abstand-4);--wa-space-xl:var(--abstand-6);--wa-space-2xl:var(--abstand-7);--wa-space-3xl:var(--abstand-8);--wa-border-radius-s:var(--radius-klein);--wa-border-radius-m:var(--radius-bedien);--wa-border-radius-l:var(--radius-karte);--wa-border-radius-pill:var(--radius-voll);--wa-panel-border-radius:var(--radius-karte);--wa-border-width-s:var(--strich);--wa-border-width-m:var(--strich);--wa-font-family-body:var(--schrift);--wa-font-family-heading:var(--schrift);--wa-font-family-code:var(--schrift-mono);--wa-font-size-3xs:var(--schrift-xs);--wa-font-size-2xs:var(--schrift-xs);--wa-font-size-xs:var(--schrift-s);--wa-font-size-s:var(--schrift-basis);--wa-font-size-m:var(--schrift-m);--wa-font-size-l:var(--schrift-l);--wa-font-size-xl:var(--schrift-xl);--wa-font-size-2xl:var(--schrift-kennzahl);--wa-font-weight-normal:var(--gewicht-normal);--wa-font-weight-body:var(--gewicht-normal);--wa-font-weight-semibold:var(--gewicht-halbfett);--wa-font-weight-heading:var(--gewicht-halbfett);--wa-font-weight-action:var(--gewicht-mittel);--wa-line-height-condensed:var(--zeilenhoehe-eng);--wa-line-height-normal:var(--zeilenhoehe);--wa-form-control-height:var(--hoehe-bedienelement);--wa-form-control-border-radius:var(--radius-bedien);--wa-form-control-border-color:var(--rand-stark);--wa-form-control-border-width:var(--strich);--wa-form-control-background-color:var(--flaeche);--wa-form-control-label-color:var(--text-2);--wa-form-control-label-font-weight:var(--gewicht-mittel);--wa-form-control-hint-color:var(--text-2);--wa-form-control-placeholder-color:var(--text-3);--wa-form-control-value-color:var(--text);--wa-form-control-padding-block:var(--abstand-1);--wa-form-control-padding-inline:var(--abstand-2);--wa-shadow-s:var(--schatten-1);--wa-shadow-m:var(--schatten-2);--wa-shadow-l:var(--schatten-3);--wa-transition-fast:var(--dauer-kurz);--wa-transition-normal:var(--dauer-normal);--wa-transition-slow:var(--dauer-lang);--wa-transition-easing:var(--kurve-standard)}
:root{--dauer-sofort:90ms;--dauer-kurz:.14s;--dauer-normal:.2s;--dauer-lang:.32s;--dauer-ausklang:.12s;--dauer-zahl:.42s;--verzug-skelett:.25s;--takt-skelett:1.2s;--takt-spinner:.8s;--standzeit-ok:3.2s;--standzeit-fehler:0;--quittung:.9s;--quittung-ausklang:.6s;--weg-klein:6px;--weg-mittel:10px;--weg-gross:16px;--kurve-standard:cubic-bezier(.2, 0, 0, 1);--kurve-eintritt:cubic-bezier(0, 0, .2, 1);--kurve-austritt:cubic-bezier(.4, 0, 1, 1);--kurve-weich:cubic-bezier(.4, 0, .2, 1);--kurve-linear:linear;--kurve-akzent:cubic-bezier(.2, .9, .3, 1.2);--kurve-ruettel:cubic-bezier(.36, .07, .19, .97)}.inhalt-wechsel{animation:inhalt-herein var(--dauer-normal) var(--kurve-eintritt)}@keyframes inhalt-herein{0%{opacity:0;transform:translateY(var(--weg-klein))}}.seitenfortschritt{background:var(--akzent-fest);transform-origin:0;block-size:2px;z-index:var(--ebene-meldung);animation:fortschritt-warten var(--verzug-skelett) step-end, fortschritt-kriechen 8s var(--kurve-eintritt) var(--verzug-skelett) forwards;position:fixed;inset-block-start:var(--banner-hoehe);inset-inline:0}@keyframes fortschritt-warten{0%{opacity:0}to{opacity:1}}@keyframes fortschritt-kriechen{0%{transform:scaleX(.02)}to{transform:scaleX(.9)}}@keyframes dialog-herein{0%{opacity:0;transform:translateY(var(--weg-mittel)) scale(.98)}}@keyframes dialog-hinaus{to{opacity:0;transform:translateY(4px)}}@keyframes schleier-herein{0%{opacity:0}}[data-quittung]{animation:quittung var(--quittung) var(--kurve-linear) forwards}[data-quittung=eigen]{--quittung-farbe:var(--ok-flaeche)}[data-quittung=fremd]{--quittung-farbe:var(--info-flaeche)}[data-quittung=fehler]{--quittung-farbe:var(--fehler-flaeche);background:var(--fehler-flaeche);animation:none}@keyframes quittung{0%,60%{background:var(--quittung-farbe)}to{background:0 0}}.zeile-neu{animation:zeile-herein var(--dauer-normal) var(--kurve-eintritt)}@keyframes zeile-herein{0%{opacity:0;transform:translateY(4px)}}.zeile-geht{animation:zeile-blass var(--dauer-ausklang) var(--kurve-austritt) var(--dauer-kurz) forwards, zeile-kollaps .16s var(--kurve-weich) calc(var(--dauer-kurz) + var(--dauer-ausklang)) forwards}@keyframes zeile-blass{to{opacity:0}}@keyframes zeile-kollaps{to{padding-block:0;font-size:0;line-height:0}}@keyframes dreht{to{transform:rotate(360deg)}}@keyframes haken{0%{opacity:0;transform:scale(.4)}to{opacity:1;transform:scale(1)}}@keyframes ruetteln{10%,90%{transform:translate(-2px)}20%,80%{transform:translate(4px)}30%,50%,70%{transform:translate(-4px)}40%,60%{transform:translate(4px)}}@keyframes skelett-puls{0%,to{opacity:1}50%{opacity:.55}}.laedt-nach{opacity:.45;pointer-events:none;transition:opacity var(--dauer-kurz) var(--kurve-weich)}@keyframes meldung-herein{0%{opacity:0;transform:translateY(var(--abstand-2))}}@keyframes meldung-hinaus{to{opacity:0}}@keyframes frist{0%{transform:scaleX(1)}to{transform:scaleX(0)}}.sortiert-neu{animation:sortier-senke .24s var(--kurve-weich)}@keyframes sortier-senke{50%{opacity:.45}}.wert-wechsel{animation:wert-wechsel .26s var(--kurve-weich)}@keyframes wert-wechsel{50%{opacity:.25}}@media (prefers-reduced-motion:reduce){:root{--dauer-sofort:1ms;--dauer-kurz:1ms;--dauer-normal:1ms;--dauer-lang:1ms;--dauer-ausklang:1ms;--dauer-zahl:1ms;--weg-klein:0px;--weg-mittel:0px;--weg-gross:0px}*,:before,:after{scroll-behavior:auto!important;transition-duration:1ms!important;animation-duration:1ms!important;animation-iteration-count:1!important}[data-quittung]{background:var(--quittung-farbe)!important;animation:none!important}@keyframes skelett-puls{0%,to{opacity:1}50%{opacity:.55}}}
*,:before,:after{box-sizing:border-box}body{background:var(--grund);color:var(--text);font-family:var(--schrift);font-size:var(--schrift-basis);line-height:var(--zeilenhoehe-eng);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;margin:0}.zahl,.kennzahl-wert,td.zahl,th.zahl,time{font-variant-numeric:var(--zahlen)}:where(a,button,input,select,textarea,summary,[tabindex]):focus-visible{outline:var(--fokus-breite) solid var(--fokus-farbe);outline-offset:var(--fokus-abstand);transition:none}:where(input,select,textarea)[aria-invalid=true]:focus-visible{outline-color:var(--fehler-text)}.geruest{grid-template-columns:var(--leiste-breite) 1fr;grid-template-rows:var(--banner-hoehe) 1fr;grid-template-areas:"banner banner""leiste inhalt";min-block-size:100vh;display:grid}.geruest[data-leiste=schmal]{grid-template-columns:var(--leiste-breite-schmal) 1fr}.geruest>.banner{justify-content:center;align-items:center;gap:var(--abstand-2);background:var(--warn-flaeche);color:var(--warn-text);border-block-end:var(--strich) solid var(--warn-rand);font-size:var(--schrift-s);font-weight:var(--gewicht-mittel);grid-area:banner;display:flex;overflow:hidden}.geruest>.leiste{gap:var(--abstand-5);background:var(--nav);color:var(--nav-text);padding:var(--abstand-4) var(--abstand-3);block-size:calc(100vh - var(--banner-hoehe));z-index:var(--ebene-leiste);transition:inline-size var(--dauer-lang) var(--kurve-weich);flex-direction:column;grid-area:leiste;display:flex;position:sticky;inset-block-start:var(--banner-hoehe)}.geruest>.inhalt{gap:var(--abstand-6);padding:var(--abstand-6);max-inline-size:var(--inhalt-max);flex-direction:column;grid-area:inhalt;min-inline-size:0;display:flex}@media (min-width:1600px){.geruest>.inhalt{padding:var(--abstand-7)}}@media (max-width:900px){.geruest{grid-template-columns:1fr;grid-template-areas:"banner""inhalt"}.geruest>.leiste{display:none}.geruest[data-leiste=offen]>.leiste{inset:var(--banner-hoehe) auto 0 0;inline-size:var(--leiste-breite);display:flex;position:fixed}}.page-head{justify-content:space-between;align-items:flex-start;gap:var(--abstand-4);border-block-end:var(--strich) solid var(--rand);padding-block-end:var(--abstand-5);display:flex}.page-head h1{font-size:var(--schrift-xl);font-weight:var(--gewicht-halbfett);letter-spacing:-.012em;line-height:var(--zeilenhoehe-eng);margin:0}.page-head .brotkrume{color:var(--text-2);font-size:var(--schrift-s);margin-block-end:var(--abstand-1)}.page-head .page-aktionen{align-items:center;gap:var(--abstand-2);flex-shrink:0;display:flex}omu-menue,.menue{gap:var(--abstand-1);flex-direction:column;display:flex}.menue-punkt>.menue-kopf{align-items:center;gap:var(--abstand-2);inline-size:100%;padding:var(--abstand-2) var(--abstand-3);border-radius:var(--radius-bedien);color:inherit;font:inherit;font-size:var(--schrift-basis);font-weight:var(--gewicht-mittel);text-align:start;cursor:pointer;transition:background var(--dauer-sofort) var(--kurve-weich);background:0 0;border:none;text-decoration:none;display:flex}.menue-punkt>.menue-kopf:hover{background:var(--nav-hover);color:var(--nav-text-aktiv)}.menue-punkt[aria-expanded=true]>.menue-kopf,.menue-kopf[aria-current=page]{background:var(--nav-aktiv-grund);color:var(--nav-text-aktiv);box-shadow:var(--schiene)}.menue-kopf>.pfeil{transition:transform var(--dauer-kurz) var(--kurve-weich);flex-shrink:0;margin-inline-start:auto}.menue-punkt[aria-expanded=true] .pfeil{transform:rotate(90deg)}.menue-zaehler{min-inline-size:20px;padding-inline:var(--abstand-1);border-radius:var(--radius-voll);background:var(--nav-hover);color:var(--nav-text-aktiv);font-size:var(--schrift-xs);font-weight:var(--gewicht-halbfett);font-variant-numeric:var(--zahlen);text-align:center;margin-inline-start:auto;line-height:18px}.menue-zaehler+.pfeil{margin-inline-start:var(--abstand-2)}.menue-unter{transition:grid-template-rows var(--dauer-normal) var(--kurve-weich);grid-template-rows:0fr;display:grid}.menue-punkt[aria-expanded=true]>.menue-unter{grid-template-rows:1fr}.menue-unter>ul{margin:0;padding:0;list-style:none;overflow:hidden}.menue-unter a{padding:var(--abstand-2) var(--abstand-3) var(--abstand-2) var(--abstand-7);color:inherit;font-size:var(--schrift-basis);border-radius:var(--radius-bedien);transition:background var(--dauer-sofort) var(--kurve-weich);text-decoration:none;display:block}.menue-unter a:hover{background:var(--nav-hover);color:var(--nav-text-aktiv)}.menue-unter a[aria-current=page]{background:var(--nav-aktiv-grund);color:var(--nav-text-aktiv);font-weight:var(--gewicht-mittel)}.karte{background:var(--flaeche);border:var(--strich) solid var(--rand);border-radius:var(--radius-karte);padding:var(--abstand-4) var(--abstand-5);box-shadow:var(--schatten-1)}.karte>h2{margin:0 0 var(--abstand-4);font-size:var(--schrift-l);font-weight:var(--gewicht-halbfett);letter-spacing:-.006em;line-height:var(--zeilenhoehe-eng)}.karte-kopf{justify-content:space-between;align-items:center;gap:var(--abstand-3);min-block-size:var(--karte-kopf-hoehe);margin:calc(var(--abstand-4) * -1) calc(var(--abstand-5) * -1) var(--abstand-4);padding-inline:var(--abstand-5);border-block-end:var(--strich) solid var(--rand);display:flex}.tabellen-karte{padding:var(--abstand-0);overflow:hidden}.tabellen-karte>.karte-kopf{padding-inline:var(--abstand-5);margin:0}.datentabelle{border-collapse:collapse;inline-size:100%;font-size:var(--schrift-basis)}.datentabelle th{z-index:var(--ebene-inhalt);block-size:var(--tabellenkopf-hoehe);padding:0 var(--zellpolster-x);background:var(--flaeche-2);color:var(--text-3);font-size:var(--schrift-xs);font-weight:var(--gewicht-halbfett);letter-spacing:.04em;text-transform:uppercase;text-align:start;white-space:nowrap;box-shadow:inset 0 -1px 0 var(--rand);position:sticky;inset-block-start:0}.datentabelle td{block-size:var(--zeile-hoehe);padding:var(--zellpolster-y) var(--zellpolster-x);border-block-end:var(--strich) solid var(--rand-fein);line-height:var(--zeilenhoehe-eng)}.datentabelle th:first-child,.datentabelle td:first-child{padding-inline-start:var(--abstand-4)}.datentabelle th:last-child,.datentabelle td:last-child{padding-inline-end:var(--abstand-4)}.datentabelle .zahl{text-align:end}.datentabelle .schluessel{font-weight:var(--gewicht-mittel)}.datentabelle tbody tr:hover{background:var(--flaeche-3)}.datentabelle tbody tr[aria-selected=true]{background:var(--akzent-flaeche);box-shadow:var(--schiene)}.datentabelle tfoot td{background:var(--flaeche-2);font-weight:var(--gewicht-mittel);border-block-end:none;border-block-start:var(--strich) solid var(--rand)}.datentabelle th .sortierpfeil{transition:transform var(--dauer-kurz) var(--kurve-weich);margin-inline-start:var(--abstand-1);display:inline-block}.datentabelle th[aria-sort=descending] .sortierpfeil{transform:rotate(180deg)}.datentabelle th[aria-sort]{color:var(--text-2)}.formular{gap:var(--feld-zu-feld);flex-direction:column;max-inline-size:760px;display:flex}.formular--breit{max-inline-size:none}.feld{gap:var(--feld-zu-beschriftung);flex-direction:column;display:flex}.feld>label{font-size:var(--schrift-s);font-weight:var(--gewicht-mittel);color:var(--text-2)}.feld>.hinweis,.feld>.feld-fehler{font-size:var(--schrift-s);line-height:var(--zeilenhoehe);margin-block-start:calc(var(--feld-zu-hinweis) - var(--feld-zu-beschriftung))}.feld>.hinweis{color:var(--text-2)}.feld>.feld-fehler{color:var(--fehler-text)}.feld-paar{gap:var(--abstand-5);grid-template-columns:repeat(auto-fit,minmax(180px,1fr));display:grid}.formular-gruppe{gap:var(--feld-zu-feld);flex-direction:column;margin-block-start:var(--gruppe-zu-gruppe);display:flex}.formular-gruppe>h3{font-size:var(--schrift-l);font-weight:var(--gewicht-halbfett);line-height:var(--zeilenhoehe-eng);margin:0}:where(select){min-block-size:var(--hoehe-bedienelement);padding:var(--abstand-1) var(--abstand-2);border:var(--strich) solid var(--rand-stark);border-radius:var(--radius-bedien);background:var(--flaeche);color:var(--text);font:inherit;font-size:var(--schrift-m)}.feld input:not([type=checkbox]):not([type=radio]),.feld select,.feld textarea{min-block-size:var(--hoehe-bedienelement);padding:var(--abstand-1) var(--abstand-2);border:var(--strich) solid var(--rand-stark);border-radius:var(--radius-bedien);background:var(--flaeche);color:var(--text);font:inherit;font-size:var(--schrift-m);inline-size:100%}.feld textarea{line-height:var(--zeilenhoehe);resize:vertical}.feld [aria-invalid=true]{border-color:var(--fehler-rand)}.feld :disabled{background:var(--flaeche-2);color:var(--text-3);cursor:not-allowed}.page-head{justify-content:space-between;align-items:flex-start;gap:var(--abstand-4);flex-wrap:wrap;margin-block-end:var(--abstand-5);display:flex}.cta-zeile{align-items:center;gap:var(--abstand-2);margin-block:var(--abstand-2) var(--abstand-4);flex-wrap:wrap;display:flex}.aktionen,.form-aktionen,.modal-actions,form .page-actions,.karte>.page-actions,.card>.page-actions,.modal-card .page-actions,.modal .page-actions{justify-content:flex-end;align-items:center;gap:var(--abstand-2);flex-wrap:wrap;margin-block-start:var(--formular-zu-aktionen);display:flex}.aktionen>.zerstoerend,.aktionen>.knopf--zerstoerend,.aktionen>.btn-danger,:is(.form-aktionen,.modal-actions,.page-actions)>:is(.knopf--zerstoerend,.btn-danger){margin-inline-end:auto}.aktionen--abgesetzt{border-block-start:var(--strich) solid var(--rand);padding-block-start:var(--abstand-4)}.aktionen--links,.page-head .page-actions,.karten-kopf .page-actions{justify-content:flex-start;margin-block-start:0}.zeilen-aktionen,td.actions,.actions{align-items:center;gap:var(--abstand-1);white-space:nowrap;display:flex}.zeilen-aktionen .knopf--still,.zeilen-aktionen .btn-ghost,.actions .knopf--still,.actions .btn-ghost{border-color:var(--rand-stark);color:var(--text-2)}.knopf,.btn{justify-content:center;align-items:center;gap:var(--abstand-1);min-block-size:var(--hoehe-bedienelement);padding-inline:var(--abstand-3);border:var(--strich) solid var(--rand-stark);border-radius:var(--radius-bedien);background:var(--flaeche);color:var(--text);font:inherit;font-size:var(--schrift-basis);font-weight:var(--gewicht-mittel);cursor:pointer;transition:background var(--dauer-sofort) var(--kurve-weich), border-color var(--dauer-sofort) var(--kurve-weich);display:inline-flex}.knopf:hover:not(:disabled):not([aria-disabled=true]),.btn:hover:not(:disabled):not([aria-disabled=true]){background:var(--flaeche-2)}.knopf:active:not(:disabled),.btn:active:not(:disabled){background:var(--flaeche-3)}.knopf:disabled,.knopf[aria-disabled=true],.btn:disabled,.btn[aria-disabled=true]{opacity:.55;cursor:not-allowed;pointer-events:none}.knopf--haupt,.btn-primary{background:var(--akzent-fest);border-color:var(--akzent-fest);color:var(--akzent-fest-text)}.knopf--haupt:hover:not(:disabled):not([aria-disabled=true]),.btn-primary:hover:not(:disabled):not([aria-disabled=true]){background:var(--akzent-fest-aktiv);border-color:var(--akzent-fest-aktiv)}.knopf--zerstoerend,.btn-danger{border-color:var(--fehler-rand);color:var(--fehler-text)}.knopf--zerstoerend:hover:not(:disabled):not([aria-disabled=true]),.btn-danger:hover:not(:disabled):not([aria-disabled=true]){background:var(--fehler-flaeche)}.knopf--zerstoerend-fest,.btn-danger-fest{background:var(--fehler-fest);border-color:var(--fehler-fest);color:var(--auf-farbe)}.knopf--still,.btn-ghost{color:var(--text-2);background:0 0;border-color:#0000}.knopf--breit,.btn-block{inline-size:100%}.knopf--klein,.btn-small{min-block-size:var(--hoehe-bedienelement-klein);font-size:var(--schrift-s);padding-inline:var(--abstand-2)}.knopf[aria-busy=true],.btn[aria-busy=true]{cursor:progress}.knopf[aria-busy=true]:before,.btn[aria-busy=true]:before{content:"";border:2px solid;border-radius:var(--radius-voll);block-size:1em;inline-size:1em;animation:dreht var(--takt-spinner) var(--kurve-linear) infinite;border-block-start-color:#0000}@media (prefers-reduced-motion:reduce){.knopf[aria-busy=true]:before,.btn[aria-busy=true]:before{animation:skelett-puls var(--takt-skelett) var(--kurve-weich) infinite;border-block-start-color:currentColor}}.knopf[data-zustand=erfolg],.btn[data-zustand=erfolg]{background:var(--ok-fest);border-color:var(--ok-fest);color:var(--auf-farbe)}.knopf[data-zustand=erfolg]:before,.btn[data-zustand=erfolg]:before{content:"✓";animation:haken .22s var(--kurve-akzent);border:none;block-size:auto;inline-size:auto}.knopf[data-zustand=fehler],.btn[data-zustand=fehler]{border-color:var(--fehler-rand);color:var(--fehler-text);animation:ruetteln .18s var(--kurve-ruettel)}.abzeichen{align-items:center;gap:var(--abstand-1);padding:1px var(--abstand-2);border:var(--strich) solid var(--neutral-rand);border-radius:var(--radius-klein);background:var(--neutral-flaeche);color:var(--neutral-text);font-size:var(--schrift-xs);font-weight:var(--gewicht-halbfett);white-space:nowrap;display:inline-flex}.abzeichen--ok{background:var(--ok-flaeche);border-color:var(--ok-rand);color:var(--ok-text)}.abzeichen--warn{background:var(--warn-flaeche);border-color:var(--warn-rand);color:var(--warn-text)}.abzeichen--fehler{background:var(--fehler-flaeche);border-color:var(--fehler-rand);color:var(--fehler-text)}.abzeichen--info{background:var(--info-flaeche);border-color:var(--info-rand);color:var(--info-text)}.ampel{align-items:center;gap:var(--abstand-2);font-variant-numeric:var(--zahlen);display:inline-flex}.ampel:before{content:"";border-radius:var(--radius-voll);background:var(--ok-text);flex-shrink:0;block-size:8px;inline-size:8px}.ampel[data-stufe=warn]:before{background:var(--warn-text)}.ampel[data-stufe=fehler]:before{background:var(--fehler-text)}.kachel-raster{gap:var(--abstand-3);grid-template-columns:repeat(auto-fit,minmax(200px,1fr));display:grid}.kennzahl-kachel{gap:var(--abstand-1);padding:var(--abstand-4);background:var(--flaeche);border:var(--strich) solid var(--rand);border-radius:var(--radius-karte);flex-direction:column;display:flex}.kennzahl-label{font-size:var(--schrift-xs);font-weight:var(--gewicht-halbfett);letter-spacing:.04em;text-transform:uppercase;color:var(--text-3)}.kennzahl-zeile{align-items:baseline;gap:var(--abstand-2);flex-wrap:wrap;display:flex}.kennzahl-wert{font-size:var(--schrift-kennzahl);font-weight:var(--gewicht-halbfett);letter-spacing:-.02em;line-height:1.1}.kennzahl-sub{font-size:var(--schrift-s);color:var(--text-2)}.kennzahl-delta[data-richtung=hoch]{color:var(--ok-text)}.kennzahl-delta[data-richtung=runter]{color:var(--fehler-text)}.filterband{align-items:flex-end;gap:var(--abstand-3);padding:var(--abstand-3) var(--abstand-5);background:var(--flaeche-2);border:var(--strich) solid var(--rand);border-radius:var(--radius-karte);flex-wrap:wrap;display:flex}.filterband .feld{min-inline-size:160px}.platzhalter{background:var(--flaeche-3);border-radius:var(--radius-marke);opacity:0;block-size:1em;animation:skelett-puls var(--takt-skelett) var(--kurve-weich) var(--verzug-skelett) infinite;animation-fill-mode:backwards}.platzhalter-zeile{block-size:var(--zeile-hoehe)}.leer,.fehlgeschlagen{align-items:center;gap:var(--abstand-2);padding:var(--abstand-8) var(--abstand-5);text-align:center;flex-direction:column;display:flex}.leer>.titel,.fehlgeschlagen>.titel{font-size:var(--schrift-l);font-weight:var(--gewicht-halbfett);color:var(--text)}.leer>p,.fehlgeschlagen>p{max-inline-size:52ch;color:var(--text-2);line-height:var(--zeilenhoehe);margin:0}.leer>.knopf,.fehlgeschlagen>.knopf{margin-block-start:var(--abstand-2)}.meldung-block{gap:var(--abstand-2);padding:var(--abstand-3) var(--abstand-4);border:var(--strich) solid var(--info-rand);border-radius:var(--radius-bedien);background:var(--info-flaeche);color:var(--info-text);font-size:var(--schrift-basis);line-height:var(--zeilenhoehe);display:flex}.meldung-block--ok{border-color:var(--ok-rand);background:var(--ok-flaeche);color:var(--ok-text)}.meldung-block--warn{border-color:var(--warn-rand);background:var(--warn-flaeche);color:var(--warn-text)}.meldung-block--fehler{border-color:var(--fehler-rand);background:var(--fehler-flaeche);color:var(--fehler-text)}.meldungen{gap:var(--abstand-2);z-index:var(--ebene-meldung);pointer-events:none;flex-direction:column;max-inline-size:380px;display:flex;position:fixed;inset-block-end:var(--abstand-6);inset-inline-end:var(--abstand-6)}.meldung{pointer-events:auto;padding:var(--abstand-3) var(--abstand-4);border:var(--strich) solid var(--rand);border-radius:var(--radius-bedien);background:var(--flaeche-schwebend);box-shadow:var(--schatten-2);font-size:var(--schrift-basis);animation:meldung-herein var(--dauer-normal) var(--kurve-eintritt);position:relative;overflow:hidden}.meldung--erfolg{border-color:var(--ok-rand);background:var(--ok-flaeche);color:var(--ok-text)}.meldung--fehler{border-color:var(--fehler-rand);background:var(--fehler-flaeche);color:var(--fehler-text)}.meldung[data-zustand=geht]{animation:meldung-hinaus var(--dauer-ausklang) var(--kurve-austritt) forwards}.meldung-frist{opacity:.35;transform-origin:0;block-size:2px;animation:frist var(--standzeit-ok) var(--kurve-linear) forwards;background:currentColor;position:absolute;inset-block-end:0;inset-inline:0}.meldung:hover .meldung-frist,.meldung:focus-within .meldung-frist{animation-play-state:paused}.meldung--fehler .meldung-frist{display:none}@media print{.leiste,.banner,.filterband,.aktionen,.meldungen,.knopf{display:none!important}.geruest{display:block}thead{display:table-header-group}.karte{break-inside:avoid;box-shadow:none}}.haus-dialog{inline-size:min(480px, calc(100vw - var(--abstand-7)));padding:var(--abstand-5);border:var(--strich) solid var(--rand);border-radius:var(--radius-dialog);background:var(--flaeche-schwebend);color:var(--text);box-shadow:var(--schatten-3);font-family:var(--schrift);font-size:var(--schrift-basis);margin:auto}.haus-dialog[open]{animation:dialog-herein var(--dauer-normal) var(--kurve-standard)}.haus-dialog::backdrop{background:var(--schleier);animation:schleier-herein var(--dauer-kurz) var(--kurve-eintritt)}.haus-dialog>h2{margin:0 0 var(--abstand-3);font-size:var(--schrift-l);font-weight:var(--gewicht-halbfett);line-height:var(--zeilenhoehe-eng)}.haus-dialog>p{margin:0 0 var(--abstand-3);color:var(--text-2);line-height:var(--zeilenhoehe)}.haus-dialog>.tragweite{padding:var(--abstand-3) var(--abstand-4);border:var(--strich) solid var(--warn-rand);border-radius:var(--radius-bedien);background:var(--warn-flaeche);color:var(--warn-text);font-weight:var(--gewicht-mittel)}.modal-overlay{z-index:var(--ebene-dialog);padding:var(--abstand-5);background:var(--schleier);overscroll-behavior:contain;animation:schleier-herein var(--dauer-kurz) var(--kurve-eintritt);justify-content:center;align-items:center;padding-block-end:max(var(--abstand-5), env(safe-area-inset-bottom));display:flex;position:fixed;inset:0}.karten-kopf,.punkte-head{align-items:center;gap:var(--abstand-3);flex-wrap:wrap;margin-block-end:var(--abstand-3);display:flex}.karten-kopf>:is(h1,h2,h3),.punkte-head>:is(h1,h2,h3){margin:0}.dehnt{flex:1}.nicht-umbrechen{white-space:nowrap}.verborgen{display:none!important}.vorformatiert{white-space:pre-wrap}.karten-abschnitt{margin-block-start:var(--abstand-4)}.leiste-blank{border:none;margin:0;padding:0}.leiste-blank--abstand{margin-block-end:var(--abstand-3)}.knopf,.btn,.segmente>button,.zeilen-aktionen button,[role=tab],summary{touch-action:manipulation;-webkit-tap-highlight-color:transparent;-webkit-user-select:none;user-select:none}@media (pointer:coarse){.knopf,.btn{min-block-size:var(--hoehe-bedienelement-finger);padding-inline:var(--abstand-4)}.knopf--klein,.btn-small{min-block-size:var(--hoehe-bedienelement-finger-klein)}.zeilen-aktionen .knopf,.zeilen-aktionen .btn,.actions .knopf,.actions .btn{min-block-size:var(--hoehe-bedienelement);position:relative}.zeilen-aktionen .knopf:after,.zeilen-aktionen .btn:after,.actions .knopf:after,.actions .btn:after{content:"";inset:calc((var(--hoehe-bedienelement-finger) - 100%) / -2) 0;position:absolute}}.modal-card,.modal,.haus-dialog{overscroll-behavior:contain;flex-direction:column;max-block-size:min(88vh,760px);display:flex;overflow:hidden}.modal-card>form,.modal>form,.haus-dialog>form,.modal-card>.dialog-inhalt,.modal>.dialog-inhalt{overscroll-behavior:contain;-webkit-overflow-scrolling:touch;min-block-size:0;overflow-y:auto}:is(.modal-card,.modal,.haus-dialog) :is(.aktionen,.page-actions,.modal-actions,.form-aktionen){z-index:1;padding-block:var(--abstand-4);border-block-start:var(--strich) solid var(--rand);background:var(--flaeche-schwebend);padding-block-end:max(var(--abstand-4), env(safe-area-inset-bottom));position:sticky;inset-block-end:0}@media (pointer:coarse){.knopf:active:not(:disabled),.btn:active:not(:disabled){transform:scale(.97)}}@media (prefers-reduced-motion:reduce){.knopf:active:not(:disabled),.btn:active:not(:disabled){transform:none}}.segmente{border:var(--strich) solid var(--rand);border-radius:var(--radius-bedien);background:var(--flaeche-2);gap:2px;padding:2px;display:inline-flex}.segmente>button{min-block-size:var(--hoehe-bedienelement-klein);padding-inline:var(--abstand-3);border-radius:var(--radius-klein);color:var(--text-2);font:inherit;font-size:var(--schrift-s);font-weight:var(--gewicht-mittel);cursor:pointer;transition:background var(--dauer-sofort) var(--kurve-weich);background:0 0;border:none}.segmente>button[aria-pressed=true]{background:var(--flaeche);color:var(--text);box-shadow:var(--schatten-1)}.marke-dunkel{display:none}@media (prefers-color-scheme:dark){:root:not([data-thema=hell]) .marke-hell{display:none}:root:not([data-thema=hell]) .marke-dunkel{display:inline}}:root[data-thema=dunkel] .marke-hell{display:none}:root[data-thema=dunkel] .marke-dunkel,:root[data-thema=hell] .marke-hell{display:inline}:root[data-thema=hell] .marke-dunkel{display:none}
:root{--akzent:#1a6ea8;--bg:var(--grund);--card-bg:var(--flaeche);--border:var(--rand);--text-dim:var(--text-2);--sidebar-bg:var(--nav);--sidebar-text:var(--nav-text);--accent:var(--akzent);--primary:var(--akzent-fest);--primary-hover:var(--akzent-fest-aktiv);--blue:var(--info-text);--ok-bg:var(--ok-flaeche);--ok-border:var(--ok-rand);--err-bg:var(--fehler-flaeche);--err-border:var(--fehler-rand);--err-text:var(--fehler-text);--info-bg:var(--info-flaeche);--info-border:var(--info-rand);--warn-bg:var(--warn-flaeche);--warn-border:var(--warn-rand);--font:system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;--font-nums:ui-monospace, SFMono-Regular, Menlo, Consolas, monospace}*,:before,:after{box-sizing:border-box}html,body{min-height:100vh;margin:0;padding:0}body{color:var(--text);background:var(--bg);-webkit-font-smoothing:antialiased;font-family:system-ui,-apple-system,Segoe UI,Roboto,sans-serif;font-size:14px}h1,h2,h3{margin:0;line-height:1.3}p{margin:0}a{color:var(--blue)}:focus-visible{outline:2px solid var(--blue);outline-offset:2px;border-radius:6px}[hidden]{display:none!important}.nur-vorlesen{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.shell{min-height:100vh;display:flex}.content{flex:1;min-width:0;padding:28px 32px 48px}.page-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:18px;display:flex}.page-head h1{font-size:21px;font-weight:700}.page-actions{align-items:center;gap:8px;display:flex}.breadcrumb{color:var(--text-dim);margin:0 0 2px;font-size:12px}.breadcrumb a{color:var(--text-dim)}.card{background:var(--card-bg);border:1px solid var(--border);padding:var(--card-pad-y) var(--card-pad-x);border-radius:10px;margin-bottom:20px;box-shadow:0 1px 2px #1018280a}.card>:first-child{margin-top:0}.card>:last-child{margin-bottom:0}.card h2{margin-bottom:10px;font-size:15px;font-weight:650}.card h3{margin-bottom:8px;font-size:13px;font-weight:600}.dim,.hint{color:var(--text-dim);font-size:13px}.card>h2+.dim,.card>h2+.hint{margin-top:-4px;margin-bottom:14px}.note{border:1px solid;border-radius:8px;margin-bottom:16px;padding:10px 14px;font-size:13px}.note-ok{background:var(--ok-bg);border-color:var(--ok-border);color:var(--ok-text)}.note-err{background:var(--err-bg);border-color:var(--err-border);color:var(--err-text)}.note-info{background:var(--info-bg);border-color:var(--info-border);color:var(--info-text)}.note-warn{background:var(--warn-bg);border-color:var(--warn-border);color:var(--warn-text)}.badge{white-space:nowrap;border:1px solid;border-radius:999px;padding:2px 8px;font-size:11px;font-weight:600;display:inline-block}.badge-ok{background:var(--ok-bg);border-color:var(--ok-border);color:var(--ok-text)}.badge-err{background:var(--err-bg);border-color:var(--err-border);color:var(--err-text)}.badge-warn{background:var(--warn-bg);border-color:var(--warn-border);color:var(--warn-text)}.badge-dim{border-color:var(--border);color:var(--text-dim);background:#f1f4f8}.table-card{padding:0 0 4px;overflow:hidden}.table-card h2{padding:14px 20px 8px}.table-scroll{overflow-x:auto}table{border-collapse:collapse;width:100%;font-size:14px}th,td{text-align:left;border-bottom:1px solid var(--border);vertical-align:top;padding:12px 14px}th{text-transform:uppercase;letter-spacing:.05em;color:#3d4a5c;white-space:nowrap;background:#eef1f6;border-bottom:2px solid #d4dbe4;font-size:12px;font-weight:700}th:first-child,td:first-child{padding-left:20px}th:last-child,td:last-child{padding-right:20px}tbody tr:nth-child(2n){background:#f7f9fb}tbody tr:hover{background:#eef3f8}tbody tr:last-child td{border-bottom:0}.num{font-variant-numeric:tabular-nums;text-align:right}input,select,textarea{font:inherit;color:var(--text);background:#fff;border:1px solid #cbd2dc;border-radius:8px;padding:8px 10px}input:hover,select:hover,textarea:hover{border-color:#9aa5b4}input:disabled,select:disabled,textarea:disabled{color:var(--text-dim);background:#f4f6f9}.form-row{flex-wrap:wrap;gap:12px;margin-bottom:14px;display:flex}.form-row label:not(.check){flex-wrap:wrap;flex:1;align-items:baseline;gap:5px 6px;min-width:140px;font-size:13px;font-weight:500;display:flex}.form-row label:not(.check)>input,.form-row label:not(.check)>select,.form-row label:not(.check)>textarea{flex:100%;width:100%}.form-row label.breit{flex:2;min-width:200px}label.check{flex-flow:row;align-items:center;gap:8px;font-weight:400;display:flex}label.check>input{flex:none;width:auto}.field-hint{color:var(--text-dim);flex:100%;margin:-2px 0 2px;font-size:12px;font-weight:400}.field-err{color:var(--err-text);flex:100%;font-size:12px;font-weight:500}fieldset{border:1px solid var(--border);border-radius:10px;flex-direction:column;gap:10px;margin:0 0 16px;padding:12px 14px 14px;display:flex}legend{text-transform:uppercase;letter-spacing:.05em;color:var(--text-dim);padding:0 6px;font-size:11px;font-weight:600}.form-actions{justify-content:flex-end;gap:8px;margin-top:18px;display:flex}.tabs{border-bottom:1px solid var(--border);gap:2px;margin-bottom:20px;display:flex;overflow-x:auto}.tab{color:var(--text-dim);white-space:nowrap;border-bottom:2px solid #0000;padding:10px 16px;font-size:13.5px;font-weight:500;text-decoration:none}.tab:hover{color:var(--text)}.tab[aria-current=page]{color:var(--text);border-bottom-color:var(--primary)}@media (prefers-reduced-motion:reduce){*,:before,:after{transition:none!important;animation:none!important}}.sr-only{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}
