:root{--bg:#f1f5f9;--flaeche:#fff;--flaeche-2:#f8fafc;--flaeche-3:#e9eef5;--feld-flaeche:#fff;--knopf-flaeche:#fff;--knopf-flaeche-an:#f8fafc;--rand-leise:#f1f5f9;--rand:#e2e8f0;--rand-stark:#78889c;--text:#0f172a;--text-2:#334155;--text-leise:#5b6779;--fokus:#1d4ed8;--verweis:#1d4ed8;--auf-akzent:#fff;--auf-akzent-leise:#dbeafe;--schleier:rgba(15,23,42,.45);--blau-schleier:rgba(29,78,216,.14);--gruen-schleier:rgba(22,163,74,.55);--tap:rgba(15,23,42,.08);--schatten:0 1px 2px rgba(15,23,42,.06),0 1px 3px rgba(15,23,42,.04);--schatten-hoch:0 10px 30px rgba(15,23,42,.14);--anmelde-1:#0f172a;--anmelde-2:#1e293b;--pfeil:url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8' viewBox='0 0 12 8'%3E%3Cpath fill='none' stroke='%235b6779' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round' d='M1 1.5 6 6.5 11 1.5'/%3E%3C/svg%3E");--radius:10px;--radius-feld:7px;--feld-hoehe:38px;--feld-hoehe-klein:30px;--feld-schrift:14px;--feld-polster:0 11px;--karte-polster:16px;--zell-polster:9px 12px;--tab-schrift:13.5px;--fenster-schrift:15px}.auswahl-karten{border:0;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:0;padding:0;display:grid}.auswahl-karten legend{grid-column:1/-1;margin-bottom:2px;font-weight:700}.auswahl-karten>label{border:1px solid var(--rand);border-radius:var(--radius);background:var(--flaeche);cursor:pointer;align-items:flex-start;gap:9px;padding:12px;display:flex}.auswahl-karten>label.aktiv{border-color:var(--blau);box-shadow:0 0 0 1px var(--blau)}.auswahl-karten>label input{width:auto;margin-top:3px}.auswahl-karten>label span{gap:2px;display:grid}.auswahl-karten>label small{color:var(--text-leise)}@media (max-width:720px){.auswahl-karten{grid-template-columns:1fr}}:root{--blau:#1d4ed8;--blau-hell:#eff6ff;--blau-rand:#bfdbfe;--blau-text:#1e40af;--rot:#dc2626;--rot-hell:#fef2f2;--rot-rand:#fecaca;--rot-text:#991b1b;--orange:#c2410c;--orange-hell:#fff7ed;--orange-rand:#fed7aa;--orange-text:#9a3412;--gelb:#ca8a04;--gelb-hell:#fefce8;--gelb-rand:#fef08a;--gelb-text:#a16207;--gruen:#15803d;--gruen-hell:#f0fdf4;--gruen-rand:#bbf7d0;--gruen-text:#166534;--grau:#94a3b8}.dunkel,.wst,.seitenleiste,.suche-dunkel{--bg:#0f172a;--flaeche:#1e293b;--flaeche-2:#172033;--flaeche-3:#334155;--feld-flaeche:#0f172a;--knopf-flaeche:#334155;--knopf-flaeche-an:#475569;--rand-leise:#1e293b;--rand:#334155;--rand-stark:#64748b;--text:#f1f5f9;--text-2:#cbd5e1;--text-leise:#94a3b8;--fokus:#93c5fd;--verweis:#93c5fd;--auf-akzent:#fff;--auf-akzent-leise:#dbeafe;--blau-hell:#172554;--blau-rand:#1e40af;--blau-text:#93c5fd;--rot-hell:#45191b;--rot-rand:#7f1d1d;--rot-text:#fca5a5;--orange-hell:#3d1f08;--orange-rand:#9a3412;--orange-text:#fdba74;--gelb-hell:#332905;--gelb-rand:#854d0e;--gelb-text:#fde047;--gruen-hell:#12301d;--gruen-rand:#166534;--gruen-text:#86efac;--schleier:rgba(0,0,0,.6);--tap:rgba(255,255,255,.12);--pfeil:url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8' viewBox='0 0 12 8'%3E%3Cpath fill='none' stroke='%2394a3b8' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round' d='M1 1.5 6 6.5 11 1.5'/%3E%3C/svg%3E");--schatten:0 1px 2px rgba(0,0,0,.3);--schatten-hoch:0 12px 34px rgba(0,0,0,.5);background:var(--bg);color:var(--text)}.wst{--radius:12px;--radius-feld:10px;--feld-hoehe:56px;--feld-hoehe-klein:44px;--feld-schrift:18px;--feld-polster:0 14px;--karte-polster:18px;--zell-polster:13px 12px;--tab-schrift:17px;--fenster-schrift:18px}@media (min-width:1200px){.wst{--feld-hoehe:50px;--feld-hoehe-klein:42px;--feld-schrift:17px}}:root{--kachel-min:260px;--zahl-min:116px;--reiter-min:104px;--inhalt-polster:26px;--leiste-breite:288px;--ab-1:.125rem;--ab-2:.25rem;--ab-3:.5rem;--ab-4:.75rem;--ab-5:1rem;--ab-6:1.5rem;--ab-7:2rem;--ab-8:3rem;--kopf-hoehe:60px;--fahrzeug-schnellhoehe:8rem;--schrift-klein:13px}*{box-sizing:border-box}html{scroll-padding-top:calc(var(--kopf-hoehe) + var(--ab-4))}html:has(.wst){--kopf-hoehe:56px}:target{outline:2px solid var(--blau);outline-offset:var(--ab-2);border-radius:var(--radius)}html,body{background:var(--bg);color:var(--text);-webkit-text-size-adjust:100%;margin:0;padding:0;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;font-size:15px;line-height:1.45}a{color:var(--verweis);text-decoration:none}a:hover{text-decoration:underline}h1{margin:0 0 var(--ab-2);letter-spacing:-.01em;font-size:max(19px,min(1.1rem + .5vw,26px));font-weight:650}h2{margin:0 0 var(--ab-3);font-size:17px;font-weight:650}.ohne-rand{margin:0}h3{margin:0 0 var(--ab-3);color:var(--text-leise);text-transform:uppercase;letter-spacing:.04em;font-size:14px;font-weight:650}.huelle{min-height:100vh;display:flex}.seitenleiste{background:var(--bg);width:216px;color:var(--text-2);flex-direction:column;flex-shrink:0;height:100vh;display:flex;position:-webkit-sticky;position:sticky;top:0}.marke{padding:var(--ab-5)var(--ab-5)var(--ab-4);border-bottom:1px solid var(--rand-leise)}.marke b{color:var(--text);letter-spacing:-.01em;font-size:16px;display:block}.marke span{font-size:var(--schrift-klein);color:var(--text-leise);text-transform:uppercase;letter-spacing:.08em}.nav{padding:var(--ab-3)var(--ab-3);flex:1;overflow-y:auto}.nav a{align-items:center;gap:var(--ab-3);padding:var(--ab-3)var(--ab-3);color:var(--text-2);margin-bottom:var(--ab-1);border-radius:7px;font-size:14px;display:flex}.nav a:hover{background:var(--rand-leise);color:var(--text);text-decoration:none}.nav a.aktiv{background:var(--blau);color:var(--auf-akzent);font-weight:550}.nav a .zahl{background:var(--tap);padding:0 var(--ab-3);font-size:var(--schrift-klein);border-radius:20px;margin-left:auto;font-weight:600}.nav a .zahl.warn{background:var(--rot);color:var(--auf-akzent)}.nav-gruppe{align-items:center;gap:var(--ab-3);width:100%;font-size:var(--schrift-klein);color:var(--text-leise);text-transform:uppercase;letter-spacing:.1em;padding:var(--ab-4)var(--ab-3)var(--ab-2);text-align:left;cursor:pointer;background:0 0;border:0;font-family:inherit;font-weight:700;display:flex}.nav-gruppe:hover{color:var(--text-2)}.nav-gruppe.hier{color:var(--text-1)}.nav-gruppe.hier .pfeil{color:var(--blau)}.nav-gruppe .pfeil{font-size:var(--schrift-klein);color:var(--text-leise);line-height:1;transition:transform .12s;display:inline-block}.nav-gruppe.offen .pfeil{transform:rotate(90deg)}.nav-gruppe .zahl{background:var(--tap);color:var(--text-2);padding:var(--ab-1)var(--ab-3);font-size:var(--schrift-klein);letter-spacing:0;border-radius:20px;margin-left:auto}.nav-gruppe .zahl.warn{background:var(--rot);color:var(--auf-akzent)}.nav-eintraege.zu{display:none}.seitenleiste-neu{width:var(--leiste-breite);border-right:1px solid var(--rand);background:color-mix(in srgb,var(--flaeche)96%,var(--blau-hell));transition:width .16s;overflow:hidden}.seitenleisten-inhalt{min-height:0;width:calc(var(--leiste-breite) - 1px);flex-direction:column;flex:1;transition:opacity .1s;display:flex}.seitenleisten-schalter{z-index:5;border:1px solid var(--rand);background:var(--flaeche);width:28px;height:28px;color:var(--text-2);cursor:pointer;box-shadow:var(--schatten);border-radius:7px;place-items:center;padding:0;font:700 19px/1 -apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;display:grid;position:absolute;top:10px;right:9px}.seitenleisten-schalter:hover{border-color:var(--blau-rand);background:var(--blau-hell);color:var(--blau-text)}.seitenleisten-schalter:focus-visible{outline:2px solid var(--blau);outline-offset:2px}.seitenleiste-neu.eingeklappt{width:46px}.seitenleiste-neu.eingeklappt .seitenleisten-inhalt{opacity:0;pointer-events:none;visibility:hidden}.seitenleiste-neu.eingeklappt .seitenleisten-schalter{right:8px}.seitenleiste-neu:not(.eingeklappt) .marke-neu{padding-right:var(--ab-8)}.nav-neu .nav-gruppe{min-height:27px;padding:var(--ab-2)var(--ab-2);border:1px solid transparent;border-radius:6px;grid-column:1/-1;line-height:1.15}.nav-neu .nav-gruppe:hover{background:var(--flaeche)}.nav-neu .nav-eintraege{display:contents}.nav-neu .nav-eintraege.zu{display:none}.nav-neu .nav-block:has(.nav-eintraege.zu){padding-bottom:var(--ab-1)}.nav-neu .nav-block:has(.nav-eintraege.zu)+.nav-block{padding-top:var(--ab-1)}.nav-neu .nav-gruppe .pfeil{text-align:center;width:10px}.nav-neu .nav-gruppe .zahl{padding:0 var(--ab-2);font-size:var(--schrift-klein)}.marke-neu{align-items:center;gap:var(--ab-3);padding:var(--ab-3)var(--ab-4)var(--ab-3);border-bottom:0;display:flex}.marke-monogramm{background:var(--blau);width:29px;height:29px;color:var(--auf-akzent);box-shadow:var(--schatten);border-radius:8px;flex:none;place-items:center;font-size:15px;font-weight:800;display:grid}.marke-neu b{font-size:16px;line-height:1.05}.marke-neu span{margin-top:var(--ab-1);font-size:var(--schrift-klein)}.system-hinweis{align-items:center;gap:var(--ab-2);margin:0 var(--ab-3)var(--ab-2);padding:var(--ab-2)var(--ab-3);border:1px solid var(--gruen-rand);background:var(--gruen-hell);color:var(--gruen-text);font-size:var(--schrift-klein);border-radius:6px;font-weight:650;display:flex}.system-punkt{background:var(--gruen);border-radius:50%;flex:none;width:6px;height:6px}.nav-neu{overscroll-behavior:contain;min-height:0;padding:0 var(--ab-3)var(--ab-2);flex:1;overflow-y:auto}.nav-neu .nav-bereich{gap:var(--ab-1);padding:var(--ab-1)0 var(--ab-1);border-bottom:1px solid var(--rand-leise);grid-template-columns:minmax(0,1fr);display:grid}.nav-neu .nav-bereich:last-child{border-bottom:0}.nav-neu a{gap:var(--ab-2);min-width:0;min-height:28px;padding:var(--ab-1)var(--ab-2);border:1px solid transparent;border-radius:7px;margin:0}.nav-neu a:hover{border-color:var(--rand);background:var(--flaeche)}.nav-neu a.aktiv{border-color:var(--blau-rand);background:var(--blau-hell);color:var(--blau-text);box-shadow:inset 2px 0 0 var(--blau);font-weight:400}.nav-symbol{border:1px solid var(--rand);background:var(--flaeche-2);width:20px;height:20px;color:var(--text-leise);font-size:var(--schrift-klein);border-radius:5px;flex:none;place-items:center;font-weight:800;display:grid}.nav-neu a.aktiv .nav-symbol{border-color:var(--blau-rand);background:var(--flaeche);color:var(--blau-text)}.nav-text{flex:1;min-width:0;line-height:1.14;display:block}.nav-text b{text-overflow:ellipsis;white-space:nowrap;color:inherit;font-size:var(--schrift-klein);font-weight:680;display:block;overflow:hidden}.nav-text small{margin-top:var(--ab-1);color:var(--text-leise);font-size:var(--schrift-klein);font-weight:400;line-height:1.2;display:block}.nav-neu a.aktiv .nav-text small{color:var(--blau-text);opacity:.72}.nav-neu a .zahl{padding:0 var(--ab-2);font-size:var(--schrift-klein);flex:none;margin-left:0}.seitenleisten-wechsel{margin:var(--ab-1)var(--ab-3)var(--ab-2);padding:var(--ab-2)var(--ab-3);border:1px solid var(--rand);background:var(--flaeche-2);border-radius:7px}.seitenleisten-wechsel>span{display:none}.seitenleisten-wechsel a,.seitenleisten-wechsel b,.seitenleisten-wechsel small{display:block}.seitenleisten-wechsel a{color:var(--text)}.seitenleisten-wechsel a:hover{text-decoration:none}.seitenleisten-wechsel b{font-size:var(--schrift-klein)}.seitenleisten-wechsel small{display:none}.fuss-neu{gap:var(--ab-2);padding:var(--ab-2)var(--ab-3)var(--ab-3);grid-template-columns:minmax(0,1fr);display:grid}.fuss-neu>div:first-child{align-items:baseline;gap:var(--ab-2);min-width:0;display:flex}.fuss-neu>div:first-child b,.fuss-neu>div:first-child span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.fuss-neu>div:first-child span{font-size:var(--schrift-klein)}.fuss-neu>.reihe{gap:var(--ab-2)}.fuss-neu .knopf.klein{padding:0 var(--ab-2)}.fuss{padding:var(--ab-4)var(--ab-4);border-top:1px solid var(--rand-leise);font-size:var(--schrift-klein);color:var(--text-leise)}.fuss b{color:var(--text);font-size:var(--schrift-klein);display:block}.spalte-rechts{flex-direction:column;flex:1;min-width:0;display:flex}.kopfleiste{z-index:40;background:color-mix(in srgb,var(--flaeche)92%,transparent);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border-bottom:1px solid var(--rand);padding:var(--ab-3)var(--ab-6);position:-webkit-sticky;position:sticky;top:0}.inhalt{min-width:0;padding:var(--ab-6)var(--inhalt-polster)60px;flex:1}.kopf{align-items:flex-start;gap:var(--ab-5);margin-bottom:var(--ab-5);flex-wrap:wrap;display:flex}.kopf-text{flex:1;min-width:220px}.kopf p{color:var(--text-leise);font-size:var(--schrift-klein);margin:0}.ueberzeile{margin-bottom:var(--ab-2);color:var(--blau-text);font-size:var(--schrift-klein);letter-spacing:.11em;text-transform:uppercase;font-weight:750;display:block}.karte{background:var(--flaeche);border:1px solid var(--rand);border-radius:var(--radius);padding:var(--ab-5);box-shadow:var(--schatten);margin-bottom:var(--ab-5)}.karte.eng{padding:0;overflow:hidden}.karte-kopf{justify-content:space-between;align-items:center;gap:var(--ab-4);padding:var(--ab-4)var(--ab-5);border-bottom:1px solid var(--rand);background:var(--flaeche-2);display:flex}.karte-kopf h2{margin:0}.karte-fuss{padding:var(--ab-4)var(--ab-5);margin:0}.bereichszeile{justify-content:space-between;align-items:baseline;gap:var(--ab-4);margin:var(--ab-6)0 var(--ab-3);padding-bottom:var(--ab-3);border-bottom:1px solid var(--rand);display:flex}.bereichszeile span{font-size:var(--schrift-klein);letter-spacing:.05em;text-transform:uppercase;font-weight:750}.bereichszeile small{color:var(--text-leise)}.gesellschaften-kopf{align-items:center}.sp-menue-leer{padding:var(--ab-3)var(--ab-3)}.herkunft{align-items:center;gap:var(--ab-3);margin-bottom:var(--ab-4);padding:var(--ab-3)var(--ab-4);background:var(--flaeche-2);border:1px solid var(--rand);border-radius:var(--radius);flex-wrap:wrap;display:flex}.herkunft .gesellschaft-farbe{height:18px}.herkunft a{white-space:nowrap;margin-left:auto}.gesellschaft-farbe{border-radius:5px;flex:none;width:10px;height:28px;display:block}.gesellschaft-farbe.gross{border-radius:7px;width:13px;height:52px}.dokument-neu summary{cursor:pointer}.dokument-neu summary b,.dokument-neu summary span{display:block}.dokument-neu summary span{color:var(--text-leise);font-size:var(--schrift-klein)}.gesellschaftsraum-kopf{justify-content:space-between;align-items:center;gap:var(--ab-5);margin:calc(var(--ab-2)*-1)0 var(--ab-4);padding:var(--ab-5)var(--ab-5);border:1px solid var(--rand);border-radius:calc(var(--radius) + 3px);background:var(--flaeche);box-shadow:var(--schatten);display:flex}.gesellschaftsraum-identitaet{align-items:center;gap:var(--ab-4);display:flex}.gesellschaftsraum-identitaet h1{margin:0;font-size:21px}.gesellschaftsraum-identitaet p{margin:var(--ab-1)0 0;color:var(--text-leise);font-size:var(--schrift-klein)}.gesellschaftsraum-register{align-items:stretch;gap:var(--ab-3);display:flex}.gesellschaftsraum-register>a{min-width:85px;padding:var(--ab-3)var(--ab-3);border:1px solid var(--rand);background:var(--flaeche-2);color:var(--text);text-align:center;border-radius:8px}.gesellschaftsraum-register>a:hover{border-color:var(--blau-rand);text-decoration:none}.gesellschaftsraum-register b,.gesellschaftsraum-register span{display:block}.gesellschaftsraum-register b{font-size:17px}.gesellschaftsraum-register span{color:var(--text-leise);font-size:var(--schrift-klein)}.gesellschaftsraum-register .gesellschaft-wechsel{min-width:120px;color:var(--blau-text);font-size:var(--schrift-klein);place-items:center;font-weight:650;display:grid}.aktenraum-kopf h2{margin:0 0 var(--ab-2);font-size:20px}.aktenraum-kopf p{max-width:75ch;color:var(--text-leise);font-size:var(--schrift-klein);margin:0}.aktenraum-kopf{justify-content:space-between;align-items:center;gap:var(--ab-4);margin-bottom:var(--ab-4);display:flex}.aktenraum-filter{margin-bottom:var(--ab-4);padding:var(--ab-4);border:1px solid var(--rand);border-radius:var(--radius);background:var(--flaeche-2)}.aktenraum-suche{gap:var(--ab-3);display:flex}.aktenraum-suche input{flex:1}.akte-brotkrumen{align-items:center;gap:var(--ab-2);margin-bottom:var(--ab-3);color:var(--text-leise);font-size:var(--schrift-klein);display:flex}.aktennummer-gross{padding:var(--ab-2)var(--ab-3);background:var(--text);color:var(--flaeche);font-size:var(--schrift-klein);border-radius:6px}.akten-aktion{margin:0 0 var(--ab-4);padding:var(--ab-3)var(--ab-3);border:1px dashed var(--blau-rand);background:var(--blau-hell);border-radius:8px}.akten-aktion summary{cursor:pointer;color:var(--blau-text);font-size:var(--schrift-klein);font-weight:700}.akten-aktion .formular{margin-top:var(--ab-3)}.start-kopf{align-items:center}.start-hauptregister{gap:var(--ab-3);grid-template-columns:repeat(auto-fit,minmax(min(200px,100%),1fr));display:grid}.start-register{align-items:center;gap:var(--ab-3);min-width:0;min-height:128px;padding:var(--ab-4);border:1px solid var(--rand);border-radius:var(--radius);background:var(--flaeche);color:var(--text);box-shadow:var(--schatten);grid-template-columns:auto 1fr auto;display:grid}.start-register:hover{border-color:var(--blau-rand);box-shadow:var(--schatten-hoch);text-decoration:none}.start-register.primaer{border-color:var(--blau);background:var(--blau);color:var(--auf-akzent)}.start-register-symbol{width:31px;height:31px;font-size:var(--schrift-klein);opacity:.72;border:1px solid;border-radius:8px;place-items:center;font-weight:800;display:grid}.start-register div{min-width:0}.start-register small,.start-register b,.start-register p{display:block}.start-register small{font-size:var(--schrift-klein);letter-spacing:.09em;opacity:.6;font-weight:800}.start-register b{margin-top:var(--ab-2);font-size:var(--schrift-klein)}.start-register p{margin:var(--ab-2)0 0;font-size:var(--schrift-klein);opacity:.66}.start-register>strong{font-size:21px}.gesellschaften-schnellwahl{gap:var(--ab-3);grid-template-columns:repeat(auto-fit,minmax(min(190px,100%),1fr));display:grid}.gesellschaften-schnellwahl a{align-items:center;gap:var(--ab-3);min-width:0;padding:var(--ab-3);border:1px solid var(--rand);background:var(--flaeche);color:var(--text);border-radius:8px;display:flex}.gesellschaften-schnellwahl a:hover{border-color:var(--blau-rand);text-decoration:none}.gesellschaften-schnellwahl a>div{flex:1;min-width:0}.gesellschaften-schnellwahl b,.gesellschaften-schnellwahl small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.gesellschaften-schnellwahl b{font-size:var(--schrift-klein)}.gesellschaften-schnellwahl small{color:var(--text-leise);font-size:var(--schrift-klein)}.karte-inhalt{padding:var(--ab-4)var(--ab-5)var(--ab-5)}p.hinweis.karte-inhalt{margin-top:0}.gitter{gap:var(--ab-4);align-items:start;display:grid}.gitter>details[open]{grid-column:1/-1}.gitter>:has(>details[open]){grid-column:1/-1}.g2{grid-template-columns:repeat(auto-fit,minmax(min(320px,100%),1fr))}.g3{grid-template-columns:repeat(auto-fit,minmax(min(240px,100%),1fr))}.g4{grid-template-columns:repeat(auto-fit,minmax(min(180px,100%),1fr))}.kachel{background:var(--flaeche);border:1px solid var(--rand);border-radius:var(--radius);padding:var(--ab-4)var(--ab-5);box-shadow:var(--schatten);color:inherit;display:block}.kachel:hover{border-color:var(--rand-stark);text-decoration:none}.kachel .wert{letter-spacing:-.02em;font-size:27px;font-weight:680;line-height:1.1}.kachel .titel{font-size:var(--schrift-klein);color:var(--text-leise);margin-top:var(--ab-1)}.kachel.rot{background:var(--rot-hell);border-color:var(--rot-rand)}.kachel.rot .wert{color:var(--rot)}.kachel.orange{background:var(--orange-hell);border-color:var(--orange-rand)}.kachel.orange .wert{color:var(--orange)}.kachel.gelb{background:var(--gelb-hell);border-color:var(--gelb-rand)}.kachel.gelb .wert{color:var(--gelb-text)}.kachel.gruen{background:var(--gruen-hell);border-color:var(--gruen-rand)}.kachel.gruen .wert{color:var(--gruen)}.ladebalken{z-index:999;background:var(--blau-schleier);height:3px;transition:opacity .3s .15s;position:fixed;top:0;left:0;right:0;overflow:hidden}.ladebalken.fertig{opacity:0}.ladebalken>div{background:var(--blau);border-radius:0 3px 3px 0;height:100%;transition:width .2s ease-out}.sendet{cursor:progress}.sendet input,.sendet select,.sendet textarea{opacity:.55}.sendet .knopf,.sendet button{opacity:.85;position:relative}.sendet button:after,.sendet .knopf:after{content:"";width:14px;height:14px;margin-left:var(--ab-3);border:2px solid;border-right-color:transparent;border-radius:50%;flex-shrink:0;animation:.7s linear infinite kringel}@keyframes kringel{to{transform:rotate(360deg)}}.fehlerseite{background:var(--flaeche);border:1px solid var(--rot-rand);border-radius:var(--radius);max-width:620px;padding:var(--ab-6);box-shadow:var(--schatten);margin:60px auto}.fehlerseite h1{color:var(--rot)}.fehlerseite.warn h1{color:var(--orange)}.fehlerseite .reihe{margin-top:var(--ab-5)}.fehlerseite pre{background:var(--rot-hell);border:1px solid var(--rot-rand);padding:var(--ab-4);font-size:var(--schrift-klein);white-space:pre-wrap;color:var(--rot-text);border-radius:8px;overflow-x:auto}.suche{width:100%;position:relative}.suche input{background:var(--flaeche);border:1px solid var(--rand-stark);width:100%;color:var(--text);height:44px;padding:0 var(--ab-4);border-radius:10px;font-size:15px}.suche input::placeholder{color:var(--text-leise)}.suche input:focus{border-color:var(--blau);box-shadow:0 0 0 3px var(--blau-schleier)}.suche-tipp{font-size:var(--schrift-klein);color:var(--text-leise);pointer-events:none;border:1px solid var(--rand);padding:var(--ab-1)var(--ab-2);background:var(--flaeche-2);border-radius:5px;position:absolute;top:50%;right:11px;transform:translateY(-50%)}.suche.im-feld input{height:var(--feld-hoehe);padding:var(--feld-polster);font-size:var(--feld-schrift);border-radius:var(--radius-feld)}.suche.im-feld .suche-liste{max-height:240px}.verdeckt{visibility:hidden}.bezug-feld{min-height:var(--feld-hoehe);align-items:center;gap:var(--ab-3);flex-wrap:wrap;display:flex}.suche-liste{z-index:60;background:var(--flaeche);max-height:74vh;color:var(--text);border:1px solid var(--rand-stark);box-shadow:0 16px 40px var(--schleier);padding:var(--ab-2);border-radius:12px;position:absolute;top:calc(100% + 6px);left:0;right:0;overflow-y:auto}.etikett-gewaehlt{margin-bottom:var(--ab-2)}.suche-nix{padding:var(--ab-5)var(--ab-4);color:var(--text-leise);font-size:var(--schrift-klein);text-align:center}.suche-gruppe{align-items:center;gap:var(--ab-3);padding:var(--ab-3)var(--ab-3)var(--ab-2);font-size:var(--schrift-klein);text-transform:uppercase;letter-spacing:.09em;color:var(--text-leise);white-space:nowrap;font-weight:700;display:flex}.suche-gruppe:after{content:"";background:var(--rand);flex:1;height:1px}.suche-treffer{text-align:left;width:100%;padding:var(--ab-3)var(--ab-3);cursor:pointer;background:0 0;border:none;border-radius:8px;font-family:inherit;display:block}.suche-treffer.aktiv{background:var(--blau-hell)}.suche-treffer:disabled{cursor:not-allowed;opacity:.72;background:var(--flaeche-2)}.suche-titel{color:var(--text);font-size:14px;font-weight:600;display:block}.suche-unter{font-size:var(--schrift-klein);color:var(--text-leise);margin-top:var(--ab-1);display:block}.suche-dunkel input{height:54px;padding:0 var(--ab-4);border-radius:12px;font-size:17px}.suche-dunkel .suche-liste{background:var(--flaeche);border-color:var(--rand-stark);color:var(--text);width:460px}.suche-dunkel .suche-gruppe{color:var(--text-leise)}.suche-dunkel .suche-gruppe:after{background:var(--rand-stark)}.suche-dunkel .suche-treffer{padding:var(--ab-4)}.suche-dunkel .suche-treffer.aktiv{background:var(--flaeche-3)}.suche-dunkel .suche-titel{color:var(--text);font-size:18px}.suche-dunkel .suche-unter{color:var(--text-leise);font-size:14px}.suche-dunkel .suche-tipp{display:none}table{border-collapse:collapse;width:100%;font-size:var(--schrift-klein)}th{text-align:left;font-weight:600;font-size:var(--schrift-klein);color:var(--text-leise);text-transform:uppercase;letter-spacing:.05em;padding:var(--ab-3)var(--ab-4);border-bottom:1px solid var(--rand);background:var(--flaeche-2);z-index:1;white-space:nowrap;position:-webkit-sticky;position:sticky;top:0}td{padding:var(--ab-3)var(--ab-4);border-bottom:1px solid var(--rand);vertical-align:middle}tbody tr:hover{background:var(--flaeche-2)}tbody tr:last-child td{border-bottom:none}td.zahl,th.zahl{text-align:right;font-variant-numeric:tabular-nums}.tabellen-zeilenlink{cursor:pointer}.tabellen-zeilenlink.gedimmt{opacity:.62}.tab-hueter{background:linear-gradient(to right,var(--flaeche)30%,transparent)left/var(--ab-6)100% no-repeat local,linear-gradient(to left,var(--flaeche)30%,transparent)right/var(--ab-6)100% no-repeat local,radial-gradient(farthest-side at 0 50%,var(--rand),transparent)left/var(--ab-3)100% no-repeat scroll,radial-gradient(farthest-side at 100% 50%,var(--rand),transparent)right/var(--ab-3)100% no-repeat scroll;overflow-x:auto}.feld-fest{min-height:var(--feld-hoehe,38px);color:var(--text);align-items:center;margin:0;font-size:14px;font-weight:600;display:flex}.kennz .akte-ort{color:var(--text-leise);font-weight:500}.kennz{letter-spacing:.02em;font-variant-numeric:tabular-nums;white-space:nowrap;font-weight:660}.pille{align-items:center;gap:var(--ab-2);padding:var(--ab-1)var(--ab-3);min-width:0;max-width:100%;font-size:var(--schrift-klein);text-align:left;white-space:normal;overflow-wrap:break-word;word-break:normal;border:1px solid transparent;border-radius:20px;font-weight:600;line-height:1.25;display:inline-flex}.pille.kurz{white-space:nowrap;overflow-wrap:normal;word-break:normal}.pille.etikett-filter{cursor:pointer;text-decoration:none}.pille.etikett-filter:hover{border-color:currentColor}.pille.etikett-filter.aktiv{background:var(--blau);color:var(--auf-akzent);border-color:var(--blau)}.pille.grau{background:var(--flaeche-3);color:var(--text-2);border-color:var(--rand-stark)}.pille.blau{background:var(--blau-hell);color:var(--blau-text);border-color:var(--blau-rand)}.pille.rot{background:var(--rot-hell);color:var(--rot-text);border-color:var(--rot-rand)}.pille.orange{background:var(--orange-hell);color:var(--orange-text);border-color:var(--orange-rand)}.pille.gelb{background:var(--gelb-hell);color:var(--gelb-text);border-color:var(--gelb-rand)}.pille.gruen{background:var(--gruen-hell);color:var(--gruen-text);border-color:var(--gruen-rand)}.punkt{border-radius:50%;flex-shrink:0;width:8px;height:8px;display:inline-block}.firma-marke{align-items:center;gap:var(--ab-2);font-size:var(--schrift-klein);color:var(--text-leise);display:inline-flex}label{font-size:var(--schrift-klein);color:var(--text-leise);margin-bottom:var(--ab-2);font-weight:600;display:block}select,textarea,.knopf{height:var(--feld-hoehe);padding:var(--feld-polster);border:1px solid var(--rand-stark);border-radius:var(--radius-feld);font-size:var(--feld-schrift);background:var(--feld-flaeche);color:var(--text);font-family:inherit;line-height:1.2}input:where(:not(:-webkit-any([type=checkbox],[type=radio],[type=range],[type=file]))){height:var(--feld-hoehe);padding:var(--feld-polster);border:1px solid var(--rand-stark);border-radius:var(--radius-feld);font-size:var(--feld-schrift);background:var(--feld-flaeche);color:var(--text);font-family:inherit;line-height:1.2}input:where(:not(:-moz-any([type=checkbox],[type=radio],[type=range],[type=file]))){height:var(--feld-hoehe);padding:var(--feld-polster);border:1px solid var(--rand-stark);border-radius:var(--radius-feld);font-size:var(--feld-schrift);background:var(--feld-flaeche);color:var(--text);font-family:inherit;line-height:1.2}input:where(:not(:is([type=checkbox],[type=radio],[type=range],[type=file]))){height:var(--feld-hoehe);padding:var(--feld-polster);border:1px solid var(--rand-stark);border-radius:var(--radius-feld);font-size:var(--feld-schrift);background:var(--feld-flaeche);color:var(--text);font-family:inherit;line-height:1.2}select,textarea{width:100%}input:where(:not(:-webkit-any([type=checkbox],[type=radio],[type=color],[type=range]))){width:100%}input:where(:not(:-moz-any([type=checkbox],[type=radio],[type=color],[type=range]))){width:100%}input:where(:not(:is([type=checkbox],[type=radio],[type=color],[type=range]))){width:100%}select{-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer;padding-right:var(--ab-7);background-image:var(--pfeil);background-position:right 11px center;background-repeat:no-repeat}select[multiple],select[size]:not([size="1"]){height:auto;padding:var(--ab-3)var(--ab-4);background-image:none}textarea{height:auto;min-height:74px;padding:var(--ab-3)var(--ab-4);resize:vertical;line-height:1.45}input[type=file]{width:100%;height:auto;padding:var(--ab-3)var(--ab-4);font-size:var(--schrift-klein);border:1px dashed var(--rand-stark);border-radius:var(--radius-feld);background:var(--flaeche-2)}input[type=color]{width:46px;padding:var(--ab-1);cursor:pointer}input[type=checkbox],input[type=radio]{width:20px;height:20px;accent-color:var(--blau)}:where(input,select,textarea,button,a,summary,[tabindex]):focus-visible{outline:2px solid var(--fokus);outline-offset:2px}input:focus,select:focus,textarea:focus{border-color:var(--blau)}input:disabled,select:disabled,textarea:disabled{background-color:var(--flaeche-2);color:var(--text-leise);border-style:dashed}.kachel-wahl input:focus-visible+span{outline:2px solid var(--fokus);outline-offset:2px}.menge-waehler input:focus-visible+span{outline:2px solid var(--fokus);outline-offset:2px}.wt-schalter input:focus-visible+span{outline:2px solid var(--fokus);outline-offset:2px}.feld{margin-bottom:var(--ab-4)}.feld-reihe{gap:var(--ab-4);grid-template-columns:repeat(auto-fit,minmax(min(170px,100%),1fr));display:grid}.formular-gruppe{margin:var(--ab-4)0;border:1px solid var(--linie);background:var(--flaeche);border-radius:10px;overflow:clip}.formular-gruppe>summary{justify-content:space-between;align-items:center;gap:var(--ab-5);min-height:48px;padding:var(--ab-3)var(--ab-4);cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;list-style:none;display:flex}.formular-gruppe>summary::-webkit-details-marker{display:none}.formular-gruppe>summary span:first-child{gap:var(--ab-1);display:grid}.formular-gruppe>summary b{color:var(--text);font-size:14px}.formular-gruppe>summary small{color:var(--text-leise);font-size:var(--schrift-klein);font-weight:400}.formular-gruppe-status:after{content:"Anzeigen";color:var(--blau-text);font-size:var(--schrift-klein);font-weight:650}.formular-gruppe[open] .formular-gruppe-status:after{content:"Schließen"}.formular-gruppe[open]>summary{border-bottom:1px solid var(--linie);background:var(--flaeche-2)}.formular-gruppe-inhalt{padding:var(--ab-4)}.formular-gruppe-inhalt>:first-child{margin-top:0}.formular-gruppe-inhalt>:last-child{margin-bottom:0}.personal-beschaeftigung-liste{gap:var(--ab-4);min-width:0;display:grid}.personal-beschaeftigung-liste>.personal-beschaeftigung{margin:0}.personal-beschaeftigung{min-width:0;padding:0;overflow:clip}.personal-beschaeftigung-kopf{justify-content:space-between;align-items:center;gap:var(--ab-4);min-width:0;padding:var(--ab-4)var(--ab-5)var(--ab-3);display:flex}.personal-beschaeftigung-kopf>div{min-width:0}.personal-beschaeftigung-kopf p{margin:var(--ab-2)0 0}.personal-beschaeftigung-warnung{margin:var(--ab-2)var(--ab-5)var(--ab-3)}.personal-beschaeftigung-fakten{gap:var(--ab-1);margin:var(--ab-2)var(--ab-5)var(--ab-4);border:1px solid var(--rand);background:var(--rand);border-radius:9px;grid-template-columns:repeat(4,minmax(0,1fr));display:grid;overflow:hidden}.personal-beschaeftigung-fakten>div{min-width:0;padding:var(--ab-3)var(--ab-3);background:var(--flaeche-2)}.personal-beschaeftigung-fakten span,.personal-beschaeftigung-fakten b{display:block}.personal-beschaeftigung-fakten span{color:var(--text-leise);font-size:var(--schrift-klein);letter-spacing:.06em;text-transform:uppercase;font-weight:750}.personal-beschaeftigung-fakten b{margin-top:var(--ab-1);color:var(--text);font-size:var(--schrift-klein);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.personal-formular-gitter{grid-template-columns:repeat(auto-fit,minmax(min(220px,100%),1fr))}.personal-formular-gitter>*,.personal-formular{min-width:0}.personal-beschaeftigung-rollen{gap:var(--ab-2);margin:var(--ab-3)0 var(--ab-4);flex-wrap:wrap}.personal-fachblock{margin-top:var(--ab-5);padding-top:var(--ab-5);border-top:1px solid var(--rand)}.personal-beschaeftigung>.personal-fachblock{margin:var(--ab-2)var(--ab-5)var(--ab-4)}.personal-fachblock-kopf{justify-content:space-between;align-items:flex-start;gap:var(--ab-4);display:flex}.personal-fachblock-kopf h3,.personal-fachblock-kopf p{margin-top:0}.personal-rollenwahl{gap:var(--ab-3);grid-template-columns:repeat(auto-fit,minmax(min(190px,100%),1fr));min-width:0;display:grid}.personal-rollenwahl>div{min-width:0;padding:var(--ab-3)var(--ab-3);border:1px solid var(--rand);background:var(--flaeche-2);border-radius:8px}.personal-rollenwahl label{align-items:center;gap:var(--ab-3);min-width:0;display:flex}.personal-rollenwahl label+label{margin-top:var(--ab-2)}.personal-rollenwahl span{overflow-wrap:anywhere;min-width:0}.personal-hauptwahl{min-height:var(--feld-hoehe);align-self:end}.personal-beschaeftigung-beenden{margin-top:var(--ab-5);padding-top:var(--ab-5);border-top:1px solid var(--rot-rand)}.personal-beschaeftigung-beenden .personal-formular{align-items:end;gap:var(--ab-3);grid-template-columns:minmax(min(180px,100%),300px) max-content;display:grid}@media (max-width:900px){.personal-beschaeftigung-fakten{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:560px){.personal-beschaeftigung-kopf,.personal-fachblock-kopf{flex-direction:column;align-items:flex-start}.personal-beschaeftigung-fakten,.personal-beschaeftigung-beenden .personal-formular{grid-template-columns:1fr}}.person-neuanlage{max-width:980px}.person-anlage-schritt{align-items:center;gap:var(--ab-3);margin:var(--ab-5)0 var(--ab-3);display:flex}.person-anlage-schritt>span{background:var(--blau);width:25px;height:25px;color:var(--auf-akzent);font-size:var(--schrift-klein);border-radius:50%;flex:none;place-items:center;font-weight:750;display:grid}.person-anlage-schritt>div{gap:var(--ab-1);display:grid}.person-anlage-schritt b{font-size:14px}.person-anlage-schritt small{color:var(--text-leise);font-size:var(--schrift-klein)}.person-anlage-danach{gap:var(--ab-1);margin-top:var(--ab-4);display:grid}.filter-mehr{align-self:end}.filter-mehr>summary{min-height:38px;padding:var(--ab-3)var(--ab-4);border:1px solid var(--linie);background:var(--flaeche);color:var(--text-2);font-size:var(--schrift-klein);cursor:pointer;border-radius:7px;align-items:center;font-weight:600;list-style:none;display:inline-flex}.filter-mehr>summary::-webkit-details-marker{display:none}.filter-mehr>summary:after{content:" +";color:var(--blau-text)}.filter-mehr[open]{flex:1 0 100%;width:100%}.filter-mehr[open]>summary:after{content:" –"}.filter-mehr-felder{margin-top:var(--ab-3);padding-top:var(--ab-3);border-top:1px solid var(--linie);gap:var(--ab-3);grid-template-columns:repeat(auto-fit,minmax(min(170px,100%),1fr));display:grid}.feld-reihe>.feld{grid-template-rows:subgrid;grid-row:span 3;min-width:0;margin-bottom:0;display:grid}.feld-haken{align-items:center;gap:var(--ab-3);height:var(--feld-hoehe);font-size:var(--feld-schrift);color:var(--text);cursor:pointer;margin-bottom:0;font-weight:400;display:flex}.feld-haken input{flex:none}.knopf-nackt{height:auto;font:inherit;font-size:var(--schrift-klein);color:var(--blau);cursor:pointer;background:0 0;border:0;padding:0;font-weight:500}.knopf-nackt:hover{text-decoration:underline}.tatleiste{z-index:5;gap:var(--ab-3);margin:var(--ab-5)calc(var(--inhalt-polster)*-1)calc(var(--ab-5)*-1);padding:var(--ab-4)var(--inhalt-polster);background:var(--flaeche);border-top:1px solid var(--rand);align-items:center;display:flex;position:-webkit-sticky;position:sticky;bottom:0}.tatleiste .fuellung{flex:auto}.tisch-streifen{text-decoration:none;display:block}.tisch-streifen:hover{filter:brightness(.97);text-decoration:none}.etikett{align-items:center;gap:var(--ab-2);min-width:0;max-width:100%;display:inline-flex}.etikett>form,.etikett>.etikett-weg{flex:none}.etikett-weg{font-size:var(--schrift-klein);color:inherit;opacity:.55;line-height:1}.etikett-weg:hover{opacity:1;text-decoration:none}.kontextmenue{z-index:30;background:var(--flaeche);border:1px solid var(--rand-stark);width:min(420px,100vw - 32px);box-shadow:var(--schatten-hoch);text-align:left;border-radius:12px;position:absolute;top:calc(100% + 6px);right:0}.kontextmenue-kopf{padding:var(--ab-3)var(--ab-4);border-bottom:1px solid var(--rand);justify-content:space-between;align-items:center;display:flex}.kontextmenue-liste{flex-direction:column;max-height:240px;display:flex;overflow-y:auto}.kontextmenue-zeile{justify-content:space-between;align-items:center;gap:var(--ab-3);padding:var(--ab-3)var(--ab-3);border-radius:var(--radius-feld);font:inherit;text-align:left;cursor:pointer;color:var(--text);background:0 0;border:0;display:flex}.kontextmenue-zeile:hover{background:var(--flaeche-3)}.menue-anker{position:relative}.hinweis{font-size:var(--schrift-klein);color:var(--text-leise);margin-top:var(--ab-1)}.knopf{justify-content:center;align-items:center;gap:var(--ab-2);width:auto;padding:0 var(--ab-5);cursor:pointer;white-space:nowrap;background:var(--knopf-flaeche);font-weight:550;display:inline-flex}.knopf:hover{background:var(--knopf-flaeche-an);text-decoration:none}.knopf.haupt{background:var(--blau);border-color:var(--blau);color:var(--auf-akzent)}.knopf.haupt:hover{background:var(--blau-text)}.knopf.gefahr{background:var(--rot-hell);border-color:var(--rot-rand);color:var(--rot-text)}.knopf.gefahr:hover{background:var(--rot-hell)}.knopf.an{background:var(--knopf-flaeche-an);border-color:var(--rand-stark);font-weight:650}.knopf.gruen{background:var(--gruen);border-color:var(--gruen);color:var(--auf-akzent)}.knopf.gruen:hover{background:var(--gruen-text)}.knopf:disabled{opacity:.5;cursor:not-allowed}.knopf.voll{width:100%}.knopf.leise{color:var(--text-leise);padding:0 var(--ab-2);background:0 0;border-color:transparent}.knopf.leise:hover{background:var(--flaeche-2);color:var(--text)}.knopf.klein{height:var(--feld-hoehe-klein);font-size:var(--schrift-klein);padding:0 var(--ab-3)}.leiste :where(input:not(:-webkit-any([type=checkbox],[type=radio],[type=range])),select,.knopf){height:var(--feld-hoehe-klein);font-size:var(--schrift-klein);padding:0 var(--ab-3)}.leiste :where(input:not(:-moz-any([type=checkbox],[type=radio],[type=range])),select,.knopf){height:var(--feld-hoehe-klein);font-size:var(--schrift-klein);padding:0 var(--ab-3)}.leiste :where(input:not(:is([type=checkbox],[type=radio],[type=range])),select,.knopf){height:var(--feld-hoehe-klein);font-size:var(--schrift-klein);padding:0 var(--ab-3)}.leiste select{padding-right:var(--ab-7);background-position:right 10px center}.leiste :where(input:not(:-webkit-any([type=checkbox],[type=radio])),select){width:auto}.leiste :where(input:not(:-moz-any([type=checkbox],[type=radio])),select){width:auto}.leiste :where(input:not(:is([type=checkbox],[type=radio])),select){width:auto}.leiste input[type=color]{width:40px;padding:var(--ab-1)}.leiste{align-items:center;gap:var(--ab-3);flex-wrap:wrap;display:flex}.werkzeugleiste{gap:var(--ab-3);margin-bottom:var(--ab-4);flex-wrap:wrap;align-items:flex-end;display:flex}.werkzeugleiste .feld{margin-bottom:0}.werkzeugleiste .feld-suche{min-width:11rem}.werkzeugleiste .feld-kurz{max-width:6rem}.fahrzeug-firma{min-width:11rem}.reiter{gap:var(--ab-1)0;border-bottom:1px solid var(--rand);margin-bottom:var(--ab-5);flex-wrap:wrap;display:flex}.reiter a{padding:var(--ab-3)var(--ab-4);font-size:var(--schrift-klein);color:var(--text-leise);white-space:nowrap;border-bottom:2px solid transparent;font-weight:550}.reiter a:hover{color:var(--text);text-decoration:none}.reiter a.aktiv{color:var(--blau);border-bottom-color:var(--blau)}.reiter a .zahl{background:var(--rand);padding:0 var(--ab-2);font-size:var(--schrift-klein);margin-left:var(--ab-2);border-radius:20px}.reiter a .zahl.warn{background:var(--rot);color:var(--auf-akzent)}.reiter.abschnitte{gap:var(--ab-2);margin:calc(var(--ab-5)*-1 + var(--ab-4))0 var(--ab-5);border-bottom:0}.reiter.abschnitte a{padding:var(--ab-2)var(--ab-4);font-size:var(--schrift-klein);background:var(--flaeche-2);border-bottom:0;border-radius:999px}.reiter.abschnitte a.aktiv{background:var(--blau);color:var(--auf-akzent)}.reiter.abschnitte a.aktiv .zahl{background:var(--schleier);color:var(--auf-akzent)}dl.daten{gap:var(--ab-4)20px;grid-template-columns:repeat(auto-fit,minmax(min(190px,100%),1fr));margin:0;display:grid}dl.daten dt{font-size:var(--schrift-klein);color:var(--text-leise);text-transform:uppercase;letter-spacing:.04em;font-weight:600}dl.daten dd{margin:var(--ab-1)0 0;font-size:14px;font-weight:500}.leer{text-align:center;padding:var(--ab-7)var(--ab-5);color:var(--text-leise);font-size:14px}.leer b{color:var(--text);margin-bottom:var(--ab-2);font-size:15px;display:block}.meldung{padding:var(--ab-3)var(--ab-4);font-size:var(--schrift-klein);margin-bottom:var(--ab-4);border-radius:8px}.meldung.gut{background:var(--gruen-hell);border:1px solid var(--gruen-rand);color:var(--gruen-text)}.meldung.warn{background:var(--gelb-hell);border:1px solid var(--gelb-rand);color:var(--gelb-text)}.meldung.fehler{background:var(--rot-hell);border:1px solid var(--rot-rand);color:var(--rot-text)}.meldung.info{background:var(--blau-hell);border:1px solid var(--blau-rand);color:var(--blau-text)}.anmelde-seite{background:linear-gradient(160deg,var(--anmelde-1),var(--anmelde-2));justify-content:center;align-items:center;min-height:100vh;padding:20px;display:flex}.anmelde-karte{background:var(--flaeche);padding:var(--ab-7);width:100%;max-width:380px;box-shadow:0 20px 50px var(--schleier);border-radius:14px}.anmelde-karte h1{text-align:center;margin-bottom:var(--ab-1)}.anmelde-karte .unter{text-align:center;color:var(--text-leise);font-size:var(--schrift-klein);margin-bottom:var(--ab-6)}.wst{-webkit-tap-highlight-color:var(--tap);min-height:100vh;font-size:18px}.wst-kopf{align-items:center;gap:var(--ab-4);padding:var(--ab-4)var(--ab-5);background:var(--flaeche);border-bottom:1px solid var(--rand);z-index:20;display:flex;position:-webkit-sticky;position:sticky;top:0}.wst-kopf b{font-size:19px}.wst-kopf .weg{gap:var(--ab-3);align-items:center;margin-left:auto;display:flex}.wst-nav{gap:var(--ab-3);padding:var(--ab-4)var(--ab-5)0;flex-wrap:wrap;display:flex}.wst-nav a{text-align:center;min-height:54px;padding:var(--ab-4)var(--ab-5);border-radius:var(--radius);background:var(--flaeche);color:var(--text-2);font-weight:650;font-size:var(--tab-schrift);border:1px solid var(--rand);flex:auto;justify-content:center;align-items:center;display:flex}.wst-nav a.aktiv{background:var(--blau);color:var(--auf-akzent);border-color:var(--blau)}.wst-nav a:hover{text-decoration:none}.wst-inhalt{padding:var(--ab-4)var(--ab-5)90px}.wst .tab-hueter::-webkit-scrollbar{height:10px}.wst .tab-hueter::-webkit-scrollbar-track{background:var(--flaeche-2);border-radius:6px}.wst .tab-hueter::-webkit-scrollbar-thumb{background:var(--rand-stark);border-radius:6px}.wst h3{font-size:var(--schrift-klein);margin-bottom:var(--ab-4)}.wst table{font-size:17px}.wst th{font-size:var(--schrift-klein)}.wst label{margin-bottom:var(--ab-2);font-size:14px}.wst input[type=checkbox],.wst input[type=radio]{width:26px;height:26px}.wst .knopf{font-size:var(--feld-schrift);border-radius:var(--radius);padding:0 20px;font-weight:650}.wst .knopf:active{transform:scale(.985)}.wst .knopf.klein{padding:0 var(--ab-4);font-size:15px}.wst .leer{font-size:17px}.wst .pille{padding:var(--ab-2)var(--ab-4);font-size:14px}.wst .klein{font-size:14.5px}.wst .feld{margin-bottom:var(--ab-4)}.wst .feld-reihe{grid-template-columns:1fr;gap:0}.uhr{font-variant-numeric:tabular-nums;letter-spacing:-.02em;font-size:46px;font-weight:750}.bericht{max-width:900px;margin:0 auto}.bericht h2{margin-top:var(--ab-2);font-size:19px}.bericht .karte{padding:20px}.bericht-nummer{background:var(--blau);width:30px;height:30px;color:var(--auf-akzent);margin-right:var(--ab-3);border-radius:50%;place-items:center;font-size:15px;font-weight:700;display:inline-grid}.bericht{--feld-hoehe:52px;--feld-hoehe-klein:44px}.bericht select,.bericht textarea{font-size:16px}.bericht input:where(:not(:-webkit-any([type=checkbox],[type=radio]))){font-size:16px}.bericht input:where(:not(:-moz-any([type=checkbox],[type=radio]))){font-size:16px}.bericht input:where(:not(:is([type=checkbox],[type=radio]))){font-size:16px}.bericht textarea{height:auto;min-height:110px}.umstaende{gap:var(--ab-3);display:grid}.umstaende label{align-items:center;gap:var(--ab-4);cursor:pointer;padding:var(--ab-4)var(--ab-4);border:1px solid var(--rand-stark);color:var(--text);background:var(--flaeche);border-radius:10px;min-height:54px;margin:0;font-size:15px;font-weight:500;display:flex}.umstaende input{width:24px;height:24px;accent-color:var(--blau);flex-shrink:0}.umstaende label:has(input:checked){background:var(--blau-hell);border-color:var(--blau)}.skizze{border:1px solid var(--rand-stark);touch-action:none;cursor:crosshair;background:var(--flaeche);border-radius:10px;width:100%;display:block}.skizze-werkzeuge{gap:var(--ab-3);margin-bottom:var(--ab-3);flex-wrap:wrap;align-items:center;display:flex}.skizze-farbe{border:2px solid var(--rand-stark);cursor:pointer;border-radius:50%;width:38px;height:38px;padding:0}.skizze-farbe.aktiv{border-color:var(--blau);box-shadow:0 0 0 3px var(--blau-schleier)}.netz-etiketten{gap:var(--ab-2);flex-wrap:wrap;display:flex}.netz-etikett{text-decoration:none}.netz-etikett:hover{border-color:var(--blau);color:var(--blau)}.netz-aendern{align-items:center;gap:var(--ab-2)var(--ab-3);margin-bottom:var(--ab-4);flex-wrap:wrap;display:flex}.netz-suche{gap:var(--ab-3);align-items:center;display:flex}.netz-suche input{flex:auto;min-width:0}.netz-weg{border-style:dashed}.netz-tabelle{border-collapse:collapse;width:100%}.netz-tabelle th{text-align:left;padding:var(--ab-2)var(--ab-3);font-size:var(--schrift-klein);color:var(--text-leise);text-transform:uppercase;letter-spacing:.04em;white-space:nowrap;border-bottom:1px solid var(--rand);font-weight:700}.netz-tabelle td{padding:var(--ab-2)var(--ab-3);border-bottom:1px solid var(--rand);vertical-align:baseline}.abstand-oben{margin-top:var(--ab-3)}.feld-breit{min-width:260px}.strichliste{padding-left:var(--ab-5);font-size:var(--schrift-klein)}.netz-auf{font-weight:600;text-decoration:none}.netz-reihe.offen>td,.netz-reihe:hover>td{background:var(--flaeche-2)}.wst .netz-tabelle td{padding:var(--ab-4)var(--ab-3)}.wst .netz-auf{font-size:21px;font-weight:750}.netz-fenster-flaeche{display:block;position:absolute;top:0;bottom:0;left:0;right:0}.dialog.netz-fenster{width:640px;position:relative}.dialog.netz-fenster.breit{width:960px;height:88vh}.netz-fenster .netz-sorte{display:block}.netz-fenster-inhalt{gap:var(--ab-4);flex-direction:column;display:flex}.netz-fenster-inhalt>.vorschau{flex:1;min-height:0}.netz-auf:hover{text-decoration:underline}.netz-felder{gap:var(--ab-3)var(--ab-5);margin:0 0 var(--ab-3);flex-wrap:wrap;display:flex}.netz-felder>div{gap:var(--ab-1);flex-direction:column;min-width:0;display:flex}.netz-felder dt{font-size:var(--schrift-klein);color:var(--text-leise);text-transform:uppercase;letter-spacing:.04em}.netz-felder dd{margin:0;font-weight:600}.netz-sorte{font-size:var(--schrift-klein);text-transform:uppercase;letter-spacing:.04em;color:var(--text-leise);font-weight:700}.arbeitsvertrag-absatz{margin-top:var(--ab-4);break-inside:avoid}.arbeitsvertrag-absatz h3{font-size:var(--schrift-klein);margin-bottom:var(--ab-2);text-transform:none;letter-spacing:0;color:var(--text)}.arbeitsvertrag-absatz p{margin:0;line-height:1.6}.arbeitsvertrag-luecke{padding:0 var(--ab-2);border-bottom:2px solid var(--rot);color:var(--rot);font-weight:700;display:inline-block}.arbeitsvertrag-unterschriften{gap:var(--ab-5);margin-top:calc(var(--ab-6)*2);break-inside:avoid;font-size:var(--schrift-klein);color:var(--text-leise);grid-template-columns:repeat(3,1fr);display:grid}.arbeitsvertrag-linie{border-top:1px solid var(--text);margin-bottom:var(--ab-2)}@media print{.druck-weg{display:none!important}.bericht{max-width:none}.bericht .karte{box-shadow:none;break-inside:avoid;margin-bottom:var(--ab-3);border:1px solid #999}body{font-size:var(--schrift-klein);background:#fff}h1{font-size:18px}}.foto-knopf{margin-bottom:var(--ab-4)}.foto-flaeche{align-items:center;gap:var(--ab-5);width:100%;min-height:96px;padding:var(--ab-5)20px;border:2px dashed var(--rand-stark);background:var(--bg);color:var(--text);cursor:pointer;text-align:left;border-radius:14px;font-family:inherit;display:flex}.foto-flaeche:active{background:var(--flaeche)}.foto-flaeche:disabled{opacity:.6}.foto-flaeche .plus{background:var(--blau);width:54px;height:54px;color:var(--auf-akzent);border-radius:14px;flex-shrink:0;place-items:center;font-size:34px;font-weight:300;line-height:1;display:grid}.foto-text{gap:var(--ab-1);flex-direction:column;display:flex}.foto-text b{font-size:19px;font-weight:700}.foto-text small{color:var(--text-leise);font-size:14px}.foto-vorschau{gap:var(--ab-3);margin-top:var(--ab-3);flex-wrap:wrap;align-items:center;display:flex}.foto-vorschau img{border-radius:var(--radius);border:1px solid var(--rand-stark);height:84px;display:block}.fz-liste{gap:var(--ab-3);flex-direction:column;max-height:58vh;display:flex;overflow-y:auto}.fz-knopf{align-items:baseline;gap:var(--ab-4);text-align:left;width:100%;min-height:78px;padding:var(--ab-5)var(--ab-5);border:1px solid var(--rand);background:var(--bg);color:var(--text);cursor:pointer;border-radius:14px;font-family:inherit;display:flex}.fz-knopf:active,.fz-knopf.gewaehlt{background:var(--blau);border-color:var(--blau)}.fz-knopf .kz{letter-spacing:.01em;white-space:nowrap;flex-shrink:0;font-size:26px;font-weight:750}.fz-knopf .zusatz{color:var(--text-leise);text-overflow:ellipsis;white-space:nowrap;font-size:15px;overflow:hidden}.fz-knopf.gewaehlt .zusatz{color:var(--auf-akzent-leise)}.kachel-wahl{gap:var(--ab-3);flex-wrap:wrap;display:flex}.kachel-wahl label{cursor:pointer;flex:150px;margin:0}.kachel-wahl input{opacity:0;pointer-events:none;position:absolute}.kachel-wahl span{text-align:center;min-height:64px;padding:var(--ab-4);border:1px solid var(--rand-stark);background:var(--bg);color:var(--text);border-radius:12px;justify-content:center;align-items:center;font-size:17px;font-weight:650;display:flex}.kachel-wahl input:checked+span{background:var(--blau);border-color:var(--blau)}.kachel-wahl input:checked+span.warn{background:var(--orange);border-color:var(--orange)}.kachel-wahl input:checked+span.stop{background:var(--rot);border-color:var(--rot)}.menge-waehler{gap:var(--ab-3);flex-wrap:wrap;display:flex}.menge-waehler label{cursor:pointer;flex:60px;margin:0}.menge-waehler input{opacity:0;pointer-events:none;position:absolute}.menge-waehler span{border-radius:var(--radius);border:1px solid var(--rand-stark);background:var(--bg);min-height:58px;color:var(--text);justify-content:center;align-items:center;font-size:20px;font-weight:700;display:flex}.menge-waehler input:checked+span{background:var(--blau);border-color:var(--blau)}@media (min-width:760px){.wst .feld-reihe{gap:var(--ab-4);grid-template-columns:repeat(auto-fit,minmax(min(200px,100%),1fr))}.wst-nav a{flex:none}}@media (min-width:1200px){.wst{--feld-hoehe:50px;--feld-hoehe-klein:42px;font-size:17px}.wst .knopf,.wst input,.wst select,.wst textarea{font-size:17px}}.reihe{gap:var(--ab-3);flex-wrap:wrap;align-items:center;display:flex}.leise{color:var(--text-leise)}.klein{font-size:var(--schrift-klein)}.mono{font-variant-numeric:tabular-nums}.nowrap{white-space:nowrap}.warn-text{color:var(--rot-text)}.feld-anzeige{min-height:var(--feld-hoehe);padding:0 var(--ab-3);border:1px dashed var(--rand);border-radius:var(--radius);background:var(--flaeche-2);align-items:center;display:flex}.geheim-wert{font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:var(--schrift-klein);background:var(--flaeche-2);border:1px solid var(--rand);padding:var(--ab-1)var(--ab-3);-webkit-user-select:all;-moz-user-select:all;user-select:all;word-break:break-all;border-radius:6px}hr{border:none;border-top:1px solid var(--rand);margin:var(--ab-4)0}.balken{background:var(--rand);border-radius:4px;height:6px;overflow:hidden}.balken>div{background:var(--blau);height:100%}.balken.fertig>div{background:var(--gruen)}@media (max-width:860px){.huelle{flex-direction:column}.seitenleiste{flex-direction:column;width:100%;height:auto;position:static}.nav{padding:var(--ab-3);flex-wrap:wrap;display:flex}.nav a{flex:none}.seitenleiste-neu,.seitenleisten-inhalt{width:100%}.seitenleiste-neu.eingeklappt{width:100%;height:48px;min-height:48px}.seitenleiste-neu.eingeklappt .seitenleisten-schalter{right:10px}.system-hinweis,.seitenleisten-wechsel{display:none}.nav-neu{display:block;overflow:visible}.nav-neu .nav-bereich{gap:var(--ab-1);padding:var(--ab-2)0;flex-wrap:wrap;display:flex}.nav-neu .nav-block{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.nav-neu .nav-gruppe{grid-column:1/-1;display:flex}.nav-neu .nav-eintraege{display:contents}.nav-neu .nav-eintraege.zu{display:none}.nav-neu a{min-height:38px}.nav-neu .nav-text small{display:none}:root{--inhalt-polster:14px}.inhalt{padding:var(--ab-5)var(--inhalt-polster)var(--ab-8)}}@media print{.seitenleiste,.werkzeugleiste,.knopf{display:none!important}.inhalt{padding:0}.karte{box-shadow:none;break-inside:avoid}}.sp-rahmen{border-top:1px solid var(--rand);background:var(--flaeche);-webkit-user-select:none;-moz-user-select:none;user-select:none;position:relative;overflow-x:auto;overflow-y:visible}.sp-inner{min-width:max-content}.sp-zeile{border-bottom:1px solid var(--rand);display:flex}.sp-zeile:last-child{border-bottom:0}.sp-fz,.sp-ecke{width:var(--lw);z-index:3;background:var(--flaeche);padding:var(--ab-3)var(--ab-4);border-right:2px solid var(--rand-stark);flex:none;min-width:0;position:-webkit-sticky;position:sticky;left:0}.sp-ecke{z-index:5;background:var(--flaeche-2);font-size:var(--schrift-klein);color:var(--text-leise);text-transform:uppercase;letter-spacing:.05em;align-items:flex-end;font-weight:600;display:flex}.sp-fz .kennz{font-size:14px;line-height:1.25;display:block}.sp-fz small{font-size:var(--schrift-klein);color:var(--text-leise);text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.sp-fz .sp-sperre{font-size:var(--schrift-klein);color:var(--rot-text);text-overflow:ellipsis;white-space:nowrap;margin-top:var(--ab-1);font-weight:600;display:block;overflow:hidden}.sp-fz .sp-sperre.weich{color:var(--orange)}.sp-konz{margin-top:var(--ab-1);font-size:var(--schrift-klein);color:var(--text-leise);text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.sp-konz .nr{color:var(--text);margin-right:var(--ab-2);font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-weight:700}.sp-konz .punkt{width:7px;height:7px;margin-right:var(--ab-2)}.sp-konz.fehlt{color:var(--rot);font-weight:650}.sp-merkmale{align-items:center;gap:var(--ab-2);margin-top:var(--ab-1);white-space:nowrap;min-width:0;display:flex}.sp-merkmal{min-height:16px;padding:var(--ab-1)var(--ab-2);font-size:var(--schrift-klein);letter-spacing:.01em;border:1px solid;border-radius:999px;align-items:center;font-weight:750;line-height:1;display:inline-flex}.sp-merkmal.aktiv{color:var(--blau);background:var(--blau-hell)}.sp-merkmal.inaktiv{color:var(--text-leise);background:var(--flaeche-2);opacity:.78}.sp-merkmal.warnung{color:var(--rot);background:var(--rot-hell);opacity:1}.sp-kopf{z-index:4;background:var(--flaeche-2);position:-webkit-sticky;position:sticky;top:0}.sp-monate{border-bottom:1px solid var(--rand);display:flex}.sp-monat{font-size:var(--schrift-klein);color:var(--text-leise);text-transform:uppercase;letter-spacing:.05em;padding:var(--ab-1)var(--ab-3);border-left:1px solid var(--rand);white-space:nowrap;left:var(--lw);flex:none;font-weight:700;position:-webkit-sticky;position:sticky;overflow:hidden}.sp-tag.monatsanfang{border-left:2px solid var(--rand-stark)}.sp-tage{display:flex}.sp-tag{border-left:1px solid var(--rand);text-align:center;flex:none}.sp-tag .dn{font-size:var(--schrift-klein);padding-top:var(--ab-2);font-weight:650}.sp-tag .dd{font-size:var(--schrift-klein);color:var(--text-leise)}.sp-tag.we{background:var(--flaeche-3)}.sp-tag.heute{background:var(--blau-hell)}.sp-tag.heute .dn{color:var(--blau)}.sp-schichten{border-top:1px solid var(--rand);display:flex}.sp-schichten span{font-size:var(--schrift-klein);color:var(--text-leise);padding:var(--ab-1)0 var(--ab-1);text-transform:uppercase;letter-spacing:.04em;border-left:1px solid var(--rand);text-overflow:clip;flex:1;min-width:0;font-weight:600;overflow:hidden}.sp-schichten span:first-child{border-left:0}.sp-schichten .sp-schicht-kopfzelle{flex:0 0 var(--sp-schichtbreite);width:var(--sp-schichtbreite);max-width:var(--sp-schichtbreite);box-sizing:border-box;white-space:nowrap;display:block}.sp-monat.sp-monat-segment{padding:0;position:relative;left:auto;overflow:visible}.sp-monat-segment .sp-monat-name{left:calc(var(--lw) + var(--ab-3));width:max-content;max-width:100%;padding:var(--ab-1)var(--ab-3);display:block;position:-webkit-sticky;position:sticky;overflow:hidden}.sp-spur{flex:none;min-height:82px;display:flex;position:relative}.sp-feld{border:0;border-left:1px solid var(--rand-leise);cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:0 0;flex:none;padding:0;font-family:inherit}.sp-feld:first-child{border-left:0}.sp-feld.tagbeginn{border-left:1px solid var(--rand)}.sp-feld.we{background:var(--flaeche-2)}.sp-feld.heute{background:var(--blau-hell)}.sp-feld.gesperrt{background:repeating-linear-gradient(45deg,var(--rot-hell),var(--rot-hell)5px,var(--rot-rand)5px,var(--rot-rand)10px)}.sp-feld:hover:not(.gesperrt){background:var(--blau-hell)}.sp-balken{align-items:center;gap:var(--ab-2);padding:0 var(--ab-3);color:var(--auf-akzent);font-size:var(--schrift-klein);cursor:pointer;white-space:nowrap;box-shadow:var(--schatten);border:0;border-radius:8px;font-family:inherit;font-weight:650;display:flex;position:absolute;top:7px;bottom:7px;overflow:hidden}.sp-balken:hover{filter:brightness(1.08)}.sp-balken .txt{text-overflow:ellipsis;overflow:hidden}.sp-balken .warn{font-size:var(--schrift-klein);flex:none;margin-left:auto}.sp-balken.problem{box-shadow:0 0 0 2px var(--rot)}.sp-balken.hinweis{box-shadow:0 0 0 2px var(--orange)}.sp-balken.hinweis .warn{opacity:.85}.sp-auswahl-zeile.fremd{border-left:3px solid var(--orange)}.sp-auswahl-zeile.fremd small{color:var(--orange-text)}.sp-balken.dauer:before{content:"D";font-size:var(--schrift-klein);background:var(--tap);padding:0 var(--ab-1);border-radius:3px;flex:none}.pille.bezug{background:var(--flaeche-3);color:var(--text);border-color:var(--rand-stark);font-weight:600;text-decoration:none}.pille.bezug:hover{border-color:var(--blau);color:var(--blau)}.klein.warnt{color:var(--rot-text)}.ablage{justify-content:center;align-items:center;gap:var(--ab-2);min-height:104px;padding:var(--ab-5);border:2px dashed var(--rand-stark);border-radius:var(--radius-feld);background:var(--flaeche-2);cursor:pointer;text-align:center;flex-direction:column;display:flex}.ablage:hover{border-color:var(--blau)}.ablage.drueber{border-color:var(--blau);background:var(--blau-hell);box-shadow:0 0 0 3px var(--blau-schleier)}.eingang-upload{border-color:var(--blau-rand);padding:0;overflow:hidden}.eingang-upload-kopf{justify-content:space-between;align-items:flex-start;gap:var(--ab-5);padding:20px var(--ab-6)var(--ab-5);background:linear-gradient(120deg,var(--blau-hell),var(--flaeche));border-bottom:1px solid var(--blau-rand);display:flex}.eingang-upload-kopf h2{margin:0 0 var(--ab-2);font-size:21px}.eingang-upload-kopf p{max-width:720px;color:var(--text-leise);margin:0}.erkennung-marke{min-width:150px;padding:var(--ab-3)var(--ab-4);border:1px solid var(--blau-rand);border-radius:var(--radius-feld);background:var(--flaeche);text-align:right}.erkennung-marke b,.erkennung-marke span{display:block}.erkennung-marke b{color:var(--blau-text);font-size:var(--schrift-klein)}.erkennung-marke span{color:var(--text-leise);font-size:var(--schrift-klein)}.eingang-upload-inhalt{padding:var(--ab-5)var(--ab-6)20px}.eingang-upload .ablage{border-color:var(--blau-rand);background:var(--flaeche-2);min-height:172px}.eingang-upload .ablage b{font-size:18px}.upload-symbol{width:44px;height:44px;margin-bottom:var(--ab-2);background:var(--blau);color:var(--auf-akzent);border-radius:50%;place-items:center;font-size:25px;line-height:1;display:grid}.upload-auswahl{align-items:baseline;gap:var(--ab-3);margin-top:var(--ab-3);padding:var(--ab-3)var(--ab-4);border-radius:var(--radius-feld);background:var(--gruen-hell);color:var(--gruen-text);font-size:var(--schrift-klein);display:flex}.upload-auswahl span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.upload-zuordnung{margin-top:var(--ab-4);padding:var(--ab-4);border:1px solid var(--rand);border-radius:var(--radius-feld);background:var(--flaeche-2);gap:var(--ab-3);display:grid}.upload-zuordnung>b{color:var(--text-leise)}.upload-ablauf{gap:var(--ab-3);margin-top:var(--ab-5);grid-template-columns:repeat(auto-fit,minmax(min(220px,100%),1fr));display:grid}.upload-ablauf.vier{grid-template-columns:repeat(auto-fit,minmax(min(180px,100%),1fr))}.upload-ablauf span{align-items:center;gap:var(--ab-3);padding:var(--ab-3)var(--ab-3);border-radius:var(--radius-feld);background:var(--flaeche-2);color:var(--text-leise);font-size:var(--schrift-klein);display:flex}.upload-ablauf b{background:var(--blau-hell);width:20px;height:20px;color:var(--blau-text);font-size:var(--schrift-klein);border-radius:50%;place-items:center;display:grid}.eingang-hinweisband{gap:var(--ab-1);margin:0 0 var(--ab-5);border:1px solid var(--rand);border-radius:var(--radius);background:var(--rand);grid-template-columns:repeat(auto-fit,minmax(min(220px,100%),1fr));display:grid;overflow:hidden}.eingang-hinweisband div{padding:var(--ab-4)var(--ab-4);background:var(--flaeche)}.eingang-hinweisband b,.eingang-hinweisband span{display:block}.eingang-hinweisband b{margin-bottom:var(--ab-1);font-size:var(--schrift-klein)}.eingang-hinweisband span{color:var(--text-leise);font-size:var(--schrift-klein)}.erkennter-text{margin:var(--ab-3)0;border:1px solid var(--rand);border-radius:var(--radius-feld);background:var(--flaeche-2)}.erkennter-text summary{padding:var(--ab-3)var(--ab-4);cursor:pointer;font-weight:650}.erkennter-text p{max-height:360px;padding:var(--ab-3)var(--ab-4);border-top:1px solid var(--rand);white-space:pre-wrap;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:var(--schrift-klein);margin:0;overflow:auto}@media (max-width:620px){.eingang-upload-kopf{flex-direction:column}.erkennung-marke{text-align:left;width:100%}.upload-auswahl,.bereichszeile,.gesellschaftsraum-kopf,.aktenraum-kopf{flex-direction:column;align-items:flex-start}.gesellschaftsraum-register{flex-wrap:wrap;width:100%}.gesellschaftsraum-register>a{flex:1}.aktenraum-suche{flex-direction:column;align-items:stretch}}.dialog-schleier{z-index:90;background:var(--schleier);padding:6vh var(--ab-5)var(--ab-5);justify-content:center;align-items:flex-start;display:flex;position:fixed;top:0;bottom:0;left:0;right:0}.dialog{background:var(--flaeche);width:460px;max-width:100%;max-height:88vh;box-shadow:0 24px 60px var(--schleier);color:var(--text);font-size:var(--fenster-schrift);text-align:left;border-radius:14px;flex-direction:column;font-weight:400;display:flex}.dialog-kopf{justify-content:space-between;align-items:center;gap:var(--ab-3);padding:var(--ab-4)var(--ab-5);border-bottom:1px solid var(--rand);background:var(--flaeche-2);border-radius:14px 14px 0 0;display:flex}.dialog-kopf .kennz{font-size:17px}.dialog-inhalt{min-height:0;padding:var(--ab-4)var(--ab-5)var(--ab-5);flex:1;overflow-y:auto}.dialog-inhalt:has(.formular-fuss){flex-direction:column;padding-bottom:0;display:flex}.dialog-inhalt:has(.formular-fuss)>form{flex-direction:column;flex:1;display:flex}.dialog-inhalt input[type=search]{margin-bottom:var(--ab-2)}.dialog.breit{width:720px}.dialog:has(.formular-fuss){height:min(88vh,620px)}.formular-fuss{gap:var(--ab-3);margin-top:var(--ab-4);flex-wrap:wrap;align-items:center;display:flex}.dialog-inhalt .formular-fuss{z-index:2;margin:auto calc(var(--ab-5)*-1)0;padding:var(--ab-4)var(--ab-5);background:var(--flaeche-2);border-top:1px solid var(--rand);border-radius:0 0 14px 14px;position:-webkit-sticky;position:sticky;bottom:0}.sp-auswahl-warnung{font-size:var(--schrift-klein);color:var(--rot-text);background:var(--rot-hell);border:1px solid var(--rot-rand);padding:var(--ab-2)var(--ab-3);margin-bottom:var(--ab-3);border-radius:6px}.sp-auswahl-liste{max-height:300px;margin-top:var(--ab-3);overflow-y:auto}.sp-auswahl-zeile{align-items:stretch;gap:var(--ab-1);border-radius:7px;display:flex}.sp-auswahl-zeile:hover{background:var(--blau-hell)}.sp-auswahl-name{justify-content:space-between;align-items:baseline;gap:var(--ab-3);text-align:left;height:auto;padding:var(--ab-3);cursor:pointer;font-family:inherit;font-size:var(--schrift-klein);background:0 0;border:0;border-radius:7px;flex:1;display:flex}.sp-auswahl-akte{padding:0 var(--ab-3);color:var(--text-leise);border-radius:7px;align-items:center;font-size:14px;display:flex}.sp-auswahl-akte:hover{background:var(--rand);color:var(--blau);text-decoration:none}button.sp-auswahl-zeile,.sp-auswahl-zeile.weg{text-align:left;width:100%;height:auto;padding:var(--ab-3);cursor:pointer;font-family:inherit;font-size:var(--schrift-klein);justify-content:space-between;align-items:baseline;gap:var(--ab-3);background:0 0;border:0;display:flex}.sp-auswahl-zeile small{color:var(--text-leise);font-size:var(--schrift-klein);white-space:nowrap}.sp-auswahl-zeile.gesperrt{opacity:.5}.sp-auswahl-zeile.gesperrt small{color:var(--rot)}.sp-auswahl-zeile.weg{color:var(--rot);font-weight:600}.sp-auswahl-zeile .punkt{width:9px;height:9px}@media print{.sp-rahmen{overflow:visible}}.wt-schalter{cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none}.wt-schalter input{opacity:0;pointer-events:none;position:absolute}.wt-schalter span{text-align:center;border:1px solid var(--rand-stark);min-width:46px;padding:var(--ab-3)var(--ab-3);font-size:var(--schrift-klein);background:var(--flaeche);color:var(--text-leise);border-radius:7px;font-weight:600;display:inline-block}.wt-schalter input:checked+span{background:var(--blau);border-color:var(--blau);color:var(--auf-akzent)}.karte.warn{border-color:var(--orange-rand)}.karte.warn>h2,.karte.warn>h3,.karte.warn>.karte-kopf h2{color:var(--orange-text)}.karte.stop{border-color:var(--rot-rand)}.karte.stop>h2,.karte.stop>h3,.karte.stop>.karte-kopf h2{color:var(--rot-text)}.karte.gut{border-color:var(--gruen-rand)}.karte.gut>h2,.karte.gut>h3,.karte.gut>.karte-kopf h2{color:var(--gruen-text)}.karte.ruhig{border-color:var(--rand-stark)}.vorschau{border:1px solid var(--rand);border-radius:var(--radius);background:var(--flaeche-2);flex-direction:column;display:flex;overflow:hidden}.vorschau>iframe{background:var(--flaeche-2);border:0;flex:1;width:100%;display:block}.pdf-seiten{min-height:0;padding:var(--ab-3);gap:var(--ab-3);background:var(--flaeche-2);flex:1;align-content:start;display:grid;overflow-y:auto}.pdf-laedt{padding:var(--ab-4);text-align:center}.pdf-seite{border:1px solid var(--rand);background:var(--flaeche);border-radius:5px;width:100%;height:auto;display:block}.vorschau-blatt{min-height:0;padding:var(--ab-3);gap:var(--ab-3);flex:1;display:grid;overflow-y:auto}.vorschau .vorschau-blatt img{border:1px solid var(--rand);object-fit:fill;background:var(--flaeche);border-radius:5px;width:100%;height:auto;max-height:none;display:block}.vorschau.hoch>img,.vorschau.voll>img,.vorschau.flach>img{object-fit:contain;flex:1;width:100%;height:auto;min-height:0;max-height:none;display:block}.vorschau.hoch{height:calc(100vh - 210px);min-height:460px}.vorschau.voll{border:0;border-radius:0;height:calc(88vh - 120px);min-height:380px}.vorschau.flach{height:300px}.vorschau.leer-rahmen{justify-content:center;align-items:center}.vorschau-leiste{align-items:center;gap:var(--ab-2);padding:var(--ab-3)var(--ab-3);background:var(--flaeche-2);border-bottom:1px solid var(--rand);flex-wrap:wrap;display:flex}.vorschau-leiste .fuellung{flex:auto}.vorschau-hinweis{justify-content:center;align-items:center;gap:var(--ab-3);min-height:0;padding:var(--ab-6);text-align:center;flex-direction:column;flex:1;display:flex}.vorschau-bild{cursor:zoom-in;background:0 0;border:0;padding:0;display:block}.meldung-foto img{object-fit:cover;border-radius:10px;display:block}.meldung-foto.buero img{border:1px solid var(--rand);width:130px;height:130px}.meldung-foto.halle img{width:84px;height:84px}.wie-verweis{font:inherit;text-align:left;color:var(--verweis);cursor:pointer;overflow-wrap:anywhere;background:0 0;border:0;min-width:0;margin:0;padding:0}.wie-verweis:hover{text-decoration:underline}.beleg-teilung{gap:var(--ab-4);grid-template-columns:minmax(min(400px,100%),36fr) minmax(0,64fr);align-items:start;display:grid}@media (max-width:1200px){.beleg-teilung{grid-template-columns:1fr}.vorschau.hoch{height:70vh}}.betrag-aus{color:var(--rot-text);margin:0}.betrag-ein{color:var(--gruen-text);margin:0}.zweck{padding:var(--ab-3)var(--ab-3);background:var(--flaeche-2);border:1px solid var(--rand);font-size:var(--schrift-klein);overflow-wrap:anywhere;border-radius:6px;margin:0;line-height:1.5}.vorschlag-kopf{justify-content:space-between;align-items:center;gap:var(--ab-3);margin:var(--ab-4)0 var(--ab-3);padding-top:var(--ab-4);border-top:1px solid var(--rand);flex-wrap:wrap;display:flex}ul.gruende{margin:0 0 var(--ab-4);gap:var(--ab-2);padding:0;list-style:none;display:grid}ul.gruende li{gap:var(--ab-3);font-size:var(--schrift-klein);align-items:baseline;display:flex}ul.gruende .punkt{text-align:right;font-variant-numeric:tabular-nums;flex:none;min-width:38px;font-weight:600}ul.gruende .punkt.gut{color:var(--gruen-text)}ul.gruende .punkt.schlecht{color:var(--rot-text)}.karte.zugeordnet{box-shadow:none;margin:var(--ab-4)0}.karte.zugeordnet .karte-kopf{padding:var(--ab-3)var(--ab-4)}.karte.zugeordnet h3{margin:0;font-size:14px}.karte.zugeordnet td{padding:var(--ab-2)var(--ab-4)}.lauf{align-items:center;gap:var(--ab-3);flex-wrap:wrap;display:flex}.lauf .fuellung{flex:auto}.seiten-streifen{padding:var(--ab-4)var(--ab-5)var(--ab-5);align-items:stretch;gap:0;display:flex;overflow-x:auto}.streifen-glied{flex-shrink:0;align-items:stretch;display:flex}.seiten-streifen .seite{gap:var(--ab-2);width:132px;padding:var(--ab-2);border:1px solid var(--rand);border-radius:var(--radius);background:var(--flaeche);cursor:pointer;text-align:left;font:inherit;color:inherit;flex-direction:column;flex-shrink:0;height:auto;display:flex}.seiten-streifen .seite:hover{border-color:var(--rand-stark)}.seiten-streifen .seite.beginn{border-color:var(--blau);border-left-width:3px}.seiten-streifen .seite img{object-fit:cover;object-position:top;background:var(--flaeche-2);border-radius:5px;width:100%;height:168px;display:block}.seiten-streifen .seite .ohne{background:var(--flaeche-2);height:168px;color:var(--text-leise);font-size:var(--schrift-klein);border-radius:5px;justify-content:center;align-items:center;display:flex}.seiten-streifen .seite .nr{font-size:var(--schrift-klein);color:var(--text-leise)}.seiten-streifen .seite .nr b{color:var(--blau-text)}.seiten-streifen.gross{gap:var(--ab-3);padding:var(--ab-2)0 var(--ab-3);flex-wrap:wrap;overflow-x:visible}.seiten-streifen.gross .seite{width:208px}.seiten-streifen.gross .seite img,.seiten-streifen.gross .seite .ohne{height:268px}.seiten-streifen.gross .seite:disabled{cursor:default;background:var(--flaeche-2)}.seiten-streifen.gross .seite.beginn{border-color:var(--blau);border-width:2px}.seiten-streifen.gross .seite .anriss{font-size:var(--schrift-klein);color:var(--text-leise);-webkit-line-clamp:3;-webkit-box-orient:vertical;line-height:1.35;display:-webkit-box;overflow:hidden}.seiten-streifen .schnitt{justify-content:center;align-items:center;gap:var(--ab-1);cursor:pointer;width:34px;color:var(--rand-stark);height:auto;font:inherit;background:0 0;border:0;flex-direction:column;flex-shrink:0;padding:0;display:flex}.seiten-streifen .schnitt .schere{font-size:17px;line-height:1}.seiten-streifen .schnitt .wert{font-size:var(--schrift-klein);font-variant-numeric:tabular-nums}.seiten-streifen .schnitt:hover{color:var(--text-leise)}.seiten-streifen .schnitt.an{color:var(--blau)}.seiten-streifen .schnitt.unsicher{background:var(--gelb-hell);color:var(--gelb-text);border-radius:6px}.seiten-streifen .schnitt.unsicher.an{color:var(--blau)}.seiten-streifen .schnitt-spalte{justify-content:center;align-items:stretch;gap:var(--ab-1);flex-direction:column;flex-shrink:0;width:42px;display:flex}.seiten-streifen .schnitt-spalte .schnitt{width:100%;min-height:162px}.seiten-streifen .schnitt-pfeile{gap:var(--ab-1);padding:0 var(--ab-1);grid-template-columns:1fr 1fr;display:grid}.seiten-streifen .schnitt-pfeile button{border:1px solid var(--blau-rand);background:var(--blau-hell);min-width:0;height:24px;color:var(--blau-text);cursor:pointer;font:inherit;font-size:var(--schrift-klein);border-radius:5px;padding:0}.seiten-streifen .schnitt-pfeile button:disabled{opacity:.35;cursor:default}.gross-seite{max-width:900px;max-height:92vh;overflow:auto}.vorschau-bild.poststapel-mini img{height:var(--feld-hoehe);border:1px solid var(--rand);border-radius:var(--radius-feld);background:var(--flaeche);width:auto;display:block}.poststapel-vorschlaege{margin-bottom:var(--ab-4)}.poststapel-vorschlaege>label{margin-bottom:var(--ab-2);font-size:var(--schrift-klein);font-weight:650;display:block}.poststapel-vorschlaege .reihe{flex-wrap:wrap}.seiten-raster{gap:var(--ab-4);margin-bottom:var(--ab-4);grid-template-columns:repeat(auto-fit,minmax(min(var(--kachel-min),100%),1fr));align-items:start;display:grid}.seiten-kachel{gap:var(--ab-3);min-width:0;padding:var(--ab-4);border:1px solid var(--rand);border-radius:var(--radius-feld);background:var(--flaeche-2);display:grid}.seiten-kachel.beginnt{border-color:var(--blau-rand);background:var(--flaeche)}.seiten-kachel-kopf{justify-content:space-between;align-items:center;gap:var(--ab-3);flex-wrap:wrap;display:flex}.seiten-kachel-text{-webkit-line-clamp:4;line-clamp:4;-webkit-box-orient:vertical;margin:0;display:-webkit-box;overflow:hidden}.seiten-kachel>.feld,.seiten-kachel>.meldung{margin:0}.aufgabe-zeile{align-items:center;gap:var(--ab-3);padding:var(--ab-3)0;border-bottom:1px solid var(--rand-leise);flex-wrap:wrap;display:flex}.aufgabe-zeile:last-child{border-bottom:0}.aufgabe-zeile .wer{font-size:var(--schrift-klein);color:var(--text-leise);margin-left:auto}.aufgabe-zeile.erledigt{color:var(--text-leise)}.berichtskopf{padding:var(--ab-4)20px;align-items:center;gap:var(--ab-4);display:flex}.berichtskopf>a:first-child{color:var(--text);font-size:18px;font-weight:700}.berichtskopf .leise{font-size:14px}.sp-tipp{font-size:var(--schrift-klein);color:var(--text-leise);padding:var(--ab-1)var(--ab-1)var(--ab-3);height:30px;overflow:hidden}.sp-auswahl-jetzt{align-items:center;gap:var(--ab-2);font-size:var(--schrift-klein);color:var(--text);background:var(--flaeche-2);padding:var(--ab-2)var(--ab-3);margin-bottom:var(--ab-3);border-radius:7px;display:flex}.sp-auswahl-umschalter{gap:var(--ab-2);margin-bottom:var(--ab-3);display:flex}.sp-auswahl-umschalter button{font-family:inherit;font-size:var(--schrift-klein);border:1px solid var(--rand-stark);background:var(--flaeche);color:var(--text-leise);padding:var(--ab-2)var(--ab-2);cursor:pointer;white-space:nowrap;text-overflow:ellipsis;border-radius:7px;flex:1;font-weight:600;overflow:hidden}.sp-auswahl-umschalter button.an{background:var(--blau);border-color:var(--blau);color:var(--auf-akzent)}.sp-auswahl-zeile.drin{background:var(--blau-hell);font-weight:650}.sp-spur{touch-action:pan-y;-webkit-touch-callout:none}.sp-zug{z-index:6;background:var(--blau-schleier);border:2px solid var(--blau);pointer-events:none;border-radius:7px;justify-content:center;align-items:center;display:flex;position:absolute;top:1px;bottom:1px}.sp-zug span{background:var(--blau);color:var(--auf-akzent);font-size:var(--schrift-klein);padding:var(--ab-1)var(--ab-3);border-radius:999px;font-weight:700}.sp-zug.steht{background:var(--blau-schleier);border-style:dashed}.personen-punkt{width:13px;height:13px;box-shadow:0 0 0 2px var(--flaeche),0 0 0 3px var(--rand-stark);border-radius:50%;flex-shrink:0;display:inline-block}.suche-lupe{align-items:center;gap:var(--ab-3);pointer-events:none;color:var(--text-leise);z-index:1;display:flex;position:absolute;top:50%;left:13px;transform:translateY(-50%)}.suche-lupe b{font-size:var(--schrift-klein);letter-spacing:.01em;padding-right:var(--ab-3);border-right:1px solid var(--rand);font-weight:600}.suche input{padding-left:96px}.suche-dunkel .suche-lupe{color:var(--text-leise)}.suche-dunkel .suche-lupe b{border-right-color:var(--rand-stark)}.suche-dunkel input{padding-left:104px}.tab-kopf{position:relative;padding:0!important}.tab-kopf-knopf{align-items:center;gap:var(--ab-2);cursor:pointer;width:100%;height:auto;padding:var(--ab-3)var(--ab-4);text-align:left;font-family:inherit;font-size:var(--schrift-klein);color:var(--text-leise);text-transform:uppercase;letter-spacing:.05em;background:0 0;border:0;font-weight:600;display:flex}.tab-kopf.zahl .tab-kopf-knopf{justify-content:flex-end}.tab-kopf-knopf:hover{background:var(--rand);color:var(--text)}.sp-pfeil{font-size:var(--schrift-klein);color:var(--blau)}.sp-marke{background:var(--blau);color:var(--auf-akzent);padding:0 var(--ab-2);font-size:var(--schrift-klein);letter-spacing:0;border-radius:20px}.sp-menue{z-index:60;background:var(--flaeche);border:1px solid var(--rand-stark);width:240px;box-shadow:0 12px 32px var(--schleier);padding:var(--ab-2);text-transform:none;letter-spacing:0;border-radius:9px;position:fixed}.sp-menue-zeile{text-align:left;width:100%;height:auto;padding:var(--ab-3)var(--ab-3);cursor:pointer;font-family:inherit;font-size:var(--schrift-klein);color:var(--text);background:0 0;border:0;border-radius:6px;font-weight:500;display:block}.sp-menue-zeile:hover{background:var(--blau-hell)}.sp-menue-zeile.weg{color:var(--rot)}.sp-menue-trenner{font-size:var(--schrift-klein);color:var(--text-leise);text-transform:uppercase;letter-spacing:.06em;padding:var(--ab-3)var(--ab-3)var(--ab-2);margin-top:var(--ab-2);border-top:1px solid var(--rand);font-weight:700}.sp-menue input[type=search]{margin:0 0 var(--ab-2)}.sp-menue-liste{max-height:260px;overflow-y:auto}.sp-menue-wert{align-items:center;gap:var(--ab-3);padding:var(--ab-2)var(--ab-3);cursor:pointer;font-size:var(--schrift-klein);color:var(--text);text-transform:none;border-radius:6px;margin:0;font-weight:400;display:flex}.sp-menue-wert:hover{background:var(--flaeche-2)}.sp-menue-wert span{text-overflow:ellipsis;white-space:nowrap;flex:1;overflow:hidden}.sp-menue-wert small{color:var(--text-leise);font-size:var(--schrift-klein)}.feld-datei{margin-top:var(--ab-2)}.feld-datei-knopf{height:var(--feld-hoehe-klein);padding:0 var(--ab-3);border:1px dashed var(--rand-stark);background:var(--flaeche-2);color:var(--text-leise);font-size:var(--schrift-klein);cursor:pointer;text-transform:none;letter-spacing:0;border-radius:7px;align-items:center;margin:0;font-weight:550;display:inline-flex}.feld-datei-knopf:hover{border-color:var(--blau);color:var(--blau);background:var(--blau-hell)}.feld-datei-knopf.laeuft{cursor:progress;border-style:solid;border-color:var(--blau);color:var(--blau);background:var(--blau-hell)}.feld-datei-knopf.laeuft:after{content:"";width:12px;height:12px;margin-left:var(--ab-3);border:2px solid;border-right-color:transparent;border-radius:50%;flex-shrink:0;animation:.7s linear infinite kringel}.feld-datei-liste{gap:var(--ab-3);margin-top:var(--ab-2);flex-wrap:wrap;display:flex}.feld-datei-liste a{font-size:var(--schrift-klein);background:var(--blau-hell);border:1px solid var(--blau-rand);padding:var(--ab-1)var(--ab-3);text-overflow:ellipsis;white-space:nowrap;border-radius:6px;max-width:220px;overflow:hidden}.feld-datei-hinweis{font-size:var(--schrift-klein);margin-top:var(--ab-2)}.feld-datei-hinweis.gut{color:var(--gruen)}.feld-datei-hinweis.fehler{color:var(--rot)}.zurueck{align-items:center;gap:var(--ab-2);font-size:var(--schrift-klein);color:var(--text-leise);padding:var(--ab-2)var(--ab-3)var(--ab-2)var(--ab-2);margin-bottom:var(--ab-3);border-radius:7px;font-weight:550;display:inline-flex}.zurueck:hover{background:var(--rand);color:var(--text);text-decoration:none}.zurueck span{font-size:15px;line-height:1}.zurueck.dunkel{padding:var(--ab-3)var(--ab-5)var(--ab-3)var(--ab-4);font-size:17px}.vorgang-wahl{gap:var(--ab-1);border:1px solid var(--rand);padding:var(--ab-2);background:var(--flaeche-2);border-radius:8px;grid-template-columns:repeat(auto-fit,minmax(min(260px,100%),1fr));max-height:240px;display:grid;overflow-y:auto}.vorgang-wahl-zeile{align-items:center;gap:var(--ab-3);padding:var(--ab-2)var(--ab-3);cursor:pointer;font-size:var(--schrift-klein);color:var(--text);text-transform:none;background:var(--flaeche);border-radius:6px;margin:0;font-weight:400;display:flex}.vorgang-wahl-zeile:hover{background:var(--blau-hell)}.vorgang-wahl-zeile span{text-overflow:ellipsis;white-space:nowrap;flex:1;overflow:hidden}.vorgang-wahl-zeile small{color:var(--text-leise);font-size:var(--schrift-klein);white-space:nowrap}.vl-block{padding:0 0 var(--ab-4)var(--ab-5);border-left:2px solid var(--rand);position:relative}.vl-block:last-child{border-left-color:transparent;padding-bottom:0}.vl-kopf{align-items:baseline;gap:var(--ab-3);font-size:var(--schrift-klein);color:var(--text-leise);margin-bottom:var(--ab-1);flex-wrap:wrap;display:flex}.vl-kopf:before{content:"";background:var(--flaeche);border:2px solid var(--rand-stark);border-radius:50%;width:10px;height:10px;position:absolute;top:4px;left:-6px}.vl-zeile{align-items:baseline;gap:var(--ab-3);padding:var(--ab-1)0;font-size:var(--schrift-klein);flex-wrap:wrap;display:flex}.vl-zeile b{min-width:170px;font-weight:600}.vl-alt{color:var(--text-leise);text-decoration:line-through}.vl-pfeil{color:var(--grau)}.vl-neu{font-weight:550}.dp-name{z-index:2;background:var(--flaeche);border-right:1px solid var(--rand);min-width:180px;position:-webkit-sticky;position:sticky;left:0}thead .dp-name{background:var(--flaeche-2);z-index:3}.dp-zelle{vertical-align:top;min-width:92px;padding:var(--ab-2)var(--ab-2)}.dp-zelle .pille{margin-bottom:var(--ab-1);font-size:var(--schrift-klein);display:block}.dp-zelle.waehlbar{cursor:pointer}.dp-zelle.waehlbar:hover,.dp-we{background:var(--flaeche-2)}.dp-heute{background:var(--blau-hell)}.dp-heute .klein{color:var(--blau)}.dp-zelle.dp-heute{background:var(--blau-hell)}.dp-zelle{touch-action:pan-y;-webkit-touch-callout:none}.dp-zieht{-webkit-user-select:none;-moz-user-select:none;user-select:none}.dp-zelle.dp-zug{background:var(--blau-schleier);box-shadow:inset 0 0 0 2px var(--blau)}.zug-zahl{color:var(--blau)}.dp-fenster-block{margin-top:var(--ab-4)}.dp-tage{gap:var(--ab-2)var(--ab-4);margin-bottom:var(--ab-3);flex-wrap:wrap;display:flex}.dp-tage label{align-items:center;gap:var(--ab-2);font-size:var(--schrift-klein);cursor:pointer;display:inline-flex}.dp-tage label.warnt{color:var(--rot-text)}.dokumenttitel{min-width:0}.dokumenttitel-kopf{align-items:center;gap:var(--ab-3);grid-template-columns:minmax(0,1fr) auto;min-width:0;display:grid}.dokumenttitel-name{width:100%;min-width:0;display:block;overflow:hidden}.dokumenttitel-text{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.dokument-bedienung{align-items:center;gap:var(--ab-2);display:inline-flex}.dokument-bedienung .knopf{height:26px;padding:0 var(--ab-3);font-size:var(--schrift-klein)}.dokument-aktionsknopf{white-space:nowrap}.dokument-aktionsleiste{justify-content:space-between;align-items:center;gap:var(--ab-5);padding:var(--ab-4)var(--ab-4);margin-bottom:var(--ab-4);border:1px solid var(--blau-rand);background:var(--blau-hell);border-radius:10px;display:flex}.dokument-aktionsleiste p{margin:var(--ab-1)0 0;color:var(--text-leise);font-size:var(--schrift-klein)}.dokumenttitel-aendern{padding:var(--ab-4)var(--ab-4);margin-bottom:var(--ab-4);border:1px solid var(--rand);background:var(--flaeche-2);border-radius:10px}.dokumenttitel-aendern form{gap:var(--ab-2);margin-top:var(--ab-2);flex-wrap:nowrap}.dokumenttitel-aendern input{flex:320px;min-width:0}.dokument-office-status{justify-content:space-between;align-items:flex-start;gap:var(--ab-5);padding:var(--ab-4);margin-bottom:var(--ab-4);border:1px solid var(--rand);background:var(--flaeche-2);border-radius:10px;display:flex}.dokument-office-status h3{margin:var(--ab-1)0}.dokument-office-status p{color:var(--text-leise);font-size:var(--schrift-klein);margin:0;line-height:1.45}.dokument-office-aktionen{justify-content:flex-end;align-items:center;gap:var(--ab-2);flex-wrap:wrap;display:flex}.dokument-versionen{border:1px solid var(--rand);border-radius:10px;overflow:hidden}.dokument-versionen>.karte-kopf{border-bottom:1px solid var(--rand)}.dokument-versionen-liste{display:grid}.dokument-versionen-liste article{align-items:center;gap:var(--ab-3);padding:var(--ab-3)var(--ab-4);border-bottom:1px solid var(--rand);grid-template-columns:38px minmax(0,1fr) auto;display:grid}.dokument-versionen-liste article:last-child{border-bottom:0}.dokument-versionen-liste article>div{min-width:0}.dokument-versionen-liste article b,.dokument-versionen-liste article small{overflow-wrap:anywhere;display:block}.dokument-versionen-liste article small{color:var(--text-leise);margin-top:var(--ab-1)}.dokument-version-nummer{width:34px;height:28px;color:var(--blau);background:var(--blau-hell);font-size:var(--schrift-klein);border-radius:7px;place-items:center;font-weight:700;display:grid}.dokument-etiketten{align-items:flex-start;gap:var(--ab-2);flex-wrap:wrap;min-width:min(160px,65vw);max-width:16rem;display:flex}.dokument-etikett{white-space:nowrap;overflow-wrap:normal;word-break:normal;max-width:12rem}.dokument-etikett .etikett-name{text-overflow:ellipsis;white-space:nowrap;min-width:0;display:block;overflow:hidden}.etiketten-mehr{flex:none;min-width:0}.etiketten-mehr>summary{cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;list-style:none}.etiketten-mehr>summary::-webkit-details-marker{display:none}.etiketten-mehr[open]{flex:0 0 100%}.etiketten-mehr-liste{align-items:flex-start;gap:var(--ab-2);padding:var(--ab-3);margin-top:var(--ab-2);border:1px solid var(--rand);background:var(--flaeche-2);border-radius:8px;flex-wrap:wrap;display:flex}.dokument-etikett-neu{gap:var(--ab-2);flex-wrap:wrap;flex:0 0 100%}.dokument-register th{white-space:normal}.dokument-register th:first-child{width:22%;min-width:11rem}.dokument-register .dokumenttitel-kopf{grid-template-columns:minmax(0,1fr)}.dokument-register th:nth-child(2){width:20%}.dokument-register th:nth-child(4){min-width:8rem}.dokument-register th:nth-child(5){width:20%}.dokument-originaldatei{gap:var(--ab-1);min-width:0;max-width:30rem;margin-top:var(--ab-2);display:grid}.dokument-originaldatei>span:first-child{color:var(--text-leise);font-size:var(--schrift-klein);letter-spacing:.05em;text-transform:uppercase;font-weight:700}.dokument-originaldatei>span:last-child{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.dokument-ablageort{gap:var(--ab-1);min-width:140px;max-width:300px;padding:var(--ab-3)var(--ab-3);border-left:3px solid var(--blau);background:var(--blau-hell);color:var(--text);border-radius:0 8px 8px 0;flex-direction:column;text-decoration:none;display:flex}.dokument-ablageort>span{color:var(--blau-text);font-size:var(--schrift-klein);letter-spacing:.05em;text-transform:uppercase;font-weight:700}.dokument-ablageort>b{text-overflow:ellipsis;white-space:nowrap;min-width:0;display:block;overflow:hidden}a.dokument-ablageort:hover{color:var(--blau);text-decoration:none}.dokument-art{-webkit-hyphens:auto;hyphens:auto;overflow-wrap:anywhere;font-weight:650;display:block}.dokument-art+small{margin-top:var(--ab-1);color:var(--text-leise);white-space:nowrap;display:block}.filterleiste{align-items:center;gap:var(--ab-3);flex-wrap:wrap;display:flex}.filterleiste>input{flex:210px;min-width:190px}.filterleiste>select{flex:0 190px}.filterleiste>input[type=date]{flex:0 155px;min-width:145px}.ansichten-leiste{justify-content:space-between;align-items:center;gap:var(--ab-4);padding:var(--ab-3)var(--ab-4);margin-bottom:var(--ab-3);border:1px solid var(--rand);background:var(--flaeche-2);border-radius:9px;flex-wrap:wrap;display:flex}.ansichten-links{align-items:center;gap:var(--ab-3);flex-wrap:wrap;display:flex}.ansicht-chip{align-items:center;gap:var(--ab-2);padding:var(--ab-1)var(--ab-3);background:var(--flaeche);border:1px solid var(--rand);border-radius:999px;display:inline-flex}.ansicht-chip small{color:var(--text-leise);font-size:var(--schrift-klein)}.ansicht-chip form{display:inline-flex}.ansicht-chip button{padding:0 var(--ab-1)}.ansichten-leiste summary{cursor:pointer;color:var(--blau);font-size:var(--schrift-klein);font-weight:600}.ansicht-speichern{padding-top:var(--ab-3)}.ansicht-speichern input[name=name]{min-width:220px}.aktivitaetsliste{padding:var(--ab-4)var(--ab-5)var(--ab-2)}.aktivitaetsliste article{gap:var(--ab-3);grid-template-columns:128px 14px minmax(0,1fr);min-height:58px;display:grid;position:relative}.aktivitaetsliste article:before{content:"";background:var(--rand);width:2px;position:absolute;top:14px;bottom:-4px;left:134px}.aktivitaetsliste article:last-child:before{display:none}.aktivitaetsliste time{color:var(--text-leise);font-size:var(--schrift-klein);padding-top:var(--ab-1)}.aktivitaet-punkt{width:10px;height:10px;margin-top:var(--ab-1);z-index:1;background:var(--flaeche);border:2px solid var(--blau);border-radius:50%}.aktivitaetsliste article>div{gap:var(--ab-1);padding-bottom:var(--ab-4);flex-direction:column;display:flex}.aktivitaetsliste article>div a{gap:var(--ab-1);flex-direction:column;display:flex}.aktivitaetsliste article span:not(.aktivitaet-punkt){color:var(--text-2);font-size:var(--schrift-klein)}.aktivitaetsliste article small{color:var(--text-leise)}.nav-symbol.neu{background:var(--blau);color:#fff;border-color:var(--blau)}table td>small{color:var(--text-leise);margin-top:var(--ab-1);display:block}tr.archiviert{opacity:.72}@media (max-width:760px){.aktivitaetsliste article{grid-template-columns:88px 14px minmax(0,1fr)}.aktivitaetsliste article:before{left:94px}}.unfall-stand{padding:var(--ab-5)20px;border-top:3px solid var(--blau)}.unfall-stand-kopf{justify-content:space-between;align-items:flex-start;gap:var(--ab-5);margin-bottom:var(--ab-5);display:flex}.unfall-stand .ueberzeile,.unfall-naechste-aktion .ueberzeile,.unfall-fachstatus .ueberzeile{color:var(--text-leise);font-size:var(--schrift-klein);letter-spacing:.08em;text-transform:uppercase;font-weight:700;display:block}.unfall-phasenleiste{border:1px solid var(--rand);background:var(--flaeche-2);margin-bottom:var(--ab-5);border-radius:10px;grid-template-columns:repeat(5,minmax(0,1fr));display:grid;overflow:hidden}.unfall-phase{align-items:center;gap:var(--ab-3);min-width:0;padding:var(--ab-3)var(--ab-3);color:var(--text);border-right:1px solid var(--rand);display:flex}.unfall-phase:last-child{border-right:0}.unfall-phase:hover{background:var(--flaeche-3);text-decoration:none}.unfall-phase-punkt,.unfall-phasen-nummer,.unfall-schritt-status{background:var(--rand-stark);color:var(--text-leise);border-radius:50%;flex-shrink:0;place-items:center;font-weight:700;display:grid}.unfall-phase-punkt{width:24px;height:24px;font-size:var(--schrift-klein)}.unfall-phase>span:last-child{min-width:0}.unfall-phase b,.unfall-phase small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.unfall-phase b{font-size:var(--schrift-klein)}.unfall-phase small{color:var(--text-leise);font-size:var(--schrift-klein)}.unfall-phase.fertig .unfall-phase-punkt{background:var(--gruen);color:#fff}.unfall-phase.aktiv{background:var(--blau-hell);box-shadow:inset 0 -3px var(--blau)}.unfall-phase.aktiv .unfall-phase-punkt{background:var(--blau);color:#fff}.unfall-stand-inhalt{gap:var(--ab-4);grid-template-columns:minmax(0,1.35fr) minmax(min(280px,100%),.65fr);display:grid}.unfall-naechste-aktion,.unfall-fachstatus{border:1px solid var(--rand);padding:var(--ab-4);border-radius:9px}.unfall-naechste-aktion{background:var(--blau-hell);border-color:var(--blau-rand)}.unfall-naechste-aktion h3{margin:var(--ab-2)0 var(--ab-1);font-size:17px}.unfall-naechste-aktion p{margin:0 0 var(--ab-4);color:var(--text-2);font-size:var(--schrift-klein);line-height:1.45}.unfall-fachstatus form{margin:0}.unfall-ablauf-kopf{padding:var(--ab-5)var(--ab-5);align-items:flex-start}.unfall-ablauf-kopf h2{margin-bottom:var(--ab-1)}.unfall-ablauf-kopf p{margin:0}.unfall-phasen{border-top:1px solid var(--rand)}.unfall-phasenblock{border-bottom:1px solid var(--rand)}.unfall-phasenblock:last-child{border-bottom:0}.unfall-phasen-kopf,.unfall-schritt-kopf{cursor:pointer;list-style:none}.unfall-phasen-kopf{align-items:center;gap:var(--ab-4);padding:var(--ab-4)var(--ab-5);background:var(--flaeche-2);grid-template-columns:34px minmax(0,1fr) auto;display:grid}.unfall-phasen-kopf::-webkit-details-marker{align-items:center;gap:var(--ab-4);padding:var(--ab-4)var(--ab-5);background:var(--flaeche-2);grid-template-columns:34px minmax(0,1fr) auto;display:grid}.unfall-schritt-kopf::-webkit-details-marker{align-items:center;gap:var(--ab-4);padding:var(--ab-4)var(--ab-5);background:var(--flaeche-2);grid-template-columns:34px minmax(0,1fr) auto;display:grid}.unfall-phasen-kopf:hover{background:var(--flaeche-3)}.unfall-phasenblock.aktiv>.unfall-phasen-kopf{background:var(--blau-hell)}.unfall-phasen-nummer{width:30px;height:30px;font-size:var(--schrift-klein)}.unfall-phasenblock.fertig .unfall-phasen-nummer{background:var(--gruen);color:#fff}.unfall-phasenblock.aktiv .unfall-phasen-nummer{background:var(--blau);color:#fff}.unfall-phasen-text b,.unfall-phasen-text small{display:block}.unfall-phasen-text b{font-size:14px}.unfall-phasen-text small{color:var(--text-leise);font-size:var(--schrift-klein);margin-top:var(--ab-1)}.unfall-schrittliste{padding:var(--ab-3)var(--ab-4)var(--ab-4);background:var(--flaeche-2)}.unfall-schritt{background:var(--flaeche);border:1px solid var(--rand);margin-top:var(--ab-3);border-radius:8px;overflow:hidden}.unfall-schritt:first-child{margin-top:0}.unfall-schritt.aktuell{border-color:var(--blau);box-shadow:0 0 0 2px var(--blau-hell)}.unfall-schritt.entfaellt{opacity:.7}.unfall-schritt-kopf{align-items:center;gap:var(--ab-3);padding:var(--ab-4)var(--ab-4);grid-template-columns:30px minmax(0,1fr) auto;display:grid}.unfall-schritt-kopf:hover{background:var(--flaeche-2)}.unfall-schritt-status{width:26px;height:26px;font-size:var(--schrift-klein)}.unfall-schritt.erledigt .unfall-schritt-status{background:var(--gruen);color:#fff}.unfall-schritt.aktuell .unfall-schritt-status{background:var(--blau);color:#fff}.unfall-schritt-titel b,.unfall-schritt-titel small{display:block}.unfall-schritt-titel b{font-size:var(--schrift-klein)}.unfall-schritt-titel small{color:var(--text-leise);font-size:var(--schrift-klein);text-overflow:ellipsis;white-space:nowrap;line-height:1.35;overflow:hidden}.unfall-schritt-inhalt{border-top:1px solid var(--rand);padding:var(--ab-4)}.unfall-hindernis{color:var(--orange-text);background:var(--orange-hell);border:1px solid var(--orange-rand);padding:var(--ab-3)var(--ab-3);margin-bottom:var(--ab-3);font-size:var(--schrift-klein);border-radius:7px}.unfall-schritt-aktionen{align-items:center;gap:var(--ab-3);margin-top:var(--ab-3);flex-wrap:wrap;display:flex}.unfall-dateifeld{max-width:210px;font-size:var(--schrift-klein);padding:var(--ab-2)var(--ab-2)}.unfall-dateien{margin:var(--ab-3)0;gap:var(--ab-3)}.unfall-dateien .vorschau-bild img{border:1px solid var(--rand);border-radius:6px;height:62px;display:block}.unfall-neuanlage{max-width:940px}.unfall-neuanlage-basis{border-top:3px solid var(--blau)}.unfall-schrittueberschrift{align-items:flex-start;gap:var(--ab-4);margin-bottom:var(--ab-5);display:flex}.unfall-schrittueberschrift>span{background:var(--blau);color:#fff;width:28px;height:28px;font-weight:700;font-size:var(--schrift-klein);border-radius:50%;flex-shrink:0;place-items:center;display:grid}.unfall-schrittueberschrift h2{margin:0;font-size:17px}.unfall-schrittueberschrift p{margin:var(--ab-1)0 0;color:var(--text-leise);font-size:var(--schrift-klein)}.unfall-schrittueberschrift.kompakt{margin:var(--ab-5)var(--ab-1)var(--ab-3)}.unfall-nach-anlage{margin:var(--ab-4)0;padding:var(--ab-4)var(--ab-4);border:1px solid var(--blau-rand);background:var(--blau-hell);color:var(--text-2);font-size:var(--schrift-klein);border-radius:8px}@media (max-width:900px){.unfall-phasenleiste{grid-template-columns:repeat(5,minmax(min(120px,100%),1fr));overflow-x:auto}.unfall-stand-inhalt{grid-template-columns:1fr}}@media (max-width:640px){.suche-tipp{display:none}.unfall-stand{padding:var(--ab-4)}.unfall-stand-kopf{gap:var(--ab-3);flex-direction:column}.unfall-schritt-kopf{grid-template-columns:28px minmax(0,1fr)}.unfall-schritt-kopf>.reihe{grid-column:2;justify-content:flex-start!important}.unfall-phasen-text small,.unfall-schritt-titel small{white-space:normal}.unfall-schritt-aktionen>form.reihe{width:100%}}.listen-navigation{justify-content:space-between;align-items:center;gap:var(--ab-4);padding:var(--ab-4)var(--ab-5);border-top:1px solid var(--linie);display:flex}.tabellen-aktion{min-width:92px}.tabellen-aktion>summary{list-style:none;display:inline-flex}.tabellen-aktion>summary::-webkit-details-marker{display:none}.tabellen-aktion[open]{min-width:230px}.tabellen-aktion .formular{margin-top:var(--ab-3);min-width:210px}.storno-kurzformular{gap:var(--ab-2);min-width:min(220px,48vw);display:grid}.abstand-oben-klein{margin-top:var(--ab-2)}.storno-grund-feld{margin-bottom:var(--ab-1)}.knopf.deaktiviert{opacity:.45;pointer-events:none}@media (max-width:720px){.listen-navigation{flex-direction:column;align-items:stretch}.listen-navigation .reihe{justify-content:space-between}}.einstellungen-navigation{gap:var(--ab-3);margin-bottom:var(--ab-5);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.einstellungen-nav-gruppe{min-width:0;padding:var(--ab-4);border:1px solid var(--rand);background:var(--flaeche);border-radius:10px}.einstellungen-nav-gruppe>b{margin:0 var(--ab-2)var(--ab-3);color:var(--text-leise);font-size:var(--schrift-klein);letter-spacing:.07em;text-transform:uppercase;display:block}.einstellungen-nav-gruppe>div{gap:var(--ab-2);display:grid}.einstellungen-nav-gruppe a{min-width:0;padding:var(--ab-3)var(--ab-3);color:var(--text-2);font-size:var(--schrift-klein);border:1px solid transparent;border-radius:7px;font-weight:600;line-height:1.25;display:block}.einstellungen-nav-gruppe a:hover{background:var(--flaeche-2);text-decoration:none}.einstellungen-nav-gruppe a.aktiv{color:var(--blau);border-color:var(--blau-rand);background:var(--blau-hell)}.verwaltung-anlagezeile{justify-content:space-between;align-items:center;gap:var(--ab-4);padding:var(--ab-4)var(--ab-5);border-top:1px solid var(--rand);background:var(--flaeche-2);display:flex}.verwaltung-anlagezeile h3{margin:0 0 var(--ab-1);font-size:14px}.verwaltung-anlagezeile p{color:var(--text-leise);font-size:var(--schrift-klein);margin:0}.benutzer-verwaltung{overflow:clip}.benutzer-ablauf{gap:var(--ab-1);padding:var(--ab-1)var(--ab-5)var(--ab-4);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.benutzer-ablauf span{align-items:center;gap:var(--ab-3);min-width:0;padding:var(--ab-3)var(--ab-4);color:var(--text-2);background:var(--flaeche-2);font-size:var(--schrift-klein);line-height:1.3;display:flex}.benutzer-ablauf span:first-child{border-radius:8px 0 0 8px}.benutzer-ablauf span:last-child{border-radius:0 8px 8px 0}.benutzer-ablauf b{color:#fff;background:var(--blau);width:22px;height:22px;font-size:var(--schrift-klein);border-radius:50%;flex:0 0 22px;place-items:center;display:grid}.benutzer-karten{gap:var(--ab-3);padding:0 var(--ab-5)var(--ab-5);grid-template-columns:repeat(auto-fit,minmax(min(390px,100%),1fr));display:grid}.benutzer-karte{min-width:0;padding:var(--ab-4);border:1px solid var(--rand);background:var(--flaeche);border-radius:10px}.benutzer-karte.abgeschaltet{opacity:.72}.benutzer-karte-kopf{justify-content:space-between;align-items:flex-start;gap:var(--ab-4);margin-bottom:var(--ab-4);display:flex}.benutzer-karte-kopf>div{min-width:0}.benutzer-karte-kopf a,.benutzer-karte-kopf .mono{overflow-wrap:anywhere;max-width:100%}.benutzer-karte-kopf .mono{margin-top:var(--ab-1);display:block}.benutzer-karte-kopf>.pille{flex-shrink:0}.benutzer-fakten{gap:var(--ab-3)var(--ab-4);grid-template-columns:repeat(2,minmax(0,1fr));margin:0;display:grid}.benutzer-fakten>div{min-width:0}.benutzer-fakten dt{margin-bottom:var(--ab-1);color:var(--text-leise);font-size:var(--schrift-klein);letter-spacing:.06em;text-transform:uppercase;font-weight:700}.benutzer-fakten dd{align-items:center;gap:var(--ab-2);min-width:0;color:var(--text-2);overflow-wrap:anywhere;margin:0;display:flex}.benutzer-link-hinweis{margin:var(--ab-4)0 var(--ab-3);padding:var(--ab-3)var(--ab-3);color:var(--text-leise);background:var(--flaeche-2);font-size:var(--schrift-klein);border-radius:7px;line-height:1.4}.benutzer-aktionen{align-items:flex-start;gap:var(--ab-2);flex-wrap:wrap;display:flex}.benutzer-aktionen form{margin:0}.benutzer-ohne-zugang{border-bottom:0;border-left:0;border-right:0;border-radius:0;margin:0}.benutzer-firmenwahl{gap:var(--ab-3)var(--ab-4);grid-template-columns:repeat(auto-fit,minmax(min(190px,100%),1fr));display:grid}.benutzer-firmenwahl label{align-items:center;gap:var(--ab-3);min-width:0;font-size:var(--schrift-klein);font-weight:500;display:flex}.verwaltung-dialog-formular .feld-reihe{grid-template-columns:repeat(auto-fit,minmax(min(210px,100%),1fr))}@media (max-width:900px){.einstellungen-navigation{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:560px){.einstellungen-navigation{grid-template-columns:1fr}.verwaltung-anlagezeile,.benutzer-karte-kopf{flex-direction:column;align-items:stretch}.benutzer-karte-kopf>.pille{align-self:flex-start}.benutzer-ablauf{grid-template-columns:1fr}.benutzer-ablauf span:first-child{border-radius:8px 8px 0 0}.benutzer-ablauf span:last-child{border-radius:0 0 8px 8px}.benutzer-fakten{grid-template-columns:1fr}.benutzer-aktionen>*,.benutzer-aktionen form,.benutzer-aktionen button{width:100%}}.webdav-einstellungen{overflow:hidden}.webdav-verbindungsdaten{gap:var(--ab-3);margin:0 var(--ab-5)var(--ab-4);padding:var(--ab-4);border:1px solid var(--blau-rand);background:var(--blau-hell);border-radius:9px;grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.webdav-verbindungsdaten>div{min-width:0}.webdav-verbindungsdaten span,.webdav-verbindungsdaten b{display:block}.webdav-verbindungsdaten span{color:var(--text-leise);font-size:var(--schrift-klein);text-transform:uppercase;letter-spacing:.06em}.webdav-verbindungsdaten b{margin-top:var(--ab-1);overflow-wrap:anywhere}.webdav-verbindungsdaten p{color:var(--text-2);font-size:var(--schrift-klein);grid-column:1/-1;margin:0}.webdav-zugangsliste{gap:var(--ab-3);padding:0 var(--ab-5)var(--ab-5);grid-template-columns:repeat(auto-fit,minmax(min(320px,100%),1fr));display:grid}.webdav-zugang{min-width:0;padding:var(--ab-4);border:1px solid var(--rand);background:var(--flaeche);border-radius:9px}.webdav-zugang-kopf{justify-content:space-between;align-items:flex-start;gap:var(--ab-3);display:flex}.webdav-zugang-kopf>div{min-width:0}.webdav-zugang-kopf b,.webdav-zugang-kopf small{overflow-wrap:anywhere;display:block}.webdav-zugang-kopf small{margin-top:var(--ab-1);color:var(--text-leise)}.webdav-zugang dl{gap:var(--ab-3);margin:var(--ab-4)0;grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.webdav-zugang dl>div{min-width:0}.webdav-zugang dt{color:var(--text-leise);font-size:var(--schrift-klein);text-transform:uppercase;letter-spacing:.05em;font-weight:700}.webdav-zugang dd{margin:var(--ab-1)0 0;overflow-wrap:anywhere;font-size:var(--schrift-klein)}.webdav-passwort-einmal h3{margin:var(--ab-3)0 var(--ab-1)}.webdav-passwort-einmal p{color:var(--text-2);line-height:1.45}.webdav-passwort-einmal code{padding:var(--ab-3);border:1px solid var(--orange-rand);background:var(--orange-hell);overflow-wrap:anywhere;-webkit-user-select:all;-moz-user-select:all;user-select:all;border-radius:7px;flex:260px}@media (max-width:640px){.webdav-verbindungsdaten{grid-template-columns:1fr}.webdav-verbindungsdaten p{grid-column:auto}.webdav-zugang dl{grid-template-columns:1fr}.dokument-office-status{flex-direction:column}.dokument-aktionsleiste{flex-direction:column;align-items:stretch}.dokument-office-aktionen{justify-content:flex-start;width:100%}.dokument-versionen-liste article{grid-template-columns:34px minmax(0,1fr)}.dokument-versionen-liste article>.reihe{grid-column:2}}.arbeitsliste{gap:var(--ab-3);margin-bottom:var(--ab-5);display:grid}.arbeitsliste .arbeit{align-items:center;gap:var(--ab-4);padding:var(--ab-4)var(--ab-5)var(--ab-4)var(--ab-4);border:1px solid var(--rand);border-radius:var(--radius);background:var(--flaeche);color:var(--text);box-shadow:var(--schatten);border-left-width:4px;grid-template-columns:minmax(64px,auto) minmax(0,1fr) auto;display:grid}.arbeitsliste .arbeit:hover{border-color:var(--blau-rand)}.arbeitsliste .arbeit.rot{border-left-color:var(--rot-rand)}.arbeitsliste .arbeit.gelb{border-left-color:var(--gelb-rand)}.arbeitsliste .arbeit.ruhig{border-left-color:var(--rand-stark)}.arbeit-zahl{font-variant-numeric:tabular-nums;text-align:right;font-size:max(20px,min(1.1rem + .7vw,28px));font-weight:700}.arbeit.rot .arbeit-zahl{color:var(--rot-text)}.arbeit.gelb .arbeit-zahl{color:var(--gelb-text)}.arbeit-text{gap:var(--ab-1);min-width:0;display:grid}.arbeit-text b{font-size:14.5px}.arbeit-text small{color:var(--text-leise);font-size:var(--schrift-klein);line-height:1.4}.arbeit-einheit{align-items:center;gap:var(--ab-3);color:var(--text-leise);font-size:var(--schrift-klein);flex-wrap:wrap;justify-content:flex-end;display:flex}@media (max-width:560px){.arbeitsliste .arbeit{grid-template-columns:auto minmax(0,1fr)}.arbeit-einheit{grid-column:2;justify-content:flex-start}}.leer.noch-nichts{border:1px dashed var(--rand-stark);border-radius:var(--radius);background:var(--flaeche-2)}.such-auswahl-knopf{justify-content:space-between;align-items:center;gap:var(--ab-3);width:100%;height:var(--feld-hoehe);padding:var(--feld-polster);font:inherit;font-size:var(--feld-schrift);text-align:left;color:var(--text);background:var(--feld-flaeche);border:1px solid var(--rand-stark);border-radius:var(--radius-feld);cursor:pointer;display:flex}.such-auswahl-knopf:hover{background:var(--knopf-flaeche-an)}.such-auswahl-knopf:focus-visible{outline:2px solid var(--fokus);outline-offset:1px}.such-auswahl-knopf>span:first-child{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.such-auswahl-liste{z-index:30;background:var(--flaeche);border:1px solid var(--rand);border-radius:var(--radius);min-width:100%;max-width:340px;box-shadow:var(--schatten-hoch);padding:var(--ab-2);position:absolute;top:calc(100% + 4px);left:0}.such-auswahl-suche{width:100%;height:var(--feld-hoehe-klein);padding:var(--feld-polster);font:inherit;font-size:var(--feld-schrift);color:var(--text);background:var(--feld-flaeche);border:1px solid var(--rand-stark);border-radius:var(--radius-feld);margin-bottom:var(--ab-2)}.such-auswahl-eintraege{max-height:260px;overflow-y:auto}.such-auswahl-eintrag{align-items:center;gap:var(--ab-3);width:100%;padding:var(--ab-3)var(--ab-3);font:inherit;font-size:var(--feld-schrift);text-align:left;color:var(--text);border-radius:var(--radius-feld);cursor:pointer;background:0 0;border:0;display:flex}.such-auswahl-eintrag:hover{background:var(--flaeche-2)}.such-auswahl-eintrag:focus-visible{outline:2px solid var(--fokus);outline-offset:-2px}.such-auswahl-eintrag.gewaehlt{background:var(--blau-hell);color:var(--blau-text)}.schein-blatt{border:1px solid var(--rand);border-radius:8px;height:460px;overflow:auto}.schein-blatt .pdf-seiten{max-height:none}@media print{.tab-hueter{overflow:visible}}.fahrzeug-schnellkontext{top:calc(var(--kopf-hoehe) + var(--ab-2));z-index:30;align-items:center;gap:var(--ab-3);margin:calc(var(--ab-3)*-1)0 var(--ab-5);padding:var(--ab-3);border:1px solid var(--rand);border-radius:var(--radius);background:color-mix(in srgb,var(--flaeche)94%,transparent);box-shadow:var(--schatten-hoch);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);flex-wrap:wrap;display:flex;position:-webkit-sticky;position:sticky}.fahrzeug-schnellnav{gap:var(--ab-2);scrollbar-width:thin;flex:auto;min-width:0;display:flex;overflow-x:auto}.fahrzeug-schnellnav a{padding:var(--ab-2)var(--ab-3);border:1px solid var(--rand);border-radius:var(--radius-feld);background:var(--flaeche-2);color:var(--text-2);font-size:var(--schrift-klein);white-space:nowrap;flex:none;font-weight:650}.fahrzeug-schnellnav a:hover{border-color:var(--blau-rand);color:var(--blau-text);text-decoration:none}.fahrzeug-notizstand{min-width:0;padding:0 var(--ab-2);color:var(--text);flex:1 1 var(--kachel-min);display:grid}.fahrzeug-notizstand:hover{text-decoration:none}.fahrzeug-notizstand b,.fahrzeug-notizstand span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.fahrzeug-notizstand b{font-size:var(--schrift-klein)}.fahrzeug-notizstand span{color:var(--text-leise);font-size:var(--schrift-klein)}.fahrzeug-schnellnotiz{gap:var(--ab-2);flex:1 1 var(--kachel-min);grid-template-columns:minmax(0,1fr) auto;min-width:0;display:grid;position:relative}.fahrzeug-schnellnotiz input{min-width:0}.schnellnotiz-meldung{min-height:1em;color:var(--gruen-text);font-size:var(--schrift-klein);grid-column:1/-1}.schnellnotiz-meldung.fehler{color:var(--rot-text)}.fahrzeug-kartenraster{grid-template-columns:repeat(auto-fit,minmax(min(var(--kachel-min),100%),1fr));align-items:start;gap:var(--ab-5);margin-bottom:var(--ab-5);display:grid}.fahrzeug-kartenraster>.karte{min-width:0;margin-bottom:0}.fahrzeug-kartenraster>.fahrzeug-notizen.offen{grid-column:1/-1}.fahrzeug-kartenraster .karte-kopf,#servicevereinbarungen>.karte-kopf{flex-wrap:wrap}.fahrzeug-kartenraster .karte-kopf>div:first-child,#servicevereinbarungen>.karte-kopf>div:first-child{flex:1 1 var(--kachel-min);min-width:0}.notiz-liste-inhalt{padding:var(--ab-3)var(--ab-5)var(--ab-4)}#fahrzeug-uebersicht,#fahrzeugdaten,#besitz-finanzierung,#versicherung,#betriebsstatus,#fahrzeug-notizen{scroll-margin-top:calc(var(--kopf-hoehe) + var(--fahrzeug-schnellhoehe) + var(--ab-4))}.abstand-unten{margin-bottom:var(--ab-4)}.zugang-wozu{min-width:9rem}.zugang-benutzer{min-width:12.5rem}.kuerzen{text-overflow:ellipsis;white-space:nowrap;max-width:32ch;overflow:hidden}.befehl{white-space:pre-wrap;word-break:break-all;background:var(--flaeche-2);border:1px solid var(--rand);border-radius:var(--radius-feld);padding:var(--ab-2)var(--ab-3)}.schein-gitter{grid-template-columns:repeat(auto-fit,minmax(min(var(--kachel-min),100%),1fr))}.haftend{position:-webkit-sticky;position:sticky;top:0}.schein-bild{border:1px solid var(--rand);border-radius:var(--radius);max-width:100%}.gelesener-text{white-space:pre-wrap;background:var(--flaeche-2);border-radius:var(--radius-feld);padding:var(--ab-3)}.fliesstext{white-space:pre-wrap}ul.belegliste{padding-left:var(--ab-4);font-size:var(--schrift-klein);gap:var(--ab-2);margin:0;display:grid}.karte.wareneingang{border-left:3px solid var(--gruen)}.inaktiv td{color:var(--text-leise)}.orange-text{color:var(--orange-text)}.abstand-rundum{margin:var(--ab-4)}.vorformatiert{white-space:pre-wrap}.meldung-liste{margin:var(--ab-2)0 0;padding-left:var(--ab-5)}.kopf .balken{max-width:20rem;margin-top:var(--ab-2)}.reihe.rechts{justify-content:flex-end}.schreiben{padding:var(--ab-3)var(--ab-4);border-bottom:1px solid var(--rand);border-left:3px solid var(--blau)}.schreiben.ein{border-left-color:var(--gruen)}.schreiben.ueberfaellig{border-left-color:var(--rot);background:var(--rot-hell)}input[type=file]{cursor:pointer}input[type=file]::-webkit-file-upload-button{margin-right:var(--ab-4);padding:var(--ab-1)var(--ab-4);border:1px solid var(--rand-stark);border-radius:var(--radius-feld);background:var(--knopf-flaeche);color:var(--text);font:inherit;cursor:pointer;font-weight:550;line-height:1.2}input[type=file]::file-selector-button{margin-right:var(--ab-4);padding:var(--ab-1)var(--ab-4);border:1px solid var(--rand-stark);border-radius:var(--radius-feld);background:var(--knopf-flaeche);color:var(--text);font:inherit;cursor:pointer;font-weight:550;line-height:1.2}input[type=file]::-webkit-file-upload-button:hover{background:var(--knopf-flaeche-an)}input[type=file]::file-selector-button:hover{background:var(--knopf-flaeche-an)}.dateifeld-meldung{margin-top:var(--ab-1);color:var(--text-leise);font-size:var(--schrift-klein);display:block}input[type=file]:disabled{cursor:not-allowed}input[type=file]:disabled::-webkit-file-upload-button{border-color:var(--rand);color:var(--text-leise);cursor:not-allowed}input[type=file]:disabled::file-selector-button{border-color:var(--rand);color:var(--text-leise);cursor:not-allowed}
