: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}.leiste{display:none}@media (max-width: 979px){.schiene{display:none}.buehne{padding:16px 12px 92px}.kopf h1{font-size:20px}.leiste{display:flex;position:fixed;left:0;right:0;bottom:0;z-index:30;background:var(--flaeche);border-top:1px solid var(--linie);padding:6px 6px calc(6px + env(safe-area-inset-bottom));overflow-x:auto;gap:2px}.leiste-knopf{flex:1 0 auto;min-width:78px;background:none;border:0;cursor:pointer;padding:7px 10px 6px;border-radius:9px;color:var(--text-leise);font-size:12px;display:flex;flex-direction:column;align-items:center;gap:3px}.leiste-knopf[aria-current=true]{color:var(--text);background:var(--flaeche-still);font-weight:600}.leiste-strich{width:18px;height:3px;border-radius:2px;background:transparent}.leiste-knopf[aria-current=true] .leiste-strich{background:var(--gold)}.leiste-zahl{font-size:11px;font-variant-numeric:tabular-nums;background:var(--flaeche-still);border-radius:20px;padding:0 6px}.leiste-knopf[aria-current=true] .leiste-zahl{background:var(--linie)}.leiste-zahl.-alarm{background:var(--kritisch-grund);color:var(--kritisch);font-weight:700}}.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)}.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.-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:76px}}.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}}
