@font-face{font-family:Archivo;font-style:normal;font-weight:100 900;font-stretch:62% 125%;font-display:swap;src:url(../media/af21ab248943f479-s.c7ba4a65.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Archivo;font-style:normal;font-weight:100 900;font-stretch:62% 125%;font-display:swap;src:url(../media/4ae66b896b591e96-s.e8a15cd1.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Archivo;font-style:normal;font-weight:100 900;font-stretch:62% 125%;font-display:swap;src:url(../media/21ca8f3f56c22ca2-s.p.158762cf.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Archivo Fallback;src:local(Arial);ascent-override:88.96%;descent-override:21.28%;line-gap-override:0.0%;size-adjust:98.7%}.archivo_eabb1886-module__BRVQva__className{font-family:Archivo,Archivo Fallback;font-style:normal}.archivo_eabb1886-module__BRVQva__variable{--font-archivo:"Archivo","Archivo Fallback"}
@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:100 800;font-display:swap;src:url(../media/13bf9871fe164e7f-s.f2220059.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:100 800;font-display:swap;src:url(../media/cc545e633e20c56d-s.f6f1950f.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:100 800;font-display:swap;src:url(../media/71b036adf157cdcf-s.bd5f4d11.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:100 800;font-display:swap;src:url(../media/89b21bb081cb7469-s.51c18f09.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:100 800;font-display:swap;src:url(../media/3fe682a82f50d426-s.23358719.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:100 800;font-display:swap;src:url(../media/70bc3e132a0a741e-s.p.15008bfb.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:JetBrains Mono Fallback;src:local(Arial);ascent-override:75.79%;descent-override:22.29%;line-gap-override:0.0%;size-adjust:134.59%}.jetbrains_mono_13fc341d-module__lMjmPq__className{font-family:JetBrains Mono,JetBrains Mono Fallback;font-style:normal}.jetbrains_mono_13fc341d-module__lMjmPq__variable{--font-mono:"JetBrains Mono","JetBrains Mono Fallback"}
:root{--bg:#030303;--panel:#0d0d0b;--panel-2:#161613;--panel-3:#1f1e1a;--line:#2a2923;--line-2:#3a3830;--fg:#f6f4ec;--mute:#9d9a8e;--dim:#6b685e;--accent:#fc0;--accent-ink:#1a1400;--a-kunde:#7fb2ff;--a-datum:#c9a2ff;--a-objekt:#4ad991;--a-menge:#fc0;--a-typ:#ff8a3d;--a-abr:#ff6b9a;--ok:#4ad991;--warn:#ff8a3d;--paper:#fbfaf6;--paper-ink:#151410;--paper-mute:#6f6c62;--paper-line:#e2dfd4;--spoken-edge:#d9a700;--inf-edge:#8fb0e6;--inf-bg:#f1f5fc;--inf-ink:#3b5a8c;--miss-edge:#f0a35c;--miss-bg:#fff1e3;--miss-ink:#b85a0c;--f-body:"Swiss Post Sans",var(--font-archivo),"Helvetica Neue",Arial,sans-serif;--f-mono:var(--font-mono),ui-monospace,"SF Mono",Menlo,monospace;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}*{box-sizing:border-box}html,body{height:100%}body{background:var(--bg);color:var(--fg);font-family:var(--f-body);-webkit-font-smoothing:antialiased;margin:0;font-size:14px;line-height:1.5}button{font:inherit;color:inherit;cursor:pointer}input{font:inherit;color:inherit}a{color:inherit;text-decoration:none}:focus-visible{outline:2px solid var(--accent);outline-offset:2px}h1,h2,h3{text-wrap:balance;margin:0}p{margin:0}.mono{font-family:var(--f-mono)}.muted{color:var(--mute)}.ok{color:var(--ok)}.wn{color:var(--warn)}.eyebrow{font-family:var(--f-mono);text-transform:uppercase;letter-spacing:.12em;color:var(--mute);font-size:11px}.num{font-variant-numeric:tabular-nums;text-align:right;white-space:nowrap}.app{grid-template-rows:52px 1fr;height:100dvh;display:grid}.topbar{border-bottom:1px solid var(--line);align-items:center;gap:14px;min-width:0;padding:0 16px;display:flex}.brand{white-space:nowrap;align-items:center;gap:10px;font-weight:700;display:flex}.brand i{background:var(--accent)url(/logo.svg) center/cover no-repeat;color:transparent;border-radius:7px;flex:none;width:28px;height:28px;font-size:0;font-style:normal;display:block}.search{background:var(--panel-2);border:1px solid var(--line);border-radius:8px;flex:1;align-items:center;gap:8px;max-width:360px;padding:0 10px;display:flex}.search input{background:0 0;border:0;outline:none;flex:1;min-width:0;padding:7px 0}.search input::placeholder{color:var(--dim)}kbd{font-family:var(--f-mono);border:1px solid var(--line-2);color:var(--mute);border-bottom-width:2px;border-radius:4px;padding:0 5px;font-size:10.5px}.seg{background:var(--panel-2);border-radius:8px;gap:2px;padding:3px;display:flex}.seg button{color:var(--mute);white-space:nowrap;background:0 0;border:0;border-radius:6px;padding:4px 10px}.seg button[aria-pressed=true]{background:var(--panel-3);color:var(--fg)}.spacer{margin-left:auto}.ghost-btn{border:1px solid var(--line-2);color:var(--mute);background:0 0;border-radius:8px;padding:5px 10px;font-size:12px}.ghost-btn:hover{color:var(--fg);border-color:var(--mute)}.leit{grid-template-columns:var(--links,300px)0 minmax(0,1fr)0 var(--rechts,360px);min-height:0;display:grid}.list{border-right:1px solid var(--line);overflow-y:auto}.li{text-align:left;border:0;border-bottom:1px solid var(--line);background:0 0;grid-template-columns:1fr auto;gap:3px 10px;width:100%;padding:12px 14px;display:grid}.li:hover{background:var(--panel)}.li[aria-current=true]{background:var(--panel-2);box-shadow:inset 3px 0 0 var(--accent)}.li b{font-size:13.5px}.li small{color:var(--mute);font-size:11.5px}.li.done{opacity:.5}.typ{font-family:var(--f-mono);text-transform:uppercase;letter-spacing:.08em;color:var(--c);font-size:10px}.ring{width:34px;height:34px;font-family:var(--f-mono);background:conic-gradient(var(--c)calc(var(--p)*1%),var(--line)0);border-radius:50%;grid-area:1/2/4;place-items:center;font-size:10px;display:grid;position:relative}.ring:before{content:"";background:var(--bg);border-radius:50%;position:absolute;top:3px;bottom:3px;left:3px;right:3px}.li:hover .ring:before{background:var(--panel)}.li[aria-current=true] .ring:before{background:var(--panel-2)}.ring span{position:relative}.badge{font-family:var(--f-mono);background:var(--panel-3);color:var(--mute);border-radius:4px;justify-self:start;padding:1px 6px;font-size:10px}.badge.ok{background:color-mix(in srgb,var(--ok)16%,transparent);color:var(--ok)}.badge.wn{background:color-mix(in srgb,var(--warn)16%,transparent);color:var(--warn)}.empty{color:var(--mute);text-align:center;padding:40px 20px}.main{flex-direction:column;gap:16px;min-width:0;padding:22px 26px;display:flex;overflow-y:auto}.main h2{font-size:24px;font-weight:800;font-stretch:85%}.player{background:var(--panel);border:1px solid var(--line);border-radius:12px;grid-template-columns:36px 1fr auto;align-items:center;gap:12px;padding:12px 14px;display:grid}.play{background:var(--accent);border:0;border-radius:50%;place-items:center;width:36px;height:36px;display:grid}.play:after{content:"";border-left:11px solid var(--accent-ink);border-top:7px solid transparent;border-bottom:7px solid transparent;margin-left:3px}.play[aria-pressed=true]:after{width:10px;height:12px;box-shadow:inset 3px 0 0 var(--accent-ink),inset -3px 0 0 var(--accent-ink);border:0;margin:0}.wave{width:100%;height:46px;display:block}.tabs{border-bottom:1px solid var(--line);gap:16px;font-size:12.5px;display:flex}.tabs button{color:var(--mute);background:0 0;border:0;padding:6px 0}.tabs button[aria-pressed=true]{color:var(--fg);box-shadow:inset 0 -2px 0 var(--accent)}.transcript{max-width:70ch;font-size:16px;line-height:2.05}.transcript.raw{color:var(--mute);font-style:italic;line-height:1.7}mark{color:var(--fg);border-bottom:2px solid var(--c);box-shadow:inset 0 -10px 0 color-mix(in srgb,var(--c)18%,transparent);background:0 0;border-radius:2px;padding:1px 2px}mark sup{font-family:var(--f-mono);color:var(--c);text-transform:uppercase;letter-spacing:.06em;margin-left:3px;font-size:9px}.chips{flex-wrap:wrap;gap:8px;display:flex}.chip{border:1px solid var(--line-2);font-family:var(--f-mono);white-space:nowrap;border-radius:999px;align-items:center;gap:6px;padding:3px 10px;font-size:11px;display:inline-flex}.chip:before{content:"";background:var(--c,var(--mute));border-radius:50%;width:7px;height:7px}.history{color:var(--mute);gap:8px;font-size:13px;display:grid}.history div{grid-template-columns:54px 1fr;gap:10px;display:grid}.side{border-left:1px solid var(--line);background:var(--panel);flex-direction:column;gap:12px;padding:16px;display:flex;overflow-y:auto}.field{border:1px solid var(--line);background:var(--panel-2);border-radius:9px;gap:3px;padding:9px 11px;display:grid}.field>label,.field>.lbl{font-family:var(--f-mono);text-transform:uppercase;letter-spacing:.1em;color:var(--mute);justify-content:space-between;gap:8px;font-size:10px;display:flex}.field.warn{border-color:var(--warn)}.pos{border-bottom:1px dashed var(--line);grid-template-columns:1fr 74px 64px;align-items:center;gap:6px;padding:5px 0;font-size:12px;display:grid}.pos input{background:var(--panel-3);border:1px solid var(--line-2);text-align:right;font-variant-numeric:tabular-nums;border-radius:5px;width:100%;padding:2px 4px}.pos .hint{color:var(--warn);grid-column:1/-1;font-size:11px}.pos.total{border:0;font-weight:700}.actions{grid-template-columns:1fr auto;gap:8px;margin-top:auto;display:grid}.btn{border:1px solid var(--line-2);background:var(--panel-2);border-radius:9px;justify-content:space-between;align-items:center;gap:8px;padding:10px 12px;font-weight:700;display:flex}.btn:hover{border-color:var(--mute)}.btn.primary{background:var(--accent);color:var(--accent-ink);border-color:var(--accent)}.btn.primary kbd{color:var(--accent-ink);border-color:rgba(0,0,0,.3)}.btn:disabled{opacity:.45;cursor:not-allowed}.result{border:1px solid var(--ok);color:var(--ok);border-radius:9px;padding:10px 12px;font-size:13px}.result.wn{border-color:var(--warn);color:var(--warn)}.toast{background:var(--fg);color:var(--bg);z-index:20;border-radius:10px;padding:10px 16px;font-weight:600;animation:.2s ease-out pop;position:fixed;bottom:20px;left:50%;transform:translate(-50%);box-shadow:0 20px 50px -10px rgba(0,0,0,.8)}@keyframes pop{0%{opacity:0;transform:translate(-50%,8px)}}.doc{grid-template-columns:var(--links,260px)0 minmax(0,1fr)0 var(--rechts,320px);min-height:0;display:grid}.rail{border-right:1px solid var(--line);flex-direction:column;gap:10px;padding:16px;display:flex;overflow-y:auto}.clip{text-align:left;border:1px solid var(--line);background:var(--panel);border-radius:10px;gap:5px;padding:9px 10px;display:grid}.clip[aria-pressed=true]{border-color:var(--accent)}.clip .wave{height:24px}.clip small{font-family:var(--f-mono);color:var(--mute);justify-content:space-between;font-size:10px;display:flex}.clip q{color:var(--mute);font-size:12px;font-style:italic}.ask{border:1px solid var(--warn);border-radius:10px;gap:8px;padding:10px;font-size:12.5px;display:grid}.ask.done{border-color:var(--ok)}.arche{border:1px solid var(--line-2);border-radius:10px;gap:6px;padding:10px;font-size:12px;display:grid}.arche b{font-size:13px}.drv{font-family:var(--f-mono);color:var(--mute);justify-content:space-between;font-size:11px;display:flex}.drv span:last-child{color:var(--fg)}.legend{color:var(--mute);gap:6px;margin-top:auto;font-size:11.5px;display:grid}.legend span{align-items:center;gap:8px;display:flex}.legend span:before{content:"";border:1px solid var(--c);background:var(--b,transparent);border-radius:2px;width:16px;height:10px}.desk{background:radial-gradient(circle at 50% 0%,#1d1c17,var(--bg)70%);justify-content:center;align-items:flex-start;padding:28px 20px 60px;display:flex;overflow-y:auto}.paper{background:var(--paper);width:640px;max-width:100%;color:var(--paper-ink);border-radius:3px;gap:16px;padding:40px 44px;font-size:12px;display:grid;box-shadow:0 30px 80px -20px rgba(0,0,0,.9)}.paper .lh{justify-content:space-between;align-items:start;gap:12px;display:flex}.paper .lh b{font-size:17px;font-weight:800;font-stretch:80%}.paper .meta{font-family:var(--f-mono);color:var(--paper-mute);text-align:right;font-size:9.5px}.addr{border:1px dashed #c9c4b3;border-radius:2px;width:250px;padding:9px 11px;line-height:1.45;position:relative}.addr:after{content:"Sichtfenster C5 · ePost-konform";background:var(--paper);font-family:var(--f-mono);color:var(--paper-mute);padding:0 4px;font-size:8px;position:absolute;top:-8px;right:6px}.paper h1{font-size:16px}.rows{gap:3px;display:grid}.prow{text-align:left;color:inherit;background:0 0;border:1px solid transparent;border-radius:4px;grid-template-columns:22px minmax(0,1fr) 70px 82px;align-items:center;gap:8px;width:100%;padding:7px 8px;display:grid}.prow.h{font-family:var(--f-mono);text-transform:uppercase;letter-spacing:.08em;color:var(--paper-mute);border-bottom:1px solid var(--paper-line);border-radius:0;font-size:9px}.prow .r{text-align:right;font-variant-numeric:tabular-nums}.prow .why{font-family:var(--f-mono);margin-top:2px;font-size:9px;display:block}.prow.sp{box-shadow:inset 2px 0 0 var(--spoken-edge)}.prow.inf{border:1px dashed var(--inf-edge);color:var(--inf-ink);background:var(--inf-bg)}.prow.inf .why{color:#5a7db8}.prow.ok-inf{box-shadow:inset 2px 0 0 var(--inf-edge)}.prow.ok-inf .why{color:#5a7db8}.prow.miss{background:var(--miss-bg);border:1px solid var(--miss-edge)}.prow.miss .why{color:var(--miss-ink)}.prow.rej{opacity:.4;text-decoration:line-through}.prow.focus{outline:2px solid var(--paper-ink);outline-offset:1px}.rowtools{font-family:var(--f-mono);flex-wrap:wrap;grid-column:2/-1;align-items:center;gap:6px;font-size:10px;display:flex}.rowtools button{border:1px solid var(--paper-line);color:var(--paper-ink);background:#fff;border-radius:5px;padding:3px 8px;font-size:10.5px}.rowtools button.pri{background:var(--paper-ink);color:var(--paper);border-color:var(--paper-ink)}.rowtools label{color:var(--paper-mute);align-items:center;gap:4px;display:flex}.rowtools input{border:1px solid var(--paper-line);width:72px;color:var(--paper-ink);text-align:right;background:#fff;border-radius:4px;padding:2px 5px}.opts{flex-wrap:wrap;gap:8px;display:flex}.opts button{border:1px dashed var(--paper-line);color:var(--paper-mute);background:0 0;border-radius:6px;padding:5px 10px;font-size:11px}.opts button:hover{color:var(--paper-ink);border-color:var(--paper-mute)}.totals{border-top:2px solid var(--paper-ink);gap:3px;padding:8px 8px 0;display:grid}.totals div{font-variant-numeric:tabular-nums;justify-content:space-between;display:flex}.totals .grand{font-size:14px;font-weight:800}.sent-stamp{border:3px solid var(--ok);color:#138a4d;font-weight:800;font-family:var(--f-mono);letter-spacing:.1em;border-radius:6px;padding:6px 12px;font-size:14px;position:absolute;top:120px;right:40px;transform:rotate(-8deg)}.check{grid-template-columns:20px 1fr;align-items:start;gap:8px;font-size:13px;display:grid}.check i{border:1px solid var(--line-2);width:20px;height:20px;font-size:11px;font-style:normal;font-family:var(--f-mono);border-radius:5px;place-items:center;display:grid}.check i.y{background:var(--ok);border-color:var(--ok);color:#03200f}.check i.n{border-color:var(--warn);color:var(--warn)}.send{gap:8px;margin-top:auto;display:grid}.confirm{border:1px solid var(--accent);border-radius:10px;gap:10px;padding:12px;font-size:13px;display:grid}.confirm .row{grid-template-columns:1fr 1fr;gap:8px;display:grid}.keys{color:var(--mute);gap:4px;font-size:11.5px;display:grid}.keys span{align-items:center;gap:8px;display:flex}@media (max-width:1100px){.leit{grid-template-columns:260px minmax(0,1fr)}.trenner{display:none}.leit .side{border-left:0;border-top:1px solid var(--line);grid-column:1/-1}.doc{grid-template-columns:minmax(0,1fr) 300px}.doc .rail{display:none}.app{height:auto;min-height:100dvh}}@media (prefers-reduced-motion:reduce){*{transition:none!important;animation:none!important}}.eingabe{background:var(--panel-3);color:var(--fg);border:1px solid var(--line-2);font:inherit;border-radius:8px;width:100%;padding:8px 10px}.eingabe:focus{outline:2px solid var(--accent);outline-offset:1px}.scroller{border:1px solid var(--line);border-radius:10px;overflow-x:auto}.tabelle{border-collapse:collapse;width:100%;font-size:13px}.tabelle th{text-align:left;font-family:var(--f-mono);text-transform:uppercase;letter-spacing:.1em;color:var(--mute);border-bottom:1px solid var(--line-2);white-space:nowrap;padding:8px 10px;font-size:10px;font-weight:400}.tabelle td{border-bottom:1px solid var(--line);white-space:nowrap;padding:8px 10px}label:has(>.eingabe){grid-template-columns:minmax(0,1fr)}.link{color:var(--accent);white-space:nowrap;background:0 0;border:0;padding:0;font-size:12px}.wahl{gap:6px;display:grid}.wahl-liste{border:1px solid var(--line-2);background:var(--panel);border-radius:8px;max-height:220px;display:grid;overflow-y:auto}.wahl-liste button{text-align:left;border:0;border-bottom:1px solid var(--line);background:0 0;gap:1px;padding:7px 9px;display:grid}.wahl-liste button:hover{background:var(--panel-3)}.wahl-liste button:focus-visible{background:var(--panel-3)}.wahl-liste button[aria-selected=true]{box-shadow:inset 3px 0 0 var(--accent)}.wahl-liste small{color:var(--mute);font-size:11px}.grid2-felder{grid-template-columns:1fr 1fr;gap:10px;display:grid}.grid2-felder .field{min-width:0}.eingabe.kompakt{padding:5px 7px;font-size:13px}.posE{border-bottom:1px dashed var(--line);grid-template-columns:14px minmax(0,1fr) 74px 64px 16px;align-items:center;gap:6px;padding:5px 0;font-size:12px;display:grid}.posE input{background:var(--panel-3);border:1px solid var(--line-2);text-align:right;font-variant-numeric:tabular-nums;border-radius:5px;width:100%;padding:2px 4px}.posE .hint{color:var(--warn);grid-column:1/-1;font-size:11px}.artikel{background:var(--panel-3);width:100%;min-width:0;color:var(--fg);border:1px solid var(--line-2);font:inherit;border-radius:5px;padding:3px 4px;font-size:12px}.artikel.unsicher{border-color:var(--warn)}.artikel.neu{color:var(--mute);border-style:dashed;margin-top:6px}.x{color:var(--dim);background:0 0;border:0;padding:0;font-size:15px;line-height:1}.x:hover{color:var(--warn)}.rf{gap:8px}.rf textarea{resize:vertical;min-height:44px}.rf-zeile{border-bottom:1px dashed var(--line);gap:3px;padding:6px 0;font-size:12.5px;display:grid}.rf-antwort{color:var(--ok)}.chip-btn{border:1px dashed var(--line-2);color:var(--mute);background:0 0;border-radius:999px;padding:3px 9px;font-size:11.5px}.chip-btn:hover{color:var(--fg);border-color:var(--mute)}.trenner{z-index:5;cursor:col-resize;touch-action:none;outline:none;width:0;position:relative}.trenner:before{content:"";position:absolute;top:0;bottom:0;left:-5px;right:-5px}.trenner:after{content:"";background:0 0;width:2px;transition:background .12s;position:absolute;top:0;bottom:0;left:-1px}.trenner:hover:after,.trenner.aktiv:after{background:var(--accent)}.trenner:focus-visible:after{background:var(--accent)}.trenner.aktiv{cursor:col-resize}body:has(.trenner.aktiv){cursor:col-resize;-webkit-user-select:none;-moz-user-select:none;user-select:none}.artikel-wahl{min-width:0;position:relative}button.artikel{text-align:left;text-overflow:ellipsis;white-space:nowrap;cursor:pointer;overflow:hidden}button.artikel:hover{border-color:var(--mute)}.artikel-text{text-overflow:ellipsis;font-size:12px;overflow:hidden}.artikel-liste{z-index:20;max-height:280px;position:absolute;top:calc(100% + 4px);left:0;right:-140px;box-shadow:0 18px 40px -12px rgba(0,0,0,.85)}.side .artikel-liste{min-width:100%;right:0}.preis-fehlt{color:var(--warn);flex-wrap:wrap;grid-column:1/-1;align-items:center;gap:6px;font-size:11.5px;display:flex}.preis-fehlt input{background:var(--panel-3);border:1px solid var(--warn);width:90px;color:var(--fg);text-align:right;border-radius:5px;padding:2px 5px}.pflege-hinweis{font-family:var(--f-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--accent);border:1px solid color-mix(in srgb,var(--accent)45%,transparent);white-space:nowrap;border-radius:999px;padding:2px 9px;font-size:10.5px}.stamm{grid-template-columns:minmax(0,1fr) minmax(340px,420px);min-height:0;display:grid}.stamm-liste{flex-direction:column;gap:12px;min-width:0;min-height:0;padding:18px 20px 14px;display:flex}.stamm-kopf{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.stamm-kopf .search{flex:220px;max-width:none}.seg .zahl{font-family:var(--f-mono);color:var(--dim);margin-left:4px;font-size:10.5px}.seg button[aria-pressed=true] .zahl{color:var(--accent)}.neu-btn{padding:7px 12px}.filter-chip{border:1px solid var(--line-2);color:var(--mute);background:0 0;border-radius:999px;padding:3px 11px;font-size:12px}.filter-chip:hover{color:var(--fg)}.filter-chip[aria-pressed=true]{background:var(--panel-3);color:var(--fg);border-color:var(--mute)}.stamm-tabelle{flex:1;min-height:0;overflow:auto}.stamm-tabelle thead th{background:var(--bg);z-index:1;position:-webkit-sticky;position:sticky;top:0}.tabelle tr.klickbar{cursor:pointer}.tabelle tr.klickbar:hover td{background:var(--panel)}.tabelle tr[aria-selected=true] td{background:var(--panel-2)}.tabelle tr[aria-selected=true] td:first-child{box-shadow:inset 3px 0 0 var(--accent)}.tabelle td.text{white-space:normal;min-width:220px}.tabelle td.nr{color:var(--mute);font-size:12px}.punkt{background:var(--accent);vertical-align:1px;border-radius:50%;width:7px;height:7px;margin-left:7px;display:inline-block}.fuss{font-size:11.5px}.stamm-editor{border-left:1px solid var(--line);background:var(--panel);overflow-y:auto}.editor{gap:14px;padding:18px;display:grid}.editor-kopf{justify-content:space-between;align-items:start;gap:10px;display:flex}.editor-kopf h2{margin-top:3px;font-size:19px;font-weight:800;line-height:1.25}.editor-feld{gap:5px;display:grid}.editor-feld small{font-size:11.5px;line-height:1.4}.editor-raster{grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);align-items:start;gap:12px;display:grid}.editor textarea.eingabe{resize:vertical;line-height:1.45}.eingabe[readonly]{color:var(--mute);background:0 0}.eingabe.num{text-align:right;font-variant-numeric:tabular-nums}.preis-eingabe{grid-template-columns:auto 1fr;align-items:center;gap:8px;display:grid}.muster-box{background:var(--line);border:1px solid var(--line);border-radius:10px;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;display:grid;overflow:hidden}.muster-box>div{background:var(--panel-2);gap:2px;padding:9px 11px;display:grid}.muster-box b{font-variant-numeric:tabular-nums;font-size:13.5px}.schalter{color:var(--mute);text-align:left;background:0 0;border:0;align-items:center;gap:10px;padding:2px 0;font-size:12.5px;display:flex}.schalter span{background:var(--line-2);border-radius:999px;flex:none;width:34px;height:20px;transition:background .15s;position:relative}.schalter span:after{content:"";background:var(--fg);border-radius:50%;width:14px;height:14px;transition:transform .15s;position:absolute;top:3px;left:3px}.schalter[aria-checked=true]{color:var(--fg)}.schalter[aria-checked=true] span{background:var(--ok)}.schalter[aria-checked=true] span:after{transform:translate(14px)}.editor-aktionen{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.editor-aktionen .btn{min-width:140px}@media (max-width:900px){.app:has(.stamm){height:auto;min-height:100dvh}.stamm{grid-template-columns:minmax(0,1fr)}.stamm-tabelle{max-height:60vh}.stamm-editor{border-left:0;border-top:1px solid var(--line)}.pflege-hinweis,.tabelle .herkunft{display:none}.tabelle td.text{min-width:150px}}@media (min-width:901px){.app:has(.stamm){height:100dvh}}.standort{gap:6px;font-size:11.5px;display:grid}.chip-btn[aria-pressed=true]{border-style:solid;border-color:var(--accent);color:var(--fg)}.prow .griff{color:#b5b0a2;text-align:center;-webkit-user-select:none;-moz-user-select:none;user-select:none;cursor:grab;font-size:12px}.prow .griff:active{cursor:grabbing}.prow .nr{font-family:var(--f-mono);color:var(--paper-mute);margin-right:6px;font-size:9px}.prow.titel{background:#efece2;grid-template-columns:22px minmax(0,1fr);margin-top:8px;font-size:12.5px;font-weight:800}.prow.titel .titel-text{grid-column:2/-1}.prow.bo{box-shadow:inset 2px 0 #8a63d2}.prow.bo .why{color:#6b4fa8}.prow.zws{color:var(--paper-mute);border-top:1px solid var(--paper-line);border-radius:0;padding-top:4px;font-size:11px;font-weight:700}.prow.drop-vor{box-shadow:inset 0 3px #d9a700}.prow.drop-nach{box-shadow:inset 0 -3px #d9a700}.rowtools .werkzeuge{gap:4px;margin-left:auto;display:flex}.rowtools .werkzeuge button:disabled{opacity:.35;cursor:default}.rowtools .weg{color:#b3261e;border-color:#e8b4ae}.rowtools .text-feld input{text-align:left;width:240px}.hinzu{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.hinzu>button{border:1px dashed var(--paper-line);color:var(--paper-mute);background:0 0;border-radius:6px;padding:5px 10px;font-size:11px}.hinzu>button:hover{color:var(--paper-ink);border-color:var(--paper-mute)}.hinzu-artikel{width:260px;max-width:100%}.hinzu .artikel.neu{color:var(--paper-mute);border:1px dashed var(--paper-line);background:0 0;padding:5px 10px;font-size:11px}.hinzu .artikel.neu:hover{color:var(--paper-ink);border-color:var(--paper-mute)}.hinzu input.artikel{color:var(--paper-ink);border-color:var(--paper-mute);background:#fff}.hinzu-hinweis{font-family:var(--f-mono);color:var(--paper-mute);font-size:9px}.toast{align-items:center;gap:12px;display:flex}.toast-aktion{background:var(--bg);color:var(--accent);border:0;border-radius:6px;padding:4px 10px;font-weight:700}input.zahl-fehler{outline:1px solid var(--warn);border-color:var(--warn)!important}.griff-l{color:var(--dim);cursor:grab;background:0 0;border:0;padding:0;font-size:12px;line-height:1}.griff-l:hover{color:var(--accent)}.griff-l:focus-visible{color:var(--accent)}.posE.drop-vor{box-shadow:inset 0 2px 0 var(--accent)}.posE.drop-nach{box-shadow:inset 0 -2px 0 var(--accent)}button.pflege-hinweis{color:var(--warn);border-color:color-mix(in srgb,var(--warn)45%,transparent);background:0 0}button.pflege-hinweis.verbunden{color:var(--ok);border-color:color-mix(in srgb,var(--ok)45%,transparent)}.klara-aktion{border:1px solid var(--line);background:var(--panel-2);border-radius:10px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;padding:12px;display:grid}.klara-aktion p{margin-top:3px;font-size:12.5px;line-height:1.45}.klara-aktion .btn{justify-content:center;min-width:104px}.klara-plan{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.klara-plan .eingabe{width:110px}.klara-plan .schalter:disabled{cursor:not-allowed;opacity:.6}.klara-laeufe{gap:6px;display:grid}.lauf{border:1px solid var(--line);border-radius:9px;padding:8px 10px;font-size:12.5px}.lauf summary{cursor:pointer;flex-wrap:wrap;align-items:center;gap:8px;display:flex}.lauf ul{gap:3px;margin:8px 0 0;padding-left:0;list-style:none;display:grid}.lauf li .num{min-width:34px;color:var(--fg);display:inline-block}.lauf-fehler li{color:var(--warn);font-size:12px;line-height:1.4}.seg.anrede{flex-wrap:wrap}.ki-bereich{gap:18px;display:grid}.ki-karte{gap:12px;padding:18px}.ki-modelle{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:10px;display:grid}.ki-modell{border:1px solid var(--line-2);cursor:pointer;border-radius:10px;grid-template-columns:18px minmax(0,1fr);align-items:start;gap:10px;padding:12px;display:grid}.ki-modell.aktiv{border-color:var(--accent);background:color-mix(in srgb,var(--accent)7%,transparent)}.ki-modell span{gap:3px;display:grid}.ki-modell small{color:var(--mute);font-size:12px}.ki-modell input{accent-color:var(--accent);margin-top:3px}.ki-tage{align-items:flex-end;gap:6px;height:84px;display:flex;overflow-x:auto}.ki-tage div{justify-items:center;gap:3px;min-width:26px;display:grid}.ki-tage i{background:var(--accent);border-radius:3px 3px 0 0;width:14px;display:block}.ki-tage small{font-family:var(--f-mono);color:var(--mute);font-size:9.5px}.ki-annahmen{grid-template-columns:repeat(auto-fit,minmax(170px,1fr));gap:10px;display:grid}.ki-annahmen label{color:var(--mute);gap:4px;font-size:12px;display:grid}.ki-ergebnis{grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:10px;display:grid}.ki-ergebnis div{border:1px solid var(--line);border-radius:10px;gap:2px;padding:10px 12px;display:grid}.ki-ergebnis small{font-family:var(--f-mono);text-transform:uppercase;letter-spacing:.08em;color:var(--mute);font-size:10px}.ki-ergebnis b{font-variant-numeric:tabular-nums;font-size:18px}.ki-ergebnis .gross{border-color:var(--accent)}.ki-ergebnis .gross b{color:var(--accent);font-size:22px}.ki-ergebnis .gross span{color:var(--mute);font-size:13px}.klara-umgebung{flex-wrap:wrap;align-items:center;gap:10px;font-size:12px;display:flex}.klara-umgebung .seg button{font-family:var(--f-mono);letter-spacing:.06em;align-items:center;gap:6px;font-size:11.5px;display:inline-flex}.klara-umgebung .seg button.prod[aria-pressed=true]{background:color-mix(in srgb,var(--warn)22%,transparent);color:var(--warn)}.klara-umgebung .seg button:disabled{cursor:not-allowed}.punkt-klein{background:var(--dim);border-radius:50%;width:6px;height:6px}.punkt-klein.ok{background:var(--ok)}button.pflege-hinweis.prod{color:var(--warn);border-color:var(--warn);background:color-mix(in srgb,var(--warn)12%,transparent)}.vorlage{grid-template-columns:minmax(340px,520px) minmax(0,1fr);align-items:start;gap:20px;padding:20px max(16px,2vw);display:grid}.vorlage-form{gap:14px;display:grid}.vorlage-form fieldset{gap:10px;margin:0;padding:14px;display:grid}.vorlage-form fieldset:disabled{opacity:.85}.vorlage-form legend{padding:0 4px}.v-feld{color:var(--mute);gap:4px;min-width:0;font-size:12px;display:grid}.v-feld textarea{resize:vertical;font:inherit;color:var(--fg)}.v-zwei{grid-template-columns:1fr 1fr;gap:10px;display:grid}.v-check{align-items:center;gap:8px;font-size:13px;display:flex}.v-check input,.v-feld input[type=color]{accent-color:var(--accent)}.vorlage-vorschau{gap:10px;min-width:0;display:grid;position:-webkit-sticky;position:sticky;top:12px}.vorschau-kopf{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.vorschau-kopf select{flex:200px;width:auto}.dok-vorschau{background:#fff;border-radius:4px;width:100%;overflow:hidden;box-shadow:0 24px 60px -20px rgba(0,0,0,.8)}.dok-vorschau iframe{transform-origin:0 0;background:#fff;border:0;display:block}@media (max-width:1000px){.vorlage{grid-template-columns:1fr}.vorlage-vorschau{position:static}}.arbeits-hinweis{font-family:var(--f-mono);color:var(--paper-mute);text-transform:uppercase;letter-spacing:.08em;border-bottom:1px dashed var(--paper-line);padding-bottom:6px;font-size:9px}.dok-buehne{width:100%;max-width:860px}.dok-texte{gap:8px}.dok-texte textarea{resize:vertical;font:inherit;color:var(--fg);font-size:12.5px}.klara-key{border:1px dashed var(--line-2);border-radius:10px;gap:8px;padding:10px 12px;font-size:12.5px;display:grid}.klara-key-zeile{flex-wrap:wrap;align-items:center;gap:8px 10px;display:flex}.klara-key-knoepfe{gap:6px;margin-left:auto;display:inline-flex}.klara-key-form{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.klara-key-form .eingabe{flex:220px}.klara-key-form small{flex-basis:100%;font-size:11.5px}.badge.epost.veraltet{opacity:.55;-webkit-text-decoration:line-through dotted;text-decoration:line-through dotted}.epost-zeile{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.dok-feld{gap:2px;display:grid;position:relative}.dok-feld-kopf{font-family:var(--f-mono);text-transform:uppercase;letter-spacing:.08em;color:var(--paper-mute);opacity:0;justify-content:space-between;align-items:center;font-size:8.5px;transition:opacity .12s;display:flex}.dok-feld:hover .dok-feld-kopf,.dok-feld:focus-within .dok-feld-kopf,.dok-feld.eigen .dok-feld-kopf,.dok-feld.seite .dok-feld-kopf{opacity:1}.dok-feld-kopf .link{font:inherit;color:var(--accent,#c8a24a);cursor:pointer;text-transform:none;letter-spacing:0;background:0 0;border:0;padding:0}.dok-text{resize:none;width:100%;color:inherit;font:inherit;white-space:pre-wrap;background:0 0;border:1px dashed transparent;border-radius:3px;margin:-4px -6px;padding:3px 5px;line-height:1.5;overflow:hidden}p.dok-text{margin:0;padding:0}.paper .dok-text:hover{border-color:#d6d0bd}.paper .dok-text:focus{background:#fffdf6;border-color:#b9ae8c;outline:none}.paper .dok-text.titel{font-size:16px;font-weight:700}.paper .dok-feld.eigen .dok-text{border-left:2px solid #c8a24a}.dok-feld.seite .dok-text{border:1px solid var(--line,#333);background:var(--bg-2,#15140f);color:var(--fg);margin:0;padding:6px 8px;font-size:12.5px}.dok-feld.seite .dok-feld-kopf{color:var(--muted,#8a8678)}.lauf-fehler details summary{cursor:pointer}.lauf-fehler details ul{color:var(--mute);margin:4px 0 6px 18px}.umgebung-hinweis{font-family:var(--f-mono);letter-spacing:.06em;border-radius:3px;justify-self:start;padding:2px 6px;font-size:10.5px}.umgebung-hinweis.test{color:var(--accent);background:#2b2a1a;border:1px solid #5a5220}.umgebung-hinweis.prod{color:#ff8a80;background:#3a1616;border:1px solid #7a2a2a}.result.versand{gap:4px;display:grid}.result.versand.offen{color:#e9d98a;border-color:#6b6230}.result.versand.fehler{color:#ff8a80;border-color:#7a2a2a}.result.versand .link{font:inherit;color:inherit;cursor:pointer;background:0 0;border:0;padding:0;text-decoration:underline}.editor-raster.gleich{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.erreichbar{border:1px solid var(--line);border-radius:6px;grid-template-columns:auto 1fr auto;align-items:center;gap:8px;padding:8px 10px;font-size:12.5px;display:grid}.erreichbar i{background:#777;border-radius:50%;width:8px;height:8px}.erreichbar.digital i{background:#6fd08c}.erreichbar.digital{border-color:#2f5a3c}.erreichbar.papier i{background:var(--accent)}.erreichbar.fehler i{background:#ff8a80}.erreichbar.fehler{border-color:#7a2a2a}.erreichbar .link,.historie .link{font:inherit;color:var(--accent);cursor:pointer;background:0 0;border:0;padding:0;font-size:11.5px;text-decoration:underline}.historie{gap:8px}.hist-zeile{border-top:1px dashed var(--line);gap:2px;padding:6px 0;font-size:12px;display:grid}.detail-kopf{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.loeschen-btn:not(:disabled):hover{color:var(--warn);border-color:var(--warn)}.loeschen-btn:disabled{opacity:.35;cursor:not-allowed}.kunde-gruppe{border:1px solid var(--line);border-radius:10px;gap:10px;margin:0;padding:10px 12px 12px;display:grid}.kunde-gruppe legend{padding:0 4px}.editor-raster.strasse{grid-template-columns:minmax(0,1fr) 86px}.editor-raster.ort{grid-template-columns:86px minmax(0,1fr) minmax(0,.9fr)}.adress-vorschau{color:var(--mute);border-left:2px solid var(--line-2);margin:0;padding-left:10px;font-size:12.5px;line-height:1.45}.result.fehler-box{color:#ff8a80;border-color:#7a2a2a}.editor.objekte{margin-top:12px}.editor.objekte h3{margin:2px 0 0;font-size:15px}.objekte-hinweis{margin:0;font-size:12.5px;line-height:1.45}.objekt-liste{gap:8px;margin:0;padding:0;list-style:none;display:grid}.objekt-zeile{border:1px solid var(--line);border-radius:10px;justify-content:space-between;align-items:center;gap:10px;padding:8px 10px;display:flex}.objekt-zeile>div:first-child{gap:2px;min-width:0;display:grid}.objekt-zeile .muted{font-size:12.5px}.objekt-zeile.inaktiv b{opacity:.55}.objekt-aktionen{flex-shrink:0;gap:4px;display:flex}.objekt-form{border:1px solid var(--line-2);border-radius:10px;gap:10px;padding:10px 12px 12px;display:grid}
