:root{--gold: #EFC247;--teal: #2A6170;--teal-tief: #275967;--grund: #FBFCFC;--flaeche: #FFFFFF;--flaeche-still: #F2F5F5;--linie: #DDE5E6;--linie-stark: #C3D0D2;--text: #12262B;--text-leise: #5C7176;--kritisch: #B0472F;--kritisch-grund: #FBEDE9;--warnung: #8C6210;--warnung-grund: #FBF3E0;--gut: #2C7358;--gut-grund: #E8F2ED;--info: #2A6170;--info-grund: #E7EFF1;--schiene: 232px;--band: 34px;--schrift: "DM Sans", "Inter", system-ui, -apple-system, "Segoe UI", Arial, sans-serif;--mono: ui-monospace, SFMono-Regular, "SF Mono", Menlo, Consolas, monospace}@media (prefers-color-scheme: dark){:root{--grund: #0E1A1E;--flaeche: #14252A;--flaeche-still: #1A2E34;--linie: #27424A;--linie-stark: #365A63;--text: #E6EEEF;--text-leise: #9AB0B5;--kritisch: #E8836A;--kritisch-grund: #33201C;--warnung: #E0AE4E;--warnung-grund: #2E2618;--gut: #6FC49E;--gut-grund: #16302A;--info: #7FB4C2;--info-grund: #15292F}}*{box-sizing:border-box}body{margin:0;background:var(--grund);color:var(--text);font-family:var(--schrift);font-size:15px;line-height:1.5;-webkit-font-smoothing:antialiased}h1,h2,h3{margin:0;font-weight:600;letter-spacing:-.015em;text-wrap:balance}button,select,input,textarea{font:inherit;color:inherit}:focus-visible{outline:2px solid var(--gold);outline-offset:2px;border-radius:4px}a{color:var(--teal)}.band{background:var(--teal-tief);color:#e7eeef;font-size:12.5px;padding:7px 18px;display:flex;gap:10px;align-items:center;flex-wrap:wrap;position:sticky;top:0;z-index:30;min-height:var(--band)}.band-marke{display:flex;align-items:center;gap:9px;font-weight:600}.band-zeichen{width:24px;height:24px;border-radius:7px;background:var(--gold);display:grid;place-items:center;color:var(--teal-tief);font-weight:700;font-size:12px;flex:0 0 auto}.band strong{color:var(--gold);font-weight:600}.band-rechts{margin-left:auto;display:flex;align-items:center;gap:12px;color:#b9cccf}.band-knopf{background:#ffffff1f;border:0;color:inherit;padding:4px 10px;border-radius:6px;cursor:pointer;font-size:12.5px}.band-knopf:hover{background:#fff3}.band-punkt{width:7px;height:7px;border-radius:50%;background:var(--gold);flex:0 0 auto}.band-punkt.-still{background:#6e8a90}.huelle{display:flex;min-height:calc(100vh - var(--band))}.schiene{width:var(--schiene);flex:0 0 var(--schiene);border-right:1px solid var(--linie);background:var(--flaeche);padding:18px 12px;display:flex;flex-direction:column;gap:22px;position:sticky;top:var(--band);align-self:flex-start;height:calc(100vh - var(--band))}.nav-gruppe{display:flex;flex-direction:column;gap:2px}.nav-titel{font-size:10.5px;text-transform:uppercase;letter-spacing:.09em;color:var(--text-leise);padding:0 8px 6px}.nav-knopf{display:flex;align-items:center;gap:9px;width:100%;text-align:left;background:none;border:0;cursor:pointer;padding:8px 10px;border-radius:7px;font-size:14px;color:inherit}.nav-knopf:hover{background:var(--flaeche-still)}.nav-knopf[aria-current=true]{background:var(--flaeche-still);font-weight:600;box-shadow:inset 2px 0 0 var(--gold)}.nav-punkt{width:6px;height:6px;border-radius:50%;background:var(--linie-stark);flex:0 0 auto}.nav-knopf[aria-current=true] .nav-punkt{background:var(--gold)}.nav-zahl{margin-left:auto;font-size:11.5px;font-variant-numeric:tabular-nums;color:var(--text-leise);background:var(--flaeche-still);border-radius:20px;padding:1px 7px}.nav-knopf[aria-current=true] .nav-zahl{background:var(--linie)}.nav-zahl.-alarm{background:var(--kritisch-grund);color:var(--kritisch);font-weight:700}.nav-fuss{margin-top:auto;font-size:11.5px;color:var(--text-leise);padding:0 8px;line-height:1.45}.buehne{flex:1;min-width:0;padding:24px 24px 72px}.buehne-innen{max-width:1180px;margin:0 auto;display:flex;flex-direction:column;gap:20px}.kopf{display:flex;align-items:flex-end;gap:12px;flex-wrap:wrap}.kopf h1{font-size:23px}.kopf p{margin:4px 0 0;color:var(--text-leise);font-size:13.5px;max-width:68ch}.kopf-werkzeug{margin-left:auto;display:flex;gap:6px;align-items:center;flex-wrap:wrap}.band-menue{display:none;position:relative;background:none;border:0;cursor:pointer;padding:8px 10px 8px 0;color:inherit;align-items:center}.band-menue-striche,.band-menue-striche:before,.band-menue-striche:after{display:block;width:18px;height:2px;border-radius:2px;background:currentColor;content:""}.band-menue-striche{position:relative}.band-menue-striche:before{position:absolute;top:-6px}.band-menue-striche:after{position:absolute;top:6px}.band-menue-punkt{position:absolute;top:4px;right:2px;width:7px;height:7px;border-radius:50%;background:var(--kritisch)}.schublade{position:fixed;top:0;right:0;bottom:0;left:0;z-index:40;display:flex}.schublade-hinter{position:absolute;top:0;right:0;bottom:0;left:0;background:#00000073;border:0;padding:0;cursor:pointer}.schublade-blatt{position:relative;width:min(300px,84vw);background:var(--flaeche);border-right:1px solid var(--linie);padding:16px 12px;display:flex;flex-direction:column;gap:20px;overflow-y:auto;padding-bottom:calc(16px + env(safe-area-inset-bottom))}@media (max-width: 979px){.schiene{display:none}.band-menue{display:inline-flex}.buehne{padding:16px 12px 24px}.kopf h1{font-size:20px}}.block{background:var(--flaeche);border:1px solid var(--linie);border-radius:10px;overflow:hidden}.block-kopf{display:flex;align-items:center;gap:10px;flex-wrap:wrap;padding:12px 15px;border-bottom:1px solid var(--linie-stark);background:var(--flaeche)}.block-kopf h2{font-size:14.5px}.block-kopf .leise{display:inline}.block-werkzeug{margin-left:auto;display:flex;gap:6px;align-items:center;flex-wrap:wrap}.block-inhalt{padding:14px}button.block-kopf{width:100%;text-align:left;font:inherit;color:inherit;cursor:pointer;background:var(--flaeche);border:0;border-bottom:1px solid var(--linie)}button.block-kopf:hover{background:var(--flaeche-still)}button.block-kopf[aria-expanded=false]{border-bottom-color:transparent}.klapp-pfeil{color:var(--text-leise);font-size:11px;width:10px;flex:0 0 auto}.block.-dringend{border-color:var(--kritisch)}.block.-dringend>button.block-kopf{background:var(--kritisch-grund)}.block.-dringend>button.block-kopf h2{color:var(--kritisch)}.zeilen{display:flex;flex-direction:column;gap:8px;padding:8px}.zeile{display:grid;grid-template-columns:1fr auto;gap:10px 16px;padding:13px 15px 13px 17px;align-items:start;background:var(--flaeche-still);border:1px solid var(--linie);border-radius:9px;position:relative;overflow:hidden}.zeile:hover{border-color:var(--linie-stark)}.zeile:before{content:"";position:absolute;left:0;top:0;bottom:0;width:4px;background:var(--linie-stark)}.zeile.-k-teal:before{background:var(--teal)}.zeile.-k-gold:before{background:var(--gold)}.zeile.-k-gut:before{background:var(--gut)}.zeile.-alarm:before,.zeile.-k-alarm:before{background:var(--kritisch)}.zeile.-alarm{border-color:var(--kritisch);background:var(--kritisch-grund)}.zeile.-gedimmt{opacity:.72}.zeile-haupt{min-width:0}.zeile-titel{display:flex;align-items:baseline;gap:8px;flex-wrap:wrap}.zeile-titel strong{font-size:16px;font-variant-numeric:tabular-nums;letter-spacing:-.01em}.zeile-sache{font-size:15px;margin-top:4px}.zeile-meta{font-size:12.5px;color:var(--text-leise);margin-top:3px}.zeile-tat{display:flex;gap:6px;align-items:center;flex-wrap:wrap;justify-content:flex-end}.zeile-aus{grid-column:1 / -1;border-top:1px solid var(--linie);padding-top:14px;margin-top:6px}@media (max-width: 620px){.zeile{grid-template-columns:1fr}.zeile-tat{justify-content:stretch}.zeile-tat .knopf{flex:1 1 auto}}.sku{font-family:var(--mono);font-size:12.5px}.leise{color:var(--text-leise);font-size:12.5px}.zahl{font-variant-numeric:tabular-nums}.kacheln{display:grid;gap:10px;grid-template-columns:repeat(auto-fit,minmax(148px,1fr))}.kachel{background:var(--flaeche);border:1px solid var(--linie);border-radius:10px;padding:12px 13px;display:flex;flex-direction:column;gap:2px}.kachel .wert{font-size:25px;font-weight:700;font-variant-numeric:tabular-nums;letter-spacing:-.02em}.kachel .titel{font-size:12.5px;color:var(--text-leise);line-height:1.3}.kachel .fuss{font-size:11.5px;color:var(--text-leise);margin-top:4px}.kachel.-alarm{border-color:var(--kritisch);background:var(--kritisch-grund)}.kachel.-alarm .wert{color:var(--kritisch)}.kachel.-gold{border-color:var(--gold)}.kachel.-gut .wert{color:var(--gut)}.kachel.-still .wert{color:var(--text-leise);font-weight:600}button.kachel{width:100%;font:inherit;color:inherit;text-align:left;cursor:pointer;align-items:stretch}button.kachel:hover{border-color:var(--teal)}button.kachel:hover .kachel-pfeil{color:var(--teal)}.kachel-pfeil{color:var(--linie-stark)}.lieferschein{margin-top:12px;padding:11px 13px;border:1px solid var(--linie);border-radius:8px;background:var(--flaeche);display:flex;flex-direction:column;gap:7px;align-items:flex-start}.lieferschein.-offen{border-color:var(--kritisch);background:var(--kritisch-grund)}.lieferschein-kopf{display:flex;align-items:baseline;gap:8px;flex-wrap:wrap;font-size:13px}.lieferschein-zeile{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.lieferschein p.leise{margin:0}.lieferschein-hoch input[type=file]{position:absolute;width:1px;height:1px;opacity:0}.lieferschein-hoch{position:relative;display:inline-flex;align-items:center;gap:6px;cursor:pointer;border:1px dashed var(--linie-stark);color:var(--text-leise);padding:6px 11px;border-radius:7px;font-size:12.5px}.lieferschein-hoch:hover{border-color:var(--teal);color:var(--teal)}.lieferschein-hoch:focus-within{outline:2px solid var(--gold);outline-offset:2px}.werte{display:flex;gap:18px;flex-wrap:wrap;margin-top:8px}.wert-paar{display:flex;flex-direction:column;gap:1px;min-width:74px}.wert-paar b{font-size:17px;font-weight:700;font-variant-numeric:tabular-nums;letter-spacing:-.01em}.wert-paar span{font-size:11px;text-transform:uppercase;letter-spacing:.06em;color:var(--text-leise)}.wert-paar.-stark b{font-size:21px}.wert-paar.-alarm b{color:var(--kritisch)}.wert-paar.-info b{color:var(--info)}.wert-paar.-warnung b{color:var(--warnung)}.wert-paar.-leise{min-width:0;max-width:200px}.wert-paar.-leise b{font-size:13px;font-weight:600;color:var(--text-leise)}.wert-paar.-leise span{text-transform:none;letter-spacing:0}.pille{display:inline-flex;align-items:center;gap:5px;font-size:11.5px;font-weight:600;padding:2px 8px;border-radius:20px;white-space:nowrap;background:var(--flaeche-still);color:var(--text-leise)}.pille.-gut{background:var(--gut-grund);color:var(--gut)}.pille.-warnung{background:var(--warnung-grund);color:var(--warnung)}.pille.-kritisch{background:var(--kritisch-grund);color:var(--kritisch)}.pille.-info{background:var(--info-grund);color:var(--info)}.pille.-gold{background:#efc24738;color:var(--warnung)}.pfad{display:flex;align-items:center;gap:4px;flex-wrap:wrap;margin-top:8px}.pfad-schritt{font-size:11px;padding:2px 8px;border-radius:20px;background:var(--flaeche-still);color:var(--text-leise);white-space:nowrap}.pfad-schritt.-erledigt{background:var(--gut-grund);color:var(--gut)}.pfad-schritt.-jetzt{background:var(--teal);color:#fff;font-weight:600}.pfad-pfeil{color:var(--linie-stark);font-size:10px}.knopf{border:1px solid var(--linie-stark);background:var(--flaeche);color:inherit;padding:6px 12px;border-radius:7px;cursor:pointer;font-size:13px;white-space:nowrap}.knopf:hover{border-color:var(--teal);color:var(--teal)}.knopf.-voll{background:var(--teal);border-color:var(--teal);color:#fff}.knopf.-voll:hover{background:var(--teal-tief);color:#fff}.knopf.-warn{border-color:var(--kritisch);color:var(--kritisch)}.knopf.-warn:hover{background:var(--kritisch-grund);color:var(--kritisch)}.knopf.-gold{border-color:var(--gold);color:var(--warnung)}.knopf.-gold:hover{background:#efc24724;color:var(--warnung)}.knopf.-still{border-color:transparent;color:var(--text-leise)}.knopf.-still:hover{border-color:var(--linie-stark)}.knopf.-klein{padding:3px 9px;font-size:12px}a.knopf{text-decoration:none;display:inline-flex;align-items:center;gap:6px}.knopf.-shopify:hover{border-color:#5e8e3e;color:#5e8e3e}.knopf[aria-pressed=true]{background:var(--teal);border-color:var(--teal);color:#fff}.knopf:disabled{opacity:.45;cursor:not-allowed}.knopf.-gross{min-height:46px;padding:10px 18px;font-size:15px;font-weight:600;border-radius:9px}.filter{border:1px solid var(--linie-stark);background:var(--flaeche);color:inherit;padding:4px 12px;border-radius:20px;cursor:pointer;font-size:13px;white-space:nowrap}.filter[aria-pressed=true]{background:var(--teal);border-color:var(--teal);color:#fff}.filter .zahl{margin-left:5px;opacity:.75;font-size:12px}.werkzeugleiste{display:flex;gap:6px;align-items:center;flex-wrap:wrap}.werkzeugleiste .suche{flex:1 1 180px;min-width:140px}.feld{margin:10px 0 0}.feld>label,label.feld-titel{display:block;font-size:12px;text-transform:uppercase;letter-spacing:.06em;color:var(--text-leise);margin-bottom:4px}input[type=text],input[type=email],input[type=date],input[type=number],input[type=search],select,textarea{width:100%;min-height:40px;padding:8px 11px;border-radius:8px;border:1px solid var(--linie-stark);background:var(--flaeche);color:var(--text)}input:hover,select:hover,textarea:hover{border-color:var(--linie-stark)}textarea{min-height:72px;resize:vertical}input[type=checkbox]{width:17px;min-height:0;height:17px;accent-color:var(--teal);cursor:pointer}.feld-reihe{display:flex;gap:12px;flex-wrap:wrap;align-items:flex-start}.feld-reihe>.feld{flex:1 1 160px;margin-top:12px}.feld-reihe>.feld.-schmal{flex:0 0 120px}.maske{margin-top:12px;padding:4px 13px 13px;border-radius:8px;background:var(--flaeche);border:1px solid var(--linie)}.formular-fuss{display:flex;gap:8px;margin-top:16px;flex-wrap:wrap}@media (max-width: 620px){input,select,textarea{font-size:16px;min-height:46px}.band-rechts>span{display:none}.band{padding:6px 12px}.werte{gap:14px}.wert-paar{min-width:62px}}.meldung{padding:10px 13px;border-radius:9px;font-size:13.5px;display:flex;gap:9px;align-items:flex-start}.meldung.-fehler{background:var(--kritisch-grund);color:var(--kritisch)}.meldung.-gut{background:var(--gut-grund);color:var(--gut)}.meldung.-warn{background:var(--warnung-grund);color:var(--warnung)}.meldung.-info{background:var(--info-grund);color:var(--info)}.meldung strong{font-weight:700}.leer{padding:30px 16px;text-align:center;color:var(--text-leise);font-size:13.5px}.leer strong{display:block;color:var(--text);font-size:15px;margin-bottom:4px}.anmeldung{max-width:400px;margin:12vh auto;padding:0 18px}.anmeldung .block-inhalt{padding:24px}.anmeldung h1{font-size:20px}.ankerleiste{position:sticky;bottom:12px;z-index:10;box-shadow:0 6px 24px #12262b24}@media (max-width: 979px){.ankerleiste{bottom:0}}.anleitung-vorwort{margin:14px 0 0;max-width:62ch;font-size:15px;line-height:1.6}.anleitung-inhalt{margin-top:18px;display:flex;flex-wrap:wrap;gap:6px;padding-bottom:18px;border-bottom:1px solid var(--linie)}.anleitung-inhalt a{display:inline-flex;align-items:center;gap:7px;padding:5px 11px 5px 6px;border-radius:999px;background:var(--flaeche-still);color:var(--text);font-size:13px;text-decoration:none}.anleitung-inhalt a:hover{background:var(--info-grund);color:var(--info)}.anleitung-nr{display:inline-flex;align-items:center;justify-content:center;width:21px;height:21px;border-radius:50%;flex:none;background:var(--teal);color:#fff;font-size:12px;font-weight:700}.anleitung-block{margin-top:26px;max-width:62ch;scroll-margin-top:16px}.anleitung-block h2{display:flex;align-items:center;gap:9px;font-size:18px;margin-bottom:8px}.anleitung-block p{margin:0 0 9px;font-size:15px;line-height:1.65}.anleitung-liste,.anleitung-schritte{margin:0 0 9px;padding-left:22px}.anleitung-liste li,.anleitung-schritte li{font-size:15px;line-height:1.6;margin-bottom:6px}.anleitung-schritte li::marker{font-weight:700;color:var(--teal)}.anleitung-hinweis{background:var(--warnung-grund);color:var(--warnung);padding:10px 13px;border-radius:9px;font-size:14px}.anleitung-frage{margin-top:34px;max-width:62ch;padding:16px;border:1px solid var(--linie);border-radius:11px;background:var(--flaeche)}.anleitung-frage h2{font-size:16px;margin-bottom:4px}.frage-zeile{display:flex;gap:8px;margin-top:12px;flex-wrap:wrap}.frage-zeile input{flex:1 1 220px}.frage-beispiele{display:flex;flex-wrap:wrap;gap:6px;margin-top:10px}.frage-antwort{margin-top:14px;padding:13px 15px;border-radius:9px;background:var(--info-grund)}.frage-antwort p{margin:0 0 8px;font-size:15px;line-height:1.6}.frage-antwort p:last-child{margin-bottom:0}.zahlung-fest{margin:0;min-height:40px;display:flex;align-items:center;gap:6px;padding:8px 11px;border-radius:8px;background:var(--gut-grund);color:var(--gut);font-size:14px}@media (max-width: 620px){.zahlung-fest{min-height:46px}}.protokoll{margin-top:12px;overflow-x:auto}.protokoll table{border-collapse:collapse;width:100%;min-width:620px;font-size:13px}.protokoll th{text-align:left;font-size:11px;letter-spacing:.04em;text-transform:uppercase;color:var(--text-leise);font-weight:700;padding:0 10px 6px 0;border-bottom:1px solid var(--linie)}.protokoll td{padding:7px 10px 7px 0;border-bottom:1px solid var(--linie);vertical-align:top}.protokoll tr:last-child td{border-bottom:0}.protokoll td.-zeit{font-family:var(--mono);font-size:12px;white-space:nowrap;color:var(--text-leise)}.protokoll td.-vorher{color:var(--text-leise);text-decoration:line-through}.protokoll th.-r,.protokoll td.-r{text-align:right;font-variant-numeric:tabular-nums}.protokoll tr.-summe td{border-top:2px solid var(--linie-stark);border-bottom:0;font-weight:700;padding-top:10px}.protokoll tr.-offen td{color:var(--kritisch)}.rechnung{display:flex;flex-direction:column;max-width:560px}.rechnung-zeile{display:flex;gap:12px;align-items:baseline;padding:8px 0;border-bottom:1px solid var(--linie)}.rechnung-zeile .was{flex:1;min-width:0}.rechnung-zeile .wie{color:var(--text-leise);font-size:12.5px}.rechnung-zeile .euro{font-variant-numeric:tabular-nums;font-weight:600;min-width:96px;text-align:right}.rechnung-zeile.-summe{border-bottom:0;border-top:2px solid var(--linie-stark);padding-top:11px}.rechnung-zeile.-summe .euro{font-size:21px;font-weight:700}.rechnung-zeile.-offen .euro,.rechnung-zeile.-offen .was{color:var(--kritisch)}.fussnote{font-size:12.5px;color:var(--text-leise);max-width:70ch}.info-knopf{width:18px;height:18px;flex:0 0 auto;padding:0;border:1px solid var(--linie-stark);background:var(--flaeche);border-radius:50%;cursor:pointer;font:600 11px/1 Georgia,Times New Roman,serif;color:var(--text-leise)}.info-knopf:hover,.info-knopf[aria-expanded=true]{border-color:var(--teal);color:var(--teal)}.info-knopf[aria-expanded=true]{background:var(--flaeche-still)}.infobox{flex-basis:100%;margin-top:4px;background:var(--flaeche-still);border:1px solid var(--linie);border-radius:9px;padding:12px 14px;font-size:12.5px;line-height:1.55;max-width:76ch}.infobox>strong{display:block;margin-bottom:6px;font-size:13px}.infobox p{margin:0 0 8px}.infobox p:last-of-type{margin-bottom:0}.infobox .infobox-fuss{margin-top:10px}.diagramme{display:grid;gap:22px;grid-template-columns:repeat(auto-fit,minmax(300px,1fr))}.diagramm h3{font-size:12.5px;color:var(--text-leise);font-weight:600;letter-spacing:0}.diagramm .hero{font-size:23px;font-weight:700;font-variant-numeric:tabular-nums;letter-spacing:-.02em;margin-top:2px}.balken{display:grid;gap:4px;align-items:end;height:104px;margin-top:12px;border-bottom:1px solid var(--linie)}.balken .saeule{background:var(--teal);border-radius:4px 4px 0 0;min-height:2px}.balken .saeule.-jetzt{background:var(--gold)}.balken .saeule.-leer{background:var(--linie)}.balken-achse{display:grid;gap:4px;margin-top:5px;font-size:10.5px;color:var(--text-leise);text-align:center}.balken-achse span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.liste{display:flex;flex-direction:column;gap:6px}.liste-zeile{display:flex;gap:10px;align-items:baseline;padding:7px 9px;background:var(--flaeche-still);border-radius:7px;font-size:13px}.liste-zeile .name{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.liste-zeile .zahl{font-weight:700;font-variant-numeric:tabular-nums}.zeile.-gestoppt{opacity:.72}.protokoll-fach{margin-top:16px;border-top:1px solid var(--linie);padding-top:10px}.protokoll-fach>summary{cursor:pointer;font-size:13px;color:var(--text-leise);list-style:none;display:flex;align-items:center;gap:6px}.protokoll-fach>summary::-webkit-details-marker{display:none}.protokoll-fach>summary:before{content:"▸";font-size:11px}.protokoll-fach[open]>summary:before{content:"▾"}.protokoll-fach>summary:hover{color:var(--text)}.block-kopf.-gestapelt{flex-direction:column;align-items:stretch}.bestand-suche{display:flex;align-items:center;gap:12px}.bestand-suche input[type=search]{flex:0 1 380px;min-width:0;min-height:38px}.bestand-suche .leise{margin-left:auto;font-variant-numeric:tabular-nums;white-space:nowrap}.tabellen-rahmen{overflow-x:auto}.bestandstabelle{width:100%;border-collapse:collapse;font-size:13px}.bestandstabelle th{text-align:left;font-size:12px;color:var(--text-leise);font-weight:600;padding:8px 10px;border-bottom:1px solid var(--linie-stark);white-space:nowrap;background:var(--flaeche-still);position:sticky;top:0;z-index:1}.bestandstabelle th.zahl,.bestandstabelle td.zahl{text-align:right}.bestandstabelle td{padding:8px 10px;border-bottom:1px solid var(--linie);vertical-align:middle;white-space:nowrap}.bestandstabelle tr:last-child td{border-bottom:0}.bestandstabelle tbody tr{cursor:pointer}.bestandstabelle tbody tr:hover td{background:var(--flaeche-still)}.bestandstabelle tr.-aktiv td{background:var(--info-grund)}.bestandstabelle tr.-aktiv td:first-child{box-shadow:inset 3px 0 0 var(--gold)}.bestandstabelle tr.-alarm td:first-child{box-shadow:inset 3px 0 0 var(--kritisch)}.bestandstabelle td small{display:block;color:var(--text-leise);font-size:11px;margin-top:1px}.bestandstabelle td.-stark{font-weight:700;font-size:14.5px}.bestandstabelle td.-alarm{color:var(--kritisch)}.bestand-artikel{white-space:normal!important;min-width:220px}.bestand-artikel small{display:flex!important;flex-wrap:wrap;gap:4px 6px;align-items:center}.titelknopf{background:none;border:0;padding:0;font:inherit;font-weight:600;font-size:13.5px;color:var(--text);text-align:left;cursor:pointer}.titelknopf:hover{color:var(--teal);text-decoration:underline}.marke{border-radius:20px;padding:0 6px;font-size:10.5px;font-weight:600;line-height:16px}.marke.-warnung{background:var(--warnung-grund);color:var(--warnung)}.marke.-info{background:var(--info-grund);color:var(--info)}.marke.-gold{background:#efc24738;color:var(--warnung)}.warnwert{color:var(--warnung)!important;font-weight:600}.taten{display:flex;gap:6px;justify-content:flex-end}.nur-schmal{display:none}.unsichtbar{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}th>.spaltenknopf{display:inline-flex;align-items:center;gap:5px;background:none;border:0;padding:3px 0;margin:-3px 0;min-height:24px;font:inherit;color:inherit;text-align:left;cursor:pointer}th>.spaltenknopf:hover{color:var(--text)}th>.spaltenknopf.-aktiv{color:var(--text);font-weight:700}.spaltenpfeil{font-size:10px;opacity:.45}th>.spaltenknopf.-aktiv .spaltenpfeil{opacity:1}@media (max-width: 720px){.bestandstabelle .-breit{display:none}.nur-schmal{display:inline}.bestand-artikel{min-width:0}.bestandstabelle td{padding:10px 8px}.bestand-suche{flex-wrap:wrap}.bestand-suche input[type=search]{flex:1 1 100%;min-height:44px}.bestand-suche .leise{margin-left:0}}.detail{display:flex;flex-direction:column;gap:12px}.detail .werte{margin-top:0}.detail-maske{border:1px solid var(--teal);border-radius:10px;padding:12px 14px;background:var(--flaeche)}.historie{border-top:1px solid var(--linie);padding-top:12px;display:flex;flex-direction:column;gap:6px}.historie-kopf{display:flex;justify-content:space-between;align-items:baseline;gap:12px;margin-bottom:2px}.historie-zeile{display:grid;grid-template-columns:84px 72px 1fr;gap:10px;font-size:13px;align-items:baseline}.historie-datum{font-variant-numeric:tabular-nums;color:var(--text-leise)}.historie-menge{font-weight:700;font-variant-numeric:tabular-nums;text-align:right}.historie-menge.-null{color:var(--warnung)}.historie-notiz{display:block;font-size:12px;color:var(--text-leise);margin-top:2px}.seitenfenster{position:fixed;top:0;right:0;bottom:0;width:min(620px,100vw);background:var(--flaeche);border-left:1px solid var(--linie);box-shadow:-8px 0 24px #12262b2e;display:flex;flex-direction:column;z-index:60;animation:seitenfenster-herein .18s cubic-bezier(.16,1,.3,1)}@keyframes seitenfenster-herein{0%{transform:translate(100%)}to{transform:translate(0)}}.seitenfenster:focus-visible{outline-offset:-3px}.seitenfenster-kopf{display:flex;align-items:flex-start;gap:10px;padding:14px 16px;border-bottom:1px solid var(--linie)}.seitenfenster-titel{flex:1;min-width:0;display:flex;flex-direction:column}.seitenfenster-kopf h2{margin:0;font-size:16px}.seitenfenster-titel .leise{margin-top:2px}.seitenfenster-inhalt{flex:1;overflow-y:auto;padding:14px 16px}.seitenfenster-fuss{background:var(--flaeche);border-top:1px solid var(--linie);padding:12px 16px calc(12px + env(safe-area-inset-bottom))}@media (max-width: 620px){.seitenfenster{width:100vw;border-left:0}.seitenfenster-fuss .knopf{flex:1 1 auto;min-height:44px}}@media (min-width: 1200px){body.seitenfenster-drueckt .buehne{margin-right:620px}.seitenfenster[data-drueckt]{box-shadow:none}}@media (min-width: 621px){body.seitenfenster-drueckt.seitenfenster-eingeklappt .buehne{margin-right:44px}}.seitenfenster[data-eingeklappt]{width:44px;box-shadow:none}.seitenfenster>[hidden]{display:none}.seitenfenster-leiste{flex:1;display:flex;flex-direction:column;align-items:center;gap:10px;padding:14px 0;border:0;background:var(--flaeche);color:var(--text);cursor:pointer;font:inherit}.seitenfenster-leiste:hover{background:var(--flaeche-still)}.seitenfenster-leiste-titel{writing-mode:vertical-rl;font-size:13px;font-weight:600;overflow:hidden;text-overflow:ellipsis;max-height:70vh}.raben h4{margin:14px 0 6px;font-size:.95rem}.raben-feld{display:grid;grid-template-columns:minmax(9rem,14rem) 1fr auto;gap:4px 10px;align-items:center;padding:3px 0;border-bottom:1px solid var(--linie)}.raben-feld .zeile-meta{grid-column:1 / -1;margin:0}.raben-name{color:var(--text-leise);font-size:.85rem}.raben-wert{overflow-wrap:anywhere}@media (max-width: 600px){.raben-feld{grid-template-columns:1fr auto}.raben-name{grid-column:1 / -1}}
