:root{--akzent:#4f46e5;--akzent-schwach:#eef0fe;--akzent-text:#4338ca;--bg:#f8f8fb;--flaeche:#fff;--flaeche-2:#f4f5f8;--linie:#e3e5ec;--linie-stark:#d3d6e0;--text:#14161c;--text-schwach:#5c6270;--text-leise:#666c7c;--hover:#f0f1f7;--trenn:#eef0f4;--gut:#15803d;--gut-bg:#e7f6ec;--warn:#b45309;--warn-bg:#fef3c7;--schlecht:#b42318;--schlecht-bg:#fcebea;--mandat-farbe-1:#8891a6;--mandat-farbe-2:#4c9c8b;--mandat-farbe-3:#b8894a;--mandat-farbe-4:#b5677e;--mandat-farbe-5:#8c6fb0;--mandat-farbe-6:#5b93b8;--radius:8px;--radius-s:6px;--shell-kopf-hoehe:52px;--panel-breite-min:380px;--panel-breite-max:420px;--tabelle-breite-min:964px;--karte-hoehe-min:96px;--liste-hoehe:clamp(160px, 38vh, 420px);--badge-platz:22px;--nav-breite-min:120px;--arbeitet-panel-hoehe:150px;--overlay:#14161c6b;--auf-farbe:#fff;--papier:#fff;--schatten:0 1px 2px #14161c0a, 0 1px 3px #14161c0f;--schatten-gross:0 8px 24px #14161c26;--schatten-heben:0 4px 14px #14161c1a;--font:ui-sans-serif, system-ui, -apple-system, "Segoe UI", Roboto, Helvetica, Arial, sans-serif;--mono:var(--font);--zahl:var(--font)}:root[data-theme=dark]{--akzent:#6366f1;--akzent-schwach:#1e2033;--akzent-text:#a5b4fc;--bg:#0e0f14;--flaeche:#16181f;--flaeche-2:#1c1f27;--linie:#2a2e39;--linie-stark:#333846;--text:#f2f3f7;--text-schwach:#a2a8b6;--text-leise:#9aa0b4;--hover:var(--flaeche-2);--trenn:#22262f;--gut:#4ade80;--gut-bg:#14301f;--warn:#fbbf24;--warn-bg:#3a2e12;--schlecht:#f87171;--schlecht-bg:#34191a;--overlay:#0009;--schatten:0 1px 2px #0000004d, 0 1px 3px #0006;--schatten-gross:0 8px 24px #00000080;--schatten-heben:0 4px 14px #00000073;--mandat-farbe-1:#9aa3b8;--mandat-farbe-2:#5fb5a3;--mandat-farbe-3:#d1a05f;--mandat-farbe-4:#c97f94;--mandat-farbe-5:#a78bc9;--mandat-farbe-6:#74aad1}@media (prefers-color-scheme:dark){:root:not([data-theme=light]){--akzent:#6366f1;--akzent-schwach:#1e2033;--akzent-text:#a5b4fc;--bg:#0e0f14;--flaeche:#16181f;--flaeche-2:#1c1f27;--linie:#2a2e39;--linie-stark:#333846;--text:#f2f3f7;--text-schwach:#a2a8b6;--text-leise:#9aa0b4;--hover:var(--flaeche-2);--trenn:#22262f;--gut:#4ade80;--gut-bg:#14301f;--warn:#fbbf24;--warn-bg:#3a2e12;--schlecht:#f87171;--schlecht-bg:#34191a;--overlay:#0009;--schatten:0 1px 2px #0000004d, 0 1px 3px #0006;--schatten-gross:0 8px 24px #00000080;--schatten-heben:0 4px 14px #00000073;--mandat-farbe-1:#9aa3b8;--mandat-farbe-2:#5fb5a3;--mandat-farbe-3:#d1a05f;--mandat-farbe-4:#c97f94;--mandat-farbe-5:#a78bc9;--mandat-farbe-6:#74aad1}}*{box-sizing:border-box}html,body{height:100%;margin:0;padding:0}body{background:var(--bg);color:var(--text);font-family:var(--font);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;font-size:14px;line-height:1.45}button{font-family:inherit}input,select,textarea{color:var(--text);background:var(--flaeche);border:1px solid var(--linie-stark);border-radius:var(--radius-s);outline:none;padding:7px 9px;font-family:inherit;font-size:14px}input:focus,select:focus,textarea:focus{border-color:var(--akzent)}:focus-visible{box-shadow:0 0 0 2px var(--akzent);outline:none}select{padding-top:4px;padding-bottom:4px;line-height:1.2}.btn{border:1px solid var(--linie-stark);border-radius:var(--radius-s);background:var(--flaeche);height:34px;color:var(--text);cursor:pointer;justify-content:center;align-items:center;gap:6px;padding:0 14px;font-size:13px;font-weight:500;transition:background .12s,border-color .12s;display:inline-flex}.btn:hover{background:var(--hover)}.btn:disabled{opacity:.5;cursor:not-allowed}.btn-primary{background:var(--akzent);border-color:var(--akzent);color:var(--auf-farbe)}.btn-primary:hover{background:var(--akzent-text)}.btn-leise{color:var(--text-schwach);background:0 0;border-color:#0000}.btn-leise:hover{background:var(--hover)}.btn-eng{padding:0 6px}.btn-schlecht{background:var(--schlecht);border-color:var(--schlecht);color:var(--auf-farbe)}.lamp{border:1.5px solid var(--linie-stark);background:0 0;border-radius:50%;flex:none;width:9px;height:9px;display:inline-block}.lamp-gut{background:var(--gut);border-color:var(--gut)}.lamp-schlecht{background:var(--schlecht);border-color:var(--schlecht)}.zelle-input{background:0 0;border:none;border-radius:0;width:100%;height:100%;min-height:34px;padding:0 10px;font-size:13px}.zelle-input:focus{background:var(--flaeche);box-shadow:inset 0 0 0 2px var(--akzent)}.karte{background:var(--flaeche);border:1px solid var(--linie);border-radius:var(--radius)}.hinweis{color:var(--text-leise);font-size:12px}.hinweis-klein{color:var(--text-leise);font-size:11px}.leise{color:var(--text-leise)}.schwach{color:var(--text-schwach)}.notiz{color:var(--text-schwach);font-size:12.5px}.fehler{color:var(--schlecht);font-size:12px}.erfolg{color:var(--gut);font-size:12.5px}.kicker{letter-spacing:.06em;text-transform:uppercase;color:var(--text-schwach);font-size:11px;font-weight:700}.titel{margin:0;font-size:15px;font-weight:600}.fett{font-weight:600}.halbfett{font-weight:550}.eine-zeile{white-space:nowrap}.ellipse{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.pille{border:1px solid var(--linie);background:var(--flaeche-2);height:28px;color:var(--text-schwach);cursor:pointer;border-radius:999px;padding:0 10px;font-size:12.5px}.pille-aktiv{background:var(--akzent);border-color:var(--akzent);color:var(--auf-farbe)}.pille-aktiv .hinweis-klein,.pille-aktiv .hinweis{color:inherit;opacity:.85}.pille-wash{background:var(--akzent-schwach);border-color:var(--akzent);color:var(--akzent-text)}.pille-schlecht{background:var(--schlecht);border-color:var(--schlecht);color:var(--auf-farbe)}.feld-l{height:34px;font-size:13px}.feld-m{height:30px;font-size:12.5px}.feld-s{height:28px;font-size:12.5px}.feld-xs{height:26px;font-size:12px}.feld-mini{height:24px;font-size:12px}.zeilen-feld{width:100%;padding:5px 8px;font-size:12.5px}.voll{width:100%}.feld{color:var(--text-leise);gap:4px;font-size:12px;display:grid}.nav-abschnitt{border-bottom:1px solid var(--linie);padding:8px 14px}.fuellt{flex:1}.eng{min-width:0}.eng-y{min-height:0}.fest{flex:none}.schiebt{margin-left:auto}.block{display:block}.umbruch{flex-wrap:wrap}.klickbar{cursor:pointer}.aus{opacity:.55}.rollt-x{overflow-x:auto}.polster{padding:24px}.polster-eng{padding:14px}.knopf-luft{margin-left:12px}.dialogtitel{font-size:14.5px}.relativ{position:relative}.beschnitten{overflow:hidden}.rollt{overflow:auto}.saeule{flex-direction:column;height:100%;min-height:0;display:flex}.inhalt{flex:1;min-height:0;padding:16px}.reihe{align-items:center;gap:8px;display:flex}.leiste{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.gitter-2{grid-template-columns:1fr 1fr;gap:10px;display:grid}.gitter-3{grid-template-columns:1fr 1fr 1fr;gap:10px;display:grid}.leerzustand{text-align:center;color:var(--text-leise);padding:24px}.tabelle{border-collapse:collapse;width:100%;font-size:12.5px}.zelle{padding:6px 10px}.zelle-trenn{border-bottom:1px solid var(--trenn);padding:6px 9px;font-size:12.5px}.zelle-kopf{z-index:1;background:var(--flaeche);text-align:left;letter-spacing:.04em;text-transform:uppercase;color:var(--text-leise);font-size:11px;position:sticky;top:0}.meldung{border-radius:var(--radius-s);padding:8px 10px;font-size:12.5px}.meldung-gut{background:var(--gut-bg);color:var(--gut)}.meldung-warn{background:var(--warn-bg);color:var(--warn)}.meldung-akzent{background:var(--akzent-schwach);color:var(--text)}.trenner{background:var(--linie);width:1px;height:20px;margin:0 2px}.zaehler{background:var(--akzent);min-width:16px;height:16px;color:var(--auf-farbe);border-radius:999px;justify-content:center;align-items:center;margin-left:4px;padding:0 4px;font-size:10.5px;font-weight:650;display:inline-flex}.chip{vertical-align:middle;border-radius:999px;align-items:center;gap:5px;padding:1px 9px;font-size:11.5px;font-weight:600;display:inline-flex}.chip-klein{font-size:10.5px}.chip-gut{background:var(--gut-bg);color:var(--gut)}.chip-schlecht{background:var(--schlecht-bg);color:var(--schlecht)}.chip-akzent{background:var(--akzent-schwach);color:var(--akzent-text)}.chip-warn{background:var(--warn-bg);color:var(--warn)}.chip-leise{background:var(--flaeche-2);color:var(--text-schwach)}.chip-hohl{border:1px dashed var(--linie-stark);color:var(--text-leise);font-weight:400}.chip-rand{border:1px dashed var(--linie-stark)}.chip-voll{border:1px solid var(--linie)}.aktionszone{flex:none;align-items:center;gap:8px;margin-left:auto;display:inline-flex}.aktionszone-knopf{align-items:center;gap:6px;height:28px;display:inline-flex}.aktionszone-rund{justify-content:center;align-items:center;width:32px;height:28px;padding:0;display:inline-flex}.aktionszone-gruppe{border:1px solid var(--linie);border-radius:999px;display:inline-flex;overflow:hidden}.aktionszone-teil{background:var(--flaeche-2);height:28px;color:var(--text-schwach);white-space:nowrap;cursor:pointer;border:none;align-items:center;gap:6px;padding:0 12px;font-family:inherit;font-size:12.5px;font-weight:550;text-decoration:none;display:inline-flex}.schleier{z-index:4;position:fixed;inset:0}.ikon{opacity:.85;flex:none;width:14px;height:14px}.ikon-klein{width:13px;height:13px}.ikon-pfeil{opacity:.7;flex:none;width:8px;height:5px}.fehlerbox{border-radius:var(--radius-s);background:var(--schlecht-bg);color:var(--schlecht);padding:8px 10px;font-size:12.5px}.fehlerbox-rand{margin:10px 16px 0}.fehlerflaeche{background:var(--schlecht-bg);color:var(--schlecht);padding:16px}.aufklapp{z-index:6;border:1px solid var(--linie);border-radius:var(--radius-s);background:var(--flaeche);box-shadow:var(--schatten);padding:10px;position:absolute;top:110%;right:0}.overlay{z-index:60;background:var(--overlay);justify-content:center;align-items:center;padding:16px;display:flex;position:fixed;inset:0}.overlay-oben{align-items:flex-start;padding:40px 16px;overflow:auto}.kopfleiste{border-bottom:1px solid var(--linie);flex-wrap:wrap;align-items:center;gap:10px;padding:12px 16px;display:flex}.kopfleiste-eng{padding:10px 14px}.schliessen{color:var(--text-leise);cursor:pointer;background:0 0;border:0;margin-left:auto;padding:0;font-size:16px}.bs-kopf{letter-spacing:.06em;text-transform:uppercase;color:var(--text-leise);padding:0 2px;font-size:10px;font-weight:700}.bs-seite{border:1px solid var(--linie);background:var(--flaeche);width:52px;color:var(--text-schwach);letter-spacing:.05em;text-align:center;border-radius:7px;padding:3px 0;font-size:10.5px;font-weight:700;display:inline-block}.bs-seite-soll{background:var(--akzent-schwach);color:var(--akzent-text);border-color:#0000}.bs-fix{border:1px dashed var(--linie-stark);background:var(--flaeche);height:28px;color:var(--text-schwach);white-space:nowrap;border-radius:7px;align-items:center;gap:6px;padding:0 9px;font-size:12.5px;display:inline-flex}.scanner{--bg:#0b0c10;--flaeche:#15161d;--flaeche-2:#1a1c24;--text:#e8e9f0;--text-schwach:#c3c7d4;--text-leise:#9aa0b4;--linie:#3a3d4d;--linie-stark:#3a3d4d;--overlay:#0000008c;--papier:#fff;--glas:#ffffff14;--glas-rand:#ffffff47;--licht:#f6c445;--licht-hell:#ffd966;--licht-dunkel:#f2b722;--licht-text:#1a1503;z-index:60;background:var(--bg);color:var(--text);flex-direction:column;display:flex;position:fixed;inset:0}.scanner-licht{border:1.5px solid var(--glas-rand);background:var(--glas);width:50px;height:50px;color:var(--text);cursor:pointer;box-shadow:inset 0 1px 0 var(--glas);-webkit-backdrop-filter:blur(6px);border-radius:50%;place-items:center;line-height:0;transition:background .18s,box-shadow .18s,border-color .18s;display:grid}.scanner-licht-an{border-color:var(--licht);background:linear-gradient(180deg, var(--licht-hell), var(--licht-dunkel));color:var(--licht-text);box-shadow:0 0 18px #f6c4458c,inset 0 1px #ffffff80}.scroll-y{overflow:hidden auto}.konto-zelle{display:block;position:relative}.konto-zelle .konto-ecke{cursor:pointer;opacity:0;background:0 0;border:none;width:16px;height:16px;padding:0;position:absolute;top:0;right:0}.konto-zelle:hover .konto-ecke,.konto-zelle .konto-ecke:focus-visible{opacity:1}.konto-zelle .konto-ecke:after{content:"";border-top:7px solid var(--akzent);border-left:7px solid #0000;position:absolute;top:2px;right:2px}.scroll-sichtbar{scrollbar-width:thin;scrollbar-color:var(--text-leise) transparent}.scroll-sichtbar::-webkit-scrollbar{width:11px;height:11px}.scroll-sichtbar::-webkit-scrollbar-thumb{background:var(--linie);background-clip:content-box;border:3px solid #0000;border-radius:6px}.scroll-sichtbar::-webkit-scrollbar-thumb:hover{background:var(--text-leise);background-clip:content-box;border:3px solid #0000}.scroll-sichtbar::-webkit-scrollbar-corner{background:0 0}@media (prefers-reduced-motion:reduce){*{scroll-behavior:auto!important;transition:none!important;animation:none!important}.salda-denkt-titel{display:none}.salda-denkt-statisch{display:inline}.fortschritt-unbestimmt .fortschritt-unbestimmt-balken{background:repeating-linear-gradient(45deg, var(--akzent) 0 6px, var(--akzent-schwach) 6px 12px);width:100%;position:static;left:auto}}.salda-zeichen{vertical-align:-3px;flex-shrink:0}.salda-zeichen-balken{transform-box:fill-box;transform-origin:50%}.salda-zeichen-denkt .salda-zeichen-balken{animation:1.2s ease-in-out infinite salda-zeichen-wiegen}@keyframes salda-zeichen-wiegen{0%,to{transform:rotate(-12deg)}50%{transform:rotate(12deg)}}.salda-zeichen-denkt .salda-zeichen-funke{transform-box:fill-box;transform-origin:50%;animation:1.8s ease-out infinite salda-zeichen-funke}.salda-zeichen-denkt .salda-zeichen-funke:nth-child(2){animation-delay:.35s}.salda-zeichen-denkt .salda-zeichen-funke:nth-child(3){animation-delay:.7s}@keyframes salda-zeichen-funke{0%{opacity:.9;transform:translateY(0)scale(1)}70%{opacity:.35}to{opacity:0;transform:translateY(-16px)scale(.35)}}.salda-denkt-titel:after{content:".";text-align:left;width:1.4em;animation:1.4s step-end infinite salda-denkt-punkte;display:inline-block}@keyframes salda-denkt-punkte{0%,to{content:"."}33%{content:".."}66%{content:"..."}}.salda-denkt-statisch{display:none}.fortschritt-unbestimmt{background:var(--akzent-schwach);border-radius:2px;height:3px;margin-top:6px;position:relative;overflow:hidden}.fortschritt-unbestimmt-balken{background:var(--akzent);border-radius:2px;width:35%;height:100%;animation:1.4s ease-in-out infinite fortschritt-unbestimmt-lauf;position:absolute;top:0;left:-35%}@keyframes fortschritt-unbestimmt-lauf{0%{left:-35%}50%{left:65%}to{left:100%}}.bericht-zelle{text-overflow:ellipsis;white-space:nowrap;min-width:0;padding:6px 8px;overflow:hidden}.sb-kopfzelle{letter-spacing:.04em;text-transform:uppercase;color:var(--text-leise);padding:7px 8px;font-size:11px}.sb-whg{color:var(--text-leise);font-size:12px}.journal-filterknopf{gap:5px}.berichte-spaltenmenu{z-index:5;min-width:160px;padding:8px}.journal-menu-regeln{width:min(1080px,100vw - 40px)}.journal-menu-spalten{z-index:5;min-width:180px;max-height:60vh;padding:8px}.journal-menu-marke{z-index:7;text-align:left;width:250px;font-weight:400}.journal-menu-titel{padding:10px 6px 6px}.journal-menu-leiste{padding:0 0 8px}.journal-menu-suche{flex:220px}.journal-menu-rand{padding:0 6px 6px}.journal-menu-fuss{border-top:1px solid var(--linie);gap:8px;margin-top:6px;padding-top:8px;display:flex}.journal-menu-zeile{align-items:center;gap:6px;padding:2px 6px;font-size:13px;display:flex}.journal-menu-block{border-top:1px solid var(--linie);margin-top:6px;padding-top:6px}.regel-rahmen{border:1px solid var(--linie);border-radius:var(--radius-s);max-height:48vh;overflow-y:auto}.regel-kopf{background:var(--flaeche-2);border-bottom:1px solid var(--linie);white-space:nowrap;padding:5px 8px;font-size:10.5px}.regel-zelle{border-top:1px solid var(--linie);vertical-align:top;padding:5px 8px}.regel-w-art{width:105px}.regel-w-mwst{width:96px}.regel-w-betrag{width:90px}.regel-w-aktion{width:150px}.vj-liste{border-top:1px solid var(--linie);max-height:220px;overflow-y:auto}.vj-zeile{border-top:1px solid var(--linie);align-items:center;gap:8px;padding:4px 6px;font-size:12.5px;display:flex}.journal-chip-herkunft{margin-left:6px}.journal-meta{margin-left:8px}.journal-menu-notiz{max-width:200px;padding:4px 6px 0}.journal-spaltenzeile{align-items:center;gap:8px;padding:4px 6px;font-size:13px;display:flex}.journal-neue-spalte{padding:4px 6px 2px}.journal-spaltenfeld{width:130px}.journal-loeschnotiz{opacity:.8}.journal-saeule{flex-direction:column;gap:12px;padding-top:0;display:flex;overflow-x:auto}.journal-saeule>:first-child{margin-top:16px}.regel-zeile-edit{background:var(--flaeche-2)}.regel-felder{gap:4px;display:grid}.regel-feld-konto{min-width:150px}.regel-feld-mwst{min-width:82px}.regel-knopf{margin-right:6px}.regel-name{max-width:180px;font-weight:550}.regel-details{max-width:300px}.vj-knopfzeile{padding:6px}.wk-form{gap:6px;padding-top:8px;display:grid}.wk-dreier{grid-template-columns:1fr 1fr 90px;gap:6px;display:grid}.journal-tafel{-webkit-user-select:text;user-select:text;flex:none;overflow:visible}.journal-halt{z-index:1;background:var(--flaeche);min-width:fit-content;position:sticky;top:0}.journal-reihe{min-width:fit-content;padding:0 14px;display:grid}.journal-reihe-kopf{border-bottom:1px solid var(--linie)}.journal-reihe-daten{align-items:stretch;font-size:13px}.journal-reihe-fuss{border-top:2px solid var(--linie);background:var(--flaeche-2);font-weight:600}.journal-kopfzelle{flex-direction:column;justify-content:center;gap:4px;min-width:0;padding:6px 10px;display:flex;position:relative}.journal-kopfreihe{align-items:center;gap:4px;min-width:0;display:flex}.journal-kopfreihe-rechts{justify-content:flex-end}.journal-filterikon{color:var(--text-leise);cursor:pointer;opacity:0;background:0 0;border:none;padding:0 2px;line-height:0;transition:opacity .12s}.journal-kopfzelle:hover .journal-filterikon,.journal-filterikon:focus-visible,.journal-filterikon-aktiv,.journal-filterikon[aria-pressed=true]{opacity:1}.journal-filterikon-aktiv{color:var(--akzent-text)}.journal-kopfzelle-eigen{cursor:grab}.journal-ziel{background:var(--akzent-schwach)}.journal-sortknopf{text-align:left;font:inherit;letter-spacing:.04em;text-transform:uppercase;color:var(--text-leise);cursor:pointer;text-overflow:ellipsis;white-space:nowrap;background:0 0;border:none;padding:0;font-size:11px;overflow:hidden}.journal-griff{color:var(--text-leise);margin-right:5px;font-size:10px}.journal-filterfeld{border:1px solid var(--linie);background:var(--flaeche);text-transform:none;letter-spacing:0;border-radius:4px;width:100%;height:22px;padding:0 6px;font-size:12px;font-weight:400}.journal-filterfeld-aktiv{background:var(--akzent-schwach)}.journal-zelle{text-overflow:ellipsis;white-space:nowrap;min-width:0;padding:6px 10px;overflow:hidden}.journal-zelle-edit{white-space:normal;align-items:center;padding:3px 6px;display:flex}.journal-randzelle{justify-content:center;align-items:center;display:flex;position:relative}.journal-randzelle-edit{flex-direction:column;gap:2px}.journal-fusszelle{white-space:nowrap;padding:8px 10px;overflow:hidden}.journal-ikon{color:var(--text-leise);cursor:pointer;background:0 0;border:none;padding:0;font-size:12px}.journal-ikon-gut{color:var(--gut);font-weight:700}.journal-ikon-blass{opacity:.35}.journal-marke{cursor:pointer;border:2px solid #0000;border-radius:999px;width:22px;height:22px}.journal-marke-aktiv{border-color:var(--text)}.journal-marke-aus{border:1px dashed var(--text-leise);color:var(--text-leise);background:0 0;font-size:11px;line-height:1}.journal-notizfeld{width:100%;height:28px;font-size:12.5px}.journal-markenreihe{margin-bottom:8px}.journal-menu-knopfzeile{justify-content:flex-end;margin-top:8px;display:flex}.journal-konto{cursor:text;text-overflow:ellipsis;white-space:nowrap;color:var(--text);font-size:13px;overflow:hidden}.journal-konto-nr{color:var(--text-leise)}.journal-kontomarke{vertical-align:baseline;border-radius:999px;width:7px;height:7px;margin-right:5px;display:inline-block}.journal-text{color:var(--text-leise);text-overflow:ellipsis;white-space:nowrap;font-size:12.5px;display:block;overflow:hidden}.journal-bez{color:var(--text-schwach);text-overflow:ellipsis;white-space:nowrap;font-size:13px;display:block;overflow:hidden}.journal-freifeld{width:100%;font:inherit;color:var(--text-schwach);background:0 0;border:none;padding:0;font-size:12.5px}.journal-editfeld{background:var(--flaeche);width:100%;box-shadow:inset 0 0 0 1px var(--akzent);font:inherit;border:none;border-radius:3px;padding:2px 5px;font-size:13px}.journal-beleg{cursor:pointer;margin-right:5px;text-decoration:none}.journal-storno{color:var(--schlecht);font-size:11px}.journal-loeschbox{border-radius:var(--radius-s);background:var(--schlecht-bg);color:var(--schlecht);flex-wrap:wrap;align-items:center;gap:10px;margin:10px 16px 0;padding:10px 12px;font-size:13px;display:flex}.bs-gruppe{border:1px solid var(--linie-stark);border-left:3px solid var(--akzent);border-radius:var(--radius);background:var(--flaeche);margin:0 0 22px;overflow:hidden}.bs-gruppe-kopf{border-bottom:1px solid var(--linie);background:var(--flaeche-2);flex-wrap:wrap;align-items:center;gap:8px;padding:9px 14px;font-size:13px;display:flex}.bs-satz{padding:10px 14px}.bs-zeilen{border-top:1px solid var(--linie);background:var(--flaeche-2);padding:4px 0 6px 12px}.bs-zeilen>div{border-left:2px solid var(--akzent-schwach)}.bs-zeilen>div:nth-child(2n){background:var(--flaeche)}.bs-gitter{grid-template-columns:52px minmax(200px,250px) minmax(170px,1fr) auto 52px 100px;align-items:center;gap:6px 8px;min-width:680px;display:grid}.bs-seite-gemischt{border-style:dashed}.bs-feld{width:100%;height:28px;padding:0 8px;font-size:12.5px}.bs-summe{font-weight:600}.bs-chip-nebenwort{font-weight:400}.bs-chipreihe{color:var(--text-schwach);flex-wrap:wrap;align-items:center;gap:6px;font-size:11.5px;display:inline-flex}.bs-kontoknopf{height:22px;padding:0 8px;font-size:11.5px}.bs-aktionen{flex-wrap:wrap;align-items:center;gap:10px;margin-top:8px;display:flex}.bs-schalter{border:1px solid var(--linie-stark);border-radius:var(--radius);background:var(--flaeche);height:30px;color:var(--text-schwach);white-space:nowrap;cursor:pointer;-webkit-user-select:none;user-select:none;flex:none;align-items:center;gap:7px;padding:0 11px;font-size:12.5px;display:inline-flex}.bs-schalter-an{border-color:var(--akzent);background:var(--akzent-schwach);color:var(--akzent-text);font-weight:600}.bs-schalter input{margin:0}.bs-regel{border:1px solid var(--akzent);border-radius:var(--radius);background:var(--akzent-schwach);color:var(--text-schwach);flex-wrap:wrap;align-items:center;gap:8px;margin-top:8px;padding:8px 10px;font-size:12.5px;display:flex}.bs-zahlung{color:var(--text-leise);grid-template-columns:90px minmax(160px,1fr) minmax(120px,1fr) 110px;gap:10px;padding:3px 14px;font-size:12.5px;display:grid}.bs-zuordnung{flex-wrap:wrap;align-items:center;gap:8px;padding:1px 14px 5px;font-size:12px;display:flex}.bs-band{flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:6px;display:flex}.bs-teil{background:var(--flaeche-2);border-left:2px solid var(--linie-stark);margin:12px 0 0 12px;padding:8px 12px}.bs-teil-kopf{flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:6px;font-size:13px;display:flex}.bs-teil-zeile{border-top:1px solid var(--linie);color:var(--text-leise);grid-template-columns:20px 90px minmax(160px,1fr) 110px;align-items:center;gap:10px;padding:3px 0;font-size:12.5px;display:grid}.bs-teil-zeile input{accent-color:var(--akzent);margin:0}.einst-seite{height:100%;overflow-y:auto}.einst-rumpf{align-items:flex-start;display:flex}.einst-nav{border-right:1px solid var(--linie);flex-direction:column;flex:0 0 210px;align-self:flex-start;gap:14px;padding:14px 10px 40px;display:flex;position:sticky;top:0}.einst-nav-gruppe{flex-direction:column;gap:2px;display:flex}.einst-nav-titel{padding:2px 10px 4px}.einst-nav-knopf{height:30px;color:var(--text-schwach);text-align:left;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:7px;justify-content:flex-start;padding:0 10px;font-size:12.5px;font-weight:500}.einst-nav-knopf-aktiv{background:var(--akzent-schwach);color:var(--akzent-text);font-weight:600}.einst-spalte{flex:1;align-content:start;gap:12px;min-width:0;max-width:900px;padding:16px;display:grid}.einst-inhalt{padding:12px 14px;font-size:13px}.einst-inhalt-eng{padding:10px 14px}.einst-saeule{flex-direction:column;gap:10px;display:flex}.einst-gitter{gap:10px;display:grid}.einst-name{font-size:13px;font-weight:550}.einst-leerzeile{padding:6px 2px}.einst-link{color:var(--akzent-text);-webkit-user-select:all;user-select:all;word-break:break-all}.einst-tarif{flex-direction:column;gap:6px;display:flex}.form-zeile{grid-template-columns:220px minmax(0,1fr);align-items:start;gap:6px 16px;display:grid}.form-gruppe{border-top:1px solid var(--linie);padding:14px 16px}.form-gruppe:first-child{border-top:none}.form-label{color:var(--text-leise);padding-top:7px;font-size:12.5px}.form-hinweis{color:var(--text-leise);margin-top:4px;font-size:11.5px;display:block}.form-feld{width:320px;max-width:100%}@media (max-width:640px){.form-zeile{grid-template-columns:1fr;gap:4px}.form-label{padding-top:0}.form-feld{width:100%}}.einst-haken{align-items:flex-start;gap:8px;display:flex}.einst-haken input{margin-top:2px}.einst-haken-hoch input{margin-top:3px}.einst-haken-eingerueckt{padding-left:24px}.einst-unterzeile{font-weight:400;display:block}.einst-unterzeile-luft{margin-top:2px}.einst-schalter{color:var(--text-schwach);gap:6px;font-size:12.5px}.einst-sammelzeile{gap:8px;font-size:13px}.einst-sammellabel{min-width:230px}.einst-sammelchip{font-size:inherit;padding:3px 10px}.einst-chipknopf{height:18px;padding:0 4px;font-size:11px}.einst-mapfeld{width:190px}.einst-gj-feld{width:110px}.einst-linkband{border-radius:var(--radius-s);background:var(--akzent-schwach);margin:0 0 8px;padding:8px 10px;font-size:12.5px}.einst-token{word-break:break-all;-webkit-user-select:all;user-select:all;margin-bottom:8px}.einst-tokenzeile{padding:4px 0;font-size:12.5px}.einst-feld-160{width:160px}.einst-feld-180{width:180px}.einst-feld-240{width:240px}.einst-bild{border:1px solid var(--linie);height:34px}.einst-bild-logo{object-fit:contain;border-radius:4px;max-width:120px;padding:2px}.einst-bild-papier{object-fit:cover;border-radius:3px;width:24px}.einst-bild-werbung{object-fit:contain;border-radius:3px;max-width:90px}.einst-dateifeld{font-size:12px}.einst-farbwahl{background:0 0;border:none;width:40px;height:28px;padding:0}.einst-feld-kurz{width:80px}.einst-vorschau{border:1px solid var(--linie);border-radius:var(--radius);background:var(--flaeche-2);width:437px;max-width:100%;height:618px;overflow:hidden}.ueb-ablage{border:1.5px dashed var(--linie-stark);border-radius:var(--radius);background:0 0;flex-wrap:wrap;align-items:flex-end;gap:12px;padding:10px;display:flex}.ueb-ablage-aktiv{border-color:var(--akzent);background:var(--akzent-schwach)}.ueb-mitte{align-self:center}.ueb-schalter{gap:6px;font-size:12.5px}.ueb-spaltenwahl{align-items:flex-start;gap:12px}.ueb-spaltenfeld{min-width:150px}.ueb-rahmen{border:1px solid var(--linie);border-radius:var(--radius-s);overflow:auto}.ueb-rahmen-vorschau{max-height:220px}.ueb-rahmen-mapping{max-height:340px}.ueb-kopfzeile{z-index:1;background:var(--flaeche-2);position:sticky;top:0}.ueb-kopf{z-index:auto;border-bottom:1px solid var(--linie);background:0 0;padding:6px 10px;font-size:10.5px;position:static;top:auto}.ueb-rolle{text-transform:none;color:var(--akzent-text);margin-left:6px}.ueb-zeile{border-bottom:1px solid var(--linie)}.ueb-zeile-manuell{background:var(--flaeche-2)}.ueb-nr{margin-right:8px}.ueb-ergaenzen{align-items:flex-end;gap:8px;font-size:12.5px}.ueb-nr-feld{width:80px}.ueb-bez-feld{width:200px}.ueb-saldo-feld{width:110px}.ueb-bilanz{font-size:12.5px;font-weight:600}.segmentwahl{background:var(--flaeche-2);border-radius:var(--radius-s);gap:2px;padding:2px;display:flex}.segmentwahl-knopf{height:26px;color:var(--text-schwach);white-space:nowrap;cursor:pointer;background:0 0;border:none;border-radius:4px;padding:0 12px;font-family:inherit;font-size:12.5px;font-weight:500}.segmentwahl-aktiv{background:var(--flaeche);color:var(--akzent-text);box-shadow:var(--schatten);font-weight:600}.rasterkopf{border-bottom:1px solid var(--linie);letter-spacing:.04em;text-transform:uppercase;color:var(--text-leise);padding:8px 14px;font-size:11px}.bel-seite{gap:14px;max-width:1060px;margin:0 auto;padding:18px 20px 28px;display:grid}.bel-kopf{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.bel-titel{flex:none;margin:0 6px 0 0;font-size:16px;font-weight:650}.bel-meldung{border:1px solid var(--linie);border-radius:var(--radius-s);background:var(--akzent-schwach);color:var(--text-schwach);padding:8px 12px;font-size:13px}.bel-link{font:inherit;color:var(--akzent-text);cursor:pointer;background:0 0;border:0;padding:0}.bel-link-links{text-align:left}.bel-link-strich{text-decoration:underline}.bel-liste{box-shadow:var(--schatten)}.bel-listenkopf{border-bottom:1px solid var(--linie);align-items:center;gap:10px;padding:10px 14px;display:flex}.bel-filter{border:1px solid var(--linie-stark);border-radius:var(--radius-s);background:var(--flaeche);color:var(--text);font:12.5px var(--font);padding:4px 8px}.bel-zeile{border-bottom:1px solid var(--linie)}.bel-td{padding:7px 8px}.bel-td-datum{width:90px;padding:7px 14px}.bel-td-kachel{width:190px}.bel-td-status{width:150px}.bel-td-aktion{width:104px;padding:7px 14px}.bel-chip-luft{margin-left:8px}.bel-dialog{box-shadow:var(--schatten);gap:12px;padding:16px;display:grid}.bel-dialog-s{width:min(420px,94vw)}.bel-dialog-m{width:min(460px,94vw);max-height:92vh;overflow-y:auto}.bel-dialog-l{width:min(1040px,96vw);max-height:90vh;box-shadow:var(--schatten);flex-direction:column;display:flex;overflow-y:auto}.bel-dialogkopf{align-items:center;display:flex}.bel-haftkopf{z-index:1;background:var(--flaeche);position:sticky;top:0}.bel-segment{width:fit-content;padding:3px;display:inline-flex}.bel-segment-knopf{border-radius:var(--radius-s);height:auto;padding:5px 11px;font-weight:600}.bel-differenz{border:1px solid var(--linie);border-radius:var(--radius-s);background:var(--flaeche-2);gap:6px;padding:10px 12px;display:grid}.bel-fehlerzeile{padding:8px 16px;font-size:12.5px}.bel-ue-rumpf{padding:6px 8px 14px}.bel-ue-raster{grid-template-columns:104px 1.4fr 1fr 110px 120px 96px auto;align-items:center;gap:6px;display:grid}.bel-ue-kopf{padding:6px 8px;font-size:10.5px}.bel-ue-zeile{border-top:1px solid var(--linie);padding:7px 8px}.bel-ue-kachel{font-size:11.5px}.bel-ue-aktionen{justify-content:flex-end;gap:6px;display:flex}.bel-ue-buchen{width:76px}.bel-ue-meta{align-items:center;gap:10px;margin-top:3px;padding-left:2px;display:flex}.bel-ue-regel{border-radius:var(--radius-s);background:var(--flaeche-2);margin-top:6px;padding:8px 10px}.bel-ue-regeltext{color:var(--text-schwach);flex:none;font-size:12px}.bel-ue-regelfeld{width:220px}.bel-ue-leer{padding:18px 8px}.kas-raster{grid-template-columns:minmax(0,1fr) 320px;align-items:start;gap:12px;max-width:1100px;margin:0 auto;padding:12px 14px 24px;display:grid}.kas-spalte{gap:10px;min-width:0;display:grid}.kas-mitte{place-items:center;padding:32px;display:grid}.kas-ladehinweis{padding:32px}.kas-hinweiskarte{text-align:center;gap:8px;max-width:420px;padding:20px;display:grid}.kas-name{font-size:13.5px}.kas-tastenfeld{grid-template-columns:repeat(auto-fill,minmax(128px,1fr));gap:8px;display:grid}.kas-artikel{border:1px solid var(--linie);border-left:5px solid var(--kat-farbe,var(--linie));border-radius:var(--radius-s);background:var(--flaeche);min-height:76px;box-shadow:var(--schatten);color:var(--text);text-align:left;cursor:pointer;align-content:space-between;gap:4px;padding:10px 12px;display:grid}.kas-manuell{border:1.5px dashed var(--linie-stark);border-radius:var(--radius-s);min-height:76px;color:var(--text-schwach);cursor:pointer;background:0 0;font-size:13px;font-weight:600}.kas-kategorie{border-radius:999px;font-weight:600}.kas-auswahl{height:34px}.kas-bon{gap:0;display:grid;position:sticky;top:12px}.kas-bonkopf{border-bottom:1px solid var(--linie);align-items:center;padding:10px 14px;display:flex}.kas-bonliste{max-height:320px;overflow-y:auto}.kas-leerbon{padding:18px 14px}.kas-bonfuss{border-top:1px solid var(--linie);gap:8px;padding:10px 14px;display:grid}.kas-mengeknopf{width:30px;height:30px;padding:0}.kas-menge{text-align:center;width:20px}.kas-posbetrag{width:74px}.kas-zahlknopf{height:46px;font-size:14px}.kas-zeile{justify-content:space-between;font-size:13px;font-weight:400;display:flex}.kas-zeile-fett{font-size:14px;font-weight:700}.kas-zeile-total{font-size:15px;font-weight:700}.kas-zeile-leise{color:var(--text-leise);font-size:12px}.kas-band{border-bottom:1px solid var(--linie);padding:7px 12px;font-size:13px}.kas-band-weit{gap:10px}.kas-bon-nr{width:46px}.kas-z-nr{width:44px}.kas-dialog{width:min(360px,94vw);box-shadow:var(--schatten);gap:12px;padding:16px;display:grid}.kas-quittung{text-align:center;width:min(320px,94vw);box-shadow:var(--schatten);gap:10px;padding:20px;display:grid}.kas-quittungslampe{width:14px;height:14px;margin:0 auto}.kas-quittungsbetrag{font-size:24px;font-weight:700}.kas-quittungsknopf{height:44px}.kas-eingabe{height:40px;font-size:14px}.kas-anzeige{border-radius:var(--radius-s);background:var(--flaeche-2);padding:4px 8px;font-size:22px;font-weight:700}.kas-anzeige-gross{font-size:26px}.kas-ziffern{grid-template-columns:repeat(3,1fr);gap:6px;display:grid}.kas-taste{height:52px;font-size:18px;font-weight:600}.kas-taste-breit{grid-column:span 2}.kas-satztaste{flex:1;height:36px;font-weight:600}.kas-dialogknopf{flex:1;height:42px}.kas-verwaltung{gap:14px;display:grid}.kas-block{gap:6px;display:grid}.kas-farbstreifen{background:var(--kat-farbe,var(--linie));border-radius:3px;flex:none;width:10px;height:22px}.kas-artikelspalte{min-width:140px}.kas-zwecklabel{min-width:260px;font-size:12.5px}.kas-kontochip{gap:6px;padding:3px 10px;font-size:12.5px}.kas-nebenwort{font-size:11px;font-weight:400}.kas-feld-88{width:88px}.kas-feld-110{width:110px}.kas-feld-150{width:150px}.deb-raster{gap:8px;display:grid}.deb-pos-gitter{grid-template-columns:minmax(240px,2fr) 70px 96px 100px 70px 110px 28px}.deb-alter-gitter{grid-template-columns:minmax(180px,1fr) repeat(5,110px) 120px}.plan-pos-gitter{grid-template-columns:minmax(200px,2fr) 64px 96px 64px 100px 26px}.plan-liste-gitter{grid-template-columns:minmax(160px,1.2fr) 74px minmax(120px,1fr) 104px 100px 104px 92px 320px}.deb-raster-weit{gap:10px;display:grid}.deb-breit{min-width:fit-content}.deb-tabellenzeile{align-items:center;padding:8px 14px;font-size:13px}.deb-tabellenfuss{border-top:1px solid var(--linie);background:var(--flaeche-2);align-items:center;padding:8px 14px;display:flex}.deb-erfassen{gap:14px;max-width:980px;display:grid}.deb-kopfkarte{grid-template-columns:1.2fr 1fr;gap:14px;padding:14px;display:grid}.deb-feldspalte{align-content:start;gap:8px;display:grid}.deb-feldpaar{grid-template-columns:1fr 1fr}.deb-pos-zeile{align-items:center;padding:5px 14px}.deb-posfeld{height:30px}.deb-zellknopf{height:24px;padding:0}.deb-summen{gap:2px;min-width:240px;font-size:13px;display:grid}.deb-summenzeile{justify-content:space-between;display:flex}.deb-summentotal{border-top:1px solid var(--linie);padding-top:3px}.deb-knopf-breit{padding:0 22px}.deb-passt{width:fit-content;max-width:100%}.deb-alterzeile{padding:7px 14px;font-size:13px}.deb-summenband{border-top:2px solid var(--linie);background:var(--flaeche-2);padding:8px 14px;font-size:13px;font-weight:600}.deb-op-raster{grid-template-columns:16px 1fr 110px 120px 110px 230px}.deb-op-zeile{align-items:center;padding:10px 14px}.deb-grundlinie{align-items:baseline}.deb-aktionen{justify-content:flex-end;gap:6px;display:flex}.deb-beilagen{padding:6px 14px 12px 40px}.beilage-karte{font-size:13px}.beilage-zeile{grid-template-columns:18px minmax(0,1fr) auto auto;align-items:center;gap:10px;padding:7px 12px;display:grid}.beilage-fest{background:var(--flaeche-2)}.beilage-griff{color:var(--text-leise);cursor:grab;letter-spacing:-1px;font-size:11px}.beilage-name{align-items:center;gap:6px;min-width:0;display:flex}.beilage-art{letter-spacing:.05em;text-transform:uppercase;color:var(--text-leise);font-size:11px}.beilage-aktionen{justify-content:flex-end;gap:6px;display:flex}.beilage-ziel{box-shadow:inset 0 2px 0 var(--akzent)}.beilage-inaktiv .beilage-name{color:var(--text-schwach)}.beilage-leer{padding:8px 12px}.beilage-fuss{border-top:1px solid var(--linie);background:var(--flaeche-2);flex-wrap:wrap;align-items:center;gap:8px 14px;padding:9px 12px;display:flex}.beilage-schalter{align-items:center;gap:6px;font-size:12.5px;display:inline-flex}.beilage-wahl{border-top:1px solid var(--linie);gap:6px;padding:10px 12px;display:grid}.beilage-wahl-liste{max-height:220px;display:grid;overflow:auto}.beilage-wahl-zeile{grid-template-columns:minmax(0,1fr) 100px 90px auto;align-items:center;gap:8px;padding:3px 0;font-size:12.5px;display:grid}.beilage-ablage{padding:8px 12px}.beilage-erklaerung{padding:8px 12px 4px;display:block}.kun-beilagen{gap:4px;margin-top:6px;display:grid}.deb-qr{border-top:1px dashed var(--linie);background:var(--flaeche-2);gap:8px;padding:10px 14px 14px 40px;display:grid}.deb-luft{margin-top:4px}.deb-zahlteil{background:var(--papier);border-radius:6px;max-width:560px;overflow-x:auto}.deb-payload{resize:vertical;margin-top:6px;font-size:11px}.deb-karte-luft{margin-bottom:12px}.deb-artikel-raster{grid-template-columns:80px 1fr 60px 100px 70px minmax(140px,1fr) 28px}.deb-artikel-zeile{align-items:center;padding:6px 14px;font-size:13px}.deb-artikel-formraster{grid-template-columns:80px 1fr 60px 100px 70px minmax(140px,1fr) auto}.deb-artikel-form{border-top:1px solid var(--linie);background:var(--flaeche-2);align-items:center;padding:8px 14px}.deb-formfehler{padding:6px 14px 10px;font-size:12.5px}.plan-pos-kopf{padding:7px 12px}.plan-pos-zeile{align-items:center;padding:4px 12px}.plan-posfeld{height:28px}.plan-zellknopf{height:22px;padding:0}.plan-pos-fuss{padding:7px 12px}.plan-stark{font-size:13px;font-weight:600}.plan-form{gap:12px;margin-bottom:12px;padding:14px;display:grid}.plan-hervor{border:1px solid var(--akzent)}.plan-feldgitter{grid-template-columns:repeat(4,minmax(140px,1fr));gap:10px;display:grid}.plan-nrgitter{grid-template-columns:200px 1fr;gap:10px;display:grid}.plan-seite{gap:12px;display:grid}.plan-kontowahl{align-items:center;gap:6px;display:flex}.plan-kontobreite{width:240px}.plan-statuschip{padding:1px 8px;font-size:11px}.plan-verlauf{border-top:1px dashed var(--linie);background:var(--flaeche-2);padding:8px 14px 12px 28px}.plan-verlaufzeile{align-items:baseline;gap:10px;padding:4px 0;font-size:12.5px;display:flex}.plan-vdatum{width:80px}.plan-vstatus{font-size:11px;font-weight:600}.plan-vbetrag{width:96px}.kun-suche{width:200px;height:30px}.kun-spaltenkopf{letter-spacing:.04em;text-transform:uppercase;color:var(--text-leise);font-size:11px}.kun-kopfreihe{border-bottom:1px solid var(--linie);gap:10px;min-width:fit-content;padding:8px 14px;display:grid}.kun-zeile{text-align:left;width:100%;min-width:fit-content;color:inherit;font:inherit;cursor:pointer;background:0 0;border:none;align-items:center;gap:10px;padding:8px 14px;display:grid}.kun-zeile-trenn{border-top-style:solid}.kun-zeile-aktiv{background:var(--akzent-schwach)}.kun-panel{min-height:0;padding:14px}.kun-panel-hoch{height:100%}.kun-abstand{margin-top:16px}.kun-abschnitt{margin:14px 0 8px;font-weight:600}.kun-zefix-notiz{padding:8px 12px}.kun-treffer{font:inherit;text-align:left;cursor:pointer;background:0 0;border:none;padding:7px 12px;font-size:13px}.kun-zefix-fuss{border-top:1px solid var(--linie);justify-content:flex-end;padding:4px 8px;display:flex}.kun-gitter-adresse{grid-template-columns:2fr 1fr;gap:10px;margin-top:10px;display:grid}.kun-plzort{gap:6px;display:flex}.kun-plz{width:64px}.kun-textfeld{resize:vertical}.kun-textfeld-luft{margin-top:8px}.kun-tabs{border-bottom:1px solid var(--linie);gap:4px;padding:10px 14px 0;display:flex}.kun-tab{color:var(--text-schwach);font:inherit;cursor:pointer;background:0 0;border:none;border-bottom:2px solid #0000;margin-bottom:-1px;padding:6px 10px 8px;font-size:12.5px;font-weight:400}.kun-tab-aktiv{border-bottom-color:var(--akzent);color:var(--akzent-text);font-weight:600}.kun-leer-luft{margin-bottom:10px}.kun-listenzeile{border-bottom:1px solid var(--linie);padding:8px 0}.kun-basiszeile{align-items:baseline;gap:10px;display:flex}.kun-marke{margin-left:6px;padding:1px 6px;font-weight:550}.kun-gitter-eng{gap:8px}.kun-aktivitaet-form{grid-template-columns:110px 120px 1fr auto;gap:8px;display:grid}.kun-liste-luft{margin-top:14px}.kun-datumsspalte{flex:none;width:74px}.kun-typ{letter-spacing:.05em;text-transform:uppercase;flex:none}.kun-fehlerband{margin-bottom:10px}.kun-abo-zeile{padding:9px 0}.kun-kennzahl{padding:10px 12px}.kun-kennzahl-wert{margin-top:2px;font-size:17px}.kun-rechnungszeile{padding:7px 0}.kun-rg-datum{flex:none;width:78px}.kun-rg-status{font-size:11px;font-weight:600}.kun-rg-betrag{flex:none;width:90px}.vk-seite{height:100%;overflow-y:auto}.vk-tabs{border-radius:9px;gap:4px;margin-left:8px;padding:3px}.vk-tab{border-radius:7px;height:30px;font-weight:600}.vk-rumpf{gap:14px;max-width:980px;padding:16px;display:grid}.vk-form{gap:10px;padding:12px 14px;display:grid}.vk-kundenwahl{min-width:240px}.vk-feld-240{width:240px}.vk-objekt{min-width:260px}.vk-prozent{width:84px}.vk-skontotext{width:210px}.vk-textfeld{resize:vertical;font-size:12.5px}.vk-adressfeld{min-height:48px}.vk-brieffeld{min-height:40px}.vk-w-pos{width:52px}.vk-w-einheit{width:56px}.vk-w-menge{width:74px}.vk-w-preis{width:92px}.vk-w-mwst{width:62px}.vk-w-konto{width:158px}.vk-w-aktion{width:54px}.vk-titelzeile{background:var(--flaeche-2)}.vk-beschreibung{min-height:26px}.vk-artikelfeld{height:20px;color:var(--text-leise);margin-top:2px;font-size:11px}.vk-mengenzelle{align-items:center;gap:4px;display:flex}.vk-per{color:var(--text-leise);cursor:pointer;-webkit-user-select:none;user-select:none;font-size:10px}.vk-ikonknopf{height:24px;font-size:11px}.vk-ikonknopf-luft{margin-left:2px}.vk-status{padding:1px 8px;font-size:11px;font-weight:400}.vk-tabellenknopf{height:24px;margin-right:4px;font-size:11.5px}.kar-dialog{width:min(1120px,96vw);max-height:92vh;box-shadow:var(--schatten);flex-direction:column;display:flex;overflow-y:auto}.kar-kopf-halt{z-index:2;background:var(--flaeche);position:sticky;top:0}.kar-saldozeile{align-items:center;gap:6px;font-size:12px;display:inline-flex}.kar-band{padding:8px 16px;font-size:12.5px}.kar-band-wash{background:var(--akzent-schwach)}.kar-rumpf{gap:14px;padding:4px 16px 18px;display:grid}.kar-links{justify-self:start}.kar-zurueck{font-size:12px}.kar-einlesen{gap:12px;display:grid}.kar-vorschau{border:1px solid var(--linie);border-radius:var(--radius-s);background:var(--flaeche-2);gap:10px;padding:10px 12px;display:grid}.kar-vorschau-kopf{gap:12px;font-size:12.5px}.kar-vorzeichen-feld{width:320px}.kar-vorschau-liste{border-radius:var(--radius-s);background:var(--flaeche);max-height:320px;overflow-y:auto}.kar-vorschau-kopfzeile{background:var(--flaeche);gap:6px;padding:6px 8px;display:grid;position:sticky;top:0}.kar-vorschau-gitter{grid-template-columns:96px 1.6fr 110px 120px 90px}.kar-vorschau-kopfzelle{font-size:10.5px}.kar-vorschau-zeile{border-top:1px solid var(--linie);gap:6px;padding:5px 8px;font-size:12.5px;display:grid}.kar-block{border:1px solid var(--linie);border-radius:var(--radius-s)}.kar-blocktitel{background:var(--flaeche-2);letter-spacing:.04em;color:var(--text-schwach);padding:8px 12px;font-size:11.5px}.kar-blockfuss{border-top:1px solid var(--linie);padding:7px 12px;font-size:11.5px}.kar-leer{padding:12px}.kar-zeile{border-top:1px solid var(--linie);padding:7px 8px}.kar-datum{width:90px}.kar-status{width:90px;font-size:11.5px}.kar-periode{width:150px}.kar-postenraster{align-items:center;gap:6px;display:grid}.kar-posten-gitter{grid-template-columns:26px 90px 1.5fr 105px 1.1fr 130px}.kar-posten-zu{opacity:.65}.kar-zeilenaktion{justify-content:flex-end;gap:6px}.kar-regelchip{padding:1px 8px;font-size:11px}.kar-postenfuss{margin-top:3px;padding-left:32px;font-size:11px}.kar-nachreichen{width:min(480px,94vw);box-shadow:var(--schatten);gap:12px;padding:16px;display:grid}.kb{flex-direction:column;min-height:0;display:flex}.kb-kopf{border-bottom:1px solid var(--linie);flex-wrap:wrap;padding:10px 14px}.kb-nummer{font-size:16px}.kb-titel{font-size:15px}.kb-kicker{letter-spacing:.04em;text-transform:uppercase;font-size:11px}.kb-pendenz{border-bottom:1px solid var(--linie);gap:6px;padding:8px 14px}.kb-marke{cursor:pointer;border:2px solid #0000;border-radius:999px;width:18px;height:18px}.kb-marke-aktiv{border-color:var(--text)}.kb-marke-weg{border:1px dashed var(--text-leise);background:0 0;font-size:10px;line-height:1}.kb-markenname{font-size:12px}.kb-notiz{min-width:140px;height:26px;font-size:12.5px}.kb-fehler{margin:10px 14px 0;padding:6px 8px}.kb-saldi{border-bottom:1px solid var(--linie);grid-template-columns:repeat(3,1fr);display:grid}.kb-saldo{border-right:1px solid var(--linie);min-width:0;padding:10px 14px}.kb-saldo:last-child{border-right:0}.kb-wert{white-space:nowrap;font-size:16px;font-weight:550}.kb-werkzeug{border-bottom:1px solid var(--linie);flex-wrap:wrap;align-items:center;gap:8px;padding:10px 14px;display:flex}.kb-suche{flex:1;min-width:160px}.kb-tafel{max-height:58vh}.kb-bew{border-collapse:collapse;table-layout:fixed;width:100%;font-size:13px}.kb-bew td{text-overflow:ellipsis;overflow:hidden}.kb-bew td+td,.kb-bew th+th{border-left:1px solid var(--linie)}.kb-th{z-index:1;text-align:left;white-space:nowrap;-webkit-user-select:none;user-select:none;letter-spacing:.04em;text-transform:uppercase;color:var(--text-schwach);background:var(--flaeche);border-bottom:1px solid var(--linie);padding:8px 12px;font-size:11px;font-weight:600;position:sticky;top:0}.kb-sort:after{content:" ▾";color:var(--akzent)}.kb-auf:after{content:" ▴"}.kb-bew td{border-bottom:1px solid var(--trenn);white-space:nowrap;vertical-align:top;padding:6px 12px}.kb-bew tr:hover td{background:var(--hover)}.kb-textzelle{white-space:normal;min-width:180px}.kb-text{font:inherit;color:var(--text);text-align:left;cursor:text;background:0 0;border:1px dashed #0000;border-radius:4px;margin:-1px -4px;padding:1px 4px}.kb-text:hover:not(:disabled){border-color:var(--linie-stark)}.kb-text:disabled{cursor:default;color:var(--text-schwach)}.kb-textfeld{min-height:24px;padding:0 4px;font-size:13px}.kb-herkunft{margin-left:6px}.kb-sprung{font:inherit;color:var(--text);cursor:pointer;font-variant-numeric:tabular-nums;background:0 0;border:0;padding:0}.kb-sprung:hover{color:var(--akzent-text);text-decoration:underline}.kb-gk-knopf{font:inherit;color:var(--akzent-text);text-align:left;cursor:pointer;background:0 0;border:none;padding:0;font-size:12.5px}.kb-gk-knopf:hover{text-decoration:underline}.kb-beleg{font:inherit;color:var(--akzent-text);cursor:pointer;background:0 0;border:0;max-width:200px;padding:0;font-size:12px}.kb-beleg:hover{text-decoration:underline}.kb-lauf{color:var(--text-schwach)}.kb-leer{text-align:center;white-space:normal;padding:24px 14px;font-size:13px}.kb-fuss{border-top:1px solid var(--linie);flex-wrap:wrap;align-items:center;gap:12px;padding:8px 14px;display:flex}.mw-seite{max-width:760px;height:100%;margin:0 auto;padding:24px}.mw-kopf{gap:12px;margin-bottom:18px}.mw-h1{font-size:17px}.mw-segmentknopf{height:28px}.mw-fehler{margin-bottom:16px}.mw-karte{margin-bottom:14px}.mw-karte-luft{margin-top:14px}.mw-kartenkopf{border-bottom:1px solid var(--linie);flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:12px;padding:12px 16px;display:flex}.mw-kartentitel{font-size:14px}.mw-leer{border-top:1px solid var(--linie);padding:16px;font-size:13px}.mw-abschnittkopf{background:var(--flaeche-2);letter-spacing:.04em;text-transform:uppercase;color:var(--text-leise);grid-template-columns:48px 1fr 150px;gap:10px;padding:9px 16px;font-size:11px;font-weight:600;display:grid}.mw-abschnittkopf-steuer{grid-template-columns:48px 1fr 120px 120px}.mw-abschnitt-titel{grid-column:1/3}.mw-ziffer{background:var(--flaeche-2);min-width:34px;color:var(--text-leise);text-align:center;border-radius:4px;padding:1px 6px;font-size:11.5px;font-weight:500;display:inline-block}.mw-gruppe{color:var(--text-schwach);padding:6px 0 2px 34px;font-size:11px;font-style:italic}.mw-zeile{border-top:1px solid var(--linie);grid-template-columns:48px 1fr 150px;align-items:baseline;gap:10px;padding:8px 16px;display:grid}.mw-zeile-steuer{grid-template-columns:48px 1fr 120px 120px}.mw-ergebnis{background:var(--flaeche-2);border-top:2px solid var(--linie);gap:6px;padding:14px 16px;display:grid}.mw-ergebnis-zeile{justify-content:space-between;align-items:baseline;gap:12px;font-size:16px;font-weight:700;display:flex}.mw-ergebnis-label{align-items:baseline;gap:8px;display:inline-flex}.mw-einreichung{max-width:520px;margin-top:8px}.mw-ab-gitter{grid-template-columns:1fr 120px 120px 120px;gap:10px;display:grid}.mw-ab-zeile{border-top:1px solid var(--linie);align-items:baseline;padding:10px 14px;font-size:13px}.mw-ab-hinweis{color:var(--text-leise);font-size:11.5px;display:block}.mw-fussnote{border-top:1px solid var(--linie);padding:8px 14px}.mw-fussnote-luft{padding:10px 14px}.mw-satz-titel{letter-spacing:.05em}.mw-satz-gitter{grid-template-columns:1fr 64px 110px 100px 100px 90px;gap:8px;display:grid}.mw-satz-art{background:var(--flaeche-2);border-bottom:1px solid var(--linie);color:var(--text-schwach);padding:6px 14px;font-size:11.5px;font-weight:600}.mw-satz-zeile{border-top:1px solid var(--linie);padding:6px 14px;font-size:12.5px}.mw-code-gitter{grid-template-columns:72px minmax(240px,2fr) 72px 132px minmax(240px,1.6fr) 8px 28px;gap:8px;display:grid}.mw-code-gitter input,.mw-code-gitter select,.mw-code-gitter .kw-feld{width:100%;min-width:0}.mw-code-zeile{align-items:center;padding:5px 14px;font-size:13px}.mw-code-neu{border-top:2px solid var(--linie);background:var(--flaeche-2);align-items:center;padding:8px 14px}.mw-code-x{height:24px;padding:0}.mw-code-plus{padding:0}.mw-inaktiv-chip{background:var(--flaeche-2);color:var(--text-schwach);cursor:pointer;border:none;border-radius:999px;margin:0 4px 4px 0;padding:2px 8px;font-size:12px}.mw-fehlerzeile{padding:8px 14px;font-size:12.5px}.kred-faellig{color:var(--text-schwach);font-size:12.5px}.kred-datumsfeld{padding:0 6px}.kred-band{margin:10px 16px 0}.kred-fx{border:1px solid var(--linie);border-radius:var(--radius-s);background:var(--flaeche-2);gap:8px;padding:10px 12px;font-size:13px;display:grid}.kred-loeschband{border-radius:var(--radius-s);background:var(--schlecht-bg);color:var(--schlecht);flex-wrap:wrap;align-items:center;gap:10px;padding:10px 12px;font-size:13px;display:flex}.kred-loeschknopf{height:28px}.kred-tabelle{overflow-x:auto}.kred-tabelle .kred-gitter{min-width:var(--tabelle-breite-min)}.kred-gitter{gap:10px;display:grid}.kred-tabelle .kred-gitter>:last-child{z-index:1;background:var(--flaeche);box-shadow:-1px 0 0 var(--linie);padding-left:8px;position:sticky;right:0}.kred-tabelle .rasterkopf>:last-child{padding-right:14px}.kred-zeile{align-items:center;padding:9px 14px}.kred-basislinie{flex-wrap:wrap;align-items:baseline}.kred-basislinie>.ellipse{min-width:min(16ch,100%);max-width:100%}.kred-normal{font-weight:400}.kred-skonto{line-height:inherit;border:none}.kred-bezahlt>:not(:last-child){opacity:.72}.kred-dialog{width:min(1080px,96vw);height:min(86vh,900px);box-shadow:var(--schatten);flex-direction:column;display:flex;overflow:hidden}.kred-rumpf{flex:1;min-height:0;display:flex}.kred-beleg{background:var(--papier);border:none;flex:60%}.kred-kein-beleg{color:var(--text-leise);flex:60%;place-items:center;font-size:13px;display:grid}.kred-formspalte{flex:40%;align-content:start;gap:10px;min-width:300px;padding:16px;display:grid}.kred-speichern{height:32px}.ber-buehne{grid-template-columns:1fr;align-items:start;gap:16px 10px;display:grid}.ber-buehne-geteilt{grid-template-columns:var(--ber-links,minmax(520px, 1.1fr)) 10px minmax(420px, 1fr)}.ber-buehne-geteilt .ber-abschluss{min-width:0;max-width:none}.ber-panel{min-width:0;position:sticky;top:0}.ber-teiler{cursor:col-resize;border-radius:3px;align-self:stretch;position:relative}.ber-teiler:before{content:"";background:var(--linie);width:2px;position:absolute;top:0;bottom:0;left:4px}.ber-teiler:hover:before,.ber-buehne-zieht .ber-teiler:before,.ber-teiler:focus-visible:before{background:var(--akzent)}.ber-teiler:focus-visible{outline:none}.ber-buehne-zieht{-webkit-user-select:none;user-select:none}@media (max-width:1100px){.ber-buehne-geteilt{grid-template-columns:1fr}.ber-panel{position:static}.ber-teiler{display:none}}.ber-tab{border-collapse:collapse;table-layout:fixed;width:100%;font-size:13px}.ber-tab th{letter-spacing:.04em;text-transform:uppercase;color:var(--text-schwach);text-align:left;border-bottom:1px solid var(--linie);background:var(--flaeche-2);white-space:nowrap;padding:8px 12px;font-size:11px;font-weight:600}.ber-tab td{border-bottom:1px solid var(--trenn);white-space:nowrap;padding:5px 12px}.ber-tab td:first-child{text-overflow:ellipsis;overflow:hidden}.ber-tab tr:last-child td{border-bottom:0}.ber-tab-gruppe td{background:var(--flaeche-2);font-weight:600}.ber-tab-stufe td{color:var(--text-schwach);padding-left:16px;font-weight:600}.ber-tab-konto td:first-child{padding-left:28px}.ber-tab-konto:hover td{background:var(--hover)}.ber-tab-aktiv td,.ber-tab-aktiv:hover td{background:var(--akzent-schwach);box-shadow:inset 3px 0 0 var(--akzent)}.ber-tab-zw td{border-top:1px solid var(--linie-stark);padding-left:16px;font-weight:600}.ber-tab-zw td:first-child{padding-left:16px}.ber-tab-total td{border-top:1px solid var(--linie-stark);color:var(--akzent-text);font-weight:600}.ber-tab-schluss td{border-top:2px solid var(--text);font-weight:700}.ber-klapp{color:var(--text-leise);cursor:pointer;font:inherit;background:0 0;border:0;padding:0 6px 0 0}.ber-nr{min-width:44px;display:inline-block}.ber-nr-leer{color:var(--text-schwach);font-style:italic}.ber-pfeil{color:var(--text-leise);opacity:0;margin-left:8px;font-size:11.5px;transition:opacity .12s}.ber-tab-konto:hover .ber-pfeil{opacity:1}.ber-leer{color:var(--text-leise);padding:12px;font-size:13px}.ber-sb{align-content:start;gap:8px;display:grid}.ber-sb-rahmen{width:fit-content;max-width:100%;max-height:calc(100vh - 230px)}.ber-sb-kopf{z-index:1;background:var(--flaeche);border-bottom:1px solid var(--linie);min-width:fit-content;display:grid;position:sticky;top:0}.ber-sb-zeile{min-width:fit-content;font-size:13px;display:grid}.ber-sb-summe{background:var(--flaeche-2);border-top:2px solid var(--linie);min-width:fit-content;font-size:12.5px;font-weight:600;display:grid;position:sticky;bottom:0}.ber-eb{color:var(--text-schwach);cursor:pointer;gap:6px;font-size:12.5px}.ber-spaltenzeile{color:var(--text);padding:4px 6px;font-size:13px}.ber-abschluss{flex-direction:column;gap:16px;max-width:760px;display:flex}.ber-blocktitel{margin-bottom:8px;font-size:12px}.ber-differenz{margin-top:8px;font-size:12.5px}.ber-gv-karte{max-width:460px}.ber-gv-liste{padding:8px 0 6px}.ber-gv-zeile{grid-template-columns:1fr 120px;gap:8px;padding:3px 12px;font-size:13px;display:grid}.ber-gv-fuss{border-top:1px solid var(--linie);color:var(--text-leise);padding:7px 12px 9px;font-size:11.5px}.bank-band{padding:8px 16px;font-size:12.5px}.bank-raster{align-items:center;gap:10px;min-width:fit-content;padding:8px 14px;display:grid}.bank-zeile{align-items:start}.bank-kopfzelle{align-items:center;display:flex;position:relative}.bank-kopfzelle.rechts{justify-content:flex-end}.bank-banktext{-webkit-line-clamp:2;min-width:0;color:inherit;font:inherit;text-align:left;background:0 0;border:none;-webkit-box-orient:vertical;padding:0;font-size:12.5px;font-weight:500;line-height:1.3;display:-webkit-box;overflow:hidden}button.bank-banktext{cursor:pointer}.bank-infozeile{margin-top:2px}.pe-infos{flex-direction:column;gap:2px;min-width:0;margin-top:2px;display:flex}.pe-infos .pe-satz{margin-top:0}.pe-infos .salda-begruendung{min-width:0;padding:0}.pe-infos .salda-begruendung>.ellipse{min-width:0}.pe-regelzeile{flex-wrap:wrap;align-items:center;gap:4px 10px;min-width:0;display:flex}.pe-regelzeile>.hinweis-klein{flex:14em;min-width:0}.bank-textfeld{width:100%;margin-top:2px}.bank-belegknopf{cursor:pointer;background:0 0;border:none;padding:0;font-size:13px}.herkunft{justify-content:flex-start;width:130px}.salda-begruendung{align-items:flex-start;gap:6px;padding:2px 0 4px;display:flex}.bank-streifen{border-top:1px solid var(--linie);background:var(--flaeche-2);flex-wrap:wrap;align-items:center;gap:6px 14px;padding:8px 14px;display:flex}.bank-vorschlag{flex-direction:column;align-items:stretch;gap:4px;font-size:11.5px;display:flex}.bank-vorschlagknopf{box-sizing:border-box;text-align:left;border:1px solid var(--linie-stark);background:var(--flaeche);width:100%;min-width:0;color:inherit;line-height:1.3;font:inherit;cursor:pointer;border-radius:999px;flex-direction:column;align-items:stretch;gap:1px;padding:4px 10px;font-size:11.5px;display:flex}.shell-dialog{max-width:340px;max-height:calc(100vh - 40px);box-shadow:var(--schatten);padding:22px;overflow-y:auto}.shell-banner{margin:8px 12px 0}.shell-dialog-titel{margin-bottom:14px;font-size:14px}.shell-dialog-text{margin:0 0 14px;font-size:13px}.shell-feld-luft,.shell-fehler-luft{margin-top:10px}.shell-dialog-fuss{margin-top:16px}.shell-wortmarke{color:var(--text);align-items:center;display:inline-flex}.shell-rahmen{flex-direction:column;height:100vh;display:flex}.shell-kopf{min-height:var(--shell-kopf-hoehe);background:var(--flaeche);flex:none;gap:4px 14px;padding:6px 16px}.shell-mandatknopf{flex:none;padding:0 10px}.shell-periodenwahl{max-width:200px;height:34px}.shell-menuknopf{flex:none;width:30px;margin-left:6px;padding:0}.shell-themeknopf{width:34px;padding:0}.shell-haupt{min-height:0}.shell-kontext{border-radius:var(--radius-s);cursor:pointer;background:0 0;border:none;align-items:center;gap:8px;max-width:280px;padding:4px 8px 4px 4px;display:flex}.shell-kontext:hover,.shell-kontext:focus-visible{background:var(--flaeche-2)}.shell-kontext:disabled{cursor:default}.shell-kontext-initialen{border-radius:var(--radius-s);width:30px;height:30px;color:var(--auf-farbe);flex:none;justify-content:center;align-items:center;font-size:12px;font-weight:700;display:inline-flex}.shell-kontext-text{text-align:left;min-width:0}.shell-kontext-name{color:var(--text);font-size:13px;display:block}.shell-kontext-unterzeile{font-size:11px;display:block}.shell-wechsler{flex-direction:column;gap:8px;min-width:240px;max-width:320px;display:flex}.shell-wechsler-suche{width:100%}.shell-wechsler-liste{flex-direction:column;gap:2px;max-height:280px;display:flex}.shell-wechsler-eintrag{border-radius:var(--radius-s);height:30px;color:var(--text);text-align:left;cursor:pointer;background:0 0;border:none;justify-content:space-between;align-items:center;gap:8px;padding:0 8px;font-size:13px;display:flex}.shell-wechsler-eintrag:hover,.shell-wechsler-hover{background:var(--flaeche-2)}.shell-wechsler-aktiv{color:var(--akzent-text);font-weight:600}.shell-wechsler-leer{padding:6px 8px}.shell-farbband{flex:none;height:3px}.mandat-farbe-1{background:var(--mandat-farbe-1)}.mandat-farbe-2{background:var(--mandat-farbe-2)}.mandat-farbe-3{background:var(--mandat-farbe-3)}.mandat-farbe-4{background:var(--mandat-farbe-4)}.mandat-farbe-5{background:var(--mandat-farbe-5)}.mandat-farbe-6{background:var(--mandat-farbe-6)}.shell-wechselhinweis{top:calc(var(--shell-kopf-hoehe) + 10px);z-index:50;box-shadow:var(--schatten-heben);position:fixed;left:50%;transform:translate(-50%)}.shell-nav-rahmen{min-width:var(--nav-breite-min);flex:1 1 0;align-items:center;gap:4px;margin-left:4px;display:flex}.shell-nav{border-radius:var(--radius-s);background:var(--flaeche-2);flex:0 auto;gap:2px;min-width:0;padding:2px;display:flex;position:relative;overflow:hidden}.shell-tab-ueberlauf{visibility:hidden}.shell-mehr{background:var(--flaeche-2);flex:none}.shell-tab{white-space:nowrap;height:28px;color:var(--text-schwach);cursor:pointer;background:0 0;border:none;border-radius:4px;flex:none;align-items:center;gap:7px;padding:0 11px;font-family:inherit;font-size:13px;font-weight:500;display:inline-flex}.shell-kasse{flex:none;text-decoration:none}.shell-badge-platz{min-width:var(--badge-platz);justify-content:center;display:inline-flex}.shell-badge{background:var(--akzent);min-width:16px;height:16px;color:var(--auf-farbe);border-radius:999px;justify-content:center;align-items:center;padding:0 4px;font-size:10px;font-weight:700;line-height:1;display:inline-flex}.regeln-dialog{background:var(--flaeche);width:min(880px,100%);max-height:85vh;box-shadow:var(--schatten-gross);border-radius:12px}.regeln-kopf{background:var(--flaeche);padding:14px 18px;position:sticky;top:0}.regeln-nebenwort{font-weight:400}.regeln-rumpf{flex-direction:column;gap:16px;padding:18px;display:flex}.regeln-block{flex-direction:column;gap:8px;display:flex}.regeln-form{background:var(--flaeche-2);gap:8px;padding:12px;display:grid}.regeln-feld-200{width:200px}.regeln-feld-230{width:230px}.regeln-eintrag{border:1px solid var(--linie);border-radius:8px;padding:8px 10px;font-size:12.5px}.regeln-name{min-width:140px}.start-laedt{justify-content:center;align-items:center;min-height:100vh;display:flex}.start-leer{padding:40px}.start-absatz{color:var(--text-leise);margin:0;font-size:13px}.start-kopfzeile{gap:10px}.start-initialen{background:var(--akzent-schwach);width:34px;height:34px;color:var(--akzent-text);border-radius:8px;flex:none;justify-content:center;align-items:center;font-size:13px;font-weight:700;display:inline-flex}.start-initialen-hervor{background:var(--akzent);color:var(--auf-farbe)}.start-kopfzeile,.start-namensblock{min-width:0}.start-namensblock{gap:3px;display:grid}.start-name{color:var(--text);font-size:14px}.start-marken{white-space:nowrap;gap:6px;font-size:11.5px;overflow:hidden}.start-punktzeile{align-items:center;gap:5px;display:inline-flex}.start-punkt{background:var(--akzent);border-radius:3px;flex:none;width:6px;height:6px}.start-seite{background:var(--bg);flex-direction:column;min-height:100vh;display:flex}.start-kopf{background:var(--flaeche);gap:12px;padding:10px 16px}.start-benutzer{margin-left:auto;font-size:13px}.start-rumpf{width:100%;max-width:1400px;margin:0 auto;padding:24px 16px}.start-suchzeile{flex-wrap:wrap;align-items:flex-end;gap:12px;margin-bottom:16px;display:flex}.start-suchtext{flex:300px}.start-suchfeld{flex:0 280px;height:34px}.start-h1{margin:0 0 4px;font-size:17px;font-weight:650}.start-pillen{margin-bottom:14px}.start-anlagemenu{flex-direction:column;gap:4px;min-width:220px;display:flex}.start-tabelle{box-sizing:border-box;align-items:center;gap:10px;min-width:fit-content;padding:8px 14px;display:grid}.start-tabelle>*{min-width:0}.start-tabelle-kopfzelle{white-space:nowrap;align-items:center;display:flex;position:relative}.start-tabelle-kopfzelle.rechts{justify-content:flex-end}.start-tabelle-zeile{background:var(--flaeche);text-align:left;cursor:pointer;border:none;border-radius:0;width:100%}.start-tabelle-zeile:hover,.start-tabelle-zeile:focus-visible{background:var(--hover)}.start-tabelle-firmazelle{z-index:1;background:var(--flaeche);position:sticky;left:0}.start-tabelle-zeile:hover .start-tabelle-firmazelle,.start-tabelle-zeile:focus-visible .start-tabelle-firmazelle{background:var(--hover)}.avatar-kreis{background:var(--akzent-schwach);width:20px;height:20px;color:var(--akzent-text);border-radius:999px;flex:none;justify-content:center;align-items:center;font-size:9.5px;font-weight:700;display:inline-flex}.nf-dialog{background:var(--flaeche);width:min(560px,94vw);box-shadow:var(--schatten);flex-direction:column;display:flex}.nf-kopf{border-bottom:1px solid var(--linie);gap:8px;padding:12px 16px}.nf-titel{font-size:14px;font-weight:600}.nf-rumpf{flex-direction:column;gap:12px;padding:16px;display:flex}.nf-gitter{gap:10px;display:grid}.nf-gitter-name{grid-template-columns:1fr 150px}.nf-gitter-gj{grid-template-columns:150px 1fr 1fr}.nf-gitter-ort{grid-template-columns:110px 1fr}.nf-treffer{z-index:10;border:1px solid var(--linie);border-radius:var(--radius-s);background:var(--flaeche);max-height:200px;box-shadow:var(--schatten);margin-top:4px;position:absolute;top:100%;left:0;right:0;overflow-y:auto}.nf-treffer-notiz{padding:8px 10px}.nf-treffer-knopf{border:none;border-bottom:1px solid var(--linie);text-align:left;cursor:pointer;background:0 0;width:100%;padding:7px 10px;display:block}.nf-treffer-meta{font-size:11.5px;display:block}.nf-haken{cursor:pointer;align-items:flex-start;gap:8px;margin-top:2px;font-size:13px;display:flex}.nf-haken input{margin-top:2px}.nf-fuss{justify-content:flex-end;gap:8px;margin-top:4px}.scanner-kopf{color:var(--text);align-items:center;gap:10px;padding:10px 14px;display:flex}.scanner-titel{font-size:14px}.scanner-zu{border:1px solid var(--linie);width:34px;height:34px;color:var(--text);cursor:pointer;background:0 0;border-radius:8px;font-size:15px}.scanner-video{object-fit:contain;width:100%;height:100%;position:absolute;inset:0}.scanner-start{color:var(--text-leise);place-items:center;font-size:13px;display:grid;position:absolute;inset:0}.scanner-fuss{gap:10px;padding:10px 14px 18px;display:grid}.scanner-seiten{gap:8px;padding-bottom:2px;display:flex;overflow-x:auto}.scanner-seite{flex:none;position:relative}.scanner-thumb{border:1.5px solid var(--linie);border-radius:6px;height:64px;display:block}.scanner-seite-knoepfe{gap:3px;display:flex;position:absolute;top:-6px;right:-6px}.scanner-seite-knopf{background:var(--akzent);width:22px;height:22px;color:var(--auf-farbe);cursor:pointer;border:0;border-radius:50%;font-size:11px}.scanner-seite-knopf-leise{background:var(--linie)}.scanner-steuerung{align-items:center;gap:14px;display:flex}.scanner-spalte{justify-items:center;gap:5px;width:84px;display:grid}.scanner-ausloeser{border:4px solid var(--text);background:var(--papier);cursor:pointer;border-radius:50%;width:66px;height:66px;margin:0 auto}.scanner-ausloeser:disabled{background:var(--text-leise)}.scanner-fertig{background:var(--akzent);width:84px;height:40px;color:var(--auf-farbe);cursor:pointer;border:0;border-radius:10px;font-size:13px;font-weight:700}.scanner-fertig:disabled{background:var(--linie)}.scanner-blattgrund{z-index:5;background:var(--overlay);justify-content:center;align-items:flex-end;display:flex;position:absolute;inset:0}.scanner-blatt{background:var(--flaeche);border-radius:14px 14px 0 0;gap:10px;width:100%;max-width:560px;padding:16px 16px 22px;display:grid}.scanner-blattfeld{border:1px solid var(--linie);background:var(--bg);height:42px;color:var(--text);border-radius:10px;padding:0 12px;font-size:15px}.scanner-blattknopf{border:1px solid var(--linie);height:42px;color:var(--text);cursor:pointer;background:0 0;border-radius:10px;flex:1;font-size:13.5px}.scanner-blattknopf-primaer{background:var(--akzent);color:var(--auf-farbe);border:0;font-weight:700}.geraet-seite{background:var(--bg);flex-direction:column;min-height:100vh;display:flex}.geraet-kopf{background:var(--flaeche);flex-wrap:nowrap}.geraet-laedt{min-height:100vh;color:var(--text-leise);justify-content:center;align-items:center;display:flex}.geraet-rumpf{flex:1;width:100%;max-width:560px;margin:0 auto}.geraet-firmenwahl{max-width:180px;margin-left:auto}.hs-rumpf{align-content:start;gap:14px;padding:16px 14px 28px;display:grid}.hs-block{text-align:center;gap:10px;padding:40px 0;display:grid}.hs-text{color:var(--text-schwach);font-size:13.5px}.hs-firma{text-align:center;gap:2px;display:grid}.hs-firmaname{font-size:16px}.hs-knopf{border:1px solid var(--akzent);border-radius:var(--radius);background:var(--akzent);height:92px;color:var(--auf-farbe);cursor:pointer;place-items:center;gap:4px;font-size:16px;font-weight:700;display:grid}.hs-knopf-notiz{margin-top:-6px}.hs-listenkopf{border-bottom:1px solid var(--linie);padding:8px 12px}.hs-zeile{border-bottom:1px solid var(--linie);align-items:center;gap:10px;padding:8px 12px;font-size:13px;display:flex}.hs-status{font-size:12px}.gross{font-size:15px}.grundtext{font-size:13px}.klein{font-size:12.5px}.winzig{font-size:11px}.stark{color:var(--text)}.akzent{color:var(--akzent-text)}.dicht{gap:6px}.luft-oben{margin-top:6px}.feld-luft{margin-top:12px}.knopf-luft-r{margin-right:8px}.schmal{padding:0 8px}.knopf-link{align-items:center;text-decoration:none;display:inline-flex}.chip-fehler{background:var(--schlecht-bg);color:var(--schlecht)}.kartenfuss,.karte-fuss{border-top:1px solid var(--linie);background:var(--flaeche-2);flex-wrap:wrap;align-items:center;gap:8px;padding:10px 14px;display:flex}.zellfeld{width:100%;height:26px;font-size:12.5px}.teiler{flex:none;justify-content:center;align-items:center;display:flex}.teiler-quer{cursor:row-resize;border-radius:4px;height:9px;margin:-8px 0}.teiler-laengs{border-left:1px solid var(--linie);background:var(--bg);cursor:col-resize;width:9px}.teiler-zieht{background:var(--akzent-schwach)}.teiler-strich{background:var(--linie-stark);border-radius:2px}.teiler-quer .teiler-strich{width:30px;height:2px}.teiler-laengs .teiler-strich{width:2px;height:30px}.teiler-zieht .teiler-strich{background:var(--akzent)}.zieh-griff{cursor:col-resize;z-index:2;width:9px;position:absolute;top:0;bottom:0;right:-5px}.erf-tafel{background:var(--akzent-schwach);max-height:38vh;overflow:auto}.erf-kopf{z-index:3;background:var(--akzent-schwach);border-bottom:1px solid var(--linie);letter-spacing:.04em;text-transform:uppercase;min-width:fit-content;color:var(--text-leise);padding:0 14px;font-size:11px;display:grid;position:sticky;top:0}.erf-reihe{border-bottom:1px solid var(--linie);align-items:stretch;min-width:fit-content;padding:0 14px;display:grid}.erf-zelle{border-left:1px solid var(--linie);align-items:stretch;min-width:0;display:flex}.erf-zelle-erste{border-left:none}.erf-kopfzelle{white-space:nowrap;align-items:center;padding:6px 10px;position:relative;overflow:hidden}.erf-kopfzelle-rechts{justify-content:flex-end}.erf-zeilenaktion{justify-content:center;align-items:center}.erf-loeschknopf{width:24px;height:24px;padding:0}.erf-passiv{white-space:nowrap;color:var(--text-leise);flex:1;align-items:center;padding:0 10px;font-size:12px;display:flex;overflow:hidden}.erf-passiv-rechts{justify-content:flex-end}.erf-bez{color:var(--text-schwach);font-size:13px}.erf-artchip{border:1px solid var(--akzent);background:var(--flaeche);color:var(--akzent-text);letter-spacing:.03em;border-radius:999px;padding:0 7px;font-size:10.5px;font-weight:600;display:inline-flex}.erf-meta{border-bottom:1px solid var(--linie);min-width:fit-content;color:var(--text-schwach);flex-wrap:wrap;align-items:center;gap:8px;padding:4px 14px 4px 140px;font-size:12.5px;display:flex}.erf-artmarke{border:1px solid var(--akzent);background:var(--flaeche);color:var(--akzent-text);border-radius:999px;align-items:center;gap:6px;padding:2px 10px;font-weight:600;display:inline-flex}.erf-fuss{background:var(--akzent-schwach);border-top:1px solid var(--linie);border-bottom:1px solid var(--linie);color:var(--text-leise);flex-wrap:wrap;align-items:center;gap:10px;padding:6px 14px 9px;font-size:12px;display:flex}.kp-rollt{max-height:520px;overflow-y:auto}.kp-suche{width:220px}.kp-spalte-nr{width:90px}.kp-spalte-typ{width:110px}.kp-spalte-verkn{width:130px}.kp-zeile-edit{background:var(--flaeche-2)}.kp-nrfeld{width:90px}.kp-bezfeld{width:260px}.bk-spalte-bez{width:180px}.bk-spalte-qr{width:90px}.bk-spalte-konto{width:170px}.bk-kontowahl{max-width:158px}.bk-spalte-aktion{width:190px}.bk-bezfeld{width:200px}.bk-ibanfeld{width:240px}.bk-neukonto{width:210px}.vers-dialog{width:min(680px,94vw);max-height:90vh;box-shadow:var(--schatten);flex-direction:column;display:flex;overflow:hidden}.vers-rumpf{gap:12px;min-height:0;padding:14px;display:grid}.vers-nachricht{resize:vertical;font-family:inherit;font-size:13px}.vers-anhang{color:var(--text-leise);flex-wrap:wrap;align-items:center;gap:8px;font-size:12.5px;display:flex}.vers-anhaenge{flex-wrap:wrap;gap:4px;display:flex}.vers-protokollkopf{border-bottom:1px solid var(--linie);letter-spacing:.04em;text-transform:uppercase;color:var(--text-leise);padding:7px 12px;font-size:11px}.vers-protokollzeile{grid-template-columns:16px 1fr 140px;align-items:center;gap:8px;padding:7px 12px;font-size:12.5px;display:grid}.vers-fuss{border-top:1px solid var(--linie);background:var(--flaeche-2);align-items:center;gap:10px;padding:10px 14px;display:flex}.hsd-dialog{width:min(440px,94vw);max-height:92vh;box-shadow:var(--schatten);gap:12px;padding:16px;display:grid;overflow-y:auto}.hsd-qr{justify-items:center;gap:8px;padding:6px 0;display:grid}.hsd-bild{border:1px solid var(--linie);background:var(--papier);border-radius:8px;width:240px;height:240px}.einst-vorschaublatt{border:0;width:100%;height:100%}.journal-reihe-hervor{background:var(--akzent-schwach)}.journal-reihe-gewaehlt{box-shadow:inset 3px 0 0 var(--akzent)}.anmelde-seite{justify-content:center;align-items:center;min-height:100vh;padding:20px;display:flex}.anmelde-karte{width:100%;max-width:360px;box-shadow:var(--schatten);padding:28px}.anmelde-marke{margin-bottom:6px}.anmelde-text{color:var(--text-schwach);margin:0 0 20px;font-size:13px;line-height:1.5}.anmelde-knopf{width:100%;height:38px;margin-top:18px}.anmelde-link{margin-top:10px;text-decoration:none;display:flex}.anmelde-linkknopf{color:var(--text-schwach);cursor:pointer;background:0 0;border:none;margin-top:14px;padding:0;font-family:inherit;font-size:12.5px;text-decoration:underline}.anmelde-reset{flex-direction:column;gap:8px;margin-top:10px;display:flex}.anmelde-notiz{color:var(--text-schwach);margin:10px 0 0;font-size:12.5px;line-height:1.55}.sp-rahmen{width:100%;height:100%;min-height:0;display:flex}.sp-pane{flex-direction:column;min-width:0;height:100%;display:flex}.sp-haupt{flex-grow:1}.sp-panel{background:var(--flaeche)}.sp-panel-schmal{min-width:var(--panel-breite-min);max-width:var(--panel-breite-max);flex-shrink:0}.sp-kopf{border-bottom:1px solid var(--linie);align-items:center;gap:8px;min-height:46px;padding:10px 14px;display:flex}.sp-titel{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;font-size:13px;font-weight:600;overflow:hidden}.sp-knopf{height:28px;padding:0 8px}.sp-knopf-an{color:var(--akzent)}.bss-dialog{border:1px solid var(--linie);border-radius:var(--radius);background:var(--flaeche);width:min(860px,96vw);max-height:90vh;box-shadow:var(--schatten);gap:12px;padding:16px;display:grid;overflow:auto}.bss-seiten{flex-wrap:wrap;align-items:center;gap:4px;display:flex}.bss-seite{align-items:center;gap:4px;display:inline-flex}.bss-blatt{justify-items:center;gap:2px;display:grid}.bss-bild{border:1px solid var(--linie);border-radius:4px;width:110px;display:block}.bss-schnitt{border:1.5px dashed var(--linie);width:26px;height:120px;color:var(--text-leise);cursor:pointer;background:0 0;border-radius:6px;font-size:14px}.bss-schnitt-aktiv{border-color:var(--akzent);background:var(--akzent-schwach);color:var(--akzent-text)}.be-rumpf{flex:1;min-height:0;padding:14px}.be-hinweis{color:var(--text-schwach);align-items:center;gap:8px;margin-top:12px;font-size:12.5px;display:flex}.be-form{flex-direction:column;gap:10px;margin-top:14px;display:flex;container:erfassung/inline-size}.be-form .feld{min-width:0}@container erfassung (max-width:440px){.be-form .gitter-2{grid-template-columns:minmax(0,1fr)}.be-form .gitter-3{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.be-form .gitter-3>:last-child{grid-column:1/-1}}.be-waehrung{width:74px}.be-fuss{border-top:1px solid var(--linie);align-items:center;gap:10px;padding:10px 14px;display:flex}.mvd-dialog{width:min(460px,94vw);box-shadow:var(--schatten);gap:12px;padding:16px;display:grid}.pe-beleglink{color:var(--akzent-text);cursor:pointer;font:inherit;text-align:left;background:0 0;border:0;min-width:0;padding:0}.pe-beleglink:hover{text-decoration:underline}.pe-eingang-liste{max-height:var(--liste-hoehe)}.kw-feld{text-align:left;justify-content:space-between;padding:0 9px;font-weight:400}.kw-feld:hover{background:var(--flaeche);border-color:var(--akzent)}.kw-aufklapp{top:var(--kw-top,0);left:var(--kw-links,0);z-index:60;min-width:var(--kw-breite,200px);flex-direction:column;gap:6px;width:max-content;max-width:min(420px,90vw);padding:8px;display:flex;position:fixed;right:auto}.kw-aufklapp-oben{transform:translateY(-100%)}.bel-dialog-beleg{width:min(920px,94vw);height:min(88vh,1150px);box-shadow:var(--schatten);flex-direction:column;display:flex;overflow:hidden}.bel-dialog-rahmen{background:var(--papier);border:none;flex:1;width:100%}.bel-dateiname{font-size:13.5px}.bel-schliessen{color:var(--text-leise);cursor:pointer;background:0 0;border:0;font-size:16px}.bel-dialog-herkunft{border-bottom:1px solid var(--linie);padding:6px 14px}.drop{border:1.5px dashed var(--linie-stark);border-radius:var(--radius-s);background:var(--flaeche-2);color:var(--text-schwach);text-align:center;cursor:pointer;padding:18px 14px;font-size:13px}.drop-kompakt{padding:12px}.drop-aktiv{border-color:var(--akzent);background:var(--akzent-schwach)}.drop-aus{color:var(--text-leise);cursor:default}.arbeitet-wurzel{z-index:60;position:fixed}.arbeitet-wurzel-panel{top:calc(var(--shell-kopf-hoehe) + 10px);width:min(560px,100vw - 32px);left:50%;transform:translate(-50%)}.arbeitet-wurzel-chip{top:calc(var(--shell-kopf-hoehe) + 10px);right:16px}.arbeitet-panel{border-top:3px solid var(--akzent);box-shadow:var(--schatten-gross);flex-direction:column;gap:6px;padding:16px 20px;display:flex;position:relative}.arbeitet-panel-fertig{border-top-color:var(--gut)}.arbeitet-klick{text-align:left;cursor:pointer;width:100%;color:inherit;background:0 0;border:0;flex-direction:column;gap:8px;padding:0;font-family:inherit;display:flex}.arbeitet-panel-kopf{align-items:center;gap:12px;display:flex}.arbeitet-panel-titel{font-size:17px;font-weight:650}.arbeitet-zeilen{flex-direction:column;gap:4px;display:flex}.arbeitet-restzeit{margin-top:4px}.arbeitet-schliessen{margin-left:0;position:absolute;top:10px;right:12px}.arbeitet-balken{appearance:none;background:var(--akzent-schwach);border:none;border-radius:2px;width:100%;height:4px;margin-top:6px;display:block}.arbeitet-balken::-webkit-progress-bar{background:var(--akzent-schwach);border-radius:2px}.arbeitet-balken::-webkit-progress-value{background:var(--akzent);border-radius:2px}.arbeitet-balken::-moz-progress-bar{background:var(--akzent);border-radius:2px}.arbeitet-chip{border:1px solid var(--linie);background:var(--flaeche);box-shadow:var(--schatten-heben);cursor:pointer;color:inherit;border-radius:999px;align-items:center;gap:6px;padding:6px 12px 6px 8px;font-family:inherit;display:inline-flex}.arbeitet-chip-text{white-space:nowrap;font-size:12.5px;font-weight:600}.arbeitet-abstand{padding-top:var(--arbeitet-panel-hoehe)}.gut{color:var(--gut)}.warn{color:var(--warn)}.schlecht{color:var(--schlecht)}.leisenotiz{color:var(--text-leise);font-size:12.5px}.trenn-links{border-left:1px solid var(--linie)}.trenn-oben{border-top:1px solid var(--linie)}.ziffern{font-variant-numeric:tabular-nums}.mono{font-family:var(--zahl);font-variant-numeric:tabular-nums}.code{font-family:var(--mono);font-variant-numeric:tabular-nums}.rechts{text-align:right}.text-mitte{text-align:center}.pe-inhalt{gap:12px;padding:12px 14px}.pe-inhalt>*{flex-shrink:0}.pe-inhalt>.karte{min-height:var(--karte-hoehe-min)}.pe-liste-scroll{max-height:var(--liste-hoehe);overflow-y:auto}.pe-ablage-zeile{align-items:center;gap:12px}.pe-liste-zeile{align-items:center;gap:10px;padding:7px 14px;display:flex}.pe-satz{align-items:center;gap:6px;margin-top:2px;display:flex}.pe-belegchip{max-width:110px}.prozess-schritt{align-items:flex-start;gap:12px;padding:14px 16px;display:flex}.prozess-schritt+.prozess-schritt{border-top:1px solid var(--linie)}.prozess-marke{border:1.5px solid var(--linie-stark);width:26px;height:26px;color:var(--text-leise);background:0 0;border-radius:50%;flex:none;justify-content:center;align-items:center;margin-top:1px;font-size:12px;font-weight:700;display:flex}.prozess-erledigt .prozess-marke{background:var(--gut-bg);color:var(--gut);border-color:#0000}.prozess-blockiert .prozess-marke{background:var(--warn-bg);border-color:var(--warn);color:var(--warn)}.prozess-laeuft .prozess-marke{border-color:var(--akzent);background:var(--akzent-schwach)}.prozess-punkt{background:var(--akzent);border-radius:50%;width:7px;height:7px;animation:1.3s ease-in-out infinite prozess-puls;display:block}@keyframes prozess-puls{0%,to{opacity:.35;transform:scale(.8)}50%{opacity:1;transform:scale(1.05)}}.prozess-inhalt{flex:1;min-width:0}.prozess-titel{letter-spacing:.06em;text-transform:uppercase;color:var(--text-schwach);font-size:11px;font-weight:700}.prozess-blockiert .prozess-titel{color:var(--warn)}.prozess-laeuft .prozess-titel{color:var(--akzent-text)}.prozess-zeile{margin-top:5px;font-size:13px}.prozess-zahlen{flex-wrap:wrap;align-items:center;gap:6px;margin-top:6px;display:flex}.prozess-hinweis{margin-top:6px}.prozess-aktion{flex:none;align-self:center;align-items:center;gap:8px;margin-left:auto;padding-top:2px;display:flex;position:relative}.prozess-blockiert{background:var(--warn-bg);border-left:3px solid var(--warn);padding-left:13px}.prozess-kompakt{align-items:center;padding:9px 16px}.prozess-kompakt .prozess-marke{width:20px;height:20px;margin-top:0;font-size:10.5px}.prozess-kompakt .prozess-inhalt{flex-wrap:wrap;align-items:baseline;gap:8px;display:flex}.prozess-kompakt .prozess-titel{font-size:10.5px}.prozess-kompakt .prozess-zeile{color:var(--text-schwach);margin-top:0;font-size:12.5px}.prozess-fertigzeile{flex-wrap:wrap;align-items:center;gap:16px;padding:12px 16px;display:flex}.prozess-fertig-eintrag{color:var(--text-schwach);align-items:center;gap:7px;font-size:12.5px;display:flex}.prozess-fertig-eintrag .prozess-marke{width:18px;height:18px;font-size:10px}.prozess-fertig-karte{text-align:center;border-top:1px solid var(--linie);padding:24px}.prozess-fertig-karte .mono{color:var(--text);margin-bottom:4px;font-size:15px;font-weight:650;display:block}.prozess-fertig-karte .btn{margin-top:14px}.prozess-details{display:inline-flex}.prozess-details summary{cursor:pointer;color:var(--text-schwach);list-style:none}.prozess-details summary::-webkit-details-marker{display:none}.prozess-details summary:before{content:"▸ ";color:var(--text-leise)}.prozess-details[open] summary:before{content:"▾ "}.prozess-details-inhalt{margin-top:4px}.prozess-meldung{margin:0 14px 14px}.prozess-mehr-rahmen{position:relative}.prozess-mehr{min-width:210px}.prozess-filterchip{text-transform:none;letter-spacing:normal;font-weight:500}.prozess-filter-x{color:inherit;cursor:pointer;background:0 0;border:none;padding:0 0 0 4px;font-size:13px;line-height:1}.automatisierung-zeile{margin-top:4px;display:block}.prozess-spuren-eingang{background:var(--akzent-schwach);border-bottom:1px solid var(--linie);color:var(--text-schwach);padding:10px 16px;font-size:12.5px}.prozess-spuren-koepfe{grid-template-columns:1fr 1fr;display:grid}.prozess-spur-kopf{background:var(--flaeche-2);border-bottom:1px solid var(--linie);padding:10px 16px;font-size:12.5px;font-weight:650}.prozess-spur-kopf:first-child{border-right:1px solid var(--linie)}.prozess-spuren-rumpf{grid-template-columns:1fr 1fr;align-items:stretch;display:grid}.prozess-spur{min-width:0}.prozess-spur:first-child{border-right:1px solid var(--linie)}.prozess-spur-fuss{padding:8px 16px 12px}.prozess-spuren-abschluss{border-top:1px solid var(--linie);background:var(--flaeche-2);color:var(--text-schwach);padding:9px 16px;font-size:12px}@media (max-width:900px){.prozess-spuren-koepfe,.prozess-spuren-rumpf{grid-template-columns:1fr}.prozess-spur-kopf:first-child,.prozess-spur:first-child{border-right:none;border-bottom:1px solid var(--linie)}}.pe-sicher-dialog{max-width:420px}.pe-sicher-liste{gap:8px;margin-bottom:6px;display:grid}.pe-sicher-zeile{justify-content:space-between;display:flex}.diagramm-flaeche{width:100%;height:auto;font-family:var(--font);display:block}.diagramm-spark{width:100%;height:34px;display:block}.diagramm-gitter{stroke:var(--linie);stroke-width:1px}.diagramm-grundlinie{stroke:var(--linie-stark);stroke-width:1px}.diagramm-achsentext{fill:var(--text-leise);font-size:10px}.diagramm-achsentext-tief{fill:var(--schlecht);font-size:10px;font-weight:700}.diagramm-balken-aktuell{fill:var(--akzent)}.diagramm-balken-vorjahr{fill:var(--text-leise);opacity:.55}.diagramm-balken-offen{fill:none;stroke:var(--linie-stark);stroke-width:1.4px;stroke-dasharray:3 3}.diagramm-linie{fill:none;stroke:var(--akzent);stroke-width:2px;stroke-linejoin:round}.diagramm-punkt{fill:var(--akzent)}.diagramm-punkt-tief{fill:var(--schlecht)}.diagramm-schwelle{stroke:var(--schlecht);stroke-width:1.3px;stroke-dasharray:4 3}.diagramm-schwellentext{fill:var(--schlecht);font-size:10px}.diagramm-spark-linie{fill:none;stroke:var(--akzent);stroke-width:1.6px;stroke-linejoin:round;stroke-linecap:round}.diagramm-spark-punkt{fill:var(--akzent)}.uebs-seite{gap:14px;height:100%;padding:16px 18px;display:grid;overflow-y:auto}.uebs-kopf{flex-wrap:wrap;align-items:center;gap:14px;padding:12px 16px;display:flex}.uebs-karte-pad{gap:10px;padding:14px 16px;display:grid}.uebs-reihe1{grid-template-columns:repeat(3,1fr);gap:14px;display:grid}.uebs-kpikarte{gap:6px;padding:14px 16px;display:grid}.uebs-kpiwert{font-size:22px;font-weight:600}.uebs-kpi-fuss{justify-content:space-between;align-items:baseline;gap:8px;display:flex}.uebs-legende{color:var(--text-schwach);align-items:center;gap:14px;font-size:12px;display:flex}.uebs-legende-punkt{align-items:center;gap:6px;display:inline-flex}.uebs-legende-marke{border-radius:2px;flex:none;width:10px;height:10px}.uebs-legende-marke-aktuell{background:var(--akzent)}.uebs-legende-marke-vorjahr{background:var(--text-leise)}.uebs-legende-marke-offen{border:1.5px dashed var(--linie-stark)}.uebs-liq-grid{grid-template-columns:1fr 1fr;align-items:start;gap:22px;display:grid}.uebs-liq-halb{gap:6px;display:grid}.uebs-cash-fuss{justify-content:flex-end;display:flex}.uebs-op-grid{grid-template-columns:1fr 1fr;gap:14px;display:grid}.uebs-op-kopf{flex-wrap:wrap;align-items:baseline;gap:10px;display:flex}.uebs-op-summe{font-size:19px;font-weight:600}.uebs-band{background:var(--flaeche-2);border-radius:999px;height:10px;display:flex;overflow:hidden}.uebs-band-seg{height:100%}.uebs-band-seg-frei{background:var(--flaeche-2)}.uebs-band-seg-1{background:var(--akzent-schwach)}.uebs-band-seg-2{background:var(--warn)}.uebs-band-seg-3{background:var(--schlecht)}.uebs-band-legende{color:var(--text-schwach);grid-template-columns:repeat(4,1fr);gap:6px;font-size:11px;display:grid}.uebs-band-legende div{align-items:center;gap:5px;display:flex}.uebs-band-punkt{border-radius:2px;flex:none;width:8px;height:8px}.uebs-band-punkt-frei{background:var(--flaeche-2);border:1px solid var(--linie-stark)}.uebs-band-punkt-1{background:var(--akzent-schwach);border:1px solid var(--akzent)}.uebs-band-punkt-2{background:var(--warn)}.uebs-band-punkt-3{background:var(--schlecht)}.uebs-op-zeile{border-top:1px solid var(--linie);justify-content:space-between;align-items:center;gap:10px;padding:7px 0;font-size:12.5px;display:flex}.uebs-op-zeile-ohne-trenn{border-top:none;padding-top:2px}.uebs-kennzahlen{grid-template-columns:repeat(6,1fr);gap:12px;display:grid}.uebs-kzkachel{cursor:default;gap:4px;padding:10px 12px;display:grid}.uebs-kzwert{font-size:16.5px;font-weight:600}@media (max-width:900px){.uebs-reihe1,.uebs-op-grid,.uebs-liq-grid{grid-template-columns:1fr}.uebs-kennzahlen{grid-template-columns:repeat(3,1fr)}}.kred-inhalt{gap:12px}.kred-verlauf{padding:0 4px;font-size:12.5px;display:block}.kred-verlauf-zeile{border-top:1px solid var(--linie);flex-wrap:wrap;align-items:center;gap:10px;padding:6px 0;display:flex}.kred-verlauf-zeile:first-child{border-top:none}.kred-kk .prozess-details{display:block}.kred-kk-person>summary{border-top:1px solid var(--linie);flex-wrap:wrap;align-items:center;gap:10px;padding:6px 0;display:flex}.kred-kk-person:first-child>summary{border-top:none}.kred-kk-rechnung{padding-left:22px}.kred-dialog-knoepfe{gap:8px}.mw-periodewahl{min-width:200px;margin-left:6px}.mw-fristen{flex-wrap:wrap;gap:16px;margin:-6px 0 10px;display:flex}.mw-link{color:var(--akzent-text);text-underline-offset:2px;text-decoration:underline}.mw-details{margin-top:14px}.mw-details>summary{cursor:pointer;padding:6px 0}.mw-diffliste{gap:2px;min-width:0;margin-top:6px;display:grid}.mw-diff-titel{letter-spacing:.04em;text-transform:uppercase;color:var(--text-leise);margin-top:6px;font-size:11px;font-weight:600}.mw-diff-zeile{border-top:1px solid var(--linie);grid-template-columns:76px 90px 1fr 110px;align-items:baseline;gap:10px;padding:3px 0;font-size:12.5px;display:grid}.mw-kandidaten{gap:2px;width:100%;display:grid}.mw-kandidat-zeile{border-top:1px solid var(--linie);grid-template-columns:76px 1fr 110px auto;align-items:center;gap:10px;padding:4px 0;font-size:12.5px;display:grid}.mw-chip-luft{margin-left:6px}.mahn-kopf{flex-wrap:wrap;align-items:center;gap:10px;min-height:30px;padding:6px 0;display:flex}.mahn-raster{grid-template-columns:minmax(160px,1fr) 110px 96px 80px 110px 150px 120px 240px}.mahn-stand{align-items:center;gap:6px;display:inline-flex}.batch-zeile{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.batch-details{flex:320px;display:block}.batch-liste{gap:3px;display:grid}.batch-buchung{grid-template-columns:78px 90px minmax(160px,1fr) auto 110px auto;align-items:center;gap:8px;font-size:12.5px;display:grid}.batch-storniert{opacity:.55;text-decoration:line-through}.pe-herkunft-chips{align-items:center;gap:4px;margin-left:6px;display:inline-flex}@media (max-width:900px){.batch-buchung{grid-template-columns:1fr auto}}.abs-seite{max-width:860px;height:100%;margin:0 auto;padding:24px}.abs-kopf{gap:12px;margin-bottom:18px}.abs-h1{font-size:17px}.abs-periodewahl{min-width:200px;margin-left:6px}.abs-fehler{margin-bottom:16px}.abs-frist{flex-wrap:wrap;gap:16px;margin:-6px 0 10px;display:flex}.abs-wieder{gap:8px;margin-bottom:14px;padding:12px 14px;display:grid}.abs-knoepfe{gap:8px}.abs-bestaetigungen{flex-wrap:wrap;gap:8px;width:100%;margin-top:6px;display:flex}.abs-jw{gap:10px;width:100%;display:grid}.abs-jw-zahlen{flex-wrap:wrap;gap:8px;display:flex}.abs-jw-felder{flex-wrap:wrap;align-items:flex-end;gap:14px;font-size:12.5px;display:flex}.abs-hinweise{color:var(--text-leise);margin:0;padding-left:18px;font-size:12.5px}.abs-anlagen{margin-top:14px}.abs-form{border-top:1px solid var(--linie);gap:10px;padding:12px 14px;display:grid}.abs-betrag{width:120px}.abs-chip-luft{margin-left:8px}.abs-knopf-luft{margin-right:6px}.abs-ereignisse{margin-top:14px;display:block}.abs-ereignis-liste{gap:2px;display:grid}.abs-ereignis-zeile{border-top:1px solid var(--linie);grid-template-columns:90px 190px minmax(160px,1fr) auto;align-items:baseline;gap:10px;padding:3px 0;font-size:12.5px;display:grid}@media (max-width:900px){.abs-ereignis-zeile{grid-template-columns:1fr auto}}.uebs-pillen{flex-wrap:wrap;gap:8px;display:flex}.uebs-zwei{grid-template-columns:1fr 1fr;align-items:start;gap:14px;display:grid}.uebs-block{display:grid}.uebs-blockkopf{align-items:center;gap:10px;min-height:48px;padding:10px 16px;display:flex}.uebs-block>.karte{border:0;border-top:1px solid var(--linie);border-radius:0 0 var(--radius) var(--radius)}.uebs-block>.tabelle{border-top:1px solid var(--linie)}.uebs-block-leer{margin:0;padding:12px 16px 16px}.uebs-bewegung-text{text-overflow:ellipsis;white-space:nowrap;width:100%;max-width:0;overflow:hidden}@media (max-width:820px){.uebs-zwei{grid-template-columns:1fr}}.pe-beleginfo{flex-wrap:wrap;align-items:center;gap:6px;min-width:0;margin-top:2px;display:flex}.pe-beleginfo>.ellipse{min-width:0;max-width:100%}.abstm{display:grid}.abstm-leiste{flex-wrap:wrap;align-items:center;gap:10px;padding:8px 14px;display:flex}.abstm-stichtag{align-items:center;gap:6px;display:inline-flex}.abstm-konto{gap:6px;padding:8px 14px 10px;display:grid}.abstm-kopf{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.abstm-ursachen{border-left:2px solid var(--linie);gap:4px;padding:4px 0 2px 12px;display:grid}.abstm-ursache{grid-template-columns:minmax(200px,1fr) 110px auto;align-items:center;gap:10px;font-size:12.5px;display:grid}.abstm-ursache-rest{color:var(--schlecht)}.abstm-aktion{justify-content:flex-end;display:flex}.abstm-posten{font-size:12.5px}.abstm-posten>summary{cursor:pointer}.abstm-zeile{grid-template-columns:150px minmax(160px,1fr) auto 110px;align-items:center;gap:10px;padding:2px 0;display:grid}.abstm-kette{font-size:12.5px}.abstm-kette-kopf{cursor:pointer;color:var(--text-leise);align-items:center;gap:8px;display:flex}.abstm-glied{border-top:1px solid var(--trenn);grid-template-columns:90px minmax(140px,1fr) 150px minmax(120px,auto) auto auto;align-items:center;gap:10px;padding:3px 0;display:grid}.abstm-saldo-form{flex-wrap:wrap;align-items:center;gap:6px;display:inline-flex}.abstm-saldo-betrag{width:130px}.abstm-fuss{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.abstm-bemerkung{min-width:220px}@media (max-width:900px){.abstm-ursache,.abstm-zeile,.abstm-glied{grid-template-columns:1fr auto}}.rk{flex-direction:column;flex:100%;gap:6px;min-width:0;display:flex}.rk-chips{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.rk-chip{border:1px solid var(--linie-stark);background:var(--flaeche);height:30px;color:var(--text);border-radius:999px;align-items:center;gap:6px;padding:0 4px 0 9px;font-size:12.5px;display:inline-flex}.rk-label{letter-spacing:.04em;text-transform:uppercase;color:var(--text-schwach);white-space:nowrap;font-size:11px}.rk-feld{border-radius:var(--radius-s);background:var(--flaeche-2);height:24px;color:var(--text);border:0;padding:0 6px;font-size:12.5px}.rk-feld:focus-visible{outline:2px solid var(--akzent);outline-offset:0}.rk-feld-text{width:160px}.rk-feld-betrag{text-align:right;font-variant-numeric:tabular-nums;width:84px}.rk-x{width:22px;height:22px;color:var(--text-leise);cursor:pointer;background:0 0;border:0;border-radius:999px;padding:0;font-size:14px;line-height:1}.rk-x:hover{background:var(--hover);color:var(--text)}.rk-fuss{flex-wrap:wrap;align-items:center;gap:4px 12px;min-width:0;display:flex}.rk-fuss>.ellipse{min-width:0;max-width:100%}.zb-kopf{flex-wrap:wrap;align-items:center;gap:8px;padding:4px 0 2px;display:flex}.zb-chips{flex-wrap:wrap;align-items:center;gap:4px;display:inline-flex}.zb-detail{border-radius:var(--radius-s);background:var(--flaeche-2);gap:8px;padding:10px 12px;display:grid}.zb-detail-kopf{flex-wrap:wrap}.zb-matrix{width:auto;font-size:12px}.zb-matrix .zelle-trenn{text-align:center;padding:3px 12px}.zb-matrix .zelle-trenn:first-child,.zb-matrix .zelle-kopf:first-child{text-align:left}.zb-matrix input{accent-color:var(--akzent)}.zb-form{flex-wrap:wrap}.zb-zuweisung .zelle-trenn{text-align:center}.zb-zuweisung .zelle-trenn:first-child,.zb-zuweisung .zelle-trenn:nth-child(2){text-align:left}.zb-regeln{color:var(--text-schwach);grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:12px;padding:12px 14px;font-size:12.5px;display:grid}.zb-regeln b{color:var(--text)}:root{--kat-1:#4f46e5;--kat-2:#2f8f5b;--kat-3:#b8894a;--kat-4:#b5484a;--kat-5:#4c9c8b;--kat-6:#8c6fb0;--kat-7:#5b93b8;--kat-8:#8891a6}:root[data-theme=dark]{--kat-1:#6366f1;--kat-2:#4fb07a;--kat-3:#d1a05f;--kat-4:#d06466;--kat-5:#5fb5a3;--kat-6:#a78bc9;--kat-7:#7aafd1;--kat-8:#9aa3b8}@media (prefers-color-scheme:dark){:root:not([data-theme=light]){--kat-1:#6366f1;--kat-2:#4fb07a;--kat-3:#d1a05f;--kat-4:#d06466;--kat-5:#5fb5a3;--kat-6:#a78bc9;--kat-7:#7aafd1;--kat-8:#9aa3b8}}.kat-1{--kat-farbe:var(--kat-1)}.kat-2{--kat-farbe:var(--kat-2)}.kat-3{--kat-farbe:var(--kat-3)}.kat-4{--kat-farbe:var(--kat-4)}.kat-5{--kat-farbe:var(--kat-5)}.kat-6{--kat-farbe:var(--kat-6)}.kat-7{--kat-farbe:var(--kat-7)}.kat-8{--kat-farbe:var(--kat-8)}.kas-farbwahl{align-items:center;gap:4px;display:inline-flex}.kas-farbtaste{background:var(--kat-farbe);cursor:pointer;border:2px solid #0000;border-radius:999px;width:22px;height:22px;padding:0}.kas-farbtaste[aria-pressed=true]{border-color:var(--text);box-shadow:0 0 0 2px var(--flaeche)}.kas-kopf{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.kas-kopfzahlen{flex-wrap:wrap;align-items:center;gap:6px;display:inline-flex}.kas-bonfuss .prozess-mehr-rahmen{display:grid}.kas-bonfuss .prozess-mehr{max-height:260px;overflow-y:auto}.kas-prozess{gap:12px;max-width:640px;margin:0 auto;padding:14px 14px 28px;display:grid}.kas-zaehlen{gap:8px;width:100%;max-width:320px;display:grid}.kas-protokoll{gap:4px;width:100%;display:grid}.kas-begruendung{width:100%;max-width:420px}.kas-z-zeile{flex-wrap:wrap}.kas-z-grund{flex-basis:100%}.deb-kopfpillen{flex-wrap:wrap;align-items:center;gap:6px;margin-left:8px;display:flex}.deb-rumpf{align-content:start;gap:12px;display:grid}.deb-listenkopf{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.deb-meldung{margin:10px 16px 0}.deb-op-gewaehlt{box-shadow:inset 3px 0 0 var(--akzent);background:var(--akzent-schwach)}.deb-zahlungen{border-top:1px dashed var(--linie);background:var(--flaeche-2);gap:4px;padding:8px 14px 10px 40px;font-size:12.5px;display:grid}.deb-zahlung{grid-template-columns:96px 110px 110px minmax(0,1fr);align-items:center;gap:10px;display:grid}.pille-warn{background:var(--warn-bg);border-color:var(--warn);color:var(--warn)}.kred-kopfpillen{flex-wrap:wrap;align-items:center;gap:6px;display:inline-flex}.kred-aktionen{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:4px;display:inline-flex}.kred-verlaufliste{gap:4px;font-size:12.5px;display:grid}.kred-verlauf-eintrag{flex-wrap:wrap;align-items:baseline;gap:8px;display:flex}.kred-zahlwahl{width:min(640px,96vw);box-shadow:var(--schatten);gap:6px;padding-bottom:12px;display:grid}.kred-zahlwahl-zeile{flex-wrap:wrap;align-items:center;gap:10px;padding:4px 16px;font-size:13px;display:flex}.bel-hochladen{gap:8px;width:100%;display:grid}.bel-ziel{font-size:12.5px}.bel-ziel select{height:28px;font-size:12.5px}.bel-td-betrag{white-space:nowrap;width:110px}.bel-nachtrag{background:var(--flaeche-2);flex-wrap:wrap;align-items:center;gap:8px;display:flex}.bel-nachtrag input{min-width:0}.lr-karte{align-content:start;gap:12px;display:grid}.lr-uebersicht-gitter{grid-template-columns:minmax(180px,1fr) 80px 80px 110px minmax(90px,.6fr) 190px 150px 90px}.lr-eintrag-gitter{grid-template-columns:22px 84px 44px minmax(90px,.6fr) minmax(200px,1.6fr) 60px 80px 90px minmax(120px,.8fr) 70px}.lr-vorschau-gitter{grid-template-columns:minmax(240px,1fr) 70px 70px 90px 110px}.lr-zeile{align-items:center;padding:7px 14px;font-size:13px}.lr-eintrag:hover{background:var(--hover)}.lr-kopf{border-bottom:1px solid var(--linie);flex-wrap:wrap;align-items:center;gap:10px;padding:10px 14px;display:flex}.lr-filter{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.lr-filter select,.lr-filter input{max-width:190px}.lr-textfeld{width:100%;min-width:0}.lr-stand{flex-wrap:wrap;align-items:center;gap:4px;display:flex}.lr-ab-zeile{background:var(--flaeche-2);border-top:1px dashed var(--linie);flex-wrap:wrap;align-items:center;gap:8px;padding:6px 14px 10px 46px;display:flex}.lr-ab-minuten{width:84px}.lr-fuss{border-top:1px solid var(--linie);background:var(--flaeche-2);flex-wrap:wrap;align-items:center;gap:8px 12px;padding:9px 14px;display:flex}.lr-meldung{margin:8px 14px 10px}.lr-bilden{gap:12px;max-width:980px;display:grid}.lr-akonto{flex-wrap:wrap;align-items:center;gap:8px;padding:8px 14px;font-size:13px;display:flex}.lr-invariante{border-top:1px solid var(--linie);background:var(--akzent-schwach);color:var(--text);padding:8px 14px 10px}.beilage-nachweis{padding:6px 12px}.zl-kopf{flex-wrap:wrap}.zl-pillen{flex-wrap:wrap;align-items:center;gap:6px;margin-left:8px;display:flex}.zl-uhr{border:1px solid var(--linie-stark);background:var(--flaeche);border-radius:999px;align-items:center;gap:8px;max-width:420px;padding:3px 4px 3px 12px;display:inline-flex}.zl-uhr-zeit{font-size:15px}.zl-karte{margin:0 16px 16px}.zl-nav{flex-wrap:wrap}.zl-meldung{margin:0 14px 10px}.zl-kal{--zl-zeile:12px;--zl-min:calc(var(--zl-zeile) / 15);border-top:1px solid var(--linie)}.zl-kal-kopf,.zl-kal-rumpf{display:grid}.zl-kal-woche .zl-kal-kopf,.zl-kal-woche .zl-kal-rumpf{grid-template-columns:56px repeat(7,minmax(0,1fr))}.zl-kal-tag .zl-kal-kopf,.zl-kal-tag .zl-kal-rumpf{grid-template-columns:56px minmax(0,1fr)}.zl-kal-kopf{background:var(--flaeche-2);border-bottom:1px solid var(--linie)}.zl-kal-kopfzelle{letter-spacing:.05em;text-transform:uppercase;color:var(--text-schwach);border-right:1px solid var(--linie);white-space:nowrap;padding:6px;font-size:11px;font-weight:600;overflow:hidden}.zl-kal-heute{color:var(--akzent-text)}.zl-tag.zl-kal-heute{background:var(--akzent-schwach)}.zl-kal-rumpf{height:calc(var(--zl-zeile) * 56);background:repeating-linear-gradient(to bottom, var(--linie) 0 1px, transparent 1px calc(var(--zl-zeile) * 4));position:relative}.zl-stunden{grid-auto-rows:calc(var(--zl-zeile) * 4);border-right:1px solid var(--linie);display:grid}.zl-stunde{color:var(--text-leise);text-align:right;padding:2px 6px;font-size:11px}.zl-tag{border-right:1px solid var(--linie);cursor:cell;position:relative}.zl-zieht{cursor:grabbing;-webkit-user-select:none;user-select:none}.zl-block{left:3px;right:3px;top:calc(var(--zl-top) * var(--zl-min));height:calc(var(--zl-h) * var(--zl-min) - 2px);box-sizing:border-box;background:var(--akzent-schwach);border-left:3px solid var(--akzent);color:var(--text);cursor:grab;border-radius:5px;padding:2px 6px;font-size:11.5px;line-height:1.25;position:absolute;overflow:hidden}.zl-block:focus-visible{outline:2px solid var(--akzent);outline-offset:1px}.zl-block-text{white-space:nowrap;text-overflow:ellipsis;font-weight:550;display:block;overflow:hidden}.zl-block-fuss{color:var(--text-schwach);white-space:nowrap;text-overflow:ellipsis;display:block;overflow:hidden}.zl-block-fest-text{color:var(--gut);font-size:10px;display:block}.zl-block-nv{background:var(--flaeche-2);border-left-color:var(--linie-stark);color:var(--text-schwach)}.zl-block-fest{border-left-color:var(--gut);cursor:default}.zl-block-laeuft{background:var(--flaeche);border:1px dashed var(--akzent);border-left:3px solid var(--akzent);cursor:default}.zl-block-gewaehlt{outline:2px solid var(--akzent);outline-offset:1px;z-index:2}.zl-block-griff{cursor:ns-resize;height:6px;position:absolute;bottom:0;left:0;right:0}.zl-popup{z-index:5;width:620px;max-width:calc(100% - 80px);box-shadow:var(--schatten-gross);border-color:var(--linie-stark);cursor:default;position:absolute;top:16px;left:50%;transform:translate(-50%)}.zl-popup-kopf{border-bottom:1px solid var(--linie);align-items:center;gap:10px;padding:10px 14px;display:flex}.zl-popup-raster{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px 10px;padding:10px 14px;display:grid}.zl-popup-raster .feld>input,.zl-popup-raster .feld>select{min-width:0}.zl-feld-2{grid-column:span 2}.zl-feld-4{grid-column:span 4}.zl-feld-kurz{width:84px}.zl-feld-mini{width:56px}.zl-satz{color:var(--text);align-items:center;display:inline-flex}.zl-popup-fuss{border-top:1px solid var(--linie);background:var(--flaeche-2);border-radius:0 0 var(--radius) var(--radius);flex-wrap:wrap;align-items:center;gap:8px;padding:10px 14px;display:flex}.zl-ohne-zeit{border-top:1px solid var(--linie);gap:4px;padding:10px 14px;display:grid}.zl-ohne-zeit-zeile{border-radius:var(--radius-s);width:100%;color:var(--text);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;gap:10px;padding:4px 8px;display:flex}.zl-ohne-zeit-zeile:hover{background:var(--hover)}.zl-leer{padding:12px 14px}.zl-pb{gap:10px;padding:8px 0 4px;display:grid}.zl-pb-stamm{align-items:flex-end}.zl-pb-karten{align-items:start}.zl-pb-karte{gap:8px;padding:10px 12px;display:grid}.zl-az{gap:12px;padding:0 16px 16px;display:grid}.zl-az-kopf{flex-wrap:wrap}.zl-az-dialog{width:min(560px,100%);padding:0}.zl-az-stempel{flex-wrap:wrap;align-items:center;gap:12px;padding:10px 14px;display:flex}.zl-az-kpis{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.zl-az-kpi{gap:4px;padding:12px 14px;display:grid}.zl-az-kpi-wert{font-variant-numeric:tabular-nums;font-size:20px;font-weight:600}.zl-az-hinweise{gap:4px;display:grid}.zl-az-tage .zelle-trenn{vertical-align:top}.zl-az-frei{color:var(--text-leise)}.zl-az-bloecke{flex-wrap:wrap}.zl-az-block{border:1px solid var(--linie-stark);background:var(--flaeche);height:20px;color:var(--text);font:inherit;font-variant-numeric:tabular-nums;cursor:pointer;border-radius:999px;align-items:center;padding:0 7px;font-size:11.5px;display:inline-flex}.zl-az-block:hover:not(:disabled){background:var(--hover)}.zl-az-block:disabled{cursor:default;opacity:.8}.zl-az-block-laeuft{border-style:dashed;border-color:var(--akzent);color:var(--akzent-text)}.zl-az-block-korr{border-color:var(--warn)}.zl-az-zwei{grid-template-columns:minmax(0,3fr) minmax(0,2fr);align-items:start;gap:12px;display:grid}.zl-az-team{width:auto;font-size:11px}.zl-az-team-zelle{text-align:center;min-width:18px;padding:2px 3px}.zl-az-team-genehmigt{background:var(--gut-bg);color:var(--gut);font-weight:600}.zl-az-team-beantragt{background:var(--warn-bg);color:var(--warn);font-weight:600}.zl-az-abschluesse{flex-wrap:wrap}.zl-einst-soll{flex-wrap:wrap;align-items:flex-end}.zl-tabelle-schmal{width:auto;margin-bottom:8px}.zl-zelle-wahl{min-width:220px}.lo-seite{flex-direction:column;min-height:100%;display:flex}.lo-kopf{flex-wrap:wrap;gap:10px}.lo-pillen{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.lo-inhalt{gap:12px;display:grid}.lo-tabelle{font-size:12px}.lo-tabelle .zelle-trenn{padding:5px 8px}.lo-zeile{cursor:pointer}.lo-zeile:hover{background:var(--hover)}.lo-total .zelle-trenn{border-top:1px solid var(--linie-stark);background:var(--flaeche-2)}.lo-pflicht{flex-wrap:wrap;gap:3px;display:inline-flex}.lo-neuezeile{flex-wrap:wrap}.lo-zwei{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:12px;display:grid}@media (max-width:900px){.lo-zwei{grid-template-columns:minmax(0,1fr)}}.lo-zeitstrahl{grid-template-columns:repeat(12,minmax(0,1fr));gap:4px;padding:10px 14px;display:grid}.lo-zeitstrahl-monat{text-align:center;border:1px solid var(--linie);border-radius:var(--radius-s);gap:2px;padding:6px 2px;font-size:11.5px;display:grid}.lo-zeitstrahl-fest{background:var(--akzent-schwach);border-color:var(--akzent)}.lo-lohnausweis{gap:4px;padding:10px 14px;display:grid}.lo-lohnausweis-zeile{grid-template-columns:72px minmax(0,1fr) auto;align-items:baseline;gap:8px;font-size:12.5px;display:grid}.lo-saetze{grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:0 16px;padding-bottom:12px;display:grid}.lo-satz{justify-content:space-between;align-items:center;gap:8px;padding:4px 14px;display:flex}.lo-blatt{gap:8px;display:grid}.lo-formular{grid-template-columns:repeat(auto-fit,minmax(230px,1fr));gap:8px 12px;padding:10px 14px;display:grid}.lo-feld-breit{grid-column:1/-1}.lo-periode{flex-wrap:wrap;padding:3px 0}
