:root{--marine:#0a67a6;--marine-dunkel:#08557f;--marine-hell:#3392ca;--grau-blau:#416085;--grau-blau-tief:#2f4a6b;--schrift:"Inter", "Segoe UI", system-ui, sans-serif;--leiste:#416085;--leiste-linie:#5a7899;--leiste-text:#eef2f7;--leiste-text-hell:#fff;--leiste-gedaempft:#dbe3ec;--grund:#f3f5f8;--flaeche:#fff;--linie:#e3e6ea;--linie-stark:#cbd2da;--text:#16202c;--text-gedaempft:#4a5666;--text-leise:#56616f;--offen:#b45309;--offen-grund:#fdf4e7;--laeuft:#0a67a6;--laeuft-grund:#e8f1f8;--fertig:#15803d;--fertig-grund:#eaf5ee;--spaet:#b91c1c;--spaet-grund:#fceded;--ruht:#64748b;--ruht-grund:#eef1f4;--r1:4px;--r2:8px;--r3:12px;--r4:16px;--r5:20px;--r6:24px;--r8:32px;--r10:40px;--radius:6px;--radius-gross:10px;--schatten:0 1px 2px #2f4a6b12, 0 2px 8px #2f4a6b0d;--schatten-hoch:0 4px 16px #2f4a6b1f}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/fonts/inter-latin-variabel.woff2)format("woff2")}*,:before,:after{box-sizing:border-box}html{scroll-behavior:smooth}body{font-family:var(--schrift);font-feature-settings:"cv11";color:var(--text);background:var(--grund);-webkit-font-smoothing:antialiased;margin:0;font-size:15px;line-height:1.5}.zahl,.nummer,td.zahl,th.zahl{font-variant-numeric:tabular-nums lining-nums;white-space:nowrap;font-size:14px}.zahl{text-align:right}a{color:var(--marine);text-decoration:none}a:hover{text-underline-offset:2px;text-decoration:underline}:focus-visible{outline:2px solid var(--marine);outline-offset:2px;border-radius:3px}.nur-fuer-screenreader,.sprung-link{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.sprung-link:focus{top:var(--r3);left:var(--r3);clip:auto;background:var(--flaeche);width:auto;height:auto;padding:var(--r2) var(--r4);border-radius:var(--radius);box-shadow:var(--schatten-hoch);z-index:100;position:fixed}.gestell{grid-template-columns:232px 1fr;min-height:100dvh;display:grid}.leiste{background:var(--leiste);color:var(--leiste-text);flex-direction:column;height:100dvh;display:flex;position:sticky;top:0;overflow-y:auto}.leiste__marke{align-items:flex-start;gap:var(--r2);padding:var(--r6) var(--r5) var(--r5);border-bottom:1px solid var(--leiste-linie);flex-direction:column;text-decoration:none;display:flex}.leiste__marke:hover{text-decoration:none}.leiste__logo{width:164px;height:auto;display:block}.leiste__name{text-transform:uppercase;letter-spacing:.28em;color:var(--leiste-gedaempft);font-size:12px;font-weight:600;line-height:1;display:block}.leiste__gruppe{padding:var(--r4) var(--r3) 0}.leiste__gruppentitel{color:var(--leiste-gedaempft);padding:0 var(--r3) var(--r2);font-size:12.5px;font-weight:500}.leiste__eintrag{align-items:center;gap:var(--r3);padding:9px var(--r3);border-radius:var(--radius);color:var(--leiste-text);border-left:3px solid #0000;margin-bottom:1px;font-size:14.5px;transition:background .16s,color .16s;display:flex}.leiste__eintrag:hover{color:#fff;background:#ffffff1f;text-decoration:none}.leiste__eintrag[aria-current=page]{color:var(--grau-blau-tief);border-left-color:var(--marine-hell);background:#fff;font-weight:600;box-shadow:0 1px 3px #1423372e}.leiste__eintrag svg{opacity:.8;flex:none;width:16px;height:16px}.leiste__eintrag[aria-current=page] svg{opacity:1}.leiste__zaehler{font-variant-numeric:tabular-nums;color:var(--leiste-gedaempft);margin-left:auto;font-size:12.5px}.leiste__eintrag[aria-current=page] .leiste__zaehler{color:var(--grau-blau)}.leiste__fuss{padding:var(--r4) var(--r5);border-top:1px solid var(--leiste-linie);color:var(--leiste-gedaempft);margin-top:auto;font-size:13px}.kopf{align-items:center;gap:var(--r4);padding:0 var(--r8);background:var(--flaeche);border-bottom:1px solid var(--linie);z-index:20;height:56px;display:flex;position:sticky;top:0}.suche{flex:1;max-width:460px;position:relative}.suche input{width:100%;height:40px;padding:0 var(--r3) 0 34px;border:1px solid var(--linie-stark);border-radius:var(--radius);font:inherit;background:var(--grund);color:var(--text);font-size:14.5px;transition:border-color .16s,background .16s}.suche input:focus{border-color:var(--marine);background:#fff;outline:none;box-shadow:0 0 0 3px #0a67a61f}.suche svg{width:16px;height:16px;color:var(--text-leise);position:absolute;top:9px;left:10px}.suche kbd{color:var(--text-leise);border:1px solid var(--linie-stark);background:#fff;border-radius:4px;padding:1px 5px;font-family:ui-monospace,Cascadia Mono,Consolas,monospace;font-size:12px;position:absolute;top:8px;right:8px}.kopf__rechts{align-items:center;gap:var(--r4);margin-left:auto;display:flex}.glocke{border-radius:var(--radius);width:40px;height:40px;color:var(--text-gedaempft);place-items:center;display:grid;position:relative}.glocke:hover{background:var(--grund)}.glocke svg{width:18px;height:18px}.glocke__zahl{background:var(--spaet);color:#fff;border:2px solid var(--flaeche);border-radius:8px;place-items:center;min-width:15px;height:15px;padding:0 3px;font-size:11px;font-weight:600;display:grid;position:absolute;top:3px;right:3px}.person{align-items:center;gap:var(--r2);color:var(--text);display:flex}.person__bild{background:var(--grau-blau);color:#fff;border-radius:7px;place-items:center;width:28px;height:28px;font-size:12.5px;font-weight:600;display:grid}.inhalt{padding:var(--r8) var(--r8) var(--r10);max-width:1440px}.seitenkopf{align-items:flex-start;gap:var(--r6);margin-bottom:var(--r6);display:flex}.seitenkopf h1{letter-spacing:-.02em;color:var(--grau-blau-tief);margin:0;font-size:24px;font-weight:600}.seitenkopf p{margin:var(--r1) 0 0;color:var(--text-gedaempft);font-size:14.5px}.seitenkopf__aktionen{gap:var(--r2);flex:none;margin-left:auto;display:flex}.zurueck{color:var(--text-gedaempft);margin-bottom:var(--r2);align-items:center;gap:5px;font-size:14px;display:inline-flex}.zurueck:hover{color:var(--marine);text-decoration:none}.knopf{height:40px;padding:0 var(--r4);border-radius:var(--radius);font:inherit;cursor:pointer;border:1px solid #0000;align-items:center;gap:6px;font-size:14.5px;font-weight:500;transition:background .16s,border-color .16s,transform 80ms;display:inline-flex}.knopf:active{transform:translateY(1px)}.knopf svg{width:15px;height:15px}.knopf--haupt{background:var(--marine);color:#fff}.knopf--haupt:hover{background:var(--marine-dunkel);text-decoration:none}.knopf--leise{background:var(--flaeche);color:var(--text);border-color:var(--linie-stark)}.knopf--leise:hover{background:var(--grund);text-decoration:none}.knopf--text{color:var(--text-gedaempft);padding:0 var(--r2);background:0 0}.knopf--text:hover{color:var(--marine);text-decoration:none}.kennzahlen{background:var(--flaeche);border:1px solid var(--linie);border-radius:var(--radius-gross);margin-bottom:var(--r6);grid-template-columns:repeat(4,1fr);display:grid;overflow:hidden}.kennzahl{padding:var(--r5) var(--r6);border-left:1px solid var(--linie)}.kennzahl:first-child{border-left:0}.kennzahl__titel{color:var(--text-gedaempft);margin-bottom:var(--r1);font-size:13.5px}.kennzahl__wert{font-variant-numeric:tabular-nums;letter-spacing:-.02em;font-size:27px;font-weight:600;line-height:1.15}.kennzahl__fuss{color:var(--text-leise);margin-top:2px;font-size:13px}.kennzahl__fuss--warnung{color:var(--spaet)}.kennzahl__fuss--gut{color:var(--fertig)}.abschnitt{margin-bottom:var(--r8)}.abschnitt__kopf{align-items:baseline;gap:var(--r3);padding-bottom:var(--r2);border-bottom:1px solid var(--linie);margin-bottom:var(--r4);display:flex}.abschnitt__kopf h2{color:var(--grau-blau-tief);margin:0;font-size:16px;font-weight:600}.abschnitt__zusatz{color:var(--text-leise);font-size:13.5px}.abschnitt__mehr{margin-left:auto;font-size:14px}.karte{background:var(--flaeche);border:1px solid var(--linie);border-radius:var(--radius-gross);box-shadow:var(--schatten)}.karte__kopf{padding:var(--r4) var(--r5);border-bottom:1px solid var(--linie);font-size:15px;font-weight:600}.karte__leib{padding:var(--r5)}.tabellenrahmen{background:var(--flaeche);border:1px solid var(--linie);border-radius:var(--radius-gross);position:relative;overflow:hidden}.tabelle{border-collapse:collapse;width:100%}.tabelle th{text-align:left;color:var(--text-gedaempft);padding:var(--r3) var(--r4);border-bottom:1px solid var(--linie);white-space:nowrap;background:#fafbfc;font-size:13px;font-weight:500}.tabelle th.zahl,.tabelle td.zahl{text-align:right}.tabelle td{padding:var(--r3) var(--r4);border-bottom:1px solid var(--linie);vertical-align:middle}.tabelle tbody tr:last-child td{border-bottom:0}.tabelle tbody tr{transition:background .12s}.tabelle tbody tr:hover{background:#fafbfc}.tabelle th a{color:inherit;align-items:center;gap:3px;display:inline-flex}.tabelle th a:hover{color:var(--marine);text-decoration:none}.tabelle th [aria-sort]{color:var(--marine)}.tabelle tr.spaet td:first-child{box-shadow:inset 3px 0 0 var(--spaet)}.tabelle tr.bald td:first-child{box-shadow:inset 3px 0 0 var(--offen)}.zeile-haupt{font-weight:500}.zeile-neben{color:var(--text-gedaempft);font-size:13.5px}.logo-feld{border-radius:var(--radius);background:var(--grund);border:1px solid var(--linie);width:30px;height:30px;color:var(--grau-blau);place-items:center;font-size:12px;font-weight:600;display:grid;overflow:hidden}.status{white-space:nowrap;border-radius:4px;padding:2px 9px;font-size:13px;font-weight:500;display:inline-block}.status--offen{background:var(--offen-grund);color:var(--offen)}.status--laeuft{background:var(--laeuft-grund);color:var(--laeuft)}.status--fertig{background:var(--fertig-grund);color:var(--fertig)}.status--spaet{background:var(--spaet-grund);color:var(--spaet)}.status--ruht{background:var(--ruht-grund);color:var(--ruht)}.status--normal{color:var(--text-gedaempft);background:0 0;padding-left:0}.werkzeuge{align-items:center;gap:var(--r2);margin-bottom:var(--r4);flex-wrap:wrap;display:flex}.werkzeuge__suche{position:relative}.werkzeuge__suche input{width:260px;height:40px;padding:0 var(--r3) 0 32px;border:1px solid var(--linie-stark);border-radius:var(--radius);font:inherit;background:var(--flaeche);font-size:14.5px}.werkzeuge__suche input:focus{border-color:var(--marine);outline:none;box-shadow:0 0 0 3px #0a67a61f}.werkzeuge__suche svg{width:16px;height:16px;color:var(--text-leise);position:absolute;top:9px;left:9px}select.filter{height:40px;padding:0 var(--r6) 0 var(--r3);border:1px solid var(--linie-stark);border-radius:var(--radius);font:inherit;background:var(--flaeche);color:var(--text);font-size:14.5px}select.filter:focus{border-color:var(--marine);outline:none}.werkzeuge__zahl{color:var(--text-gedaempft);margin-left:auto;font-size:14px}.marke-aktiv{background:var(--laeuft-grund);color:var(--marine-dunkel);border-radius:4px;align-items:center;gap:5px;padding:3px 6px 3px 9px;font-size:13.5px;display:inline-flex}.marke-aktiv button{cursor:pointer;color:inherit;background:0 0;border:0;padding:0 2px;font-size:16px;line-height:1}.blaettern{align-items:center;gap:var(--r2);padding:var(--r3) var(--r4);border-top:1px solid var(--linie);color:var(--text-gedaempft);background:#fafbfc;font-size:14px;display:flex}.blaettern__seiten{gap:var(--r1);margin-left:auto;display:flex}.blaettern__seiten a,.blaettern__seiten span{border-radius:var(--radius);font-variant-numeric:tabular-nums;min-width:28px;height:28px;color:var(--text-gedaempft);place-items:center;font-size:13.5px;display:grid}.blaettern__seiten a:hover{background:var(--flaeche);color:var(--marine);text-decoration:none}.blaettern__seiten [aria-current]{background:var(--marine);color:#fff}.zweispalter{gap:var(--r8);grid-template-columns:minmax(0,1fr) 324px;align-items:start;display:grid}.zweispalter>*,.zweiteilig>*{min-width:0}.register{gap:var(--r5);border-bottom:1px solid var(--linie);margin-bottom:var(--r5);display:flex}.register a{padding:0 0 var(--r3);color:var(--text-gedaempft);border-bottom:2px solid #0000;align-items:center;gap:6px;margin-bottom:-1px;font-size:14.5px;display:inline-flex}.register a:hover{color:var(--text);text-decoration:none}.register a[aria-current]{color:var(--marine);border-bottom-color:var(--marine);font-weight:500}.register .zaehler{font-variant-numeric:tabular-nums;background:var(--grund);color:var(--text-gedaempft);border-radius:4px;padding:1px 5px;font-size:12.5px}.paare{gap:var(--r3) var(--r4);grid-template-columns:108px 1fr;font-size:14.5px;display:grid}.paare dt{color:var(--text-gedaempft)}.paare dd{overflow-wrap:anywhere;margin:0}.schritte{align-items:center;gap:var(--r2);margin-bottom:var(--r6);font-size:14px;display:flex}.schritt{color:var(--text-leise);align-items:center;gap:6px;display:inline-flex}.schritt__punkt{border:1.5px solid var(--linie-stark);width:18px;height:18px;color:var(--text-leise);background:var(--flaeche);border-radius:50%;flex:none;place-items:center;font-size:11px;display:grid}.schritt--fertig{color:var(--text)}.schritt--fertig .schritt__punkt{background:var(--fertig);border-color:var(--fertig);color:#fff}.schritt--jetzt{color:var(--marine);font-weight:500}.schritt--jetzt .schritt__punkt{border-color:var(--marine);color:var(--marine)}.schritt__strich{background:var(--linie);flex:1;min-width:20px;height:1px}.zeitleiste{margin:0;padding:0;list-style:none}.zeitleiste li{gap:var(--r4);padding:var(--r3) 0;border-bottom:1px solid var(--linie);grid-template-columns:92px 1fr;font-size:14.5px;display:grid}.zeitleiste li:last-child{border-bottom:0}.zeitleiste time{font-variant-numeric:tabular-nums;color:var(--text-leise);font-size:13.5px}.kontakt-knoepfe{gap:var(--r2);margin-top:var(--r4);display:flex}.leer{padding:var(--r10) var(--r6);text-align:center;color:var(--text-gedaempft);font-size:14.5px}.leer strong{color:var(--text);margin-bottom:var(--r1);font-size:15.5px;font-weight:600;display:block}.aufgaben{margin:0;padding:0;list-style:none}.aufgaben li{align-items:center;gap:var(--r3);padding:var(--r3) var(--r4);background:var(--flaeche);border:1px solid var(--linie);border-bottom:0;border-left:3px solid var(--linie-stark);font-size:14.5px;display:flex}.aufgaben li:first-child{border-radius:var(--radius-gross) var(--radius-gross) 0 0}.aufgaben li:last-child{border-bottom:1px solid var(--linie);border-radius:0 0 var(--radius-gross) var(--radius-gross)}.aufgaben li.spaet{border-left-color:var(--spaet)}.aufgaben li.bald{border-left-color:var(--offen)}.aufgaben input[type=checkbox]{width:15px;height:15px;accent-color:var(--marine);flex:none}.aufgaben .frist{font-variant-numeric:tabular-nums;color:var(--text-gedaempft);white-space:nowrap;margin-left:auto;font-size:13.5px}.aufgaben .frist.spaet{color:var(--spaet)}.aufgaben form{flex:none;margin:0}.aufgaben__text{flex-direction:column;min-width:0;display:flex}.aufgaben__text a.zeile-neben{color:var(--text-gedaempft);text-decoration:none}.aufgaben__text a.zeile-neben:hover{color:var(--marine);text-decoration:underline}.zweiteilig{gap:var(--r8);grid-template-columns:minmax(0,1.35fr) minmax(0,1fr);align-items:start;display:grid}.gruss{letter-spacing:-.015em;margin:0 0 var(--r1);font-size:22px;font-weight:600}.gruss+p{margin:0 0 var(--r6);color:var(--text-gedaempft);font-size:14.5px}.hinweisband{color:#7a4f10;border-radius:var(--radius-gross);padding:var(--r3) var(--r4);margin-bottom:var(--r6);align-items:center;gap:var(--r3);background:#fff8ec;border:1px solid #f0dcb8;font-size:14.5px;display:flex}.hinweisband svg{flex:none;width:17px;height:17px}.hinweisband a{color:#7a4f10;font-weight:500;text-decoration:underline}.hinweisband--gut{background:var(--fertig-grund);border-color:var(--fertig);color:var(--fertig)}.hinweisband--gut a{color:var(--fertig)}.hinweisband--warnung{align-items:flex-start}.hinweisband--warnung svg{margin-top:2px}.hinweisband__liste{margin:var(--r1) 0 var(--r2);padding-left:1.1em}.hinweisband__liste li{margin:2px 0}.tabelle tr.zeile--optional td{color:var(--text-gedaempft);font-style:italic}.statusleiste{align-items:center;gap:var(--r2);margin:calc(var(--r2) * -1) 0 var(--r6);flex-wrap:wrap;display:flex}.statusleiste form{margin:0}.statusleiste__titel{color:var(--text-leise);margin-right:var(--r1);font-size:13.5px}.schnellzeile{align-items:center;gap:var(--r2);margin-bottom:var(--r3);flex-wrap:wrap;display:flex}.schnellzeile input[type=text],.schnellzeile input[type=date],.schnellzeile select,.schnellzeile input[type=file]{height:40px;padding:0 var(--r3);font:inherit;border:1px solid var(--linie-stark);border-radius:var(--radius);background:var(--flaeche);font-size:14.5px}.schnellzeile input[type=text]{flex:220px;min-width:0}.schnellzeile input[type=file]{padding:5px var(--r2);flex:220px;min-width:0}.haken{border:1.5px solid var(--linie-stark);background:var(--flaeche);color:#0000;cursor:pointer;border-radius:5px;place-items:center;width:22px;height:22px;font-size:14px;line-height:1;display:grid}.haken:hover{border-color:var(--marine);color:var(--linie-stark)}.haken--an{background:var(--fertig);border-color:var(--fertig);color:#fff}.haken--an:hover{color:#fff;opacity:.85}@media (width<=1200px){.zweispalter,.zweiteilig{grid-template-columns:1fr}.kennzahlen{grid-template-columns:repeat(2,1fr)}.kennzahl:nth-child(3){border-left:0}.kennzahl:nth-child(n+3){border-top:1px solid var(--linie)}}.leiste__menueknopf{display:none}.leiste__menue>summary{list-style:none}.leiste__menue>summary::-webkit-details-marker{display:none}@media (width<=900px){.gestell{grid-template-columns:1fr}.leiste{flex-flow:wrap;align-items:center;height:auto;position:static}.leiste__marke{padding:var(--r4) var(--r5);border-bottom:0;flex:1}.leiste__menueknopf{align-items:center;gap:var(--r2);margin:0 var(--r5);padding:7px var(--r3);color:var(--leiste-text-hell);border:1px solid var(--leiste-linie);border-radius:var(--radius);cursor:pointer;-webkit-user-select:none;user-select:none;font-size:14.5px;display:inline-flex}.leiste__menueknopf svg{width:16px;height:16px}.leiste__menue{display:contents}.leiste__menue>.leiste__gruppe{width:100%}.leiste__menue[open]>.leiste__gruppe:first-of-type{border-top:1px solid var(--leiste-linie);margin-top:var(--r3);padding-top:var(--r4)}.leiste__menue[open]>.leiste__gruppe:last-of-type{padding-bottom:var(--r4)}.leiste__fuss{display:none}.inhalt{padding:var(--r5)}.kopf{padding:0 var(--r5);height:auto;min-height:56px}.suche kbd{display:none}.tabellenrahmen{overflow-x:auto}.register{scrollbar-width:none;overflow-x:auto}.register a{white-space:nowrap;flex:none}.seitenkopf{gap:var(--r4);flex-wrap:wrap}.seitenkopf__aktionen{flex-wrap:wrap;width:100%;margin-left:0}.filterklappe__inhalt{white-space:normal;max-width:calc(100vw - 2 * var(--r5))}.werkzeuge__suche input{width:100%;max-width:260px}.wiederholung__zeile{grid-template-columns:1fr}}@media (width<=600px){.kennzahlen{grid-template-columns:1fr}.kennzahl{border-left:0}.kennzahl:nth-child(n+2){border-top:1px solid var(--linie)}}svg{flex:none;width:16px;height:16px}.zurueck svg{width:14px;height:14px}.zurueck{white-space:nowrap}.spalte{min-width:0}.meldungen{gap:var(--r2);margin-bottom:var(--r5);flex-direction:column;display:flex}.meldung{align-items:center;gap:var(--r3);padding:var(--r3) var(--r4);border-radius:var(--radius-gross);border:1px solid var(--linie);background:var(--flaeche);box-shadow:var(--schatten);font-size:14.5px;display:flex}.meldung--erfolg{background:var(--fertig-grund);color:#14532d;border-color:#bfe0cb}.meldung--warnung{background:var(--offen-grund);color:#7a4f10;border-color:#f0dcb8}.meldung--fehler{background:var(--spaet-grund);color:#7f1d1d;border-color:#f0c4c4}.meldung button{cursor:pointer;color:inherit;opacity:.6;background:0 0;border:0;margin-left:auto;padding:2px;line-height:0}.meldung button:hover{opacity:1}.meldung button svg{width:14px;height:14px}.profilmenue{position:relative}.profilmenue>summary{cursor:pointer;list-style:none}.profilmenue>summary::-webkit-details-marker{display:none}.profilmenue__klappe{z-index:30;background:var(--flaeche);border:1px solid var(--linie);border-radius:var(--radius-gross);box-shadow:var(--schatten-hoch);min-width:172px;padding:var(--r1);flex-direction:column;display:flex;position:absolute;top:calc(100% + 6px);right:0}.profilmenue__klappe a,.profilmenue__klappe button{text-align:left;width:100%;padding:7px var(--r3);cursor:pointer;font:inherit;color:var(--text);border-radius:var(--radius);background:0 0;border:0;font-size:14.5px;display:block}.profilmenue__klappe a:hover,.profilmenue__klappe button:hover{background:var(--grund);text-decoration:none}.person__name{font-size:14.5px}.seitenkopf__titel{align-items:center;gap:var(--r4);min-width:0;display:flex}.knopf--warnung{background:var(--spaet);color:#fff}.knopf--warnung:hover{background:#991b1b;text-decoration:none}.tabelle th.rechts,.tabelle td.rechts{text-align:right}.tabelle tfoot td{border-top:1px solid var(--linie-stark);padding:var(--r3) var(--r4);background:#fafbfc;font-weight:600}.logo-feld img{object-fit:contain;width:100%;height:100%}.leer__aktion{margin-top:var(--r4)}.formular__abschnitt{margin-bottom:var(--r8)}.formular__raster{gap:var(--r4) var(--r5);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.feld--1sp{grid-column:span 1}.feld--2sp{grid-column:span 2}.feld--3sp{grid-column:span 3}.feld{flex-direction:column;gap:5px;min-width:0;display:flex}.feld__titel{color:var(--text);font-size:14.5px;font-weight:500}.feld__pflicht{color:var(--spaet);margin-left:2px}.feld input[type=text],.feld input[type=number],.feld input[type=date],.feld input[type=datetime-local],.feld input[type=email],.feld input[type=tel],.feld input[type=url],.feld input[type=password],.feld input[type=search],.feld select,.feld textarea{width:100%;padding:7px var(--r3);font:inherit;color:var(--text);background:var(--flaeche);border:1px solid var(--linie-stark);border-radius:var(--radius);font-size:14.5px;transition:border-color .16s,box-shadow .16s}.feld select{height:40px}.feld textarea{resize:vertical;min-height:72px;line-height:1.5}.feld input:focus,.feld select:focus,.feld textarea:focus{border-color:var(--marine);outline:none;box-shadow:0 0 0 3px #0a67a61f}.feld--fehler input,.feld--fehler select,.feld--fehler textarea{border-color:var(--spaet)}.feld--fehler input:focus,.feld--fehler select:focus,.feld--fehler textarea:focus{box-shadow:0 0 0 3px #b91c1c1f}.feld__eingabe{position:relative}.feld__eingabe--einheit input{padding-right:var(--r8)}.feld__einheit{right:var(--r3);color:var(--text-leise);pointer-events:none;font-size:14px;position:absolute;top:50%;transform:translateY(-50%)}.feld__hinweis{color:var(--text-leise);margin:0;font-size:13.5px}.feld__reihe{gap:var(--r3);grid-template-columns:repeat(auto-fit,minmax(150px,1fr));display:grid}.feld__reihe label{gap:var(--r1);color:var(--text-leise);font-size:13.5px;display:grid}.feld__fehler{color:var(--spaet);margin:0;font-size:13.5px;font-weight:500}.feld__schalter{align-items:center;gap:var(--r2);cursor:pointer;font-size:14.5px;display:flex}.feld__schalter input{width:15px;height:15px;accent-color:var(--marine)}.feld__kaestchen{gap:var(--r2) var(--r4);grid-template-columns:repeat(auto-fill,minmax(190px,1fr));display:grid}.feld__kaestchen label{align-items:center;gap:var(--r2);cursor:pointer;font-size:14.5px;display:flex}.feld__kaestchen input{width:15px;height:15px;accent-color:var(--marine)}.formular__fuss{align-items:center;gap:var(--r3);padding-top:var(--r5);border-top:1px solid var(--linie);display:flex}[x-cloak]{display:none!important}.dialog-halter{display:inline-block}.dialog-halter>summary{cursor:pointer;list-style:none}.dialog-halter>summary::-webkit-details-marker{display:none}.dialog-halter[open]:not(.dialog-halter--fenster){flex-basis:100%;width:100%;display:block}.dialog__grund{padding:var(--r2) 0 0;background:0 0;display:block;position:static}.zeilenaktionen .dialog-halter[open]:not(.dialog-halter--fenster) .dialog{width:320px;margin-left:auto}.zeilenaktionen:has(.dialog-halter[open]:not(.dialog-halter--fenster)){white-space:normal}.tabellenrahmen:has(.dialog-halter[open]:not(.dialog-halter--fenster)){overflow-x:auto}.dialog{background:var(--flaeche);border-radius:var(--radius-gross);border:1px solid var(--linie-stark);box-shadow:var(--schatten);text-align:left;white-space:normal;width:min(520px,100%)}.dialog-halter--fenster .dialog__grund{z-index:60;padding:var(--r5);background:#0f172973;place-items:center;display:grid;position:fixed;inset:0}.dialog-halter--fenster .dialog{border:0;max-height:88dvh;overflow-y:auto;box-shadow:0 12px 40px #0f172947}body.dialog-offen{overflow:hidden}.dialog__fehler{margin:var(--r3) var(--r6) 0;padding:var(--r2) var(--r3) var(--r2) var(--r6);background:var(--spaet-grund);color:#7f1d1d;border-radius:var(--radius);font-size:14px}.dialog__kopf{padding:var(--r5) var(--r6) 0}.dialog__kopf h2{margin:0 0 var(--r1);font-size:17px;font-weight:600}.dialog__kopf p{color:var(--text-gedaempft);margin:0;font-size:14.5px}.dialog__leib{padding:var(--r5) var(--r6) 0;gap:var(--r4);display:grid}.dialog__leib .formular__raster{grid-template-columns:1fr}.dialog__leib .feld--1sp,.dialog__leib .feld--2sp,.dialog__leib .feld--3sp{grid-column:span 1}.dialog__fuss{justify-content:flex-end;gap:var(--r2);padding:var(--r5) var(--r6);display:flex}.bestaetigung{max-width:560px}@media (width<=900px){.formular__raster{grid-template-columns:1fr}.feld--1sp,.feld--2sp,.feld--3sp{grid-column:span 1}}.leiste__knoten>summary{cursor:pointer;list-style:none}.leiste__knoten>summary::-webkit-details-marker{display:none}.leiste__pfeil{margin-left:auto;font-size:16px;line-height:1;transition:transform .16s}.leiste__knoten[open]>summary .leiste__pfeil{transform:rotate(90deg)}.leiste__eintrag--unter{padding-left:var(--r6);color:var(--leiste-gedaempft);font-size:14px}.leiste__eintrag--unter:hover{color:#fff}.werkzeuge__zeitraum{align-items:center;gap:var(--r2);display:inline-flex}.werkzeuge__zeitraum label{color:var(--text-gedaempft);font-size:14px}.werkzeuge__zeitraum input{height:40px;padding:0 var(--r2);border:1px solid var(--linie-stark);border-radius:var(--radius);font:inherit;font-variant-numeric:tabular-nums;background:var(--flaeche);color:var(--text);font-size:14.5px}.werkzeuge__zeitraum input:focus{border-color:var(--marine);outline:none;box-shadow:0 0 0 3px #0a67a61f}.zeilenaktionen{white-space:nowrap}.zeilenaktionen>form,.zeilenaktionen>.dialog-halter{margin-left:var(--r2);display:inline-block}.zeilenaktionen .knopf{height:28px;padding:0 var(--r3);font-size:14px}@media (width<=900px){.tabelle .zeilenaktionen,.tabelle .zeilenaktionen-kopf{z-index:1;background:var(--flaeche);box-shadow:inset 1px 0 0 var(--linie);position:sticky;right:0}.tabelle .zeilenaktionen-kopf,.tabelle tbody tr:hover .zeilenaktionen{background:#fafbfc}.zeilenaktionen{white-space:normal}.zeilenaktionen>form,.zeilenaktionen>.dialog-halter{margin:0 0 var(--r1);display:block}.zeilenaktionen>:last-child{margin-bottom:0}}.werkzeuge__hinweis{color:#7a4f10;flex-basis:100%;margin:0;font-size:13.5px}.tabelle__hinweis{margin:0 0 var(--r3);padding:var(--r2) var(--r3);color:#7a4f10;border-radius:var(--radius);background:#fff8ec;border:1px solid #f0dcb8;font-size:14px}.tabelle tfoot td.tabelle__summentitel{color:var(--text-gedaempft);white-space:nowrap;font-weight:500}.filterklappe{position:relative}.filterklappe>summary{cursor:pointer;height:40px;padding:0 var(--r3);border:1px solid var(--linie-stark);border-radius:var(--radius);background:var(--flaeche);color:var(--text);align-items:center;gap:6px;font-size:14.5px;list-style:none;display:inline-flex}.filterklappe>summary:after{content:"⌄";color:var(--text-leise);line-height:1}.filterklappe[open]>summary{border-color:var(--marine)}.filterklappe>summary::-webkit-details-marker{display:none}.filterklappe__zahl{background:var(--marine);color:#fff;border-radius:9px;place-items:center;min-width:17px;height:17px;padding:0 5px;font-size:12px;display:inline-grid}.filterklappe__inhalt{z-index:25;background:var(--flaeche);border:1px solid var(--linie);border-radius:var(--radius-gross);box-shadow:var(--schatten-hoch);padding:var(--r3);white-space:nowrap;flex-direction:column;gap:6px;min-width:172px;display:flex;position:absolute;top:calc(100% + 4px);left:0}.filterklappe__inhalt label{align-items:center;gap:var(--r2);cursor:pointer;font-size:14.5px;display:flex}.filterklappe__inhalt input{width:15px;height:15px;accent-color:var(--marine)}.wiederholung__zeile{gap:var(--r3) var(--r5);padding:var(--r3) 0;border-bottom:1px solid var(--linie);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.wiederholung__zeile:last-of-type{border-bottom:0}.wiederholung__mehr{margin-top:var(--r2);justify-self:start}.zweig{display:none}.zweig--aktiv{display:block}.verweisauswahl{flex-direction:column;gap:5px;display:flex}.verweisauswahl__suche{width:100%;font-size:14px}.tabellenrahmen--breit{overflow-x:auto}.tabelle td.zelle--eng{padding:var(--r2) var(--r2)}.direkt{align-items:center;gap:4px;display:flex}.direkt__eingabe{width:100%;min-width:0;font:inherit;color:var(--text);border-radius:var(--radius);background:0 0;border:1px solid #0000;flex:auto;padding:3px 6px;font-size:14px}.direkt__eingabe:hover{border-color:var(--linie);background:var(--grund)}.direkt__eingabe:focus{border-color:var(--marine);background:var(--flaeche);outline:2px solid var(--marine-hell);outline-offset:-1px}.direkt__sichern{color:var(--text-leise);background:var(--grund);border:1px solid var(--linie);border-radius:var(--radius);cursor:pointer;flex:none;padding:3px 7px;font-size:12px}.direkt__sichern:hover{color:var(--text);border-color:var(--linie-stark)}.direkt:focus-within .direkt__sichern{color:var(--marine);border-color:var(--marine)}.direkt__marke{color:var(--fertig);font-size:13px}.direkt__eingabe--stand{background-color:var(--grund);color:var(--text-gedaempft);border-color:#0000;padding:4px 6px 4px 9px;font-size:13.5px;font-weight:500}.direkt__eingabe--stand[data-stand=nicht_begonnen]{color:#8f1d1d;background-color:#fbe9e9}.direkt__eingabe--stand[data-stand=in_vorbereitung]{color:#6e4a07;background-color:#fbf0d6}.direkt__eingabe--stand[data-stand=in_bearbeitung]{color:#0b4a78;background-color:#e3eef9}.direkt__eingabe--stand[data-stand=erledigt]{color:#14532d;background-color:#e1f2e6}.direkt__eingabe--stand:hover{border-color:var(--linie-stark);filter:brightness(.97)}.tabelle--ziehbar tbody tr{cursor:grab}.tabelle--ziehbar tbody tr.zieht{opacity:.4}.griff{color:var(--text-leise);letter-spacing:-2px;font-size:16px}.griff__schieben{gap:2px;margin-left:4px;display:inline-flex}.griff__schieben form{display:inline}.griff__schieben button{color:var(--text-leise);border-radius:var(--radius);cursor:pointer;background:0 0;border:1px solid #0000;padding:0 4px;font-size:13px;line-height:1.6}.griff__schieben button:hover{color:var(--text);border-color:var(--linie)}.knopfreihe{gap:var(--r2);flex-wrap:wrap;justify-content:flex-end;display:inline-flex}.knopfreihe form{margin:0}@media print{.leiste,.kopf,.sprung-link,.meldungen,.werkzeuge,.blaettern,.seitenkopf__aktionen,.zurueck,.zeilenaktionen,.zeilenaktionen-kopf,.dialog-halter,.knopf,.leer__aktion,.direkt__sichern,.griff__schieben,.formular__fuss,.statusleiste,.schnellzeile{display:none!important}.gestell{min-height:0;display:block}.inhalt{max-width:none;padding:0}body{color:#000;background:#fff}*,:before,:after{box-shadow:none!important}.tabellenrahmen,.tabellenrahmen--breit{border-color:#999;border-radius:0;overflow:visible!important}.tabelle{width:100%!important;min-width:0!important}.tabelle th,.tabelle tfoot td{background:0 0}.tabelle thead{display:table-header-group}.tabelle tr{break-inside:avoid}.karte,.kennzahlen{border-color:#999}a{color:inherit}}.feld__hinweis--warnung{color:var(--offen);background:var(--offen-grund);padding:var(--r2) var(--r3);border-radius:var(--radius)}.kennzahl--link{color:inherit;text-decoration:none;transition:border-color .16s,box-shadow .16s;display:block}.kennzahl--link:hover{box-shadow:var(--schatten-hoch);text-decoration:none}.zutun{margin:0 0 var(--r3);gap:var(--r2);padding:0;list-style:none;display:grid}.zutun li a{padding:var(--r3) var(--r4);border-radius:var(--radius);background:var(--offen-grund);color:var(--offen);font-weight:500;display:block}.zutun li a:hover{text-decoration:underline}select,.filter,.werkzeuge__zeitraum input{max-width:100%}.werkzeuge__zeitraum,.schritte{flex-wrap:wrap}h1,h2,.seitenkopf__titel{overflow-wrap:anywhere}@media (width<=900px){.werkzeuge__suche input{width:100%}.werkzeuge__suche{flex:100%}}
