:root{--gruen:#8bba3b;--gruen-dunkel:#4f7a1a;--gruen-hell:#eef5e3;--grau:#9a9ca3;--hg:#f4f5f6;--flaeche:#fff;--flaeche-2:#f0f1f2;--text:#2b2e33;--text-leise:#6b6e75;--linie:#e1e3e6;--akzent:var(--gruen-dunkel);--akzent-text:#fff;--ok:#3f7a12;--ok-hg:var(--gruen-hell);--warn:#8a5a00;--warn-hg:#fbf0dc;--fehler:#b3261e;--fehler-hg:#fbe6e4;--radius:6px;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}@media (prefers-color-scheme:dark){:root{--gruen-dunkel:#8bba3b;--gruen-hell:#26301a;--hg:#16181a;--flaeche:#1f2225;--flaeche-2:#282c30;--text:#e5e7e9;--text-leise:#9a9ca3;--linie:#34383d;--akzent:#8bba3b;--akzent-text:#12170b;--ok:#a6d65c;--warn:#e6b45c;--warn-hg:#3a2e18;--fehler:#f08b83;--fehler-hg:#3d1f1c;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}}*{box-sizing:border-box}body{background:var(--hg);color:var(--text);margin:0;font:13.5px/1.45 Segoe UI,system-ui,-apple-system,sans-serif}h1{flex-wrap:wrap;align-items:center;gap:4px 10px;margin:0;font-size:1.25rem;font-weight:650;display:flex}h2{text-transform:uppercase;letter-spacing:.04em;color:var(--text-leise);margin:0 0 8px;font-size:.8rem;font-weight:650}a{color:var(--akzent)}.leise{color:var(--text-leise)}.rahmen{grid-template-rows:auto 1fr;grid-template-columns:190px 1fr;min-height:100vh;display:grid}.kopf{background:var(--flaeche);border-bottom:3px solid var(--gruen);z-index:10;grid-column:1/-1;align-items:center;gap:12px;padding:6px 16px;display:flex;position:sticky;top:0}.marke{align-items:center;gap:8px;display:flex}.marke img{width:auto;height:28px;display:block}.marke-zusatz{letter-spacing:.08em;color:var(--grau);border:1px solid var(--linie);border-radius:4px;padding:0 5px;font-size:.75rem;font-weight:700}.kopf-rechts{align-items:center;gap:10px;margin-left:auto;display:flex}.benutzer-name{color:var(--text-leise)}.menue-knopf{display:none}@media (prefers-color-scheme:dark){.marke img,.anmelde-logo{background:#fff;border-radius:4px;padding:2px 4px}}.navigation{border-right:1px solid var(--linie);background:var(--flaeche);flex-direction:column;align-self:start;gap:1px;height:calc(100vh - 43px);padding:10px 8px;display:flex;position:sticky;top:43px;overflow-y:auto}.navigation a,.nav-bald{border-radius:var(--radius);color:var(--text);padding:6px 10px;text-decoration:none}.navigation a:hover{background:var(--flaeche-2)}.navigation a.active{background:var(--gruen-hell);color:var(--gruen-dunkel);box-shadow:inset 3px 0 0 var(--gruen);font-weight:650}.nav-bald{color:var(--text-leise);opacity:.55;cursor:default}.inhalt{min-width:0;max-width:1500px;padding:14px 18px 40px}.karte{background:var(--flaeche);border:1px solid var(--linie);border-radius:var(--radius);padding:10px 12px}.seiten-kopf{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:12px;margin-bottom:10px;display:flex}.kopf-nr{color:var(--text-leise);font-size:.85rem;font-weight:400}.zurueck{margin-bottom:2px;font-size:.8rem;text-decoration:none;display:inline-block}.einleitung{max-width:70ch;margin:-4px 0 12px}.knopf{border-radius:var(--radius);border:1px solid var(--linie);background:var(--flaeche);color:var(--text);font:inherit;cursor:pointer;white-space:nowrap;justify-content:center;align-items:center;padding:5px 12px;font-weight:600;text-decoration:none;display:inline-flex}.knopf:hover{background:var(--flaeche-2)}.knopf:disabled{opacity:.55;cursor:default}.knopf-haupt{background:var(--akzent);border-color:var(--akzent);color:var(--akzent-text)}.knopf-haupt:hover:not(:disabled){background:var(--akzent);filter:brightness(1.12)}.knopf-leise,.knopf-klein{padding:3px 8px;font-size:.8rem;font-weight:500}.text-knopf{color:var(--akzent);font:inherit;cursor:pointer;background:0 0;border:0;padding:0;font-size:.8rem}.text-knopf:hover:not(:disabled){text-decoration:underline}.text-knopf:disabled{opacity:.4;cursor:default}.text-gefahr{color:var(--fehler)}input,select,textarea{border:1px solid var(--linie);background:var(--flaeche);width:100%;min-height:28px;color:var(--text);font:inherit;border-radius:4px;padding:4px 8px}input:focus,select:focus,textarea:focus{border-color:var(--gruen);box-shadow:0 0 0 2px color-mix(in srgb, var(--gruen) 30%, transparent);outline:none}.knopf:focus-visible,.text-knopf:focus-visible,.tabelle tbody tr:focus-visible,.status-schalter:focus-visible,.plus-knopf:focus-visible{outline:2px solid var(--gruen);outline-offset:1px}textarea{resize:vertical}input[type=checkbox]{width:auto;min-height:0;accent-color:var(--gruen-dunkel)}label{color:var(--text-leise);flex-direction:column;gap:2px;font-size:.75rem;display:flex}label input,label select,label textarea{color:var(--text);font-size:.85rem}label.ankreuz{color:var(--text);flex-direction:row;align-items:center;gap:6px}label.ankreuz input{width:auto;min-height:0}label.klein{color:var(--text-leise);font-size:.75rem}.meldung{border-radius:var(--radius);white-space:pre-line;margin:0 0 10px;padding:6px 10px}.meldung-fehler{background:var(--fehler-hg);color:var(--fehler)}.meldung-erfolg{background:var(--ok-hg);color:var(--ok)}.text-ok{color:var(--ok)}.text-warnung{color:var(--warn)}.plakette{background:var(--flaeche-2);color:var(--text-leise);border-radius:999px;margin-left:6px;padding:0 6px;font-size:.7rem;font-weight:600;line-height:1.6;display:inline-block}td .plakette{margin-left:0}.plakette-aktiv{background:var(--gruen-hell);color:var(--ok)}.plakette-inaktiv{background:var(--flaeche-2);color:var(--text-leise)}.status-schalter{font:inherit;cursor:pointer;border:1px solid #0000;border-radius:999px;align-items:center;gap:4px;padding:0 8px 0 6px;font-size:.7rem;font-weight:600;line-height:1.7;display:inline-flex}.status-schalter:before{content:"";background:currentColor;border-radius:50%;width:6px;height:6px}.status-schalter.ist-aktiv{background:var(--gruen-hell);color:var(--ok)}.status-schalter.ist-inaktiv{background:var(--flaeche-2);color:var(--text-leise);border-color:var(--linie)}.anmelde-seite{place-items:center;min-height:100vh;padding:16px;display:grid}.anmelde-karte{border-top:4px solid var(--gruen);flex-direction:column;gap:10px;width:100%;max-width:340px;padding:24px;display:flex}.anmelde-logo{align-self:center;width:220px;height:auto;margin-bottom:4px}.anmelde-karte h1{color:var(--text-leise);justify-content:center;margin-bottom:6px;font-size:1rem}.anmelde-karte label{font-size:.8rem}.anmelde-karte .knopf{margin-top:4px;padding:7px}.filterleiste{flex-wrap:wrap;gap:8px;margin-bottom:10px;display:flex}.suchfeld{flex:260px;max-width:440px}.segmente{border:1px solid var(--linie);border-radius:var(--radius);background:var(--flaeche);display:inline-flex;overflow:hidden}.segmente button{border:0;border-right:1px solid var(--linie);color:var(--text);font:inherit;cursor:pointer;background:0 0;padding:3px 12px}.segmente button:last-child{border-right:0}.segmente button.aktiv{background:var(--akzent);color:var(--akzent-text);font-weight:600}.tabelle-huelle{padding:0;overflow-x:auto}.tabelle{border-collapse:collapse;width:100%}.tabelle th{text-align:left;color:var(--text-leise);text-transform:uppercase;letter-spacing:.04em;border-bottom:1px solid var(--linie);background:var(--flaeche-2);white-space:nowrap;padding:5px 10px;font-size:.7rem;font-weight:650}.tabelle td{border-bottom:1px solid var(--linie);white-space:nowrap;padding:4px 10px}.tabelle td.umbruch{white-space:normal}.tabelle tbody tr{cursor:pointer}.tabelle tbody tr:nth-child(2n){background:color-mix(in srgb, var(--flaeche-2) 45%, transparent)}.tabelle tbody tr:hover{background:var(--gruen-hell)}.tabelle .zahl{font-variant-numeric:tabular-nums;color:var(--text-leise)}.tabelle-fuss{margin:0;padding:5px 10px;font-size:.75rem}.leer{text-align:center;color:var(--text-leise);padding:28px}.sortier-knopf{font:inherit;color:inherit;text-transform:inherit;letter-spacing:inherit;cursor:pointer;background:0 0;border:0;gap:3px;padding:0;display:inline-flex}.sortier-knopf:hover{color:var(--text)}.sortier-pfeil{color:var(--gruen-dunkel);min-width:8px;font-size:.65rem}.sortier-pfeil.sortierbar{color:var(--text-leise);opacity:.45}.sortier-knopf:hover .sortier-pfeil.sortierbar{opacity:1}.tabelle:focus{outline:none}.tabelle tbody tr.ausgewaehlt,.tabelle tbody tr.ausgewaehlt:hover{background:var(--akzent);color:var(--akzent-text)}.tabelle tbody tr.ausgewaehlt .leise,.tabelle tbody tr.ausgewaehlt .zahl{color:inherit;opacity:.85}.tabelle tbody tr.inaktiv:not(.ausgewaehlt) td{color:var(--text-leise)}.tabelle tbody tr{-webkit-user-select:none;user-select:none}.status-punkt{border-radius:50%;width:8px;height:8px;display:inline-block}.status-punkt.ist-aktiv{background:var(--gruen)}.status-punkt.ist-inaktiv{border:1.5px solid var(--grau);background:0 0}.filter-auswahl{width:auto;min-width:0}.filter-auswahl.filter-gesetzt{border-color:var(--gruen);background:var(--gruen-hell)}.filterleiste{align-items:center}.auswahl-maske{flex-wrap:wrap;align-items:flex-end;gap:6px 10px;margin-bottom:10px;padding:8px 10px;display:flex}.auswahl-maske label{color:var(--text-leise);flex-direction:column;flex:0 0 120px;gap:2px;min-width:0;font-size:.75rem;display:flex}.auswahl-maske label.breit{flex:240px;max-width:420px}.auswahl-maske label.mittel{flex-basis:190px}.auswahl-maske label.datum{flex-basis:135px}.auswahl-maske input,.auswahl-maske select{width:100%}.auswahl-maske .filter-gesetzt{border-color:var(--gruen);background:var(--gruen-hell)}.auswahl-maske-knoepfe{white-space:nowrap;align-items:center;gap:10px;padding-bottom:4px;display:flex}@media (width<=640px){.auswahl-maske label,.auswahl-maske label.mittel,.auswahl-maske label.datum{flex:calc(50% - 10px)}}.zeile-form .kuerzel{flex:0 0 90px}.kunden-kopf{border-bottom:1px solid var(--linie);flex-wrap:wrap;align-items:center;gap:8px 14px;margin-bottom:10px;padding-bottom:8px;display:flex}.reiter{background:var(--flaeche-2);border-radius:var(--radius);padding:2px;display:inline-flex}.reiter button{font:inherit;color:var(--text-leise);cursor:pointer;background:0 0;border:0;border-radius:4px;padding:3px 16px;font-weight:600}.reiter button.aktiv{background:var(--flaeche);color:var(--gruen-dunkel);box-shadow:0 1px 2px #0000001f}.reiter button:disabled{opacity:.4;cursor:default}.blaettern{align-items:center;gap:2px;display:inline-flex}.blaettern button{border:1px solid var(--linie);background:var(--flaeche);color:var(--gruen-dunkel);cursor:pointer;border-radius:4px;width:26px;height:24px;font-size:.7rem;line-height:1}.blaettern button:hover:not(:disabled){background:var(--gruen-hell)}.blaettern button:disabled{color:var(--linie);cursor:default}.blaettern-text{text-align:center;font-variant-numeric:tabular-nums;min-width:86px;font-size:.8rem}.treffer{font-size:.8rem}.kunden-kopf-rechts{gap:6px;margin-left:auto;display:flex}.speicher-status{justify-content:flex-end;align-items:center;gap:8px;min-width:110px;font-size:.8rem;display:inline-flex}.speicher-ok{color:var(--ok);font-weight:600}.speicher-fehler{color:var(--fehler);text-overflow:ellipsis;white-space:nowrap;max-width:340px;font-weight:600;overflow:hidden}.verwalten-link{font-size:.7rem}.passwort-zeile{gap:6px;display:flex}input.nur-lesen{background:var(--flaeche-2);cursor:default}input.nur-lesen:focus{border-color:var(--linie);box-shadow:none}input.zahl-rechts{text-align:right;font-variant-numeric:tabular-nums}.adress-reihe{grid-template-columns:48px 76px minmax(0,1fr) 56px;gap:10px;display:grid}.adress-reihe input{text-transform:none}.adress-reihe label:first-child input,.adress-reihe label:last-of-type input{text-align:center}label .status-schalter{align-self:flex-start;margin-top:4px}.label-zeile{justify-content:space-between;gap:6px;display:flex}.zeichen{font-variant-numeric:tabular-nums;opacity:.75;font-size:.68rem}.zu-lang .zeichen{color:var(--fehler);opacity:1;font-weight:600}.zu-lang input{border-color:var(--fehler)}.kartei{grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);align-items:start;gap:12px;display:grid}.kartei-links{flex-direction:column;gap:6px;display:flex}.kartei-rechts{min-height:260px}.unterreiter{border-bottom:1px solid var(--linie);scrollbar-width:none;gap:2px;margin:-2px -12px 10px;padding:0 8px;display:flex;overflow-x:auto}.unterreiter button{font:inherit;color:var(--text-leise);cursor:pointer;white-space:nowrap;background:0 0;border:0;border-bottom:2px solid #0000;padding:4px 10px 5px;font-size:.85rem}.unterreiter button:hover{color:var(--text)}.unterreiter button.aktiv{color:var(--gruen-dunkel);border-bottom-color:var(--gruen);font-weight:600}.hinweis-feld{background:var(--flaeche-2);border-radius:4px;margin-top:4px;padding:6px 8px}.rechts{text-align:right}.nowrap{white-space:nowrap}.felder .spalten-3{grid-column:span 3}.klein-text{margin:0;font-size:.75rem}.hinweis-zeile{align-self:end;padding-bottom:6px}.beschreibung-feld textarea{min-height:180px}.sp-tabelle{font-size:.8rem}.sp-tabelle td,.sp-tabelle th{padding:4px 6px}.sp-tabelle tbody tr{cursor:default}.sp-tabelle tbody tr:hover{background:0 0}.sp-tabelle a{color:var(--text);text-decoration:none}.sp-tabelle a:hover{color:var(--akzent);text-decoration:underline}.sp-editor td,.sp-editor-titel td{background:var(--flaeche-2);white-space:normal}.sp-editor-zeile{grid-template-columns:110px 130px minmax(0,1fr);align-items:end;gap:6px 8px;display:grid}.sp-editor-zeile .adress-knoepfe{grid-column:1/-1}.partner-suche{margin-bottom:6px;position:relative}.partner-treffer{border:1px solid var(--linie);background:var(--flaeche);border-radius:4px;max-height:220px;margin:2px 0 0;padding:2px;list-style:none;overflow-y:auto}.partner-treffer button{text-align:left;width:100%;font:inherit;color:var(--text);cursor:pointer;background:0 0;border:0;border-radius:3px;padding:4px 6px;display:block}.partner-treffer button:hover,.partner-treffer button:focus{background:var(--gruen-hell);outline:none}.partner-gewaehlt{margin-bottom:6px}.partner-treffer button.markiert{background:var(--gruen-hell)}.meldung-hinweis{background:var(--flaeche-2);color:var(--text-leise)}.plakette.gross{align-self:center;margin:0;padding:1px 8px;font-size:.75rem}.beleg-entwurf{background:var(--warn-hg);color:var(--warn)}.beleg-erledigt{background:var(--flaeche-2);color:var(--text-leise)}.beleg-offen{color:#1d5fa8;background:#e3eefb}.beleg-versendet{background:var(--gruen-hell);color:var(--ok)}.beleg-bezahlt{background:var(--ok);color:var(--akzent-text)}.beleg-storniert{background:var(--flaeche-2);color:var(--text-leise);text-decoration:line-through}.beleg-inkasso{background:var(--fehler-hg);color:var(--fehler)}@media (prefers-color-scheme:dark){.beleg-offen{color:#8ab8ec;background:#1d2c40}}.beleg-titel{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:6px 16px;margin-bottom:8px;display:flex}.beleg-titel h1{font-size:1.1rem}.beleg-nummer{font-variant-numeric:tabular-nums}.belegkette{flex-wrap:wrap;align-items:center;gap:6px;font-size:.8rem;display:flex}.belegkette .pfeil{color:var(--grau);margin-right:6px}.beleg-verweis{color:var(--akzent);margin-right:8px;text-decoration:none}.beleg-verweis:hover{text-decoration:underline}.beleg-verweis.aktuell{color:var(--text)}.anschriften.drei{border-top:0;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:0;padding-top:0}.beleg-reiter-karte{margin-bottom:12px;padding-top:2px}.beleg-reiter-karte .positionen{width:calc(100% + 24px);margin:0 -12px}.kopfdaten{max-width:900px}.mehr-raster{grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:12px 32px;display:grid}.mehr-raster .werte{grid-template-columns:140px 1fr}.uebersicht-raster{grid-template-columns:repeat(3,minmax(0,1fr));align-items:start;gap:12px;display:grid}@media (width<=1300px){.uebersicht-raster{grid-template-columns:minmax(0,1fr)}}.uebersicht-raster h2{margin:0}.uebersicht-raster>section>p{margin:4px 0 8px}.kennzahl{font-variant-numeric:tabular-nums;margin:6px 0 2px;font-size:1.6rem;font-weight:700}.kurzliste{margin:0;padding:0;font-size:.85rem;list-style:none}.kurzliste li+li{border-top:1px solid var(--linie)}.kurzliste a{color:var(--text);grid-template-columns:70px minmax(0,1fr) auto 78px;align-items:center;gap:8px;padding:5px 2px;text-decoration:none;display:grid}.kurzliste a:hover{background:var(--gruen-hell)}.kurzliste-name{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.kurzliste-ort{text-overflow:ellipsis;display:block;overflow:hidden}.kurzliste a.lager-zeile{grid-template-columns:minmax(0,1.3fr) 64px minmax(0,1fr) auto}.kurzliste.mit-haken li{grid-template-columns:22px minmax(0,1fr);align-items:center;display:grid}.kurzliste li.markiert{background:var(--gruen-hell)}.kurzliste-aktion{border-top:1px solid var(--linie);justify-content:space-between;align-items:center;margin-top:8px;padding-top:6px;display:flex}.datum-feld{align-items:center;display:flex;position:relative}.datum-feld input{width:100%;padding-right:22px}.datum-leeren{color:var(--text-leise);cursor:pointer;background:0 0;border:0;padding:0 2px;font-size:.95rem;line-height:1;position:absolute;right:28px}.datum-leeren:hover{color:var(--fehler)}.chef-raster{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-bottom:12px;display:grid}@media (width<=1000px){.chef-raster{grid-template-columns:minmax(0,1fr)}}.chef-karte h2{margin:0}.chef-tabelle{border-collapse:collapse;font-variant-numeric:tabular-nums;width:100%;font-size:.85rem}.chef-tabelle th{color:var(--text-leise);padding:4px 6px;font-size:.75rem;font-weight:500}.chef-tabelle td{border-top:1px solid var(--linie);padding:4px 6px}.gross-zahl{font-size:1.05rem;font-weight:650}.chef-verlauf td,.chef-verlauf th{font-variant-numeric:tabular-nums}tr.summenzeile td{border-top:2px solid var(--linie);font-weight:650}.zahlungen .zweck{text-overflow:ellipsis;white-space:nowrap;max-width:min(520px,34vw);overflow:hidden}.zahlungen select{max-width:360px}.mitarbeiter-raster{grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);gap:12px;margin-bottom:12px;display:grid}@media (width<=1000px){.mitarbeiter-raster{grid-template-columns:minmax(0,1fr)}}.mitarbeiter-raster h2{margin:0 0 8px}.mitarbeiter-raster h3{margin:12px 0 4px;font-size:.9rem}.kopf-aktionen{align-items:center;gap:10px;display:flex}.db-box{border-top:1px dashed var(--linie);color:var(--gruen-dunkel);margin-top:6px;padding-top:4px;font-size:.8rem}.mahnlauf{margin-top:12px}.mahnlauf h2{margin:0}.mahn-anruf{background:var(--warn-hg);color:var(--warn)}.gutschrift-dialog{border:1px solid var(--warn);margin-bottom:12px}.gutschrift-dialog h2{margin:0}.gutschrift-grund{color:var(--text-leise);flex-direction:column;gap:2px;margin-top:8px;font-size:.8rem;display:flex}.dhl-ablage{border:1.5px dashed var(--linie);border-radius:var(--radius);text-align:center;color:var(--text-leise);cursor:pointer;margin:6px 0;padding:10px;font-size:.8rem}.dhl-ablage:hover,.dhl-ablage:focus-visible,.dhl-ablage.ueber{border-color:var(--gruen);background:var(--gruen-hell);color:var(--gruen-dunkel);outline:none}.dhl-zuordnung{border:1px solid var(--gruen);margin-bottom:12px}.dhl-zuordnung h2{margin:0}.dhl-zuordnung select{width:100%;max-width:520px}.dhl-zuordnung .tabelle td{vertical-align:middle}tr.ausgewaehlt-leise td{background:var(--gruen-hell)}.ablauf{grid-template-columns:repeat(4,minmax(0,1fr));gap:0;margin:0 0 12px;padding:0;font-size:.8rem;list-style:none;display:grid}.ablauf li{background:var(--flaeche-2);border:1px solid var(--linie);flex-direction:column;margin-left:-1px;padding:6px 10px 6px 18px;display:flex;position:relative}.ablauf li:first-child{border-radius:var(--radius) 0 0 var(--radius);margin-left:0}.ablauf li:last-child{border-radius:0 var(--radius) var(--radius) 0}.ablauf strong{color:var(--gruen-dunkel)}.ablauf span{color:var(--text-leise)}@media (width<=800px){.ablauf{grid-template-columns:repeat(2,minmax(0,1fr))}}.nav-gruppe{flex-direction:column;gap:1px;display:flex}.navigation a.nav-heute{color:var(--gruen-dunkel);border-bottom:1px solid var(--linie);border-radius:var(--radius) var(--radius) 0 0;margin-bottom:8px;padding-bottom:9px;font-size:1.05rem;font-weight:650}.navigation .nav-unterpunkt{white-space:nowrap;padding-left:26px;font-size:.85rem}.neuer-auftrag{max-width:560px}.auftrag-oben{grid-template-columns:minmax(0,1.7fr) minmax(260px,1fr);align-items:start;gap:12px;margin-bottom:12px;display:grid}.kunden-verweis{min-height:28px;color:var(--text);align-items:center;font-size:.85rem;text-decoration:none;display:flex}.kunden-verweis:hover{color:var(--akzent);text-decoration:underline}.anschriften{border-top:1px solid var(--linie);grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:10px;padding-top:8px;display:grid}.anschriften h2{margin-bottom:4px}.adresse-block{font-size:.85rem;font-style:normal;line-height:1.45}.liefer-felder{flex-direction:column;gap:4px;display:flex}.lieferadresse-wahl{width:auto;min-height:24px;padding:1px 4px;font-size:.75rem}.summen{font-variant-numeric:tabular-nums;grid-template-columns:1fr auto;gap:4px 12px;margin:0 0 8px;display:grid}.summen dt{flex-wrap:wrap;align-items:center;gap:4px;display:flex}.summen dd{text-align:right;margin:0}.summe-linie{border-top:1px solid var(--linie);padding-top:4px}.summe-gesamt{border-top:2px solid var(--gruen);padding-top:4px;font-size:1.05rem;font-weight:700}.rabatt-eingabe{align-items:center;gap:2px;display:inline-flex}.rabatt-eingabe input{text-align:right;width:52px;min-height:22px;padding:1px 4px}.summen-karte .hinweis-feld{margin:6px 0 0}.positionen-karte{margin-bottom:12px;padding:0 0 8px}.positionen{font-size:.85rem}.positionen tbody tr{cursor:default}.positionen tbody tr:hover{background:0 0}.positionen td{vertical-align:middle;padding:3px 6px}.positionen input:not([type=checkbox]){min-height:26px;padding:2px 6px}.positionen input:disabled{color:var(--text);background:0 0;border-color:#0000}.pos-bezeichnung{min-width:220px}.pos-menge{width:70px}.pos-preis{width:84px}.preis-zelle{align-items:center;gap:4px;display:inline-flex}.preis-quelle{background:var(--flaeche-2);width:16px;height:16px;color:var(--text-leise);border-radius:3px;place-items:center;font-size:.65rem;font-weight:700;display:inline-grid}.quelle-sonderpreis{background:var(--gruen-hell);color:var(--ok)}.quelle-manuell{background:var(--warn-hg);color:var(--warn)}.position-neu{align-items:flex-start;gap:8px;padding:8px 10px 0;display:flex}.position-neu .partner-suche{flex:1;max-width:560px;margin:0}.legende{padding:4px 10px 0}.auftrag-unten{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.auftrag-unten label.karte{font-size:.75rem}@media (width<=1000px){.auftrag-oben,.auftrag-unten,.anschriften,.anschriften.drei{grid-template-columns:minmax(0,1fr)}.positionen-karte,.beleg-reiter-karte{overflow-x:auto}}.kaeufe-kopf{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;margin-bottom:6px;display:flex}.segmente.klein button{padding:2px 10px;font-size:.8rem}.kaeufe-tabelle{font-size:.8rem}.kaeufe-tabelle td,.kaeufe-tabelle th{padding:3px 6px}.kaeufe-tabelle tbody tr{-webkit-user-select:none;user-select:none}.firmendaten{max-width:760px}.firmendaten-felder{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:6px 12px;display:grid}.firmendaten-felder .ganz{grid-column:1/-1}.firmendaten-felder textarea{width:100%;font:inherit;resize:vertical}.schalter-zeile{align-items:center;gap:6px;margin-bottom:6px;display:flex}.testmodus-an{border-color:var(--warn);background:var(--warn-hg)}.pdf-auswahl{max-width:120px}.nummernkreis{border:1px solid var(--linie);border-radius:var(--radius);margin:0;padding:6px 12px 8px}.nummernkreis legend{padding:0 4px;font-weight:650}.nummernkreis-felder{grid-template-columns:80px 140px 70px 1fr;align-items:end;gap:8px;display:grid}.einstellungs-statuszeile{justify-content:flex-end;min-height:24px;margin-bottom:-6px;display:flex}.nummernkreis-vorschau{font-variant-numeric:tabular-nums;flex-direction:column;display:flex}.nummernkreis-vorschau strong{font-size:1rem}.nummernkreis p{margin:4px 0 0}.staffel-tabelle{width:auto}.staffel-tabelle td{padding:3px 8px}.staffel-tabelle tbody tr{cursor:default}.staffel-tabelle tbody tr:hover{background:0 0}.eingabe-einheit{align-items:center;gap:4px;display:inline-flex}.eingabe-einheit input{width:100px}.abschnitt{border:0;min-width:0;margin:0;padding:0}.abschnitt+.abschnitt{border-top:1px solid var(--linie);margin-top:4px;padding-top:8px}.abschnitt>legend{margin:0 0 4px;padding:0}.abschnitt legend{text-transform:uppercase;letter-spacing:.04em;color:var(--gruen-dunkel);margin-left:-4px;padding:0 4px;font-size:.75rem;font-weight:650}.felder{grid-template-columns:repeat(4,minmax(0,1fr));gap:6px 10px;display:grid}.felder .spalten-2{grid-column:span 2}.felder .ganz{grid-column:1/-1}.karte-kopf{justify-content:space-between;align-items:center;margin-bottom:6px;display:flex}.karte-kopf h2{margin:0}.plus-knopf{background:var(--akzent);width:22px;height:22px;color:var(--akzent-text);cursor:pointer;border:0;border-radius:50%;place-items:center;font-size:1rem;font-weight:700;line-height:1;display:grid}.plus-knopf:hover{filter:brightness(1.12)}.werte{grid-template-columns:auto 1fr;gap:3px 10px;margin:0;font-size:.8rem;display:grid}.werte dt{color:var(--text-leise)}.werte dd{margin:0}.abrufe .kaeufe-kopf{margin-top:8px}input.eingabe-fehler{border-color:var(--fehler);background:var(--fehler-hg)}.abruf-plakette{background:var(--gruen-hell);color:var(--gruen-dunkel);margin-left:4px;font-size:.65rem}.rahmen-schalter{color:var(--gruen-dunkel);align-items:center;gap:6px;margin:0 0 6px;font-size:.85rem;display:flex}.adresse{border-top:1px solid var(--linie);padding:6px 0;font-size:.8rem}.adresse:first-of-type{border-top:0;padding-top:0}.adresse address{flex-direction:column;font-style:normal;display:flex}.adresse-aktionen{align-items:center;gap:10px;margin-top:3px;display:flex}.adresse-aktionen .plakette{margin-left:0}.adress-editor{border-radius:var(--radius);background:var(--flaeche-2);flex-direction:column;gap:5px;margin-bottom:6px;padding:8px;display:flex}.adress-zeile{gap:5px;display:flex}.adress-zeile .plz{flex:0 0 70px}.adress-zeile .land{text-transform:uppercase;flex:0 0 44px}.adress-knoepfe{justify-content:flex-end;gap:6px;display:flex}.notiz{margin:0 0 6px;font-size:.8rem}.nav-unten{border-top:1px solid var(--linie);margin-top:auto;border-radius:0!important;padding-top:10px!important}.einstellungen{grid-template-columns:210px minmax(0,1fr);align-items:start;gap:12px;display:grid}.einstellungen-baum{padding:6px 0}.baum-knoten+.baum-knoten{margin-top:4px}.baum-titel{padding:4px 12px;font-weight:650}.baum-blatt{color:var(--text);padding:3px 12px 3px 26px;text-decoration:none;display:block}.baum-blatt:hover{background:var(--flaeche-2)}.baum-blatt.active{background:var(--gruen-hell);color:var(--gruen-dunkel);box-shadow:inset 3px 0 0 var(--gruen);font-weight:600}.baum-blatt.bald{color:var(--text-leise);opacity:.55;cursor:default}.baum-blatt.bald:hover{background:0 0}.einstellungen-seite{min-height:320px;padding:0}.einstellungen-seite>:not(.einstellungen-titel){margin:12px 16px}.einstellungen-titel{background:var(--gruen-hell);color:var(--gruen-dunkel);border-bottom:1px solid var(--linie);border-radius:var(--radius) var(--radius) 0 0;justify-content:center;padding:8px 16px;font-size:1rem}.einstellungs-form{flex-direction:column;gap:12px;max-width:640px;display:flex}.einstellung-zeile{grid-template-columns:260px 120px;align-items:center;gap:2px 12px;display:grid}.einstellung-zeile label{color:var(--text);font-size:.85rem}.einstellung-zeile p{grid-column:1/-1;margin:0;font-size:.75rem}.auswahl-liste{max-width:560px}.auswahl-liste>p{margin-top:0}.zeile-form{gap:6px;margin-bottom:8px;display:flex}.eintrag-liste{margin:0;padding:0;list-style:none}.eintrag-liste li{border-top:1px solid var(--linie);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;padding:4px 0;display:flex}.eintrag-liste li.deaktiviert>span:first-child{color:var(--text-leise)}.eintrag-knoepfe{gap:6px;display:flex}@media (width<=1000px){.kartei,.einstellungen{grid-template-columns:minmax(0,1fr)}.einstellung-zeile{grid-template-columns:1fr 110px}}@media (width<=760px){body{font-size:14px}.rahmen{grid-template-columns:1fr}.kopf{padding:6px 12px}.menue-knopf{border:1px solid var(--linie);color:var(--text);border-radius:var(--radius);cursor:pointer;background:0 0;padding:0 8px;font-size:1.1rem;display:block}.marke img{height:24px}.benutzer-name{display:none}.navigation{z-index:9;border-right:0;border-bottom:1px solid var(--linie);height:auto;max-height:calc(100vh - 43px);display:none;position:fixed;top:43px;left:0;right:0;box-shadow:0 8px 16px #00000026}.navigation.offen{display:flex}.inhalt{padding:12px 12px 32px}.treffer{display:none}.felder{grid-template-columns:repeat(2,minmax(0,1fr))}.felder .spalten-2{grid-column:1/-1}.nur-breit{display:none}.segmente{width:100%}.segmente button{flex:1;padding:5px 4px}.tabelle td{white-space:normal}input,select,textarea{min-height:34px}}.listen-summen{border:1px solid var(--linie);border-left:3px solid var(--gruen);border-radius:var(--radius);background:var(--flaeche);font-variant-numeric:tabular-nums;flex-wrap:wrap;align-items:baseline;gap:4px 18px;margin-bottom:8px;padding:6px 10px;font-size:.85rem;display:flex}.listen-summen .db-wert{color:var(--gruen-dunkel)}.betrag-minus{color:var(--fehler);white-space:nowrap}.betrag-plus{color:var(--ok);white-space:nowrap}.knopf-zelle{white-space:nowrap;text-align:right}.knopf-zelle .knopf{margin-right:8px}.dialog-hintergrund{z-index:50;background:#00000059;justify-content:center;align-items:flex-start;padding:8vh 16px 16px;display:flex;position:fixed;inset:0;overflow-y:auto}.buchen-dialog{width:min(640px,100%);box-shadow:0 8px 30px #00000040}.buchen-umsatz{background:var(--flaeche-2);border-radius:var(--radius);grid-template-columns:auto 1fr auto;align-items:baseline;gap:2px 12px;padding:6px 8px;display:grid}.buchen-umsatz .zweck{grid-column:1/-1}.vorschlaege{flex-wrap:wrap;align-items:center;gap:6px;margin:8px 0 2px;display:flex}.plakette-knopf{border:1px solid var(--linie);background:var(--flaeche);color:var(--text);cursor:pointer;border-radius:999px;padding:2px 10px;font-size:.8rem}.plakette-knopf:hover{border-color:var(--gruen)}.plakette-knopf.aktiv{border-color:var(--gruen);background:var(--gruen-hell);color:var(--gruen-dunkel)}.formular-raster{grid-template-columns:1fr 1fr;gap:8px 12px;margin:10px 0;display:grid}.formular-raster label{color:var(--text-leise);flex-direction:column;gap:2px;min-width:0;font-size:.75rem;display:flex}.formular-raster label.breit{grid-column:1/-1}.formular-raster input,.formular-raster select{width:100%}.buchungssatz{border:1px dashed var(--linie);border-radius:var(--radius);grid-template-columns:1fr 1fr auto;gap:2px 12px;padding:8px;display:grid}.buchungssatz .voll{grid-column:1/-1}@media (width<=560px){.formular-raster,.buchungssatz{grid-template-columns:1fr}}.konto-feld{position:relative}.konto-liste{z-index:60;background:var(--flaeche);border:1px solid var(--linie);border-radius:var(--radius);max-height:260px;color:var(--text);margin:2px 0 0;padding:2px 0;font-size:.85rem;list-style:none;position:absolute;top:100%;left:0;right:0;overflow-y:auto;box-shadow:0 4px 14px #00000026}.konto-liste li{cursor:pointer;white-space:nowrap;text-overflow:ellipsis;padding:4px 8px;overflow:hidden}.konto-liste li.markiert,.konto-liste li:hover{background:var(--gruen-hell)}.journal td{vertical-align:top}.zahlungen td.umbruch{white-space:normal;min-width:160px}.ustva-erklaerung{flex:260px;align-self:center;margin:0}.ustva td{vertical-align:top}.ustva tfoot td{border-top:2px solid var(--linie);padding-top:8px}.ustva-hinweise{border-color:var(--warn);background:var(--warn-hg);margin-bottom:10px}.ustva-hinweise h2{margin:0 0 4px}.ustva-hinweise ul{margin:0;padding-left:18px}.ustva-hinweise li{margin:3px 0}.lieferanten-rechnungen{border:1px solid var(--linie);border-radius:var(--radius);margin:6px 0 10px;padding:6px 8px}.haken-zeile{cursor:pointer;align-items:baseline;gap:6px;padding:2px 0;font-size:.85rem;display:flex}.zeile-mit-knopf{align-items:center;gap:10px;display:flex}.zeile-mit-knopf select{flex:1}.rechnungs-zeilen td{vertical-align:top}.rechnungs-zeilen input,.rechnungs-zeilen select{width:100%}.rechnungs-zeilen td:first-child{width:55%}.navigation>a:not(.nav-fuss):not(.nav-heute),.navigation a.nav-zweig{font-weight:650}.navigation>a.active:not(.nav-heute){color:var(--gruen-dunkel)}.navigation a.nav-unterpunkt.active{box-shadow:none;background:0 0}.saldenliste td,.saldenliste th{padding-top:2px;padding-bottom:2px}.saldenliste .saldenliste-block td{color:var(--gruen-dunkel);border-bottom:1px solid var(--linie);padding-top:10px;font-weight:650}.saldenliste .saldenliste-block .text-knopf{margin-left:12px;font-weight:400}.saldenliste .saldenliste-summe td{border-top:1px solid var(--linie);background:var(--flaeche-2);font-weight:600}.saldenliste .saldenliste-gesamt td{border-top:2px solid var(--text);padding-top:6px;font-weight:700}.knopf-reihe{gap:8px;display:inline-flex}.nur-drucken{display:none}@media print{.kopf,header,.navigation,.nicht-drucken,.seiten-kopf .knopf{display:none!important}.rahmen{display:block}.inhalt{max-width:none;padding:0}.nur-drucken{margin:0 0 6px;font-size:12pt;display:block}body{background:#fff}.saldenliste{font-size:8pt}.saldenliste a{color:inherit;text-decoration:none}.saldenliste tr{break-inside:avoid}.listen-summen{border:0;padding:0}}.datev-felder{grid-template-columns:160px 160px 1fr}@media (width<=700px){.datev-felder{grid-template-columns:1fr}}.konto-plakette{margin-top:2px;font-size:.7rem}.rueckfrage select{max-width:360px}.beleg-anhaenge{border-radius:var(--radius);border:1px dashed #0000;flex-direction:column;align-items:flex-start;gap:2px;padding:4px 6px;display:flex}.beleg-anhaenge.ueber{border-color:var(--gruen);background:var(--gruen-hell)}.beleg-zeile{flex-wrap:wrap;align-items:baseline;gap:8px;display:flex}.beleg-wahl{margin:8px 0;display:block}.abschluss-status{color:var(--gruen-dunkel);align-items:center;gap:10px;font-weight:600;display:inline-flex}.code-block{background:var(--flaeche-2);border-radius:var(--radius);white-space:pre-wrap;margin:6px 0;padding:6px 8px;font-size:.85rem}.sicherungs-liste{columns:2;margin:0;padding-left:18px;font-size:.85rem}.sammel-tabelle td{vertical-align:middle}.betrag-feld{width:110px}.vorlage-dialog{width:min(980px,100%)}.vorlage-dialog .rechnungs-zeilen td:first-child,.vorlage-dialog .rechnungs-zeilen td:nth-child(2){width:24%}.lastschrift-datum label{align-items:center;gap:8px;display:inline-flex}.handbuch{flex-direction:column;gap:8px;display:flex}.handbuch-leiste{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.handbuch-rahmen{border:1px solid var(--linie);border-radius:var(--radius);background:#fff;width:100%;height:calc(100vh - 210px);min-height:480px}a.knopf{align-items:center;text-decoration:none;display:inline-flex}.umstieg-fortschritt{align-items:center;gap:12px;margin:8px 0 16px;display:flex}.umstieg-fortschritt .balken{background:var(--flaeche-2);border-radius:99px;flex:1;max-width:420px;height:10px;overflow:hidden}.umstieg-fortschritt .balken>div{background:var(--gruen);height:100%}.umstieg-abschnitt{flex-direction:column;gap:10px;display:flex}.umstieg-punkt{border-bottom:1px solid var(--linie);grid-template-columns:22px minmax(0,1fr);gap:8px;padding:6px 0;display:grid}.umstieg-punkt:last-child{border-bottom:0}.umstieg-punkt>input{width:16px;height:16px;margin-top:4px}.umstieg-titel{cursor:pointer;font-weight:600}.umstieg-punkt.erledigt .umstieg-titel{color:var(--text-leise);text-decoration:line-through}.umstieg-zeile{flex-wrap:wrap;gap:4px 14px;margin-top:2px;display:flex}.pruef-ok{color:var(--ok);font-weight:600}.pruef-offen{color:var(--warn)}.umstieg-notiz{width:100%;max-width:520px;margin-top:4px;padding:3px 6px;font-size:.85rem}.telefon-liste tr.klickbar{cursor:pointer}.telefon-liste tr.klickbar:hover td,.telefon-liste tr.klickbar:focus-visible td{background:var(--gruen-hell)}.sortierknopf{font:inherit;color:inherit;cursor:pointer;text-transform:inherit;letter-spacing:inherit;background:0 0;border:0;padding:0}.telefon-kopf{align-items:center}.telefon-unterzeile{margin:-6px 0 10px}.telefon-raster{grid-template-columns:minmax(0,3fr) minmax(0,2fr);align-items:start;gap:12px;display:grid}@media (width<=1000px){.telefon-raster{grid-template-columns:minmax(0,1fr)}}.telefon-felder{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px 12px;display:grid}@media (width<=560px){.telefon-felder{grid-template-columns:minmax(0,1fr)}}.telefon-felder label{color:var(--text-leise);flex-direction:column;gap:2px;min-width:0;font-size:.75rem;display:flex}.telefon-felder input,.telefon-felder select{width:100%}.telefon-aktionen{flex-direction:column;display:flex}.telefon-aktion-zeile{border-bottom:1px solid var(--linie);grid-template-columns:130px minmax(0,1fr);align-items:center;gap:8px;padding:7px 0;display:grid}.telefon-aktion-zeile:last-child{border-bottom:0}.telefon-aktion-zeile.oben{align-items:start}.jn-schalter{border:1px solid var(--linie);border-radius:var(--radius);display:inline-flex;overflow:hidden}.jn-schalter button{background:var(--flaeche);color:var(--text-leise);cursor:pointer;border:0;padding:4px 14px;font-size:.8rem;font-weight:600}.jn-schalter button.aktiv.ja{background:var(--gruen-dunkel);color:#fff}.jn-schalter button.aktiv.nein{background:var(--fehler);color:#fff}.wiedervorlage-feld{flex-direction:column;gap:4px;display:flex}.rueckfrage-inline{background:var(--warn-hg);border-radius:var(--radius);flex-wrap:wrap;align-items:center;gap:6px;padding:4px 6px;display:inline-flex}.historie-eingabe{resize:vertical;width:100%;margin-bottom:8px}.historie-liste{max-height:420px;font-size:.88rem;overflow-y:auto}.historie-liste p{margin:0 0 8px}.historie-alt{white-space:pre-wrap}.historie-trenner{border-top:1px solid var(--linie);padding-top:6px}.telefon-bestellungen{max-height:420px;overflow-y:auto}.telefon-bestellungen td{font-size:.85rem}tr.zeile-bezahlt td{background:color-mix(in srgb, var(--gruen-hell) 70%, transparent)}tr.zeile-offen td{background:var(--fehler-hg)}.farbpunkt{vertical-align:middle;border-radius:50%;width:10px;height:10px;margin:0 2px 0 8px;display:inline-block}.farbpunkt.bezahlt{background:var(--gruen)}.farbpunkt.offen{background:var(--fehler)}.lieferadresse-zeile{justify-content:space-between;gap:8px;margin:0 0 6px;font-size:.9rem;display:flex}.tabelle-rollbereich{max-width:100%;overflow-x:auto}.telefon-bestellungen{overflow-x:auto}.telefon-titel{color:var(--gruen-dunkel);font-weight:650}.telefon-adress-reihe{grid-template-columns:56px 90px minmax(0,1fr)}.telefon-aktionen .telefon-aktion-zeile{grid-template-columns:150px minmax(0,1fr)}.wiedervorlage-zeile{flex-wrap:wrap;gap:6px;display:flex}.wiedervorlage-zeile input:not([type=datetime-local]){flex:1;min-width:160px}.telefon-adress-reihe label:last-child input{text-align:left}.lieferadresse-zeile.ist-standard{font-weight:600}.standard-plakette{background:var(--gruen-hell);color:var(--gruen-dunkel);font-size:.7rem}.telefon-bestellung h3{margin:0 0 8px;font-size:1rem}.bestell-tabelle select{max-width:100%}.bestell-tabelle td:first-child select{width:100%;min-width:220px}.menge-feld{text-align:right;width:64px}.bestell-summen{flex-wrap:wrap;align-items:baseline;gap:6px 16px;margin:10px 0;display:flex}.hinweis-chip{background:var(--warn-hg);border-radius:var(--radius);padding:2px 8px;font-size:.8rem}.bestell-felder{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px 12px;margin:10px 0;display:grid}.bestell-felder label{color:var(--text-leise);flex-direction:column;gap:2px;min-width:0;font-size:.75rem;display:flex}.bestell-felder .ganz{grid-column:1/-1}@media (width<=560px){.bestell-felder{grid-template-columns:minmax(0,1fr)}}.offene-bestellung{margin:0 0 6px}.stempeluhr{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.stempeluhr .laeuft{color:var(--gruen-dunkel);font-weight:600}.statistik-tabelle td,.statistik-tabelle th{white-space:nowrap}.statistik-tabelle tr.summe td{border-top:2px solid var(--linie);font-weight:700}.statistik-tabelle tr.klickbar{cursor:pointer}.statistik-tabelle tr.gewaehlt td{background:var(--gruen-hell)}.statistik-kacheln{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:10px;margin-bottom:12px;display:grid}.statistik-kacheln .kachel{padding:10px 12px}.statistik-kacheln .kachel strong{font-size:1.2rem;display:block}.text-plus{color:var(--gruen-dunkel)}.text-minus{color:var(--fehler)}.zeitkonto-summe{align-items:center;margin-bottom:10px}.kontakt-reiter h2{margin:4px 0 8px}.kontakt-reiter h2:not(:first-child){margin-top:16px}.sperre-zeile{border-bottom:1px solid var(--linie);cursor:pointer;align-items:flex-start;gap:10px;padding:6px 0;display:flex}.sperre-zeile input{margin-top:3px}.sperre-zeile.gesperrt strong{color:var(--fehler)}.sperre-plakette{background:var(--fehler-hg);color:var(--fehler);margin-left:8px;font-size:.7rem}.telefon-auftrag-kopf{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;margin-bottom:10px;display:flex}.provision-box strong{color:var(--gruen-dunkel)}.konditionen-reiter h2{border-top:1px solid var(--linie);margin:18px 0 8px;padding-top:10px}.konditionen-reiter h2:first-child{border-top:0;margin-top:4px;padding-top:0}.konditionen-reiter h3{margin:14px 0 6px;font-size:.85rem}.sperren-reihe{grid-template-columns:repeat(auto-fit,minmax(105px,1fr));gap:8px;margin-bottom:8px;display:grid}.sperre-feld{border:1px solid var(--linie);border-radius:var(--radius);cursor:pointer;flex-direction:column;gap:2px;padding:6px 8px;display:flex}.sperre-feld.gesperrt{border-color:var(--fehler);background:var(--fehler-hg)}.sperre-feld.gesperrt strong{color:var(--fehler)}.art-wahl{padding:1px 4px;font-size:.85rem}.art-wahl.direkt{border-color:var(--gruen-dunkel);color:var(--gruen-dunkel);font-weight:600}.steigerung-karte .werte{max-width:520px}.betrag-feld{text-align:right;width:110px}.datum-vordatiert{width:auto;padding:1px 4px;font-size:.85rem}.datum-vordatiert.ist-vordatiert{border-color:var(--warn,#c77700)}.vordatiert-plakette{background:var(--warn-hg);margin-left:6px;font-size:.7rem}details.vordatiert{margin-top:8px}details.vordatiert summary{cursor:pointer}.partner-treffer .text-treffer{color:var(--text-leise);font-style:italic}.zieh-griff{cursor:grab;-webkit-user-select:none;user-select:none;white-space:nowrap}.zieh-griff:active{cursor:grabbing}.zieh-symbol{color:var(--text-leise)}.positionen tr.ziel-oben td{box-shadow:inset 0 2px 0 var(--gruen-dunkel)}.positionen tr.ziel-unten td{box-shadow:inset 0 -2px 0 var(--gruen-dunkel)}.zeit-feld{cursor:pointer;min-width:120px}.zeit-feld::-webkit-calendar-picker-indicator{cursor:pointer;order:-1;margin:0 6px 0 0}.angebot-raster{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:12px;display:grid}@media (width<=1100px){.angebot-raster{grid-template-columns:minmax(0,1fr)}}.angebot-raster h2{margin:14px 0 8px}.angebot-raster h2:first-child{margin-top:0}.angebot-tabelle input{width:100%}.angebot-tabelle .pos-menge{width:60px}.angebot-tabelle .pos-preis{width:80px}.angebot-knoepfe{margin:12px 0 4px}.angebot-vorschau iframe{border:1px solid var(--linie);border-radius:var(--radius);background:#f3f4f6;width:100%;height:720px}.artikel-bild{flex-direction:column;gap:6px;display:flex}.artikel-bild img{object-fit:contain;border:1px solid var(--linie);border-radius:var(--radius);background:#fff;max-width:220px;max-height:190px}.artikel-bild-leer{border:1px dashed var(--linie);border-radius:var(--radius);place-items:center;width:220px;height:120px;display:grid}.angebot-artikel{align-items:center;gap:8px;display:flex}.angebot-artikel img{object-fit:contain;background:#fff;border-radius:3px;flex:none;width:44px;height:38px}.dubletten-hinweis{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.ak-google{flex-direction:column;gap:8px;display:flex}.ak-google .meldung{margin:0}.ak-verbrauch{flex-wrap:wrap;align-items:center}.ak-zahl{text-align:right;width:80px}.ak-lauf{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.ak-vorpruefen{align-items:center;margin:0}.ak-balken{background:var(--flaeche-2);vertical-align:middle;border-radius:4px;width:90px;height:8px;display:inline-block;overflow:hidden}.ak-balken span{background:var(--gruen);height:100%;display:block}.ak-stapel{color:var(--warn)}.ak-karte{flex-direction:column;gap:12px;display:flex}.ak-kopf{flex-wrap:wrap;justify-content:space-between;gap:6px 16px;font-size:.95rem;display:flex}.ak-zaehler{font-size:.95rem;font-weight:500}.ak-hinweise{flex-wrap:wrap;gap:6px;display:flex}.ak-marke{background:var(--warn-hg);color:var(--warn);border-radius:var(--radius);padding:3px 9px;font-size:.85rem;text-decoration:none}.ak-marke-rot{background:var(--fehler-hg);color:var(--fehler)}.ak-raster{grid-template-columns:minmax(0,1fr) 44px minmax(0,1fr);align-items:center;gap:6px 8px;display:grid}.ak-zeile{display:contents}.ak-spalte-kopf{border-bottom:1px solid var(--linie);padding-bottom:2px;font-weight:650}.ak-zeile label{grid-template-columns:70px minmax(0,1fr);align-items:center;gap:2px 8px;display:grid}.ak-zeile label>span{color:var(--text-leise)}.ak-zeile label>.klein-text{grid-column:2}.ak-zeile input{width:100%}.ak-zeile label.ak-anders input{border-color:var(--warn);background:var(--warn-hg)}.ak-pfeil{text-align:center}.ak-google-wert{background:var(--flaeche-2);overflow-wrap:anywhere;border-radius:4px;min-height:28px;padding:4px 8px}.ak-google-wert.ak-anders{background:var(--warn-hg)}.ak-weitere{flex-direction:column;align-items:flex-start;gap:2px;display:flex}.ak-gewaehlt{font-weight:700}.ak-suche{margin:0}.ak-suche input{flex:1;min-width:220px}.ak-knoepfe{flex-wrap:wrap;justify-content:space-between;gap:8px;display:flex}.ak-knoepfe .knopf-reihe{flex-wrap:wrap;justify-content:flex-end}.ak-ok{color:var(--ok)}.ak-warn{color:var(--fehler)}@media (width<=720px){.ak-raster{grid-template-columns:minmax(0,1fr)}.ak-raster>div:nth-child(2){display:none}.ak-pfeil{text-align:left}}.ankreuzen{align-items:center;gap:6px;display:inline-flex}.ak-lauf .laeuft{color:var(--gruen-dunkel);font-weight:600}.ak-mails{display:block}.zg-raster{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-bottom:12px;display:grid}@media (width<=1100px){.zg-raster{grid-template-columns:minmax(0,1fr)}}.zg-raster .karte{margin:0}.zg-block{flex-direction:column;gap:10px;display:flex}.zg-feld{flex-direction:column;gap:4px;display:flex}.zg-feld>span:first-child{color:var(--text-leise)}.zg-chips{flex-wrap:wrap;gap:6px;display:flex}.zg-chip{border:1px solid var(--linie);cursor:pointer;-webkit-user-select:none;user-select:none;border-radius:14px;align-items:center;gap:4px;padding:2px 9px;display:inline-flex}.zg-chip.an{background:var(--gruen-hell);border-color:var(--gruen)}.zg-optionen{flex-wrap:wrap;gap:4px 14px;display:flex}.zg-spalte{flex-direction:column}.zg-erklaerung{margin:0}.zg-ergebnis{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;margin-bottom:8px;display:flex}.zg-zahl{font-size:1.4rem}.zg-wo{grid-template-columns:minmax(0,auto) minmax(0,1fr);align-items:start;gap:16px;display:grid}@media (width<=900px){.zg-wo{grid-template-columns:minmax(0,1fr)}}.zg-plz{flex-direction:column;gap:3px;display:flex;overflow-x:auto}.zg-plz-reihe{gap:3px;display:flex}.zg-plz-region,.zg-plz-feld{border:1px solid var(--linie);background:var(--flaeche);color:var(--text);cursor:pointer;font:inherit;border-radius:4px}.zg-plz-region{width:34px;color:var(--text-leise);font-weight:650}.zg-plz-feld{flex-direction:column;align-items:center;width:46px;padding:1px 0;line-height:1.15;display:flex}.zg-plz-feld small{color:var(--text-leise);min-height:.8rem;font-size:.68rem}.zg-plz-feld.leer{opacity:.45}.zg-plz-region.an,.zg-plz-feld.an{background:var(--gruen-hell);border-color:var(--gruen)}.zg-plz-feld.an small{color:var(--text)}.zg-laender{margin-bottom:6px}.zg-links{align-self:flex-start}.nl-raster{grid-template-columns:minmax(0,1fr) minmax(0,660px);align-items:start;gap:12px;display:grid}@media (width<=1200px){.nl-raster{grid-template-columns:minmax(0,1fr)}}.nl-raster .karte{margin:0}.nl-editor{flex-direction:column;gap:10px;display:flex}.nl-block{border:1px solid var(--linie);border-radius:var(--radius);flex-direction:column;gap:6px;padding:8px 10px;display:flex}.nl-block-kopf{justify-content:space-between;align-items:center;display:flex}.nl-block textarea,.nl-html{width:100%;font:inherit}.nl-html{min-height:220px;font-family:Consolas,monospace;font-size:.8rem}.nl-bild{flex-direction:column;gap:6px;display:flex}.nl-bild img{object-fit:contain;background:var(--flaeche-2);border-radius:4px;max-width:220px;max-height:120px}.nl-zwei{grid-template-columns:minmax(0,1fr) minmax(0,2fr);gap:6px;display:grid}.nl-hinzu{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.nl-test{border-top:1px solid var(--linie);flex-direction:column;gap:4px;padding-top:10px;display:flex}.nl-test .filterleiste{margin:0}.nl-vorschau{position:sticky;top:10px}.nl-vorschau iframe{border:1px solid var(--linie);border-radius:var(--radius);background:#eef3f7;width:100%;height:calc(100vh - 140px);min-height:500px}.werbe-historie{margin-bottom:10px}.werbe-historie tbody tr{cursor:default}.zg-newsletter{border:1px solid var(--gruen);background:var(--gruen-hell);border-radius:var(--radius);flex-direction:column;gap:6px;margin-bottom:10px;padding:10px 12px;display:flex}.zg-newsletter .filterleiste{margin:0}.zg-pruefung p{margin:0 0 6px}.status-schalter.ist-geloescht{background:var(--fehler-hg);color:var(--fehler);border-color:var(--fehler);cursor:default}.status-punkt.ist-geloescht{background:var(--fehler)}.status-geloescht-zeile{flex-wrap:wrap;align-items:center;gap:8px;display:inline-flex}.lager-tabelle td{vertical-align:top}.lager-tabelle tbody tr{cursor:default}.lager-tabelle tr.lager-neu td{background:var(--warn-hg)}.lager-neu-text{color:var(--warn)}.lager-hinweis{color:var(--warn);white-space:normal;margin-top:2px;font-size:.85rem}.lager-stueck{max-width:760px}.lager-stueck tbody tr{cursor:default}.lager-stueck tfoot td{border-top:2px solid var(--linie);padding:6px 10px}.abruf-tabelle{width:100%}.abruf-tabelle td{vertical-align:top}.abruf-tabelle .pos-menge{width:64px}.abruf-lieferscheine{margin-top:2px;line-height:1.5}.abruf-fuss{margin-top:8px}.abruf-belege{white-space:nowrap;line-height:1.55}.abruf-belege strong a{font-weight:700}.status-mit-loeschen{flex-direction:column;gap:2px;display:flex}.status-mit-loeschen .text-knopf{align-self:flex-start}.umsatz-plus{color:var(--ok);font-weight:600}.umsatz-minus{color:var(--fehler);font-weight:600}.staffel-feld{color:var(--text-leise);flex-direction:column;gap:4px;font-size:.75rem;display:flex}.staffel-zeile{color:var(--text);align-items:center;gap:6px;font-size:.85rem;display:flex}.staffel-zeile input{width:80px}.staffel-feld>.text-knopf{align-self:flex-start}.quelle-staffel{color:#1f5a99;background:#e3eefb}input[type=date]::-webkit-calendar-picker-indicator{cursor:pointer;order:-1;margin:0 6px 0 0}input[type=datetime-local]::-webkit-calendar-picker-indicator{cursor:pointer;order:-1;margin:0 6px 0 0}input[type=time]::-webkit-calendar-picker-indicator{cursor:pointer;order:-1;margin:0 6px 0 0}input[type=month]::-webkit-calendar-picker-indicator{cursor:pointer;order:-1;margin:0 6px 0 0}input.hinzufuegen-feld{background:var(--gruen-hell);border-color:var(--gruen)}input.hinzufuegen-feld::placeholder{color:var(--gruen-dunkel);opacity:.85}input.hinzufuegen-feld:focus{background:var(--flaeche)}.fax-direkt{align-items:center;gap:6px;display:inline-flex}.fax-direkt input{width:150px}.angebot-liste{flex-direction:column;gap:8px;margin-bottom:8px;display:flex}.angebot-pos{border:1px solid var(--linie);border-radius:var(--radius);flex-direction:column;gap:6px;padding:8px 10px;display:flex}.angebot-pos .angebot-artikel{align-items:center;gap:10px;display:flex}.angebot-pos .angebot-artikel>span{flex:1}.angebot-eingaben{flex-wrap:wrap;align-items:flex-end;gap:10px;padding-left:4px;display:flex}.angebot-eingaben .pos-menge{width:70px}.angebot-eingaben .pos-preis{width:90px}.angebot-eingaben .angebot-hinweis{flex:1;min-width:160px}.angebot-eingaben .angebot-hinweis input{width:100%}.tb-zahlen{flex-wrap:wrap;gap:12px;margin:8px 0 16px;display:flex}.tb-zahlen>div{border:1px solid var(--linie);border-radius:8px;flex-direction:column;min-width:120px;padding:8px 12px;display:flex}.tb-zahlen strong{font-size:1.3rem}.tb-zahlen span{font-size:.85rem}.tb-leiste{grid-template-columns:repeat(60,1fr);gap:1px;height:26px;display:grid}.tb-leiste span,.tb-punkt{background:var(--flaeche-2);border-radius:2px}.tb-leiste span.aktiv,.tb-punkt.aktiv{background:var(--gruen)}.tb-leiste span.gestempelt,.tb-punkt.gestempelt{background:#f0b400}.tb-skala{color:var(--grau);grid-template-columns:repeat(5,1fr);margin-top:2px;font-size:.75rem;display:grid}.tb-punkt{vertical-align:middle;width:10px;height:10px;display:inline-block}.tb-tabelle tr.klickbar{cursor:pointer}.tb-tabelle tr.gewaehlt td{background:var(--gruen-hell)}.tb-auswahl{flex-wrap:nowrap}.tb-auswahl .filter-auswahl,.tb-auswahl .tb-datum{flex:none;width:auto}.tb-auswahl .knopf{flex:none}@media (width<=600px){.tb-auswahl{flex-wrap:wrap}}tr.zk-klickbar{cursor:pointer}tr.zk-klickbar:hover td{background:var(--flaeche-2)}tr.zk-gewaehlt td{background:var(--gruen-hell);font-weight:600}.monat-auswahl{flex:none;width:auto;min-width:170px}.lager-suche{flex:280px;min-width:220px;max-width:420px}.banner-kopf{flex-wrap:wrap;align-items:flex-start;gap:16px;display:flex}.banner-bild{border:1px solid var(--linie);border-radius:var(--radius);background:#fff;width:100%;max-width:360px;height:auto}.banner-angaben{flex:260px}.banner-angaben h2{margin-top:0}.banner-angaben p{margin:4px 0}.banner-aus .banner-bild{opacity:.45}.banner-formular{border-top:1px solid var(--linie);margin-top:14px;padding-top:12px}.karte.banner-formular{border-top:none}.banner-artikel{grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:8px;display:grid}.banner-artikel fieldset{border:1px solid var(--linie);border-radius:var(--radius);margin:0;padding:6px 10px}.banner-artikel legend{padding:0 4px;font-size:.85rem;font-weight:600}.banner-artikel .ankreuz,.banner-gruppen .ankreuz{align-items:center;gap:6px;margin:2px 0;font-size:.85rem;display:flex}.banner-gruppen{flex-wrap:wrap;gap:4px 16px;margin-bottom:12px;display:flex}.nl-produkt{grid-template-columns:1fr 140px;gap:10px;display:grid}.nl-dauer{color:var(--akzent);font-size:.85rem;font-weight:600}.zg-inaktiv{flex-wrap:wrap;align-items:center;gap:6px}.zg-inaktiv input[type=number]{width:70px}.pv-offen{background:var(--fehler-hg);color:var(--fehler);border-color:var(--fehler);font-weight:700}.pv-bezahlt{background:var(--ok-hg);color:var(--ok);border-color:var(--ok);font-weight:700}.pv-name{position:relative}.pv-vorschlaege{z-index:20;background:var(--flaeche);border:1px solid var(--linie);border-radius:var(--radius);max-height:260px;position:absolute;top:100%;left:0;right:0;overflow:auto;box-shadow:0 4px 12px #0000001f}.pv-vorschlaege button{text-align:left;width:100%;font:inherit;cursor:pointer;background:0 0;border:0;padding:6px 10px;font-size:.85rem;display:block}.pv-vorschlaege button:hover{background:var(--gruen-hell)}.pv-positionen input[list]{width:100%;min-width:260px}.pv-summen{max-width:320px;margin:14px 0 10px auto}.pv-summen div{justify-content:space-between;padding:2px 0;display:flex}.pv-brutto{border-top:1px solid var(--linie);margin-top:4px;font-weight:700;padding-top:6px!important}.pv-aktionen{flex-wrap:wrap;margin:4px 0 30px}
