:root{color-scheme:dark;--tinte: #e6e7ea;--grau: #8b8f98;--leise: #8a8e97;--schwach: #6b6f78;--text-mittel: #b4b7bd;--text-hell: #d0d2d6;--linie: #222428;--linie-leise: #1d1e21;--linie-standard: #26282c;--linie-stark: #2a2c30;--grund: #0b0b0d;--panel: #121315;--panel-tief: #141517;--weiss: #161719;--karte: #18191c;--flaeche: #1a1b1e;--eingabe: #1c1d20;--beruehrt: #17181b;--aktiv: #232428;--primaer: #5e6ad2;--primaer-rand: #6a73e0;--gruen: #4cb782;--rot: #eb5757;--gelb: #e2b93b;--diagramm: #26b5ce;--verweis: #8a8e97;--schleier: rgb(0 0 0 / 60%);--schleier-ebene: rgb(0 0 0 / 55%);--kopf: 52px;--reiter: 0px;--leiste: 0px;--seitenleiste: 244px;--panel-links: 252px;--panel-rand: 8px;--rand: 28px;--rand-kopf: 22px;--radius-panel: 12px;--radius-karte: 12px;--radius-knopf: 8px;--radius-chip: 6px}@container ansicht (max-width: 759.98px){#root>*{--rand: 14px;--rand-kopf: 14px;--panel-links: 0px;--panel-rand: 0px;--kopf: calc(52px + env(safe-area-inset-top)) }}@font-face{font-family:Material Symbols Rounded;font-style:normal;font-weight:300 500;font-display:block;src:url(/fonts/material-symbols-rounded.woff2) format("woff2")}@font-face{font-family:Hanken Grotesk;src:url(/fonts/hanken-latin.woff2) format("woff2");font-weight:100 900;font-display:swap;unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Hanken Grotesk;src:url(/fonts/hanken-latinext.woff2) format("woff2");font-weight:100 900;font-display:swap;unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}*,*:before,*:after{box-sizing:border-box;margin:0;padding:0}html{color-scheme:dark}html,body{background:var(--grund);overscroll-behavior:none;height:100%;overflow:hidden}body{font-family:-apple-system,BlinkMacSystemFont,SF Pro Text,Hanken Grotesk,Helvetica Neue,Arial,sans-serif;color:var(--tinte);font-size:14px;line-height:1.45;-webkit-font-smoothing:antialiased;overflow-wrap:break-word}#root{height:100%;overflow:hidden auto;overscroll-behavior:none;container:ansicht / inline-size}html[data-ansicht=mobil] #root{width:390px;max-width:100%;margin:0 auto;transform:translateZ(0);box-shadow:0 0 0 1px var(--linie-standard),0 30px 80px #0009}html[data-ansicht=desktop] body{overflow-x:auto}html[data-ansicht=desktop] #root{width:max(100vw,1280px);transform:translateZ(0)}*{scrollbar-width:none}*::-webkit-scrollbar{display:none;width:0;height:0}a{color:var(--tinte);text-decoration:none;border-bottom:1px solid #34363b}a:hover{border-color:var(--tinte)}input,select,button,textarea{font:inherit;color:inherit}select,option{font-family:-apple-system,BlinkMacSystemFont,SF Pro Text,Hanken Grotesk,Helvetica Neue,Arial,sans-serif}input,select,textarea{color:var(--tinte);accent-color:var(--primaer)}input::placeholder,textarea::placeholder{color:var(--leise)}input:focus,select:focus,textarea:focus{outline:none;border-color:var(--primaer)!important}button,a,input,select,textarea{-webkit-tap-highlight-color:transparent}button{cursor:pointer}button:focus-visible,a:focus-visible,[tabindex="0"]:focus-visible,textarea:focus-visible{outline:2px solid var(--primaer-rand);outline-offset:2px}.zahlen{font-variant-numeric:tabular-nums}.symbol{font-family:Material Symbols Rounded;font-weight:400;font-style:normal;line-height:1;display:inline-block;overflow:hidden;flex:none;color:var(--grau);letter-spacing:normal;text-transform:none;white-space:nowrap;direction:ltr;font-feature-settings:"liga";vertical-align:middle;-webkit-user-select:none;user-select:none}.symbol:before{content:attr(data-zeichen)}.kleintitel{font-weight:400;font-size:13px;color:var(--grau)}.marke{display:inline-flex;align-items:center;gap:6px;font-size:12.5px;font-weight:400;padding:2px 8px 2px 7px;border-radius:var(--radius-chip);background:var(--flaeche);border:1px solid var(--linie-standard);color:var(--text-hell);white-space:nowrap;line-height:1.45}.knopf{display:inline-flex;align-items:center;justify-content:center;gap:6px;font-weight:500;font-size:13px;line-height:1.45;padding:6px 12px;border-radius:var(--radius-knopf);border:1px solid var(--linie-stark);background:var(--flaeche);color:var(--tinte);cursor:pointer;white-space:nowrap}.knopf .symbol{font-size:16px;width:16px;height:16px;color:inherit}.knopf:hover:not(:disabled){background:var(--eingabe)}.knopf--gefuellt{background:var(--primaer);border-color:var(--primaer-rand);color:#fff}.knopf--gefuellt:hover:not(:disabled){background:#6670da}.knopf--ohne{border-color:transparent;background:transparent;color:var(--text-mittel)}.knopf--breit{width:100%;padding:9px 16px;border-radius:10px}.knopf:disabled{border-color:var(--linie);background:transparent;color:var(--leise);cursor:default}.knopf--geaendert{background:#e2b93b1f;border-color:var(--gelb);color:#f2cf5b}.knopf--geaendert:hover:not(:disabled){background:#e2b93b33}.symbolknopf{display:inline-flex;align-items:center;justify-content:center;flex:none;width:30px;height:30px;padding:0;border:1px solid transparent;border-radius:8px;background:transparent;color:var(--tinte)}.symbolknopf:hover{background:var(--flaeche)}.meldung{padding:10px 12px;border:1px solid var(--linie-stark);border-radius:8px;background:var(--karte);color:var(--tinte)}.unsichtbar{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}@container ansicht (max-width: 759.98px){.knopf{max-width:100%;white-space:normal}}.ebene{display:flex;flex-direction:column;position:fixed;top:var(--panel-rand);left:var(--panel-links);right:var(--panel-rand);bottom:var(--panel-rand);background:var(--panel-tief);z-index:21;overflow:hidden scroll;overscroll-behavior:none;border:1px solid var(--linie-stark);border-radius:12px;box-shadow:-30px 0 80px #0000008c}.ebene__kopf{position:sticky;top:0;z-index:2;background:var(--panel-tief);border-bottom:1px solid var(--linie);padding:14px 22px;display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px 20px}.ebene__zurueck{width:32px;height:32px;margin:-4px -12px -4px -6px;border-radius:8px;border:none;background:transparent;display:inline-flex;align-items:center;justify-content:center;flex:none;position:relative}.ebene__zurueck:after{content:"";position:absolute;top:-6px;right:-6px;bottom:-6px;left:-6px}.ebene__titelblock{min-width:min(150px,100%);flex:1}.ebene__titel{font-size:19px;font-weight:600;letter-spacing:-.015em;line-height:1.25}.ebene__unterzeile{display:flex;gap:10px;align-items:center;margin-top:6px;flex-wrap:wrap}.ebene__zustand{display:inline-flex;align-items:center;gap:6px;font-size:12.5px;padding:2px 8px 2px 7px;border-radius:6px;background:var(--flaeche);border:1px solid var(--linie-standard);color:var(--text-hell);white-space:nowrap}.ebene__zustand:before{content:"";width:7px;height:7px;border-radius:50%;flex:none;background:var(--zustandsfarbe)}.ebene__neben{font-size:13px;color:var(--grau)}.ebene__knoepfe{display:flex;gap:8px;flex-wrap:wrap;align-items:center}.ebene__schliessen:hover:not(:disabled){background:var(--eingabe)}.ebene__aktionen{display:flex;gap:8px;flex-wrap:wrap;align-items:center}.ebene__inhalt{flex:1 0 auto;display:flex;gap:24px;padding:18px 22px 60px;align-items:flex-start}.ebene__abschnitte{flex:1;min-width:0;max-width:980px;display:flex;flex-direction:column;gap:8px}.ebene__alle-mobil{align-self:flex-end;display:inline-flex;align-items:center;gap:4px;font-size:13px;color:var(--text-mittel);background:transparent;border:1px solid var(--linie-standard);border-radius:8px;padding:5px 10px 5px 8px;cursor:pointer}.ebene__alle-mobil .symbol{color:var(--grau)}.uebersicht{flex:none;width:210px;position:sticky;top:96px;font-size:13.5px}.uebersicht__titel{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:0 0 8px 8px;font-size:12px;color:var(--grau)}.uebersicht__alle{display:inline-flex;align-items:center;gap:4px;font-size:12px;color:var(--text-mittel);background:transparent;border:1px solid var(--linie-standard);border-radius:7px;padding:3px 8px 3px 6px;cursor:pointer;white-space:nowrap}.uebersicht__alle:hover{background:var(--flaeche);color:var(--tinte)}.uebersicht__alle .symbol{color:var(--grau)}.uebersicht__punkt{display:flex;gap:10px;padding:6px 8px;border-radius:7px;cursor:pointer;color:var(--grau)}.uebersicht__punkt:hover{background:var(--flaeche)}.uebersicht__punkt--offen{color:var(--tinte)}.uebersicht__nummer{flex:none;width:16px;font-family:ui-monospace,SF Mono,Menlo,monospace;font-size:12px;color:var(--leise);padding-top:1px}.abschnitt{background:var(--panel-tief);border:1px solid var(--linie);border-radius:12px}.abschnitt--offen{background:var(--karte);border-color:#2e3034}.abschnitt__kopf{display:flex;align-items:center;gap:14px;padding:12px 18px;cursor:pointer}.abschnitt__nummer{width:26px;height:26px;display:inline-flex;align-items:center;justify-content:center;border:1px solid var(--linie-stark);border-radius:7px;font-size:12px;font-family:ui-monospace,SF Mono,Menlo,monospace;color:var(--text-mittel);flex:none}.abschnitt--offen .abschnitt__nummer{border-color:#4a4d54}.abschnitt__titel{flex:1;font-size:15px;font-weight:600;letter-spacing:-.01em}.abschnitt__zustand{font-size:12px;color:#f2cf5b;display:inline-flex;align-items:center;gap:6px}.abschnitt__zustand[hidden]{display:none}.abschnitt__zustand:before,.knopf--geaendert:before{content:"";display:inline-block;flex:none;width:7px;height:7px;background:var(--gelb);border-radius:50%}.abschnitt__info{font-size:13px;color:var(--grau);font-variant-numeric:tabular-nums}.abschnitt__zeichen{display:inline-flex;align-items:center;justify-content:center}.abschnitt__inhalt{padding:0 18px 16px 58px}.abschnitt__hinweis{color:var(--grau);margin-bottom:12px;max-width:75ch}.abschnitt__weiter{margin-top:16px}.felder{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(240px,100%),1fr));gap:14px 16px}.feld{display:block}.feld__titel{display:block;font-weight:400;font-size:12px;color:var(--grau);margin-bottom:6px}.feld__eingabe{width:100%;padding:8px 11px;font-size:14px;line-height:1.45;color:var(--tinte);background:var(--eingabe);border:1px solid var(--linie-stark);border-radius:8px;font-variant-numeric:tabular-nums}.feld__eingabe--fest{background:var(--panel-tief);color:var(--text-mittel)}.feld__eingabe--falsch{border-color:var(--rot)}.feld__meldung{margin-top:4px;font-size:13px;color:var(--rot)}textarea.feld__eingabe{resize:vertical;font:inherit}input[type=date].feld__eingabe{height:calc(1.45em + 18px)}.textfeld{display:block;margin-top:14px}.untertabelle__rahmen{overflow-x:auto;margin-top:4px}.untertabelle{width:100%;border-collapse:collapse;min-width:520px;overflow-wrap:normal}.untertabelle th{text-align:left;font-weight:500;font-size:12px;color:var(--grau);padding:8px 12px;border-bottom:1px solid var(--linie-standard);white-space:nowrap}.untertabelle td{padding:7px 12px;border-bottom:1px solid #1f2023;text-align:left;font-variant-numeric:tabular-nums}.untertabelle .rechts{text-align:right;white-space:nowrap}.untertabelle__fett{font-weight:600}.untertabelle:has(th:nth-child(6)){min-width:900px}.untertabelle [data-spalte=Verlauf]{min-width:240px}.untertabelle :is([data-spalte=Einheit],[data-spalte=Weg],[data-spalte=Zustand]){white-space:nowrap}.wahlknoepfe{display:flex;gap:4px;flex-wrap:wrap}.wahlknopf{font-size:12.5px;border:1px solid var(--linie-stark);background:var(--eingabe);color:var(--tinte);padding:2px 9px;border-radius:6px;cursor:pointer;white-space:nowrap}.wahlknopf--an{border-color:var(--tinte);background:var(--tinte);color:var(--eingabe)}.untertabelle__eingabe{width:150px;padding:6px 10px;font-size:14px;text-align:right;font-variant-numeric:tabular-nums;color:var(--tinte);background:var(--eingabe);border:1px solid var(--linie-stark);border-radius:7px}.untertabelle__eingabe--wahl{text-align:left;width:auto;min-width:170px;max-width:280px}.untertabelle__eingabe--text{text-align:left;width:210px}.dateiwahl{display:flex;align-items:center;gap:12px;min-height:43.2px}.dateiwahl__name{color:var(--grau);font-size:14px;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ebene__beleg{flex:0 0 440px;position:sticky;top:90px;height:calc(100vh - 128px);display:flex;flex-direction:column;background:#0f1012;border:1px solid var(--linie-standard);border-radius:12px;overflow:hidden}.beleg{--tinte: #1a1b1e;--grau: #6b6f78;--linie: #e1e2e5;width:400px;min-height:566px;background:#fff;color:#1a1b1e;border-radius:3px;box-shadow:0 6px 24px #00000073;padding:30px 30px 26px;font-size:11.5px;line-height:1.5}.beleg__kopf{display:flex;justify-content:space-between;gap:12px}.beleg__firma{font-weight:700;font-size:14px}.beleg__seite{color:#6b6f78;text-align:right;font-size:10.5px}.beleg__an{margin-top:22px;color:#6b6f78;font-size:10.5px}.beleg__an span{color:#1a1b1e}.beleg__titel{font-size:17px;font-weight:700;letter-spacing:-.015em;margin-top:22px}.beleg__daten{display:grid;grid-template-columns:auto 1fr;gap:1px 14px;margin-top:6px;color:#6b6f78}.beleg__daten span:nth-child(2n){color:#1a1b1e}.beleg__posten{margin-top:18px;border-top:1px solid #1a1b1e}.beleg__zeile{display:flex;justify-content:space-between;gap:12px;padding:6px 0;border-bottom:1px solid #e1e2e5}.beleg__netto{display:flex;justify-content:space-between;padding:6px 0;color:#6b6f78}.beleg__steuer{display:flex;justify-content:space-between;padding:0 0 6px;color:#6b6f78}.beleg__gesamt{display:flex;justify-content:space-between;padding:7px 0;border-top:1px solid #1a1b1e;font-weight:700;font-size:13px}.beleg__fuss{margin-top:18px;color:#6b6f78}.ebene__leiste{position:sticky;bottom:0;z-index:3;background:var(--panel-tief);border-top:1px solid var(--linie);padding:10px 14px calc(10px + env(safe-area-inset-bottom));display:flex;gap:8px;box-shadow:0 -20px 40px #0000004d}.ebene__leistenknopf{flex:1;font-size:14px;padding:11px 12px;border-radius:10px;white-space:normal}@container ansicht (max-width: 759.98px){.ebene{top:var(--kopf);left:0;right:0;bottom:0;border:0;border-radius:0;box-shadow:none}.ebene__kopf{padding:14px;flex-wrap:nowrap}.ebene__inhalt{padding:12px 10px 24px}.abschnitt__kopf{padding:12px 14px}.abschnitt__inhalt{padding:0 14px 16px}.feld__eingabe,textarea.feld__eingabe{font-size:16px}}.abschnitt .liste{padding:0;margin-top:12px}.abschnitt .liste__titel{font-size:15px;letter-spacing:-.01em}.zugang{min-height:100%;display:flex;align-items:center;justify-content:center;padding:max(20px,env(safe-area-inset-top)) 20px max(20px,env(safe-area-inset-bottom));background:var(--grund)}.zugang__rahmen{width:min(380px,100%);display:flex;flex-direction:column;gap:14px}.zugang__kopfzeile{font-size:22px;font-weight:600;letter-spacing:-.02em;text-align:center}.zugang__unter{text-align:center;color:var(--grau);margin-top:-6px}.zugang__karte{width:100%;max-width:420px;background:var(--weiss);border:1px solid var(--linie-standard);border-radius:14px;padding:18px;display:flex;flex-direction:column;gap:12px}.zugang--anmeldung .zugang__karte{margin-top:6px}.zugang__karte .feld__eingabe{padding:9px 11px}.zugang__karte .knopf--breit{margin-top:4px;font-size:14px;padding:9px 14px;border-radius:9px}.zugang__marke{font-weight:600;font-size:18px;letter-spacing:-.02em;padding-bottom:12px;border-bottom:1px solid var(--linie-standard)}.zugang__titel{font-weight:600;font-size:20px;letter-spacing:-.02em;line-height:1.2}.zugang__text{color:var(--grau)}.zugang__fehler{color:var(--rot);padding:10px 12px;border:1px solid var(--rot);border-radius:8px;background:var(--karte)}.zugang__wahl{display:flex;flex-direction:column;gap:8px}.zugang__mandant{display:flex;justify-content:space-between;align-items:baseline;flex-wrap:wrap;gap:12px;padding:12px;border:1px solid var(--linie);border-radius:10px;background:var(--panel-tief);color:var(--tinte);font-size:15px;font-weight:500;text-align:left;cursor:pointer}.zugang__mandant:hover{background:var(--flaeche)}.zugang__art{font-size:13px;font-weight:400;color:var(--grau)}.zugang__zustimmung{display:flex;gap:10px;align-items:flex-start;font-size:13px}.zugang__zustimmung input{margin-top:4px}.zugang__verweis{color:var(--tinte);font-size:14px;text-align:center;align-self:center}.inarbeit{padding:24px var(--rand) 60px}.inarbeit__text{margin-top:10px;color:var(--grau);max-width:80ch;padding-bottom:26px;border-bottom:1px solid var(--linie)}.konto__profilbild{display:flex;align-items:center;gap:18px;flex-wrap:wrap;background:var(--karte);border:1px solid #2e3034;border-radius:12px;padding:18px}.konto__avatar{width:72px;height:72px;border-radius:50%;background:var(--linie-stark);background-size:cover;background-position:center;display:inline-flex;align-items:center;justify-content:center;font-size:24px;font-weight:600;flex:none}.konto__profiltext{flex:1;min-width:180px}.konto__profiltitel{font-size:15px;font-weight:600}.konto__profilneben{font-size:13px;color:var(--grau);margin-top:2px}.konto__profilknoepfe{display:flex;gap:8px}.konto__profilknoepfe .knopf{cursor:pointer}.rahmen{height:100%}.seitenleiste{position:fixed;top:0;left:0;bottom:0;width:var(--seitenleiste);z-index:10;background:var(--grund);border-right:1px solid transparent;border-top:1px solid transparent;display:flex;flex-direction:column;padding:10px}.seitenleiste__kopf{display:flex;align-items:center;gap:6px;padding:4px 4px 12px 6px}.kopf__marke{flex:1;min-width:0;padding:0;border:0;background:transparent;color:var(--tinte);cursor:pointer;text-align:left;font-weight:600;font-size:15px;letter-spacing:-.01em;white-space:nowrap}.seitenleiste__kopf .symbolknopf:hover{background:var(--flaeche)}.seitenleiste__neu{border-color:var(--linie-standard);background:var(--panel-tief)}.seitenleiste__neu:hover{background:#1f2024!important}.seitenleiste__inhalt{flex:1;min-height:0;overflow-x:hidden;overflow-y:auto;overscroll-behavior:none;display:flex;flex-direction:column;gap:1px}.menue__gruppe{display:flex;flex-direction:column;gap:1px}.menue__punkt,.menue__bereich{width:100%;display:flex;align-items:center;gap:10px;padding:6px 8px;border:0;border-radius:7px;background:transparent;color:var(--text-mittel);text-align:left;font-size:14px;line-height:1.45;cursor:pointer}.menue__bereich{color:var(--text-hell)}.menue__titel{flex:1;min-width:0}.menue__punkt:hover,.menue__bereich:hover{background:#16171a}.menue__punkt--aktiv,.menue__punkt--aktiv:hover{background:var(--eingabe);color:var(--tinte)}.menue__rubrik{font-size:12px;color:var(--leise);padding:18px 8px 6px}.menue__unterseiten{margin:0 0 6px 17px;padding-left:8px;border-left:1px solid var(--linie);display:flex;flex-direction:column;gap:1px}.menue__punkt--unter{gap:9px;padding:5px 8px;font-size:13.5px}.menue__punkt--unter .menue__titel{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.menue__zaehler{flex:none;font-size:12px;color:var(--leise);font-variant-numeric:tabular-nums}.menue__profil{display:flex;align-items:center;gap:10px;padding:8px 6px;border-top:1px solid var(--flaeche);margin-top:8px;border-radius:8px;cursor:pointer}.menue__profil:hover{background:var(--panel-tief)}.menue__avatar{width:28px;height:28px;border-radius:50%;background:var(--linie-stark);background-size:cover;background-position:center;display:inline-flex;align-items:center;justify-content:center;font-size:12px;font-weight:600;flex:none}.menue__person{flex:1;min-width:0;line-height:1.25;display:flex;flex-direction:column}.menue__name{font-size:13.5px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.menue__firma{font-size:12px;color:var(--leise);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.menue__zahnrad{width:28px;height:28px}.rahmen__panel{display:block;margin:8px 8px 8px var(--panel-links);height:calc(100vh - 16px);overflow:hidden scroll;overscroll-behavior:none;background:var(--panel);border:1px solid #1f2023;border-radius:12px;position:relative}.kopf{position:sticky;top:0;z-index:15;height:var(--kopf);background:var(--panel);border-bottom:1px solid var(--linie-leise);display:flex;align-items:center;gap:10px;padding:0 var(--rand-kopf)}.kopf__menue{width:32px;height:32px;margin-left:-6px}.kopf__krumen{flex:1;min-width:0;display:flex;align-items:center;gap:6px;font-size:14px;white-space:nowrap;overflow:hidden}.kopf__krume{padding:0;border:0;background:transparent;color:var(--grau);font-size:14px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;cursor:pointer}.kopf__krume--aktiv{color:var(--tinte)}.kopf__krumen>.kopf__krume:first-child{flex:none;overflow:visible}.kopf__zusatz{display:flex;align-items:center;gap:6px;overflow:hidden;min-width:0}.kopf__objektbereich{display:flex;align-items:center;gap:6px;border:1px solid var(--linie-stark);background:var(--flaeche);border-radius:8px;padding:0 4px 0 8px;height:30px;min-width:0;flex:none}.kopf__objektbereich--gewaehlt{border-color:var(--tinte)}.kopf__objekt{background:transparent;border:none;font-size:13px;color:var(--tinte);max-width:280px;min-width:0;outline:none;cursor:pointer}.neu__schleier{position:fixed;top:0;right:0;bottom:0;left:0;background:#0000007f;z-index:60}.neu{position:fixed;top:12vh;left:50%;transform:translate(-50%);width:min(440px,calc(100vw - 24px));z-index:61;background:var(--flaeche);border:1px solid var(--linie-stark);border-radius:14px;padding:6px;box-shadow:0 24px 60px #0009}.neu__kopf{display:flex;align-items:center;justify-content:space-between;padding:8px 8px 8px 12px;font-size:13px;color:var(--grau)}.neu__zu{width:26px;height:26px;border-radius:7px;border:none;background:transparent;display:inline-flex;align-items:center;justify-content:center}.neu__zu:hover,.neu__punkt:hover{background:var(--aktiv)}.neu__punkt{width:100%;display:flex;align-items:center;gap:11px;padding:9px 12px;border:0;border-radius:9px;background:transparent;color:var(--tinte);text-align:left;cursor:pointer}.neu__titel{flex:1;font-size:14px}.neu__art{font-size:12px;color:var(--leise)}.startsuche{position:relative;margin-top:28px}.startsuche__kasten{background:var(--flaeche);border:1px solid var(--linie-stark);border-radius:18px;padding:14px 12px 10px 16px;box-shadow:0 12px 40px #00000059}.startsuche__eingabe{display:block;width:100%;background:transparent;border:none;font-size:16px;padding:4px 0 20px;color:var(--tinte)}.startsuche__fuss{display:flex;align-items:center;gap:8px}.startsuche__plus{width:30px;height:30px;border-radius:50%;border:1px solid var(--linie-stark);background:transparent;display:inline-flex;align-items:center;justify-content:center;flex:none}.startsuche__plus:hover{background:var(--aktiv)}.startsuche__objekt{display:flex;align-items:center;gap:5px;padding:0 4px 0 6px;min-width:0}.startsuche__objekt select{background:transparent;border:none;font-size:13.5px;color:#f2994a;min-width:0;max-width:200px;outline:none;cursor:pointer}.startsuche__raum{flex:1}.startsuche__hilfe{font-size:12px;color:var(--leise);white-space:nowrap}.startsuche__los{width:32px;height:32px;border-radius:50%;border:none;background:var(--linie-stark);display:inline-flex;align-items:center;justify-content:center;flex:none}.startsuche__los--an{background:var(--tinte)}.startsuche__treffer{position:absolute;top:calc(100% + 8px);left:0;right:0;z-index:10;background:var(--flaeche);border:1px solid var(--linie-stark);border-radius:14px;padding:6px;box-shadow:0 20px 50px #0000007f}.startsuche__treffer-zeile{width:100%;display:flex;align-items:center;gap:11px;padding:9px 10px;border:0;border-radius:9px;background:transparent;color:var(--tinte);text-align:left;cursor:pointer}.startsuche__treffer-zeile:hover,.startsuche__treffer-zeile--erster{background:var(--aktiv)}.startsuche__treffer-titel{font-size:14px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;min-width:0}.startsuche__treffer-art{font-size:12px;color:var(--grau);background:var(--aktiv);border:1px solid #2e3034;border-radius:6px;padding:1px 7px;white-space:nowrap;flex:none}.startsuche__treffer-hilfe{font-size:12px;color:var(--leise)}.startsuche__nichts{display:block;padding:8px 10px;color:var(--grau);font-size:14px}@container ansicht (max-width: 759.98px){.rahmen__panel{margin:0;height:100%;overflow:hidden auto;border:0;border-radius:0}.kopf{padding-top:env(safe-area-inset-top)}.kopf__objekt{max-width:130px}.seitenleiste--drawer{z-index:50;width:min(300px,86vw);padding:calc(10px + env(safe-area-inset-top)) 10px calc(10px + env(safe-area-inset-bottom));border-right:1px solid var(--linie-standard);box-shadow:20px 0 60px #0000007f}.menue__schleier{position:fixed;top:0;right:0;bottom:0;left:0;z-index:49;background:#0009}.seitenleiste--drawer .menue__punkt,.seitenleiste--drawer .menue__bereich,.seitenleiste--drawer .menue__profil{min-height:44px}.seitenleiste--drawer .seitenleiste__kopf .symbolknopf,.kopf__menue,.kopf__objektbereich,.startsuche__plus,.startsuche__los,.neu__zu,.kopf__krume{position:relative}.seitenleiste--drawer .seitenleiste__kopf .symbolknopf:after,.kopf__menue:after,.startsuche__plus:after,.startsuche__los:after,.neu__zu:after{content:"";position:absolute;top:-8px;right:-8px;bottom:-8px;left:-8px}.kopf__objekt{height:44px;margin:-7px 0}.neu__punkt{min-height:44px}}.liste{padding:22px var(--rand) 60px}.liste__suche{width:100%;margin-bottom:16px;padding:8px 11px;font-size:16px;border:1px solid var(--linie-stark);border-radius:8px;background:var(--eingabe);color:var(--tinte)}.liste__kopf{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px}.liste__titelzeile{display:flex;align-items:baseline;gap:10px;flex-wrap:wrap}.liste__titel{font-weight:600;font-size:22px;letter-spacing:-.02em;line-height:1.2}.liste__anzahl{font-size:13px;color:var(--grau);font-variant-numeric:tabular-nums}.liste__werkzeug{display:flex;gap:8px;flex-wrap:wrap;align-items:center}.liste__werkzeugsuche{display:flex;align-items:center;gap:6px;border:1px solid var(--linie-standard);background:var(--weiss);border-radius:8px;padding:0 10px;height:30px;width:220px;max-width:100%}.liste__werkzeugsuche input{flex:1;min-width:0;background:transparent;border:none;font-size:13px;color:var(--tinte)}.liste__werkzeugsuche:focus-within{border-color:var(--primaer)}.liste__werkzeugknopf{width:30px;height:30px;display:inline-flex;align-items:center;justify-content:center;border:1px solid var(--linie-standard);background:var(--weiss);border-radius:8px;color:var(--grau);padding:0}.liste__werkzeugknopf:hover,.liste__werkzeugknopf[aria-expanded=true]{background:var(--flaeche);color:var(--tinte)}.liste__werkzeugknopf--an{border-color:var(--tinte);color:var(--tinte)}.liste__zeichen{width:16px;height:16px;flex:none}.liste__spaltenwahl,.tabelle__aktionen{position:relative}.liste__spaltenmenue,.tabelle__aktionsmenue{position:absolute;right:0;top:calc(100% + 4px);z-index:20;min-width:190px;padding:6px;border:1px solid var(--linie-stark);border-radius:10px;background:var(--flaeche);box-shadow:0 6px 24px #00000073}.liste__spaltenmenue label,.tabelle__aktionsmenue button{display:flex;align-items:center;width:100%;gap:8px;padding:7px 10px;border:0;border-radius:7px;background:transparent;color:var(--tinte);text-align:left;font-size:13.5px;white-space:nowrap}.liste__spaltenmenue label:hover,.tabelle__aktionsmenue button:hover{background:var(--aktiv)}.liste__auswahlaktionen{display:flex;align-items:center;flex-wrap:wrap;gap:8px;margin-top:12px;font-size:13px;color:var(--grau)}.filtergruppe{display:flex;gap:2px;background:var(--flaeche);border:1px solid var(--aktiv);border-radius:9px;padding:2px;flex-wrap:wrap}.filter{font-size:13px;line-height:1.45;padding:4px 10px;border-radius:7px;border:0;background:transparent;color:var(--grau);cursor:pointer;white-space:nowrap}.filter--aktiv{background:var(--linie-stark);color:var(--tinte)}.liste__hinweis{margin-top:10px;color:var(--grau);max-width:80ch}.liste__tabellenrahmen{overflow-x:auto;margin-top:18px;margin-left:-24px;padding-left:24px}.tabelle{width:100%;border-collapse:collapse;min-width:820px;overflow-wrap:normal}.tabelle th{text-align:left;font-weight:500;font-size:12px;color:var(--grau);padding:9px 14px 9px 0;border-bottom:1px solid var(--linie-standard);white-space:nowrap}.tabelle td{padding:10px 14px 10px 0;border-bottom:1px solid var(--linie-leise);text-align:left;font-weight:400;font-variant-numeric:tabular-nums}.tabelle .rechts{text-align:right;white-space:nowrap}.tabelle__sortierung,.tabelle__mehr{border:0;background:transparent;color:inherit;font:inherit;padding:0;cursor:pointer}.tabelle .tabelle__auswahl{width:0;padding:0;position:relative}.tabelle__auswahl input{position:absolute;left:-21px;top:50%;transform:translateY(-50%);width:14px;height:14px;margin:0;opacity:0}.tabelle__zeile:hover .tabelle__auswahl input,.tabelle thead:hover .tabelle__auswahl input,.tabelle__auswahl input:checked,.tabelle__auswahl input:focus-visible{opacity:1}.tabelle .tabelle__aktionen{width:28px;padding-right:0;text-align:right}.tabelle__mehr{width:26px;height:22px;border-radius:6px;color:var(--grau);opacity:0;letter-spacing:1px}.tabelle__zeile:hover .tabelle__mehr,.tabelle__mehr:focus-visible,.tabelle__mehr[aria-expanded=true]{opacity:1}.tabelle__mehr:hover{background:var(--aktiv);color:var(--tinte)}.tabelle__zeile{cursor:pointer}.tabelle__zeile:hover{background:var(--beruehrt)}.tabelle__summe td{border-bottom:0;padding-top:11px;padding-bottom:11px;font-weight:600}.zelle--fett{font-weight:500!important}.zelle--leise{color:var(--grau)}.zelle--einzeilig{white-space:nowrap}.zelle--minus{color:var(--rot)}.zelle__text{border-bottom:1px solid transparent}.zelle__text--verweis{border-bottom-color:var(--verweis);cursor:pointer}.marke--zustand:before{content:"";width:7px;height:7px;flex:none;border-radius:50%;background:var(--zustandsfarbe)}.karten{margin-top:16px;display:flex;flex-direction:column;gap:8px}.karte{background:var(--beruehrt);border:1px solid var(--linie);border-radius:12px;padding:12px 14px;display:flex;flex-direction:column;gap:6px;cursor:pointer}.karte__oben{display:flex;justify-content:space-between;gap:10px;align-items:baseline}.karte__titel{font-weight:500;flex:1;overflow-wrap:anywhere}.karte__rechts{font-variant-numeric:tabular-nums;white-space:nowrap;font-weight:500}.karte__unten{display:flex;justify-content:space-between;gap:10px;align-items:center}.karte__neben{color:var(--grau);font-size:13px;font-variant-numeric:tabular-nums}.karten__summe{display:flex;justify-content:space-between;padding:12px 14px;font-weight:600;font-variant-numeric:tabular-nums}.liste__leer{padding:26px 0;color:var(--grau)}.liste__filterpillen{display:flex;gap:6px;flex-wrap:wrap;align-items:center;width:100%}.liste__filterpillen .filter{white-space:normal;overflow-wrap:anywhere;text-align:left;font-size:12.5px;padding:2px 9px;border:1px solid var(--linie-standard);background:var(--flaeche);color:var(--text-hell)}.liste__filterauswahl{border:1px solid var(--linie);border-radius:var(--radius-knopf);padding:12px;margin-top:12px;max-height:260px;overflow-y:auto}.liste__filterauswahl legend{font-size:12px;color:var(--grau);padding:0 4px}.liste__filterauswahl label{display:flex;gap:8px;align-items:center;overflow-wrap:anywhere;margin:6px 0}@container ansicht (max-width: 759.98px){.liste{padding:18px var(--rand) calc(40px + env(safe-area-inset-bottom))}.liste__werkzeug{width:100%}.liste__werkzeugknopf,.filter{position:relative}.filter:after{content:"";position:absolute;top:-9px;right:0;bottom:-9px;left:0}.liste__werkzeugknopf:after{content:"";position:absolute;top:-7px;right:-7px;bottom:-7px;left:-7px}}.listenfilter{display:flex;flex-wrap:wrap;align-items:center;gap:6px 16px;margin-top:10px}.listenfilter .feld{display:inline-flex;align-items:center;gap:6px}.listenfilter .feld__titel{margin:0;font-size:12px;color:var(--leise);white-space:nowrap}.listenfilter select.feld__eingabe{width:auto;max-width:220px;padding:0;border:0;background:transparent;font-size:12.5px;color:var(--text-mittel);cursor:pointer}.listenfilter input.feld__eingabe{width:110px;height:auto;padding:2px 8px;font-size:12.5px;border-radius:6px;background:var(--weiss);border-color:var(--linie-standard)}.listenfilter input[type=date].feld__eingabe{width:auto}.listenfilter .knopf{padding:2px 9px;font-size:12.5px}.liste__titelwerkzeug{margin-left:auto;align-self:center;display:flex;flex-wrap:wrap;gap:6px;justify-content:flex-end}.liste__titelzeile{flex:1 1 auto}@container ansicht (max-width: 759.98px){.listenfilter{flex-wrap:nowrap;overflow-x:auto;padding-bottom:2px}.listenfilter>*{flex:none}.liste__werkzeug>*,.filtergruppe{max-width:100%}}.dialog__schleier{position:fixed;top:0;right:0;bottom:0;left:0;z-index:80;background:#0000008c}.dialog{position:absolute;top:22vh;left:50%;transform:translate(-50%);width:min(420px,calc(100vw - 24px));max-height:70dvh;overflow:auto;background:var(--flaeche);border:1px solid var(--linie-stark);border-radius:14px;padding:20px;box-shadow:0 24px 60px #0009}.dialog__titel{display:flex;align-items:center;gap:10px;font-size:16px;font-weight:600}.dialog__titel--punkt:before{content:"";width:8px;height:8px;background:var(--gelb);border-radius:50%;flex:none}.dialog p{margin-top:8px;color:var(--text-mittel);font-size:14px}.dialog .felder{margin-top:14px}.dialog__aktionen{display:flex;justify-content:flex-end;gap:8px;margin-top:18px;flex-wrap:wrap}.dialog__aktionen .knopf{padding:7px 13px}.dialog__aktionen .knopf--geaendert{background:#e2b93b24}.dialog__aktionen .knopf--geaendert:before{display:none}.dialog__verwerfen{color:var(--rot)!important}.ansicht{position:fixed;top:var(--panel-rand);left:var(--panel-links);right:var(--panel-rand);bottom:var(--panel-rand);z-index:40;display:flex;flex-direction:column;background:#0f1012;border:1px solid var(--linie-stark);border-radius:12px}.ansicht__kopf{background:var(--weiss);border-bottom:1px solid var(--linie-stark);padding:14px var(--rand);display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px 20px}.ansicht__titelblock{min-width:0}.ansicht__titel{overflow-wrap:anywhere}.ansicht__stand{margin-top:4px;font-size:13px;color:var(--grau);font-variant-numeric:tabular-nums}.ansicht__knoepfe{display:flex;flex-wrap:wrap;gap:8px;align-items:center}.ansicht__download{position:relative;display:flex}.ansicht__download-haupt{text-decoration:none;color:inherit}.ansicht__download .ansicht__download-haupt:not(:last-child){border-top-right-radius:0;border-bottom-right-radius:0}.ansicht__download-pfeil{border-top-left-radius:0;border-bottom-left-radius:0;border-left:0;padding-left:10px;padding-right:10px}.ansicht__menue{position:absolute;top:calc(100% + 6px);right:0;min-width:260px;background:var(--weiss);border:1px solid var(--linie-stark);border-radius:12px;z-index:3;display:flex;flex-direction:column}.ansicht__menue a{padding:10px 14px;color:var(--tinte);text-decoration:none;font-size:14px;border-bottom:1px solid var(--linie)}.ansicht__menue a:last-child{border-bottom:0}.ansicht__menue a:hover,.ansicht__menue a:focus-visible{background:var(--grund)}.ansicht__inhalt{flex:1;min-height:0;display:flex}.ansicht__leiste{width:150px;flex:none;overflow-y:auto;background:var(--weiss);border-right:1px solid var(--linie);padding:14px 12px;display:flex;flex-direction:column;gap:14px}.ansicht__miniatur{border:1px solid var(--linie);background:var(--weiss);padding:6px;display:flex;flex-direction:column;align-items:center;gap:6px;cursor:pointer;font-size:12px;color:var(--grau)}.ansicht__miniatur--aktiv{border-color:var(--tinte);color:var(--tinte)}.ansicht__flaeche{flex:1;min-width:0;overflow:auto;padding:20px var(--rand)}.ansicht__seiten{display:flex;flex-direction:column;align-items:center;gap:20px}.ansicht__seiten--mehrere{flex-direction:row;flex-wrap:wrap;justify-content:center;align-items:flex-start}.ansicht__seite{background:#fff;border:1px solid var(--linie);line-height:0}.ansicht__leinwand{display:block}.ansicht__bild{display:block;margin:0 auto;background:var(--weiss);border:1px solid var(--linie)}.ansicht__text{margin:0 auto;max-width:900px;background:var(--weiss);border:1px solid var(--linie);padding:20px;white-space:pre-wrap;font-size:14px}.ansicht__hinweis{color:var(--grau);padding:26px 0}@container ansicht (max-width: 759.98px){.ansicht{top:var(--kopf);bottom:0;border-radius:0}.ansicht__leiste{display:none}.ansicht__knoepfe{width:100%}}.ansicht__text{background:var(--karte);color:var(--tinte);border-radius:12px}.ansicht__miniatur{border-radius:8px}.ansicht__miniatur--aktiv{border-color:var(--primaer-rand)}.ansicht__flaeche{padding-bottom:calc(20px + env(safe-area-inset-bottom))}.ansicht--vorlage{top:0;left:0;right:0;bottom:0;z-index:70;background:#08080af0;border:0;border-radius:0;padding:env(safe-area-inset-top) 0 env(safe-area-inset-bottom)}.ansicht--vorlage .ansicht__kopf{height:52px;flex:none;flex-wrap:nowrap;gap:6px;padding:0 12px 0 16px;border-bottom:1px solid #1f2023;background:#0f1012}.ansicht--vorlage .ansicht__titelblock{flex:1;display:flex;align-items:center;gap:6px;min-width:0}.ansicht--vorlage .ansicht__titel{font-size:14px;font-weight:500;letter-spacing:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;flex:0 1 auto}.ansicht--vorlage .ansicht__stand{margin:0;font-size:12.5px;white-space:nowrap}.ansicht--vorlage .ansicht__knoepfe{flex-wrap:nowrap;gap:4px}.ansicht__symbolknopf{width:28px;height:28px;border-radius:7px;border:none;background:transparent;display:inline-flex;align-items:center;justify-content:center;cursor:pointer;position:relative}.ansicht__symbolknopf:hover:not(:disabled){background:var(--aktiv)}.ansicht__symbolknopf:disabled{opacity:.4;cursor:default}.ansicht__zoom{width:44px;font-size:12.5px;color:var(--text-mittel);text-align:center;font-variant-numeric:tabular-nums;background:transparent;border:0;padding:0;cursor:pointer}.ansicht__trenner{width:1px;height:18px;background:var(--linie-stark);margin:0 4px}.ansicht--vorlage .knopf{padding:6px 11px}.ansicht--vorlage .ansicht__download-pfeil{padding:6px}.ansicht--vorlage .ansicht__menue{background:var(--flaeche);box-shadow:0 6px 24px #00000073}.ansicht--vorlage .ansicht__menue a{border-bottom:0;font-size:13.5px}.ansicht--vorlage .ansicht__menue a:hover{background:var(--aktiv)}.ansicht--vorlage .ansicht__leiste{width:150px;background:#0f1012;border-right:1px solid #1f2023;padding:16px 0;align-items:center;gap:14px}.ansicht--vorlage .ansicht__miniatur{border:0;background:transparent;padding:0;gap:6px;color:var(--grau)}.ansicht--vorlage .ansicht__miniatur .ansicht__leinwand{background:#fff;border-radius:3px;outline:2px solid transparent;outline-offset:3px}.ansicht--vorlage .ansicht__miniatur--aktiv .ansicht__leinwand{outline-color:var(--primaer)}.ansicht--vorlage .ansicht__flaeche{padding:28px 24px 60px}.ansicht--vorlage .ansicht__seiten{gap:24px}.ansicht--vorlage .ansicht__seite{border:0;border-radius:3px;overflow:hidden;box-shadow:0 6px 24px #00000073}@container ansicht (max-width: 759.98px){.ansicht--vorlage{top:0}.ansicht--vorlage .ansicht__kopf{padding:0 8px 0 12px}.ansicht--vorlage .ansicht__stand,.ansicht--vorlage .ansicht__knopftext,.ansicht--vorlage .ansicht__trenner{display:none}.ansicht--vorlage .ansicht__knoepfe{width:auto}.ansicht--vorlage .knopf{padding:6px 7px}.ansicht--vorlage .ansicht__flaeche{padding:16px 12px 40px}.ansicht__symbolknopf:after{content:"";position:absolute;top:-8px;right:-2px;bottom:-8px;left:-2px}}.belegspalte{display:flex;flex-direction:column;height:100%;min-height:0}.belegspalte__kopf{display:flex;align-items:center;gap:6px;padding:8px 8px 8px 12px;border-bottom:1px solid #1f2023}.belegspalte__datei{flex:1;min-width:0;font-size:13px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.belegspalte__seiten{font-size:12px;color:var(--grau);margin-right:4px;white-space:nowrap}.belegspalte__zoom{font-size:12px;color:var(--text-mittel);width:38px;text-align:center;font-variant-numeric:tabular-nums}.belegspalte__flaeche{flex:1;min-height:0;overflow:auto;overscroll-behavior:none;padding:16px 12px;display:flex;flex-direction:column;align-items:center;gap:6px}.belegspalte__seite{cursor:zoom-in;flex:none;background:#fff;border-radius:3px;box-shadow:0 6px 24px #00000073;line-height:0;overflow:hidden}.belegspalte__beschriftung{font-size:11.5px;color:var(--leise);margin-bottom:10px}.belegspalte__hinweis{color:var(--grau);padding:20px 0;text-align:center}.belegkarte{display:flex;gap:14px;align-items:center;background:var(--karte);border:1px solid #2e3034;border-radius:12px;padding:12px;cursor:pointer;text-align:left;color:var(--tinte);width:100%}.belegkarte:hover{border-color:#3a3c41}.belegkarte__blatt{width:56px;height:78px;flex:none;background:#fff;border-radius:3px;padding:7px 6px;display:flex;flex-direction:column;gap:4px;box-shadow:0 4px 12px #0006}.belegkarte__blatt span{height:3px;background:#d9dbe0;border-radius:2px}.belegkarte__blatt span:first-child{height:4px;width:60%;background:#1a1b1e;margin-bottom:5px}.belegkarte__blatt span:nth-child(4){width:70%}.belegkarte__text{flex:1;min-width:0}.belegkarte__datei{display:flex;align-items:center;gap:6px;font-size:14px;font-weight:500}.belegkarte__datei span:last-child{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.belegkarte__neben{font-size:13px;color:var(--grau);margin-top:3px}.belegkarte__ansehen{font-size:13px;color:#7c84f0;margin-top:6px}.postfach{display:flex;height:calc(100vh - 70px)}.postfach__liste{width:340px;flex:none;border-right:1px solid var(--linie-leise);display:flex;flex-direction:column;min-height:0}.postfach__kopf{padding:18px 16px 10px;display:flex;flex-direction:column;gap:12px}.postfach__titelzeile{display:flex;align-items:baseline;gap:10px}.postfach__titelzeile .liste__werkzeugknopf{align-self:center}.postfach__reiter{align-self:flex-start}.postfach__suchzeile{display:flex;gap:6px;align-items:center}.postfach__suche{flex:1;display:flex;align-items:center;gap:6px;border:1px solid var(--linie-standard);background:var(--weiss);border-radius:8px;padding:0 10px;height:32px}.postfach__suche:focus-within{border-color:var(--primaer)}.postfach__suche input{flex:1;min-width:0;background:transparent;border:none;font-size:13.5px;color:var(--tinte)}.postfach__suchzeile .liste__werkzeugknopf{height:32px;width:32px}.postfach__eintraege{flex:1;min-height:0;overflow:hidden auto;overscroll-behavior:none;padding:0 8px 12px;display:flex;flex-direction:column;gap:2px}.postfach__eintrag{display:flex;gap:12px;padding:10px;border-radius:10px;border:0;background:transparent;color:var(--tinte);text-align:left;cursor:pointer;width:100%}.postfach__eintrag:hover{background:var(--karte)}.postfach__eintrag--aktiv,.postfach__eintrag--aktiv:hover{background:var(--eingabe)}.postfach__avatar{width:36px;height:36px;border-radius:50%;color:var(--grund);font-size:13px;font-weight:700;display:inline-flex;align-items:center;justify-content:center;flex:none}.postfach__text{flex:1;min-width:0;display:flex;flex-direction:column}.postfach__zeile{display:flex;align-items:center;gap:8px}.postfach__name{flex:1;min-width:0;font-weight:500;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.postfach__name--neu{font-weight:600}.postfach__zeit{font-size:12px;color:var(--leise)}.postfach__punkt{width:8px;height:8px;border-radius:50%;background:var(--primaer);flex:none}.postfach__betreff,.postfach__vorschau{font-size:13px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.postfach__betreff{color:var(--text-hell)}.postfach__vorschau{color:var(--grau);min-height:1.45em}.postfach__leer{padding:20px 10px;color:var(--grau)}.chat{flex:1;min-width:0;display:flex;flex-direction:column;min-height:0}.chat__kopf{display:flex;align-items:center;gap:12px;padding:12px var(--rand-kopf) 8px;flex-wrap:wrap}.chat__zurueck{width:30px;height:30px;margin-left:-6px;border-radius:8px;border:none;background:transparent;display:inline-flex;align-items:center;justify-content:center;position:relative}.chat__zurueck:after{content:"";position:absolute;top:-7px;right:-7px;bottom:-7px;left:-7px}.chat__titelblock{flex:1;min-width:180px}.chat__betreff{font-size:16px;font-weight:600;letter-spacing:-.01em}.chat__meta{display:flex;align-items:center;gap:8px;margin-top:3px;font-size:13px;color:var(--grau)}.chat__meta .ebene__zustand{padding:1px 8px 1px 7px}.chat__zuordnung{display:flex;flex-wrap:wrap;gap:4px 14px;padding:0 var(--rand-kopf) 10px;border-bottom:1px solid var(--linie-leise)}.chat__wahl{display:inline-flex;align-items:center;gap:4px;font-size:12px;color:var(--leise)}.chat__wahl select{background:transparent;border:none;font-size:12px;color:var(--text-mittel);max-width:190px;cursor:pointer}.chat__verlauf{flex:1;min-height:0;overflow:hidden auto;overscroll-behavior:none;padding:28px var(--rand-kopf)}.chat__spalte{max-width:720px;margin:0 auto;display:flex;flex-direction:column;gap:20px}.chat__beitrag{display:flex;gap:12px;align-items:flex-start}.chat__avatar{width:32px;height:32px;border-radius:50%;color:var(--grund);font-size:12px;font-weight:700;display:inline-flex;align-items:center;justify-content:center;flex:none}.chat__inhalt{min-width:0;max-width:80%}.chat__wer{display:flex;gap:8px;align-items:baseline;font-weight:600}.chat__zeit{font-size:12px;color:var(--leise);font-weight:400}.chat__text{font-size:15px;line-height:1.55;margin-top:2px;color:var(--tinte);white-space:pre-wrap}.chat__eigen{display:flex;flex-direction:column;align-items:flex-end;gap:4px}.chat__eigen .chat__zeit{padding-right:6px}.chat__blase{max-width:78%;background:var(--aktiv);border-radius:18px;padding:10px 15px;font-size:15px;line-height:1.55;white-space:pre-wrap}.chat__blase--notiz{background:transparent;border:1px dashed var(--linie-stark);color:var(--text-mittel)}.chat__art{display:block;font-size:12px;color:var(--leise)}.chat__fuss{padding:8px var(--rand-kopf) 16px}.chat__fuss .chat__spalte{gap:0}.chat__meldung{font-size:13px;color:var(--grau);margin-bottom:8px}.chat__vorlagen{display:flex;gap:6px;flex-wrap:nowrap;overflow-x:auto;margin-bottom:8px}.chat__vorlage{flex:none;font-size:12.5px;padding:4px 11px;border-radius:999px;border:1px solid var(--linie-standard);background:transparent;color:var(--text-mittel);cursor:pointer;white-space:nowrap}.chat__vorlage:hover{background:var(--flaeche);color:var(--tinte)}.chat__eingabe{background:var(--flaeche);border:1px solid var(--linie-stark);border-radius:16px;padding:12px 10px 8px 14px}.chat__eingabe:focus-within{border-color:var(--primaer)}.chat__eingabe textarea{display:block;width:100%;background:transparent;border:none;font:inherit;font-size:15px;line-height:1.45;padding:2px 0 14px;color:var(--tinte);resize:none;field-sizing:content;max-height:160px}.chat__werkzeuge{display:flex;align-items:center;gap:6px}.chat__raum{flex:1}.chat__rund{position:relative;width:28px;height:28px;border-radius:50%;border:1px solid var(--linie-stark);background:transparent;display:inline-flex;align-items:center;justify-content:center;cursor:pointer}.chat__rund input[type=file]{display:none}.chat__rund--aus,.chat__rund:disabled{opacity:.45;cursor:default}.chat__senden{width:30px;height:30px;border-radius:50%;border:none;background:var(--linie-stark);display:inline-flex;align-items:center;justify-content:center}.chat__senden--an{background:var(--tinte)}@container ansicht (max-width: 759.98px){.postfach{height:calc(100dvh - var(--kopf))}.postfach__liste{width:100%;border-right:0}.chat__rund:after,.chat__senden{position:relative}.chat__rund:after,.chat__senden:after{content:"";position:absolute;top:-8px;right:-8px;bottom:-8px;left:-8px}.chat__eingabe textarea{font-size:16px}}.chat__zuordnung--klappe{display:block}.chat__zuordnung--klappe summary{font-size:12.5px;color:var(--grau);cursor:pointer;min-height:28px;display:flex;align-items:center}.chat__zuordnung-inhalt{display:flex;flex-wrap:wrap;gap:4px 14px;padding-top:4px}.bank{display:flex;flex-direction:column;height:calc(100vh - 70px)}.bank__liste{flex:1 1 50%;min-height:200px;overflow:hidden scroll;overscroll-behavior:none;padding:22px var(--rand) 0}.bank__kopfwerkzeug{justify-content:flex-end}.bank__filter{display:flex;flex-wrap:wrap;align-items:center;gap:6px 16px;margin-top:10px}.bank__filterwahl{display:inline-flex;align-items:center;gap:6px;font-size:12px;color:var(--leise)}.bank__filterwahl select{background:transparent;border:none;font-size:12.5px;color:var(--text-mittel);cursor:pointer;max-width:200px}.bank__filterwahl select:disabled{color:var(--schwach);cursor:default}.bank__filterknopf{font-size:12.5px;color:var(--text-mittel);background:transparent;border:1px solid var(--linie-standard);border-radius:7px;padding:2px 9px;cursor:pointer}.bank__filterknopf:hover{background:var(--flaeche);color:var(--tinte)}.bank__tabelle{overflow-wrap:normal;width:100%;border-collapse:collapse;min-width:900px;margin-top:14px}.bank__tabelle th{text-align:left;font-weight:500;font-size:12px;color:var(--grau);padding:9px 14px 9px 0;border-bottom:1px solid var(--linie-standard);white-space:nowrap}.bank__tabelle th:first-child{padding-left:10px}.bank__tabelle th:last-child{padding-right:10px}.bank__tabelle td{padding:9px 14px 9px 0;border-bottom:1px solid var(--linie-leise);vertical-align:middle}.bank__tabelle td:first-child{padding-left:10px}.bank__tabelle td:last-child{padding-right:10px;color:var(--grau)}.bank__tabelle .rechts{text-align:right;font-variant-numeric:tabular-nums;white-space:nowrap}.bank__zeile{cursor:pointer}.bank__zeile:hover{background:var(--flaeche)}.bank__zeile--gewaehlt,.bank__zeile--gewaehlt:hover{background:var(--eingabe)}.bank__zeile--gewaehlt td:first-child{box-shadow:inset 2px 0 0 var(--tinte)}.bank__zeile--leise{opacity:.55}.bank__marke{display:inline-flex;align-items:center;gap:6px;font-size:12.5px;padding:2px 8px 2px 7px;border-radius:6px;background:var(--flaeche);border:1px solid var(--linie-standard);color:var(--text-hell);white-space:nowrap}.bank__marke:before{content:"";width:7px;height:7px;flex:none;border-radius:50%;background:var(--zustandsfarbe)}.bank__neben{display:block;font-weight:400;color:var(--grau);font-size:12.5px;font-variant-numeric:tabular-nums}.bank__tabelle td:nth-child(4) .bank__neben{font-family:ui-monospace,SF Mono,Menlo,monospace;font-size:12px;color:var(--leise)}.bank__karte{background:var(--beruehrt);border:1px solid var(--linie);margin-bottom:8px;border-radius:12px;padding:12px 14px;display:flex;flex-direction:column;gap:5px;cursor:pointer}.bank__kartenzeile{display:flex;justify-content:space-between;gap:10px;align-items:baseline;flex-wrap:wrap}.bank__wahl{flex:1 1 50%;min-height:0;overflow:hidden scroll;overscroll-behavior:none;background:var(--weiss);border-top:1px solid var(--linie-stark);padding:14px var(--rand-kopf) 20px;box-shadow:0 -20px 40px #0000004d}.bank__wahlkopf{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px}.bank__wahlangabe{display:flex;gap:10px;align-items:center;flex-wrap:wrap}.bank__wahlangabe>span:nth-child(2){font-weight:600!important}.bank__stand{display:flex;gap:14px;align-items:center;font-size:13px;color:var(--grau);font-variant-numeric:tabular-nums}.bank__stand b{font-weight:600;color:var(--tinte)}.bank__trenner{width:1px;height:14px;background:var(--linie-stark)}.bank__zu{width:28px;height:28px;border-radius:8px;border:none;background:transparent;display:inline-flex;align-items:center;justify-content:center;cursor:pointer;position:relative}.bank__zu:hover{background:var(--aktiv)}.bank__werkzeug{display:flex;gap:8px;margin-top:12px;flex-wrap:wrap}.bank__werkzeug select,.bank__werkzeug input{padding:8px 11px;font-size:14px;border:1px solid var(--linie-stark);background:var(--eingabe);border-radius:8px;color:var(--tinte);min-width:160px}.bank__werkzeug input{flex:1}.bank__werkzeug .feld{display:flex;flex-direction:column;gap:6px;font-size:12px;color:var(--grau)}.bank__knopf{font-weight:500;font-size:13px;padding:6px 12px;border-radius:8px;border:1px solid var(--linie-stark);background:var(--flaeche);color:var(--tinte);cursor:pointer;white-space:nowrap}.bank__knopf--voll{background:var(--tinte);border-color:var(--tinte);color:var(--eingabe);padding:6px 14px}.bank__knopf:disabled{border-color:var(--linie-stark);background:transparent;color:var(--leise);cursor:default}.bank__konten{overflow-wrap:normal;width:100%;border-collapse:collapse;margin-top:10px;min-width:760px}.bank__konten th{text-align:left;font-weight:500;font-size:12px;color:var(--grau);padding:9px 14px 9px 0;border-bottom:1px solid var(--linie-standard);white-space:nowrap}.bank__konten td{padding:7px 14px 7px 0;border-bottom:1px solid #1f2023;font-variant-numeric:tabular-nums}.bank__konten .rechts{text-align:right;white-space:nowrap}.bank__konten td:last-child,.bank__konten th:last-child{padding:5px 0;width:170px;text-align:right}.bank__nr{white-space:nowrap;font-family:ui-monospace,SF Mono,Menlo,monospace;font-size:13px;color:var(--text-mittel)}.bank__kasten{display:inline-flex;width:18px;height:18px;border-radius:5px;border:1px solid #4a4d54;background:var(--eingabe);color:var(--grund);align-items:center;justify-content:center;font-size:12px;font-weight:700;cursor:pointer;line-height:1;padding:0;position:relative}.bank__kasten--an{background:var(--tinte)}.bank__betrag{width:100%;padding:6px 10px;font-size:14px;text-align:right;font-variant-numeric:tabular-nums;color:var(--tinte);background:var(--eingabe);border:1px solid var(--linie-stark);border-radius:7px}.bank__betrag--gesetzt{border-color:var(--tinte)}.bank__text{padding:18px 0;color:var(--grau)}.bank__meldung{margin-top:10px;color:var(--rot)}@container ansicht (max-width: 759.98px){.bank{height:auto}.bank__liste{overflow:visible;padding:18px var(--rand) 30px}.bank__wahl{position:fixed;top:var(--kopf);left:0;right:0;bottom:0;z-index:35;padding:14px var(--rand) calc(20px + env(safe-area-inset-bottom))}.bank__werkzeug input,.bank__werkzeug select{max-width:100%;min-width:0}.bank__stand{flex-wrap:wrap;gap:8px}.bank__konten{min-width:520px}.bank__konten th:nth-child(1),.bank__konten td:nth-child(1){display:none}.bank__betrag{font-size:16px}.bank__kasten:after,.bank__zu:after{content:"";position:absolute;top:-12px;right:-12px;bottom:-12px;left:-12px}}.bank__konten--karten,.bank__konten--karten tbody{display:block;min-width:0!important;margin-top:12px}.bank__konten--karten thead{display:none}.bank__konten--karten tr{display:grid;grid-template-columns:auto 1fr auto;grid-template-areas:"name name nr" "kasten offen betrag" "mehr mehr mehr";gap:6px 10px;align-items:center;padding:10px 0;border-bottom:1px solid var(--linie)}.bank__konten--karten td{display:block;padding:0!important;border:0!important;width:auto!important;text-align:left!important}.bank__konten--karten [data-feld=einheit],.bank__konten--karten [data-feld=soll],.bank__konten--karten [data-feld=plan]{display:none!important}.bank__konten--karten [data-feld=name]{grid-area:name;font-size:14px}.bank__konten--karten [data-feld=nr]{grid-area:nr;text-align:right!important}.bank__konten--karten [data-feld=nr] .bank__nr{font-size:12.5px;color:var(--grau)}.bank__konten--karten [data-feld=kasten]{grid-area:kasten}.bank__konten--karten [data-feld=kasten] .bank__kasten{width:22px;height:22px;border-radius:6px;font-size:13px}.bank__konten--karten [data-feld=offen]{grid-area:offen;font-weight:400!important;color:var(--grau);font-size:13px}.bank__konten--karten [data-feld=offen]:before{content:"Offen "}.bank__konten--karten [data-feld=betrag]{grid-area:betrag}.bank__konten--karten [data-feld=betrag] .bank__betrag{width:130px;padding:8px 10px;font-size:16px;border-radius:8px}.bank__konten--karten [data-feld=soll],.bank__konten--karten [data-feld=plan],.bank__konten--karten [data-feld=saldo]{grid-column:1 / -1;display:flex;gap:8px;align-items:baseline;font-size:12.5px;color:var(--grau)}.bank__konten--karten [data-feld=soll]:before{content:"Letzte Sollstellung"}.bank__konten--karten [data-feld=plan]:before{content:"Plan"}.bank__konten--karten [data-feld=saldo]:before{content:"Kontosaldo"}.bank__konten--karten [data-feld=soll] .bank__neben,.bank__konten--karten [data-feld=plan] .bank__neben,.bank__konten--karten [data-feld=saldo] .bank__neben{display:inline}.bank__konten--karten [data-feld=saldo] .bank__knopf{padding:2px 8px;font-size:12.5px}@container ansicht (max-width: 759.98px){.bank__filter{flex-wrap:nowrap;overflow-x:auto;padding-bottom:2px}.bank__filter>*{flex:none}.bank__kopfwerkzeug{justify-content:flex-start}}.wachstum{margin-top:18px;background:var(--weiss);border:1px solid var(--linie);border-radius:12px;padding:18px 18px 14px}.wachstum__kopf{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:12px}.wachstum__titel{font-size:14px;font-weight:600}.wachstum__stand{display:flex;align-items:baseline;gap:10px;margin-top:8px;flex-wrap:wrap}.wachstum__zahl{font-size:28px;font-weight:600;letter-spacing:-.02em;font-variant-numeric:tabular-nums}.wachstum__neben{font-size:13px;color:var(--grau)}.wachstum__plan{font-size:13px;color:var(--gruen);margin-top:2px}.wachstum__defs{position:absolute}.wachstum__saeulen{display:flex;align-items:stretch;gap:10px;height:190px;margin-top:20px;border-bottom:1px solid var(--linie-stark);padding:0 2px}.wachstum__spalte{flex:1;min-width:0;display:flex;flex-direction:column;justify-content:flex-end;align-items:stretch;gap:5px}.wachstum__wert{font-size:11px;color:var(--grau);text-align:center;font-variant-numeric:tabular-nums;white-space:nowrap}.wachstum__wert--jetzt{color:var(--tinte)}.wachstum__saeule{display:block;width:100%;overflow:visible}.wachstum__saeule rect{fill:#1e6673}.wachstum__saeule--jetzt rect{fill:var(--diagramm)}.wachstum__saeule--plan .wachstum__flaeche{fill:url(#wachstum-plan);stroke:var(--diagramm);stroke-width:1;stroke-dasharray:3 2}.wachstum__saeule--plan .wachstum__fuss{fill:url(#wachstum-plan);stroke:none}.wachstum__jahre{display:flex;gap:10px;padding:6px 2px 0}.wachstum__jahre>span{flex:1;min-width:0;text-align:center;font-size:11.5px;color:var(--grau);font-variant-numeric:tabular-nums}.wachstum__jahr-kurz{display:none}.wachstum__legende{display:flex;gap:16px;margin-top:12px;font-size:12px;color:var(--grau);flex-wrap:wrap}.wachstum__legende>span{display:inline-flex;align-items:center;gap:6px}.wachstum__farbe{width:10px;height:10px;border-radius:3px;background:var(--diagramm)}.wachstum__farbe--plan{border:1px dashed var(--diagramm);background:#26b5ce33}@container ansicht (max-width: 759.98px){.wachstum__saeulen,.wachstum__jahre{gap:4px}.wachstum__jahr-lang{display:none}.wachstum__jahr-kurz{display:inline}.wachstum__wert{font-size:9.5px}}.auswertung__export{display:flex;align-items:center;gap:6px;margin-top:18px;font-size:12px;color:var(--leise)}.auswertung__format{font-size:12.5px;border:1px solid var(--linie-standard);background:var(--flaeche);color:var(--text-hell);padding:2px 9px;border-radius:6px}.lagekarte{max-width:980px}.lagekarte__bild{display:block;width:100%;height:auto;margin-top:14px}.lagekarte__punkt{cursor:pointer}.lagekarte__punkt:focus-visible{outline:none}.lagekarte__punkt:focus-visible circle{stroke-width:4}.lagekarte__verweis{background:none;border:0;border-bottom:1px solid var(--verweis);padding:0;color:inherit;cursor:pointer}.auswertungsdiagramme{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,340px),1fr));gap:16px;margin-top:18px}.diagramm{min-width:0;padding:16px;border:1px solid var(--linie-stark);border-radius:var(--radius-panel);background:var(--panel)}.diagramm__titel{font-size:16px;font-weight:600}.diagramm__bildrahmen{max-height:520px;overflow-y:auto;margin-top:12px}.diagramm__bild{display:block;width:100%;max-width:480px;min-height:220px;color:var(--tinte);margin:0 auto;overflow:visible}.diagramm__bild text{fill:var(--tinte);font-family:inherit;font-size:13px}.diagramm__beschriftung--wert{font-size:11px!important;font-variant-numeric:tabular-nums}.diagramm__wert{cursor:default}.diagramm__wert:focus-visible{outline:2px solid var(--tinte);outline-offset:2px}.diagramm__wert:hover,.diagramm__wert:focus-visible{filter:brightness(1.15)}.diagramm__legende{display:flex;flex-wrap:wrap;gap:8px 16px;list-style:none;margin-top:12px}.diagramm__legende li{display:flex;align-items:baseline;gap:6px;min-width:0;overflow-wrap:anywhere}.diagramm__farbpunkt{flex:0 0 9px;height:9px;border-radius:50%}.diagramm__rueckmeldung{color:var(--grau);min-height:3em;margin-top:12px;overflow-wrap:anywhere}.funktionsumfang__liste{list-style:none;border-top:1px solid var(--linie)}.funktionsumfang__zeile{display:flex;align-items:baseline;justify-content:space-between;gap:20px;padding:10px 0;border-bottom:1px solid var(--linie)}.funktionsumfang__satz{min-width:0}.funktionsumfang__seit{flex:none;color:var(--grau);font-size:13px;font-variant-numeric:tabular-nums;white-space:nowrap}@container ansicht (max-width: 759.98px){.funktionsumfang__zeile{align-items:flex-start;flex-direction:column;gap:4px}}.start{max-width:760px;margin:0 auto;padding:9vh 28px 80px}.start__kopf{text-align:center}.start__datum{font-size:13px;color:var(--grau)}.start__titel{font-size:32px;font-weight:600;letter-spacing:-.03em;margin-top:6px;line-height:1.15}.start__vorschlaege{display:flex;flex-wrap:wrap;justify-content:center;gap:8px;margin:16px 0 0;overflow-x:auto}.start__vorschlag{flex:none;display:inline-flex;align-items:center;gap:7px;padding:7px 14px 7px 11px;border-radius:999px;border:1px solid var(--linie-standard);background:transparent;color:var(--text-hell);font-size:13.5px;line-height:1.45;cursor:pointer}.start__vorschlag:hover{background:var(--flaeche);border-color:#34363b}.start__offen{font-size:13px;color:var(--grau);margin:52px 0 6px;padding:0 12px}.hinweis{display:flex;gap:12px;align-items:flex-start;padding:10px 12px;border-radius:12px;cursor:pointer;background:transparent;border:1px solid transparent}.hinweis--still{cursor:default}.hinweis:hover{background:var(--karte)}.hinweis__punkt{position:relative;width:8px;height:8px;border-radius:50%;background:var(--hinweis-farbe);flex:none;margin-top:7px;border:0;padding:0}.hinweis__punkt--haken .symbol{position:absolute;left:-4px;top:-4px;opacity:0;color:var(--tinte);background:var(--karte);border-radius:50%}.hinweis__punkt--haken:after{content:"";position:absolute;top:-14px;right:-14px;bottom:-14px;left:-14px}.hinweis:hover .hinweis__punkt--haken .symbol,.hinweis__punkt--haken:focus-visible .symbol{opacity:1}.hinweis__inhalt{flex:1;min-width:0}.hinweis__was{font-size:14.5px;line-height:1.4}.hinweis__wo{color:var(--leise);font-size:13px;margin-top:2px}.hinweis__marke{font-size:12.5px;color:var(--hinweis-farbe);white-space:nowrap;padding-top:2px}.start__leer{padding:10px 12px;color:var(--grau)}@container ansicht (max-width: 759.98px){.start{padding:36px 14px 48px}.start__titel{font-size:26px}.start__vorschlaege{flex-wrap:nowrap;justify-content:flex-start;margin:14px -14px 0;padding:0 14px 2px}.start__offen{margin:32px 0 10px}.hinweis{padding:12px 14px;background:var(--weiss);border-color:var(--linie);margin-bottom:8px}.startsuche__eingabe{font-size:16px}}
