: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;--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}@media (min-width:1200px){.wst{--feld-hoehe:50px;--feld-hoehe-klein:42px;--feld-schrift:17px}}*{box-sizing:border-box}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{letter-spacing:-.01em;margin:0 0 4px;font-size:22px;font-weight:650}h2{margin:0 0 10px;font-size:17px;font-weight:650}h3{color:var(--text-leise);text-transform:uppercase;letter-spacing:.04em;margin:0 0 8px;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{border-bottom:1px solid var(--rand-leise);padding:16px 18px 14px}.marke b{color:var(--text);letter-spacing:-.01em;font-size:16px;display:block}.marke span{color:var(--text-leise);text-transform:uppercase;letter-spacing:.08em;font-size:11px}.nav{flex:1;padding:10px 8px;overflow-y:auto}.nav a{color:var(--text-2);border-radius:7px;align-items:center;gap:9px;margin-bottom:1px;padding:8px 10px;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);border-radius:20px;margin-left:auto;padding:0 7px;font-size:11px;font-weight:600}.nav a .zahl.warn{background:var(--rot);color:var(--auf-akzent)}.nav-abschnitt{color:var(--text-leise);letter-spacing:.11em;text-transform:uppercase;padding:15px 10px 5px;font-size:10px;font-weight:750}.nav-gruppe{width:100%;color:var(--text-leise);text-transform:uppercase;letter-spacing:.1em;text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;gap:7px;padding:14px 10px 5px;font-family:inherit;font-size:10px;font-weight:700;display:flex}.nav-gruppe:hover{color:var(--text-2)}.nav-gruppe .pfeil{color:var(--text-leise);font-size:13px;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);letter-spacing:0;border-radius:20px;margin-left:auto;padding:1px 7px;font-size:10px}.nav-gruppe .zahl.warn{background:var(--rot);color:var(--auf-akzent)}.nav-eintraege.zu{display:none}.seitenleiste-neu{border-right:1px solid var(--rand);background:color-mix(in srgb,var(--flaeche)96%,var(--blau-hell));width:276px}.marke-neu{border-bottom:0;align-items:center;gap:11px;padding:17px 16px 14px;display:flex}.marke-monogramm{background:var(--blau);width:35px;height:35px;color:var(--auf-akzent);box-shadow:var(--schatten);border-radius:10px;flex:none;place-items:center;font-size:18px;font-weight:800;display:grid}.marke-neu b{font-size:18px;line-height:1.05}.marke-neu span{margin-top:3px;font-size:9px}.system-hinweis{border:1px solid var(--gruen-rand);background:var(--gruen-hell);color:var(--gruen-text);border-radius:8px;align-items:center;gap:7px;margin:0 14px 8px;padding:8px 10px;font-size:10px;font-weight:650;display:flex}.system-punkt{background:var(--gruen);border-radius:50%;flex:none;width:7px;height:7px}.nav-neu{padding:2px 10px 12px}.nav-neu .nav-bereich{border-bottom:1px solid var(--rand-leise);padding:6px 0 9px}.nav-neu .nav-bereich:last-child{border-bottom:0}.nav-neu .nav-abschnitt{padding:10px 8px 6px}.nav-neu a{border:1px solid transparent;border-radius:9px;gap:10px;min-height:45px;margin:1px 0;padding:6px 8px}.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 3px 0 0 var(--blau);font-weight:400}.nav-symbol{border:1px solid var(--rand);background:var(--flaeche-2);width:27px;height:27px;color:var(--text-leise);border-radius:7px;flex:none;place-items:center;font-size:10px;font-weight:800;display:grid}.nav-symbol.monday{background:var(--blau);border-color:var(--blau);color:var(--auf-akzent)}.nav-neu a.aktiv .nav-symbol:not(.monday){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,.nav-text small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.nav-text b{color:inherit;font-size:12.5px;font-weight:680}.nav-text small{color:var(--text-leise);margin-top:3px;font-size:9.5px;font-weight:400}.nav-neu a.aktiv .nav-text small{color:var(--blau-text);opacity:.72}.nav-neu a .zahl{flex:none;margin-left:2px}.fachsysteme .nav-symbol{border-style:dashed}.seitenleisten-wechsel{border:1px solid var(--rand);background:var(--flaeche-2);border-radius:10px;margin:0 10px 10px;padding:10px}.seitenleisten-wechsel>span{color:var(--text-leise);letter-spacing:.09em;text-transform:uppercase;margin-bottom:5px;font-size:9px;font-weight:750;display:block}.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:11px}.seitenleisten-wechsel small{color:var(--text-leise);margin-top:2px;font-size:9px}.fuss-neu{padding:10px 14px 12px}.fuss-neu>div:first-child{justify-content:space-between;align-items:baseline;gap:8px;display:flex}.fuss-neu>div:first-child span{font-size:10px}.fuss{border-top:1px solid var(--rand-leise);color:var(--text-leise);padding:12px 14px;font-size:12px}.fuss b{color:var(--text);font-size:13px;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:10px 26px;position:-webkit-sticky;position:sticky;top:0}.inhalt{flex:1;min-width:0;padding:22px 26px 60px}.kopf{flex-wrap:wrap;align-items:flex-start;gap:16px;margin-bottom:18px;display:flex}.kopf-text{flex:1;min-width:220px}.kopf p{color:var(--text-leise);margin:0;font-size:13px}.ueberzeile{color:var(--blau-text);letter-spacing:.11em;text-transform:uppercase;margin-bottom:4px;font-size:10px;font-weight:750;display:block}.karte{background:var(--flaeche);border:1px solid var(--rand);border-radius:var(--radius);box-shadow:var(--schatten);margin-bottom:16px;padding:16px}.karte.eng{padding:0;overflow:hidden}.karte-kopf{border-bottom:1px solid var(--rand);background:var(--flaeche-2);justify-content:space-between;align-items:center;gap:12px;padding:12px 16px;display:flex}.karte-kopf h2{margin:0}.arbeitszentrale{border:1px solid var(--blau-rand);border-radius:calc(var(--radius) + 4px);background:linear-gradient(135deg,var(--blau-hell),var(--flaeche)58%);box-shadow:var(--schatten);margin:0 0 22px;padding:20px}.arbeitszentrale-kopf{justify-content:space-between;align-items:flex-end;gap:22px;margin-bottom:18px;display:flex}.arbeitszentrale-kopf h2{max-width:720px;margin:0 0 5px;font-size:21px}.arbeitszentrale-kopf p{max-width:760px;color:var(--text-leise);margin:0}.arbeitszentrale-zahlen{flex-shrink:0;gap:18px;display:flex}.arbeitszentrale-zahlen span{color:var(--text-leise);text-align:center;font-size:11px}.arbeitszentrale-zahlen b{color:var(--text);font-size:23px;line-height:1.05;display:block}.arbeitswege{grid-template-columns:repeat(3,1fr);gap:12px;display:grid}.arbeitsweg{border:1px solid var(--rand);border-radius:var(--radius);background:var(--flaeche);min-height:148px;color:var(--text);padding:16px;transition:transform .12s,border-color .12s,box-shadow .12s;position:relative}.arbeitsweg:hover{border-color:var(--blau-rand);box-shadow:var(--schatten-hoch);text-decoration:none;transform:translateY(-2px)}.arbeitsweg.hauptweg{background:var(--blau);border-color:var(--blau);color:var(--auf-akzent)}.arbeitsweg-nr{opacity:.7;margin-bottom:14px;font-size:11px;font-weight:750;display:block}.arbeitsweg>b{margin-bottom:5px;font-size:17px;display:block}.arbeitsweg p{color:inherit;opacity:.78;margin:0 0 18px;font-size:12px}.arbeitsweg-link{color:inherit;font-size:12px;font-weight:650;position:absolute;bottom:14px;left:16px}.bereichszeile{border-bottom:1px solid var(--rand);justify-content:space-between;align-items:baseline;gap:12px;margin:26px 0 9px;padding-bottom:7px;display:flex}.bereichszeile span{letter-spacing:.05em;text-transform:uppercase;font-size:13px;font-weight:750}.bereichszeile small{color:var(--text-leise)}.kontor-kopf{align-items:center}.kontor-hero{border:1px solid var(--blau-rand);border-radius:calc(var(--radius) + 5px);background:linear-gradient(125deg,var(--blau-hell),var(--flaeche)62%);box-shadow:var(--schatten);grid-template-columns:minmax(0,1.35fr) minmax(360px,.65fr);gap:22px;margin-bottom:15px;padding:24px;display:grid}.kontor-hero h2{letter-spacing:-.02em;max-width:720px;margin:0 0 8px;font-size:25px;line-height:1.18}.kontor-hero p{max-width:760px;color:var(--text-leise);margin:0}.kontor-hero-zahlen{grid-template-columns:repeat(3,1fr);align-content:center;gap:8px;display:grid}.kontor-hero-zahlen a{border:1px solid var(--rand);background:color-mix(in srgb,var(--flaeche)88%,transparent);color:var(--text);text-align:center;border-radius:10px;padding:13px 8px;display:block}.kontor-hero-zahlen a:hover{border-color:var(--blau-rand);text-decoration:none}.kontor-hero-zahlen b,.kontor-hero-zahlen span{display:block}.kontor-hero-zahlen b{font-size:25px;line-height:1}.kontor-hero-zahlen span{color:var(--text-leise);margin-top:6px;font-size:9.5px}.systemaufteilung{grid-template-columns:1fr 1fr;gap:12px;display:grid}.systemkarte{border:1px solid var(--rand);border-radius:var(--radius);background:var(--flaeche);box-shadow:var(--schatten);padding:17px 18px}.systemkarte-kopf{align-items:center;gap:10px;display:flex}.system-logo{background:var(--text);width:34px;height:34px;color:var(--flaeche);border-radius:9px;place-items:center;font-size:15px;font-weight:800;display:grid}.monday-system .system-logo{background:var(--blau);color:var(--auf-akzent)}.systemkarte-kopf b,.systemkarte-kopf small{display:block}.systemkarte-kopf b{font-size:15px}.systemkarte-kopf small{color:var(--text-leise);font-size:10px}.systemkarte ul{grid-template-columns:1fr 1fr;gap:5px 18px;margin:13px 0;padding:0;list-style:none;display:grid}.systemkarte li{color:var(--text-2);padding-left:14px;font-size:11px;position:relative}.systemkarte li:before{content:"";background:var(--gruen);border-radius:50%;width:6px;height:6px;position:absolute;top:.55em;left:0}.monday-system li:before{background:var(--blau)}.systemkarte>a{font-size:11px;font-weight:650}.einstieg-gitter{grid-template-columns:repeat(3,1fr);gap:12px;display:grid}.einstieg-karte{border:1px solid var(--rand);border-radius:var(--radius);background:var(--flaeche);min-height:184px;color:var(--text);box-shadow:var(--schatten);padding:17px;position:relative}.einstieg-karte:hover{border-color:var(--blau-rand);box-shadow:var(--schatten-hoch);text-decoration:none}.einstieg-karte.haupt{border-color:var(--blau);background:var(--blau);color:var(--auf-akzent)}.einstieg-kuerzel{letter-spacing:.12em;opacity:.68;margin-bottom:22px;font-size:9px;font-weight:800;display:block}.einstieg-karte>b{font-size:16px;display:block}.einstieg-karte p{color:inherit;opacity:.72;margin:6px 0 28px;font-size:11px}.einstieg-karte>span:last-child{color:inherit;font-size:11px;font-weight:650;position:absolute;bottom:15px;left:17px}.fachkarten{grid-template-columns:repeat(5,1fr);gap:10px;display:grid}.fachkarte{border:1px solid var(--rand);border-radius:var(--radius);background:var(--flaeche);min-width:0;color:var(--text);box-shadow:var(--schatten);padding:14px}.fachkarte:hover{border-color:var(--blau-rand);text-decoration:none}.fachkarte>span,.fachkarte>b,.fachkarte>strong,.fachkarte>small{display:block}.fachkarte>span{color:var(--text-leise);letter-spacing:.1em;margin-bottom:13px;font-size:8px;font-weight:800}.fachkarte>b{font-size:27px;line-height:1}.fachkarte>strong{margin-top:5px;font-size:11px}.fachkarte>small{color:var(--text-leise);margin-top:4px;font-size:9px}.fachkarte.warnung{border-color:var(--orange-rand);background:var(--orange-hell)}.fachkarte.warnung>b{color:var(--orange)}.kontor-statuszeile{border:1px solid var(--rand);border-radius:var(--radius);background:var(--flaeche-2);align-items:center;gap:24px;margin-top:18px;padding:12px 15px;display:flex}.kontor-statuszeile>div{grid-template-columns:auto auto;align-items:center;column-gap:7px;display:grid}.kontor-statuszeile b{font-size:11px}.kontor-statuszeile small{color:var(--text-leise);grid-column:2;font-size:9px}.kontor-statuszeile>a{margin-left:auto;font-size:11px;font-weight:650}.statuslicht{background:var(--text-leise);border-radius:50%;grid-row:1/3;width:8px;height:8px}.statuslicht.an{background:var(--gruen);box-shadow:0 0 0 3px var(--gruen-hell)}.monday-grenze{grid-template-columns:1fr auto 1fr;align-items:center;gap:15px;margin-bottom:14px;display:grid}.monday-grenze>div{border:1px solid var(--rand);border-radius:var(--radius);background:var(--flaeche);min-height:82px;box-shadow:var(--schatten);align-items:center;gap:11px;padding:15px;display:flex}.monday-grenze p,.monday-grenze b,.monday-grenze small{margin:0;display:block}.monday-grenze b{font-size:13px}.monday-grenze small{color:var(--text-leise);margin-top:3px;font-size:10px}.monday-logo{background:var(--blau);color:var(--auf-akzent)}.monday-pfeil{color:var(--text-leise);text-align:center;text-transform:uppercase;font-size:9px;font-weight:700}.monday-boardtabelle td{vertical-align:middle}.gesellschaften-kopf{align-items:center}.gesellschaften-raster{grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:12px;margin-bottom:18px;display:grid}.gesellschaft-karte{border:1px solid var(--rand);border-radius:calc(var(--radius) + 2px);background:var(--flaeche);color:var(--text);box-shadow:var(--schatten);padding:16px;display:block}.gesellschaft-karte:hover{border-color:var(--blau-rand);box-shadow:var(--schatten-hoch);text-decoration:none}.gesellschaft-karte.inaktiv{opacity:.55}.gesellschaft-karte-kopf{align-items:center;gap:10px;display:flex}.gesellschaft-karte-kopf>div{flex:1;min-width:0}.gesellschaft-karte-kopf b,.gesellschaft-karte-kopf small{display:block}.gesellschaft-karte-kopf b{text-overflow:ellipsis;white-space:nowrap;font-size:14px;overflow:hidden}.gesellschaft-karte-kopf small{color:var(--text-leise);margin-top:2px;font-size:9.5px}.gesellschaft-farbe{border-radius:5px;flex:none;width:10px;height:28px;display:block}.gesellschaft-farbe.gross{border-radius:7px;width:13px;height:52px}.gesellschaft-zahlen{grid-template-columns:repeat(4,1fr);gap:6px;margin-top:15px;display:grid}.gesellschaft-zahlen div{background:var(--flaeche-2);text-align:center;border-radius:8px;padding:8px}.gesellschaft-zahlen b,.gesellschaft-zahlen span{display:block}.gesellschaft-zahlen b{font-size:17px}.gesellschaft-zahlen span{color:var(--text-leise);margin-top:2px;font-size:8px}.gesellschaft-verweise{color:var(--text-leise);gap:12px;margin-top:11px;font-size:9px;display:flex}.verwaltungs-details summary,.kommunikation-neu summary,.dokument-neu summary{cursor:pointer}.verwaltungs-details summary b,.verwaltungs-details summary span,.kommunikation-neu summary b,.kommunikation-neu summary span,.dokument-neu summary b,.dokument-neu summary span{display:block}.verwaltungs-details summary span,.kommunikation-neu summary span,.dokument-neu summary span{color:var(--text-leise);font-size:10px}.gesellschaftsraum-kopf{border:1px solid var(--rand);border-radius:calc(var(--radius) + 3px);background:var(--flaeche);box-shadow:var(--schatten);justify-content:space-between;align-items:center;gap:18px;margin:-4px 0 12px;padding:16px 18px;display:flex}.gesellschaftsraum-identitaet{align-items:center;gap:12px;display:flex}.gesellschaftsraum-identitaet h1{margin:0;font-size:21px}.gesellschaftsraum-identitaet p{color:var(--text-leise);margin:2px 0 0;font-size:10px}.gesellschaftsraum-register{align-items:stretch;gap:7px;display:flex}.gesellschaftsraum-register>a{border:1px solid var(--rand);background:var(--flaeche-2);min-width:85px;color:var(--text);text-align:center;border-radius:8px;padding:8px 10px}.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:8.5px}.gesellschaftsraum-register .gesellschaft-wechsel{min-width:120px;color:var(--blau-text);place-items:center;font-size:10px;font-weight:650;display:grid}.gesellschaftsraum-nav{margin-bottom:18px}.gesellschaft-arbeitsstart{border:1px solid var(--blau-rand);border-radius:calc(var(--radius) + 3px);background:linear-gradient(125deg,var(--blau-hell),var(--flaeche)68%);justify-content:space-between;align-items:center;gap:18px;margin-bottom:14px;padding:20px;display:flex}.gesellschaft-arbeitsstart h2,.aktenraum-kopf h2{margin:0 0 4px;font-size:20px}.gesellschaft-arbeitsstart p,.aktenraum-kopf p{max-width:760px;color:var(--text-leise);margin:0;font-size:11px}.aktenordner-raster{grid-template-columns:repeat(3,1fr);gap:10px;display:grid}.aktenordner{border:1px solid var(--rand);border-radius:var(--radius);background:var(--flaeche);min-height:94px;color:var(--text);box-shadow:var(--schatten);grid-template-columns:auto 1fr auto;align-items:center;gap:11px;padding:14px;display:grid}.aktenordner:hover{border-color:var(--blau-rand);text-decoration:none}.aktenordner-symbol{border:1px solid var(--blau-rand);background:var(--blau-hell);width:34px;height:34px;color:var(--blau-text);border-radius:9px;place-items:center;font-size:9px;font-weight:800;display:grid}.aktenordner b{font-size:12px;display:block}.aktenordner p{color:var(--text-leise);margin:3px 0 0;font-size:9px}.aktenordner strong{font-size:22px}.aussenmodule-raster{grid-template-columns:repeat(5,1fr);gap:9px;display:grid}.aussenmodule-raster a{border:1px solid var(--rand);border-radius:var(--radius);background:var(--flaeche-2);min-width:0;color:var(--text);padding:13px}.aussenmodule-raster a:hover{border-color:var(--blau-rand);text-decoration:none}.aussenmodule-raster span,.aussenmodule-raster b,.aussenmodule-raster small{display:block}.aussenmodule-raster span{color:var(--text-leise);letter-spacing:.08em;font-size:8px;font-weight:800}.aussenmodule-raster b{margin:11px 0 4px;font-size:24px}.aussenmodule-raster small{color:var(--text-leise);font-size:8.5px}.arbeitslinks{grid-template-columns:repeat(2,1fr);gap:7px;display:grid}.arbeitslinks a{border:1px solid var(--rand);background:var(--flaeche-2);border-radius:8px;padding:9px 10px;font-size:10px;font-weight:650}.arbeitslinks a:hover{border-color:var(--blau-rand);text-decoration:none}.aktenraum-kopf{justify-content:space-between;align-items:center;gap:14px;margin-bottom:14px;display:flex}.fallakte-neu{border-color:var(--blau-rand);background:var(--blau-hell);grid-template-columns:.7fr 1.3fr;gap:20px;display:grid}.aktenraum-filter{border:1px solid var(--rand);border-radius:var(--radius);background:var(--flaeche-2);margin-bottom:13px;padding:12px}.aktenraum-suche{gap:7px;display:flex}.aktenraum-suche input{flex:1}.aktenart-filter{flex-wrap:wrap;gap:5px;margin-top:9px;display:flex}.aktenart-filter a{border:1px solid var(--rand);background:var(--flaeche);color:var(--text-2);border-radius:20px;padding:5px 8px;font-size:9px}.aktenart-filter a.aktiv{border-color:var(--blau);background:var(--blau);color:var(--auf-akzent)}.aktenart-filter a:hover{text-decoration:none}.aktenart-filter a span{opacity:.65}.aktenkarten-raster{grid-template-columns:repeat(auto-fit,minmax(270px,1fr));gap:10px;display:grid}.aktenkarte-voll{border:1px solid var(--rand);border-radius:var(--radius);background:var(--flaeche);min-height:142px;color:var(--text);box-shadow:var(--schatten);padding:14px}.aktenkarte-voll:hover{border-color:var(--blau-rand);box-shadow:var(--schatten-hoch);text-decoration:none}.aktenkarte-zeile{color:var(--text-leise);justify-content:space-between;gap:8px;margin-bottom:13px;font-size:9px;display:flex}.aktenkarte-voll>b,.aktenkarte-voll>small{display:block}.aktenkarte-voll>b{font-size:13px}.aktenkarte-voll>small{color:var(--text-leise);margin-top:3px;font-size:9px}.aktenkarte-meta{border-top:1px solid var(--rand-leise);color:var(--text-leise);gap:9px;margin-top:18px;padding-top:9px;font-size:8.5px;display:flex}.aktenraum-spezial{border:1px solid var(--rand);border-radius:var(--radius);background:var(--flaeche-2);flex-wrap:wrap;align-items:center;gap:7px;margin-top:13px;padding:10px 12px;font-size:10px;display:flex}.aktenraum-spezial>span{color:var(--text-leise)}.aktenraum-spezial a{background:var(--flaeche);border-radius:6px;padding:4px 8px;font-weight:650}.kommunikationsstrom{gap:9px;display:grid}.kommunikationskarte{border:1px solid var(--rand);border-radius:var(--radius);background:var(--flaeche);box-shadow:var(--schatten);padding:14px 16px}.kommunikationskarte-kopf{justify-content:space-between;align-items:center;gap:8px;display:flex}.kommunikationskarte h3{color:var(--text);text-transform:none;letter-spacing:0;margin:10px 0 4px;font-size:12px}.kommunikationskarte p{margin:0}.kommunikationskarte footer{border-top:1px solid var(--rand-leise);color:var(--text-leise);justify-content:space-between;gap:14px;margin-top:10px;padding-top:8px;font-size:8.5px;display:flex}.akte-brotkrumen{color:var(--text-leise);align-items:center;gap:6px;margin-bottom:9px;font-size:9.5px;display:flex}.aktennummer-gross{background:var(--text);color:var(--flaeche);border-radius:6px;padding:4px 7px;font-size:11px}.akten-funktionsleiste{grid-template-columns:repeat(4,1fr);gap:7px;margin-bottom:14px;display:grid}.akten-funktionsleiste a{border:1px solid var(--rand);background:var(--flaeche-2);color:var(--text);border-radius:8px;justify-content:center;align-items:baseline;gap:7px;padding:9px;display:flex}.akten-funktionsleiste a:hover{border-color:var(--blau-rand);text-decoration:none}.akten-funktionsleiste b{font-size:17px}.akten-funktionsleiste span{color:var(--text-leise);font-size:9px}.akte-notiz{border-left:3px solid var(--blau);border-radius:0 var(--radius)var(--radius)0;background:var(--blau-hell);margin-bottom:14px;padding:13px 15px}.akte-notiz span{color:var(--blau-text);letter-spacing:.1em;text-transform:uppercase;font-size:8px;font-weight:800}.akte-notiz p{margin:4px 0 0}.akten-hauptspalten{align-items:start}.akten-aktion{border:1px dashed var(--blau-rand);background:var(--blau-hell);border-radius:8px;margin:0 0 12px;padding:8px 10px}.akten-aktion summary{cursor:pointer;color:var(--blau-text);font-size:10px;font-weight:700}.akten-aktion .formular{margin-top:10px}.akten-eintraege{gap:6px;display:grid}.akten-eintraege>a,.akten-eintraege>article{border:1px solid var(--rand-leise);background:var(--flaeche-2);color:var(--text);border-radius:8px;align-items:flex-start;gap:9px;padding:9px;display:flex}.akten-eintraege>a:hover{border-color:var(--blau-rand);text-decoration:none}.akten-eintraege>a>span:nth-child(2),.akten-eintraege article>div{flex:1;min-width:0}.akten-eintraege b,.akten-eintraege small{display:block}.akten-eintraege b{font-size:10.5px}.akten-eintraege small{color:var(--text-leise);margin-top:2px;font-size:8.5px}.akten-eintraege p{margin:5px 0 0;font-size:10px}.akten-datei-symbol{background:var(--blau-hell);width:25px;height:29px;color:var(--blau-text);border-radius:5px;flex:none;place-items:center;font-size:8px;font-weight:800;display:grid}.suchraum-spruenge{flex-wrap:wrap;gap:7px;margin-bottom:13px;display:flex}.suchraum-spruenge a{border:1px solid var(--rand);background:var(--flaeche);border-radius:8px;padding:7px 10px;font-size:10px;font-weight:650}.suchraum-spruenge a:hover{border-color:var(--blau-rand);text-decoration:none}.start-kopf{align-items:center}.start-hauptregister{grid-template-columns:repeat(5,1fr);gap:9px;display:grid}.start-register{border:1px solid var(--rand);border-radius:var(--radius);background:var(--flaeche);min-width:0;min-height:128px;color:var(--text);box-shadow:var(--schatten);grid-template-columns:auto 1fr auto;align-items:center;gap:10px;padding:14px;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{opacity:.72;border:1px solid;border-radius:8px;place-items:center;width:31px;height:31px;font-size:10px;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{letter-spacing:.09em;opacity:.6;font-size:7px;font-weight:800}.start-register b{margin-top:4px;font-size:12px}.start-register p{opacity:.66;margin:4px 0 0;font-size:8.5px}.start-register>strong{font-size:21px}.gesellschaften-schnellwahl{grid-template-columns:repeat(4,1fr);gap:7px;display:grid}.gesellschaften-schnellwahl a{border:1px solid var(--rand);background:var(--flaeche);min-width:0;color:var(--text);border-radius:8px;align-items:center;gap:9px;padding:10px;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:10px}.gesellschaften-schnellwahl small{color:var(--text-leise);font-size:8px}.einstieg-gitter.kompakt .einstieg-karte{min-height:160px}.karte-inhalt{padding:14px 16px 16px}p.hinweis.karte-inhalt{margin-top:0}.gitter{gap:14px;display:grid}.g2{grid-template-columns:repeat(auto-fit,minmax(320px,1fr))}.g3{grid-template-columns:repeat(auto-fit,minmax(240px,1fr))}.g4{grid-template-columns:repeat(auto-fit,minmax(180px,1fr))}.g6{grid-template-columns:repeat(auto-fit,minmax(140px,1fr))}.kachel{background:var(--flaeche);border:1px solid var(--rand);border-radius:var(--radius);box-shadow:var(--schatten);color:inherit;padding:13px 15px;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{color:var(--text-leise);margin-top:2px;font-size:12px}.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;position:fixed;top:0;left:0;right:0;overflow:hidden}.ladebalken>div{background:var(--blau);border-radius:3px;width:40%;height:100%;animation:1.1s ease-in-out infinite laden}@keyframes laden{0%{transform:translate(-100%)}to{transform:translate(320%)}}.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:"";border:2px solid;border-right-color:transparent;border-radius:50%;flex-shrink:0;width:14px;height:14px;margin-left:8px;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;box-shadow:var(--schatten);margin:60px auto;padding:26px}.fehlerseite h1{color:var(--rot)}.fehlerseite pre{background:var(--rot-hell);border:1px solid var(--rot-rand);white-space:pre-wrap;color:var(--rot-text);border-radius:8px;padding:12px;font-size:13px;overflow-x:auto}.suche{width:100%;position:relative}.suche input{background:var(--flaeche);border:1px solid var(--rand-stark);width:100%;color:var(--text);border-radius:10px;height:44px;padding:0 14px;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{color:var(--text-leise);pointer-events:none;border:1px solid var(--rand);background:var(--flaeche-2);border-radius:5px;padding:1px 6px;font-size:11px;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);flex-wrap:wrap;align-items:center;gap:8px;display:flex}.bezug-feld.einzeilig{flex-wrap:nowrap;min-width:0}.bezug-feld.einzeilig>b{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.bezug-feld.einzeilig>.knopf{flex:none}.bezug-feld.einzeilig>b.ohne-zugang{color:var(--orange-text)}.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);border-radius:12px;padding:6px;position:absolute;top:calc(100% + 6px);left:0;right:0;overflow-y:auto}.suche-nix{color:var(--text-leise);text-align:center;padding:18px 14px;font-size:13.5px}.suche-gruppe{text-transform:uppercase;letter-spacing:.09em;color:var(--text-leise);white-space:nowrap;align-items:center;gap:9px;padding:10px 10px 6px;font-size:10.5px;font-weight:700;display:flex}.suche-gruppe:after{content:"";background:var(--rand);flex:1;height:1px}.suche-treffer{text-align:left;cursor:pointer;background:0 0;border:none;border-radius:8px;width:100%;padding:8px 10px;font-family:inherit;display:block}.suche-treffer.aktiv{background:var(--blau-hell)}.suche-titel{color:var(--text);font-size:14px;font-weight:600;display:block}.suche-unter{color:var(--text-leise);margin-top:1px;font-size:12px;display:block}.suche-dunkel input{border-radius:12px;height:54px;padding:0 14px;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:12px}.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:13.5px}th{text-align:left;color:var(--text-leise);text-transform:uppercase;letter-spacing:.05em;border-bottom:1px solid var(--rand);background:var(--flaeche-2);z-index:1;white-space:nowrap;padding:9px 12px;font-size:11px;font-weight:600;position:-webkit-sticky;position:sticky;top:0}td{border-bottom:1px solid var(--rand);vertical-align:middle;padding:9px 12px}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}.tab-hueter{overflow-x:auto}.kennz{letter-spacing:.02em;font-variant-numeric:tabular-nums;white-space:nowrap;font-weight:660}.pille{white-space:nowrap;border:1px solid transparent;border-radius:20px;align-items:center;gap:5px;padding:2px 8px;font-size:11.5px;font-weight:600;display:inline-flex}.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{color:var(--text-leise);align-items:center;gap:6px;font-size:12.5px;display:inline-flex}label{color:var(--text-leise);margin-bottom:4px;font-size:12px;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;background-image:var(--pfeil);background-position:right 11px center;background-repeat:no-repeat;padding-right:32px}select[multiple],select[size]:not([size="1"]){background-image:none;height:auto;padding:8px 11px}textarea{resize:vertical;height:auto;min-height:74px;padding:9px 11px;line-height:1.45}input[type=file]{border:1px dashed var(--rand-stark);border-radius:var(--radius-feld);background:var(--flaeche-2);width:100%;height:auto;padding:9px 11px;font-size:13.5px}input[type=color]{cursor:pointer;width:46px;padding:3px}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;border-radius:var(--radius-feld)}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}.fz-wahl input:focus-visible+span{outline:2px solid var(--fokus);outline-offset:2px}.feld{margin-bottom:12px}.feld-reihe{grid-template-columns:repeat(auto-fit,minmax(170px,1fr));gap:12px;display:grid}.feld-reihe>.feld{grid-template-rows:subgrid;grid-row:span 3;min-width:0;margin-bottom:0;display:grid}.feld-haken{height:var(--feld-hoehe);font-size:var(--feld-schrift);color:var(--text);cursor:pointer;align-items:center;gap:7px;margin-bottom:0;font-weight:400;display:flex}.feld-haken input{flex:none}.knopf-nackt{height:auto;font:inherit;color:var(--blau);cursor:pointer;background:0 0;border:0;padding:0;font-size:11.5px;font-weight:500}.knopf-nackt:hover{text-decoration:underline}.tatleiste{z-index:5;background:var(--flaeche);border-top:1px solid var(--rand);align-items:center;gap:8px;margin:16px -16px -16px;padding:12px 16px;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:4px;display:inline-flex}.etikett-weg{color:inherit;opacity:.55;font-size:13px;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{border-bottom:1px solid var(--rand);justify-content:space-between;align-items:center;padding:9px 12px;display:flex}.kontextmenue-liste{flex-direction:column;max-height:240px;display:flex;overflow-y:auto}.kontextmenue-zeile{border-radius:var(--radius-feld);font:inherit;text-align:left;cursor:pointer;color:var(--text);background:0 0;border:0;justify-content:space-between;align-items:center;gap:8px;padding:8px 10px;display:flex}.kontextmenue-zeile:hover{background:var(--flaeche-3)}.menue-anker{position:relative}.hinweis{color:var(--text-leise);margin-top:3px;font-size:11.5px}.knopf{cursor:pointer;white-space:nowrap;background:var(--knopf-flaeche);justify-content:center;align-items:center;gap:6px;width:auto;padding:0 15px;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.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);background:0 0;border-color:transparent;padding:0 6px}.knopf.leise:hover{background:var(--flaeche-2);color:var(--text)}.knopf.klein{height:var(--feld-hoehe-klein);padding:0 10px;font-size:13px}.leiste :where(input:not(:-webkit-any([type=checkbox],[type=radio],[type=range])),select,.knopf){height:var(--feld-hoehe-klein);padding:0 10px;font-size:13px}.leiste :where(input:not(:-moz-any([type=checkbox],[type=radio],[type=range])),select,.knopf){height:var(--feld-hoehe-klein);padding:0 10px;font-size:13px}.leiste :where(input:not(:is([type=checkbox],[type=radio],[type=range])),select,.knopf){height:var(--feld-hoehe-klein);padding:0 10px;font-size:13px}.leiste select{background-position:right 10px center;padding-right:30px}.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:2px}.leiste{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.werkzeugleiste{flex-wrap:wrap;align-items:flex-end;gap:8px;margin-bottom:14px;display:flex}.werkzeugleiste .feld{margin-bottom:0}.reiter{border-bottom:1px solid var(--rand);flex-wrap:wrap;gap:2px 0;margin-bottom:16px;display:flex}.reiter a{color:var(--text-leise);white-space:nowrap;border-bottom:2px solid transparent;padding:9px 14px;font-size:13.5px;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);border-radius:20px;margin-left:5px;padding:0 6px;font-size:11px}.reiter a .zahl.warn{background:var(--rot);color:var(--auf-akzent)}dl.daten{grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:11px 20px;margin:0;display:grid}dl.daten dt{color:var(--text-leise);text-transform:uppercase;letter-spacing:.04em;font-size:11px;font-weight:600}dl.daten dd{margin:1px 0 0;font-size:14px;font-weight:500}.leer{text-align:center;color:var(--text-leise);padding:34px 16px;font-size:14px}.leer b{color:var(--text);margin-bottom:4px;font-size:15px;display:block}.meldung{border-radius:8px;margin-bottom:14px;padding:10px 13px;font-size:13.5px}.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);width:100%;max-width:380px;box-shadow:0 20px 50px var(--schleier);border-radius:14px;padding:30px}.anmelde-karte h1{text-align:center;margin-bottom:3px}.anmelde-karte .unter{text-align:center;color:var(--text-leise);margin-bottom:22px;font-size:13px}.wst{-webkit-tap-highlight-color:var(--tap);min-height:100vh;font-size:18px}.wst-kopf{background:var(--flaeche);border-bottom:1px solid var(--rand);z-index:20;align-items:center;gap:12px;padding:14px 16px;display:flex;position:-webkit-sticky;position:sticky;top:0}.wst-kopf b{font-size:19px}.wst-kopf .weg{align-items:center;gap:8px;margin-left:auto;display:flex}.wst-nav{flex-wrap:wrap;gap:8px;padding:12px 16px 0;display:flex}.wst-nav a{text-align:center;border-radius:var(--radius);background:var(--flaeche);min-height:54px;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;padding:12px 18px;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:14px 16px 90px}.board{flex-direction:column;gap:14px;padding-bottom:12px;display:flex}.board::-webkit-scrollbar{height:10px}.board::-webkit-scrollbar-track{background:var(--flaeche);border-radius:6px}.board::-webkit-scrollbar-thumb{background:var(--rand-stark);border-radius:6px}.board::-webkit-scrollbar-thumb:hover{background:var(--text-leise)}.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}.spalte{background:var(--flaeche);border:1px solid var(--rand);border-radius:14px}.spalte-kopf{border-bottom:1px solid var(--rand);justify-content:space-between;align-items:center;padding:14px 16px;font-size:16px;font-weight:700;display:flex}.spalte-kopf .zahl{background:var(--flaeche-3);border-radius:20px;padding:2px 11px;font-size:14px}.spalte-inhalt{flex-direction:column;gap:12px;padding:12px;display:flex}.spalte.leer-spalte{display:none}.wa-kachel{background:var(--bg);border:1px solid var(--rand);border-radius:var(--radius);padding:var(--karte-polster);color:var(--text);min-height:92px;display:block}.wa-kachel:active{background:var(--flaeche)}.wa-kachel:hover{border-color:var(--rand-stark);text-decoration:none}.wa-kachel .kz{letter-spacing:.01em;font-size:30px;font-weight:750;line-height:1.1}.wa-kachel .fz{color:var(--text-leise);margin-bottom:9px;font-size:15px}.wa-kachel .zeile{flex-wrap:wrap;align-items:center;gap:7px;font-size:14px;display:flex}.wa-kachel .zeile .pille{padding:3px 10px;font-size:13.5px}.wa-kachel.p3{border-left:6px solid var(--rot)}.wa-kachel.p2{border-left:6px solid var(--orange)}.wa-kachel.laeuft{box-shadow:0 0 0 3px var(--gruen-schleier)}.wst h3{margin-bottom:12px;font-size:13px}.wst table{font-size:17px}.wst th{font-size:12px}.wst label{margin-bottom:6px;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 14px;font-size:15px}.wst .leer{font-size:17px}.wst .pille{padding:4px 11px;font-size:14px}.wst .klein{font-size:14.5px}.wst .feld{margin-bottom:14px}.wst .feld-reihe{grid-template-columns:1fr;gap:0}.wst-gross{grid-template-columns:1fr;gap:12px;display:grid}.wst-gross a,.wst-gross button{background:var(--flaeche);border:1px solid var(--rand);color:var(--text);cursor:pointer;text-align:left;border-radius:14px;flex-direction:column;justify-content:center;align-items:flex-start;gap:4px;width:100%;min-height:96px;padding:20px;font-family:inherit;font-size:21px;font-weight:700;display:flex}.wst-gross a:hover,.wst-gross button:hover{background:var(--flaeche-3);text-decoration:none}.wst-gross a:active,.wst-gross button:active{background:var(--flaeche-3)}.wst-gross span{color:var(--text-leise);font-size:15px;font-weight:500}.uhr{font-variant-numeric:tabular-nums;letter-spacing:-.02em;font-size:46px;font-weight:750}.schritte-zeile{cursor:pointer;background:var(--flaeche-2);border-bottom:1px solid var(--rand);align-items:center;gap:12px;padding:13px 16px;font-size:13.5px;list-style:none;display:flex}.schritte-zeile::-webkit-details-marker{display:none}.schritte-zeile:hover{background:var(--flaeche-3)}details[open]>.schritte-zeile{z-index:2;position:-webkit-sticky;position:sticky;top:0}.bericht{max-width:900px;margin:0 auto}.bericht h2{margin-top:4px;font-size:19px}.bericht .karte{padding:20px}.bericht-nummer{background:var(--blau);width:30px;height:30px;color:var(--auf-akzent);border-radius:50%;place-items:center;margin-right:10px;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:8px;display:grid}.umstaende label{cursor:pointer;border:1px solid var(--rand-stark);color:var(--text);background:var(--flaeche);border-radius:10px;align-items:center;gap:12px;min-height:54px;margin:0;padding:12px 14px;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{flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:10px;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)}@media print{.druck-weg{display:none!important}.bericht{max-width:none}.bericht .karte{box-shadow:none;break-inside:avoid;border:1px solid #999;margin-bottom:10px}body{background:#fff;font-size:11.5px}h1{font-size:18px}}.foto-knopf{margin-bottom:14px}.foto-flaeche{border:2px dashed var(--rand-stark);background:var(--bg);width:100%;min-height:96px;color:var(--text);cursor:pointer;text-align:left;border-radius:14px;align-items:center;gap:16px;padding:18px 20px;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{flex-direction:column;gap:2px;display:flex}.foto-text b{font-size:19px;font-weight:700}.foto-text small{color:var(--text-leise);font-size:14px}.foto-vorschau{flex-wrap:wrap;align-items:center;gap:8px;margin-top:10px;display:flex}.foto-vorschau img{border-radius:var(--radius);border:1px solid var(--rand-stark);height:84px;display:block}.fz-liste{flex-direction:column;gap:10px;max-height:58vh;display:flex;overflow-y:auto}.fz-knopf{text-align:left;border:1px solid var(--rand);background:var(--bg);width:100%;min-height:78px;color:var(--text);cursor:pointer;border-radius:14px;align-items:baseline;gap:12px;padding:16px 18px;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{flex-wrap:wrap;gap:10px;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;border:1px solid var(--rand-stark);background:var(--bg);min-height:64px;color:var(--text);border-radius:12px;justify-content:center;align-items:center;padding:12px;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{flex-wrap:wrap;gap:8px;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){.board{flex-direction:row;align-items:flex-start;gap:12px;overflow-x:auto}.spalte{flex:0 0 300px}.spalte.leer-spalte{display:block}.wa-kachel .kz{font-size:25px}.wst-gross{grid-template-columns:repeat(auto-fit,minmax(240px,1fr))}.wst .feld-reihe{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:14px}.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{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.reihe.rechts{justify-content:flex-end}.leise{color:var(--text-leise)}.klein{font-size:12px}.mono{font-variant-numeric:tabular-nums}.nowrap{white-space:nowrap}.warn-text{color:var(--rot-text)}.feld-anzeige{min-height:var(--feld-hoehe);border:1px dashed var(--rand);border-radius:var(--radius);background:var(--flaeche-2);align-items:center;padding:0 10px;display:flex}.geheim-wert{background:var(--flaeche-2);border:1px solid var(--rand);-webkit-user-select:all;-moz-user-select:all;user-select:all;word-break:break-all;border-radius:6px;padding:3px 8px;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:13px}hr{border:none;border-top:1px solid var(--rand);margin:14px 0}.balken{background:var(--rand);border-radius:4px;height:6px;overflow:hidden}.balken>div{height:100%}@media (max-width:860px){.huelle{flex-direction:column}.seitenleiste{flex-direction:column;width:100%;height:auto;position:static}.nav{flex-wrap:wrap;padding:8px;display:flex}.nav a{flex:none}.nav-gruppe{display:none}.nav-block,.nav-eintraege,.nav-eintraege.zu{display:contents}.seitenleiste-neu{width:100%}.system-hinweis,.seitenleisten-wechsel{display:none}.nav-neu{display:block;overflow:visible}.nav-neu .nav-bereich{flex-wrap:wrap;gap:3px;padding:5px 0;display:flex}.nav-neu .nav-abschnitt{flex:0 0 100%}.nav-neu a{min-height:38px}.nav-neu .nav-text small{display:none}.inhalt{padding:16px 14px 50px}}@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);border-right:2px solid var(--rand-stark);flex:none;min-width:0;padding:7px 12px;position:-webkit-sticky;position:sticky;left:0}.sp-ecke{z-index:5;background:var(--flaeche-2);color:var(--text-leise);text-transform:uppercase;letter-spacing:.05em;align-items:flex-end;font-size:11px;font-weight:600;display:flex}.sp-fz .kennz{font-size:14px;line-height:1.25;display:block}.sp-fz small{color:var(--text-leise);text-overflow:ellipsis;white-space:nowrap;font-size:11px;display:block;overflow:hidden}.sp-fz .sp-sperre{color:var(--rot-text);text-overflow:ellipsis;white-space:nowrap;margin-top:1px;font-size:10.5px;font-weight:600;display:block;overflow:hidden}.sp-fz .sp-sperre.weich{color:var(--orange)}.sp-konz{color:var(--text-leise);text-overflow:ellipsis;white-space:nowrap;margin-top:1px;font-size:10.5px;display:block;overflow:hidden}.sp-konz .nr{color:var(--text);margin-right:5px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-weight:700}.sp-konz .punkt{width:7px;height:7px;margin-right:4px}.sp-konz.fehlt{color:var(--rot);font-weight:650}.sp-konz .sp-marker{margin-left:6px}.sp-marker{color:var(--blau);flex:none;font-size:11px;line-height:1}.sp-marker.tse{letter-spacing:.04em;border:1px solid;border-radius:3px;padding:0 2px;font-size:8.5px;font-weight:800}.sp-marker.tse.abgelaufen{color:var(--rot)}.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{color:var(--text-leise);text-transform:uppercase;letter-spacing:.05em;border-left:1px solid var(--rand);white-space:nowrap;left:var(--lw);flex:none;padding:3px 8px;font-size:11px;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{padding-top:5px;font-size:12.5px;font-weight:650}.sp-tag .dd{color:var(--text-leise);font-size:11px}.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{color:var(--text-leise);text-transform:uppercase;letter-spacing:.04em;border-left:1px solid var(--rand);flex:1;padding:2px 0 3px;font-size:10px;font-weight:600}.sp-schichten span:first-child{border-left:0}.sp-spur{flex:none;min-height:64px;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{color:var(--auf-akzent);cursor:pointer;white-space:nowrap;box-shadow:var(--schatten);border:0;border-radius:8px;align-items:center;gap:6px;padding:0 9px;font-family:inherit;font-size:12.5px;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{flex:none;margin-left:auto;font-size:12px}.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";background:var(--tap);border-radius:3px;flex:none;padding:0 3px;font-size:9px}.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{border:2px dashed var(--rand-stark);border-radius:var(--radius-feld);background:var(--flaeche-2);cursor:pointer;text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:4px;min-height:104px;padding:18px;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{background:linear-gradient(120deg,var(--blau-hell),var(--flaeche));border-bottom:1px solid var(--blau-rand);justify-content:space-between;align-items:flex-start;gap:18px;padding:20px 22px 16px;display:flex}.eingang-upload-kopf h2{margin:0 0 5px;font-size:21px}.eingang-upload-kopf p{max-width:720px;color:var(--text-leise);margin:0}.erkennung-marke{border:1px solid var(--blau-rand);border-radius:var(--radius-feld);background:var(--flaeche);text-align:right;min-width:150px;padding:10px 12px}.erkennung-marke b,.erkennung-marke span{display:block}.erkennung-marke b{color:var(--blau-text);font-size:12px}.erkennung-marke span{color:var(--text-leise);font-size:10px}.eingang-upload-inhalt{padding:18px 22px 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{background:var(--blau);width:44px;height:44px;color:var(--auf-akzent);border-radius:50%;place-items:center;margin-bottom:6px;font-size:25px;line-height:1;display:grid}.upload-auswahl{border-radius:var(--radius-feld);background:var(--gruen-hell);color:var(--gruen-text);align-items:baseline;gap:9px;margin-top:10px;padding:9px 11px;font-size:12px;display:flex}.upload-auswahl span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.upload-ablauf{grid-template-columns:repeat(3,1fr);gap:8px;margin-top:16px;display:grid}.upload-ablauf span{border-radius:var(--radius-feld);background:var(--flaeche-2);color:var(--text-leise);align-items:center;gap:7px;padding:8px 10px;font-size:11px;display:flex}.upload-ablauf b{background:var(--blau-hell);width:20px;height:20px;color:var(--blau-text);border-radius:50%;place-items:center;font-size:10px;display:grid}.eingang-hinweisband{border:1px solid var(--rand);border-radius:var(--radius);background:var(--rand);grid-template-columns:repeat(3,1fr);gap:1px;margin:0 0 16px;display:grid;overflow:hidden}.eingang-hinweisband div{background:var(--flaeche);padding:12px 14px}.eingang-hinweisband b,.eingang-hinweisband span{display:block}.eingang-hinweisband b{margin-bottom:3px;font-size:12px}.eingang-hinweisband span{color:var(--text-leise);font-size:11px}.erkennter-text{border:1px solid var(--rand);border-radius:var(--radius-feld);background:var(--flaeche-2);margin:8px 0}.erkennter-text summary{cursor:pointer;padding:9px 11px;font-weight:650}.erkennter-text p{border-top:1px solid var(--rand);white-space:pre-wrap;max-height:360px;margin:0;padding:10px 11px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:11px;overflow:auto}@media (max-width:900px){.arbeitszentrale-kopf{flex-direction:column;align-items:flex-start}.arbeitswege,.upload-ablauf,.eingang-hinweisband{grid-template-columns:1fr}.arbeitszentrale-zahlen{justify-content:space-between;width:100%}.kontor-hero,.systemaufteilung,.einstieg-gitter{grid-template-columns:1fr}.fachkarten{grid-template-columns:repeat(2,1fr)}.monday-grenze{grid-template-columns:1fr}.monday-pfeil{transform:rotate(90deg)}.aktenordner-raster,.start-hauptregister,.aussenmodule-raster,.gesellschaften-schnellwahl{grid-template-columns:repeat(2,1fr)}}@media (max-width:620px){.eingang-upload-kopf{flex-direction:column}.erkennung-marke{text-align:left;width:100%}.upload-auswahl,.bereichszeile{flex-direction:column;align-items:flex-start}.kontor-hero{padding:17px}.kontor-hero-zahlen,.fachkarten,.systemkarte ul{grid-template-columns:1fr}.kontor-statuszeile{flex-direction:column;align-items:flex-start;gap:10px}.kontor-statuszeile>a{margin-left:0}.gesellschaftsraum-kopf,.gesellschaft-arbeitsstart,.aktenraum-kopf{flex-direction:column;align-items:flex-start}.gesellschaftsraum-register{flex-wrap:wrap;width:100%}.gesellschaftsraum-register>a{flex:1}.aktenordner-raster,.aussenmodule-raster,.start-hauptregister,.gesellschaften-schnellwahl,.akten-funktionsleiste,.fallakte-neu{grid-template-columns:1fr}.aktenraum-suche{flex-direction:column;align-items:stretch}.kommunikationskarte footer{flex-direction:column}}.dialog-schleier{z-index:90;background:var(--schleier);justify-content:center;align-items:flex-start;padding:6vh 16px 16px;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);border-radius:14px;flex-direction:column;display:flex}.dialog-kopf{border-bottom:1px solid var(--rand);background:var(--flaeche-2);border-radius:14px 14px 0 0;justify-content:space-between;align-items:center;gap:10px;padding:12px 16px;display:flex}.dialog-kopf .kennz{font-size:17px}.dialog-inhalt{flex:1;min-height:0;padding:12px 16px 16px;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:4px}.dialog.breit{width:720px}.dialog:has(.formular-fuss){height:min(88vh,620px)}.formular-fuss{flex-wrap:wrap;align-items:center;gap:8px;margin-top:14px;display:flex}.dialog-inhalt .formular-fuss{z-index:2;background:var(--flaeche-2);border-top:1px solid var(--rand);border-radius:0 0 14px 14px;margin:auto -16px 0;padding:12px 16px;position:-webkit-sticky;position:sticky;bottom:0}.sp-auswahl-warnung{color:var(--rot-text);background:var(--rot-hell);border:1px solid var(--rot-rand);border-radius:6px;margin-bottom:7px;padding:5px 7px;font-size:11.5px}.sp-auswahl-liste{max-height:300px;margin-top:7px;overflow-y:auto}.sp-auswahl-zeile{border-radius:7px;align-items:stretch;gap:2px;display:flex}.sp-auswahl-zeile:hover{background:var(--blau-hell)}.sp-auswahl-name{text-align:left;cursor:pointer;background:0 0;border:0;border-radius:7px;flex:1;justify-content:space-between;align-items:baseline;gap:8px;height:auto;padding:8px;font-family:inherit;font-size:13.5px;display:flex}.sp-auswahl-akte{color:var(--text-leise);border-radius:7px;align-items:center;padding:0 10px;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;cursor:pointer;background:0 0;border:0;justify-content:space-between;align-items:baseline;gap:8px;width:100%;height:auto;padding:8px;font-family:inherit;font-size:13.5px;display:flex}.sp-auswahl-zeile small{color:var(--text-leise);white-space:nowrap;font-size:11px}.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-auswahl{display:none}.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);background:var(--flaeche);min-width:46px;color:var(--text-leise);border-radius:7px;padding:7px 8px;font-size:13px;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}.vorschau-blatt{flex:1;gap:10px;min-height:0;padding:10px;display:grid;overflow-y:auto}.vorschau-blatt img{border:1px solid var(--rand);background:var(--flaeche);border-radius:5px;width:100%;display:block}.vorschau>img{object-fit:contain;flex:1;width:100%;min-height:0;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{background:var(--flaeche-2);border-bottom:1px solid var(--rand);flex-wrap:wrap;align-items:center;gap:6px;padding:7px 10px;display:flex}.vorschau-leiste .fuellung{flex:auto}.beleg-teilung{grid-template-columns:minmax(400px,36fr) minmax(0,64fr);align-items:start;gap:14px;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{background:var(--flaeche-2);border:1px solid var(--rand);overflow-wrap:anywhere;border-radius:6px;margin:0;padding:8px 10px;font-size:13px;line-height:1.5}.vorschlag-kopf{border-top:1px solid var(--rand);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;margin:14px 0 10px;padding-top:12px;display:flex}ul.gruende{gap:5px;margin:0 0 12px;padding:0;list-style:none;display:grid}ul.gruende li{align-items:baseline;gap:8px;font-size:13px;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:12px 0}.karte.zugeordnet .karte-kopf{padding:8px 12px}.karte.zugeordnet h3{margin:0;font-size:14px}.karte.zugeordnet td{padding:6px 12px}.lauf{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.lauf .fuellung{flex:auto}.seiten-streifen{align-items:stretch;gap:0;padding:14px 16px 18px;display:flex;overflow-x:auto}.streifen-glied{flex-shrink:0;align-items:stretch;display:flex}.seiten-streifen .seite{border:1px solid var(--rand);border-radius:var(--radius);background:var(--flaeche);cursor:pointer;text-align:left;width:132px;font:inherit;color:inherit;flex-direction:column;flex-shrink:0;gap:5px;height:auto;padding:6px;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);border-radius:5px;justify-content:center;align-items:center;font-size:12px;display:flex}.seiten-streifen .seite .nr{color:var(--text-leise);font-size:11.5px}.seiten-streifen .seite .nr b{color:var(--blau-text)}.seiten-streifen.gross{flex-wrap:wrap;gap:10px;padding:4px 0 8px;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{color:var(--text-leise);-webkit-line-clamp:3;-webkit-box-orient:vertical;font-size:11.5px;line-height:1.35;display:-webkit-box;overflow:hidden}.seiten-streifen .schnitt{cursor:pointer;width:34px;color:var(--rand-stark);height:auto;font:inherit;background:0 0;border:0;flex-direction:column;flex-shrink:0;justify-content:center;align-items:center;gap:3px;padding:0;display:flex}.seiten-streifen .schnitt .schere{font-size:17px;line-height:1}.seiten-streifen .schnitt .wert{font-variant-numeric:tabular-nums;font-size:10px}.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)}.gross-seite{max-width:900px;max-height:92vh;overflow:auto}.aufgabe-zeile{border-bottom:1px solid var(--rand-leise);flex-wrap:wrap;align-items:center;gap:10px;padding:9px 0;display:flex}.aufgabe-zeile:last-child{border-bottom:0}.aufgabe-zeile .wer{color:var(--text-leise);margin-left:auto;font-size:12px}.aufgabe-zeile.erledigt{color:var(--text-leise)}.berichtskopf{align-items:center;gap:14px;padding:14px 20px;display:flex}.berichtskopf>a:first-child{color:var(--text);font-size:18px;font-weight:700}.berichtskopf .leise{font-size:14px}.sp-tipp{color:var(--text-leise);height:30px;padding:2px 2px 8px;font-size:12.5px;overflow:hidden}.sp-auswahl-jetzt{color:var(--text);background:var(--flaeche-2);border-radius:7px;align-items:center;gap:6px;margin-bottom:7px;padding:5px 8px;font-size:12px;display:flex}.sp-auswahl-umschalter{gap:4px;margin-bottom:7px;display:flex}.sp-auswahl-umschalter button{border:1px solid var(--rand-stark);background:var(--flaeche);color:var(--text-leise);cursor:pointer;white-space:nowrap;text-overflow:ellipsis;border-radius:7px;flex:1;padding:5px 6px;font-family:inherit;font-size:11.5px;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}.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);border-radius:999px;padding:1px 7px;font-size:11px;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{pointer-events:none;color:var(--text-leise);z-index:1;align-items:center;gap:7px;display:flex;position:absolute;top:50%;left:13px;transform:translateY(-50%)}.suche-lupe b{letter-spacing:.01em;border-right:1px solid var(--rand);padding-right:10px;font-size:13px;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{cursor:pointer;text-align:left;width:100%;height:auto;color:var(--text-leise);text-transform:uppercase;letter-spacing:.05em;background:0 0;border:0;align-items:center;gap:5px;padding:9px 12px;font-family:inherit;font-size:11px;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{color:var(--blau);font-size:9px}.sp-marke{background:var(--blau);color:var(--auf-akzent);letter-spacing:0;border-radius:20px;padding:0 5px;font-size:9.5px}.sp-menue{z-index:60;background:var(--flaeche);border:1px solid var(--rand-stark);width:240px;box-shadow:0 12px 32px var(--schleier);text-transform:none;letter-spacing:0;border-radius:9px;padding:5px;position:fixed}.sp-menue-zeile{text-align:left;cursor:pointer;width:100%;height:auto;color:var(--text);background:0 0;border:0;border-radius:6px;padding:7px 9px;font-family:inherit;font-size:13px;font-weight:500;display:block}.sp-menue-zeile:hover{background:var(--blau-hell)}.sp-menue-zeile.weg{color:var(--rot)}.sp-menue-trenner{color:var(--text-leise);text-transform:uppercase;letter-spacing:.06em;border-top:1px solid var(--rand);margin-top:4px;padding:9px 9px 4px;font-size:10.5px;font-weight:700}.sp-menue input[type=search]{margin:0 0 4px}.sp-menue-liste{max-height:260px;overflow-y:auto}.sp-menue-wert{cursor:pointer;color:var(--text);text-transform:none;border-radius:6px;align-items:center;gap:8px;margin:0;padding:5px 9px;font-size:13px;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:11px}.feld-datei{margin-top:5px}.feld-datei-knopf{height:var(--feld-hoehe-klein);border:1px dashed var(--rand-stark);background:var(--flaeche-2);color:var(--text-leise);cursor:pointer;text-transform:none;letter-spacing:0;border-radius:7px;align-items:center;margin:0;padding:0 10px;font-size:12.5px;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:"";border:2px solid;border-right-color:transparent;border-radius:50%;flex-shrink:0;width:12px;height:12px;margin-left:8px;animation:.7s linear infinite kringel}.feld-datei-liste{flex-wrap:wrap;gap:8px;margin-top:5px;display:flex}.feld-datei-liste a{background:var(--blau-hell);border:1px solid var(--blau-rand);text-overflow:ellipsis;white-space:nowrap;border-radius:6px;max-width:220px;padding:2px 7px;font-size:12px;overflow:hidden}.feld-datei-hinweis{margin-top:4px;font-size:11.5px}.feld-datei-hinweis.gut{color:var(--gruen)}.feld-datei-hinweis.fehler{color:var(--rot)}.zurueck{color:var(--text-leise);border-radius:7px;align-items:center;gap:6px;margin-bottom:10px;padding:4px 9px 4px 6px;font-size:13px;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:10px 16px 10px 12px;font-size:17px}.vorgang-wahl{border:1px solid var(--rand);background:var(--flaeche-2);border-radius:8px;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:2px;max-height:240px;padding:6px;display:grid;overflow-y:auto}.vorgang-wahl-zeile{cursor:pointer;color:var(--text);text-transform:none;background:var(--flaeche);border-radius:6px;align-items:center;gap:8px;margin:0;padding:6px 8px;font-size:13px;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);white-space:nowrap;font-size:11px}.vl-block{border-left:2px solid var(--rand);padding:0 0 14px 18px;position:relative}.vl-block:last-child{border-left-color:transparent;padding-bottom:0}.vl-kopf{color:var(--text-leise);flex-wrap:wrap;align-items:baseline;gap:8px;margin-bottom:3px;font-size:12.5px;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{flex-wrap:wrap;align-items:baseline;gap:7px;padding:2px 0;font-size:13.5px;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:4px 6px}.dp-zelle .pille{margin-bottom:2px;font-size:11px;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)}.dokumenttitel{flex-wrap:wrap;align-items:baseline;gap:8px;display:flex}.dokumenttitel-aendern{display:inline-block}.dokumenttitel-aendern>summary{cursor:pointer;color:var(--blau);font-size:12px;list-style:none}.dokumenttitel-aendern>summary::-webkit-details-marker{display:none}.dokumenttitel-aendern[open]{width:100%;margin-top:5px}.dokumenttitel-aendern form{flex-wrap:nowrap;gap:6px}.dokumenttitel-aendern input{min-width:min(320px,65vw)}.fall-auswahl{grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:12px;margin-bottom:20px;display:grid}.fall-kategorie{min-height:116px;color:var(--text);flex-direction:column;justify-content:center;gap:7px;transition:border-color .12s,transform .12s;display:flex}.fall-kategorie:hover{border-color:var(--blau);text-decoration:none;transform:translateY(-1px)}.fall-kategorie strong{font-size:16px}.fall-kategorie span{color:var(--text-leise);font-size:13px;line-height:1.45}.filterleiste{flex-wrap:wrap;align-items:center;gap:8px;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{border:1px solid var(--rand);background:var(--flaeche-2);border-radius:9px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-bottom:10px;padding:9px 12px;display:flex}.ansichten-links{flex-wrap:wrap;align-items:center;gap:7px;display:flex}.ansicht-chip{background:var(--flaeche);border:1px solid var(--rand);border-radius:999px;align-items:center;gap:4px;padding:3px 7px;display:inline-flex}.ansicht-chip small{color:var(--text-leise);font-size:10px}.ansicht-chip form{display:inline-flex}.ansicht-chip button{padding:0 2px}.ansichten-leiste summary{cursor:pointer;color:var(--blau);font-size:13px;font-weight:600}.ansicht-speichern{padding-top:9px}.ansicht-speichern input[name=name]{min-width:220px}.aktivitaetsliste{padding:13px 16px 5px}.aktivitaetsliste article{grid-template-columns:128px 14px minmax(0,1fr);gap:9px;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);padding-top:1px;font-size:11.5px}.aktivitaet-punkt{z-index:1;background:var(--flaeche);border:2px solid var(--blau);border-radius:50%;width:10px;height:10px;margin-top:3px}.aktivitaetsliste article>div{flex-direction:column;gap:2px;padding-bottom:13px;display:flex}.aktivitaetsliste article>div a{flex-direction:column;gap:2px;display:flex}.aktivitaetsliste article span:not(.aktivitaet-punkt){color:var(--text-2);font-size:13px}.aktivitaetsliste article small{color:var(--text-leise)}.explorer-suche{gap:8px;display:flex}.explorer-suche input{flex:1}.explorer-gruppen{grid-template-columns:repeat(auto-fit,minmax(340px,1fr));gap:12px;display:grid}.explorer-treffer{flex-direction:column;display:flex}.explorer-treffer>a{border-bottom:1px solid var(--rand);color:var(--text);justify-content:space-between;align-items:center;gap:12px;padding:10px 0;display:flex}.explorer-treffer>a:last-child{border-bottom:0}.explorer-treffer>a:hover{color:var(--blau);text-decoration:none}.explorer-treffer>a>div{flex-direction:column;gap:2px;min-width:0;display:flex}.explorer-treffer>a>div span{color:var(--text-leise);text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.nav-symbol.neu{background:var(--blau);color:#fff;border-color:var(--blau)}table td>small{color:var(--text-leise);margin-top:2px;display:block}tr.archiviert{opacity:.72}@media (max-width:760px){.explorer-suche{flex-direction:column}.explorer-gruppen{grid-template-columns:1fr}.aktivitaetsliste article{grid-template-columns:88px 14px minmax(0,1fr)}.aktivitaetsliste article:before{left:94px}}
