@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-cyrillic-ext-wght-normal-BOeWTOD4.woff2)format("woff2-variations");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-cyrillic-wght-normal-DqGufNeO.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-greek-ext-wght-normal-DlzME5K_.woff2)format("woff2-variations");unicode-range:U+1F??}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-greek-wght-normal-CkhJZR-_.woff2)format("woff2-variations");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-vietnamese-wght-normal-CBcvBZtf.woff2)format("woff2-variations");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-latin-ext-wght-normal-DO1Apj_S.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-latin-wght-normal-Dx4kXJAl.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Montserrat;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/montserrat-cyrillic-ext-700-normal-MyDreaeu.woff2)format("woff2"),url(/assets/montserrat-cyrillic-ext-700-normal-D-Mk2xRJ.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Montserrat;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/montserrat-cyrillic-700-normal-D-Pqjtdp.woff2)format("woff2"),url(/assets/montserrat-cyrillic-700-normal-BvLYcGP1.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Montserrat;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/montserrat-vietnamese-700-normal-C0x1De3p.woff2)format("woff2"),url(/assets/montserrat-vietnamese-700-normal-DnwGT2D9.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Montserrat;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/montserrat-latin-ext-700-normal-BOP2Nhf0.woff2)format("woff2"),url(/assets/montserrat-latin-ext-700-normal-DdDFr05Z.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Montserrat;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/montserrat-latin-700-normal-BdjcYUrC.woff2)format("woff2"),url(/assets/montserrat-latin-700-normal-BWkrl476.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Montserrat;font-style:normal;font-display:swap;font-weight:800;src:url(/assets/montserrat-cyrillic-ext-800-normal-GOAQXnVZ.woff2)format("woff2"),url(/assets/montserrat-cyrillic-ext-800-normal-mB3PmEeV.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Montserrat;font-style:normal;font-display:swap;font-weight:800;src:url(/assets/montserrat-cyrillic-800-normal-DDmpGQGC.woff2)format("woff2"),url(/assets/montserrat-cyrillic-800-normal-B_mUCQ9O.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Montserrat;font-style:normal;font-display:swap;font-weight:800;src:url(/assets/montserrat-vietnamese-800-normal-BDwqwvSG.woff2)format("woff2"),url(/assets/montserrat-vietnamese-800-normal-Chy8GRiB.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Montserrat;font-style:normal;font-display:swap;font-weight:800;src:url(/assets/montserrat-latin-ext-800-normal-BBvmbyWk.woff2)format("woff2"),url(/assets/montserrat-latin-ext-800-normal-Wjq_OapB.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Montserrat;font-style:normal;font-display:swap;font-weight:800;src:url(/assets/montserrat-latin-800-normal-axpkC1rd.woff2)format("woff2"),url(/assets/montserrat-latin-800-normal-C3dfDxXV.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Material Symbols Rounded;font-style:normal;font-weight:100 700;font-display:block;src:url(/assets/material-symbols-rounded-C1zjC_wa.woff2)format("woff2")}.material-symbols-rounded{letter-spacing:normal;text-transform:none;white-space:nowrap;word-wrap:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizelegibility;font-feature-settings:"liga";direction:ltr;font-family:Material Symbols Rounded;font-size:24px;font-style:normal;font-weight:400;line-height:1;display:inline-block}:root{--blau:#08487c;--blau-dunkel:#05325a;--blau-hell:#e3edf7;--grau:#545454;--text:#1e2a36;--text-leise:#545454;--hinter:#eef1f5;--flaeche:#fff;--flaeche-2:#f1f4f8;--rand:#d6dce3;--rand-feld:#cbd3dc;--rot:#d64535;--rot-text:#c0392b;--rot-hell:#fdf1f0;--gelb:#e4a11b;--gelb-hell:#fff8e8;--gruen:#2e8b57;--gruen-hell:#e6f3ec;--gruen-text:#1f6b42;--sonne:#e4a11b;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}:root[data-thema=dunkel]{--blau:#6fa8dc;--blau-dunkel:#9cc4ea;--blau-hell:#1c3550;--text:#e6ebf0;--text-leise:#a3afbb;--hinter:#0f1720;--flaeche:#17212c;--flaeche-2:#1d2935;--rand:#2c3a48;--rand-feld:#3a4a5a;--rot-hell:#3a1d1b;--gelb-hell:#3a2f15;--gruen-hell:#173326;--gruen-text:#7bd3a0;--rot-text:#f08a7e;--sonne:#9cc4ea;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}*{box-sizing:border-box}html,body{margin:0}body{background:var(--hinter);color:var(--text);font-family:Inter Variable,system-ui,sans-serif;font-size:14px}button,input,select,textarea{font:inherit;color:inherit}.h{font-family:Montserrat,Inter Variable,sans-serif}.sub{color:var(--text-leise);font-size:12px}.lbl{color:var(--text-leise);font-size:12px;font-weight:600}.icon{font-size:20px;line-height:1}.karte{background:var(--flaeche);border:1px solid var(--rand);border-radius:8px}.feld{flex-direction:column;gap:5px;display:flex}.feld input,.feld select,.feld textarea{border:1px solid var(--rand-feld);background:var(--flaeche);border-radius:6px;outline:none;width:100%;min-width:0;padding:9px 11px}.feld textarea{resize:vertical;min-height:64px}.feld input:focus,.feld select:focus,.feld textarea:focus{border-color:var(--blau);box-shadow:0 0 0 3px var(--blau-hell)}.feld input:disabled,.feld select:disabled,.feld textarea:disabled{background:var(--flaeche-2);color:var(--text);opacity:1}.feld-fehler input,.feld-fehler select,.feld-fehler textarea{border-color:var(--rot);background:var(--rot-hell)}.feld-meldung{color:var(--rot-text);font-size:12px}.pflicht{color:var(--rot-text)}.eingabe-mit-einheit{display:block;position:relative}.eingabe-mit-einheit .einheit{color:var(--text-leise);pointer-events:none;font-size:13px;position:absolute;top:50%;right:11px;transform:translateY(-50%)}.eingabe-mit-einheit input{padding-right:44px}.knopf{border:1px solid var(--rand-feld);background:var(--flaeche);color:var(--blau);cursor:pointer;white-space:nowrap;border-radius:6px;justify-content:center;align-items:center;gap:6px;padding:9px 16px;font-weight:600;display:inline-flex}.knopf-haupt{background:var(--blau);border-color:var(--blau);color:#fff}:root[data-thema=dunkel] .knopf-haupt{color:#0f1720}.knopf:disabled{opacity:.55;cursor:default}.knopf-klein{padding:5px 10px;font-size:13px}.knopf-rot{color:var(--rot-text);border-color:var(--rot)}.knopf-rot-voll{background:var(--rot);border-color:var(--rot);color:#fff}.icon-klein{font-size:18px}.icon-knopf{border:1px solid var(--rand-feld);background:var(--flaeche);width:34px;height:34px;color:var(--blau);cursor:pointer;border-radius:6px;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.icon-knopf-rot{color:var(--rot-text)}.abstand{flex:1}.zahl{text-align:right;font-variant-numeric:tabular-nums;white-space:nowrap}.hinweis{border-radius:6px;padding:9px 12px;font-size:13px}.hinweis-rot{background:var(--rot-hell);border:1px solid var(--rot);color:var(--rot-text)}.hinweis-gelb{background:var(--gelb-hell);border:1px solid var(--gelb)}.hinweis-gruen{background:var(--gruen-hell);border:1px solid var(--gruen);color:var(--gruen-text)}.hinweis-grau{background:var(--flaeche-2);border:1px dashed var(--rand-feld);color:var(--text-leise)}.hinweis-knoepfe{flex-wrap:wrap;gap:8px;margin-top:8px;display:flex}.marke{align-items:center;gap:12px;text-decoration:none;display:flex}.logo-platz{border:1.5px dashed var(--rand-feld);width:40px;height:40px;color:var(--text-leise);border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;font-size:10px;display:flex}.marke-titel{color:var(--blau);white-space:nowrap;font-size:18px;font-weight:800}.anmeldung{justify-content:center;align-items:center;min-height:100vh;padding:16px;display:flex}.anmeldung-karte{border-top:4px solid var(--blau);flex-direction:column;gap:16px;width:100%;max-width:380px;padding:28px;display:flex}.kopf{background:var(--flaeche);border-bottom:3px solid var(--blau);flex-wrap:wrap;align-items:center;gap:12px 28px;padding:12px 32px;display:flex}.nav{flex-wrap:wrap;gap:4px;display:flex}.nav button{color:var(--text-leise);cursor:pointer;white-space:nowrap;background:0 0;border:0;border-radius:999px;padding:8px 14px;font-weight:500}.nav button:hover{background:var(--flaeche-2);color:var(--blau)}.nav button.an{background:var(--blau-hell);color:var(--blau);font-weight:700}.kopf-rechts{align-items:center;gap:10px;margin-left:auto;display:flex}.modus{border:1px solid var(--rand);background:var(--flaeche-2);cursor:pointer;border-radius:999px;gap:2px;padding:3px;display:inline-flex}.modus>span{width:30px;height:26px;color:var(--text-leise);border-radius:999px;justify-content:center;align-items:center;display:inline-flex}.modus>span .icon{font-size:18px}.modus>span.an{background:var(--flaeche);color:var(--sonne);box-shadow:0 1px 3px #00000026}.klapp{position:relative}.nav .klapp>button{align-items:center;gap:2px;display:inline-flex}.menue-links{width:280px;left:0;right:auto}.menue-eintrag{color:var(--text)}.menue-eintrag.an{background:var(--blau-hell);color:var(--blau);font-weight:600}.menue-eintrag:disabled{color:var(--text-leise);cursor:default;background:0 0}.folgt{color:var(--text-leise);border:1px solid var(--rand);border-radius:5px;margin-left:auto;padding:0 6px;font-size:11px;font-weight:600}.benutzer{border:1px solid var(--rand);background:var(--flaeche);cursor:pointer;border-radius:999px;align-items:center;gap:8px;max-width:240px;padding:4px 10px 4px 4px;display:inline-flex}.benutzer-name{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.avatar{background:var(--blau);color:#fff;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:28px;height:28px;font-size:12px;font-weight:700;display:inline-flex}.menue{background:var(--flaeche);border:1px solid var(--rand);z-index:10;border-radius:10px;width:270px;padding:6px;position:absolute;top:calc(100% + 8px);right:0;box-shadow:0 12px 30px #1028462e}.menue-kopf{flex-direction:column;gap:3px;padding:8px 10px;display:flex}.menue-trenner{background:var(--rand);height:1px;margin:4px 6px}.menue-eintrag{text-align:left;cursor:pointer;background:0 0;border:0;border-radius:6px;align-items:center;gap:10px;width:100%;padding:9px 10px;display:flex}.menue-eintrag:hover{background:var(--flaeche-2)}.inhalt{flex-direction:column;gap:16px;max-width:1400px;margin:0 auto;padding:22px 32px 48px;display:flex}.seiten-titel{color:var(--blau);margin:0;font-size:22px;font-weight:800}.leer{text-align:center;color:var(--text-leise);padding:40px}.toast-bereich{z-index:50;pointer-events:none;flex-direction:column;gap:8px;max-width:min(440px,100vw - 32px);display:flex;position:fixed;bottom:24px;right:24px}.toast{pointer-events:auto;background:var(--flaeche);border:1px solid var(--rand);border-left:4px solid var(--blau);border-radius:10px;align-items:flex-start;gap:10px;padding:12px 12px 12px 14px;animation:.15s ease-out toast-ein;display:flex;box-shadow:0 12px 30px #10284638}.toast-gruen{border-left-color:var(--gruen)}.toast-gruen>.icon{color:var(--gruen)}.toast-gelb{border-left-color:var(--gelb)}.toast-gelb>.icon{color:var(--gelb)}.toast-rot{border-left-color:var(--rot)}.toast-rot>.icon{color:var(--rot-text)}.toast-inhalt{flex-direction:column;flex:1;gap:10px;min-width:0;padding-top:1px;display:flex}.toast-knoepfe{flex-wrap:wrap;gap:8px;display:flex}.toast-zu{color:var(--text-leise);cursor:pointer;background:0 0;border:0;padding:2px}@keyframes toast-ein{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@media (width<=700px){.toast-bereich{max-width:none;bottom:16px;left:16px;right:16px}}.liste-mit-leiste{grid-template-columns:minmax(0,1fr);align-items:start;gap:16px;display:grid}.liste-mit-leiste.leiste-offen{grid-template-columns:minmax(0,1fr) 420px}.liste-bereich{flex-direction:column;gap:14px;min-width:0;display:flex}.seiten-kopf{flex-wrap:wrap;align-items:center;gap:10px 14px;display:flex}.suchfeld{border:1px solid var(--rand-feld);background:var(--flaeche);color:var(--text-leise);border-radius:6px;align-items:center;gap:6px;width:240px;max-width:100%;padding:0 10px;display:flex}.suchfeld input{width:100%;min-width:0;color:var(--text);background:0 0;border:0;outline:none;flex:1;padding:8px 0}.tabelle-rahmen{overflow-x:auto}.tabelle{min-width:760px}.tz{border:0;border-top:1px solid var(--rand);text-align:left;cursor:pointer;background:0 0;align-items:center;column-gap:14px;width:100%;min-height:46px;padding:0 16px;display:grid}.tz>div{white-space:nowrap;text-overflow:ellipsis;min-width:0;overflow:hidden}button.tz:hover{background:var(--flaeche-2)}.tz-kopf{background:var(--flaeche-2);min-height:38px;color:var(--text-leise);cursor:default;border-top:0;border-radius:8px 8px 0 0;font-size:12px;font-weight:600}.tz-an,button.tz-an:hover{background:var(--blau-hell);box-shadow:inset 3px 0 0 var(--blau)}.tz>div:first-child,.tz-kopf>div:first-child{font-weight:600}.tabelle-leer{text-align:center;color:var(--text-leise);border-top:1px solid var(--rand);padding:32px 16px}.leiste{background:var(--flaeche);border:1px solid var(--rand);border-top:4px solid var(--blau);border-radius:8px;flex-direction:column;min-width:0;max-height:calc(100vh - 32px);display:flex;position:sticky;top:16px;box-shadow:0 8px 24px #1028461a}.leiste-kopf{border-bottom:1px solid var(--rand);align-items:center;gap:10px;padding:14px 16px;display:flex}.leiste-titel{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.leiste-titel .h{white-space:nowrap;text-overflow:ellipsis;font-size:17px;font-weight:700;overflow:hidden}.leiste-inhalt{flex-direction:column;flex:1;gap:14px;padding:16px;display:flex;overflow-y:auto}.formular-raster{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:12px;display:grid}.feld-voll{grid-column:1/-1}.leiste-fuss{border-top:1px solid var(--rand);flex-wrap:wrap;align-items:center;gap:8px;padding:12px 16px;display:flex}.kontakte{border:0;flex-direction:column;gap:10px;min-width:0;margin:0;padding:0;display:flex}.kontakte legend{margin-bottom:8px;padding:0}.kontakt{border:1px solid var(--rand);background:var(--flaeche-2);border-radius:8px;padding:12px 44px 12px 12px;position:relative}.kontakt .feld input{background:var(--flaeche)}.kontakt-weg{width:28px;height:28px;position:absolute;top:8px;right:8px}.knopf-gestrichelt{border-style:dashed;align-self:flex-start}.katalog{flex-direction:column;gap:14px;display:flex}.katalog-raster{grid-template-columns:300px minmax(0,1fr);align-items:start;gap:16px;display:grid}.karte-kopf{border-bottom:1px solid var(--rand);background:var(--flaeche-2);color:var(--blau);box-sizing:border-box;border-radius:8px 8px 0 0;align-items:center;gap:10px;min-height:52px;padding:12px 16px;font-weight:700;display:flex}.hb{border:0;border-top:1px solid var(--rand);text-align:left;cursor:pointer;background:0 0;align-items:center;gap:10px;width:100%;padding:10px 16px;display:flex}.karte-kopf+.hb{border-top:0}.hb:hover{background:var(--flaeche-2)}.hb.an{background:var(--blau-hell);color:var(--blau);box-shadow:inset 3px 0 0 var(--blau);font-weight:600}.hb-name{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.zaehler{color:var(--text-leise);background:var(--flaeche-2);border-radius:999px;padding:1px 8px;font-size:12px;font-weight:600}.hb.an .zaehler{background:var(--flaeche)}.hb-neu{border-top:1px solid var(--rand);flex-direction:column;gap:8px;padding:12px 16px;display:flex}.chip-klein{padding:3px 9px;font-size:13px}.chip-klein .icon{font-size:16px}.leer-klein{padding:14px 16px}.anl-titel{color:var(--text);white-space:nowrap;text-overflow:ellipsis;min-width:0;font-size:16px;overflow:hidden}.anl-zeile{border:0;border-top:1px solid var(--rand);text-align:left;cursor:pointer;background:0 0;grid-template-columns:minmax(140px,1fr) minmax(120px,.8fr) minmax(140px,1.4fr);align-items:center;column-gap:14px;width:100%;min-height:44px;padding:0 16px;display:grid}.anl-zeile>div{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}button.anl-zeile:hover:not(:disabled){background:var(--flaeche-2)}button.anl-zeile:disabled{cursor:default;color:var(--text)}.anl-zeile-kopf{min-height:34px;color:var(--text-leise);cursor:default;border-top:0;font-size:12px;font-weight:600}.anl-name{font-weight:600}.anl-bearbeiten{border-top:1px solid var(--rand);background:var(--blau-hell);box-shadow:inset 3px 0 0 var(--blau);flex-direction:column;gap:12px;padding:14px 16px;display:flex}.anl-bearbeiten .feld input,.anl-bearbeiten .feld select{background:var(--flaeche)}.anl-aktionen{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.zusammen{flex-wrap:wrap;align-items:center;gap:6px;display:inline-flex}.zusammen select{border:1px solid var(--rand-feld);background:var(--flaeche);border-radius:6px;max-width:220px;padding:6px 8px}.anl-neu{border-top:1px solid var(--rand);background:var(--flaeche-2);border-radius:0 0 8px 8px;flex-direction:column;gap:8px;padding:14px 16px;display:flex}.anl-neu-felder{grid-template-columns:minmax(0,1.2fr) minmax(0,1fr) auto;align-items:end;gap:10px;display:grid}.tipp-zeile{white-space:nowrap;text-overflow:ellipsis;min-height:16px;line-height:16px;overflow:hidden}.hb-bearbeiten{border-bottom:1px solid var(--rand);background:var(--blau-hell);border-radius:8px 8px 0 0;flex-direction:column;gap:10px;padding:12px 16px;display:flex}.hb-bearbeiten .feld input{background:var(--flaeche)}.hb-bearbeiten-felder{grid-template-columns:minmax(0,1.4fr) minmax(0,1fr) minmax(0,1fr);gap:10px;display:grid}@media (width<=800px){.hb-bearbeiten-felder{grid-template-columns:minmax(0,1fr)}}.inline-form{flex-wrap:wrap;align-items:center;gap:6px;width:100%;display:flex}.inline-form input{border:1px solid var(--rand-feld);background:var(--flaeche);min-width:140px;color:var(--text);border-radius:6px;outline:none;flex:1;padding:7px 10px;font-weight:400}.inline-form input:focus{border-color:var(--blau);box-shadow:0 0 0 3px var(--blau-hell)}.katalog-leer{flex-direction:column;align-items:flex-start;gap:12px;padding:24px;display:flex}.chips{flex-wrap:wrap;gap:8px;display:flex}.chip-knopf{border:1px solid var(--rand-feld);background:var(--flaeche);color:var(--blau);cursor:pointer;border-radius:999px;align-items:center;gap:4px;padding:6px 12px;font-weight:600;display:inline-flex}.chip-knopf:hover{background:var(--blau-hell)}@media (width<=800px){.katalog-raster,.anl-neu-felder{grid-template-columns:minmax(0,1fr)}.anl-zeile{grid-template-columns:minmax(0,1fr) minmax(0,.8fr)}.anl-zeile>div:nth-child(3){display:none}}.mono{font-variant-numeric:tabular-nums}.crumb{color:var(--text-leise);white-space:nowrap;flex-wrap:wrap;align-items:center;gap:6px;font-size:13px;display:flex}.crumb b{color:var(--text);font-weight:600}.crumb .icon-knopf{width:28px;height:28px}.assistent,.fahrzeug-seite{flex-direction:column;gap:14px;display:flex}.schritte{margin:0;padding:0;list-style:none;display:flex;overflow-x:auto}.schritte li{min-width:max-content;color:var(--text-leise);white-space:nowrap;flex:1;align-items:center;gap:10px;padding:12px 16px;display:flex}.schritte .nr{border:2px solid var(--rand-feld);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:26px;height:26px;font-size:13px;font-weight:700;display:inline-flex}.schritte li.fertig .nr{background:var(--gruen);border-color:var(--gruen);color:#fff}.schritte li.an{color:var(--blau);font-weight:700}.schritte li.an .nr{background:var(--blau);border-color:var(--blau);color:#fff}:root[data-thema=dunkel] .schritte li.an .nr{color:#0f1720}.schritte li.spaeter{opacity:.55;font-size:13px}.assistent-inhalt{flex-direction:column;gap:14px;padding:18px;display:flex}.formular-raster.drei{grid-template-columns:repeat(3,minmax(0,1fr))}.feld-zwei{grid-column:span 2}.evn-ok{color:var(--gruen-text);font-size:12px}.evn-warn{color:#8a5a00;font-size:12px}:root[data-thema=dunkel] .evn-warn{color:#e9b44c}.assistent-fuss{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.pruefen h2{color:var(--blau);margin:0;font-size:20px}.zusammenfassung{grid-template-columns:140px minmax(0,1fr);gap:6px 14px;margin:0;display:grid}.zusammenfassung dt{color:var(--text-leise);font-size:13px}.zusammenfassung dd{margin:0}.ar-liste{flex-direction:column;gap:4px;margin:0;padding-left:18px;display:flex}.hb-karten{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:14px;display:grid}.hb-karte-zahl{font-weight:500}.hk{white-space:nowrap;font-size:11px;font-weight:700}.karte-kopf .hk{margin-left:auto}.hk-ok{color:var(--gruen-text)}.hk-geaendert{color:#8a5a00}.hk-neu{color:var(--blau)}:root[data-thema=dunkel] .hk-geaendert{color:#e9b44c}.ar-zeile{border-top:1px solid var(--rand);grid-template-columns:minmax(0,1.4fr) minmax(70px,.6fr) minmax(0,1fr) 30px;align-items:center;gap:8px;padding:7px 12px;display:grid}.ar-zeile.mit-herkunft{grid-template-columns:minmax(0,1.4fr) minmax(70px,.6fr) minmax(0,1fr) 112px 30px}.ar-zeile>div{min-width:0}.ar-kopf{color:var(--text-leise);white-space:nowrap;border-top:0;padding-top:9px;padding-bottom:3px;font-size:12px;font-weight:600}.ar-feld{border:1px solid var(--rand-feld);background:var(--flaeche);border-radius:6px;width:100%;min-width:0;padding:6px 9px}.ar-feld:focus{border-color:var(--blau);box-shadow:0 0 0 3px var(--blau-hell);outline:none}.ar-feld:disabled{background:var(--flaeche-2);color:var(--text);opacity:1}.ar-geaendert{background:var(--gelb-hell);border-color:var(--gelb)}.hk-zelle{flex-direction:column;gap:1px;line-height:1.2;display:flex}.hk-zelle .sub{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.ar-weg{width:28px;height:28px;color:var(--text-leise)}.ar-hinzu{border:0;border-top:1px solid var(--rand);width:100%;color:var(--blau);cursor:pointer;text-align:left;background:0 0;border-radius:0 0 8px 8px;align-items:center;gap:6px;padding:9px 14px;font-size:13px;font-weight:600;display:flex}.ar-hinzu:hover{background:var(--flaeche-2)}.hb-hinzu{flex-wrap:wrap;align-items:center;gap:10px;margin-top:14px;display:flex}.hb-hinzu-auswahl{width:auto;min-width:240px}.fz-kopf{overflow:hidden}.fz-kopf-zeile{background:var(--flaeche-2);border-bottom:1px solid var(--rand);color:var(--blau);flex-wrap:wrap;align-items:center;gap:8px 14px;padding:14px 18px;display:flex}.fz-titel{color:var(--text);margin:0;font-size:24px;font-weight:800}.fz-werte{flex-wrap:wrap;gap:14px 44px;padding:16px 18px;display:flex}.fz-werte .wert{white-space:nowrap;font-family:Montserrat,Inter Variable,sans-serif;font-size:17px;font-weight:700}.fz-bemerkung{flex-basis:100%}.fz-grund-form{flex-direction:column;gap:12px;padding:16px 18px;display:flex}.abschnitt-kopf{flex-wrap:wrap;align-items:center;gap:10px;margin-top:6px;display:flex}.abschnitt-kopf h2{color:var(--blau);margin:0;font-size:18px}@media (width<=1100px){.hb-karten{grid-template-columns:minmax(0,1fr)}}@media (width<=800px){.formular-raster.drei{grid-template-columns:minmax(0,1fr)}.feld-zwei{grid-column:auto}.ar-zeile,.ar-zeile.mit-herkunft{grid-template-columns:minmax(0,1fr) minmax(0,1fr) 30px}.ar-zeile>div:first-child{grid-column:1/-1}.ar-kopf{display:none}.hk-zelle{grid-column:1/3}}.regelwerk-seite{flex-direction:column;gap:14px;display:flex}.vs{white-space:nowrap;border-radius:5px;padding:1px 8px;font-size:12px;font-weight:600;display:inline-block}.vs-aktiv{background:var(--gruen-hell);color:var(--gruen-text)}.vs-alt{background:var(--flaeche-2);color:var(--text-leise)}.vs-neu{background:var(--gelb-hell);color:#8a5a00}:root[data-thema=dunkel] .vs-neu{color:#e9b44c}.rw-raster{grid-template-columns:320px minmax(0,1fr);align-items:start;gap:16px;display:grid}.rw-version{border:0;border-top:1px solid var(--rand);text-align:left;cursor:pointer;background:0 0;align-items:center;gap:10px;width:100%;padding:11px 16px;display:flex}.karte-kopf+.rw-version{border-top:0}.rw-version:hover{background:var(--flaeche-2)}.rw-version.an{background:var(--blau-hell);box-shadow:inset 3px 0 0 var(--blau)}.rw-version-text{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.rw-version-text .sub{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.rw-neue-version{border-bottom:1px solid var(--rand);background:var(--blau-hell);flex-direction:column;gap:10px;padding:12px 16px;display:flex}.rw-neue-version .feld input{background:var(--flaeche)}.haken{cursor:pointer;align-items:center;gap:8px;font-size:13px;display:flex}.haken input{width:16px;height:16px;accent-color:var(--blau)}.rw-dokumente .karte-kopf{flex-wrap:wrap;row-gap:4px}.rw-dokumente .karte-kopf .sub{font-weight:400}.rw-dok{cursor:default}.rw-dok-kopf{border-radius:0}.rw-dok-knopf{width:30px;height:30px}.zahl-links{font-variant-numeric:tabular-nums;white-space:nowrap}.datei-link{color:var(--blau);align-items:center;gap:6px;font-weight:600;text-decoration:none;display:inline-flex}.datei-link:hover{text-decoration:underline}.rw-dok-form{border-radius:0 0 8px 8px}.datei-waehlen{justify-content:flex-start;width:100%;min-width:0}.datei-name{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.br-auswahl{border:0;min-width:0;margin:0;padding:0}.br-auswahl legend{margin-bottom:6px;padding:0}.chip-an,.chip-an:hover{background:var(--blau);border-color:var(--blau);color:#fff}:root[data-thema=dunkel] .chip-an{color:#0f1720}@media (width<=1000px){.rw-raster{grid-template-columns:minmax(0,1fr)}}.plan-seite{flex-direction:column;gap:14px;display:flex}.tabs{flex-wrap:wrap;gap:6px;display:flex}.tabs button{color:var(--text-leise);cursor:pointer;white-space:nowrap;background:0 0;border:0;border-radius:999px;padding:8px 16px;font-weight:500}.tabs button.an{background:var(--blau-hell);color:var(--blau);font-weight:700}.tabellen-werkzeug{border-bottom:1px solid var(--rand);align-items:center;gap:10px;min-width:0;padding:10px 16px;display:flex}.zelle-zwei{flex-direction:column;gap:2px;padding:6px 0;display:flex;white-space:normal!important}.zelle-zwei>span:first-child{overflow-wrap:anywhere}.zelle-stapel{font-variant-numeric:tabular-nums;flex-direction:column;gap:1px;padding:6px 0;display:flex;white-space:nowrap!important}.zelle-stapel .sub{white-space:normal;overflow-wrap:anywhere}.nur-bei{border:1px dashed var(--rand-feld);color:var(--text-leise);white-space:nowrap;text-overflow:ellipsis;border-radius:5px;align-self:flex-start;max-width:100%;padding:0 7px;font-size:11px;font-weight:600;overflow:hidden}.pk{background:var(--flaeche-2);color:var(--text-leise);white-space:nowrap;border-radius:5px;padding:1px 8px;font-size:12px;font-weight:700;display:inline-block}.mp{background:var(--blau-hell);color:var(--blau);white-space:nowrap;border-radius:5px;padding:1px 8px;font-size:12px;font-weight:600;display:inline-block}.wert-link{color:var(--blau);align-items:center;gap:4px;text-decoration:none;display:inline-flex}.wert-link:hover{text-decoration:underline}.wert-link .icon{font-size:16px}.hinweis-zeile{flex-wrap:wrap;align-items:center;gap:10px;font-size:14px;display:flex}.hinweis-zeile>.icon{color:#b97800}.rw-hinweis{margin-left:6px}.abschnitt{border-top:1px solid var(--rand);margin-top:6px;padding-top:10px}.zeit-eingabe{grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);gap:6px;display:grid}.kopie-form{border-bottom:1px solid var(--rand);background:var(--blau-hell)}.kopie-form .feld input{background:var(--flaeche)}.paketfolge .karte-kopf{flex-wrap:wrap;row-gap:4px}.paketfolge .karte-kopf .sub{font-weight:400}.pf-inhalt{flex-direction:column;gap:14px;padding:16px;display:flex}.pf-werkzeug{flex-wrap:wrap;align-items:flex-end;gap:14px;display:flex}.pf-schritt{width:160px}.pf-leiste{grid-template-columns:repeat(auto-fill,minmax(52px,1fr));align-items:stretch;gap:4px;display:grid}.pq{border:1px solid var(--rand-feld);background:var(--flaeche);cursor:pointer;border-radius:5px;flex-direction:column;align-items:center;gap:1px;min-width:0;padding:6px 0;display:flex}.pq:disabled{cursor:default}.pq b{color:var(--text-leise);font-family:Montserrat,Inter Variable,sans-serif;font-size:12px}.pq span{color:var(--text-leise);font-variant-numeric:tabular-nums;font-size:10px}.pq.gross{background:var(--blau-hell);border-color:#9db8d3}.pq.gross b{color:var(--blau);font-size:13px}.pq.leer{border-style:dashed}.pf-zurueck{color:var(--text-leise);justify-content:center;align-items:center;display:flex}.fz-auswahl{flex-direction:column;display:flex}.fz-auswahl-zeile{border-top:1px solid var(--rand);cursor:pointer;align-items:center;gap:10px;min-width:0;padding:9px 16px;display:flex}.karte-kopf+.fz-auswahl .fz-auswahl-zeile:first-child{border-top:0}.fz-auswahl-zeile.an{background:var(--blau-hell)}.fz-auswahl-zeile input{width:16px;height:16px;accent-color:var(--blau);flex-shrink:0}.fz-auswahl-zeile .sub{white-space:nowrap;text-overflow:ellipsis;min-width:0;overflow:hidden}.fz-auswahl-fuss{border-top:1px solid var(--rand);padding:12px 16px}.punkt{vertical-align:middle;border-radius:50%;flex-shrink:0;width:12px;height:12px;display:inline-block}.punkt-gruen{background:var(--gruen)}.punkt-gelb{background:var(--gelb)}.punkt-rot{background:var(--rot)}.punkt-abgelaufen{box-shadow:0 0 0 2px var(--rot);background:#7a1c12}.punkt-offen{border:2px dashed var(--rand-feld);box-sizing:border-box;background:0 0}.punkt-entfaellt{background:var(--rand)}.ampel-chip{white-space:nowrap;background:var(--flaeche-2);border-radius:999px;align-items:center;gap:6px;padding:3px 10px;font-size:12px;font-weight:700;display:inline-flex}.ampel-gelb{background:var(--gelb-hell)}.ampel-rot,.ampel-abgelaufen{background:var(--rot-hell);color:var(--rot-text)}.ampel-gruen{background:var(--gruen-hell);color:var(--gruen-text)}.fristen{flex-direction:column;gap:12px;display:flex}.fr-zeile{border-top:1px solid var(--rand);grid-template-columns:24px minmax(200px,1.5fr) minmax(150px,1fr) minmax(150px,1fr) minmax(150px,1fr) minmax(130px,.9fr) 76px;align-items:center;column-gap:14px;min-height:52px;padding:0 16px;display:grid}.fr-tabelle{min-width:996px}.fr-zeile.tz-kopf{min-height:38px}.fr-zeile>div{min-width:0}.fr-gelb{background:var(--gelb-hell)}.fr-rot,.fr-abgelaufen{background:var(--rot-hell)}.fr-name b{font-weight:600}.fr-pk{margin-left:6px}.fr-hinweis{color:var(--text-leise);font-size:11px;font-weight:700}.fr-hinweis.rot{color:var(--rot-text)}.fr-knoepfe{justify-content:flex-end;gap:6px;display:flex}.fr-knoepfe .icon-knopf{width:30px;height:30px}.fr-erledigt{background:var(--blau-hell);border-top:1px solid var(--rand);flex-wrap:wrap;align-items:flex-end;gap:10px 14px;padding:12px 16px 14px 54px;display:flex}.fr-erledigt .feld input{background:var(--flaeche)}.fr-erledigt>b{align-self:center;min-width:160px}.fr-bemerkung{flex:1;min-width:200px}.fr-entfallen{border-top:1px solid var(--rand);padding:10px 16px}.inline-karte{flex-wrap:wrap;align-items:flex-end;gap:10px 14px;padding:14px 16px;display:flex}.start-karte{overflow:hidden}.start-inhalt{flex-direction:column;gap:14px;padding:14px 16px;display:flex}.start-paket{grid-template-columns:minmax(0,1.6fr) minmax(0,1fr) minmax(0,1fr);align-items:end;gap:10px 14px;display:grid}.start-tabelle{flex-direction:column;gap:6px;display:flex}.start-zeile{grid-template-columns:minmax(160px,1.4fr) minmax(130px,1fr) minmax(110px,1fr) minmax(100px,.8fr);align-items:center;gap:10px;display:grid}.start-zeile input,.start-zeile select{border:1px solid var(--rand-feld);background:var(--flaeche);border-radius:6px;width:100%;min-width:0;padding:7px 9px}.start-kopf{color:var(--text-leise);font-size:12px;font-weight:600}.start-name{overflow-wrap:anywhere;font-weight:600}.start-fuss{border-top:1px solid var(--rand);padding:12px 16px}.aufklapp{color:var(--blau);cursor:pointer;background:0 0;border:0;align-self:flex-start;align-items:center;gap:6px;padding:4px 0;font-weight:600;display:inline-flex}.verlauf-raster{grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);align-items:start;gap:14px;display:grid}.verlauf-zeile{border-top:1px solid var(--rand);grid-template-columns:90px minmax(0,1fr) 30px;align-items:center;gap:10px;padding:8px 16px;display:grid}.karte-kopf+.verlauf-zeile{border-top:0}.verlauf-weg{width:28px;height:28px;color:var(--text-leise)}@media (width<=800px){.start-paket{grid-template-columns:minmax(0,1fr)}.start-zeile{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.start-kopf{display:none}.start-name{grid-column:1/-1}.verlauf-raster{grid-template-columns:minmax(0,1fr)}.fr-erledigt{padding-left:16px}}.uebersicht{flex-direction:column;gap:16px;display:flex}.kpis{grid-template-columns:repeat(6,minmax(0,1fr));gap:10px;display:grid}.kpi{border:1px solid var(--rand);background:var(--flaeche);text-align:left;cursor:pointer;border-radius:8px;flex-direction:column;align-items:flex-start;gap:2px;min-width:0;padding:12px 14px;display:flex}.kpi:hover{box-shadow:0 4px 14px #08487c1f}.kpi.an{border-color:var(--blau);box-shadow:inset 0 0 0 1px var(--blau)}.kpi-wert{color:var(--blau);font-family:Montserrat,Inter Variable,sans-serif;font-size:26px;font-weight:800;line-height:1.1}.kpi-text{color:var(--text-leise);white-space:nowrap;text-overflow:ellipsis;max-width:100%;font-size:12px;font-weight:600;overflow:hidden}.kpi-rot .kpi-wert{color:var(--rot-text)}.kpi-gelb .kpi-wert{color:#b97800}:root[data-thema=dunkel] .kpi-gelb .kpi-wert{color:#e9b44c}.filterleiste{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.filter-auswahl{border:1px solid var(--rand-feld);background:var(--flaeche);border-radius:6px;max-width:220px;padding:8px 10px}.umschalter{background:var(--flaeche-2);border:1px solid var(--rand);border-radius:8px;gap:2px;padding:3px;display:inline-flex}.umschalter button{width:34px;height:30px;color:var(--text-leise);cursor:pointer;background:0 0;border:0;border-radius:6px;justify-content:center;align-items:center;display:inline-flex}.umschalter button.an{background:var(--flaeche);color:var(--blau);box-shadow:0 1px 3px #0000001f}.abschnitt-titel{color:var(--blau);align-items:baseline;gap:8px;margin:4px 0 10px;font-size:16px;display:flex}.kacheln-gross{grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:12px;display:grid}.kachel{border:1px solid var(--rand);background:var(--flaeche);text-align:left;cursor:pointer;color:var(--text);border-radius:8px;grid-template-rows:36px 24px 20px 20px;row-gap:4px;padding:0 0 10px;display:grid;overflow:hidden}.kachel:hover{box-shadow:0 4px 14px #08487c26}.kachel>span{white-space:nowrap;align-items:center;gap:6px;min-width:0;padding:0 12px;display:flex;overflow:hidden}.kachel-kopf{background:var(--flaeche-2);border-bottom:1px solid var(--rand)}.kachel-nr{font-family:Montserrat,Inter Variable,sans-serif;font-size:16px;font-weight:700}.kachel-br{opacity:.85;font-size:12px}.kachel-status{font-size:12px;font-weight:700}.kachel-zeile>span:last-child,.kachel-zeile b{text-overflow:ellipsis;overflow:hidden}.kachel-zeile .icon{font-size:16px}.kachel-gelb{border-color:var(--gelb)}.kachel-gelb .kachel-kopf{background:var(--gelb-hell);border-bottom-color:var(--gelb)}.kachel-rot,.kachel-abgelaufen{border-color:var(--rot)}.kachel-rot .kachel-kopf,.kachel-abgelaufen .kachel-kopf{background:var(--rot);border-bottom-color:var(--rot);color:#fff}.kachel-abgelaufen .kachel-kopf{background:#7a1c12}.rest-rot{color:var(--rot-text);font-weight:700}.kacheln-klein{grid-template-columns:repeat(auto-fill,minmax(190px,1fr));gap:8px;display:grid}.kachel-k{border:1px solid var(--rand);background:var(--flaeche);text-align:left;cursor:pointer;color:var(--text);border-radius:8px;grid-template-rows:20px 16px;row-gap:3px;min-width:0;padding:8px 10px;display:grid}.kachel-k:hover{box-shadow:0 4px 14px #08487c26}.kachel-k-zeile{white-space:nowrap;text-overflow:ellipsis;align-items:center;gap:6px;min-width:0;display:flex;overflow:hidden}.kachel-k-zeile b{font-family:Montserrat,Inter Variable,sans-serif}.kachel-k-offen{border-style:dashed}.uz-gelb{background:var(--gelb-hell)}.uz-rot,.uz-abgelaufen{background:var(--rot-hell)}@media (width<=1100px){.kpis{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=600px){.kpis{grid-template-columns:repeat(2,minmax(0,1fr))}.filter-auswahl{flex:1;max-width:none}}.zusatz-info{background:var(--flaeche-2);color:var(--text-leise);border-radius:6px;flex-direction:column;align-items:flex-start;gap:8px;padding:10px 12px;font-size:13px;display:flex}@media (width<=1000px){.liste-mit-leiste.leiste-offen{grid-template-columns:minmax(0,1fr)}.leiste{z-index:20;border-radius:0;max-height:none;position:fixed;inset:0}}@media (width<=700px){.kopf{gap:10px;padding:10px 16px}.inhalt{padding:16px}.benutzer-name{display:none}}
