.listensteuerung{display:grid;grid-template-columns:auto 1fr;align-items:center;gap:6px 8px;padding:8px 12px;border-bottom:1px solid var(--rand);font-size:13px}.listensteuerung label{color:var(--text-leise)}.listensteuerung select{min-width:0;max-width:100%}.einordnung{display:flex;flex-wrap:wrap;align-items:center;gap:2px 8px;margin-top:4px;font-size:12.5px}.einordnung-text{display:inline-block;padding:1px 7px;border-radius:var(--radius-sm);border:1px solid currentColor;font-weight:600;white-space:nowrap}.einordnung-match .einordnung-text{color:var(--gut)}.einordnung-rechnung_ohne_partner .einordnung-text,.einordnung-lieferschein_ohne_partner .einordnung-text{color:var(--mittel)}.einordnung-sonstiges .einordnung-text{color:var(--text-leise)}.einordnung-grund{flex-basis:100%;color:var(--text-leise)}.mappe-dialog.mappe-dialog-breit{max-width:min(1400px,96vw);width:96vw;max-height:94vh}.beide-ansehen-paar{display:grid;grid-template-columns:1fr 1fr;gap:12px}.beide-ansehen-spalte{min-width:0}.beide-ansehen-spalte h3{margin:0 0 6px;font-size:15px}.beide-ansehen-blatt{height:70vh;border:1px solid var(--rand);border-radius:var(--radius);overflow:hidden}.beide-ansehen-blatt object{width:100%;height:100%;display:block}.rohablage-lesestand{display:block;font-size:13px;color:var(--text-leise)}.spur{display:flex;flex-direction:column;gap:16px}.spur-kopf{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 16px}.spur-kopf h2{margin:0;overflow-wrap:anywhere}.spur-kopfdaten{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:8px 24px;margin:0}.spur-kopfdaten dt{font-size:12.5px;color:var(--text-leise)}.spur-kopfdaten dd{margin:0;overflow-wrap:anywhere}.spur-abschnitt{background:var(--flaeche);border:1px solid var(--rand);border-radius:var(--radius-lg);padding:16px 18px}.spur-abschnitt>h3{margin:0 0 10px;font-size:16px}.spur-marke{display:inline-block;padding:1px 7px;border-radius:var(--radius-sm);border:1px solid currentColor;font-size:12.5px;font-weight:600;white-space:nowrap}.spur-marke.gut{color:var(--gut)}.spur-marke.warn{color:var(--mittel)}.spur-marke.schlecht{color:var(--hoch)}.spur-marke.leise{color:var(--text-leise)}.spur-teile{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:12px}.spur-teil{border:1px solid var(--rand);border-radius:var(--radius);padding:12px 14px}.spur-teil-kopf{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 12px}.spur-teil-kopf h4{margin:0;font-size:15px}.spur-teil-daten{margin:6px 0 0;color:var(--text-leise);font-size:13.5px;overflow-wrap:anywhere}.spur-tabelle{width:100%;border-collapse:collapse;font-size:13.5px;margin-top:8px}.spur-tabelle th,.spur-tabelle td{text-align:left;vertical-align:top;padding:5px 8px;border-bottom:1px solid var(--rand);overflow-wrap:anywhere}.spur-tabelle caption{text-align:left;font-size:13px;color:var(--text-leise);padding-bottom:4px}.spur-tabelle tr.verworfen td{color:var(--text-leise)}.spur-tabelle-rahmen{overflow-x:auto}.spur-zitat{font-style:italic}.spur-seiten{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:6px}.spur-seite-kopf{display:flex;flex-wrap:wrap;align-items:center;gap:4px 12px;width:100%;text-align:left;background:none;border:1px solid var(--rand);border-radius:var(--radius);padding:6px 10px;color:inherit;font:inherit;cursor:pointer}.spur-seite-kopf:hover{background:var(--akzent-flaeche)}.spur-seite-kopf:focus-visible{outline:2px solid var(--akzent);outline-offset:1px}.spur-seite-zahlen{color:var(--text-leise);font-size:13px}.spur-seite-oeffnen{margin-left:auto;color:var(--akzent);font-size:13px}.spur-text{margin:0;max-height:340px;overflow:auto;white-space:pre-wrap;overflow-wrap:anywhere;font-family:var(--mono);font-size:12.5px;background:var(--grund);border:1px solid var(--rand);border-radius:var(--radius-sm);padding:8px}.seitenvergleich-leiste{display:flex;flex-wrap:wrap;align-items:center;gap:6px 12px;margin-bottom:10px}.seitenvergleich-leiste .knopf[aria-disabled=true]{opacity:.45;cursor:default}.seitenvergleich-schliessen{margin-left:auto}.seitenvergleich-kopf{margin-bottom:10px}.seitenvergleich-aufrufe{margin-top:0;font-size:12.5px}.seitenvergleich-aufrufe tr.auffaellig>*{background:var(--akzent-flaeche)}.seitenvergleich-meldung{max-width:320px;font-family:var(--mono);font-size:12px}.seitenvergleich-spalten{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,1fr) minmax(0,1fr);gap:12px}.seitenvergleich-spalte{min-width:0;max-height:62vh;overflow:auto;border:1px solid var(--rand);border-radius:var(--radius);padding:8px 10px}.seitenvergleich-spalte h3{margin:0 0 6px;font-size:15px}.seitenvergleich-spalte h4{margin:10px 0 4px;font-size:13px;color:var(--text-leise);display:flex;flex-wrap:wrap;gap:4px 8px;align-items:center}.seitenvergleich-spalte h4:first-of-type{margin-top:0}.seitenvergleich-blatt{height:56vh;border:1px solid var(--rand);border-radius:var(--radius-sm);overflow:hidden}.seitenvergleich-blatt object{width:100%;height:100%;display:block}.spur-text.abgeschnitten{border-color:var(--hoch);border-style:dashed}.seitenvergleich-verworfen{margin-top:12px;padding:6px 8px 8px;border:2px dashed var(--hoch);border-radius:var(--radius-sm)}.spur-text.verworfen{border-color:var(--hoch);color:var(--text-leise)}.spur-kopf-zeile{margin:-8px 0 0;color:var(--text-leise);font-size:14px}.spur-abschnitt-kopf{display:flex;flex-wrap:wrap;align-items:center;gap:6px 12px;margin-bottom:10px}.spur-abschnitt-kopf h3{margin:0;font-size:16px}.spur-abschnitt-knoepfe{display:flex;gap:6px;margin-left:auto}.spur-auf-kopf{display:flex;align-items:center;gap:6px 10px}.spur-auf-titel{margin:0;flex:1 1 auto;min-width:0;font-size:inherit;font-weight:inherit}.spur-auf-knopf{display:flex;align-items:baseline;gap:8px;width:100%;text-align:left;background:none;border:0;border-radius:var(--radius-sm);padding:5px 6px;color:inherit;font:inherit;cursor:pointer}.spur-auf-knopf:hover{background:var(--akzent-flaeche)}.spur-auf-knopf:focus-visible{outline:2px solid var(--akzent);outline-offset:1px}.spur-auf-pfeil{flex:none;width:1em;color:var(--text-leise)}.spur-auf-zeile{display:flex;flex-wrap:wrap;align-items:baseline;gap:2px 10px;min-width:0}.spur-auf-leise{color:var(--text-leise);font-size:13px}.spur-auf-daneben{display:flex;gap:6px;flex:none}.spur-auf-inhalt{padding:4px 0 2px 22px;display:flex;flex-direction:column;gap:6px}.spur-auf-e3>.spur-auf-kopf .spur-auf-knopf{font-size:16px;font-weight:600}.spur-auf-e4>.spur-auf-kopf .spur-auf-knopf{font-size:14.5px}.spur-auf-e5>.spur-auf-kopf .spur-auf-knopf{font-size:14px;color:var(--text-leise);font-weight:600}.spur-auf-e6>.spur-auf-kopf .spur-auf-knopf{font-size:13.5px}.spur-kopf-mehr{margin-top:-8px}.spur-kopf-mehr>.spur-auf-kopf .spur-auf-knopf{font-size:13.5px;font-weight:400;color:var(--text-leise)}.spur-teile{gap:6px}.spur-teil{padding:2px 8px}.spur-teil.offen{padding-bottom:10px;border-color:var(--rand-stark)}.spur-seitenliste{display:flex;flex-direction:column;gap:4px}.spur-seite-auf{border:1px solid var(--rand);border-radius:var(--radius);padding:0 6px}.spur-seite-auf.offen{padding-bottom:8px}.spur-seite-auf>.spur-auf-inhalt{padding-left:0}.spur-seite-spalten{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,1fr) minmax(0,1fr);gap:10px}.spur-seite-spalte{min-width:0;max-height:64vh;overflow:auto;border:1px solid var(--rand);border-radius:var(--radius-sm);padding:6px 8px;display:flex;flex-direction:column;gap:6px}.spur-seite-spalte h6{margin:0;font-size:13px;color:var(--text-leise);display:flex;flex-wrap:wrap;gap:4px 8px;align-items:center}.spur-seite-spalte .spur-text{max-height:none}.spur-seite-spalte .spur-tabelle{margin-top:0}.spur-seite-blatt{height:58vh;border:1px solid var(--rand);border-radius:var(--radius-sm);overflow:hidden}.spur-seite-blatt object{width:100%;height:100%;display:block}.spur-umschalter{display:flex;gap:4px}.spur-umschalter .knopf[aria-pressed=true]{background:var(--akzent-flaeche);border-color:var(--akzent);color:var(--akzent);font-weight:600}.spur-zerlegung-satz{margin:0 0 6px;font-size:16px;font-weight:600;display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 10px}.spur-band{display:flex;flex-wrap:wrap;gap:6px 4px;margin:10px 0 4px}.spur-band-abschnitt{display:flex;flex-direction:column;gap:2px;padding:2px 3px 3px;border:1px solid var(--rand-stark);border-radius:var(--radius-sm)}.spur-band-abschnitt.ton-0{background:var(--akzent-flaeche);border-color:var(--akzent)}.spur-band-abschnitt.ton-1{background:var(--gut-flaeche);border-color:var(--gut)}.spur-band-abschnitt.ohne-teil{background:var(--hoch-flaeche);border:1px dashed var(--hoch)}.spur-band-marke{font-size:11px;font-weight:600;color:var(--text-leise);line-height:1.1}.spur-band-felder{display:flex;gap:2px}.spur-band-feld{display:inline-flex;align-items:center;justify-content:center;gap:1px;min-width:24px;height:22px;padding:0 3px;border:1px solid var(--rand-stark);border-radius:3px;background:var(--flaeche);color:inherit;font:inherit;font-size:11px;font-variant-numeric:tabular-nums;cursor:pointer}.spur-band-feld:hover{border-color:var(--akzent)}.spur-band-feld:focus-visible{outline:2px solid var(--akzent);outline-offset:1px}.spur-band-feld.problem{border-color:var(--hoch);color:var(--hoch);font-weight:700;background:repeating-linear-gradient(135deg,var(--hoch-flaeche) 0 3px,var(--flaeche) 3px 6px)}.spur-band-zeichen{font-weight:700}.spur-band-muster{cursor:default;vertical-align:middle;min-width:18px;height:16px}.spur-band-zelle{display:inline-flex;flex-direction:column;align-items:stretch;gap:1px}.spur-band-grenze{font-size:10px;line-height:1;font-weight:600;text-align:center;color:var(--text-leise);white-space:nowrap}.spur-band-grenze.gelb{color:var(--text);background:#fde68a;border:1px solid #b45309;border-radius:3px;padding:0 2px;font-weight:700}.spur-band-klasse{font-size:9px;margin-left:2px;color:var(--text-leise)}.spur-band-feld.beiblatt{border-style:dashed}.spur-hinweis{margin-left:4px}.spur-regeln{margin:0 0 10px;font-size:13px}.spur-regeln summary{cursor:pointer;color:var(--akzent)}.spur-regeln ul{margin:6px 0;padding-left:18px}.spur-band-legende{margin:0 0 10px;font-size:12.5px;color:var(--text-leise)}.spur-teiletabelle td,.spur-teiletabelle th{vertical-align:middle}.spur-teiletabelle tr.geteilt>:first-child{box-shadow:inset 3px 0 0 var(--akzent)}.spur-zusammen{color:var(--akzent);font-weight:600}.spur-link-knopf{background:none;border:0;padding:0;color:var(--akzent);font:inherit;font-weight:600;text-decoration:underline;cursor:pointer}.spur-link-knopf:focus-visible{outline:2px solid var(--akzent);outline-offset:2px}.spur-teil-blatt{height:76vh;border:1px solid var(--rand);border-radius:var(--radius);overflow:hidden}.spur-teil-blatt object{width:100%;height:100%;display:block}@media(max-width:900px){.beide-ansehen-paar,.seitenvergleich-spalten{grid-template-columns:1fr}.seitenvergleich-spalte{max-height:none}}.efis{display:flex;flex-direction:column;gap:16px}.efis-hinweis{color:var(--text-leise);margin:0 0 10px}.efis-werkzeug{display:flex;gap:8px;flex-wrap:wrap;margin:8px 0 12px}.efis-meta{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:8px 20px;margin:8px 0 12px}.efis-meta div{display:flex;flex-direction:column}.efis-meta dt{font-size:12px;color:var(--text-leise);text-transform:uppercase;letter-spacing:.03em}.efis-meta dd{margin:0;font-variant-numeric:tabular-nums}.efis-proben{list-style:none;padding:0;margin:0 0 12px;display:flex;flex-direction:column;gap:2px;font-size:14px}.efis-probe-ok{color:var(--gut)}.efis-probe-fehl{color:var(--hoch);font-weight:600}.efis-gewaehlt{background:var(--akzent-flaeche)}.efis-zaehler{display:inline-block;padding:1px 8px;border-radius:999px;font-size:13px;white-space:nowrap}.efis-fertig,.efis-status-fertig{color:var(--gut);background:var(--gut-flaeche)}.efis-kein-ls,.efis-status-kein_ls{color:var(--mittel);background:var(--mittel-flaeche)}.efis-keine-rechnung,.efis-status-keine_rechnung{color:var(--hoch);background:var(--hoch-flaeche)}.efis-rechnung-fehlt,.efis-status-rechnung_fehlt{color:var(--mittel);background:var(--mittel-flaeche)}.efis-status{display:inline-block;padding:1px 8px;border-radius:999px;font-size:13px;white-space:nowrap}.efis-minus{color:var(--hoch);font-weight:600}.efis-leise{color:var(--text-sehr-leise)}.efis-marke{display:inline-block;margin-left:6px;padding:0 7px;border-radius:999px;font-size:12px;font-weight:600;color:var(--akzent-stark);background:var(--akzent-flaeche)}.efis-ordner{display:flex;flex-direction:column;gap:18px}.efis-gruppe h3{margin:0 0 6px;font-size:16px}.efis-gruppe-unklar{border-left:4px solid var(--mittel);padding-left:10px}.efis-marktwahl{max-width:220px}.efis-status-nicht_abgeglichen{color:var(--text-leise);background:var(--flaeche-leise, transparent);border:1px dashed var(--rand-stark)}.efis-status-bereit{color:var(--akzent-stark);background:var(--akzent-flaeche)}.efis-status-abgehakt{color:var(--gut);background:var(--gut-flaeche);font-weight:600}.efis-status,.efis-zaehler{white-space:normal}.efis-klein{display:block;font-size:12px;color:var(--text-leise);margin-top:2px;overflow-wrap:anywhere}.efis-fett{display:block;font-weight:600;overflow-wrap:anywhere}.efis-grund{color:var(--text)}.efis-abweichend{color:var(--mittel)}.efis-fehler{color:var(--hoch);font-weight:600}.efis-fertig-info{align-self:center;color:var(--text-leise);font-size:14px}.efis-marke-abgehakt{color:var(--gut);background:var(--gut-flaeche)}.efis-marke-hand{margin-left:0;margin-right:6px}.ok-efis{align-self:flex-start;margin-left:0}.efis-tabelle-huelle{overflow-x:visible}.efis-tabelle{table-layout:fixed;width:100%}.efis-tabelle th,.efis-tabelle td,.efis-tabelle .zahl{white-space:normal;overflow-wrap:anywhere;word-break:normal}.efis-tabelle th{text-transform:none;letter-spacing:0;font-size:13px}.efis-tabelle td{padding:8px}.efis-tabelle th{padding:7px 8px}.efis-tabelle .efis-spalte-status{width:18%}.efis-tabelle .efis-spalte-referenz{width:14%}.efis-tabelle .efis-spalte-lieferant{width:19%}.efis-tabelle .efis-spalte-betrag{width:14%}.efis-tabelle .efis-spalte-belege{width:35%}.efis-zeile-abgehakt{background:var(--gut-flaeche)}.efis-zelle-status{display:table-cell}.efis-zelle-status>*{margin-bottom:4px}.efis-haken{min-width:36px;min-height:36px;margin-right:6px;vertical-align:middle}.efis-belege{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:4px}.efis-belege li{display:flex;align-items:flex-start;flex-wrap:wrap;gap:2px 6px}.efis-beleg-art{font-size:12px;color:var(--text-leise);min-width:78px}.efis-beleg-name{overflow-wrap:anywhere;min-width:0;flex:1 1 80px}.efis-auge,.efis-kreuz{min-width:32px;min-height:32px;flex:none}.efis-haken:focus-visible,.efis-auge:focus-visible,.efis-kreuz:focus-visible{outline:3px solid var(--akzent);outline-offset:2px}.efis-tabelle td .knopf{margin:0 4px 4px 0}.efis-admin{border-style:dashed}.avise-vorrat{border-bottom:2px solid var(--rand-stark);padding:4px 0 6px}.avise-vorrat-liste{list-style:none;margin:0;padding:0}.avise-vorrat-zeile{display:flex;align-items:center;gap:6px;padding:2px 6px 2px 0;border-bottom:1px solid var(--rand)}.avise-vorrat-zeile:last-child{border-bottom:0}.avise-vorrat-knopf{flex:1 1 auto;min-width:0;text-align:left;text-decoration:none;font:inherit;color:inherit;background:none;border:0;border-left:4px solid transparent;padding:8px 10px;cursor:pointer;display:flex;flex-direction:column;gap:3px}.avise-vorrat-knopf:hover{background:var(--flaeche-2)}.avise-vorrat-knopf:focus-visible{outline:3px solid var(--akzent);outline-offset:-2px}.avise-vorrat-kopf{display:flex;flex-wrap:wrap;align-items:center;gap:6px}.avise-vorrat-unter{font-size:12px;color:var(--text-leise);overflow-wrap:anywhere}.efis-zuordnen-liste{list-style:none;margin:8px 0;padding:0;display:flex;flex-direction:column;gap:6px;max-height:50vh;overflow-y:auto}.efis-zuordnen-avis{border:1px solid var(--rand-stark);border-radius:8px}.efis-zuordnen-kopf{display:flex;align-items:center;gap:6px;padding:6px 8px}.efis-zuordnen-oeffnen{flex:1 1 auto;min-width:0;text-align:left;font:inherit;color:inherit;background:none;border:0;cursor:pointer;display:flex;flex-direction:column;gap:2px;padding:4px}.efis-zuordnen-oeffnen:focus-visible{outline:3px solid var(--akzent);outline-offset:2px}.efis-zuordnen-zeilen{list-style:none;margin:0;padding:0 8px 8px;display:flex;flex-direction:column;gap:6px}.efis-zuordnen-zeile{display:flex;align-items:center;gap:8px;flex-wrap:wrap;border-top:1px solid var(--rand);padding-top:6px}.efis-zuordnen-zeile-text{flex:1 1 200px;min-width:0;overflow-wrap:anywhere}.efis-zuordnen-zeile-gesperrt{opacity:.75}.efis-gehoert{border:1px solid var(--rand-stark);border-radius:8px;padding:8px 10px;margin:8px 0;display:flex;flex-wrap:wrap;gap:8px;align-items:center}.efis-beleg-da{flex-direction:column;align-items:stretch}.efis-beleg-kopf{display:flex;align-items:flex-start;flex-wrap:wrap;gap:2px 6px}.efis-beleg-details{margin:2px 0 0;font-size:13px}.efis-beleg-details summary{cursor:pointer;color:var(--text-leise);padding:2px 0}.efis-beleg-details summary:focus-visible{outline:3px solid var(--akzent);outline-offset:2px}.efis-beleg-daten{margin:4px 0 6px;display:grid;grid-template-columns:auto 1fr;gap:2px 10px}.efis-beleg-daten div{display:contents}.efis-beleg-daten dt{color:var(--text-leise)}.efis-beleg-daten dd{margin:0;overflow-wrap:anywhere}.efis-unter-belegen{margin:6px 0 0;display:flex;flex-wrap:wrap;gap:6px;align-items:center}.efis-befunde{color:var(--hoch);font-weight:600}.efis-suche-liste{list-style:none;margin:8px 0;padding:0;display:flex;flex-direction:column;gap:6px;max-height:50vh;overflow-y:auto}.efis-suche-treffer{display:flex;align-items:center;gap:8px;flex-wrap:wrap;border:1px solid var(--rand-stark);border-radius:8px;padding:6px 8px}.efis-suche-treffer-gesperrt{opacity:.75}.efis-suche-text{flex:1 1 220px;min-width:0;overflow-wrap:anywhere}.efis-suche-felder{display:flex;flex-wrap:wrap;gap:8px;align-items:center;margin:8px 0}.efis-suche-zwei{display:grid;grid-template-columns:minmax(180px,260px) 1fr;gap:16px;align-items:start}.efis-suche-zeile{border:1px solid var(--rand-stark);border-radius:8px;padding:8px 10px;position:sticky;top:0}.efis-suche-zeile dl{margin:0 0 8px}.efis-suche-zeile dt{font-size:12px;color:var(--text-leise)}.efis-suche-zeile dd{margin:0 0 6px;overflow-wrap:anywhere;font-weight:600}.efis-suche-rechts{min-width:0}@media(max-width:800px){.efis-suche-zwei{grid-template-columns:1fr}.efis-suche-zeile{position:static}}.avise-block>summary.avise-block-kopf{cursor:pointer;padding:6px 8px;font-weight:600;font-size:13px;list-style-position:inside}.avise-block>summary.avise-block-kopf:focus-visible{outline:3px solid var(--akzent);outline-offset:-2px}.efis-spur{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 8px;font-size:13px;color:var(--text-leise)}.efis-spur a{color:var(--akzent-stark);font-weight:600;text-decoration:underline}.efis-spur a:focus-visible{outline:3px solid var(--akzent);outline-offset:2px}.ok-fall>.efis-spur{padding:0 10px 6px 14px}.vorgangskopf-spur{margin:2px 0 6px}.ok-fall-mit-aktionen>.efis-spur{grid-column:1 / -1}.fall-zuordnung{display:inline-flex;align-items:baseline;gap:6px;margin:2px 0 6px;padding:2px 10px;font-size:13px;border-radius:6px;border:1px solid currentColor}.fall-zuordnung-sicher{color:var(--gut);background:var(--gut-flaeche)}.fall-zuordnung-pruefen{color:var(--mittel);background:var(--mittel-flaeche);font-weight:600;border-width:2px}button.knopf.ux-gross{min-height:44px;padding:8px 16px;font-size:16px;line-height:1.25;font-weight:600;border-width:2px}button.knopf.ux-gross:not(.haupt){color:var(--text);border-color:var(--text-leise)}button.knopf.ux-gross:focus-visible{outline:3px solid var(--akzent);outline-offset:2px}.ux-aktionen{gap:12px}.ux-aktionen .zurueckstellen-datum{font-size:16px;color:var(--text)}.ux-aktionen .zurueckstellen-datum input[type=date]{min-height:44px;font-size:16px}.ux-mehr{display:inline-flex;flex-direction:column;align-items:flex-start;align-self:flex-start;gap:6px}.ux-mehr-liste{display:flex;flex-direction:column;align-items:stretch;gap:6px;padding:8px;border:2px solid var(--text-leise);border-radius:var(--radius);background:var(--flaeche)}.ux-mehr-liste>button.knopf,.ux-mehr-liste button.knopf{width:100%;text-align:left;white-space:normal}.beide-ansehen{display:inline-flex}.belegvollbild{position:fixed;top:0;right:0;bottom:0;left:0;z-index:var(--ebene-belegvollbild);display:flex;flex-direction:column;gap:10px;padding:12px 16px;background:var(--grund);color:var(--text)}.belegvollbild-kopf{display:flex;align-items:center;gap:16px;flex:0 0 auto}.belegvollbild-titel{margin:0;font-size:20px;line-height:1.2;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.belegvollbild-hinweis{font-size:16px;color:var(--text-leise);white-space:nowrap}button.knopf.belegvollbild-zu{margin-left:auto;flex:0 0 auto;min-height:56px;padding:10px 36px;font-size:20px;font-weight:700}.belegvollbild-paar{flex:1 1 auto;min-height:0;display:grid;grid-template-columns:minmax(0,1fr);gap:12px}.belegvollbild-paar.zwei{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.belegvollbild-spalte{display:flex;flex-direction:column;min-width:0;min-height:0}.belegvollbild-beleg{margin:0 0 6px;font-size:18px;font-weight:700}.belegvollbild-blatt{flex:1 1 auto;min-height:0;border:2px solid var(--text-leise);border-radius:var(--radius);background:var(--flaeche-2);overflow:hidden}.belegvollbild-blatt object{display:block;width:100%;height:100%;border:0}.belegvollbild-entscheidung{display:flex;gap:12px;margin-left:auto;flex:0 0 auto}.belegvollbild-entscheidung+button.knopf.belegvollbild-zu{margin-left:0}button.knopf.belegvollbild-passt,button.knopf.belegvollbild-passtnicht{min-height:56px;padding:10px 32px;font-size:20px;font-weight:700;border-width:3px;color:var(--text);background:var(--flaeche)}button.knopf.belegvollbild-passt{border-color:#1a7f37}button.knopf.belegvollbild-passtnicht{border-color:#b3261e}button.knopf.belegvollbild-passt:focus-visible,button.knopf.belegvollbild-passtnicht:focus-visible{outline:3px solid var(--akzent);outline-offset:2px}.ux-knopf{min-height:44px;min-width:44px;padding:10px 20px;font-size:16px;font-weight:600;color:#1a1a17;border:2px solid #1a1a17;cursor:pointer}.ux-knopf.haupt{background:#163a72;border-color:#163a72;color:#fff}.angaben-wahl{position:relative;display:inline-block}.angaben-wahl-panel{margin:8px 0 0;padding:14px 18px;border:2px solid #1a1a17;border-radius:8px;background:#fff;font-size:16px;min-width:280px}.angaben-wahl-panel legend{font-weight:700;padding:0 6px}.angaben-wahl-zeile{display:flex;align-items:center;gap:12px;min-height:44px;font-size:16px;cursor:pointer}.angaben-wahl-zeile input[type=checkbox]{width:24px;height:24px;flex:none}.kandidaten{border:3px solid #163a72;border-radius:10px;background:#fff;padding:16px 18px;margin:0 0 18px;font-size:16px}.kandidaten h3{margin:0 0 6px;font-size:20px}.kandidaten-frage{margin:0 0 12px;font-size:16px;color:#1a1a17}.kandidaten-liste{list-style:none;margin:0;padding:0;display:grid;gap:12px}.kandidat{display:flex;flex-wrap:wrap;align-items:center;gap:12px 18px;justify-content:space-between;border:2px solid #1a1a17;border-radius:8px;padding:12px 14px}.kandidat-text{display:grid;gap:2px;flex:1 1 260px;min-width:0;font-size:16px}.kandidat-art{font-weight:700}.kandidat-grund{color:#3d3c35;font-size:16px}.kandidat-knoepfe{display:flex;flex-wrap:wrap;gap:10px}.kandidaten-leer{font-size:18px;font-weight:700;margin:0 0 12px}.kandidaten-fuss{display:flex;flex-wrap:wrap;gap:10px;margin-top:14px}.suche-leer{border:2px solid #1a1a17;border-radius:8px;padding:16px 18px;font-size:18px;background:#fff}.suche-leer b{font-weight:700}.suche-leer p{margin:6px 0 0;font-size:16px}.suche-angaben{display:grid;gap:2px;font-size:16px}.suche-angaben .suche-angabe-name{color:#3d3c35}.suche-seite .positionen td,.suche-seite .positionen th{font-size:16px}.suche-seite .suche-knoepfe{display:flex;flex-wrap:wrap;gap:10px}.vorgangskopf-aktionen{gap:10px;flex-wrap:wrap;align-items:center}.fall-zuordnen{font-weight:700;padding-inline:1.4em}.fall-passtnicht{border-color:#b45309}.fall-icon{min-width:36px;min-height:36px;padding-inline:8px;display:inline-flex;align-items:center;justify-content:center}.fall-icon:focus-visible{outline:3px solid var(--akzent);outline-offset:2px}button.knopf.ux-gross.fall-kuerzel{background:var(--gut);border-color:var(--gut);color:#fff}button.knopf.ux-gross.fall-kuerzel:hover:not(:disabled){background:var(--gut);filter:brightness(.92)}@media(prefers-color-scheme:dark){:root:not([data-theme=light]) button.knopf.ux-gross.fall-kuerzel{color:#0e1a13}}:root[data-theme=dark] button.knopf.ux-gross.fall-kuerzel{color:#0e1a13}.vorgangskopf-aktionen button.knopf.ux-gross.fall-wartet{background:var(--flaeche-2);border-color:var(--rand-stark);color:var(--text-leise)}.vorgangskopf-aktionen button.knopf.ux-gross.fall-wartet:hover:not(:disabled){background:var(--rand)}.schmarrn-knopf{border-style:dashed}.schmarrn-danke{color:#166534;font-weight:600}.schmarrn-diktat{margin:8px 0 12px}.fall-befunde-kurz{margin:8px 0 0;font-size:.95rem}.fall-details{margin-top:12px}.zuordnen-filter{display:flex;flex-wrap:wrap;gap:14px;align-items:flex-end;margin:10px 0}.zuordnen-filter label{display:flex;flex-direction:column;gap:4px}.zuordnen-filter .zuordnen-wartet{flex-direction:row;align-items:center;gap:6px;font-weight:600}.zuordnen-filter .zuordnen-text{flex:1 1 260px}.zuordnen-liste{max-height:50vh;overflow:auto}.zuordnen-geteilt{display:grid;grid-template-columns:minmax(240px,1fr) minmax(0,2fr);gap:16px;max-height:62vh;min-height:0}.zuordnen-links,.zuordnen-rechts{min-width:0;min-height:0;overflow-y:auto;padding-right:6px}.zuordnen-links{border-right:1px solid var(--rand)}.zuordnen-links h3{margin:0 0 8px;font-size:15px}.zuordnen-links-beleg{margin-bottom:12px}.zuordnen-geteilt .zuordnen-liste{max-height:none;overflow:visible}@media(max-width:900px){.zuordnen-geteilt{grid-template-columns:1fr;max-height:none}.zuordnen-links{border-right:0}}.entscheidung-rahmen{margin-top:10px;padding:8px 12px 10px;border:2px solid currentColor;border-radius:8px}.entscheidung-rahmen-titel{margin:0 0 8px;font-weight:700;font-size:.95rem}.fall-nachschritt{flex:1 1 100%;padding:10px 12px;border:2px solid var(--akzent);border-radius:8px;background:var(--flaeche-2);color:var(--text)}.fall-nachschritt-text{margin:0 0 8px;font-weight:600}.fall-nachschritt-knoepfe{display:flex;flex-wrap:wrap;gap:10px}.trennen-wahl{border:1px solid var(--rand-stark);border-radius:8px;margin:10px 0;padding:8px 12px}.trennen-wahl legend{font-weight:700;padding-inline:4px}.trennen-zeile{display:flex;align-items:center;gap:10px;min-height:36px;cursor:pointer}.trennen-zeile input{width:20px;height:20px;flex:none}.trennen-zeile input:focus-visible{outline:3px solid var(--akzent);outline-offset:2px}.fall-abfolge-hinweis{align-self:center;padding:6px 10px;border:1px solid var(--rand-stark);border-radius:8px;background:var(--flaeche-2);color:var(--text);font-weight:600}.seiten-trennen-spalten{display:grid;grid-template-columns:minmax(220px,1fr) minmax(280px,2fr);gap:12px;align-items:start}.seiten-trennen-liste{max-height:45vh;overflow:auto}.seiten-trennen-vorschau{height:45vh;border:1px solid var(--rand-stark);border-radius:8px;overflow:hidden}.seiten-trennen-vorschau object{width:100%;height:100%}.seiten-zeile{display:flex;align-items:center;gap:8px}.seiten-zeile label{flex:1;display:flex;align-items:center;gap:6px}.alle-belege{display:flex;flex-direction:column;gap:8px;height:calc(100vh - var(--kopf-hoehe, 40px) - var(--inhalt-oben, 25px) - var(--inhalt-unten, 50px));min-height:420px}.ab-statusleiste{flex:none;display:flex;align-items:center;flex-wrap:wrap;gap:6px}.ab-statusteil{font:inherit;font-size:13px;padding:2px 10px;border-radius:999px;border:1px solid var(--rand-stark);background:var(--flaeche);color:var(--text);cursor:pointer}.ab-statusteil b{margin-left:2px;font-variant-numeric:tabular-nums}.ab-statusteil:hover{background:var(--flaeche-2)}.ab-statusteil.an{background:var(--akzent);border-color:var(--akzent);color:#fff}.ab-statusteil:focus-visible{outline:3px solid var(--akzent);outline-offset:2px}.ab-statusteil.ton-rot:not(.an){border-color:#b3321f;color:#8a1f12}.ab-statusteil.ton-blau:not(.an){color:#33415c}.ab-erledigt{margin-left:auto;display:flex;align-items:center;gap:8px;font-size:13px;color:var(--text-leise)}.ab-erledigt b{color:var(--text);font-variant-numeric:tabular-nums}.ab-erledigt .balken-spur{width:140px;margin-top:0}.ab-erledigt .balken{display:block}.ab-arbeit{flex:1 1 0;min-height:0;display:flex;align-items:stretch;gap:0}.ab-links{flex:none;min-width:0;min-height:0;display:flex;flex-direction:column;background:var(--flaeche);border:1px solid var(--rand);border-radius:var(--radius);box-shadow:var(--schatten);overflow:hidden}.ab-menue{flex:none;display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:6px 8px;padding:8px 12px;border-bottom:1px solid var(--rand);font-size:13px}.ab-menue label{color:var(--text-leise)}.ab-menue select{min-width:0;max-width:100%;font:inherit}.ab-menue-fuss{grid-column:1 / -1;display:flex;align-items:center;gap:8px}.ab-menue-fuss .hinweis{margin:0}.alle-belege .ab-liste{flex:1 1 0;min-height:0;height:auto;overflow-y:auto;border:none;border-radius:0;box-shadow:none;background:transparent}.alle-belege .ab-liste .listenkopf{top:0}.ab-fall{flex:1 1 0;min-width:0;min-height:0;overflow-y:auto;position:relative;padding:1px 2px 24px}.alle-belege .trennbalken{flex:0 0 12px}@media(max-width:1100px){.alle-belege{height:auto;min-height:0}.ab-arbeit{flex-direction:column;flex:none}.ab-links{width:auto!important;max-height:60vh}.alle-belege .trennbalken{display:none}.ab-fall{overflow-y:visible}}.ab-einstellung{position:relative}.ab-symbol{font:inherit;font-size:16px;line-height:1;width:30px;height:28px;border-radius:var(--radius-sm);border:1px solid var(--rand-stark);background:var(--flaeche);color:var(--text);cursor:pointer}.ab-symbol:hover{background:var(--flaeche-2)}.ab-symbol:focus-visible{outline:3px solid var(--akzent);outline-offset:2px}.ab-popup{position:absolute;top:calc(100% + 6px);left:0;z-index:var(--ebene-liste);min-width:280px;display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:8px;padding:12px;font-size:13px;background:var(--flaeche);border:1px solid var(--rand-stark);border-radius:var(--radius);box-shadow:var(--schatten-schwebend)}.ab-popup label,.ab-einstellung-immer label{color:var(--text-leise)}.ab-popup select{min-width:0;font:inherit}.ab-popup>button,.ab-popup>.ab-immer{grid-column:1 / -1}.ab-einstellung-immer{display:flex;align-items:center;flex-wrap:wrap;gap:6px 8px;font-size:13px}.ab-einstellung-immer select{min-width:0;font:inherit;font-size:13px}.ab-immer{display:inline-flex;align-items:center;gap:4px;cursor:pointer}.ab-marke{display:inline-flex;align-items:center;gap:3px;margin-left:8px;padding:0 7px;font-size:12px;font-weight:600;border-radius:999px;border:1px solid currentColor;vertical-align:middle}.ab-marke-an_stefan{color:var(--hoch);background:var(--hoch-flaeche)}.ab-marke-wartet{color:var(--mittel);background:var(--mittel-flaeche)}.ab-marke-erledigt{color:var(--gut);background:var(--gut-flaeche)}.ab-wort{display:inline-flex;align-items:center;gap:3px;margin-right:8px;padding:0 7px;font-size:12px;font-weight:600;border-radius:999px;border:1px solid currentColor;vertical-align:middle}.ab-wort-gut{color:var(--gut);background:var(--gut-flaeche)}.ab-wort-hoch{color:var(--hoch);background:var(--hoch-flaeche)}.ab-wort-mittel{color:var(--mittel);background:var(--mittel-flaeche)}.ab-wort-neutral{color:var(--text-leise, inherit);background:transparent}.ab-liste .betrag-rechnung{font-weight:600;white-space:nowrap}.ab-liste .betrag.hoch{font-size:12px;white-space:nowrap}.ab-liste .zeile[aria-current=true]{outline:2px solid var(--akzent);outline-offset:-2px;border-left-width:6px}.ab-liste .zeile[aria-current=true] .titel{font-weight:700}.ab-fortschritt{position:relative;overflow:visible}.ab-fortschritt .balken{transition:width .6s cubic-bezier(.22,1,.36,1)}.ab-fortschritt.ab-puls{animation:ab-puls .9s ease-out}.ab-fortschritt.ab-puls .balken{background:var(--gut)}.ab-plus{position:absolute;right:0;bottom:6px;font-size:13px;font-weight:700;color:var(--gut);pointer-events:none;animation:ab-plus-hoch 1.2s ease-out forwards}@keyframes ab-puls{0%{box-shadow:0 0 #2c6b458c}to{box-shadow:0 0 0 10px #2c6b4500}}@keyframes ab-plus-hoch{0%{opacity:0;transform:translateY(4px)}20%{opacity:1}to{opacity:0;transform:translateY(-22px)}}@media(prefers-reduced-motion:reduce){.ab-fortschritt .balken{transition:none}.ab-fortschritt.ab-puls{animation:none}.ab-plus{display:none}}.ordner-spalte{display:flex;flex-direction:column;min-height:0;flex:1 1 0}.ok-reiter{flex:none;display:flex;gap:6px;padding:8px 10px;border-bottom:1px solid var(--rand);flex-wrap:wrap}.ok-reiter-knopf{font:inherit;font-size:14px;padding:6px 12px;border-radius:var(--radius-sm);border:1px solid var(--rand-stark);background:var(--flaeche);color:var(--text);cursor:pointer}.ok-reiter-knopf b{margin-left:4px;font-variant-numeric:tabular-nums}.ok-reiter-knopf:hover{background:var(--flaeche-2)}.ok-reiter-knopf.an{background:var(--akzent);border-color:var(--akzent);color:#fff;font-weight:700}.ok-reiter-knopf:focus-visible,.ok-pfeil:focus-visible,.ok-name:focus-visible,.ok-fall-knopf:focus-visible,.ok-zuordnen:focus-visible{outline:3px solid var(--akzent);outline-offset:2px}.ok-pfad{flex:none;padding:6px 12px;font-size:13px;color:var(--text-leise);border-bottom:1px solid var(--rand)}.ok-pfad ol{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:4px}.ok-pfad li+li:before{content:">";margin-right:4px}.ok-pfad li[aria-current=location]{color:var(--text);font-weight:600}.ok-baum{flex:1 1 0;min-height:0;overflow-y:auto}.ok-liste,.ok-faelle{list-style:none;margin:0;padding:0}.ok-lieferant{border-bottom:1px solid var(--rand)}.ok-lieferant-kopf{display:flex;align-items:stretch}.ok-pfeil{flex:none;width:32px;font:inherit;font-size:15px;border:none;background:transparent;color:var(--text-leise);cursor:pointer}.ok-pfeil:hover{background:var(--flaeche-2)}.ok-name{flex:1 1 auto;min-width:0;display:flex;align-items:center;justify-content:space-between;gap:8px;font:inherit;font-weight:600;text-align:left;padding:9px 12px 9px 2px;border:none;background:transparent;color:var(--text);cursor:pointer}.ok-name:hover{background:var(--flaeche-2)}.ok-name-text{display:flex;flex-direction:column;min-width:0}.ok-lieferant-aktion{padding:2px 8px 6px 28px}.sortiername-dialog input[type=text]{display:block;width:100%;margin-top:4px}.ok-untertitel{display:block;font-size:12px;font-weight:400;color:var(--text-leise)}.ok-anzahl{flex:none;font-size:12px;font-variant-numeric:tabular-nums;padding:0 8px;border:1px solid var(--rand-stark);border-radius:999px}.ok-lieferant-flach .ok-lieferant-titel{padding:8px 12px 4px;font-weight:600}.ok-lieferant-flach .ok-lieferant-titel .ok-untertitel{display:inline;margin-left:8px}.ok-faelle{padding:0 0 6px 32px}.ok-lieferant-flach>.ok-faelle{padding-left:12px}.ok-fall{display:flex;flex-direction:column;align-items:stretch}.ok-fall-knopf{display:flex;flex-direction:column;gap:2px;text-align:left;font:inherit;padding:7px 10px;border:none;border-left:4px solid transparent;background:transparent;color:var(--text);cursor:pointer}.ok-fall-knopf:hover{background:var(--flaeche-2)}.ok-fall-knopf[aria-current=true]{outline:2px solid var(--akzent);outline-offset:-2px;border-left-color:var(--akzent);background:var(--akzent-flaeche)}.ok-fall-knopf[aria-current=true] .ok-nummer{font-weight:700}.ok-fall-kopf{display:flex;justify-content:space-between;gap:8px}.ok-betrag{font-variant-numeric:tabular-nums;white-space:nowrap;font-weight:600}.ok-grund,.ok-abgehakt-von,.ok-lieferant-zeile,.ok-alter{font-size:12px;color:var(--text-leise)}.ok-alter-alt{color:var(--hoch);font-weight:600}.ok-zuordnen{align-self:flex-start;margin:0 10px 6px}.ok-fall-mit-aktionen{display:grid;grid-template-columns:1fr auto;align-items:center;gap:0 6px;padding-right:6px}.ok-fall-mit-aktionen>.ok-zuordnen{grid-column:1 / -1;justify-self:start;margin:0 0 6px 10px}.ok-fall-mit-aktionen>.ok-fall-knopf{flex:1 1 auto;min-width:0}.ok-zeile-aktionen{flex:none;display:flex;align-items:center;gap:4px}.ok-zeile-aktionen .fall-icon{min-width:36px;min-height:36px}.ok-zeile-aktionen .fall-icon:focus-visible{outline:3px solid var(--akzent);outline-offset:2px}.ok-suche{display:flex;flex-wrap:wrap;align-items:center;gap:6px 8px;padding:8px 12px;font-size:13px;border-bottom:1px solid var(--rand)}.ok-suche input{flex:1 1 140px;min-width:0;font:inherit}.ok-suche-hinweis{flex-basis:100%;color:var(--text-leise)}.ok-meldung{flex:none;display:flex;align-items:center;gap:8px;flex-wrap:wrap}.ok-marktwahl{padding:12px}.ok-marktwahl-titel{margin:0 0 4px;font-size:16px}.ok-marktliste{list-style:none;margin:8px 0 0;padding:0;display:flex;flex-direction:column;gap:6px}.ok-marktliste .knopf{width:100%;justify-content:space-between;display:flex}.sortiername-dialog .sortiername-merken{display:flex;align-items:center;gap:8px;margin-top:12px}.sortiername-dialog .sortiername-merken label{margin:0}.sortiername-dialog .sortiername-treffer{border:1px solid var(--rand-stark);border-radius:8px;margin:10px 0;padding:8px 12px;max-height:40vh;overflow-y:auto}.sortiername-dialog .sortiername-treffer legend{font-weight:700;padding-inline:4px}.sortiername-dialog .sortiername-treffer-zeile{display:flex;align-items:center;gap:10px;min-height:36px}.sortiername-dialog .sortiername-treffer-zeile input{width:20px;height:20px;flex:none}.sortiername-dialog .sortiername-treffer-zeile label{margin:0}.sortiername-dialog .sortiername-treffer-zeile input:focus-visible{outline:3px solid var(--akzent);outline-offset:2px}.lieferanten-regel{margin:12px 0;padding:12px 14px;border:1px solid var(--rand-stark);border-radius:8px}.lieferanten-regel h3{margin:0 0 4px;font-size:16px}.lieferanten-regel ul{margin:4px 0 8px;padding-left:20px}.ab-listen-einstieg{display:flex;flex-wrap:wrap;gap:6px;padding:6px 8px;border-bottom:1px solid var(--rand)}.listen-einstieg{display:inline-flex;flex-wrap:wrap;gap:6px;align-items:center}.listen-dialog-kopf{display:flex;flex-wrap:wrap;gap:12px;margin-bottom:8px}.listen-dialog-tabelle{max-height:55vh;overflow:auto}.listen-haken{display:inline-flex;align-items:center;gap:6px;min-height:36px;cursor:pointer}.listen-haken input{width:20px;height:20px;flex:none}.listen-haken input:focus-visible{outline:3px solid var(--akzent);outline-offset:2px}.ok-paar,.ab-paar{margin-top:4px;margin-right:0;align-self:flex-start}.ok-fall-knopf .ok-paar{display:inline-flex}.listen-datum-form{margin-top:6px;padding:8px;border:1px solid var(--rahmen, #c9ced6);border-radius:6px}.listen-datum-form input[type=date]{min-height:36px}.listen-datum-form input[type=date]:focus-visible{outline:3px solid var(--akzent);outline-offset:2px}.wochenliste-werkzeug{display:flex;flex-wrap:wrap;gap:8px;max-width:210mm;margin:0 auto 12px}.wochenliste-blatt{box-sizing:border-box;max-width:210mm;margin:0 auto;padding:16mm 14mm;background:#fff;color:#111;border:1px solid #d6dfdf;border-radius:4px;box-shadow:0 1px 3px #0000000f;font-size:13px;line-height:1.4}.wochenliste-seite>.fehler{max-width:210mm;margin:0 auto}.wochenliste-seite>.fehler .knopf{margin-top:8px}.wochenliste-laedt{margin:0;color:#444}.wochenliste-kopf{border-bottom:2px solid #111;padding-bottom:8px;margin-bottom:14px}.wochenliste-kopf h2{margin:0 0 6px;font-size:20px;color:#111}.wochenliste-angaben{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:2px 24px;margin:0}.wochenliste-angaben div{display:flex;gap:6px}.wochenliste-angaben dt{font-weight:600;min-width:92px}.wochenliste-angaben dt:after{content:":"}.wochenliste-angaben dd{margin:0}.wochenliste-abschnitt{margin-top:16px}.wochenliste-abschnitt h3{margin:0;font-size:15px;color:#111}.wochenliste-abschnitt-klein h3{font-size:13px}.wochenliste-anzahl{font-weight:400;color:#444}.wochenliste-erklaerung{margin:0 0 4px;font-size:12px;color:#444}.wochenliste-keine{margin:4px 0 0;font-style:italic}.wochenliste-tabelle{width:100%;border-collapse:collapse;font-size:12px}.wochenliste-abschnitt-klein .wochenliste-tabelle{font-size:11px}.wochenliste-tabelle th,.wochenliste-tabelle td{border-bottom:1px solid #c8c8c8;padding:3px 6px 3px 0;text-align:left;vertical-align:top;overflow-wrap:anywhere}.wochenliste-tabelle tbody td{white-space:pre-wrap}.wochenliste-tabelle thead th{border-bottom:1px solid #111;font-weight:600;white-space:nowrap}.wochenliste-tabelle tbody th{font-weight:600}.wochenliste-tabelle .wochenliste-rechts{text-align:right;white-space:nowrap}.wochenliste-tabelle .wochenliste-breit{width:30%}.wochenliste-ohne-markt{margin:0 0 12px;padding:6px 8px;border-left:3px solid #b26b00;background:#fff8ec;font-size:12px}.wochenliste-feldname{display:block;margin:4px 0;font-size:12px;font-weight:600}.wochenliste-freitext{box-sizing:border-box;width:100%;font:inherit;padding:6px 8px;border:1px solid #8a9a9a;border-radius:3px;resize:vertical}.wochenliste-freitext:focus-visible{outline:2px solid #0b6b63;outline-offset:1px}.wochenliste-hinweis{margin:4px 0 0;font-size:12px;color:#444}.wochenliste-freitext-druck{white-space:pre-wrap;margin:4px 0 0}.wochenliste-nur-druck{display:none}@page wochenliste{size:A4 portrait;margin:14mm 12mm 14mm 14mm}@media print{body:has(.wochenliste-seite) :has(.wochenliste-seite)>:not(:has(.wochenliste-seite)):not(.wochenliste-seite),body:has(.wochenliste-seite)>:not(:has(.wochenliste-seite)):not(.wochenliste-seite){display:none!important}html:has(.wochenliste-seite),body:has(.wochenliste-seite),body:has(.wochenliste-seite) :has(.wochenliste-seite){display:block!important;position:static!important;width:auto!important;min-width:0!important;max-width:none!important;min-height:0!important;height:auto!important;margin:0!important;padding:0!important;border:0!important;box-shadow:none!important;background:#fff!important;overflow:visible!important;transform:none!important}.wochenliste-seite{page:wochenliste;color:#000;background:#fff}.wochenliste-werkzeug,.wochenliste-nur-bildschirm{display:none!important}.wochenliste-nur-druck{display:block}.wochenliste-blatt{max-width:none;margin:0;padding:0;border:0;border-radius:0;box-shadow:none;color:#000;font-size:10pt}.wochenliste-kopf h2{font-size:15pt}.wochenliste-abschnitt{margin-top:10pt}.wochenliste-abschnitt h3{font-size:11.5pt;break-after:avoid}.wochenliste-abschnitt-klein h3{font-size:10pt}.wochenliste-erklaerung,.wochenliste-anzahl,.wochenliste-laedt{color:#000}.wochenliste-erklaerung{font-size:8.5pt;break-after:avoid}.wochenliste-tabelle{font-size:9pt}.wochenliste-abschnitt-klein .wochenliste-tabelle{font-size:8.5pt}.wochenliste-tabelle th,.wochenliste-tabelle td{border-bottom-color:#888}.wochenliste-ohne-markt{background:#fff;border-left-color:#000}.wochenliste-tabelle thead{display:table-header-group}.wochenliste-tabelle tr{break-inside:avoid;page-break-inside:avoid}}.mappe-schlank{gap:6px}.mappe-kopfzeile{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.mappe-kopfzeile h2{margin:0;font-size:17px}.mappe-kopfzeile .hinweis{margin:0;font-size:12.5px}.mappe-kopfzeile-abstand{flex:1}.mappe-statusleiste{display:flex;align-items:center;flex-wrap:wrap;gap:6px}.mappe-statusteil{font:inherit;font-size:13px;padding:2px 10px;border-radius:999px;border:1px solid var(--rand-stark);background:var(--flaeche);color:var(--text);cursor:pointer}.mappe-statusteil b{margin-left:2px}.mappe-statusteil:hover{background:var(--flaeche-2)}.mappe-statusteil.an{background:var(--akzent);border-color:var(--akzent);color:#fff}.mappe-statusteil:focus-visible{outline:3px solid var(--akzent);outline-offset:2px}.mappe-statusteil.ton-rot:not(.an){border-color:#b3321f;color:#8a1f12}.mappe-statusteil.ton-blau:not(.an){color:#33415c}.mappe-statusleiste-trenner{width:1px;height:16px;background:var(--rand-stark);margin:0 4px}.mappe-arbeit{display:flex;gap:10px;align-items:stretch;height:calc(100vh - var(--kopf-hoehe, 72px) - var(--inhalt-oben, 25px) - var(--inhalt-unten, 50px) - 96px);min-height:420px}.mappe-menue{flex:0 0 188px;display:flex;flex-direction:column;gap:12px;overflow-y:auto;padding:10px;background:var(--flaeche);border:1px solid var(--rand);border-radius:var(--radius, 7px);font-size:14px}.mappe-menue-feld{display:flex;flex-direction:column;gap:3px;font-weight:600;font-size:13px}.mappe-menue-feld input,.mappe-menue-feld select{font:inherit;font-weight:400;width:100%;min-width:0}.mappe-menue-gruppe{border:none;margin:0;padding:0;display:flex;flex-direction:column;gap:2px}.mappe-menue-gruppe legend{font-weight:600;font-size:13px;padding:0;margin-bottom:3px}.mappe-menue-option{display:flex;align-items:center;gap:6px;padding:2px 0;cursor:pointer}.mappe-menue-option span:nth-of-type(1){flex:1}.mappe-menue-zahl{color:var(--text-leise);font-variant-numeric:tabular-nums}.mappe-menue-fuss{margin-top:auto;display:flex;flex-direction:column;gap:4px}.mappe-haupt{flex:1;min-width:0;display:flex;align-items:stretch}.mappe-listenbereich{flex:1;min-width:0;display:flex;flex-direction:column;background:var(--flaeche);border:1px solid var(--rand);border-radius:var(--radius, 7px);padding:8px 10px}.mappe-listentitel{margin:0 0 6px;font-size:15px}.mappe-listenrolle{flex:1;min-height:0;overflow-y:auto}.mappe-gruppenkopf{margin-top:10px}.mappe-gruppenkopf:first-child{margin-top:0}.mappe-fall.gewaehlt{outline:2px solid var(--akzent);outline-offset:-1px;background:var(--akzent-flaeche)}.mappe-schlank.mit-fall .mappe-liste .mappe-fall-oeffnen{display:flex;flex-wrap:wrap;gap:2px 10px;align-items:baseline}.mappe-schlank.mit-fall .mappe-liste .mappe-fall-lieferant{flex:1 1 10em;font-weight:600}.mappe-schlank.mit-fall .mappe-liste .mappe-fall-grund,.mappe-schlank.mit-fall .mappe-liste .mappe-an-stefan,.mappe-schlank.mit-fall .mappe-liste .mappe-paarzeile{flex:1 1 100%}.mappe-schlank.mit-fall .mappe-liste .mappe-fall{flex-wrap:wrap}.trennbalken{flex:0 0 12px;display:flex;align-items:center;justify-content:center;cursor:col-resize;touch-action:none;-webkit-user-select:none;user-select:none;border-radius:4px}.trennbalken-griff{width:4px;height:48px;border-radius:2px;background:var(--rand-stark)}.trennbalken:hover .trennbalken-griff{background:var(--akzent)}.trennbalken:focus-visible{outline:3px solid var(--akzent);outline-offset:0}.trennbalken:focus-visible .trennbalken-griff{background:var(--akzent)}.mappe-fallbereich{flex:1;min-width:0;overflow:auto;outline:none}.mappe-fallbereich:focus-visible{outline:3px solid var(--akzent);outline-offset:2px}.mappe-fallbereich .arbeitsflaeche{height:auto;min-height:0}@media(max-width:900px){.mappe-arbeit{flex-direction:column;height:auto}.mappe-menue{flex:none}.mappe-listenbereich{flex:none!important;width:auto!important;max-height:60vh}.trennbalken{display:none}}.listen-abschnitt{margin-bottom:16px}.listen-warnung{margin:8px 0;font-weight:600}.listen-zeile-fehlt td,.listen-zeile-fehlt th{color:var(--text-leise, #8a4b00)}@media print{.listen-seite[data-druck=an-stefan] [data-abschnitt=inge],.listen-seite[data-druck=inge] [data-abschnitt=an-stefan],.listen-seite .listen-werkzeug{display:none!important}.listen-seite .mappe-kopf{display:none}}.seiten-nav .nav-gruppe{display:grid;gap:inherit}.seiten-nav .nav-gruppe+.nav-gruppe{margin-top:10px}.seiten-nav .nav-gruppe-titel{margin:6px 14px 2px;font-size:12px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:#8ea3a6}.seiten-nav .nav-gruppe.leise .nav-gruppe-titel{font-size:11px;font-weight:600}.seiten-nav .nav-gruppe.leise button{font-size:13px}.seiten-nav button.nav-unter{padding-left:28px}.sidebar-collapsed .seiten-nav .nav-gruppe-titel{display:none}@media(max-width:760px){.seiten-nav .nav-gruppe{display:contents}}@media(max-width:900px){.seiten-nav .nav-gruppe-titel{display:none}.seiten-nav button.nav-unter{padding-left:4px}}.markt-zeile.markt-zeile-radio{grid-template-columns:minmax(200px,1.6fr) minmax(130px,.7fr) minmax(170px,1fr)}.markt-zeile-radio .markt-zeile-name{display:flex;gap:10px;align-items:baseline}.markt-zeile-radio .markt-wahlzeichen{font-size:16px;line-height:1}.markt-zeile-radio.gewaehlt{border:3px solid var(--akzent);padding:10px 12px;background:var(--flaeche-2)}.markt-zeile-radio .markt-zahl.nicht-abgehakt{font-weight:600}.markt-startrahmen{position:sticky;bottom:0;display:flex;flex-wrap:wrap;align-items:center;gap:8px 16px;margin-top:18px;padding:12px 14px;border:1px solid var(--rand-stark);border-radius:var(--radius);background:var(--flaeche)}.markt-startrahmen-wahl{flex:1 1 220px;margin:0}.markt-startknopf{min-height:48px;padding:10px 28px;font-size:16px;font-weight:700;border-radius:var(--radius);border:2px solid var(--akzent);background:var(--akzent);color:#fff;cursor:pointer}.markt-startknopf:disabled{background:var(--flaeche-2);color:var(--text-leise);border-color:var(--rand);cursor:not-allowed}.markt-startknopf:focus-visible{outline:3px solid var(--akzent);outline-offset:3px}.markt-start-hinweis{color:var(--text-leise)}.abgeloest-banner{display:flex;flex-wrap:wrap;align-items:center;gap:8px 16px;margin:0 0 12px;padding:10px 14px;border:2px solid var(--rand-stark);border-radius:var(--radius);background:var(--flaeche-2)}.abgeloest-banner p{flex:1 1 280px;margin:0}.abgeloest-banner button{min-height:40px;padding:8px 16px;font:inherit;font-weight:600;border:2px solid var(--akzent);border-radius:var(--radius);background:var(--flaeche);color:var(--text);cursor:pointer}.abgeloest-banner button:focus-visible{outline:3px solid var(--akzent);outline-offset:2px}:root{--ebene-liste: 30;--ebene-belegleiste: 40;--ebene-prueffenster: 90;--ebene-dialog: 100;--ebene-belegfenster: 110;--ebene-belegfenster-bis: 189;--ebene-belegvollbild: 200;--ebene-einfuehrung: 300;--grund: #f5f5f2;--flaeche: #ffffff;--flaeche-2: #eeeeea;--rand: #dedcd4;--rand-stark: #c5c2b6;--text: #1a1a17;--text-leise: #57564d;--text-sehr-leise: #6f6d63;--akzent: #1f4b8f;--akzent-stark: #163a72;--akzent-flaeche: #e8eef8;--hoch: #a8281e;--hoch-flaeche: #fbeae8;--mittel: #8a6008;--mittel-flaeche: #fcf3e0;--niedrig: #4a6b4a;--niedrig-flaeche: #edf3ed;--gut: #2c6b45;--gut-flaeche: #e7f2eb;--radius-sm: 5px;--radius: 7px;--radius-lg: 11px;--schatten-sm: 0 1px 2px rgba(20, 20, 15, .05);--schatten: 0 1px 3px rgba(20, 20, 15, .06), 0 1px 1px rgba(20, 20, 15, .04);--schatten-schwebend: 0 8px 24px rgba(20, 20, 15, .14);--schrift: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;--mono: "SF Mono", "Cascadia Mono", "Roboto Mono", Consolas, monospace}@media(prefers-color-scheme:dark){:root:not([data-theme=light]){--grund: #141417;--flaeche: #1c1c21;--flaeche-2: #24242a;--rand: #34343c;--rand-stark: #48484f;--text: #ecebf1;--text-leise: #9d9ca8;--text-sehr-leise: #6f6e79;--akzent: #86aeee;--akzent-stark: #a9c5f5;--akzent-flaeche: #1c2b46;--hoch: #f08d82;--hoch-flaeche: #382220;--mittel: #e2b45b;--mittel-flaeche: #362a17;--niedrig: #a1c1a1;--niedrig-flaeche: #212c20;--gut: #7fca9d;--gut-flaeche: #182b21;--schatten-sm: 0 1px 2px rgba(0, 0, 0, .25);--schatten: 0 1px 3px rgba(0, 0, 0, .3), 0 1px 1px rgba(0, 0, 0, .2);--schatten-schwebend: 0 12px 32px rgba(0, 0, 0, .45)}}*{box-sizing:border-box}body{margin:0;background:var(--grund);color:var(--text);font-family:var(--schrift);font-size:18px;line-height:1.5;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}button{font:inherit;cursor:pointer}.app{display:grid;grid-template-rows:auto 1fr;min-height:100vh}.kopfzeile{display:flex;align-items:center;gap:28px;padding:0 24px;height:56px;background:var(--flaeche);border-bottom:1px solid var(--rand);box-shadow:var(--schatten-sm);position:sticky;top:0;z-index:10}.marke-block{display:flex;align-items:baseline;gap:10px;white-space:nowrap}.kopfzeile h1{margin:0;font-size:15px;font-weight:650;letter-spacing:-.01em}.kopfzeile .betrieb{color:var(--text-leise);font-size:14px;letter-spacing:.01em}.instanz-marke{margin-left:8px;padding:2px 7px;border-radius:999px;font-size:14px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;vertical-align:middle;border:1px solid transparent}.instanz-marke.echtbetrieb{background:#fdeceb;border-color:#f0b3ad;color:#a02216}.instanz-marke.testfeld{background:#eaf1fb;border-color:#aec6ea;color:#1b4d8f}.kopfzeile .wer{color:var(--text-leise);font-size:14px;margin-right:4px}.anmeldung-huelle{min-height:100vh;display:grid;place-items:center;padding:24px}.anmeldung{width:min(360px,100%);display:flex;flex-direction:column;gap:14px;padding:28px;border:1px solid var(--rand, #dcdcdc);border-radius:10px;background:#fff}.anmeldung h1{margin:0;font-size:18px;font-weight:650}.anmeldung-hinweis{margin:-6px 0 4px;color:var(--text-leise);font-size:14px}.anmeldung label{display:flex;flex-direction:column;gap:5px;font-size:14px;color:var(--text-leise)}.anmeldung input{padding:9px 10px;font-size:14px;border:1px solid var(--rand, #dcdcdc);border-radius:6px}.anmeldung .knopf{margin-top:4px;padding:10px}.kopfzeile .rechts{margin-left:auto;display:flex;align-items:center;gap:12px}.reiter{display:flex;gap:2px;background:var(--flaeche-2);padding:3px;border-radius:var(--radius)}.reiter button{background:none;border:none;padding:6px 13px;border-radius:var(--radius-sm);color:var(--text-leise);font-size:14px;font-weight:500;transition:background .12s ease,color .12s ease}.reiter button:hover{color:var(--text)}.reiter button[aria-current=true]{background:var(--flaeche);color:var(--akzent);font-weight:600;box-shadow:var(--schatten-sm)}.inhalt{padding:24px;max-width:1600px;width:100%;margin:0 auto}.wortmarke{font-size:14px;font-weight:600;letter-spacing:-.01em;color:var(--text-leise);white-space:nowrap}.wortmarke span{color:var(--text);font-weight:700}.versionsmarke{font-family:var(--mono);font-size:14px;color:var(--text-sehr-leise);border:1px solid var(--rand);border-radius:999px;padding:2px 8px;white-space:nowrap}.fussnotiz{position:fixed;right:16px;bottom:12px;display:flex;align-items:center;gap:8px;opacity:.6;font-size:14px;z-index:5;pointer-events:none}.fussnotiz>*{pointer-events:auto}.fussnotiz .marke{font-size:14px;padding:2px 8px}.fussnotiz .wortmarke{font-size:14px}.beleg-umschalter{display:inline-flex;align-items:center;gap:6px;color:var(--text-leise);font-size:14px;white-space:nowrap;cursor:pointer}.beleg-umschalter input{cursor:pointer}.kennzahlen{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:14px;margin-bottom:22px}.kennzahl{background:var(--flaeche);border:1px solid var(--rand);border-radius:var(--radius);box-shadow:var(--schatten);padding:16px 18px}.kennzahl .wert{font-size:28px;font-weight:650;line-height:1.1;letter-spacing:-.02em;font-variant-numeric:tabular-nums}.kennzahl .beschriftung{color:var(--text-leise);font-size:14px;margin-top:5px}.kennzahl.betont .wert{color:var(--hoch)}.kennzahl.gut .wert{color:var(--gut)}.leiste{display:flex;align-items:center;gap:10px;margin-bottom:18px;flex-wrap:wrap}.knopf{background:var(--flaeche);border:1px solid var(--rand-stark);border-radius:var(--radius-sm);padding:7px 14px;color:var(--text);font-size:14px;font-weight:500;transition:background .12s ease,border-color .12s ease,box-shadow .12s ease,filter .12s ease}.knopf:hover:not(:disabled){background:var(--flaeche-2)}.knopf:disabled{opacity:.5;cursor:default}.knopf.haupt{background:var(--akzent);border-color:var(--akzent);color:#fff;font-weight:600;box-shadow:var(--schatten-sm)}.knopf.haupt:hover:not(:disabled){background:var(--akzent-stark);border-color:var(--akzent-stark)}.hinweis{color:var(--text-leise);font-size:14px}.marke{display:inline-flex;align-items:center;gap:5px;padding:3px 9px;border-radius:999px;font-size:14px;font-weight:600;white-space:nowrap}.marke.offline{background:var(--mittel-flaeche);color:var(--mittel)}.marke.online{background:var(--gut-flaeche);color:var(--gut)}.zweispaltig{display:grid;grid-template-columns:minmax(340px,420px) 1fr;gap:18px;align-items:start}@media(max-width:1100px){.zweispaltig{grid-template-columns:1fr}}:root{--kopf-hoehe: 72px;--inhalt-oben: 25px;--inhalt-unten: 50px}.arbeitsflaeche{display:flex;flex-direction:column;gap:12px;height:calc(100vh - var(--kopf-hoehe) - var(--inhalt-oben) - var(--inhalt-unten));min-height:460px}.arbeitskopf{background:var(--flaeche);border:1px solid var(--rand);border-radius:var(--radius);box-shadow:var(--schatten);padding:8px 12px}.arbeitskopf-zeile{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.arbeitskopf-rechts{margin-left:auto;display:flex;align-items:center;gap:8px;flex-wrap:wrap}.spalten-schalter{white-space:nowrap}.arbeitskopf-zahlen{display:flex;align-items:center;gap:14px;flex-wrap:wrap;margin-top:7px;padding-top:7px;border-top:1px solid var(--rand);font-size:14px;color:var(--text-leise)}.arbeitskopf-zahlen b{color:var(--text);font-variant-numeric:tabular-nums}.arbeitskopf-zahlen .gut b{color:var(--gut)}.arbeitskopf-zahlen .betont b{color:var(--hoch)}.arbeitskopf-zahlen .trenner{width:1px;height:14px;background:var(--rand)}.arbeitskopf-zahlen .balken-spur{display:inline-block;flex:1;min-width:80px;max-width:240px;margin-top:0}.arbeitskopf-zahlen .balken{display:block}.stapel-meldung{margin:-4px 0 0}.arbeitsraum{display:grid;grid-template-columns:minmax(320px,380px) minmax(420px,1fr) minmax(320px,460px);gap:14px;flex:1;min-height:0}.arbeitsraum.ohne-liste{grid-template-columns:minmax(420px,1fr) minmax(320px,460px)}.arbeitsraum.ohne-beleg{grid-template-columns:minmax(320px,380px) 1fr}.arbeitsraum.ohne-liste.ohne-beleg{grid-template-columns:1fr}.liste[hidden]{display:none}.vorgangsflaeche{min-height:0;overflow-y:auto;position:relative;padding:1px 2px 24px}@media(max-width:1100px){.arbeitsflaeche{height:auto;min-height:0}.arbeitsraum,.arbeitsraum.ohne-liste,.arbeitsraum.ohne-beleg,.arbeitsraum.ohne-liste.ohne-beleg{grid-template-columns:1fr}.vorgangsflaeche{overflow-y:visible}}.belegpanel{background:var(--flaeche);border:1px solid var(--rand);border-radius:var(--radius);box-shadow:var(--schatten);display:flex;flex-direction:column;height:100%;min-height:320px;overflow:hidden}.belegpanel-kopf{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:9px 14px;border-bottom:1px solid var(--rand)}.belegpanel-blatt{flex:1;min-height:0;background:var(--flaeche-2)}.belegpanel-blatt object{width:100%;height:100%;border:none}.belegpanel .leer,.belegpanel .fehler{margin:auto;padding:16px}.sicherheit{display:inline-block;margin-top:4px;font-size:14px;padding:1px 7px;border-radius:999px;border:1px solid var(--rand);color:var(--text-leise)}.sicherheit.nachlesen{border-color:var(--warn, #b8860b);color:var(--warn, #b8860b)}.sicherheit.nicht_pruefbar{border-style:dashed}.belegfenster{position:fixed;display:flex;flex-direction:column;background:var(--flaeche);border:1px solid var(--rand);border-radius:var(--radius);box-shadow:0 12px 40px #00000047;overflow:hidden}.belegfenster.aktiv{border-color:var(--akzent, #3b6ea5)}.belegfenster-kopf{display:flex;align-items:center;gap:8px;padding:6px 8px 6px 12px;border-bottom:1px solid var(--rand);background:var(--flaeche-2);cursor:move;-webkit-user-select:none;user-select:none;touch-action:none}.belegfenster-titel{flex:1;font-weight:600;font-size:14px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.belegfenster-blatt{position:relative;flex:1;min-height:0;background:var(--flaeche-2)}.belegfenster-blatt object{width:100%;height:100%;border:none}.belegfenster-schild{position:absolute;top:0;right:0;bottom:0;left:0}.belegfenster-griff{position:absolute;touch-action:none;z-index:1}.griff-n,.griff-s{left:0;right:0;height:5px;cursor:ns-resize}.griff-e,.griff-w{top:0;bottom:0;width:5px;cursor:ew-resize}.griff-n{top:0}.griff-s{bottom:0}.griff-e{right:0}.griff-w{left:0}.griff-ne,.griff-nw,.griff-se,.griff-sw{width:16px;height:16px;z-index:2}.griff-ne{top:0;right:0;cursor:nesw-resize}.griff-nw{top:0;left:0;cursor:nwse-resize}.griff-se{bottom:0;right:0;cursor:nwse-resize}.griff-sw{bottom:0;left:0;cursor:nesw-resize}.belegfenster-ecke{width:18px;height:18px;background:linear-gradient(135deg,transparent 0 50%,var(--rand) 50% 62%,transparent 62% 74%,var(--rand) 74% 86%,transparent 86%)}.belegleiste{position:fixed;left:16px;bottom:12px;display:flex;gap:8px;flex-wrap:wrap;max-width:60vw;z-index:var(--ebene-belegfenster-bis)}.wiedervorlage-tag{margin-top:20px}.wiedervorlage-tag h3{margin:0 0 8px;font-size:14px}.wiedervorlage-tag h3.wiedervorlage-faellig{color:var(--hoch)}.wiedervorlage-tag .zeile{border-radius:var(--radius-sm);border:1px solid var(--rand);margin-bottom:7px}.liste{background:var(--flaeche);border:1px solid var(--rand);border-radius:var(--radius);box-shadow:var(--schatten);min-height:0;height:100%;overflow-y:auto;position:relative}@media(max-width:1100px){.liste{height:auto;max-height:calc(100vh - 210px)}}.listenkopf{padding:11px 15px;border-bottom:1px solid var(--rand);font-size:14px;font-weight:500;color:var(--text-leise);position:sticky;top:0;background:var(--flaeche)}.zeile{display:grid;grid-template-columns:1fr auto;gap:10px;padding:11px 15px;border-bottom:1px solid var(--rand);cursor:pointer;border-left:3px solid transparent;transition:background .1s ease}.zeile:hover{background:var(--flaeche-2)}.zeile[aria-selected=true]{background:var(--akzent-flaeche);border-left-color:var(--akzent)}.zeile .titel{font-weight:550;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.zeile .unter{color:var(--text-leise);font-size:14px;margin-top:2px}.zeile .rechts{text-align:right;font-variant-numeric:tabular-nums}.zeile .betrag{font-weight:650;font-size:14px}.zeile .betrag.hoch{color:var(--hoch)}.zeile .betrag.gut{color:var(--gut)}.punkt{display:inline-block;width:7px;height:7px;border-radius:50%;margin-right:7px;vertical-align:middle}.punkt.hoch{background:var(--hoch)}.punkt.mittel{background:var(--mittel)}.punkt.niedrig{background:var(--niedrig)}.punkt.gut{background:var(--gut)}.tafel{background:var(--flaeche);border:1px solid var(--rand);border-radius:var(--radius);box-shadow:var(--schatten);padding:20px 22px;margin-bottom:18px}.tafel h2{margin:0 0 4px;font-size:16.5px;font-weight:650;letter-spacing:-.01em}.tafel h3{margin:0 0 12px;font-size:14px;font-weight:650;color:var(--text-leise);text-transform:uppercase;letter-spacing:.05em}.metazeile{display:flex;gap:20px;flex-wrap:wrap;color:var(--text-leise);font-size:14px;margin-bottom:16px}.metazeile b{color:var(--text);font-weight:550}.befund{border:1px solid var(--rand);border-left-width:3px;border-radius:var(--radius-sm);padding:15px 17px;margin-bottom:10px;background:var(--flaeche)}.befund.hoch{border-left-color:var(--hoch)}.befund.mittel{border-left-color:var(--mittel)}.befund.niedrig{border-left-color:var(--niedrig)}.befund .oben{display:flex;align-items:baseline;gap:10px;margin-bottom:7px}.befund .typ{font-family:var(--mono);font-size:14px;padding:1px 6px;border-radius:3px;background:var(--flaeche-2);color:var(--text-leise)}.befund .name{font-weight:650;font-size:14.5px}.befund .geld{margin-left:auto;font-size:17px;font-weight:650;font-variant-numeric:tabular-nums}.befund.hoch .geld{color:var(--hoch)}.befund.mittel .geld{color:var(--mittel)}.befund .geld.ohne,.befund.hoch .geld.ohne,.befund.mittel .geld.ohne{font-size:14px;font-weight:500;color:var(--grau, #6b7280)}.befund .begruendung{margin:0 0 11px;line-height:1.55}.beweise{display:flex;flex-wrap:wrap;gap:6px;margin-bottom:13px}.beweis{font-family:var(--mono);font-size:14px;background:var(--flaeche-2);border:1px solid var(--rand);border-radius:4px;padding:2px 7px;color:var(--text-leise)}.beweis b{color:var(--text);font-weight:550}.aktionen{display:flex;gap:8px;flex-wrap:wrap}.aktionen .knopf{padding:5px 11px;font-size:14px}.aktionen.verwerfen-grund select{border:1px solid var(--rand);border-radius:var(--radius-sm);padding:5px 8px;font-size:14px;background:var(--flaeche);color:var(--text)}.entscheidung{margin-left:auto;font-size:14px;font-weight:650;padding:2px 8px;border-radius:4px;text-transform:uppercase;letter-spacing:.02em}.entscheidung.bestaetigt{background:var(--akzent-flaeche);color:var(--akzent)}.entscheidung.verworfen{background:var(--flaeche-2);color:var(--text-leise)}.uebergabe{background:var(--akzent-flaeche);border:1px solid var(--rand);border-left:3px solid var(--akzent);border-radius:var(--radius-sm);padding:15px 17px;margin-bottom:10px}.uebergabe.faellig{background:var(--mittel-flaeche);border-left-color:var(--mittel)}.uebergabe.faellig .name{color:var(--mittel)}.uebergabe .name{font-weight:650;color:var(--akzent)}.belege{display:grid;gap:14px}.beleg{border:1px solid var(--rand);border-radius:var(--radius-sm);overflow:hidden}.belegkopf{display:flex;align-items:center;gap:10px;padding:9px 13px;background:var(--flaeche-2);border-bottom:1px solid var(--rand);font-size:14px}.belegkopf .art{font-weight:650;text-transform:capitalize}.belegkopf .quelle{margin-left:auto;font-size:14px;color:var(--text-leise);font-family:var(--mono)}table.positionen{width:100%;border-collapse:collapse;font-size:14px}table.positionen th{text-align:left;padding:7px 11px;color:var(--text-leise);font-weight:550;font-size:14px;text-transform:uppercase;letter-spacing:.03em;border-bottom:1px solid var(--rand);white-space:nowrap}table.positionen td{padding:7px 11px;border-bottom:1px solid var(--rand);vertical-align:top}table.positionen tr:last-child td{border-bottom:none}table.positionen .zahl{text-align:right;font-variant-numeric:tabular-nums;white-space:nowrap}table.positionen tr.markiert{background:var(--hoch-flaeche)}table.positionen tr.markiert td{font-weight:550}.vermerk{display:block;margin-top:3px;font-size:14px;color:var(--hoch);font-style:italic}.scrollbar{overflow-x:auto}.leer{text-align:center;padding:52px 20px;color:var(--text-leise)}.sauber{background:var(--gut-flaeche);border:1px solid var(--rand);border-left:3px solid var(--gut);border-radius:var(--radius-sm);padding:15px 17px;color:var(--gut);font-weight:550}.fehler{background:var(--hoch-flaeche);border:1px solid var(--hoch);border-radius:var(--radius-sm);padding:11px 15px;color:var(--hoch);margin-bottom:16px;font-size:14px}.typtabelle{width:100%;border-collapse:collapse;font-size:14px}.typtabelle th{text-align:left;color:var(--text-leise);font-weight:550;font-size:14px;text-transform:uppercase;letter-spacing:.03em;padding:7px 11px;border-bottom:1px solid var(--rand)}.typtabelle td{padding:8px 11px;border-bottom:1px solid var(--rand)}.typtabelle td.zahl{text-align:right;font-variant-numeric:tabular-nums}.balken{height:6px;border-radius:3px;background:var(--akzent);min-width:2px}textarea.beleg-eingabe{width:100%;min-height:220px;font-family:var(--mono);font-size:14px;line-height:1.5;padding:12px;border:1px solid var(--rand);border-radius:var(--radius-sm);background:var(--flaeche-2);color:var(--text);resize:vertical}.ablage{border:2px dashed var(--rand-stark);border-radius:var(--radius);padding:46px 20px;text-align:center;cursor:pointer;background:var(--flaeche-2);transition:border-color .12s,background .12s}.ablage:hover:not(.gesperrt),.ablage.aktiv{border-color:var(--akzent);background:var(--akzent-flaeche)}.ablage.gesperrt{cursor:default;opacity:.55}.ablage-gross{font-size:17px;font-weight:650;margin-bottom:5px}.eingang-kopf{display:flex;align-items:flex-start;gap:16px;margin-bottom:15px}.eingang-name{font-weight:650;font-size:15px;word-break:break-all}.eingang-zeit{margin-left:auto;text-align:right;white-space:nowrap}.eingang-zeit .wert{font-size:26px;font-weight:650;color:var(--akzent);font-variant-numeric:tabular-nums;line-height:1.1}.eingang-zeit .beschriftung{font-size:14px;color:var(--text-leise)}ol.stufen{list-style:none;margin:0;padding:0}.stufe{display:flex;align-items:baseline;gap:10px;border-left:2px solid var(--rand);margin-left:4px;padding:7px 0 7px 16px;position:relative}.stufe:last-child{border-left-color:transparent}.stufe-punkt{position:absolute;left:-6px;top:12px;width:9px;height:9px;border-radius:50%;background:var(--rand-stark);border:2px solid var(--flaeche)}.stufe.fertig .stufe-punkt{background:var(--gut)}.stufe.laeuft .stufe-punkt{background:var(--akzent)}.stufe.fehler .stufe-punkt{background:var(--hoch)}.stufe.wartet{opacity:.45}.stufe-name{font-weight:550;white-space:nowrap}.stufe-detail{color:var(--text-leise);font-size:14px}.stufe-zeit{margin-left:auto;font-family:var(--mono);font-size:14px;color:var(--text-leise);white-space:nowrap}.pruef-leiste{display:flex;align-items:center;gap:20px;margin-bottom:16px}.pruef-fortschritt{flex:1;max-width:460px}.balken-spur{height:6px;border-radius:3px;background:var(--flaeche-2);border:1px solid var(--rand);overflow:hidden;margin-top:5px}.pruef-uhr{margin-left:auto;display:flex;align-items:baseline;gap:10px;font-variant-numeric:tabular-nums;font-size:20px;font-weight:650}.pruef-karte{padding:24px 26px}.pruef-kopf{display:flex;align-items:flex-start;gap:16px;margin-bottom:18px}.pruef-betrag{margin-left:auto;font-size:30px;font-weight:650;color:var(--hoch);font-variant-numeric:tabular-nums;line-height:1}.befund.gross{padding:19px 21px;border-left-width:4px}.befund.gross .name{font-size:17px}.begruendung.gross{font-size:15.5px;line-height:1.6}.befund-klein{padding:6px 0;border-bottom:1px solid var(--rand);font-size:14px}.weitere{margin:13px 0}.weitere summary{cursor:pointer;color:var(--text-leise);font-size:14px;padding:4px 0}.pruef-aktionen{display:flex;gap:10px;flex-wrap:wrap;margin-top:20px}.knopf.gross{padding:12px 18px;font-size:14.5px;display:inline-flex;align-items:center;gap:9px}.taste{display:inline-flex;align-items:center;justify-content:center;min-width:20px;height:20px;border-radius:4px;background:#7f7f7f38;font-family:var(--mono);font-size:14px;font-weight:650}.knopf.leise{border-color:transparent;background:none;color:var(--text-leise);font-size:14px;padding:5px 10px}.knopf.leise:hover{background:var(--flaeche-2);color:var(--text)}.overlay{position:fixed;top:0;right:0;bottom:0;left:0;background:#0a0a0880;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);display:flex;align-items:center;justify-content:center;padding:24px;z-index:var(--ebene-dialog)}.anleitung{background:var(--flaeche);border:1px solid var(--rand);border-radius:var(--radius-lg);box-shadow:var(--schatten-schwebend);padding:28px 30px;max-width:560px;width:100%}.anleitung h2{margin:0 0 12px;font-size:19px;font-weight:650;letter-spacing:-.01em}.anleitung p{margin:0 0 10px;line-height:1.6}.anleitung-punkte{display:flex;gap:6px;margin-bottom:20px}.anleitung-punkt{width:24px;height:4px;border-radius:2px;border:none;padding:0;background:var(--rand-stark);transition:background .15s ease}.anleitung-punkt.aktiv{background:var(--akzent)}.anleitung-fuss{display:flex;align-items:center;margin-top:22px}.seitenhilfe{background:var(--akzent-flaeche);border:1px solid var(--rand);border-left:3px solid var(--akzent);border-radius:var(--radius-sm);padding:15px 17px;margin-bottom:18px}.seitenhilfe-kopf{display:flex;align-items:center;gap:12px;margin-bottom:7px}.seitenhilfe-kopf b{font-size:14px}.seitenhilfe-kopf .knopf{margin-left:auto}.seitenhilfe-text p{margin:0 0 8px;line-height:1.55}.seitenhilfe-text p:last-child{margin-bottom:0}.hilfe-wieder{margin-bottom:14px}.belegansicht{background:var(--flaeche);border:1px solid var(--rand);border-radius:var(--radius-lg);box-shadow:var(--schatten-schwebend);width:100%;max-width:1500px;height:100%;display:flex;flex-direction:column;overflow:hidden}.belegansicht-kopf{display:flex;align-items:center;gap:12px;padding:13px 18px;border-bottom:1px solid var(--rand)}.belegansicht-kopf>div:first-child{margin-right:auto}.belegansicht-koerper{flex:1;display:grid;grid-template-columns:1fr minmax(340px,460px);min-height:0}@media(max-width:950px){.belegansicht-koerper{grid-template-columns:1fr;grid-template-rows:1fr auto}}.belegansicht-blatt{background:var(--flaeche-2);border-right:1px solid var(--rand);min-height:0}.belegansicht-blatt object{width:100%;height:100%;border:none}.belegansicht-seite{padding:20px 22px;overflow-y:auto;min-height:0}.belegansicht-seite h3{margin:0 0 12px;font-size:14px;font-weight:650;color:var(--text-leise);text-transform:uppercase;letter-spacing:.05em}pre.ausgabe{background:var(--flaeche-2);border:1px solid var(--rand);border-radius:var(--radius-sm);padding:13px;overflow-x:auto;font-size:14px;margin:0}a.knopf{display:inline-block;text-decoration:none}.rueckmeldung{margin-top:12px;padding-top:10px;border-top:1px solid var(--rand)}.rueckmeldung-kopf{display:flex;align-items:center;gap:8px;font-size:14px;color:var(--text-leise)}.rueckmeldung-formular{display:flex;flex-direction:column;gap:8px;margin-top:8px}.rueckmeldung-feld{display:flex;flex-direction:column;gap:3px;font-size:14px;color:var(--text-leise)}.rueckmeldung-feld textarea,.rueckmeldung-feld select,.rueckmeldung-feld input{width:100%;font:inherit;font-size:14px;color:var(--text);background:var(--flaeche);border:1px solid var(--rand-stark);border-radius:var(--radius-sm);padding:6px 8px}.rueckmeldung-leiste{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.rueckmeldung-rueckfrage{background:var(--mittel-flaeche);border-left:3px solid var(--mittel);color:var(--mittel);padding:5px 9px;border-radius:var(--radius-sm);font-size:14px}.rueckmeldung-liste{list-style:none;margin:10px 0 0;padding:0;display:flex;flex-direction:column;gap:7px}.rueckmeldung-eintrag{border:1px solid var(--rand);border-radius:var(--radius-sm);padding:7px 9px;font-size:14px}.rueckmeldung-eintrag.offen{border-left:3px solid var(--akzent)}.rueckmeldung-eintrag.erledigt{background:var(--flaeche-2);color:var(--text-leise)}.rueckmeldung-zeile{display:flex;align-items:center;gap:8px;flex-wrap:wrap;font-size:14px;color:var(--text-leise)}.entscheidung.offen{background:var(--akzent-flaeche);color:var(--akzent)}.diktat{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.diktat-knopf.nimmt-auf{border-color:var(--hoch);background:var(--hoch-flaeche);color:var(--hoch)}.diktat-fehler{font-size:14px;color:var(--text-leise)}.unsichere-felder{display:flex;flex-direction:column;gap:8px;margin-top:8px}.unsicheres-feld{border:1px solid var(--rand);border-left:3px solid var(--mittel);border-radius:var(--radius-sm);padding:7px 9px;font-size:14px}.unsicheres-feld input{font:inherit;color:var(--text);background:var(--flaeche);border:1px solid var(--rand-stark);border-radius:var(--radius-sm);padding:5px 8px}.vorgangskopf{position:relative;z-index:5;background:var(--flaeche);border:1px solid var(--rand);border-radius:var(--radius);box-shadow:var(--schatten);padding:10px 18px 12px;margin-bottom:14px}.vorgangskopf-titel{display:flex;align-items:baseline;gap:10px;flex-wrap:wrap}.vorgangskopf-titel h2{margin:0}.vorgangskopf-beleg{font-size:14px;color:var(--text-leise)}.vorgangskopf-strittig{font-weight:650;font-variant-numeric:tabular-nums}.vorgangskopf-aktionen{display:flex;align-items:center;gap:8px;flex-wrap:wrap;margin-top:10px}.vorgangskopf-lauf{display:flex;align-items:center;gap:16px;flex-wrap:wrap;padding-bottom:10px;margin-bottom:10px;border-bottom:1px solid var(--rand)}.lauf-stand{flex:1;min-width:200px;font-size:14px;color:var(--text-leise)}.lauf-stand b{color:var(--text);font-variant-numeric:tabular-nums}.lauf-stand .balken-spur{max-width:320px}.lauf-knoepfe{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.lauf-quittung{font-size:14px;font-weight:650;color:var(--gut)}.vorgangs-auftrag{margin:10px 0 0;font-size:14px;line-height:1.55;color:var(--text)}.reiter-zahl{margin-left:6px;font-variant-numeric:tabular-nums;font-weight:600;opacity:.65}.sicherheitsmarke,.vorgangsstatus{font-size:14px;font-weight:650;padding:2px 8px;border-radius:4px;border:1px solid var(--rand);color:var(--text-leise);text-transform:uppercase;letter-spacing:.02em}.sicherheitsmarke.nachlesen{border-color:var(--mittel);background:var(--mittel-flaeche);color:var(--mittel)}.sicherheitsmarke.nicht_pruefbar{border-style:dashed}.vorgangsstatus.freigegeben,.vorgangsstatus.geklaert{background:var(--gut-flaeche);color:var(--gut);border-color:var(--gut)}.vorgangsstatus.reklamation{background:var(--hoch-flaeche);color:var(--hoch);border-color:var(--hoch)}.tafel.klapp{padding:10px 22px}.tafel.klapp[open]{padding:16px 22px 20px}.klapp-kopf{cursor:pointer;display:flex;align-items:baseline;gap:10px;flex-wrap:wrap;list-style:none}.klapp-kopf::-webkit-details-marker{display:none}.klapp-titel{font-size:14px;font-weight:650}.klapp-kurz{font-size:14px;color:var(--text-leise)}.klapp-inhalt{margin-top:12px}.nebenliste-kopf{width:100%;background:none;border:0;padding:0;font:inherit;color:inherit;text-align:left}.nebenliste-kopf:focus-visible{outline:2px solid var(--text);outline-offset:3px;border-radius:3px}.nebenliste-liste{margin:0;padding-left:18px}.nebenliste-liste>li+li{margin-top:8px}.nebenliste-liste ul{margin:4px 0 0;padding-left:18px}.nur-info{font-size:14px;color:var(--text-leise);border:1px solid var(--rand);border-radius:4px;padding:1px 6px}.belegspalte{min-height:0;height:100%}@media(max-width:1100px){.belegspalte{height:auto}}.postfachadresse{background:var(--akzent-flaeche);border:1px solid var(--rand);border-radius:var(--radius);padding:10px 14px;margin-bottom:14px;font-size:14px}.postfachadresse .adresse{font-weight:650;font-size:14px;-webkit-user-select:all;user-select:all}.posteingang-leiste{display:flex;align-items:center;gap:12px;flex-wrap:wrap;margin-bottom:12px}.schalter{display:inline-flex;align-items:center;gap:6px;font-size:14px;color:var(--text-leise);cursor:pointer}.eingang-klapp{margin-bottom:8px}.eingang-klapp.archiviert{opacity:.6;background:var(--flaeche-2)}.knopf.klein{padding:3px 9px;font-size:14px}.feedback-knopf{position:fixed;right:20px;bottom:20px;z-index:var(--ebene-prueffenster);display:inline-flex;align-items:center;gap:7px;padding:10px 16px;border:1px solid var(--akzent);border-radius:999px;background:var(--akzent);color:#fff;font-size:14px;font-weight:600;box-shadow:var(--schatten-schwebend);transition:background .12s ease,transform .12s ease}.feedback-knopf:hover{background:var(--akzent-stark);transform:translateY(-1px)}.feedback-fenster{max-width:520px}.hinweisfeld{display:flex;flex-direction:column;gap:8px;margin:12px 0 4px}.hinweisfeld-eingabe{width:100%;font:inherit;font-size:14px;line-height:1.5;color:var(--text);background:var(--flaeche);border:1px solid var(--rand-stark);border-radius:var(--radius-sm);padding:9px 11px;resize:vertical}.hinweisfeld-fuss{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.hinweisfeld-fuss .knopf.haupt{margin-left:auto}.hinweisfeld-gut{color:var(--gut)}.hinweisfeld-fehler{color:var(--hoch)}.hinweis-kontakt{border-top:1px solid var(--rand);padding-top:8px;margin-top:2px;font-size:14px;color:var(--text-leise);line-height:1.55}.hinweis-kontakt p{margin:0 0 4px}.hinweis-kontakt a{color:var(--akzent);font-weight:600}.einstieg-woerter{margin:0 0 10px}.einstieg-wort{padding:8px 0;border-top:1px solid var(--rand)}.einstieg-wort dt{font-weight:650;margin-bottom:3px}.einstieg-wort dd{margin:0;color:var(--text-leise);font-size:14px;line-height:1.55}.einstieg-wort dd p{margin:0 0 4px}.aenderung{margin-bottom:14px}.aenderung-datum{font-family:var(--mono);font-size:14px;color:var(--text-sehr-leise);margin-bottom:5px}.aenderung-liste{margin:0;padding-left:18px;line-height:1.55;font-size:14px}.aenderung-liste li{margin-bottom:5px}.versionsmarke{display:inline-flex;align-items:center;gap:6px;background:none;cursor:pointer}.versionsmarke:hover{color:var(--text-leise);border-color:var(--rand-stark)}.versionsmarke-text{font-family:var(--schrift)}.anleitung-neu{width:6px;height:6px;border-radius:999px;background:var(--akzent);display:inline-block}.zeichen-schalter{display:inline-flex;align-items:center;gap:5px;padding:6px 8px;color:var(--text-leise)}.zeichen-schalter:hover{color:var(--text)}.zeichen-schalter[aria-expanded=true]{color:var(--akzent);border-color:var(--akzent)}.zeichen-zahl{font-family:var(--mono);font-size:14px}.hinweis-nummer{font-family:var(--mono);font-size:14px;font-weight:600;color:var(--text);white-space:nowrap;letter-spacing:.02em}:root{--grund: #f4f7f6;--flaeche: #ffffff;--flaeche-2: #edf2f1;--rand: #dce5e2;--rand-stark: #c1d0cb;--text: #183139;--text-leise: #6d7e82;--text-sehr-leise: #9aabaa;--akzent: #176d62;--akzent-stark: #0f574f;--akzent-flaeche: #e5f1ee;--hoch: #c84f4f;--hoch-flaeche: #fceded;--mittel: #b17a20;--mittel-flaeche: #fbf3df;--niedrig: #4b8771;--niedrig-flaeche: #e9f4ee;--gut: #258267;--gut-flaeche: #e5f4ed;--schrift: "Aptos", "Segoe UI", sans-serif}body{background:var(--grund)}.app{display:flex;min-height:100vh;background:var(--grund)}.app-bereich{display:flex;flex:1;min-width:0;flex-direction:column}.seitenleiste{width:238px;flex:0 0 238px;min-height:100vh;position:sticky;top:0;height:100vh;align-self:flex-start;overflow-y:auto;display:flex;flex-direction:column;padding:25px 14px 18px;background:#162b33;color:#d7e4e5}.produktmarke{display:flex;align-items:center;gap:10px;padding:0 10px;color:#f6fbfa;font-size:15px;font-weight:700;letter-spacing:-.02em}.produktmarke>span:last-child span{color:#96c6bd;font-weight:500}.produktmarke-symbol{display:grid;width:32px;height:32px;place-items:center;color:#9de0d1;border:1px solid rgba(157,224,209,.32);border-radius:10px;background:#9de0d11c}.seitenleiste-label{margin:46px 11px 10px;color:#789096;font-size:14px;font-weight:700;letter-spacing:.12em;text-transform:uppercase}.seiten-nav{display:grid;gap:5px}.seiten-nav button,.seitenleiste-hilfe{display:flex;width:100%;align-items:center;gap:12px;border:0;border-radius:10px;padding:11px;color:#afc1c4;background:transparent;text-align:left;transition:background .18s ease,color .18s ease,transform .18s ease}.seiten-nav button:hover,.seitenleiste-hilfe:hover{color:#f5fbfa;background:#ffffff12}.seiten-nav button:active,.seitenleiste-hilfe:active,.text-action:active,.fall-zeile:active{transform:translateY(1px)}.seiten-nav button[aria-current=true]{color:#f5fbfa;background:#235b5d;box-shadow:inset 3px 0 #9ce0d1}.seiten-nav button span:not(.nav-zahl){font-size:14px;font-weight:550}.nav-zahl{margin-left:auto;color:#87a5a8;font-size:14px;font-variant-numeric:tabular-nums}.seitenleiste-fuss{display:grid;gap:15px;margin-top:auto;padding:16px 5px 0;border-top:1px solid rgba(206,231,229,.12)}.mandant-mini{display:flex;align-items:center;gap:9px;min-width:0;padding:0 6px}.mandant-mini>span:last-child{display:grid;min-width:0;gap:1px}.mandant-mini strong,.mandant-mini small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mandant-mini strong{color:#e7f1f1;font-size:14px}.mandant-mini small{color:#88a0a4;font-size:14px}.avatar{display:inline-grid;width:30px;height:30px;flex:0 0 30px;place-items:center;border-radius:50%;color:#16434a;background:#a7d6ce;font-size:14px;font-weight:750}.seitenleiste-hilfe{padding:8px 6px;color:#8fa8ab;font-size:14px}.kopfzeile{position:sticky;top:0;z-index:10;height:76px;padding:0 34px;border-bottom:1px solid var(--rand);background:#fffffff0;box-shadow:none}.marke-block{align-items:center;gap:12px}.kopfzeile h1{color:#1b354d;font-size:18px;font-weight:700;letter-spacing:-.025em}.kopfzeile .betrieb{padding-left:12px;border-left:1px solid var(--rand);color:var(--text-leise);font-size:14px}.kopfzeile .rechts{gap:16px}.kopf-status{display:inline-flex;align-items:center;gap:7px;color:var(--text-leise);font-size:14px;font-weight:600}.kopf-hilfe{display:inline-flex;align-items:center;gap:6px;border:0;padding:5px 0;color:var(--text-leise);background:transparent;font-size:14px;font-weight:650}.kopf-hilfe:hover{color:var(--akzent)}.status-punkt{display:inline-block;width:7px;height:7px;border-radius:50%;background:var(--text-sehr-leise)}.status-punkt.online{background:#4aa985;box-shadow:0 0 0 4px #4aa9851f}.status-punkt.offline{background:var(--mittel)}.profil-knopf{display:inline-flex;align-items:center;gap:6px;border:0;background:transparent;color:var(--text-leise)}.profil-knopf .avatar{width:32px;height:32px;flex-basis:32px}.inhalt{width:100%;max-width:1500px;flex:1;padding:34px clamp(22px,4vw,56px) 72px}.fussnotiz{right:auto;left:18px;bottom:12px}.dashboard{max-width:1220px;margin:0 auto}.dashboard-kopf{display:flex;align-items:end;justify-content:space-between;gap:24px;margin-bottom:25px}.eyebrow{margin:0 0 7px;color:var(--akzent);font-size:14px;font-weight:750;letter-spacing:.12em;text-transform:uppercase}.dashboard h2,.dashboard h3{margin:0;color:#1b354d;letter-spacing:-.035em}.dashboard h2{font-size:clamp(25px,3vw,34px);font-weight:700}.dashboard h3{font-size:17px;font-weight:700}.dashboard-intro{max-width:520px;margin:7px 0 0;color:var(--text-leise);font-size:14px}.dashboard-status{display:inline-flex;align-items:center;gap:8px;padding:9px 12px;border:1px solid var(--rand);border-radius:9px;color:var(--text-leise);background:#ffffff9e;font-size:14px;white-space:nowrap}.dashboard-hero{display:grid;grid-template-columns:180px minmax(0,1fr) 250px;align-items:center;gap:30px;min-height:220px;margin-bottom:20px;padding:26px 30px;overflow:hidden;border:1px solid #d8e8e3;border-radius:16px;background:#e8f3ef}.hero-illustration{position:relative;display:grid;height:165px;place-items:center}.hero-sheet{position:absolute;width:83px;height:112px;border:1px solid #d6dfdb;border-radius:5px;background:#fff;box-shadow:0 12px 20px #1c453d1a;transform:rotate(-8deg) translate(-10px,-2px)}.hero-sheet-back{opacity:.6;transform:rotate(8deg) translate(14px,11px)}.hero-sheet-front{display:grid;align-content:center;gap:9px;padding:18px 12px}.hero-sheet-front span{display:block;height:5px;border-radius:4px;background:#b7d7cf}.hero-sheet-front span:nth-child(2){width:74%;background:#e0e7e4}.hero-sheet-front span:nth-child(3){width:55%;background:#e0e7e4}.hero-orbit{position:absolute;right:8px;bottom:22px;display:grid;width:48px;height:48px;place-items:center;border-radius:50%;color:#fff;background:#4b9e85;box-shadow:0 8px 16px #34806733}.hero-copy{max-width:570px}.hero-copy h3{max-width:500px;font-size:23px;line-height:1.2}.hero-copy p:not(.eyebrow){max-width:540px;margin:10px 0 16px;color:#5d7779;font-size:14px;line-height:1.6}.hero-action{display:inline-flex;align-items:center;gap:9px;padding:10px 15px;border-radius:8px}.hero-meta{display:grid;gap:16px;align-self:stretch;padding:6px 0 6px 25px;border-left:1px solid #c9ded8}.hero-meta>div{display:grid;align-content:center;gap:4px}.meta-label{color:#75908e;font-size:14px;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.hero-meta strong{color:#1d4c4b;font-size:14px;line-height:1.4}.dashboard-zahlen{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-bottom:20px}.metric{display:flex;align-items:start;gap:12px;min-height:106px;padding:17px;border:1px solid var(--rand);border-radius:12px;background:var(--flaeche)}.metric-icon{display:grid;width:35px;height:35px;flex:0 0 35px;place-items:center;border-radius:10px;color:var(--akzent);background:var(--akzent-flaeche)}.metric.warn .metric-icon{color:var(--mittel);background:var(--mittel-flaeche)}.metric.alert .metric-icon{color:var(--hoch);background:var(--hoch-flaeche)}.metric.good .metric-icon{color:var(--gut);background:var(--gut-flaeche)}.metric-copy{display:grid;gap:3px;min-width:0}.metric-copy>span{color:var(--text-leise);font-size:14px}.metric-copy strong{color:#1c3546;font-size:23px;line-height:1.15;font-variant-numeric:tabular-nums;white-space:nowrap}.metric-copy small{color:var(--text-sehr-leise);font-size:14px}.dashboard-grid{display:grid;grid-template-columns:minmax(0,1.65fr) minmax(280px,.85fr);gap:12px}.dashboard-panel{min-width:0;padding:22px;border:1px solid var(--rand);border-radius:12px;background:var(--flaeche)}.panel-kopf{display:flex;align-items:start;justify-content:space-between;gap:16px;margin-bottom:18px}.text-action{display:inline-flex;align-items:center;gap:5px;border:0;padding:2px 0;color:var(--akzent);background:transparent;font-size:14px;font-weight:700;white-space:nowrap}.fall-liste{border-top:1px solid var(--rand)}.fall-zeile{display:grid;grid-template-columns:9px minmax(0,1fr) auto auto 18px;align-items:center;gap:12px;width:100%;padding:13px 0;border:0;border-bottom:1px solid var(--rand);color:var(--text);background:transparent;text-align:left;transition:background .16s ease,transform .16s ease}.fall-zeile:hover{background:#f8fbfa}.fall-status{width:8px;height:8px;border-radius:50%}.fall-status.auffaellig{background:var(--hoch);box-shadow:0 0 0 4px var(--hoch-flaeche)}.fall-status.sauber{background:#4ca380;box-shadow:0 0 0 4px var(--gut-flaeche)}.fall-name{display:grid;min-width:0;gap:2px}.fall-name strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#294252;font-size:14px}.fall-name small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--text-leise);font-size:14px}.fall-betrag{color:#2d4550;font-size:14px;font-variant-numeric:tabular-nums;white-space:nowrap}.fall-label{padding:4px 8px;border-radius:999px;font-size:14px;font-weight:700;white-space:nowrap}.fall-label.warn{color:var(--mittel);background:var(--mittel-flaeche)}.fall-label.good{color:var(--gut);background:var(--gut-flaeche)}.dashboard-empty{padding:28px 0 10px;color:var(--text-leise);font-size:14px}.fortschritt-panel{display:flex;flex-direction:column}.fortschritt-panel>.panel-kopf>svg{color:var(--akzent)}.fortschritt-ring{position:relative;display:grid;width:132px;height:132px;margin:2px auto 17px;place-items:center}.fortschritt-ring svg{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;transform:rotate(-90deg)}.fortschritt-ring circle{fill:none;stroke-width:9}.fortschritt-ring-basis{stroke:#e7eeeb}.fortschritt-ring-wert{stroke:var(--akzent);stroke-linecap:round}.fortschritt-ring strong{position:relative;z-index:1;color:#1c4f4b;font-size:31px;letter-spacing:-.05em}.fortschritt-ring small{margin-left:2px;color:var(--text-leise);font-size:14px;letter-spacing:0}.fortschritt-copy{margin:0 auto 20px;color:var(--text-leise);font-size:14px;text-align:center}.fortschritt-copy strong{color:var(--text)}.knopf.breit{display:inline-flex;align-items:center;justify-content:center;gap:7px;width:100%;margin-top:auto}.dashboard-laden{display:grid;gap:12px}.dashboard-laden div{height:94px;border-radius:12px;background:#e4ece9;animation:dashboard-pulse 1.3s ease-in-out infinite alternate}.dashboard-laden div:nth-child(2){height:220px;animation-delay:.12s}.dashboard-laden div:nth-child(3){height:160px;animation-delay:.24s}@keyframes dashboard-pulse{0%{opacity:.55}to{opacity:1}}@media(max-width:1100px){.seitenleiste{width:78px;flex-basis:78px;padding-inline:10px}.produktmarke{justify-content:center;padding:0}.produktmarke>span:last-child,.seitenleiste-label,.seiten-nav button span,.mandant-mini>span:last-child,.seitenleiste-hilfe{display:none}.seiten-nav button{justify-content:center;padding:12px 8px}.nav-zahl{display:inline-block!important;position:absolute;margin:-28px -23px 0 0}.seitenleiste-fuss{padding-inline:0}.mandant-mini{justify-content:center;padding:0}.dashboard-hero{grid-template-columns:145px minmax(0,1fr)}.hero-meta{grid-column:2;grid-row:2;grid-template-columns:1fr 1fr;padding:15px 0 0;border-top:1px solid #c9ded8;border-left:0}}@media(max-width:760px){.seitenleiste{position:fixed;inset:auto 0 0;z-index:20;width:100%;min-height:64px;height:64px;flex-basis:auto;padding:6px 9px}.produktmarke,.seitenleiste-fuss,.seitenleiste-label{display:none}.seiten-nav{grid-template-columns:repeat(4,1fr);gap:4px;width:100%}.seiten-nav button{display:grid;justify-items:center;gap:3px;padding:8px 4px;border-radius:8px}.seiten-nav button span:not(.nav-zahl){display:block;font-size:14px}.nav-zahl{display:none!important}.kopfzeile{height:64px;padding:0 16px}.kopfzeile .betrieb,.kopf-status,.kopfzeile .wer,.profil-knopf svg{display:none}.kopf-hilfe{font-size:0}.kopf-hilfe svg{width:18px;height:18px}.inhalt{padding:24px 16px 90px}.dashboard-kopf{align-items:start;flex-direction:column;margin-bottom:20px}.dashboard-status{align-self:stretch}.dashboard-hero{grid-template-columns:1fr;gap:12px;padding:23px 20px}.hero-illustration{display:none}.hero-copy h3{font-size:20px}.hero-meta{grid-column:auto;grid-row:auto;grid-template-columns:1fr;padding-top:14px}.dashboard-zahlen{grid-template-columns:repeat(2,minmax(0,1fr))}.metric{min-height:100px;padding:13px}.metric-copy strong{font-size:19px}.dashboard-grid{grid-template-columns:1fr}.fall-zeile{grid-template-columns:9px minmax(0,1fr) auto 18px}.fall-label{display:none}}:root{color-scheme:light;--grund: #f5f8f8;--flaeche: #ffffff;--flaeche-2: #edf3f2;--rand: #dfe9e7;--text: #19353e;--text-leise: #71888c;--text-sehr-leise: #9aabad;--akzent: #176d62;--akzent-stark: #0f574f;--akzent-flaeche: #e4f2ee;--hoch: #d94f4d;--hoch-flaeche: #fff0ef;--mittel: #cc8b21;--mittel-flaeche: #fff5df;--gut: #258267;--gut-flaeche: #e7f5ee}@media(prefers-color-scheme:dark){:root:not([data-theme=light]){color-scheme:light;--grund: #f5f8f8;--flaeche: #ffffff;--flaeche-2: #edf3f2;--rand: #dfe9e7;--text: #19353e;--text-leise: #71888c;--text-sehr-leise: #9aabad;--akzent: #176d62;--akzent-stark: #0f574f;--akzent-flaeche: #e4f2ee;--hoch: #d94f4d;--hoch-flaeche: #fff0ef;--mittel: #cc8b21;--mittel-flaeche: #fff5df;--gut: #258267;--gut-flaeche: #e7f5ee}}@media(min-width:761px)and (max-width:1300px){.fall-table-head,.fall-zeile{grid-template-columns:9px minmax(110px,1.2fr) minmax(72px,.8fr) 77px 82px 88px 16px}.fall-table-head span:nth-child(4),.fall-table-head span:nth-child(8),.fall-beleg,.fall-datum{display:none}}.app{background:#f5f8f8}.fussnotiz,.feedback-knopf,button[aria-label^=Versionsinformationen]{display:none!important}.seitenleiste{width:236px;flex-basis:236px;padding:24px 16px 18px;background:#102f32}.produktmarke{padding:0 8px;font-size:16px}.produktmarke-symbol{width:31px;height:31px;border:0;border-radius:0;background:transparent;color:#f5fbfa}.produktmarke>span:last-child span{display:block;margin-top:-2px;color:#92aaa9;font-size:14px;font-weight:500;letter-spacing:.02em}.seitenleiste-label{margin:39px 10px 11px}.seiten-nav{gap:4px}.seiten-nav button{min-height:43px;padding:10px 12px;border-radius:9px}.seiten-nav button[aria-current=true]{background:#17645f;box-shadow:none}.seiten-nav button:disabled{opacity:1;cursor:default}.seiten-nav button.nav-mockup{color:#a9bcbd}.seitenleiste-fuss{padding-top:14px}.sidebar-toggle{display:grid;width:30px;height:30px;margin:20px 0 -30px auto;place-items:center;border:1px solid rgba(207,233,229,.16);border-radius:7px;color:#a9c4c2;background:#ffffff0a;transition:transform .18s ease,background .18s ease}.sidebar-toggle:hover{background:#ffffff1c}.sidebar-toggle svg{transform:rotate(90deg)}.sidebar-collapsed .seitenleiste{width:76px;flex-basis:76px;padding-inline:10px}.sidebar-collapsed .produktmarke{justify-content:center;padding-inline:0}.sidebar-collapsed .produktmarke>span:last-child,.sidebar-collapsed .seitenleiste-label,.sidebar-collapsed .seiten-nav button span,.sidebar-collapsed .mandant-mini>span:last-child{display:none}.sidebar-collapsed .sidebar-toggle{margin-top:20px;margin-right:auto;margin-bottom:20px}.sidebar-collapsed .sidebar-toggle svg{transform:rotate(-90deg)}.sidebar-collapsed .seiten-nav button{justify-content:center;padding-inline:8px}.sidebar-collapsed .seitenleiste-fuss{padding-inline:0}.sidebar-collapsed .mandant-mini{justify-content:center;padding-inline:0}.sidebar-collapsed .seitenleiste-hilfe{justify-content:center;padding-inline:0;font-size:0}.kopfzeile{height:72px;padding:0 32px;border-bottom-color:#e2eaea;background:#fff}.global-search{display:flex;align-items:center;gap:10px;width:min(488px,52vw);height:38px;padding:0 12px;border:1px solid #e2e8e8;border-radius:19px;box-shadow:0 2px 8px #143c3c0a;color:#87a0a2}.global-search span{font-size:21px;line-height:1}.global-search input{width:100%;border:0;outline:0;color:var(--text);background:transparent;font-size:14px}.global-search input::placeholder{color:#95a7a9}.kopfzeile .rechts{margin-left:auto;gap:15px}.kopf-status,.kopf-hilfe{display:none}.profil-knopf{padding-left:14px;border-left:1px solid #e2eaea}.inhalt{max-width:none;padding:25px 31px 50px}.dashboard{max-width:1270px;margin:0 auto}.dashboard-kopf{display:none}.dashboard-hero{grid-template-columns:205px minmax(0,1fr) 210px 205px;gap:22px;min-height:196px;margin-bottom:22px;padding:22px 28px;border:1px solid #daeae7;border-radius:8px;background:#eef8f6}.hero-illustration{height:150px}.hero-copy h3{max-width:520px;font-size:23px;letter-spacing:-.035em}.hero-copy p:not(.eyebrow){max-width:495px;margin:9px 0 14px;font-size:14px}.hero-copy .eyebrow{color:#6a898b;font-size:14px}.hero-action{padding:10px 17px;border-radius:5px;font-size:14px}.hero-meta,.hero-system{display:grid;align-content:center;gap:8px;padding:6px 0 6px 21px;border-left:1px solid #d7e7e4}.hero-meta>div,.hero-system>strong{display:flex;align-items:center;gap:7px}.hero-meta strong,.hero-system strong{font-size:14px}.hero-system small{color:#739090;font-size:14px}.hero-system strong{color:#177d67}.hero-meta-success{font-size:14px}.dashboard-zahlen{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin-bottom:16px}.metric{min-height:104px;padding:17px 16px;border:1px solid #e1e9e8;border-radius:7px;box-shadow:0 2px 10px #18373709}.metric>svg{margin-left:auto;color:#8ba2a3}.metric-icon{width:34px;height:34px;flex-basis:34px;border-radius:50%}.metric-copy>span{color:#29464b;font-size:14px;font-weight:650}.metric-copy strong{margin-top:2px;font-size:22px}.metric-copy small{font-size:14px}.metric.info .metric-icon{color:#1d6189;background:#e3effb}.dashboard-grid-reference{grid-template-columns:minmax(0,1.85fr) minmax(320px,.82fr);gap:16px;align-items:start}.dashboard-panel{padding:17px 16px;border-radius:7px;border-color:#e0e9e8;box-shadow:0 2px 10px #18373709}.dashboard-panel-wide{padding-bottom:13px}.panel-kopf{align-items:center;margin-bottom:14px}.panel-kopf h3,.side-panel h3{font-size:15px;letter-spacing:-.02em}.panel-count{font-size:14px;font-weight:500}.panel-actions{display:flex;align-items:center;gap:7px}.dashboard-toolbar{display:none}.search-field{width:236px;height:32px;min-height:32px;border-radius:7px}.filter-field{height:32px;min-height:32px;border-radius:7px}.fall-table-head,.fall-zeile{grid-template-columns:9px minmax(120px,1.25fr) minmax(70px,.8fr) 74px 77px 82px 90px 83px 16px;gap:9px}.fall-table-head{padding:8px 7px;font-size:14px;background:#f7faf9}.fall-zeile{padding:10px 7px}.fall-name strong,.fall-filiale,.fall-beleg,.fall-betrag,.fall-abweichung,.fall-datum{font-size:14px}.fall-beleg{color:#829797;font-size:14px}.fall-label{padding:3px 7px;font-size:14px}.table-footer{display:flex;justify-content:space-between;align-items:center;padding:10px 7px 0;color:#87999a;font-size:14px}.table-footer div{display:flex;align-items:center;gap:5px}.table-footer button{min-width:26px;height:26px;padding:0 7px;border:1px solid #e0e9e8;border-radius:7px;color:#7b9292;background:#fff;font-size:14px}.table-footer button.active{color:#185d56;border-color:#bbdcd3;background:#dfeeea}.table-footer button:disabled{opacity:.45}.dashboard-summary{margin:12px 0 0;padding:11px 8px;border-top:1px solid #e3ecea;border-radius:0;background:#f5faf8}.right-rail{display:grid;gap:16px}.side-panel{padding:16px;border:1px solid #e0e9e8;border-radius:7px;background:#fff;box-shadow:0 2px 10px #18373709}.side-panel-head{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:8px}.side-panel-head h3{display:flex;align-items:center;gap:6px}.side-panel-head h3 b{display:inline-grid;width:18px;height:18px;place-items:center;border-radius:50%;color:#fff;background:#e75f59;font-size:14px}.side-panel-head button{display:inline-flex;align-items:center;gap:4px;border:0;color:#176d62;background:transparent;font-size:14px}.auffaelligkeiten button{display:grid;grid-template-columns:9px 1fr auto;align-items:center;gap:9px;width:100%;padding:10px 0;border:0;border-top:1px solid #edf1f0;background:transparent;text-align:left}.auffaelligkeiten button>span:nth-child(2){display:grid;gap:2px;min-width:0}.auffaelligkeiten strong{overflow:hidden;color:#23424a;font-size:14px;text-overflow:ellipsis;white-space:nowrap}.auffaelligkeiten small{color:#8b9b9c;font-size:14px}.auffaelligkeiten em{display:grid;gap:2px;color:#dc6844;font-size:14px;font-style:normal;text-align:right;white-space:nowrap}.auffaelligkeiten em small{color:#c68b70}.quick-panel h3{margin-bottom:10px}.quick-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:7px}.quick-grid button{position:relative;display:grid;grid-template-columns:25px 1fr;align-items:center;min-height:58px;padding:8px;border:1px solid #e2eaea;border-radius:7px;color:#1d4550;background:#fff;text-align:left}.quick-grid button>svg{grid-row:span 2;color:#2671a0}.quick-grid strong,.quick-grid small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.quick-grid strong{font-size:14px}.quick-grid small{color:#8a9a9b;font-size:14px}.quick-grid b{position:absolute;top:7px;right:7px;min-width:16px;padding:1px 4px;border-radius:99px;color:#536d73;background:#e8eff0;font-size:14px;text-align:center}.effizienz{display:grid;grid-template-columns:31px 1fr 14px;align-items:center;gap:8px;margin-top:13px;padding:13px 10px;border-radius:7px;background:#eef8f4}.effizienz>span{display:grid;width:30px;height:30px;place-items:center;border-radius:50%;color:#27816c;background:#d6eee4}.effizienz strong,.effizienz small{grid-column:2}.effizienz strong{color:#1d5f51;font-size:14px}.effizienz small{color:#6e8e87;font-size:14px;line-height:1.45}.effizienz>svg{grid-column:3;grid-row:1 / span 2;color:#5d9f8c}@media(max-width:1100px){.dashboard-hero{grid-template-columns:150px minmax(0,1fr)}.hero-meta,.hero-system{grid-column:2;border-top:1px solid #d7e7e4;border-left:0;padding:12px 0 0}.hero-system{display:none}.dashboard-grid-reference{grid-template-columns:1fr}.right-rail{grid-template-columns:repeat(2,1fr)}}@media(max-width:760px){.seitenleiste{width:74px;flex-basis:74px}.kopfzeile{padding:0 16px}.global-search{width:100%}.dashboard-hero{grid-template-columns:1fr;padding:18px}.hero-illustration{display:none}.hero-meta{grid-column:auto}.dashboard-zahlen{grid-template-columns:repeat(2,1fr);gap:8px}.metric{padding:12px 10px}.metric-copy strong{font-size:18px}.panel-actions{flex-wrap:wrap;justify-content:flex-end}.search-field{width:160px}.fall-table-head,.fall-zeile{grid-template-columns:9px minmax(100px,1fr) 75px 16px}.fall-table-head span:nth-child(3),.fall-table-head span:nth-child(4),.fall-table-head span:nth-child(5),.fall-table-head span:nth-child(6),.fall-table-head span:nth-child(7),.fall-table-head span:nth-child(8),.fall-filiale,.fall-beleg,.fall-betrag,.fall-abweichung,.fall-label,.fall-datum{display:none}.right-rail{grid-template-columns:1fr}}.dashboard-grid-reference{grid-template-columns:minmax(0,1.72fr) minmax(300px,.88fr);align-items:stretch}.dashboard-panel-wide{min-width:0}.panel-count{margin-left:8px;color:var(--text-sehr-leise);font-size:14px;font-weight:500;letter-spacing:0}.dashboard-toolbar{display:flex;align-items:center;gap:8px;margin:-2px 0 12px}.search-field,.filter-field{display:flex;align-items:center;gap:7px;min-height:34px;border:1px solid var(--rand);border-radius:8px;color:var(--text-leise);background:#fff}.search-field{flex:1;padding:0 10px}.search-field span{color:#8ba0a1;font-size:20px;line-height:1}.search-field input{width:100%;border:0;outline:0;color:var(--text);background:transparent;font-size:14px}.search-field input::placeholder{color:#9aa9aa}.filter-field{padding:0 9px}.filter-field span{color:var(--text-sehr-leise);font-size:14px}.filter-field select{border:0;outline:0;color:var(--text);background:transparent;font-size:14px}.fall-table-head{display:grid;grid-template-columns:9px minmax(120px,1.2fr) minmax(100px,1fr) 82px 82px 88px 16px;gap:12px;padding:9px 0;color:var(--text-sehr-leise);background:#f7faf9;font-size:14px;font-weight:750;letter-spacing:.04em;text-transform:uppercase}.fall-table-head span:first-child{margin-left:1px}.fall-zeile{grid-template-columns:9px minmax(120px,1.2fr) minmax(100px,1fr) 82px 82px 88px 16px;padding:12px 0}.fall-filiale,.fall-datum,.fall-abweichung{overflow:hidden;color:var(--text-leise);font-size:14px;text-overflow:ellipsis;white-space:nowrap}.fall-abweichung{color:var(--hoch);font-weight:650}.fall-abweichung.leer{color:var(--text-sehr-leise)}.fall-datum{font-variant-numeric:tabular-nums}.dashboard-summary{display:grid;grid-template-columns:1fr 22px 1fr 1.2fr;align-items:center;gap:10px;margin:14px -7px -7px;padding:12px 10px;border-radius:10px;background:#f2f8f5;color:var(--text-leise)}.dashboard-summary>span{display:grid;grid-template-columns:24px 1fr;column-gap:7px;align-items:center;min-width:0}.dashboard-summary>span>svg{grid-row:span 2;color:var(--akzent)}.dashboard-summary strong,.dashboard-summary small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dashboard-summary strong{color:var(--text);font-size:14px}.dashboard-summary small{color:var(--text-leise);font-size:14px}.dashboard-summary>svg{color:#9ab9b0}.dashboard-summary .summary-saving{grid-template-columns:1fr;padding-left:15px;border-left:1px solid #cfe2db}.summary-saving b{color:var(--akzent);font-size:16px;line-height:1.15}.hero-meta-success{color:var(--gut);font-size:14px}.case-preview{min-height:100%;padding:22px 20px}.case-badge{display:inline-flex;align-items:center;gap:8px;margin-bottom:16px;padding:7px 10px;border-radius:999px;color:var(--hoch);background:var(--hoch-flaeche);font-size:14px;font-weight:700}.case-preview h3{font-size:20px}.case-location,.case-muted{margin:5px 0 16px;color:var(--text-leise);font-size:14px;line-height:1.6}.case-alert{display:grid;gap:2px;margin:0 0 16px;padding:15px;border-radius:10px;background:#fff1f0}.case-alert strong{color:var(--hoch);font-size:21px}.case-alert span{color:var(--hoch);font-size:14px}.case-reason{margin-bottom:16px;padding:13px;border-radius:9px;background:#f7f8f7}.case-reason strong{display:flex;align-items:center;gap:7px;color:var(--text);font-size:14px}.case-reason p{margin:8px 0 0;color:var(--text-leise);font-size:14px;line-height:1.5}.case-docs{display:grid;grid-template-columns:repeat(3,1fr);gap:7px;margin-bottom:17px}.case-docs>span{display:grid;gap:4px;min-height:90px;padding:10px 8px;border:1px solid var(--rand);border-radius:8px;background:#fff}.case-docs b{color:var(--text);font-size:14px}.case-docs small{color:var(--text-leise);font-size:14px;line-height:1.3}.case-docs .case-negative{color:var(--hoch)}.case-action,.case-detail{width:100%;justify-content:center}.case-action{display:inline-flex;align-items:center;gap:7px;margin-bottom:8px}.case-detail{color:var(--text-leise);background:#fff}@media(max-width:760px){.app{display:flex;min-height:100dvh}.seitenleiste{position:sticky;inset:0 auto auto 0;width:74px;min-width:74px;height:100dvh;min-height:100dvh;padding:18px 8px}.produktmarke,.seitenleiste-fuss,.seitenleiste-label{display:none}.seiten-nav{gap:7px}.seiten-nav button{display:grid;justify-items:center;padding:12px 5px}.seiten-nav button span:not(.nav-zahl){display:none}.nav-zahl{display:none!important}.kopfzeile{padding:0 16px}.inhalt{padding:24px 16px 40px}.dashboard-hero,.dashboard-zahlen,.dashboard-grid-reference{grid-template-columns:1fr}.dashboard-zahlen{grid-template-columns:repeat(2,minmax(0,1fr))}.dashboard-hero{gap:15px}.hero-illustration{display:none}.hero-meta{grid-column:auto;grid-row:auto;padding:12px 0 0;border-top:1px solid #c9ded8;border-left:0}.fall-table-head,.fall-zeile{grid-template-columns:9px minmax(100px,1fr) 75px 16px}.fall-table-head span:nth-child(3),.fall-table-head span:nth-child(4),.fall-table-head span:nth-child(5),.fall-table-head span:nth-child(6),.fall-filiale,.fall-betrag,.fall-abweichung,.fall-datum{display:none}.dashboard-summary{grid-template-columns:1fr}.dashboard-summary>svg{display:none}.dashboard-summary .summary-saving{padding:8px 0 0;border-top:1px solid #cfe2db;border-left:0}}.dienstleister-filter{flex-wrap:wrap;margin:4px 0 10px}.dienstleister-filter .search-field{flex:1 1 220px}.dienstleister-markt{margin-top:18px}.dienstleister-caption{caption-side:top;text-align:left;font-weight:650;font-size:14px;padding:0 11px 8px;color:var(--text)}.dienstleister-firma{text-align:left;font-weight:600}.dienstleister-klein{display:block;margin-top:3px;font-size:14px;font-weight:400;color:var(--text-leise)}.dienstleister-zeile{display:block;white-space:nowrap}.dienstleister-rechnung{white-space:nowrap}.dienstleister-unsicher{margin-top:18px}.dienstleister-unsicher summary{cursor:pointer;font-weight:600}.dienstleister-unsicher summary:focus-visible{outline:2px solid var(--akzent);outline-offset:2px}.dienstleister-unsicher-liste{margin:6px 0 0;padding-left:18px}.dienstleister-unsicher-liste li{margin:6px 0}@media print{body:has(.dienstleister-seite) .seitenleiste,body:has(.dienstleister-seite) .kopfzeile,body:has(.dienstleister-seite) .fussnotiz,body:has(.dienstleister-seite) .feedback-knopf,.dienstleister-werkzeug{display:none!important}body:has(.dienstleister-seite){background:#fff}body:has(.dienstleister-seite) .inhalt{padding:0;max-width:none}.dienstleister-seite .tafel{border:0;box-shadow:none;padding:0}.dienstleister-seite .scrollbar{overflow:visible}.dienstleister-seite table.positionen{font-size:10px}.dienstleister-seite thead{display:table-header-group}.dienstleister-seite tr{break-inside:avoid}.dienstleister-markt{break-before:auto}.dienstleister-rechnung{border:0;padding:0;background:none;color:#000;box-shadow:none}}.herkunftsfilter{display:flex;align-items:center;gap:8px;flex-wrap:wrap;margin-top:7px}.herkunftsfilter .filter-field select{max-width:240px;font-size:14px}.herkunftsfilter .filter-field:focus-within{border-color:var(--akzent);box-shadow:0 0 0 2px var(--akzent-flaeche)}.herkunftsfilter-zahlbezug{color:var(--text-sehr-leise);font-size:14px}.herkunftsfilter-chips{display:flex;align-items:center;gap:6px;flex-wrap:wrap;margin:0;padding:0;list-style:none}.herkunftsfilter-chips .marke{background:var(--akzent-flaeche);color:var(--akzent-stark)}.herkunftsfilter-weg{border:0;background:transparent;color:inherit;font-size:14px;line-height:1;padding:0 2px;cursor:pointer;border-radius:var(--radius-sm)}.herkunftsfilter-weg:focus-visible{outline:2px solid var(--akzent);outline-offset:1px}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.rohablage .rohablage-meldung{margin-top:12px}:root{--warte: #3f5a72;--warte-flaeche: #eaf0f5}@media(prefers-color-scheme:dark){:root:not([data-theme=light]){--warte: #9fb8cf;--warte-flaeche: #1d2731}}.marktuebersicht h2{margin-bottom:4px}.markt-gruppe{margin-top:18px}.markt-gruppe h3{font-size:14px;text-transform:none;letter-spacing:0;color:var(--text-leise);margin:0 0 6px}.markt-liste{list-style:none;margin:0;padding:0;display:grid;gap:6px}.markt-zeile{width:100%;display:grid;grid-template-columns:minmax(200px,1.6fr) repeat(3,minmax(110px,.7fr)) minmax(170px,1fr);align-items:center;gap:12px;padding:12px 14px;border:1px solid var(--rand);border-radius:var(--radius);background:var(--flaeche);color:var(--text);font:inherit;text-align:left;cursor:pointer}.markt-zeile:hover{border-color:var(--rand-stark);background:var(--flaeche-2)}.markt-zeile:focus-visible,.markt-ohne:focus-visible,.mappe-fall-oeffnen:focus-visible{outline:3px solid var(--akzent);outline-offset:2px}.markt-zeile-name{display:flex;flex-direction:column;gap:2px}.markt-zeile-strasse,.markt-zeile-lieferschein{color:var(--text-leise);font-size:14px}.markt-zahl{display:inline-flex;align-items:baseline;gap:6px;padding:4px 9px;border-radius:999px;font-size:14px;justify-self:start}.markt-zahl b{font-size:17px}.markt-zahl.passt,.mappe-stapel.passt .mappe-stapel-zahl{color:var(--gut);background:var(--gut-flaeche)}.markt-zahl.passt-nicht,.mappe-stapel.passt-nicht .mappe-stapel-zahl{color:var(--mittel);background:var(--mittel-flaeche)}.markt-zahl.warteposition,.mappe-stapel.warteposition .mappe-stapel-zahl{color:var(--warte);background:var(--warte-flaeche)}.markt-ohne{margin-top:14px;width:100%;display:flex;flex-wrap:wrap;gap:4px 12px;align-items:baseline;padding:10px 14px;border:1px dashed var(--rand-stark);border-radius:var(--radius);background:none;color:var(--text);font:inherit;text-align:left;cursor:pointer}.markt-ohne span{color:var(--text-leise);font-size:14px}.markt-folgen{margin:14px 0 0;color:var(--text-leise);font-size:14px;font-style:italic}.mappe{display:flex;flex-direction:column;gap:12px}.mappe-kopf{display:flex;justify-content:space-between;align-items:flex-end;gap:16px;flex-wrap:wrap}.mappe-kopf h2{margin:6px 0 2px}.mappe-kopf .hinweis{margin:0}.mappe-meldung-platz:empty{display:none}.mappe-meldung{padding:10px 14px;border-radius:var(--radius);background:var(--gut-flaeche);color:var(--gut);border:1px solid var(--gut);font-weight:600}.mappe-stapel-reihe{display:grid;gap:12px}.mappe-stapel{border-left:5px solid var(--rand-stark)}.mappe-stapel.passt{border-left-color:var(--gut)}.mappe-stapel.passt-nicht{border-left-color:var(--mittel)}.mappe-stapel.warteposition{border-left-color:var(--warte)}.mappe-stapel-kopf{display:flex;justify-content:space-between;align-items:center;gap:12px;flex-wrap:wrap;margin-bottom:8px}.mappe-stapel-kopf h3{margin:0;font-size:16px;display:flex;align-items:center;gap:8px}.mappe-stapel-zahl{display:inline-block;min-width:28px;padding:1px 9px;border-radius:999px;text-align:center;font-size:14px;background:var(--flaeche-2);color:var(--text)}.mappe-faelle{list-style:none;margin:0;padding:0;display:grid;gap:4px}.mappe-fall{display:flex;align-items:stretch;gap:8px;border:1px solid var(--rand);border-radius:var(--radius-sm);background:var(--flaeche)}.mappe-fall-oeffnen{flex:1;min-width:0;display:grid;grid-template-columns:minmax(160px,1.4fr) minmax(130px,1fr) 96px 110px;gap:4px 12px;align-items:baseline;padding:9px 12px;border:none;background:none;color:var(--text);font:inherit;text-align:left;cursor:pointer}.mappe-fall-oeffnen:hover{background:var(--flaeche-2)}.mappe-fall-lieferant{font-weight:600}.mappe-fall-nr,.mappe-fall-datum{color:var(--text-leise);font-size:14px}.mappe-fall-betrag{text-align:right;font-variant-numeric:tabular-nums}.mappe-fall-grund{grid-column:1 / -1;font-size:14px}.mappe-stapel.passt-nicht .mappe-fall-grund{color:var(--mittel)}.mappe-stapel.warteposition .mappe-fall-grund{color:var(--warte)}.mappe-fall-wartet{font-weight:600}.mappe-an-stefan{grid-column:1 / -1;justify-self:start;padding:2px 8px;border-radius:var(--radius-sm);border:1px solid var(--akzent);background:var(--akzent-flaeche);color:var(--akzent-stark);font-size:14px;font-weight:600}.mappe-fall-aktionen{display:flex;align-items:center;gap:6px;padding:6px 10px 6px 0;flex-wrap:wrap;justify-content:flex-end}.mappe-erledigt summary{cursor:pointer;font-size:16px;font-weight:600}.mappe-erledigt[open] summary{margin-bottom:10px}.mappe-erledigt-zeile{display:grid;grid-template-columns:minmax(160px,1.4fr) minmax(130px,1fr) 110px minmax(220px,1.6fr);gap:4px 12px;align-items:baseline;padding:8px 12px;border:1px solid var(--rand);border-radius:var(--radius-sm)}.mappe-erledigt-wer{color:var(--text-leise);font-size:14px}.mappe-erledigt-grund{grid-column:1 / -1;font-size:14px}.mappe-fall-kopf{display:flex;align-items:center;gap:12px;flex-wrap:wrap;padding:8px 12px}.mappe-fall-erledigt{color:var(--gut);font-weight:600;align-self:center}.mappe-dialog{max-width:560px;max-height:90vh;overflow-y:auto}.mappe-dialog-knoepfe{display:flex;justify-content:flex-end;gap:8px;margin-top:16px}.mappe-schnellauswahl{display:flex;flex-wrap:wrap;gap:6px;margin:10px 0 12px}.mappe-schnellauswahl .knopf[aria-pressed=true]{border-color:var(--akzent);background:var(--akzent-flaeche);color:var(--akzent-stark)}.mappe-feldname{display:block;font-weight:600;margin-bottom:4px}.mappe-pflicht{font-weight:400;color:var(--text-leise)}.mappe-textfeld{width:100%;font:inherit;padding:8px 10px;border:1px solid var(--rand-stark);border-radius:var(--radius-sm);background:var(--flaeche);color:var(--text);resize:vertical}.mappe-textfeld:focus-visible{outline:3px solid var(--akzent);outline-offset:1px}.mappe-feldhinweis{font-size:14px;color:var(--text-leise);margin-top:4px}.mappe-feldhinweis.fehlt{color:var(--hoch);font-weight:600}@media(max-width:900px){.markt-zeile,.mappe-fall-oeffnen,.mappe-erledigt-zeile{grid-template-columns:1fr 1fr}.mappe-fall{flex-direction:column}.mappe-fall-aktionen{padding:0 10px 8px;justify-content:flex-start}}.handelspapier-banner{display:flex;gap:12px;align-items:flex-start;background:var(--mittel-flaeche);border:2px solid var(--mittel);border-radius:var(--radius);padding:12px 16px;margin-bottom:18px;color:var(--text)}.handelspapier-symbol{font-size:22px;line-height:1.2;color:var(--mittel)}.handelspapier-titel{margin:0 0 2px;font-size:14px;font-weight:650;text-transform:uppercase;letter-spacing:.05em}.handelspapier-text{margin:0;font-size:15px;font-weight:650}.paarung-liste{list-style:none;margin:0;padding:0}.paarung-zeile{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px 12px;padding:8px 0;border-top:1px solid var(--rand)}.paarung-zeile:first-child{border-top:0}.paarung-beleg{display:flex;flex-direction:column;gap:2px;min-width:0;overflow-wrap:anywhere}.paarung-name{font-weight:600}.paarung-weg,.paarung-freiwillig{font-size:14px;font-weight:400;color:var(--text-leise)}.paarung-abschnitt{margin-top:16px}.paarung-leer{margin:0 0 8px}.paarung-meldung:not(:empty){margin-top:12px;padding:8px 12px;border-left:3px solid var(--akzent);background:var(--akzent-flaeche)}.paarung-meldung:focus-visible{outline:2px solid var(--akzent);outline-offset:2px}.lieferant-bereich{margin-top:8px}.lieferant-neu{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px 16px;margin:0;padding:8px 12px;border-left:3px solid var(--mittel);background:var(--mittel-flaeche);border-radius:var(--radius-sm)}.lieferant-neu h3{margin:0 0 4px;font-size:14px}.lieferant-neu-angaben{display:flex;flex-wrap:wrap;gap:2px 16px;margin:0;font-size:14px}.lieferant-neu-angaben>div{display:flex;gap:4px}.lieferant-neu-angaben dt{color:var(--text-leise)}.lieferant-neu-angaben dt:after{content:":"}.lieferant-neu-angaben dd{margin:0;font-weight:600;overflow-wrap:anywhere}.lieferant-neu-knoepfe{display:flex;flex-wrap:wrap;gap:6px}.lieferant-zusammengefuehrt{display:block;border-left-color:var(--akzent);background:var(--akzent-flaeche);font-size:14px}.lieferant-meldung:not(:empty){margin-top:8px;padding:8px 12px;border-left:3px solid var(--akzent);background:var(--akzent-flaeche);font-size:14px}.lieferant-meldung:focus-visible{outline:2px solid var(--akzent);outline-offset:2px}.lieferant-haken{display:flex;gap:8px;align-items:baseline;margin:8px 0}.lieferant-ziele{border:0;margin:8px 0;padding:0;max-height:50vh;overflow-y:auto}.lieferant-ziele legend{margin-bottom:6px;color:var(--text-leise);font-size:14px}.lieferant-ziel{display:flex;gap:8px;align-items:baseline;padding:6px 8px;border:1px solid var(--rand);border-radius:var(--radius-sm);margin-bottom:6px;cursor:pointer}.lieferant-ziel:has(input:checked){border-color:var(--akzent);background:var(--akzent-flaeche)}.lieferant-ziel input:focus-visible{outline:2px solid var(--akzent);outline-offset:2px}.lieferant-ziel-text{display:flex;flex-direction:column}.lieferant-ziel-name{font-weight:600}.lieferant-ziel-grund{color:var(--text-leise);font-size:14px}.einfuehrung-knopf{display:inline-flex;align-items:center;gap:7px;padding:7px 14px;border:1px solid var(--akzent);border-radius:999px;background:var(--akzent-flaeche);color:var(--akzent-stark);font-size:14px;font-weight:650;cursor:pointer}.einfuehrung-knopf:hover{background:var(--flaeche)}.einfuehrung-knopf:focus-visible{outline:3px solid var(--akzent);outline-offset:2px}.einfuehrung-sperre{position:fixed;top:0;right:0;bottom:0;left:0;z-index:var(--ebene-einfuehrung);background:transparent}.einfuehrung-sperre.dunkel{background:#0a0a088c}.einfuehrung-spot{position:fixed;z-index:calc(var(--ebene-einfuehrung) + 1);border-radius:var(--radius-lg);box-shadow:0 0 0 9999px #0a0a088c;outline:3px solid #f2b705;outline-offset:0;pointer-events:none}.einfuehrung-karte{position:fixed;z-index:calc(var(--ebene-einfuehrung) + 2);width:min(420px,calc(100vw - 32px));max-height:calc(100vh - 32px);overflow-y:auto;padding:20px 22px 18px;background:var(--flaeche);color:var(--text);border:1px solid var(--rand);border-radius:var(--radius-lg);box-shadow:var(--schatten-schwebend);font-size:15px}.einfuehrung-karte.mittig{top:50%;left:50%;transform:translate(-50%,-50%);width:min(520px,calc(100vw - 32px))}.einfuehrung-stand{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:10px;color:var(--text-leise);font-size:14px;font-weight:600}.einfuehrung-punkte{display:inline-flex;gap:4px}.einfuehrung-punkt{width:14px;height:4px;border-radius:2px;background:var(--rand-stark)}.einfuehrung-punkt.erledigt{background:var(--akzent-flaeche);outline:1px solid var(--akzent)}.einfuehrung-punkt.aktiv{background:var(--akzent)}.einfuehrung-karte h2{margin:0 0 10px;font-size:19px;font-weight:650;letter-spacing:-.01em}.einfuehrung-karte h2:focus{outline:none}.einfuehrung-text p{margin:0 0 9px;line-height:1.55}.einfuehrung-text ul{margin:0 0 10px;padding-left:20px;line-height:1.5}.einfuehrung-text li{margin-bottom:5px}.einfuehrung-ohne-ziel{padding:9px 11px;border-left:3px solid var(--akzent);border-radius:var(--radius-sm);background:var(--akzent-flaeche);font-size:14px}.einfuehrung-ansage{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.einfuehrung-fuss{display:flex;align-items:center;gap:8px;margin-top:14px}.einfuehrung-fuss-rechts{display:flex;gap:8px;margin-left:auto}.einfuehrung-karte .knopf:focus-visible{outline:3px solid var(--akzent);outline-offset:2px}.lesedialog{max-width:560px;max-height:90vh;overflow-y:auto}.lesedialog-zahlen{display:grid;grid-template-columns:max-content 1fr;gap:4px 16px;margin:12px 0}.lesedialog-zahlen dt{color:var(--text-leise)}.lesedialog-zahlen dd{margin:0;font-weight:600}.lesedialog-knoepfe{justify-content:flex-end;gap:8px;margin-top:16px}.lesedialog .knopf:focus-visible,.neu-lesen .knopf:focus-visible,.rohablage-alle-link:focus-visible{outline:3px solid var(--akzent);outline-offset:2px}.neu-lesen{display:inline-flex;flex-wrap:wrap;align-items:center;gap:6px}.rohablage-alle-link{background:none;border:none;padding:0;margin-left:auto;font-size:.85em;color:var(--text-leise);text-decoration:underline;cursor:pointer}.rohablage-alle-link:disabled{cursor:default;opacity:.6}.rohablage-filter label{font-weight:600;margin-right:8px}.rohablage-stand{white-space:nowrap}.rohablage-stand .hinweis{white-space:normal}.rohablage-stand.stand-fehler{color:var(--fehler, #a33)}.rohablage-schon-da ul{margin:6px 0 0;padding-left:18px}.rohablage-je-markt{margin-top:12px}.aufnahme-knopf{display:inline-flex;align-items:center;gap:6px}.aufnahme-punkt{display:inline-block;width:10px;height:10px;border-radius:50%;background:var(--hoch);flex:none}.aufnahme-punkt.aus{background:transparent;border:2px solid var(--hoch);width:9px;height:9px}.aufnahme-leiste .aufnahme-punkt{animation:aufnahme-puls 1.6s ease-in-out infinite}.aufnahme-leiste .aufnahme-punkt.pausiert{animation:none;opacity:.45}@keyframes aufnahme-puls{0%,to{opacity:1}50%{opacity:.35}}@media(prefers-reduced-motion:reduce){.aufnahme-leiste .aufnahme-punkt{animation:none}}.aufnahme-leiste{position:fixed;top:8px;left:50%;transform:translate(-50%);z-index:2147483000;display:flex;flex-wrap:wrap;align-items:center;gap:10px;max-width:calc(100vw - 32px);padding:6px 10px 6px 14px;background:var(--flaeche);color:var(--text);border:2px solid var(--hoch);border-radius:999px;box-shadow:0 4px 18px #0a0a0838;font-size:14px}.aufnahme-zustand{font-weight:600}.aufnahme-zeit{font-variant-numeric:tabular-nums;min-width:3.2em}.aufnahme-leiste-meldung{flex-basis:100%;font-size:14px;color:var(--text-leise);padding:0 4px 4px}.aufnahme-leiste .knopf:focus-visible,.aufnahme-knopf:focus-visible,.aufnahme-meldung-zu:focus-visible,.aufnahmen-aktionen .knopf:focus-visible{outline:3px solid var(--akzent);outline-offset:2px}.aufnahme-meldung{display:inline-flex;align-items:center;gap:6px;max-width:340px;font-size:14px;line-height:1.3;color:var(--text-leise)}.aufnahme-meldung-zu{background:none;border:none;font-size:16px;line-height:1;padding:2px 4px;color:var(--text-leise);cursor:pointer}.aufnahme-hinweis{max-width:520px}.aufnahme-hinweis p{margin:0 0 10px}.aufnahmen{margin-top:16px}.aufnahmen-tabelle{width:100%;border-collapse:collapse}.aufnahmen-tabelle th,.aufnahmen-tabelle td{text-align:left;padding:6px 8px;border-bottom:1px solid var(--rand)}.aufnahmen-aktionen{display:flex;gap:6px;justify-content:flex-end;white-space:nowrap}.aufnahmen-aktionen a.knopf{text-decoration:none}@media(max-width:640px){.aufnahme-leiste{top:auto;bottom:76px;border-radius:var(--radius-lg)}.aufnahme-meldung{max-width:180px}.aufnahmen-tabelle{font-size:14px}}.tagesbilanz-zaehler{margin:0;color:var(--text-leise);font-size:14px;font-weight:600;white-space:nowrap;font-variant-numeric:tabular-nums}.tagesbilanz{margin-top:16px}.tagesbilanz-filter{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:10px}.tagesbilanz-filter a.knopf{text-decoration:none}.tagesbilanz-tabelle{width:100%;border-collapse:collapse;font-variant-numeric:tabular-nums}.tagesbilanz-tabelle th,.tagesbilanz-tabelle td{text-align:left;padding:6px 8px;border-bottom:1px solid var(--rand)}@media(max-width:640px){.tagesbilanz-zaehler{white-space:normal;font-size:14px}.tagesbilanz-tabelle{font-size:14px;display:block;overflow-x:auto}}@media(max-width:760px){.kopfzeile{gap:8px}.kopfzeile .rechts{flex:none;gap:8px}.kopfzeile .einfuehrung-knopf{font-size:0;gap:0;padding:8px}.kopfzeile .aufnahme-knopf .aufnahme-punkt.aus{width:12px;height:12px}.kopfzeile .profil-knopf{padding-left:8px}.tagesbilanz-zaehler{flex:1 1 auto;min-width:0;white-space:normal;font-size:14px;line-height:1.25}}@media(max-width:480px){.markt-zeile{display:flex;flex-wrap:wrap;gap:6px 8px}.markt-zeile-name,.markt-zeile-lieferschein{flex-basis:100%}}.dl-kennzeichen-liste{list-style:none;margin:8px 0 0;padding:0;columns:2 18rem}.dl-kennzeichen-liste li{padding:4px 0;break-inside:avoid}.dl-kennzeichen-liste label{cursor:pointer}@media print{.dienstleister-kennzeichen{display:none}}.mappe-liste .mappe-filter{display:flex;flex-wrap:wrap;gap:8px 12px;align-items:flex-end;margin-bottom:12px}.mappe-stapel-marke{display:inline-block;min-width:7.5em;padding:2px 8px;border-radius:var(--radius-sm, 4px);font-size:14px;font-weight:600;text-align:center;white-space:nowrap}.mappe-stapel-marke.passt{background:#e3f1e6;color:#1d5a2c}.mappe-stapel-marke.passt-nicht{background:#fbe4e1;color:#8a1f12}.mappe-stapel-marke.warteposition{background:#e6eaf0;color:#33415c}.mappe-trenner{list-style:none;margin:14px 0 4px;padding-top:8px;border-top:2px solid var(--rand, #dedcd4);font-weight:600;color:var(--text-leise, #6b6a61)}.mappe-liste .mappe-fall-oeffnen{grid-template-columns:8.5em minmax(160px,1.4fr) minmax(130px,1fr) 96px 110px}.mappe-liste .mappe-fall-grund,.mappe-liste .mappe-an-stefan{grid-column:2 / -1}.mappe-fall-grund-kopf{font-weight:600}.ablage-gruppe th{text-align:left;padding-top:14px;background:var(--flaeche-2, #eeeeea);font-weight:600}.produktversion{display:flex;align-items:center;gap:6px;margin:6px 0 0 47px;padding:2px 0;border:0;background:transparent;color:#92aaa9;font-family:var(--mono, monospace);font-size:14px;letter-spacing:.02em;cursor:pointer}.produktversion:hover,.produktversion:focus-visible{color:#f5fbfa;text-decoration:underline}.sidebar-collapsed .produktversion{margin-left:0;justify-content:center}.sidebar-collapsed .produktversion-wort{display:none}@media(max-width:1100px){.produktversion{margin-left:0;justify-content:center}.produktversion-wort{display:none}}@media(max-width:760px){.produktversion{display:none}}.mappe-belegmarken{display:inline-flex;gap:3px;margin-right:4px;vertical-align:baseline}.mappe-belegmarke{display:inline-block;padding:0 4px;border-radius:3px;font-size:14px;font-weight:700;line-height:1.5;font-family:var(--mono, monospace)}.mappe-belegmarke.da{background:#e3f1e6;color:#1d5a2c}.mappe-belegmarke.fehlt{background:#eeeeea;color:#7a7970;text-decoration:line-through}.mappe-nachhaken,.mappe-notiz,.mappe-wiedervorlage{grid-column:2 / -1;justify-self:start;font-size:14px;color:var(--text-leise, #6b6a61)}.mappe-nachhaken.faellig{padding:1px 8px;border-radius:var(--radius-sm, 4px);background:#fbe4e1;color:#8a1f12;font-weight:600}.mappe-notiz{font-style:italic}.mappe-filter-haken{flex-direction:row;align-items:center;gap:6px}.mappe-nachhaken-text{white-space:pre-wrap;font-family:inherit;font-size:14px;line-height:1.5;background:var(--flaeche-2);border:1px solid var(--rand);border-radius:6px;padding:10px 12px;margin:0 0 12px;max-height:45vh;overflow-y:auto}.buero-status{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px 16px}.buero-satz{margin:0;font-size:16px;font-weight:600}.buero-marken{display:flex;flex-wrap:wrap;gap:8px;margin:0}.buero-marke{padding:3px 10px;border-radius:999px;font-size:14px;background:var(--flaeche-2);color:var(--text-leise);border:1px solid var(--rand)}.buero-marke.hervor{background:var(--mittel-flaeche);color:var(--mittel);border-color:transparent;font-weight:600}.markt-zeile-buero{grid-column:2 / -1;display:flex;flex-wrap:wrap;gap:6px}.markt-buero-marke{padding:1px 8px;border-radius:var(--radius-sm, 4px);font-size:14px;font-weight:600;background:var(--flaeche-2);color:var(--text);border:1px solid var(--rand)}.markt-buero-marke.ansehen{background:var(--mittel-flaeche);color:var(--mittel);border-color:transparent}.mappe-sicherheit{grid-column:2 / -1;justify-self:start;font-size:14px;color:var(--text-leise, #6b6a61)}.mappe-sicherheit.ansehen{padding:1px 8px;border-radius:var(--radius-sm, 4px);background:var(--mittel-flaeche);color:var(--mittel);font-weight:600}.mappe-paarzeile{grid-column:2 / -2;display:flex;flex-wrap:wrap;align-items:baseline;gap:2px 8px;font-size:14px;font-family:var(--mono, monospace)}.mappe-paarteil{white-space:nowrap}.mappe-paarteil.pfeil{color:var(--text-leise, #6b6a61)}.mappe-paarteil.fehlt{color:var(--warte, #8a5a00);font-family:inherit;font-weight:600}.mappe-paarteil.zusatz{color:var(--text-leise, #6b6a61);font-family:var(--sans, inherit)}.mappe-wartet-rechts{grid-column:-2 / -1;text-align:right;font-size:14px;font-weight:600;color:var(--warte, #8a5a00);white-space:nowrap}.mappe-zuordnung{grid-column:2 / -1;justify-self:start;font-size:14px;color:var(--text-leise, #6b6a61)}.mappe-zuordnung.pruefen{padding:1px 8px;border-radius:var(--radius-sm, 4px);background:var(--mittel-flaeche);color:var(--mittel);font-weight:600}.mappe-kategorien{display:flex;flex-wrap:wrap;align-items:center;gap:4px;margin:10px 0 2px}.mappe-kategorie-teil{display:inline-flex;align-items:center;gap:4px}.mappe-kategorie-trenner{color:var(--text-leise, #6b6a61)}.mappe-kategorie{border:1px solid transparent;background:none;color:var(--text);font:inherit;font-weight:600;padding:2px 8px;border-radius:999px;cursor:pointer;text-decoration:underline;text-underline-offset:3px}.mappe-kategorie:hover{background:var(--flaeche-2)}.mappe-kategorie:focus-visible{outline:2px solid var(--akzent);outline-offset:2px}.mappe-kategorie.an{background:var(--akzent-flaeche);border-color:var(--akzent);color:var(--akzent-stark);text-decoration:none}.mappe-belegauswahl{border:none;margin:0 0 12px;padding:0;display:grid;gap:6px}.mappe-belegauswahl legend{margin-bottom:6px;color:var(--text-leise)}.mappe-belegauswahl-zeile{display:flex;align-items:center;gap:8px}.kopfzeile.umgebung-test{background:#fff4cc;border-bottom-color:#e0c56a}.kopfzeile.umgebung-labor{background:#e3f3e6;border-bottom-color:#8cc59a}.kopf-mandant{display:flex;align-items:center;gap:8px;min-width:0;flex:none}.kopf-mandant-name{font-weight:650;font-size:14px;color:#1a1a17;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:240px}.umgebung-marke{display:inline-block;padding:2px 8px;border-radius:999px;font-size:14px;font-weight:700;letter-spacing:.06em;color:#fff;background:#3c3c38;white-space:nowrap}.umgebung-marke-test{background:#8a5a00}.umgebung-marke-labor{background:#1f6b35}.umgebung-marke-produktion{background:#3c3c38}.nur-lesen-marke{background:#fde7dc;color:#7a2e0e;letter-spacing:.02em}.kopf-wechseln{border:1px solid #c5c2b6;background:#fff;color:#1a1a17;border-radius:8px;padding:4px 10px;font-size:14px;cursor:pointer}.kopf-wechseln:focus-visible,.mandant-wahl-knopf:focus-visible{outline:3px solid #1d4ed8;outline-offset:2px}.mandant-wahl-ueberlagerung{position:fixed;top:0;right:0;bottom:0;left:0;z-index:var(--ebene-dialog);background:#14141773}.mandant-wahl-ueberlagerung .anmeldung-huelle{min-height:100%}.mandant-wahl{width:min(440px,100%)}.mandant-wahl h1:focus{outline:none}.mandant-wahl-liste{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:8px}.mandant-wahl-knopf{width:100%;display:grid;grid-template-columns:1fr auto;gap:2px 8px;align-items:center;text-align:left;padding:10px 12px;border:1px solid #c5c2b6;border-radius:8px;background:#fff;color:#1a1a17;cursor:pointer;font:inherit}.mandant-wahl-knopf.umgebung-test{background:#fff4cc}.mandant-wahl-knopf.umgebung-labor{background:#e3f3e6}.mandant-wahl-knopf:disabled{cursor:default;opacity:.75}.mandant-wahl-name{font-weight:650}.mandant-wahl-rolle{grid-column:1 / -1;font-size:14px;color:#55544c}.mandant-wahl-fuss{display:flex;gap:8px;justify-content:flex-end}.knopf-leise{border:1px solid #c5c2b6;background:transparent;color:#1a1a17;border-radius:8px;padding:6px 12px;cursor:pointer;font:inherit}.betrieb-zahlen{margin:0 0 8px}.betrieb-zahlen .kennzahl{display:flex;flex-direction:column-reverse}.betrieb-zahlen dd{margin:0}.betrieb-kontingent{margin:0 0 12px}.betrieb-aktionen{margin-top:8px}.betrieb-filter{margin-top:12px}.betrieb-stand{white-space:nowrap}.betrieb-stand .hinweis{white-space:normal}.betrieb-stand-gescheitert{color:var(--fehler, #a33);font-weight:600}.betrieb-gespiegelt{display:inline-block;margin-left:6px;padding:1px 6px;border-radius:999px;background:#fff3d6;color:#6b4500;font-size:14px;font-weight:600}.betrieb-spiegeln-wahl{border:1px solid var(--rand);border-radius:var(--radius);padding:10px 12px;margin:12px 0}.betrieb-spiegeln-wahl label{display:block;margin:4px 0}.betrieb-spiegeln-seit{padding-left:22px}.betrieb-spiegel-ergebnis{margin:8px 0}.mappe-merkmale{display:flex;flex-wrap:wrap;gap:8px;margin:8px 0}:root{--klick-min: 40px}body{font-size:16px;line-height:1.5}.knopf,a.knopf,.seiten-nav button,.seitenleiste-hilfe,.profil-knopf,.kopf-wechseln,.reiter button,select,input:not([type=checkbox]):not([type=radio]):not([type=file]):not([type=range]),.search-field,.filter-field{min-height:var(--klick-min)}.search-field,.filter-field{height:auto}.seiten-nav button{font-size:16px}.hilfe-knopf-gross{display:inline-flex;align-items:center;gap:8px;min-height:44px;padding:8px 18px;font-size:16px;font-weight:700;color:#fff;background:var(--akzent);border:2px solid var(--akzent-stark);border-radius:var(--radius)}.hilfe-knopf-gross:hover{background:var(--akzent-stark)}.hilfe-knopf-gross:focus-visible{outline:3px solid #f2b705;outline-offset:2px}@media(max-width:1100px){.kopfzeile .hilfe-knopf-gross{font-size:16px;gap:8px;padding:8px 14px}}.mappe-liste .mappe-filter,.dienstleister-filter,.rohablage-filter{position:sticky;top:var(--kopf-hoehe);z-index:6;background:var(--flaeche);padding-top:8px;padding-bottom:8px;box-shadow:0 1px 0 var(--rand)}.stand-marke{display:inline-flex;align-items:center;padding:3px 11px;border:1px solid;border-radius:999px;font-size:14px;font-weight:700;line-height:1.4;white-space:nowrap;vertical-align:middle}.stand-marke.stand-gut{color:#1d6b4f;background:var(--gut-flaeche);border-color:var(--gut)}.stand-marke.stand-hoch{color:#9b2f2f;background:var(--hoch-flaeche);border-color:var(--hoch)}.stand-marke.stand-mittel{color:#7a5410;background:var(--mittel-flaeche);border-color:var(--mittel)}.stand-marke.stand-neutral{color:var(--text);background:var(--flaeche-2);border-color:var(--rand-stark)}.paarung-suche{display:flex;flex-wrap:wrap;align-items:center;gap:10px}.paarung-suche label{display:flex;flex:1 1 280px;align-items:center;gap:10px;min-width:0}.paarung-suche input{flex:1 1 200px;min-width:200px}.mappe-wartet-rechts{grid-column:2 / -1;justify-self:start;text-align:left}.liste .zeile{grid-template-columns:minmax(0,1fr) auto}.mappe-efis-marke{display:inline-block;padding:2px 10px;border-radius:6px;background:#0b2a6b;color:#fff;font-size:1.05rem;font-weight:800;letter-spacing:.04em;border:2px solid #0b2a6b}.handelspapier-ansehen{margin-top:8px}.sidebar-toggle.sidebar-toggle-offensichtlich{display:flex;align-items:center;justify-content:flex-start;gap:8px;width:100%;height:auto;min-height:38px;margin:0 0 18px;padding:8px 12px;border:1px solid rgba(207,233,229,.38);border-radius:9px;color:#e8f4f2;background:#ffffff17;font:inherit;font-size:14px;font-weight:600;cursor:pointer}.sidebar-toggle.sidebar-toggle-offensichtlich:hover{background:#ffffff2e}.sidebar-toggle.sidebar-toggle-offensichtlich:focus-visible{outline:3px solid #ffd166;outline-offset:2px}.sidebar-collapsed .sidebar-toggle.sidebar-toggle-offensichtlich{justify-content:center;margin:0 0 18px;padding:8px 0}.sidebar-collapsed .sidebar-toggle.sidebar-toggle-offensichtlich .sidebar-toggle-wort{display:none}.beleg-details{padding:6px 13px;border-bottom:1px solid var(--rand);font-size:14px}.beleg-details summary{cursor:pointer;color:var(--text-leise);padding:2px 0}.beleg-details summary:focus-visible{outline:3px solid var(--akzent);outline-offset:2px}.beleg-details-liste{display:grid;grid-template-columns:max-content 1fr;gap:2px 14px;margin:6px 0 2px}.beleg-details-liste>div{display:contents}.beleg-details-liste dt{color:var(--text-leise)}.beleg-details-liste dd{margin:0;font-family:var(--mono);overflow-wrap:anywhere}.beleg-details-unbelegt{font-family:inherit;color:var(--text-leise);font-style:italic}.beleg-details-leer{margin:6px 0 2px;color:var(--text-leise)}.app{--kopf-hoehe: 52px}.kopfleiste{position:sticky;top:0;z-index:10;display:flex;flex-wrap:nowrap;align-items:center;gap:16px;height:var(--kopf-hoehe);padding:0 16px;background:#fff;border-bottom:1px solid var(--rand);font-size:14px;overflow:hidden}.kopfleiste.umgebung-test{background:#fff4cc;border-bottom-color:#e0c56a}.kopfleiste.umgebung-labor{background:#e3f3e6;border-bottom-color:#8cc59a}.kopfleiste select:focus-visible,.kopf-icon:focus-visible{outline:2px solid var(--akzent);outline-offset:1px}.kopfleiste-mandant{display:flex;align-items:center;gap:8px;flex:none;min-width:0}.kopfleiste-mandant-name{font-weight:650;max-width:180px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.kopfleiste .umgebung-marke{padding:1px 7px;font-size:12px}.kopfleiste .kopf-wechseln{padding:2px 8px;font-size:12px;min-height:0}.kopfleiste-auswahlen{display:flex;flex:1 1 auto;align-items:center;gap:10px;min-width:0}.kopfleiste-vorsilbe{flex:none;font-weight:600;white-space:nowrap}.kopfleiste-wahl{flex:1 1 0;min-width:130px;max-width:280px}.kopfleiste-wahl-lieferant{max-width:240px}.kopfleiste-wahl select{box-sizing:border-box;display:block;width:100%;height:36px;min-height:36px;padding:0 8px;border:1px solid #c9d3d3;border-radius:6px;background:#fff;color:var(--text);font:inherit;text-overflow:ellipsis}.kopfleiste-rechts{display:flex;align-items:center;gap:6px;flex:none;margin-left:auto}.kopfleiste-status{display:inline-flex;align-items:center}.kopf-icon{display:inline-flex;align-items:center;justify-content:center;width:34px;height:34px;padding:0;border:0;border-radius:6px;background:transparent;color:var(--text);cursor:pointer}.kopf-icon:hover{background:#0000000f}.kopf-icon .avatar{width:24px;height:24px;flex-basis:24px;font-size:12px}.kopfleiste .aufnahme-knopf{font-size:0;gap:0;padding:6px}@media(max-width:1100px){.kopfleiste{gap:10px;padding:0 10px}.kopfleiste-wahl{min-width:100px}.kopfleiste-mandant-name{max-width:110px}}@media print{.kopfleiste{display:none!important}}
