:root{--gold: #EFC247;--teal: #2A6170;--teal-tief: #275967;--grund: oklch(96.5% .003 250);--flaeche: oklch(100% 0 0);--flaeche-still: oklch(97.6% .002 250);--linie: oklch(92% .004 250);--linie-stark: oklch(84.5% .006 250);--text: oklch(25.5% .01 255);--text-leise: oklch(51.5% .014 255);--kritisch: oklch(44% .15 28);--kritisch-grund: oklch(94.5% .026 22);--warnung: oklch(46.5% .1 58);--warnung-grund: oklch(94.5% .04 72);--achtung: oklch(44.5% .085 92);--achtung-grund: oklch(95.5% .07 96);--gut: oklch(43.5% .083 168);--gut-grund: oklch(94.5% .032 168);--radius: 12px;--radius-klein: 8px;--schatten-karte: 0 1px 2px oklch(20% .01 255 / .06);--fokus: var(--teal);--ziel-min: 24px;--leiste: oklch(20% .008 255);--aktion: oklch(24% .01 255);--aktion-hover: oklch(34% .012 255);--schiene: 224px;--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: oklch(19.5% .008 255);--flaeche: oklch(24% .009 255);--flaeche-still: oklch(27.5% .01 255);--linie: oklch(33% .012 255);--linie-stark: oklch(42% .014 255);--text: oklch(93% .005 255);--text-leise: oklch(70% .014 255);--kritisch: oklch(74% .11 30);--kritisch-grund: oklch(29% .045 25);--warnung: oklch(78% .1 70);--warnung-grund: oklch(29% .038 65);--achtung: oklch(83% .1 95);--achtung-grund: oklch(29.5% .04 95);--gut: oklch(78% .09 168);--gut-grund: oklch(28% .035 168);--schatten-karte: none;--fokus: #6FB3C4;--leiste: oklch(15% .006 255);--aktion: oklch(93% .005 255);--aktion-hover: oklch(84% .008 255)}}:root[data-theme=dark]{--grund: oklch(19.5% .008 255);--flaeche: oklch(24% .009 255);--flaeche-still: oklch(27.5% .01 255);--linie: oklch(33% .012 255);--linie-stark: oklch(42% .014 255);--text: oklch(93% .005 255);--text-leise: oklch(70% .014 255);--kritisch: oklch(74% .11 30);--kritisch-grund: oklch(29% .045 25);--warnung: oklch(78% .1 70);--warnung-grund: oklch(29% .038 65);--achtung: oklch(83% .1 95);--achtung-grund: oklch(29.5% .04 95);--gut: oklch(78% .09 168);--gut-grund: oklch(28% .035 168);--schatten-karte: none;--fokus: #6FB3C4;--leiste: oklch(15% .006 255);--aktion: oklch(93% .005 255);--aktion-hover: oklch(84% .008 255)}:root[data-theme=light]{--grund: oklch(96.5% .003 250);--flaeche: oklch(100% 0 0);--flaeche-still: oklch(97.6% .002 250);--linie: oklch(92% .004 250);--linie-stark: oklch(84.5% .006 250);--text: oklch(25.5% .01 255);--text-leise: oklch(51.5% .014 255);--kritisch: oklch(44% .15 28);--kritisch-grund: oklch(94.5% .026 22);--warnung: oklch(46.5% .1 58);--warnung-grund: oklch(94.5% .04 72);--achtung: oklch(44.5% .085 92);--achtung-grund: oklch(95.5% .07 96);--gut: oklch(43.5% .083 168);--gut-grund: oklch(94.5% .032 168);--schatten-karte: 0 1px 2px oklch(20% .01 255 / .06);--fokus: var(--teal)}*{box-sizing:border-box}html{scroll-padding-top:72px}body{margin:0;background:var(--grund);color:var(--text);font-family:var(--schrift);font-size:14px;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{font:inherit;color:inherit}:focus-visible{outline:2px solid var(--fokus);outline-offset:2px;border-radius:4px}.band{background:var(--leiste);color:#d6d8da;font-size:12.5px;padding:8px 20px;display:flex;gap:9px;align-items:center;flex-wrap:wrap}.band strong{color:var(--gold);font-weight:600}.huelle{display:flex;min-height:calc(100vh - 31px)}.schiene{width:var(--schiene);flex:0 0 var(--schiene);border-right:1px solid var(--linie);background:var(--grund);padding:20px 12px;display:flex;flex-direction:column;gap:24px;position:sticky;top:0;align-self:flex-start;height:calc(100vh - 31px)}.marke{display:flex;align-items:center;gap:9px;padding:0 8px}.marke-zeichen{width:26px;height:26px;border-radius:7px;background:var(--gold);display:grid;place-items:center;color:var(--teal-tief);font-weight:700;font-size:13px;flex:0 0 auto}.marke-text{font-weight:600;font-size:15px}.marke-text span{display:block;font-size:10.5px;font-weight:400;color:var(--text-leise);letter-spacing:.08em;text-transform:uppercase}.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:6px;font-size:14px}.nav-knopf:hover{background:var(--flaeche-still)}.nav-knopf[aria-current=true]{background:var(--flaeche);font-weight:600;box-shadow:var(--schatten-karte),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-knopf.-unter{padding-left:12px;font-size:13px;margin-left:12px;border-left:1px solid var(--linie);border-top-left-radius:0;border-bottom-left-radius:0}.nav-knopf.-unter .nav-punkt{display:none}.nav-knopf.-unter[aria-current=true]{border-left-color:var(--gold);box-shadow:var(--schatten-karte)}.nav-untertitel{font-size:10px;text-transform:uppercase;letter-spacing:.08em;color:var(--text-leise);padding:8px 8px 3px 12px;margin-left:12px;border-left:1px solid var(--linie)}.nav-wartet{width:8px;height:8px;border-radius:50%;background:var(--achtung);flex:0 0 auto;margin-left:6px}.nav-zahl{margin-left:auto;font-size:11.5px;font-variant-numeric:tabular-nums;color:var(--text-leise)}.nav-zahl.-alarm{color:var(--kritisch);font-weight:600}.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:28px 28px 64px}.buehne-innen{max-width:1180px;margin:0 auto;display:flex;flex-direction:column;gap:18px}.kopf h1{font-size:20px}.kopf p{margin:5px 0 0;color:var(--text-leise);font-size:13.5px;max-width:64ch}:root{--serie-verlust: #e34948;--serie-bestpreis: #008300;--serie-unter_ek: #2a78d6;--serie-festpreis: #eda100;--serie-untergrenze: #4a3aa7;--serie-fehler: #eb6834;--serie-luecke: #1baf7a}@media (prefers-color-scheme: dark){:root{--serie-verlust: #e66767;--serie-bestpreis: #008300;--serie-unter_ek: #3987e5;--serie-festpreis: #c98500;--serie-untergrenze: #9085e9;--serie-fehler: #d95926;--serie-luecke: #199e70}}.verteilung .balken{display:flex;gap:2px;padding:14px 16px 0;height:36px}.balken-teil{flex:1 1 0;min-width:3px;height:22px;border:0;padding:0;cursor:pointer;border-radius:0;background:var(--flaeche-still)}.balken-teil:first-child{border-radius:4px 0 0 4px}.balken-teil:last-child{border-radius:0 4px 4px 0}.balken-teil:hover{outline:2px solid var(--linie-stark);outline-offset:1px}.balken-teil[aria-pressed=true]{outline:2px solid var(--text);outline-offset:1px}.legende{display:grid;grid-template-columns:repeat(4,1fr);gap:2px 10px;padding:6px 12px 12px}.legende-teil{display:grid;grid-template-columns:auto auto auto;align-items:baseline;column-gap:8px;text-align:left;cursor:pointer;background:none;border:0;border-radius:6px;padding:8px 8px 9px}.legende-teil:hover{background:var(--flaeche-still)}.legende-teil[aria-pressed=true]{background:var(--flaeche-still);box-shadow:inset 0 0 0 1px var(--linie-stark)}.serie{width:10px;height:10px;border-radius:3px;align-self:center}.legende-wert{font-size:19px;font-weight:600;font-variant-numeric:tabular-nums;letter-spacing:-.02em;color:var(--text)}.legende-anteil{font-size:12px;color:var(--text-leise);font-variant-numeric:tabular-nums}.legende-titel{grid-column:2 / -1;font-size:13px;font-weight:600;color:var(--text)}.legende-satz{grid-column:2 / -1;font-size:11.5px;color:var(--text-leise);line-height:1.35}.balken-teil.-verlust,.serie.-verlust{background:var(--serie-verlust)}.balken-teil.-bestpreis,.serie.-bestpreis{background:var(--serie-bestpreis)}.balken-teil.-unter_ek,.serie.-unter_ek{background:var(--serie-unter_ek)}.balken-teil.-festpreis,.serie.-festpreis{background:var(--serie-festpreis)}.balken-teil.-untergrenze,.serie.-untergrenze{background:var(--serie-untergrenze)}.balken-teil.-fehler,.serie.-fehler{background:var(--serie-fehler)}.balken-teil.-luecke,.serie.-luecke{background:var(--serie-luecke)}.block{background:var(--flaeche);border:1px solid var(--linie);border-radius:var(--radius);overflow:hidden;box-shadow:var(--schatten-karte)}.sync{display:flex;align-items:center;gap:16px;flex-wrap:wrap;padding:12px 16px}.sync-stand{display:flex;align-items:baseline;gap:8px;flex-wrap:wrap}.sync-stand strong{font-size:13.5px;font-variant-numeric:tabular-nums}.sync-label{font-size:10.5px;text-transform:uppercase;letter-spacing:.08em;color:var(--text-leise)}.sync .leise{display:inline}.sync-note{order:2;flex-basis:100%;margin:0;font-size:12.5px}#syncKnopf[aria-busy=true]{opacity:.7;pointer-events:none}.block-kopf{display:flex;align-items:center;gap:10px;flex-wrap:wrap;padding:12px 16px;border-bottom:1px solid var(--linie)}.block-kopf h2{font-size:14.5px}.block-werkzeug{margin-left:auto;display:flex;gap:6px;align-items:center;flex-wrap:wrap}.tabellen-rahmen{overflow-x:auto;position:relative}table{width:100%;border-collapse:collapse;font-size:13px}th{text-align:left;font-size:12px;color:var(--text-leise);font-weight:550;padding:8px 10px;border-bottom:1px solid var(--linie);white-space:nowrap;background:var(--flaeche);position:sticky;top:0;z-index:1}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:650}.spaltenpfeil{font-size:10px;opacity:.45}th>.spaltenknopf.-aktiv .spaltenpfeil{opacity:1}.spaltengriff{position:absolute;top:0;width:9px;margin-left:-5px;cursor:col-resize;touch-action:none;z-index:2;display:flex;justify-content:center;-webkit-user-select:none;user-select:none}.spaltengriff:before{content:"";width:1px;height:100%;background:var(--linie-stark);opacity:0;transition:opacity .12s,background-color .12s}.spaltengriff:hover:before,.spaltengriff:focus-visible:before{opacity:1}.spaltengriff.-zieht:before{opacity:1;background:var(--teal)}.spaltengriff:focus-visible{outline:2px solid var(--teal);outline-offset:-1px}.spaltenlinie{position:absolute;top:0;bottom:0;width:1px;margin-left:-1px;background:var(--teal);z-index:2;pointer-events:none}td{padding:9px 10px;border-bottom:1px solid var(--linie);vertical-align:middle}tr:last-child td{border-bottom:0}td small{display:block;color:var(--text-leise);font-size:11px;margin-top:1px}.zahl{text-align:right;font-variant-numeric:tabular-nums;white-space:nowrap}.produkt{min-width:116px}.produkt .sku-gross{font-family:var(--mono);font-size:12.5px;font-weight:600}.produkt small{display:block;color:var(--text-leise);font-size:11px;margin-top:1px;max-width:26ch}.leise{color:var(--text-leise);font-size:11.5px;display:block}tr.gruppe th{background:var(--flaeche-still);border-bottom:1px solid var(--linie);padding:6px 10px;vertical-align:baseline}tr.gruppe th:first-child{font-size:12.5px;text-transform:none;letter-spacing:0;color:var(--text);padding-left:6px;white-space:normal}tr.gruppe .gruppe-meta{font-weight:400;color:var(--text-leise);font-size:11.5px;margin-left:8px}tr.gruppe .pille{margin-left:8px}.gruppe-knopf{background:none;border:0;padding:2px 4px;margin:-2px 0;cursor:pointer;font:inherit;color:inherit;font-weight:600;border-radius:5px;display:inline-flex;align-items:baseline;gap:6px;text-align:left}.gruppe-knopf:hover{background:var(--linie)}.gruppe-pfeil{font-size:10px;color:var(--text-leise);width:9px}tr.gruppe.-zu th{border-bottom-color:var(--linie-stark)}tr.-abgelegt td:not(.aktivitaet){opacity:.45}tr.-abgelegt .produkt strong{text-decoration:line-through}tr.-verlust td{background:var(--kritisch-grund)}tr.-verlust td:first-child{box-shadow:inset 3px 0 0 var(--kritisch)}td.zahl.-alarm{color:var(--kritisch);font-weight:700}.pille.-fest{background:var(--warnung-grund);color:var(--warnung)}.zahl .pille{margin-right:8px;font-weight:600}.pille{display:inline-flex;align-items:center;gap:5px;font-size:11.5px;font-weight:550;padding:2px 8px;border-radius:20px;white-space:nowrap;background:var(--flaeche-still);color:var(--text)}.pille:before{content:"";width:6px;height:6px;border-radius:50%;background:var(--text-leise);flex:0 0 auto}.pille.-leer:before{content:none}.pille.-gut{background:var(--gut-grund)}.pille.-gut:before{background:var(--gut)}.pille.-achtung{background:var(--achtung-grund)}.pille.-achtung:before{background:transparent;border:2px solid var(--achtung);width:4px;height:4px}.pille.-warnung{background:var(--warnung-grund)}.pille.-warnung:before{background:transparent;border:2px solid var(--warnung);width:4px;height:4px}.pille.-kritisch{background:var(--kritisch-grund)}.pille.-kritisch:before{background:var(--kritisch)}.pille.-still{background:var(--flaeche-still);box-shadow:inset 0 0 0 1px var(--linie)}.pille.-jetzt{background:var(--aktion);color:var(--flaeche)}.pille.-jetzt:before{background:currentColor}.rat{display:block;font-weight:600;font-size:12.5px}.rat.-tun{color:var(--kritisch)}.rat.-pruefen{color:var(--warnung)}.rat.-lassen{color:var(--text-leise)}.aktivitaet{white-space:nowrap}select.status{border:1px solid var(--linie-stark);background:var(--flaeche);color:var(--text);border-radius:6px;padding:3px 6px;font-size:12px;cursor:pointer}select.status.-pruefung{border-color:var(--warnung);color:var(--warnung)}select.status.-ignoriert{border-color:var(--linie-stark);color:var(--text-leise)}select.status.-erledigt{border-color:var(--gut);color:var(--gut)}.notizknopf{background:none;border:0;cursor:pointer;opacity:.5;font-size:13px;padding:2px}.notizknopf:hover,.notizknopf.-hat{opacity:1;color:var(--teal)}.notizzeile td{background:var(--flaeche-still);padding:8px 12px}.notizzeile input{width:100%;border:1px solid var(--linie-stark);border-radius:6px;padding:5px 9px;font-size:12.5px;background:var(--flaeche);color:var(--text)}.notiztext{display:block;font-size:11.5px;color:var(--teal);margin-top:2px}.knopf{border:1px solid var(--linie-stark);background:var(--flaeche);color:var(--text);text-decoration:none;padding:4px 11px;border-radius:var(--radius-klein);cursor:pointer;font-size:12.5px;font-weight:550;min-height:28px;display:inline-flex;align-items:center;justify-content:center;gap:5px;box-shadow:var(--schatten-karte);transition:background .1s ease}.knopf:hover{text-decoration:none}.knopf:hover{background:var(--flaeche-still)}.knopf.-voll{background:var(--aktion);border-color:var(--aktion);color:var(--flaeche)}.knopf.-voll:hover{background:var(--aktion-hover);color:var(--flaeche)}.knopf.-klein{padding:1px 8px;font-size:11.5px;min-height:var(--ziel-min)}.knopf.-still{border-color:transparent;color:var(--text-leise);box-shadow:none}.knopf.-still:hover{border-color:var(--linie-stark)}.filter{border:1px solid var(--linie-stark);background:var(--flaeche);padding:2px 10px;border-radius:20px;cursor:pointer;font-size:12.5px;min-height:var(--ziel-min);transition:background .1s ease}.filter:hover{background:var(--flaeche-still)}.filter[aria-pressed=true]{background:var(--teal);border-color:var(--teal);color:#fff}.filterzeile{display:flex;flex-wrap:wrap;gap:8px 20px;align-items:center;padding:0 16px 12px}.filtergruppe{display:flex;flex-wrap:wrap;gap:6px;align-items:center}.filtergruppe>b{font-size:11px;font-weight:650;color:var(--text-leise);text-transform:uppercase;letter-spacing:.05em;margin-right:2px}.haken{width:17px;height:17px;accent-color:var(--teal);cursor:pointer}.familie{background:var(--flaeche);border:1px solid var(--linie);border-radius:var(--radius);box-shadow:var(--schatten-karte)}.familie.-luecke{border-left:3px solid var(--kritisch)}.familie-kopf{display:flex;align-items:center;gap:10px;flex-wrap:wrap;padding:13px 16px}.familie-kopf h3{font-size:14.5px}.familie-kopf small{display:block;font-size:11.5px;color:var(--text-leise);font-weight:400}.familie-werkzeug{margin-left:auto;display:flex;gap:6px}.chips{display:flex;flex-wrap:wrap;gap:6px;padding:0 16px 14px}.chip{font-family:var(--mono);font-size:11.5px;padding:3px 8px;border-radius:5px;border:1px solid var(--linie);display:inline-flex;align-items:center;gap:6px}.chip.-fehlt{border-style:dashed;border-color:var(--kritisch);color:var(--kritisch);background:var(--kritisch-grund)}.chip.-offen{border-style:dashed;border-color:var(--warnung);color:var(--warnung);background:var(--warnung-grund)}.chip.-unklar{border-color:var(--warnung);color:var(--warnung);background:var(--warnung-grund);font-family:var(--schrift)}.chip.-best{border-color:var(--gut);color:var(--gut);background:var(--gut-grund)}.chip button{background:none;border:0;cursor:pointer;padding:0;font-size:13px;line-height:1;opacity:.55}.chip button:hover{opacity:1}dialog{border:1px solid var(--linie);border-radius:var(--radius);padding:0;background:var(--flaeche);color:var(--text);width:min(560px,calc(100vw - 32px));max-height:78vh}dialog::backdrop{background:#0a1a1e8c}.dialog-kopf{padding:15px 18px;border-bottom:1px solid var(--linie)}.dialog-kopf h2{font-size:15px}.dialog-kopf p{margin:4px 0 0;font-size:12.5px;color:var(--text-leise)}.dialog-koerper{padding:12px 18px;overflow-y:auto;max-height:48vh}.dialog-fuss{padding:12px 18px;border-top:1px solid var(--linie);display:flex;gap:8px;justify-content:flex-end}.rueckfrage p{font-size:12.5px;line-height:1.5;margin:0 0 10px}.rueckfrage p:last-child{margin-bottom:0}.rueckfrage-gegenstand{background:var(--flaeche-still);border:1px solid var(--linie);border-radius:6px;padding:8px 10px}.rueckfrage-gegenstand strong{display:block;font-weight:600}.rueckfrage-gegenstand .sku-klein{display:block;margin-top:2px}.knopf-blank{background:none;border:0;padding:0;margin:0;font:inherit;color:inherit;text-align:left;cursor:pointer;white-space:normal}.knopf-blank:hover{text-decoration:underline}option{background:var(--flaeche);color:var(--text)}::placeholder{color:var(--text-leise);opacity:1}.suche{font-size:13.5px;width:100%;padding:7px 11px;border:1px solid var(--linie-stark);border-radius:6px;background:var(--flaeche);color:var(--text);margin-bottom:10px}.wahl{display:flex;flex-direction:column;gap:4px}.wahl label{display:flex;gap:9px;align-items:flex-start;padding:7px 9px;border-radius:6px;cursor:pointer;font-size:13px}.wahl label:hover{background:var(--flaeche-still)}.wahl .sku{font-family:var(--mono);font-size:12px}.wahl small{display:block;color:var(--text-leise);font-size:11.5px}.wahl label.-gedimmt{opacity:.62}.leer{padding:30px 16px;text-align:center;color:var(--text-leise);font-size:13.5px}.geplant{padding:46px 20px;text-align:center}.geplant h2{font-size:18px;margin-bottom:8px}.geplant p{color:var(--text-leise);max-width:48ch;margin:0 auto;font-size:13.5px}.sicht{display:none;flex-direction:column;gap:18px}.sicht.-aktiv{display:flex}.kopfleiste{display:none}@media (max-width: 900px){.kopfleiste{display:flex;align-items:center;gap:10px;position:sticky;top:0;z-index:6;background:var(--flaeche);border-bottom:1px solid var(--linie);padding:7px 12px}.kopfleiste strong{font-size:15px;font-weight:600}.hamburger{background:none;border:1px solid var(--linie-stark);border-radius:7px;cursor:pointer;font-size:16px;line-height:1;width:40px;height:40px;display:grid;place-items:center;flex:0 0 auto}.kopfleiste .pille{margin-left:auto}.schiene{display:none}.schiene.-offen{display:flex;position:fixed;inset:0 auto 0 0;z-index:8;width:min(282px,86vw);height:100%;align-self:auto;overflow-y:auto;padding-bottom:calc(20px + env(safe-area-inset-bottom));box-shadow:0 0 0 1px var(--linie),12px 0 32px #0000002e}.menue-schleier{position:fixed;top:0;right:0;bottom:0;left:0;z-index:7;border:0;padding:0;background:#0b2a2e73;cursor:pointer}.buehne{padding:18px 14px 40px}.kopf h1{font-size:21px}.legende{grid-template-columns:1fr}.legende-satz{display:none}table,thead,tbody,tr,th,td{display:block}thead{display:none}tbody tr{border-bottom:1px solid var(--linie);padding:10px 14px}tr.gruppe{padding:0}tr.gruppe th{padding:8px 14px}tr.gruppe th:not(:first-child){display:none}td{border:0;padding:2px 0;display:flex;justify-content:space-between;gap:12px;align-items:baseline}td:before{content:attr(data-label);font-size:11px;text-transform:uppercase;letter-spacing:.06em;color:var(--text-leise);flex:0 0 auto}td:not([data-label]):before{content:none}td.produkt{display:block;margin-bottom:5px}td.aktivitaet{margin-top:6px}th{position:static}table{table-layout:auto!important}th,td{width:auto!important}.spaltengriff,.spaltenlinie{display:none}}@media (prefers-reduced-motion: reduce){*{transition:none!important;animation:none!important}}.anmeldung{min-height:100vh;display:grid;place-items:center;padding:24px;background:var(--grund)}.anmeldung-karte{width:min(360px,100%);background:var(--flaeche);box-shadow:var(--schatten-karte);border:1px solid var(--linie);border-radius:var(--radius);padding:26px 24px;display:flex;flex-direction:column;gap:12px}.anmeldung-karte .marke{padding:0;margin-bottom:6px}.anmeldung-karte label{font-size:10.5px;text-transform:uppercase;letter-spacing:.09em;color:var(--text-leise)}.anmeldung-karte input{font-size:15px;padding:9px 12px;border-radius:6px;border:1px solid var(--linie-stark);background:var(--flaeche);color:var(--text)}.anmeldung-karte button[type=submit]{padding:9px 14px;font-size:14px;font-weight:600;background:var(--aktion);border:1px solid var(--aktion);color:var(--flaeche);border-radius:6px;cursor:pointer}.anmeldung-karte button[type=submit]:hover:not(:disabled){background:var(--aktion-hover)}.anmeldung-karte button[type=submit]:disabled{opacity:.6;cursor:progress}.anmeldung-karte button.knopf{padding:7px 14px;font-size:13.5px}.anmeldung-fehler{margin:0;font-size:13px;color:var(--kritisch)}.anmeldung-fuss{margin:4px 0 0;font-size:11.5px;color:var(--text-leise)}.band-abmelden{margin-left:auto;background:none;border:0;cursor:pointer;color:#e7eeef;font-size:12.5px;opacity:.75;padding:0 2px}.band-abmelden:hover{opacity:1;text-decoration:underline}.produkt strong{display:block;font-weight:600;line-height:1.25}.produkt-zeile2{display:flex;align-items:center;gap:8px;margin-top:2px}.sku-klein{font-family:var(--mono);font-size:11px;color:var(--text-leise)}.produkt-zeile2.lieferant{gap:6px;font-size:11px;color:var(--text-leise);opacity:.85}.produkt-zeile2.lieferant>span+span:before{content:"·";margin-right:6px}.sprungziele{display:inline-flex;gap:3px}.sprungziele a{width:17px;height:17px;border-radius:4px;border:1px solid var(--linie);color:var(--text-leise);display:grid;place-items:center;font-size:10px;font-weight:700;text-decoration:none;line-height:1}.sprungziele a:hover{border-color:var(--teal);color:var(--teal);background:var(--flaeche-still)}.platz{display:inline-grid;place-items:center;min-width:22px;height:20px;padding:0 5px;border-radius:5px;font-size:12px;font-weight:600;background:var(--flaeche-still);color:var(--text-leise)}.platz.-eins{background:var(--gut-grund);color:var(--gut)}.platz.-zwei{background:var(--warnung-grund);color:var(--warnung)}.block-filterzeile{flex-basis:100%;display:flex;gap:6px;align-items:center;flex-wrap:wrap;padding-top:8px;border-top:1px solid var(--linie);margin-top:4px}.block-notiz{flex-basis:100%;margin:6px 0 0;font-size:12.5px;color:var(--text-leise)}.familie.-geklaert{border-left:3px solid var(--gut)}.dublette-satz{padding:0 16px 12px;margin:0;font-size:12.5px;color:var(--text-leise);line-height:1.45}.dublette-satz .hinweis{display:block;margin-top:3px;color:var(--warnung);font-weight:600}.zeichen{font-family:var(--mono);font-size:10.5px;padding:0 2px;border-radius:3px;background:var(--warnung-grund);color:var(--warnung);outline:1px solid currentColor}.familie th{position:static}.block-hinweis{padding:10px 16px;font-size:12.5px;color:var(--text-leise);line-height:1.5;border-bottom:1px solid var(--linie)}.block-hinweis:last-child{border-bottom:0}.block-hinweis strong{color:var(--text)}.produkt>.waehlen,.gruppe th>.waehlen{margin:0 8px 0 0;vertical-align:baseline;cursor:pointer;width:16px;height:16px;position:relative}.waehlen:after{content:"";position:absolute;top:-9px;right:-9px;bottom:-9px;left:-9px;cursor:pointer}.auswahlleiste{display:flex;align-items:center;gap:12px;flex-wrap:wrap;padding:10px 16px;border-bottom:1px solid var(--linie);background:var(--flaeche-still)}.auswahlleiste strong{font-size:13.5px}tr.-ausgenommen>td:first-child{box-shadow:inset 2px 0 0 var(--gold)}.ausnehmenknopf{background:none;border:1px solid var(--linie-stark);border-radius:6px;cursor:pointer;font-size:11.5px;padding:3px 7px;color:var(--text-leise)}.ausnehmenknopf:hover{color:var(--text);border-color:var(--gold)}select.status:disabled{opacity:.7;cursor:not-allowed}.ausnahme-felder{display:flex;gap:12px;align-items:flex-end;flex-wrap:wrap;padding:12px 16px}.ausnahme-felder label{display:flex;flex-direction:column;gap:4px;flex:1 1 220px;font-size:11px;text-transform:uppercase;letter-spacing:.06em;color:var(--text-leise)}.ausnahme-felder label:nth-of-type(2){flex:2 1 320px;text-transform:none;letter-spacing:0}.ausnahme-felder input{font-size:14px;padding:7px 10px;border-radius:6px;border:1px solid var(--linie-stark);background:var(--flaeche);color:var(--text)}.grund-knopf{background:none;border:0;padding:0;cursor:pointer;text-align:left;font-size:12.5px;color:var(--text-leise);line-height:1.45}.grund-knopf:hover{color:var(--text);text-decoration:underline}.grund-knopf.-fehlt{color:var(--warnung);font-style:italic}.loesch-erneut{display:flex;gap:8px;align-items:flex-start;margin-top:9px;padding-top:9px;border-top:1px solid var(--linie);cursor:pointer}.loesch-erneut input{margin:2px 0 0;flex:0 0 auto}.pflege{display:flex;flex-direction:column;gap:1px;font-size:11.5px;color:var(--text-leise);white-space:nowrap}.pflege em{font-style:normal;opacity:.75}.pflege .-fuehrend{color:var(--gut);font-weight:600}.fokusliste{display:flex;flex-direction:column}.fokuszeile{display:flex;align-items:center;gap:10px;flex-wrap:wrap;padding:9px 16px;border-bottom:1px solid var(--linie);border-left:3px solid transparent}.fokuszeile:last-child{border-bottom:0}.fokuszeile.-luecke{border-left-color:var(--kritisch)}.fokuszeile.-rueckstand{border-left-color:var(--warnung)}.fokusname{margin-right:auto;min-width:0}.fokusname strong{display:block;font-size:13px;font-weight:600}.fokusname small{display:block;font-size:11.5px;color:var(--text-leise)}.ausschluss-vorschau{display:flex;flex-wrap:wrap;gap:5px;margin-top:7px}.freigabe .block-werkzeug a.knopf{text-decoration:none;color:inherit}.freigabe .block-werkzeug a.knopf.-voll{color:#fff}.freigabe-gruende{margin:0;padding-left:18px}.freigabe-gruende li{margin:3px 0}.idealo-mail{border-color:var(--kritisch)}.idealo-mail .ausnahme-felder{align-items:center}.mailvorschau dl{display:grid;grid-template-columns:auto 1fr;gap:2px 12px;margin:0 0 12px;font-size:13px}.mailvorschau dt{color:var(--text-leise)}.mailvorschau dd{margin:0}.mailvorschau pre{margin:0;padding:12px;border-radius:6px;background:var(--flaeche-still);border:1px solid var(--linie);font-family:var(--mono);font-size:12px;line-height:1.5;white-space:pre-wrap;max-height:44vh;overflow-y:auto}.kacheln{display:grid;gap:12px;grid-template-columns:repeat(auto-fit,minmax(190px,1fr))}.kachel{background:var(--flaeche);border:1px solid var(--linie);border-radius:var(--radius);padding:14px 16px;display:flex;flex-direction:column;gap:3px;box-shadow:var(--schatten-karte)}.kachel-titel{font-size:10.5px;text-transform:uppercase;letter-spacing:.08em;color:var(--text-leise);font-weight:600}.kachel-wert{font-size:24px;font-weight:600;font-variant-numeric:tabular-nums}.kachel-fuss{font-size:11.5px;color:var(--text-leise)}.kachel.-gross{border-color:var(--linie-stark);box-shadow:inset 3px 0 0 var(--teal)}.kachel.-gross .kachel-wert{font-size:28px}.kachel.-gut .kachel-wert{color:var(--gut)}.kachel.-warnung .kachel-wert{color:var(--warnung)}.kachel.-kritisch{box-shadow:inset 3px 0 0 var(--kritisch)}.kachel.-kritisch .kachel-wert{color:var(--kritisch)}button.kachel{font:inherit;color:inherit;text-align:left;width:100%;cursor:pointer;transition:border-color .12s,background .12s}button.kachel:hover{border-color:var(--linie-stark)}.kachel[aria-pressed=true]{border-color:var(--teal);box-shadow:inset 3px 0 0 var(--teal)}.kachel[aria-pressed=true] .kachel-titel{color:var(--teal)}button.kachel:focus-visible{outline:2px solid var(--teal);outline-offset:2px}.zeitraumwahl{display:flex;gap:6px;flex-wrap:wrap}tr.-geraten td{background:var(--flaeche-still)}.aufschlag{font-style:normal;color:var(--text-leise);font-size:11.5px;margin-left:5px}.spielraum-wert{white-space:nowrap}.preisregel{font-family:var(--mono);font-size:11.5px;color:var(--text-leise);line-height:1.4;overflow-wrap:anywhere}.regel-cmpt{color:var(--gut);font-weight:600}td.zahl .leise{display:block}label.knopf{display:inline-flex;align-items:center}.info{position:relative;display:inline-flex;margin-left:6px;vertical-align:middle}.info-knopf{width:15px;height:15px;border-radius:50%;padding:0;cursor:help;border:1px solid var(--linie-stark);background:var(--flaeche);color:var(--text-leise);font:600 10px/1 var(--schrift);display:grid;place-items:center;text-transform:none;letter-spacing:0}.info-knopf:hover,.info-knopf[aria-expanded=true]{border-color:var(--teal);color:var(--teal)}.info-text{position:absolute;top:calc(100% + 7px);left:-6px;z-index:30;width:max-content;max-width:min(340px,calc(100vw - 48px));padding:11px 13px;border-radius:8px;background:var(--flaeche);border:1px solid var(--linie-stark);box-shadow:0 6px 20px #0a1a1e29;font:400 12px/1.5 var(--schrift);text-transform:none;letter-spacing:0;color:var(--text);white-space:normal;opacity:0;visibility:hidden;transition:opacity .12s ease}.info:hover .info-text,.info:focus-within .info-text,.info.-offen .info-text{opacity:1;visibility:visible}.info-text strong{font-weight:600}.info-text em{font-style:italic}.kacheln>.kachel:last-child .info-text{left:auto;right:-6px}.befund{margin:0;padding:9px 12px;font-size:12.5px;line-height:1.5;background:var(--kritisch-grund);border-left:3px solid var(--kritisch);border-radius:0 6px 6px 0}.befund.-mild{background:var(--warnung-grund);border-left-color:var(--warnung)}.befund strong{font-weight:600}:root{--serie1: #2a78d6;--serie2: #eb6834;--serie3: #1baf7a;--serie4: #eda100;--serie5: #e87ba4;--serie6: #008300;--serie7: #4a3aa7;--serie8: #e34948;--serie-uebrige: #8a9698}@media (prefers-color-scheme: dark){:root{--serie1: #3987e5;--serie2: #d95926;--serie3: #199e70;--serie4: #c98500;--serie5: #d55181;--serie6: #008300;--serie7: #9085e9;--serie8: #e66767;--serie-uebrige: #6c7b7e}}:root[data-theme=dark]{--serie1: #3987e5;--serie2: #d95926;--serie3: #199e70;--serie4: #c98500;--serie5: #d55181;--serie6: #008300;--serie7: #9085e9;--serie8: #e66767;--serie-uebrige: #6c7b7e}:root[data-theme=light]{--serie1: #2a78d6;--serie2: #eb6834;--serie3: #1baf7a;--serie4: #eda100;--serie5: #e87ba4;--serie6: #008300;--serie7: #4a3aa7;--serie8: #e34948;--serie-uebrige: #8a9698}.balken-teil.-serie1,.serie.-serie1{background:var(--serie1)}.balken-teil.-serie2,.serie.-serie2{background:var(--serie2)}.balken-teil.-serie3,.serie.-serie3{background:var(--serie3)}.balken-teil.-serie4,.serie.-serie4{background:var(--serie4)}.balken-teil.-serie5,.serie.-serie5{background:var(--serie5)}.balken-teil.-serie6,.serie.-serie6{background:var(--serie6)}.balken-teil.-serie7,.serie.-serie7{background:var(--serie7)}.balken-teil.-serie8,.serie.-serie8{background:var(--serie8)}.balken-teil.-uebrige,.serie.-uebrige{background:var(--serie-uebrige)}td.produkt .serie{display:inline-block;margin-right:6px;vertical-align:middle}tr.-gewaehlt td{box-shadow:inset 0 0 0 1px var(--linie-stark)}tr.-gewaehlt td:first-child{box-shadow:inset 2px 0 0 var(--teal),inset 0 0 0 1px var(--linie-stark)}td.zahl.-gut{color:var(--gut)}.monatsleiste{display:flex;gap:2px;align-items:flex-end;padding:14px 16px 12px;overflow-x:auto}.monatsbalken{flex:1 1 0;min-width:46px;display:flex;flex-direction:column;gap:4px}.monatsbalken-saeule{height:68px;display:flex;align-items:flex-end}.monatsbalken-saeule>div{width:100%;background:var(--teal);border-radius:4px 4px 0 0;min-height:2px}.monatsbalken-wert{font-size:11.5px;font-variant-numeric:tabular-nums;color:var(--text);text-align:center;white-space:nowrap}.monatsbalken-name{font-size:10.5px;color:var(--text-leise);text-align:center}.fortschritt{height:10px;border-radius:5px;background:var(--linie);overflow:hidden;margin-bottom:4px}.fortschritt>span{display:block;height:100%;border-radius:5px}.fortschritt>span.-gut{background:var(--gut)}.fortschritt>span.-warnung{background:var(--warnung)}.kachel-fuss.-gut{color:var(--gut);font-weight:600}.kachel-fuss.-alarm{color:var(--kritisch);font-weight:600}.kachel-fuss.leise{color:var(--text-leise)}:root{--serie-anteil: #2a78d6}@media (prefers-color-scheme: dark){:root{--serie-anteil: #3987e5}}:root[data-theme=dark]{--serie-anteil: #3987e5}:root[data-theme=light]{--serie-anteil: #2a78d6}.rangliste{display:flex;flex-direction:column;padding:8px 16px 16px;gap:2px}.rangliste-zeile{display:grid;grid-template-columns:minmax(0,15rem) 1fr auto auto;align-items:center;gap:12px;width:100%;border:0;background:none;padding:5px 6px;border-radius:6px;cursor:pointer;text-align:left;font:inherit;color:var(--text)}.rangliste-zeile:hover{background:var(--flaeche-still)}.rangliste-zeile[aria-pressed=true]{background:var(--flaeche-still);box-shadow:inset 0 0 0 1px var(--linie-stark)}.rangliste-name{font-size:13px;font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.rangliste-schiene{display:block;background:var(--flaeche-still);border-radius:3px;height:14px;overflow:hidden}.rangliste-fuellung{display:block;height:100%;background:var(--serie-anteil);border-radius:1px 4px 4px 1px;min-width:2px}.rangliste-wert{font-size:13px;font-variant-numeric:tabular-nums;color:var(--text);min-width:6.5rem;text-align:right}.rangliste-anteil{font-size:12px;font-variant-numeric:tabular-nums;color:var(--text-leise);min-width:3.5rem;text-align:right}.rangliste-zeile.-uebrige .rangliste-fuellung{background:var(--linie-stark)}.rangliste-zeile.-uebrige .rangliste-name{font-weight:500;color:var(--text-leise)}@media (max-width: 720px){.rangliste-zeile{grid-template-columns:minmax(0,1fr) auto;row-gap:2px}.rangliste-schiene{grid-column:1 / -1;order:3}}.hinweis{display:flex;gap:9px;align-items:flex-start;margin:0;padding:10px 13px;border-radius:7px;font-size:13.5px;line-height:1.5;border:1px solid var(--linie);background:var(--flaeche-still)}.hinweis.-warnung{border-color:var(--warnung);background:var(--warnung-grund);color:var(--warnung)}.hinweis.-achtung{border-color:var(--achtung);background:var(--achtung-grund);color:var(--achtung)}.hinweis.-kritisch{border-color:var(--kritisch);background:var(--kritisch-grund);color:var(--kritisch)}.hinweis.-gut{border-color:var(--gut);background:var(--gut-grund);color:var(--gut)}.hinweis strong{font-weight:600}.hinweis code{font-family:var(--mono);font-size:12.5px}.laedt{min-height:100vh;display:grid;place-items:center;color:var(--text-leise);font-size:14px}.anleitung-vorwort{margin:0;max-width:62ch;font-size:15px;line-height:1.6}.anleitung-inhalt{margin-top:6px;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;border:1px solid transparent}.anleitung-inhalt a:hover{border-color:var(--verweis);color:var(--verweis)}.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;margin:0 0 9px}.anleitung-absprung{margin:12px 0 0}.unterliste{background:transparent;font-size:12.5px}.unterliste td{border-bottom:1px solid var(--linie);padding:6px 8px}.unterliste tr:last-child td{border-bottom:0}.unterliste .pille{margin-right:6px}.kachel-wert.-alarm{color:var(--kritisch)}@media (max-width: 900px){.anleitung-block{scroll-margin-top:62px}}.anmeldung-karte form{display:flex;flex-direction:column;gap:10px}:root{--verweis: #2A6170}@media (prefers-color-scheme: dark){:root{--verweis: #6FB3C4}}:root[data-theme=dark]{--verweis: #6FB3C4}:root[data-theme=light]{--verweis: #2A6170}td a,.dialog-koerper a,.seitenfenster a:not(.knopf),.auftragsansicht a:not(.knopf){color:var(--verweis);text-decoration:none;border-bottom:1px solid transparent}td a:hover,.dialog-koerper a:hover,.seitenfenster a:not(.knopf):hover,.auftragsansicht a:not(.knopf):hover{border-bottom-color:currentColor}.felder{display:flex;flex-direction:column;gap:4px}.felder label{font-size:11.5px;text-transform:uppercase;letter-spacing:.06em;color:var(--text-leise);margin-top:8px}.felder input:not([type=checkbox]),.felder select{padding:7px 10px;border:1px solid var(--linie-stark);border-radius:6px;background:var(--flaeche);color:var(--text);font-size:13.5px;width:100%}.felder label.feld-schalter{display:flex;align-items:center;gap:9px;font-size:13.5px;text-transform:none;letter-spacing:0;color:var(--text)}.feld-fuss{margin:3px 0 0;font-size:11.5px;color:var(--text-leise);line-height:1.45}.felder textarea{padding:7px 10px;border:1px solid var(--linie-stark);border-radius:6px;background:var(--flaeche);color:var(--text);font-size:13.5px;width:100%;font-family:inherit;resize:vertical}.meldung-wahl{display:flex;flex-direction:column;gap:6px;margin-top:14px}.meldung-frage{font-size:11.5px;text-transform:uppercase;letter-spacing:.06em;color:var(--text-leise)}.meldung-auto{font-size:12px;color:var(--text-leise);background:var(--flaeche-still);border-radius:6px;padding:8px 10px;margin:12px 0 0}.meldung-zeile-felder{display:flex;gap:8px;align-items:center}.meldung-ablage{border:1px dashed var(--linie-stark);border-radius:7px;padding:10px 12px;display:flex;flex-direction:column;gap:10px}.meldung-datei{text-decoration:underline;cursor:pointer;position:relative}.meldung-datei input{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;opacity:0;cursor:pointer}.meldung-bilder{display:flex;flex-wrap:wrap;gap:8px;margin:10px 0}.meldung-bild{display:flex;flex-direction:column;gap:4px;align-items:flex-start;padding:0;border:1px solid var(--linie);border-radius:6px;background:var(--flaeche);color:var(--text);cursor:zoom-in}.meldung-bild img{display:block;max-width:140px;max-height:100px;border-radius:5px}.meldung-bild[aria-pressed=true]{flex-basis:100%;cursor:zoom-out}.meldung-bild[aria-pressed=true] img{max-width:100%;max-height:none}.meldung-kopf{font-size:14px;margin:22px 0 8px}.meldung-liste{display:flex;flex-direction:column;border-top:1px solid var(--linie)}.meldung-zeile{display:grid;grid-template-columns:58px minmax(0,1fr) auto 30px 46px auto;gap:10px;align-items:center;padding:9px 4px;border-bottom:1px solid var(--linie);cursor:pointer}.meldung-zeile:hover{background:var(--flaeche-still)}.meldung-nummer{font-family:var(--mono);font-size:12px;color:var(--text-leise)}.meldung-titel{display:flex;flex-direction:column;gap:2px;min-width:0}.meldung-prio{font-weight:600;font-size:12.5px}.meldung-felder{display:grid;grid-template-columns:140px minmax(0,1fr);gap:6px 12px;margin:12px 0;font-size:13px}.meldung-felder dt{color:var(--text-leise)}.meldung-felder dd{margin:0;white-space:pre-wrap}.meldung-verlauf{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:10px}.meldung-verlauf p{margin:3px 0 0;white-space:pre-wrap}.meldung-aktionen{display:flex;flex-direction:column;gap:8px;width:100%}.meldung-knoepfe{display:flex;flex-wrap:wrap;gap:6px}.feld-fehler{margin:12px 0 0;font-size:13px;color:var(--kritisch);background:var(--kritisch-grund);border:1px solid var(--kritisch);border-radius:7px;padding:9px 12px}.knopf[disabled]{opacity:.45;cursor:not-allowed}.knopf[disabled]:hover{border-color:var(--linie-stark);color:inherit}.quellenliste{display:flex;flex-direction:column;gap:8px;margin-top:8px}.quelle-position{border:1px solid var(--linie);border-radius:var(--radius-klein);background:var(--flaeche)}.quelle-position.-entschieden{background:var(--flaeche-still)}.quelle-kopf{display:flex;align-items:center;gap:10px;width:100%;background:none;border:0;padding:9px 12px;min-height:24px;font:inherit;color:var(--text);text-align:left;cursor:pointer}.quelle-titel{display:flex;flex-direction:column;flex:1;min-width:0;gap:1px}.quelle-titel .leise{display:block}.quelle-menge,.quelle-vk{font-variant-numeric:tabular-nums;white-space:nowrap}.quelle-vk{font-weight:600}.quelle-stand{display:flex;align-items:center;gap:6px;flex-wrap:wrap;white-space:nowrap}.quelle-pfeil,.klappe-pfeil{color:var(--text-leise);flex:0 0 18px;text-align:right;background:none;border:0;padding:2px;cursor:pointer;font:inherit;font-size:9px;line-height:1}.quelle-pfeil:hover,.klappe-pfeil:hover{color:var(--text)}.quelle-kennung{display:inline-flex;align-items:center;gap:6px;font-size:11.5px;color:var(--text-leise)}.pille.-zeichen:before{display:none}.pille.-zeichen{padding-left:8px}.quelle-klapp{display:grid;grid-template-rows:0fr;opacity:0;transition:grid-template-rows .18s cubic-bezier(.16,1,.3,1),opacity .14s ease}.quelle-klapp.-auf{grid-template-rows:1fr;opacity:1}.quelle-klapp>.quelle-inhalt{overflow:hidden}.quelle-klapp.-auf>.quelle-inhalt{padding:0 12px 11px}.klappe-kopf{display:flex;align-items:center;gap:8px;cursor:pointer;-webkit-user-select:none;user-select:none}.klappe-titel{flex:1;display:flex;align-items:center;gap:8px;flex-wrap:wrap}.klappe-klapp{display:grid;grid-template-rows:0fr;opacity:0;transition:grid-template-rows .18s cubic-bezier(.16,1,.3,1),opacity .14s ease}.klappe-klapp.-auf{grid-template-rows:1fr;opacity:1}.klappe-klapp>.klappe-inhalt{overflow:hidden}.klappe-klapp.-auf>.klappe-inhalt{padding-top:8px}.log-leiste{display:flex;flex-wrap:wrap;gap:10px 16px;align-items:center;margin:14px 0 12px}.log-leiste .suche{margin:0;flex:1 1 240px;min-width:170px}.log-liste{border-top:1px solid var(--linie)}.log-eintrag{padding:10px 4px;border-bottom:1px solid var(--linie)}.log-eintrag.-neu{box-shadow:inset 3px 0 0 var(--achtung);padding-left:12px}.log-datum{min-width:78px;font-size:12.5px;color:var(--text-leise);font-variant-numeric:tabular-nums}.log-titel{font-size:14.5px;font-weight:600}.log-marken{display:inline-flex;flex-wrap:wrap;gap:6px;align-items:center}.log-marken .chip{font-family:var(--schrift);color:var(--text-leise)}.log-fuer{font-size:12px;color:var(--text-leise)}.log-text{max-width:62ch;padding:2px 0 4px 86px}.log-text p{margin:0 0 8px;font-size:14.5px;line-height:1.6}.log-text .hinweis{margin:4px 0 8px}.log-links{display:flex;flex-wrap:wrap;gap:8px}@media (max-width: 700px){.log-text{padding-left:0}}.klappe.-feld+.klappe.-feld{border-top:1px solid var(--linie)}.klappe.-feld>.klappe-kopf{padding:7px 0}.klappe.-feld>.klappe-klapp.-auf>.klappe-inhalt{padding-bottom:4px}.klappe-mehr{color:var(--text-leise);background:none;border:0;padding:2px 0;cursor:pointer;font:inherit;font-size:11.5px;line-height:1;flex:0 0 auto;text-decoration:underline;text-underline-offset:2px}.klappe-mehr:hover{color:var(--text)}.klappe.-feld .klappe-titel{gap:10px;font-size:13px}.klappe.-feld .klappe-titel>.detail-titel{flex:0 0 auto;min-width:5.5rem}.quelle-kennzeichen{display:flex;align-items:center;gap:6px;flex-wrap:wrap;padding-bottom:8px;border-bottom:1px solid var(--linie);margin-bottom:8px}.quellen{display:flex;flex-direction:column;gap:2px}.quelle-fremd{display:flex;flex-direction:column;gap:5px;margin:10px 0 0;padding-top:10px;border-top:1px solid var(--linie)}.quelle-fremd .feld{width:100%;box-sizing:border-box;resize:vertical}.quelle-fremd .leise{display:block}.quelle-zeile{display:grid;grid-template-columns:18px minmax(120px,1fr) 2fr;gap:10px;align-items:baseline;padding:7px 8px;border-radius:var(--radius-klein);cursor:pointer}.quelle-zeile.-mengen{grid-template-columns:62px minmax(120px,1fr) 2fr}.quelle-zeile:hover{background:var(--flaeche-still)}.quelle-zeile.-gewaehlt{background:var(--flaeche-still);box-shadow:inset 2px 0 0 var(--aktion)}.quelle-name{display:flex;flex-direction:column;gap:2px;font-weight:550}.quelle-menge-feld{width:52px;padding:3px 6px;text-align:right;font:inherit;font-variant-numeric:tabular-nums;color:var(--text);background:var(--flaeche);border:1px solid var(--linie-stark);border-radius:var(--radius-klein)}.quelle-angaben{display:flex;flex-wrap:wrap;gap:6px;align-items:baseline}.quelle-angaben .leise{display:inline}@media (max-width: 620px){.quelle-zeile{grid-template-columns:18px 1fr}.quelle-angaben{grid-column:2}}.dispo-fuss{display:flex;align-items:center;gap:12px;flex-wrap:wrap;padding:10px 8px 4px;border-top:1px solid var(--linie);margin-top:6px}.dispo-fuss .knopf{margin-left:auto}.kopierpille{display:inline-flex;align-items:center;gap:4px;max-width:100%;vertical-align:baseline}.kopierpille-wert{user-select:all;-webkit-user-select:all;font-family:var(--mono);font-size:11.5px;line-height:1.5;padding:1px 6px;border-radius:5px;border:1px solid var(--linie);background:var(--flaeche-still);color:var(--text);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.kopierpille.-satz{align-items:flex-start}.kopierpille.-satz .kopierpille-wert{white-space:normal;overflow:visible;text-overflow:clip;overflow-wrap:anywhere}.kopierpille.-kurz .kopierpille-wert{font-size:11px;padding:0 5px}.kopierpille.-gross .kopierpille-wert{font-size:13px;font-weight:600}.kopierpille-knopf{background:none;border:0;padding:1px 2px;cursor:pointer;line-height:0;color:var(--text-leise);flex:0 0 auto}.kopierpille-knopf:hover{color:var(--aktion)}.kopierpille-echo{font-size:11px;color:var(--gut);white-space:nowrap}.kopierpille-echo.-nicht{color:var(--warnung)}a.kopierpille-wert{color:var(--aktion);text-decoration:none}a.kopierpille-wert:hover{text-decoration:underline}.bestellschritt{border:1px solid var(--linie);border-radius:var(--radius-klein);padding:9px 12px;margin-top:8px}.bestellschritt.-fertig{background:var(--flaeche-still)}.bestellschritt-kopf{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.bestellschritt-kopf .knopf{margin-left:auto}.bestellschritt-stand{display:flex;align-items:center;gap:8px;flex-wrap:wrap;margin-left:auto}.bestellschritt-inhalt{display:flex;flex-direction:column;gap:10px;margin-top:10px;padding-top:10px;border-top:1px solid var(--linie)}.bestellschritt-inhalt textarea{padding:8px 10px;border:1px solid var(--linie-stark);border-radius:6px;background:var(--flaeche);color:var(--text);font-family:var(--mono);font-size:12.5px;line-height:1.5;width:100%;resize:vertical}.bestellautomatik{display:flex;flex-direction:column;gap:10px}tr.-hindernis td{background:var(--achtung-grund)}tr.-hindernis td:first-child{box-shadow:inset 3px 0 0 var(--achtung)}.hindernisliste{margin:6px 0 0;padding-left:18px;display:flex;flex-direction:column;gap:4px}.technisch{margin:6px 0 0;padding:8px 10px;border-radius:6px;background:var(--flaeche-still);border:1px solid var(--linie);font-family:var(--mono);font-size:11.5px;line-height:1.5;white-space:pre-wrap;word-break:break-word;color:var(--text-leise)}.referenzliste{display:flex;flex-direction:column;gap:4px}.referenzzeile{display:flex;align-items:center;gap:8px;flex-wrap:wrap;padding:4px 0;border-bottom:1px solid var(--linie)}.referenzzeile:last-child{border-bottom:0}.terminwahl{border:1px solid var(--linie);border-radius:var(--radius-klein);padding:8px 12px 10px;margin:0}.terminwahl legend{font-size:11.5px;text-transform:uppercase;letter-spacing:.06em;color:var(--text-leise);padding:0 4px}.terminzeile{display:flex;align-items:baseline;gap:9px;padding:4px 0;cursor:pointer}.terminzeile>span{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.terminzeile input[type=date],.terminzeile input[type=number]{padding:3px 7px;border:1px solid var(--linie-stark);border-radius:5px;background:var(--flaeche);color:var(--text);font:inherit;font-size:12.5px}.terminzeile input[type=number]{width:78px;font-variant-numeric:tabular-nums}.detail{display:flex;flex-direction:column;gap:16px;padding:10px 4px 4px}.detail-teil{border-top:1px solid var(--linie);padding-top:12px}.detail-teil:first-child{border-top:0;padding-top:0}.detail-teil h3{font-size:11.5px;text-transform:uppercase;letter-spacing:.07em;color:var(--text-leise);margin-bottom:8px}.detail-zeile{display:flex;align-items:center;gap:10px;flex-wrap:wrap;font-size:13px;margin-bottom:6px}.detail-zeile .zahl{margin-left:auto}.detail-wert{display:flex;align-items:center;gap:8px;flex-wrap:wrap;flex:1 1 auto;min-width:0}.detail-knoepfe{display:flex;gap:6px;flex-wrap:wrap;align-items:center;margin-top:8px}.detail-knoepfe .suche{width:auto;max-width:15rem;margin-bottom:0;flex:1 1 8rem}.bemerkung{border:1px solid var(--linie);border-radius:var(--radius-klein);padding:8px 10px;background:var(--flaeche-still)}.bemerkung.-gefuellt{border-color:var(--warnung);background:var(--warnung-grund)}.bemerkung-zeile{display:flex;align-items:flex-start;gap:8px}.bemerkung-zeichen{color:var(--text-leise);opacity:.4;font-size:14px;line-height:1.6;flex:0 0 auto}.bemerkung.-gefuellt .bemerkung-zeichen{color:var(--warnung);opacity:1}.bemerkung-feld{flex:1 1 auto;min-width:0;resize:none;overflow:auto;border:0;background:none;color:var(--text);font:inherit;font-size:13px;line-height:1.6;padding:0}.bemerkung-feld:focus{outline:none}.bemerkung-feld::placeholder{color:var(--text-leise)}.bemerkung-feld:disabled{color:var(--text-leise)}.bemerkung-an-lieferant{margin:10px 0}.bemerkung-an-lieferant label{display:block;margin-bottom:4px;font-size:13px}.bemerkung-an-lieferant .feld{width:100%;box-sizing:border-box;resize:vertical}.bemerkung-an-lieferant>.leise{font-size:11.5px}.bemerkung-text{flex:1 1 auto;min-width:0;font-size:13px;line-height:1.6;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.bemerkung-text.-ausgeklappt{white-space:pre-wrap;overflow:visible}.bemerkung:not(.-gefuellt) .bemerkung-text{color:var(--text-leise)}.bemerkung-knopf{flex:0 0 auto;border:0;background:none;padding:0 2px;color:var(--text-leise);font-size:13px;line-height:1.6;cursor:pointer}.bemerkung-knopf:hover{color:var(--text)}.bemerkung-knopf:disabled{color:var(--text-leise);opacity:.5;cursor:default}.bemerkung-knoepfe{display:flex;gap:6px;flex-wrap:wrap;align-items:center;margin-top:8px;padding-left:22px}.bestellung{border:1px solid var(--linie);border-radius:var(--radius-klein);padding:10px 12px;margin-top:8px;background:var(--flaeche)}.bestellung.-spaet{border-left:3px solid var(--kritisch)}.termin{font-size:12.5px;color:var(--text-leise)}.termin.-spaet{color:var(--kritisch);font-weight:600}.bestellkacheln{display:flex;flex-direction:column}.bestellung-kopf{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.bestellung-kopf>.leise{margin-left:auto}.bestellung-meta{display:flex;flex-wrap:wrap;gap:6px 18px;align-items:center;margin-top:6px}.bestellung.-offen{border-left:3px solid var(--achtung)}.bestellung.-fehler{border-left:3px solid var(--kritisch)}.kommentarverlauf{list-style:none;margin:8px 0 0;padding:0;display:flex;flex-direction:column;gap:7px}.kommentarverlauf li{font-size:13px;line-height:1.45}.kommentarverlauf .leise{display:block}.freitext{display:inline-flex;gap:6px;align-items:center;flex-wrap:wrap}.freitext input{padding:5px 9px;border:1px solid var(--linie-stark);border-radius:6px;background:var(--flaeche);color:var(--text);font-size:12.5px;min-width:220px}.mahnvorschau{margin-top:10px;border:1px solid var(--linie);border-radius:var(--radius-klein);padding:12px 14px;background:var(--flaeche-still)}.mahnvorschau pre{white-space:pre-wrap;font-family:var(--schrift);font-size:13px;line-height:1.55;margin:8px 0 0}.vorschlaege{display:flex;flex-direction:column;gap:4px;align-items:flex-start}.vorschlaege .knopf{text-align:left}.differenz{margin-top:10px;padding:9px 12px;border-radius:7px;font-size:13px;background:var(--warnung-grund);color:var(--warnung)}.differenz.-null{background:var(--gut-grund);color:var(--gut)}.block.-klaerung{border-left:3px solid var(--kritisch)}:root{--jubel-karton: #ffb703;--jubel-band: #fb8500;--jubel-gesicht: #023047;--jubel-1: #ff0055;--jubel-2: #8338ec;--jubel-3: #3a86ef;--jubel-4: #06d6a0;--jubel-5: #ffb703}.jubel{position:fixed;top:0;right:0;bottom:0;left:0;z-index:80;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:4px;pointer-events:none;text-align:center;transition:opacity .3s ease-out}.jubel.-aus{opacity:0}.jubel-paket{position:relative;width:120px;height:120px}.jubel-bild{width:100%;height:100%;transform-origin:bottom center;animation:jubel-auf .6s cubic-bezier(.175,.885,.32,1.275) forwards,jubel-wippe 1.2s ease-in-out infinite .8s;filter:drop-shadow(0 6px 16px oklch(20% .01 255 / .28))}.jubel-karton{fill:var(--jubel-karton)}.jubel-band{stroke:var(--jubel-band);stroke-width:4}.jubel-band-fuell{fill:var(--jubel-band)}.jubel-auge{fill:var(--jubel-gesicht)}.jubel-mund{stroke:var(--jubel-gesicht);stroke-width:3;stroke-linecap:round}.jubel-backe{fill:var(--jubel-karton);opacity:.5}.jubel-schnipsel{position:absolute;top:50%;left:50%;width:10px;height:10px;border-radius:30%;opacity:0;transform:translate(-50%,-50%);animation-duration:.8s;animation-timing-function:ease-out;animation-delay:.4s;animation-fill-mode:forwards}.jubel-schnipsel.-p1{background:var(--jubel-1);animation-name:jubel-flug1}.jubel-schnipsel.-p2{background:var(--jubel-2);animation-name:jubel-flug2}.jubel-schnipsel.-p3{background:var(--jubel-3);animation-name:jubel-flug3}.jubel-schnipsel.-p4{background:var(--jubel-4);animation-name:jubel-flug4}.jubel-schnipsel.-p5{background:var(--jubel-5);animation-name:jubel-flug5}.jubel-text{margin-top:18px;font-size:1.4rem;font-weight:650;color:var(--text);background:var(--flaeche);border:1px solid var(--linie);border-radius:999px;padding:8px 20px;box-shadow:0 8px 24px #13161b38}@keyframes jubel-auf{0%{transform:scale(0) rotate(-10deg);opacity:0}to{transform:scale(1) rotate(0);opacity:1}}@keyframes jubel-wippe{0%,to{transform:translateY(0) rotate(0)}25%{transform:translateY(-8px) rotate(-4deg)}75%{transform:translateY(-4px) rotate(4deg)}}@keyframes jubel-flug1{to{transform:translate(-60px,-60px) rotate(45deg);opacity:1}}@keyframes jubel-flug2{to{transform:translate(50px,-70px) rotate(-30deg);opacity:1}}@keyframes jubel-flug3{to{transform:translate(-70px,20px) rotate(80deg);opacity:1}}@keyframes jubel-flug4{to{transform:translate(65px,15px) rotate(-60deg);opacity:1}}@keyframes jubel-flug5{to{transform:translateY(-80px) rotate(15deg);opacity:1}}.auftragsansicht{padding:4px 0 8px}.auftragsansicht>.bemerkung{margin-bottom:10px}.detail-karte{border:1px solid var(--linie);border-radius:var(--radius);padding:11px 13px;background:var(--flaeche)}.detail-karte+.detail-karte{margin-top:10px}.stufen{display:flex;flex-wrap:wrap;gap:4px;align-items:center}.stufen .pille.-leer{background:transparent;color:var(--text-leise);border:1px dashed var(--linie)}.verlauf{list-style:none;margin:8px 0 0;padding:0;display:flex;flex-direction:column;gap:7px}.verlauf li{font-size:13px;line-height:1.45;display:grid;grid-template-columns:120px 1fr auto;gap:10px;padding:6px 0;border-top:1px solid var(--linie);align-items:start}.verlauf li:first-child{border-top:0}.verlauf-zeit{font-size:12px;color:var(--text-leise);font-variant-numeric:tabular-nums}.verlauf-text{font-size:13px}.verlauf-text .leise{display:block;font-size:12px;margin-top:2px}.verlauf-wer{justify-self:end}@media (max-width: 620px){.verlauf li{grid-template-columns:1fr;gap:2px}.verlauf-wer{justify-self:start}}.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 #13161b2e;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}.seitenfenster-kopf h2{margin:0;font-size:16px}.seitenfenster-titel .leise{margin-top:2px}.seitenfenster-inhalt{flex:1;overflow-y:auto;padding:14px 16px;container-type:inline-size;container-name:fenster}@container fenster (max-width: 560px){.seitenfenster table,.seitenfenster tbody,.seitenfenster tr,.seitenfenster td{display:block}.seitenfenster thead{display:none}.seitenfenster tbody tr{border-bottom:1px solid var(--linie);padding:8px 0}.seitenfenster tbody tr:last-child{border-bottom:0}.seitenfenster td{border:0;padding:2px 0;display:flex;justify-content:space-between;gap:12px;align-items:baseline}.seitenfenster td:before{content:attr(data-label);font-size:11px;color:var(--text-leise);flex:0 0 auto}.seitenfenster td:not([data-label]):before{content:none}.seitenfenster td.produkt{display:block;margin-bottom:4px}.seitenfenster .tabellen-rahmen{overflow-x:visible}}@container fenster (min-width: 561px){.seitenfenster table{font-size:12.5px}.seitenfenster th,.seitenfenster td{padding:7px 8px}.seitenfenster td.produkt,.seitenfenster th:first-child{min-width:190px}.seitenfenster .produkt small{max-width:none}.seitenfenster .tabellen-rahmen{overflow-x:auto}}.seitenfenster-fuss{background:var(--flaeche);border-top:1px solid var(--linie);padding:12px 16px}@media (max-width: 620px){.seitenfenster{width:100vw;border-left:0}}.zahlkarte{border:1px solid var(--linie);border-radius:var(--radius-klein);padding:10px 12px;margin-bottom:10px}.zahlkarte-kopf{display:flex;flex-direction:column;margin-bottom:8px}.zahlkarte-teile{list-style:none;margin:8px 0 0;padding:8px 0 0;border-top:1px dashed var(--linie)}.zahlkarte-teile li{display:flex;justify-content:space-between;gap:12px;font-size:12px;padding:2px 0}.zahlfeld{display:grid;grid-template-columns:minmax(96px,auto) 1fr auto;gap:8px;align-items:baseline;padding:4px 0;border-top:1px solid var(--linie)}.zahlfeld:first-of-type{border-top:0}.zahlfeld-titel{font-size:12px;color:var(--text-leise)}.zahlfeld-wert{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:13px;word-break:break-all}.zahlfeld .leise{grid-column:2;font-size:11px}tr.-hervor>td{background:var(--flaeche-still)}tr.-hervor>td:first-child{box-shadow:inset 3px 0 0 var(--aktion)}.zeitstrahl{display:flex;flex-direction:column;gap:0;padding:4px 0}.zeitstrahl-kopf{display:flex;align-items:baseline;gap:8px;padding:0 0 10px;flex-wrap:wrap}.zs-zeile{display:grid;grid-template-columns:4.6rem 18px 1fr;gap:0 10px;align-items:start}.zs-zeit{font-size:11px;color:var(--text-leise);text-align:right;padding-top:2px;font-variant-numeric:tabular-nums;white-space:nowrap}.zs-schiene{position:relative;display:flex;justify-content:center}.zs-schiene:before{content:"";position:absolute;top:0;bottom:-2px;width:2px;background:var(--linie)}.zs-zeile:first-child .zs-schiene:before{top:9px}.zs-zeile:last-child .zs-schiene:before{bottom:auto;height:9px}.zs-zeile.-zukunft .zs-schiene:before{background:repeating-linear-gradient(to bottom,var(--linie) 0 4px,transparent 4px 8px)}.zs-punkt{position:relative;z-index:1;margin-top:4px;width:10px;height:10px;border-radius:50%;background:var(--linie-stark);border:2px solid var(--flaeche);box-sizing:content-box}.zs-zeile.-kunde .zs-punkt{width:12px;height:12px;margin-top:3px;background:var(--gut);box-shadow:0 0 0 3px var(--gut-grund)}.zs-zeile.-zukunft .zs-punkt{background:var(--flaeche);border-color:var(--linie-stark);border-width:2px;width:8px;height:8px;margin-top:5px}.zs-zeile.-kritisch .zs-punkt{background:var(--kritisch)}.zs-zeile.-warnung .zs-punkt{background:var(--warnung)}.zs-inhalt{padding:0 0 14px;min-width:0}.zs-titel{font-size:13px;font-weight:600}.zs-zeile.-zukunft .zs-titel{color:var(--text-leise);font-weight:500}.zs-detail{display:block;font-size:12px;color:var(--text-leise);overflow-wrap:anywhere}.zs-phase{grid-column:3;font-size:10px;letter-spacing:.09em;text-transform:uppercase;color:var(--text-leise);font-weight:700;padding:2px 0 6px}.zs-kunde-marke{display:inline-block;font-size:10px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--gut);margin-left:6px}.zs-heute{grid-column:1 / -1;display:flex;align-items:center;gap:8px;padding:2px 0 10px}.zs-heute-linie{flex:1;height:1px;background:var(--gold);opacity:.5}.zs-heute-text{font-size:10px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--gold)}@media (forced-colors: active){:root{--schatten-karte: none}.block,.kachel,.familie,.anmeldung-karte,.pille,.knopf,.hinweis{forced-color-adjust:auto}.pille{border:1px solid CanvasText}.spaltengriff:before,.spaltenlinie{background:CanvasText}}.klebefeld{display:flex;align-items:center;gap:6px;flex-wrap:wrap;margin-top:6px}.feld{padding:7px 10px;border:1px solid var(--linie-stark);border-radius:6px;background:var(--flaeche);color:var(--text);font-size:13.5px}.klebefeld .feld{flex:1 1 14rem;min-width:0}.klebe-uebernahme{flex:1 0 100%}.klebe-uebernahme .leise{display:block;margin-top:4px}.schrittkette{display:inline-flex;align-items:center;gap:8px;flex-wrap:wrap}.schrittkette-balken{display:inline-flex;gap:3px;flex:0 0 auto}.schrittkette-segment{width:22px;height:6px;border-radius:3px;background:var(--linie)}.schrittkette-segment.-fertig{background:var(--gold)}.schrittkette-segment.-dran{background:var(--linie-stark);animation:schrittkette-pochen 1.2s ease-in-out infinite}@keyframes schrittkette-pochen{0%,to{opacity:1}50%{opacity:.45}}@media (prefers-reduced-motion: reduce){.schrittkette-segment.-dran{animation:none}}.ausgang-verwerfen{display:grid;gap:6px;justify-items:start;margin-top:10px;padding-top:9px;border-top:1px solid color-mix(in oklab,currentColor 35%,transparent)}.ausgang-verwerfen .feld{width:100%;box-sizing:border-box;resize:vertical}.feldgruppe{display:flex;flex-direction:column;gap:3px}.feldgruppe>span{font-size:11.5px;font-weight:600;color:var(--text-leise)}.feldgruppe>input,.feldgruppe>select,.feldgruppe>textarea{padding:7px 10px;border:1px solid var(--linie-stark);border-radius:var(--radius-klein);background:var(--flaeche);color:var(--text);font:inherit;font-size:13.5px;width:100%}.berichtigen{display:flex;flex-direction:column;gap:8px}.kopfzeile{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.kopfzeile h1{font-size:20px}.kopfwerkzeug{margin-left:auto;display:flex;gap:6px;flex-wrap:wrap}.absprungspalte{display:flex;gap:4px}.qk{width:22px;height:22px;flex:0 0 22px;display:inline-grid;place-items:center;border:1px solid var(--linie-stark);border-radius:6px;background:var(--flaeche-still);color:var(--text-leise);font-size:11px;font-weight:650;line-height:1;text-decoration:none;transition:background .1s ease,color .1s ease}.qk:hover{background:var(--aktion);border-color:var(--aktion);color:var(--flaeche);text-decoration:none}.qk.-leer{border-style:dashed;opacity:.3}.artikelzelle{min-width:230px}.artikelzelle .hersteller{display:block;font-size:11px;color:var(--text-leise);text-transform:uppercase;letter-spacing:.06em}.artikelzelle .titel{display:block;line-height:1.35}.artikelzelle input.freitext{width:100%;margin-top:3px;border:1px solid var(--linie-stark);border-radius:6px;background:var(--flaeche);color:var(--text);padding:5px 8px;font:inherit;font-size:13px;min-height:28px}.ekzelle{text-align:right;font-variant-numeric:tabular-nums;white-space:nowrap}.ekzelle .stand{display:flex;flex-direction:column;align-items:flex-end;gap:1px;margin-top:3px}.ekzelle .stand small{color:var(--text-leise);font-size:10.5px}.ekzelle .pille{font-size:10.5px;padding:1px 6px}.mengenfeld,.preisfeld,.steuerfeld{border:1px solid var(--linie-stark);background:var(--flaeche);color:var(--text);border-radius:6px;padding:3px 6px;font:inherit;font-size:13px;font-variant-numeric:tabular-nums;text-align:right;min-height:var(--ziel-min);width:100%}.steuerfeld{text-align:left;padding-right:2px}.mengenfeld:disabled,.preisfeld:disabled,.steuerfeld:disabled,.artikelzelle input.freitext:disabled{background:var(--flaeche-still);color:var(--text-leise);cursor:not-allowed}.marge{font-variant-numeric:tabular-nums;font-weight:600}.marge.-verlust{color:var(--kritisch)}.marge.-duenn{color:var(--warnung)}.marge.-unbekannt{color:var(--text-leise);font-weight:400;font-size:11.5px}.loeschknopf{border:0;background:none;cursor:pointer;color:var(--text-leise);font-size:17px;line-height:1;padding:2px 6px;border-radius:5px;min-height:var(--ziel-min)}.loeschknopf:hover{background:var(--kritisch-grund);color:var(--kritisch)}tr.-nichtrechenbar td{background:var(--flaeche-still)}#zufuegen td{background:var(--flaeche-still);border-top:1px solid var(--linie)}.zufuegknopf{display:inline-flex;align-items:center;gap:7px;border:0;background:none;cursor:pointer;font:inherit;font-size:13px;color:var(--text-leise);padding:3px 4px;border-radius:6px;min-height:var(--ziel-min)}.zufuegknopf:hover{color:var(--text)}.zufuegknopf .plus{width:18px;height:18px;border-radius:5px;display:inline-grid;place-items:center;border:1px dashed var(--linie-stark);font-size:13px;line-height:1}.suchkopf{display:flex;gap:8px;align-items:center;flex-wrap:wrap}.suchkopf .suche{margin:0;flex:1 1 240px;min-width:170px}.herstellerwahl{border:1px solid var(--linie-stark);background:var(--flaeche);color:var(--text);border-radius:6px;padding:6px 8px;font:inherit;font-size:13px;min-height:32px}.trefferliste{margin-top:8px;max-height:264px;overflow-y:auto;border:1px solid var(--linie);border-radius:var(--radius-klein);background:var(--flaeche)}.treffer{display:grid;grid-template-columns:1fr auto auto;gap:4px 14px;align-items:center;width:100%;text-align:left;border:0;border-bottom:1px solid var(--linie);background:none;padding:7px 10px;cursor:pointer;font:inherit;font-size:13px;color:inherit}.treffer:last-child{border-bottom:0}.treffer:hover{background:var(--flaeche-still)}.treffer[aria-disabled=true]{opacity:.5;cursor:default}.treffer .tname{line-height:1.3}.treffer .tmeta{display:block;font-size:11px;color:var(--text-leise)}.treffer .tpreis{font-variant-numeric:tabular-nums;white-space:nowrap}.treffer .tzustand{white-space:nowrap}.summenblock{display:grid;grid-template-columns:1fr auto;gap:4px 26px;padding:12px 16px;border-top:1px solid var(--linie);margin:0}.summenblock dt{color:var(--text-leise);font-size:12.5px}.summenblock dd{margin:0;text-align:right;font-variant-numeric:tabular-nums;font-size:13px}.summenblock .-gesamt dt,.summenblock .-gesamt dd{font-size:15.5px;font-weight:700;padding-top:7px;border-top:1px solid var(--linie)}.summenzeile{display:contents}.summenblock .preisfeld{width:104px}.felderraster{display:grid;grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:12px;padding:16px}.feldpaar{display:flex;flex-direction:column;gap:4px}.feldpaar label{font-size:11.5px;color:var(--text-leise)}.feldpaar input{border:1px solid var(--linie-stark);border-radius:6px;background:var(--flaeche);color:var(--text);padding:6px 9px;font:inherit;font-size:13px;min-height:30px}.mailentwurf{margin:0;padding:16px;font-family:var(--mono);font-size:11.5px;line-height:1.6;white-space:pre-wrap;color:var(--text);background:var(--flaeche-still)}.gespraech{display:flex;flex-direction:column;gap:12px;padding:16px}.rede{display:flex;gap:9px;align-items:flex-start}.rede.-ich{flex-direction:row-reverse}.rede-zeichen{width:24px;height:24px;flex:0 0 24px;border-radius:7px;display:grid;place-items:center;font-size:9.5px;font-weight:700;background:var(--gold);color:var(--teal-tief)}.rede.-ich .rede-zeichen{background:var(--flaeche-still);color:var(--text-leise);box-shadow:inset 0 0 0 1px var(--linie)}.rede-text{background:var(--flaeche-still);border:1px solid var(--linie);border-radius:11px;padding:8px 12px;font-size:13px;line-height:1.5}.rede.-ich .rede-text{background:var(--aktion);color:var(--flaeche);border-color:var(--aktion)}.rede-text p{margin:0 0 6px}.rede-text p:last-child{margin-bottom:0}.rede-text .leise{color:inherit;opacity:.75}.vorschlagsliste{display:flex;flex-direction:column;gap:6px;margin-top:9px}.vorschlag{display:flex;gap:10px;align-items:center;justify-content:space-between;background:var(--flaeche);border:1px solid var(--linie);border-radius:8px;padding:6px 9px;font-size:12px;color:var(--text)}.eingabezeile{display:flex;gap:8px;padding:0 16px 16px;align-items:flex-end}.eingabezeile textarea{flex:1;border:1px solid var(--linie-stark);border-radius:8px;background:var(--flaeche);color:var(--text);padding:8px 11px;font:inherit;font-size:13px;resize:vertical;min-height:60px}.belegvorschau{display:block;width:100%;height:62vh;min-height:340px;margin-top:10px;border:1px solid var(--linie);border-radius:8px;background:var(--flaeche-still)}td.artikel{min-width:0}.posliste{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:2px}.posliste>li{min-height:17px;line-height:17px;font-size:12px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.posliste>li>span{display:block;overflow:hidden;text-overflow:ellipsis}.posliste .leise{display:inline}.pos-menge{font-weight:600;margin-right:5px;font-variant-numeric:tabular-nums}.pos-sku{font-family:var(--mono);font-size:11.5px;margin-right:6px}.pos-text,.leise-inline{color:var(--text-leise)}.pos-anders{margin-left:6px;color:var(--warnung);font-size:11.5px}.posliste .pille{margin-left:6px;font-size:10.5px;padding:0 6px}@media (max-width: 900px){td.artikel{display:block;margin-bottom:5px}.posliste>li{white-space:normal;line-height:1.35;min-height:0}}.rueckfragewahl{display:flex;flex-direction:column;align-items:flex-start;gap:6px;margin:8px 0}.rueckfragewahl .knopf{text-align:left}.portal-buehne{max-width:1180px;margin:0 auto;padding:22px 16px 64px;display:flex;flex-direction:column;gap:16px}.portal-marke{font-size:13px;letter-spacing:.01em;color:var(--text-leise)}.portal-marke strong{color:var(--text)}.portal-code{font-family:var(--mono);font-size:20px;letter-spacing:.35em;text-align:center}.portal-sprache{display:inline-flex;gap:4px}.portal-spaet{color:var(--kritisch);font-weight:600}.portal-detail{display:flex;flex-direction:column;gap:14px}.portal-stand{display:flex;flex-wrap:wrap;align-items:center;gap:6px 10px;font-size:13px;color:var(--text-leise)}.portal-stand-ziel strong{color:var(--text);font-weight:600}.portal-frage-oben{background:var(--achtung-grund);border:1px solid var(--linie);border-left:3px solid var(--achtung);border-radius:var(--radius-klein);padding:11px 13px;display:flex;flex-direction:column;gap:7px;align-items:flex-start}.portal-frage-marke{font-size:11px;text-transform:uppercase;letter-spacing:.06em;color:var(--achtung);font-weight:600}.portal-frage-oben p{margin:0;font-size:13.5px;line-height:1.5}.portal-tat{background:var(--flaeche);border:1px solid var(--linie-stark);border-radius:var(--radius-klein);box-shadow:inset 3px 0 0 var(--teal);padding:12px 14px 14px}.portal-tat h2{margin:0 0 10px;font-size:14.5px}.portal-tat .knopf,.portal-nebentat .knopf{align-self:flex-start}.portal-nebentat{background:var(--flaeche);border:1px solid var(--linie);border-radius:var(--radius-klein)}.portal-nebentat-kopf{width:100%;display:flex;justify-content:space-between;align-items:center;gap:10px;padding:10px 13px;background:none;border:0;cursor:pointer;font:inherit;font-size:13.5px;color:var(--text);text-align:left}.portal-nebentat-kopf:hover{background:var(--flaeche-still)}.portal-nebentat.-offen .portal-nebentat-kopf{border-bottom:1px solid var(--linie)}.portal-nebentat .felder{padding:0 13px 13px}.portal-daten{background:var(--flaeche);border:1px solid var(--linie);border-radius:var(--radius-klein);padding:12px 14px 14px}.portal-daten h2{margin:0 0 8px;font-size:11.5px;text-transform:uppercase;letter-spacing:.06em;color:var(--text-leise)}.portal-daten h2+*+h2,.portal-daten dl+h2{margin-top:14px}.portal-posten{list-style:none;margin:0 0 4px;padding:0;display:grid;gap:8px}.portal-posten li{display:grid;grid-template-columns:auto 1fr;gap:10px;font-size:13.5px;line-height:1.45}.portal-menge{font-variant-numeric:tabular-nums;font-weight:600;white-space:nowrap}.portal-angaben{margin:0;display:grid;gap:10px}.portal-angaben dt{font-size:11.5px;text-transform:uppercase;letter-spacing:.06em;color:var(--text-leise)}.portal-angaben dd{margin:2px 0 0;font-size:13.5px;line-height:1.45}.portal-anschrift{font-style:normal;font-size:13.5px;line-height:1.5}.portal-zwei{display:grid;grid-template-columns:1fr 1fr;gap:10px}.portal-verfassen-wahl{display:flex;flex-wrap:wrap;gap:6px}.portal-faden-block{background:var(--flaeche);border:1px solid var(--linie);border-radius:var(--radius-klein);padding:12px 14px 14px}.portal-faden-block>h2{margin:0 0 10px;font-size:11.5px;text-transform:uppercase;letter-spacing:.06em;color:var(--text-leise)}.portal-faden{list-style:none;margin:0;padding:0;display:flex;flex-direction:column}.portal-faden-zeile{display:flex;flex-direction:column;margin-bottom:8px}.portal-faden-zeile:last-child{margin-bottom:0}.portal-faden-tag{display:flex;align-items:center;gap:10px;margin:10px 0 8px;font-size:11px;color:var(--text-leise)}.portal-faden-tag:before,.portal-faden-tag:after{content:"";flex:1;height:1px;background:var(--linie)}.portal-faden-zeile:first-child .portal-faden-tag{margin-top:0}.portal-ereignis{align-self:center;text-align:center;max-width:86%;font-size:12px;color:var(--text-leise);line-height:1.45}.portal-ereignis time{font-variant-numeric:tabular-nums}.portal-ereignis time:before{content:" · "}.portal-blase{max-width:82%;padding:8px 11px;border-radius:12px;font-size:13.5px;line-height:1.5;border:1px solid var(--linie)}.portal-blase p{margin:0;white-space:pre-wrap;overflow-wrap:anywhere}.portal-blase-kopf{font-size:11.5px;color:var(--text-leise);margin-bottom:3px}.portal-blase time{display:block;margin-top:4px;font-size:11px;color:var(--text-leise);font-variant-numeric:tabular-nums}.portal-blase.-wir{align-self:flex-start;background:var(--flaeche-still);border-bottom-left-radius:4px}.portal-blase.-selbst{align-self:flex-end;background:var(--gut-grund);border-color:var(--gut-grund);border-bottom-right-radius:4px;text-align:left}.portal-blase.-selbst time{text-align:right}.portal-faden-leer{margin:0;font-size:13px;color:var(--text-leise)}.portal-verfassen{margin-top:12px;padding-top:12px;border-top:1px solid var(--linie);display:flex;flex-direction:column;gap:8px}.portal-verfassen-bezug{font-size:11.5px;text-transform:uppercase;letter-spacing:.06em;color:var(--text-leise)}.portal-arten{display:flex;flex-wrap:wrap;gap:6px}.portal-verfassen-zeile{display:flex;gap:8px;align-items:flex-end}.portal-verfassen-zeile textarea{flex:1;min-width:0;padding:8px 10px;border:1px solid var(--linie-stark);border-radius:var(--radius-klein);background:var(--flaeche);color:var(--text);font:inherit;font-size:13.5px;resize:vertical}.portal-verfassen-zeile .knopf{white-space:nowrap}.portal-verfassen .feld-fuss{margin:0}@media (max-width: 520px){.portal-verfassen-zeile{flex-direction:column;align-items:stretch}.portal-blase{max-width:92%}}.portal-hilfe{display:flex;flex-direction:column;gap:14px}.portal-hilfe p{margin:0 0 8px;max-width:68ch;font-size:13.5px;line-height:1.5}.portal-hilfe p:last-child{margin-bottom:0}.portal-inhalt{margin:0;padding-left:20px;display:grid;gap:4px;font-size:13.5px}.block-koerper{padding:12px 14px;display:flex;flex-direction:column;gap:10px}.mono{font-family:var(--mono);font-size:12px}.eck{display:grid;grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:10px;margin:0}.eck>div{display:flex;flex-direction:column;gap:2px}.eck dt{font-size:11.5px;color:var(--text-leise)}.eck dd{margin:0;font-weight:500;font-size:13.5px}tr.-klick{cursor:pointer}tr.-klick:hover td{background:var(--flaeche-still)}@media (max-width: 900px){.portal-zwei{grid-template-columns:1fr}}.portal-knoepfe{display:inline-flex;gap:6px;flex-wrap:wrap}@media (max-width: 900px){.portal-knoepfe{display:flex;flex-direction:column;align-items:flex-start}}
