.beleg-raster,.kunde-seite{min-width:0}.kunde-seite{gap:14px;display:grid}.kunde-kopf{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 16px;display:flex}.kunde-kopf h1{letter-spacing:-.015em;font-size:24px;font-weight:600}.kunde-kopf p{color:var(--text-leise)}.kunde-aktionen{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.kunde-raster{gap:16px;min-width:0;display:grid}.kunde-belege,.kunde-neben{min-width:0}.kunde-neben{align-content:start;gap:16px;display:grid}.kunde-stand{flex-wrap:wrap;gap:12px 40px;display:flex}.kunde-offen{display:grid}.kunde-offen span{color:var(--text-leise);font-size:13px}.kunde-offen strong{font-size:24px;font-weight:600}.kunde-offen em{color:var(--gefahr);font-size:13px;font-style:normal}.kontakt{grid-template-columns:auto 1fr;align-items:baseline;gap:0 8px;min-width:0;display:grid}.kontakt b{font-weight:600}.kontakt small{color:var(--text-leise);font-size:13px}.kontakt-wege{color:var(--text-leise);overflow-wrap:anywhere;flex-wrap:wrap;grid-column:1/-1;gap:0 12px;display:flex}.kontakt-wege a{color:inherit;text-decoration:none}.kontakt-wege a:hover{color:var(--text);text-decoration:underline}.start-raster{gap:20px;display:grid}.start-lieferungen ol{margin-top:8px}.start-lieferungen li{border-top:1px solid var(--linie);grid-template-columns:minmax(0,2fr) minmax(0,1fr) minmax(0,1.4fr) auto;gap:12px;padding:8px 0;display:grid}.start-lieferungen li span{color:var(--text-leise)}.start-lieferungen li i{display:block}.start-lieferungen li strong{font-weight:500}.beleg-entwurf-zeile{flex-wrap:wrap;align-items:flex-end;gap:8px 12px;display:flex}.beleg-entwurf-zeile .baustelle-zeile{flex:280px}.beleg-entwurf-zeile .kopf-details[open]{flex-basis:100%;order:1}body{font-size:var(--schrift);line-height:1.45}h1,h2,h3{letter-spacing:-.012em}:focus-visible{outline:2px solid var(--fokus);outline-offset:2px}.rahmen{grid-template-columns:var(--nav-breite) minmax(0, 1fr)}.seitenleiste{gap:18px;padding:18px 12px 48px}.seitenleiste :focus-visible{outline-color:var(--gold)}.seitenleiste-gruppe{color:var(--leiste-leise);padding:0 10px 4px;font-size:12px}.seitenleiste-liste a{border-radius:var(--radius-klein);color:var(--leiste-text);align-items:center;gap:10px;padding:6px 10px;display:flex}.seitenleiste-liste a:hover{background:var(--leiste-aktiv);color:var(--leiste-aktiv-text)}.seitenleiste-liste a.aktiv{background:var(--leiste-aktiv);color:var(--leiste-aktiv-text);font-weight:600}.menue-symbol{color:var(--leiste-leise);flex:none;display:block}.seitenleiste-liste a.aktiv .menue-symbol{color:var(--gold)}.seitenleiste-fuss{border-top:1px solid color-mix(in srgb, var(--leiste-text) 16%, transparent);font-size:var(--schrift-klein)}.seitenleiste-fuss button{color:var(--leiste-text);text-decoration:none}.seitenleiste-fuss button:hover{text-decoration:underline}.seitenleiste-version{color:var(--leiste-leise)}.kopfleiste{min-height:var(--kopf-h);padding:0 var(--seitenrand);background:var(--grund);border-bottom:0}.inhalt{padding:8px var(--seitenrand) 72px;max-width:1440px}.hilfe-knopf{width:var(--feld-h);height:var(--feld-h);background:var(--flaeche-2);border-color:#0000;font-size:14px}.tastenleiste{min-height:var(--tasten-h);background:var(--flaeche);border-top:1px solid var(--linie);font-size:var(--schrift-klein);color:var(--text-leise)}.taste-eintrag{color:var(--text-leise)}kbd{background:var(--flaeche-2);color:var(--text);box-shadow:inset 0 0 0 1px var(--linie);border:0;border-radius:4px;font-weight:500}.seitentitel h1,.start-kopf h1,.beleg-titel-name h1,.kunde-kopf h1{font-size:var(--titel-gross);font-weight:var(--titel-gewicht);letter-spacing:-.022em;line-height:1.15}.zwischentitel,.start-lieferungen h2{font-size:var(--titel-klein);margin-bottom:8px;font-weight:600}.start-kopf p,.kunde-kopf p{font-size:var(--schrift);margin-top:2px}.seite-zurueck{font-size:var(--schrift-klein)}.knopf{min-height:var(--knopf-h);padding:0 var(--knopf-x);border-radius:var(--radius-knopf);font-size:var(--schrift);white-space:nowrap;border-width:1px;font-weight:500}.knopf-klein{min-height:26px;font-size:var(--schrift-klein);padding:0 10px}.knopf-leise,a.knopf-leise{background:var(--knopf-leise);color:var(--text);border-color:#0000}.knopf-leise:hover,a.knopf-leise:hover{background:var(--linie);color:var(--text);border-color:#0000}.knopf-endgueltig{background:var(--gold);border-color:var(--gold);color:#000;font-weight:600}.knopf-endgueltig:hover{color:#000;background:#e2a038;border-color:#e2a038}.zeilenaktion .knopf-gefahr{color:var(--text-leise);background:0 0;border-color:#0000;font-weight:400}.zeilenaktion .knopf-gefahr:hover,.zeilenaktion .knopf-gefahr:focus-visible{background:var(--gefahr-hell);color:var(--gefahr)}@media (hover:hover) and (min-width:861px){.liste-zeilen>li{position:relative}.liste-zeilen>li>.zeilenaktion{opacity:0;background:var(--zeile-bg,var(--flaeche));border-radius:var(--radius-klein);position:absolute;top:6px;right:0}.liste-zeilen>li:hover>.zeilenaktion,.liste-zeilen>li>.zeilenaktion:focus-within{opacity:1}}.neuer-eintrag>summary,.kopf-details>summary{min-height:var(--knopf-h);padding:0 var(--knopf-x);background:var(--knopf-leise);border-radius:min(var(--radius-knopf), 18px);font-size:var(--schrift-klein);border-color:#0000;align-items:center;font-weight:500;display:inline-flex}.karte .neuer-eintrag>summary{min-height:28px;color:var(--text-leise);background:0 0;padding-inline:0}.karte .neuer-eintrag>summary:hover{color:var(--text)}input:not([type=checkbox]):not([type=radio]):not([type=hidden]):not([type=range]):not([type=file]),select,textarea{min-height:var(--feld-h);background-color:var(--feld-bg);border:1px solid var(--feld-rand);border-radius:var(--radius-feld);font-size:var(--schrift);padding-block:0}select{appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10' height='6' fill='none' stroke='%23666' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M1 1l4 4 4-4'/%3E%3C/svg%3E");background-position:right 11px center;background-repeat:no-repeat;padding-right:30px}textarea{padding-block:8px}.feld-label{font-size:var(--schrift-klein);margin-bottom:3px}input:focus-visible,select:focus-visible,textarea:focus-visible{outline:2px solid var(--fokus);outline-offset:0;background-color:#fff;border-color:#0000}.suchfeld-rahmen input{padding-left:34px}.suchfeld-kbd{background:0 0;border:0}.karte,.beleg-kopf,.kette ol,.tabelle-rahmen,.start-lieferungen{background:var(--karte-bg);border:1px solid var(--karte-rand);border-radius:var(--radius-karte);box-shadow:var(--schatten-karte)}.karte{padding:var(--karte-p)}.meldung{background:var(--flaeche-2);border-radius:var(--radius-feld);font-size:var(--schrift-klein);color:var(--text-leise);border-color:#0000;padding:8px 12px}.meldung-fehler{background:var(--gefahr-hell);color:var(--gefahr)}.meldung-warnung{background:var(--warnung-hell);color:var(--warnung)}.meldung-erfolg{background:var(--erfolg-hell);color:var(--erfolg)}.weitere-liste{border-radius:var(--radius-feld);box-shadow:var(--schatten), 0 0 0 1px var(--linie);border:0}.bestaetigung,.tastenuebersicht{border-radius:var(--radius-karte);border:0}.kasse-summe{color:#fff;background:#000}.reiter.aktiv{color:#fff;background:#000;border-color:#000}.tabelle-rahmen table{font-size:var(--schrift);background:0 0}.tabelle-rahmen thead{border-bottom:1px solid var(--linie);background:0 0}.tabelle-rahmen th{padding:var(--zelle-y) var(--zelle-x);font-size:var(--th-groesse);font-weight:var(--th-gewicht);color:var(--text-leise)}.tabelle-rahmen td,.beleg-positionen .tabelle-rahmen td,.beleg-positionen .tabelle-rahmen th{padding:var(--zelle-y) var(--zelle-x)}.tabelle-rahmen tbody tr+tr{border-top:1px solid var(--linie)}.tabelle-rahmen tbody tr:hover{background:var(--flaeche-2)}.tabelle-rahmen td:first-child a{font-weight:500}.tabelle-unter{font-size:var(--schrift-klein)}.beleg-positionen .tabelle-rahmen td:nth-child(2){color:var(--text-leise)}.tabelle-rahmen details>summary{color:var(--text-leise);background:0 0;border-color:#0000;padding-inline:6px}.tabelle-rahmen details>summary:hover,.tabelle-rahmen details[open]>summary{background:var(--flaeche-2);color:var(--text)}.marke-status,.beleg-titel-name .marke-status{color:var(--text-leise);font-size:var(--schrift-klein);background:0 0;border:0;border-radius:0;align-items:center;gap:6px;padding:0;font-weight:400;display:inline-flex}.marke-status:before{content:"";background:#a8a8ae;border-radius:50%;width:7px;height:7px}.marke-status-offen:before{background:var(--gold)}.marke-status-abgeschlossen:before{background:#2f8f57}.marke-status-fehler{color:var(--gefahr)}.marke-status-fehler:before{background:var(--gefahr)}.marke-status-warnung:before{background:var(--warnung)}.start-kopf{margin-bottom:var(--abstand);align-items:center}.start-aktionen{align-items:center}.kennzahlen{background:0 0;border:0;border-radius:0;margin:0}.kennzahl:hover{background:var(--flaeche-2)}.start-lieferungen h2{margin:0}.start-lieferungen a{text-decoration:none}.start-lieferungen ol{counter-reset:halt;margin-top:10px}.start-lieferungen li{counter-increment:halt;padding:var(--zelle-y) 0 var(--zelle-y) 30px;font-size:var(--schrift);border-top:1px solid var(--linie);align-items:baseline;position:relative}.start-lieferungen li:before{content:counter(halt);left:0;top:var(--zelle-y);width:20px;color:var(--text-leise);font-size:var(--schrift-klein);font-variant-numeric:tabular-nums;line-height:1.6;position:absolute}.start-lieferungen li a,.start-lieferungen li>strong:first-child{color:var(--text);font-weight:500}.start-lieferungen li strong{color:var(--text);font-weight:400;font-size:var(--schrift-klein)}.start-lieferungen li strong:before{content:"";background:var(--gold);vertical-align:1px;border-radius:50%;width:7px;height:7px;margin-right:6px;display:inline-block}.start-nummer{font-size:var(--schrift-klein)}.beleg-titel{top:var(--kopf-h);margin-inline:calc(var(--seitenrand) * -1);padding-inline:var(--seitenrand);background:var(--grund)}.beleg-titel-summe{font-size:var(--schrift)}.kette-name,.beleg-daten dt{font-size:var(--schrift-klein)}.beleg-kunde-name{font-size:calc(var(--schrift) + 2px)}.beleg-kunde{font-size:var(--schrift)}.beleg-daten dd{font-size:var(--schrift);font-weight:400}.beleg-kopf{padding:var(--karte-p);margin-bottom:var(--abstand)}.kette{margin-bottom:var(--abstand)}.beleg-positionen{margin:0 0 var(--abstand)}.baustelle-zeile{margin-bottom:8px}.kopf-details{margin-bottom:var(--abstand)}.belegsumme{border-radius:var(--radius-karte);margin:0 0 var(--abstand);bottom:calc(var(--tasten-h) + 8px);border:0}.belegsumme-zeilen,.belegsumme-gesamt span{font-size:var(--schrift-klein)}.belegsumme-gesamt strong{font-size:var(--zahl-gross);letter-spacing:-.02em}.beleg-entwurf-zeile{margin-bottom:calc(var(--abstand) * .75)}.beleg-entwurf-zeile .baustelle-zeile,.beleg-entwurf-zeile .kopf-details{margin-bottom:0}[data-positionserfassung] details>summary{color:var(--text-leise);font-size:var(--schrift-klein);width:fit-content;text-decoration:none}[data-positionserfassung] details>summary:hover{color:var(--text)}.kunde-seite{gap:var(--abstand)}.kunde-kopf{margin-top:-8px}.seite-zurueck+.kunde-kopf{margin-top:-20px}.kunde-offen strong{font-size:var(--zahl-gross);letter-spacing:-.02em;line-height:1.15}.kunde-offen span,.kunde-offen em{font-size:var(--schrift-klein)}.kunde-raster{gap:var(--abstand)}.kunde-neben{gap:calc(var(--abstand) * .6)}.kunde-neben .zwischentitel{margin-bottom:0}.datenliste{font-size:var(--schrift);grid-template-columns:minmax(5rem,auto) minmax(0,1fr)}.datenliste a{text-decoration:none}.liste-zeilen{font-size:var(--schrift)}.liste-zeilen>li{flex-wrap:nowrap;padding:9px 0}.kontakt-wege{font-size:var(--schrift-klein)}@media (max-width:860px){.rahmen{grid-template-columns:minmax(0,1fr)}.rahmen:not([data-suche=offen]) .kopfleiste{display:none}.rahmen[data-suche=offen] .kopfleiste{min-height:0;padding:8px 16px;top:52px}.seitenleiste{gap:0 12px;padding:4px 8px 4px 16px}.mobil-knoepfe button{color:var(--leiste-text)}.rahmen[data-menue=offen] .mobil-knoepfe button:last-child{background:var(--gold);color:#000}.seitenleiste .menue-symbol{display:block}.seitenleiste-liste a{padding:11px 10px}.inhalt{padding:16px 16px 40px}.seitentitel h1,.start-kopf h1,.beleg-titel-name h1,.kunde-kopf h1{font-size:min(var(--titel-gross), 26px)}.knopf{min-height:44px}.start-aktionen{grid-template-columns:1fr 1fr;width:100%;display:grid}.start-aktionen .knopf:first-child{grid-column:1/-1}.kunde-kopf,.seite-zurueck+.kunde-kopf{margin-top:-8px}.kunde-aktionen{grid-template-columns:auto 1fr 1fr;width:100%;display:grid}.kunde-aktionen form{display:contents}.kunde-aktionen .knopf{width:100%;padding-inline:8px}.beleg-titel{margin-inline:0;padding-inline:0}.beleg-titel-aktionen .knopf{padding-inline:12px}.belegsumme{position:static}.start-lieferungen li{grid-template-columns:minmax(0,1fr) auto;gap:1px 12px;min-height:44px}.start-lieferungen li .start-ort{font-size:var(--schrift-klein);grid-row:2}.start-lieferungen li .start-nummer{grid-area:1/2}.start-lieferungen li strong{grid-area:3/1/auto/-1}.start-lieferungen li i{display:none}}@media (max-width:640px){.tabelle-rahmen{background:var(--karte-bg);border:1px solid var(--karte-rand);box-shadow:var(--schatten-karte);border-radius:var(--radius-karte);padding:0 14px}.tabelle-rahmen tbody tr{background:0 0;border:0;border-radius:0;margin:0;padding:11px 0}.tabelle-rahmen tbody tr+tr{border-top:1px solid var(--linie)}.tabelle-rahmen td,.beleg-positionen .tabelle-rahmen td{padding:0}.tabelle-rahmen td[data-label]:before{font-size:var(--schrift-klein)}.beleg-positionen tbody tr{grid-template-columns:minmax(0,1fr) auto;gap:2px 12px}.beleg-positionen td:nth-child(3){font-weight:500;font-size:var(--schrift);grid-column:1/-1}.beleg-positionen td:nth-child(3) .tabelle-unter{text-align:left;font-weight:400}.beleg-positionen details>summary{min-height:44px}.beleg-positionen td:nth-child(2){display:none}.beleg-positionen td:nth-child(4){grid-area:2/1;justify-content:flex-start;gap:8px;display:flex}.beleg-positionen td:nth-child(5){display:none}.beleg-positionen td:nth-child(6){grid-area:2/2}.beleg-positionen td:nth-child(n+4):before{display:none}.beleg-positionen td:nth-child(n+7){grid-column:1/-1}.beleg-positionen td:nth-child(4)>.tabelle-unter{margin:0;display:inline}.kunde-belege tbody tr{grid-template-columns:minmax(0,1fr) auto;gap:1px 12px}.kunde-belege td:before{display:none!important}.kunde-belege td:first-child{font-size:var(--schrift);grid-area:1/1;padding:0}.kunde-belege td:nth-child(5){grid-area:1/2}.kunde-belege td:nth-child(2){color:var(--text-leise);font-size:var(--schrift-klein);grid-area:2/1}.kunde-belege td:nth-child(3){color:var(--text-leise);font-size:var(--schrift-klein);grid-area:3/1/auto/-1}.kunde-belege td:nth-child(4){grid-area:2/2;justify-content:flex-end}.kunde-belege td:nth-child(6){display:none}}.seitenleiste{color:var(--leiste-text)}.karte{--knopf-leise:var(--flaeche-2)}.marke-logo{max-width:112px}.kopfleiste{background:var(--flaeche);box-shadow:0 1px 0 var(--linie)}.weitere>summary.knopf-leise:hover,.knopf-leise:hover{background:#f8f8fa}.kopfleiste .suchfeld{max-width:560px}.inhalt{padding-top:24px}.beleg-titel{top:var(--kopf-h)}.seitenleiste-liste a.aktiv{box-shadow:inset 3px 0 0 var(--gold);border-radius:2px var(--radius-klein) var(--radius-klein) 2px}.tabelle-rahmen thead{border-bottom:2px solid var(--text)}.tabelle-rahmen th{color:var(--text)}.tabelle-rahmen td:first-child a,.start-lieferungen li a{font-weight:600}.kennzahlen{border-radius:var(--radius-karte);background:#000;grid-template-columns:repeat(auto-fit,minmax(170px,1fr));gap:0;padding:8px;display:grid;overflow:visible}.kennzahl{color:#d6d6da;font-size:var(--schrift-klein);border-radius:var(--radius-klein);background:0 0;padding:14px 18px}.kennzahl:hover{color:#fff;background:#232326}.kennzahl-wert{color:#fff;letter-spacing:-.02em;font-size:36px;font-weight:700}.kennzahl.warnung .kennzahl-wert{color:var(--gold)}.start-lieferungen{padding:var(--karte-p)}.kette ol{gap:2px;padding:4px}.kette-station,.kette-station:first-child{border-radius:var(--radius-klein);box-shadow:none;padding:8px 14px}.kette-station+.kette-station:before{display:none}.kette-hier{color:#fff;box-shadow:none;background:#000}.kette-hier .kette-name,.kette-hier .marke-status{color:#d6d6da}.belegsumme{color:#fff;background:#000;padding:14px 24px;box-shadow:0 6px 20px #00000038}.belegsumme-zeilen,.belegsumme-zeilen dd,.belegsumme-gesamt span{color:#d6d6da}.belegsumme-gesamt strong{color:#fff;font-weight:700}.belegsumme-still{box-shadow:none}.beleg-titel-name h1{font-size:26px}.beleg-kunde-name{font-weight:700}.kunde-raster{grid-template-columns:minmax(0,1fr) 340px;align-items:start}.kunde-stand{background:var(--flaeche);border-radius:var(--radius-karte);box-shadow:var(--schatten-karte);grid-column:1/-1;grid-template-columns:minmax(280px,auto) minmax(0,1fr);gap:0;padding:0;display:grid;overflow:hidden}.kunde-offen{color:#fff;background:#000;padding:18px 24px}.kunde-offen span{color:#d6d6da}.kunde-offen strong{color:#fff;font-weight:700}.kunde-offen em{color:var(--gold)}.kunde-stand .datenliste{grid-template-columns:auto minmax(0,1fr) auto minmax(0,1fr);align-self:center;gap:4px 20px;padding:14px 24px}@media (max-width:1180px){.kunde-raster{grid-template-columns:minmax(0,1fr)}}@media (max-width:860px){.inhalt{padding-top:16px}.kennzahlen{grid-template-columns:1fr 1fr}.kennzahl{padding:10px 12px}.kennzahl-wert{font-size:28px}.kunde-stand{grid-template-columns:minmax(0,1fr)}.kunde-stand .datenliste{grid-template-columns:minmax(5rem,auto) minmax(0,1fr);padding:14px 16px}.kunde-offen{padding:14px 16px}.kette ol{padding:4px}.kette-station+.kette-station{border-top:0}.belegsumme{padding:14px 16px}}@media (max-width:640px){.tabelle-rahmen thead{border:0}}.seitenleiste-unten{border-top:1px solid #ffffff24;gap:2px;margin-top:auto;padding-top:10px;display:grid}.menue-schalter,.seitenleiste-fuss button{border-radius:var(--radius-klein);width:100%;min-height:32px;color:var(--leiste-text);font-size:var(--schrift-klein);white-space:nowrap;text-align:left;align-items:center;gap:10px;padding:6px 10px;display:flex}.menue-schalter svg,.seitenleiste-fuss button svg{color:var(--leiste-leise);flex:none}.menue-schalter:hover,.seitenleiste-fuss button:hover{background:var(--leiste-aktiv);color:var(--leiste-aktiv-text);text-decoration:none}.seitenleiste-fuss{border:0;gap:2px;margin:0;padding:0;display:grid}.seitenleiste-wer{font-size:var(--schrift-klein);color:var(--leiste-text);white-space:nowrap;padding:8px 10px 2px;display:block}.seitenleiste-liste a{white-space:nowrap}@media (min-width:861px){.rahmen{--leiste-b:var(--nav-breite);grid-template-columns:var(--leiste-b) minmax(0, 1fr);transition:grid-template-columns .16s}.rahmen[data-leiste=eingeklappt]{--leiste-b:64px}.seitenleiste{z-index:50;padding:12px 12px 10px}.marke{align-items:center;height:60px;padding:0 10px;display:flex}.marke-logo{width:104px;max-width:none}.tastenleiste{left:var(--leiste-b)}.rahmen[data-leiste=eingeklappt] .seitenleiste{scrollbar-width:none;width:64px;transition:width .16s 80ms,box-shadow .16s 80ms;overflow-x:hidden}.rahmen[data-leiste=eingeklappt] .seitenleiste[data-offen]{width:var(--nav-breite);box-shadow:8px 0 28px #00000047}.rahmen[data-leiste=eingeklappt] .seitenleiste:has(:focus-visible){width:var(--nav-breite);box-shadow:8px 0 28px #00000047}.rahmen[data-leiste=eingeklappt] .marke-logo{width:40px;transition:width .16s 80ms}.rahmen[data-leiste=eingeklappt] .seitenleiste[data-offen] .marke-logo{width:104px}.rahmen[data-leiste=eingeklappt] .seitenleiste:has(:focus-visible) .marke-logo{width:104px}.rahmen[data-leiste=eingeklappt] .marke{justify-content:flex-start;padding:0}.rahmen[data-leiste=eingeklappt] .seitenleiste .menue-text,.rahmen[data-leiste=eingeklappt] .seitenleiste-gruppe{opacity:0;white-space:nowrap;transition:opacity .12s 80ms}.rahmen[data-leiste=eingeklappt] .seitenleiste[data-offen] .menue-text,.rahmen[data-leiste=eingeklappt] .seitenleiste[data-offen] .seitenleiste-gruppe{opacity:1}.rahmen[data-leiste=eingeklappt] .seitenleiste:has(:focus-visible) .menue-text{opacity:1}.rahmen[data-leiste=eingeklappt] .seitenleiste:has(:focus-visible) .seitenleiste-gruppe{opacity:1}.rahmen[data-leiste=eingeklappt] .seitenleiste-liste a.aktiv{box-shadow:inset 3px 0 0 var(--gold)}}@media (min-width:861px) and (hover:hover){.rahmen[data-leiste=eingeklappt] .seitenleiste:hover{width:var(--nav-breite);box-shadow:8px 0 28px #00000047}.rahmen[data-leiste=eingeklappt] .seitenleiste:hover .marke-logo{width:104px}.rahmen[data-leiste=eingeklappt] .seitenleiste:hover .menue-text,.rahmen[data-leiste=eingeklappt] .seitenleiste:hover .seitenleiste-gruppe{opacity:1}}@media (prefers-reduced-motion:reduce){.rahmen,.rahmen[data-leiste=eingeklappt] .seitenleiste,.rahmen[data-leiste=eingeklappt] .marke-logo,.rahmen[data-leiste=eingeklappt] .seitenleiste .menue-text,.rahmen[data-leiste=eingeklappt] .seitenleiste-gruppe{transition:none}}@media (max-width:860px){.menue-schalter,.seitenleiste-wer{display:none}.seitenleiste-unten{flex-basis:100%;margin-top:8px;display:none}.rahmen[data-menue=offen] .seitenleiste-unten{display:grid}.rahmen[data-menue=offen] .seitenleiste-wer{display:block}.rahmen[data-menue=offen] .seitenleiste-fuss{padding:0;display:grid}.seitenleiste-fuss button{min-height:44px}}.rahmen-schlicht .seitenleiste-unten{border-top:0}.knopf-leise,a.knopf-leise,.seitentitel a.underline,.seitentitel>a:not([class]),.seitentitel span>a:not([class]),.titel-aktionen a:not(.knopf),.kopf-details>summary,.neuer-eintrag>summary{background:var(--knopf-leise);border-radius:var(--radius-knopf);color:var(--text);min-height:var(--knopf-h);border:1px solid #0000;font-weight:500;box-shadow:0 0 0 1px #00000012,0 1px 2px #0000000d}.seitentitel a.underline:hover,.seitentitel>a:not([class]):hover,.seitentitel span>a:not([class]):hover,.knopf-leise:hover,a.knopf-leise:hover,.kopf-details>summary:hover,.neuer-eintrag>summary:hover{color:var(--text);background:#f8f8fa;border-color:#0000}.karte .knopf-leise,.karte a.knopf-leise{box-shadow:none;background:var(--flaeche-2)}.karte .knopf-leise:hover,.karte a.knopf-leise:hover{background:var(--linie)}a.knopf-leise{padding:0 var(--knopf-x)}.tabelle-rahmen .knopf:not(.knopf-endgueltig):not(.knopf-gefahr){min-height:28px;font-size:var(--schrift-klein);background:var(--flaeche-2);color:var(--text);border-color:#0000;padding:0 10px}.tabelle-rahmen .knopf:not(.knopf-endgueltig):not(.knopf-gefahr):hover{background:var(--linie)}.knopf:disabled{opacity:1;background:var(--linie);border-color:var(--linie);color:var(--text-leise)}.reiter{border-radius:var(--radius-knopf);background:var(--knopf-leise);font-weight:500;font-size:var(--schrift);border-color:#0000;min-height:32px;padding:0 12px;box-shadow:0 0 0 1px #00000012}.reiter:hover{background:#f8f8fa}.reiter.aktiv{color:#fff;box-shadow:none;background:#000;border-color:#000}.reitergruppe{gap:6px;margin-bottom:14px}::placeholder{color:#6b6b70;opacity:1}.suchfeld-rahmen input{padding-right:12px}.suchfeld-rahmen:has(.suchfeld-kbd) input{padding-right:66px}.filter-auswahl{width:auto}.feld-klein{border-radius:var(--radius-klein)}.formgruppe{border-radius:var(--radius-karte);box-shadow:var(--schatten-karte);background:var(--flaeche);padding:6px var(--karte-p) var(--karte-p);border:0}.karte .formgruppe{box-shadow:none;background:0 0;border-radius:0;padding:0}.karte .formgruppe+.formgruppe{margin-top:var(--abstand);border-top:1px solid var(--linie);padding-top:14px}.formgruppe>legend.sr-only{float:none;width:1px;margin:-1px}fieldset.formgruppe>legend{font-size:var(--titel-klein)}input[type=date]{min-width:132px}main details:not(.weitere,.begriff,.unternav-mehr,.neuer-eintrag,.einklappbar,.kopf-details)>summary{cursor:pointer;align-items:center;gap:8px;width:fit-content;list-style:none;display:flex}main details:not(.weitere,.begriff,.unternav-mehr,.neuer-eintrag,.einklappbar,.kopf-details)>summary::-webkit-details-marker{display:none}main details:not(.weitere,.begriff,.unternav-mehr,.neuer-eintrag,.einklappbar,.kopf-details)>summary:before{content:"";border-bottom:1.5px solid;border-right:1.5px solid;flex:none;width:6px;height:6px;transform:rotate(-45deg)}main details[open]:not(.weitere,.begriff,.unternav-mehr,.neuer-eintrag,.einklappbar,.kopf-details)>summary:before{transform:translateY(-2px)rotate(45deg)}main .tabelle-rahmen details>summary{width:auto;display:inline-flex}main .tabelle-rahmen details>summary:before{display:none}.formular-weitere>summary{box-shadow:none;font-size:var(--schrift);background:0 0;min-height:32px;padding-inline:0;font-weight:600}.formular-weitere>summary:hover{color:var(--text-leise);background:0 0}.formular-weitere>.formgruppe{margin-top:8px}.neuer-eintrag-inhalt{border-radius:var(--radius-karte)}.tabelle-rahmen:has(tbody .leer) thead{display:none}.tabelle-rahmen:has(tbody .leer) tbody tr:hover{background:0 0}.leer{padding:20px 12px}.leer-text{color:var(--text-leise);font-weight:400}.meldung{border-radius:var(--radius-feld)}.meldungsliste{border-radius:var(--radius-feld);border:0;padding:2px 14px}.meldungsliste li{font-size:var(--schrift-klein)}.kennzahlen :focus-visible,.belegsumme :focus-visible,.kasse-summe :focus-visible{outline-color:var(--gold)}.einstellungen{max-width:none}.einstellungen h2{font-size:var(--titel-klein)}.einstellungen ul{background:0 0;border:0;border-radius:0;grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:8px;overflow:visible}.einstellungen li{box-shadow:none}.einstellungen a{border-radius:var(--radius-klein);box-shadow:var(--schatten-karte)}.einstellungen a:hover{background:var(--flaeche-2)}.fahrer-seite{margin-inline:0}.fahrer-titel{font-size:var(--titel-gross);font-weight:var(--titel-gewicht);letter-spacing:-.022em;line-height:1.15}.kasse-zahlarten button{border-radius:var(--radius-karte);border-color:#0000;box-shadow:0 0 0 1px #00000012,0 1px 2px #0000000d}.kasse-zahlarten button:disabled{opacity:1;background:var(--flaeche-2);color:var(--text-leise);box-shadow:none}.kasse-zahlarten button:disabled small{color:var(--text-leise)}.kasse-summe,.kasse-rueckgeld{border-radius:var(--radius-karte)}.kasse-eingabe .suchfeld-rahmen input{padding-left:42px}.board-spalte{border-radius:var(--radius-karte);background:#e6e6e9}.board-spalte.vorbei{background:#f0f0f2}.board-spalte.heute{box-shadow:inset 0 3px 0 var(--gold);background:#e6e6e9}.board-spalte.heute .board-kopf h2:after{color:var(--text-leise)}.board-spalte.stapel{background:var(--flaeche);box-shadow:var(--schatten-karte)}.zettel{border-radius:var(--radius-feld)}.zettel-hinweis{background:var(--warnung-hell);color:var(--warnung)}.board{background:linear-gradient(90deg, var(--grund) 30%, transparent) left / 24px 100% no-repeat local, linear-gradient(270deg, var(--grund) 30%, transparent) right / 24px 100% no-repeat local, radial-gradient(farthest-side at 100% 50%, #00000038, transparent) right / 10px 100% no-repeat scroll}@media print{.seitenleiste,.kopfleiste,.unternav,.mobil-knoepfe{display:none!important}.rahmen{display:block}.inhalt{max-width:none;padding:0}body{background:#fff}.belegsumme,.kennzahlen,.kunde-offen,.kasse-summe,.kette-hier,.reiter.aktiv{box-shadow:none;border:1px solid #000;color:#000!important;background:#fff!important}.belegsumme *,.kennzahlen *,.kunde-offen *,.kasse-summe *,.kette-hier *{color:#000!important}.belegsumme,.beleg-titel{position:static}.karte,.tabelle-rahmen,.beleg-kopf,.kette ol{box-shadow:none}}main .karte~.karte .knopf:not(.knopf-endgueltig):not(.knopf-gefahr):not(.knopf-leise){background:var(--flaeche-2);color:var(--text);border-color:#0000}main .karte~.karte .knopf:not(.knopf-endgueltig):not(.knopf-gefahr):not(.knopf-leise):hover{background:var(--linie)}.tabelle-rahmen .spalte-leer{display:none}.hilfeleiste details>summary{align-items:center;gap:8px;list-style:none;display:flex}.hilfeleiste details>summary::-webkit-details-marker{display:none}.hilfeleiste details>summary:before{content:"";border-bottom:1.5px solid;border-right:1.5px solid;flex:none;width:6px;height:6px;transform:rotate(-45deg)}.hilfeleiste details[open]>summary:before{transform:translateY(-2px)rotate(45deg)}@media (max-width:640px){.tabelle-rahmen td{text-align:right;min-height:0;display:flow-root}.tabelle-rahmen td[data-label]:before{float:left;text-align:left;margin-right:12px}.tabelle-rahmen td:first-child{text-align:left}.tabelle-rahmen td[data-label] .tabelle-unter{text-align:right}.tabelle-rahmen td[data-leer]{display:none}.tabelle-rahmen td input,.tabelle-rahmen td select{max-width:70%}.beleg-positionen .tabelle-rahmen td{text-align:left}.beleg-positionen details>summary{min-height:36px}:is(.tabelle-rahmen tr:has(>td[data-label=Netto]):has(>td[data-label=Brutto]):has(>td[data-label=Kunde]),.tabelle-rahmen tr:has(>td[data-label=Preisstufe]):has(>td[data-label=Rolle]),.tabelle-rahmen tr:has(>td[data-label=Ladenpreis]),.tabelle-rahmen tr:has(>td[data-label=Frei]):has(>td[data-label=Reserviert])){grid-template-columns:minmax(0,1fr) auto;gap:1px 12px}:is(.tabelle-rahmen tr:has(>td[data-label=Brutto])>td[data-label=Netto],.tabelle-rahmen tr:has(>td[data-label=Preisstufe])>td[data-label=Preisstufe],.tabelle-rahmen tr:has(>td[data-label=Preisstufe])>td[data-label=Rolle],.tabelle-rahmen tr:has(>td[data-label=Ladenpreis])>td[data-label=Gruppe],.tabelle-rahmen tr:has(>td[data-label=Ladenpreis])>td[data-label=Eigenschaften],.tabelle-rahmen tr:has(>td[data-label=Reserviert])>td[data-label=Reserviert],.tabelle-rahmen tr:has(>td[data-label=Reserviert])>td[data-label=Ø\ EK],.tabelle-rahmen tr:has(>td[data-label=Reserviert])>td[data-label=Mindest]){display:none}.tabelle-rahmen tr:has(>td[data-label=Netto]):has(>td[data-label=Kunde])>td:before{display:none}.tabelle-rahmen tr:has(>td[data-label=Preisstufe])>td:before{display:none}.tabelle-rahmen tr:has(>td[data-label=Ladenpreis])>td:before{display:none}.tabelle-rahmen tr:has(>td[data-label=Reserviert])>td[data-label=Bezeichnung]:before{display:none}.tabelle-rahmen tr:has(>td[data-label=Reserviert])>td[data-label=Lager\/Platz]:before{display:none}.tabelle-rahmen tr:has(>td[data-label=Reserviert])>td[data-label=Partie]:before{display:none}.tabelle-rahmen tr:has(>td[data-label=Reserviert])>td[data-label=Bestand]:before{display:none}.tabelle-rahmen tr:has(>td[data-label=Netto]):has(>td[data-label=Kunde])>td:first-child{grid-area:1/1;padding:0}.tabelle-rahmen tr:has(>td[data-label=Netto]):has(>td[data-label=Kunde])>td[data-label=Brutto]{grid-area:1/2;font-size:15px;font-weight:600}.tabelle-rahmen tr:has(>td[data-label=Netto]):has(>td[data-label=Kunde])>td[data-label=Kunde]{text-align:left;grid-area:2/1}.tabelle-rahmen tr:has(>td[data-label=Netto]):has(>td[data-label=Kunde])>td[data-label=Stand]{grid-area:2/2}.tabelle-rahmen tr:has(>td[data-label=Netto]):has(>td[data-label=Kunde])>td[data-label=Baustelle]{text-align:left;color:var(--text-leise);font-size:var(--schrift-klein);grid-area:3/1}.tabelle-rahmen tr:has(>td[data-label=Netto]):has(>td[data-label=Kunde])>td[data-label=Datum]{color:var(--text-leise);font-size:var(--schrift-klein);grid-area:3/2}.tabelle-rahmen tr:has(>td[data-label=Preisstufe])>td[data-label=Name]{text-align:left;grid-area:1/1;font-weight:500}.tabelle-rahmen tr:has(>td[data-label=Preisstufe])>td:first-child{font-size:var(--schrift-klein);text-align:right;grid-area:1/2;padding:0}.tabelle-rahmen tr:has(>td[data-label=Preisstufe])>td[data-label=Ort]{text-align:left;color:var(--text-leise);font-size:var(--schrift-klein);grid-area:2/1}.tabelle-rahmen tr:has(>td[data-label=Preisstufe])>td[data-label=Telefon]{font-size:var(--schrift-klein);grid-area:2/2}.tabelle-rahmen tr:has(>td[data-label=Preisstufe])>td[data-label=Status]{text-align:left;grid-column:1/-1}.tabelle-rahmen tr:has(>td[data-label=Ladenpreis])>td[data-label=Artikel]{text-align:left;grid-area:1/1;font-weight:500}.tabelle-rahmen tr:has(>td[data-label=Ladenpreis])>td[data-label=Ladenpreis]{white-space:nowrap;grid-area:1/2;font-weight:600}.tabelle-rahmen tr:has(>td[data-label=Ladenpreis])>td:first-child{font-size:var(--schrift-klein);grid-area:2/1;padding:0}.tabelle-rahmen tr:has(>td[data-label=Ladenpreis])>td:first-child a{color:var(--text-leise);font-weight:400}.tabelle-rahmen tr:has(>td[data-label=Ladenpreis])>td[data-label=Grundpreis]{font-size:var(--schrift-klein);color:var(--text-leise);white-space:nowrap;grid-area:2/2}.tabelle-rahmen tr:has(>td[data-label=Reserviert])>td[data-label=Bezeichnung]{text-align:left;grid-area:1/1;font-weight:500}.tabelle-rahmen tr:has(>td[data-label=Reserviert])>td[data-label=Bestand]{white-space:nowrap;grid-area:1/2;font-weight:600}.tabelle-rahmen tr:has(>td[data-label=Reserviert])>td:first-child{font-size:var(--schrift-klein);grid-area:2/1;padding:0}.tabelle-rahmen tr:has(>td[data-label=Reserviert])>td:first-child a{color:var(--text-leise);font-weight:400}.tabelle-rahmen tr:has(>td[data-label=Reserviert])>td[data-label=Frei]{font-size:var(--schrift-klein);grid-area:2/2}.tabelle-rahmen tr:has(>td[data-label=Reserviert])>td[data-label=Lager\/Platz]{text-align:left;color:var(--text-leise);font-size:var(--schrift-klein);grid-area:3/1}.tabelle-rahmen tr:has(>td[data-label=Reserviert])>td[data-label=Partie]{text-align:left;color:var(--text-leise);font-size:var(--schrift-klein);grid-column:1/-1}}main .text-red-800,main .text-red-700{color:var(--gefahr)}main .text-green-800,main .text-green-700{color:var(--erfolg)}main .text-amber-800,main .text-amber-700{color:var(--warnung)}main :is(a,button).rounded.border{min-height:var(--knopf-h);padding:0 var(--knopf-x);font-size:var(--schrift);color:var(--text);background:var(--knopf-leise);border-radius:var(--radius-knopf);border-color:#0000;justify-content:center;align-items:center;font-weight:500;text-decoration:none;display:inline-flex;box-shadow:0 0 0 1px #00000012,0 1px 2px #0000000d}main :is(a,button).rounded.border:hover{color:var(--text);background:#f8f8fa}main button.rounded.border.border-red-700{color:var(--gefahr)}main button.rounded.border.border-red-700:hover{background:var(--gefahr-hell);color:var(--gefahr)}main :is(div,section,ul,li,details,fieldset,form).rounded.border{border-radius:var(--radius-karte);background:var(--flaeche);box-shadow:var(--schatten-karte);border-color:#0000}@media (max-width:1180px){:root{--zelle-x:10px;--seitenrand:20px}.tabelle-rahmen td[data-label=Partie]{min-width:130px}}@media (min-width:641px){.tabelle-rahmen{background:linear-gradient(90deg, var(--flaeche) 30%, transparent) left / 28px 100% no-repeat local, linear-gradient(270deg, var(--flaeche) 30%, transparent) right / 28px 100% no-repeat local, radial-gradient(farthest-side at 0 50%, #00000029, transparent) left / 10px 100% no-repeat scroll, radial-gradient(farthest-side at 100% 50%, #00000029, transparent) right / 10px 100% no-repeat scroll, var(--flaeche)}.tabelle-rahmen thead,.tabelle-rahmen table{background:0 0}}.artikel-titelbild{aspect-ratio:4/3;background:var(--flaeche-2);border-radius:var(--radius-karte);width:100%;color:var(--text-leise);font-size:var(--schrift-klein);justify-content:center;align-items:center;display:flex;overflow:hidden}.artikel-titelbild img{object-fit:contain;width:100%;height:100%;display:block}.medien-abschnitt+.medien-abschnitt{margin-top:28px}.medien-hinweis{font-size:var(--schrift-klein);color:var(--text-leise);margin-bottom:10px}.medien-raster{grid-template-columns:repeat(auto-fill,minmax(170px,1fr));gap:12px;margin:0 0 12px;padding:0;list-style:none;display:grid}.medien-bild{background:var(--karte-bg);border:1px solid var(--karte-rand);border-radius:var(--radius-karte);align-content:start;gap:8px;min-width:0;padding:8px;display:grid}.medien-bild[data-zieht]{opacity:.5}.medien-bild[data-ziel]{outline:2px solid var(--text);outline-offset:1px}.medien-bild-rahmen{aspect-ratio:4/3;background:var(--flaeche-2);border-radius:var(--radius-klein);display:block;position:relative;overflow:hidden}.medien-bild-rahmen img{object-fit:contain;width:100%;height:100%;display:block}.medien-bild-fehlt{width:100%;height:100%;color:var(--text-leise);font-size:var(--schrift-klein);justify-content:center;align-items:center;display:flex}.medien-marke{color:#fff;background:#000;border-radius:999px;padding:1px 8px;font-size:12px;font-weight:500;position:absolute;top:6px;left:6px}.medien-bild-name{font-size:var(--schrift-klein);color:var(--text-leise);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.medien-knoepfe{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.medien-griff{touch-action:none;cursor:grab;-webkit-user-select:none;user-select:none}.medien-griff:active{cursor:grabbing}.medien-griff svg{width:14px;height:14px;display:block}.medien-wahl{position:relative}.medien-wahl:focus-within{outline:2px solid var(--text);outline-offset:2px}.medien-dokumente{gap:8px;margin:0 0 12px;padding:0;list-style:none;display:grid}.medien-dokument{background:var(--karte-bg);border:1px solid var(--karte-rand);border-radius:var(--radius-karte);gap:4px;min-width:0;padding:10px 12px;display:grid}.medien-dokument-titel{overflow-wrap:anywhere;font-weight:500}.medien-dokument-angaben{font-size:var(--schrift-klein);color:var(--text-leise)}.medien-dokument-details{font-size:var(--schrift-klein);grid-template-columns:auto minmax(0,1fr);gap:2px 12px;margin-top:6px;display:grid}.medien-dokument-details dt{color:var(--text-leise)}.medien-dokument-details dd{overflow-wrap:anywhere}.medien-formular{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));align-items:start;gap:12px;display:grid}.medien-formular>.medien-volle-zeile{grid-column:1/-1}.medien-formular details>div{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:12px;margin-top:8px;display:grid}.verbindung-suche{max-width:560px;margin-bottom:10px}input[type=file]{font-size:var(--schrift-klein);max-width:100%}input[type=file]::file-selector-button{min-height:32px;font:500 var(--schrift-klein) var(--font-sans);color:var(--text);background:var(--flaeche-2);border:1px solid var(--linie-stark);border-radius:var(--radius-klein);cursor:pointer;margin-right:10px;padding:0 12px}@media (max-width:640px){:is(.tabelle-rahmen tr:has(>td[data-label=Ladenpreis])>td[data-label=Artikel] .tabelle-unter,.tabelle-rahmen tr:has(>td[data-label=Reserviert])>td[data-label=Bezeichnung] .tabelle-unter){text-align:left;font-weight:400}}.formularraster>.knopf,main form.grid>.knopf,main form.grid>button{place-self:end start;width:auto}.board-spalte.vorbei .board-kopf,.board-spalte.vorbei .board-last{opacity:1;color:var(--text-leise)}.board-spalte.vorbei .board-kopf h2{font-weight:500}.board-spalte.vorbei .board-kopf small{color:var(--text-leise)}.kasse-zahlarten button.aktiv:hover:not(:disabled){background:var(--gold);border-color:var(--gold);color:#111}@media (max-width:860px){.rahmen[data-suche=offen] .kopfleiste{display:flex}}@media (max-width:640px){.kasse-tabelle .tabelle-rahmen td{font-size:var(--schrift);padding-block:1px}.kasse-tabelle .tabelle-rahmen td:first-child{padding-bottom:2px;font-size:15px;font-weight:500}.kasse-tabelle .tabelle-rahmen td[data-label=Einzel\ €],.kasse-tabelle .tabelle-rahmen td[data-label=Rabatt\ €]:empty{display:none}.kunde-belege td:nth-child(2),.kunde-belege td:nth-child(3),.kunde-belege td:first-child{text-align:left}.kunde-belege td:nth-child(5){text-align:right;font-weight:600}.kunde-belege td:nth-child(4){text-align:right}.beleg-positionen .tabelle-rahmen td .tabelle-unter,.beleg-positionen .tabelle-rahmen td[data-label]>.tabelle-unter{text-align:left;margin-left:0}}.unternav{scrollbar-width:none;flex-wrap:nowrap;overflow-x:auto}.unternav::-webkit-scrollbar{display:none}.unternav[data-gemessen]{overflow:visible}.unternav-mehr{flex:none}.unternav-mehr:not([data-noetig]){display:none}.unternav-mehr>summary{color:var(--text-leise);border-radius:6px 6px 0 0;align-items:center;gap:7px;display:flex}.unternav-mehr>summary:after{content:"";border-bottom:1.5px solid;border-right:1.5px solid;width:6px;height:6px;font-size:0;transform:translateY(-2px)rotate(45deg)}.unternav-mehr[open]>summary:after{transform:translateY(1px)rotate(225deg)}.unternav-mehr>summary:hover,.unternav-mehr[open]>summary{color:var(--text);background:#0000000a}.unternav-mehr ul{border-radius:var(--radius-feld);background:var(--flaeche);min-width:190px;box-shadow:var(--schatten), 0 0 0 1px var(--linie);border:0;padding:4px;top:calc(100% + 4px);right:0}.unternav-mehr ul a{color:var(--text);white-space:nowrap;border-radius:5px;padding:8px 10px;display:block}.unternav-mehr ul a:hover,.unternav-mehr ul a:focus-visible{background:var(--grund);color:var(--text)}.kette .kette-hier a,.kette .kette-hier a:hover{color:#fff}.kette-hier :focus-visible{outline-color:var(--gold)}.knopf.fahrer-gross,.knopf-leise.fahrer-gross,a.knopf.fahrer-gross{min-height:52px;padding-inline:20px;font-size:17px;font-weight:600}@media (max-width:860px){.fahrer-seite .knopf,.kasse-bereich .knopf,.kasse-bereich .tabelle-rahmen .knopf:not(.knopf-endgueltig):not(.knopf-gefahr){min-height:52px}.fahrer-seite input:not([type=checkbox]):not([type=radio]):not([type=hidden]):not([type=range]):not([type=file]),.fahrer-seite select,.kasse-bereich input:not([type=checkbox]):not([type=radio]):not([type=hidden]):not([type=range]):not([type=file]),.kasse-bereich select{min-height:52px;font-size:16px}:is(.fahrer-seite label:has(>input[type=radio]),.kasse-bereich label:has(>input[type=radio])){align-items:center;gap:10px;min-height:52px;display:inline-flex}.fahrer-seite fieldset label:has(>input[type=radio]){display:flex}.fahrer-seite input[type=radio],.kasse-bereich input[type=radio]{flex:none;width:24px;height:24px}.rahmen-schlicht .seitenleiste-unten{border:0;flex-basis:auto;margin:0 0 0 auto;padding:0;display:block}.rahmen-schlicht .seitenleiste-fuss{margin:0;padding:0;display:block}.rahmen-schlicht .seitenleiste-fuss button{width:auto;min-height:44px}.rahmen-schlicht .seitenleiste-wer{display:none}}.tastenleiste ul{flex-wrap:wrap;overflow:visible}.tastenleiste ul>li{white-space:nowrap}.belegsumme{bottom:calc(var(--tasten-ist,var(--tasten-h)) + 8px)}@media (min-width:861px){.inhalt{padding-bottom:calc(var(--tasten-ist,var(--tasten-h)) + 38px)}}.menue-zugang{border-radius:var(--radius-klein);min-height:32px;color:var(--leiste-text);font-size:var(--schrift-klein);white-space:nowrap;align-items:center;gap:10px;padding:6px 10px;text-decoration:none;display:flex}.menue-zugang svg{color:var(--leiste-leise);flex:none}.menue-zugang:hover{background:var(--leiste-aktiv);color:var(--leiste-aktiv-text);text-decoration:none}.meldung-geraet,.meldung-anlaesse{gap:12px;max-width:42rem;display:grid}.meldung-geraet ol{gap:4px;padding-left:20px;list-style:decimal;display:grid}.meldung-geraet .knopf,.meldung-geraet .knopf-leise{justify-self:start;min-height:44px}.meldung-anlass{border-top:1px solid var(--linie);flex-wrap:wrap;align-items:center;gap:8px 12px;padding-top:12px;display:flex}.meldung-anlass label{cursor:pointer;align-items:flex-start;gap:12px;min-height:44px;display:flex}.meldung-anlass input[type=checkbox]{flex:none;width:20px;height:20px;margin-top:2px}.meldung-anlass strong{font-weight:600;display:block}.meldung-anlass small{font-size:var(--schrift-klein);display:block}@media (max-width:860px){.menue-zugang{min-height:44px}}.artikel-merkmale{color:var(--text);font-weight:600}@media (max-width:640px){.artikel-merkmale+.tabelle-unter{display:none}}@media (pointer:coarse),(max-width:860px){:root{--knopf-h:44px;--feld-h:44px}html{-webkit-tap-highlight-color:#00000014}a,button,summary,select,input,label{touch-action:manipulation}input:not([type=checkbox]):not([type=radio]):not([type=hidden]):not([type=range]):not([type=file]),select,select.feld-eingabe,select.feld-klein,textarea,.feld-klein,.board-filter,input[type=file]{min-height:44px;font-size:16px}input[type=file]::file-selector-button{min-height:44px}button:not(.sr-only),summary,.knopf,.reiter,.tabelle-rahmen .knopf:not(.knopf-endgueltig):not(.knopf-gefahr),.karte .neuer-eintrag>summary,.formular-weitere>summary,.aw-kopf a.knopf-leise{min-width:44px;min-height:44px}summary{align-items:center;display:flex}.reiter,.unternav a,.unternav-mehr ul a,.seite-zurueck,.weitere-punkt,.marke,.seitenleiste-liste a,.einstellungen a{align-items:center;min-width:44px;min-height:44px;display:flex}.unternav a{display:inline-flex}.seite-zurueck{gap:4px;display:inline-flex}.tabelle-rahmen details>summary{min-height:44px}.tabelle-rahmen tbody tr:has(>td:first-child a){position:relative}.tabelle-rahmen tbody tr>td:first-child a:first-of-type:after{content:"";position:absolute;inset:0}.tabelle-rahmen tbody tr:has(>td:first-child a) :is(td:not(:first-child) a,button,input,select,textarea,summary,label,details){z-index:1;position:relative}main a:not(p a,small a,.meldung a,.leer a,.feld-hinweis a,.hilfetext a,.knopf){align-items:center;min-width:44px;min-height:44px;display:inline-flex}main .haken,main label.haken{align-items:center;gap:10px;min-width:44px;min-height:44px;display:inline-flex}label:has(>input[type=checkbox]){align-items:center;gap:10px;min-width:44px;min-height:44px;display:inline-flex}label:has(>input[type=radio]){align-items:center;gap:10px;min-width:44px;min-height:44px;display:inline-flex}.filterzeile label:has(>input[type=checkbox]){align-items:center;gap:10px;min-width:44px;min-height:44px;display:inline-flex}input[type=checkbox],input[type=radio]{flex:none;width:22px;height:22px}td>input[type=checkbox],td>input[type=radio]{margin:11px}[role=option]{min-height:44px}.board-schliessen{width:44px;height:44px}.begriff>summary{background:0 0;border-color:#0000;width:44px;height:44px;margin:-14px;font-size:14px}.begriff[open]>summary{border-color:#0000}.begriff-text{z-index:60;width:auto;margin-top:14px;position:fixed;top:auto;left:16px;right:16px}.seitenleiste{padding-left:max(var(--rand-links,16px), env(safe-area-inset-left));padding-top:max(4px, env(safe-area-inset-top))}.inhalt{padding-left:max(16px, env(safe-area-inset-left));padding-right:max(16px, env(safe-area-inset-right));padding-bottom:calc(40px + env(safe-area-inset-bottom))}.belegsumme{padding-bottom:calc(14px + env(safe-area-inset-bottom))}.hilfeleiste,.board-dialog-inhalt{padding-bottom:calc(20px + env(safe-area-inset-bottom));padding-top:max(16px, env(safe-area-inset-top));padding-right:max(18px, env(safe-area-inset-right))}}@media (max-width:860px){.seitenleiste{padding-right:max(8px, env(safe-area-inset-right))}.rahmen[data-suche=offen] .kopfleiste{top:calc(52px + env(safe-area-inset-top))}.kopfleiste .hilfe-knopf{display:none}.seitenleiste{max-height:100dvh}}@media (max-width:860px),(pointer:coarse) and (max-width:1180px){.board{background:0 0;grid-template-columns:minmax(0,1fr);overflow-x:visible}.board-spalte{min-height:0}.board-spalte.vorbei:not(:has([data-zettel])){display:none}:is(.board-spalte:not(.stapel):not(:has([data-zettel])) .board-liste,.board-spalte:not(.stapel):not(:has([data-zettel])) .board-fahrt){display:none}.zettel{cursor:pointer}}.nur-touch{display:none}@media (max-width:860px),(hover:none){.nur-tastatur,.suchfeld-kbd,kbd:not(.hilfetext kbd,.tastenuebersicht kbd){display:none!important}.nur-touch{display:flex}}.kasse-touch{flex-wrap:wrap;gap:8px;margin-top:10px}.kasse-touch .knopf{flex:calc(50% - 8px);padding-inline:8px}@media (max-width:640px){.kasse-frei{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.kasse-frei>label:first-child{grid-column:1/-1}.kasse-frei>:last-child{grid-column:1/-1;width:100%}.tabelle-rahmen:not(:has(tbody tr)){display:none}.positionen-tabelle thead{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.positionen-tabelle,.positionen-tabelle tbody{display:block}.positionen-tabelle tr{border-top:1px solid var(--linie);grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:8px 12px;padding:12px 0;display:grid}.positionen-tabelle td{min-width:0;padding:0;display:block}.positionen-tabelle td[data-kopfzeile]{grid-column:1/-1}.positionen-tabelle td[data-label]:before{content:attr(data-label);font-size:var(--schrift-klein);color:var(--text-leise);margin-bottom:3px;display:block}.positionen-tabelle input{width:100%}.positionen-tabelle td:last-child{grid-column:1/-1}}@media (max-width:860px){.rahmen-schlicht .seitenleiste-unten{border:0;flex-basis:auto;margin:0;padding:0;display:block}.rahmen-schlicht .seitenleiste-fuss button{width:auto}.rahmen-schlicht .seitenleiste-wer{display:none}}@media (pointer:coarse) and (min-width:861px){.inhalt{padding-left:max(var(--seitenrand), env(safe-area-inset-left));padding-right:max(var(--seitenrand), env(safe-area-inset-right))}}.ware-am-auftrag{margin-bottom:16px}.ware-am-auftrag>p{margin-top:6px}@media (pointer:coarse),(max-width:860px){.abholer-push a{align-items:center;min-height:44px;display:inline-flex}}.knopf[data-wartet],form[aria-busy=true]:not([data-sofort-formular]) .knopf:not([type=button]){cursor:progress;animation:.2s .4s both knopf-wartet}.knopf[data-wartet]:before,form[aria-busy=true]:not([data-sofort-formular]) .knopf:not([type=button]):before{content:"";box-sizing:border-box;vertical-align:-.1em;border:0 solid;border-right-color:#0000;border-radius:50%;width:0;height:.85em;margin-right:0;animation:.8s linear infinite drehen,.2s .4s both knopf-rad;display:inline-block;overflow:hidden}@keyframes knopf-wartet{to{opacity:.8}}@keyframes knopf-rad{to{border-width:2px;width:.85em;margin-right:.5em}}@keyframes knopf-punkte{to{width:1em;margin-right:.35em}}@media (prefers-reduced-motion:reduce){.knopf[data-wartet]:before,form[aria-busy=true]:not([data-sofort-formular]) .knopf:not([type=button]):before{content:"…";vertical-align:baseline;border:0;border-radius:0;height:auto;line-height:1;animation:10ms .4s both knopf-punkte}}.artikel-aktionen{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.artikel-reiter{gap:16px;min-width:0;display:grid}.artikel-gruppe{min-width:0}.artikel-raster{grid-template-columns:repeat(auto-fill,minmax(220px,1fr));align-items:start;gap:14px 18px;display:grid}.artikel-raster>*{min-width:0}.artikel-raster-breit{grid-column:1/-1}.artikel-gruppe:not(.artikel-ruhig) .artikel-raster{align-items:end}.artikel-neu{max-width:860px}.artikel-uebersicht{flex-wrap:wrap;align-items:flex-start;gap:16px;display:flex}.artikel-uebersicht>.artikel-gruppe{flex:340px}.artikel-titelbild{flex:0 340px;min-width:0}.artikel-titelbild:empty{display:none}.artikel-ruhig .artikel-raster{grid-template-columns:repeat(auto-fill,minmax(190px,1fr));gap:18px 24px}.artikel-ruhig .feld-eingabe:not(:hover):not(:focus){background:var(--flaeche-2);border-color:#0000}.artikel-wert{overflow-wrap:anywhere;font-size:15px;line-height:1.4}.artikel-wert-gross{letter-spacing:-.012em;font-size:20px;font-weight:600;display:block}.artikel-wert-klein{font-size:var(--schrift-klein);color:var(--text-leise);display:block}.artikel-erkannt{color:var(--text-leise);font-size:var(--schrift-klein)}.artikel-haken{min-height:var(--feld-h,34px);align-items:center;padding-top:20px;display:flex}.artikel-paar{grid-column:span 2;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:14px 18px;display:grid}.artikel-mehrfach{border:0;margin:0;padding:0}.artikel-mehrfach>div{flex-wrap:wrap;gap:4px 12px;display:flex}.artikel-mehrfach label{font-size:var(--schrift);align-items:center;gap:6px;display:inline-flex}.artikel-hersteller-name{font-size:15px}.artikel-hersteller-name a{text-decoration:underline}.artikel-hersteller-name small{color:var(--text-leise);font-size:var(--schrift-klein)}.artikel-hersteller-knoepfe{gap:6px;margin-top:4px;display:flex}.artikel-liste{gap:2px;display:grid}.artikel-liste li{border-bottom:1px solid var(--linie);justify-content:space-between;gap:12px;padding:3px 0;display:flex}.anordnen{gap:16px;min-width:0;display:grid}.anordnen-kopf{gap:10px;display:grid}.anordnen-kopf p{color:var(--text-leise);max-width:70ch}.anordnen-knoepfe{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.anordnen-status{font-size:var(--schrift-klein);color:var(--erfolg)}.anordnen-reiter{grid-template-columns:repeat(auto-fill,minmax(330px,1fr));align-items:start;gap:16px;display:grid}.anordnen-gruppe{border-radius:var(--radius-feld);margin:0 -6px;padding:6px}.anordnen-gruppe+.anordnen-gruppe{margin-top:6px}.anordnen-gruppe h3{font-size:var(--schrift-klein);color:var(--text-leise);margin-bottom:4px;font-weight:600}.anordnen-ziel{background:var(--flaeche-2);box-shadow:inset 0 0 0 1px var(--linie-stark)}.anordnen-leer{font-size:var(--schrift-klein);color:var(--text-leise);padding:6px 0}.anordnen-gruppe ul{gap:4px;display:grid}.anordnen-feld{background:var(--flaeche);border-radius:var(--radius-klein);box-shadow:0 0 0 1px var(--linie);gap:4px;padding:3px 6px;display:grid}.anordnen-zeile{flex-wrap:wrap;align-items:center;gap:4px 8px;min-width:0;display:flex}.anordnen-griff{width:28px;height:28px;color:var(--text-leise);cursor:grab;touch-action:none;-webkit-user-select:none;user-select:none;border-radius:var(--radius-klein);flex:none;justify-content:center;align-items:center;display:inline-flex}.anordnen-griff:hover{background:var(--flaeche-2);color:var(--text)}.anordnen-name{overflow-wrap:anywhere;flex:120px;min-width:0;font-weight:500}.anordnen-name small{color:var(--text-leise);font-size:12px;font-weight:400;display:block}.anordnen-aktionen{align-items:center;gap:4px;min-width:0;display:flex}.anordnen-aktionen .knopf{flex:none}.anordnen-aktionen select{flex:1 1 0;width:0;min-width:0}.anordnen-aus .anordnen-name{color:var(--text-leise)}.anordnen-zieht{opacity:.45}.anordnen-linie{background:var(--gold);border-radius:2px;height:3px}.anordnen-geist{z-index:60;pointer-events:none;background:var(--flaeche);border-radius:var(--radius-klein);box-shadow:var(--schatten);max-width:280px;padding:6px 10px;font-weight:500;position:fixed}.anordnen-einstellen>summary{font-size:var(--schrift-klein);color:var(--text-leise)}.anordnen-einstellen-form{gap:8px;margin-top:6px;display:grid}@media (hover:hover) and (min-width:861px){.anordnen-reiter{grid-template-columns:repeat(auto-fill,minmax(360px,1fr))}.anordnen-aktionen{flex-wrap:nowrap}.anordnen-aktionen .knopf-klein{padding:0 7px}.anordnen-aktionen select{flex:none;width:30px;padding:0 0 0 30px}.anordnen-feld:not(:hover):not(:focus-within) .anordnen-aktionen{opacity:0}}@media (max-width:860px),(pointer:coarse){.anordnen-griff{width:44px;height:44px}.anordnen-aktionen{flex:100%}.artikel-haken{padding-top:0}.artikel-mehrfach label{min-height:44px}.artikel-paar{grid-column:1/-1}.artikel-reiter .karte label:has(>input[type=checkbox]){min-height:44px}}@media (max-width:640px){.anordnen-reiter,.artikel-raster{grid-template-columns:minmax(0,1fr)}.artikel-uebersicht>.artikel-titelbild{flex-basis:100%}.artikel-ruhig .artikel-raster{grid-template-columns:repeat(2,minmax(0,1fr))}.artikel-aktionen{width:100%}}.preise-fuss{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 16px;margin-top:8px;display:flex}.preise-fuss .artikel-wert-klein{flex:auto}@media (min-width:861px) and (pointer:fine){.artikel-gruppe:not(.artikel-ruhig) .artikel-raster:has(.feld-hinweis)>[data-feld]{padding-bottom:38px}.artikel-raster [data-feld] label:has(.feld-hinweis){display:block;position:relative}.artikel-raster [data-feld] .feld-hinweis{position:absolute;top:100%;left:0;right:0}}.artikel-hersteller{min-width:0}.artikel-hersteller-name,.artikel-hersteller-name>*{overflow-wrap:anywhere;word-break:break-word}@media (max-width:860px){.artikel-hersteller-name>span{-webkit-line-clamp:5;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.artikel-hersteller-name small{display:block}}.seitentitel>.artikel-aktionen-schmal{display:none}@media (max-width:600px){.seitentitel>.artikel-aktionen-breit{display:none}.seitentitel>.artikel-aktionen-schmal{flex-wrap:nowrap;width:auto;display:flex}.artikel-aktionen-schmal .weitere-liste{min-width:200px;left:0;right:auto}}.medien-raster{grid-template-columns:repeat(auto-fill,minmax(196px,1fr))}.medien-bild .weitere-liste{min-width:170px;left:auto;right:0}.medien-bild .weitere>summary{min-height:32px;font-size:var(--schrift-klein);padding:0 10px}.medien-bild .medien-knoepfe .knopf{min-width:32px;min-height:32px}@media (pointer:coarse),(max-width:860px){.medien-bild .medien-knoepfe .knopf,.medien-bild .weitere>summary,.medien-bild .weitere-punkt{min-width:44px;min-height:44px}}@media (max-width:520px){.medien-raster{grid-template-columns:minmax(0,1fr)}}@media (max-width:600px){.anordnen-aktionen{flex-wrap:wrap;flex:100%}.anordnen-aktionen select{flex:100%;order:3;width:100%}}
