:root{font-family:system-ui,-apple-system,Segoe UI,sans-serif;line-height:1.5;color-scheme:light dark;--hintergrund: light-dark(#ffffff, #121212);--text: light-dark(#000000, #ffffff);--rand: light-dark( color-mix(in srgb, var(--text) 26%, var(--hintergrund)), color-mix(in srgb, var(--text) 42%, var(--hintergrund)) );--rahmen: var(--rand);--flaeche: light-dark( color-mix(in srgb, var(--text) 5%, var(--hintergrund)), color-mix(in srgb, var(--text) 11%, var(--hintergrund)) );--flaeche-2: light-dark(#eef1f6, #1d2531);--leise: light-dark(#475569, #94a3b8);--zeile-hover: light-dark( color-mix(in srgb, var(--text) 7%, var(--hintergrund)), color-mix(in srgb, var(--text) 14%, var(--hintergrund)) );--akzent: light-dark(#2563eb, #60a5fa);--akzent-text: light-dark(#ffffff, #0b1220);--akzent-schwach: light-dark( color-mix(in srgb, var(--akzent) 12%, var(--hintergrund)), color-mix(in srgb, #60a5fa 22%, var(--hintergrund)) );--ok: light-dark(#15803d, #4ade80);--ok-grund: light-dark(#e6f4ea, #13301f);--warnung: light-dark(#a16207, #fbbf24);--warnung-grund: light-dark(#fdf1de, #34270f);--fehler: light-dark(#b91c1c, #f87171);--fehler-grund: light-dark(#fdeceb, #3a1b1a);--abstand-1: .25rem;--abstand-2: .5rem;--abstand-3: .75rem;--abstand-4: 1rem;--abstand-5: 1.25rem;--abstand-6: 1.5rem;--radius-klein: 6px;--radius: 8px;--radius-gross: 12px;--radius-pille: 999px;--schrift-klein: .8125rem;--schrift-normal: 1rem;--schrift-untertitel: 1.125rem;--schrift-titel: 1.5rem;--kopf-offset: var(--studie-kopf-abstand, 0px);--register-vorne: light-dark(#6d28d9, #a78bfa);--register-eingang: light-dark(#0369a1, #38bdf8);--register-ausgang: light-dark(#047857, #34d399);--register-bank: light-dark(#a16207, #fbbf24);--register-kasse: light-dark(#4d7c0f, #a3e635);--register-raus: color-mix(in srgb, var(--text) 40%, var(--hintergrund));--marke: #f00502;accent-color:var(--marke);--seitenbreite: min(120rem, 97vw)}body{margin:0;padding:0 1.5rem 3rem;background:var(--hintergrund);color:var(--text)}main{max-width:var(--seitenbreite);margin:0 auto}.kopfleiste{max-width:var(--seitenbreite);margin:0 auto;padding:1.5rem 0 .5rem;display:flex;flex-wrap:wrap;align-items:baseline;gap:1.5rem;border-bottom:2px solid var(--marke)}.kopfleiste h1{margin:0;font-size:1.5rem;letter-spacing:-.01em}.app-marke{display:flex;align-items:center;gap:.75rem}.app-marke img{height:2.5rem;background:#fff;padding:.25rem .5rem;border-radius:var(--radius-klein);box-sizing:border-box}.kopfleiste nav{display:flex;flex-wrap:wrap;gap:.25rem}.kopfleiste nav button{background:none;border:none;border-bottom:2px solid transparent;padding:.5rem .75rem;font:inherit;color:inherit;opacity:.7;cursor:pointer}.kopfleiste nav button.aktiv{opacity:1;border-bottom-color:var(--marke);font-weight:600}.untertitel{margin-top:1rem;opacity:.75}.bank-kontostand{display:flex;flex-wrap:wrap;gap:.25rem 1.5rem;margin:.5rem 0 0;font-size:.95rem}button{font:inherit;padding:.4rem .8rem;border:1px solid var(--rand);border-radius:var(--radius-klein);background:var(--flaeche);color:inherit;cursor:pointer}button:hover:not(:disabled){border-color:currentColor}button:disabled{opacity:.5;cursor:default}input,select,textarea{font:inherit;padding:.5rem .6rem;border:1px solid var(--rand);border-radius:var(--radius-klein);background:transparent;color:inherit}select{background:var(--hintergrund)}option,optgroup{background:var(--hintergrund);color:var(--text)}.status{display:inline-block;border:1px solid var(--rand);border-radius:var(--radius);padding:.05rem .5rem;font-size:.85rem;line-height:1.5;white-space:nowrap}.ok{color:var(--ok)}.fehler{color:var(--fehler)}.hinweis{margin-top:2rem;font-size:.9rem;opacity:.7}.meldung{padding:.6rem .8rem;border-radius:var(--radius-klein);border:1px solid currentColor;margin:1rem 0}.hilfe{font-size:.85rem;opacity:.75;margin:.25rem 0 .75rem}.seitenkopf{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:1rem;margin:2rem 0 1rem}.seitenkopf h2{margin:0}.seitenkopf .untertitel{margin:.25rem 0 0;font-size:.9rem}.aktionen{display:flex;gap:.5rem;align-items:center}.trefferquote{font-size:.85rem;padding:.2rem .55rem;border:1px solid var(--rand);border-radius:var(--radius-pille);white-space:nowrap;opacity:.85}a.knopf{display:inline-block;padding:.4rem .75rem;border:1px solid var(--rand);border-radius:var(--radius-klein);text-decoration:none}.summenzeile{font-weight:600}.einzelbons{margin-top:1.5rem}.beleg-overlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:60;display:flex;align-items:flex-start;justify-content:center;padding:2rem 1rem;overflow-y:auto;background:#00000073}.beleg-dialog{background:var(--hintergrund);border:1px solid var(--rand);border-radius:var(--radius);padding:.75rem;box-shadow:0 12px 40px #0000004d}.beleg-dialog-kopf{display:flex;justify-content:space-between;align-items:center;gap:.5rem;margin-bottom:.5rem}.beleg-kopf-aktionen{display:flex;align-items:center;gap:.5rem}.beleg-pdf{display:block;width:min(30rem,88vw);height:78vh;border:1px solid var(--rand);background:#fff}.beleg-dialog-kopf button{background:none;border:none;font:inherit;cursor:pointer;color:inherit}.kassenbon-beleg{width:20rem;max-width:100%;margin:0 auto;padding:.75rem;font-family:Courier New,monospace;font-size:.85rem;line-height:1.5;background:#fff;color:#111;border:1px solid #ddd}.beleg-zeile-zentriert{text-align:center}.beleg-titel{font-weight:700;font-size:1rem;letter-spacing:.1em}.beleg-trenner{border-top:1px dashed #999;margin:.5rem 0}.beleg-artikel{white-space:pre-wrap;word-break:break-word}.beleg-summen>div{display:flex;justify-content:space-between}.beleg-gesamt{font-weight:700;margin-top:.25rem;border-top:1px solid #111;padding-top:.25rem}.beleg-storno{margin-top:.5rem;text-align:center;font-weight:700;color:#b00;letter-spacing:.2em}.feldgitter.zwei-spalten{display:grid;grid-template-columns:1fr 1fr;gap:.5rem .75rem}.feldgitter.drei-spalten{display:grid;grid-template-columns:1fr 1fr 1fr;gap:.5rem .75rem}@media(max-width:640px){.feldgitter.zwei-spalten,.feldgitter.drei-spalten{grid-template-columns:1fr}}.feld-details{margin:.5rem 0}.feld-details>summary{cursor:pointer;color:color-mix(in srgb,var(--text) 70%,var(--hintergrund))}.konto-picker,.lieferant-picker{position:relative}.konto-picker input{width:100%;box-sizing:border-box}.konto-name{display:block;font-size:.85em;color:color-mix(in srgb,var(--text) 65%,var(--hintergrund))}.picker-eingabe{display:flex;gap:.4rem}.picker-eingabe input{flex:1;min-width:0}.picker-treffer{position:absolute;left:0;right:0;z-index:20;margin:.15rem 0 0;padding:0;list-style:none;max-height:16rem;overflow-y:auto;background:var(--hintergrund);border:1px solid var(--rand);border-radius:var(--radius-klein);box-shadow:0 8px 24px #00000038}.picker-treffer li{margin:0}.picker-treffer button{display:block;width:100%;text-align:left;padding:.4rem .6rem;background:none;border:none;font:inherit;color:inherit;cursor:pointer}.picker-treffer button:hover,.picker-treffer button.aktiv{background:color-mix(in srgb,var(--text) 8%,var(--hintergrund))}.picker-treffer li.keine-treffer{padding:.4rem .6rem;opacity:.7;font-size:.9em}.eingabe-warnung{border-color:var(--fehler)}.picker-eingabe .konto-picker{flex:1;min-width:0}.positionen-editor{margin:.75rem 0}.positionen-editor summary{cursor:pointer}.positionen-editor summary h3{display:inline}.positionen-tabelle{overflow-x:auto}.positionen-tabelle input{width:100%;min-width:5rem;box-sizing:border-box;padding:.3rem .5rem}.positionen-tabelle td,.positionen-tabelle th{padding:.3rem .45rem}.positionen-tabelle [data-feld=description]{min-width:18rem;width:40%}.positionen-tabelle [data-feld=article_number]{min-width:8rem}.positionen-tabelle :is([data-feld=quantity],[data-feld=unit],[data-feld=unit_price],[data-feld=tax_rate],[data-feld=line_total]){min-width:6.5rem}.positionen-tabelle td:is([data-feld=quantity],[data-feld=unit_price],[data-feld=tax_rate],[data-feld=line_total]) input{text-align:right;font-variant-numeric:tabular-nums}.positionen-aktionen{display:flex;gap:.5rem;justify-content:flex-end;margin-top:.5rem}.positionen-aktionen .filter-schalter{min-width:0;white-space:normal}.monatsleiste{margin-top:.25rem}.lieferschein-zeile td{color:color-mix(in srgb,var(--text) 65%,var(--hintergrund));font-size:.9em}.lieferschein-zeile td:first-child{padding-left:1.4rem}.schalter{display:inline-flex;align-items:center;gap:.4rem;cursor:pointer}.feedback-knopf{position:fixed;right:1rem;bottom:1rem;z-index:50;padding:.55rem .9rem;border:1px solid var(--rand);border-radius:var(--radius-pille);background:var(--hintergrund);box-shadow:0 6px 20px #0003;font:inherit;cursor:pointer}.feedback-panel{position:fixed;right:1rem;bottom:1rem;z-index:51;width:min(24rem,calc(100vw - 2rem));box-sizing:border-box;max-height:calc(100dvh - 2rem);overflow-y:auto;padding:1rem;border:1px solid var(--rand);border-radius:var(--radius);background:var(--hintergrund);box-shadow:0 10px 30px #00000047}.neuerungen-hinweis{position:fixed;right:1rem;bottom:4rem;z-index:50;width:min(22rem,calc(100vw - 2rem));box-sizing:border-box;padding:.7rem .9rem;border:1px solid var(--rand);border-radius:var(--radius);background:var(--hintergrund);color:var(--text);box-shadow:0 6px 20px color-mix(in srgb,var(--text) 18%,transparent);font-size:.9rem}.neuerungen-hinweis ul{margin:.35rem 0 .5rem;padding-left:1.1rem}.neuerungen-hinweis-mehr{list-style:none;margin-left:-1.1rem;opacity:.7}.neuerungen-hinweis-knoepfe{display:flex;justify-content:flex-end;gap:.5rem}.feedback-kopf{display:flex;justify-content:space-between;align-items:center;margin-bottom:.5rem}.feedback-kopf h2{margin:0;font-size:1.1rem}.feedback-reiter{display:flex;gap:.5rem;margin-bottom:.75rem}.feedback-reiter button{flex:1}.feedback-reiter button[aria-selected=true]{font-weight:700;box-shadow:inset 0 -3px 0 currentColor}.feedback-kopf button{background:none;border:none;font:inherit;cursor:pointer;color:inherit}.feedback-panel label{display:block;margin:.5rem 0}.feedback-panel select,.feedback-panel textarea{width:100%;margin-top:.25rem}.feedback-aktionen{display:flex;justify-content:flex-end;margin-top:.5rem}.tableiste{display:flex;flex-wrap:wrap;gap:.25rem;margin:1rem 0 .5rem;border-bottom:1px solid var(--rand)}.tableiste button{background:none;border:none;border-bottom:2px solid transparent;padding:.5rem .9rem;font:inherit;color:inherit;opacity:.7;cursor:pointer}.tableiste button.aktiv{opacity:1;border-bottom-color:currentColor;font-weight:600}.filterleiste{display:flex;flex-wrap:wrap;gap:.5rem;margin:.5rem 0;align-items:center;padding:.75rem;border:1px solid var(--rand);border-radius:var(--radius)}.filter-schalter{display:inline-flex;align-items:center;gap:.35rem;white-space:nowrap}.filterleiste input[type=search]{flex:1 1 18rem}.stapel-leiste{display:flex;align-items:center;gap:.75rem;flex-wrap:wrap;margin:.5rem 0;padding:.5rem .75rem;border:1px solid var(--rand);border-radius:var(--radius-klein);background:var(--flaeche)}.stapel-leiste label{display:flex;align-items:center;gap:.35rem;white-space:nowrap}.auswahl-spalte{width:2rem;text-align:center}.auswahl-spalte input[type=checkbox]{cursor:pointer}.rechte-zelle label{display:flex;align-items:center;gap:.4rem;white-space:nowrap}.filterleiste label{display:flex;align-items:center;gap:.35rem;font-size:.9rem;white-space:nowrap}.filterleiste .filter-titel{font-size:.8rem;opacity:.7}.kontakt-filter{display:flex;align-items:center;gap:.35rem}.kontakt-filter .konto-picker{min-width:12rem}.kontakt-chip{display:inline-flex;align-items:center;gap:.3rem;padding:.2rem .45rem;border:1px solid var(--rand);border-radius:var(--radius-pille);background:var(--flaeche)}.kontakt-chip button{border:0;padding:0;background:transparent;color:inherit;cursor:pointer;font:inherit}.trefferzeile{font-size:.9rem;opacity:.75;margin:.75rem 0 .25rem}.beleg-filter{margin:.5rem 0;padding:.75rem;border:1px solid var(--rand);border-radius:var(--radius)}.beleg-filter-kopf{display:flex;flex-wrap:wrap;gap:.5rem;align-items:center}.beleg-filter-kopf input[type=search]{flex:1 1 18rem;min-width:0}.beleg-filter-treffer{margin-left:auto;font-size:.9rem;opacity:.8;font-variant-numeric:tabular-nums}.filter-marken{display:flex;flex-wrap:wrap;gap:.4rem;list-style:none;margin:.6rem 0 0;padding:0}.filter-marke{display:inline-flex;align-items:center;gap:.3rem;padding:.15rem .3rem .15rem .6rem;font-size:.85rem;border:1px solid var(--rand);border-radius:var(--radius-pille);background:var(--flaeche)}.filter-marke button{border:0;padding:.1rem .35rem;min-height:0;background:transparent;color:inherit;cursor:pointer;font:inherit;line-height:1}.beleg-filter-block{display:block;margin-top:.4rem;container-type:inline-size;container-name:beleg-filter}.beleg-filter-block[hidden]{display:none}.beleg-filter-stufe{display:grid;grid-template-columns:minmax(0,1fr);gap:.6rem 1rem;min-width:0}.beleg-filter-stufe[hidden]{display:none}.weitere-filter-zeile{display:flex;margin:.5rem 0;border-top:1px solid var(--rand);padding-top:.4rem}.weitere-filter-zeile button{max-width:100%}.beleg-filter-block fieldset{display:flex;flex-direction:column;gap:.25rem;min-width:0;max-width:100%;margin:0;padding:0;border:0}.beleg-filter-block legend{padding:0;margin-bottom:.2rem;font-size:.8rem;font-weight:600;text-transform:uppercase;letter-spacing:.03em;opacity:.75}.beleg-filter-block label:not(.filter-schalter){display:flex;flex-direction:column;gap:.15rem;font-size:.9rem}.beleg-filter-block .filter-titel{font-size:.8rem;opacity:.7}.beleg-filter-block .filter-hilfe{margin-top:-.25rem;font-size:.8rem;opacity:.7}.beleg-filter-block select,.beleg-filter-block input:not([type=checkbox]){width:100%;min-width:0;box-sizing:border-box}.beleg-filter-block .filter-schalter{white-space:normal;font-size:.8rem;line-height:1.3}.filter-paar{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.35rem;min-width:0}.filter-paar>*{min-width:0}.beleg-filter-block .kontakt-filter .konto-picker{min-width:0;width:100%}.beleg-filter-block .filter-paar>label{flex-direction:row;align-items:center;gap:.3rem}.beleg-filter-block .filter-paar .filter-titel{flex-shrink:0;white-space:nowrap}.beleg-filter-hauptstufe .kontakt-filter{flex-wrap:wrap}.beleg-filter-hauptstufe .kontakt-filter .konto-picker{flex:1 1 100%}@media(min-width:701px){.beleg-filter-block :is(input:not([type=checkbox]),select,.mehrfach-knopf){padding:.25rem .4rem;font-size:.875rem}.beleg-filter-block .filter-art-stand .mehrfach-wahl{flex-direction:row;align-items:center}.beleg-filter-block .filter-art-stand .filter-titel{flex:0 0 3.5rem}.beleg-filter-block .filter-art-stand .mehrfach-knopf{min-width:0}}@container beleg-filter (max-width: 23rem){.beleg-filter-block .filter-paar>label{flex-direction:column;align-items:stretch}}.beleg-ansichten{margin:.5rem 0 0}.beleg-ansichten-zeile{display:flex;flex-wrap:wrap;align-items:center;gap:.4rem}.beleg-ansichten-zeile .filter-titel{font-size:.8rem;opacity:.7}.beleg-ansichten-leer{font-size:.85rem;opacity:.7}.beleg-ansicht{display:inline-flex;align-items:stretch;border:1px solid var(--rand);border-radius:var(--radius-pille);overflow:hidden}.beleg-ansicht button{min-height:0;padding:.2rem .6rem;border:0;border-radius:0;background:transparent;color:inherit;font-weight:400}.beleg-ansicht.aktiv{background:var(--flaeche);border-color:currentColor}.beleg-ansicht.aktiv button:first-child{font-weight:600}.beleg-ansicht-loeschen{border-left:1px solid var(--rand)!important;opacity:.7}.beleg-ansicht-neu{display:inline-flex;flex-wrap:wrap;gap:.3rem;align-items:center}.beleg-ansicht-neu input{min-width:0;width:16rem;max-width:100%}.mehrfach-wahl{position:relative;display:flex;flex-direction:column;gap:.15rem;font-size:.9rem}.mehrfach-knopf{display:flex;justify-content:space-between;align-items:center;gap:.4rem;width:100%;text-align:left;background:var(--hintergrund);color:var(--text);border:1px solid var(--rand);font-weight:400}.mehrfach-zusammenfassung{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mehrfach-liste{position:absolute;top:100%;left:0;z-index:30;width:min(22rem,calc(100vw - 2rem));max-height:22rem;overflow-y:auto;margin-top:.2rem;padding:.5rem;background:var(--hintergrund);color:var(--text);border:1px solid var(--rand);border-radius:var(--radius-klein);box-shadow:0 .4rem 1rem #0000002e}.mehrfach-liste ul{list-style:none;margin:0 0 .4rem;padding:0}.mehrfach-liste li{display:grid;grid-template-columns:minmax(0,1fr) auto auto auto;align-items:center;gap:.3rem;padding:.1rem .25rem;border-radius:var(--radius-klein)}.mehrfach-liste li.dazu{background:color-mix(in srgb,var(--ok) 14%,var(--hintergrund))}.mehrfach-liste li.ohne{background:color-mix(in srgb,var(--fehler) 12%,var(--hintergrund))}.mehrfach-liste li.ohne .mehrfach-text{text-decoration:line-through}.mehrfach-liste li button{min-height:0;padding:.1rem .45rem;line-height:1.2;background:transparent;color:inherit;border:1px solid var(--rand)}.mehrfach-liste li button[aria-pressed=true]{background:var(--flaeche);font-weight:700}.mehrfach-legende{margin:0 0 .4rem;font-size:.8rem;opacity:.75}.mehrfach-zahl{font-size:.8rem;opacity:.75;font-variant-numeric:tabular-nums;text-align:right}.kontakt-chips{display:flex;flex-direction:column;gap:.3rem;list-style:none;margin:0 0 .3rem;padding:0}.kontakt-chip{display:grid;grid-template-columns:minmax(0,1fr) auto auto auto;align-items:center;gap:.3rem;padding:.15rem .2rem .15rem .5rem;border:1px solid var(--rand);border-radius:var(--radius-klein);font-size:.85rem}.kontakt-chip>span:first-child{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.kontakt-chip.ohne{background:color-mix(in srgb,var(--fehler) 10%,var(--hintergrund))}.kontakt-chip button{min-height:0;padding:.1rem .4rem;font-size:.8rem;background:transparent;color:inherit;border:1px solid var(--rand)}.filter-schnellgriffe{display:flex;flex-wrap:wrap;gap:.3rem}.filter-schnellgriffe button{min-height:0;min-width:0;max-width:100%;padding:.15rem .5rem;font-size:.8rem;border-radius:var(--radius-gross);white-space:nowrap}@container beleg-filter (min-width: 38rem){.beleg-filter-stufe{grid-template-columns:repeat(2,minmax(0,1fr))}.beleg-filter-stufe fieldset.merkmal-zeilen{grid-column:1 / -1;max-width:100%}}@container beleg-filter (min-width: 75rem){.beleg-filter-stufe{grid-template-columns:repeat(4,minmax(0,1fr))}.beleg-filter-hauptstufe{grid-template-columns:minmax(0,.9fr) minmax(0,1fr) minmax(0,1.5fr) minmax(0,1fr)}}.merkmal-zeile{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,1fr) minmax(0,1.4fr) auto;gap:.3rem;align-items:center;min-width:0}.merkmal-zeile>*{min-width:0}.merkmal-zeile button{min-height:0;padding:.2rem .5rem}.merkmal-knoepfe{display:flex;flex-wrap:wrap;gap:.4rem}.kontentabelle,.historie table{width:100%;border-collapse:collapse;font-size:.9rem;display:block;overflow-x:auto}.kontentabelle th,.kontentabelle td,.historie th,.historie td{text-align:left;padding:.6rem .8rem;border-bottom:1px solid var(--rand);vertical-align:middle}.kontentabelle thead th{position:sticky;top:0;background:var(--hintergrund);font-weight:600}.kontentabelle tbody tr:hover{background:var(--zeile-hover, rgba(127, 127, 127, .08))}.kontentabelle .nummer{font-variant-numeric:tabular-nums;font-family:ui-monospace,SF Mono,Menlo,monospace;white-space:nowrap}.kontentabelle tr.gesperrt{opacity:.55}.kontentabelle .leer{padding:2rem .6rem;text-align:center;opacity:.7}.tabellen-scroll{overflow-x:auto}.tabellen-scroll>.kontentabelle{display:table}.beleg-zahlungen{min-width:0;margin:.75rem 0}.beleg-zahlungen h4{margin-bottom:.4rem}.avis-bericht{margin:.8rem 0}.avis-bericht h5{margin:0 0 .4rem;font-size:.95rem}.inkasso-werte{display:grid;grid-template-columns:repeat(auto-fit,minmax(10rem,1fr));gap:.35rem 1rem}.inkasso-werte div{display:flex;justify-content:space-between;gap:.5rem}.inkasso-werte dt{opacity:.75}.inkasso-werte dd{margin:0;font-variant-numeric:tabular-nums}.inkasso-pruefungen{margin:.6rem 0 0;padding-left:1.2rem}.inkasso-pruefungen .ok{color:var(--ok)}.belegliste-kurz{margin:.4rem 0 0;padding-left:1.1rem;display:grid;grid-template-columns:repeat(auto-fill,minmax(16rem,1fr));gap:.15rem 1rem}.sortier-knopf{background:none;border:none;padding:0;font:inherit;font-weight:600;cursor:pointer;white-space:nowrap}.zeilenaktionen{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem}.zeilenaktionen button{padding:.2rem .5rem;font-size:.85rem}.kassenbon-rechnungen{display:inline-grid;justify-items:start;gap:.25rem}.marke{font-size:.75rem;padding:.1rem .4rem;border-radius:var(--radius-klein);border:1px solid var(--rand);white-space:nowrap}.marke.eigen{border-color:currentColor;font-weight:600}.blaetterleiste{display:flex;align-items:center;gap:1rem;margin-top:1rem;font-size:.9rem}.historie{margin-top:2rem;border:1px solid var(--rand);border-radius:var(--radius);padding:.75rem}.historie summary{cursor:pointer;font-weight:600}.historie table{margin-top:.75rem}.dialoghintergrund{position:fixed;top:0;right:0;bottom:0;left:0;background:#00000073;display:flex;align-items:center;justify-content:center;padding:1rem;z-index:10}.dialog{background:var(--hintergrund);color:var(--text);border-radius:var(--radius-gross);padding:1.25rem 1.5rem 1.5rem;width:min(34rem,100%);max-height:90vh;overflow-y:auto;box-shadow:0 10px 40px #00000059}.dialog h3{margin-top:0}.dialog.dialog-breit{width:min(84rem,100%)}.materialliste-tabelle{min-width:68rem}.materialliste-zusammenfassung,.materialliste-hinweise p{margin:.75rem 0}.materialliste-hinweise ul{margin-top:-.4rem}.materialliste-aktionen{flex-wrap:wrap}.dialog form{display:flex;flex-direction:column;gap:.75rem}.dialog label{display:flex;flex-direction:column;gap:.25rem;font-size:.9rem}.dialog label.ankreuz{flex-direction:row;align-items:center;gap:.5rem}.dialog .zeile{display:flex;gap:.75rem}.dialog .zeile label{flex:1}.dialogaktionen{display:flex;justify-content:flex-end;gap:.5rem;margin-top:.5rem}@media(max-width:40rem){.dialog .zeile{flex-direction:column}}.einstellungen{margin:0}.einstellung{border-bottom:1px solid var(--rand);padding:.9rem 0}.einstellung dt{display:flex;align-items:center;gap:.5rem;font-weight:600}.einstellung dd{margin:.4rem 0 0}.einstellung-eingabe{display:flex;gap:.5rem;align-items:center}.einstellung-eingabe input{flex:0 1 18rem}.einstellung .hilfe{margin:.35rem 0 0;max-width:46rem}.meldung.warnung{color:var(--warnung)}.positionspreise-hinweis{display:flex;flex-wrap:wrap;gap:.5rem 1rem;align-items:center;margin:.5rem 0;padding:.5rem .75rem;border:1px solid var(--rahmen);border-left:3px solid var(--akzent);border-radius:var(--radius-klein);background:var(--akzent-schwach)}.positionspreise-hinweis p{margin:0;flex:1 1 18rem}.kontentabelle td:nth-child(3),.kontentabelle th:nth-child(3){white-space:nowrap}.kontentabelle tr.gewaehlt{outline:2px solid currentColor;outline-offset:-2px}.kontentabelle tbody tr{cursor:pointer}.beleg-layout{display:flex;gap:1rem;align-items:flex-start}.beleg-layout .kontentabelle,.beleg-layout>.tabellen-scroll{flex:1 1 auto;min-width:0}.beleg-vorschau{flex:0 0 40rem;max-width:48vw;border:1px solid var(--rand);border-radius:var(--radius);padding:.75rem 1rem 1rem;position:sticky;top:1rem;max-height:calc(100vh - 2rem);overflow-y:auto}.sprungziel,.kontakt-detail{scroll-margin-top:1rem}.beleg-detail{margin:0 0 1.5rem;padding:.5rem 1rem 1rem;border:1px solid var(--rand);border-radius:var(--radius)}.mehr-laden{text-align:center;margin:.75rem 0}.extraktion-aktionen{display:flex;gap:.5rem;margin:.5rem 0}.vorschau-kopf{display:flex;justify-content:space-between;align-items:baseline}.vorschau-kopf h3{margin:.25rem 0;font-family:ui-monospace,SF Mono,Menlo,monospace}.vorschau-kopf button{border:none;background:none;font-size:1.1rem;padding:.2rem .4rem}.vorschau-daten{display:grid;grid-template-columns:auto 1fr;gap:.2rem .75rem;font-size:.85rem;margin:.5rem 0 1rem}.vorschau-daten dt{opacity:.7}.vorschau-daten dd{margin:0}.zahlungsvorschlaege{margin:.75rem 0}.zahlungsvorschlaege h4{margin:0 0 .4rem}.vorschlag-liste{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:.4rem}.vorschlag-liste li{display:flex;justify-content:space-between;align-items:center;gap:.5rem;padding:.4rem .6rem;border:1px solid var(--rand);border-radius:var(--radius-klein)}.vorschlag-info{display:flex;flex-direction:column;gap:.1rem}.vorschau-original object,.vorschau-original img{width:100%;height:min(46rem,calc(100vh - 6rem));border:1px solid var(--rand);border-radius:var(--radius-klein);object-fit:contain}@media(max-width:60rem){.beleg-layout{flex-direction:column}.beleg-vorschau{flex-basis:auto;width:100%;position:static}}.extraktion{margin:.75rem 0;padding-top:.75rem;border-top:1px solid var(--rand)}.extraktion-kopf{display:flex;justify-content:space-between;align-items:baseline}.extraktion h4{margin:.25rem 0}.befunde{list-style:none;padding:0;margin:.5rem 0;font-size:.85rem}.befunde li{padding:.35rem .5rem;border-radius:var(--radius-klein);margin-bottom:.35rem;border:1px solid currentColor}.befunde li.warnung{color:var(--warnung)}.befund-aktion{margin-left:.5rem;font-size:.8rem;padding:.1rem .4rem}.positionen{margin:.35rem 0 0;padding-left:1.2rem;font-size:.85rem}.cockpit-layout{display:flex;gap:1rem;align-items:flex-start}.cockpit-liste{flex:0 0 16rem;list-style:none;margin:0;padding:0;border:1px solid var(--rand);border-radius:var(--radius);overflow:hidden;max-height:80vh;overflow-y:auto}.cockpit-liste li{display:flex;align-items:center;gap:.5rem;padding:.35rem .5rem;border-bottom:1px solid var(--rand)}.cockpit-liste li.aktiv{background:var(--flaeche)}.cockpit-liste li.leer{padding:1.5rem .5rem;opacity:.7;justify-content:center}.cockpit-liste li button{flex:1;min-width:0;display:flex;align-items:center;gap:.5rem;border:none;background:none;text-align:left;padding:.15rem}.cockpit-liste .schlange-text{flex:1;min-width:0;display:flex;flex-direction:column;align-items:flex-start;gap:.1rem;overflow-wrap:anywhere}.cockpit-liste .schlange-vorschau{flex:0 0 auto;display:flex}.cockpit-liste .schlange-vorschau .archiv-thumb{width:2.6rem;height:3.5rem;font-size:.6rem}.schlange-vorschau-gross{position:fixed;z-index:40;width:18rem;max-width:calc(100vw - 2rem);pointer-events:none;background:#fff;border:1px solid var(--rand);border-radius:var(--radius-klein);box-shadow:0 8px 28px #00000040;padding:.25rem}.schlange-vorschau-gross img{display:block;width:100%;max-height:calc(100vh - 2rem);object-fit:contain;object-position:top}.nicht-hierher{flex-basis:100%;display:flex;flex-direction:column;gap:.4rem;margin:.35rem 0;padding:.5rem .6rem;border:1px solid var(--rand);border-radius:var(--radius-klein);background:var(--flaeche);max-width:34rem}.nicht-hierher .hilfe{margin:0}.nicht-hierher-gruende{display:flex;flex-wrap:wrap;gap:.35rem}.nicht-hierher-gruende button[aria-pressed=true]{border-color:var(--akzent);font-weight:600}.nicht-hierher .aktionen{display:flex;flex-wrap:wrap;gap:.4rem}.cockpit-liste .nummer{font-family:ui-monospace,Menlo,monospace;font-size:.85rem}.cockpit-liste .dateiname{font-size:.75rem;opacity:.7}.cockpit-liste .status{font-size:.7rem;text-transform:uppercase;letter-spacing:.03em}.cockpit-liste li.schlange-stand{flex-direction:column;align-items:stretch;gap:.35rem;padding:.5rem;font-size:.8rem;opacity:.85;border-bottom:0}.status-fehler{color:var(--fehler)}.cockpit-panel{flex:1;min-width:0}.beleg-zaehler{margin:0 0 .5rem;font-size:.85rem;opacity:.8}.beleg-zaehler .tasten-hinweis{opacity:.7}.cockpit-split{flex:1;display:grid;grid-template-columns:minmax(0,1fr) minmax(36rem,42rem);gap:1rem;align-items:start;min-width:0}.cockpit-split.laedt-still .cockpit-felder{opacity:.55;pointer-events:none}.cockpit-original{min-width:0;position:sticky;top:1rem}.cockpit-original object,.cockpit-original img{width:100%;height:min(88vh,calc(100vh - 3rem));border:1px solid var(--rand);border-radius:var(--radius-klein);object-fit:contain}.buchbar-bereich{margin:1rem 0 1.5rem}.buchbar-split{display:flex;gap:1rem;align-items:stretch;min-width:0}.buchbar-liste{list-style:none;margin:0;padding:0;flex:1 1 22rem;max-height:min(80vh,calc(100vh - 4rem));overflow-y:auto;border:1px solid var(--rand);border-radius:var(--radius-klein)}.buchbar-liste li{display:flex;justify-content:space-between;align-items:center;gap:.5rem;padding:.5rem .75rem;border-bottom:1px solid var(--rand)}.buchbar-liste li:last-child{border-bottom:none}.buchbar-liste li.aktiv{background:var(--akzent-schwach, rgba(59, 130, 246, .12))}.buchbar-aktionen{display:inline-flex;gap:.4rem;flex-shrink:0}.buchbar-name{display:flex;flex-direction:column;align-items:flex-start;gap:.15rem;background:none;border:none;padding:0;cursor:pointer;text-align:left;color:inherit}.buchbar-vorschau{flex:3 1 0;display:flex;flex-direction:column;gap:.5rem;min-width:0}.buchbar-vorschau object,.buchbar-vorschau img{width:100%;height:min(80vh,calc(100vh - 4rem));border:1px solid var(--rand);border-radius:var(--radius-klein);object-fit:contain}.kontentabelle.journal{width:100%}@media(max-width:70rem){.buchbar-split{flex-direction:column}}.cockpit-felder{min-width:0}.cockpit-felder h3{margin:1rem 0 .5rem}.feldgitter{display:grid;gap:.5rem}.feld{display:flex;flex-direction:column;gap:.2rem;min-width:0}.feld-label{font-size:.8rem;opacity:.8}.feld-eingabe{display:block}.feld-eingabe input{width:100%;box-sizing:border-box;border-left-width:4px}.leistungszeitraum{min-width:0}.leistungszeitraum-mehrtaegig{grid-column:1 / -1;padding:.5rem .6rem .6rem;border:1px solid var(--rand);border-radius:var(--radius-klein);background:var(--flaeche)}.leistungszeitraum-titel{display:block;margin-bottom:.35rem;font-weight:600}.leistungszeitraum-felder{display:grid;grid-template-columns:minmax(0,1fr);gap:.5rem .75rem;align-items:start}.leistungszeitraum-mehrtaegig .leistungszeitraum-felder{grid-template-columns:repeat(2,minmax(0,1fr))}.leistungszeitraum-schalter{margin-top:.45rem;padding:.2rem .6rem;font-size:.9em}.leistungszeitraum-fehler{margin:.45rem 0 0;color:var(--fehler);font-weight:600}@media(max-width:700px){.leistungszeitraum-mehrtaegig .leistungszeitraum-felder{grid-template-columns:minmax(0,1fr)}.leistungszeitraum-schalter{min-height:2.75rem;font-size:1em}}.feld-eingabe.betrag{display:flex;align-items:center;gap:.35rem}.feld-eingabe.betrag input{flex:1;min-width:0;text-align:right}.feld-eingabe.betrag .einheit{opacity:.7}.feld.konf-hoch .feld-eingabe input{border-left-color:var(--ok)}.feld.konf-mittel .feld-eingabe input{border-left-color:var(--warnung)}.feld.konf-niedrig .feld-eingabe input{border-left-color:var(--fehler)}.kontierung-form{display:grid;grid-template-columns:repeat(3,1fr);gap:.5rem}.kontierung-form label{display:flex;flex-direction:column;gap:.2rem;font-size:.85rem}.kontierung-form label.breit{grid-column:1 / -1}.ablage-aussteuern{display:flex;flex-wrap:wrap;align-items:center;gap:.35rem;font-size:.85rem;opacity:.9}.ablage-aussteuern select,.ablage-aussteuern button{font-size:.85rem;padding:.15rem .45rem}.ablage-aussteuern button.armiert{border-color:var(--marke);color:var(--marke);font-weight:700}@media(max-width:99.99rem){.cockpit-liste{flex-basis:13rem}.cockpit-split{grid-template-columns:minmax(0,1fr) minmax(27rem,30rem)}}@media(max-width:70rem){.cockpit-split{grid-template-columns:minmax(0,1fr)}.cockpit-original{position:static;width:100%}}.kontentabelle.journal .betrag{text-align:right;font-variant-numeric:tabular-nums;white-space:nowrap}.status-festgeschrieben{color:var(--ok)}.status-erfasst{color:var(--warnung)}.status-storno{color:var(--fehler)}.timeline{list-style:none;margin:.5rem 0 1.5rem;padding:0;border-left:2px solid var(--rahmen)}.timeline-eintrag{display:grid;grid-template-columns:12rem 1fr auto;gap:.75rem;align-items:baseline;padding:.4rem 0 .4rem 1rem;position:relative}.timeline-eintrag:before{content:"";position:absolute;left:-.42rem;top:.7rem;width:.7rem;height:.7rem;border-radius:50%;background:var(--akzent)}.timeline-eintrag.kategorie-festschreibung:before,.timeline-eintrag.kategorie-archiv:before{background:var(--ok)}.timeline-eintrag.kategorie-fehler:before,.timeline-eintrag.kategorie-storno:before{background:var(--fehler)}.timeline-zeit{color:color-mix(in srgb,var(--text) 70%,var(--hintergrund));font-variant-numeric:tabular-nums;white-space:nowrap}.timeline-titel{font-weight:600}.timeline-detail{color:color-mix(in srgb,var(--text) 75%,var(--hintergrund))}.timeline-actor{color:color-mix(in srgb,var(--text) 70%,var(--hintergrund));font-size:.85em}.verfahrensdoku{max-height:30rem;overflow:auto;background:var(--flaeche);border:1px solid var(--rand);border-radius:var(--radius-klein);padding:1rem;white-space:pre-wrap;font-family:ui-monospace,monospace;font-size:.85rem;line-height:1.4}.kopfzeile{display:flex;align-items:center;justify-content:space-between;gap:1rem}.anmeldung{display:flex;align-items:center;gap:.6rem;font-size:.9rem}.anmeldung .benutzer{color:color-mix(in srgb,var(--text) 85%,var(--hintergrund))}.anmeldung .rolle{color:color-mix(in srgb,var(--text) 70%,var(--hintergrund))}.kachel{display:flex;flex-direction:column;gap:.25rem;align-items:flex-start;text-align:left;padding:1rem 1.1rem;border:1px solid var(--rand);border-radius:var(--radius);background:transparent;cursor:pointer}.kachel:hover{background:var(--zeile-hover, rgba(127, 127, 127, .08))}.kachel-label{font-weight:600}.kachel-hinweis{font-size:.85rem;opacity:.7}button.sekundaer.klein{padding:.1rem .5rem;font-size:.75rem}.kontakt-tabelle{width:100%}.kontakt-tabelle tbody tr{cursor:pointer}.kontakt-tabelle tbody tr:hover{background:var(--zeile-hover, rgba(127, 127, 127, .08))}.kontakt-tabelle tbody tr.aktiv{background:var(--flaeche);font-weight:600}.kontakt-tabelle tbody tr.inaktiv{opacity:.6}.kontakt-tabelle .zahl{text-align:right;font-variant-numeric:tabular-nums;white-space:nowrap}.kontakt-tabelle .zahl.offen{color:var(--warnung);font-weight:600}.kontakt-tabelle .klein{font-size:.85rem}.zeilen-knopf{background:none;border:none;padding:0;font:inherit;color:inherit;text-align:left;cursor:pointer}.kontakt-tabelle .suche{min-width:18rem}.kontakt-detail{flex:1;min-width:0;display:grid;grid-template-columns:minmax(0,1fr) minmax(16rem,22rem);grid-template-areas:"kopf kopf" "felder stats" "felder doks" "aktionen doks";column-gap:1.5rem;align-items:start}.kontakt-detail-kopf{grid-area:kopf;display:flex;justify-content:space-between;align-items:center;gap:1rem}.kontakt-detail>.feldgitter{grid-area:felder}.kontakt-detail>.zeile{grid-area:aktionen}@media(max-width:70rem){.kontakt-detail{display:block}}.kontakt-detail-kopf h3{margin:0}.kontakt-stats{grid-area:stats;display:grid;grid-template-columns:1fr 1fr;gap:.6rem;margin:1rem 0}.kontakt-stats .stat{display:flex;flex-direction:column;gap:.1rem;padding:.6rem .9rem;border:1px solid var(--rand);border-radius:var(--radius);min-width:0}.stat-zahl{font-size:1.3rem;font-weight:700;font-variant-numeric:tabular-nums}.stat-label{font-size:.8rem;opacity:.7}.extraktions-fortschritt{margin:.75rem 0;padding:.6rem .9rem;border:1px solid var(--rand);border-radius:var(--radius);background:var(--flaeche)}.extraktions-fortschritt progress{display:block;width:100%;height:.5rem;-moz-appearance:none;appearance:none;-webkit-appearance:none;border:none;border-radius:var(--radius-pille);overflow:hidden;background:var(--rand)}.extraktions-fortschritt progress::-webkit-progress-bar{background:var(--rand);border-radius:var(--radius-pille)}.extraktions-fortschritt progress::-webkit-progress-value{background:var(--ok);border-radius:var(--radius-pille);transition:width .4s ease}.extraktions-fortschritt progress::-moz-progress-bar{background:var(--ok);border-radius:var(--radius-pille)}.extraktions-fortschritt .hilfe{margin:0 0 .35rem}.fortschritt-zeiten{display:flex;justify-content:space-between;gap:1.25rem;margin:.35rem 0 0;opacity:.7;font-size:.85rem;font-variant-numeric:tabular-nums}.scan-detail{margin-top:1.25rem}.scan-detail-kopf{display:flex;justify-content:space-between;align-items:center;gap:1rem;flex-wrap:wrap}.scan-detail-kopf h3{margin:0}.scan-gruppe{border:1px solid var(--rand);border-radius:var(--radius);padding:.75rem 1rem;margin:.9rem 0}.scan-gruppe-kopf{display:flex;align-items:center;gap:1rem;flex-wrap:wrap;margin-bottom:.6rem}.scan-gruppe-kopf label{display:flex;align-items:center;gap:.4rem;margin-left:auto;font-size:.9rem}.scan-seiten{display:flex;flex-wrap:wrap;gap:.9rem}.scan-seite{width:11rem;border:1px solid var(--rand);border-radius:var(--radius-klein);padding:.4rem;display:flex;flex-direction:column;gap:.35rem}.scan-seite.ignoriert{opacity:.45}.scan-seite img{width:100%;height:13rem;object-fit:contain;background:var(--flaeche);border-radius:var(--radius-klein)}.scan-seite-info{display:flex;flex-direction:column;gap:.25rem;font-size:.85rem}.scan-seite-info label{display:flex;align-items:center;gap:.35rem}.scan-seite-info select,.scan-seite-info input{flex:1;min-width:0}.scan-seite-info input[type=number]{width:4rem;flex:0 0 auto}.scan-gruppe.uebernommen{opacity:.7}.scan-gruppe{content-visibility:auto;contain-intrinsic-size:auto 280px}.marke.ok{color:var(--ok);border-color:var(--ok)}.marke.warnend{color:var(--warnung);border-color:var(--warnung)}.scan-gruppe.drop-ziel{outline:2px dashed var(--akzent);outline-offset:2px;background:#2563eb0f}button.drop-ziel{outline:2px dashed var(--akzent);outline-offset:2px}.scan-gruppe-kopf strong[draggable=true]{cursor:grab}.scan-detail.ziehen .scan-gruppe:not(.uebernommen){outline:1px dashed rgba(37,99,235,.35);outline-offset:2px}.scan-seite.einfuege-vor{box-shadow:-4px 0 0 0 var(--akzent);border-radius:2px}.scan-seite{position:relative}.scan-seite-wahl{position:absolute;top:.3rem;left:.3rem;z-index:2;width:1.1rem;height:1.1rem;accent-color:var(--akzent)}.scan-seite.ausgewaehlt{outline:2px solid var(--akzent);outline-offset:1px;border-radius:2px}.scan-auswahl-leiste{position:sticky;top:.5rem;z-index:10;display:flex;align-items:center;gap:.75rem;padding:.5rem .75rem;margin:.5rem 0;background:var(--flaeche);border:1px solid var(--akzent);border-radius:var(--radius-klein)}.scan-bild-knopf{display:block;margin:0;padding:0;border:none;background:none;cursor:zoom-in;width:100%}.scan-bild-knopf img{display:block}.scan-gross{position:fixed;top:0;right:0;bottom:0;left:0;z-index:60;background:#000000bf;display:flex;align-items:center;justify-content:center;padding:1rem}.scan-gross-inhalt{background:var(--flaeche);border-radius:var(--radius);padding:.75rem;max-width:min(96vw,70rem);max-height:94vh;display:flex;flex-direction:column;gap:.5rem}.scan-gross-leiste{display:flex;align-items:center;justify-content:space-between;gap:1rem;flex-wrap:wrap}.scan-gross-leiste .aktionen{display:flex;align-items:center;gap:.5rem}.scan-gross-doc{display:flex;align-items:center;gap:.75rem;flex-wrap:wrap}.scan-gross-doc label{display:flex;align-items:center;gap:.4rem}.scan-gross-inhalt img{flex:1 1 auto;min-height:0;object-fit:contain;max-width:100%;max-height:calc(94vh - 5rem);background:#fff;border:1px solid var(--rand)}.einrichtung-hinweis{margin:0 0 1rem;padding:.75rem 1rem;border-left:4px solid var(--fehler);background:var(--flaeche);border-radius:var(--radius-klein)}.anleitung-layout{display:grid;grid-template-columns:15rem minmax(0,1fr);gap:2rem;align-items:start;margin-top:1rem}.anleitung-kapitel{position:sticky;top:1rem;max-height:calc(100vh - 2rem);overflow-y:auto;font-size:.9rem}.anleitung-kapitel ul{list-style:none;margin:.5rem 0 0;padding:0}.anleitung-kapitel li{margin:0}.anleitung-kapitel button{display:block;width:100%;margin:0;padding:.35rem .6rem;border:none;background:none;text-align:left;border-left:2px solid var(--rand);border-radius:0;cursor:pointer}.anleitung-kapitel button:hover{background:var(--flaeche)}.anleitung-kapitel button.aktiv{border-left-color:var(--akzent);font-weight:600}.anleitung-inhalt{max-width:52rem;line-height:1.6}.anleitung-inhalt h3{margin-top:2.5rem;padding-top:1rem;border-top:1px solid var(--rand);scroll-margin-top:1rem}.anleitung-inhalt h4{margin-top:1.5rem;scroll-margin-top:1rem}.anleitung-inhalt h5{margin-top:1rem;scroll-margin-top:1rem}.anleitung-suche{width:100%;margin-bottom:.5rem;font-size:.9rem}.anleitung-teil{margin-top:.75rem}.anleitung-kapitel .anleitung-teil-titel{font-weight:600;border-left-color:transparent;padding-left:0}.anleitung-kapitel .anleitung-teil ul button{padding-left:.75rem;font-size:.88rem}.md-kasten{margin:1rem 0;padding:.7rem .9rem;border-left:4px solid var(--rand);border-radius:var(--radius-klein);background:var(--flaeche)}.md-kasten-achtung{border-left-color:var(--fehler)}.md-kasten-hinweis{border-left-color:var(--akzent)}.md-kasten-tipp{border-left-color:var(--ok)}.md-fertig{padding:.5rem .9rem;border-left:4px solid var(--ok);background:var(--flaeche)}.md-kapitel-link{text-decoration:underline dotted}.neuerung-anleitung{white-space:nowrap;font-size:.9em}.neuerung-touraktion{display:flex;align-items:center;gap:.7rem;flex-wrap:wrap;margin:.4rem 0 .8rem}.neuerung-touraktion button{min-height:2.65rem}.neuerungen-touruebersicht{margin-top:1rem;border:1px solid var(--rand);background:var(--flaeche)}.neuerungen-touruebersicht>summary{min-height:2.65rem;box-sizing:border-box;padding:.65rem .8rem;color:var(--akzent);font-weight:700;cursor:pointer}.neuerungen-touruebersicht>:not(summary){margin-inline:.8rem}.neuerungen-tourtag{padding-block:.45rem;border-top:1px solid var(--rand)}.neuerungen-tourtag h3{font-size:1rem}.neuerungen-tourtag li{margin:.3rem 0}@media(max-width:30rem){.neuerung-touraktion{align-items:stretch;flex-direction:column}}.anleitung-inhalt li{margin:.35rem 0}.anleitung-inhalt .md-code{overflow-x:auto;padding:.75rem 1rem;background:var(--flaeche);border:1px solid var(--rand);border-radius:var(--radius-klein);font-size:.85rem;line-height:1.5}.anleitung-inhalt code{background:var(--flaeche);border:1px solid var(--rand);border-radius:var(--radius-klein);padding:0 .25rem;font-size:.9em}.md-tabelle{overflow-x:auto;margin:1rem 0}.md-tabelle table{border-collapse:collapse;width:100%}.md-tabelle th,.md-tabelle td{border:1px solid var(--rand);padding:.5rem .75rem;text-align:left;vertical-align:top}.md-tabelle th{background:var(--flaeche)}@media(max-width:60rem){.anleitung-layout{grid-template-columns:minmax(0,1fr)}.anleitung-kapitel{position:static}}.kontaktwahl{position:relative}.kontaktwahl-treffer{position:absolute;z-index:20;list-style:none;margin:.15rem 0 0;padding:.25rem;background:var(--flaeche);border:1px solid var(--rand);border-radius:var(--radius-klein);min-width:14rem}.kontaktwahl-treffer button{display:block;width:100%;margin:0;border:none;background:none;text-align:left;padding:.3rem .5rem;cursor:pointer}.kontaktwahl-treffer button:hover{background:#2563eb14}.ablage-split{display:flex;gap:1rem;align-items:flex-start}.ablage-liste{flex:2 1 0;min-width:0}.ablage-original{flex:3 1 0;position:sticky;top:1rem}.ablage-original h4{margin:0 0 .5rem}.ablage-aktionen{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem;margin-bottom:.75rem}.ablage-original object,.ablage-original img{width:100%;height:min(75vh,calc(100vh - 10rem));border:1px solid var(--rand);border-radius:var(--radius-klein);object-fit:contain}@media(max-width:70rem){.ablage-split{flex-direction:column}.ablage-original{position:static;width:100%}}.vorgang{margin:1rem 0}.vorgang-liste{list-style:none;margin:.5rem 0;padding:0}.vorgang-liste li{display:flex;align-items:center;gap:.75rem;padding:.35rem 0;border-bottom:1px solid var(--rand)}.vorgang-manuell{display:flex;gap:.5rem;align-items:flex-start;margin-top:.5rem}.dropzone-aktiv{outline:3px dashed var(--akzent);outline-offset:-3px;border-radius:var(--radius)}.mail-konten form.zeile{display:flex;flex-wrap:wrap;gap:.75rem;align-items:flex-end;margin-top:1rem}.mail-konten form.zeile label{display:flex;flex-direction:column;gap:.25rem;font-size:.85rem}.mail-konten .zeilenaktionen input[type=password]{width:10rem}.mail-konten .kontentabelle tbody tr{cursor:default}.archiv-ansichten{display:inline-flex;gap:0;border:1px solid var(--rand);border-radius:var(--radius-klein);overflow:hidden;align-self:flex-start}.archiv-ansichten button{border:none;border-radius:0;background:var(--hintergrund);padding:.35rem .8rem;cursor:pointer}.archiv-ansichten button.aktiv{background:var(--akzent);color:var(--akzent-text)}.archiv-thumb{width:90px;height:120px;object-fit:contain;object-position:top;background:var(--flaeche);border:1px solid var(--rand);border-radius:var(--radius-klein);flex:0 0 auto}.archiv-thumb.platzhalter{display:inline-flex;align-items:center;justify-content:center;color:var(--leise);font-size:.75rem;font-weight:600}.archiv-kachel.gewaehlt{outline:2px solid var(--akzent);outline-offset:-2px}.archiv-meta{color:color-mix(in srgb,var(--text) 70%,var(--hintergrund));font-size:.85rem}.archiv-kacheln{display:flex;flex-wrap:wrap;gap:.75rem}.archiv-kachel{display:flex;flex-direction:column;align-items:center;gap:.25rem;width:var(--kachelbreite, 8.5rem);padding:.5rem;border:1px solid var(--rand);border-radius:var(--radius);background:var(--hintergrund);cursor:pointer;content-visibility:auto;contain-intrinsic-size:var(--kachelbreite, 8.5rem) 11.5rem}.archiv-kachel.gesperrt{opacity:.55}.kachel-regler{display:inline-flex;align-items:center;gap:.35rem}.kachel-regler input[type=range]{width:8rem;padding:0;border:none;accent-color:var(--marke)}.archiv-kachel .archiv-thumb{width:100%;height:calc(var(--kachelbreite, 8.5rem) * 1.06)}.archiv-kachel-titel{font-size:.85rem;font-weight:600}.archiv-kachel .archiv-meta{display:flex;flex-wrap:wrap;justify-content:center;gap:0 .35rem;max-width:100%}.archiv-kachel-datum{white-space:nowrap}.archiv-kachel .archiv-kachel-tags{display:flex;flex-wrap:nowrap;justify-content:center;gap:.2rem;min-width:0;max-width:100%}.archiv-kachel .archiv-kachel-tags .tag-chip{flex:1 1 0;min-width:0;overflow:hidden;padding:.05rem .35rem;font-size:.7rem;text-overflow:ellipsis;white-space:nowrap}.archiv-kachel-tag-mehr{flex:0 0 auto;padding:.05rem .25rem;border:1px solid var(--rand);border-radius:var(--radius-pille);font-size:.7rem;white-space:nowrap}.tag-chips{display:inline-flex;flex-wrap:wrap;gap:.3rem}.tag-chip{display:inline-flex;align-items:center;gap:.2rem;background:light-dark(#e0e7ff,#1e3a8a);color:light-dark(#3730a3,#c7d2fe);border-radius:var(--radius-pille);padding:.05rem .55rem;font-size:.8rem}.tag-chip button{border:none;background:none;color:inherit;cursor:pointer;padding:0 .1rem;font-size:.9rem;line-height:1}.schlagwoerter{margin:.75rem 0}.schlagwoerter h4{margin:0 0 .35rem}.tag-eingabe{display:flex;align-items:center;gap:.5rem;flex-wrap:wrap;margin:.5rem 0}.tag-eingabe input{max-width:16rem}.systemchip{position:relative;margin-left:auto;margin-right:1rem}.systemchip-knopf{display:inline-flex;align-items:center;gap:.4rem;font-size:.8rem;padding:.25rem .6rem;border:1px solid rgba(255,255,255,.35);border-radius:var(--radius-pille);background:#ffffff1a;color:inherit;cursor:pointer;white-space:nowrap}.systemchip .punkt{width:.55rem;height:.55rem;border-radius:50%;background:var(--ok)}.systemchip .punkt.warnung{background:var(--warnung)}.systemchip .punkt.stoerung{background:var(--fehler)}.systemchip .punkt.aus{background:var(--leise)}.systemchip-panel{position:absolute;right:0;top:calc(100% + .4rem);z-index:60;min-width:20rem;background:var(--hintergrund);color:var(--text);border:1px solid var(--rand);border-radius:var(--radius);box-shadow:0 8px 24px #0000002e;padding:.75rem 1rem;font-size:.85rem}.systemchip-panel h4{margin:.4rem 0 .25rem}.systemchip-panel dl{display:grid;grid-template-columns:auto 1fr;gap:.15rem .75rem;margin:0}.systemchip-panel dt{color:color-mix(in srgb,var(--text) 70%,var(--hintergrund))}.systemchip-panel dd{margin:0}.typ-badge{display:inline-block;padding:0 .4rem;margin-right:.4rem;border-radius:var(--radius-pille);font-size:.72rem;border:1px solid var(--rand);color:inherit;background:var(--flaeche)}.typ-badge.typ-lieferant{background:light-dark(#eff6ff,#1e3a5f);border-color:light-dark(#bfdbfe,#1e40af);color:var(--akzent)}.typ-badge.typ-kunde{background:light-dark(#f0fdf4,#14532d);border-color:light-dark(#bbf7d0,#166534);color:light-dark(#15803d,#86efac)}.typ-badge.typ-beides{background:light-dark(#fdf4ff,#581c87);border-color:light-dark(#f0abfc,#7e22ce);color:light-dark(#a21caf,#e9d5ff)}.dubletten-bereich{border:1px solid var(--rand);border-radius:var(--radius);padding:.75rem 1rem;margin-bottom:1rem;background:light-dark(#fffbeb,#451a03)}.dubletten-kopf{display:flex;justify-content:space-between;align-items:center;gap:1rem}.dubletten-kopf h3{margin:0}.dubletten-gruppe{border-top:1px solid var(--rand);padding:.6rem 0}.grund-badge{display:inline-block;padding:0 .5rem;border-radius:var(--radius-pille);font-size:.75rem;background:light-dark(#fef3c7,#78350f);border:1px solid light-dark(#fcd34d,#b45309);color:light-dark(#92400e,#fde68a)}.grund-badge.grund-ustid,.grund-badge.grund-iban,.grund-badge.stufe-sicher{background:light-dark(#dcfce7,#14532d);border-color:light-dark(#86efac,#166534);color:light-dark(#166534,#86efac)}.grund-badge.stufe-stark{background:light-dark(#ffedd5,#7c2d12);border-color:light-dark(#fdba74,#c2410c);color:light-dark(#9a3412,#fed7aa)}.dubletten-vorschau{border:1px solid var(--rand);border-radius:var(--radius-klein);background:var(--hintergrund);padding:.5rem .8rem;margin:.5rem 0}.dubletten-vorschau h4{margin:0 0 .3rem}.dubletten-aktionen-zeile{display:flex;flex-wrap:wrap;gap:.5rem}.dubletten-kontakte{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:.6rem;margin-top:.5rem}.dubletten-kontakt{border:1px solid var(--rand);border-radius:var(--radius-klein);background:var(--hintergrund);padding:.5rem .7rem;display:flex;flex-direction:column;gap:.3rem}.dubletten-aktionen{display:flex;flex-direction:column;gap:.3rem}.dubletten-bericht{margin:.4rem 0;padding-left:1.2rem}.akte-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(110px,1fr));gap:.6rem;margin:.5rem 0}.akte-kachel{display:flex;flex-direction:column;gap:.25rem;border:1px solid var(--rand);border-radius:var(--radius-klein);padding:.35rem;background:var(--hintergrund);text-decoration:none;color:inherit;content-visibility:auto;contain-intrinsic-size:150px}.akte-kachel:hover{border-color:var(--akzent)}button.akte-kachel{font:inherit;color:inherit;text-align:left;cursor:pointer;min-height:0}.akte-meta{font-size:.8rem;color:light-dark(#4b5563,#9ca3af)}.akte-kachel img{width:100%;height:110px;object-fit:cover;object-position:top;border-radius:var(--radius-klein);background:var(--flaeche)}.akte-platzhalter{display:flex;align-items:center;justify-content:center;height:110px;border-radius:var(--radius-klein);background:var(--flaeche);color:var(--leise);font-size:.75rem;text-align:center}.akte-titel{font-size:.75rem;color:color-mix(in srgb,var(--text) 85%,var(--hintergrund));overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sevdesk-block h3{margin-bottom:.25rem}.sevdesk-status{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:1rem;margin-top:1rem}.sevdesk-status>div{border:1px solid var(--rand);border-radius:var(--radius);padding:.6rem .9rem}.sevdesk-versand{margin-top:2rem;padding-top:1rem;border-top:1px solid var(--rand)}.versand-gruppe{display:flex;flex-direction:column;gap:.35rem;border:1px solid var(--rand);border-radius:var(--radius);padding:.5rem .9rem .7rem;margin:.75rem 0}.versand-gruppe>summary{cursor:pointer}.sevdesk-versand progress{width:100%}.versand-offen{list-style:none;margin:.5rem 0 0;padding:0;display:flex;flex-direction:column;gap:.6rem}.bank-verbindungen h3{margin-bottom:.25rem}.bank-verbindungen .warnung{color:var(--warnung)}.bank-abruf-stand{border:1px solid var(--rand);background:var(--flaeche);border-radius:var(--radius);padding:.75rem 1rem;margin:.75rem 0}.bank-abruf-stand.freigabe{border-color:var(--warnung);background:color-mix(in srgb,var(--warnung) 12%,var(--hintergrund))}.bank-abruf-stand p{margin:.3rem 0}.bank-abruf-handy{font-size:1.1rem;font-weight:600}.viewer-hintergrund{position:fixed;top:0;right:0;bottom:0;left:0;background:#0f172aa6;display:flex;align-items:center;justify-content:center;z-index:1000;padding:1.5vh 1.5vw}.viewer-fenster{background:var(--hintergrund);border-radius:var(--radius);width:min(97vw,1400px);height:96vh;display:flex;flex-direction:column;box-shadow:0 20px 60px #00000059}.viewer-kopf{display:flex;justify-content:space-between;align-items:center;gap:1rem;padding:.6rem 1rem;border-bottom:1px solid var(--rand)}.viewer-kopf strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.viewer-aktionen{display:flex;align-items:center;gap:.5rem;flex-shrink:0}.viewer-zoom{min-width:3.5rem;text-align:center;font-variant-numeric:tabular-nums}.viewer-inhalt{flex:1 1 auto;min-height:0;display:flex}.viewer-inhalt object{width:100%;height:100%;border:0}.viewer-bildlauf{flex:1 1 auto;overflow:auto;background:var(--flaeche)}.viewer-bildlauf img{display:block;margin:0 auto;cursor:zoom-in}.betrag.eingang{color:var(--ok)}.betrag.ausgang{color:var(--fehler)}.import-bereich{margin:.75rem 0;border:1px dashed var(--rand);border-radius:var(--radius);padding:.4rem .8rem}.import-bereich summary{cursor:pointer;color:var(--leise);font-size:.9rem}.import-bereich[open] summary{margin-bottom:.5rem}.mehr-menue{position:relative;display:inline-block}.mehr-menue summary{list-style:none;cursor:pointer;padding:.35rem .7rem;border:1px solid var(--rand);border-radius:var(--radius-klein);background:var(--hintergrund);font-size:.85rem;-webkit-user-select:none;user-select:none}.mehr-menue summary::-webkit-details-marker{display:none}.mehr-menue[open] summary{background:var(--flaeche)}.mehr-menue-liste{position:absolute;right:0;top:calc(100% + 4px);z-index:50;display:flex;flex-direction:column;min-width:220px;background:var(--hintergrund);border:1px solid var(--rand);border-radius:var(--radius);box-shadow:0 8px 24px #0000001f;padding:.25rem}.mehr-menue-liste button{text-align:left;border:0;background:none;padding:.45rem .7rem;border-radius:var(--radius-klein);font-size:.9rem;cursor:pointer}.mehr-menue-liste button:hover{background:var(--flaeche)}.modus-schalter{display:inline-flex;border:1px solid var(--rand);border-radius:var(--radius-pille);overflow:hidden;margin-left:.75rem}.modus-schalter button{border:0;background:none;padding:.25rem .8rem;font-size:.85rem;cursor:pointer;color:inherit}.modus-schalter button.aktiv{background:var(--marke);color:#fff}.vorschau-karte-kopf{display:flex;align-items:center;gap:.5rem;margin:0 0 .25rem;font-size:.8rem}.vorschau-karte-titel{font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;opacity:.8}.vorschau-karte-aktionen{display:flex;align-items:center;gap:.9rem;white-space:nowrap;margin-left:auto}.vorschau-karte-aktionen .sekundaer{padding:.1rem .45rem;font-size:.8rem}.seiten-vorschau{background:#fff;border:1px solid var(--rand);border-radius:var(--radius-klein);height:min(88vh,calc(100vh - 3rem));overflow:auto;width:100%}.seiten-werkzeuge{position:sticky;top:0;z-index:1;display:flex;align-items:center;gap:.5rem;padding:.25rem .5rem;background:#ffffffeb;border-bottom:1px solid #e5e5e5;color:#333;font-size:.8rem}.seiten-werkzeuge button{background:#f3f4f6;color:#1f2937;border:1px solid #d1d5db;border-radius:var(--radius-klein)}.seiten-werkzeuge button:hover:not(:disabled){background:#e5e7eb}.seiten-werkzeuge button:disabled{color:#9ca3af;background:#f9fafb}.seiten-werkzeuge button[aria-pressed=true]{background:#2563eb;border-color:#2563eb;color:#fff}.seiten-werkzeuge .sekundaer{padding:.05rem .5rem}.seiten-werkzeuge .hilfe{margin-left:auto;color:#666}.seiten-vorschau img.seiten-bild{display:block;margin:.75rem auto;width:100%;height:auto;border:none;border-radius:0;object-fit:unset;box-shadow:0 0 0 1px #e2e2e2}.viewer-inhalt .seiten-vorschau{height:100%;border:none;border-radius:0}.seiten-wartehinweis{margin:2rem;text-align:center;color:#666}.seiten-blatt{position:relative;margin:.75rem auto;container-type:inline-size}.textebene span{position:absolute;color:transparent;white-space:pre;cursor:text;line-height:1;overflow:hidden}.textebene span::selection{background:#2563eb59;color:transparent}.seiten-blatt img.seiten-bild{width:100%;margin:0}.fundstelle{position:absolute;background:#ffc80059;outline:2px solid rgba(230,160,0,.9);border-radius:2px;pointer-events:none}.fundstelle.aktiv{background:#ff780066;outline:3px solid rgba(220,90,0,1)}.fundstellen-nav{display:inline-flex;align-items:center;gap:.35rem}.statuszeilen{display:grid;grid-template-columns:max-content 1fr;gap:.25rem 1rem;margin:.75rem 0}.statuszeilen div{display:contents}.statuszeilen dt{color:var(--gedimmt, GrayText)}.belegwahl input[type=search]{width:100%}.belegwahl-treffer{list-style:none;margin:.5rem 0 0;padding:0;display:flex;flex-direction:column;gap:.5rem;max-height:24rem;overflow-y:auto}.belegwahl-karte{display:flex;align-items:center;gap:.75rem;padding:.5rem;border:1px solid var(--rand);border-radius:var(--radius-klein);background:var(--flaeche)}.belegwahl-karte .archiv-thumb,.belegwahl-karte img{width:3.5rem;flex:0 0 auto}.belegwahl-info{flex:1 1 auto;min-width:0}.belegwahl-aktionen{display:flex;flex-direction:column;gap:.35rem;flex:0 0 auto}.artikel-historie{margin:.75rem 0;padding:.75rem;border:1px solid var(--rand);border-radius:var(--radius-klein);background:var(--flaeche)}.artikel-historie-kopf{display:flex;align-items:center;justify-content:space-between;gap:.75rem}.positionen-zeilenaktionen{white-space:nowrap}.pdfjs-rahmen{display:block;width:100%;height:min(88vh,calc(100vh - 3rem));border:1px solid var(--rand);border-radius:var(--radius-klein);background:var(--hintergrund)}.viewer-inhalt .pdfjs-rahmen{height:100%;border:none;border-radius:0}.dropzone-overlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:120;background:color-mix(in srgb,var(--hintergrund) 82%,transparent);padding:1.5rem;pointer-events:none}.dropzone-overlay-innen{height:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.5rem;border:4px dashed var(--marke);border-radius:var(--radius-gross);color:var(--text);text-align:center}.dropzone-overlay-innen strong{font-size:1.6rem}.dropzone-overlay-innen span{opacity:.75}.dropzone-toast{position:fixed;left:50%;bottom:1rem;transform:translate(-50%);z-index:121;display:flex;align-items:center;gap:.75rem;max-width:min(90vw,44rem);padding:.6rem 1rem;background:var(--hintergrund);color:var(--text);border:1px solid var(--rand);border-left:4px solid var(--ok);border-radius:var(--radius);box-shadow:0 4px 16px color-mix(in srgb,var(--text) 18%,transparent);font-size:.95rem}.dropzone-toast.fehler{border-left-color:var(--fehler)}.dropzone-toast button{background:none;border:none;padding:.15rem .3rem;font:inherit;font-weight:600;color:var(--akzent);cursor:pointer;white-space:nowrap}.vorgangs-anzeige{position:fixed;left:1rem;bottom:1rem;z-index:95;display:flex;align-items:center;gap:.55rem;padding:.5rem .95rem;background:var(--hintergrund);color:var(--text);border:1px solid var(--rand);border-radius:var(--radius-pille);box-shadow:0 4px 16px color-mix(in srgb,var(--text) 18%,transparent);font-size:.9rem;font-variant-numeric:tabular-nums}.vorgangs-kreisel{width:.95rem;height:.95rem;flex:none;border-radius:50%;border:2.5px solid var(--flaeche);border-top-color:var(--marke);animation:vorgangs-drehung .9s linear infinite}@keyframes vorgangs-drehung{to{transform:rotate(360deg)}}@media(prefers-reduced-motion:reduce){.vorgangs-kreisel{animation:none;border-color:var(--marke)}}.nur-mobil{display:none}.merkmal-chips{display:flex;flex-wrap:wrap;align-items:center;gap:.35rem;margin:.6rem 0}.merkmal-titel{font-size:.8rem;color:GrayText;margin-right:.15rem}.merkmal-chip{display:inline-flex;align-items:center;gap:.35rem;border:1px solid var(--rand);background:var(--flaeche);color:var(--text);border-radius:var(--radius-pille);padding:.1rem .6rem;font-size:.8rem;line-height:1.6}button.merkmal-chip.verbindet{cursor:pointer;border-color:var(--akzent);background:var(--akzent-schwach)}button.merkmal-chip.verbindet:hover,button.merkmal-chip.verbindet:focus-visible{background:light-dark(#dbeafe,#1e3a5f)}.merkmal-anzahl{font-variant-numeric:tabular-nums;font-size:.72rem;color:var(--akzent)}.merkmal-chip-paar{display:inline-flex;align-items:center;gap:.25rem}button.merkmal-chip.akte{cursor:pointer;border-style:dashed}button.merkmal-chip.akte:hover,button.merkmal-chip.akte:focus-visible{border-style:solid;border-color:var(--akzent)}.suchleiste{display:flex;align-items:center;gap:.6rem;margin:.8rem 0 1.2rem;flex-wrap:wrap}.suchleiste input[type=search]{flex:1 1 22rem;min-width:12rem}.vorgangs-treffer{margin-bottom:1rem}.vorgangs-treffer h3{margin:0 0 .5rem;font-size:1rem}.treffer-liste{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:.2rem}.treffer-zeile{display:flex;align-items:baseline;gap:.6rem;width:100%;text-align:left;border:none;background:none;color:inherit;cursor:pointer;padding:.35rem .5rem;border-radius:var(--radius-klein);min-height:2.2rem}.treffer-zeile:hover,.treffer-zeile:focus-visible{background:var(--zeile-hover)}.vorgang-grund{flex-basis:100%;font-size:.8rem;color:GrayText;margin-top:.1rem}.loesen-frage{display:inline-flex;align-items:center;gap:.4rem;flex-wrap:wrap}.akte{border:1px solid var(--rand);border-radius:var(--radius);padding:.7rem .9rem;margin:.8rem 0;background:var(--flaeche)}.akte h4{margin:0 0 .3rem;font-size:.95rem}.akte-liste{list-style:none;margin:.4rem 0 0;padding:0;display:flex;flex-direction:column;gap:.15rem}.akte-liste li{display:flex;flex-wrap:wrap;align-items:baseline;gap:.4rem}.akte-liste li.akte-start .treffer-zeile{font-weight:600;cursor:default;opacity:1}.akte-liste .treffer-zeile:disabled{color:inherit}.bereich-schalter{display:flex;flex-wrap:wrap;align-items:center;gap:.4rem;margin:.6rem 0}.bereich-schalter button.aktiv{border-color:var(--akzent);background:var(--akzent-schwach);font-weight:600}.bereich-schalter .hinweis{flex-basis:100%;margin:.1rem 0 0}.anteil-feld{display:inline-flex;align-items:center;gap:.35rem}.anteil-feld input{width:5rem}.steuerberater-uebergabe{flex-basis:100%;display:flex;flex-wrap:wrap;align-items:center;gap:.4rem .9rem;padding:.5rem .65rem;border-left:4px solid light-dark(#6d28d9,#a78bfa);border-radius:var(--radius-klein);background:var(--flaeche)}.steuerberater-uebergabe .steuerberater-haken{font-weight:600}.steuerberater-uebergabe .anteil-feld input,.steuerberater-uebergabe .steuerberater-wofuer input,.privat-steuer .anteil-feld input{width:min(22rem,60vw)}.steuerberater-uebergabe .steuerberater-wofuer{display:inline-flex;align-items:center;gap:.35rem}.steuerberater-uebergabe .hinweis,.steuerberater-uebergabe .hilfe{flex-basis:100%;margin:0}.privat-steuer{flex-basis:100%;display:flex;flex-wrap:wrap;align-items:center;gap:.4rem .7rem;padding:.5rem .65rem;border-left:4px solid light-dark(#6d28d9,#a78bfa);border-radius:var(--radius-klein);background:var(--flaeche)}.privat-steuer .hilfe{flex-basis:100%;margin:0}.ordner-privat-steuer{margin-bottom:1rem;padding:.75rem;border:1px solid var(--rand);border-left:4px solid light-dark(#6d28d9,#a78bfa);border-radius:var(--radius);background:var(--flaeche)}.ordner-privat-steuer h3{margin:0 0 .3rem;font-size:1rem}.ordner-privat-steuer .hilfe{margin:0 0 .5rem}.filterleiste button.aktiv{border-color:var(--akzent);background:var(--akzent-schwach);font-weight:600}.passwort-liste{list-style:none;margin:.5rem 0;padding:0;display:flex;flex-direction:column;gap:.3rem}.passwort-liste li{display:flex;align-items:center;justify-content:space-between;gap:.6rem;padding:.35rem .6rem;border:1px solid var(--rand);border-radius:var(--radius-klein);background:var(--flaeche);max-width:28rem}@media(max-width:700px){.nur-mobil{display:inline-block}body{padding:0 .75rem 3rem}.kopfleiste{padding:.6rem 0 .25rem;gap:.5rem}.kopfzeile{flex-wrap:wrap;gap:.5rem}.kopfleiste h1{font-size:1.15rem}.app-marke{gap:.5rem}.app-marke img{height:1.9rem}.modus-schalter{margin-left:0}.kopfleiste nav{flex-wrap:nowrap;overflow-x:auto;width:100%;-webkit-overflow-scrolling:touch;scrollbar-width:none}.kopfleiste nav::-webkit-scrollbar{display:none}.kopfleiste nav button{white-space:nowrap;min-height:2.75rem}button{min-height:2.75rem}input,select,textarea{font-size:16px}.filterleiste{padding:.5rem;gap:.4rem}.cockpit-layout{flex-direction:column}.cockpit-liste{flex:1 1 auto;width:100%;max-height:14rem;overflow-y:auto}.kontierung-form{grid-template-columns:1fr}.timeline-eintrag{grid-template-columns:1fr;gap:.15rem}.kontakt-stats{grid-template-columns:1fr}.cockpit-original,.ablage-original,.beleg-vorschau{max-width:100%}.cockpit-original iframe,.cockpit-original .seiten-vorschau,.cockpit-original .pdfjs-rahmen,.ablage-original img,.beleg-vorschau iframe,.beleg-vorschau .pdfjs-rahmen,.beleg-vorschau .seiten-vorschau{max-height:55vh}.systemchip-panel{position:fixed;left:.75rem;right:.75rem;top:4rem;min-width:0}.mehr-menue-liste{min-width:min(220px,calc(100vw - 2rem))}.kontaktwahl-treffer{min-width:min(14rem,calc(100vw - 2rem))}.feedback-knopf,.feedback-panel,.vorgangs-anzeige,.dropzone-toast{bottom:calc(.75rem + env(safe-area-inset-bottom,0px))}.viewer-kopf{flex-wrap:wrap}.seitenkopf{margin:1rem 0 .75rem;gap:.5rem}.aktionen{flex-wrap:wrap}}.pruefmodus{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1000;display:flex;flex-direction:column;background:var(--hintergrund);color:var(--text)}.pruefmodus-kopf{display:flex;align-items:center;gap:.6rem;padding:.4rem .6rem;border-bottom:2px solid var(--marke)}.pruefmodus-kopf button{min-height:2.5rem}.pruefmodus-fortschritt{flex:1;display:flex;flex-direction:column;align-items:stretch;gap:.2rem;background:none;border:none;font-size:.8rem;color:inherit;cursor:pointer;padding:.2rem .4rem}.fortschritt-balken{display:block;height:5px;border-radius:3px;background:var(--flaeche);overflow:hidden}.fortschritt-balken>span{display:block;height:100%;background:var(--ok);transition:width .3s}.pruefmodus-inhalt{flex:1;overflow:auto;padding:.5rem .5rem 7rem;background:color-mix(in srgb,var(--text) 8%,var(--hintergrund))}.pruefmodus-werkzeug{flex-shrink:0;display:flex;align-items:center;gap:.4rem;padding:.3rem .5rem;border-bottom:1px solid var(--rand);overflow-x:auto;scrollbar-width:none}.pruefmodus-werkzeug button{min-height:2.5rem;padding:0 .55rem;white-space:nowrap}.pruefmodus-zoom{display:inline-flex;align-items:center;gap:.3rem;margin-left:auto;font-size:.8rem;font-variant-numeric:tabular-nums;white-space:nowrap}.pruefmodus-zoom button{min-width:2.5rem}.pruef-schnell{display:inline-flex;gap:.3rem}.pruef-schnell button{font-size:.8rem;border:1px solid var(--rand);border-radius:var(--radius);background:var(--hintergrund)}.pruef-schnell button.armiert{border-color:var(--marke);color:var(--marke);font-weight:700}@media(max-width:440px){.pruefmodus-werkzeug{gap:.3rem;padding:.3rem .4rem}.pruefmodus-werkzeug button{padding:0 .45rem}.pruefmodus-zoom span{display:none}.pruefmodus-zoom button{min-width:2.25rem}}@media(max-width:380px){.pruefmodus-werkzeug{gap:.25rem}.pruef-schnell button{font-size:.75rem;padding:0 .35rem}}.pruefseite{position:relative;margin:0 auto .75rem;background:#fff;box-shadow:0 2px 10px #00000040}.pruefseite img{display:block;width:100%;height:auto}.wortbox-layer{position:absolute;top:0;right:0;bottom:0;left:0}.wortbox{position:absolute;min-height:0;padding:0;background:color-mix(in srgb,var(--akzent) 14%,transparent);border:1px solid color-mix(in srgb,var(--akzent) 45%,transparent);border-radius:2px;cursor:pointer}.wortbox:active{background:color-mix(in srgb,var(--akzent) 35%,transparent)}.pruefseite-fallback{width:100%;height:70vh}.pruefsheet{position:relative;border-top:1px solid var(--rand);background:var(--hintergrund);box-shadow:0 -4px 16px color-mix(in srgb,var(--text) 20%,transparent);padding:.25rem .75rem calc(.6rem + env(safe-area-inset-bottom,0px))}.pruefsheet.voll{max-height:62vh;overflow-y:auto}.pruefsheet-griff{display:block;width:3rem;min-height:0;height:.35rem;margin:.15rem auto .4rem;padding:0;border:none;border-radius:var(--radius-pille);background:var(--rand)}.pruefsheet-mini{width:100%;text-align:left;font-weight:600}.pruef-aktiv .feld input{font-size:1.15rem;min-height:2.75rem}.pruef-aktionen{display:flex;gap:.5rem;margin-top:.5rem}.pruef-aktionen .primaer{flex:1}.slot-liste{list-style:none;margin:0;padding:0}.slot-liste button{width:100%;display:flex;align-items:center;gap:.6rem;background:none;border:none;border-bottom:1px solid var(--flaeche);text-align:left;padding:.55rem .2rem;color:inherit}.slot-status.ok{color:var(--ok)}.slot-status.offen{color:var(--fehler);font-weight:700}.slot-label{flex:1}.slot-wert{opacity:.75;max-width:55%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pruef-freigeben{width:100%;margin-top:.6rem}.pruef-positionen{margin-top:.6rem;display:flex;flex-direction:column;gap:.4rem}.pruef-positionen .hilfe.warnung{color:light-dark(#a16207,#fbbf24);font-weight:600}.pruef-aussteuern{margin-top:.75rem;padding-top:.6rem;border-top:1px dashed var(--rand)}@media(max-width:700px){.positionen-tabelle{overflow-x:visible}.positionen-tabelle table,.positionen-tabelle tbody,.positionen-tabelle tr,.positionen-tabelle td{display:block;width:100%}.positionen-tabelle thead{display:none}.positionen-tabelle tr{border:1px solid var(--rand);border-radius:var(--radius);padding:.5rem .65rem;margin-bottom:.6rem;background:var(--flaeche)}.positionen-tabelle td{display:grid;grid-template-columns:7.5rem 1fr;align-items:center;gap:.4rem;padding:.15rem 0}.positionen-tabelle td:before{content:attr(data-label);font-size:.8rem;opacity:.75}.positionen-tabelle td:not([data-label]){grid-template-columns:1fr;justify-items:end}.positionen-tabelle input{min-width:0}}.ki-knopf{font-size:.8rem;padding:.15rem .6rem;border:1px solid var(--rand);border-radius:var(--radius-pille);background:var(--flaeche)}.ki-vorschlag{border:1px solid var(--rand);border-left:4px solid var(--marke);border-radius:var(--radius);padding:.5rem .75rem;margin:.4rem 0;background:var(--flaeche);font-size:.9rem}.ki-vorschlag p{margin:.15rem 0}.ki-alternativen button{font-size:.85rem;margin:.15rem .25rem .15rem 0;padding:.2rem .6rem;border:1px solid var(--rand);border-radius:var(--radius-pille);background:var(--hintergrund)}.bildnotiz{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1001;display:flex;flex-direction:column;background:color-mix(in srgb,var(--text) 85%,var(--hintergrund))}.bildnotiz-leiste{display:flex;flex-wrap:wrap;align-items:center;gap:.4rem;padding:.5rem .75rem;background:var(--hintergrund);color:var(--text);border-bottom:2px solid var(--marke)}.bildnotiz-leiste button.aktiv{border-color:var(--marke);color:var(--marke);font-weight:700}.bildnotiz-platz{flex:1}.bildnotiz-flaeche{flex:1;overflow:auto;position:relative;display:grid;place-items:center;padding:.75rem}.bildnotiz-flaeche canvas{max-width:100%;max-height:100%;cursor:crosshair;touch-action:none;box-shadow:0 4px 24px #00000080;background:#fff}.bildnotiz-eingabe{position:absolute;left:50%;bottom:1rem;transform:translate(-50%);display:flex;gap:.4rem;background:var(--hintergrund);border:1px solid var(--rand);border-radius:var(--radius);padding:.4rem}.bildnotiz-eingabe input{min-width:16rem}.bank-fehler{display:flex;flex-direction:column;gap:.2rem;max-width:32rem}.pruef-kontakt{border-top:1px solid var(--rand);margin-top:.75rem;padding-top:.75rem}.pruef-kontakt h4{margin:0 0 .4rem}.pruef-kontakt .picker-treffer{position:static;max-height:40vh}.pruef-kontakt .picker-eingabe input{width:100%;box-sizing:border-box}.kontakt-schnell{display:flex;flex-wrap:wrap;align-items:center;gap:.35rem;margin-bottom:.4rem}.kontakt-schnell button{font-size:.85rem;padding:.15rem .5rem}.kontaktwahl-treffer li{display:flex;align-items:center;gap:.35rem}.gutschrift-art{border:1px solid var(--rand);border-radius:var(--radius-klein);padding:.5rem .75rem;margin:.5rem 0;display:grid;gap:.35rem}.gutschrift-art legend{font-weight:600;padding:0 .25rem}.gutschrift-art-wahl{display:flex;gap:.5rem;align-items:center}.gutschrift-art .hinweis{margin:.25rem 0 0;color:var(--warnung)}.cockpit-liste .belegart{font-size:.8em;color:light-dark(#475569,#cbd5e1)}.typ-badge{display:inline-block;margin-left:.4rem;padding:0 .4rem;border-radius:var(--radius-pille);font-size:.75em;background:var(--flaeche);border:1px solid var(--rand)}.seiten-blatt .marke{position:absolute;pointer-events:none;border-radius:2px;box-sizing:border-box}.seiten-blatt .marke-ok,.marke-legende.marke-ok{background:#22c55e47;outline:2px solid rgba(22,163,74,.9)}.seiten-blatt .marke-fehler,.marke-legende.marke-fehler{background:#ef444440;outline:2px solid rgba(220,38,38,.9)}.seiten-blatt .marke-offen,.marke-legende.marke-offen{background:#94a3b84d;outline:2px dashed rgba(100,116,139,.9)}.textebene.tippbar span{pointer-events:auto;cursor:pointer}.textebene.tippbar span:hover{background:#2563eb40}.lernsitzung-split{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:1rem}.lernsitzung-seite{max-height:75vh;overflow:auto}.lernsitzung tr.ok td:first-child{border-left:4px solid var(--ok)}.lernsitzung tr.fehler td:first-child{border-left:4px solid var(--fehler)}@media(max-width:900px){.lernsitzung-split{grid-template-columns:1fr}}.marke-legende{display:inline-block;width:1.1em;height:.8em;vertical-align:middle;margin-right:.2em}.freigabe-leiste{position:sticky;bottom:0;z-index:2;margin-top:1rem;padding:.5rem 0 calc(.5rem + env(safe-area-inset-bottom,0px));background:var(--hintergrund);border-top:1px solid var(--rand);display:flex;flex-wrap:wrap;gap:.5rem 1rem;align-items:center;justify-content:space-between}.freigabe-status{flex:1 1 18rem;min-width:0;font-size:.9rem}.freigabe-status ul{margin:0;padding-left:1.2rem}.freigabe-ok{margin:0;color:var(--ok);font-weight:600}.freigabe-sperren li{color:var(--fehler)}.freigabe-hinweise li{color:var(--warnung)}.freigabe-karte{font-weight:600}.freigabe-knoepfe{display:flex;gap:.5rem;flex-wrap:wrap}.freigabe-knoepfe .primaer{font-weight:600}@media(max-width:700px){.freigabe-leiste{position:static}}.schritt{border:1px solid var(--rand);border-radius:var(--radius);padding:.6rem .8rem .8rem;margin-top:.9rem;background:var(--flaeche)}.schritt-kopf{display:flex;align-items:baseline;justify-content:space-between;gap:.5rem;flex-wrap:wrap}.schritt-kopf h3{margin:0}.schritt-nummer{font-weight:700}.schritt-status{font-size:.85rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:60%}.schritt-status.ok{color:var(--ok);font-weight:600}.schritt-status.unsicher{color:var(--warnung)}.schritt-status.gesperrt{color:var(--fehler)}.schritt-inhalt>*+*{margin-top:.6rem}.schritt-inhalt .feldgitter+.feldgitter{margin-top:.5rem}.belegart-wahl,.kontakt-zeile{display:flex;align-items:baseline;gap:.5rem;flex-wrap:wrap}.belegart-wahl .feld-label,.kontakt-zeile .feld-label{font-size:.85rem;min-width:5.5rem}.kontakt-zeile .lieferant-picker{flex:1 1 18rem;min-width:0}.belegart-auswahl{display:inline-flex;gap:.5rem;align-items:center}.pflicht-stern{color:var(--fehler)}.rechenzeile{margin:.4rem 0 0;font-size:.9rem}.rechenzeile.ok{color:var(--ok)}.rechenzeile.fehler{color:var(--fehler);font-weight:600}.rechenzeile.offen{color:var(--warnung)}.buchungssatz{margin:.4rem 0 0}.rechenzeile p{margin:0 0 .3rem}.rechenzeile button{margin-top:.2rem}.pruef-schritt h4{margin:.6rem 0 .2rem;display:flex;justify-content:space-between;gap:.5rem}.pruef-schritt-stand{font-weight:400;font-size:.85rem;color:var(--ok)}.pruef-steuer label{display:flex;flex-direction:column;gap:.2rem;font-size:.85rem;margin:.3rem 0}.pruef-steuer select{font-size:16px}.pruefsheet-mini.primaer{font-weight:600}.pruef-voll .freigabe-sperren{margin:.4rem 0;padding-left:1.2rem}.kontierung-form>*{min-width:0}.kontierung-form .breit{grid-column:1 / -1}.feld-details>summary{white-space:normal;overflow-wrap:anywhere}.konto-name,.freigabe-status,.schritt-inhalt{overflow-wrap:anywhere}.schritt-inhalt,.cockpit-felder{min-width:0}.schritt{background:transparent}.schritt.schritt-aktiv{border-color:var(--akzent);background:var(--flaeche)}.belegart-zeile{display:flex;align-items:baseline;gap:.75rem;flex-wrap:wrap}.belegart-zeile .belegart-wahl{flex:1 1 16rem}.aussteuern-menue{position:relative}.aussteuern-menue>summary{cursor:pointer;font-size:.85rem;list-style:none;padding:.15rem .6rem;border:1px solid var(--rand);border-radius:var(--radius-pille)}.aussteuern-menue .ablage-aussteuern{margin-top:.4rem}.zustand-sperre{color:var(--fehler);font-weight:600;margin:0 0 .3rem}.bereich-satz .link{font-size:.85rem}.kontierung-form{grid-template-columns:1fr 1fr}.konto-zeile{display:flex;align-items:flex-start;gap:.5rem}.konto-zeile .konto-feld{flex:1 1 14rem;min-width:0}.konto-zeile .ki-knopf{margin-top:1.45rem;white-space:nowrap}.konto-picker{display:flex;flex-direction:column}.konto-picker>.picker-treffer{top:100%}.konto-picker .konto-name{order:2;font-size:.85rem;margin-top:.2rem}.herkunft{margin:0}.herkunft.warnung{color:var(--warnung)}.freigabe-leiste{flex-direction:column;align-items:stretch;gap:.35rem}.freigabe-zeile{display:flex;flex-wrap:wrap;gap:.5rem 1rem;align-items:center;justify-content:space-between}.freigabe-satz{margin:0;display:flex;flex-direction:column;gap:.1rem;font-size:.9rem}.freigabe-satz span:first-child{font-weight:600}.freigabe-satzklappe{min-width:0;max-width:100%;margin:0;font-size:.8rem;color:color-mix(in srgb,var(--text) 72%,var(--hintergrund))}.freigabe-satzklappe>summary{display:flex;align-items:center;gap:.4rem;min-width:0;cursor:pointer;list-style:none}.freigabe-satzklappe>summary::-webkit-details-marker{display:none}.freigabe-satzklappe>summary:before{content:"▸";flex:none}.freigabe-satzklappe[open]>summary:before{content:"▾"}.freigabe-punkt{flex:none;width:.55rem;height:.55rem;border-radius:50%;background:var(--ok)}.freigabe-punkt.rot{background:var(--fehler)}.freigabe-satz-kurz{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.freigabe-satzklappe>.freigabe-satz{margin-top:.25rem;font-size:.8rem;max-height:30vh;overflow:auto}.freigabe-meldung{margin:0}.freigabe-klappschalter{align-self:flex-start;max-width:100%;padding:0;border:0;background:transparent;text-align:left;font:inherit;cursor:pointer;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.freigabe-klappschalter-zu{margin-left:auto;color:color-mix(in srgb,var(--text) 68%,var(--hintergrund));font-size:.8rem}.freigabe-leiste.eingeklappt .freigabe-zeile{order:2}.freigabe-leiste.eingeklappt .freigabe-kurz{order:1;flex:0 0 auto;display:flex;gap:.75rem;align-items:baseline;min-width:0}.freigabe-kurz .freigabe-klappschalter{flex:0 0 auto}.freigabe-kurz-meldung{flex:1 1 0;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:.85rem;color:color-mix(in srgb,var(--text) 70%,var(--hintergrund))}.freigabe-rueckmeldung{display:flex;align-items:flex-start;gap:.5rem}.freigabe-rueckmeldung-text{flex:1 1 auto;min-width:0}.freigabe-gelernt{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:1;overflow:hidden;width:100%;min-height:0;border:0;padding:0;background:none;color:inherit;font:inherit;text-align:left;cursor:pointer}.freigabe-gelernt.offen{display:block}.freigabe-meldung-zu{flex:none;min-height:0;border:0;padding:0 .3rem;background:none;color:inherit;font:inherit;cursor:pointer}.freigabe-status{max-height:3.5rem;overflow:auto}.freigabe-sprung{text-align:left;color:var(--fehler);text-decoration:none}.freigabe-sprung:hover{text-decoration:underline}.freigabe-hinweise-klappe{display:inline-block}.freigabe-hinweise-klappe>summary{display:inline;cursor:pointer;list-style:none}.freigabe-knoepfe .mehr-menue{position:relative}.freigabe-knoepfe .mehr-menue>summary{cursor:pointer;list-style:none;padding:.35rem .75rem;border:1px solid var(--rand);border-radius:var(--radius-klein)}.freigabe-knoepfe .mehr-menue[open]>summary+*{margin-top:.3rem}.freigabe-knoepfe .mehr-menue button{display:block;width:100%;text-align:left;margin-top:.25rem}.freigabe-knoepfe kbd{font-size:.7rem;font-weight:400;opacity:.8;margin-left:.3rem}@media(max-width:700px){.nur-desktop{display:none}}.positionen-tabelle{container-type:inline-size;container-name:positionen}@media(min-width:701px){@container positionen (max-width: 78rem){.positionen-tabelle{overflow-x:visible;max-height:60vh;overflow-y:auto}.positionen-tabelle table,.positionen-tabelle tbody{display:block;width:100%}.positionen-tabelle thead{display:none}.positionen-tabelle tbody{counter-reset:pos}.positionen-tabelle tbody tr{counter-increment:pos;display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,.8fr) minmax(0,.8fr) minmax(0,1.2fr) minmax(0,.8fr) minmax(7.5rem,9rem) auto;grid-template-areas:"beschr beschr beschr beschr beschr summe akt" "artnr menge einheit preis steuer summe akt";column-gap:.5rem;row-gap:.3rem;align-items:end;padding:.45rem 0;border-bottom:1px solid var(--rand)}.positionen-tabelle td[data-feld],.positionen-tabelle td.positionen-zeilenaktionen,.positionen-tabelle td.leer{display:flex;flex-direction:column;gap:.15rem;padding:0;border:0;min-width:0;width:auto}.positionen-tabelle td[data-feld]:before{content:attr(data-label);font-size:.8rem;opacity:.8}.positionen-tabelle td[data-feld=description]{grid-area:beschr}.positionen-tabelle td[data-feld=description]:before{content:"Pos. " counter(pos) " · " attr(data-label)}.positionen-tabelle td[data-feld=article_number]{grid-area:artnr}.positionen-tabelle td[data-feld=quantity]{grid-area:menge}.positionen-tabelle td[data-feld=unit]{grid-area:einheit}.positionen-tabelle td[data-feld=unit_price]{grid-area:preis}.positionen-tabelle td[data-feld=tax_rate]{grid-area:steuer}.positionen-tabelle td[data-feld=line_total]{grid-area:summe}.positionen-tabelle td[data-feld=line_total] input{font-size:1.05rem;font-weight:600}.positionen-tabelle td.positionen-zeilenaktionen{grid-area:akt;gap:.25rem;align-self:start;white-space:normal}.positionen-tabelle td.leer{grid-column:1 / -1}.positionen-tabelle td[data-feld] input{min-width:0;width:100%}}@container positionen (max-width: 36rem){.positionen-tabelle tbody tr{grid-template-columns:minmax(0,1fr) minmax(0,1fr) minmax(7rem,1fr) auto;grid-template-areas:"beschr beschr summe akt" "artnr artnr menge akt" "einheit preis steuer akt"}}}.kennzeichen.nicht-an-kanzlei{display:inline-block;margin-left:.35rem;padding:0 .45rem;border:1px solid var(--warnung);border-radius:var(--radius);color:var(--warnung);font-size:.8rem;white-space:nowrap}.belegart-nachtrag{border:1px solid var(--warnung);border-radius:var(--radius);padding:.5rem .75rem;margin:.75rem 0}.belegart-nachtrag h4{margin:0 0 .25rem}.geschaetzt{opacity:.65;font-style:italic;cursor:help}.assistent{margin:0 0 1.25rem}.assistent-kopf{margin:0 0 .5rem;font-size:1rem}.assistent-ruhe{margin:0 0 1rem;color:var(--ok)}.assistent-liste{list-style:none;margin:0;padding:0;display:grid;gap:.5rem}.assistent-aufgabe{display:flex;flex-wrap:wrap;gap:.5rem 1rem;align-items:center;justify-content:space-between;padding:.6rem .8rem;border:1px solid var(--rand);border-left-width:4px;border-radius:var(--radius-klein);background:var(--flaeche)}.assistent-aufgabe.stoerung{border-left-color:var(--fehler)}.assistent-aufgabe.arbeit{border-left-color:var(--warnung)}.assistent-inhalt{min-width:16rem;flex:1 1 24rem}.assistent-inhalt p{margin:.15rem 0 0;font-size:.9rem;opacity:.85}.assistent-knoepfe{display:flex;flex-wrap:wrap;gap:.4rem}.assistent-rueckgaengig{margin:.5rem 0 0;font-size:.9rem}.beleg-vermerke{margin:.75rem 0;padding:.6rem .8rem;border:1px solid var(--rand);border-radius:var(--radius);background:var(--flaeche)}.beleg-vermerke summary{cursor:pointer;font-weight:600}.beleg-vermerke ul{margin:.4rem 0 0;padding-left:1.2rem}.beleg-vermerke li{overflow-wrap:anywhere}.assistent-weggelegt ul{margin:.4rem 0;padding:0;list-style:none}.assistent-weggelegt li{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:.3rem 1rem;padding:.4rem 0;border-top:1px solid var(--rand)}@media(max-width:700px){.assistent-aufgabe{flex-direction:column;align-items:stretch}.assistent-knoepfe button{flex:1 1 8rem}}.ne-bestaetigen{display:flex;flex-wrap:wrap;align-items:center;gap:.4rem .65rem;padding:.55rem;border:1px solid var(--warnung);border-radius:var(--radius-klein);background:var(--flaeche)}.ne-bestaetigen>strong,.ne-bestaetigen-grund,.ne-bestaetigen-fehler{flex-basis:100%}.ne-bestaetigen-grund{font-size:.82rem;opacity:.8}.ne-bestaetigen-auswahl{display:flex;gap:.35rem}.ne-bestaetigen-auswahl button[aria-pressed=true]{border-color:var(--warnung);box-shadow:inset 0 0 0 1px var(--warnung)}.ne-wortwahl{display:flex;flex-wrap:wrap;align-items:center;gap:.35rem .55rem}.ne-wortwahl label{display:flex;align-items:center;gap:.3rem}.ne-wortwahl input{margin:0}.ne-wortwahl select{max-width:12rem}.ne-bestaetigen-fehler{margin:0}@media(max-width:700px){.ne-bestaetigen,.ne-bestaetigen-auswahl,.ne-wortwahl{align-items:stretch;flex-direction:column;width:100%;box-sizing:border-box}.ne-bestaetigen-auswahl button,.ne-bestaetigen-knopf,.ne-wortwahl select{width:100%;max-width:none}}.feedback-meldungen-liste{max-height:14rem;overflow-y:auto;margin:.4rem 0 0;padding-left:1.2rem}.feedback-suche{width:100%;margin-top:.4rem}.retoure-neu{display:grid;gap:.5rem;padding:.75rem;border:1px solid var(--rand);border-radius:var(--radius-klein);background:var(--flaeche);margin-bottom:1rem;max-width:40rem}.retoure-schnellwahl{display:flex;flex-wrap:wrap;gap:.4rem}.retoure-detail{border:1px solid var(--rand);border-left:4px solid var(--akzent);border-radius:var(--radius-klein);padding:.75rem 1rem;margin-bottom:1.25rem}.retoure-erfassung{display:grid;gap:.75rem;margin-bottom:1rem;max-width:60rem}.retoure-hinzufuegen{display:flex;flex-wrap:wrap;gap:.75rem;align-items:flex-end}.retoure-hinzufuegen input[type=number]{width:6rem}.retoure-knoepfe{display:flex;flex-wrap:wrap;gap:.6rem;align-items:flex-end;margin-top:.75rem}.retoure-gutschriften ul{list-style:none;padding:0;display:grid;gap:.4rem}.retoure-gutschriften li{padding:.4rem .6rem;border:1px solid var(--rand);border-radius:var(--radius-klein)}.kontentabelle td.zahl,.kontentabelle th.zahl{text-align:right;white-space:nowrap}.retoure-zuordnung{display:flex;flex-wrap:wrap;gap:.6rem;align-items:flex-end;margin-top:.35rem}.retoure-zuordnung input[type=number]{width:8rem}@media(max-width:700px){.treffer-zeile,.zeilenaktionen button,.tableiste button,.picker-treffer button,.kontakt-schnell button,.pruefmodus-kopf button,.vorschau-karte-aktionen a,.vorschau-karte-aktionen button,.viewer-aktionen button{min-height:2.75rem}.vorschau-karte-aktionen a{display:inline-flex;align-items:center;padding:0 .6rem}.kontentabelle input[type=checkbox],.cockpit-liste input[type=checkbox]{width:1.4rem;height:1.4rem}.ablage-aussteuern select,.nicht-hierher input,.anleitung-suche input{font-size:16px}details.mehr-menue .mehr-menue-liste{position:fixed;left:0;right:0;bottom:0;top:auto;max-height:60vh;overflow-y:auto;border-radius:.75rem .75rem 0 0;padding-bottom:calc(.5rem + env(safe-area-inset-bottom));box-shadow:0 -8px 24px #00000040;z-index:60}.aktionen>.primaer,.zeile>button.primaer{order:-1;flex:1 1 100%}.seiten-blatt,.pruefseite{touch-action:pan-x pan-y pinch-zoom}.feedback-knopf{padding:.55rem .7rem;font-size:.85rem;opacity:.85}}@media(max-width:700px){.kachel{padding:.6rem .7rem;min-height:4.5rem}.kachel-hinweis{display:none}}@media(max-width:700px){.kontakt-detail{display:flex;flex-direction:column}.kontakt-detail .kontakt-akte{order:-1;margin-bottom:1rem}.akte-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:700px){.filterleiste>:nth-child(n+4){display:none}.filterleiste.offen>:nth-child(n+4){display:flex}.filterleiste.offen>input,.filterleiste.offen>select{display:block;width:100%}.filterleiste .filter-umschalter{flex:1 1 100%}.belegliste thead,.belegliste .auswahl-spalte,.belegliste td[data-feld=eingang],.belegliste td[data-feld=dateiname],.belegliste td[data-feld=netto],.belegliste td[data-feld=format],.belegliste td[data-feld=quelle],.belegliste td[data-feld=schlagwoerter]{display:none}.belegliste,.belegliste tbody{display:block}.belegliste tbody tr{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:.1rem .6rem;padding:.6rem .7rem;margin:0 0 .5rem;border:1px solid var(--rand);border-radius:var(--radius);background:var(--hintergrund)}.belegliste tbody tr.gewaehlt{border-color:var(--akzent);box-shadow:inset 0 0 0 1px var(--akzent)}.belegliste tbody td{display:block;padding:0;border:0;text-align:left;white-space:normal}.belegliste td[data-feld=nummer]{grid-column:1;font-weight:600}.belegliste td[data-feld=belegdatum]{grid-column:2;justify-self:end}.belegliste td[data-feld=kontakt]{grid-column:1 / -1}.belegliste td[data-feld=belegart]{grid-column:1;font-size:.85rem;color:light-dark(#4b5563,#9ca3af)}.belegliste td[data-feld=brutto]{grid-column:2;justify-self:end;font-weight:600}.belegliste td[data-feld=status]{grid-column:1 / -1;font-size:.85rem;color:light-dark(#4b5563,#9ca3af)}.belegliste td.leer{grid-column:1 / -1}}@media(max-width:700px){.bankliste thead{display:none}.bankliste td[data-feld=aktion]{grid-column:1 / -1;margin-top:.35rem;display:flex;flex-wrap:wrap;align-items:center;gap:.5rem}.bankliste,.bankliste tbody{display:block}.bankliste tbody tr{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:.1rem .6rem;padding:.6rem .7rem;margin:0 0 .5rem;border:1px solid var(--rand);border-radius:var(--radius);background:var(--hintergrund)}.bankliste tbody td{display:block;padding:0;border:0;text-align:left;white-space:normal}.bankliste td[data-feld=datum]{grid-column:1;color:light-dark(#4b5563,#9ca3af);font-size:.85rem}.bankliste td[data-feld=betrag]{grid-column:2;justify-self:end;font-weight:600}.bankliste td[data-feld=gegenpartei]{grid-column:1 / -1;font-weight:600}.bankliste td[data-feld=zweck],.bankliste td[data-feld=status]{grid-column:1 / -1}.bankliste tbody td,.belegliste tbody td,.ordnerliste tbody td,.artikelliste tbody td,.geraeteakte-tabelle tbody td{min-width:0;overflow-wrap:anywhere}.bankliste tbody tr,.belegliste tbody tr,.ordnerliste tbody tr,.artikelliste tbody tr,.geraeteakte-tabelle tbody tr{max-width:100%}.bankliste td[data-feld=status]{font-size:.85rem}}.detail-reiter{display:inline-flex;gap:.25rem}.detail-reiter button[aria-selected=true]{font-weight:600;border-color:var(--akzent);box-shadow:inset 0 0 0 1px var(--akzent)}@media(max-width:700px){.beleg-detail{position:fixed;top:0;right:0;bottom:0;left:0;z-index:45;overflow-y:auto;background:var(--hintergrund);padding:0 .6rem calc(4.2rem + env(safe-area-inset-bottom));margin:0}.beleg-detail>.vorschau-kopf{position:sticky;top:0;z-index:2;display:flex;flex-wrap:wrap;align-items:center;gap:.4rem;padding:.5rem 0;background:var(--hintergrund);border-bottom:1px solid var(--rand)}.beleg-detail>.vorschau-kopf h3{margin:0;flex:1 1 auto}.beleg-detail .detail-reiter{flex:1 1 100%}.beleg-detail .detail-reiter button{flex:1 1 0}.beleg-detail[data-reiter=original] .cockpit-felder,.beleg-detail[data-reiter=daten] .cockpit-original{display:none}.beleg-detail .cockpit-split{display:block}.beleg-detail[data-reiter=original]{display:flex;flex-direction:column;overflow:hidden}.beleg-detail[data-reiter=original] .cockpit-split,.beleg-detail[data-reiter=original] .cockpit-original,.beleg-detail[data-reiter=original] .vorschau-karte{display:flex;flex-direction:column;flex:1 1 auto;min-height:0}.beleg-detail[data-reiter=original] .seiten-vorschau,.beleg-detail[data-reiter=original] .pdfjs-rahmen,.beleg-detail[data-reiter=original] .vorschau-karte>object,.beleg-detail[data-reiter=original] .vorschau-karte>img{flex:1 1 auto;min-height:0;height:auto;max-height:none}.beleg-detail[data-reiter=original] .vorschau-karte>img{object-fit:contain}}@media(max-width:700px){.kopfleiste .modus-schalter{display:none}main{padding-bottom:calc(4.6rem + env(safe-area-inset-bottom))}.feedback-knopf{bottom:calc(4.9rem + env(safe-area-inset-bottom))}}@media(max-width:700px){.artikelliste thead,.artikelliste td[data-feld=grundlage]{display:none}.artikelliste,.artikelliste tbody{display:block}.artikelliste tbody tr{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.15rem .6rem;padding:.6rem .7rem;margin:0 0 .5rem;border:1px solid var(--rand);border-radius:var(--radius);background:var(--hintergrund)}.artikelliste tbody tr.aktiv{border-color:var(--akzent);box-shadow:inset 0 0 0 1px var(--akzent)}.artikelliste tbody th,.artikelliste tbody td{display:block;padding:0;border:0;text-align:left;white-space:normal}.artikelliste th[data-feld=artikel],.artikelliste td[data-feld=lieferanten]{grid-column:1 / -1}.artikelliste td[data-label]:before{content:attr(data-label);display:block;font-size:.72rem;color:light-dark(#4b5563,#9ca3af)}}.ordnerliste .mehr-menue{display:block}.ordnerliste .mehr-menue-liste{position:static;min-width:0;margin-top:.25rem;box-shadow:none}.geraeteakte{display:grid;gap:1rem}.geraeteakte-kopf h2{margin:0}.geraeteakte-kopf code{font-size:.9em}.geraeteakte-zahlen{display:grid;grid-template-columns:repeat(auto-fit,minmax(16rem,1fr));gap:.75rem}.geraeteakte-zahlen .karte{margin:0}.geraeteakte-zahlen h3{margin-top:0}.geraeteakte-zahlen p{margin:.15rem 0}.zahl-gross{font-size:1.6rem;font-weight:600;line-height:1.2}.luecken-liste{margin:.4rem 0 0;padding-left:1.2rem}.luecken-liste li{margin-bottom:.25rem}.belegart-vermutung{display:inline-flex;align-items:center;gap:.35rem;flex-wrap:wrap;margin-right:.5rem}.artikel-historie-knoepfe{display:flex;gap:.4rem;flex-wrap:wrap}.artikel-akte{margin:.75rem 0 0}@media(max-width:700px){.geraeteakte-tabelle thead{display:none}.geraeteakte-tabelle tbody tr{display:grid;grid-template-columns:1fr 1fr;gap:.2rem .6rem;padding:.6rem .7rem;margin:0 0 .5rem;border:1px solid var(--rand);border-radius:var(--radius);background:var(--hintergrund)}.geraeteakte-tabelle tbody td{display:block;padding:0;border:0;text-align:left;white-space:normal}.geraeteakte-tabelle td[data-feld=beleg],.geraeteakte-tabelle td[data-feld=zeile],.geraeteakte-tabelle td[data-feld=grund]{grid-column:1 / -1}.geraeteakte-tabelle td[data-label]:before{content:attr(data-label);display:block;font-size:.72rem;color:light-dark(#4b5563,#9ca3af)}}.jahrwahl{align-items:center}.jahrwahl select{min-width:6rem}.monatsregal{display:grid;grid-template-columns:repeat(auto-fill,minmax(15rem,1fr));gap:1rem;margin-top:1rem}.monatskarte{gap:.4rem;border-left:4px solid var(--rand)}.monatskarte--offen{border-left-color:var(--warnung)}.monatskarte--fertig,.monatskarte--teils{border-left-color:var(--ok)}.monatskarte--uebergeben{border-left-color:color-mix(in srgb,var(--text) 45%,var(--hintergrund))}.monatskarte-zaehler{display:flex;flex-direction:column;gap:.1rem;font-variant-numeric:tabular-nums;color:color-mix(in srgb,var(--text) 75%,var(--hintergrund))}.statuskennung{align-self:flex-start;padding:.1rem .45rem;border:1px solid var(--rand);border-radius:var(--radius-pille);font-size:.8rem;font-weight:600}.statuskennung--offen{border-color:var(--warnung);color:var(--warnung)}.statuskennung--fertig,.statuskennung--teils{border-color:var(--ok);color:var(--ok)}.statuskennung--leer,.statuskennung--zukunft{color:color-mix(in srgb,var(--text) 60%,var(--hintergrund))}.ordner-split{display:grid;grid-template-columns:minmax(0,1fr) minmax(28rem,1fr);gap:1rem;align-items:start}.ordner-tabelle{container-type:inline-size;container-name:ordner}.kontroll-leiste{position:sticky;top:0;z-index:5;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.6rem 1rem;margin:.5rem 0;padding:.6rem .8rem;border:1px solid var(--rand);border-radius:var(--radius);background:var(--hintergrund)}.kontroll-stand{display:flex;flex-wrap:wrap;align-items:center;gap:.4rem .6rem}.kontroll-stand .ok{color:var(--ok)}.kontroll-sprung{font-weight:600}.ordner-filter .tableiste{margin:0}.kontroll-spalte{white-space:nowrap}.kontroll-spalte button.klein{padding:.2rem .5rem;font-size:.85rem;min-height:2rem}.kontroll-spalte button.ok{color:var(--ok);border-color:var(--ok)}.ordnerliste tr.ausgeschlossen td{opacity:.6}.ordnerliste tr.ausgeschlossen td.kontroll-spalte{opacity:1}.ordnerliste tr.kontrolliert td.kontroll-spalte{background:light-dark(#f0fdf4,#052e16)}.mehr-menue-feld{display:flex;flex-direction:column;gap:.2rem;padding:.3rem .6rem;font-size:.85rem}.mehr-menue-feld input{width:100%}.chip{display:inline-block;padding:.1rem .45rem;border:1px solid var(--rand);border-radius:var(--radius-pille);font-size:.78rem;white-space:nowrap}.chip.warnung{border-color:var(--warnung);color:var(--warnung)}.ordner-register{display:flex;flex-wrap:wrap;align-items:flex-end;gap:.25rem;margin-top:.75rem;border-bottom:1px solid var(--rand)}.ordner-reiter{--reiterfarbe: var(--rand);margin-bottom:-1px;padding:.4rem .85rem;border:1px solid var(--rand);border-top:4px solid var(--reiterfarbe);border-bottom:0;border-radius:.5rem .5rem 0 0;background:var(--flaeche);color:inherit;font-variant-numeric:tabular-nums;cursor:pointer}.ordner-reiter:hover{background:var(--zeile-hover)}.ordner-reiter.aktiv{padding-bottom:calc(.4rem + 1px);background:var(--hintergrund);font-weight:650}.ordner-reiter--vorne{--reiterfarbe: var(--register-vorne)}.ordner-reiter--eingang{--reiterfarbe: var(--register-eingang)}.ordner-reiter--ausgang{--reiterfarbe: var(--register-ausgang)}.ordner-reiter--bank{--reiterfarbe: var(--register-bank)}.ordner-reiter--kasse{--reiterfarbe: var(--register-kasse)}.ordner-reiter--raus{--reiterfarbe: var(--register-raus);margin-left:auto}.ordner-registerblatt{padding:.75rem;border:1px solid var(--rand);border-top:0;border-radius:0 0 .5rem .5rem;background:var(--hintergrund)}.ordner-register-erklaerung{margin-top:0}.ordner-belege-titel{margin:1.5rem 0 .4rem}.ordner-vorschau-aktionen{display:flex;flex-wrap:wrap;gap:.5rem;margin-bottom:.5rem}.rueckweg-leiste{display:flex;flex-wrap:wrap;align-items:center;gap:.4rem .8rem;margin:.5rem 0;padding:.5rem .75rem;border:1px solid var(--akzent);border-radius:var(--radius);background:var(--akzent-schwach)}.rueckweg-knopf{margin-right:.75rem}.ordner-registerblatt{position:relative}.ordner-registerblatt.ziehziel-aktiv{outline:3px dashed var(--marke);outline-offset:-3px}.ordner-ziehhinweis{position:sticky;top:.5rem;z-index:5;margin:0 0 .6rem;padding:.6rem .9rem;border:2px dashed var(--marke);border-radius:var(--radius);background:var(--hintergrund);font-weight:600;pointer-events:none}.ordner-hinzufuegen{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.4rem .8rem;margin-bottom:.75rem;padding:.5rem .75rem;border:1px dashed var(--rand);border-radius:var(--radius)}.ordner-hinzugefuegt{margin-bottom:.75rem;padding:.5rem .75rem;border:1px solid var(--akzent);border-radius:var(--radius);background:var(--akzent-schwach)}.ordner-hinzugefuegt h3{margin:0 0 .3rem;font-size:1rem}.ordner-hinzugefuegt ul{margin:0;padding:0;list-style:none;display:grid;gap:.5rem}.ordner-hinzugefuegt li{padding:.4rem .6rem;border-radius:var(--radius-klein);background:var(--hintergrund);overflow-wrap:anywhere}.ordner-hinzugefuegt li p{margin:.2rem 0}.ordner-hinzugefuegt .hinzugefuegt-kopf{display:flex;align-items:baseline;gap:.3rem}.ordner-hinzugefuegt .hinzugefuegt-kopf button{margin-left:auto}.ordner-hinzugefuegt li.hinzugefuegt-wartet,.ordner-hinzugefuegt li.hinzugefuegt-ohne_datum{border-left:4px solid var(--warnung)}.ordner-hinzugefuegt li.hinzugefuegt-im_ordner{border-left:4px solid var(--ok)}.ordner-hinzugefuegt li.hinzugefuegt-fehler,.ordner-hinzugefuegt li.hinzugefuegt-aussortiert{border-left:4px solid var(--fehler)}.ordner-hinzugefuegt .aktionen{display:flex;flex-wrap:wrap;align-items:center;gap:.4rem}tr.ziehziel-aktiv>td{outline:2px dashed var(--marke);outline-offset:-2px;background:var(--akzent-schwach)}.ordner-anhaengen-zeile>td{background:var(--flaeche)}.ordner-anhaengen{display:grid;gap:.6rem;padding:.25rem 0}.ordner-anhaengen-weg{display:flex;flex-wrap:wrap;align-items:center;gap:.3rem .6rem}.ordner-anhaengen-weg input[type=text]{flex:1 1 14rem;min-width:0}.ordner-privat-feld{display:flex;flex-wrap:wrap;align-items:center;gap:.4rem .6rem;padding:.25rem 0}.ordner-privat-feld input{flex:1 1 14rem;min-width:0}.ordner-sammelzahlung{display:flex;flex-direction:column;align-items:flex-start;gap:.35rem;width:100%;padding:.6rem .75rem;border:1px solid var(--rand);border-radius:var(--radius-klein);background:var(--flaeche)}.ordner-sammelzahlung ul{width:100%;margin:0;padding:0;list-style:none}.ordner-sammelzahlung li{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.25rem .75rem;padding:.15rem 0}.ordner-sammelzahlung p{margin:0}.ordner-privat-fehler{flex-basis:100%;margin:0;color:var(--fehler)}.ordner-anhaengen-vorschlaege{flex-basis:100%;margin:0;padding:0;list-style:none;display:grid;gap:.3rem}.ordner-anhaengen-vorschlaege li{display:flex;flex-wrap:wrap;align-items:center;gap:.3rem .5rem}.ordner-anhaengen-vorschlaege li>span{flex:1 1 16rem;min-width:0}.bewegung-belege ul{display:grid;gap:.2rem;margin:.25rem 0;padding:0;list-style:none}.bewegung-belege li{display:flex;flex-wrap:wrap;align-items:baseline;gap:.2rem .5rem}.bewegung-belege p[role=alert]{margin:.25rem 0;color:var(--fehler)}.sitzung-hinweis{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem 1rem}.sitzung-hinweis p{flex:1 1 16rem;margin:0}.kanzlei-stand{margin:1rem 0;padding:.6rem .75rem;border:1px solid var(--rand);border-left:4px solid light-dark(#6d28d9,#a78bfa);border-radius:var(--radius);background:var(--flaeche)}.kanzlei-stand h4{margin:0 0 .3rem}.ordner-zahlung{white-space:nowrap}.ordner-hinweis{display:grid;gap:.4rem;margin-bottom:1rem;padding:.75rem;border:1px solid var(--rand);border-left:4px solid light-dark(#6d28d9,#a78bfa);border-radius:var(--radius);background:var(--flaeche)}.ordner-hinweis textarea{width:100%;font:inherit}.ordner-bank,.ordner-kasse{margin-top:1.25rem}.ordner-konto h4{margin:1rem 0 .4rem}.ordner-bewegungen{width:100%;table-layout:fixed}.kontentabelle.ordner-bewegungen td,.kontentabelle.ordner-bewegungen th{white-space:normal;overflow-wrap:anywhere}.ordner-bewegungen .spalte-tag{width:6.5rem}.ordner-bewegungen .spalte-betrag{width:7.5rem}.ordner-bewegungen .spalte-beleg{width:40%}.ordner-bewegungen-rahmen{container-type:inline-size;container-name:bewegungen}@container bewegungen (max-width: 56rem){.ordner-bewegungen thead{display:none}.ordner-bewegungen,.ordner-bewegungen tbody{display:block;width:100%}.ordner-bewegungen tbody tr{display:grid;grid-template-columns:auto minmax(0,1fr);grid-template-areas:"datum betrag" "partner partner" "beleg beleg";gap:.15rem .8rem;padding:.45rem .6rem;border-bottom:1px solid var(--rand)}.ordner-bewegungen tbody td{display:block;padding:0;border:0}.ordner-bewegungen td[data-feld=datum]{grid-area:datum}.ordner-bewegungen td[data-feld=betrag]{grid-area:betrag;text-align:left}.ordner-bewegungen td[data-feld=partner]{grid-area:partner}.ordner-bewegungen td[data-feld=beleg]{grid-area:beleg}.ordner-bewegungen tr.ordner-anhaengen-zeile{display:block}.ordner-bewegungen tbody tr.ohne-beleg{background:color-mix(in srgb,var(--warnung) 10%,var(--hintergrund))}.ordner-bewegungen tbody tr.ziehziel-aktiv{outline:2px dashed var(--marke);outline-offset:-2px;background:var(--akzent-schwach)}.ordner-bewegungen tbody tr.ohne-beleg td,.ordner-bewegungen tbody tr.ziehziel-aktiv>td{outline:none;background:transparent}}.ordner-bewegungen tr.ohne-beleg td,.ordner-kasse tr.ohne-beleg td{background:color-mix(in srgb,var(--warnung) 10%,var(--hintergrund))}.warnung-text{color:var(--warnung)}.ok-text{color:var(--ok)}.ordner-kasse-zahlen{display:grid;grid-template-columns:repeat(auto-fit,minmax(11rem,1fr));gap:.6rem;margin:.5rem 0}.ordner-kasse-zahlen>div{padding:.5rem .7rem;border:1px solid var(--rand);border-radius:var(--radius);background:var(--flaeche)}.ordner-kasse-zahlen dt{font-size:.85rem;opacity:.8}.ordner-kasse-zahlen dd{display:grid;margin:0}.ordner-kasse-zahlen strong{font-size:1.25rem;font-variant-numeric:tabular-nums}.ordner-kasse-teil{margin-top:.75rem}.ordner-kasse-teil>summary{cursor:pointer;font-weight:600}.monatskarte-zaehler .leer{opacity:.55}@media(max-width:700px){.ordner-reiter{flex:1 1 auto}.ordner-reiter--raus{margin-left:0}.ordner-registerblatt{padding:.5rem}}@media(max-width:90rem){.ordner-split{grid-template-columns:minmax(0,1fr) minmax(24rem,1fr)}}@media(max-width:700px){.monatsregal{grid-template-columns:repeat(2,minmax(0,1fr));gap:.6rem;margin-top:.6rem}.monatskarte-zaehler{font-size:.85rem}}@media(max-width:70rem){.ordner-split{grid-template-columns:minmax(0,1fr)}.ordner-split .ablage-original{position:static;width:100%}}@media(min-width:701px){@container ordner (max-width: 100rem){.ordnerliste thead{display:none}.ordnerliste,.ordnerliste tbody{display:block}.ordnerliste tbody tr{display:grid;grid-template-columns:auto minmax(0,1fr) auto auto;grid-template-areas:"kontrolle nummer datum brutto" "kontrolle kontakt stand stand" "kontrolle vorkontierung vorfall vorfall";gap:.1rem .8rem;padding:.45rem .6rem;border-bottom:1px solid var(--rand)}.ordnerliste tbody td{display:block;padding:0;border:0;white-space:normal}.ordnerliste td[data-feld=kontrolle]{grid-area:kontrolle;display:flex;flex-direction:column;gap:.25rem}.ordnerliste td[data-feld=nummer]{grid-area:nummer}.ordnerliste td[data-feld=datum]{grid-area:datum}.ordnerliste td[data-feld=brutto]{grid-area:brutto;text-align:right;font-weight:600}.ordnerliste td[data-feld=kontakt]{grid-area:kontakt}.ordnerliste td[data-feld=stand]{grid-area:stand;font-size:.85rem;color:light-dark(#4b5563,#9ca3af)}.ordnerliste td[data-feld=vorkontierung]{grid-area:vorkontierung;font-size:.85rem}.ordnerliste td[data-feld=vorfall]{grid-area:vorfall;font-size:.85rem}.ordnerliste td[data-label]:before{content:attr(data-label) ": ";color:light-dark(#4b5563,#9ca3af)}}}@media(max-width:700px){.kontroll-leiste{position:static}.ordnerliste thead,.ordnerliste td[data-feld=vorkontierung],.ordnerliste td[data-feld=vorfall]{display:none}.ordnerliste,.ordnerliste tbody{display:block}.ordnerliste tbody tr{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:.1rem .6rem;padding:.6rem .7rem;margin:0 0 .5rem;border:1px solid var(--rand);border-radius:var(--radius);background:var(--hintergrund)}.ordnerliste tbody td{display:block;padding:0;border:0;white-space:normal}.ordnerliste td[data-feld=nummer]{grid-column:1}.ordnerliste td[data-feld=brutto]{grid-column:2;justify-self:end;font-weight:600}.ordnerliste td[data-feld=datum],.ordnerliste td[data-feld=kontakt],.ordnerliste td[data-feld=stand]{grid-column:1 / -1;font-size:.85rem}.ordnerliste td[data-feld=kontrolle]{grid-column:1 / -1;display:flex;flex-wrap:wrap;gap:.4rem;margin-top:.3rem}.kontroll-spalte button.klein{min-height:2.75rem;flex:1 1 auto}}.suchfeld{position:relative;flex:1 1 16rem;max-width:32rem;margin:0}.suchfeld input[type=search]{width:100%}.suchfeld-hinweis{position:absolute;left:0;right:0;top:calc(100% + .2rem);z-index:30;padding:.4rem .6rem;font-size:.85rem;background:var(--hintergrund);border:1px solid var(--rand);border-radius:var(--radius-klein);box-shadow:0 8px 24px #00000038}.suchfeld-hinweis button.link{margin-right:.4rem}.deutungszeile{margin:.4rem 0}.deutung-chips{display:inline-flex;flex-wrap:wrap;gap:.3rem;vertical-align:middle}.deutung-chips button[aria-pressed=true]{border-color:var(--akzent);box-shadow:inset 0 0 0 1px var(--akzent)}.suche-gruppen{display:grid;gap:1rem;margin-top:.6rem}.suche-gruppe h3{margin:0 0 .4rem}.suche-gruppe .vorgangs-treffer{margin-top:.6rem}.suche-gruppe .vorgangs-treffer h4{margin:.4rem 0 .2rem}.aktionen,.beleg-kopf-aktionen,.positionen-aktionen,.feedback-aktionen,.blaetterleiste,.dialogaktionen,.extraktion-aktionen,.scan-auswahl-leiste,.dubletten-aktionen,.viewer-aktionen,.vorschau-karte-aktionen,.seiten-werkzeuge,.belegwahl-aktionen,.pruef-aktionen{flex-wrap:wrap}.extern-doku{margin-top:1rem;padding-top:1rem;border-top:1px solid var(--rand)}.extern-doku .anleitung-text{max-height:60vh;overflow-y:auto;margin-top:.75rem;padding-right:.5rem}.extern-doku table{border-collapse:collapse;width:100%;margin:.5rem 0}.extern-doku th,.extern-doku td{border:1px solid var(--rand);padding:.35rem .5rem;text-align:left;vertical-align:top;font-size:.9rem}.md-code-block{position:relative;margin:.75rem 0}.md-code-block .md-code{overflow-x:auto;padding:.75rem 1rem;background:var(--flaeche);border:1px solid var(--rand);border-radius:var(--radius-klein);font-size:.85rem;line-height:1.5;margin:0}.md-code-block>button{position:absolute;top:.4rem;right:.4rem}@media(max-width:700px){.md-code-block>button{position:static;margin-top:.35rem}}.beleg-trefferliste{min-width:0}.trefferliste-kopf{display:flex;flex-wrap:wrap;align-items:center;gap:.6rem;margin:.5rem 0}.treffer-zeilen{display:grid;gap:.5rem}.beleg-treffer-zeile{display:grid;grid-template-columns:5rem minmax(0,1fr) auto;gap:.75rem;align-items:center;padding:.5rem;border:1px solid var(--rand);border-radius:var(--radius)}.beleg-treffer-zeile.mit-auswahl{grid-template-columns:auto 5rem minmax(0,1fr) auto}.beleg-treffer-zeile.gesperrt{opacity:.55}.beleg-treffer-zeile.gewaehlt{border-color:var(--akzent);box-shadow:inset 0 0 0 1px var(--akzent)}.treffer-vorschau{display:flex;align-items:center;justify-content:center;min-width:0;padding:.2rem;background:var(--flaeche)}.treffer-vorschau .archiv-thumb{width:100%;height:6rem;object-fit:contain}.treffer-inhalt{display:flex;flex-direction:column;align-items:flex-start;gap:.2rem;min-width:0;padding:0;border:0;background:transparent;color:inherit;font:inherit;text-align:left;white-space:normal;overflow-wrap:anywhere;cursor:pointer}.treffer-kompaktdatum{display:none}.treffer-meta{font-size:.875rem;color:color-mix(in srgb,var(--text) 72%,var(--hintergrund))}.treffer-unterzeile{font-size:.8rem;color:color-mix(in srgb,var(--text) 62%,var(--hintergrund))}.treffer-betrag{font-weight:600;white-space:nowrap;font-variant-numeric:tabular-nums}@media(max-width:700px){.beleg-treffer-zeile,.beleg-treffer-zeile.mit-auswahl{grid-template-columns:4rem minmax(0,1fr);gap:.5rem}.beleg-treffer-zeile .treffer-auswahl{display:none}.treffer-vorschau .archiv-thumb{height:5rem}.treffer-betrag{grid-column:2}.suche-gruppe{min-width:0;overflow-wrap:anywhere}}.beleg-anlegen{display:grid;grid-template-columns:repeat(auto-fit,minmax(19rem,1fr));gap:.75rem;margin-top:.5rem}.anlegen-karte{border:1px solid var(--rand);border-radius:var(--radius);background:var(--flaeche);padding:.75rem;display:flex;flex-direction:column;gap:.4rem;min-width:0}.anlegen-karte>strong{font-size:1rem}.anlegen-karte label{display:flex;flex-direction:column;gap:.2rem;font-size:.9rem}.anlegen-karte input{min-width:0}.belegspalte{white-space:nowrap}.belegspalte .loesen{margin-left:.4rem;color:var(--fehler)}.serien-block{margin:.5rem 0 1rem;border:1px solid var(--rand);border-radius:var(--radius-klein);padding:.5rem .75rem;background:var(--flaeche)}.serien-block>summary{cursor:pointer;font-weight:600}.serien-block[open]>summary{margin-bottom:.75rem}.bereich-wahl{display:flex;flex-wrap:wrap;gap:.25rem 1rem;margin:.5rem 0;padding:.5rem .75rem;border:1px solid var(--rand);border-radius:var(--radius-klein)}.bereich-wahl>label{display:inline-flex;align-items:center;gap:.35rem}.serie-entwurf{margin-top:1rem;padding:1rem;border:1px solid var(--rand);border-radius:var(--radius-klein)}.serie-entwurf h4{margin-top:0}.serie-entwurf input[type=text]{width:100%;max-width:34rem}.pruefer-detail{margin-top:1.5rem;padding-top:1rem;border-top:1px solid var(--rand)}.pruefer-fakten{display:grid;grid-template-columns:minmax(8rem,max-content) 1fr;gap:.25rem 1rem;margin:0 0 1rem}.pruefer-fakten dt{font-weight:600}.pruefer-fakten dd{margin:0;min-width:0}.pruefsumme{overflow-wrap:anywhere;font-size:.85em}.pruefer-original{display:block;width:100%;max-width:60rem;height:75vh;margin:.75rem 0;border:1px solid var(--rand);background:#fff;object-fit:contain}@media(max-width:700px){.pruefer-fakten{grid-template-columns:1fr}.pruefer-fakten dd{margin-bottom:.5rem}}.lager-stand{display:grid;grid-template-columns:repeat(auto-fit,minmax(12rem,1fr));gap:1rem;margin:1rem 0}.lager-kachel{display:flex;flex-direction:column;gap:.25rem;padding:.9rem 1rem;border:1px solid var(--rand);border-radius:var(--radius)}.lager-kachel-offen{border-color:var(--warnung)}.lager-kachel-zahl{font-size:2rem;font-weight:700;font-variant-numeric:tabular-nums;line-height:1.1}.lager-kachel-text{font-size:.9rem;color:color-mix(in srgb,var(--text) 70%,var(--hintergrund))}.lager-offen{list-style:none;margin:.5rem 0 1.5rem;padding:0;display:flex;flex-direction:column;gap:.5rem}.lager-offen li{display:flex;flex-wrap:wrap;gap:.75rem;align-items:center;justify-content:space-between;padding:.6rem .9rem;border:1px solid var(--rand);border-radius:var(--radius)}.lager-offen-text{display:flex;flex-direction:column;gap:.15rem;min-width:0}.lager-offen-zahl,.lager-offen-beispiele{font-size:.85rem;color:color-mix(in srgb,var(--text) 70%,var(--hintergrund));overflow-wrap:anywhere}.lager-offen-grund{font-size:.85rem;color:var(--warnung);overflow-wrap:anywhere}.lager-grund{display:block;font-size:.8rem;color:color-mix(in srgb,var(--text) 65%,var(--hintergrund));overflow-wrap:anywhere}.kundenansicht-pin{display:flex;flex-wrap:wrap;align-items:flex-end;gap:.5rem}@media(max-width:700px){.merkmal-zeile{grid-template-columns:minmax(0,1fr) minmax(0,1fr) auto}.merkmal-zeile input[type=text]{grid-column:1 / 3;grid-row:2}.mehrfach-liste{position:static;width:100%;box-sizing:border-box;box-shadow:none}.mehrfach-liste li button,.kontakt-chip button{min-height:2.25rem;min-width:2.25rem}}.kundenansicht{min-height:70vh}.kundenband{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.5rem 1rem;margin-top:1rem;padding:.625rem .875rem;border-radius:var(--radius);background:light-dark(#e8eefc,#1b2742);color:light-dark(#1e40af,#93b4ff)}.kunden-kopf{display:flex;flex-wrap:wrap;align-items:end;justify-content:space-between;gap:.75rem 1.25rem;margin-top:1.125rem}.kunden-kopf h2{margin:0;font-size:1.5rem}.kunden-kopf .untertitel{margin-bottom:0}.kunden-kopf input{box-sizing:border-box;width:min(22rem,100%);padding:.5rem .75rem;font-size:1.05rem}.angebot{display:grid;grid-template-columns:repeat(auto-fill,minmax(16rem,1fr));gap:.875rem;margin-top:.875rem}.angebot-karte{display:grid;align-content:start;gap:.5rem;padding:1rem;border:1px solid var(--rand);border-radius:.625rem;background:var(--flaeche)}.angebot-karte .name{font-size:1.05rem;font-weight:600}.angebot-karte .preis{font-size:1.6rem;font-weight:700;font-variant-numeric:tabular-nums}.angebot-karte .preis small{font-size:.8rem;font-weight:500}.verfuegbar{font-weight:600}.verfuegbar.sofort{color:var(--ok)}.verfuegbar.bald{color:light-dark(#1e40af,#93b4ff)}.kundenansicht-pin{display:grid;gap:.75rem}.kundenansicht-pin p{margin:0}.kundenansicht-pin label{display:grid;gap:.25rem}.kundenansicht-pin input{max-width:16rem}.kundenansicht-fuss{margin-top:1.5rem}@media(max-width:700px){.kundenband .knopf,.kunden-kopf input{width:100%}.angebot{grid-template-columns:minmax(0,1fr)}.kundenansicht-pin input{box-sizing:border-box;width:100%;max-width:none}}.lg-seite{--lg-flaeche-2: var(--flaeche-2);--lg-kom: light-dark(#0f766e, #3dd6c4);--lg-kom-grund: light-dark(#e3f4f1, #12302d);--lg-lager: light-dark(#475569, #a9b6c9);--lg-lager-grund: light-dark(#e9edf3, #232c39);--lg-ok-grund: var(--ok-grund);--lg-warn-grund: var(--warnung-grund);--lg-hand: light-dark(#7c3aed, #b69cff);--lg-klaeren: var(--fehler);--lg-klaeren-grund: var(--fehler-grund);--lg-aktion: var(--akzent);--lg-aktion-text: var(--akzent-text);--lg-schatten: light-dark(rgb(20 30 50 / 16%), rgb(0 0 0 / 50%))}.lg-kopf{display:flex;flex-wrap:wrap;gap:.75rem 1.25rem;align-items:flex-start;justify-content:space-between}.lg-kopf .untertitel{max-width:76ch}.lg-seite .klein{font-size:.82rem;opacity:.8}.lg-code{font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;letter-spacing:.02em}.lg-segment{display:inline-flex;border:1px solid var(--rand);border-radius:var(--radius-klein);overflow:hidden}.lg-segment button{border:0;border-radius:0;margin:0;min-height:0;padding:.25rem .65rem;font-size:.85rem;background:var(--flaeche);color:inherit;cursor:pointer}.lg-segment button+button{border-left:1px solid var(--rand)}.lg-segment button[aria-pressed=true]{background:var(--lg-aktion);color:var(--lg-aktion-text)}.lg-kennzahlen{display:grid;grid-template-columns:repeat(auto-fit,minmax(11rem,1fr));gap:.625rem;margin:1rem 0 .75rem}.lg-kennzahl{display:grid;gap:.1rem;text-align:left;padding:.625rem .75rem;border:1px solid var(--rand);border-radius:var(--radius);background:var(--flaeche);color:inherit;cursor:pointer}.lg-kennzahl:hover{border-color:var(--lg-aktion)}.lg-kennzahl[aria-pressed=true]{border-color:var(--lg-aktion);box-shadow:inset 0 0 0 1px var(--lg-aktion)}.lg-klaeren-zeile{display:flex;width:100%;margin:0 0 .75rem;padding:.6rem .75rem;align-items:center;justify-content:space-between;border:1px solid var(--lg-klaeren);border-radius:var(--radius);background:var(--lg-klaeren-grund);color:inherit}.lg-klaeren-zeile strong{color:var(--lg-klaeren);font-variant-numeric:tabular-nums}.lg-gross{font-size:1.5rem;font-weight:650;line-height:1.2;font-variant-numeric:tabular-nums}.lg-was{font-size:.85rem;opacity:.8}.lg-teil{font-size:.8rem;opacity:.75}.lg-leiste{display:flex;flex-wrap:wrap;gap:.5rem 1rem;align-items:center;border-bottom:1px solid var(--rand)}.lg-reiter{display:flex;flex-wrap:wrap;gap:2px}.lg-reiter button{border:0;border-bottom:2px solid transparent;border-radius:0;margin:0 0 -1px;min-height:0;padding:.55rem .7rem;background:none;color:inherit;opacity:.75;cursor:pointer}.lg-reiter button[aria-selected=true]{opacity:1;font-weight:600;border-bottom-color:var(--marke)}.lg-bewegung{display:inline-flex;margin:.75rem 0;border:1px solid var(--rand);border-radius:var(--radius-klein);overflow:hidden}.lg-bewegung button{border:0;border-radius:0;background:var(--flaeche);color:inherit}.lg-bewegung button+button{border-left:1px solid var(--rand)}.lg-bewegung button[aria-pressed=true]{background:var(--lg-aktion);color:var(--lg-aktion-text)}.lg-unteransicht{display:grid;gap:.75rem}.lg-unteransicht>.lg-knopf{justify-self:start}.lg-anz{margin-left:.3rem;font-weight:400;font-variant-numeric:tabular-nums;opacity:.75}.lg-spaeter{margin-left:.3rem;padding:0 .4rem;border-radius:var(--radius-pille);font-size:.7rem;font-weight:600;color:var(--warnung);background:var(--lg-warn-grund)}.lg-filter{display:flex;flex-wrap:wrap;gap:.4rem;align-items:center;margin-left:auto;padding-block:.4rem}.lg-filter input[type=search]{min-width:14rem}.lg-huelle{overflow-x:auto;background:var(--flaeche);border:1px solid var(--rand);border-top:0;border-radius:0 0 8px 8px}.lg-tabelle{width:100%;min-width:56rem;border-collapse:collapse}.lg-tabelle th{text-align:left;font-size:.74rem;font-weight:600;letter-spacing:.05em;text-transform:uppercase;padding:.5rem .625rem;border-bottom:1px solid var(--rand);background:var(--lg-flaeche-2)}.lg-tabelle td{padding:.55rem .625rem;border-bottom:1px solid var(--rand);vertical-align:top}.lg-tabelle tr:last-child td{border-bottom:0}.lg-tabelle .zahl{text-align:right;white-space:nowrap;font-variant-numeric:tabular-nums}.lg-zeile{cursor:pointer}.lg-zeile:hover td{background:var(--lg-flaeche-2)}.lg-zeile:focus-visible{outline:2px solid var(--lg-aktion);outline-offset:-2px}.lg-chip{display:inline-flex;align-items:center;gap:.3rem;padding:1px .55rem;border-radius:var(--radius-pille);font-size:.78rem;font-weight:600;white-space:nowrap}.lg-chip.kom{color:var(--lg-kom);background:var(--lg-kom-grund)}.lg-chip.lager{color:var(--lg-lager);background:var(--lg-lager-grund)}.lg-chip.ok{color:var(--ok);background:var(--lg-ok-grund)}.lg-chip.warn{color:var(--warnung);background:var(--lg-warn-grund)}.lg-chip.klaeren{color:var(--lg-klaeren);background:var(--lg-klaeren-grund)}.lg-chip.art{font-weight:500;background:var(--lg-flaeche-2)}.lg-chip.verkauft{font-weight:500;white-space:normal;background:var(--lg-flaeche-2)}.lg-chip.rechnung{font-weight:500;white-space:normal;background:color-mix(in srgb,var(--akzent) 14%,var(--hintergrund));color:color-mix(in srgb,var(--akzent) 70%,var(--text))}.lg-chips{display:flex;flex-wrap:wrap;gap:.25rem}.lg-fussnote{margin:.5rem .125rem 0}.lg-karten{display:grid;grid-template-columns:repeat(auto-fill,minmax(18rem,1fr));gap:.75rem;padding:.875rem;background:var(--flaeche);border:1px solid var(--rand);border-top:0;border-radius:0 0 8px 8px}.lg-verkauft{display:grid;gap:.75rem;padding-top:.75rem}.lg-verkauft>p{margin:0}.lg-verkauft-filter{flex-wrap:wrap;justify-self:start}.lg-verkauft-liste{display:grid;gap:.625rem}.lg-verkauft-karte{display:grid;gap:.6rem;padding:.75rem;border:1px solid var(--rand);border-radius:var(--radius);background:var(--flaeche)}.lg-verkauft-kopf,.lg-verkauft-bezug,.lg-verkauft-schritte{display:flex;flex-wrap:wrap;gap:.25rem .5rem;align-items:baseline}.lg-verkauft-kopf{justify-content:space-between}.lg-verkauft-artikel{font-weight:600}.lg-verkauft-grund{margin-top:.2rem}.lg-verkauft-herkunft{display:grid;gap:.5rem;margin:0;padding:0;list-style:none}.lg-verkauft-kette{display:grid;gap:.3rem;padding:.5rem;border-radius:var(--radius-klein);background:var(--lg-flaeche-2);font-size:.88rem}.lg-verkauft-auswahl{min-width:0;display:grid;gap:.5rem;margin:0;padding:.625rem;border:1px solid var(--rand);border-radius:var(--radius-klein)}.lg-verkauft-auswahl legend{padding:0 .25rem;font-weight:600}.lg-verkauft-kandidat{min-width:0;display:grid;grid-template-columns:auto minmax(0,1fr);gap:.5rem;align-items:start;padding:.45rem;border-radius:var(--radius-klein);background:var(--lg-flaeche-2)}.lg-verkauft-kandidat input{margin-top:.2rem}.lg-verkauft-kandidat-titel{display:block;font-weight:600;overflow-wrap:anywhere}.lg-verkauft-kandidat-details{display:flex;flex-wrap:wrap;gap:.3rem .5rem;align-items:center;margin-top:.25rem;overflow-wrap:anywhere}.lg-verkauft-notiz{display:grid;gap:.25rem;max-width:32rem;font-size:.88rem}.lg-verkauft-notiz input{min-width:0;width:100%;box-sizing:border-box}.lg-verkauft-auswahl>button,.lg-verkauft-entscheidung button{justify-self:start}.lg-verkauft-entscheidung{display:flex;flex-wrap:wrap;gap:.5rem;align-items:center}.lg-verkauft-verwaist ul{display:grid;gap:.5rem;margin:.5rem 0 0;padding-left:1.25rem}.lg-verkauft-verwaist li{min-width:0;display:flex;flex-wrap:wrap;gap:.4rem .75rem;align-items:center}.lg-verkauft-verwaist li>span{min-width:0;overflow-wrap:anywhere}@media(max-width:700px){.lg-verkauft,.lg-verkauft-liste,.lg-verkauft-karte{min-width:0}.lg-verkauft-kandidat-details{display:grid;justify-items:start}.lg-verkauft-auswahl>button,.lg-verkauft-entscheidung button,.lg-verkauft-verwaist button{width:100%}}.lg-karte{display:grid;align-content:start;gap:.5rem;padding:.75rem;border:1px solid var(--rand);border-radius:var(--radius)}.lg-karte-kopf{display:flex;gap:.5rem;align-items:baseline;justify-content:space-between}.lg-karte-kopf h3{margin:0;font-size:.95rem}.lg-balken{height:6px;border-radius:var(--radius-pille);background:var(--lg-flaeche-2);overflow:hidden}.lg-balken span{display:block;height:100%;background:var(--lg-kom)}.lg-liste{display:grid;gap:.25rem;margin:0;padding:0;list-style:none}.lg-liste li{display:flex;justify-content:space-between;gap:.5rem;font-size:.88rem}.lg-verweis{border:0;margin:0;min-height:0;padding:0;background:none;color:inherit;text-align:left;font:inherit;cursor:pointer}.lg-verweis:hover{text-decoration:underline}.lg-hinweise{display:grid;gap:.5rem;margin-top:1rem}.lg-hinweis{margin:0;padding:.4rem .625rem;border-left:3px solid var(--lg-kom);border-radius:0 6px 6px 0;background:var(--lg-flaeche-2);font-size:.88rem}.lg-hinweis.warn{border-left-color:var(--warnung)}.lg-schleier{position:fixed;top:0;right:0;bottom:0;left:0;z-index:40;background:#0a0f1959}.lg-schublade{position:fixed;top:0;right:0;bottom:0;z-index:41;width:min(36rem,100%);box-sizing:border-box;display:grid;grid-template-columns:minmax(0,1fr);align-content:start;gap:.875rem;overflow-x:hidden;overflow-y:auto;padding:calc(1rem + env(safe-area-inset-top,0px)) 1.125rem calc(1.5rem + env(safe-area-inset-bottom,0px));background:var(--flaeche);box-shadow:0 10px 30px var(--lg-schatten)}@media(prefers-reduced-motion:no-preference){.lg-schublade{animation:lg-rein .18s ease-out}@keyframes lg-rein{0%{transform:translate(24px);opacity:.4}}}.lg-schublade :is(td,th,p,li,dd){overflow-wrap:anywhere}.lg-schublade :is(table,img,.karte){max-width:100%}.lg-schublade .tabellen-scroll{overflow-x:visible}.lg-schublade .kontentabelle :is(td,th):not(.zahl){white-space:normal}.lg-schublade .kontentabelle th{white-space:nowrap;overflow-wrap:normal}.lg-schublade-kopf{display:flex;gap:.625rem;align-items:start;justify-content:space-between}.lg-schublade-kopf h2{margin:0;font-size:1.05rem}.lg-x{border:0;min-height:0;padding:.125rem .4rem;background:none;color:inherit;font-size:1.1rem;cursor:pointer}.lg-grund{padding:.4rem .625rem;border-left:3px solid var(--lg-lager);border-radius:0 6px 6px 0;background:var(--lg-flaeche-2)}.lg-grund.kom{border-left-color:var(--lg-kom)}.lg-grund.hand{border-left-color:var(--lg-hand)}.lg-grund.unklar{border-left-color:var(--lg-klaeren)}.lg-feld{display:grid;gap:.35rem}.lg-feld-titel{font-size:.82rem;opacity:.85}.lg-knopfreihe{display:flex;flex-wrap:wrap;gap:.4rem;align-items:center}.lg-knopf{padding:.3rem .7rem;font-size:.85rem}.lg-knopf.haupt{background:var(--lg-aktion);color:var(--lg-aktion-text);border-color:var(--lg-aktion)}.lg-wort{min-width:6rem;font-weight:600}.lg-prozent input{width:5rem;text-align:right}.lg-papier{padding:1rem 1.125rem;border:1px solid var(--rand);border-radius:var(--radius-klein);background:#fff;color:#1d1d1d;font-family:Helvetica Neue,Arial,sans-serif;font-size:.78rem;line-height:1.45}.lg-brief{display:flex;justify-content:space-between;gap:.75rem;margin-bottom:.625rem}.lg-firma{font-weight:700;font-size:.95rem}.lg-papier table{width:100%;border-collapse:collapse;font-size:.74rem}.lg-papier th,.lg-papier td{padding:.25rem .3rem;border-bottom:1px solid #ddd;text-align:left;vertical-align:top;color:#1d1d1d;background:transparent}.lg-papier th{font-size:.72rem;color:#555}.lg-papier tr.diese td{background:#eef4ff}.lg-papier mark{padding:0 2px;border-radius:2px;background:#fff1a8;color:#1d1d1d}.lg-papier-fuss{margin-top:.625rem;color:#555}@media(max-width:700px){.lg-filter{margin-left:0}.lg-filter input[type=search]{min-width:0;width:100%}.lg-tabelle{min-width:0}.lg-tabelle thead{display:none}.lg-tabelle tr{display:grid;grid-template-columns:minmax(0,1fr);gap:.2rem;padding:.625rem;border-bottom:1px solid var(--rand)}.lg-tabelle td{padding:0;border:0}.lg-tabelle td.zahl{text-align:left}.lg-tabelle td[data-label]:before{content:attr(data-label) ": ";font-size:.78rem;opacity:.7}.lg-karten{grid-template-columns:minmax(0,1fr)}}.kassenbon-export{margin-block:1.5rem;padding:1rem;border:1px solid var(--rand);border-radius:var(--radius);background:var(--flaeche)}.lg-stichtag{display:flex;flex-wrap:wrap;align-items:center;gap:.6rem 1rem;margin-bottom:1rem;padding:.8rem 1rem;border:1px solid var(--rand);border-radius:var(--radius);background:var(--flaeche)}.lg-stichtag p{flex-basis:100%;margin:0}.lg-stichtag-form,.lg-mehrfach,.lg-hand-felder{display:flex;flex-wrap:wrap;align-items:end;gap:.6rem}.lg-stichtag-form label,.lg-hand-felder label{display:grid;gap:.25rem}.lg-mehrfach{align-items:center;justify-content:space-between;margin-bottom:.6rem}.lg-mehrfach span{display:flex;align-items:center;gap:.5rem}.lg-mehrfach progress{width:9rem}.lg-eingang-hand .lg-grund{margin-bottom:.6rem}.lg-hand-felder input[type=text]{min-width:min(22rem,80vw)}.lg-hand-felder input[type=number]{width:9rem}.db-seite{display:grid;gap:.875rem;padding:.875rem;overflow-x:visible}.db-kopf{display:flex;flex-wrap:wrap;gap:.75rem;align-items:flex-start;justify-content:space-between}.db-kopf h3{margin:0 0 .25rem}.db-kopf p{margin:0;max-width:48rem}.db-datei{display:none}.db-filter{display:grid;grid-template-columns:repeat(auto-fit,minmax(13rem,1fr));gap:.625rem .875rem;align-items:end}.db-filter label{display:grid;gap:.2rem}.db-masse{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.5rem;margin:0;padding:.375rem .625rem .5rem;border:1px solid var(--rand);border-radius:var(--radius)}.db-masse legend{padding:0 .25rem;font-size:.85rem}.db-masse input{width:100%;min-width:0}.db-filter-aktionen{display:flex;flex-wrap:wrap;gap:.5rem}.db-ohne{margin:0;padding:.5rem .75rem;border-left:3px solid var(--warnung);background:var(--flaeche)}.db-ohne-liste{margin:0;padding-left:1.25rem}.db-treffer{display:grid;grid-template-columns:repeat(auto-fill,minmax(18rem,1fr));gap:.75rem}.db-treffer-karte{display:grid;align-content:start;gap:.3rem;padding:.75rem;text-align:left;color:inherit;background:var(--hintergrund);border:1px solid var(--rand);border-radius:var(--radius);cursor:pointer}.db-treffer-karte:hover,.db-treffer-karte:focus-visible{border-color:var(--lg-aktion)}.db-detail{display:grid;gap:.75rem;padding:.875rem;background:var(--hintergrund);border:1px solid var(--rand);border-radius:var(--radius)}.db-detail-kopf{display:flex;flex-wrap:wrap;gap:.75rem;align-items:flex-start;justify-content:space-between}.db-detail-kopf h3,.db-detail-kopf p{margin:0 0 .25rem}.db-mehrdeutig{margin:0;padding:.5rem .75rem;border-left:3px solid var(--warnung)}.db-abschnitt h4{margin:.25rem 0 .375rem;font-size:.95rem}.db-abschnitt dl{display:grid;margin:0}.db-abschnitt dl>div{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:.75rem;padding:.3rem 0;border-top:1px solid var(--rand)}.db-abschnitt dt{margin:0}.db-abschnitt dd{margin:0;overflow-wrap:anywhere}.db-seitenzahl{white-space:nowrap}@media(max-width:700px){.db-seite{padding:.625rem}.db-abschnitt dl>div{grid-template-columns:minmax(0,1fr);gap:.1rem}}.inv-seite{--inv-flaeche-2: var(--flaeche-2);--inv-ok-grund: var(--ok-grund);--inv-warn-grund: var(--warnung-grund);--inv-fehler-grund: var(--fehler-grund);--inv-aktion-text: var(--akzent-text);--inv-lager: light-dark(#475569, #a9b6c9);--inv-lager-grund: light-dark(#e9edf3, #232c39);--inv-kommission: light-dark(#0f766e, #3dd6c4);--inv-kommission-grund: light-dark(#e3f4f1, #12302d);width:min(34rem,100%);margin:0 auto}.inv-rahmen{position:relative;min-width:0;overflow:hidden;border:1px solid var(--rand);border-radius:var(--radius-gross);background:var(--flaeche);box-shadow:0 12px 30px light-dark(rgb(20 30 50 / 12%),rgb(0 0 0 / 35%))}.inv-kopf{display:flex;gap:.5rem;align-items:center;min-height:3.25rem;padding:.5rem .875rem;border-bottom:1px solid var(--rand)}.inv-kopf h2{min-width:0;margin:0;overflow:hidden;font-size:1.05rem;text-overflow:ellipsis;white-space:nowrap}.inv-zurueck,.inv-zur-liste{min-height:2.75rem;padding:.35rem .25rem;border:0;background:light-dark(transparent,transparent);color:var(--akzent);font:inherit;cursor:pointer}.inv-zur-liste{justify-self:start}.inv-inhalt{display:grid;gap:.75rem;min-width:0;padding:.875rem}.inv-start-haupt,.inv-start-neben{display:grid;gap:.75rem;min-width:0}.inv-fuss{position:sticky;bottom:0;z-index:2;display:grid;gap:.5rem;padding:.625rem .875rem calc(.75rem + env(safe-area-inset-bottom,0px));border-top:1px solid var(--rand);background:var(--flaeche)}.inv-knopf,.inv-wahl,.inv-position,.inv-kleine-aktionen button,.inv-neu-form button{min-height:2.75rem;padding:.65rem .8rem;border:1px solid var(--rand);border-radius:var(--radius);background:var(--flaeche);color:inherit;font:inherit;cursor:pointer}.inv-knopf{width:100%;text-align:center}.inv-knopf.inv-haupt{border-color:var(--akzent);background:var(--akzent);color:var(--inv-aktion-text);font-weight:650}.inv-knopf:disabled,.inv-wahl:disabled,.inv-kleine-aktionen button:disabled,.inv-neu-form button:disabled{cursor:not-allowed;opacity:.5}.inv-knopf:focus-visible,.inv-wahl:focus-visible,.inv-position:focus-visible,.inv-zurueck:focus-visible,.inv-zur-liste:focus-visible,.inv-seite input:focus-visible,.inv-seite textarea:focus-visible,.inv-seite summary:focus-visible{outline:2px solid var(--akzent);outline-offset:2px}.inv-karte{display:grid;gap:.4rem;min-width:0;padding:.75rem .875rem;border:1px solid var(--rand);border-radius:var(--radius-gross);background:var(--flaeche)}.inv-karte h3,.inv-fruehere h3,.inv-stammdaten h3{margin:0;font-size:1rem}.inv-etikett{font-size:.72rem;font-weight:700;letter-spacing:.05em;text-transform:uppercase;opacity:.75}.inv-klein{font-size:.82rem;opacity:.78}.inv-code{overflow-wrap:anywhere;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;letter-spacing:.01em}.inv-chips{display:flex;flex-wrap:wrap;gap:.25rem;align-items:center}.inv-chip{display:inline-flex;justify-self:start;padding:.1rem .55rem;border-radius:var(--radius-pille);background:var(--inv-flaeche-2);font-size:.77rem;font-weight:600}.inv-chip.inv-ok,.inv-chip.inv-eingetroffen{color:var(--ok);background:var(--inv-ok-grund)}.inv-chip.inv-zulauf{color:var(--warnung);background:var(--inv-warn-grund)}.inv-chip.inv-lager{color:var(--inv-lager);background:var(--inv-lager-grund)}.inv-chip.inv-kommission{color:var(--inv-kommission);background:var(--inv-kommission-grund)}.inv-meldung{padding:.6rem .7rem;border-left:3px solid var(--akzent);border-radius:0 8px 8px 0;background:var(--inv-flaeche-2);font-size:.88rem}.inv-meldung.inv-ok{border-left-color:var(--ok);background:var(--inv-ok-grund)}.inv-meldung.inv-warn{border-left-color:var(--warnung);background:var(--inv-warn-grund)}.inv-meldung.inv-fehler{border-left-color:var(--fehler);background:var(--inv-fehler-grund)}.inv-laeuft:after{display:inline-block;width:.8rem;height:.8rem;margin-left:.5rem;border:2px solid var(--akzent);border-right-color:light-dark(transparent,transparent);border-radius:50%;content:"";vertical-align:-.1rem;animation:inv-drehen .8s linear infinite}@keyframes inv-drehen{to{transform:rotate(360deg)}}.inv-start-form label,.inv-neu-form label,.inv-inhalt>label,.inv-ean-form>label{font-size:.84rem;opacity:.8}.inv-seite input:not([type=checkbox]):not([type=file]),.inv-seite textarea{box-sizing:border-box;width:100%;min-width:0;padding:.6rem .7rem;border:1px solid var(--rand);border-radius:var(--radius);background:var(--flaeche);color:inherit;font:inherit;font-size:16px}.inv-seite textarea{min-height:4rem;resize:vertical}.inv-ort{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:.1rem .75rem;align-items:center;text-align:left}.inv-ort-name{min-width:0;overflow-wrap:anywhere;font-weight:650}.inv-ort strong{grid-row:span 2;font-size:1.35rem}.inv-fruehere{display:grid;gap:.5rem}.inv-frueher{display:flex;justify-content:space-between;gap:.75rem;text-align:left}.inv-stammdaten summary,.inv-gelesen summary{min-height:2.75rem;padding-block:.55rem;color:var(--akzent);cursor:pointer}.inv-stammliste{display:grid;gap:.5rem;margin:0;padding:0;list-style:none}.inv-stammliste li{display:grid;gap:.35rem;padding-top:.5rem;border-top:1px solid var(--rand)}.inv-kleine-aktionen{display:flex;flex-wrap:wrap;gap:.35rem}.inv-kleine-aktionen button,.inv-neu-form button{min-height:2.75rem;padding:.35rem .6rem;font-size:.82rem}.inv-neu-form{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:.3rem .5rem;align-items:end}.inv-neu-form label{grid-column:1 / -1}.inv-zwei{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem}.inv-festschreiben-dialog{display:grid;gap:.65rem;padding:.75rem;border:1px solid var(--rand);border-radius:var(--radius);background:var(--inv-flaeche-2)}.inv-festschreiben-dialog p{margin:0}.inv-positionsliste{overflow:hidden;border:1px solid var(--rand);border-radius:var(--radius-gross)}.inv-position{display:grid;grid-template-columns:3.2rem minmax(0,1fr);gap:.65rem;width:100%;min-width:0;border-width:0 0 1px;border-radius:0;text-align:left}.inv-position:last-child{border-bottom:0}.inv-vorschau{display:grid;width:3.2rem;height:3.2rem;overflow:hidden;place-items:center;border-radius:var(--radius);background:var(--inv-flaeche-2)}.inv-vorschau img{width:100%;height:100%;object-fit:cover}.inv-position-text,.inv-treffer{display:grid;gap:.2rem;min-width:0}.inv-sucher{position:relative;display:grid;aspect-ratio:4 / 3;overflow:hidden;place-items:center;border-radius:var(--radius-gross);background:light-dark(#111827,#020617);color:light-dark(#f8fafc,#f8fafc)}.inv-sucher video{width:100%;height:100%;object-fit:cover}.inv-sucher p{position:absolute}.inv-scan-linie{position:absolute;right:12%;left:12%;top:50%;height:2px;background:var(--marke);animation:inv-scannen 1.8s ease-in-out infinite alternate}@keyframes inv-scannen{0%{top:28%}to{top:72%}}.inv-datei{position:relative;display:grid;place-items:center}.inv-datei input,.inv-foto-neu input{position:absolute;width:1px;height:1px;opacity:0}.inv-ean-form{display:grid;gap:.35rem}.inv-ean-form>div{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:.5rem}.inv-ean-form .inv-knopf{width:auto}.inv-geraet .inv-etikett:not(:first-child){margin-top:.3rem}.inv-nachweis{display:grid;gap:.25rem;margin:0;padding-left:1.2rem;font-size:.88rem}.inv-lieferschein{display:block}.inv-menge{display:grid;grid-template-columns:3rem minmax(0,7rem) 3rem;gap:.4rem;align-items:stretch}.inv-menge input{min-width:0;font-size:1.1rem;text-align:center}.inv-menge .inv-wahl{padding:0;font-size:1.3rem}.inv-fund{padding:.45rem .55rem;border-left:3px solid var(--ok);background:var(--inv-ok-grund)}.inv-gelesen pre{max-width:100%;overflow-x:auto;white-space:pre-wrap;overflow-wrap:anywhere}.inv-gruppe{display:grid;gap:.4rem}.inv-wahlreihe{display:grid;grid-template-columns:repeat(auto-fit,minmax(6.25rem,1fr));gap:.4rem}.inv-wahl{min-width:0;overflow-wrap:anywhere;font-weight:600}.inv-wahl[aria-pressed=true]{border-color:var(--akzent);background:var(--akzent-schwach);box-shadow:inset 0 0 0 1px var(--akzent)}.inv-fotos{display:flex;flex-wrap:wrap;gap:.5rem}.inv-fotos img,.inv-foto-neu{width:4.5rem;height:4.5rem;box-sizing:border-box;border:1px solid var(--rand);border-radius:var(--radius);object-fit:cover}.inv-foto-neu{position:relative;display:grid;padding:.25rem;place-items:center;background:var(--flaeche);color:var(--akzent);font-size:.72rem;text-align:center;cursor:pointer}.inv-haken{display:flex;gap:.5rem;align-items:flex-start}.inv-haken input{flex:0 0 auto;width:1.2rem;height:1.2rem;margin-top:.15rem}.inv-loeschen{color:var(--fehler)}.inv-bilanz{display:grid;grid-template-columns:repeat(auto-fit,minmax(6rem,1fr));gap:.4rem}.inv-bilanz>div{display:grid;padding:.55rem;border:1px solid var(--rand);border-radius:var(--radius);text-align:center}.inv-bilanz strong{font-size:1.3rem}.inv-toast{position:fixed;right:max(.75rem,env(safe-area-inset-right,0px));bottom:calc(.75rem + env(safe-area-inset-bottom,0px));left:max(.75rem,env(safe-area-inset-left,0px));z-index:20;max-width:32rem;margin-inline:auto;padding:.7rem .85rem;border-radius:var(--radius);background:light-dark(#172033,#e7edf7);color:light-dark(#f8fafc,#111827);box-shadow:0 8px 24px light-dark(rgb(20 30 50 / 20%),rgb(0 0 0 / 50%))}@media(prefers-reduced-motion:reduce){.inv-scan-linie,.inv-laeuft:after{animation:none}}@media(max-width:700px){.inv-seite{width:100%}.inv-rahmen{margin-inline:-.5rem;border-radius:var(--radius)}.inv-inhalt{padding:.75rem}.inv-fuss{padding-inline:.75rem}.inv-seite button,.inv-seite input,.inv-seite textarea{max-width:100%}.inv-kleine-aktionen button{flex:1 1 7rem}.inv-zwei{grid-template-columns:minmax(0,1fr)}}.as-artikelbereich{display:grid;gap:1rem}.as-artikelbereich>h2{margin:2rem 0 0}.as-reiter,.as-segment,.as-aktionen,.as-werkzeugleiste,.as-ausfuhr{display:flex;flex-wrap:wrap;gap:.55rem;align-items:center}.as-reiter{border-bottom:1px solid var(--rand)}.as-reiter button{border-bottom-right-radius:0;border-bottom-left-radius:0}.as-reiter button[aria-selected=true],.as-segment button[aria-pressed=true]{border-color:var(--akzent);background:var(--flaeche)}.as-seite,.as-editor{display:grid;gap:1rem}.as-werkzeugleiste>input,.as-teilsuche input{min-width:min(22rem,100%)}.as-haken{display:flex;gap:.4rem;align-items:center}.as-haken input{width:1.15rem;height:1.15rem}.as-tabelle tbody tr{cursor:pointer}.as-tabelle tbody tr:hover{background:var(--flaeche)}.as-still{opacity:.62}.as-formular{display:grid;grid-template-columns:repeat(auto-fit,minmax(13rem,1fr));gap:.75rem}.as-formular label,.as-breit,.as-teilsuche>label,.as-summen label{display:grid;gap:.3rem}.as-breit{grid-column:1 / -1}.as-breit textarea{min-height:5rem}.as-marge{margin:0;font-weight:700}.as-vorschlaege,.as-treffer{display:grid;gap:.5rem}.as-vorschlaege article,.as-treffer>div,.as-kunde,.as-summen{padding:.8rem;border:1px solid var(--rand);border-radius:var(--radius);background:var(--flaeche)}.as-vorschlaege p{margin:.25rem 0}.as-warnung{padding:.55rem;border-left:4px solid var(--warnung);background:var(--flaeche)}.as-gefahr{border-color:var(--fehler);color:var(--fehler)}.as-teilsuche{position:relative}.as-treffer{margin-top:.4rem}.as-treffer>div{display:flex;justify-content:space-between;gap:.75rem;align-items:center}.as-teile input{width:5.5rem}.as-summen{display:grid;grid-template-columns:repeat(auto-fit,minmax(10rem,1fr));gap:.8rem;align-items:end}.as-summen span{display:grid;gap:.2rem}.as-kunde pre{padding:.8rem;overflow-wrap:anywhere;white-space:pre-wrap;border:1px solid var(--rand);background:var(--flaeche);font:inherit}@media(max-width:700px){.as-seite input,.as-seite textarea,.as-seite select{font-size:16px}.as-seite button,.as-reiter button{min-height:2.75rem}.as-reiter{display:grid;grid-template-columns:repeat(3,minmax(0,1fr))}.as-reiter button{min-width:0;padding-inline:.35rem}.as-werkzeugleiste>*,.as-aktionen>*{flex:1 1 9rem}.as-tabelle,.as-tabelle tbody,.as-tabelle tr,.as-tabelle td{display:block;width:100%}.as-tabelle thead{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0)}.as-tabelle tr{box-sizing:border-box;margin-bottom:.8rem;padding:.6rem;border:1px solid var(--rand);border-radius:var(--radius);background:var(--flaeche)}.as-tabelle td{display:grid;grid-template-columns:minmax(7.5rem,42%) 1fr;gap:.6rem;padding:.35rem 0;border:0}.as-tabelle td:before{content:attr(data-label);font-weight:700}.as-tabelle td[colspan]{display:block}.as-teile input{width:100%}}.ll-seite{display:grid;gap:1rem;min-width:0}.ll-reiter{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem}.ll-reiter button{min-width:0;overflow-wrap:anywhere}.ll-reiter button[aria-selected=true]{border-color:var(--akzent);background:var(--akzent-schwach)}.ll-suche{display:grid;min-width:0;gap:.35rem}.ll-suche input{box-sizing:border-box;width:100%;min-width:0}.ll-zusammenfassung,.ll-artkopf{display:flex;flex-wrap:wrap;justify-content:space-between;gap:.5rem 1rem;align-items:baseline}.ll-zusammenfassung p,.ll-artkopf h3,.ll-artkopf p,.ll-filtergruppe h4{margin:0}.ll-filter{display:grid;gap:.8rem;padding:1rem;border:1px solid var(--rand);border-radius:var(--radius);background:var(--flaeche)}.ll-filtergruppe{display:grid;gap:.35rem}.ll-filtergruppe h4{font-size:.9rem}.ll-filterchips{display:flex;flex-wrap:wrap;gap:.4rem}.ll-filterchips button{display:inline-flex;max-width:100%;gap:.4rem;align-items:center;border-radius:var(--radius-pille);overflow-wrap:anywhere}.ll-filterchips button[aria-pressed=true]{border-color:var(--akzent);background:var(--hintergrund);color:var(--text)}.ll-filterchips button span{font-variant-numeric:tabular-nums;opacity:.7}.ll-zuruecksetzen{justify-self:start}.ll-kacheln{display:grid;grid-template-columns:repeat(auto-fill,minmax(12rem,1fr));gap:.75rem}.ll-kachel{display:grid;min-height:8rem;padding:.9rem;text-align:left;align-content:start;gap:.35rem;border:1px solid var(--rand);border-radius:var(--radius);background:var(--flaeche);color:var(--text)}.ll-kachel b{font-size:1.5rem}.ll-kachel small,.ll-tabelle small{display:block;margin-top:.2rem}.ll-preise{display:grid;gap:.2rem;margin-top:.5rem}.ll-preise>strong{font-size:1.1rem}.ll-preise>small{opacity:.7}.ll-preise>a{font-size:.85rem}.ll-kachel:disabled{opacity:.48}.ll-teilliste{list-style:none;margin:0;padding:0;display:grid;gap:.35rem}.ll-tabellenrahmen{max-width:100%;overflow-x:auto}.ll-tabelle{width:100%;border-collapse:collapse}.ll-tabelle th,.ll-tabelle td{padding:.65rem;border-bottom:1px solid var(--rand);text-align:left;vertical-align:top}.ll-tabelle .zahl{text-align:right;font-variant-numeric:tabular-nums}.ll-gruende{margin-top:0}.akte>summary,.vorgang>summary{cursor:pointer}.akte>summary .akte-titel,.vorgang>summary h4{display:inline}.avis-fakten{display:grid;grid-template-columns:max-content minmax(0,1fr);gap:.4rem 1rem;margin:1rem 0}.avis-fakten dt{font-weight:600}.avis-fakten dd{margin:0}.avis-beweis{display:block}.avis-posten tfoot th,.avis-posten tfoot td{border-top:1px solid var(--rand)}.avis-weitere-belege ul{display:flex;flex-wrap:wrap;gap:.75rem;padding:0;list-style:none}@media(max-width:700px){.avis-fakten{grid-template-columns:1fr;gap:.15rem}.avis-fakten dd{margin-bottom:.55rem}}.avis-uebersicht{container-type:inline-size;container-name:avis}@container avis (max-width: 44rem){.avis-posten,.avis-posten tbody,.avis-posten tr,.avis-posten td{display:block;width:100%}.avis-posten thead{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0)}.avis-posten tbody tr{box-sizing:border-box;margin-bottom:.8rem;padding:.6rem;border:1px solid var(--rand);border-radius:var(--radius);background:var(--flaeche)}.avis-posten tbody td{box-sizing:border-box;display:grid;grid-template-columns:minmax(8rem,42%) minmax(0,1fr);gap:.6rem;padding:.35rem 0;border:0;overflow-wrap:anywhere}.avis-posten tbody td:before{content:attr(data-label);font-family:system-ui,-apple-system,Segoe UI,sans-serif;font-weight:700}}@media(max-width:700px){.ll-seite button{min-height:2.75rem}.ll-reiter{grid-template-columns:minmax(0,1fr)}.ll-filter,.ll-filtergruppe{min-width:0;grid-template-columns:minmax(0,1fr)}.ll-filterchips button{white-space:normal}.ll-suche input{min-height:2.75rem;font-size:1rem}.ll-kacheln{grid-template-columns:repeat(2,minmax(0,1fr))}.ll-kachel{min-width:0;min-height:7rem;padding:.65rem;overflow-wrap:anywhere}.ll-tabellenrahmen{overflow:visible;min-width:0}.ll-tabellenrahmen .geraete-vergleich{max-width:100%;min-width:0;overflow-x:auto}.ll-tabelle,.ll-tabelle tbody,.ll-tabelle tr,.ll-tabelle td{display:block;width:100%}.ll-tabelle thead{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0)}.ll-tabelle tr{box-sizing:border-box;margin-bottom:.8rem;padding:.6rem;border:1px solid var(--rand);border-radius:var(--radius);background:var(--flaeche)}.ll-tabelle td{box-sizing:border-box;display:grid;grid-template-columns:minmax(7.5rem,42%) minmax(0,1fr);gap:.6rem;padding:.35rem 0;border:0;overflow-wrap:anywhere}.ll-tabelle td:before{content:attr(data-label);font-weight:700}.ll-tabelle td>small{grid-column:2}}.belegart-frage{margin-top:.5rem;padding:.5rem .75rem;border:1px solid var(--rand);border-radius:var(--radius-klein);background:var(--flaeche)}.belegart-frage .zeile{display:flex;flex-wrap:wrap;gap:.5rem}.lager-festlegungen>summary{margin:1em 0;font-size:1.17em;font-weight:600;cursor:pointer}.lager-alle-auswaehlen{display:inline-flex;align-items:center;gap:.35rem;margin:.25rem 0}.lager-stapel-leiste{position:sticky;top:.5rem;z-index:10}.sevdesk-werkzeug{margin-top:1.5rem;padding-top:1rem;border-top:1px solid var(--rand)}.sevdesk-option,.sevdesk-datumsauswahl,.sevdesk-datumsauswahl label,.sevdesk-bestaetigung{display:flex;align-items:center;gap:.6rem}.sevdesk-datumsauswahl,.sevdesk-bestaetigung{flex-wrap:wrap}.sevdesk-datumsauswahl label{align-items:baseline}.sevdesk-tabelle-rahmen{max-width:100%;margin:.75rem 0;overflow-x:auto}.sevdesk-werkzeug table{width:100%}.sevdesk-bereit{color:var(--ok);font-weight:700}.sevdesk-werkzeug .fehler{color:var(--fehler)}.sevdesk-werkzeug .warnung{color:var(--warnung)}.sevdesk-tipp{border-left:.3rem solid var(--warnung)}.sevdesk-posten td{background:var(--flaeche)}.sevdesk-posten dl{display:grid;grid-template-columns:repeat(auto-fit,minmax(9rem,1fr));gap:.6rem;margin:0}.sevdesk-posten dl div{min-width:0}.sevdesk-posten dt{font-weight:700}.sevdesk-posten dd{margin:0;overflow-wrap:anywhere}.weitere-bankbelege{display:inline-block;margin-left:.4rem;text-align:left}.weitere-bankbelege>summary{cursor:pointer;color:var(--akzent);white-space:nowrap}.weitere-bankbelege ul{margin:.35rem 0 0;padding-left:1.25rem}.weitere-bankbelege li+li{margin-top:.25rem}.banksuche{align-items:flex-end;margin-bottom:.75rem}.banksuche label{flex:1 1 24rem}.banksuche input{width:100%}.zahlungssuche{margin:.75rem 0;padding:.75rem;border:1px solid var(--rand);border-radius:var(--radius-klein);background:var(--flaeche)}.zahlungssuche>header,.zahlungssuche-kopfzeile,.zahlungssuche-zahlung{display:flex;align-items:baseline;flex-wrap:wrap;gap:.35rem .75rem}.zahlungssuche>header h3,.zahlungssuche-moegliche p{margin:0}.zahlungssuche-rechnung{padding:.65rem 0;border-top:1px solid var(--rand)}.zahlungssuche-kopfzeile>a{font-weight:700}.zahlungsmarke{padding:.15rem .45rem;border:1px solid var(--rand);border-radius:var(--radius-klein);font-weight:700}.zahlungsmarke-ok{color:var(--ok);border-color:var(--ok)}.zahlungsmarke-warnung{color:var(--warnung);border-color:var(--warnung)}.zahlungsmarke-neutral{opacity:.75}.zahlungssuche-zahlung{margin-top:.4rem;padding-left:1rem;font-size:.9rem}.zahlungssuche-zahlung>span:not(:last-of-type):after{content:" ·"}.zahlungssuche-moegliche{margin-top:.55rem;padding:.55rem;border-left:.25rem solid var(--warnung)}.bank-andere-treffer button{margin-left:.5rem}@media(max-width:700px){.zahlungssuche-kopfzeile,.zahlungssuche-zahlung{align-items:flex-start;flex-direction:column}.zahlungssuche-zahlung{padding-left:0;overflow-wrap:anywhere}.zahlungssuche-zahlung>span:not(:last-of-type):after{content:""}}.drive-seite{display:grid;gap:1.25rem}.drive-seite>section,.drive-karte,.drive-ordner,.drive-schritte,.drive-schutz-hinweis{border:1px solid var(--rand);border-radius:var(--radius-gross);background:var(--flaeche)}.drive-seite>section,.drive-karte,.drive-ordner,.drive-schritte,.drive-schutz-hinweis,.drive-dateien{padding:1rem}.drive-konten,.drive-dateien{display:grid;gap:1rem}.drive-konten{grid-template-columns:repeat(auto-fit,minmax(min(100%,19rem),1fr))}.drive-formular,.drive-filter,.drive-pruefkopf,.drive-zeile,.drive-ordner-kopf,.drive-rueckfrage,.drive-geloescht{display:flex;flex-wrap:wrap;align-items:end;gap:.75rem}.drive-formular label,.drive-filter label,.drive-pruefkopf label,.drive-ordner-kopf label,.drive-schritte label,.drive-karte>label{display:grid;gap:.25rem}.drive-zahlen,.drive-loeschstand,.drive-bericht dl{display:grid;grid-template-columns:repeat(auto-fit,minmax(8rem,1fr));gap:.5rem}.drive-zahlen div,.drive-loeschstand p,.drive-bericht dl div{padding:.5rem;border:1px solid var(--rand);border-radius:var(--radius-klein)}.drive-zahlen dt,.drive-bericht dt{font-size:.85rem}.drive-zahlen dd,.drive-bericht dd{margin:.15rem 0 0;font-weight:700}.drive-schritte,.drive-schutz-hinweis,.drive-bericht{margin-top:1rem}.drive-schutz-hinweis{border-color:var(--warnung)}.drive-ordner{margin-top:.75rem}.drive-ordner-kopf{justify-content:space-between}.drive-datei{display:grid;grid-template-columns:minmax(7rem,10rem) 1fr;gap:1rem;padding-top:1rem;border-top:1px solid var(--rand)}.drive-datei img{display:block;width:100%;max-height:13rem;object-fit:contain;border:1px solid var(--rand);border-radius:var(--radius-klein)}.drive-lauf{display:flex;align-items:center;gap:.75rem}.drive-lauf progress{min-width:min(15rem,45vw)}.drive-geloescht{padding:.75rem 0;border-bottom:1px solid var(--rand)}@media(max-width:700px){.drive-datei{grid-template-columns:1fr}.drive-datei img{max-width:14rem}}.kasse-monatswahl{display:flex;align-items:center;gap:.5rem;white-space:nowrap}.kasse-monatswahl strong{min-width:9rem;text-align:center}.kasse-kennzahlen{display:grid;grid-template-columns:repeat(auto-fit,minmax(11rem,1fr));gap:.625rem;margin:.75rem 0 1rem}.kasse-kennzahl{display:grid;gap:.1rem;align-content:start;text-align:left;padding:.625rem .75rem;border:1px solid var(--rand);border-radius:var(--radius);background:var(--flaeche);color:inherit;cursor:pointer}.kasse-kennzahl:hover{border-color:var(--akzent)}.kasse-kennzahl[aria-pressed=true]{border-color:var(--akzent);box-shadow:inset 0 0 0 1px var(--akzent)}.kasse-kennzahl-warn .kasse-teil{color:var(--warnung);opacity:1}.kasse-gross{font-size:1.4rem;font-weight:650;line-height:1.2;font-variant-numeric:tabular-nums}.kasse-was{font-size:.85rem;opacity:.8}.kasse-teil{font-size:.8rem;opacity:.75}.kasse-arbeit{display:grid;grid-template-columns:minmax(0,3fr) minmax(20rem,2fr);gap:1rem;align-items:start}.kasse-liste{min-width:0}.kasse-ansicht{position:sticky;top:.5rem;max-height:calc(100vh - 1rem);overflow:auto;min-width:0;padding:.75rem;border:1px solid var(--rand);border-radius:var(--radius);background:var(--flaeche)}.kasse-ansicht-kopf{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.5rem;margin-bottom:.5rem}.kasse-bon .beleg-pdf{width:100%;height:calc(100vh - 9rem)}.kassenbon-bild{display:block;width:100%;max-width:26rem;height:auto;margin:0 auto;background:#fff;border:1px solid var(--rand);border-radius:var(--radius-klein)}.kasse-beleg-zeile{margin:0 0 .5rem}.kasse-listenkopf{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem 1rem;margin-bottom:.5rem}.kasse-amount-filter label{display:flex;align-items:center;flex-wrap:wrap;gap:.5rem}.kasse-amount-filter input{width:8rem}.kasse-listenkopf input[type=search]{min-width:min(22rem,100%)}.kasse-tabelle tr.klickbar{cursor:pointer}.kasse-tabelle tr.klickbar:hover td{background:var(--zeile-hover)}.kasse-tabelle tr.gewaehlt td{background:color-mix(in srgb,var(--akzent) 14%,var(--hintergrund))}.kasse-erzeugen{flex-wrap:wrap;align-items:flex-end;gap:.5rem .75rem;margin-bottom:.75rem}.kasse-erzeugen h3,.kasse-erzeugen p{flex-basis:100%;margin:0}.kasse-bericht tfoot th,.kasse-bericht tfoot td{border-top:2px solid var(--rand);font-weight:650}@media(max-width:700px){.kasse-arbeit{grid-template-columns:minmax(0,1fr)}.seitenkopf:has(.kasse-monatswahl){flex-wrap:wrap}}.kassenausgaben-filter{display:flex;flex-wrap:wrap;align-items:center;gap:.75rem;margin-bottom:.75rem}.kassenausgaben-filter label{display:flex;align-items:center;gap:.35rem}.kassenausgaben-belege{display:grid;gap:.35rem}.kassenausgaben-zuordnung{padding:.5rem;border:1px solid var(--rand);background:var(--flaeche)}@media(min-width:701px){.cockpit-layout{display:grid;grid-template-columns:minmax(14rem,19rem) minmax(0,1fr);gap:1rem;align-items:start}.cockpit-warteschlange{position:sticky;top:1rem;min-width:0;max-height:calc(100vh - 2rem);overflow:hidden;border:1px solid var(--rand);border-radius:var(--radius);background:var(--flaeche)}.cockpit-listenkopf{padding:.7rem .75rem .55rem}.cockpit-listenkopf h2{margin:0;font-size:1.05rem}.cockpit-anzahl{display:inline-block;min-width:1.45rem;margin-left:.2rem;padding:0 .3rem;border-radius:var(--radius-pille);background:var(--akzent-schwach);text-align:center;font-size:.75rem;font-variant-numeric:tabular-nums}.cockpit-liste{width:auto;max-height:calc(100vh - 5.4rem);border:0;border-radius:0}.cockpit-liste li{display:grid;grid-template-columns:auto minmax(0,1fr);gap:.45rem;padding:.45rem}.cockpit-liste li.aktiv{background:var(--akzent-schwach);box-shadow:inset 3px 0 0 var(--akzent)}.cockpit-liste li>button{display:grid;grid-template-columns:3.6rem minmax(0,1fr);align-items:start;gap:.6rem;padding:.2rem}.cockpit-liste .schlange-vorschau .archiv-thumb{width:3.6rem;height:4.8rem;background:#fff;object-fit:cover}.cockpit-liste .schlange-text{gap:.12rem}.cockpit-kartenart{max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:.9rem}.cockpit-kartenabsender,.cockpit-kartenbetrag{max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:light-dark(#475569,#cbd5e1);font-size:.78rem}.cockpit-kartenbetrag{font-family:ui-monospace,Menlo,monospace;font-variant-numeric:tabular-nums}.cockpit-chips{display:flex;flex-wrap:wrap;gap:.25rem;margin-top:.18rem}.cockpit-chip{display:inline-flex;padding:.05rem .45rem;border:1px solid var(--rand);border-radius:var(--radius-pille);font-size:.68rem;line-height:1.45}.cockpit-chip.fehler{border-color:var(--fehler);color:var(--fehler);background:light-dark(color-mix(in srgb,var(--fehler) 8%,var(--hintergrund)),color-mix(in srgb,var(--fehler) 18%,var(--hintergrund)))}.cockpit-chip.ok{border-color:var(--ok);color:var(--ok);background:light-dark(color-mix(in srgb,var(--ok) 8%,var(--hintergrund)),color-mix(in srgb,var(--ok) 18%,var(--hintergrund)))}.cockpit-panel{padding:1rem;border:1px solid var(--rand);border-radius:var(--radius);background:var(--flaeche)}.cockpit-detailkopf{grid-column:1 / -1;display:flex;justify-content:space-between;align-items:flex-start;gap:1rem;padding-bottom:.8rem;border-bottom:1px solid var(--rand)}.cockpit-detailkopf h2,.cockpit-detailkopf p{margin:0}.cockpit-brutto strong{font-family:ui-monospace,Menlo,monospace;font-variant-numeric:tabular-nums}.cockpit-detailmeta,.cockpit-detailkopf .beleg-zaehler{color:light-dark(#475569,#cbd5e1);font-size:.82rem}.cockpit-detailkopf .beleg-zaehler{margin-top:.25rem}.cockpit-brutto{display:flex;flex-direction:column;align-items:flex-end;flex:0 0 auto;color:light-dark(#475569,#cbd5e1);font-size:.78rem}.cockpit-brutto strong{color:var(--text);font-size:1.35rem}.cockpit-original{top:1rem}}@media(min-width:701px)and (max-width:800px){.cockpit-layout{grid-template-columns:minmax(0,1fr)}.cockpit-warteschlange{position:static;max-height:none}.cockpit-warteschlange .cockpit-liste{max-height:22rem;overflow-y:auto}}@media(min-width:1121px){.cockpit-seitenkopf{margin:.5rem 0 .4rem;justify-content:flex-end}.cockpit-seitenkopf h2{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}.cockpit-seitenkopf>button{min-height:0;padding:.15rem .6rem;font-size:.85rem}.cockpit-layout{height:max(26rem,calc(100vh - var(--cockpit-oben, 12rem) - 1rem));align-items:stretch}.cockpit-warteschlange{position:static;display:flex;flex-direction:column;max-height:none;min-height:0}.cockpit-warteschlange .cockpit-liste{flex:1 1 auto;min-height:0;max-height:none;overflow-y:auto}.cockpit-panel{display:flex;flex-direction:column;min-height:0;overflow:hidden}.cockpit-panel>.beleg-zaehler{flex:0 0 auto}.cockpit-split{grid-template-columns:minmax(16rem,1fr) clamp(27rem,36%,36rem);grid-template-rows:auto minmax(0,1fr);flex:1 1 auto;min-height:0;overflow:hidden}.cockpit-detailkopf{flex:0 0 auto}.cockpit-original,.cockpit-felder{position:relative;top:auto;height:100%;min-height:0;overflow-y:auto;overscroll-behavior:contain;scrollbar-gutter:stable}.cockpit-felder{padding-right:.25rem;scroll-padding-block:1rem 7rem}.cockpit-original object,.cockpit-original img{height:auto;min-height:100%}section:has(.cockpit-panel)>.cockpit-seitenkopf{position:absolute;width:1px;height:1px;margin:0;overflow:hidden;clip-path:inset(50%)}.beleg-zaehler{display:flex;align-items:center;justify-content:space-between;gap:1rem;margin:0 0 .35rem}.beleg-zaehler>button{min-height:0;padding:.15rem .6rem;font-size:.85rem;opacity:1}.cockpit-detailkopf{align-items:center;padding-bottom:.45rem}.cockpit-detailkopf>div:first-child{display:flex;align-items:baseline;gap:.6rem;min-width:0}.cockpit-detailkopf h2{font-size:1.1rem;white-space:nowrap}.cockpit-detailkopf .cockpit-detailmeta{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cockpit-brutto{flex-direction:row;align-items:baseline;gap:.4rem}.cockpit-brutto strong{font-size:1.15rem}.cockpit-split{row-gap:.5rem}body:has(.cockpit-layout){padding-bottom:0}}@media(min-width:701px){.cockpit-felder .freigabe-knoepfe{padding-right:5.5rem}}.instanz-band{background:var(--warnung);color:var(--hintergrund);text-align:center;font-size:.9rem;padding:.3rem 1rem}.eingang-bereich{display:flex;flex-direction:column;gap:1rem}.eingang-seitenkopf{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:end;gap:1rem}.eingang-seitenkopf h2,.eingang-seitenkopf p,.eingang-listenkopf h2,.eingang-entwurf h2,.eingang-entwurf h3{margin:0}.eingang-seitenkopf p{color:var(--leise)}.eingang-automatik{margin:0;padding:.65rem .8rem;border:1px solid var(--rand);border-radius:var(--radius-klein);background:var(--flaeche)}.eingang-automatik-fehler{color:var(--fehler)}.eingang-reiter{display:flex;gap:.2rem;overflow-x:auto;border-bottom:1px solid var(--rand)}.eingang-reiter button{flex:0 0 auto;padding:.65rem .85rem;border:0;border-bottom:2px solid var(--flaeche);border-radius:0;background:var(--flaeche);color:light-dark(#475569,#cbd5e1)}.eingang-reiter button[aria-selected=true]{border-bottom-color:var(--text);color:var(--text);font-weight:600}.eingang-raster{display:grid;grid-template-columns:minmax(17rem,21rem) minmax(0,1fr);gap:1rem;align-items:start}.eingang-scans{display:flex;flex-direction:column;gap:.5rem}.eingang-scans-kopf{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem 1rem}.eingang-scans-verweis{margin-left:auto}.eingang-scans-zeile{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.5rem 1rem;padding:.5rem .7rem;border:1px solid var(--rand);border-radius:var(--radius-klein);background:var(--flaeche)}.eingang-scans-zeile .meldung{margin:0}.eingang-scans-wartet{border-color:var(--warnung)}.eingang-scans-fehler{border-color:var(--fehler)}.eingang-liste,.eingang-entwurf,.eingang-leer{border:1px solid var(--rand);border-radius:var(--radius);background:var(--flaeche)}.eingang-liste{position:sticky;top:.5rem;max-height:calc(100vh - 1rem);padding:.6rem;overflow:auto}.eingang-listenkopf{display:flex;flex-direction:column;gap:.55rem;padding:.25rem .25rem .7rem}.eingang-listenkopf h2 span{display:inline-block;min-width:1.6rem;padding:0 .35rem;border-radius:var(--radius-pille);background:var(--hintergrund);color:light-dark(#475569,#cbd5e1);text-align:center;font-size:.8rem}.eingang-liste ul{display:flex;flex-direction:column;gap:.35rem;margin:0;padding:0;list-style:none}.eingang-auswahl-zeile{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:.4rem}.eingang-alle-auswahl{display:flex;align-items:center;gap:.4rem;margin:.25rem 0 .75rem}.eingang-stapel-leiste .nicht-hierher,.eingang-stapel-leiste>p{flex-basis:100%;margin:0}.eingang-stapel-leiste .nicht-hierher{min-width:0;box-sizing:border-box}.eingang-karte{display:grid;grid-template-columns:3.5rem minmax(0,1fr);gap:.65rem;width:100%;padding:.5rem;border:1px solid var(--flaeche);border-radius:var(--radius-klein);background:var(--flaeche);color:var(--text);text-align:left}.eingang-karte:hover,.eingang-karte-aktiv{border-color:var(--rand);background:var(--hintergrund)}.eingang-karte-aktiv{outline:2px solid var(--rand)}.eingang-karte .archiv-thumb{width:3.5rem;height:4.5rem;object-fit:cover;background:#fff}.eingang-karte-text{display:flex;min-width:0;flex-direction:column;gap:.15rem}.eingang-karte-text>span:not(.eingang-chips){overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.eingang-leise{color:light-dark(#475569,#cbd5e1)}.eingang-mono{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-variant-numeric:tabular-nums}.eingang-chips,.eingang-knoepfe{display:flex;flex-wrap:wrap;gap:.3rem}.eingang-chip{display:inline-flex;align-items:center;width:fit-content;padding:.05rem .4rem;border:1px solid var(--rand);border-radius:var(--radius-pille);background:var(--hintergrund);color:var(--text);font-size:.72rem;line-height:1.45;white-space:nowrap}.eingang-chip-ok{border-color:var(--ok);color:var(--ok)}.eingang-chip-warn{border-color:var(--warnung);color:var(--warnung)}.eingang-chip-auto{border-color:var(--ok);color:var(--ok);font-weight:600}.eingang-chip-weg{background:var(--hintergrund)}.eingang-detail{min-width:0}.eingang-entwurf,.eingang-leer{display:flex;flex-direction:column;gap:.9rem;padding:1rem}.eingang-leer{align-items:flex-start}.eingang-leer h2,.eingang-leer p{margin:0}.eingang-entwurf-kopf{display:flex;flex-wrap:wrap;justify-content:space-between;gap:.8rem}.eingang-kopfzeile{display:flex;flex-wrap:wrap;align-items:center;gap:.35rem .65rem;margin:.35rem 0 0}.eingang-belegnummer{display:flex;flex-direction:column;align-items:end}.eingang-belegnummer span,.eingang-ueberschrift-klein,.eingang-gelesen dt{color:light-dark(#475569,#cbd5e1);font-size:.72rem;letter-spacing:.04em;text-transform:uppercase}.eingang-hinweis{margin:0;padding:.55rem .7rem;border:1px solid var(--rand);border-radius:var(--radius-klein);background:var(--hintergrund)}.eingang-hinweis-warn{border-color:var(--warnung);color:var(--warnung)}.eingang-hinweis-fehler{border-color:var(--fehler);color:var(--fehler)}.eingang-betrug{display:grid;gap:.45rem;margin:0;padding:.6rem .7rem;border:2px solid var(--fehler);border-radius:var(--radius-klein);background:var(--hintergrund)}.eingang-betrug p{margin:0}.eingang-betrug label{display:flex;align-items:flex-start;gap:.4rem;font-weight:600}.eingang-arbeitsflaeche{display:grid;grid-template-columns:minmax(0,1fr) minmax(16rem,20rem);gap:1rem;align-items:start}.eingang-rechts{position:sticky;top:.5rem;display:flex;flex-direction:column;gap:.75rem;min-width:0}@media(min-width:75.0625rem){.eingang-rechts{max-height:calc(100vh - 1rem);overflow-y:auto;scrollbar-gutter:stable;padding-right:.25rem}.eingang-rechts,.eingang-entscheidung{gap:.5rem}.eingang-vorschlag,.eingang-lesefehler{gap:.3rem;padding:.5rem}.eingang-gelesen{gap:.35rem .65rem}.eingang-gelesen dt{font-size:.67rem}.eingang-gelesen dd{font-size:.9rem;line-height:1.25}.eingang-wahl{grid-template-columns:minmax(0,1fr);gap:.55rem}.eingang-wahl section{gap:.3rem}.eingang-wahl h3{margin:0;font-size:.92rem}.eingang-rechts .eingang-knoepfe{gap:.25rem}.eingang-rechts .eingang-knoepfe button{min-height:2rem;max-width:100%;padding:.2rem .55rem;font-size:.88rem;line-height:1.15}.steuerberater-uebergabe{grid-column:1 / -1}}.eingang-rechts>.eingang-entscheidung{padding-top:0;border-top:0}.eingang-seiten{--eingang-seitenbreite: 100%;display:flex;flex-direction:column;gap:1rem;min-width:0}.eingang-seitengroesse{display:flex;flex-wrap:wrap;align-items:center;gap:.4rem}.eingang-seitengroesse>span{font-size:.82rem}.eingang-seitengroesse button[aria-pressed=true]{border-color:var(--text);background:var(--hintergrund);font-weight:600}.eingang-groessenwahl{display:inline-flex;gap:.25rem}.eingang-seitengroesse>button{margin-left:auto}.eingang-seite{display:flex;flex-direction:column;gap:.35rem;width:min(100%,max(9rem,calc(var(--eingang-seitenbreite) * var(--eingang-papieranteil, 1))));max-width:62rem;margin:0 auto}.eingang-seite figcaption{color:light-dark(#475569,#cbd5e1);font-size:.8rem}.eingang-seite-bildknopf{width:100%;padding:0;overflow:hidden;border:1px solid var(--rand);border-radius:var(--radius-klein);background:#fff}.eingang-seite-bildknopf img{display:block;width:100%;height:auto;background:#fff}.eingang-seitenwerkzeuge{display:flex;flex-wrap:wrap;align-items:center;gap:.4rem .75rem}.eingang-seitenwerkzeuge button{text-align:left}.eingang-verschieben,.eingang-freigrund{display:flex;flex-direction:column;gap:.25rem;min-width:0;max-width:100%;font-size:.82rem}.eingang-verschieben select,.eingang-freigrund input{max-width:100%}.eingang-lesefehler,.eingang-vorschlag{display:flex;flex-direction:column;align-items:flex-start;gap:.45rem;padding:.75rem;border:1px solid var(--rand);border-radius:var(--radius-klein)}.eingang-lesefehler-warn,.eingang-vorschlag-unsicher{border-color:var(--warnung);background:light-dark(#fffbeb,#34280b)}.eingang-lesefehler-fehler{border-color:var(--fehler);background:light-dark(#fef2f2,#3b1616)}.eingang-vorschlag-sicher{border-color:var(--ok);background:light-dark(#ecfdf5,#123420)}.eingang-entscheidung{display:flex;flex-direction:column;gap:1rem;padding-top:1rem;border-top:1px solid var(--rand)}.eingang-gelesen{display:grid;grid-template-columns:repeat(auto-fit,minmax(9rem,1fr));gap:.6rem 1rem;margin:0}.eingang-gelesen dd{margin:0;font-weight:600;overflow-wrap:anywhere}.eingang-gelesen>div{min-width:0}.eingang-wahl{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,14rem),1fr));gap:1rem}.eingang-wahl section{display:flex;flex-direction:column;gap:.5rem}.eingang-zusammenlegen{align-self:flex-start}.eingang-tabellenrahmen{overflow-x:auto;border:1px solid var(--rand);border-radius:var(--radius);background:var(--flaeche)}.eingang-tabelle{width:100%;border-collapse:collapse}.eingang-tabelle th,.eingang-tabelle td{padding:.65rem .75rem;border-bottom:1px solid var(--rand);text-align:left;vertical-align:top}.eingang-tabelle th{color:light-dark(#475569,#cbd5e1);font-size:.75rem}.eingang-tabelle tr:last-child td{border-bottom:0}.eingang-tabelle small,.eingang-protokoll small{display:block;color:light-dark(#475569,#cbd5e1)}.eingang-nur-leser{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}.eingang-mehr{margin-top:.75rem}.eingang-protokoll{display:flex;flex-direction:column;gap:.35rem;margin:0;padding:0;list-style:none}.eingang-protokoll li{display:grid;grid-template-columns:6.5rem auto minmax(0,1fr) auto;gap:.65rem;align-items:start;padding:.6rem .7rem;border:1px solid var(--rand);border-radius:var(--radius-klein);background:var(--flaeche)}.eingang-protokoll time{color:light-dark(#475569,#cbd5e1);font-variant-numeric:tabular-nums}@media(max-width:75rem){.eingang-arbeitsflaeche{grid-template-columns:minmax(0,1fr)}.eingang-rechts{position:static}}@media(max-width:700px){.eingang-bereich:has(.eingang-stapel-leiste){padding-bottom:50dvh}.eingang-stapel-leiste{position:fixed;left:.5rem;right:.5rem;bottom:calc(3.7rem + env(safe-area-inset-bottom,0px));z-index:110;max-height:min(50dvh,calc(100dvh - 4.7rem - env(safe-area-inset-bottom,0px)));box-sizing:border-box;overflow-y:auto}.eingang-stapel-leiste label{flex-wrap:wrap;white-space:normal;min-width:0}.eingang-stapel-leiste select{max-width:100%}.eingang-raster{grid-template-columns:minmax(0,1fr)}.eingang-seite{width:min(100%,var(--eingang-seitenbreite))}.eingang-liste{position:static;max-height:none}.eingang-belegnummer{align-items:start}.eingang-protokoll li{grid-template-columns:minmax(0,1fr)}}.einstellung-haken{display:flex;flex-wrap:wrap;gap:.25rem 1.25rem;margin:0;padding:0;border:0}.cockpit-chip.warn{border-color:var(--warnung);color:var(--warnung)}.cockpit-ohne-belegart,.selbst-gebucht-kopf,.selbst-buchen-lauf,.selbst-buchen-fortschritt{display:flex;align-items:center;gap:.75rem;flex-wrap:wrap}.cockpit-ohne-belegart{justify-content:space-between}.cockpit-selbst-pruefliste{margin-top:.75rem}.selbst-gebucht{margin:0 0 1rem;padding:1rem;border:1px solid var(--rand);border-radius:var(--radius-gross);background:var(--flaeche)}.selbst-gebucht-kopf{justify-content:space-between}.selbst-gebucht-kopf h2,.selbst-buchen-bericht h3{margin:0}.selbst-buchen-lauf{margin:1rem 0}.selbst-buchen-lauf label{display:flex;align-items:center;gap:.5rem}.selbst-buchen-fortschritt{margin:.75rem 0}.selbst-buchen-fortschritt progress{flex:1 1 14rem;accent-color:var(--ok)}.selbst-buchen-bericht{margin:1rem 0;padding-top:1rem;border-top:1px solid var(--rand)}.selbst-gebucht .segment-schalter{margin:.75rem 0}.selbst-gebucht table{width:100%;border-collapse:collapse}.selbst-gebucht th,.selbst-gebucht td{padding:.55rem;border-bottom:1px solid var(--rand);text-align:left;vertical-align:top}.selbst-gebucht-zeile{cursor:pointer}.selbst-gebucht-zeile:hover,.selbst-gebucht-zeile:focus-visible{background:var(--zeile-hover);outline-color:var(--rand)}.selbst-gebucht .segment-schalter{display:flex;flex-wrap:wrap;gap:.35rem}.selbst-gebucht .segment-schalter button[aria-pressed=true]{border-color:var(--akzent);font-weight:600}@media(max-width:700px){.selbst-gebucht .tabellen-scroll{max-width:100%;overflow-x:auto}.selbst-gebucht button,.cockpit-ohne-belegart button{min-height:2.75rem}}@media(min-width:701px){.cockpit-ohne-belegart{margin:.35rem 0;padding:.35rem .6rem;font-size:.85rem}.schritt-kopf{align-items:center;flex-wrap:nowrap}.schritt-kopf h3{flex:0 0 auto;font-size:1rem}.schritt-erledigt{display:flex;align-items:center;justify-content:flex-end;gap:.75rem;min-width:0;color:var(--ok)}.schritt-kurzsatz{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:.9rem;font-weight:600}.schritt-inhalt:not([hidden]){display:block;margin-top:.7rem}.cockpit-prueffeld.feld-unsicher .feld-eingabe input{border-color:var(--warnung);border-left-color:var(--warnung)}.cockpit-prueffeld{min-width:0}.feld-vergleichen{display:flex;align-items:center;justify-content:space-between;gap:.5rem;color:var(--warnung);font-size:.75rem}.feld-vergleichen button{padding:.15rem .45rem;font-size:.75rem}.cockpit-nettozeile{margin:.6rem 0 0;font-weight:600}.cockpit-nettozeile.ok{color:var(--ok)}.cockpit-weitere-angaben>h4{margin:.9rem 0 .35rem}.kategorie-wahl{display:flex;flex-direction:column;gap:.55rem}.kategorie-vorschlag{display:flex;flex-direction:column;gap:.15rem;padding:.65rem .75rem;border:1px solid var(--rand);border-radius:var(--radius-klein);background:var(--hintergrund)}.kategorie-vorschlag strong{font-size:1.1rem}.kategorie-vorschlag small{color:color-mix(in srgb,var(--text) 72%,var(--hintergrund))}.kategorie-knoepfe{display:flex;flex-wrap:wrap;gap:.4rem}.kategorie-knoepfe button.aktiv{border-color:var(--ok);background:color-mix(in srgb,var(--ok) 12%,var(--hintergrund))}.kategorie-suche input{width:100%}.kontierung-feld{display:flex;flex-direction:column;gap:.2rem;min-width:0}.freigabe-leiste{z-index:5;padding:.65rem .75rem;border:1px solid var(--rand);border-radius:.5rem .5rem 0 0;box-shadow:0 -.35rem 1rem color-mix(in srgb,var(--text) 8%,transparent)}.freigabe-status{max-height:none;overflow:visible}.freigabe-fehlt{color:var(--warnung);font-weight:600}.freigabe-fehlt .freigabe-sprung{color:inherit;font-weight:inherit;text-decoration:underline}.freigabe-knoepfe{align-items:center}.freigabe-knoepfe>.aussteuern-menue>summary,.freigabe-knoepfe>.mehr-menue>summary{border-radius:var(--radius-klein);padding:.4rem .75rem}.cockpit-selbst-pruefliste{margin:0;color:color-mix(in srgb,var(--text) 68%,var(--hintergrund));font-size:.82rem}.cockpit-selbst-pruefliste>summary{cursor:pointer}.cockpit-selbst-pruefliste ul{margin:.4rem 0 0}.cockpit-selbst-pruefliste small{display:block}}@media(max-width:700px){.cockpit-prueffeld>.feld-vergleichen{display:none}}.gelernt{margin-bottom:.6rem}.gelernt-zeile{box-sizing:border-box;width:100%;max-width:100%;padding:.45rem .65rem;border:1px solid var(--rand);border-radius:var(--radius-klein);background:var(--flaeche);font-size:.82rem;overflow-wrap:anywhere}.gelernt-zeile>summary,.gelernt-kopf{cursor:pointer;font-weight:600}.gelernt-kopf{cursor:default;margin:0}.gelernt-zeile p{margin:.35rem 0 0}.gelernt-zeile h4{margin:.65rem 0 .2rem;font-size:.84rem}.gelernt-notiz{margin:.35rem 0 0;padding-left:.5rem;border-left:3px solid var(--ok);font-size:.82rem;overflow-wrap:anywhere}.feld-label .nachweis{margin-left:.35rem}.marke-gelernt{display:inline-block;margin-left:.35rem;padding:.05rem .3rem;border:1px solid var(--ok);border-radius:var(--radius-pille);color:var(--ok);background:var(--flaeche);font-size:.7rem;font-weight:600;line-height:1.2}@media(max-width:700px){.gelernt-zeile{min-width:0;padding:.4rem .5rem}}.wiederkehrend-weg{margin-top:.9rem;padding-top:.8rem;border-top:1px solid var(--rand)}.wiederkehrend-weg h4{margin:0 0 .55rem}.wiederkehrend-belegen{display:grid;gap:.65rem}.wiederkehrend-belegen form{display:grid;gap:.45rem}.wiederkehrend-belegen form>label:not(.wiederkehrend-wahl){font-weight:600}.wiederkehrend-belegen input[type=text],.wiederkehrend-belegen input[type=date],.wiederkehrend-belegen input[type=file]{width:100%;box-sizing:border-box}.wiederkehrend-belegen fieldset{display:grid;gap:.4rem;margin:.35rem 0;padding:.65rem;border:1px solid var(--rand);border-radius:var(--radius)}.wiederkehrend-belegen legend{padding:0 .25rem;font-weight:600}.wiederkehrend-wahl{display:flex;align-items:flex-start;gap:.45rem}.wiederkehrend-wahl input{flex:none;margin-top:.2rem}.wiederkehrend-regel,.wiederkehrend-zahlungen{padding:.65rem;border-radius:var(--radius);background:var(--flaeche)}.wiederkehrend-regel p{margin-top:0}.wiederkehrend-papier{display:flex;align-items:center;gap:.5rem;margin-bottom:.6rem}.wiederkehrend-zahlungen ul,.wiederkehrend-belegen .meldung ul{margin:.4rem 0 0;padding-left:1.25rem}.wiederkehrend-zahlungen li{margin:.2rem 0}.beweiskette{margin:1rem 0 1.5rem;padding:1rem;border:1px solid var(--rand);border-radius:var(--radius);background:var(--flaeche)}.beweiskette h3{margin-top:0}.beweiskette details{margin-top:1rem}.beweiskette summary,.verfahren-angaben summary,.beleg-nachweis summary{cursor:pointer;font-weight:600}.beweis-fakten{border-left:3px solid var(--rand);padding-left:.8rem}.beweis-ok{color:var(--ok)}.beweis-fehler{color:var(--fehler)}.beweis-fortschritt{margin:.75rem 0}.beweis-fortschritt progress{width:min(30rem,100%)}.beweis-auswahl{display:flex;flex-wrap:wrap;align-items:end;gap:.7rem;margin:.8rem 0}.beweis-auswahl label{display:grid;gap:.25rem}.beweis-hash,.beweis-zeile{font-family:ui-monospace,SFMono-Regular,Consolas,monospace;overflow-wrap:anywhere;white-space:pre-wrap}.beweis-zeile{padding:.7rem;border:1px solid var(--rand);background:var(--hintergrund);color:var(--text)}.beleg-nachweis{margin:1rem 0;padding:.8rem;border:1px solid var(--rand);border-radius:var(--radius)}.verfahren-angaben,.verfahren-fassungen{margin-top:1rem}.verfahren-feld{display:grid;gap:.25rem;margin:.8rem 0}.verfahren-feld label{font-weight:600}.verfahren-feld input,.verfahren-feld textarea{box-sizing:border-box;width:min(100%,48rem)}.verfahren-feld textarea{min-height:6rem}.verfahren-warnung{padding-left:.7rem;border-left:3px solid var(--warnung)}.verfahren-zaehler{font-weight:400}.verfahren-fassungen .hilfe,.beweiskette .hilfe{margin:.4rem 0}.beweis-fakten p,.beleg-nachweis p,.beleg-nachweis li{overflow-wrap:anywhere}.beleg-nachweis details{margin-top:.8rem}.beweiskette table,.verfahren-fassungen table{border-collapse:collapse}.beweiskette th,.beweiskette td,.verfahren-fassungen th,.verfahren-fassungen td{padding:.3rem 1.2rem .3rem 0;text-align:left;vertical-align:baseline}.beweiskette th,.verfahren-fassungen th{white-space:nowrap}.verfahren-fassungen .zeile{margin-top:.8rem}.verfahren-fassungen .zeile label{display:grid;gap:.25rem}.verfahren-fassungen .zeile label{min-width:0;max-width:100%}.verfahren-fassungen .zeile input{box-sizing:border-box;width:min(100%,28rem)}.warenart-wahl{display:inline-flex;flex-wrap:wrap;align-items:center;gap:.25rem .4rem;vertical-align:middle}.warenart-marke{background:transparent;color:inherit;cursor:pointer;font:inherit;font-size:.72rem;min-height:0;line-height:inherit}.warenart-marke:hover,.warenart-marke[aria-expanded=true]{border-color:var(--marke-blau, var(--akzent))}.warenart-wahl-knoepfe{display:inline-flex;flex-wrap:wrap;align-items:center;gap:.3rem .5rem}.warenart-wahl-knoepfe button{font-size:.8rem;padding:.15rem .55rem;min-height:0}.zweck-knopf{display:inline;min-height:0;border:0;padding:0;background:none;font:inherit;font-size:smaller;text-align:left;cursor:pointer;overflow-wrap:anywhere}.zweck-knopf:hover,.zweck-knopf:focus-visible{text-decoration:underline}.zahlweg-beleg{margin-bottom:.8rem}.zahlweg-satz,.zahlweg-fundstelle{margin:.3rem 0}.zahlweg-fundstelle{overflow-wrap:anywhere}.zahlweg-aktionen{flex-wrap:wrap;gap:.5rem;margin-top:.5rem}.zahlweg-aktionen button[aria-pressed=true]{border-color:var(--akzent);font-weight:600}.zahlweg-kontakt .feld-eingabe{display:grid;grid-template-columns:minmax(0,1fr);gap:.35rem}.zahlweg-kontakt select{width:100%;min-width:0}.zahlweg-vorschlag{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem}.tableiste button.reiter-zahlen{margin-left:.75rem;border-left:1px solid var(--rand);padding-left:1.2rem}.bank-zahlen-klaeren button{margin-left:.5rem;color:var(--text)}.zahl-seite h3{margin:0 0 .5rem;font-size:1.05rem}.zahl-block{margin:1.25rem 0}.zahl-klaeren{border:1px solid var(--warnung);border-radius:var(--radius);background:color-mix(in srgb,var(--warnung) 10%,var(--hintergrund));padding:.75rem 1rem}.zahl-klaeren h3{color:var(--warnung)}.zahl-uebung{font-weight:600}.zahl-auftraege,.zahl-zeilen{list-style:none;margin:0;padding:0;display:grid;gap:.5rem}.zahl-auftrag,.zahl-zeile{border:1px solid var(--rand);border-radius:var(--radius);background:var(--hintergrund);padding:.6rem .8rem;min-width:0}.zahl-auftrag.laut{border-color:var(--warnung)}.zahl-auftrag-kopf{display:flex;flex-wrap:wrap;align-items:baseline;gap:.25rem .9rem}.zahl-auftrag-kopf .betrag{font-weight:600;white-space:nowrap}.zahl-auftrag-text{margin:.35rem 0 0;overflow-wrap:anywhere}.zahl-auftrag .meldung.zahl-auftrag-text{margin-top:.5rem}.zahl-auftrag-aktionen{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem;margin-top:.5rem}.zahl-liste{width:100%}.zahl-liste td{vertical-align:middle}.zahl-liste tbody tr{cursor:default}.zahl-liste td[data-feld=bild]{width:3.5rem}.zahl-liste td[data-feld=lieferant]{width:34%}.zahl-liste td[data-feld=nummer]{min-width:8rem}.kontentabelle.zahl-liste td[data-feld=nummer]{white-space:normal;overflow-wrap:anywhere}.zahl-liste td[data-feld=datum],.zahl-liste td[data-feld=faellig],.zahl-liste td[data-feld=betrag]{white-space:nowrap}.zahl-liste td[data-feld=betrag] .hilfe{white-space:normal;min-width:8rem}.kontentabelle.zahl-liste td.zeilenaktionen{display:table-cell;vertical-align:middle}.zahl-zeilenknoepfe{display:flex;flex-wrap:wrap;gap:.4rem}.zahl-zeilenknoepfe button{white-space:nowrap}.zahl-seite button.verweis{min-height:0;max-width:100%;padding:.1rem 0;border:0;background:none;color:var(--akzent);font:inherit;text-align:left;text-decoration:underline;text-underline-offset:.15em;white-space:normal;overflow-wrap:anywhere;cursor:pointer}.zahl-seite button.verweis .nummer{white-space:normal}.zahl-seite button.verweis .nummer .hilfe{white-space:nowrap}body:has(.zahl-fenster) .vorgangs-anzeige{display:none}.zahl-bild{display:block;padding:0;border:0;background:none;line-height:0}.zahl-bild .archiv-thumb{width:3rem;height:4rem}.zahl-liste .hilfe,.zahl-letzter-versuch{margin:.15rem 0 0}.zahl-warnung{margin:.2rem 0 0;color:var(--warnung);font-weight:600;white-space:normal;overflow-wrap:anywhere}.zahl-doppelt{font-weight:600}.zahl-leer{margin:.5rem 0;opacity:.75}.zahl-gruppe{margin:1rem 0}.zahl-gruppe h4{margin:0 0 .25rem}.zahl-bezahlt{margin-top:1rem}.zahl-fenster-kopf{display:flex;justify-content:space-between;align-items:flex-start;gap:1rem}.zahl-fenster-kopf h3{margin:0 0 .75rem}.zahl-fenster-inhalt{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(22rem,1fr);grid-template-areas:"papier angaben";gap:1.5rem;align-items:start}.zahl-angaben{grid-area:angaben;min-width:0}.zahl-papier{grid-area:papier;min-width:0}.zahl-rechnung{display:flex;flex-wrap:wrap;align-items:baseline;gap:.2rem .9rem;margin:0 0 .75rem}.zahl-rechnung strong{font-size:1.1rem}.zahl-daten{display:grid;grid-template-columns:max-content minmax(0,1fr);gap:.35rem 1rem;margin:0 0 1rem}.zahl-daten dt{opacity:.75;font-size:.9rem}.zahl-daten dd{margin:0;overflow-wrap:anywhere}.zahl-iban{font-variant-numeric:tabular-nums;font-weight:600;letter-spacing:.02em}.zahl-iban-herkunft{display:block;margin:.3rem 0 0}.zahl-wahl{border:1px solid var(--rand);border-radius:var(--radius);margin:0 0 1rem;padding:.6rem .8rem .7rem;display:grid;gap:.5rem;min-width:0}.zahl-wahl legend{padding:0 .3rem;font-weight:600}.zahl-wahl label{display:flex;flex-direction:row;align-items:flex-start;gap:.5rem;font-size:1rem}.zahl-wahl label .hilfe{display:block;margin:.1rem 0 0}.zahl-anderer-betrag{display:flex;flex-wrap:wrap;align-items:center;gap:.4rem;padding-left:1.6rem}.zahl-anderer-betrag input{width:9rem;text-align:right}.zahl-anderer-betrag p{flex-basis:100%;margin:.25rem 0 0}.zahl-summe{margin:0 0 .6rem;font-size:1.1rem;overflow-wrap:anywhere}.zahl-aktionen{flex-wrap:wrap;margin-top:0}.zahl-fuss{position:sticky;bottom:-1.5rem;z-index:1;margin:1rem 0 -1.5rem;padding:.75rem 0 1.5rem;background:var(--hintergrund);border-top:1px solid var(--rand)}.zahl-fuss .meldung{margin:0 0 .75rem}.zahl-stufen{list-style:none;margin:0 0 1rem;padding:0;display:grid;gap:.4rem}.zahl-stufe{display:grid;grid-template-columns:1.75rem minmax(0,1fr) auto;align-items:center;gap:.6rem}.zahl-stufe-marke{display:inline-flex;align-items:center;justify-content:center;width:1.75rem;height:1.75rem;border:1px solid var(--rand);border-radius:50%;font-size:.85rem}.zahl-stufe-zustand{font-size:.85rem;opacity:.75}.zahl-stufe.offen .zahl-stufe-name{opacity:.6}.zahl-stufe.erledigt .zahl-stufe-marke{border-color:var(--ok);color:var(--ok)}.zahl-stufe.laeuft .zahl-stufe-marke{border-color:var(--akzent);box-shadow:inset 0 0 0 1px var(--akzent);font-weight:600}.zahl-stufe.laeuft .zahl-stufe-name{font-weight:600}.zahl-stand,.zahl-frage{border:1px solid var(--rand);border-radius:var(--radius);background:var(--flaeche);padding:.75rem 1rem;margin:0 0 1rem}.zahl-stand.handy,.zahl-frage{border-color:var(--warnung);background:color-mix(in srgb,var(--warnung) 12%,var(--hintergrund))}.zahl-stand p,.zahl-frage p{margin:.3rem 0;overflow-wrap:anywhere}.zahl-handy,.zahl-frage-satz{font-size:1.1rem;font-weight:600}.zahl-rest{font-variant-numeric:tabular-nums;font-weight:600}.zahl-frage .zahl-daten{margin:.5rem 0}.zahl-frage-aktionen{display:flex;flex-wrap:wrap;gap:.5rem;margin-top:.75rem}.zahl-unklar p{margin:.4rem 0 0}.zahl-vermerk textarea{width:100%;box-sizing:border-box}.zahl-bankantwort{overflow-wrap:anywhere}.zahl-beleg{margin:0 0 .8rem}.zahl-beleg p{margin:.3rem 0}.zahl-beleg-warum summary{cursor:pointer}.zahl-beleg-warum ul{margin:.4rem 0 0;padding-left:1.2rem}@media(max-width:1250px){.zahl-zeilenknoepfe{flex-direction:column;align-items:stretch}.zahl-zeilenknoepfe button.zahl-knopf-lang{white-space:normal}}@media(max-width:900px){.zahl-fenster-inhalt{grid-template-columns:minmax(0,1fr);grid-template-areas:"angaben" "papier"}}@media(max-width:700px){.tableiste button.reiter-zahlen{margin-left:0;border-left:0;padding-left:.9rem}.dialoghintergrund:has(>.zahl-fenster){padding:0;align-items:stretch}.dialog.zahl-fenster{width:100%;max-height:none;height:100dvh;box-sizing:border-box;border-radius:0;padding:.9rem .9rem calc(4.5rem + env(safe-area-inset-bottom))}.zahl-daten{grid-template-columns:minmax(0,1fr);gap:0}.zahl-daten dd{margin-bottom:.5rem}.zahl-aktionen{justify-content:stretch}.zahl-aktionen>button{flex:1 1 auto}.zahl-aktionen>button.primaer{order:-1;flex-basis:100%}.zahl-frage-aktionen{flex-direction:column-reverse;align-items:stretch}.zahl-fuss{bottom:calc(-4.5rem - env(safe-area-inset-bottom));margin-bottom:calc(-4.5rem - env(safe-area-inset-bottom));padding-bottom:calc(4.5rem + env(safe-area-inset-bottom))}.zahl-anderer-betrag input{flex:1 1 8rem;width:auto}.tabellen-scroll>.kontentabelle.zahl-liste,.zahl-liste tbody{display:block}.zahl-liste thead{display:none}.zahl-liste tbody tr{display:grid;grid-template-columns:3.25rem minmax(0,1fr) fit-content(8.5rem);gap:.1rem .6rem;padding:.6rem .7rem;margin:0 0 .5rem;border:1px solid var(--rand);border-radius:var(--radius);background:var(--hintergrund);max-width:100%}.kontentabelle.zahl-liste tbody td{display:block;padding:0;border:0;text-align:left;white-space:normal;min-width:0;overflow-wrap:anywhere}.zahl-liste td[data-feld=bild]{grid-column:1;grid-row:1 / span 4;width:auto}.zahl-liste td[data-feld=lieferant]{grid-column:2;overflow-wrap:break-word}.zahl-liste .zahl-name{font-weight:600}.zahl-zeilenknoepfe{flex-direction:row;width:100%}.zahl-zeilenknoepfe>button{flex:1 1 8rem}.zahl-seite button.verweis{display:inline-flex;align-items:center;min-height:2.75rem}.zahl-liste td[data-feld=betrag]{grid-column:3;grid-row:1;justify-self:end;text-align:right;font-weight:600}.zahl-liste td[data-feld=nummer],.zahl-liste td[data-feld=datum],.zahl-liste td[data-feld=faellig]{grid-column:2 / -1;font-size:.9rem}.kontentabelle.zahl-liste td[data-feld=lieferant],.kontentabelle.zahl-liste td[data-feld=nummer]{width:auto;min-width:0}.zahl-liste td[data-feld=betrag] .hilfe{min-width:0;font-weight:400}.zahl-liste td[data-feld=datum]:before{content:"vom "}.zahl-liste td[data-feld=faellig]:before{content:"fällig am "}.kontentabelle.zahl-liste tbody td.ohne{display:none}.zahl-liste td[data-feld=aktion]{grid-column:1 / -1;margin-top:.4rem}}.zahl-teilzahlungen{margin:0 0 1rem;padding:.6rem .8rem;border:1px solid var(--rand);border-radius:var(--radius)}.zahl-teilzahlungen p,.zahl-teilzahlungen ul{margin:.25rem 0}.zahl-rest-wahl{flex-basis:100%;min-width:0;margin:.35rem 0 0;padding:.5rem .7rem;border:1px solid var(--rand);border-radius:var(--radius);display:grid;gap:.5rem}.zahl-rest-wahl input{width:auto}.zahl-rest-formular textarea,.zahl-fenster textarea{width:100%;box-sizing:border-box}.zahl-iban-vergleich{margin-top:1rem}.zahl-iban-vergleich .zahl-wahl{margin:0}.zahl-iban{overflow-wrap:anywhere}.sevdesk-sicherung{margin:1rem 0 2rem;padding:1rem;border:2px solid var(--rand);border-radius:var(--radius)}.sevdesk-sicherung h3{margin-top:0}.sevdesk-sicherung progress{width:min(100%,36rem);display:block;margin:.5rem 0}.sicherung-kennzahlen{display:flex;flex-wrap:wrap;gap:.5rem 1.5rem;margin:1rem 0}.sicherung-kennzahlen p{margin:0}.sicherung-tabelle{min-width:54rem}.sicherung-tabelle th,.sicherung-tabelle td{text-align:left;vertical-align:top;padding-right:1rem}.sicherung-zusatz,.sicherung-abweichung{display:block;margin-top:.15rem;font-size:.78rem}.sicherung-abweichung{color:var(--warnung);font-weight:600}.sicherung-zusatz{color:color-mix(in srgb,var(--text) 72%,var(--hintergrund))}.sicherung-erklaerung{max-width:60rem}.sicherung-tabelle th:not(:first-child),.sicherung-tabelle td:not(:first-child){text-align:right;font-variant-numeric:tabular-nums}.sicherung-gruppe{margin:.75rem 0;border:1px solid var(--rand);border-radius:var(--radius);padding:.55rem .75rem}.sicherung-gruppe>summary{cursor:pointer;font-weight:600}.sicherung-gruppe .tabellen-scroll{margin-top:.65rem}.sicherung-verweise{margin-top:1rem}@media(max-width:700px){.sevdesk-sicherung{padding:.75rem}.sicherung-kennzahlen{display:grid}}.mail-absender{margin:1rem 0}.mail-absender .klein{display:block;color:color-mix(in srgb,var(--text) 72%,var(--hintergrund))}.mail-absender-tabelle{min-width:56rem}.mail-absender-tabelle td{vertical-align:top}.mail-absender-haken{display:block;margin-top:.35rem;font-size:.85rem}.einordnung-kennzahlen{display:flex;flex-wrap:wrap;gap:.5rem 1.4rem;padding:.75rem;border:1px solid var(--rand);background:var(--flaeche)}.einordnung-tabelle{min-width:58rem}.einordnung-tabelle th,.einordnung-tabelle td{vertical-align:top}.einordnung-tabelle input:not([type=checkbox]),.einordnung-tabelle select{width:100%;min-width:11rem;box-sizing:border-box}.einordnung-tabelle tr.einordnung-offen{background:color-mix(in srgb,var(--warnung) 10%,var(--hintergrund))}.einordnung-meta,.einordnung-quelle{display:block;margin-top:.25rem;font-size:.82rem}.kontentabelle.einordnung-tabelle td{white-space:normal}.einordnung-tabelle th[scope=row]{min-width:14rem}.einordnung-tabelle td[data-label=Aktion]{white-space:nowrap}.einordnung-tabelle td[data-label=Aktion] .einordnung-quelle{white-space:normal}.einordnung-name{display:flex;flex-wrap:wrap;align-items:baseline;gap:.15rem .6rem}.einordnung-seite .einordnung-tabelle .einordnung-name button.verweis{font-weight:400;font-size:.82rem}.einordnung-tabelle th .einordnung-quelle,.einordnung-seite .einordnung-tabelle th .einordnung-quelle button.verweis{font-weight:400}.einordnung-name-form{display:flex;flex-wrap:wrap;align-items:center;gap:.4rem}.einordnung-name-form input{flex:1 1 12rem}.einordnung-lieferanten{position:relative;display:inline-block}.einordnung-lieferanten>summary{cursor:pointer;padding:.3rem .6rem;border:1px solid var(--rand);border-radius:var(--radius-klein);background:var(--hintergrund);white-space:nowrap}.einordnung-lieferanten-panel{position:absolute;z-index:2;display:grid;gap:.4rem;min-width:min(24rem,calc(100vw - 2rem));max-width:calc(100vw - 2rem);box-sizing:border-box;max-height:16rem;overflow:auto;padding:.6rem;border:1px solid var(--rand);background:var(--hintergrund);color:var(--text)}.einordnung-lieferanten-zeile{display:flex;align-items:center;justify-content:space-between;gap:.75rem}.einordnung-lieferanten-zeile label{display:flex;align-items:center;gap:.35rem}.einordnung-lieferanten-zeile button{white-space:nowrap}.einordnung-regeln{padding:.75rem;border:1px solid var(--rand)}.einordnung-regeln>summary{cursor:pointer;font-weight:700}.einordnung-regeln .tabellen-scroll{margin-top:.75rem}.einordnung-regelform{display:flex;flex-wrap:wrap;gap:.65rem;align-items:end;margin-top:1rem}.einordnung-regelform label{display:grid;gap:.25rem}@media(max-width:700px){.as-reiter{grid-template-columns:repeat(2,minmax(0,1fr))}.einordnung-kennzahlen{display:grid}.einordnung-seite .filterleiste>:nth-child(n+4){display:flex}.einordnung-seite .filterleiste>:nth-child(n+4):is(input,select,details){display:block}.einordnung-seite .filterleiste>.einordnung-lieferanten{flex:1 1 100%;min-width:0}.einordnung-lieferanten-panel{position:static;min-width:0;margin-top:.5rem}.einordnung-lieferanten-zeile{align-items:flex-start}.einordnung-lieferanten .einordnung-lieferanten-zeile label{white-space:normal;align-items:flex-start}.einordnung-tabelle th[scope=row]{min-width:0}.einordnung-tabelle td[data-label=Aktion]{white-space:normal}.tabellen-scroll>.einordnung-tabelle{min-width:0}.einordnung-tabelle,.einordnung-tabelle tbody,.einordnung-tabelle tr,.einordnung-tabelle th,.einordnung-tabelle td{display:block;width:100%;box-sizing:border-box}.einordnung-tabelle thead{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0)}.einordnung-tabelle tr{margin-bottom:.75rem;padding:.55rem;border:1px solid var(--rand)}.einordnung-tabelle td,.einordnung-tabelle th{border:0;white-space:normal}.einordnung-tabelle td:before,.einordnung-tabelle th:before{content:attr(data-label);display:block;margin-bottom:.2rem;font-weight:700}.einordnung-regelform>*{flex:1 1 100%}}.preise-auswahl,.preise-vorschau,.preise-laeufe,.aufschlag-gruppe{margin-top:1rem;padding:.75rem;border:1px solid var(--rand);background:var(--flaeche)}.preise-radio{display:flex;flex-wrap:wrap;gap:.5rem 1.25rem;border:0;padding:0}.preise-radio legend{margin-bottom:.4rem;font-weight:700}.preise-felder{display:flex;flex-wrap:wrap;align-items:end;gap:.75rem;margin-top:.75rem}.preise-felder label{display:grid;gap:.25rem}.preise-felder small{max-width:22rem}.preise-einzeln{flex:1 1 28rem}.preise-treffer,.preise-gewaehlt{margin:.4rem 0;padding-left:1.25rem}.preise-tabelle{min-width:70rem}.preise-tabelle td{vertical-align:top}.preise-tabelle td span,.preise-tabelle td small{display:block;margin-top:.2rem}.preise-unveraendert{color:color-mix(in srgb,var(--text) 55%,var(--hintergrund));background:var(--hintergrund)}.preise-steigt{color:var(--warnung)}.preise-faellt{color:var(--ok)}.preise-hinweise{border-left:.25rem solid var(--warnung);padding-left:1.5rem}.preise-laeufe>summary{cursor:pointer;font-weight:700}.preise-laeufe>ul{list-style:none;padding:0}.preise-laeufe>ul>li{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem;padding:.6rem 0;border-top:1px solid var(--rand)}.preise-laufkopf{text-align:left;flex:1 1 30rem}.preise-laufzeilen{min-width:48rem}.preise-laeufe .tabellen-scroll{flex-basis:100%}@media(max-width:700px){.preise-radio,.preise-felder{display:grid}}.outsmart summary{cursor:pointer;font-weight:600}.outsmart .filterleiste{align-items:end}.outsmart-fehler{color:var(--fehler)}.hilfe-karte{margin:1rem 0;padding:1rem;border:1px solid var(--rand);background:var(--flaeche)}.hilfe-frage,.hilfe-ergebnis,.hilfe-stellen,.hilfe-stellen>li{min-width:0}.hilfe-frage>h3{margin-top:0}.hilfe-karte .hilfe-frage{max-width:58rem}.hilfe-frage-form{display:grid;gap:.35rem}.hilfe-frage-form>label{font-weight:600}.hilfe-frage-zeile{display:flex;flex-wrap:wrap;gap:.5rem}.hilfe-frage-zeile input{flex:1 1 18rem;min-width:0;box-sizing:border-box}.hilfe-frage button{white-space:nowrap}.hilfe-stellen{display:grid;gap:.75rem;padding:0;list-style:none}.hilfe-stellen>li{display:grid;gap:.3rem;padding:.75rem;border:1px solid var(--rand);background:var(--hintergrund);color:var(--text);overflow-wrap:anywhere}.hilfe-stellen p{margin:.25rem 0;white-space:pre-line}.hilfe-stellen a{justify-self:start}.hilfe-quelle{border-left:.3rem solid var(--ok)!important}.hilfe-quellen-label{color:var(--ok);font-weight:600}.hilfe-antworttext,.hilfe-keine-antwort blockquote{white-space:pre-line;overflow-wrap:anywhere}.hilfe-keine-antwort blockquote{margin:.5rem 0 1rem;padding:.75rem;border:1px solid var(--rand);background:var(--flaeche)}.hilfe-bewertung{margin-top:1rem}.hilfe-bewertung-aktionen{display:inline-flex;flex-wrap:wrap;gap:.5rem;margin-left:.75rem}.hilfe-antwortblock{margin:.5rem 0 .9rem}.hilfe-antwortblock>strong{display:block;margin-bottom:.25rem}.hilfe-antwortblock>p{margin:.2rem 0}.hilfe-kurzantwort{margin-top:1rem;padding:.75rem;border:1px solid var(--rand);border-left:.3rem solid var(--ok);background:var(--hintergrund);color:var(--text)}.hilfe-kurzantwort>h4{margin-top:0}.hilfe-kurzantwort>small{display:block;opacity:.85}.hilfe-kein-treffer{margin-top:1rem}.hilfe-wartet{min-height:6rem;margin:1rem 0 0;padding:.75rem;border:1px dashed var(--rand)}.hilfe-ergebnis>h4{margin:1.25rem 0 .5rem}@media(max-width:700px){.feedback-panel{bottom:calc(4.9rem + env(safe-area-inset-bottom,0px));max-height:calc(100dvh - 5.9rem - env(safe-area-inset-bottom,0px))}}@media(max-width:420px){.hilfe-frage-zeile{display:grid;grid-template-columns:minmax(0,1fr) auto}.hilfe-frage-zeile input{width:100%}.hilfe-bewertung-aktionen{display:flex;margin:.5rem 0 0}}.marke-teilzahlung{color:var(--warnung);border:1px solid currentColor}.kasse-storno-hinweis{display:block;font-family:system-ui,-apple-system,Segoe UI,sans-serif;white-space:normal}.kasse-bon-bearbeitung{padding:1rem}.kasse-bon-bearbeitung section+section{margin-top:1rem}.kasse-bon-bearbeitung textarea{display:block;width:100%;min-height:5rem;margin-block:.5rem}.stornogrund-fehlt{color:var(--warnung);font-weight:600}.kundenansicht .ll-filter{margin-top:1rem}@media(max-width:700px){.kundenansicht .ll-filter,.kundenansicht .ll-filtergruppe{min-width:0;grid-template-columns:minmax(0,1fr)}.kundenansicht .ll-filterchips button{min-height:44px;min-width:0;white-space:normal}.kundenansicht .angebot{grid-template-columns:minmax(0,1fr)}}:root{--katalog-papier: #fff;--katalog-papier-text: #475569;--energie-a: light-dark(#007b3c, #007b3c);--energie-b: light-dark(#427514, #427514);--energie-c: light-dark(#bed600, #bed600);--energie-d: light-dark(#ffdf00, #ffdf00);--energie-e: light-dark(#ffb000, #ffb000);--energie-f: light-dark(#ed6900, #ed6900);--energie-g: light-dark(#c62828, #c62828);--energie-dunkler-text: #171717}.katalog-navigation{display:grid;gap:.75rem;margin-block:1rem;min-width:0}.katalog-pfad{display:flex;flex-wrap:wrap;align-items:center;gap:.25rem}.katalog-pfad>span{display:inline-flex;align-items:center;gap:.25rem;min-width:0}.katalog-pfad button,.katalog-zurueck,.katalog-filterknopf{min-height:2.75rem;overflow-wrap:anywhere;white-space:normal}.katalog-zurueck{justify-self:start;font-weight:700}.katalog-kacheln{grid-template-columns:repeat(auto-fill,minmax(12rem,1fr))}.katalog-kachel{min-width:0;overflow-wrap:anywhere;padding:.75rem}.katalog-bild{display:flex;align-items:center;justify-content:center;width:100%;height:12rem;background:var(--katalog-papier);border-radius:var(--radius-klein);overflow:hidden}.katalog-bild img{display:block;width:100%;height:100%;min-height:0;object-fit:contain}.katalog-kachel .katalog-bild{height:9rem}.katalog-bild-klein{width:4.5rem;height:4.5rem;margin-bottom:.4rem}.katalog-platzhalter{display:grid;place-items:center;width:3rem;height:4rem;border:2px solid var(--katalog-papier-text);border-radius:var(--radius-klein);color:var(--katalog-papier-text);font-size:1.5rem;font-weight:600}.katalog-marken{display:flex;flex-wrap:wrap;gap:.35rem;font-size:.85rem}.katalog-marke,.katalog-energie{display:inline-block;padding:.3rem .5rem;border:1px solid var(--rand);border-radius:var(--radius-klein);overflow-wrap:anywhere}.katalog-energie{font-weight:800;padding-right:1rem;clip-path:polygon(0 0,calc(100% - .6rem) 0,100% 50%,calc(100% - .6rem) 100%,0 100%)}.energie-A{background:var(--energie-a);color:var(--katalog-papier)}.energie-B{background:var(--energie-b);color:var(--katalog-papier)}.energie-C{background:var(--energie-c);color:var(--energie-dunkler-text)}.energie-D{background:var(--energie-d);color:var(--energie-dunkler-text)}.energie-E{background:var(--energie-e);color:var(--energie-dunkler-text)}.energie-F{background:var(--energie-f);color:var(--energie-dunkler-text)}.energie-G{background:var(--energie-g);color:var(--katalog-papier)}.katalog-filterknopf{display:none}.katalog-lagerpunkt{display:inline-block;width:.6rem;height:.6rem;margin-right:.4rem;border-radius:50%;background:currentColor}.kundenansicht .angebot-karte{min-width:0;overflow-wrap:anywhere}.kundenansicht .angebot-karte h3{margin:0}@media(max-width:700px){.katalog-kacheln{grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem}.katalog-kachel .katalog-bild{height:7rem}.katalog-filterknopf{display:inline-block;width:100%;margin-bottom:.5rem}.katalog-filterinhalt{display:none}.katalog-eingrenzen.offen .katalog-filterinhalt{display:block}.katalog-eingrenzen .ll-filterchips button{min-height:2.75rem}.kundenansicht .angebot{grid-template-columns:minmax(0,1fr)}.ll-tabelle td[data-feld=geraet]>*,.ll-tabelle td[data-feld=merkmale]>*{grid-column:2}.ll-tabelle .katalog-bild-klein{width:5rem;height:5rem}}.scan-schon-gescannt{display:block;color:var(--warnung);font-weight:600}.pruef-skonto h4{margin:.6rem 0 .2rem;font-size:.9rem}.pruef-skonto input{font-size:16px}.pruef-skonto .skonto-rechner{display:grid;grid-template-columns:1fr 1fr;gap:.25rem .6rem}.pruef-skonto .skonto-rechner .hilfe{grid-column:1 / -1;margin:0;font-size:.8rem}.pruefstand-arbeit-liste,.pf-legende,.pf-felder{list-style:none;margin:.4rem 0 0;padding:0}.pruefstand-arbeit-liste li{display:flex;flex-wrap:wrap;gap:.2rem .9rem;align-items:baseline;padding:.3rem 0;border-top:1px solid var(--rand)}.pruefstand-arbeit-liste .pf-name{min-width:9rem}.pf-legende li{display:flex;gap:.5rem;align-items:baseline;font-size:.85rem;padding:.1rem 0}.pf-feld{padding:.55rem 0;border-top:1px solid var(--rand)}.pf-feld:first-child{border-top:0}.pf-kopf{display:flex;flex-wrap:wrap;justify-content:space-between;gap:.1rem .8rem}.pf-name{font-weight:600}.pf-quote{font-size:.85rem;color:color-mix(in srgb,var(--text) 70%,var(--hintergrund))}.pf-balken{display:flex;height:.5rem;margin:.35rem 0;border-radius:var(--radius-klein);overflow:hidden;gap:1px}.pf-teil{min-width:2px}.pf-saetze{display:flex;flex-wrap:wrap;gap:.15rem .9rem;margin:0;font-size:.85rem}.pf-saetze .verweis,.pruefstand-arbeit-liste .verweis{display:inline-flex;gap:.35rem;align-items:baseline;text-align:left}.pf-farbe{display:inline-block;flex:none;width:.65rem;height:.65rem;border-radius:.15rem}.pf-belegt{background:var(--ok)}.pf-abweichend{background:var(--warnung)}.pf-fehlt{background:var(--fehler)}.pf-von_hand{background:color-mix(in srgb,var(--warnung) 35%,var(--hintergrund))}.pf-uebernommen{background:color-mix(in srgb,var(--akzent) 45%,var(--hintergrund))}.pf-ausgerechnet{background:color-mix(in srgb,var(--akzent) 25%,var(--hintergrund))}.pf-unpruefbar,.pf-leer{background:color-mix(in srgb,var(--text) 18%,var(--hintergrund))}.app-hinweis{margin:0 0 .75rem;padding:.45rem .7rem;border:1px solid var(--rand);border-radius:var(--radius-klein);font-size:.9rem}.app-hinweis .verweis{margin-left:.4rem}div.app-hinweis{display:grid;gap:.4rem;justify-items:start}div.app-hinweis p{margin:0}div.app-hinweis progress{width:100%}.geraetekatalog .gk-nummern{display:flex;flex-wrap:wrap;gap:.25rem}.geraetekatalog .gk-nummern .marke{font-family:ui-monospace,monospace;white-space:nowrap}.geraetekatalog .gk-leise{opacity:.75}.geraetekatalog .gk-knoepfe{display:flex;flex-wrap:wrap;gap:.5rem;align-items:center;margin:.5rem 0}.geraetekatalog .gk-formular{display:grid;grid-template-columns:repeat(auto-fit,minmax(12rem,1fr));gap:.5rem 1rem;align-items:end;margin:.75rem 0}.geraetekatalog .gk-formular label{display:grid;gap:.25rem}.geraetekatalog .gk-zeile{display:block;max-width:40rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:.85em}.geraetekatalog .gk-angaben{display:grid;grid-template-columns:max-content 1fr;gap:.25rem 1rem}.geraetekatalog .gk-angaben dd{margin:0}.geraetekatalog .gk-klaerungen{list-style:none;padding:0;margin:0}.geraetekatalog .gk-klaerungen>li{border-top:1px solid var(--rand);padding:.5rem 0}.geraetekatalog .gk-detail>.karte{margin-top:1rem}.geraetekatalog .gk-vorleser{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.geraetekatalog .gk-zahlen{display:grid;grid-template-columns:repeat(auto-fit,minmax(7rem,1fr));gap:.5rem 1rem;margin:.5rem 0}.geraetekatalog .gk-zahlen dt{font-size:.8rem;opacity:.8}.geraetekatalog .gk-zahlen dd{margin:0;font-size:1.4rem;font-weight:600}.geraetekatalog .gk-bestand{min-width:0;overflow-wrap:anywhere}.geraetekatalog .gk-bestand h5{margin:1rem 0 .25rem}.geraetekatalog .gk-bestand ul{margin:.25rem 0;padding-left:1.2rem}.geraetekatalog .gk-bestandsmarke{margin-top:.25rem;display:inline-block}@media(max-width:700px){.geraetekatalog .gk-zeile{max-width:100%;white-space:normal}.geraetekatalog .kontentabelle thead{display:none}.geraetekatalog .kontentabelle,.geraetekatalog .kontentabelle tbody{display:block}.geraetekatalog .kontentabelle tr{display:grid;grid-template-columns:1fr;gap:.25rem;padding:.5rem 0;border-bottom:1px solid var(--rand)}.geraetekatalog .kontentabelle td{display:block;padding:0;border:0}.geraetekatalog .gk-nummern-tabelle td[data-feld=art]{font-size:.85em;opacity:.8}.geraetekatalog .gk-filter label{display:grid;gap:.25rem;width:100%}.geraetekatalog .gk-filter input,.geraetekatalog .gk-filter select{width:100%}}.tradeplace-zugang .gk-formular{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,16rem),1fr));gap:.75rem;margin:.75rem 0}.tradeplace-zugang .gk-formular label{display:grid;gap:.25rem;min-width:0}.tradeplace-zugang input{width:100%;min-width:0;box-sizing:border-box}.tradeplace-zugang .gk-knoepfe{display:flex;flex-wrap:wrap;gap:.5rem}.tradeplace-zugang{overflow-wrap:anywhere;min-width:0}.lg-buchungsformular{display:grid;gap:.75rem;min-width:0}.lg-buchungsformular label{display:grid;gap:.3rem;min-width:0}.lg-buchungsformular :is(input,select){width:100%;max-width:100%;min-width:0;box-sizing:border-box}.lg-bestand{border-top:1px solid var(--rand)}.lg-bestand :is(p,li),.lg-bewegungen td,.lg-weitere-bestaende li{overflow-wrap:anywhere}.lg-handbewegungen{padding-left:1.2rem;display:grid;gap:.75rem}.lg-zurueckgenommen{text-decoration:line-through;opacity:.7}.lg-handzugang>.lg-knopfreihe{justify-content:flex-end}.inv-uebernahme{min-width:0;overflow-wrap:anywhere}@media(max-width:700px){.lg-buchungsformular,.lg-bestand,.lg-bewegungen,.lg-handzugang{min-width:0;max-width:100%}.lg-buchungsformular .lg-knopfreihe{flex-direction:column;align-items:stretch}:is(.lg-bestand,.lg-bewegungen,.lg-handzugang,.lg-weitere-bestaende) button,.ll-seite .lg-knopf{min-height:2.75rem;white-space:normal}.lg-bestand .lg-knopfreihe{flex-wrap:wrap}}@media(max-width:700px){.lg-reiter button{min-height:2.75rem}.lg-buchungsformular :is(input,select){font-size:1rem}}.bank-verbindungen-kurz{margin-bottom:1.25rem}.lg-schublade-inhalt{margin-block:1rem}.gk-pflege-felder{border:0;padding:0;margin:0;min-width:0}.geraet-posten{margin:.25rem 0 .75rem;padding:0;list-style:none;border-top:1px solid var(--rand)}.geraet-posten>li{border-bottom:1px solid var(--rand)}.geraet-posten-knopf{display:block;width:100%;padding:.55rem .4rem;border:0;border-radius:0;background:none;color:inherit;font:inherit;text-align:left;cursor:pointer}.geraet-posten-knopf:hover,.geraet-posten-knopf[aria-expanded=true]{background:var(--flaeche)}.geraet-posten-weg>summary{cursor:pointer;font-size:.9rem}.geraet-identitaet{margin:0 0 .5rem}.geraet-identitaet-nummer{display:inline-block;white-space:nowrap}.geraet-herkunft-liste{margin:.25rem 0 .75rem;padding:0;list-style:none;border-top:1px solid var(--rand)}.geraet-herkunft-liste>li{padding:.55rem .4rem;border-bottom:1px solid var(--rand)}.geraet-herkunft-belege{margin-top:.2rem;font-size:.9rem}.rechnung-karte{margin:.5rem 0 .75rem;padding:.75rem 1rem;border:1px solid var(--rand);border-radius:var(--radius);background:var(--flaeche);display:grid;gap:.5rem}.rechnung-karte .rk-kopf{display:flex;flex-wrap:wrap;justify-content:space-between;gap:.5rem 1.5rem;align-items:baseline}.rechnung-karte .rk-etikett{display:block;font-size:.75rem;text-transform:uppercase;letter-spacing:.04em;opacity:.7}.rechnung-karte .rk-nummer{font-size:1.25rem}.rechnung-karte .rk-kunde{display:grid;justify-items:end;text-align:right}.rechnung-karte .rk-kunde .verweis{font-size:1.05rem;font-weight:600}.rechnung-karte .rk-stand{display:flex;flex-wrap:wrap;align-items:baseline;gap:.75rem;font-weight:600}.rechnung-karte .rk-stand.ok{color:var(--ok)}.rechnung-karte .rk-stand.offen{color:var(--warnung)}.rechnung-karte .rk-betrag{font-size:1.35rem;font-variant-numeric:tabular-nums}.rechnung-karte .rk-aktionen{display:flex;flex-wrap:wrap;gap:.5rem;align-items:center}.zahl-doppel .sekundaer.klein,.zahl-treffer .sekundaer.klein{margin-left:.5rem}.zahl-treffer{margin:.25rem 0 0;padding-left:1rem;font-weight:400}.zahl-nachsehen{margin-top:.2rem}.pruefstand-karte{margin:.5rem 0 0;padding:.4rem .8rem}.pruefstand-karte>h3{margin:0;font-size:.9rem}.pruefstand-umschalter{background:none;border:0;padding:.2rem 0;font:inherit;font-weight:600;color:inherit;cursor:pointer}.pruefstand-karte .pruefstand h4{margin:.7rem 0 .2rem;font-size:.9rem}.suche-zusatz{margin-top:1rem}.lg-eingang-zahlen{display:grid;grid-template-columns:repeat(auto-fit,minmax(9rem,1fr));gap:.6rem;margin:.6rem 0}.lg-eingang-zahlen dt{font-size:.82rem;opacity:.85}.lg-eingang-zahlen dd{margin:0;font-size:1.3rem;font-weight:600}.lg-eingang-klaerung{margin-block:.8rem}.lg-eingang-kandidaten{list-style:none;padding:0;margin:.4rem 0;display:grid;gap:.4rem}.lg-eingang-kandidaten li{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.5rem}.lg-ausgang-form{display:grid;gap:.6rem;margin:.6rem 0}.lg-ausgang-form label{display:grid;gap:.2rem}.lg-ausgang-treffer{list-style:none;padding:0;margin:0;display:grid;gap:.3rem}.lg-ausgang-storno{display:inline-flex;flex-wrap:wrap;gap:.4rem;align-items:center}.lg-ausgang-storniert td{opacity:.6;text-decoration:line-through}.lg-ausgang-storniert td:last-child{text-decoration:none}.lg-bestand-zaehlung{margin-block:.8rem}.lg-bestand-zaehlung>label{display:grid;gap:.2rem;max-width:40rem}.lg-bestand-herleitung ul{margin:.3rem 0 0;padding-left:1.2rem}.lg-bestand-dialog td{background:var(--lg-flaeche-2)}.lg-bestand-korrektur{display:inline-flex;flex-wrap:wrap;gap:.4rem;align-items:center;margin-left:.4rem}.lohn-karten{display:grid;gap:1rem;margin:1.25rem 0}.lohn-reihe{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem 1rem}.lohn-reihe p{margin:0}.lohn-karte{border:1px solid var(--rand);border-radius:var(--radius);background:var(--hintergrund);padding:.8rem 1rem;margin:0}.lohn-karte.zustand-unklar,.lohn-karte.zustand-gescheitert{border-color:var(--warnung)}.lohn-karte.zustand-ueberwiesen{border-color:var(--ok)}.lohn-beleg{font-weight:400;opacity:.75;font-size:.9rem}.lohn-pruefungen{list-style:none;margin:0 0 .8rem;padding:0;display:grid;gap:.25rem}.lohn-pruefung{display:flex;gap:.5rem;align-items:baseline;padding:.25rem .5rem;border-radius:var(--radius-klein)}.lohn-pruefung>span:first-child{display:inline-flex;width:1.3rem;height:1.3rem;align-items:center;justify-content:center;border-radius:50%;font-size:.8rem;font-weight:700;flex:none}.lohn-pruefung.ok{background:color-mix(in srgb,var(--ok) 10%,var(--hintergrund))}.lohn-pruefung.ok>span:first-child{background:var(--ok);color:var(--hintergrund)}.lohn-pruefung.warn{background:color-mix(in srgb,var(--warnung) 14%,var(--hintergrund))}.lohn-pruefung.warn>span:first-child{background:var(--warnung);color:var(--hintergrund)}.lohn-tabelle td,.lohn-tabelle th{vertical-align:top}.lohn-tabelle tfoot th,.lohn-tabelle tfoot td{font-weight:600;border-top:2px solid var(--rand)}.lohn-zeile-aus td{opacity:.55}.lohn-zeile-aus td:first-child{opacity:1}.lohn-iban{font-variant-numeric:tabular-nums;white-space:nowrap}.lohn-name-beleg{font-size:.85rem}.lohn-zeile-grund{margin-top:.25rem;display:flex;flex-wrap:wrap;gap:.3rem .6rem;align-items:center}.lohn-bestaetigen{display:inline-flex;flex-wrap:wrap;gap:.4rem;align-items:center}.lohn-vorlage,.lohn-storno,.lohn-knoepfe{display:flex;flex-wrap:wrap;gap:.5rem;align-items:center;margin:.8rem 0 0}.lohn-vorlage input{min-width:16rem;flex:1 1 16rem}.lohn-storno input{min-width:14rem}.lohn-abbuchungen{margin:.8rem 0 0}.lohn-abbuchungen ul{margin:.4rem 0 0;padding-left:1.2rem}.lohn-stand{margin:.8rem 0 0;padding:.6rem .8rem;border-radius:var(--radius);border:1px solid var(--akzent);background:color-mix(in srgb,var(--akzent) 8%,var(--hintergrund))}.lohn-band{margin:.5rem 0;padding:.4rem .6rem;border-left:3px solid var(--rand);background:color-mix(in srgb,var(--text) 4%,var(--hintergrund))}.lohn-band.zustand-ueberwiesen{border-left-color:var(--ok)}.lohn-band.zustand-unklar,.lohn-band.zustand-gescheitert{border-left-color:var(--warnung)}.lg-pruefen{margin-top:1.5rem;padding:0 1rem;border:1px solid var(--rand);border-radius:var(--radius);background:var(--flaeche)}.lg-pruefen[open]{padding-bottom:1rem}.lg-pruefen>summary{padding:.8rem 0;font-weight:600;cursor:pointer}.lg-pruefen>summary:hover{color:var(--akzent)}.lg-pruefen .lg-pruefen-satz{margin:0 0 1rem}.em-wahl{display:grid;gap:.25rem;max-width:28rem;margin:.6rem 0}.em-liste{list-style:decimal inside;margin:.5rem 0 1rem;padding:0;display:grid;gap:.4rem}.em-liste li{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.5rem;padding:.4rem .6rem;border:1px solid var(--rand);border-radius:var(--radius-klein)}.em-prozent{opacity:.75}.em-knoepfe,.em-aktionen{display:flex;flex-wrap:wrap;gap:.4rem}.em-aktionen{margin-top:.6rem}.cockpit-ansicht{display:flex;gap:.25rem;margin:0 0 .5rem}.cockpit-ansicht button{flex:1;padding:.3rem .5rem;font-size:.85rem;border:1px solid var(--rand);border-radius:var(--radius-klein);background:transparent;color:inherit}.cockpit-ansicht button.aktiv{border-color:var(--akzent);background:var(--akzent-schwach);font-weight:600}.cockpit-mit-frage{display:block;margin:0 0 .5rem;font-size:.85rem;text-align:left}.cockpit-liste li.schlange-stand .schlange-ausgeblendet{font-size:.8rem}.kanzlei-fragen-liste{display:grid;gap:.6rem;margin:0 0 .75rem;padding:0;list-style:none}.kanzlei-fragen-liste li{display:grid;gap:.25rem;padding:.6rem .75rem;border:1px solid var(--rand);border-radius:var(--radius)}.kanzlei-fragen-liste .frage-text{white-space:pre-wrap}.match-zeile{display:flex;align-items:flex-start;gap:.6rem;margin-bottom:.5rem}.match-zeile .match-text{flex:1 1 auto;min-width:0}.trotzdem-schritt{display:flex;flex-direction:column;gap:.5rem;min-width:0}.trotzdem-schritt h4,.trotzdem-schritt p,.trotzdem-schritt ul{margin:0}.trotzdem-schritt textarea{width:100%;min-width:0;box-sizing:border-box}.ordner-trotzdem{display:block;overflow-wrap:anywhere}.beleg-miniatur{flex:0 0 auto;padding:0;border:0;background:transparent;cursor:zoom-in;line-height:0}.beleg-miniatur .archiv-thumb{width:3.4rem;height:4.6rem}.beleg-miniatur:hover .archiv-thumb,.beleg-miniatur:focus-visible .archiv-thumb{border-color:var(--akzent)}.lg-zuordnen-gruppe{display:grid;gap:.4rem;max-height:22rem;overflow-y:auto;overscroll-behavior:contain}.lg-zuordnen input[type=search]{min-width:0;width:100%;box-sizing:border-box}.lg-kunde-auto{margin:.4rem 0 0}.studie-zurueck{display:none}.design-studie .studie-zurueck{display:inline-flex;align-items:center;gap:.35rem;min-height:2.75rem;padding:0 .2rem;border:0;background:none;color:var(--akzent);font-weight:600;cursor:pointer}.design-studie .studie-zurueck:hover{text-decoration:underline}@media(min-width:1700px){.design-studie :is(.belege-seite,.kontakte-seite).mit-detail{display:grid;grid-template-columns:minmax(0,2fr) minmax(0,3fr);grid-template-rows:repeat(11,auto) 1fr;column-gap:1.5rem;align-items:start}.design-studie :is(.belege-seite,.kontakte-seite).mit-detail>*{grid-column:1;min-width:0}.design-studie :is(.belege-seite,.kontakte-seite).mit-detail>.studie-liste{grid-row:12;position:sticky;top:calc(var(--kopf-offset) + .5rem);max-height:calc(100vh - var(--kopf-offset) - 7.5rem);overflow-y:auto}.design-studie :is(.belege-seite,.kontakte-seite).mit-detail>.studie-detail{grid-column:2;grid-row:1 / -1}.design-studie :is(.belege-seite,.kontakte-seite).mit-detail>.seitenkopf :is(.untertitel,.hilfe){display:none}}.design-studie :is(.belege-seite,.kontakte-seite).mit-detail>.studie-detail{margin-top:.5rem}@media not (min-width:1700px){.design-studie :is(.belege-seite,.kontakte-seite).mit-detail>:not(.studie-detail):not(.dialoghintergrund){display:none}}.design-studie .studie-detail>.studie-meldungen{position:sticky;top:var(--kopf-offset);padding-top:.5rem;z-index:5;background:var(--hintergrund)}@media(max-width:700px){.design-studie .belege-seite>.studie-detail>.studie-meldungen{position:fixed;top:auto;left:.6rem;right:.6rem;bottom:calc(4.2rem + env(safe-area-inset-bottom));z-index:136;padding:0;background:none}.design-studie .belege-seite>.studie-detail>.studie-meldungen>.meldung{margin:.35rem 0 0;background:var(--hintergrund);box-shadow:0 .25rem 1rem #00000040}}@media not (max-width:700px){.design-studie .belege-seite .belegliste .archivnummer{display:block}.design-studie .belege-seite .belegliste td[data-feld=dateiname]{max-width:14rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.design-studie .belege-seite .belegliste :is(th:nth-child(9 of:not(.auswahl-spalte)),td[data-feld=format]),.design-studie .belege-seite .belegliste :is(th:nth-child(10 of:not(.auswahl-spalte)),td[data-feld=quelle]){display:none}}@media(not (max-width:700px))and (not (min-width:1600px)){.design-studie .belege-seite .belegliste :is(th:nth-child(3 of:not(.auswahl-spalte)),td[data-feld=eingang]),.design-studie .belege-seite .belegliste :is(th:nth-child(12 of:not(.auswahl-spalte)),td[data-feld=schlagwoerter]){display:none}}@media(not (max-width:700px))and (not (min-width:1200px)){.design-studie .belege-seite .belegliste :is(th:nth-child(4 of:not(.auswahl-spalte)),td[data-feld=dateiname]),.design-studie .belege-seite .belegliste :is(th:nth-child(7 of:not(.auswahl-spalte)),td[data-feld=netto]){display:none}}@media(min-width:1700px){.design-studie .belege-seite.mit-detail .belegliste :is(th,td){padding-inline:.5rem}.design-studie .belege-seite.mit-detail .belegliste :is(th:nth-child(3 of:not(.auswahl-spalte)),td[data-feld=eingang],th:nth-child(4 of:not(.auswahl-spalte)),td[data-feld=dateiname],th:nth-child(5 of:not(.auswahl-spalte)),td[data-feld=belegart],th:nth-child(7 of:not(.auswahl-spalte)),td[data-feld=netto],th:nth-child(11 of:not(.auswahl-spalte)),td[data-feld=status],th:nth-child(12 of:not(.auswahl-spalte)),td[data-feld=schlagwoerter]){display:none}}@media(not (max-width:700px))and (not (min-width:1200px)){.design-studie .kontakte-seite .kontakt-tabelle :is(th,td):nth-child(4){display:none}}.design-studie .kontakte-seite .kontakt-tabelle .typ-badge{white-space:nowrap}@media(min-width:1700px){.design-studie .kontakte-seite.mit-detail .kontakt-tabelle :is(th,td):is(:nth-child(3),:nth-child(4),:nth-child(5),:nth-child(6),:nth-child(9)){display:none}}@media(max-width:700px){.design-studie .kontakte-seite .filterleiste>:nth-child(n+4){display:inline-flex}.design-studie .kontakte-seite .kontakt-tabelle thead{display:none}.design-studie .kontakte-seite .kontakt-tabelle,.design-studie .kontakte-seite .kontakt-tabelle tbody{display:block}.design-studie .kontakte-seite .kontakt-tabelle tbody tr{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:.15rem .75rem;padding:.7rem .25rem;border-bottom:1px solid var(--rand)}.design-studie .kontakte-seite .kontakt-tabelle tbody :is(th,td){display:block;padding:0;border:0;text-align:left}.design-studie .kontakte-seite .kontakt-tabelle tbody :is(th,td):is(:nth-child(4),:nth-child(5),:nth-child(6),:nth-child(9)){display:none}.design-studie .kontakte-seite .kontakt-tabelle tbody td:nth-child(2){justify-self:end}.design-studie .kontakte-seite .kontakt-tabelle tbody td:nth-child(3){grid-column:1 / -1}.design-studie .kontakte-seite .kontakt-tabelle tbody td:nth-child(7){grid-column:1}.design-studie .kontakte-seite .kontakt-tabelle tbody td:nth-child(8){grid-column:2;justify-self:end}.design-studie .kontakte-seite .kontakt-tabelle tbody td:nth-child(7):before{content:"Summe ";opacity:.7}.design-studie .kontakte-seite .kontakt-tabelle tbody td:nth-child(8):before{content:"offen ";opacity:.7}.design-studie .kontakte-seite .kontakt-tabelle tbody td.hilfe[colspan]{grid-column:1 / -1}}.design-studie .kontakt-detail.studie-detail{display:flex;flex-direction:column;align-items:stretch}.design-studie .kontakt-detail.studie-detail>.studie-zurueck{order:-6;align-self:flex-start}.design-studie .kontakt-detail.studie-detail>.studie-meldungen{order:-5}.design-studie .kontakt-detail.studie-detail>.kontakt-detail-kopf{order:-4}.design-studie .kontakt-detail.studie-detail>.kontakt-stats{order:-3;grid-template-columns:repeat(auto-fit,minmax(11rem,1fr))}.design-studie .kontakt-detail.studie-detail>.kontakt-akte{order:-2;margin-bottom:1rem}.design-studie .kontakt-detail.studie-detail>.zeile{align-self:flex-start}.design-studie .kontakt-detail.studie-detail>.lesequalitaet{margin-bottom:1rem}.design-studie .kontakt-detail.studie-detail .feld-eingabe>.hilfe{display:block;margin-top:.25rem}.design-studie .kontakt-detail.studie-detail .akte-grid{grid-template-columns:repeat(auto-fill,minmax(9.5rem,1fr))}@media(max-width:700px){.design-studie .kontakt-detail.studie-detail>.kontakt-stats{grid-template-columns:repeat(2,minmax(0,1fr))}}.design-studie .beleg-detail>.vorschau-kopf{flex-wrap:wrap;align-items:center;justify-content:flex-start;column-gap:1rem}.design-studie .beleg-detail>.vorschau-kopf>.primaer{margin-left:auto}.design-studie .beleg-detail>.vorschau-kopf>button[aria-label="Detail schließen"]{display:none}@media not (max-width:700px){.design-studie .beleg-detail .detail-reiter{display:none}}@media(max-width:700px){.design-studie .beleg-detail{z-index:135}.design-studie .beleg-detail>.vorschau-kopf>.studie-zurueck{flex:1 1 100%}.design-studie .beleg-detail>.vorschau-kopf>.detail-reiter{order:1}}@media(max-width:700px){.design-studie .viewer-kopf{position:relative;padding-right:3.75rem}.design-studie .viewer-aktionen{flex-shrink:1;min-width:0;max-width:100%;flex-wrap:wrap}.design-studie .viewer-aktionen>a{display:inline-flex;align-items:center;min-height:2.75rem}.design-studie .viewer-aktionen>.viewer-schliessen{position:absolute;top:.35rem;right:.5rem;min-width:2.75rem;min-height:2.75rem}}.design-studie .feedback-knopf{display:inline-flex;align-items:center;justify-content:center;box-sizing:border-box;width:2.75rem;height:2.75rem;min-height:2.75rem;padding:0;overflow:hidden;font-size:0}.design-studie .feedback-knopf:before{content:"💬";font-size:1.15rem;line-height:1}.design-studie body:has(:is(.dialoghintergrund,.beleg-overlay,.viewer-hintergrund)) .feedback-knopf{display:none}.design-studie main{padding-bottom:4rem}@media(min-width:1121px){.design-studie main:has(.cockpit-layout){padding-bottom:0}}.design-studie .freigabe-leiste{padding-right:4rem}.design-studie .feedback-panel{box-sizing:border-box;max-height:calc(100vh - 2rem);overflow-y:auto}.design-studie .feedback-panel :is(select,textarea){box-sizing:border-box}@media(max-width:700px){.design-studie main{padding-bottom:calc(8.25rem + env(safe-area-inset-bottom))}.design-studie .feedback-panel{bottom:calc(.75rem + env(safe-area-inset-bottom));max-height:calc(100vh - 1.5rem - env(safe-area-inset-bottom))}}.design-studie .zeile:not(.dialog *){display:flex;flex-wrap:wrap;align-items:flex-end;gap:.5rem .75rem}.design-studie span.zeile{display:inline-flex;align-items:center}.design-studie .zeile:not(.dialog *)>label:not(:has(>input:is([type=checkbox],[type=radio]))){display:flex;flex-direction:column;gap:.25rem;font-size:.9rem}.design-studie .zeile:not(.dialog *)>label>input:not([type=date]):not([type=search]):not([type=checkbox]):not([type=radio]):not([type=file]){max-width:14rem}.design-studie .zeile:not(.dialog *)>label>:is(input,select){box-sizing:border-box;max-width:100%}.design-studie select{max-width:100%}.design-studie :is(.zeile:not(.dialog *),.filterleiste)>label{box-sizing:border-box;max-width:100%;min-width:0}.design-studie .filterleiste>label>:is(input,select){box-sizing:border-box;max-width:100%}@media(max-width:700px){.design-studie .filterleiste>label{flex-wrap:wrap;white-space:normal}.design-studie .filterleiste>label>:is(input:not([type=checkbox],[type=radio]),select){flex:1 1 10rem;min-width:0}}@media(max-width:700px){.design-studie .filterleiste>:nth-child(n+4){display:flex}.design-studie .filterleiste>:nth-child(n+4):is(input,select,details){display:block}}.design-studie .archivnummer{display:block}.design-studie button.verweis:not(.bankliste *){min-height:0;padding:.1rem 0;border:0;background:none;color:var(--akzent);font:inherit;text-align:left;text-decoration:underline;text-underline-offset:.15em;cursor:pointer}@media(max-width:700px){.design-studie button.verweis:not(.bankliste *),.design-studie a.neuerung-anleitung{display:inline-flex;align-items:center;min-height:2.75rem}}.design-studie button.verweis:not(.bankliste *):hover{text-decoration-thickness:2px}@media(min-width:701px){.design-studie .kontentabelle td.zeilenaktionen{display:table-cell;white-space:nowrap;vertical-align:middle}.design-studie .kontentabelle td.zeilenaktionen>:is(button,a,details,span){display:inline-flex;vertical-align:middle;margin:.15rem .4rem .15rem 0}.design-studie .kontentabelle td.zeilenaktionen>details{display:inline-block}}@media(max-width:700px){.design-studie .kontentabelle:not(.bankliste) td.zeilenaktionen{display:table-cell;vertical-align:middle;white-space:normal}.design-studie .kontentabelle:not(.bankliste) td.zeilenaktionen>:is(button,a){display:flex;justify-content:center;align-items:center;width:100%;margin:.2rem 0}}.design-studie .kontentabelle :is(td.zeilenaktionen,td[data-feld=aktion],td:last-child:has(>button:not(.verweis))),.design-studie .kontentabelle:has(:is(td.zeilenaktionen,td:last-child>button:not(.verweis))) thead th:last-child{position:sticky;right:0;z-index:1;background:var(--hintergrund)}.design-studie .kontentabelle :is(td.zeilenaktionen,td[data-feld=aktion],td:last-child:has(>button:not(.verweis))):has(details[open]){z-index:3}.design-studie .kontentabelle.zeilen-ohne-klick tbody tr{cursor:default}.design-studie .kontentabelle tr.aktiv>td{background:var(--flaeche)}@media(min-width:1400px){.design-studie .cockpit-liste{flex-basis:21rem}}@media(not (max-width:700px))and (not (min-width:1400px)){.design-studie .cockpit-liste{flex-basis:18rem}.design-studie .cockpit-liste .dateiname{display:block;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}}@media(min-width:1400px){.design-studie .cockpit-liste .dateiname{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.design-studie .cockpit-liste{overflow-wrap:normal;-webkit-hyphens:manual;hyphens:manual}}.design-studie .studie-detail{container-type:inline-size;container-name:studie-detail}@container studie-detail (max-width: 70rem){.design-studie .cockpit-split:not(.belegdetail-split){display:flex;flex-direction:column}.design-studie .cockpit-split:not(.belegdetail-split)>*{min-width:0;width:100%}.design-studie .cockpit-split:not(.belegdetail-split)>.cockpit-original{position:static}}@media(max-width:70rem){.design-studie .ablage-split{align-items:stretch}.design-studie .ablage-liste{align-self:stretch;width:100%;min-width:0}.design-studie .ablage-liste .kontentabelle{max-width:100%}}@media(min-width:70.0625rem){.design-studie .ablage-liste{flex:1 1 0}.design-studie .ablage-original{flex:1 1 0;min-width:0}}.design-studie :is(.ablage-liste,.cockpit-liste) .nummer>.hilfe{display:block}.design-studie .ablage-liste .archiv-thumb{width:2.6rem;height:3.5rem;font-size:.6rem}.design-studie .beleg-layout>.tabellen-scroll{align-self:stretch;width:100%}@media not (min-width:1700px){.design-studie .beleg-layout.mit-vorschau{display:block;padding-top:.75rem}.design-studie .beleg-layout.mit-vorschau>.tabellen-scroll{display:none}.design-studie section:has(>.beleg-layout.mit-vorschau)>:not(.beleg-layout):not(.meldung):not(.dialoghintergrund){display:none}.design-studie .beleg-layout.mit-vorschau>.beleg-vorschau{max-width:none;width:auto;position:static;max-height:none;overflow:visible;border:0;padding:0}}@media(min-width:1700px){.design-studie .beleg-layout.mit-vorschau>.beleg-vorschau{flex-basis:44rem;max-width:50%}}.design-studie .beleg-vorschau>.vorschau-kopf{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-start;column-gap:1rem}.design-studie .beleg-vorschau>.vorschau-kopf>.studie-zurueck{flex:1 1 100%}.design-studie .beleg-vorschau>.vorschau-kopf>button[aria-label="Vorschau schließen"]{display:none}.design-studie :is(.beleg-layout,.beleg-vorschau) .status{border:0;padding:0;background:none}.design-studie :is(.beleg-layout,.beleg-vorschau) .status:before{content:"●";margin-right:.3em;font-size:.8em}.design-studie .suche-gruppen{display:flex;flex-direction:column;max-width:80rem}.design-studie .suche-gruppen>.suche-gruppe:first-child{order:1}.design-studie .suche-gruppen>.suche-gruppe:has(.vorgangs-treffer){order:2}.design-studie .suche-gruppe .treffer-liste>li{display:flex;flex-wrap:wrap;align-items:center;gap:.25rem 1rem}.design-studie .suche-gruppe .treffer-zeile{flex:1 1 20rem;width:auto;border:1px solid var(--rand);min-height:2.75rem;align-items:center}.design-studie .suche-gruppe .treffer-zeile:after{content:"›";margin-left:auto;font-size:1.3rem;line-height:1;opacity:.6}.design-studie .suche-gruppe .treffer-zeile:has(>strong+.hinweis){display:grid;grid-template-columns:minmax(0,1fr) auto;column-gap:1rem;row-gap:.1rem}.design-studie .suche-gruppe .treffer-zeile:has(>strong+.hinweis)>strong{grid-column:1;grid-row:1}.design-studie .suche-gruppe .treffer-zeile:has(>strong+.hinweis)>.hinweis{grid-column:1;grid-row:2;margin:0}.design-studie .suche-gruppe .treffer-zeile:has(>strong+.hinweis):after{grid-column:2;grid-row:1 / span 2;align-self:center}@media(min-width:1400px){.design-studie .scanstapel-seite.mit-detail{display:grid;grid-template-columns:minmax(34rem,2fr) minmax(0,4fr);column-gap:1.5rem;align-items:start}.design-studie .scanstapel-seite.mit-detail>*{grid-column:1 / -1;min-width:0}.design-studie .scanstapel-seite.mit-detail>.studie-liste{grid-column:1;position:sticky;top:.5rem;max-height:calc(100vh - 1rem);overflow-y:auto}.design-studie .scanstapel-seite.mit-detail>.studie-detail{grid-column:2}.design-studie .scanstapel-seite.mit-detail .studie-liste :is(th,td):nth-child(3){display:none}}@media not (min-width:1400px){.design-studie .scanstapel-seite.mit-detail>:not(.studie-detail):not(.meldung){display:none}}.design-studie .retoure-detail>.seitenkopf{margin-top:0;align-items:center;justify-content:flex-start;flex-wrap:wrap;column-gap:1rem}.design-studie .retoure-detail>.seitenkopf>.studie-zurueck{flex:1 1 100%}.design-studie .retouren-seite.mit-detail>:not(.retoure-detail):not(.meldung):not(.dialoghintergrund){display:none}.design-studie .retouren-seite .kontentabelle td:first-child{white-space:nowrap}.design-studie .schablonen-seite .kontentabelle td:last-child:has(>button+button){white-space:nowrap}.design-studie .schablonen-seite .kontentabelle td:last-child>button+button{margin-left:.4rem}.design-studie .schablone-editor label:not(:has(>input:is([type=checkbox],[type=radio]))){display:flex;flex-direction:column;gap:.2rem}.design-studie .schablone-editor :is(input,select){box-sizing:border-box;max-width:100%}.design-studie .schablone-editor .kontentabelle{max-width:100%}.design-studie .schablone-editor>h3+.zeile{margin-bottom:1rem}.design-studie .feldgitter.zwei-spalten{grid-template-columns:repeat(auto-fit,minmax(min(100%,16rem),1fr))}.design-studie .feldgitter label:not(:has(>input:is([type=checkbox],[type=radio]))){display:flex;flex-direction:column;gap:.25rem}@media(max-width:700px){.design-studie .filter-schnellgriffe button{min-height:2.75rem;padding-inline:.7rem}.design-studie .seiten-werkzeuge :is(button,a){min-width:2.75rem;min-height:2.75rem}}.design-studie .bankliste td[data-feld=zweck],.design-studie .serien-block td:nth-child(n){overflow-wrap:anywhere}@media(min-width:701px){.design-studie .bankliste td[data-feld=zweck]{min-width:14rem}}.design-studie .bankliste :is(td,th)[data-feld=gegenpartei],.design-studie .bankliste thead th:nth-child(3){white-space:normal}.design-studie main>section:has(>.einzelbons){display:flex;flex-direction:column}.design-studie main>section:has(>.einzelbons)>*{min-width:0}.design-studie main>section:has(>.einzelbons)>.einzelbons{order:1}.design-studie .beleg-overlay{z-index:1000}@media(max-width:700px){.design-studie .beleg-overlay{padding:.5rem}.design-studie .beleg-dialog{box-sizing:border-box;max-width:100%}.design-studie .beleg-pdf{width:100%;box-sizing:border-box}.design-studie .beleg-dialog-kopf{flex-wrap:wrap}.design-studie .beleg-kopf-aktionen{flex:1 1 100%}.design-studie .beleg-kopf-aktionen>:last-child{order:-1;margin-left:auto}}.design-studie .kontentabelle.journal :is(td,th):nth-child(3){white-space:normal;min-width:12rem;max-width:26rem}@media(min-width:701px){.design-studie .kontentabelle.journal td.zeilenaktionen{white-space:normal;min-width:10rem}.design-studie .kontentabelle.journal td.zeilenaktionen>:is(button,a){display:flex;width:100%;justify-content:center;align-items:center;margin-right:0}}@media(max-width:700px){.design-studie .tabellen-scroll:has(>:is(.kontentabelle.journal,.retourenliste,.ausgangsliste)){overflow:visible}.design-studie :is(.kontentabelle.journal,.retourenliste,.ausgangsliste),.design-studie :is(.kontentabelle.journal,.retourenliste,.ausgangsliste) tbody{display:block;width:100%}.design-studie :is(.kontentabelle.journal,.retourenliste,.ausgangsliste) thead{display:none}.design-studie :is(.kontentabelle.journal,.retourenliste,.ausgangsliste) tbody tr{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:.15rem .6rem;margin:0 0 .5rem;padding:.6rem .7rem;border:1px solid var(--rand);border-radius:var(--radius);background:var(--hintergrund)}.design-studie :is(.kontentabelle.journal,.retourenliste,.ausgangsliste) tbody td{display:block;grid-column:1 / -1;position:static;min-width:0;max-width:none;padding:0;border:0;background:none;text-align:left;white-space:normal;overflow-wrap:anywhere}.design-studie .kontentabelle.journal tbody td:nth-child(1),.design-studie .retourenliste tbody td:nth-child(1){grid-column:1;font-weight:600}.design-studie .kontentabelle.journal tbody td:nth-child(7),.design-studie .retourenliste tbody td:nth-child(8){grid-column:2;grid-row:1;justify-self:end;font-weight:600}.design-studie .kontentabelle.journal tbody td:nth-child(2){color:light-dark(#4b5563,#9ca3af);font-size:.85rem}.design-studie .kontentabelle.journal tbody td:nth-child(4):before{content:"Konto: ";color:light-dark(#4b5563,#9ca3af)}.design-studie .kontentabelle.journal tbody td:nth-child(5):before{content:"Gegenkonto: ";color:light-dark(#4b5563,#9ca3af)}.design-studie .kontentabelle.journal tbody td:nth-child(6):before{content:"Belegfeld 1: ";color:light-dark(#4b5563,#9ca3af)}.design-studie .kontentabelle.journal tbody td.zeilenaktionen{display:flex;flex-wrap:wrap;gap:.5rem;margin-top:.35rem}.design-studie .kontentabelle.journal tbody td.zeilenaktionen:empty{display:none}.design-studie .retourenliste tbody td:nth-child(3){color:light-dark(#4b5563,#9ca3af);font-size:.85rem}.design-studie .retourenliste tbody td:nth-child(4):before{content:"Teile: ";color:light-dark(#4b5563,#9ca3af)}.design-studie .retourenliste tbody td:nth-child(5):before{content:"Rücksendewert: ";color:light-dark(#4b5563,#9ca3af)}.design-studie .retourenliste tbody td:nth-child(6):before{content:"Gutschrift: ";color:light-dark(#4b5563,#9ca3af)}.design-studie .retourenliste tbody td:nth-child(7):before{content:"Differenz: ";color:light-dark(#4b5563,#9ca3af)}.design-studie .ausgangsliste tbody td:nth-child(1){grid-column:1;font-weight:600}.design-studie .ausgangsliste tbody td:nth-child(6){grid-column:2;grid-row:1;justify-self:end;font-weight:600}.design-studie .ausgangsliste tbody td:nth-child(2){color:light-dark(#4b5563,#9ca3af);font-size:.85rem}.design-studie .ausgangsliste tbody td:nth-child(4):before{content:"Netto: ";color:light-dark(#4b5563,#9ca3af)}.design-studie .ausgangsliste tbody td:nth-child(5):before{content:"Steuer: ";color:light-dark(#4b5563,#9ca3af)}.design-studie .ausgangsliste tbody td:nth-child(7):before{content:"Fällig: ";color:light-dark(#4b5563,#9ca3af)}.design-studie .ausgangsliste tbody tr{cursor:pointer}.design-studie :is(.kontentabelle.journal,.retourenliste,.ausgangsliste) tbody td[colspan]{grid-column:1 / -1}}.design-studie :is(.lg-unteransicht,.as-artikelbereich,.geraeteakte){grid-template-columns:minmax(0,1fr)}.design-studie :is(.lg-unteransicht,.as-artikelbereich,.geraeteakte)>*{min-width:0}.design-studie .lg-kopf{align-items:center;justify-content:flex-end}.design-studie .lg-kopf>div:first-child{flex:1 1 100%;margin-right:auto}.design-studie .lg-kopf>:is(button,a.lg-knopf),.design-studie .lg-kopf .lg-segment button{box-sizing:border-box;min-height:2.4rem}.design-studie a.lg-knopf,.design-studie .lg-unteransicht>button.lg-knopf{display:inline-flex;align-items:center;box-sizing:border-box;min-height:2.75rem;padding:.3rem .9rem;border:1px solid var(--rand);border-radius:var(--radius-klein);background:var(--hintergrund);color:inherit;text-decoration:none;font-weight:500}.design-studie a.lg-knopf:hover{background:var(--flaeche)}.design-studie .lg-seite:has(>.lg-unteransicht)>.lg-kopf :is(.untertitel,button.haupt,.lg-modus){display:none}.design-studie .lg-unteransicht>button.lg-knopf:first-child{gap:.35rem;border:0;background:none;padding-inline:.2rem;color:var(--akzent);font-size:1rem;font-weight:600}.design-studie .lg-unteransicht>button.lg-knopf:first-child:before{content:"←"}@media(max-width:700px){.design-studie .lg-kopf{justify-content:flex-start}.design-studie .lg-handzugang>.lg-knopfreihe{justify-content:flex-start}}.design-studie .db-masse input{box-sizing:border-box}.design-studie .lager-offen-text{flex:1 1 auto}.design-studie body:has(.kundenansicht) :is(.studie-kopf,.studie-tabbar,.studie-mehr-blatt,.studie-mehr-hintergrund,.feedback-knopf,.feedback-panel,.kopfleiste){display:none}@media(max-width:700px){.design-studie .lg-seite .lg-chip{white-space:normal}.design-studie .lg-kopf .untertitel,.design-studie .lg-stichtag p.hilfe,.design-studie .lg-seite:not(.lg-verwaltung)>.lg-kennzahlen{display:none}.design-studie .lg-seite :is(.lg-segment button,.lg-x,a.lg-knopf,.lg-knopf){min-height:2.75rem;min-width:2.75rem}}.design-studie :is(.as-formular,.as-werkzeugleiste) :is(input:not([type=checkbox],[type=radio]),select){box-sizing:border-box;width:100%;min-width:0}.design-studie .as-werkzeugleiste>input{width:auto;flex:1 1 16rem;min-width:min(16rem,100%)}.design-studie .as-werkzeugleiste>button:last-child{margin-left:auto;font-weight:600;border-color:var(--akzent);background:var(--akzent);color:var(--akzent-text)}@media(max-width:700px){.design-studie .as-werkzeugleiste>.as-segment{flex:1 1 100%}}.design-studie .inv-rahmen{margin-top:1rem}@media(max-width:700px){.design-studie .inv-rahmen{margin-inline:0}}.design-studie .geraeteakte-kopf{margin-top:1.5rem}.design-studie .anleitung-layout{grid-template-columns:15rem minmax(0,1fr)}@media(max-width:60rem){.design-studie .anleitung-layout{grid-template-columns:minmax(0,1fr)}.design-studie .anleitung-kapitel{max-height:18rem;border:1px solid var(--rand);border-radius:var(--radius);padding:.5rem}.design-studie .anleitung-suche{box-sizing:border-box;width:100%}}.design-studie .neuerung li{overflow-wrap:anywhere}.design-studie .karte.neuerung{margin:0 0 1rem;padding:.75rem 1rem;border:1px solid var(--rand);border-radius:var(--radius)}.design-studie section:has(>.karte.neuerung)>.seitenkopf{flex-direction:column;align-items:flex-start}@media(max-width:700px){.design-studie .tableiste{flex-wrap:nowrap;overflow-x:auto;scrollbar-width:thin}.design-studie .tableiste button{flex:0 0 auto;min-height:2.75rem;white-space:nowrap}}.design-studie .vorlagen-leiste{display:flex;flex-wrap:wrap;align-items:center;gap:.4rem;flex-basis:100%}.design-studie .kontentabelle tr.inaktiv>td{opacity:.6}.design-studie section:has(>.benutzer-neu) .notiz-zeile label.breit{display:flex;flex-direction:column;align-items:flex-start;gap:.25rem;margin-bottom:.5rem}.design-studie .dialog label.schalter{flex-direction:row;align-items:center}.design-studie main>section>p.meldung:is(.fehler[role=alert],.ok[role=status]):not(:has(+.tableiste)){position:sticky;top:calc(var(--kopf-offset) + .5rem);z-index:6;background:var(--hintergrund)}@media(min-width:701px){.design-studie :is(.kontenrahmen,section:has(>.benutzer-neu)) .kontentabelle{display:table;width:100%}}@media(min-width:701px){.design-studie section:has(>.benutzer-neu){overflow-x:auto}}.design-studie .studie-ld.mit-detail>:not(.studie-detail):not(.meldung):not(.dialoghintergrund){display:none}.design-studie .studie-ld.mit-detail>.studie-detail{margin-top:.75rem}@media(max-width:700px){.design-studie .filterleiste.jahrwahl>button{min-width:2.75rem;min-height:2.75rem}}.design-studie a.feedback-bereich{display:inline-flex;align-items:center;min-height:2rem}@media(max-width:700px){.design-studie a.feedback-bereich{min-height:2.75rem}}@media(min-width:701px){.design-studie .vertraege-seite .kontentabelle{display:table;width:100%}}.design-studie .anleitung-zu-kapiteln{display:none}@media(max-width:60rem){.design-studie .anleitung-zu-kapiteln{display:inline-flex;align-items:center;position:fixed;left:.75rem;bottom:calc(4.9rem + env(safe-area-inset-bottom));z-index:50;min-height:2.75rem;border-radius:var(--radius-pille);background:var(--hintergrund)}}@media(min-width:701px)and (max-width:60rem){.design-studie .anleitung-zu-kapiteln{bottom:1rem}}@media(max-width:700px){.design-studie .dialog.zahl-fenster{padding-bottom:calc(.9rem + env(safe-area-inset-bottom))}.design-studie .zahl-fuss{bottom:calc(-.9rem - env(safe-area-inset-bottom));margin-bottom:calc(-.9rem - env(safe-area-inset-bottom));padding-bottom:calc(.9rem + env(safe-area-inset-bottom))}}@media(min-width:701px){.design-studie body:has(.belege-seite.mit-detail),.design-studie main:has(.belege-seite.mit-detail){padding-bottom:0}.design-studie main:has(.belege-seite.mit-detail){max-width:none}.design-studie body:has(.belege-seite.mit-detail) .studie-kopf{max-width:none}}@media(min-width:1700px){.design-studie .belege-seite.mit-detail{grid-template-columns:17rem minmax(0,1fr);column-gap:1rem}.design-studie .belege-seite.mit-detail>.studie-liste{max-height:max(8rem,calc(100dvh - var(--belege-liste-oben, 30rem)))}.design-studie .belege-seite.mit-detail>.beleg-ansichten,.design-studie .belege-seite.mit-detail>.seitenkopf>.aktionen{display:none}.design-studie .belege-seite.mit-detail.liste-zu{grid-template-columns:3rem minmax(0,1fr)}.design-studie .belege-seite.mit-detail>.belegdetail-liste-knopf{display:block;grid-column:1;grid-row:11;width:100%}.design-studie .belege-seite.mit-detail.liste-zu>.belegdetail-liste-knopf{writing-mode:vertical-rl;width:2.5rem;grid-row:1 / -1;position:sticky;top:var(--kopf-offset)}.design-studie .belege-seite.mit-detail.liste-zu>:not(.studie-detail):not(.belegdetail-liste-knopf):not(.dialoghintergrund){display:none}.design-studie .belege-seite.mit-detail .archiv-kacheln{grid-template-columns:minmax(0,1fr)}.design-studie .belege-seite.mit-detail .archiv-kachel{display:grid;width:100%;box-sizing:border-box;grid-template-columns:2.5rem minmax(0,1fr);gap:.2rem .6rem;padding:.5rem;text-align:left}.design-studie .belege-seite.mit-detail .archiv-kachel>.archiv-thumb{grid-row:1 / 3;width:2.5rem;height:3.5rem}.design-studie .belege-seite.mit-detail .archiv-kachel :is(.archiv-kachel-tags,.marke),.design-studie .belege-seite.mit-detail .trefferliste-kopf .kachel-regler,.design-studie .belege-seite.mit-detail .beleg-treffer-zeile .tag-chips{display:none}.design-studie .belege-seite.mit-detail .beleg-treffer-zeile{grid-template-columns:2.5rem minmax(0,1fr);gap:.3rem}.design-studie .belege-seite.mit-detail .beleg-treffer-zeile.mit-auswahl{grid-template-columns:1rem 2.5rem minmax(0,1fr)}.design-studie .belege-seite.mit-detail .treffer-meta{display:none}.design-studie .belege-seite.mit-detail .treffer-kompaktdatum{display:block;font-size:.875rem}.design-studie .belege-seite.mit-detail .treffer-vorschau .archiv-thumb{width:2.5rem;height:3.5rem}.design-studie .belege-seite.mit-detail .treffer-betrag{grid-column:-2 / -1;text-align:left}.design-studie .belege-seite.mit-detail .belegliste :is(th,td):nth-child(n+3 of:not(.auswahl-spalte)):not(:nth-child(8 of:not(.auswahl-spalte))){display:none}.design-studie .belege-seite.mit-detail .belegliste{min-width:0;width:100%}}@media(min-width:701px){.design-studie .beleg-detail .belegdetail-split{display:flex;flex-direction:column;overflow:visible;gap:.5rem}.design-studie .beleg-detail .belegdetail-split>*{min-width:0;width:100%;box-sizing:border-box}.design-studie .beleg-detail .cockpit-original{position:sticky;top:var(--kopf-offset);display:flex;flex-direction:column;height:max(20rem,calc(100dvh - var(--cockpit-oben, 10rem)));overflow:visible}.design-studie .beleg-detail .belegdetail-papier{position:relative;flex:1 1 auto;min-height:0}.design-studie .beleg-detail .belegdetail-originalinhalt{height:100%;overflow-y:auto;overscroll-behavior:contain}.design-studie .beleg-detail .belegdetail-originalinhalt>.vorschau-karte{display:flex;flex-direction:column;height:100%;min-height:0;box-sizing:border-box}.design-studie .beleg-detail .belegdetail-originalinhalt :is(.seiten-vorschau,.pdfjs-rahmen){flex:1 1 auto;min-height:0;height:auto;max-height:none}.design-studie .beleg-detail .cockpit-felder{order:-1;height:auto;overflow:visible;padding:0}.design-studie .belegdetail-split:not(.kompakt-offen) .belegdetail-ablauf{display:none}.design-studie .belegdetail-kompakt,.design-studie .belegdetail-kompakt-knopf{display:block}.design-studie .kompakt-offen .belegdetail-kompakt{display:none}.design-studie .beleg-detail[data-angaben=ueber] .belegdetail-split,.design-studie .beleg-detail .belegdetail-split.angaben-zu{display:grid;grid-template-columns:minmax(0,1fr)}.design-studie .beleg-detail[data-angaben=im] .belegdetail-papier,.design-studie .beleg-detail[data-angaben=im] .belegdetail-originalinhalt{display:contents}.design-studie .beleg-detail[data-angaben=im] .cockpit-original{height:auto;position:static}.design-studie .beleg-detail[data-angaben=im] .belegdetail-originalinhalt>.belegpapier{overflow:visible}}@container studie-detail (min-width: 52rem){@media(min-width:701px){.design-studie .beleg-detail .belegdetail-split{display:grid;grid-template-columns:minmax(0,1fr) clamp(22rem,34%,26rem);grid-template-rows:minmax(0,1fr);gap:1rem}.design-studie .beleg-detail .cockpit-original{height:max(0px,calc(100dvh - var(--cockpit-oben, 10rem)))}.design-studie .beleg-detail .cockpit-felder{order:0;position:sticky;top:var(--kopf-offset);height:max(0px,calc(100dvh - var(--cockpit-oben, 10rem)));overflow-y:auto;overscroll-behavior:contain;scrollbar-gutter:stable}.design-studie .belegdetail-split:not(.kompakt-offen) .belegdetail-ablauf{display:block}.design-studie .belegdetail-kompakt,.design-studie .belegdetail-kompakt-knopf{display:none}.design-studie .beleg-detail[data-angaben=ueber] .belegdetail-split,.design-studie .beleg-detail .belegdetail-split.angaben-zu{grid-template-columns:minmax(0,1fr)}}}@media(min-width:1121px){.design-studie .cockpit-layout .cockpit-felder .schritt{margin-top:.5rem;padding:1rem;border:0;border-radius:var(--radius);background:var(--flaeche);box-shadow:0 0 0 1px var(--rand)}.design-studie .cockpit-layout .cockpit-felder .schritt.schritt-aktiv{box-shadow:inset 3px 0 var(--akzent),0 0 0 1px var(--rand)}.design-studie .cockpit-layout .schritt-kopf{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.5rem}.design-studie .cockpit-layout .schritt-kopf h3{display:flex;align-items:center;gap:.5rem;margin:0;font-size:1rem;line-height:1.5}.design-studie .cockpit-layout .schritt-nummer{display:inline-flex;flex:0 0 2rem;width:2rem;height:2rem;align-items:center;justify-content:center;border-radius:50%;background:var(--hintergrund);color:var(--text);font-size:0}.design-studie .cockpit-layout .schritt-nummer:before{content:attr(data-nummer);font-size:1rem}.design-studie .cockpit-layout :is(.schritt-status,.schritt-erledigt){max-width:12rem;min-width:0;font-size:.85rem;text-align:right}.design-studie .cockpit-layout .schritt-erledigt{gap:.5rem}.design-studie .cockpit-layout .schritt-inhalt:not([hidden]){display:grid;gap:1rem;margin-top:1rem}.design-studie .cockpit-layout .schritt-inhalt>*{margin-block:0}.design-studie .cockpit-layout .schritt-inhalt :is(.feldgitter,.kontierung-form){gap:1rem .5rem}.design-studie .cockpit-layout .schritt-inhalt .feld-label{display:flex;align-items:baseline;flex-wrap:wrap;gap:0 .5rem;font-size:.85rem;color:color-mix(in srgb,var(--text) 70%,var(--hintergrund));opacity:1}.design-studie .cockpit-layout .feld-label .nachweis{margin-left:auto;padding:0 .5rem;border-radius:var(--radius);background:var(--hintergrund);color:color-mix(in srgb,var(--text) 70%,var(--hintergrund));font-size:.75rem;line-height:1.5}.design-studie .cockpit-layout .feld-eingabe.betrag input{text-align:right;font-variant-numeric:tabular-nums}.design-studie .cockpit-layout .cockpit-felder :is(.meldung,.hinweis,.cockpit-nettozeile,.ki-vorschlag){padding:.5rem 1rem;border:0;border-left:3px solid var(--rand);border-radius:var(--radius);background:var(--hintergrund);line-height:1.5}.design-studie .cockpit-layout .cockpit-felder :is(.warnung,.hinweis,.ki-vorschlag){border-left-color:var(--warnung)}.design-studie .cockpit-layout .cockpit-felder .fehler{border-left-color:var(--fehler)}.design-studie .cockpit-layout .cockpit-felder .ok{border-left-color:var(--ok)}.design-studie .cockpit-layout .feld-details{border:0;padding:0}.design-studie .cockpit-layout .feld-details>summary{padding-block:.5rem}.design-studie .cockpit-layout .freigabe-leiste{margin-top:.5rem;padding:.5rem 4rem .5rem .75rem;border:0;border-radius:var(--radius);background:var(--flaeche);box-shadow:0 -1px var(--rand);gap:.3rem;font-size:.85rem}.design-studie .cockpit-layout :is(.freigabe-zeile,.freigabe-knoepfe){gap:.4rem}.design-studie .cockpit-layout .cockpit-felder .freigabe-leiste .meldung{padding:.2rem .6rem;font-size:.8rem;line-height:1.35}.design-studie .cockpit-layout .freigabe-satz{font-variant-numeric:tabular-nums}}.design-studie .jahrwahl>button{display:inline-flex;align-items:center;justify-content:center}@media(min-width:701px){.design-studie .inv-seite{margin-inline:0}.design-studie .inv-seite>.seitenkopf+.inv-rahmen>.inv-kopf{display:none}.design-studie .inv-seite input:not([type=checkbox]):not([type=file]),.design-studie .inv-seite textarea{padding:.5rem .6rem;border-radius:var(--radius-klein);font-size:inherit}.design-studie .inv-seite :is(.inv-knopf,.inv-wahl,.inv-kleine-aktionen button,.inv-neu-form button){min-height:2.4rem;padding:.4rem .8rem;border-radius:var(--radius-klein)}.design-studie .inv-seite :is(.inv-zurueck,.inv-zur-liste,.inv-stammdaten summary,.inv-gelesen summary){min-height:2.4rem}.design-studie .inv-seite .inv-karte{border-radius:var(--radius)}.design-studie .inv-start{width:100%}.design-studie .inv-start>.inv-rahmen{overflow:visible;border:0;border-radius:0;background:light-dark(transparent,transparent);box-shadow:none}.design-studie .inv-start .inv-inhalt{grid-template-columns:minmax(0,3fr) minmax(0,2fr);gap:1rem 2rem;align-items:start;padding:0}.design-studie .inv-start .inv-inhalt>:not(.inv-start-haupt,.inv-start-neben){grid-column:1 / -1}.design-studie .inv-start .inv-inhalt>.inv-start-neben{max-width:34rem}.design-studie .inv-start .inv-start-form{grid-template-columns:repeat(2,minmax(0,1fr));grid-template-areas:"titel titel" "tag-etikett name-etikett" "tag name" "text text" "knopf knopf";gap:.3rem 1rem;padding:1rem}.design-studie .inv-start .inv-start-form>h3{grid-area:titel;margin-bottom:.5rem}.design-studie .inv-start .inv-start-form>label[for=inv-stichtag]{grid-area:tag-etikett}.design-studie .inv-start .inv-start-form>#inv-stichtag{grid-area:tag}.design-studie .inv-start .inv-start-form>label[for=inv-bezeichnung]{grid-area:name-etikett}.design-studie .inv-start .inv-start-form>#inv-bezeichnung{grid-area:name}.design-studie .inv-start .inv-start-form>.inv-klein{grid-area:text;margin-block:.5rem 0}.design-studie .inv-start .inv-start-form>.inv-haupt{grid-area:knopf;justify-self:start;width:auto;margin-top:.5rem}.design-studie .inv-start .inv-start-haupt{grid-template-columns:repeat(2,minmax(0,1fr))}.design-studie .inv-start .inv-start-haupt>:not(.inv-ort){grid-column:1 / -1}.design-studie .inv-start .inv-start-haupt>.inv-knopf:not(.inv-ort,.inv-haupt){width:auto;justify-self:start}.design-studie .inv-start .inv-start-haupt>.inv-zur-liste{justify-self:start}.design-studie .inv-start .inv-fruehere{padding:.75rem .875rem;border:1px solid var(--rand);border-radius:var(--radius);background:var(--flaeche)}}.studie-seitentitel,.studie-kopfsymbol{display:none}.symbol{flex:none}.studie-blatt-hintergrund{position:fixed;top:0;right:0;bottom:0;left:0;z-index:150;display:flex;align-items:flex-end;justify-content:center;background:color-mix(in srgb,var(--text) 45%,transparent)}.studie-blatt{box-sizing:border-box;width:min(100%,34rem);max-height:88dvh;overflow-y:auto;padding:.5rem 1rem calc(1rem + env(safe-area-inset-bottom));border-radius:1.1rem 1.1rem 0 0;background:var(--hintergrund);color:var(--text);box-shadow:0 -.5rem 1.5rem color-mix(in srgb,var(--text) 20%,transparent)}.studie-blatt-griff{width:2.5rem;height:.28rem;margin:.15rem auto .6rem;border-radius:var(--radius-pille);background:var(--rand)}.studie-blatt h2{margin:0 0 .75rem;font-size:1.15rem}.erfassen-wahl{display:grid;gap:.6rem}.erfassen-knopf{display:flex;align-items:center;gap:.9rem;min-height:4.25rem;padding:.6rem .9rem;border:1px solid var(--rand);border-radius:var(--radius-gross);background:var(--flaeche);color:var(--text);font:inherit;text-align:left;cursor:pointer}.erfassen-knopf strong,.erfassen-knopf small{display:block}.erfassen-knopf small{margin-top:.1rem;color:color-mix(in srgb,var(--text) 70%,var(--hintergrund));font-size:.85rem}.erfassen-symbol{display:grid;flex:none;place-items:center;width:2.9rem;height:2.9rem;border-radius:50%;background:var(--marke);color:#fff}.erfassen-lauf progress{width:100%;height:.6rem}.erfassen-ergebnis{display:grid;gap:.5rem;margin-top:.75rem}.erfassen-ergebnis p{margin:0}.erfassen-ergebnis button,.erfassen-schliessen{min-height:2.9rem;border:1px solid var(--rand);border-radius:var(--radius-gross);background:var(--hintergrund);color:var(--text);font:inherit;cursor:pointer}.erfassen-ergebnis button.primaer{font-weight:700}.erfassen-schliessen{width:100%;margin-top:.75rem}@media(max-width:700px){.design-studie{--studie-kopf-abstand: 3.25rem;--handy-leiste: 3.6rem}.design-studie body{padding-inline:.75rem}.design-studie main{padding-bottom:calc(var(--handy-leiste) + 1.75rem + env(safe-area-inset-bottom))}.design-studie .studie-kopf{box-sizing:border-box;width:auto;max-width:none;margin:0 -.75rem;padding:0 .35rem 0 .75rem;border-bottom:1px solid var(--rand)}.design-studie .studie-kopfzeile{display:flex;align-items:center;gap:.1rem;height:3.25rem;min-width:0}.design-studie .studie-kopf:not([data-bereich=uebersicht]) .studie-marke{display:none}.design-studie .studie-seitentitel{display:block;flex:1 1 auto;min-width:0;margin:0;overflow:hidden;font-size:1.2rem;font-weight:700;text-overflow:ellipsis;white-space:nowrap}.design-studie .studie-kopfsymbol{display:inline-grid;flex:none;place-items:center;width:2.75rem;height:2.75rem;min-height:2.75rem;padding:0;border:0;border-radius:50%;background:transparent}.design-studie .studie-lupe{margin-left:auto}.design-studie .studie-lupe[aria-current=page]{color:var(--marke)}.design-studie .studie-system{flex:none;margin-left:0}.design-studie .studie-system .systemchip-knopf{justify-content:center;width:2.75rem;min-width:2.75rem;height:2.75rem;padding:0;border:0;background:transparent}.design-studie .studie-system .systemchip-knopf:after{content:none}.design-studie .studie-system .systemchip .punkt{width:.7rem;height:.7rem}.design-studie .studie-system .systemchip-panel{position:fixed;top:3.5rem;right:.5rem;left:.5rem;min-width:0;max-height:calc(100dvh - 8rem);overflow-y:auto}.design-studie .studie-unternav,.design-studie .feedback-knopf{display:none}.design-studie .studie-tabbar{align-items:stretch;height:var(--handy-leiste);padding-bottom:env(safe-area-inset-bottom);border-top:1px solid var(--rand)}.design-studie .studie-tabbar button{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.1rem;min-height:0;padding:.25rem .1rem;background:transparent;color:color-mix(in srgb,var(--text) 68%,var(--hintergrund));font-size:.7rem;font-weight:500}.design-studie .studie-tabbar button.studie-aktiv{box-shadow:none;color:var(--marke);font-weight:700}.design-studie .studie-tabbar button.studie-tab-plus{flex:0 0 3.5rem;align-self:flex-start;width:3.5rem;height:3.5rem;margin:-1.1rem .35rem 0;border:.25rem solid var(--hintergrund);border-radius:50%;background:var(--marke);color:#fff;box-shadow:0 .2rem .6rem color-mix(in srgb,var(--text) 28%,transparent)}.design-studie .studie-tab-plus .symbol{width:1.7rem;height:1.7rem;stroke-width:2.4}.design-studie .studie-mehr-hintergrund{bottom:calc(var(--handy-leiste) + env(safe-area-inset-bottom))}.design-studie .vorgangs-anzeige,.design-studie .dropzone-toast{bottom:calc(var(--handy-leiste) + 1.4rem + env(safe-area-inset-bottom))}.design-studie .neuerungen-hinweis{right:.75rem;left:.75rem;width:auto;bottom:calc(var(--handy-leiste) + 2.2rem + env(safe-area-inset-bottom))}.design-studie .studie-mehr-blatt{max-height:calc(100dvh - var(--handy-leiste) - 2.5rem);padding-top:.6rem;border-radius:1.1rem 1.1rem 0 0}.design-studie .studie-mehr-kopf{top:-.6rem}.design-studie .studie-mehr-gruppe h3{margin-bottom:.4rem;color:color-mix(in srgb,var(--text) 70%,var(--hintergrund));font-size:.78rem;letter-spacing:.04em;text-transform:uppercase}.design-studie .studie-mehr-liste{grid-template-columns:repeat(3,minmax(0,1fr));gap:.45rem}.design-studie .studie-mehr-liste button{display:flex;flex-direction:column;align-items:center;justify-content:flex-start;gap:.3rem;min-height:4.6rem;padding:.6rem .2rem .45rem;border-color:transparent;border-radius:var(--radius-gross);background:var(--flaeche);font-size:.76rem;line-height:1.2;text-align:center}.design-studie .studie-mehr-liste button.studie-aktiv{border-color:var(--marke);box-shadow:none;color:var(--marke)}.design-studie .studie-mehr-ansicht-gruppe{margin-top:1.1rem;padding:.85rem 0 0;border-top:1px solid var(--rand);border-bottom:0}}.studie-schnell{display:none}@media(max-width:700px){.design-studie .studie-tabbar{z-index:151}.design-studie .studie-mehr-liste button{font-size:.72rem;-webkit-hyphens:auto;hyphens:auto;overflow-wrap:break-word}.design-studie main .seitenkopf h2,.design-studie main .eingang-seitenkopf h2{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.design-studie main .seitenkopf .untertitel,.design-studie main .seitenkopf details.hilfe{display:none}.design-studie main .seitenkopf{margin:.6rem 0 .5rem}.design-studie .studie-start{gap:.9rem;padding-top:.75rem}.design-studie .studie-start-kopf{align-items:center}.design-studie .studie-start-kopf h2{font-size:1.45rem}.design-studie .studie-start-anpassen{min-height:2.4rem;padding:0 .7rem;border:0;background:transparent;color:var(--akzent);font-size:.9rem}.design-studie .studie-schnell{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.25rem}.design-studie .studie-schnell button{display:flex;flex-direction:column;align-items:center;gap:.35rem;min-width:0;padding:.2rem 0;border:0;background:transparent;color:var(--text);font:inherit;font-size:.74rem}.design-studie .studie-schnell button>span{display:grid;place-items:center;width:3.25rem;height:3.25rem;border-radius:50%;background:var(--flaeche)}.design-studie .studie-schnell button:first-child>span{background:var(--marke);color:#fff}.design-studie .studie-leitfaden{display:none}.design-studie .studie-leitfaden ol{display:flex;gap:.4rem;margin-inline:-.75rem;padding-inline:.75rem;overflow-x:auto;scrollbar-width:none}.design-studie .studie-leitfaden li{flex:none}.design-studie .studie-leitfaden li button,.design-studie .studie-leitfaden li:first-child button,.design-studie .studie-leitfaden li:last-child button{display:flex;align-items:center;gap:.45rem;width:auto;min-height:2.5rem;padding:.3rem .8rem;border-radius:var(--radius-pille);white-space:nowrap}.design-studie .studie-leitfaden strong{order:2}.design-studie .studie-leitfaden small{display:none}.design-studie .studie-leitfaden li:has(small) button{border-color:var(--akzent);box-shadow:inset 0 0 0 1px var(--akzent)}.design-studie .studie-aufgabe{position:relative;grid-template-columns:2.4rem minmax(0,1fr) 1.5rem;min-height:3.4rem;padding:.35rem .6rem .35rem .5rem}.design-studie .studie-aufgabe-zahl{display:grid;place-items:center;min-width:2.1rem;height:2.1rem;border-radius:var(--radius-pille);background:var(--flaeche);font-size:1rem;text-align:center}.design-studie .studie-aufgabe button{min-height:0;padding:0;border:0;background:transparent;color:transparent;font-size:0}.design-studie .studie-aufgabe button:before{position:absolute;top:0;right:0;bottom:0;left:0;content:""}.design-studie .studie-aufgabe button:after{color:color-mix(in srgb,var(--text) 55%,var(--hintergrund));content:"›";font-size:1.5rem;line-height:1}.design-studie .studie-systemstatus{display:none}.design-studie .studie-ware-klappe{border:1px solid var(--rand);border-radius:var(--radius-gross);padding:0 .75rem}.design-studie .studie-ware-klappe>summary{min-height:3rem;padding:.85rem 0;box-sizing:border-box;font-weight:600;cursor:pointer}.design-studie .studie-ware-klappe #studie-eingang-titel{display:none}}@media(max-width:700px){.design-studie .studie-start{grid-template-columns:minmax(0,1fr)}.design-studie .studie-start>*{min-width:0}}@media(max-width:700px){.design-studie .studie-stoerungen{order:-1}.design-studie .studie-stoerungen:empty,.design-studie .studie-stoerungen:not(:has(*)){display:none}}.studie-segment{display:none}.zustand{display:inline-block;padding:.08rem .5rem;border-radius:var(--radius-pille);background:var(--flaeche);color:color-mix(in srgb,var(--text) 80%,var(--hintergrund));font-size:.75rem;font-weight:600;line-height:1.5;white-space:nowrap}.zustand-offen{background:color-mix(in srgb,var(--warnung) 16%,var(--hintergrund));color:light-dark(#8a4a06,#fbbf24)}.zustand-fertig{background:color-mix(in srgb,var(--ok) 15%,var(--hintergrund));color:light-dark(#136c33,#4ade80)}.zustand-fehler{background:color-mix(in srgb,var(--fehler) 15%,var(--hintergrund));color:light-dark(#a11616,#f87171)}@media(max-width:700px){.design-studie .studie-segment{display:grid;grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;gap:.2rem;margin:0 .4rem .45rem 0;padding:.2rem;border-radius:var(--radius-gross);background:var(--flaeche)}.design-studie .studie-segment button{min-height:2.1rem;padding:.2rem .4rem;border:0;border-radius:var(--radius);background:transparent;color:color-mix(in srgb,var(--text) 72%,var(--hintergrund));font-size:.9rem}.design-studie .studie-segment button.studie-aktiv{background:var(--hintergrund);box-shadow:0 1px 3px color-mix(in srgb,var(--text) 22%,transparent);color:var(--text);font-weight:700}.design-studie:has(.studie-segment){--studie-kopf-abstand: 6rem}.design-studie main .seitenkopf .aktionen>.nur-mobil.primaer,.design-studie main .seitenkopf .aktionen>.belege-hochladen{display:none}.design-studie main .seitenkopf .aktionen>.belege-materialliste{min-height:2.2rem;margin-left:auto;padding:0 .3rem;border:0;background:transparent;color:var(--akzent);font-size:.9rem}.design-studie main .seitenkopf:has(.belege-materialliste){margin:0}.design-studie main .seitenkopf:has(.belege-materialliste) .aktionen{width:100%}.design-studie .beleg-ansichten:has(.beleg-ansichten-leer):not(:has(button:not(:disabled))){display:none}.design-studie .beleg-filter{padding:0;border:0;background:transparent}.design-studie .beleg-filter-kopf{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:.4rem .5rem;align-items:center}.design-studie .beleg-filter-kopf input[type=search]{width:100%;min-width:0;height:2.75rem;border-radius:var(--radius-gross)}.design-studie .beleg-filter-kopf .filter-umschalter{height:2.75rem;border-radius:var(--radius-gross)}.design-studie .beleg-filter-kopf .beleg-filter-treffer{grid-column:1;justify-self:start;max-width:55%;min-height:2rem;margin:0;line-height:2rem;color:color-mix(in srgb,var(--text) 70%,var(--hintergrund));font-size:.85rem}.design-studie .trefferliste-kopf{justify-content:flex-end;width:max-content;margin:-2.4rem 0 .4rem auto}.design-studie .trefferliste-kopf .archiv-ansichten button{min-height:2rem;padding:.1rem .7rem;font-size:.85rem}.design-studie .treffer-zeilen{gap:0;margin-inline:-.75rem;border-top:1px solid var(--rand)}.design-studie .beleg-treffer-zeile,.design-studie .beleg-treffer-zeile.mit-auswahl{grid-template-columns:3rem minmax(0,1fr) auto;align-items:start;gap:.7rem;padding:.7rem .75rem;border:0;border-bottom:1px solid var(--rand);border-radius:0}.design-studie .beleg-treffer-zeile.gewaehlt{box-shadow:inset .2rem 0 0 var(--akzent)}.design-studie .treffer-vorschau{min-height:0;padding:0;border:1px solid var(--rand);border-radius:var(--radius-klein);overflow:hidden}.design-studie .treffer-vorschau .archiv-thumb{height:4rem}.design-studie .treffer-inhalt{gap:.15rem;min-height:0}.design-studie .treffer-wer{font-size:1rem;line-height:1.3}.design-studie .treffer-marken{display:flex;flex-wrap:wrap;gap:.3rem;margin-top:.15rem}.design-studie .treffer-betrag{grid-column:3;font-size:1rem}}@media(max-width:700px){:where(.design-studie main) button,:where(.design-studie main) select,:where(.design-studie main summary.knopf),:where(.design-studie main) input:where(:not([type=checkbox],[type=radio],[type=range],[type=file])){min-height:2.4rem}:where(.design-studie main) button{padding-block:.3rem}.design-studie main :is(.aktionen,.zeilenaktionen,.filter-schnellgriffe){gap:.5rem}}@media(max-width:700px){.design-studie main .eingang-seitenkopf h2,.design-studie main .eingang-seitenkopf p{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.design-studie main .seitenkopf>.aktionen{flex-wrap:nowrap;max-width:100%;overflow-x:auto;scrollbar-width:none}.design-studie main .seitenkopf>.aktionen>:is(button,a,label,details){flex:none;font-size:.9rem;white-space:nowrap}}@media(max-width:700px){.design-studie main section:has(>.bankliste){display:flex;flex-direction:column}.design-studie main section:has(>.bankliste)>:is(.serien-block,.import-bereich,.offene-eingangsrechnungen){order:5;margin-top:.6rem}.design-studie main section:has(>.bankliste)>p.hilfe{display:none}.design-studie .bank-kontostand{display:grid;gap:.5rem;margin:.75rem 0 0;font-size:.85rem}.design-studie .bank-kontostand>span{display:block;padding:.7rem .9rem;border-radius:var(--radius-gross);background:var(--flaeche);color:color-mix(in srgb,var(--text) 72%,var(--hintergrund))}.design-studie .bank-kontostand strong{display:block;color:var(--text);font-size:1rem}html.design-studie main form.zeile.banksuche>label{display:block;width:100%;font-size:0}html.design-studie main form.zeile.banksuche input{width:100%;border-radius:var(--radius-gross);font-size:16px}.design-studie .bankliste{margin-inline:-.75rem;width:auto;border-top:1px solid var(--rand)}.design-studie .bankliste tbody tr{margin:0;padding:.7rem .75rem;border:0;border-bottom:1px solid var(--rand);border-radius:0}.design-studie .bankliste td[data-feld=gegenpartei]{order:-2;grid-column:1;font-size:1rem}.design-studie .bankliste td[data-feld=betrag]{order:-1;font-size:1rem}.design-studie .bankliste td[data-feld=datum]{grid-column:1 / -1}.design-studie .bankliste td[data-feld=zweck]{color:color-mix(in srgb,var(--text) 78%,var(--hintergrund));font-size:.9rem}.design-studie .bankliste td[data-feld=beleg]:has(>.hilfe:only-child){display:none}}@media(max-width:700px){.design-studie .assistent-liste{gap:.35rem}.design-studie .assistent-kurz{display:grid;grid-template-columns:minmax(0,1fr) 2.6rem;gap:0;align-items:stretch;padding:0;border-radius:var(--radius-gross);overflow:hidden}.design-studie .assistent-kurz-ziel{display:flex;align-items:center;justify-content:space-between;gap:.5rem;min-height:2.9rem;padding:.4rem .3rem .4rem .75rem;border:0;border-radius:0;background:transparent;font-size:.95rem;line-height:1.25;text-align:left}.design-studie .assistent-kurz-ziel>span{color:color-mix(in srgb,var(--text) 55%,var(--hintergrund));font-size:1.4rem;line-height:1}.design-studie .assistent-kurz-mehr{min-height:2.9rem;padding:0;border:0;border-left:1px solid var(--rand);border-radius:0;background:transparent;color:color-mix(in srgb,var(--text) 70%,var(--hintergrund))}.design-studie .assistent-kurz-text{grid-column:1 / -1;padding:.1rem .75rem .5rem;border-top:1px solid var(--rand);font-size:.88rem}.design-studie .assistent-kurz-text p{margin:.4rem 0 .2rem}.design-studie .assistent-kurz-text .assistent-knoepfe{gap:1.25rem}.design-studie .assistent-kurz-text .link{min-height:2.4rem;padding:0;font-size:.88rem}}@media(max-width:700px){.design-studie main .as-artikelbereich>h2:first-child,.design-studie main .st-kopf h2{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.design-studie main .st-kopf .untertitel,.design-studie main>section>.untertitel:first-child{display:none}.design-studie main .einstellung label,.design-studie main .einstellung>:first-child{flex-wrap:wrap;min-width:0;max-width:100%}}@media(max-width:700px){.design-studie main .eingang-scans-kopf{flex-wrap:nowrap;gap:.5rem}.design-studie main .eingang-scans-kopf>.eingang-leise{display:none}.design-studie main .eingang-scans-verweis{font-size:.9rem;white-space:nowrap}.design-studie main .eingang-seitenkopf{justify-content:flex-start;gap:.5rem}}@media(max-width:700px){html.design-studie{font-size:93%;--rand-feld: light-dark( color-mix(in srgb, var(--text) 26%, var(--hintergrund)), color-mix(in srgb, var(--text) 42%, var(--hintergrund)) );--rand: light-dark( color-mix(in srgb, var(--text) 12%, var(--hintergrund)), color-mix(in srgb, var(--text) 22%, var(--hintergrund)) );--flaeche: light-dark( color-mix(in srgb, var(--text) 3.5%, var(--hintergrund)), color-mix(in srgb, var(--text) 9%, var(--hintergrund)) )}:where(.design-studie) :where(input,select,textarea){border-color:var(--rand-feld)}.design-studie main{line-height:1.4}.design-studie main :is(h2,h3,h4){line-height:1.25;letter-spacing:-.005em}.design-studie main h2{font-size:1.2rem}.design-studie main h3{font-size:1.02rem}.design-studie .studie-start-kopf h2{font-size:1.3rem}:where(.design-studie main) button:where(:not(.primaer,.aktiv,.link,.alslink,.verweis)){border-radius:var(--radius);background:var(--hintergrund);font-size:.93rem}:where(.design-studie main) button,:where(.design-studie main) select,:where(.design-studie main summary.knopf),:where(.design-studie main) input:where(:not([type=checkbox],[type=radio],[type=range],[type=file])){min-height:2.55rem}:where(.design-studie main) :where(input,select,textarea){border-radius:var(--radius)}.design-studie .studie-schnell button>span{width:2.9rem;height:2.9rem}.design-studie .studie-leitfaden li button,.design-studie .studie-leitfaden li:first-child button,.design-studie .studie-leitfaden li:last-child button{min-height:2.2rem;padding:.2rem .7rem;font-size:.9rem}.design-studie .studie-leitfaden li button :is(strong,span){font-size:.9rem}.design-studie .studie-aufgabe{grid-template-columns:2.1rem minmax(0,1fr) 1.2rem;min-height:3rem;padding-block:.2rem}.design-studie .studie-aufgabe-zahl{min-width:1.8rem;height:1.8rem;font-size:.9rem}.design-studie .assistent-kopf{font-size:.95rem}.design-studie .assistent-kurz-ziel{min-height:2.7rem;font-size:.92rem}.design-studie .assistent-kurz-ziel strong{font-weight:600}.design-studie .assistent-kurz-mehr{min-height:2.7rem;font-size:.7rem}.design-studie .treffer-wer{font-size:.98rem;font-weight:600}.design-studie .treffer-meta{font-size:.84rem}.design-studie .kontentabelle.handy-karten>tbody>tr{margin-bottom:.5rem;padding:.6rem .7rem;border-radius:var(--radius-gross)}.design-studie .kontentabelle.handy-karten td:is([data-feld=name],[data-feld=kontakt],[data-feld=partner],[data-feld=feld],[data-feld=stapel],[data-feld=text],[data-feld=zeitraum],[data-feld=absender],[data-feld=bon],[data-feld=betrag]),.design-studie .kontentabelle:is(.ablage-pruefliste,.ablage-gutschriften,.ablage-abgelegt) td[data-feld=nummer]{font-size:.98rem;font-weight:600}}
