:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--marke-gruen:#6bb651;--marke-rot:#e4371f;--anthrazit:#2d2e2a;--gruppe-blau:#3d7db5;--orange:#ff9500;--zustand-rot:var(--marke-rot);--zustand-orange:var(--orange);--zustand-gruen:var(--marke-gruen);--zustand-grau:#aeaeb2;--text-gruen:#377a26;--text-rot:#c4301a;--text-orange:#b25a00;--text-blau:#2f6a9e;--grund:#f2f2f7;--flaeche:#fff;--flaeche-2:#f7f7fa;--flaeche-3:#eeeef3;--linie:#e5e5ea;--linie-stark:#d1d1d6;--karte-rand:#0000000a;--text:#1c1c1e;--text-2:#636366;--text-3:#8e8e93;--gewaehlt:var(--anthrazit);--gewaehlt-text:#fff;--knopf-primaer:var(--marke-gruen);--knopf-primaer-hover:#60a947;--knopf-primaer-text:#1b1c19;--fokus-ring:0 0 0 3px #6bb65173;--rot-flaeche:#e4371f1a;--orange-flaeche:#ff950024;--gruen-flaeche:#6bb65124;--blau-flaeche:#3d7db51f;--gelb-flaeche:#ffcc0038;--schatten-1:0 1px 2px #0000000a, 0 1px 4px #0000000a;--schatten-hover:0 6px 20px #00000014;--schatten-2:0 16px 40px #00000029, 0 2px 8px #00000014;--abdunkeln:#00000052;--radius-s:8px;--radius:12px;--radius-l:18px;--schrift:-apple-system, BlinkMacSystemFont, "SF Pro Text", "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;--schrift-mono:ui-monospace, "SF Mono", SFMono-Regular, Menlo, Consolas, monospace;--seitenleiste-breite:248px;--kopf-hoehe:60px;--inhalt-breite:1360px}@media (prefers-color-scheme:dark){:root:not([data-theme=light]){--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--anthrazit:#ccd6e8;--gruppe-blau:#5b97cf;--orange:#ff9f0a;--zustand-grau:#636366;--text-gruen:#8bcb72;--text-rot:#ff7a61;--text-orange:#ffb340;--text-blau:#8dbbe6;--grund:#000;--flaeche:#1c1c1e;--flaeche-2:#232325;--flaeche-3:#2c2c2e;--linie:#2e2e31;--linie-stark:#3a3a3c;--karte-rand:#2a2a2d;--text:#f2f2f7;--text-2:#aeaeb2;--text-3:#8e8e93;--gewaehlt-text:#1c1c1e;--knopf-primaer-hover:#7cc462;--rot-flaeche:#e4371f33;--orange-flaeche:#ff9f0a2e;--gruen-flaeche:#6bb6512e;--blau-flaeche:#5b97cf33;--gelb-flaeche:#ffd60a29;--schatten-1:none;--schatten-hover:0 6px 20px #00000080;--schatten-2:0 16px 40px #0009;--abdunkeln:#0000008c}}:root[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--anthrazit:#ccd6e8;--gruppe-blau:#5b97cf;--orange:#ff9f0a;--zustand-grau:#636366;--text-gruen:#8bcb72;--text-rot:#ff7a61;--text-orange:#ffb340;--text-blau:#8dbbe6;--grund:#000;--flaeche:#1c1c1e;--flaeche-2:#232325;--flaeche-3:#2c2c2e;--linie:#2e2e31;--linie-stark:#3a3a3c;--karte-rand:#2a2a2d;--text:#f2f2f7;--text-2:#aeaeb2;--text-3:#8e8e93;--gewaehlt-text:#1c1c1e;--knopf-primaer-hover:#7cc462;--rot-flaeche:#e4371f33;--orange-flaeche:#ff9f0a2e;--gruen-flaeche:#6bb6512e;--blau-flaeche:#5b97cf33;--gelb-flaeche:#ffd60a29;--schatten-1:none;--schatten-hover:0 6px 20px #00000080;--schatten-2:0 16px 40px #0009;--abdunkeln:#0000008c}.nur-dunkel{display:none!important}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .nur-hell{display:none!important}:root:not([data-theme=light]) .nur-dunkel{display:block!important}}:root[data-theme=dark] .nur-hell{display:none!important}:root[data-theme=dark] .nur-dunkel{display:block!important}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%}html,body{margin:0}body{font-family:var(--schrift);color:var(--text);background:var(--grund);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:14px;line-height:1.45}#root{min-height:100vh}h1,h2,h3,h4,p{margin:0}a{color:var(--text-gruen);text-decoration:none}a:hover{text-decoration:underline}button,input,select,textarea{font:inherit;color:inherit}button{cursor:pointer}button:disabled{cursor:default}:focus-visible{box-shadow:var(--fokus-ring);outline:none}::selection{background:var(--gruen-flaeche)}img{max-width:100%}kbd{font-family:var(--schrift-mono)}.zahl,.tabellenziffern{font-variant-numeric:tabular-nums}.mono{font-family:var(--schrift-mono)}.leise{color:var(--text-2)}.nur-vorleser{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (prefers-reduced-motion:reduce){*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important}}.knopf{white-space:nowrap;border:1px solid #0000;border-radius:10px;justify-content:center;align-items:center;gap:8px;height:36px;padding:0 14px;font-size:14px;font-weight:600;text-decoration:none;transition:background-color .15s,border-color .15s,color .15s;display:inline-flex}.knopf:hover{text-decoration:none}.knopf:disabled,.knopf[aria-disabled=true]{opacity:.45}.knopf-primaer{background:var(--knopf-primaer);color:var(--knopf-primaer-text)}.knopf-primaer:hover:not(:disabled){background:var(--knopf-primaer-hover)}.knopf-sekundaer{background:var(--flaeche);color:var(--text);border-color:var(--linie-stark)}.knopf-sekundaer:hover:not(:disabled){background:var(--flaeche-2)}.knopf-gefaehrlich{background:var(--flaeche);color:var(--text-rot);border-color:var(--linie-stark)}.knopf-gefaehrlich:hover:not(:disabled){background:var(--rot-flaeche);border-color:#0000}.knopf-schlicht{color:var(--text-2);background:0 0}.knopf-schlicht:hover:not(:disabled){background:var(--flaeche-3);color:var(--text)}.knopf-klein{border-radius:8px;height:30px;padding:0 10px;font-size:13px}.knopf-gross{border-radius:12px;height:44px;padding:0 18px;font-size:15px}.knopf-breit{width:100%}.knopf-nur-symbol{width:36px;padding:0}.knopf-klein.knopf-nur-symbol{width:30px}.textlink{color:var(--text-gruen);background:0 0;border:0;align-items:center;gap:6px;padding:0;font-size:14px;font-weight:600;text-decoration:none;display:inline-flex}.textlink:hover{text-decoration:underline}.feld{flex-direction:column;gap:6px;min-width:0;display:flex}.feld-label{color:var(--text-2);letter-spacing:.02em;font-size:12px;font-weight:600}.feld-rahmen{background:var(--flaeche);border:1px solid var(--linie-stark);border-radius:10px;align-items:center;gap:8px;min-height:40px;padding:0 12px;transition:border-color .15s,box-shadow .15s;display:flex;position:relative}.feld-rahmen:focus-within{border-color:var(--marke-gruen);box-shadow:var(--fokus-ring)}.feld-rahmen.fehlerhaft{border-color:var(--marke-rot)}.feld-rahmen input,.feld-rahmen textarea,.feld-rahmen select{background:0 0;border:0;outline:0;flex:1;min-width:0;padding:9px 0;font-size:14px}.feld-rahmen input:focus-visible,.feld-rahmen textarea:focus-visible,.feld-rahmen select:focus-visible{box-shadow:none}.feld-rahmen textarea{resize:vertical;min-height:88px;line-height:1.45}.feld-rahmen select{appearance:none;cursor:pointer;padding-right:24px}:is(.feld-rahmen:has(input:disabled),.feld-rahmen:has(select:disabled),.feld-rahmen:has(textarea:disabled)){background:var(--flaeche-2);color:var(--text-2)}.feld-symbol{color:var(--text-3);flex-shrink:0}.feld-rahmen:focus-within .feld-symbol{color:var(--marke-gruen)}.feld-pfeil{color:var(--text-3);pointer-events:none;position:absolute;right:10px}.feld-auge{color:var(--text-3);background:0 0;border:0;border-radius:6px;padding:4px;display:inline-flex}.feld-auge:hover{color:var(--text)}.feld-fehler{color:var(--text-rot);font-size:12.5px}.feld-hinweis{color:var(--text-2);font-size:12.5px}.lesefeld{background:var(--flaeche-2);border:1px solid var(--linie);min-height:40px;color:var(--text);overflow-wrap:anywhere;border-radius:10px;align-items:center;padding:9px 12px;display:flex}.schalter{cursor:pointer;justify-content:space-between;align-items:center;gap:16px;display:flex}.schalter-text{flex-direction:column;gap:2px;display:flex}.schalter-beschreibung{color:var(--text-2);font-size:12.5px}.schalter-knopf{background:var(--linie-stark);border:0;border-radius:13px;flex-shrink:0;width:44px;height:26px;padding:0;transition:background-color .2s;position:relative}.schalter-knopf[aria-checked=true]{background:var(--marke-gruen)}.schalter-knopf:disabled{opacity:.45}.schalter-griff{background:#fff;border-radius:50%;width:20px;height:20px;transition:transform .2s;position:absolute;top:3px;left:3px;box-shadow:0 1px 3px #0000004d}.schalter-knopf[aria-checked=true] .schalter-griff{transform:translate(18px)}.karte{background:var(--flaeche);border-radius:var(--radius-l);box-shadow:var(--schatten-1);border:1px solid var(--karte-rand);min-width:0}.karte-kopf{justify-content:space-between;align-items:center;gap:12px;padding:16px 20px 0;display:flex}.karte-titel{font-size:15px;font-weight:650}.karte-inhalt{padding:16px 20px 20px}.karte-ohne-abstand>.karte-inhalt{padding:0}.seite{max-width:var(--inhalt-breite);margin:0 auto;padding:28px 32px 56px}.seite-zurueck{color:var(--text-2);align-items:center;gap:2px;margin-bottom:8px;font-size:13px;font-weight:500;display:inline-flex}.seite-zurueck:hover{color:var(--text);text-decoration:none}.seite-kopf{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:16px;margin-bottom:24px;display:flex}.seite-titel{letter-spacing:-.02em;font-size:32px;font-weight:700;line-height:1.15}.seite-untertitel{color:var(--text-2);margin-top:6px;font-size:15px}.seite-aktionen{flex-wrap:wrap;gap:8px;display:flex}.seite-inhalt{flex-direction:column;gap:20px;display:flex}.abschnitt-titel{letter-spacing:.07em;text-transform:uppercase;color:var(--text-2);margin-top:8px;font-size:12px;font-weight:650}.hinweis{border-radius:var(--radius);background:var(--flaeche-3);color:var(--text-2);align-items:flex-start;gap:10px;padding:12px 14px;font-size:13.5px;display:flex}.hinweis>svg,.fehlerkarte>svg{flex-shrink:0;margin-top:1px}.hinweis-banner{background:var(--gelb-flaeche);color:var(--text)}.fehlerkarte{border-radius:var(--radius);background:var(--rot-flaeche);color:var(--text-rot);align-items:flex-start;gap:10px;padding:12px 14px;font-size:13.5px;font-weight:500;display:flex}.fehlerkarte-text{flex:1;min-width:0}.fehlerkarte .knopf{margin:-4px 0}.statuspunkt{background:var(--zustand-grau);border-radius:50%;flex-shrink:0;width:10px;height:10px;display:inline-block}.statuspunkt-ok{background:var(--zustand-gruen)}.statuspunkt-bald{background:var(--zustand-orange)}.statuspunkt-ueberfaellig{background:var(--zustand-rot)}.statuspunkt-unbekannt{background:var(--zustand-grau);opacity:.6}.ladeanzeige{color:var(--text-2);align-items:center;gap:10px;font-size:13.5px;display:inline-flex}.ladeanzeige-kreis{border:2px solid var(--linie-stark);border-top-color:var(--marke-gruen);border-radius:50%;width:18px;height:18px;animation:.8s linear infinite pyro-drehen}.ladeanzeige-klein .ladeanzeige-kreis{width:14px;height:14px}.ladeanzeige-mitte{justify-content:center;padding:56px 0;display:flex}.ladeanzeige-vollbild{flex-direction:column;justify-content:center;align-items:center;gap:24px;min-height:100vh;display:flex}@keyframes pyro-drehen{to{transform:rotate(360deg)}}.leerzustand{text-align:center;color:var(--text-2);flex-direction:column;align-items:center;gap:8px;padding:48px 24px;display:flex}.leerzustand-symbol{color:var(--marke-gruen);margin-bottom:4px}.leerzustand-titel{color:var(--text);font-size:17px;font-weight:650}.leerzustand-text{max-width:440px;font-size:14px}.leerzustand .knopf{margin-top:8px}.sicht-kacheln{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;max-width:680px;display:grid}.sicht-kachel{border:1px solid var(--karte-rand);background:var(--flaeche);color:var(--text);box-shadow:var(--schatten-1);border-radius:14px;flex-direction:column;align-items:center;gap:6px;padding:12px 6px;transition:background-color .15s,color .15s;display:flex}.sicht-kachel:hover:not(.gewaehlt){background:var(--flaeche-2)}.sicht-kachel-symbol{color:var(--marke-gruen)}.sicht-kachel-titel{white-space:nowrap;text-overflow:ellipsis;max-width:100%;font-size:12px;font-weight:600;overflow:hidden}.sicht-kachel-zahl{font-variant-numeric:tabular-nums;font-size:20px;font-weight:700;line-height:1.1}.sicht-kachel.gewaehlt{background:var(--gewaehlt);color:var(--gewaehlt-text);border-color:#0000}.sicht-kachel.gewaehlt .sicht-kachel-symbol{color:var(--gewaehlt-text)}.umschalter{background:var(--flaeche-3);border-radius:10px;align-items:stretch;gap:2px;height:40px;padding:3px;display:inline-flex}.umschalter button{color:var(--text-2);white-space:nowrap;background:0 0;border:0;border-radius:8px;padding:0 14px;font-size:13.5px;font-weight:600;transition:background-color .15s,color .15s}.umschalter button:hover:not([aria-pressed=true]){color:var(--text)}.umschalter button[aria-pressed=true]{background:var(--gewaehlt);color:var(--gewaehlt-text)}.marke{white-space:nowrap;vertical-align:1px;border-radius:999px;align-items:center;gap:4px;padding:1px 8px;font-size:12px;font-weight:650;line-height:1.6;display:inline-flex}.marke-orange{background:var(--orange-flaeche);color:var(--text-orange)}.marke-grau{background:var(--flaeche-3);color:var(--text-2)}.marke-leise{color:var(--text-3)}dialog.dialog{background:var(--flaeche);width:min(440px,100vw - 32px);color:var(--text);box-shadow:var(--schatten-2);border:0;border-radius:16px;padding:0}dialog.dialog::backdrop,dialog.seitenpanel::backdrop{background:var(--abdunkeln)}.dialog-inhalt{flex-direction:column;gap:8px;padding:22px 22px 6px;display:flex}.dialog-titel{font-size:17px;font-weight:650}.dialog-text{color:var(--text-2)}.dialog-fuss{justify-content:flex-end;gap:8px;padding:16px 22px 20px;display:flex}dialog.seitenpanel{background:var(--flaeche);width:min(480px,100vw);max-width:100vw;height:100%;max-height:100%;color:var(--text);box-shadow:var(--schatten-2);border:0;margin:0;padding:0;inset:0 0 0 auto}dialog.seitenpanel[open]{flex-direction:column;animation:.18s ease-out pyro-herein;display:flex}.seitenpanel-kopf{border-bottom:1px solid var(--linie);justify-content:space-between;align-items:center;gap:12px;padding:16px 16px 16px 20px;display:flex}.seitenpanel-titel{font-size:17px;font-weight:650}.seitenpanel-inhalt{flex-direction:column;flex:1;gap:16px;padding:20px;display:flex;overflow:auto}.seitenpanel-fuss{border-top:1px solid var(--linie);justify-content:flex-end;gap:8px;padding:14px 20px;display:flex}@keyframes pyro-herein{0%{opacity:0;transform:translate(24px)}to{opacity:1;transform:none}}.tabelle-karte{background:var(--flaeche);border-radius:var(--radius-l);box-shadow:var(--schatten-1);border:1px solid var(--karte-rand);overflow:hidden}.tabelle-leiste{border-bottom:1px solid var(--linie);flex-wrap:wrap;align-items:center;gap:12px;padding:12px 14px;display:flex}.tabelle-suche{background:var(--flaeche-3);min-width:220px;height:34px;color:var(--text-3);border-radius:9px;flex:0 320px;align-items:center;gap:8px;padding:0 10px;display:flex}.tabelle-suche:focus-within{box-shadow:var(--fokus-ring)}.tabelle-suche input{min-width:0;color:var(--text);background:0 0;border:0;outline:0;flex:1}.tabelle-suche input:focus-visible{box-shadow:none}.tabelle-zaehler{color:var(--text-2);font-variant-numeric:tabular-nums;font-size:13px}.tabelle-auswahl{align-items:center;gap:8px;font-size:13px;font-weight:600;display:flex}.tabelle-leiste-rechts{align-items:center;gap:8px;margin-left:auto;display:flex}.tabelle-rolle{overflow-x:auto}table.tabelle{border-collapse:separate;border-spacing:0;width:100%;font-size:13.5px}.tabelle th{z-index:1;text-align:left;white-space:nowrap;height:36px;color:var(--text-2);background:var(--flaeche-2);border-bottom:1px solid var(--linie);padding:0 12px;font-size:12px;font-weight:600;position:sticky;top:0}.tabelle td{vertical-align:middle;border-bottom:1px solid var(--linie);height:42px;padding:0 12px}.tabelle tbody tr:last-child td{border-bottom:0}.tabelle tr.klickbar{cursor:pointer}.tabelle tr.klickbar:hover td{background:var(--flaeche-2)}.tabelle tr.klickbar:focus-visible{box-shadow:none}.tabelle tr.klickbar:focus-visible td,.tabelle tr.ausgewaehlt td{background:var(--gruen-flaeche)}.tabelle .rechts{text-align:right}.tabelle .zahl{text-align:right;font-variant-numeric:tabular-nums}.tabelle .auswahl-spalte{width:44px;padding-right:0}.tabelle input[type=checkbox]{vertical-align:middle;width:16px;height:16px;accent-color:var(--marke-gruen);margin:0}.sortierknopf{color:inherit;font:inherit;white-space:nowrap;background:0 0;border:0;align-items:center;gap:4px;padding:0;font-weight:600;display:inline-flex}.sortierknopf:hover{color:var(--text)}.sortierknopf svg{opacity:.35}.sortierknopf[data-sortiert=true]{color:var(--text)}.sortierknopf[data-sortiert=true] svg{opacity:1}.tabelle .rechts .sortierknopf,.tabelle .zahl .sortierknopf{flex-direction:row-reverse}.tabelle-hinweis{text-align:center;color:var(--text-2);padding:28px 16px}.shell{grid-template-columns:var(--seitenleiste-breite) minmax(0, 1fr);min-height:100vh;display:grid}.seitenleiste{background:var(--flaeche);border-right:1px solid var(--linie);flex-direction:column;gap:14px;height:100vh;padding:18px 12px 14px;display:flex;position:sticky;top:0;overflow-y:auto}.seitenleiste-marke{border-radius:10px;align-items:center;padding:6px 10px 10px;display:flex}.schriftzug{align-items:center;display:inline-flex}.schriftzug img{display:block}.nav{flex-direction:column;gap:2px;display:flex}.nav-trenner{background:var(--linie);height:1px;margin:8px 10px}.nav-eintrag{height:38px;color:var(--text);border-radius:10px;align-items:center;gap:12px;padding:0 10px;font-size:14px;font-weight:500;text-decoration:none;display:flex}.nav-eintrag:hover{background:var(--flaeche-3);text-decoration:none}.nav-eintrag.active{background:var(--gewaehlt);color:var(--gewaehlt-text)}.nav-symbol{color:var(--nav-farbe,var(--text-3));flex-shrink:0}.nav-eintrag.active .nav-symbol{color:var(--gewaehlt-text)}.nav-gruen{--nav-farbe:var(--marke-gruen)}.nav-blau{--nav-farbe:var(--gruppe-blau)}.nav-anthrazit{--nav-farbe:var(--anthrazit)}.nav-grau{--nav-farbe:var(--text-3)}.nav-zahl{font-variant-numeric:tabular-nums;border-radius:10px;justify-content:center;align-items:center;min-width:22px;height:20px;margin-left:auto;padding:0 7px;font-size:12px;font-weight:700;display:inline-flex}.nav-zahl-rot{background:var(--marke-rot);color:#fff}.nav-zahl-orange{background:var(--orange);color:#1b1c19}.seitenleiste-fuss{border-top:1px solid var(--linie);color:var(--text-2);margin-top:auto;padding:12px 10px 2px;font-size:12.5px}.seitenleiste-firma{color:var(--text);font-size:13.5px;font-weight:650}.hauptbereich{flex-direction:column;min-width:0;display:flex}.kopfzeile{z-index:20;height:var(--kopf-hoehe);border-bottom:1px solid var(--linie);background:color-mix(in srgb, var(--grund) 86%, transparent);-webkit-backdrop-filter:saturate(180%)blur(14px);backdrop-filter:saturate(180%)blur(14px);align-items:center;gap:12px;padding:0 20px 0 32px;display:flex;position:sticky;top:0}.kopf-suche{border:1px solid var(--linie-stark);background:var(--flaeche);min-width:0;height:38px;color:var(--text-3);border-radius:10px;flex:0 460px;align-items:center;gap:8px;padding:0 8px 0 12px;transition:border-color .15s,box-shadow .15s;display:flex}.kopf-suche:focus-within{border-color:var(--marke-gruen);box-shadow:var(--fokus-ring)}.kopf-suche input{min-width:0;color:var(--text);background:0 0;border:0;outline:0;flex:1;font-size:14px}.kopf-suche input:focus-visible{box-shadow:none}.kopf-suche input::-webkit-search-cancel-button{cursor:pointer}.kopf-suche kbd{border:1px solid var(--linie-stark);color:var(--text-3);border-radius:5px;padding:1px 6px;font-size:11px}.kopf-rechts{align-items:center;gap:10px;margin-left:auto;display:flex}.sprachwahl{background:var(--flaeche-3);border-radius:9px;padding:2px;display:inline-flex}.sprachwahl button{color:var(--text-2);background:0 0;border:0;border-radius:7px;padding:4px 9px;font-size:12px;font-weight:650}.sprachwahl button[aria-pressed=true]{background:var(--gewaehlt);color:var(--gewaehlt-text)}.demo-marke{letter-spacing:.06em;text-transform:uppercase;color:var(--text-blau);background:var(--blau-flaeche);border-radius:6px;padding:4px 8px;font-size:11px;font-weight:700}.benutzer{position:relative}.benutzer-knopf{background:0 0;border:0;border-radius:10px;align-items:center;gap:8px;height:40px;padding:0 8px 0 4px;display:flex}.benutzer-knopf:hover{background:var(--flaeche-3)}.avatar{background:var(--gewaehlt);width:32px;height:32px;color:var(--gewaehlt-text);letter-spacing:.02em;border-radius:50%;justify-content:center;align-items:center;font-size:12px;font-weight:700;display:inline-flex}.benutzer-name{text-overflow:ellipsis;white-space:nowrap;max-width:180px;font-size:13.5px;font-weight:600;overflow:hidden}.menue{z-index:30;background:var(--flaeche);border:1px solid var(--linie);min-width:260px;box-shadow:var(--schatten-2);border-radius:12px;padding:6px;position:absolute;top:calc(100% + 6px);right:0}.menue-kopf{border-bottom:1px solid var(--linie);flex-direction:column;gap:1px;margin-bottom:6px;padding:8px 10px 10px;display:flex}.menue-kopf strong{font-size:14px}.menue-kopf span{color:var(--text-2);overflow-wrap:anywhere;font-size:12.5px}.menue-eintrag{width:100%;height:36px;color:var(--text);text-align:left;background:0 0;border:0;border-radius:8px;align-items:center;gap:10px;padding:0 10px;font-size:14px;text-decoration:none;display:flex}.menue-eintrag:hover{background:var(--flaeche-3);text-decoration:none}.menue-eintrag svg{color:var(--text-2)}.menue-knopf-mobil,.shell-abdunkeln{display:none}@media (width<=900px){.shell{grid-template-columns:minmax(0,1fr)}.seitenleiste{z-index:40;width:min(300px,86vw);height:100%;box-shadow:var(--schatten-2);transition:transform .2s;position:fixed;inset:0 auto 0 0;transform:translate(-100%)}.shell.menue-offen .seitenleiste{transform:none}.shell.menue-offen .shell-abdunkeln{z-index:35;background:var(--abdunkeln);display:block;position:fixed;inset:0}.menue-knopf-mobil{display:inline-flex}.kopfzeile{gap:8px;padding:0 12px}.kopf-suche kbd,.benutzer-name{display:none}.seite{padding:20px 16px 40px}.seite-titel{font-size:26px}}.oeffentlich{flex-direction:column;align-items:center;min-height:100vh;padding:48px 20px 28px;display:flex}.oeffentlich-marke{margin:12px 0 28px;display:block}.oeffentlich-karte{background:var(--flaeche);width:min(440px,100%);box-shadow:var(--schatten-1);border:1px solid var(--karte-rand);border-radius:20px;flex-direction:column;gap:16px;padding:28px;display:flex}.oeffentlich-titel{letter-spacing:-.01em;font-size:26px;font-weight:700;line-height:1.2}.oeffentlich-untertitel{color:var(--text-2);margin-top:-8px;font-size:14.5px}.oeffentlich-fuss{color:var(--text-3);align-items:center;gap:16px;margin-top:auto;padding-top:32px;font-size:12.5px;display:flex}.formular{flex-direction:column;gap:14px;display:flex}.mittig{justify-content:center;display:flex}.regeln{flex-direction:column;gap:6px;margin:0;padding:0 2px;font-size:13px;list-style:none;display:flex}.regel{color:var(--text-2);align-items:center;gap:8px;display:flex}.regel.erfuellt{color:var(--text-gruen)}.trennlinie{background:var(--linie);border:0;height:1px;margin:4px 0}.druckansicht{display:none}@media print{html.druck-aktiv body{background:#fff}html.druck-aktiv body>#root{display:none!important}html.druck-aktiv .druckansicht{display:block}}.etikett-code{font-family:var(--schrift-mono);color:var(--text-2);letter-spacing:.04em;font-size:13px}.app-hinweis{border-radius:var(--radius);background:var(--flaeche-3);align-items:flex-start;gap:12px;padding:14px;display:flex}.app-hinweis svg{color:var(--anthrazit);flex-shrink:0;margin-top:2px}.app-hinweis strong{font-size:14.5px;display:block}.app-hinweis span{color:var(--text-2);font-size:13px}.befund-nummer{font-family:var(--schrift-mono);color:var(--text-2);font-size:13px}.status-karten{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.status-karte{border-radius:var(--radius-l);background:var(--flaeche);min-height:104px;color:var(--text);border:1px solid var(--karte-rand);box-shadow:var(--schatten-1);align-items:center;gap:16px;padding:20px 18px 18px 20px;text-decoration:none;transition:box-shadow .15s;display:flex;position:relative;overflow:hidden}.status-karte:hover{box-shadow:var(--schatten-hover);text-decoration:none}.status-karte-symbol{width:44px;color:var(--zustand-grau);flex-shrink:0;justify-content:center;display:flex}.status-karte-text{flex-direction:column;flex:1;gap:4px;min-width:0;display:flex}.status-karte-zeile{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.status-karte-titel{font-size:18px;font-weight:650}.status-karte-rechts{color:var(--text-2);white-space:nowrap;font-variant-numeric:tabular-nums;font-size:15px}.status-karte-unten{color:var(--text-2);font-variant-numeric:tabular-nums;font-size:14px}.status-karte-pfeil{color:var(--text-3);flex-shrink:0}.zustand-rot{--kante-farbe:var(--zustand-rot)}.zustand-orange{--kante-farbe:var(--zustand-orange)}.zustand-rot .status-karte-symbol{color:var(--zustand-rot)}.zustand-orange .status-karte-symbol{color:var(--zustand-orange)}.zustand-rot .status-karte-rechts{color:var(--text-rot);font-weight:650}.zustand-orange .status-karte-rechts{color:var(--text-orange);font-weight:650}.kante:before{content:"";background:var(--kante-farbe);height:5px;position:absolute;top:0;left:0;right:0}.bereich-kacheln{grid-template-columns:repeat(auto-fill,minmax(168px,1fr));gap:12px;display:grid}.bereich-kachel{border-radius:var(--radius-l);border:1px solid var(--karte-rand);background:var(--flaeche);min-height:120px;box-shadow:var(--schatten-1);color:var(--text);font:inherit;text-align:left;flex-direction:column;justify-content:space-between;gap:22px;padding:20px 16px 16px;text-decoration:none;transition:box-shadow .15s;display:flex;position:relative;overflow:hidden}.bereich-kachel:hover{box-shadow:var(--schatten-hover);text-decoration:none}.bereich-kachel:before{content:"";background:var(--kante-farbe);height:5px;position:absolute;top:0;left:0;right:0}.bereich-kachel-symbol{color:var(--kante-farbe)}.bereich-kachel-titel{font-size:15.5px;font-weight:650}.gruppe-gruen{--kante-farbe:var(--marke-gruen)}.gruppe-blau{--kante-farbe:var(--gruppe-blau)}.gruppe-anthrazit{--kante-farbe:var(--anthrazit)}@media (width<=760px){.status-karten{grid-template-columns:minmax(0,1fr)}}
