@font-face{font-family:Gabarito;font-style:normal;font-weight:400 900;font-display:block;src:url(/assets/gabarito-latin-ZpvQqcqY.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Gabarito;font-style:normal;font-weight:400 900;font-display:block;src:url(/assets/gabarito-latin-ext-C-_vgDbo.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}:root{--feldhoehe:34px;--schrift-marke:"Gabarito", "Segoe UI", system-ui, -apple-system, sans-serif;--schrift-arbeit:"Gabarito", "Segoe UI", system-ui, -apple-system, sans-serif;--schrift-fest:ui-monospace, "Cascadia Mono", Consolas, SFMono-Regular, Menlo, monospace;--stufe-spalte:1;--stufe-kopf:2;--stufe-kreuzung:3;--stufe-kopfblock:4;--stufe-rand:6;--stufe-fahne:40;--stufe-anbau:50;--stufe-fenster:60;--stufe-fenster-auf:61;--stufe-hof:70;--stufe-auswahl:80;--stufe-stoerung:90;--fusshoehe:36px;--kopfkante:0px;--zwischenton:#131a2b0a;--summenton:#131a2b17;--summenzeile:#eef1f5;--format-grund-grau:var(--summenzeile);--format-grund-blau:#e4edf8;--format-grund-gruen:#e3f1e8;--format-grund-gelb:#faf2d3;--format-grund-rot:#fae5e3;--format-grund-violett:#ece7f5;--format-farbe-grau:#454f5e;--format-farbe-blau:#1d4f91;--format-farbe-gruen:#12693c;--format-farbe-rot:#b3261e;--format-farbe-violett:#5c4a9e;--ergebniszeile:#dfe4ec;--summenstrich:#97a0b0;--marke:#8a1c42;--marke-hell:#c94a70;--marke-blass:#f7eef2;--marke-anhaenger:#f2dce4;--schiene:#131a2b;--schiene-schrift:#ffffffc7;--schiene-aktiv:#fff;--schiene-trenner:#ffffff1f;--grund:#fff;--flaeche:#f6f7f9;--rahmen:#d9dde3;--spaltenlinie:#ebedf1;--schrift:#0f172a;--gedaempft:#454f5e;--betont:#0f172a;--fehlt:#6b7280;--offen:#8a5a00;--blockiert:#b3261e;--veraltet:#5c4a9e;--fertig:#12693c;--minus:var(--blockiert);--minus-blass:color-mix(in srgb, var(--minus) 85%, white);--gut:var(--fertig);--schlecht:var(--blockiert);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}*{box-sizing:border-box}body{background:var(--grund);color:var(--schrift);font:14px/1.45 var(--schrift-arbeit);margin:0}.schiene,.kontextzeile label,.arbeitsfeld h1,.arbeitsfeld h2,.meldung h2,button.haupt{font-family:var(--schrift-marke)}.zahl{font-variant-numeric:tabular-nums;text-align:right;white-space:nowrap}table th.zahl,table td.zahl{text-align:right}.minus{color:var(--minus)}.betragswert{font-size:12.5px}:root[data-minusfarbe=schwarz]{--minus:currentColor}:root:not([data-minusfarbe=schwarz]) .minus{color:var(--minus)!important}:root:not([data-minusfarbe=schwarz]) tr.beitrag .minus,:root:not([data-minusfarbe=schwarz]) tr.ohnebetrag .minus,:root:not([data-minusfarbe=schwarz]) tr.aufrissmeldung .minus,:root:not([data-minusfarbe=schwarz]) tr.stillgelegt .minus{color:var(--minus-blass)!important}.anwendung{min-height:100vh;display:flex}.saeule{flex-direction:column;flex:1;min-width:0;min-height:100vh;display:flex}.arbeitsfeld{flex:1;width:100%;min-width:0;padding:18px 24px 40px}.arbeitsfeld h1{letter-spacing:-.01em;margin:0 0 4px;font-size:19px}.arbeitsfeld h2{border-bottom:1px solid var(--rahmen);margin:22px 0 8px;padding-bottom:5px;font-size:14px}summary{cursor:pointer;list-style:none}summary::-webkit-details-marker{display:none}summary:before{content:"▸";width:14px;color:var(--gedaempft);font-size:inherit;flex:none;line-height:1;display:inline-block}details[open]>summary:before{content:"▾"}.schiene{background:var(--schiene);width:238px;color:var(--schiene-schrift);flex-direction:column;flex:0 0 238px;align-self:flex-start;min-height:100vh;padding:0 0 14px;display:flex;position:sticky;top:0}.schiene.eng{flex-basis:60px;width:60px}.marke{border-bottom:1px solid var(--schiene-trenner);white-space:nowrap;align-items:baseline;gap:8px;margin-bottom:8px;padding:16px 16px 14px;display:flex;overflow:hidden}.marke .wortmarke{color:var(--schiene-aktiv);letter-spacing:.02em;box-shadow:inset 0 -3px 0 var(--marke-hell);font-size:17px;font-weight:700}.marke .markenzusatz{color:#ffffff80;font-size:11.5px}.bereichsliste,.unterpunkte{margin:0;padding:0;list-style:none}.bereichsgruppe{letter-spacing:.08em;text-transform:uppercase;color:var(--schiene-schrift);opacity:.55;white-space:nowrap;margin:0;padding:14px 16px 4px;font-size:10px;font-weight:600}.gruppenanfang{border-top:1px solid var(--schiene-trenner);margin-top:6px}.schiene.eng .gruppenanfang{margin-top:8px;padding-top:8px}.bereichsknopf{width:100%;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:none;border-left:3px solid #0000;align-items:center;gap:11px;padding:9px 14px 9px 13px;display:flex;position:relative}.bereichsknopf:hover{color:var(--schiene-aktiv);background:#ffffff0f}.bereichsknopf.aktiv{border-left-color:var(--marke-hell);color:var(--schiene-aktiv);background:#ffffff17;font-weight:600}.bereichsknopf:focus-visible,.klappknopf:focus-visible,.unterknopf:focus-visible{outline:2px solid var(--marke-hell);outline-offset:-2px}.symbolfeld{flex:0 0 20px;display:inline-flex;position:relative}.bereichssymbol{display:block}.anhaenger{background:var(--marke-anhaenger);color:#7a1839;text-align:center;border-radius:8px;min-width:16px;padding:0 4px;font-size:10px;font-weight:700;line-height:16px;position:absolute;top:-6px;left:12px}.bereichsname{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.hinweisfahne{color:#fff;white-space:nowrap;opacity:0;visibility:hidden;pointer-events:none;z-index:var(--stufe-fahne);background:#0b1220;border-radius:3px;align-items:baseline;gap:9px;padding:5px 9px;font-size:12.5px;font-weight:400;transition:opacity 90ms linear;display:flex;position:absolute;top:50%;left:calc(100% + 10px);transform:translateY(-50%);box-shadow:0 2px 10px #00000059}.hinweisfahne .kuerzel{color:#ffffff8c;font-variant-numeric:tabular-nums;font-size:11px}.bereichsknopf:hover>.hinweisfahne,.bereichsknopf:focus-visible>.hinweisfahne,.klappknopf:hover>.hinweisfahne,.klappknopf:focus-visible>.hinweisfahne{opacity:1;visibility:visible}.unterpunkte{background:#00000038;padding:2px 0 6px}.unterknopf{color:#ffffff9e;width:100%;font:inherit;text-align:left;cursor:pointer;background:0 0;border:none;justify-content:space-between;align-items:center;gap:8px;padding:5px 14px 5px 47px;font-size:12.5px;display:flex}.unterknopf:hover{color:var(--schiene-aktiv)}.unterknopf.aktiv{color:var(--schiene-aktiv);box-shadow:inset 2px 0 0 var(--marke-hell);font-weight:600}.ungebaut{text-transform:uppercase;letter-spacing:.05em;color:#ffffff61;flex:none;font-size:10px}.fussliste{border-top:1px solid var(--schiene-trenner);margin-top:auto;padding-top:6px}.klappknopf{color:#ffffff80;width:28px;height:28px;font:inherit;cursor:pointer;background:0 0;border:none;border-radius:4px;flex:none;justify-content:center;align-self:center;align-items:center;margin-left:auto;padding:0;display:flex;position:relative}.klappknopf:hover{color:var(--schiene-aktiv);background:#ffffff14}.kontextzeile{z-index:var(--stufe-rand);background:var(--flaeche);border-bottom:1px solid var(--rahmen);flex-wrap:wrap;align-items:flex-end;gap:14px;padding:11px 24px 12px;display:flex;position:sticky;top:0}.feld{flex-direction:column;gap:4px;display:flex}.feld label{color:var(--gedaempft);font-size:12px}.feld select,.feld .auswahlfeld{border:1px solid var(--rahmen);background:var(--grund);min-width:200px;color:inherit;font:inherit;padding:6px 8px}.schnellzugriff{gap:10px;margin-left:auto;display:flex}.schnellzugriff select{font-variant-numeric:tabular-nums;min-width:0}button{border:1px solid var(--rahmen);background:var(--grund);color:var(--betont);font:inherit;cursor:pointer;padding:7px 16px}button.haupt{border-color:var(--marke);background:var(--marke);color:#fff}button.gefahr{border-color:var(--blockiert);color:var(--blockiert);font-weight:500}button.schmal{padding:2px 8px;font-size:12.5px}button:disabled{opacity:.5;cursor:default}button[aria-busy=true],button[aria-busy=true]:disabled{opacity:1;cursor:progress}button[aria-busy=true]:before{content:"";vertical-align:-.1em;border:2px solid;border-right-color:#0000;border-radius:50%;width:.8em;height:.8em;margin-right:.45em;animation:.8s linear infinite kreisdrehung;display:inline-block}@keyframes kreisdrehung{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){button[aria-busy=true]:before{animation-duration:2.4s}}.ortsverweis{color:var(--marke);font:inherit;cursor:pointer;background:0 0;border:none;padding:0;text-decoration:underline;display:inline}.ortsverweis:hover{text-decoration:none}.arbeitsliste .vorrat{border:1px solid var(--rahmen);border-bottom:none;margin:14px 0 0;padding:0;list-style:none}.arbeitszeile{border:none;border-bottom:1px solid var(--rahmen);background:var(--grund);text-align:left;border-left:3px solid #0000;align-items:baseline;gap:12px;width:100%;padding:10px 14px;display:flex}.arbeitszeile.blockiert{border-left-color:var(--blockiert)}.arbeitszeile.veraltet{border-left-color:var(--veraltet)}.arbeitszeile.offen{border-left-color:var(--offen)}.arbeitszeile.fehlt{border-left-color:var(--fehlt)}.arbeitszeile.fertig{border-left-color:var(--fertig)}.arbeitszeile .schwere{flex:0 0 200px;font-weight:600}.arbeitszeile .text{flex:1;min-width:0}.arbeitszeile .weg{color:var(--gedaempft);margin-top:2px;font-size:12.5px;display:block}.zustandssymbol{vertical-align:-2px;flex:0 0 14px}.zustandssymbol.fehlt{color:var(--fehlt)}.zustandssymbol.offen{color:var(--offen)}.zustandssymbol.blockiert{color:var(--blockiert)}.zustandssymbol.veraltet{color:var(--veraltet)}.zustandssymbol.fertig{color:var(--fertig)}.zustand{align-items:center;gap:6px;font-size:12.5px;display:inline-flex}.platzhalter .vorschau{columns:2;max-width:760px;margin:0;padding:0;list-style:none}.platzhalter .vorschau li{break-inside:avoid;align-items:baseline;gap:8px;padding:4px 0;display:flex}.platzhalter .vorschau .ungebaut{color:var(--gedaempft)}.platzhalter .vorschau li.fertig .ungebaut{display:none}.sprachwahl{flex-wrap:wrap;gap:8px;margin:10px 0 12px;display:flex}.sprachwahl button{border:1px solid var(--rahmen);background:var(--grund);align-items:baseline;gap:9px;padding:9px 14px;display:flex}.sprachwahl button.aktiv{border-color:var(--marke);background:var(--marke-blass);font-weight:600}.sprachwahl .code{letter-spacing:.06em;color:var(--gedaempft);font-variant-numeric:tabular-nums;font-size:11px}.sprachwahl .zahl{text-align:left}.sprachwahl button.aktiv .code{color:var(--marke)}.kennzahlen{border:1px solid var(--rahmen);border-left:3px solid var(--betont);flex-wrap:wrap;gap:26px;margin:14px 0 16px;padding:12px 14px;display:flex}.kennzahl{flex-direction:column;gap:2px;display:flex}.kennzahl .name{text-transform:uppercase;letter-spacing:.04em;color:var(--gedaempft);font-size:11px}.kennzahl .wert{font-variant-numeric:tabular-nums;font-size:15px}.hash{font-family:var(--schrift-fest);word-break:break-all;font-size:12px}table{border-collapse:collapse;width:100%}th,td{border-bottom:1px solid var(--rahmen);text-align:left;vertical-align:top;padding:5px 10px}thead th{z-index:var(--stufe-kopf);background:var(--flaeche);text-transform:uppercase;letter-spacing:.03em;color:var(--gedaempft);border-bottom:1px solid var(--rahmen);font-size:11px;position:sticky;top:0}.berichtstitel{letter-spacing:0;text-transform:none;color:var(--betont);white-space:nowrap;font-size:15px;font-weight:600}tr.kfrtitelzeile th{text-align:left;border-bottom:none;padding-top:9px;padding-bottom:5px}.tabellenrahmen{border:1px solid var(--rahmen);max-height:70vh;margin-top:14px;overflow:auto}.anwendung.tafel{height:100vh;overflow:hidden}.anwendung.tafel .schiene{height:100vh;min-height:0;overflow:hidden auto}.schiene>*{flex-shrink:0}.anwendung.tafel .saeule{height:100vh;min-height:0}.anwendung.tafel .arbeitsfeld{flex-direction:column;min-height:0;display:flex;overflow:auto}.anwendung.tafel .arbeitsfeld>section{flex-direction:column;flex:1;min-height:0;display:flex}.anwendung.tafel .arbeitsfeld>section>.tabellenrahmen{flex:1;min-height:0;max-height:none}.tabellenrahmen thead{z-index:var(--stufe-kopfblock);position:sticky;top:0}.tabellenrahmen.amblatt,.tabellenrahmen.imfenster,.tabellenrahmen.imrahmen{max-height:none;overflow:visible}.tabellenrahmen.amblatt.breit{overflow-x:auto}.tabellenrahmen.imfenster,.tabellenrahmen.imrahmen{width:max-content;min-width:100%}.stammdatenblatt .tabellenrahmen.imfenster{width:auto;min-width:0}.tabellenrahmen.amblatt thead,.tabellenrahmen.imfenster thead,.tabellenrahmen.imrahmen thead{top:var(--kopfkante)}.nachweis>header,.fenster>header{z-index:var(--stufe-rand);background:var(--grund);margin-top:-18px;padding-top:18px;position:sticky;top:-18px;left:0}.tabellenrahmen table{min-width:1120px}thead tr{background:var(--flaeche)}.tabellenrahmen tbody tr{background:var(--grund)}.tabellenrahmen th:first-child,.tabellenrahmen td:first-child{z-index:var(--stufe-spalte);background:inherit;border-right:1px solid var(--rahmen);white-space:nowrap;width:330px;min-width:330px;max-width:330px;position:sticky;left:0;overflow:hidden}.tabellenrahmen th.markierspalte,.tabellenrahmen td.markierspalte{text-align:center;width:32px;min-width:0;max-width:32px}.positionstabelle th.zahl,.positionstabelle td.zahl{white-space:nowrap;width:1px}.positionstabelle th:first-child,.positionstabelle td:first-child{width:100%;max-width:0}.tabellenrahmen tr.blockleiste>th:first-child{border-right:none;width:auto;min-width:0;max-width:none;position:static}.tabellenrahmen thead th:first-child{z-index:var(--stufe-kreuzung);background:var(--flaeche)}.positionstabelle:has(>colgroup){table-layout:fixed;width:0;min-width:0}:is(.positionstabelle:has(>colgroup) th,.positionstabelle:has(>colgroup) td){overflow:hidden}:is(.positionstabelle:has(>colgroup) th:first-child,.positionstabelle:has(>colgroup) td:first-child){width:auto;min-width:0;max-width:none}.ziehbaretabelle:has(>colgroup){table-layout:fixed;width:0;min-width:0}:is(.ziehbaretabelle:has(>colgroup) th,.ziehbaretabelle:has(>colgroup) td){white-space:nowrap;overflow:hidden}.ziehbaretabelle thead th{position:relative}.ziehbaretabelle thead th.amgriff{cursor:col-resize}.ziehbaretabelle thead th.amgriff:after{content:"";background:var(--marke);width:3px;position:absolute;top:0;bottom:0;right:-1px}.positionstabelle thead th,.positionstabelle tbody td{border-right:1px solid var(--spaltenlinie)}.positionstabelle thead th:last-child,.positionstabelle tbody td:last-child{border-right:none}.tabellenrahmen thead th.amgriff{cursor:col-resize}.tabellenrahmen thead th.amgriff:after{content:"";background:var(--marke);width:3px;position:absolute;top:0;bottom:0;right:-1px}body.beimziehen,body.beimziehen *{-webkit-user-select:none;user-select:none;cursor:col-resize!important}tr.summe{font-weight:600}.tabellenrahmen tbody tr.summe{background:var(--summenzeile)}.tabellenrahmen tbody tr.summe.unterste{background:0 0}.tabellenrahmen tbody tr.summe.ergebnis{background:var(--ergebniszeile)}.tabellenrahmen tbody tr.summe.ergebnis>td{border-top:2px solid var(--summenstrich)}tr.format-fett{font-weight:600}tr.format-normal{font-weight:400}.tabellenrahmen tbody tr.grund-keiner{background:0 0}.tabellenrahmen tbody tr.grund-grau{background:var(--format-grund-grau)}.tabellenrahmen tbody tr.grund-blau{background:var(--format-grund-blau)}.tabellenrahmen tbody tr.grund-gruen{background:var(--format-grund-gruen)}.tabellenrahmen tbody tr.grund-gelb{background:var(--format-grund-gelb)}.tabellenrahmen tbody tr.grund-rot{background:var(--format-grund-rot)}.tabellenrahmen tbody tr.grund-violett{background:var(--format-grund-violett)}.tabellenrahmen tbody tr.farbe-grau>td{color:var(--format-farbe-grau)}.tabellenrahmen tbody tr.farbe-blau>td{color:var(--format-farbe-blau)}.tabellenrahmen tbody tr.farbe-gruen>td{color:var(--format-farbe-gruen)}.tabellenrahmen tbody tr.farbe-rot>td{color:var(--format-farbe-rot)}.tabellenrahmen tbody tr.farbe-violett>td{color:var(--format-farbe-violett)}.nachweisfilter.saldowechsel{border-left:2px solid var(--offen,#8a5a00);color:var(--schrift);margin-top:4px;padding-left:8px}td.saldowechsel,th.saldowechsel{border-left:1px dotted var(--rahmen);color:var(--gedaempft)}td.spaltensumme,th.spaltensumme{background-color:inherit;background-image:linear-gradient(var(--zwischenton), var(--zwischenton))}td.summenspalte,th.summenspalte,.tabellenrahmen tbody td.konzern,.tabellenrahmen thead th.konzern{background-color:inherit;background-image:linear-gradient(var(--summenton), var(--summenton))}td.konzern{border-left:1px solid var(--rahmen);font-weight:600}th.spaltensumme,th.konzern{border-left:1px solid var(--rahmen)}tr.aufklappbar{cursor:context-menu}tr.aufklappbar:focus-visible{outline:2px solid var(--marke);outline-offset:-2px}.menueknopf{color:var(--gedaempft);font:inherit;opacity:.35;cursor:pointer;box-sizing:border-box;text-align:left;background:0 0;border:none;width:13px;padding:0 2px 0 0;font-weight:400;line-height:1;display:inline-block}tr:hover>td>.menueknopf,tr:focus-within>td>.menueknopf,.menueknopf:focus-visible{opacity:1}.menueknopf.pfeilplatz{visibility:hidden;cursor:default}.zeilenmenue{z-index:var(--stufe-fenster);background:var(--grund);border:1px solid var(--rahmen);min-width:250px;padding:4px 0;position:fixed;box-shadow:0 4px 16px #0f172a2e}.zeilenmenue button,.zeilenmenue a{width:100%;color:var(--betont);font:inherit;text-align:left;white-space:nowrap;cursor:pointer;background:0 0;border:none;align-items:baseline;gap:6px;padding:7px 14px 7px 8px;text-decoration:none;display:flex}.zeilenmenue button:hover,.zeilenmenue button:focus-visible,.zeilenmenue a:hover,.zeilenmenue a:focus-visible{background:var(--marke-blass);outline:none}.zeilenmenue .haken{color:var(--marke);text-align:center;flex:0 0 14px}.tabellenrahmen tbody tr.aufklappbar:hover{background:#eaf0f7}tr.beitrag td{color:var(--gedaempft);border-bottom:none;padding-top:2px;padding-bottom:2px}.tabellenrahmen tbody tr.beitrag{background:#fafbfc}.vorgang{border:1px solid var(--rahmen);margin-bottom:8px}.vorgang>summary{cursor:pointer;background:var(--flaeche);align-items:baseline;gap:14px;padding:9px 12px;display:flex}.vorgang>summary .nummer{color:var(--gedaempft);font-variant-numeric:tabular-nums}.vorgang>summary .name{flex:1;font-weight:600}.herleitung{color:var(--gedaempft);grid-template-columns:max-content 1fr;gap:1px 12px;margin:4px 0 0;font-size:12px;display:grid}.herleitung dt{font-weight:500}.herleitung dd{font-variant-numeric:tabular-nums;margin:0}.erlaeuterung{color:var(--gedaempft);max-width:78ch;font-size:12.5px}.meldung{border:1px solid var(--rahmen);border-left:3px solid var(--schlecht);background:#fdf5f4;max-width:90ch;margin:14px 0 16px;padding:11px 14px}.meldung.neutral{border-left-color:var(--gedaempft);background:var(--flaeche)}.meldung h2{margin:0 0 4px;font-size:14px}.meldung p{margin:0 0 4px}.meldung p:last-child{margin-bottom:0}.meldung .handreichung{color:var(--gedaempft);margin-top:6px}.zusagen{z-index:var(--stufe-rand);height:var(--fusshoehe);box-sizing:border-box;border-top:1px solid var(--rahmen);background:var(--flaeche);color:var(--gedaempft);white-space:nowrap;flex-wrap:nowrap;flex:none;gap:22px;margin-top:auto;padding:0 24px;font-size:12.5px;display:flex;position:sticky;bottom:0;overflow:hidden}.zusagenliste{flex-direction:column;gap:20px;max-width:720px;display:flex}.zusage h2{align-items:center;gap:8px;margin:0 0 4px;font-size:15px;display:flex}.zusage h2 .ampel{margin:0}.zusage p{margin:0 0 8px}.ampel{vertical-align:baseline;border-radius:50%;width:10px;height:10px;margin-right:6px;display:inline-block}.ampel.gut{background:var(--gut)}.ampel.schlecht{background:var(--schlecht);border-radius:1px}.ampel.warn,.ampel.warnend{background:var(--offen);clip-path:polygon(50% 0,100% 100%,0 100%);border-radius:0}.ampel.fehlt{box-sizing:border-box;border:2px solid var(--fehlt);background:0 0}.hinweis{color:var(--gedaempft);padding:24px 0}.hinweis.lieferstand,.hinweis.umrechnung{padding:8px 0}.hinweis.lieferstand p,.hinweis.umrechnung p{margin:0}th .kopfvermerk{color:var(--gedaempft);text-transform:none;letter-spacing:normal;white-space:normal;font-size:10px;font-weight:400;display:block}.freigabe,.standblick{border:1px solid var(--rahmen);border-left:3px solid var(--gut);margin-bottom:16px;padding:11px 14px}.freigabe.gesperrt{border-left-color:var(--schlecht);background:#fdf5f4}.standblick{border-left-color:var(--offen);background:#fdf9f3}.standblick .erlaeuterung{max-width:78ch;margin:9px 0 0}.standblick .abweichungsliste{border-top:1px solid var(--rahmen);max-width:78ch;margin:9px 0 0;padding-top:9px}.standblick .abweichungsliste.gleich{color:var(--gedaempft)}.stammdatenblatt td.heuteanders,.stammdatenblatt .code.heuteanders{box-shadow:inset 2px 0 0 var(--offen);background:#fbf0e3}.stammdatenblatt .code.heuteanders{border-radius:3px;padding:1px 6px 1px 8px}.stammdatenblatt td.heuteanders input:disabled,.stammdatenblatt td.heuteanders select:disabled{pointer-events:none}.stammdatenblatt td.heuteanders,.stammdatenblatt .code.heuteanders{cursor:help}.freigabe .zeile,.standblick .zeile{justify-content:space-between;align-items:center;gap:16px;display:flex}.freigabe .befund{border-top:1px solid var(--rahmen);margin-top:9px;padding-top:9px}.freigabe .befund .feld{flex-direction:column;gap:3px;margin-top:6px;display:flex}.freigabe .befund textarea{width:100%;max-width:90ch}.pruefregeln td:last-child{white-space:nowrap}@media (width<=1000px){.schiene{flex-basis:60px;width:60px}.schiene .bereichsname,.schiene .wortmarke,.schiene .markenzusatz,.schiene .unterpunkte{display:none}}.spaltenwahl{flex-direction:column;align-items:flex-start;gap:4px;margin:12px 0 4px;display:flex}.spaltenwahl .beschriftung{letter-spacing:.08em;text-transform:uppercase;color:var(--gedaempft);font-size:10px;font-weight:600}.knopfreihe{align-items:stretch;display:flex}.knopfreihe button{border:1px solid var(--rahmen);background:var(--grund);white-space:nowrap;border-right-width:0;padding:6px 13px;font-size:12.5px;line-height:16px}.knopfreihe button:last-child{border-right-width:1px}.knopfreihe button.aktiv{border-color:var(--marke);background:var(--marke-blass);color:var(--marke);font-weight:600}.knopfreihe button:after{visibility:hidden;content:attr(data-name);height:0;font-weight:600;display:block;overflow:hidden}.knopfreihe button.aktiv+button{border-left-color:var(--marke)}.bisvermerk{color:var(--gedaempft);white-space:nowrap;margin-left:6px;font-weight:400}.kopfreihe{align-items:baseline;min-width:0;display:flex}.kopfreihe>*{flex:none}.kopfreihe>.namenszeile{flex:0 auto}.namenszeile{vertical-align:bottom;align-items:baseline;min-width:0;max-width:100%;display:inline-flex}.namenstext{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.namenszeile>.bisvermerk{flex:none}.aufrissmarker{color:var(--gedaempft);white-space:nowrap;margin-left:8px;font-size:11.5px;font-style:italic;font-weight:400}.menueknopf.abweichend{color:var(--marke);opacity:1}.zusatzfeld{position:relative}.zusatzknopf{border:1px solid var(--rahmen);background:var(--grund);justify-content:space-between;align-items:center;gap:10px;min-width:170px;padding:6px 8px;display:flex}.zusatzliste{z-index:var(--stufe-anbau);background:var(--grund);border:1px solid var(--rahmen);min-width:340px;margin-top:2px;padding:6px;position:absolute;top:100%;left:0;box-shadow:0 4px 16px #0f172a2e}.zusatzliste label{cursor:pointer;font-size:inherit;color:inherit;align-items:flex-start;gap:9px;padding:7px 8px;display:flex}.zusatzliste label:hover{background:var(--marke-blass)}.zusatzliste .name{font-weight:600;display:block}.zusatzliste .erlaeuterung{max-width:40ch;margin-top:2px;display:block}.optionenfenster{z-index:var(--stufe-anbau);background:var(--grund);border:1px solid var(--rahmen);min-width:380px;margin-top:2px;padding:10px 8px 8px;position:absolute;top:100%;left:0;box-shadow:0 4px 16px #0f172a2e}.optionenfenster h3{text-transform:uppercase;letter-spacing:.04em;color:var(--gedaempft);margin:0 0 2px;padding:0 8px;font-size:12px}.optionenfenster>.erlaeuterung{max-width:46ch;margin:0 0 6px;padding:0 8px}.optionenfenster label{cursor:pointer;font-size:inherit;color:inherit;align-items:flex-start;gap:9px;padding:7px 8px;display:flex}.optionenfenster label:hover{background:var(--marke-blass)}.optionenfenster .name{font-weight:600;display:block}.optionenfenster .erlaeuterung{max-width:44ch;margin-top:2px;display:block}.zusagen{align-items:center}.zusagen .schnellzugriff{gap:8px;margin-left:0;margin-right:auto}.zusagen .schnellzugriff .feld{flex-direction:row;align-items:center;gap:5px}.zusagen .schnellzugriff label{font-size:11.5px}.zusagen .schnellzugriff select{min-width:0;padding:3px 6px;font-size:12px}.berichtsleiste{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.berichtsleiste:has(.spaltenwahl){align-items:flex-end;margin:12px 0 4px}.berichtsleiste .spaltenwahl{flex:auto;margin:0}.suchknopf{border:1px solid var(--rahmen);background:var(--grund);width:30px;height:30px;color:var(--gedaempft);cursor:pointer;border-radius:3px;justify-content:center;align-items:center;padding:0;display:inline-flex}.suchknopf:hover{color:var(--marke);border-color:var(--marke-hell)}.suchfeld{flex-direction:column;align-items:flex-end;gap:3px;display:flex}.suchzeile{border:1px solid var(--rahmen);background:var(--grund);border-radius:3px;align-items:center;gap:4px;padding:2px 4px 2px 8px;display:flex}.suchzeile:focus-within{border-color:var(--marke-hell)}.suchsymbol{color:var(--gedaempft);display:inline-flex}.suchzeile input{width:230px;font:inherit;color:var(--schrift);background:0 0;border:none;outline:none;padding:4px 2px}.suchzaehler{text-align:right;min-width:76px;color:var(--gedaempft);white-space:nowrap;font-size:12px}.suchzeile button{color:var(--gedaempft);font:inherit;cursor:pointer;background:0 0;border:none;padding:3px 6px;line-height:1}.suchzeile button:hover:not(:disabled){color:var(--marke)}.suchzeile button:disabled{opacity:.3;cursor:default}.suchstand{text-align:right;align-items:baseline;gap:8px;max-width:520px;margin:0;display:flex}.fundname{color:var(--gedaempft)}.fundmarker{color:var(--offen);white-space:nowrap;font-style:italic}.fundgruppen{color:var(--fehlt);white-space:nowrap}.tabellenrahmen tbody tr.treffer>td{background:#fcf7f9}.tabellenrahmen tbody tr.trefferaktiv>td{background:var(--marke-blass)}.tabellenrahmen tbody tr.trefferaktiv>td:first-child{box-shadow:inset 3px 0 0 0 var(--marke)}td.zahl.markiert{background:var(--marke-anhaenger)}body.zellenziehen{-webkit-user-select:none;user-select:none}.zellsumme{white-space:nowrap;align-items:baseline;gap:8px;display:flex}.zellsumme .zahl{font-variant-numeric:tabular-nums;font-weight:600}.zellsumme-anzahl{color:var(--gedaempft)}.tabellenrahmen tbody tr.treffer>td.trefferzelle{background:var(--marke-anhaenger);box-shadow:inset 0 0 0 1px var(--marke-hell)}.tabellenrahmen tbody tr.trefferaktiv>td.trefferzelle{background:var(--marke-anhaenger);box-shadow:inset 0 0 0 2px var(--marke)}.tabellenrahmen table.spiegel{min-width:1600px}.spiegel thead th.spiegelblock{text-align:center;border-left:1px solid var(--rahmen);border-bottom:1px solid var(--rahmen);letter-spacing:.04em;text-transform:uppercase;color:var(--gedaempft);padding-bottom:4px;font-size:11.5px}.spiegel thead tr:first-child th:first-child{border-bottom:1px solid var(--rahmen)}.herkunftsfilter{border-left:3px solid var(--marke);background:var(--marke-blass);margin:0;padding:6px 10px;font-size:13px}.berichtsleiste .feld input[type=search]{border:1px solid var(--rahmen);background:var(--grund);min-width:260px;color:inherit;font:inherit;padding:6px 8px}.tabellenrahmen td.nachweisbar{cursor:pointer}.tabellenrahmen td.nachweisbar:hover{box-shadow:inset 0 -2px 0 0 var(--marke-hell)}.tabellenrahmen td.nachweisbar:focus-visible{outline:2px solid var(--marke);outline-offset:-2px}.nachweis .tabellenrahmen table{min-width:0}.nachweis .tabellenrahmen table th:first-child,.nachweis .tabellenrahmen table td:first-child{width:auto;min-width:0}.nachweisschatten{z-index:var(--stufe-fenster);background:#00000047;justify-content:center;align-items:center;padding:24px;display:flex;position:fixed;inset:0}.nachweisschatten.stoerungsschatten{z-index:var(--stufe-stoerung)}.stoerungsfenster .stoerung+.stoerung{border-top:1px solid var(--rahmen);margin-top:12px;padding-top:12px}.ezbwarten{grid-column:1/-1;margin:0}.ezbwarten p{color:var(--gedaempft);margin:0 0 6px}.ezbwarten progress{width:min(360px,100%);accent-color:var(--marke)}.rechenbalken{text-align:left;flex-direction:column;gap:2px;min-width:170px;display:flex}.rechenbalken .balken{background:var(--rahmen);border-radius:3px;height:6px;overflow:hidden}.rechenbalken .balken>div{background:var(--marke);height:100%;transition:width .4s}.wartehinweis{z-index:var(--stufe-stoerung);border:1px solid var(--rahmen);background:var(--grund);color:var(--gedaempft);padding:6px 12px;position:fixed;bottom:44px;left:50%;transform:translate(-50%);box-shadow:0 2px 10px #0000001f}.erfolgskaestchen{z-index:var(--stufe-stoerung);border:1px solid var(--rahmen);border-left:4px solid var(--fertig);background:var(--grund);pointer-events:none;width:min(340px,100vw - 32px);padding:10px 14px;position:fixed;top:16px;right:16px;box-shadow:0 2px 10px #0000001f}.erfolgskaestchen.bleibt{pointer-events:auto;padding-right:34px}.erfolgskaestchen .erfolgssatz{color:var(--fertig);margin:0;font-weight:600}.erfolgskaestchen .aufforderung{margin-top:8px}.erfolgskaestchen .aufforderung p{margin:0 0 6px}tr.neu,tr.neu>td{background:color-mix(in srgb, var(--fertig) 12%, var(--grund))}.erfolgskaestchen .schliessen{background:0 0;border:0;min-height:0;padding:2px 8px;line-height:1;position:absolute;top:4px;right:4px}.nachweis>.nachweisfilter+:not(.nachweisfilter){margin-top:12px}.nachweisfilter{color:var(--gedaempft);margin:0;font-size:13px}.dimensionswahl{border:1px solid var(--rahmen);background:var(--flaeche);margin:0 0 12px;padding:10px 12px}.dimensionswahl legend{color:var(--gedaempft);letter-spacing:.04em;text-transform:uppercase;padding:0 6px;font-size:12px}.dimensionswahl .haken{flex-wrap:wrap;gap:4px 18px;display:flex}.dimensionswahl label{cursor:pointer;align-items:center;gap:6px;font-size:13px;display:inline-flex}.dimensionswahl label.gedaempft{color:var(--gedaempft)}.dimensionswahl .erlaeuterung{margin:8px 0 0}.probe{border-left:3px solid var(--rahmen);margin:12px 0 0;padding:8px 12px;font-size:13px}.probe.stimmt{border-left-color:var(--gut,#2f7d4f);background:var(--flaeche)}.probe.weichtab{border-left-color:var(--offen);background:var(--flaeche);font-weight:600}.gedaempft{color:var(--gedaempft)}.journalabschnitt{color:var(--gedaempft);text-transform:uppercase;letter-spacing:.04em;margin:22px 0 8px;font-size:14px;font-weight:600}.vorgang.beleg.gemeint{box-shadow:inset 3px 0 0 0 var(--marke)}.vorgang.beleg.gemeint>summary{background:var(--marke-blass)}.beleg .belegnummer{font-variant-numeric:tabular-nums;min-width:108px;font-weight:600}.beleg .belegart{color:var(--gedaempft);font-size:12px}.beleg .belegart.storno{color:var(--offen)}.anhangsbuch{grid-template-columns:minmax(220px,280px) minmax(0,1fr) minmax(200px,260px);align-items:start;gap:24px;display:grid}.anhangsgliederung{border-right:1px solid var(--rahmen);padding-right:16px;position:sticky;top:0}.anhangsgliederung h3{letter-spacing:.04em;text-transform:uppercase;color:var(--gedaempft);margin:18px 0 6px;font-size:12px;font-weight:600}.anhangsgliederung ul{margin:0;padding:0;list-style:none}.gliederungszeile{width:100%;font:inherit;color:var(--schrift);text-align:left;cursor:pointer;background:0 0;border:0;border-radius:3px;align-items:flex-start;gap:8px;padding:5px 8px;font-size:13px;line-height:1.35;display:flex}.gliederungszeile:hover{background:var(--flaeche)}.gliederungszeile.aktiv{background:var(--marke-blass,var(--flaeche));box-shadow:inset 2px 0 0 0 var(--marke);font-weight:600}.gliederungszeile .zustandssymbol{flex:none;margin-top:2px}.gliederungsfuss{border-top:1px solid var(--rahmen);color:var(--gedaempft);flex-direction:column;gap:4px;margin-top:20px;padding-top:12px;font-size:12px;display:flex}.gliederungsfuss .blockiert{color:var(--blockiert)}.gliederungsfuss .fertig{color:var(--fertig)}.anhangsangabe{max-width:62ch}.anhangsangabe .fundstelle{color:var(--gedaempft);margin:0;font-size:12px;font-weight:600}.anhangsangabe .fundstelle .standard,.tabellenrahmen .fundstelle .standard{border:1px solid var(--rahmen);border-radius:2px;margin-left:8px;padding:1px 6px;font-weight:400}.anhangsangabe h2{margin:4px 0 10px;font-size:19px}.anhangsangabe .merkmale{flex-wrap:wrap;align-items:center;gap:8px;margin:0 0 18px;font-size:12px;display:flex}.anhangsangabe .merkmale .zusatz{color:var(--gedaempft)}.marke-art,.marke-herkunft,.marke-fehlanzeige,.marke-abweichung,.schutzklausel{border:1px solid var(--rahmen);color:var(--gedaempft);border-radius:2px;padding:1px 7px}.marke-art.pflicht{border-color:var(--schrift);color:var(--schrift);font-weight:600}.marke-herkunft.gerechnet{border-color:var(--fertig);color:var(--fertig)}.marke-herkunft.erhoben{border-color:var(--offen);color:var(--offen)}.marke-fehlanzeige{border-color:var(--fertig);color:var(--fertig);font-weight:600}.marke-abweichung{border-color:var(--offen);color:var(--offen);white-space:nowrap;margin-left:8px;font-size:11px}.schutzklausel{margin-left:8px;font-size:11px}.markenreihe{flex-wrap:wrap;gap:4px;margin:0;padding:0;list-style:none;display:flex}.markenreihe li{border:1px solid var(--rahmen);border-radius:2px;align-items:center;gap:4px;padding:1px 4px 1px 7px;font-size:12px;display:flex}.markenkreuz{color:var(--gedaempft);font:inherit;background:0 0;border:0;padding:0 3px;line-height:1}.markenkreuz:hover{color:var(--schrift)}.paarmargen{flex-direction:column;gap:4px;margin:0;padding:0;list-style:none;display:flex}.paarmargen li{align-items:center;gap:6px;display:flex}.prozentfeld{align-items:center;gap:4px;display:inline-flex}.prozentfeld input{width:6em}.abgrenzungsfeld .prozentfeld{place-self:flex-start start}.dialoginhalt .abgrenzungsfeld .prozentfeld input:not([type=checkbox]){flex:none;width:6em}.abgrenzungsfeld>button,.abgrenzungsfeld>.reihe{align-self:start}.abgrenzungsfeld>.reihe{align-items:baseline;gap:8px;display:flex}.gliederungswahl{margin-top:12px}.wahlname{align-items:baseline;gap:7px;padding:1px 0;font-size:13px;display:flex}.wahlname .code{color:var(--gedaempft);font-variant-numeric:tabular-nums;white-space:nowrap}.anhangssatz{margin:0;font-size:15px;line-height:1.7}.anker{border:0;border-bottom:1px dotted var(--marke);font:inherit;font-variant-numeric:tabular-nums;color:var(--marke);cursor:pointer;background:0 0;padding:0 2px;font-weight:600}.anker:before{content:"⟦";color:var(--gedaempft);font-weight:400}.anker:after{content:"⟧";color:var(--gedaempft);font-weight:400}.anker:hover,.anker:focus-visible{background:var(--marke-blass,var(--flaeche))}.ankerfehler{border-bottom:1px dashed var(--blockiert);color:var(--blockiert);padding:0 6px;font-style:italic}.anhangsangabe .leerhinweis{border:1px dashed var(--rahmen);background:var(--flaeche);border-radius:3px;padding:16px 18px}.anhangsangabe .leerhinweis h3{margin:0 0 6px;font-size:14px}.anhangsangabe .leerhinweis p{color:var(--gedaempft);margin:0;font-size:13px}.anhangsangabe .sprachhinweis{color:var(--offen);margin:0 0 10px;font-size:12px}.anhangsherkunft{border-left:1px solid var(--rahmen);padding-left:16px}.ankerkarte{border:1px solid var(--rahmen);background:var(--flaeche);border-radius:3px;margin-bottom:14px;padding:10px 12px}.ankerkarte .betrag{font-variant-numeric:tabular-nums;margin:0 0 4px;font-size:15px;font-weight:600}.ankerkarte .quelle,.ankerkarte .lauf,.ankerkarte .vorjahr{color:var(--gedaempft);margin:0;font-size:12px;line-height:1.5}.ankerkarte .vorjahr{border-top:1px solid var(--rahmen);margin-top:6px;padding-top:6px}.anhangsherkunft .pruefcode{border-top:1px solid var(--rahmen);margin-top:22px;padding-top:12px}.anhangsherkunft .pruefcode .name{color:var(--gedaempft);margin:0;font-size:11px}.anhangsherkunft .pruefcode .wert{font-family:var(--schrift-fest);margin:2px 0 8px;font-size:12px}.anhangsherkunft .hinweis,.anhangsangabe .hinweis{color:var(--gedaempft);font-size:13px}.befunde ul{margin:0 0 24px;padding:0;list-style:none}.befunde li{border-left:3px solid #0000;border-bottom:1px solid var(--rahmen);align-items:flex-start;gap:10px;padding:9px 12px;font-size:13px;line-height:1.5;display:flex}.befunde li.hart{border-left-color:var(--blockiert)}.befunde li.weich{border-left-color:var(--offen)}.befunde li .zustandssymbol{flex:none;margin-top:2px}.befunde .menge{border:1px solid var(--rahmen);color:var(--gedaempft);border-radius:10px;margin-left:8px;padding:1px 8px;font-size:12px;font-weight:400}.stammdaten{--stammdatenbreite:420px;grid-template-columns:clamp(220px, var(--stammdatenbreite), 640px) minmax(0, 1fr) minmax(190px, 250px);align-items:start;gap:24px;display:grid}.spaltenzug{cursor:col-resize;touch-action:none;background:0 0;border:0;width:9px;height:100%;padding:0;position:absolute;top:0;right:0}.spaltenzug:before{content:"";background:0 0;width:1px;height:100%;position:absolute;top:0;right:0}.spaltenzug:hover:before,.spaltenzug:focus-visible:before,.spaltenzug.zieht:before{background:var(--marke);width:2px}.spaltenzug:focus-visible{outline:none}.stammdatenarten{border-right:1px solid var(--rahmen);max-height:calc(100vh - var(--fusshoehe));padding-right:16px;position:sticky;top:0;overflow-y:auto}.stammdatenarten h3{letter-spacing:.04em;text-transform:uppercase;color:var(--gedaempft);margin:18px 0 6px;font-size:12px;font-weight:600}.stammdatenarten h3:first-child{margin-top:0}.stammdatenarten ul{margin:0;padding:0;list-style:none}.stammdatensuche input{border:1px solid var(--rahmen);width:100%;font:inherit;border-radius:4px;margin-bottom:8px;padding:6px 8px}.stammdatenzeile{width:100%;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:4px;grid-template-columns:auto 1fr auto;align-items:baseline;gap:8px;padding:5px 8px;display:grid}.stammdatenzeile:hover{background:var(--flaeche)}.stammdatenzeile.aktiv{background:var(--flaeche);font-weight:600}.stammdatenzeile .code{font-variant-numeric:tabular-nums;color:var(--gedaempft)}.stammdatenzeile .name{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.stammdatenzeile .reihenfolge{min-width:26px;color:var(--gedaempft);font-variant-numeric:tabular-nums;text-align:right;font-size:12px}.stammdatenliste .untergruppe{padding-left:12px}.stammdatenliste .ziehbar{align-items:center;gap:2px;display:flex}.stammdatenliste .ziehbar .stammdatenzeile{flex:1;min-width:0}.stammdatenliste .ziehbar .griff{color:var(--gedaempft);cursor:grab;background:0 0;border:1px solid #0000;border-radius:4px;flex:none;padding:2px 4px;font-size:12px}.stammdatenliste .gegriffen .griff,.stammdatenliste .ziehbar:hover .griff{border-color:var(--rahmen);color:var(--schrift)}.stammdatenliste .gegriffen .stammdatenzeile{opacity:.55}.stammdatenliste .lueckenzeile{padding-left:12px}.stammdatenzeile .kurz{color:var(--gedaempft);font-size:12px}.stammdatenblatt .blattkopf{justify-content:space-between;align-items:baseline;gap:16px;display:flex}.stammdatenblatt .blattkopf>h1{flex:1;min-width:0}.stammdatenblatt .blattloeschen{border-color:var(--rahmen);background:var(--grund);color:var(--gedaempft);flex:none;padding:5px 12px;font-size:13px}.stammdatenblatt .blattloeschen:hover:not(:disabled),.stammdatenblatt .blattloeschen:focus-visible{border-color:var(--blockiert);color:var(--blockiert)}.stammdatenblatt h1 .code{font-variant-numeric:tabular-nums;color:var(--gedaempft)}.stammdatenblatt input,.stammdatenblatt select{border:1px solid var(--rahmen);width:100%;font:inherit;background:var(--grund);border-radius:4px;padding:4px 6px}.stammdatenblatt input.geerbtes,.stammdatenblatt select.geerbtes{color:var(--gedaempft);border-style:dashed}.stammdatentexte td:first-child,.stammdatenfelder td:first-child{white-space:nowrap}.stammdatentexte .sprachname{color:var(--gedaempft)}.stammdatenfelder .merkmal{background:var(--flaeche);color:var(--gedaempft);border-radius:10px;margin-left:8px;padding:1px 6px;font-size:11px}.stammdatenfelder .herkunft{white-space:normal;padding-right:8px;font-size:12px}.stammdatenfelder .herkunft .geerbt{color:var(--gedaempft);font-style:italic}.stammdatenfelder .herkunft .vorschlagsgrund{color:var(--gedaempft);margin-top:2px;display:block}.stammdatenfelder .zweck{white-space:normal;color:var(--gedaempft);max-width:320px;padding-right:8px;font-size:12px}.stammdatenfelder .zweck .zwecksatz.eigen{color:var(--schrift)}.stammdatenfelder .zweckstift{opacity:0;margin-left:6px;font-size:11px}.stammdatenfelder tr:hover .zweckstift,.stammdatenfelder .zweckstift:focus-visible{opacity:1}.stammdatenfelder .handgriff{text-align:right;white-space:nowrap}.stammdatenfelder .handgriff button{white-space:normal;text-align:right}.neuesprache{align-items:center;gap:8px;margin-top:10px;display:flex}.neuesprache label{color:var(--gedaempft);font-size:12px}.neuesprache input{width:70px}.stammdatenherkunft{border-left:1px solid var(--rahmen);padding-left:16px;position:sticky;top:0}.stammdatenherkunft h3{letter-spacing:.04em;text-transform:uppercase;color:var(--gedaempft);margin:0 0 6px;font-size:12px;font-weight:600}.herkunftskopf{align-items:center;gap:8px;min-height:28px;display:flex}.herkunftskopf h3{flex:1;margin:0}.stammdatenherkunft .klappknopf{width:28px;height:28px;color:var(--gedaempft);cursor:pointer;background:0 0;border:none;border-radius:4px;flex:none;justify-content:center;align-items:center;margin-left:auto;padding:0;display:flex;position:relative}.stammdatenherkunft .klappknopf:hover{color:var(--marke);background:var(--flaeche)}.stammdaten.fassungenzu{grid-template-columns:clamp(220px, var(--stammdatenbreite), 640px) minmax(0, 1fr) 44px}.stammdaten.nurblatt{grid-template-columns:minmax(0,1fr) minmax(190px,250px)}.stammdaten.nurblatt.fassungenzu{grid-template-columns:minmax(0,1fr) 44px}.kfrregeln tr.neuzeile>td{border-top:2px solid var(--summenstrich)}.wirkungswahl{border:0;flex-wrap:wrap;align-items:center;gap:8px 14px;margin:0 0 10px;padding:0;display:flex}.wirkungswahl>legend{float:left;margin-right:6px;padding:0}.wirkungswahl>label,.wirkungab,.wirkungab>label{align-items:center;gap:6px;display:inline-flex}.wirkungab input:not([type=radio]){width:9ch}.stammdatenherkunft.eng{padding-left:8px}.stammdatenherkunft .hinweisfahne{left:auto;right:calc(100% + 10px)}.fassungsreihe{margin:12px 0 0;padding:0;font-size:12px;list-style:none}.fassungsreihe li{border-top:1px solid var(--rahmen)}.fassungsreihe .fassung{width:100%;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:none;border-radius:3px;gap:2px;margin-left:-8px;padding:8px 6px 8px 8px;display:grid}.fassungsreihe .fassung:hover{background:var(--flaeche)}.fassungsreihe .fassung[aria-current=true]{background:var(--flaeche);box-shadow:inset 2px 0 0 var(--marke,var(--gedaempft))}.fassungsreihe li:first-child{border-top:none}.fassungsreihe .fassung.heute .nummer{font-weight:600}.fassungsreihe .reihentrenner{border-top:1px solid var(--rahmen);color:var(--gedaempft);letter-spacing:.04em;text-transform:uppercase;padding:7px 0 5px;font-size:11px}.fassungsreihe .fassung.spaeter{opacity:.55}.fassungsreihe .fassung.spaeter:hover{opacity:1}.fassungsreihe .nummer{font-variant-numeric:tabular-nums;font-weight:600}.fassungsreihe .zeit,.fassungsreihe .wer{color:var(--gedaempft)}.fassungsreihe .geaendert{margin-top:2px}.fassungsreihe .geloescht{color:var(--blockiert)}.stammdatenfelder>label,.dialogfenster.breit .dialoginhalt .feld{grid-template-columns:minmax(120px,200px) 320px minmax(0,1fr);align-items:baseline;column-gap:16px;margin-bottom:12px;display:grid}.stammdatenfelder>label>*,.dialogfenster.breit .dialoginhalt .feld>*{grid-column:2}.stammdatenfelder>label>.name,.dialogfenster.breit .dialoginhalt .feld>.name,.dialogfenster.breit .dialoginhalt .feld>label:first-child{letter-spacing:.03em;text-transform:uppercase;color:var(--gedaempft);grid-column:1;font-size:12px;font-weight:600}.stammdatenfelder>label>input,.stammdatenfelder>label>select,.dialogfenster.breit .dialoginhalt .feld>input,.dialogfenster.breit .dialoginhalt .feld>select{width:100%}.stammdatenfelder>label>.erlaeuterung,.dialogfenster.breit .dialoginhalt .feld>.erlaeuterung{max-width:none;color:var(--gedaempft);grid-column:3;font-size:12px}.stammdatenfelder>label>.hinweis,.dialogfenster.breit .dialoginhalt .feld>.hinweis{grid-column:3}@media (width<=1000px){.stammdatenfelder>label,.dialogfenster.breit .dialoginhalt .feld{display:block}.stammdatenfelder>label>.name,.stammdatenfelder>label>.erlaeuterung,.stammdatenfelder>label>.hinweis,.dialogfenster.breit .dialoginhalt .feld>.name,.dialogfenster.breit .dialoginhalt .feld>label:first-child,.dialogfenster.breit .dialoginhalt .feld>.erlaeuterung,.dialogfenster.breit .dialoginhalt .feld>.hinweis{margin:4px 0;display:block}}.aussonderung{border-top:1px solid var(--rahmen);margin-top:28px;padding-top:14px}.aussonderung.offen{background:var(--flaeche);border:1px solid var(--rahmen);border-radius:6px;padding:14px 16px 4px}.aussonderung.offen h3{margin:0 0 8px;font-size:14px}.aussonderung.offen p{max-width:62ch;color:var(--gedaempft);margin:8px 0}.verwendungsliste{border:1px solid var(--rahmen);background:var(--grund);border-radius:4px;max-width:42ch;margin:0;padding:0;list-style:none}.verwendungsliste li{border-bottom:1px solid var(--rahmen);justify-content:space-between;gap:16px;padding:4px 10px;display:flex}.verwendungsliste li:last-child{border-bottom:0}.verwendungsliste .code{font-family:var(--schrift-fest);font-size:12px}.verwendungsliste .zahl{font-variant-numeric:tabular-nums;font-weight:600}.quellenbereich .stammdaten{margin-top:28px}@media (width<=1100px){.stammdaten,.stammdaten.fassungenzu,.stammdaten.nurblatt,.stammdaten.nurblatt.fassungenzu{grid-template-columns:minmax(0,1fr)}.stammdatenarten,.stammdatenherkunft{border:0;max-height:none;padding:0;position:static}}.stammdatenblatt .tabellenrahmen table{table-layout:fixed;width:100%;min-width:0}.stammdatenblatt .tabellenrahmen th:first-child,.stammdatenblatt .tabellenrahmen td:first-child{width:auto;min-width:0;max-width:none;position:static}.stammdatentexte th:first-child,.stammdatentexte td:first-child{width:80px}.stammdatenfelder th:first-child,.stammdatenfelder td:first-child{width:34%}.stammdatenfelder th:nth-child(3),.stammdatenfelder td:nth-child(3){width:20%}.stammdatenfelder th:last-child,.stammdatenfelder td:last-child{width:110px}.stammdatenfelder td:first-child{white-space:normal}.objektartknopf{width:100%;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:4px;padding:5px 8px;display:block}.objektartknopf:hover{background:var(--flaeche)}.objektartknopf.aktiv{background:var(--flaeche);box-shadow:inset 2px 0 0 var(--marke);font-weight:600}table.kapitalfluss .kfrnummer{text-align:right;width:4ch;min-width:calc(4ch + 20px);max-width:none;color:var(--gedaempft);font-variant-numeric:tabular-nums;white-space:nowrap}@property --kfr-nummernbreite{syntax:"<length>";inherits:true;initial-value:0}table.kapitalfluss{--kfr-nummernbreite:calc(4ch + 20px)}table.kapitalfluss th:nth-child(2),table.kapitalfluss tbody td:nth-child(2):not([colspan]){left:var(--kfr-nummernbreite);z-index:var(--stufe-spalte);background:inherit;border-right:1px solid var(--rahmen);white-space:nowrap;width:100%;min-width:330px;max-width:0;position:sticky;overflow:hidden}.tabellenrahmen table.kapitalfluss thead th:nth-child(2){z-index:var(--stufe-kreuzung)}table.kapitalfluss td:last-child,table.kapitalfluss th:last-child{width:18ch}tr.kontrollzeile td{border-top:3px double var(--rahmen);color:var(--gedaempft);font-size:12.5px}tr.kontrollzeile td.probe.stimmt{color:var(--fertig)}tr.kontrollzeile td.probe.minus{font-weight:600}tr.kfrbereich th{text-align:left;letter-spacing:.03em;text-transform:uppercase;color:var(--gedaempft);background:var(--grund);border-bottom:1px solid var(--rahmen);padding-top:18px;font-size:12.5px}.tabellenrahmen tbody tr.kfrbereich:first-child th{padding-top:4px}.umschalter{border:1px solid var(--rahmen);background:var(--grund);color:var(--schrift);font:inherit;cursor:pointer;border-radius:999px;align-items:center;gap:8px;margin-left:auto;padding:5px 12px;font-size:12.5px;display:inline-flex}.umschalter:hover{border-color:var(--marke-hell)}.umschalterlampe{border:1px solid var(--rahmen);background:var(--grund);border-radius:50%;width:9px;height:9px}.umschalter.an .umschalterlampe{border-color:var(--fertig);background:var(--fertig)}.tabellenrahmen tbody tr.mitdelta td.zahl.delta{color:var(--marke);font-weight:600}.erlaeuterung.fehler{color:var(--blockiert);font-weight:600}details.abstimmung{border-top:1px solid var(--rahmen);margin-top:18px;padding-top:12px}details.abstimmung>summary{cursor:pointer;color:var(--betont);font-size:13px;font-weight:600}details.abstimmung .tabellenrahmen{margin-top:10px}details.abstimmung .nurabweichungen{align-items:center;gap:4px;margin-top:8px;font-size:13px;display:inline-flex}details.abstimmung tr.blockkopf th{text-align:left;padding-top:10px;font-weight:600}details.abstimmung tr.bewegungsartzeile td.eingerueckt{padding-left:18px}.reihenfolge{align-items:flex-start;gap:16px;display:flex}.reihenfolgeliste{border:1px solid var(--rahmen);flex:1;max-height:60vh;margin:0;padding:0;list-style:none;overflow-y:auto}.reihenfolgeliste button{text-align:left;width:100%;font:inherit;background:0 0;border:0;padding:4px 8px;display:block}.reihenfolgeliste button.gewaehlt{background:var(--flaeche);font-weight:600}.reihenfolgeknoepfe{flex-direction:column;gap:6px;min-width:220px;display:flex}details.abstimmung td.keineabweichung,details.abstimmung .keinezeile,.tabellenrahmen tbody tr.ohnebetrag td{color:var(--gedaempft)}.elementart{color:var(--gedaempft);margin-right:6px;font-size:11.5px}table.kapitalfluss td .zeilenmarken{background:inherit;align-items:baseline;gap:6px;padding-left:6px;display:inline-flex;position:absolute;top:50%;right:6px;transform:translateY(-50%)}table.kapitalfluss td .zeilenmarken:empty{display:none}table.kapitalfluss td .zeilenmarken>*{margin-left:0}.tabellenrahmen table.vorzeichentabelle{min-width:0}.tabellenrahmen table.vorzeichentabelle th:first-child,.tabellenrahmen table.vorzeichentabelle td:first-child{width:auto;min-width:9em}.vorzeichentabelle .quittieren{flex-direction:column;align-items:flex-start;gap:4px;display:inline-flex}.vorzeichentabelle .quittieren input{width:200px}.vorschlag{border:1px solid var(--rahmen);border-left:3px solid var(--marke);background:var(--flaeche);border-radius:4px;margin:12px 0;padding:12px 14px}.vorschlag p{margin:0 0 6px}.vorschlagssatz{font-size:14px}.gesellschaftswahl select,.gesellschaftswahl .auswahlfeld{max-width:260px}th .spaltenname{text-transform:none;letter-spacing:0;color:var(--gedaempft);white-space:nowrap;margin-top:1px;font-size:10px;font-weight:400;display:block}.zeilenknopf{color:var(--gedaempft);font:inherit;letter-spacing:-1px;opacity:0;cursor:pointer;background:0 0;border:none;border-radius:3px;margin-right:1px;padding:0 1px;font-weight:700;line-height:1}tr:hover>td>.zeilenknopf,tr:focus-within>td>.zeilenknopf,.zeilenknopf:focus-visible{opacity:.7}.zeilenknopf:hover,.zeilenknopf:focus-visible{opacity:1;background:var(--marke-blass);color:var(--marke)}.zeilenmenue .trenner{border:none;border-top:1px solid var(--rahmen);margin:4px 0}.zeilenmenue .untermenue{z-index:var(--stufe-fenster-auf);background:var(--grund);border:1px solid var(--rahmen);min-width:250px;padding:4px 0;position:fixed;box-shadow:0 4px 16px #0f172a2e}.zeilenmenue .zweigpfeil{color:var(--gedaempft);margin-left:auto;padding-left:16px}tr.beitrag .nichtzugeordnet,tr.aufrissmeldung td{color:var(--gedaempft);font-style:italic}.nachweisfilter .festgelegt{color:var(--gedaempft)}.zeitraumfeld{flex:320px;min-width:320px;max-width:520px}.zeitraumkopf{align-items:baseline;gap:10px;margin-bottom:3px;display:flex}.zeitraumkopf .zeitraumtext{white-space:nowrap;text-overflow:ellipsis;flex:auto;min-width:0;font-weight:600;overflow:hidden}.zeitraumkopf .knopfreihe{flex:none}.knopfreihe.klein button{padding:2px 8px;font-size:11.5px}.streifenfeld{width:100%;position:relative}.zeitstreifen.zieht{cursor:grabbing}.zeitstreifen{border:1px solid var(--rahmen);background:var(--grund);cursor:pointer;touch-action:none;-webkit-user-select:none;user-select:none;border-radius:4px;height:20px;display:flex;position:relative;overflow:hidden}.zeitstreifen:focus-visible{outline:2px solid var(--marke);outline-offset:1px}.zeitstreifen .zelle{border-right:1px solid var(--flaeche);flex:1 1 0;min-width:0}.zeitstreifen .zelle:last-child{border-right:0}.zeitstreifen .zelle.gewaehlt{background:var(--marke-blass,#f2dce4)}.zeitstreifen .zelle.gewaehlt.erste,.zeitstreifen .zelle.gewaehlt.letzte{background:var(--marke)}.zeitstreifen:not(.zieht) .zelle.gewaehlt.erste,.zeitstreifen:not(.zieht) .zelle.gewaehlt.letzte{cursor:ew-resize}.zeitstreifen .zelle.leer{background-image:repeating-linear-gradient(45deg, transparent, transparent 3px, var(--rahmen) 3px, var(--rahmen) 4px)}.zeitstreifen .lueckenband{pointer-events:none;justify-content:center;align-items:center;display:flex;position:absolute;top:0;bottom:0;overflow:hidden}.zeitstreifen .lueckenband .schrift{letter-spacing:.02em;color:var(--gedaempft);background:var(--grund);white-space:nowrap;text-overflow:ellipsis;border-radius:2px;max-width:100%;padding:0 4px;font-size:10px;overflow:hidden}.streifenfeld .griff{background:var(--marke);pointer-events:none;width:2px;height:24px;margin-left:-1px;position:absolute;top:-2px}.streifenfeld .griff:after{content:"";border:2px solid var(--marke);background:var(--grund);border-radius:50%;width:11px;height:11px;margin:-6px 0 0 -6px;position:absolute;top:50%;left:50%}.zeitskala{height:13px;margin-top:2px;position:relative}.zeitskala span{color:var(--gedaempft);text-align:center;white-space:nowrap;border-left:1px solid var(--rahmen);padding-left:2px;font-size:10px;line-height:13px;position:absolute;top:0;overflow:hidden}.zeitskala span:first-child{border-left:0}.hilfeschritte{flex-wrap:wrap;gap:6px;margin:14px 0 18px;padding:0;list-style:none;display:flex}.hilfeschritte button{background:var(--flaeche);border:1px solid var(--rahmen);color:var(--gedaempft);cursor:pointer;font:inherit;border-radius:999px;align-items:center;gap:7px;padding:6px 10px 6px 6px;display:flex}.hilfeschritte .aktiv button{background:var(--marke-blass);border-color:var(--marke);color:var(--betont);font-weight:600}.hilfeschritte .nummer{background:var(--grund);border:1px solid var(--rahmen);border-radius:999px;justify-content:center;align-items:center;width:20px;height:20px;font-size:12px;display:inline-flex}.hilfeschritte .aktiv .nummer{background:var(--marke);border-color:var(--marke);color:#fff}.hilfeschritt{max-width:70ch}.hilfeschritt h2{margin:2px 0 8px}.hilfebild{max-width:100%;margin:14px 0 6px;display:inline-block;position:relative}.hilfebild img{border:1px solid var(--rahmen);border-radius:6px;max-width:100%;display:block}.hilfebild .bildflaeche{display:block;position:relative}.hilfebild .markierung{border:2px solid var(--marke);pointer-events:none;border-radius:4px;position:absolute;box-shadow:0 0 0 3px #8a1c422e}.hilfebild .fahne{background:var(--marke);color:#fff;white-space:nowrap;border-radius:999px;padding:1px 7px;font-size:11px;font-weight:600;position:absolute;top:-11px;left:-2px}.wegwahl{flex-wrap:wrap;gap:8px;margin:12px 0;padding:0;list-style:none;display:flex}.wegwahl button{background:var(--flaeche);border:1px solid var(--rahmen);color:var(--betont);cursor:pointer;font:inherit;text-align:left;border-radius:6px;flex-direction:column;align-items:flex-start;gap:2px;padding:8px 12px;display:flex}.wegwahl button .gedaempft{font-size:13px}.begleitliste{max-width:70ch;margin:14px 0 8px;padding:0;list-style:none}.begleitliste li{border-top:1px solid var(--rahmen);align-items:flex-start;gap:8px;padding:6px 0;display:flex}.begleitliste li:first-child{border-top:0}.begleitliste input[type=checkbox]{flex:none;margin:4px 0 0}.begleitliste details{flex:1;min-width:0}.begleitliste summary{align-items:center;gap:7px;display:flex}.begleitliste .nummer{background:var(--grund);border:1px solid var(--rahmen);border-radius:999px;flex:none;justify-content:center;align-items:center;width:20px;height:20px;font-size:12px;display:inline-flex}.begleitliste summary[aria-current=step] .nummer{background:var(--marke);border-color:var(--marke);color:#fff}.begleitliste .erledigt .name{color:var(--gedaempft);text-decoration:line-through}.begleitliste details>p{margin:6px 0 4px 21px}.begleitfuss{flex-wrap:wrap;align-items:center;gap:10px;max-width:70ch;margin:12px 0;display:flex}.begleitfuss .stand{margin-right:auto}.begleitfuss a{border:1px solid var(--rahmen);background:var(--grund);color:var(--betont);font:inherit;cursor:pointer;padding:7px 16px;text-decoration:none}.begleitmehr{max-width:70ch;margin-top:16px}.dateiwahl{align-items:center;gap:8px;min-width:0;display:inline-flex}.dateiwahl>.knopf{border:1px solid var(--rahmen);background:var(--grund);color:var(--betont);font:inherit;white-space:nowrap;cursor:pointer;padding:7px 16px;display:inline-block}.dateiwahl>.knopf.gesperrt{opacity:.5;cursor:default}.dateiwahl input[type=file]{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.dateiwahl>.dateiname{max-width:260px;color:var(--gedaempft);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.zuordnungsblatt .tabellenrahmen table{width:100%;min-width:0}.zuordnungsblatt .tabellenrahmen th:first-child,.zuordnungsblatt .tabellenrahmen td:first-child{min-width:0}.zuordnungsblatt td.zeitraum{white-space:nowrap}.zuordnungsblatt tr.stillgelegt>td{color:var(--gedaempft)}.tabellenrahmen table.verlaufstabelle{width:100%;min-width:0}.tabellenrahmen table.verlaufstabelle th:first-child,.tabellenrahmen table.verlaufstabelle td:first-child{width:auto;min-width:0}.gliederungsbaum{border:1px solid var(--rahmen);border-radius:6px;max-height:460px;margin:8px 0 0;padding:0;list-style:none;overflow-y:auto}.dateiprobe{font-size:13px}.dateiprobe td{text-overflow:ellipsis;white-space:nowrap;max-width:18ch;overflow:hidden}.dateiprobe tr.kopfzeile td{color:var(--gedaempft);font-style:italic}.dateiprobe tr.ueberschrift td{background:var(--marke-blass);font-weight:600}.spaltenchip{background:var(--flaeche);border:1px solid var(--rahmen);cursor:grab;width:100%;font:inherit;text-align:left;border-radius:5px;flex-direction:column;gap:1px;padding:3px 7px;display:flex}.spaltenchip .buchstabe{color:var(--gedaempft);font-size:11px;font-weight:600}.spaltenchip .kopf{text-overflow:ellipsis;white-space:nowrap;max-width:16ch;overflow:hidden}.spaltenchip.gegriffen{background:var(--marke-blass);border-color:var(--marke);border-width:2px}.feldliste{grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:8px;margin:10px 0 20px;padding:0;list-style:none;display:grid}.feldliste li{align-items:center;gap:6px;display:flex}.feldablage{background:var(--grund);border:1px dashed var(--rahmen);font:inherit;text-align:left;border-radius:6px;flex:1;align-items:baseline;gap:7px;padding:7px 10px;display:flex}.feldablage .name{font-weight:600}.feldablage .wert{color:var(--gedaempft);margin-left:auto;font-size:13px}.feldablage .pflichtmarke{background:var(--marke-blass);color:var(--marke);border-radius:999px;padding:0 6px;font-size:11px;font-weight:600}.feldablage.belegt{border-style:solid;border-color:var(--marke-hell)}.feldablage.bereit{border-color:var(--marke);cursor:copy}.schemasatz{background:var(--flaeche);border-left:3px solid var(--marke);font-family:var(--schrift-arbeit);border-radius:0 5px 5px 0;margin:14px 0;padding:9px 12px}.gliederungsbaum{margin-bottom:28px}.gliederungsbaum .berichtsleiste{align-items:baseline;gap:20px}.gliederungsbaum .berichtsleiste h2{margin:0 auto 0 0}.gliederungsbaum>.erlaeuterung{max-width:86ch;margin:0 0 10px}.griffzeile{align-items:center;gap:10px;display:flex}.baum{border:1px solid var(--rahmen);background:var(--grund);border-radius:6px;margin:0;padding:0;list-style:none;overflow:hidden}.baumzeile{border-bottom:1px solid var(--rahmen);align-items:center;gap:10px;padding:3px 10px 3px 0;display:flex}.baumzeile.wechsel{background:var(--flaeche)}.baumzeile.summe .code,.baumzeile.summe .name{font-weight:600}.baumzeile.gegriffen{outline:2px solid var(--marke,var(--betont));outline-offset:-2px}.baumzeile.bereit:hover{background:var(--marke-blass,var(--flaeche))}.baumzeile .griff{min-width:26px;color:var(--gedaempft);cursor:grab;background:0 0;border:1px solid #0000;border-radius:4px;flex:none;padding:2px 6px;font-size:12px}.baumzeile.bereit .griff{border-color:var(--rahmen);color:var(--schrift)}.baumzeile .poscode{text-align:left;cursor:pointer;min-width:0;font:inherit;color:inherit;background:0 0;border:0;flex:1;align-items:baseline;gap:10px;padding:2px 0;display:flex}.baumzeile .poscode:hover .name{text-decoration:underline}.baumzeile .code{font-family:var(--schrift-fest);color:var(--gedaempft);min-width:68px;font-size:12px}.baumzeile .name{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.baumzeile .merkmal{color:var(--gedaempft);text-transform:uppercase;letter-spacing:.04em;font-size:11px}.baumzeile .einfuegen{opacity:0;flex:none;font-size:12px}.baumzeile:hover .einfuegen,.baumzeile .einfuegen:focus{opacity:1}.luecke{text-align:left;width:calc(100% - 40px);height:18px;color:var(--gedaempft);border:1px dashed var(--rahmen);cursor:copy;background:0 0;border-radius:3px;margin:1px 0;padding:0 8px;font-size:11px;line-height:16px;display:block}.luecke:hover,.luecke:focus{border-color:var(--marke,var(--betont));color:var(--schrift);border-style:solid}th.imblock,td.imblock{background:color-mix(in srgb, var(--flaeche) 55%, transparent)}.blockleiste .stufenband{text-align:center;letter-spacing:.04em;background:color-mix(in srgb, var(--flaeche) 75%, transparent);border-bottom:1px solid var(--rahmen);padding:2px 8px;font-size:13px;font-weight:600}td.stufenwert,th.stufenwert{font-weight:600}.belegverweis{text-overflow:ellipsis;white-space:nowrap;vertical-align:bottom;text-align:left;max-width:32ch;display:inline-block;overflow:hidden}.belegliste{margin:0;padding:0;list-style:none}.belegliste li+li{margin-top:2px}.spaltenklapper{font:inherit;color:inherit;text-transform:inherit;letter-spacing:inherit;cursor:pointer;background:0 0;border:none;padding:0}.spaltenklapper:hover{text-decoration:underline}th.schichtspalte,td.schichtspalte{background:color-mix(in srgb, var(--flaeche) 60%, transparent)}.ledgerzeile .artmarke{letter-spacing:.02em;background:var(--flaeche);color:var(--gedaempft);border-radius:9px;flex:none;padding:1px 7px;font-size:12px}.ledgerzeile .artmarke.rohdaten{border:1px solid var(--rahmen);color:var(--schrift)}.ledgerzeile .artmarke.gruppe{color:var(--schrift);font-weight:600}.ledgerzeile.gruppe .code,.ledgerzeile.gruppe .name{font-weight:600}.ledgerzeile .belegzahl{color:var(--gedaempft);font-variant-numeric:tabular-nums;flex:none;font-size:13px}.ledgerzeile .befund{color:var(--offen);flex:none;font-size:13px}.ledgerzeile.offen{box-shadow:inset 3px 0 0 var(--offen)}.ledgerzeile .griffe{align-items:center;gap:8px;margin-left:auto;display:flex}.ledgerzeile .pfeil{border:1px solid var(--rahmen);color:inherit;cursor:pointer;background:0 0;border-radius:4px;padding:0 6px;line-height:1.4}.ledgerzeile .pfeil:disabled{opacity:.3;cursor:default}.ledgerzeile .namensfeld{min-width:22ch}.ledgeraufbau .freieschichten{margin-top:16px}.ledgeraufbau .freieschichten h3{margin:0 0 4px;font-size:15px}.baumzeile:hover>.zeilenknopf,.baumzeile:focus-within>.zeilenknopf{opacity:.7}.baumzeile:focus-visible{outline:2px solid var(--marke-hell);outline-offset:-2px}.partnerzeile .artmarke{letter-spacing:.02em;background:var(--flaeche);color:var(--schrift);border-radius:9px;flex:none;padding:1px 7px;font-size:12px;font-weight:600}.partnerzeile.gruppe .code,.partnerzeile.gruppe .name{font-weight:600}.partnerzeile .gegenueber{color:var(--gedaempft);flex:none;font-size:13px}.partnerzeile .befund{color:var(--offen);flex:none;font-size:13px}.einfuegeblatt{border:1px solid var(--rahmen);border-left:3px solid var(--marke,var(--betont));background:var(--flaeche);max-width:52ch;margin:4px 10px 8px 0;padding:10px 14px 4px}.einfuegeblatt .erlaeuterung{margin:0 0 8px}.einfuegeblatt .handreichung{flex-wrap:wrap;align-items:center;gap:10px;margin:8px 0;display:flex}.zeitueberblick{border:1px solid var(--rahmen);background:var(--grund);cursor:pointer;touch-action:none;border-radius:3px;height:10px;margin-bottom:3px;position:relative;overflow:hidden}.zeitueberblick .leer{background-image:repeating-linear-gradient(45deg, transparent, transparent 2px, var(--rahmen) 2px, var(--rahmen) 3px);position:absolute;top:0;bottom:0}.zeitueberblick .auswahl{background:var(--marke);position:absolute;top:0;bottom:0}.zeitueberblick .rahmen{border:1px solid var(--betont);background:#0f172a14;border-radius:2px;position:absolute;top:0;bottom:0}.zeitueberblick .jahrstrich{background:var(--rahmen);width:1px;position:absolute;top:0;bottom:0}.zeitueberblick .jahrstrich:first-of-type{display:none}.brettleiste{align-items:center;gap:8px;margin-bottom:14px;display:flex}.brettleiste .hinweis{color:var(--gedaempft);margin:0;font-size:12.5px}.kachelraster{grid-template-columns:repeat(12,1fr);align-items:start;gap:12px;display:grid}.kachel{border:1px solid var(--rahmen);background:var(--grund);flex-direction:column;min-width:0;display:flex}.kachel.fest{padding:4px 16px 12px}.kachel.griff{cursor:grab;border-style:dashed}.kachel.zieht{opacity:.5}.kachelkopf{border-bottom:1px solid var(--rahmen);background:var(--flaeche);grid-template-columns:1fr auto;gap:2px 10px;padding:8px 12px;font-size:13px;display:grid}.kachelkopf h2{font-size:inherit;grid-column:1;margin:0;font-weight:600}.kachelkopf .herkunft{color:var(--gedaempft);grid-column:1;margin:0;font-size:11.5px}.kachelgriffe{grid-area:1/2/span 2;align-items:center;gap:2px;display:flex}.griffknopf{color:var(--gedaempft);background:0 0;border:1px solid #0000;padding:2px 7px;font-size:12px;line-height:1.4}.griffknopf:hover{border-color:var(--rahmen);background:var(--grund);color:var(--betont)}.griffknopf.klapper{font:inherit;line-height:1.4}.griffknopf.entfernen:hover{border-color:var(--blockiert);color:var(--blockiert)}.kachelleib{flex:1;min-height:0;padding:12px}.kachelzahl .zahlfeld{text-align:left;background:0 0;border:none;border-left:3px solid #0000;align-items:center;gap:10px;width:100%;padding:6px 10px;display:flex}.kachelzahl .zahlfeld:hover:not(:disabled){background:var(--flaeche)}.kachelzahl .zahlfeld:disabled{opacity:1;cursor:default}.kachelzahl .zahlfeld.blockiert{border-left-color:var(--blockiert)}.kachelzahl .zahlfeld.veraltet{border-left-color:var(--veraltet)}.kachelzahl .zahlfeld.offen{border-left-color:var(--offen)}.kachelzahl .zahlfeld.fehlt{border-left-color:var(--fehlt)}.kachelzahl .zahlfeld.fertig{border-left-color:var(--fertig)}.kachelzahl .zahl{font-variant-numeric:tabular-nums;font-size:24px;font-weight:600}.kachelrechnung{margin-top:8px;font-size:12.5px}.kachelrechnung summary{color:var(--gedaempft);cursor:pointer}.kachelrechnung .rechnung{font-variant-numeric:tabular-nums;word-break:break-word;margin:6px 0}.kachelrechnung .operanden{margin:0;padding:0;list-style:none}.kachelrechnung .operand{text-align:left;background:0 0;border:none;justify-content:space-between;gap:12px;width:100%;padding:3px 6px;font-size:12.5px;display:flex}.kachelrechnung .operand:hover:not(:disabled){background:var(--flaeche);text-decoration:underline}.kachelrechnung .operand .wert{font-variant-numeric:tabular-nums}.anzeigehinweis{border-left:3px solid var(--veraltet);background:var(--flaeche);color:var(--gedaempft);margin:8px 0 0;padding:6px 8px;font-size:11.5px}.kachelverlauf .letzter{justify-content:space-between;align-items:baseline;gap:10px;margin:0 0 8px;display:flex}.kachelverlauf .letzter .zahl{font-variant-numeric:tabular-nums;font-size:20px;font-weight:600}.kachelverlauf .letzter .wann,.kachelverlauf .achse{color:var(--gedaempft);font-size:11.5px}.kachelverlauf .zeichnung{background:0 0;border:none;width:100%;padding:0;display:block}.balkenfeld{align-items:stretch;gap:2px;width:100%;height:74px;display:flex;position:relative}.balkenfeld .streifen{flex:1;min-width:2px;position:relative}.balkenfeld .streifen.positiv{background:var(--fertig)}.balkenfeld .streifen.negativ{background:repeating-linear-gradient(135deg, var(--blockiert), var(--blockiert) 3px, #ffffff73 3px, #ffffff73 6px)}.balkenfeld .nulllinie{background:var(--rahmen);height:1px;position:absolute;left:0;right:0}.linienfeld{width:100%;height:74px}.linienfeld polyline{fill:none;stroke:var(--fertig);stroke-width:2px}.linienfeld circle{fill:var(--grund);stroke:var(--fertig);stroke-width:1.5px}.kachelverlauf .achse{justify-content:space-between;margin:6px 0 0;display:flex}.kachelstand ul{margin:0;padding:0;list-style:none}.kachelstand .standkopf{color:var(--gedaempft);margin:0 0 6px;font-size:12px}.standzeile{border:none;border-left:3px solid #0000;border-bottom:1px solid var(--rahmen);text-align:left;background:0 0;align-items:baseline;gap:10px;width:100%;padding:5px 8px;font-size:13px;display:flex}.standzeile:hover:not(:disabled){background:var(--flaeche)}.standzeile.blockiert{border-left-color:var(--blockiert)}.standzeile.offen{border-left-color:var(--offen)}.standzeile.fertig{border-left-color:var(--fertig)}.standzeile .name{flex:1;min-width:0}.standzeile .menge{color:var(--gedaempft);font-variant-numeric:tabular-nums;white-space:nowrap}.kachelbefund{border-left:3px solid var(--offen);background:var(--flaeche);margin:0;padding:8px 10px;font-size:12.5px}.leerhinweis{color:var(--gedaempft);margin:14px 0 0}.leerhinweis .weg{font-size:12.5px;display:block}.fenster{border:1px solid var(--rahmen);background:var(--grund);width:min(720px,100%);max-height:100%;padding:18px 20px 20px;overflow:auto;box-shadow:0 12px 40px #00000038}.fenster>header{justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:14px;display:flex}.fenster h2{margin:0;font-size:17px}[data-roher-code]{outline:2px dashed var(--blockiert);outline-offset:1px}[data-roher-code=pflege]{outline-color:var(--offen)}.codewaechter{bottom:calc(var(--fusshoehe) + 8px);z-index:var(--stufe-stoerung);border:2px dashed var(--blockiert);background:var(--grund);color:var(--blockiert);padding:4px 10px;font-size:12.5px;position:fixed;left:8px}.katalog{margin:0;padding:0;list-style:none}.katalog>li{margin-bottom:12px}.katalogeintrag{border:1px solid var(--rahmen);background:var(--grund);text-align:left;width:100%;padding:10px 12px;display:block}.katalogeintrag:hover{background:var(--flaeche)}.katalogeintrag .name{font-weight:600;display:block}.katalogeintrag .zweck{color:var(--gedaempft);margin-top:3px;font-size:12.5px;display:block}.gegenstaende{flex-wrap:wrap;gap:6px;margin:6px 0 0 12px;padding:0;list-style:none;display:flex}.kachelblatt .feld{margin-bottom:14px;display:block}.kachelblatt .feld>span,.kachelblatt .feld>legend{margin-bottom:4px;font-size:12.5px;font-weight:600;display:block}.kachelblatt .feld small{color:var(--gedaempft);margin-top:4px;font-size:11.5px;display:block}.kachelblatt input[type=text],.kachelblatt input[type=number],.kachelblatt select,.kachelblatt textarea{border:1px solid var(--rahmen);background:var(--grund);width:100%;color:var(--schrift);font:inherit;padding:6px 8px}.kachelblatt fieldset.feld{border:1px solid var(--rahmen);margin:0 0 14px;padding:10px 12px}.kachelblatt .wahl{align-items:center;gap:8px;margin-bottom:6px;font-size:13px;display:flex}.kachelblatt .wahl>span{flex:0 0 90px}.kachelblatt .wahl input[type=number],.kachelblatt .wahl select,.kachelblatt .wahl .auswahlfeld{flex:1}.kachelblatt .periodenwahl{flex-wrap:wrap}.kachelblatt .periodenwahl input{border:1px solid var(--rahmen);background:var(--grund);min-width:0;color:var(--schrift);font:inherit;flex:1;padding:6px 8px}.kachelblatt .periodenwahl>.periodenhilfe,.kachelblatt .periodenwahl>.erlaeuterung{flex:0 0 100%}.kachelblatt .festgezurrt{flex-wrap:wrap;gap:6px;margin-top:8px;display:flex}.kachelblatt .festgezurrt select,.kachelblatt .festgezurrt .auswahlfeld{flex:160px;width:auto}.kachelblatt .masse{gap:12px;display:flex}.kachelblatt .masse .feld{flex:1}.formelfeld textarea{font-family:var(--schrift-fest);font-size:13px}.formelsteht{border-left:3px solid var(--fertig);background:var(--flaeche);margin:0;padding:8px 10px;font-size:12.5px}.bezugsliste{margin-top:10px;font-size:12.5px}.bezugsliste summary{cursor:pointer;color:var(--gedaempft)}.bezugsliste ul{flex-wrap:wrap;gap:6px;max-height:220px;margin:8px 0 0;padding:0;list-style:none;display:flex;overflow:auto}.bezugsliste code{color:var(--gedaempft)}@media (width<=860px){.kachelraster>.kachel{grid-column:span 12!important}}.platzhalterhinweis{border-left:3px solid var(--veraltet);background:var(--flaeche);margin:14px 0 18px;padding:10px 14px}.platzhalterhinweis p{margin:0 0 6px;font-size:13px}.platzhalterhinweis p:last-child{margin-bottom:0}.platzhalterhinweis .weg{color:var(--gedaempft);font-size:12.5px}.rollenliste{border:1px solid var(--rahmen);border-bottom:none;max-width:760px;margin:0;padding:0;list-style:none}.rollenzeile{border:none;border-bottom:1px solid var(--rahmen);background:var(--grund);text-align:left;border-left:3px solid #0000;align-items:baseline;gap:14px;width:100%;padding:10px 14px;display:flex}.rollenzeile:hover{background:var(--flaeche)}.rollenzeile.gewaehlt{border-left-color:var(--fertig);font-weight:600}.rollenzeile .name{flex:1;min-width:0}.rollenzeile .merkmale{color:var(--gedaempft);gap:8px;font-size:12px;font-weight:400;display:flex}.rollenzeile .lesend{border:1px solid var(--rahmen);padding:0 6px}.rollenzeile .zustand{text-align:right;flex:0 0 90px;font-size:12.5px}.rollenzeile.gewaehlt .zustand{color:var(--fertig)}.anwenderliste .erlaeuterung{color:var(--gedaempft);margin-top:14px;font-size:12.5px}.abschlusstafel h1{margin:0 0 4px}.abschlusstafel .erlaeuterung{color:var(--gedaempft);margin:0 0 12px;font-size:12.5px}.abschlusstafel ul{border:1px solid var(--rahmen);border-bottom:none;margin:0;padding:0;list-style:none}.abschlusszeile{border:none;border-bottom:1px solid var(--rahmen);background:var(--grund);text-align:left;border-left:3px solid #0000;align-items:baseline;gap:14px;width:100%;padding:8px 14px;font-size:13px;display:flex}.abschlusszeile:hover{background:var(--flaeche)}.abschlusszeile.fertig{border-left-color:var(--fertig)}.abschlusszeile.offen{border-left-color:var(--offen)}.abschlusszeile .wann{flex:0 0 150px;font-weight:600}.abschlusszeile .wer{color:var(--gedaempft);flex:0 0 220px}.abschlusszeile .status{flex:1}.abschlusszeile .pruefcode{font-family:var(--schrift-fest);color:var(--gedaempft);font-size:12px}.anmeldehof{background:var(--flaeche);justify-content:center;align-items:center;min-height:100vh;padding:24px;display:flex}.anmeldemaske{border:1px solid var(--rahmen);background:var(--grund);width:min(400px,100%);padding:28px 30px 24px;box-shadow:0 8px 32px #0000001a}.anmeldemaske h1{font-family:var(--schrift-marke);margin:0 0 20px;font-size:24px}.anmeldemaske h1 .marke{color:var(--marke)}.anmeldemaske h1 .zusatz{color:var(--gedaempft);font-size:14px;font-weight:400}.anmeldemaske .feld{margin-bottom:14px;display:block}.anmeldemaske .feld>span{margin-bottom:4px;font-size:12.5px;font-weight:600;display:block}.anmeldemaske input{border:1px solid var(--rahmen);background:var(--grund);width:100%;color:var(--schrift);font:inherit;padding:8px 10px}.anmeldemaske .feld small{color:var(--gedaempft);margin-top:4px;font-size:11.5px;display:block}.anmeldemaske button[type=submit],.anmeldemaske button[type=button]{width:100%;margin-top:6px;padding:9px 16px}.anmeldebefund{border-left:3px solid var(--blockiert);background:var(--flaeche);margin:0 0 12px;padding:8px 10px;font-size:13px}.anmeldehinweis{color:var(--gedaempft);margin:14px 0 0;font-size:12px}.anmeldefuss{border-top:1px solid var(--schiene-trenner);color:var(--schiene-schrift);justify-content:space-between;align-items:center;gap:8px;padding:8px 12px;font-size:12px;display:flex}.schiene.eng .anmeldefuss{justify-content:center;padding:8px 4px}.anmeldefuss .werbinich{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.anmeldefuss .abmelden{color:var(--schiene-schrift);background:0 0;border:1px solid #0000;align-items:center;gap:6px;padding:4px 8px;font-size:12px;display:flex}.anmeldefuss .abmelden:hover{border-color:var(--schiene-trenner);color:var(--schiene-aktiv)}.anmeldefuss button.werbinich{min-width:0;color:var(--schiene-schrift);background:0 0;border:1px solid #0000;align-items:center;gap:6px;padding:4px 8px;font-size:12px;display:flex}.anmeldefuss button.werbinich svg{flex:none}.anmeldefuss button.werbinich span{text-overflow:ellipsis;overflow:hidden}.anmeldefuss button.werbinich:hover{border-color:var(--schiene-trenner);color:var(--schiene-aktiv)}.schiene.eng .anmeldefuss{flex-direction:column}.profilgruppe{border:1px solid var(--rahmen);margin:0;padding:12px 16px}.profilgruppe legend{padding:0 6px;font-weight:600}.profilhinweis{color:var(--gedaempft);margin:6px 0 0;font-size:13px}.profilschalter{align-items:center;gap:8px;margin-top:8px;display:flex}.erfolgsmoment{border-left:3px solid var(--fertig);margin:0 0 12px;padding:8px 12px}.seriezeile{color:var(--gedaempft);margin:0 0 12px;font-size:13px}.anwendertafel{border-collapse:collapse;width:100%;margin-top:14px;font-size:13px}.anwendertafel th{border-bottom:1px solid var(--rahmen);text-align:left;color:var(--gedaempft);padding:6px 10px;font-size:12px;font-weight:600}.anwendertafel td{border-bottom:1px solid var(--rahmen);vertical-align:top;padding:8px 10px}.anwendertafel tr.gesperrt td{opacity:.6}.anwendertafel .anmeldename{color:var(--gedaempft);font-size:11.5px;display:block}.anwendertafel .sperrvermerk{border:1px solid var(--offen);color:var(--offen);margin-top:3px;padding:0 6px;font-size:11px;display:inline-block}.rechtespiegel{max-width:320px}.rechtespiegel .verb{border:1px solid var(--rahmen);white-space:nowrap;margin:0 4px 4px 0;padding:1px 6px;font-size:11px;display:inline-block}.rechtespiegel .verb.hat{border-color:var(--fertig);color:var(--fertig);font-weight:600}.rechtespiegel .verb.fehlt{color:var(--gedaempft);opacity:.65;text-decoration:line-through}.anwendertafel .geltung span{font-size:12px;display:block}.anwendertafel .geltung .aufallem{color:var(--gedaempft);font-style:italic}.anwendertafel .wann{color:var(--gedaempft);white-space:nowrap;font-size:12px}.anwenderliste .brettleiste{margin-top:14px}.anmeldefuss.warnt{background:var(--offen);color:#fff}.anmeldefuss.warnt .werbinich{font-weight:600}.belegkopf{margin-bottom:12px}.belegkopf input{border:1px solid var(--rahmen);background:var(--grund);color:inherit;font:inherit;padding:5px 7px}.belegkopf input[aria-invalid=true]{border-color:var(--offen);box-shadow:inset 0 0 0 1px var(--offen)}.belegzeilen td{vertical-align:top;padding:3px 6px}.belegzeilen select,.belegzeilen input{border:1px solid var(--rahmen);background:var(--grund);width:100%;min-width:90px;color:inherit;font:inherit;padding:4px 5px;font-size:12.5px}.belegzeilen input.betrag{text-align:right;font-variant-numeric:tabular-nums;min-width:96px}.belegzeilen select.offen,.belegzeilen .auswahlfeld.offen{border-color:var(--offen);background:color-mix(in srgb, var(--offen) 8%, var(--grund))}.guvhinweis{color:var(--gedaempft);padding:4px 0;font-size:12px;font-style:italic;display:inline-block}.aktionsreihe{align-items:center;gap:12px;margin-top:14px;display:flex}.sichtwahl{gap:0;margin-bottom:12px;display:flex}.sichtwahl button{border:1px solid var(--rahmen);background:var(--grund);color:inherit;font:inherit;padding:5px 14px;font-size:13px}.sichtwahl button+button{border-left:none}.sichtwahl button.gewaehlt{background:var(--flaeche);font-weight:600}.vorschlagsfrage ul{margin:0;padding:0;list-style:none}.vorschlagsfrage li{align-items:center;gap:12px;margin-bottom:6px;display:flex}.vorschlagsfrage li .sichtwahl{margin-bottom:0}.ordnerbrett{border:1px solid var(--rahmen);background:var(--grund);grid-template-columns:minmax(210px,280px) minmax(0,1fr);align-items:stretch;display:grid}.ordnerbaum{border-right:1px solid var(--rahmen);background:var(--flaeche);flex-direction:column;padding:10px 0 0;display:flex}.ordnerbaum h3{color:var(--gedaempft);letter-spacing:.06em;text-transform:uppercase;margin:0 0 8px 12px;font-size:11.5px;font-weight:600}.ordnerbaum ul{flex:1;margin:0;padding:0;list-style:none}.ordnereintrag{width:100%;color:var(--schrift);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;gap:7px;padding:6px 10px 6px 8px;font-size:13px;line-height:1.3;display:flex}.ordnereintrag:hover{background:color-mix(in srgb, var(--marke) 6%, transparent)}.ordnereintrag.ablageziel{outline:2px dashed var(--marke);outline-offset:-2px}.ordnerbaumfenster{display:contents}.ordnereintrag.gewaehlt{background:var(--grund);box-shadow:inset 3px 0 0 0 var(--marke), 1px 0 0 0 var(--grund);font-weight:600}.ordnereintrag .ordnersymbol{color:var(--gedaempft);flex:none}.ordnereintrag.gewaehlt .ordnersymbol{color:var(--marke)}.ordnereintrag .name{text-overflow:ellipsis;white-space:nowrap;flex:1;overflow:hidden}.ordnereintrag .nummer{color:var(--gedaempft);font-variant-numeric:tabular-nums;flex:none;font-size:12px}.ordnereintrag .einrueckung{border-left:1px solid var(--rahmen);flex:none;align-self:stretch;width:0;margin-right:9px}.ordnerbefehle{border-top:1px solid var(--rahmen);flex-wrap:wrap;gap:4px 12px;margin-top:10px;padding:8px 12px;display:flex}.ordnerbefehle button{font-size:12.5px}.ordnerinhalt{min-width:0;padding:0 0 12px}.ordnerkopf{border-bottom:1px solid var(--rahmen);justify-content:space-between;align-items:baseline;gap:16px;padding:10px 14px;display:flex}.ordnerkopf .pfad{align-items:center;gap:7px;min-width:0;font-size:14px;display:flex}.ordnerkopf .gesellschaft{color:var(--gedaempft);text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.ordnerkopf .trenner{color:var(--rahmen)}.ordnerkopf .ordnersymbol{color:var(--marke);flex:none}.ordnerkopf .name{font-weight:600}.ordnerkopf .menge{color:var(--gedaempft);font-variant-numeric:tabular-nums;flex:none;margin-left:auto;font-size:12.5px}.ordnerkopf .buchenknopf{flex:none;align-self:center;padding:4px 12px;font-size:12.5px}.ordnerinhalt>.hinweis{margin:14px}.ordnerinhalt .tabellenrahmen{border:0;margin-top:0}.importordner .tabellenrahmen table{min-width:0}.belegliste table{table-layout:fixed;width:100%;min-width:700px}.belegliste col.spalte-kennung{width:118px}.belegliste col.spalte-periode{width:124px}.belegliste col.spalte-stand{width:154px}.belegliste col.spalte-anwender{width:108px}.belegliste td{overflow-wrap:anywhere}.belegliste th{overflow-wrap:normal;-webkit-hyphens:none;hyphens:none}.belegliste td.kennung{white-space:normal;display:table-cell}.belegliste td.kennung .belegnummer{font-variant-numeric:tabular-nums;display:block}.belegliste td.kennung .belegart{margin-top:3px;display:inline-block}.belegliste tbody tr{cursor:pointer}.belegliste tbody tr:hover{background:color-mix(in srgb, var(--marke) 4%, var(--grund))}.belegliste tbody tr.trefferaktiv>td:first-child{box-shadow:inset 3px 0 0 0 var(--marke)}.belegliste tbody tr.belegaufriss>td{background:color-mix(in srgb, var(--marke) 3%, var(--grund));box-shadow:inset 3px 0 0 0 var(--marke);padding:0}.belegaufrisstabelle{padding:4px 14px 10px 24px;overflow-x:auto}.belegaufrisstabelle table{table-layout:auto;border-collapse:collapse;width:auto;min-width:0}.belegaufrisstabelle th,.belegaufrisstabelle td,.belegaufrisstabelle th:first-child,.belegaufrisstabelle td:first-child{white-space:nowrap;overflow-wrap:normal;border-right:0;width:auto;min-width:0;max-width:none;position:static;overflow:visible}.belegaufrisstabelle th{border-bottom:1px solid var(--rahmen);color:var(--gedaempft);letter-spacing:.04em;text-transform:uppercase;text-align:left;padding:4px 8px;font-size:11px;font-weight:600}.belegaufrisstabelle td{padding:4px 8px;font-size:12.5px}.belegaufrisstabelle tbody tr+tr td{border-top:1px solid color-mix(in srgb, var(--rahmen) 60%, transparent)}@media (width<=900px){.ordnerbrett{grid-template-columns:minmax(0,1fr)}.ordnerbaum{border-right:0;border-bottom:1px solid var(--rahmen)}.ordnereintrag.gewaehlt{box-shadow:inset 3px 0 0 0 var(--marke)}}.ausgeschnitten{opacity:.55}.journalleiste{flex-wrap:wrap;align-items:flex-end;gap:10px 20px;margin-bottom:12px;display:flex}.journalleiste .sichtwahl{margin-bottom:0}.journalleiste .feld{flex-direction:column;gap:3px;display:flex}.journalleiste label{color:var(--gedaempft);letter-spacing:.04em;text-transform:uppercase;font-size:11.5px}.journalleiste select,.journalleiste .auswahlfeld{border:1px solid var(--rahmen);background:var(--grund);color:inherit;font:inherit;padding:4px 6px;font-size:13px}.ordnerkopf .bereich{border:1px solid var(--rahmen);color:var(--gedaempft);white-space:nowrap;border-radius:10px;flex:none;padding:1px 7px;font-size:11.5px}.ordnerkopf .menge .darunter{color:var(--gedaempft)}.zwischenablage{border:1px solid var(--rahmen);border-left:3px solid var(--marke);background:var(--flaeche);flex-wrap:wrap;align-items:center;gap:8px 14px;margin:0 0 12px;padding:7px 12px;font-size:13px;display:flex}.zwischenablage .was{flex:1;min-width:12em}.zwischenablage button{font-size:12.5px}.spaltenkopf{color:inherit;font:inherit;letter-spacing:inherit;text-transform:inherit;cursor:pointer;background:0 0;border:0;align-items:center;gap:5px;padding:0;display:inline-flex}.spaltenkopf:hover{color:var(--marke)}th.zahl .spaltenkopf{flex-direction:row-reverse}.spaltenkopf .pfeil{opacity:0;font-size:9px;line-height:1}.spaltenkopf:hover .pfeil,.spaltenkopf:focus-visible .pfeil{opacity:.45}.filterzeichen{color:var(--marke);vertical-align:middle;margin-left:5px;font-size:8px;line-height:1}.spaltenkopf .pfeil.aktiv{opacity:1;color:var(--marke)}.trefferliste table{table-layout:auto;min-width:900px}.trefferliste th:first-child,.trefferliste td:first-child{white-space:nowrap;overflow-wrap:normal;border-right:0;width:auto;min-width:0;max-width:none;position:static}.trefferliste tbody tr{cursor:pointer}.trefferliste .aufrissmarker{display:block}.journalleiste .feld.breit input,.berichtsleiste .feld.breit input{min-width:22em}.belegliste td.kennung .belegtyp,.trefferliste td.kennung .belegtyp,.belegliste td.kennung .belegart,.trefferliste td.kennung .belegart{color:var(--gedaempft);border:0;padding:0;font-size:11px;line-height:1.5;display:inline}.belegliste td.kennung .belegtyp+.belegart:before,.trefferliste td.kennung .belegtyp+.belegart:before{content:" · ";color:var(--rahmen)}.belegliste td.kennung .belegart.storno,.trefferliste td.kennung .belegart.storno{color:var(--offen)}.belegliste col.spalte-griff{width:44px}.belegliste td.griffspalte,.belegliste th.griffspalte{white-space:nowrap;padding-left:2px;padding-right:4px}.griffknopf{color:var(--gedaempft);cursor:pointer;background:0 0;border:0;padding:1px 3px;font-size:11px;line-height:1}.griffknopf:hover:not(:disabled){color:var(--marke)}.griffknopf:disabled{opacity:.25;cursor:default}.ordnerinhalt .suchfeld{margin-bottom:10px}details.vorstand{border:1px solid var(--rahmen);background:var(--flaeche);border-radius:4px;margin-top:8px}details.vorstand>summary{color:var(--marke);cursor:pointer;padding:6px 10px;font-size:12px}details.vorstand[open]>summary{border-bottom:1px solid var(--rahmen)}.vorstandkopf{grid-template-columns:minmax(120px,max-content) 1fr;gap:3px 12px;margin:0;padding:8px 10px;font-size:12px;display:grid}.vorstandkopf dt{color:var(--gedaempft)}.vorstandkopf dd{margin:0}details.vorstand .tabellenrahmen{border:0;border-top:1px solid var(--rahmen);border-radius:0}.blattabschnitt>summary{align-items:baseline;gap:10px;font-size:14px;display:flex}.blattabschnitt>summary>h2.abschnitt{font-size:inherit;border-bottom:0;flex:1;margin-bottom:0;padding-bottom:0}.blattabschnitt>summary{border-bottom:1px solid var(--rahmen);margin:22px 0 8px;padding-bottom:5px}.blattabschnitt:first-of-type>summary{margin-top:8px}.blattabschnitt>summary:hover{border-bottom-color:var(--marke-hell,var(--rahmen))}.blattabschnitt>summary>.zusatz{color:var(--gedaempft);font-variant-numeric:tabular-nums;font-size:12px}.abschnittsinhalt{padding-bottom:4px}.fundstelle{border:1px solid var(--rahmen);background:var(--grund);border-radius:4px;margin:6px 0}.fundstelle>summary{align-items:baseline;gap:10px;padding:7px 10px;display:flex}.fundstelle[open]>summary{border-bottom:1px solid var(--rahmen)}.fundstelle>summary>.name{flex:1;font-weight:600}.fundstelle>summary>.zahl{font-variant-numeric:tabular-nums}.fundstelleninhalt{padding:8px 10px 2px}.fundstelleninhalt>.erlaeuterung{margin-top:0}.belegverweise{border-left:2px solid var(--rahmen);margin:4px 0 0;padding:0 0 0 12px;font-size:12px;list-style:none}.belegverweise li{padding:2px 0}.loeschwege{margin:16px 0 4px}.loeschwege>.beschriftung{letter-spacing:.08em;text-transform:uppercase;color:var(--gedaempft);margin-bottom:6px;font-size:10px;font-weight:600;display:block}.loeschwege>label{cursor:pointer;grid-template-columns:18px 1fr;align-items:start;gap:2px 8px;margin:10px 0;display:grid}.loeschwege>label>input{grid-row:1/3;margin:3px 0 0}.loeschwege>label>.name{font-weight:600}.loeschwege>label>.erlaeuterung{max-width:62ch;color:var(--gedaempft);grid-column:2;margin:0;font-size:12px}.loeschwege>.wegfeld{max-width:420px;margin:0 0 12px 26px}.loeschwege>label.verzicht{border-left:3px solid var(--offen);background:var(--flaeche);grid-template-columns:18px 1fr;margin:2px 0 10px 26px;padding:8px 10px}.loeschwege>label.verzicht>.name{max-width:62ch;font-size:12px;font-weight:400}.strukturanlage .tabellenrahmen table{min-width:0}.strukturanlage .tabellenrahmen table th:first-child,.strukturanlage .tabellenrahmen table td:first-child{width:auto;min-width:0}.strukturanlage .anlagefelder{grid-template-columns:1fr 1fr;gap:10px 14px;margin-bottom:4px;display:grid}.strukturanlage .anlagefelder>.feld{flex-direction:column;gap:3px;display:flex}.strukturanlage .anlagefelder>.feld.breit{grid-column:1/-1}.strukturanlage .anlagefelder>.feld>.name{color:var(--gedaempft);font-size:12px}.strukturanlage .anlagefelder>.feld>input,.strukturanlage .anlagefelder>.feld>select{border:1px solid var(--rahmen);background:var(--grund);width:100%;color:inherit;font:inherit;padding:5px 7px}.strukturanlage .anlagefelder>.feld>.hinweis{margin:2px 0 0;font-size:12px}.strukturanlage .probe p{margin:0 0 4px}.strukturanlage .probe p:last-child{margin-bottom:0}.periodenhilfe{flex-basis:100%;margin:4px 0 0;font-size:12px;display:block}.suchzeile>.periodenhilfe{order:3}.suchzeile:has(>.periodenhilfe){flex-wrap:wrap}.nurfeld{display:contents}.nurfeld>.name{display:none}.zahlenfeldzeichen{color:var(--gedaempft);margin-left:4px}.stammdatenfelder>label.anteilfeld>input{width:calc(100% - 3ch)}.quellenmarke{color:var(--gedaempft);white-space:nowrap;align-items:center;gap:6px;margin-left:auto;font-size:12px;display:inline-flex}.quellenmarke .offen{color:var(--offen);font-weight:600}.spaltenchip .beispiel{text-overflow:ellipsis;white-space:nowrap;max-width:16ch;color:var(--gedaempft);font-size:11px;overflow:hidden}.spaltenchip.belegt .buchstabe:after{content:" ✓";color:var(--gut)}.zuordnungsauskunft{align-items:center;gap:12px;margin:10px 0 4px;display:flex}.zuordnungsauskunft>span{align-items:center;gap:6px;display:flex}.zuordnungsauskunft>span.offen{color:var(--offen)}.fensterdatei{flex-wrap:wrap;align-items:center;gap:10px;margin:0 0 12px;display:flex}.zielfeld .name{align-items:center;gap:6px;display:flex}.zielfeld .name .pflichtmarke{margin-left:0}.zuordnungnebeneinander{grid-template-columns:minmax(230px,1fr) 2fr;align-items:start;gap:18px;margin:10px 0 18px;display:grid}@media (width<=1100px){.zuordnungnebeneinander{grid-template-columns:1fr}}.dialoginhalt:has(>.zuordnungnebeneinander){flex-direction:column;display:flex;overflow:hidden}.dialoginhalt>.zuordnungnebeneinander{flex:1;align-items:stretch;min-height:0;margin:0}.dialoginhalt .quellseite{flex-direction:column;min-height:0;display:flex}.dialoginhalt .spaltenliste{flex:1;max-height:none}.dialoginhalt .zielseite{min-height:0;max-height:none}.spaltenliste,.zuordnungnebeneinander .zielseite{max-height:62vh;overflow-y:auto}.spaltenliste{flex-direction:column;gap:4px;margin:0;padding:0 6px 0 0;list-style:none;display:flex}.spaltenliste .spaltenchip .kopf,.spaltenliste .spaltenchip .beispiel{max-width:none}.spaltenliste.mitbewegungsart>li{flex-direction:column;gap:3px;padding-bottom:6px;display:flex}.spaltenliste.mitbewegungsart>li+li{border-top:1px solid var(--rahmen);padding-top:6px}.spaltenbewegungsart{align-items:center;gap:8px;padding-left:7px;display:flex}.spaltenbewegungsart .auswahlfeld{flex:1;min-width:0;padding:2px 4px;font-size:13px}.probemarke{color:var(--gedaempft);white-space:nowrap;font-size:11px;font-style:italic}.spaltenchip .ziel{color:var(--gut);font-size:11px}.dateiprobeklappe>summary{cursor:pointer;list-style:revert;align-items:center;gap:10px;margin:8px 0;display:flex}.dateiprobeklappe>summary>.griffwort{border:1px solid var(--rahmen);background:var(--flaeche);border-radius:5px;padding:3px 10px;font-weight:600}.dateiprobeklappe>summary:hover>.griffwort{border-color:var(--marke);color:var(--marke)}.zielfeldgruppe h3,.quellseite h3{letter-spacing:.04em;text-transform:uppercase;color:var(--gedaempft);align-items:baseline;gap:10px;margin:14px 0 4px;font-size:12px;font-weight:600;display:flex}.zielfeldgruppe h3 .zaehlung{text-transform:none;letter-spacing:0;font-weight:400}.zielfeldliste{margin:0;padding:0;list-style:none}.zielfeld{border:1px dashed #0000;border-radius:5px;grid-template-columns:minmax(150px,220px) minmax(0,1fr) auto;align-items:center;gap:10px;padding:4px 8px;display:grid}.zielfeld+.zielfeld{border-top-color:#0000}.zielfeld.bereit{border-color:var(--marke-hell);cursor:copy}.zielfeld.bereit:hover{background:var(--marke-blass)}.zielfeld .name{font-weight:600}.zielfeld .pflichtmarke{background:var(--marke-blass);color:var(--marke);border-radius:999px;margin-left:6px;padding:0 6px;font-size:11px;font-weight:600}.zielfeld .wert{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.zielfeld .wert.offen{color:var(--offen)}.zielfeld .wert.nichtgeliefert{color:var(--gedaempft);font-style:italic}.zielfeld .wert .beispiel{color:var(--gedaempft);margin-left:8px}.zielfeld .griffe{white-space:nowrap;align-items:center;gap:8px;display:flex}.zielfeld .griffe select,.zielfeld .griffe .auswahlfeld{max-width:22ch;font:inherit;padding:2px 4px;font-size:13px}.quellenwarnung{margin:0 0 8px;padding-left:18px}.dateiraster td.hinweiszelle{white-space:normal;color:var(--gedaempft);padding-right:8px;font-size:12px}.objektid{color:var(--gedaempft);flex-wrap:wrap;flex:none;align-items:baseline;gap:0 6px;margin:0;font-size:11px;display:flex}.marke-objektid{color:var(--gedaempft);font-size:11px}.objektid code{color:var(--gedaempft);font-family:var(--schrift-fest);font-size:11px}.objektid button.schmal{font-size:11px}.objektid-gemeldet{min-width:5ch;color:var(--fertig)}.austauschgriffe{flex-wrap:wrap;align-items:center;gap:10px;margin:14px 0;display:flex}.austauschgriffe a{border:1px solid var(--rahmen);background:var(--grund);color:var(--betont);font:inherit;cursor:pointer;border-radius:0;padding:7px 16px;text-decoration:none;display:inline-block}.austauschzaehler{flex-wrap:wrap;gap:10px;margin:14px 0;display:flex}.austauschzahl{border:1px solid var(--rahmen);border-radius:3px;min-width:108px;padding:8px 12px}.austauschzahl .zahl{font-variant-numeric:tabular-nums;font-size:20px;display:block}.austauschzahl .was{color:var(--gedaempft);font-size:12px}.austauschzahl.betont{border-color:var(--offen)}.austauschzahl.betont .zahl{color:var(--offen)}.austauschhaken{align-items:baseline;gap:8px;margin:10px 0 16px;display:flex}.austauschliste{margin:12px 0}.kachelblatt .geltungswahl{margin:8px 0 10px}.geltungswahl .geltungstitel{margin-bottom:4px;font-size:13px;font-weight:600;display:block}.geltungswahl .geltungsliste{max-height:180px;margin-top:4px;overflow-y:auto}.austauschliste .anzahl{color:var(--gedaempft);font-variant-numeric:tabular-nums}.stammdatensicht{flex-wrap:wrap;gap:6px 12px;padding:0 12px 8px;display:flex}.stammdatensicht label{color:var(--gedaempft);flex-direction:column;flex:130px;gap:2px;font-size:11px;display:flex}.stammdatensicht select{font-size:12px}.stammdatenliste .gruppenkopf{border-bottom:1px solid var(--rahmen);color:var(--gedaempft);letter-spacing:.03em;text-transform:uppercase;justify-content:space-between;align-items:baseline;gap:8px;padding:10px 12px 3px;font-size:11px;font-weight:600;display:flex}.stammdatenliste .gruppenkopf .anzahl{font-variant-numeric:tabular-nums;letter-spacing:0;font-weight:400}.auswahlfeld{box-sizing:border-box;border:1px solid var(--rahmen);background-color:var(--grund);color:inherit;font:inherit;cursor:pointer;background-image:linear-gradient(45deg,#0000 50%,currentColor 50%),linear-gradient(135deg,currentColor 50%,#0000 50%);background-position:right 11px center,right 6px center;background-repeat:no-repeat;background-size:5px 5px,5px 5px;padding:6px 26px 6px 8px}.auswahlfeld:not([readonly]){cursor:text}.auswahlfeld:disabled{color:var(--gedaempft);cursor:default}.bewegungsartenwahl .feldknopf{text-align:left;white-space:nowrap;text-overflow:ellipsis;width:100%;overflow:hidden}.ankreuzliste{border:1px solid var(--rahmen);background:var(--grund);margin-top:4px;padding:6px 8px}.ankreuzliste ul{max-height:240px;margin:6px 0;padding:0;list-style:none;overflow:hidden auto}.ankreuzliste li{white-space:nowrap;text-overflow:ellipsis;padding:2px 0;font-size:13px;overflow:hidden}.auswahlliste{z-index:var(--stufe-auswahl);background:var(--grund);border:1px solid var(--rahmen);padding:4px 0;position:fixed;overflow-y:auto;box-shadow:0 4px 16px #0f172a2e}.auswahlliste ul{margin:0;padding:0;list-style:none}.auswahlliste li{color:var(--betont);white-space:nowrap;text-overflow:ellipsis;cursor:pointer;padding:6px 10px;font-size:13px;overflow:hidden}.auswahlliste li.zeiger{background:var(--marke-blass)}.auswahlliste li[aria-selected=true]{font-weight:600}.auswahlliste .leer{color:var(--gedaempft);margin:0;padding:8px 10px;font-size:12.5px}.auswahlliste li.listengruppe{cursor:default;letter-spacing:.04em;text-transform:uppercase;color:var(--gedaempft);padding-top:6px;font-size:11px;font-weight:600}.auswahlliste li.listengruppe:not(:first-child){border-top:2px solid var(--rahmen);margin-top:4px}.weltzeile{margin:0 0 8px;font-size:13px}.weltzeile p{margin:0 0 2px}.weltzeile-hinweis{color:var(--offen)}.berichtsleiste:has(.weltkopf) .spaltenwahl{flex-grow:0}.berichtsleiste .weltkopf{text-align:right;flex:1 1 0;min-width:12em;margin:0;padding-bottom:4px;font-size:13px;line-height:1.3}.berichtsleiste .weltkopf+.suchknopf,.berichtsleiste .weltkopf+.suchfeld{flex-shrink:0}.auswahlliste li.listenfuss{border-top:1px solid var(--rahmen);color:var(--gedaempft);cursor:default;white-space:normal;font-size:12px}.auswahlliste li.listenfuss,.auswahlliste p.leer{box-sizing:border-box;width:0;min-width:100%}.kontobaum li{padding-right:36px;position:relative}.kontobaum .vermerk{color:var(--gedaempft);margin-left:8px;font-size:12px;font-style:italic}.kontobaum .anlageknopf{border:1px solid var(--rahmen);background:var(--grund);color:var(--betont);font:inherit;cursor:pointer;padding:0 6px;line-height:18px;position:absolute;top:50%;right:4px;transform:translateY(-50%)}.kontobaum .anlageknopf:before{content:"⋯"}.kontobaum .planwahl{border-bottom:1px solid var(--rahmen);flex-wrap:wrap;gap:4px;padding:4px 10px 6px;display:flex}.kontobaum .planwahl button[aria-pressed=true]{font-weight:600}.probe .ausgleichen{margin-left:12px}.kennzahlen.veraltet{border-left-color:var(--veraltet);opacity:.6}.zuordnungsfenster{width:min(980px,100%)}.zuordnungsfenster>header .fortschritt{font-variant-numeric:tabular-nums;white-space:nowrap;color:var(--gedaempft);margin:0;font-size:13px}.zuordnungsfenster .gruppenfrage{border:1px solid var(--rahmen);border-left:3px solid var(--offen);margin-bottom:12px;padding:10px 12px}.offeneliste{border:1px solid var(--rahmen);margin:0 0 14px;padding:0;list-style:none}.offeneliste li{border-bottom:1px solid var(--spaltenlinie);flex-wrap:wrap;align-items:center;gap:8px 14px;padding:7px 10px;display:flex}.offeneliste li:last-child{border-bottom:0}.offeneliste .konto{align-items:baseline;gap:8px;min-width:260px;display:flex}.offeneliste .konto .code{font-variant-numeric:tabular-nums;font-weight:600}.offeneliste .handgriffe{flex-wrap:wrap;align-items:center;gap:10px;margin-left:auto;display:flex}.offeneliste li.erledigt{background:var(--zwischenton)}.offeneliste li.erledigt .tat{color:var(--gedaempft);margin:0 0 0 auto;font-size:13px}.offeneliste li.erledigt .haken{color:var(--fertig);font-weight:700}.dialoginhalt:has(>.zuordnungsfenster){flex-direction:column;display:flex;overflow:hidden}.zuordnungsfenster{flex-direction:column;flex:1;width:auto;min-height:0;font-size:12.5px;display:flex;overflow:hidden}.zuordnungsfenster>header{margin-bottom:8px}.zuordnungsfenster .nachweisfilter{margin:2px 0 0;font-size:12px}.zuordnungsfenster .hinweis,.zuordnungsfenster .erlaeuterung,.zuordnungsfenster .gruppenfrage{margin:0 0 8px;font-size:12px}.zuordnungsbereiche{flex:1;grid-template-columns:minmax(0,2fr) auto minmax(0,3fr);gap:0;min-height:0;display:grid}.bereichsgrenze{cursor:col-resize;touch-action:none;width:10px;position:relative}.bereichsgrenze:before{content:"";background:0 0;width:2px;position:absolute;top:0;bottom:0;left:4px}.bereichsgrenze:hover:before,.bereichsgrenze:focus-visible:before,.bereichsgrenze.zieht:before{background:var(--marke)}.bereichsgrenze:focus-visible{outline:none}.zuordnungsbereiche>section{border:1px solid var(--rahmen);flex-direction:column;min-height:0;display:flex}.zuordnungsbereiche>section>h3{border-bottom:1px solid var(--rahmen);background:var(--flaeche);justify-content:space-between;align-items:baseline;margin:0;padding:4px 8px;font-size:12px;font-weight:600;display:flex}.zuordnungsbereiche>section>h3 .zahl{color:var(--gedaempft);font-weight:400}.zuordnungsfenster .quellliste{border:0;flex:1;min-height:0;margin:0;overflow:auto}.zuordnungsfenster .quellliste li{border-bottom:1px solid var(--spaltenlinie);flex-wrap:nowrap;align-items:center;gap:5px;padding:1px 6px 1px 4px;display:flex}.zuordnungsfenster .quellliste li.gewaehlt{background:var(--marke-blass);box-shadow:inset 3px 0 0 var(--marke)}.mitnehmen{flex:none;width:12px;height:12px;margin:0}.quellzeile{text-align:left;white-space:nowrap;background:0 0;border:0;flex:1;align-items:baseline;gap:7px;min-width:0;padding:2px 4px;font-size:12.5px;display:flex}.quellzeile .code{font-variant-numeric:tabular-nums;font-weight:600}.quellzeile .name,.zuordnungsfenster .quellliste .tat{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.quellzeile .gedaempft{white-space:nowrap;margin-left:auto;font-size:11.5px}.zuordnungsfenster .quellliste .tat{max-width:45%;color:var(--gedaempft);font-size:11.5px}.zuordnungsfenster .quellliste .vorschlag{text-overflow:ellipsis;white-space:nowrap;max-width:45%;font-size:11.5px;overflow:hidden}.zuordnungsfenster .quellliste .quellzeile{min-width:0}.zuordnungsfenster .quellliste .vorschlag{flex:0 auto;min-width:6em}.zuordnungsfenster .quellliste .betrag{font-variant-numeric:tabular-nums;white-space:nowrap;flex:none;font-size:11.5px}.abrufausfall{flex-wrap:wrap;align-items:baseline;gap:6px 10px;display:flex}.quellzeile:disabled{color:var(--gedaempft)}.zielleiste{border-bottom:1px solid var(--rahmen);background:var(--flaeche);align-items:center;gap:8px;padding:4px 6px;display:flex}.zielleiste .berichtswahl{gap:2px;display:flex}.zielleiste .reiter{border:1px solid var(--rahmen);background:var(--grund);padding:3px 10px}.zielleiste .reiter.aktiv{border-color:var(--marke);background:var(--marke-blass);color:var(--marke);margin-bottom:0}.zielleiste input[type=search]{flex:1;min-width:0;padding:3px 6px;font-size:12.5px}.zielbaum{flex:1;min-height:0;margin:0;padding:0;list-style:none;overflow:auto}li.berichtszeile.gewaehlt{background:var(--marke-blass)}.klapper{width:16px;color:var(--gedaempft);background:0 0;border:0;padding:0;font-size:10px;line-height:1}.klapper:disabled{opacity:0}.zielkonto{text-align:left;white-space:nowrap;background:0 0;border:0;flex:1;align-items:baseline;gap:7px;min-width:0;padding:2px 4px;font-size:12.5px;display:flex}.zielkonto .code{font-variant-numeric:tabular-nums;color:var(--gedaempft)}.zielkonto .name{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.zielkonto:hover:not(:disabled){background:var(--zwischenton)}.zielkonto:disabled{color:var(--gedaempft)}.einhaengen{border:1px solid var(--marke);background:var(--grund);width:22px;color:var(--marke);flex:none;padding:1px 0;font-size:12px;line-height:1}.einhaengen:disabled{border-color:var(--rahmen);color:var(--gedaempft)}.zielbaum.flach .zielkonto{padding-left:8px}.zuordnungsfenster .fensterfuss{align-items:baseline;gap:10px;margin:8px 0 0;display:flex}.zuordnungsfenster .fensterfuss .erlaeuterung{text-overflow:ellipsis;white-space:nowrap;margin:0;overflow:hidden}.zielbaum .ohnestelle{border-top:1px solid var(--rahmen);margin-top:4px}.zielbaum .ohnestelle .gruppe{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--gedaempft);flex:1;padding:2px 4px;font-style:italic;overflow:hidden}.bereichseinstieg{justify-content:space-between;align-items:flex-start;gap:16px;margin:0 0 16px;display:flex}.bereichseinstieg>.erlaeuterung{margin:0}.bereichseinstieg>button{flex:none}.filterkopf{border:1px solid var(--rahmen);background:var(--flaeche);margin:0 0 12px;padding:8px 10px}.filterkopf>.erlaeuterung{margin:0 0 8px}.filterkopf>.feldzeile{background:0 0;border:0;margin:0;padding:0}.importordner .ordnerinhalt>.filterkopf{border:0;border-bottom:1px solid var(--rahmen);margin:0}.importordner .ordnerinhalt>.erlaeuterung{margin:8px 14px}.verschiebeleiste{border-bottom:1px solid var(--rahmen);background:color-mix(in srgb, var(--marke) 6%, transparent);flex-wrap:wrap;align-items:center;gap:8px 14px;padding:8px 14px;display:flex}.verschiebeleiste .menge{font-weight:600}.verschiebeleiste label{align-items:center;gap:8px;display:flex}.verschiebeleiste label .name{color:var(--gedaempft);font-size:12.5px}.verschiebeleiste label>:last-child{min-width:260px}.feldzeile{border:1px solid var(--rahmen);background:var(--flaeche);flex-wrap:wrap;align-items:flex-end;gap:8px 14px;margin:0 0 12px;padding:8px 10px;display:flex}.feldzeile>label,.feldzeile>.festangabe,.feldzeile>.feld{flex-direction:column;gap:3px;min-width:0;max-width:none;margin:0;display:flex}.feldzeile>label>.name,.feldzeile>.festangabe>.name,.feldzeile>.feld>.name{letter-spacing:.03em;text-transform:uppercase;color:var(--gedaempft);margin:0;font-size:11px;font-weight:600;display:block}.feldzeile>label>input,.feldzeile>label>select,.feldzeile>label .auswahlfeld,.feldzeile>label input[role=combobox]{min-width:200px}.feldzeile>label>input:not([type=checkbox]):not([type=radio]):not(.auswahlfeld),.feldzeile>label>select{box-sizing:border-box;height:var(--feldhoehe);border:1px solid var(--rahmen);background:var(--grund);color:var(--schrift);font:inherit;border-radius:0;padding:6px 8px}.feldzeile>label.suchzeile{background:0 0;border:none;border-radius:0;align-items:stretch;padding:0}.feldzeile:has(>label>.erlaeuterung){align-items:flex-start}.feldzeile>button,.feldzeile .dateiwahl>.knopf{box-sizing:border-box;height:var(--feldhoehe);line-height:calc(var(--feldhoehe) - 2px);padding-top:0;padding-bottom:0}.feldzeile>button{align-self:flex-end}.zeilenhandgriffe{white-space:nowrap}.zeilenhandgriffe>*+*{margin-left:10px}.laeufe{margin-top:16px}.laeufe>summary{cursor:pointer;margin-bottom:8px;font-size:15px;font-weight:600}.stammdatentafel{margin-bottom:20px}.stammdatentafel .tafelstand{color:var(--gedaempft);margin:0 0 6px;font-size:12px}.stammdatentafel .tabellenrahmen:focus{outline:2px solid var(--betont,var(--rahmen));outline-offset:2px}.tafel{border-collapse:collapse;table-layout:fixed;width:100%;font-size:12.5px}.tafel th,.tafel td{border:1px solid var(--rahmen);text-align:left;white-space:nowrap;text-overflow:ellipsis;max-width:220px;padding:2px 6px;overflow:hidden}.tafel thead th{background:var(--flaeche);z-index:var(--stufe-kopf);font-weight:600;position:sticky;top:0}.tafel thead th.waehlbar{cursor:pointer}.tafel thead th.waehlbar:hover{background:color-mix(in srgb, var(--betont,#888) 12%, var(--flaeche))}.tafel .zeilenkopf{background:var(--flaeche);z-index:var(--stufe-spalte);font-weight:600;position:sticky;left:0}.tafel thead th.zeilenkopf{z-index:var(--stufe-kreuzung)}.tafel tbody tr.gewaehlt .zeilenkopf{box-shadow:inset 3px 0 0 var(--betont,var(--rahmen))}.tafel td.inauswahl{background:color-mix(in srgb, var(--betont,#4a7) 18%, var(--grund))}.tafel td.nurlesen{color:var(--gedaempft)}.tafel td select,.tafel td input{width:100%;color:inherit;background:0 0;border:0;padding:0;font-size:12.5px}.kopfzelle{align-items:center;gap:4px;display:inline-flex;position:relative}th.zahl .kopfzelle{flex-direction:row-reverse}.trichter{color:inherit;cursor:pointer;opacity:.3;background:0 0;border:0;border-radius:3px;align-items:center;padding:2px;display:inline-flex}.trichter:hover,.trichter:focus-visible{opacity:1;color:var(--marke)}.trichter.aktiv{opacity:1;color:var(--marke);background:var(--marke-blass)}.filterfenster{z-index:var(--stufe-fahne);border:1px solid var(--rahmen);background:var(--grund);text-transform:none;letter-spacing:normal;border-radius:6px;min-width:15em;padding:10px 12px;font-weight:400;position:absolute;top:calc(100% + 6px);left:0;box-shadow:0 8px 24px #0f172a24}th.zahl .filterfenster{text-align:left;left:auto;right:0}.filterzeile{color:var(--gedaempft);align-items:center;gap:8px;margin-bottom:6px;font-size:12.5px;display:flex}.filterzeile span{min-width:4em}.filterzeile input{border:1px solid var(--rahmen);min-width:0;font:inherit;border-radius:4px;flex:1;padding:4px 6px}.filterzeile:has(>.periodenhilfe){flex-wrap:wrap}.filterzeile>.periodenhilfe{flex:none;width:0;min-width:100%}.filterauswahl{max-height:14em;margin:0 0 6px;padding:0;list-style:none;overflow-y:auto}.filterauswahl label{cursor:pointer;align-items:center;gap:6px;padding:3px 0;font-size:13px;display:flex}.filterfuss{border-top:1px solid var(--rahmen);justify-content:space-between;align-items:center;gap:10px;padding-top:6px;display:flex}.wechselkurse{grid-template-columns:minmax(230px,310px) minmax(0,1fr) minmax(210px,290px);align-items:start;gap:24px;display:grid}.kurssammler{border-bottom:1px solid var(--rahmen);grid-column:1/-1;align-items:flex-end;padding-bottom:14px}.kurssammelfelder{flex:none;align-items:flex-end;gap:12px;display:flex}.kurssammelfelder .feld>.name{color:var(--gedaempft);font-size:12px}.kurssammelfelder .feld input{font-variant-numeric:tabular-nums;width:7em}.kurspaare{border-right:1px solid var(--rahmen);max-height:calc(100vh - var(--fusshoehe));padding-right:16px;position:sticky;top:0;overflow-y:auto}.kurspaare h3{text-transform:uppercase;letter-spacing:.04em;color:var(--gedaempft);margin:0 0 6px;font-size:12px}.kurspaarliste{margin:10px 0 0;padding:0;list-style:none}.kurspaarzeile{width:100%;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-left:3px solid #0000;border-radius:0 4px 4px 0;padding:7px 8px;display:block}.kurspaarzeile:hover{background:var(--flaeche)}.kurspaarzeile.aktiv{border-left-color:var(--marke);background:var(--marke-blass)}.kurspaarzeile .paar{font-variant-numeric:tabular-nums;font-weight:600;display:block}.kurspaarzeile.vorgeschlagen .paar{color:var(--gedaempft);font-weight:400}.kurspaarzeile .zusatz{color:var(--gedaempft);margin-top:2px;font-size:12px;display:block}.kurspaarzeile .zusatz.vorgeschlagen{font-style:italic}.kurspaarzeile .luecke{color:var(--offen);margin-top:2px;font-weight:600;display:block}.kursleiste{flex-wrap:wrap;align-items:flex-end;gap:14px}.kursleiste .feld>.name{color:var(--gedaempft);font-size:12px}.kursleiste .feld input{font-variant-numeric:tabular-nums;width:7em}.kursquellen{flex-wrap:wrap;gap:8px;margin-left:auto;display:flex}.kurstabelle table{table-layout:fixed;width:100%;min-width:760px}.kurstabelle th:first-child,.kurstabelle td:first-child{width:15%}.kurstabelle th:nth-child(2),.kurstabelle td:nth-child(2),.kurstabelle th:nth-child(3),.kurstabelle td:nth-child(3),.kurstabelle th:nth-child(4),.kurstabelle td:nth-child(4){width:19%}.kurstabelle th:nth-child(5),.kurstabelle td:nth-child(5){width:16%}.kurstabelle th:last-child,.kurstabelle td:last-child{width:12%}.kurstabelle .spaltenkopf{white-space:normal;text-align:left}.kurstabelle tr.jahreszeile>th{background:var(--flaeche);border-top:1px solid var(--rahmen);text-align:left;padding:0;font-weight:600}.kurstabelle .jahresklammer{width:100%;color:inherit;font:inherit;font-variant-numeric:tabular-nums;text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;gap:4px;padding:5px 8px;font-weight:600;display:flex}.kurstabelle .jahresklammer:hover{background:var(--flaeche)}.kurstabelle .jahresklammer .pfeil{width:14px;color:var(--gedaempft);display:inline-block}.kurstabelle td{vertical-align:top}.kurstabelle tr.gesperrt{background:var(--flaeche)}.sperrmarke{background:var(--marke-anhaenger);color:var(--marke);border-radius:9px;margin-left:8px;padding:1px 6px;font-size:11px;font-weight:600;display:inline-block}.kursfeld{white-space:nowrap}.kursfeld.gewaehlt{outline:2px solid var(--marke-hell);outline-offset:-2px}.kursfeld input{border:1px solid var(--marke-hell);width:100%;min-width:8em;font:inherit;font-variant-numeric:tabular-nums;text-align:right;border-radius:3px;padding:3px 5px}.kurswert{color:inherit;font:inherit;font-variant-numeric:tabular-nums;cursor:text;background:0 0;border:0;border-radius:3px;padding:2px 4px}.kurswert:hover{background:var(--flaeche);box-shadow:inset 0 0 0 1px var(--rahmen)}.kurswert.leer{color:var(--fehlt)}.kurswert.zu{cursor:default}.kurswert.zu:hover{box-shadow:none;background:0 0}.vorschlagswert{color:var(--veraltet);font-variant-numeric:tabular-nums;margin-top:1px;font-size:11.5px;display:block}.vorschlagswert:before{content:"≈ "}.herkunftsmarke,.befundmarke{background:var(--flaeche);color:var(--gedaempft);white-space:nowrap;border-radius:9px;margin:1px 4px 1px 0;padding:1px 7px;font-size:11.5px;display:inline-block}.herkunftsmarke.importiert{color:var(--fertig);background:#e8f1ea}.herkunftsmarke.manuell{background:var(--flaeche);color:var(--schrift)}.herkunftsmarke.fortgeschrieben{color:var(--offen);background:#f5efe0}.herkunftsmarke.gerechnet{color:var(--veraltet);background:#eceafa}.befundmarke.neu{color:var(--fertig);background:#e8f1ea}.befundmarke.geaendert{color:var(--offen);background:#f5efe0}.befundmarke.gesperrt,.befundmarke.abgewiesen{color:var(--blockiert);background:#f8e7e6}.kursnachweis{border-left:1px solid var(--rahmen);max-height:calc(100vh - var(--fusshoehe));padding-left:16px;position:sticky;top:0;overflow-y:auto}.kursblock{margin-bottom:22px}.kursblock h3{text-transform:uppercase;letter-spacing:.04em;color:var(--gedaempft);margin:0 0 4px;font-size:12px}.kursnachweiskopf{margin:0 0 8px;font-weight:600}.kursdaten{grid-template-columns:max-content minmax(0,1fr);gap:3px 10px;margin:0 0 10px;font-size:13px;display:grid}.kursdaten dt{color:var(--gedaempft)}.kursdaten dd{overflow-wrap:anywhere;margin:0}.kursdaten dd.zahl{font-variant-numeric:tabular-nums;font-weight:600}.kursblock .feld{margin-bottom:8px;display:block}.kursblock .feld input{border:1px solid var(--rahmen);width:100%;font:inherit;border-radius:4px;padding:5px 7px}.nachweis>.aktionsreihe,.fenster>.aktionsreihe{z-index:var(--stufe-rand);background:var(--grund);margin:4px -20px -20px;padding:10px 20px 20px;position:sticky;bottom:-20px;left:-20px}.kursvorschau .kennzahlen{margin-bottom:14px}.zeitachsenfelder{flex-wrap:wrap;align-items:flex-end;gap:14px;margin:18px 0 14px;display:flex}.zeitachsenfelder>label{flex-direction:column;gap:4px;display:flex}.zeitachsenfelder>label>.name{color:var(--gedaempft);font-size:12px}.zeitachsenfelder input{font-variant-numeric:tabular-nums;width:7em}.dialoghof{--fensterrand:24px;z-index:var(--stufe-hof);background:#0f172a61;position:fixed;inset:0}.dialogfenster{max-width:calc(100% - 2 * var(--fensterrand));max-height:calc(100% - 2 * var(--fensterrand));resize:both;border:1px solid var(--rahmen);background:var(--grund);border-radius:8px;flex-direction:column;min-width:320px;min-height:180px;display:flex;position:fixed;overflow:hidden;box-shadow:0 20px 60px #0f172a47}.dialogfenster:focus{outline:none}.dialogfenster.schmal{width:min(520px,100%)}.dialogfenster.mittel{width:min(760px,100%)}.dialogfenster.breit{width:min(1100px,100%)}.dialogfenster.mittel:not(.gross):not([style*=height]){max-height:min(680px, calc(100% - 2 * var(--fensterrand)))}.dialogfenster.breit:not(.gross):not([style*=height]){max-height:min(760px, calc(100% - 2 * var(--fensterrand)))}.dialogfenster.gross{inset:var(--fensterrand);resize:none;width:auto;height:auto}.dialogfenster.gross>header{cursor:default}.dialogfenster>header{border-bottom:1px solid var(--rahmen);background:var(--flaeche);-webkit-user-select:none;user-select:none;cursor:move;flex:none;align-items:center;gap:12px;padding:12px 14px 12px 18px;display:flex}.dialogfenster>header>h2{flex:1;margin:0;font-size:17px}.dialogfenster>header>.kopfzusatz{color:var(--gedaempft);font-size:12px}.dialogfenster .schliesskreuz{width:28px;height:28px;color:var(--gedaempft);font:inherit;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:4px;flex:none;padding:0;font-size:20px;line-height:1}.dialogfenster .schliesskreuz:hover{border-color:var(--rahmen);background:var(--grund);color:var(--schrift)}.dialogfenster .fenstergroesse{width:28px;height:28px;color:var(--gedaempft);cursor:pointer;background:0 0;border:1px solid #0000;border-radius:4px;flex:none;justify-content:center;align-items:center;padding:0;display:flex}.dialogfenster .fenstergroesse:hover{border-color:var(--rahmen);background:var(--grund);color:var(--schrift)}.dialogfenster .fenstergroesse>svg{fill:none;stroke:currentColor;stroke-width:1.5px;width:14px;height:14px}.dialogfenster::-webkit-resizer{background:0 0}.dialogfenster>.ziehecke{clip-path:polygon(100% 0,100% 100%,0 100%);background:repeating-linear-gradient(135deg, transparent 0 2px, var(--gedaempft) 2px 3.5px);pointer-events:none;width:16px;height:16px;position:absolute;bottom:2px;right:2px}.dialoginhalt{flex:1;min-height:0;padding:14px 18px 16px;overflow:auto}.dialogfuss{border-top:1px solid var(--rahmen);background:var(--flaeche);flex:none;align-items:center;gap:14px;padding:12px 18px;display:flex}.dialoginhalt>:first-child{margin-top:0}.dialoginhalt>:last-child{margin-bottom:0}.dialoginhalt input:not([type=checkbox]):not([type=radio]),.dialoginhalt select{border:1px solid var(--rahmen);width:100%;font:inherit;background:var(--grund);border-radius:4px;padding:4px 6px}.konzernhandbuch tbody tr{cursor:pointer;border-left:3px solid #0000}.konzernhandbuch tbody tr:hover{background:var(--flaeche)}.konzernhandbuch tbody tr.gewaehlt{border-left-color:var(--fertig);background:var(--flaeche)}.konzernhandbuch th:first-child,.konzernhandbuch td:first-child{width:90px}.konzernhandbuch th:nth-child(3),.konzernhandbuch td:nth-child(3){width:200px}.konzernhandbuch th:nth-child(4),.konzernhandbuch td:nth-child(4){text-align:right;width:110px}.konzernhandbuch th:last-child,.konzernhandbuch td:last-child{width:120px}.konzernhandbuch .gesperrt{color:var(--gedaempft);font-size:12px}.konzernhandbuch .handbuchpflege{margin-top:16px}.konzernhandbuch .handbuchpflege .stammdatenfelder{padding:8px 0}.konsolidierungsschritte tr.abgrenzung>td{background:var(--flaeche)}.konsolidierungsschritte .reihe{align-items:center;gap:8px;display:flex}.konsolidierungsschritte .gewaehlte{margin:4px 0 0;padding:0;list-style:none}.konsolidierungsschritte .gewaehlte li{justify-content:space-between;align-items:center;gap:8px;padding:3px 0;display:flex}.aufnahmewege{flex-wrap:wrap;gap:8px;display:flex}.agenda{border:1px solid var(--rahmen);background:var(--flaeche);margin:0 0 18px;padding:10px 14px 12px}.agenda h2{text-transform:uppercase;letter-spacing:.04em;color:var(--gedaempft);margin:0 0 6px;font-size:13px}.agenda ol{columns:2;column-gap:28px;margin:0 0 10px;padding:0;list-style:none}@media (width<=900px){.agenda ol{columns:1}}.agenda li{break-inside:avoid;line-height:1.7}.agenda li.tief{padding-left:16px;font-size:12.5px}.kapitel{margin:0 0 18px}.kapitel>summary{cursor:pointer;list-style:none}.kapitel>summary::-webkit-details-marker{display:none}.kapitel>summary h2{display:inline}.kapitel>summary:before{content:"▸";width:14px;color:var(--gedaempft);display:inline-block}.kapitel[open]>summary:before{content:"▾"}.kapitelinhalt{padding-top:8px}@media print{.tabellenrahmen tbody tr[class*=grund-]{-webkit-print-color-adjust:exact;print-color-adjust:exact}nav.schiene,header.kontextzeile,footer.zusagen,.schnellzugriff,.begleiter,.zeitschieber,button,select,input,textarea,dialog,.nur-bildschirm{display:none!important}html,body,.anwendung,.anwendung.tafel,.saeule{color:#000!important;background:#fff!important;height:auto!important;max-height:none!important;display:block!important;overflow:visible!important}.arbeitsfeld{height:auto!important;max-height:none!important;padding:0!important;display:block!important;overflow:visible!important}.tabellenrahmen{border:0!important;max-height:none!important;overflow:visible!important}table{font-size:10px;width:100%!important;min-width:0!important}th,td{overflow-wrap:normal;word-break:normal;white-space:normal!important}.herleitung{grid-template-columns:minmax(0,max-content) minmax(0,1fr);font-size:9px}.herleitung dd,.hash{overflow-wrap:anywhere}thead{display:table-header-group}tr,.zusage,.vorgang,dl.herleitung{break-inside:avoid}h1,h2,h3,h4{break-after:avoid}thead th,.tabellenrahmen th:first-child,.tabellenrahmen td:first-child{width:auto!important;min-width:0!important;max-width:none!important;position:static!important}details>summary{font-weight:600;list-style:none}details>summary::-webkit-details-marker{display:none}.agenda,.kapitel>summary,.vorgang>summary,.zusage{background:0 0!important}.ampel{border:1px solid #000;border-radius:0;width:auto;height:auto;padding:0 4px;font-size:11px;line-height:1.4;background:0 0!important}.ampel.gut:after{content:"OK"}.ampel.warn:after{content:"!"}.ampel.schlecht:after{content:"X"}.druckfuss{color:#000;border-top:1px solid #000;gap:12px;padding-top:4px;font-size:10px;position:fixed;bottom:-16mm;left:0;right:0;display:flex!important}.druckfuss .hash{margin-left:auto;font-family:ui-monospace,monospace}@page{margin:14mm 12mm 24mm}a{color:#000;text-decoration:none}a[href^=\#]:after{content:""}}.druckfuss{display:none}.konzernabschluesse .aufklapper{color:var(--gedaempft);background:0 0;border:0;margin-right:6px;padding:0 4px;font-size:12px;line-height:1}.konzernabschluesse .aufklapper:hover{color:var(--schrift)}.konzernabschluesse tr.aufgeklappt>td{border-bottom-color:#0000}.konzernabschluesse tr.prozesszeile>td{background:var(--flaeche);padding-top:3px;padding-bottom:3px;font-size:12.5px}.konzernabschluesse tr.prozesszeile>td:first-child{color:var(--gedaempft);text-align:right;padding-left:26px}.prozessname{color:var(--betont);text-align:left;background:0 0;border:0;padding:0;font-size:12.5px}.prozessname:hover{text-decoration:underline}.reiterleiste{border-bottom:1px solid var(--rahmen);gap:2px;margin-bottom:8px;display:flex}.reiter{color:var(--gedaempft);background:0 0;border:1px solid #0000;border-bottom:0;padding:4px 10px;font-size:12.5px}.reiter.aktiv{border-color:var(--rahmen);background:var(--grund);color:var(--schrift);margin-bottom:-1px;font-weight:600}.reiter .zahl{font-variant-numeric:tabular-nums;color:var(--gedaempft);margin-left:4px}.prozessfenster{flex-direction:column;min-height:0;display:flex}.prozessfenster .liest{color:var(--gedaempft);margin:0 0 10px;font-size:12.5px}.prozessfenster table.handbuchwerte{border-collapse:collapse;width:100%;font-size:12.5px}.prozessfenster table.handbuchwerte th{text-align:left;text-transform:uppercase;letter-spacing:.04em;color:var(--gedaempft);border-bottom:1px solid var(--rahmen);padding:2px 6px 4px 0;font-size:11px;font-weight:600}.prozessfenster table.handbuchwerte td{vertical-align:middle;border-bottom:1px solid var(--spaltenlinie);padding:4px 6px 4px 0}.prozessfenster table.handbuchwerte td:last-child{width:40%}.prozessfenster table.handbuchwerte input{width:100%}.prozessfenster .abweichungsschalter{align-items:center;gap:6px;margin:10px 0 2px;font-size:12.5px;display:flex}.prozessfenster .abweichungsschalter input{width:auto}.prozessfenster .monatsleiste{flex-wrap:wrap;gap:3px;margin-bottom:10px;display:flex}.prozessfenster .monat{border:1px solid var(--rahmen);background:var(--grund);color:var(--gedaempft);border-radius:3px;padding:3px 7px;font-size:12px}.prozessfenster .monat.aktiv{border-color:var(--betont,var(--schrift));background:var(--flaeche);color:var(--schrift);font-weight:600}.prozessfenster .monatsmeldung{margin:0 0 8px}.prozessfenster .belegfall{border:1px solid var(--rahmen);border-radius:3px;margin-bottom:4px}.prozessfenster .fallkopf{text-align:left;background:0 0;border:0;align-items:baseline;gap:8px;width:100%;padding:5px 8px;font-size:12.5px;display:flex}.prozessfenster .fallkopf .pfeil{color:var(--gedaempft);font-size:11px}.prozessfenster .fallkopf .beteiligte{flex:1;min-width:0}.prozessfenster .fallkopf .regel,.prozessfenster .fallkopf .anzahl{white-space:nowrap;font-size:11.5px}.prozessfenster .fallkopf .belegnummer{color:var(--gedaempft);font-variant-numeric:tabular-nums;white-space:nowrap;font-size:11.5px}.prozessfenster .fallkopf .ausnahme{color:var(--offen);white-space:nowrap;font-size:11.5px}.prozessfenster table.fallzeilen tr.ausweis td{color:var(--gedaempft)}:root:not([data-minusfarbe=schwarz]) tr.ausweis .minus{color:var(--minus-blass)!important}.prozessfenster .fallkopf .probe{font-variant-numeric:tabular-nums;white-space:nowrap}.prozessfenster .fallkopf .probe.gut{color:var(--gedaempft);font-size:11.5px}.prozessfenster table.fallzeilen{border-collapse:collapse;border-top:1px solid var(--rahmen);width:100%;font-size:12px}.prozessfenster table.fallzeilen th{text-align:left;text-transform:uppercase;letter-spacing:.04em;color:var(--gedaempft);padding:3px 8px;font-size:11px;font-weight:600}.prozessfenster table.fallzeilen td{padding:3px 8px}.prozessfenster table.fallzeilen .zahl{font-variant-numeric:tabular-nums}.prozessfenster table.korrekturen{border-collapse:collapse;width:100%;font-size:12.5px}.prozessfenster table.korrekturen th{text-align:left;text-transform:uppercase;letter-spacing:.04em;color:var(--gedaempft);border-bottom:1px solid var(--rahmen);padding:2px 6px 4px 0;font-size:11px;font-weight:600}.prozessfenster table.korrekturen td{vertical-align:top;border-bottom:1px solid var(--spaltenlinie);padding:4px 6px 4px 0}.prozessfenster table.korrekturen td>*+*{margin-top:3px}.prozessfenster .zaehlung{margin:0 0 8px;font-size:12.5px}.prozessfenster .reihe{align-items:center;gap:6px;margin-bottom:8px;display:flex}.prozessfenster .reihe input[type=search]{flex:1;min-width:0}.prozessfenster table.beteiligungen{border-collapse:collapse;width:100%;font-size:12.5px}.prozessfenster table.beteiligungen th{text-align:left;text-transform:uppercase;letter-spacing:.04em;color:var(--gedaempft);border-bottom:1px solid var(--rahmen);padding:2px 6px 4px 0;font-size:11px;font-weight:600}.prozessfenster table.beteiligungen td{border-bottom:1px solid var(--spaltenlinie);padding:4px 6px 4px 0}.prozessfenster table.beteiligungen tr.auffaellig>td:first-child{box-shadow:inset 3px 0 0 var(--offen);padding-left:8px}.sortierkopf{font:inherit;color:inherit;letter-spacing:inherit;text-transform:inherit;cursor:pointer;background:0 0;border:0;padding:0}.sortierkopf:hover{text-decoration:underline}.sortierkopf .pfeil{margin-left:3px;font-size:9px}th.zustandsspalte,td.zustandsspalte{white-space:nowrap;text-align:center;width:1%}@media print{.ampel.fehlt:after{content:"—"}}td.handgriff{white-space:nowrap;width:1%}td.handgriff button+button{margin-left:6px}.satzmitknopf{flex-wrap:wrap;align-items:baseline;gap:4px 8px;display:inline-flex}label.feld.einzeln{display:inline-flex}.prozessfenster .ordnungswahl{color:var(--gedaempft);white-space:nowrap;align-items:center;gap:5px;font-size:12px;display:flex}.icabstimmung .kopfzeile{flex-wrap:wrap;align-items:flex-end;gap:20px;margin:12px 0;display:flex}.icabstimmung .sichtwahl{gap:0;display:flex}table.icblatt tr.icpaar>td:first-child{white-space:nowrap;font-weight:600}table.icblatt tr.ickonto>td:first-child{padding-left:46px}table.icblatt th:first-child,table.icblatt td:first-child{white-space:nowrap}.icdifferenz.stimmt{color:var(--fertig);font-weight:600}.icdifferenz.innerhalb{color:var(--fertig)}.icdifferenz.ausserhalb{color:var(--offen);font-weight:600}table.icblatt tr.icgesellschaft>td:first-child{padding-left:22px;font-weight:600}table.icblatt tr.icgesellschaft>td{border-top:1px solid var(--rahmen)}.feldzeile>.festangabe>.wert{padding:6px 0;font-weight:600}table.icblatt tr.icohnepartner>td{border-top:1px solid var(--rahmen);padding-top:14px;font-weight:600}:root input[type=checkbox],:root input[type=radio]{width:auto}.vorlagenraster{grid-template-columns:minmax(0,1fr) minmax(260px,340px);align-items:start;gap:24px;display:grid}.vorlagenfragen fieldset{border:0;border-bottom:1px solid var(--rahmen);flex-direction:column;gap:6px;margin:0 0 16px;padding:0 0 12px;display:flex}.vorlagenfragen legend{padding:0 0 6px;font-weight:600}.vorlagenfragen label{align-items:center;gap:8px;display:inline-flex}.vorlagenfragen label.feld{flex-direction:column;align-items:flex-start;gap:4px}.vorlagenfragen .vorlagenname{max-width:32ch;margin-left:26px}.vorlagenfragen .stellvertreter{flex-direction:column;gap:6px;margin:6px 0 0 26px;display:flex}.vorlagenfragen .stellvertreter p{margin:0}.vorlagenfragen .stellvertreter>label{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:12px;display:grid}.vorlagenfragen .stellvertreter select{max-width:100%}.vorlagenvorschau{background:var(--flaeche);border:1px solid var(--rahmen);padding:12px 16px}.vorlagenvorschau h3{margin:10px 0 4px;font-size:13px}.vorlagenvorschau ul{margin:0;padding-left:18px}.vorlagenvorschau .vorlagenbefunde{color:var(--fehlt);margin:12px 0}.vorlagenvorschau .hinweis{padding:0}.vorlagenvorschau button.haupt{margin-top:14px}.uebersichtsblatt{margin:18px 0 8px}.uebersichtsblatt h2{margin-bottom:2px}.uebersichtsblatt .tabellenrahmen table.uebersicht{min-width:0}.uebersichtsblatt table.uebersicht th,.uebersichtsblatt table.uebersicht td{padding-left:6px;padding-right:6px}.uebersichtsblatt table.uebersicht th{white-space:normal;vertical-align:bottom;-webkit-hyphens:auto;hyphens:auto}.uebersichtsblatt table.uebersicht thead th:not(:first-child){text-align:center}.uebersichtsblatt .tabellenrahmen th:first-child{white-space:normal;vertical-align:top;width:10em;min-width:0}.uebersichtsblatt table.uebersicht td{white-space:nowrap;text-align:center}.uebersichtsblatt table.uebersicht tbody th{font-weight:400}.uebersichtsblatt table.uebersicht tr.zwischenkopf th{text-align:left;color:var(--gedaempft);padding-top:12px;font-weight:600}.uebersichtsblatt table.uebersicht td.zahl .zustandssymbol{vertical-align:-2px}.uebersichtsliste{margin-top:12px}.ueberwachungsfestlegung table{margin:10px 0}li.berichtszeile{border-bottom:1px solid var(--rahmen);white-space:nowrap;align-items:baseline;gap:4px;padding-top:2px;padding-bottom:2px;font-size:12.5px;font-weight:400;list-style:none;display:flex}.auswahlliste li.berichtszeile{padding-top:2px;padding-bottom:2px;font-size:12.5px}li.berichtszeile button:not(.zeileninhalt){padding-top:0;padding-bottom:0;line-height:16px}li.berichtszeile.summe{background:var(--summenzeile);font-weight:600}li.berichtszeile.summe.unterste{background:0 0}li.berichtszeile.summe.ergebnis{background:var(--ergebniszeile)}li.berichtszeile.istkonto{color:var(--gedaempft);background:#fafbfc;border-bottom:none}li.berichtszeile:hover{background:#eaf0f7}li.berichtszeile.blass{opacity:.55}li.berichtszeile>.klapper,li.berichtszeile>.baumpunkt{flex:none}li.berichtszeile .zeileninhalt{min-width:0;color:inherit;font:inherit;text-align:left;text-overflow:ellipsis;white-space:nowrap;background:0 0;border:0;flex:1;align-items:baseline;gap:7px;padding:0;display:flex;overflow:hidden}li.berichtszeile .zeileninhalt:disabled{color:inherit;cursor:default}.berichtsbaum{margin:0;padding:0;list-style:none}li.berichtszeile.gegriffen{outline:2px solid var(--marke,var(--betont));outline-offset:-2px}li.berichtszeile.bereit:hover{background:var(--marke-blass,var(--flaeche))}li.berichtszeile .griff{min-width:26px;color:var(--gedaempft);cursor:grab;background:0 0;border:1px solid #0000;border-radius:4px;flex:none;padding:0 6px;font-size:12px}li.berichtszeile.bereit .griff{border-color:var(--rahmen);color:var(--schrift)}li.berichtszeile .poscode,li.berichtszeile .position:not(:disabled),li.berichtszeile .zielkonto:not(:disabled){cursor:pointer}li.berichtszeile .poscode:hover .name{text-decoration:underline}li.berichtszeile .kontogriff{cursor:grab}li.berichtszeile .einfuegen{opacity:0;flex:none;font-size:12px}li.berichtszeile:hover .einfuegen,li.berichtszeile .einfuegen:focus{opacity:1}.berichtsbaum>.lueckenzeile,.berichtsbaum>.einfuegezeile{list-style:none}
