:root{--acc:#0f766e;--accl:color-mix(in srgb,var(--acc) 10%,var(--w));--accm:color-mix(in srgb,var(--acc) 22%,transparent);--rail:#15202b;--rail2:#22313f;--railt:#9fb0be;--bg:#eef2f4;--w:#fff;--s2:#f6f8f9;--s3:#e8edf0;--bd:#dfe5e9;--bd2:#cfd8de;--t:#16202a;--t2:#56636f;--t3:#8a97a3;--ok:#15803d;--okl:#ecf8f0;--warn:#b45309;--warnl:#fdf4e7;--info:#1d4ed8;--infol:#eef3fe;--red:#c8102e;--rl:#fdf1f3;--sh:0 1px 2px #0f1e280f;--sh2:0 10px 30px #0f1e281a,0 2px 6px #0f1e280d;--r:14px;--font:"DM Sans",system-ui,sans-serif;--mono:"DM Mono",ui-monospace,monospace;--ease:cubic-bezier(.2,.8,.2,1)}@media (prefers-color-scheme:dark){:root{--bg:#0d1217;--w:#151b22;--s2:#1a2129;--s3:#222a33;--bd:#29323c;--bd2:#344049;--t:#e9eef2;--t2:#a4b0ba;--t3:#6f7c87;--okl:#10261a;--warnl:#2c1f0c;--infol:#121d36;--rl:#3a1219;--rail:#0a0f14;--rail2:#18222c;--sh2:0 10px 30px #00000073;--info:#7fa6ff;--ok:#4fc97f;--warn:#e8ab3c;--red:#ff6b7a}}*{box-sizing:border-box}[hidden]{display:none!important}html,body{background:var(--bg);height:100%;color:var(--t);font-family:var(--font);-webkit-font-smoothing:antialiased;margin:0;font-size:14px;line-height:1.5}button,input,select,textarea{font:inherit;color:inherit}a{color:var(--acc);text-decoration:none}.mono{font-family:var(--mono)}.muted{color:var(--t2)}.small{font-size:12px}.r{text-align:right}.ell{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.lbl{color:var(--t3);text-transform:uppercase;letter-spacing:.6px;font-size:11px;font-weight:700}.link{color:var(--acc);cursor:pointer;background:0 0;border:0;padding:0;font-weight:600}.btn{border:1px solid var(--bd2);background:var(--w);cursor:pointer;white-space:nowrap;min-height:44px;color:var(--t);transition:transform .15s var(--ease),box-shadow .2s var(--ease),background .2s,border-color .2s;border-radius:11px;justify-content:center;align-items:center;gap:6px;padding:0 16px;font-weight:600;display:inline-flex}.btn:hover{box-shadow:var(--sh2);transform:translateY(-1px)}.btn.sm{min-height:36px;padding:0 12px;font-size:13px}.btn.acc{background:var(--acc);border-color:var(--acc);color:#fff}.btn.ghost{background:0 0;border-color:#0000}.btn[disabled]{opacity:.5;cursor:not-allowed;box-shadow:none;transform:none}.iconbtn{border:1px solid var(--bd);background:var(--w);width:40px;height:40px;color:var(--t2);border-radius:10px;flex:none;justify-content:center;align-items:center;display:inline-flex}.shell{height:100dvh;display:flex;overflow:hidden}.rail{background:var(--rail);flex-direction:column;flex:none;align-items:center;gap:10px;width:68px;padding:14px 0;display:flex}.r-btn{width:48px;height:48px;color:var(--railt);cursor:pointer;background:0 0;border:0;border-radius:12px;justify-content:center;align-items:center;padding:0;transition:background .2s,color .2s;display:flex;position:relative}.r-btn svg{display:block}.r-btn:hover{background:var(--rail2);color:#fff}.r-btn.on{background:var(--acc);color:#fff}.r-logo{background:#fff;margin-bottom:6px}.r-logo:hover{background:#fff}.r-logo img{width:28px;height:auto;display:block}.lc-brand{background:var(--rail);flex:none;align-items:center;gap:10px;height:56px;padding:0 18px;display:flex}.lc-brand img{width:auto;height:36px;display:block}.login-logo{align-self:center;width:187px;height:auto;margin:0 auto 6px;display:block}.r-n{min-width:18px;height:18px;color:var(--rail);box-shadow:0 0 0 2px var(--rail);background:#fff;border-radius:9px;justify-content:center;align-items:center;padding:0 5px;font-size:10.5px;font-style:normal;font-weight:800;display:flex;position:absolute;top:-4px;right:-4px}.r-btn.on .r-n{color:var(--acc);background:#fff}.r-n:empty{display:none}.teile{background:var(--s2);flex-direction:column;flex:1;min-width:0;display:flex}.listcol{border-right:1px solid var(--bd);background:var(--s2);flex-direction:column;flex:none;width:440px;min-height:0;display:flex}.lc-head{flex-direction:column;gap:12px;padding:18px 18px 10px;display:flex}.lc-title{justify-content:space-between;align-items:center;display:flex}.lc-title h1{letter-spacing:-.3px;margin:0;font-size:21px}.search{border:1px solid var(--bd);background:var(--w);height:42px;color:var(--t3);border-radius:12px;align-items:center;gap:8px;padding:0 12px;transition:border-color .2s,box-shadow .2s;display:flex}.search:focus-within{border-color:var(--acc);box-shadow:0 0 0 4px var(--accm)}.search input{min-width:0;color:var(--t);background:0 0;border:0;outline:0;flex:1}.chips{scrollbar-width:none;gap:6px;padding-bottom:2px;display:flex;overflow-x:auto}.chips::-webkit-scrollbar{display:none}.chips.wrap{flex-wrap:wrap;overflow:visible}.chip{border:1px solid var(--bd);background:var(--w);cursor:pointer;height:32px;transition:all .2s var(--ease);border-radius:16px;flex:none;align-items:center;gap:6px;padding:0 11px;font-size:12.5px;font-weight:600;display:inline-flex}.chip .n{color:var(--t3);font-weight:500}.chip.on{background:var(--rail);border-color:var(--rail);color:#fff}.chip.on .n{color:#c9d4dc}.chip.leise{color:var(--t2)}.lc-list{overscroll-behavior:contain;flex:1;padding:4px 14px 24px;overflow-y:auto}.grp{flex-direction:column;gap:8px;margin-bottom:6px;display:flex}.grp-t{color:var(--t3);text-transform:uppercase;letter-spacing:.6px;gap:6px;padding:10px 4px 0;font-size:11px;font-weight:700;display:flex}.grp-t span{color:var(--t2)}.kc{border-radius:var(--r);background:color-mix(in srgb,var(--w) 72%,transparent);border:1px solid var(--bd);color:inherit;cursor:pointer;animation:in .35s var(--ease) both;transition:transform .18s var(--ease),box-shadow .2s var(--ease),border-color .2s,background .2s;align-items:center;gap:12px;padding:12px;display:flex}.kc:hover{background:var(--w);box-shadow:var(--sh2);transform:translateY(-1px)}.kc.sel{background:var(--w);border-color:var(--acc);box-shadow:0 8px 24px var(--accm)}.kc:focus-visible{outline:3px solid var(--accm);outline-offset:2px}.sk-kc{cursor:default;animation:none}.ring{--c:var(--acc);background:conic-gradient(var(--c) var(--pct),var(--s3) 0);border-radius:50%;flex:none;justify-content:center;align-items:center;width:44px;height:44px;transition:background .4s;display:flex}.ring>span{background:var(--w);border-radius:50%;justify-content:center;align-items:center;width:36px;height:36px;font-size:17px;display:flex}.ring.t-ok{--c:var(--ok)}.ring.t-warn{--c:var(--warn)}.ring.t-info{--c:var(--info)}.ring.t-mute{--c:var(--t3)}.ring.t-acc{--c:var(--acc)}.kc-b{flex-direction:column;flex:1;gap:1px;min-width:0;display:flex}.kc-r{justify-content:space-between;gap:8px;display:flex}.kc-n{text-overflow:ellipsis;white-space:nowrap;font-weight:700;overflow:hidden}.kc-a{color:var(--t2);white-space:nowrap;font-size:12px}.kc-s{color:var(--t2);text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.kc-x{text-overflow:ellipsis;white-space:nowrap;align-items:center;gap:6px;font-size:12px;font-weight:600;display:flex;overflow:hidden}.t-acc{color:var(--acc)}.t-warn{color:var(--warn)}.t-info{color:var(--info)}.t-ok{color:var(--ok)}.t-mute{color:var(--t2)}.dot-neu{background:var(--info);width:8px;height:8px;box-shadow:0 0 0 0 var(--info);border-radius:50%;flex:none;animation:2s infinite pulse}@keyframes pulse{0%{box-shadow:0 0 0 0 color-mix(in srgb,var(--info) 50%,transparent)}70%{box-shadow:0 0 0 7px #0000}to{box-shadow:0 0 #0000}}.empty{text-align:center;color:var(--t2);border:1px dashed var(--bd2);border-radius:var(--r);margin-top:10px;padding:40px 16px}.drawer{background:var(--s2);overscroll-behavior:contain;flex-direction:column;flex:1;min-width:0;min-height:0;display:flex;overflow-y:auto}.d-head{background:var(--w);animation:in .3s var(--ease);flex-direction:column;flex:none;gap:12px;padding:18px 24px 14px;display:flex}.d-grab{display:none}.d-top{justify-content:space-between;gap:12px;display:flex}.d-name{letter-spacing:-.3px;margin:2px 0 0;font-size:22px;line-height:1.2}.d-flag{font-size:20px}.d-acts{flex-wrap:wrap;justify-content:flex-end;align-items:flex-start;gap:6px;display:flex}.phasen{gap:6px;display:flex}.ph{flex-direction:column;flex:1;gap:5px;min-width:0;display:flex}.ph .b{background:var(--s3);height:6px;transition:background .4s var(--ease);border-radius:3px}.ph .t{color:var(--t3);text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.ph.ok .b{background:var(--acc)}.ph.ok .t{color:var(--t)}.ph.now .b{background:linear-gradient(90deg,var(--acc),color-mix(in srgb,var(--acc) 35%,#fff));background-size:200% 100%;animation:2.2s linear infinite fl}.ph.now .t{color:var(--acc);font-weight:700}@keyframes fl{0%{background-position:100% 0}to{background-position:-100% 0}}.d-phase{flex-wrap:wrap;gap:6px;display:flex}.tag{background:var(--s3);min-height:24px;color:var(--t2);border-radius:12px;align-items:center;padding:2px 9px;font-size:11.5px;font-weight:700;display:inline-flex}.tag.t-ok{background:var(--okl);color:var(--ok)}.tag.t-warn{background:var(--warnl);color:var(--warn)}.tag.t-info{background:var(--infol);color:var(--info)}.tag.t-acc{background:var(--accl);color:var(--acc)}.tag.t-mute{background:var(--s3);color:var(--t2)}.jetzt{border-radius:var(--r);color:#fff;background:linear-gradient(135deg,var(--acc),color-mix(in srgb,var(--acc) 70%,#000));box-shadow:0 10px 26px var(--accm);flex-wrap:wrap;align-items:center;gap:14px;padding:14px 16px;display:flex}.jetzt .lbl{color:#ffffffbf}.jetzt .big{font-size:15px;font-weight:700}.jetzt .small{opacity:.88}.jetzt .btn{color:var(--acc);background:#fff;border-color:#fff}.dtabs{z-index:20;scrollbar-width:none;background:color-mix(in srgb,var(--w) 92%,transparent);-webkit-backdrop-filter:blur(10px);border-bottom:1px solid var(--bd);flex:none;gap:18px;margin:0;padding:0 24px;display:flex;position:sticky;top:0;overflow-x:auto}.dtabs::-webkit-scrollbar{display:none}.dtab{cursor:pointer;min-height:44px;color:var(--t2);white-space:nowrap;background:0 0;border:0;border-bottom:2px solid #0000;align-items:center;gap:6px;padding:10px 0;font-weight:600;transition:color .2s,border-color .2s;display:inline-flex}.dtab .n,.vtab .n{color:var(--t3);font-size:11px;font-weight:500}.dtab.on{color:var(--t);border-bottom-color:var(--acc)}.d-body{background:var(--s2);z-index:0;flex:1 0 auto;position:relative}.d-in{padding:18px 24px 28px}.stack{flex-direction:column;gap:14px;display:flex}.panel{background:var(--w);border:1px solid var(--bd);border-radius:var(--r);animation:in .3s var(--ease) both;padding:16px 18px}.panel h3{justify-content:space-between;align-items:baseline;gap:10px;margin:0 0 12px;font-size:15px;display:flex}.d-leer{background:radial-gradient(900px 500px at 70% 0%,var(--accl),transparent),var(--s2);flex:1;justify-content:center;align-items:center;padding:30px;display:flex}.d-leer-in{max-width:520px;animation:in .4s var(--ease);flex-direction:column;gap:12px;display:flex}.d-leer h2{letter-spacing:-.4px;margin:0;font-size:26px}.d-stats{grid-template-columns:repeat(3,1fr);gap:10px;display:grid}.d-stats button{border:1px solid var(--bd);background:var(--w);border-radius:var(--r);text-align:left;cursor:pointer;transition:transform .2s var(--ease),box-shadow .2s;flex-direction:column;padding:12px 14px;display:flex}.d-stats button:hover{box-shadow:var(--sh2);transform:translateY(-2px)}.d-stats .v{color:var(--acc);font-size:24px;font-weight:700}.sk{background:linear-gradient(90deg,var(--s3) 0%,var(--s2) 50%,var(--s3) 100%);background-size:200% 100%;border-radius:8px;animation:1.2s linear infinite sh;display:block}@keyframes sh{0%{background-position:200% 0}to{background-position:-200% 0}}@keyframes in{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}.kv{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}.kv+.kv{margin-top:8px}.kv.kv-3{grid-template-columns:repeat(3,minmax(0,1fr))}.kv.kv-2{grid-template-columns:repeat(2,minmax(0,1fr))}.kv-zeile{border-top:1px solid var(--s3);flex-wrap:wrap;gap:6px 18px;margin-top:10px;padding:8px 2px 0;display:flex}.kv>div{border:1px solid var(--bd);background:var(--s2);border-radius:11px;min-width:0;padding:8px 10px}.kv .k{color:var(--t3);font-size:11px}.kv .v{font-weight:600}.kv>div.pos{border-color:color-mix(in srgb,var(--ok) 40%,var(--bd));background:var(--okl)}.kv>div.pos .v{color:var(--ok)}.kv>div.neg{border-color:color-mix(in srgb,var(--red) 40%,var(--bd));background:var(--rl)}.kv>div.neg .v{color:var(--red)}.tbl{overflow-x:auto}table.t{border-collapse:collapse;width:100%;font-size:13px}table.t th{color:var(--t3);text-transform:uppercase;letter-spacing:.4px;text-align:left;padding:8px 6px;font-size:11px;font-weight:700}table.t td{border-top:1px solid var(--s3);vertical-align:top;padding:9px 6px}table.t tfoot td{border-top:1px solid var(--bd)}.hs{font-family:var(--mono);border:1px solid var(--bd2);background:var(--s2);white-space:nowrap;border-radius:6px;padding:2px 7px;font-size:12px}.hs.miss{border-color:color-mix(in srgb,var(--red) 40%,var(--bd2));color:var(--red);background:var(--rl)}.doc{background:var(--w);border:1px solid var(--bd);min-height:48px;color:var(--t);border-radius:10px;justify-content:space-between;align-items:center;gap:10px;margin-bottom:8px;padding:6px 10px;transition:box-shadow .2s,transform .15s;display:flex}.doc:hover{box-shadow:var(--sh2);transform:translateY(-1px)}.doc .ic{border-radius:8px;flex:none;justify-content:center;align-items:center;width:30px;height:30px;font-size:10px;font-weight:700;display:inline-flex}.pos-kopf,.pos-z{grid-template-columns:minmax(0,1fr) 104px 46px 124px 96px 62px 36px;align-items:center;gap:6px;display:grid}.pos-kopf{padding:0 0 6px}.pos-z{border-top:1px solid var(--s3);animation:in .25s var(--ease) both;padding:6px 0}.pos-z input,.pos-z select,.ed-fuss select{border:1px solid var(--bd);background:var(--s2);border-radius:9px;width:100%;min-width:0;height:40px;padding:0 9px}.pos-z input:focus,.pos-z select:focus{border-color:var(--acc);box-shadow:0 0 0 3px var(--accm);background:var(--w);outline:0}.pz-qty,.pz-price{text-align:right}.pz-sum{text-align:right;font-weight:600}.pz-25a{color:var(--t2);cursor:pointer;align-items:center;gap:4px;font-size:11px;display:flex}.pz-25a input{width:16px;height:16px;accent-color:var(--acc)}.pz-1j{border:1px dashed var(--bd);color:var(--t3);cursor:pointer;white-space:nowrap;background:0 0;border-radius:999px;align-self:center;padding:5px 8px;font-size:11px;line-height:1}.pz-1j.on{border:1px solid var(--acc);color:var(--acc);background:color-mix(in srgb,var(--acc) 10%,transparent)}.pos-karte .pz-1j{align-self:flex-end;margin-bottom:9px}.pz-del{width:36px;height:36px;color:var(--t3);cursor:pointer;background:0 0;border:0;border-radius:9px}.pz-del:hover{background:var(--rl);color:var(--red)}.ed-fuss{border-top:1px solid var(--bd);flex-wrap:wrap;align-items:flex-end;gap:12px;margin-top:12px;padding-top:12px;display:flex}.ed-fuss label{flex-direction:column;gap:3px;display:flex}.ed-fuss select{width:180px}.ed-sum{flex-direction:column;align-items:flex-end;margin-left:auto;display:flex}.ed-sum b{font-size:20px}.ed-acts,.row-acts{flex-wrap:wrap;align-items:center;gap:8px;margin-top:12px;display:flex}.seg{border:1px solid var(--bd2);background:var(--w);border-radius:10px;display:inline-flex;overflow:hidden}.seg.wrap{flex-wrap:wrap}.seg button{cursor:pointer;min-height:38px;color:var(--t2);background:0 0;border:0;padding:0 12px;font-size:13px;font-weight:600}.seg button.on{background:var(--accl);color:var(--acc);box-shadow:inset 0 0 0 1.5px var(--acc)}.pk-in{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}.pk-in label{flex-direction:column;gap:3px;display:flex}.pk-in input,.eigen input{border:1px solid var(--bd);background:var(--s2);height:44px;font-family:var(--mono);border-radius:10px;width:100%;min-width:0;padding:0 10px}.preise{flex-direction:column;gap:8px;margin-top:12px;display:flex}.prz{text-align:left;border:1px solid var(--bd);background:var(--w);cursor:pointer;width:100%;min-height:58px;transition:transform .15s var(--ease),box-shadow .2s,border-color .2s;animation:in .3s var(--ease) both;border-radius:12px;grid-template-columns:auto minmax(0,1.2fr) minmax(0,1.6fr) auto;align-items:center;gap:12px;padding:10px 14px;display:grid}.prz:hover{box-shadow:var(--sh2);transform:translateY(-1px)}.prz.on{border:2px solid var(--acc);background:var(--accl)}.prz.kompakt{cursor:default;grid-template-columns:auto minmax(0,1fr) auto auto}.prz.dis{cursor:default;background:var(--s2);border-style:dashed}.prz.dis:hover,.prz.kompakt:hover{box-shadow:none;transform:none}.prz-a{flex-direction:column;min-width:0;display:flex}.prz-a b{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.prz-p{white-space:nowrap;font-size:16px;font-weight:700}.cb{letter-spacing:.2px;white-space:nowrap;border-radius:7px;justify-content:center;align-items:center;min-width:64px;height:26px;padding:0 8px;font-size:12px;font-weight:800;display:inline-flex}.eigen{align-items:flex-end;gap:8px;margin:14px 0 8px;display:flex}.eigen label{flex-direction:column;flex:1;gap:3px;display:flex}.vl{flex-direction:column;min-height:100%;display:flex}.vtabs{z-index:3;background:color-mix(in srgb,var(--s2) 88%,transparent);-webkit-backdrop-filter:blur(10px);border-bottom:1px solid var(--bd);gap:6px;padding:10px 24px;display:flex;position:sticky;top:45px}.vtab{border:1px solid var(--bd);background:var(--w);cursor:pointer;border-radius:18px;align-items:center;gap:6px;height:36px;padding:0 12px;font-size:13px;font-weight:600;display:inline-flex}.vtab.on{background:var(--rail);border-color:var(--rail);color:#fff}.vtab.on .n{color:#c9d4dc}.msgs{flex-direction:column;gap:6px;display:flex}.msg{border:1px solid var(--bd);background:var(--w);border-radius:12px;transition:box-shadow .2s}.msg[open]{box-shadow:var(--sh2)}.msg.neu{border-color:color-mix(in srgb,var(--info) 45%,var(--bd))}.msg summary{cursor:pointer;grid-template-columns:24px minmax(0,1fr) auto;align-items:center;gap:10px;min-height:48px;padding:8px 12px;list-style:none;display:grid}.msg summary::-webkit-details-marker{display:none}.msg-dir{background:var(--infol);width:24px;height:24px;color:var(--info);border-radius:7px;justify-content:center;align-items:center;font-size:13px;display:flex}.msg.out .msg-dir{background:var(--accl);color:var(--acc)}.msg-k{flex-direction:column;min-width:0;display:flex}.msg-von{text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:600;overflow:hidden}.msg-vs{color:var(--t3);text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.msg[open] .msg-vs{display:none}.msg-d{color:var(--t3);white-space:nowrap;font-size:11px}.msg-body{white-space:pre-wrap;overflow-wrap:anywhere;padding:0 14px 8px 46px;font-size:13px;line-height:1.55}.msg-acts{padding:0 14px 12px 46px}.tl{flex-direction:column;gap:10px;display:flex}.tl .e{gap:10px;font-size:13px;display:flex}.tl .e .d{color:var(--t3);white-space:nowrap;min-width:80px;font-size:11px}.noteform{flex-direction:column;gap:8px;margin-bottom:12px;display:flex}.noteform textarea{background:var(--w);border:1px solid var(--bd);resize:vertical;border-radius:11px;padding:10px 12px}.noteform .btn{align-self:flex-start}.notes{flex-direction:column;gap:8px;display:flex}.note{border:1px solid var(--bd);background:var(--w);white-space:pre-wrap;border-radius:11px;padding:8px 12px}.akzent-pop{z-index:60;background:var(--w);border:1px solid var(--bd);box-shadow:var(--sh2);width:260px;animation:in .2s var(--ease);border-radius:14px;padding:12px;position:fixed;bottom:70px;left:72px}.akzent-pop button{cursor:pointer;text-align:left;background:0 0;border:0;border-radius:9px;align-items:center;gap:10px;width:100%;min-height:42px;padding:0 8px;display:flex}.akzent-pop button:hover{background:var(--s2)}.akzent-pop button>span:first-child{border-radius:6px;flex:none;width:20px;height:20px}.akzent-pop button .mono{margin-left:auto}.modal-bg{z-index:80;background:#0a121873;justify-content:center;align-items:center;padding:16px;animation:.2s fade;display:flex;position:fixed;inset:0}@keyframes fade{0%{opacity:0}to{opacity:1}}.modal{background:var(--w);width:100%;max-width:520px;max-height:92vh;box-shadow:var(--sh2);animation:in .25s var(--ease);border-radius:18px;flex-direction:column;gap:12px;padding:20px;display:flex;overflow-y:auto}.modal h3{margin:0;font-size:18px}.modal label{color:var(--t2);flex-direction:column;gap:4px;font-size:12px;display:flex}.modal label.chk{flex-direction:row;align-items:center;gap:8px;font-size:13px}.anh-wahl{margin:8px 0}.anh-liste{border:1px solid var(--bd);border-radius:10px;margin-top:4px;overflow:hidden}.modal label.anh-z{color:inherit;cursor:pointer;border-bottom:1px solid var(--bd);flex-direction:row;align-items:center;gap:10px;padding:8px 12px;font-size:13px}.modal label.anh-z:last-child{border-bottom:0}.modal label.anh-z.dis{opacity:.55;cursor:default}.anh-z input{flex:none;width:auto;margin:0}.anh-z .anh-n{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.anh-z .tag{flex:none}.modal input[type=email],.modal input[type=text],.modal textarea{border:1px solid var(--bd);background:var(--s2);height:44px;color:var(--t);border-radius:10px;padding:0 12px}.modal textarea{height:auto;padding:10px 12px}.login{background:radial-gradient(1000px 500px at 20% -10%,var(--accl),transparent),var(--bg);justify-content:center;align-items:center;min-height:100dvh;padding:20px;display:flex}.login form{background:var(--w);border:1px solid var(--bd);width:100%;max-width:380px;box-shadow:var(--sh2);animation:in .4s var(--ease);border-radius:18px;flex-direction:column;gap:14px;padding:28px;display:flex}.login input{border:1px solid var(--bd2);background:var(--w);border-radius:11px;height:46px;padding:0 12px}.err{color:var(--red);min-height:18px;font-size:13px}#toast{opacity:0;background:var(--rail);color:#fff;box-shadow:var(--sh2);transition:all .3s var(--ease);z-index:90;pointer-events:none;border-radius:12px;max-width:calc(100vw - 32px);padding:12px 18px;font-weight:600;position:fixed;bottom:24px;left:50%;transform:translate(-50%,20px)}#toast.show{opacity:1;transform:translate(-50%)}.sheet-bg{display:none}@media (width<=1250px){.listcol{width:380px}.kv:not(.kv-3){grid-template-columns:repeat(2,minmax(0,1fr))}.pos-kopf{display:none}.pos-z{grid-template-columns:minmax(0,1fr) 40px 132px 104px;grid-template-areas:"art art art art""lz qty pr sum""a25 a25.del"}.pz-art-w{grid-area:art}.pz-lz{grid-area:lz}.pz-qty{grid-area:qty}.pz-price{grid-area:pr}.pz-sum{grid-area:sum}.pz-25a{grid-area:a25}.pz-del{grid-area:del;justify-self:end}}@media (width<=900px){html,body{font-size:15px}.rail{left:10px;right:10px;bottom:calc(10px + env(safe-area-inset-bottom));z-index:40;background:color-mix(in srgb,var(--rail) 94%,transparent);-webkit-backdrop-filter:blur(12px);border-radius:20px;flex-direction:row;justify-content:space-around;width:auto;height:60px;padding:0 8px;position:fixed;top:auto;box-shadow:0 10px 30px #00000040}.rail>span{display:none}.r-logo{margin:0}.r-btn{width:44px;height:44px}.lc-brand{height:50px;padding:0 16px}.lc-brand img{height:29px}.akzent-pop{width:auto;bottom:84px;left:16px;right:16px}.listcol{border-right:0;width:100%}.lc-list{padding-bottom:100px}.drawer{z-index:50;height:92dvh;transition:transform .38s var(--ease);visibility:hidden;border-radius:22px 22px 0 0;position:fixed;bottom:0;left:0;right:0;transform:translateY(105%);box-shadow:0 -12px 40px #00000040}.drawer.open{visibility:visible;transform:none}.drawer.zieht{transition:none}.sheet-bg{z-index:45;background:#0a121866;animation:.25s fade;display:block;position:fixed;inset:0}.d-head{gap:10px;padding:8px 16px 12px}.dtabs{gap:16px;padding:0 16px}.jetzt{gap:10px;padding:12px 14px}.jetzt .big{font-size:14px}.d-grab{background:var(--bd2);border-radius:3px;width:44px;height:5px;margin:2px auto 4px;display:block}.d-name{font-size:19px}.d-acts .btn.ghost{display:none}.phasen{scrollbar-width:none;overflow-x:auto}.ph{min-width:64px}.d-in{padding:14px 16px 40px}.vtabs{padding:10px 16px}.msg-body,.msg-acts{padding-left:14px}.pk-in{grid-template-columns:repeat(2,minmax(0,1fr))}.prz{grid-template-columns:auto minmax(0,1fr) auto}.prz-d{grid-area:2/1/auto/-1}.prz.kompakt{grid-template-columns:auto minmax(0,1fr) auto}.prz.kompakt .btn{grid-column:1/-1}.ed-fuss select{width:100%}.ed-acts .btn{flex:1}.jetzt .btn{width:100%}#toast{bottom:90px}}@media (prefers-reduced-motion:reduce){*{transition:none!important;animation:none!important}}.buch{margin-top:12px}.buch-zeile{border:1px solid var(--bd);background:var(--s2);border-radius:12px;flex-direction:column;gap:10px;padding:12px 14px;display:flex}.warnbox{color:#7a4b00;background:#fff6e6;border-radius:10px;flex-wrap:wrap;align-items:center;gap:8px;padding:10px 12px;font-size:13px;display:flex}.warnbox.strong{color:#8a1020;background:#fdecec;font-weight:600}.warnbox label.chk{align-items:center;gap:6px;font-weight:600;display:inline-flex}.okbox{background:var(--accl);color:var(--acc);border-radius:10px;padding:12px 14px;font-weight:700}.kv2{flex-direction:column;gap:8px;font-size:13px;display:flex}.kv2>div{border-bottom:1px solid var(--bd);grid-template-columns:150px minmax(0,1fr);gap:10px;padding-bottom:8px;display:grid}.kv2 .k{color:var(--t2)}.snd{border-top:1px solid var(--bd);grid-template-columns:minmax(0,1.4fr) minmax(0,1fr) auto;align-items:center;gap:12px;padding:10px 0;display:grid}@media (width<=760px){.kv2>div{grid-template-columns:1fr;gap:2px}.snd{grid-template-columns:1fr}.buch-zeile .row-acts .btn{width:100%}}@media (prefers-color-scheme:dark){.warnbox{color:#f3cf8a;background:#3a2a0a}.warnbox.strong{color:#f4a3a8;background:#3d1416}}.tchip{background:var(--s3);min-height:24px;color:var(--t2);border-radius:12px;align-items:center;gap:6px;padding:2px 10px;font-size:12px;font-weight:700;display:inline-flex}.tchip:before{content:"";background:currentColor;border-radius:50%;width:7px;height:7px}.tchip.k-unterwegs{background:var(--accl);color:var(--acc)}.tchip.k-unterwegs:before{animation:1.6s ease-in-out infinite pulsTrk}.tchip.k-zustellung{background:var(--infol);color:var(--info)}.tchip.k-zugestellt{background:var(--okl);color:var(--ok)}.tchip.k-zoll{background:var(--warnl);color:var(--warn)}.tchip.k-problem{background:var(--rl);color:var(--red)}@keyframes pulsTrk{0%,to{opacity:1}50%{opacity:.35}}.jetzt .trk-mini{margin-top:8px}.jetzt .trk-mini .tchip{background:#ffffffeb}.trk-kopf{flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:8px;display:flex}.trk-letzt{background:var(--s2);border:1px solid var(--bd);border-radius:10px;padding:10px 12px}.trk-ev{margin-top:10px}.trk-ev summary{cursor:pointer;align-items:center;min-height:44px;font-weight:600;display:flex}.trk-ev ol{border-left:2px solid var(--bd);flex-direction:column;gap:10px;margin:0;padding:0 0 0 14px;list-style:none;display:flex}.trk-ev li{flex-direction:column;gap:2px;display:flex;position:relative}.trk-ev li:before{content:"";background:var(--w);border:2px solid var(--acc);border-radius:50%;width:10px;height:10px;position:absolute;top:5px;left:-20px}.trk-ev li:first-child:before{background:var(--acc)}.art-chip{cursor:pointer;font-family:inherit;font-size:11.5px;font-weight:700;line-height:inherit;transition:transform .15s var(--ease),box-shadow .15s;border:0}.art-chip:hover{box-shadow:var(--sh);transform:translateY(-1px)}.art-pop{z-index:85;background:var(--w);border:1px solid var(--bd);width:260px;box-shadow:var(--sh2);animation:in .2s var(--ease);border-radius:14px;flex-direction:column;gap:2px;padding:8px;display:flex;position:fixed}.art-pop button{text-align:left;cursor:pointer;background:0 0;border:0;border-radius:10px;align-items:center;gap:10px;min-height:48px;padding:6px 10px;display:flex}.art-pop button>span:nth-child(2){flex-direction:column;flex:1;display:flex}.art-pop button:hover,.art-pop button.on{background:var(--accl)}.art-pop .ok{color:var(--acc);font-weight:700}.art-pop .art-link{color:var(--t3);text-underline-offset:2px;padding:8px 10px 4px;font-size:12px;text-decoration:underline}.art-pop .art-link.on{color:var(--acc)}.neu-modal{gap:14px;max-width:640px}.neu-kopf{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.neu-kopf h3{margin:2px 0 0;font-size:20px}.neu-arten{grid-template-columns:1fr 1fr;gap:12px;display:grid}.neu-art{text-align:left;border:2px solid var(--bd);background:var(--w);cursor:pointer;transition:border-color .2s,box-shadow .2s,transform .2s var(--ease);border-radius:16px;flex-direction:column;gap:6px;padding:16px;display:flex}.neu-art:hover{box-shadow:var(--sh);transform:translateY(-2px)}.neu-art.on{border-color:var(--acc);background:var(--accl);box-shadow:0 6px 18px color-mix(in srgb,var(--acc) 18%,transparent)}.neu-art .ic{background:var(--s2);border-radius:12px;justify-content:center;align-items:center;width:42px;height:42px;font-size:20px;transition:background .2s;display:flex}.neu-art.on .ic{background:var(--acc)}.neu-art b{font-size:16px}.neu-link{color:var(--t3);text-underline-offset:2px;align-self:flex-start;font-size:12px;text-decoration:underline}.neu-sz{border:2px solid var(--acc);background:var(--accl);border-radius:12px;padding:12px 14px;font-size:13px}.neu-sz a{margin-left:8px;font-size:12px}.neu-ablauf{background:var(--accl);border-radius:14px;flex-direction:column;gap:10px;padding:14px 16px;display:flex}.neu-steps{gap:8px;display:flex}.neu-steps>div{flex-direction:column;flex:1;gap:6px;display:flex}.neu-steps .b{background:var(--acc);border-radius:3px;height:6px}.neu-fuss{border-top:1px solid var(--s3);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;padding-top:6px;display:flex}.neu-fuss .btn{min-height:44px}.neu-zeile{flex-wrap:wrap;align-items:flex-end;gap:12px;display:flex}.neu-zeile label:first-child{flex:1;min-width:180px}.neu-treffer{border:1px solid var(--bd);border-radius:12px;flex-direction:column;margin-top:-6px;display:flex;overflow:hidden}.neu-treffer button{border:0;border-top:1px solid var(--s3);background:var(--w);text-align:left;cursor:pointer;flex-direction:column;align-items:flex-start;gap:2px;min-height:48px;padding:8px 12px;display:flex}.neu-treffer button:first-child{border-top:0}.neu-treffer button:hover{background:var(--accl)}.neu-kunde{background:var(--okl);border-radius:12px;padding:10px 12px;font-weight:600}.neu-kunde a{margin-left:8px;font-size:12px;font-weight:400}.neu-pos{flex-direction:column;gap:8px;display:flex}.neu-pz{grid-template-columns:1fr 64px 110px 110px 44px;align-items:center;gap:8px;display:grid}.neu-pz input,.neu-pz select{border:1px solid var(--bd);background:var(--s2);border-radius:10px;min-width:0;height:44px;padding:0 10px}.neu-pz .q,.neu-pz .pr{text-align:right}.neu-pz.ohne-lz{grid-template-columns:1fr 64px 120px 44px}.neu-pz.kopf{color:var(--t3);text-transform:uppercase;letter-spacing:.5px;font-size:11px;font-weight:700}.neu-pos+.btn{align-self:flex-start}.neu-summe{border-top:1px solid var(--bd);justify-content:space-between;align-items:center;padding:10px 2px;display:flex}.neu-summe b{font-size:18px}.modal input[type=text]{box-sizing:border-box;width:100%}@media (width<=640px){.modal-bg:has(.neu-modal){align-items:flex-end;padding:0}.neu-modal{max-width:none;max-height:94vh;padding:18px 16px calc(18px + env(safe-area-inset-bottom));animation:hoch .3s var(--ease);border-radius:22px 22px 0 0}.neu-arten{grid-template-columns:1fr}.neu-art{flex-flow:wrap;align-items:center}.neu-art .small{flex-basis:100%}.neu-pz{grid-template-columns:1fr 60px 96px 44px}.neu-pz select{grid-column:1/-2}.neu-pz.ohne-lz{grid-template-columns:1fr 56px 90px 44px}.neu-pz.kopf:not(.ohne-lz) span:nth-child(4){display:none}.neu-fuss .btn.acc{flex:1}}@keyframes hoch{0%{opacity:.4;transform:translateY(40px)}to{opacity:1;transform:none}}.zahl-feld{align-items:center;gap:6px;display:flex}.zahl-feld input[type=date]{flex:1;min-width:0}.iconbtn.sm{width:36px;height:36px}.erinn{border-top:1px solid #ffffff2e;flex-wrap:wrap;align-items:center;gap:8px;margin-top:10px;padding-top:10px;display:flex}.erinn select,.erinn input[type=date]{color:#fff;background:#ffffff1f;border:1px solid #ffffff59;border-radius:9px;height:34px;padding:0 8px;font-size:12px}.erinn select option{color:var(--t)}.erinn select:disabled,.erinn input:disabled{opacity:.45}.erinn-f{align-items:center;gap:6px;font-size:12px;display:flex}.erinn-an{cursor:pointer;align-items:center;gap:8px;min-height:34px;font-size:13px;font-weight:700;display:flex}.erinn-an input{opacity:0;width:1px;height:1px;position:absolute}.erinn-an .sw{background:#ffffff4d;border-radius:11px;width:38px;height:22px;transition:background .2s;position:relative}.erinn-an .sw:after{content:"";width:16px;height:16px;transition:transform .2s var(--ease);background:#fff;border-radius:50%;position:absolute;top:3px;left:3px}.erinn-an input:checked+.sw{background:#fff}.erinn-an input:checked+.sw:after{background:var(--acc);transform:translate(16px)}.erinn-an input:focus-visible+.sw{outline-offset:2px;outline:2px solid #fff}.erinn-info{opacity:.85}.modal textarea{box-sizing:border-box;width:100%;font-size:13px;line-height:1.5}@media (width<=640px){.erinn{gap:6px}.erinn-info{flex-basis:100%}.kv.kv-3:first-of-type{gap:6px}.kv.kv-3:first-of-type>div{padding:7px 8px}.kv.kv-3:first-of-type .v{font-size:12.5px}.kv.kv-3:not(:first-of-type){gap:6px}.kv.kv-3:not(:first-of-type)>div{padding:7px 8px}.kv.kv-3:not(:first-of-type) .v{font-size:12.5px}}.aufd-edit{box-sizing:border-box;width:100%;height:28px;font:inherit;color:var(--t);background:0 0;border:0;border-bottom:1px solid #0000;border-radius:0;padding:0;font-weight:600}.aufd-edit:hover{border-bottom-color:var(--bd2)}.aufd-edit:focus{border-bottom-color:var(--acc);outline:none}.aufd-edit::placeholder{color:var(--t3);font-weight:400}.steuer-rg{margin-bottom:2px;display:block}.dropz{border:2px dashed var(--bd2);border-radius:var(--r);background:var(--w);text-align:center;cursor:pointer;min-height:120px;transition:border-color .2s,background .2s,transform .2s var(--ease);flex-direction:column;justify-content:center;align-items:center;gap:4px;padding:18px;display:flex}.dropz:hover,.dropz:focus-visible{border-color:var(--acc);outline:none}.dropz.ueber{border-color:var(--acc);background:var(--accl);transform:scale(1.01)}.dropz-ic{color:var(--acc);font-size:24px}.docz{border-top:1px solid var(--s3);flex-wrap:wrap;align-items:center;gap:8px;padding:8px 0;display:flex}.docz:first-of-type{border-top:0}.docz-main{text-align:left;cursor:pointer;min-width:180px;color:var(--t);background:0 0;border:0;flex:1;align-items:center;gap:10px;padding:4px 0;display:flex}.docz-main:hover .ell{color:var(--acc)}.docz-main .ic{border-radius:9px;flex:none;justify-content:center;align-items:center;width:34px;height:34px;font-size:11px;font-weight:800;display:flex}.docz-txt{flex-direction:column;min-width:0;display:flex}.docz-typ{cursor:pointer;border:0}.docz-lock{color:#8a5a00;background:#fdecc8;border-radius:10px;padding:2px 8px;font-size:11px;font-weight:700}.intern-panel{background:linear-gradient(0deg,#fffaf0,var(--w));border-color:#f3d9a4}@media (prefers-color-scheme:dark){.intern-panel{background:var(--w);border-color:#5a4316}.docz-lock{color:#f3c76b;background:#3a2a0c}}.stage .stz{border-top:1px solid var(--s3);grid-template-columns:minmax(0,1fr) 220px auto 40px;align-items:center;gap:8px;padding:6px 0;display:grid}.stage select{border:1px solid var(--bd);background:var(--s2);border-radius:10px;min-width:0;height:40px;padding:0 8px}.stage select.pflicht{border-color:var(--warn);box-shadow:0 0 0 3px var(--warnl)}.jetzt-btns{flex-wrap:wrap;justify-content:flex-end;gap:8px;margin-left:auto;display:flex}.jetzt .jetzt-txt{flex:420px;min-width:0}.jetzt .btn.ghost-w{color:#fff;background:0 0;border-color:#ffffff8c}@media (width<=640px){.stage .stz{grid-template-columns:minmax(0,1fr) 40px}.stage .stz select{order:3;grid-column:1/-1}.jetzt-btns{width:100%}.jetzt-btns .btn{flex:100%}}.zb{border-radius:10px;align-self:flex-start;align-items:center;gap:4px;margin-top:4px;padding:2px 8px;font-size:11px;font-weight:700;display:inline-flex}.zb-ok{background:var(--okl);color:var(--ok)}.zb-pruef{background:var(--infol);color:var(--info)}.zb-warn{background:var(--warnl);color:var(--warn)}.bank-zeile{color:var(--t2);flex-wrap:wrap;align-items:center;gap:8px;min-height:22px;font-size:12px;display:flex}.bank-zeile .bz-punkt{background:var(--t3);border-radius:50%;flex:none;width:8px;height:8px}.bank-zeile .bz-t{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.bank-zeile.bz-ok .bz-punkt{background:var(--ok)}.bank-zeile.bz-info .bz-punkt{background:var(--info);animation:1.2s ease-in-out infinite bzPuls}.bank-zeile.bz-warn{color:var(--warn);font-weight:600}.bank-zeile.bz-warn .bz-punkt{background:var(--warn)}.bank-zeile .btn.sm{min-height:30px;padding:0 10px;font-size:12px}@keyframes bzPuls{50%{opacity:.35}}@media (width<=640px){.bank-zeile{flex-wrap:nowrap}}@media (prefers-reduced-motion:reduce){.bank-zeile.bz-info .bz-punkt{animation:none}}.ze-balken{border-radius:var(--r);border:1px solid var(--bd);background:var(--w);color:var(--t);animation:in .3s var(--ease);flex-wrap:wrap;align-items:center;gap:14px;margin-top:10px;padding:14px 16px;display:flex}.ze-balken.ze-ok{border-color:color-mix(in srgb,var(--ok) 45%,var(--bd));background:var(--okl)}.ze-balken.ze-warn{border-color:color-mix(in srgb,var(--warn) 50%,var(--bd));background:var(--warnl)}.ze-balken .ze-txt{flex:1;min-width:0}.ze-balken .big{font-size:15px;font-weight:700}.ze-balken .lbl{color:var(--t2)}.ze-balken.ze-ok .ze-st{color:var(--ok);font-weight:600}.ze-balken.ze-warn .ze-st{color:var(--warn);font-weight:600}.ze-balken .ze-btns{flex-wrap:wrap;gap:8px;display:flex}.ze-balken .btn.ghost-w{color:var(--t);border-color:var(--bd2);background:0 0}@media (width<=900px){.ze-balken .btn,.ze-balken .ze-btns{width:100%}}.zahlung-box{border-radius:var(--r);border:1px solid var(--bd);background:var(--w);animation:in .3s var(--ease);flex-wrap:wrap;align-items:center;gap:14px;margin-top:10px;padding:14px 16px;display:flex}.zahlung-box.ok{border-color:color-mix(in srgb,var(--ok) 45%,var(--bd));background:var(--okl)}.zahlung-box.pruef{border-color:color-mix(in srgb,var(--info) 50%,var(--bd));background:var(--infol)}.zahlung-box .big{font-size:15px;font-weight:700}.zahlung-box .lbl{color:var(--t2)}.zahlung-box .btn.ghost-w{background:0 0}.nh-vorschau{border:1px solid var(--bd);background:var(--s2);border-radius:12px;padding:12px 14px;font-size:13px}.nh-vorschau pre{white-space:pre-wrap;font-family:var(--font);margin:8px 0 0}.modal-btns{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}@media (width<=900px){.zahlung-box .btn{width:100%}}.zahlung-box .btn.ghost-w{color:var(--t);border-color:var(--bd2)}.neu-flag{color:#fff;background:var(--acc);animation:in .3s var(--ease);border-radius:10px;align-items:center;gap:4px;margin-left:6px;padding:2px 8px;font-size:11px;font-weight:700;display:inline-flex}.linkbtn{color:inherit;opacity:.85;text-underline-offset:3px;font:inherit;cursor:pointer;background:0 0;border:0;padding:6px 2px;font-size:13px;text-decoration:underline}.linkbtn:hover{opacity:1}.erinn-wrap{margin-top:8px;font-size:13px}.erinn-wrap summary{cursor:pointer;opacity:.85;padding:4px 0;list-style:none;display:inline-block}.erinn-wrap summary::-webkit-details-marker{display:none}.erinn-wrap[open] summary{opacity:1}.erinn-wrap .erinn{margin-top:6px}.trk-chip{white-space:nowrap;vertical-align:baseline;min-width:0;max-width:100%;color:var(--t);align-items:baseline;gap:6px;text-decoration:none;transition:color .15s;display:inline-flex}.trk-chip b{font-weight:700}.trk-chip:hover{color:var(--acc)}.trk-chip .ell{min-width:0;max-width:200px}.kv-versand{align-items:center;gap:6px;min-width:0;max-width:100%;display:inline-flex}.kc-betreff{color:var(--t);white-space:normal;overflow-wrap:anywhere;font-size:13px;font-weight:600;line-height:1.35}.d-betreff{box-sizing:border-box;width:100%;font:inherit;color:var(--t);background:0 0;border:1px dashed #0000;border-radius:8px;margin-top:4px;margin-left:-8px;padding:4px 8px;font-size:15px;font-weight:600;transition:border-color .15s,background .3s}.d-betreff::placeholder{color:var(--t3,#9aa3b0);font-weight:500}.d-betreff:hover{border-color:var(--bd)}.d-betreff:focus{border-style:solid;border-color:var(--acc);background:var(--w);outline:none}.d-betreff.gespeichert{background:var(--okl)}.zahl-feld{align-items:center;gap:4px;height:28px;display:flex}.zahl-feld input{height:28px;font-size:inherit;color:inherit;background:0 0;border:0;min-width:0;padding:0}.zahl-feld input::-webkit-calendar-picker-indicator{opacity:.35;cursor:pointer}.zahl-feld input:hover::-webkit-calendar-picker-indicator{opacity:.8}.zahl-weg{color:var(--t3,#9aa3b0);cursor:pointer;opacity:.6;background:0 0;border:0;border-radius:6px;padding:4px;font-size:12px;line-height:1}.zahl-weg:hover{opacity:1;color:var(--bad,#b42318);background:var(--s2)}.buch{border:1px solid var(--bd);border-radius:12px;flex-direction:column;display:flex;overflow:hidden}.buch-z{background:var(--w);border:0;border-top:1px solid var(--s3);text-align:left;font:inherit;color:inherit;cursor:pointer;align-items:center;gap:12px;padding:10px 14px;transition:background .15s;display:flex}.buch-z:first-child{border-top:0}.buch-z:hover{background:var(--s2)}.buch-z:hover .buch-cta{color:var(--acc);transform:translate(2px)}.buch-i{background:var(--s2);border-radius:50%;flex:none;justify-content:center;align-items:center;width:24px;height:24px;font-size:12px;font-weight:700;display:flex}.buch-i.t-ok{background:var(--okl);color:var(--ok)}.buch-i.t-warn{background:var(--warnl);color:var(--warn)}.buch-t{flex-direction:column;flex:1;min-width:0;display:flex}.buch-cta{color:var(--t2);flex:none;font-size:12px;font-weight:600;transition:color .15s,transform .15s}.jetzt-zahl{flex-direction:column;align-items:stretch;gap:12px}.jz-kopf{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.jz-datum{opacity:.9;flex-direction:column;gap:2px;font-size:11px;display:flex}.jz-datum input{color:#fff;height:32px;font:inherit;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:#ffffff1f;border:1px solid #ffffff59;border-radius:9px;padding:0 8px;font-size:13px}.jz-akt{flex-wrap:wrap;gap:8px;display:flex}.jz-akt .btn{flex:auto}.jetzt-zahl .erinn-wrap{border-top:1px solid #ffffff2e;margin:0;padding-top:8px}.jetzt-zahl .erinn-wrap summary{opacity:.9;align-items:center;gap:8px;width:100%;display:flex}.jetzt-zahl .erinn-wrap summary .pfeil{transition:transform .2s var(--ease);margin-left:auto}.jetzt-zahl .erinn-wrap[open] summary .pfeil{transform:rotate(180deg)}.jetzt-zahl .erinn-wrap[open] .erinn{animation:in .25s var(--ease)}@media (width<=640px){.jz-akt .btn{flex:100%}}.modal.modal-wide{max-width:680px}.rg-weg{counter-reset:s;gap:6px;margin:0;padding:0;list-style:none;display:flex}.rg-weg li{counter-increment:s;color:var(--t2);background:var(--s2);border-radius:8px;flex:1;align-items:center;gap:6px;padding:6px 8px;font-size:12px;display:flex}.rg-weg li:before{content:counter(s);background:var(--bd);width:18px;height:18px;color:var(--t);border-radius:50%;flex:none;justify-content:center;align-items:center;font-size:11px;font-weight:700;display:inline-flex}.rg-weg li.jetzt{background:var(--accl,#e6f2f1);color:var(--t);font-weight:600}.rg-weg li.jetzt:before{background:var(--acc);color:#fff}.rg-weg li.fertig:before{content:"✓";background:var(--ok);color:#fff}.rg-grid{grid-template-columns:1fr 1fr;gap:10px;display:grid}@media (width<=640px){.rg-grid{grid-template-columns:1fr}.rg-weg li{font-size:11px}}.rg-empf{border:1px solid var(--bd);border-radius:10px;flex-direction:column;gap:2px;margin-top:4px;padding:10px 12px;display:flex}.rg-checks{background:var(--s2);border-radius:10px;flex-direction:column;gap:6px;padding:10px 12px;display:flex}.rg-zeile{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:10px;display:flex}.rg-zeile input[type=date]{border:1px solid var(--bd);background:var(--s2);height:40px;color:var(--t);border-radius:10px;padding:0 10px}.rg-fuss{background:var(--s2);color:var(--t2);border-radius:10px;padding:10px 12px}.pre{white-space:pre-wrap}.rg-ok{background:var(--okl);color:var(--ok);border-radius:12px;padding:14px;font-weight:600}.rg-links{color:var(--t2);font-size:13px}.rg-schritt{border:1px solid var(--bd);border-radius:10px;align-items:flex-start;gap:12px;padding:10px 12px;display:flex}.rg-n{background:var(--acc);color:#fff;border-radius:50%;flex:none;justify-content:center;align-items:center;width:22px;height:22px;font-size:12px;font-weight:700;display:flex}.mail-vorschau{margin-top:6px;font-size:13px}.mail-vorschau summary{cursor:pointer;color:var(--acc);font-weight:600}.mail-vorschau pre{white-space:pre-wrap;font:inherit;background:var(--s2);border-radius:8px;max-height:220px;margin:6px 0 0;padding:10px;font-size:12px;overflow:auto}@keyframes kcBlitz{0%{box-shadow:0 0 0 0 color-mix(in srgb,var(--ok) 55%,transparent);background:var(--w)}35%{box-shadow:0 0 0 6px color-mix(in srgb,var(--ok) 25%,transparent);background:var(--okl);transform:scale(1.015)}to{transform:none;box-shadow:0 0 #0000}}@keyframes kcBlitzW{0%{box-shadow:0 0 0 0 color-mix(in srgb,var(--warn) 55%,transparent)}35%{box-shadow:0 0 0 6px color-mix(in srgb,var(--warn) 25%,transparent);background:var(--warnl)}to{box-shadow:0 0 #0000}}.kc.kc-blitz{animation:kcBlitz .5s var(--ease) both}.kc.kc-blitz-warn{animation:kcBlitzW .5s var(--ease) both}.kc.kc-neu{animation:kcNeu .45s var(--ease) both}@keyframes kcNeu{0%{opacity:0;transform:scale(.97)}to{opacity:1;transform:none}}.kc-geist{z-index:60;pointer-events:none;margin:0;position:fixed}.kc-geist>.kc{box-sizing:border-box;background:var(--okl);border-color:var(--ok);height:100%;animation:none}.btn{transition:transform .12s var(--ease),background .2s,box-shadow .2s}.btn:active{transform:scale(.97)}@media (prefers-reduced-motion:reduce){.kc.kc-blitz,.kc.kc-blitz-warn,.kc.kc-neu{animation:none}}.dz-m{display:none}@media (width<=640px){.dropz{text-align:left;border-style:solid;border-width:1px;flex-flow:wrap;justify-content:flex-start;gap:2px 10px;min-height:0;padding:12px 14px}.dropz .dz-d{display:none}.dropz .dz-m{display:block}.dropz .dz-m.small{flex-basis:100%;margin-top:-4px;padding-left:34px}.dropz-ic{font-size:20px}}.pos-klapp>summary{cursor:pointer;align-items:center;gap:8px;list-style:none;display:flex}.pos-klapp>summary::-webkit-details-marker{display:none}.pos-klapp>summary h3{flex:1;margin:0}.pos-klapp>summary .pfeil{transition:transform .2s var(--ease);color:var(--t2)}.pos-klapp[open]>summary .pfeil{transform:rotate(180deg)}.pos-klapp[open]>summary{margin-bottom:10px}.pos-klapp>.link{margin-top:8px}.hinw{border:1px solid var(--bd2);background:var(--s2);width:18px;height:18px;color:var(--t2);cursor:help;vertical-align:1px;border-radius:50%;justify-content:center;align-items:center;margin-left:4px;padding:0;font-size:11px;font-weight:700;line-height:1;display:inline-flex;position:relative}.hinw.w{border-color:color-mix(in srgb,var(--warn) 45%,transparent);background:var(--warnl);color:var(--warn)}.hinw:after{content:attr(data-tip);z-index:70;color:#fff;text-align:left;white-space:pre-line;width:max-content;max-width:min(280px,80vw);box-shadow:var(--sh2);opacity:0;pointer-events:none;transition:opacity .15s,transform .15s var(--ease);background:#16202a;border-radius:9px;padding:8px 10px;font-size:12px;font-weight:500;line-height:1.45;position:absolute;bottom:calc(100% + 8px);left:-8px;transform:translateY(4px)}.hinw:hover:after,.hinw:focus-visible:after,.hinw:focus:after{opacity:1;transform:none}.doc-bg{z-index:90;padding:24px}.doc-vs{background:var(--w);width:min(920px,100%);height:min(92vh,1200px);box-shadow:var(--sh2);animation:in .25s var(--ease);border-radius:18px;flex-direction:column;display:flex;overflow:hidden}.doc-vs-kopf{border-bottom:1px solid var(--s3);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:12px 14px 12px 18px;display:flex}.doc-vs-akt{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.doc-vs-akt .btn{min-height:36px}.doc-vs-body{background:var(--s2);flex:1;justify-content:center;align-items:center;min-height:0;display:flex;overflow:auto}.doc-vs-body iframe{background:#fff;border:0;width:100%;height:100%}.doc-vs-body img{object-fit:contain;max-width:100%;max-height:100%}@media (width<=640px){.doc-bg{padding:0}.doc-vs{border-radius:0;height:100%}.doc-vs-akt{width:100%}.doc-vs-akt .btn{flex:1}}.nk-plus{align-self:flex-start;min-height:38px}.nk-neu{border:1px solid var(--bd);background:var(--s2);border-radius:12px;flex-direction:column;gap:10px;padding:12px;display:flex}.nk-neu-kopf{justify-content:space-between;align-items:center;font-size:13px;display:flex}.nk-raster{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 10px;display:grid}.nk-raster .nk-breit{grid-column:1/-1}.nk-raster input{background:var(--w)!important;height:40px!important}@media (width<=640px){.nk-raster{grid-template-columns:1fr}}textarea.d-betreff{resize:none;white-space:pre-wrap;overflow-wrap:anywhere;min-height:0;line-height:1.35;display:block;overflow:hidden}.mail-badge{background:var(--info);color:#fff;font:inherit;white-space:nowrap;cursor:pointer;box-shadow:0 0 0 0 color-mix(in srgb,var(--info) 60%,transparent);border:0;border-radius:999px;flex:none;align-items:center;gap:4px;margin-left:8px;padding:2px 9px;font-size:11.5px;font-weight:700;line-height:18px;animation:2.4s infinite mailPuls;display:inline-flex}@keyframes mailPuls{0%{box-shadow:0 0 0 0 color-mix(in srgb,var(--info) 55%,transparent)}70%{box-shadow:0 0 0 7px #0000}to{box-shadow:0 0 #0000}}.d-phase .mail-badge{min-height:24px;margin-left:0}.kc.kc-mail{border-color:color-mix(in srgb,var(--info) 55%,var(--bd));box-shadow:inset 4px 0 0 var(--info)}.kc-r{align-items:center}@media (prefers-reduced-motion:reduce){.mail-badge{animation:none}}.kc-todo{flex-wrap:wrap;gap:4px;margin-top:4px;display:flex}.todo-pill{white-space:nowrap;border-radius:999px;align-items:center;padding:1px 8px;font-size:11px;font-weight:700;line-height:18px;display:inline-flex}.tp-go{background:var(--acc);color:#fff}.tp-warn{background:var(--warnl);color:var(--warn);border:1px solid color-mix(in srgb,var(--warn) 35%,transparent)}.tp-info{background:var(--infol);color:var(--info)}@media (width<=640px){.kc{gap:14px;padding:14px 14px 14px 12px}.kc-b{gap:3px}.kc-s,.kc-a{line-height:1.45}.kc-todo{gap:6px;margin-top:7px;margin-bottom:3px}.todo-pill{padding:2px 10px;line-height:20px}.kc-zeit{margin-top:6px}.docz{flex-wrap:wrap;align-items:center;gap:6px;padding:12px 0;display:flex}.docz-main{flex:100%;align-items:flex-start;min-width:0}.docz-txt .ell{white-space:normal;text-overflow:clip;overflow-wrap:anywhere;font-weight:600;line-height:1.35;overflow:visible}.docz>[data-doc-dl]{margin-left:auto}.docz>.iconbtn{width:40px;height:40px}.docz-main .ic{width:38px;height:38px}}@media (width<=640px) and (prefers-color-scheme:dark){.docz-main .ic{filter:brightness(1.35)saturate(1.2)}.panel{background:color-mix(in srgb,var(--w) 88%,#fff 12%)}.docz-txt .small{color:#b4bcc6}}@media (width<=640px){.dtabs{margin:5px 0}}.chats{flex-direction:column;gap:8px;padding-bottom:12px;display:flex}.chat{display:flex}.chat.out{justify-content:flex-end}.chat-blase{background:var(--s2);border:1px solid var(--bd);border-radius:16px;max-width:min(82%,620px);padding:9px 12px 10px;box-shadow:0 1px 1px #00000008}.chat.in .chat-blase{border-top-left-radius:5px}.chat.out .chat-blase{background:var(--accl);border-color:color-mix(in srgb,var(--acc) 25%,var(--bd));border-top-right-radius:5px}.chat.neu .chat-blase{border-color:var(--info);box-shadow:0 0 0 2px color-mix(in srgb,var(--info) 25%,transparent)}.chat-kopf{color:var(--t2);align-items:baseline;gap:8px;margin-bottom:3px;font-size:11.5px;display:flex}.chat-kopf b{color:var(--t);text-overflow:ellipsis;white-space:nowrap;max-width:70%;font-weight:700;overflow:hidden}.chat-neu{background:var(--info);color:#fff;border-radius:999px;padding:0 7px;font-size:10.5px;font-weight:700}.chat-text{white-space:pre-wrap;overflow-wrap:anywhere;color:var(--t);font-size:13.5px;line-height:1.5}.chat-text.lang{max-height:15.5em;overflow:hidden;-webkit-mask-image:linear-gradient(#000 70%,#0000);mask-image:linear-gradient(#000 70%,#0000)}.chat-mehr{margin-top:4px;font-size:12px}.chat-tag{justify-content:center;margin:8px 0 2px;display:flex}.chat-tag span{color:var(--t3);background:var(--s2);border-radius:999px;padding:2px 10px;font-size:11px}.chat-fuss{background:linear-gradient(transparent,var(--bg) 40%);justify-content:flex-end;padding:12px 0 4px;display:flex;position:sticky;bottom:0}.dtab .n-neu{background:var(--info);color:#fff;border-radius:999px;padding:0 7px;font-size:11px;font-weight:700;line-height:18px}.grp-dringend .grp-t{color:var(--red);align-items:center;gap:6px;display:flex}.dringend-punkt{background:var(--red);width:8px;height:8px;box-shadow:0 0 0 0 color-mix(in srgb,var(--red) 50%,transparent);border-radius:50%;animation:2.4s infinite mailPuls}.grp-dringend .kc{border-color:color-mix(in srgb,var(--red) 30%,var(--bd))}.grp-zahlung .grp-t{color:var(--ok);align-items:center;gap:6px;display:flex}.zahlung-punkt{background:var(--ok);width:16px;height:16px;color:var(--w);border-radius:50%;justify-content:center;align-items:center;font-size:10px;font-weight:800;display:inline-flex}.grp-zahlung .kc{border-color:color-mix(in srgb,var(--ok) 35%,var(--bd))}.tp-bad{background:var(--rl);color:var(--red);border:1px solid color-mix(in srgb,var(--red) 30%,transparent)}.t-bad{color:var(--red)}.mail-zeile{align-items:baseline;gap:10px;font-size:13px;display:flex}.mail-anhang{border:1px dashed var(--bd2);background:var(--s2);border-radius:10px;padding:9px 12px;font-size:13px}#sdText{font-family:var(--font);font-size:13px;line-height:1.5}.h3-akt{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;display:flex}.h3-akt .btn{min-height:34px}#edSummen{grid-template-columns:auto auto;place-items:baseline end;gap:2px 10px;display:grid}#edLiefer{margin-top:6px}@media (prefers-color-scheme:dark){.tp-bad{color:#ff8a98;background:#4a1820;border-color:#e5484d}.tp-warn{color:#ffb366;background:#3d2a10;border-color:#f59e0b}.tag.t-warn,.buch-i.t-warn{color:#ffb366;background:#3d2a10}.t-warn{color:#ffb366}.t-bad{color:#ff8a98}}.doc-vs-body:has(.pdf-seiten){justify-content:center;align-items:flex-start}.pdf-seiten{flex-direction:column;gap:8px;padding:8px;display:flex}.pdf-seiten canvas{background:#fff;border-radius:4px;display:block;box-shadow:0 1px 3px #00000040}@media (width<=640px){.doc-vs-kopf{padding-top:18px;position:relative}.doc-vs-kopf:before{content:"";background:var(--bd2);border-radius:3px;width:40px;height:5px;margin-left:-20px;position:absolute;top:7px;left:50%}}@media (prefers-color-scheme:dark){.zahlung-box.pruef{background:#17243d;border-color:#3b5b9a}.zb-pruef{color:#9dbcff;background:#17243d}}.pz-art-w{align-items:center;gap:6px;min-width:0;display:flex;position:relative}.pz-art-w .pz-art{flex:1}.pz-link{flex:none;font-size:15px;line-height:1;text-decoration:none}.art-vs{z-index:40;background:var(--w);border:1px solid var(--bd2);min-width:min(520px,90vw);max-height:360px;box-shadow:var(--sh2);border-radius:12px;position:absolute;top:calc(100% + 4px);left:0;right:0;overflow:auto}.art-vs-i,.art-vs-frei{border:0;border-bottom:1px solid var(--s3);width:100%;color:var(--t);text-align:left;font:inherit;cursor:pointer;background:0 0;align-items:center;gap:10px;padding:8px 10px;display:flex}.art-vs-i:hover,.art-vs-i.on,.art-vs-frei:hover,.art-vs-frei.on{background:var(--accl)}.art-vs-i img,.art-vs-ph{object-fit:cover;background:var(--s3);border-radius:6px;flex:none;width:44px;height:34px}.art-vs-t{flex-direction:column;flex:1;min-width:0;display:flex}.art-vs-t b{font-size:13px;font-weight:600;line-height:1.3}.art-vs-p{color:var(--t2);flex:none;font-size:13px}.art-vs-i.sold{opacity:.5;cursor:default}.art-vs-frei{color:var(--warn);border-bottom:0;font-size:13px}@media (prefers-color-scheme:dark){.art-vs-frei{color:#ffb366}}html,body{overflow-x:hidden}.drawer{overscroll-behavior-x:none;touch-action:pan-y;overflow-x:hidden}.drawer>*{max-width:100%}.drawer .dtabs,.drawer .tbl,.drawer .stepper,.drawer .seg{touch-action:pan-x pan-y}.bd-kosten{border:1px solid var(--bd);background:var(--s2);border-radius:12px;flex-direction:column;gap:6px;margin-top:10px;padding:12px 14px;display:flex}.bd-kosten>div{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.bd-kosten .bd-ges{border-top:1px solid var(--bd);margin-top:2px;padding-top:8px;font-size:15px}.bd-ok{background:var(--okl);color:var(--ok);border-radius:10px;margin-top:10px;padding:10px 12px;font-size:13px;font-weight:600}@media (prefers-color-scheme:dark){.bd-ok{color:#7ee2b0;background:#16352a}}.bd-offen{background:var(--s3);color:var(--t);border-radius:10px;margin-top:10px;padding:10px 12px;font-size:13px}.d-name-btn{all:unset;cursor:pointer;border-bottom:1px dashed #0000}.d-name-btn:hover,.d-name-btn:focus-visible{border-bottom-color:var(--t3)}.kunde-modal{max-width:420px}.kunde-kopf{justify-content:space-between;align-items:center;gap:10px;margin-bottom:6px;display:flex}.kunde-kopf h3{margin:0}.kunde-blk{border-top:1px solid var(--s3);flex-direction:column;align-items:flex-start;gap:6px;padding:12px 0;display:flex}.kunde-adr{font-size:15px;line-height:1.5}.kunde-z{align-items:center;gap:8px;font-size:15px;display:flex}.kunde-z a{color:var(--acc);word-break:break-all;text-decoration:none}.d-icons{flex-wrap:nowrap;align-items:center;gap:6px;display:inline-flex}.d-icons .iconbtn{font-size:16px;text-decoration:none;position:relative}.m24-tip{z-index:1000;color:#fff;text-align:left;white-space:normal;pointer-events:none;background:#16202a;border-radius:8px;max-width:260px;padding:7px 10px;font-size:12px;font-weight:500;line-height:1.35;position:fixed;box-shadow:0 6px 18px #00000040}.m24-tip[hidden]{display:none}@media (prefers-color-scheme:dark){.m24-tip{color:#16202a;background:#e9eef2}}.d-name{white-space:nowrap;align-items:center;gap:8px;min-width:0;display:flex}.d-name .d-name-btn{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.d-name .d-flag{flex:none}textarea.d-betreff:not(:focus){white-space:nowrap;text-overflow:ellipsis;overflow-wrap:normal;overflow:hidden}.d-meta{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.akzent-eigen{border-top:1px solid var(--s3);cursor:pointer;align-items:center;gap:10px;margin-top:8px;padding-top:10px;font-size:13px;display:flex}.akzent-eigen input[type=color]{border:1px solid var(--bd);cursor:pointer;background:0 0;border-radius:7px;width:34px;height:28px;padding:0}.kc-aus .kc-n,.d-aus .d-name-btn{color:var(--t2);text-decoration:line-through;text-decoration-thickness:1.5px}.kc-aus{opacity:.82}.d-top{flex-wrap:wrap}.d-top>div:first-child{flex:auto;min-width:0}.d-name .d-name-btn{text-overflow:clip;white-space:nowrap;flex:0 auto;min-width:0;padding-right:28px;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#000 calc(100% - 44px),#0000);mask-image:linear-gradient(90deg,#000 calc(100% - 44px),#0000)}.d-name .d-name-btn.passt{padding-right:0;-webkit-mask-image:none;mask-image:none}.pos-z .pz-art-w .pz-art,.pos-z select{border-radius:9px}.pz-link{position:relative}.d-fix{z-index:21;background:var(--w);flex:none;padding:12px 24px 8px;position:sticky;top:0}.d-top{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:2px 12px;display:grid}.d-top .d-nr,.d-top .d-meta{grid-column:1/-1}.d-top .d-name{margin:0;font-size:20px}.d-top .d-acts{justify-self:end;gap:6px;display:flex}.d-top .d-icons{justify-self:end}.d-top .d-icons .iconbtn{width:32px;height:32px;font-size:14px}.d-top .d-betreff{margin-top:0;padding:2px 8px;font-size:14px}.drawer .dtabs{top:var(--dkopf,0px)}.d-head{padding-top:6px}@media (width<=640px){.d-fix{padding:6px 16px}.d-top .d-name{font-size:18px}}.pos-z .pz-qty{text-align:center;padding:0 4px}.pos-z .pz-price{text-align:right;font-size:15px;font-weight:600}#kaDrawer{flex-direction:column;display:flex}#kaDrawer[hidden],#kaListe[hidden]{display:none!important}.ka-kc .ka-th{background:var(--s3);border-radius:12px;flex:none;justify-content:center;align-items:center;width:42px;height:42px;font-size:18px;display:flex}.ka-neu{background:var(--acc);color:#fff;border-radius:8px;margin-left:6px;padding:1px 6px;font-size:10px;font-weight:700}.ka-kc .kc-a{color:var(--t3);margin-left:auto}.ka-chat{background:var(--s2);flex-direction:column;flex:1;gap:10px;min-height:200px;padding:16px 24px;display:flex;overflow:auto}.ka-m{flex-direction:column;max-width:72%;display:flex}.ka-in{align-self:flex-start}.ka-out{align-self:flex-end;align-items:flex-end}.ka-bubble{background:var(--w);border:1px solid var(--bd);border-radius:14px;padding:10px 13px;font-size:14px;line-height:1.45}.ka-in .ka-bubble{border-bottom-left-radius:4px}.ka-out .ka-bubble{background:var(--acc);color:#fff;border-color:var(--acc);border-bottom-right-radius:4px}.ka-zeit{margin-top:3px}.ka-unten{background:var(--w);border-top:1px solid var(--bd);flex-direction:column;flex:none;gap:8px;padding:10px 24px 16px;display:flex}.ka-sug{flex-wrap:wrap;align-items:stretch;gap:8px;display:flex}.ka-chip{text-align:left;font:inherit;border:1px solid var(--bd);background:var(--w);color:var(--t);cursor:pointer;border-radius:12px;flex-direction:column;flex:200px;gap:2px;padding:8px 10px;font-size:12px;line-height:1.35;display:flex}.ka-chip b{font-size:12.5px}.ka-chip span{color:var(--t2)}.ka-chip.on,.ka-chip:hover{border-color:var(--acc);background:var(--accl)}.ka-comp{align-items:flex-end;gap:10px;display:flex}.ka-comp textarea{font:inherit;border:1px solid var(--bd2);background:var(--s2);color:var(--t);resize:vertical;border-radius:12px;flex:1;min-height:90px;padding:10px 12px;font-size:14px;line-height:1.45}.ka-comp textarea:focus{border-color:var(--acc);box-shadow:0 0 0 3px var(--accm);background:var(--w);outline:0}@media (width<=640px){.ka-chat{padding:12px 14px}.ka-unten{padding:8px 14px 12px}.ka-m{max-width:88%}}body.sheet-lock{width:100%;position:fixed;inset:0;overflow:hidden}#kaDrawer .ka-chat{overscroll-behavior:contain;-webkit-overflow-scrolling:touch;min-height:0}@media (width<=900px){#kaDrawer.drawer{overflow:hidden}#kaDrawer .ka-kopf{touch-action:none;padding-top:16px;position:relative}#kaDrawer .ka-kopf:before{content:"";background:var(--bd2);border-radius:3px;width:40px;height:5px;margin-left:-20px;position:absolute;top:7px;left:50%}#kaDrawer.zieht{transition:none}}.ka-sug-z[data-zu] .ka-sug{display:none}.ka-sug-toggle{flex:none}.ka-wrap{transition:max-height .25s var(--ease),opacity .25s;border-radius:16px;max-height:200px;position:relative;overflow:hidden}.ka-wrap.weg{opacity:0;max-height:0}.ka-wrap .ka-kc{background:var(--w);transition:transform .2s var(--ease);touch-action:pan-y;animation:none;display:flex;position:relative}.ka-wrap.zieht .ka-kc{transition:none}.ka-swipe{color:#fff;font-size:13px;font-weight:600;display:none;position:absolute;inset:0}.ka-wrap.nach-links .ka-swipe,.ka-wrap.nach-rechts .ka-swipe{display:flex}.ka-swipe span{opacity:.75;flex:1;align-items:center;gap:8px;padding:0 22px;transition:opacity .15s;display:flex}.ka-swipe b{font-size:20px}.ka-swipe .sw-neu{background:var(--acc);justify-content:flex-start;display:none}.ka-swipe .sw-erl{background:#1f8a4c;justify-content:flex-end;display:none}.ka-wrap.nach-rechts .sw-neu,.ka-wrap.nach-links .sw-erl{display:flex}.ka-wrap.scharf .ka-swipe span{opacity:1}.pos-z:focus-within{z-index:50;position:relative}.art-vs{z-index:60}.pz-link-w{flex:none;align-items:center;gap:2px;display:inline-flex}.pz-link-weg{color:var(--t3);cursor:pointer;background:0 0;border:0;border-radius:6px;padding:2px 4px;font-size:13px}.pz-link-weg:hover{color:var(--red);background:var(--rl)}.r-k{color:#fff;background:#86b817;border-radius:7px;justify-content:center;align-items:center;width:24px;height:24px;font-size:15px;font-weight:800;line-height:1;display:inline-flex}.ka-kc .ka-th{color:#fff;background:#86b817;font-size:18px;font-weight:800}.ka-kc .ka-th.ka-th-rc{background:#c8102e}.af-q.af-rc{color:#a3172b;background:#fde8ea}.pz-griff{cursor:grab;touch-action:none;-webkit-user-select:none;user-select:none;color:var(--t3);flex:none;padding:6px 2px;font-size:18px;line-height:1;position:relative}.pz-griff:hover{color:var(--t)}.pos-z.pz-zieht{z-index:40;background:var(--w);box-shadow:var(--sh2);opacity:.95;cursor:grabbing;border-radius:10px;position:relative}.pos-z.pz-ziel{box-shadow:inset 0 3px 0 var(--acc)}@media (prefers-color-scheme:dark){.seg button.on{background:color-mix(in srgb,var(--acc) 30%,transparent);color:#fff}}.pk-ed{flex-direction:column;gap:8px;margin-bottom:8px;display:flex}.pk-z{grid-template-columns:110px repeat(4,minmax(0,1fr)) 64px 32px;align-items:end;gap:8px;display:grid}.pk-z label{flex-direction:column;gap:3px;min-width:0;display:flex}.pk-z input,.pk-z select{border:1px solid var(--bd);background:var(--s2);width:100%;min-width:0;height:40px;font:inherit;color:var(--t);border-radius:9px;padding:0 9px}.pk-z input:focus,.pk-z select:focus{border-color:var(--acc);box-shadow:0 0 0 3px var(--accm);background:var(--w);outline:0}.pk-z .pk-n input{text-align:center}.pk-weg{height:40px;color:var(--t3);cursor:pointer;background:0 0;border:0;border-radius:8px;position:relative}.pk-weg:hover{color:var(--red);background:var(--rl)}@media (width<=640px){.pk-z{grid-template-columns:repeat(4,minmax(0,1fr))}.pk-z select{grid-column:1/-1}.pk-z .pk-n{grid-column:1/3}.pk-weg{grid-column:4}}.ka-sug-z{align-items:flex-start;gap:8px;display:flex}.ka-sug-z .ka-sug{flex:1}.ka-stich{align-items:flex-end;gap:8px;display:flex}.ka-stich textarea{font:inherit;border:1px dashed var(--acc);background:var(--accl);color:var(--t);resize:vertical;border-radius:12px;flex:1;min-height:58px;padding:9px 12px;font-size:14px;line-height:1.4}.ka-stich[hidden]{display:none}@media (width<=640px){input,textarea,select{font-size:16px!important}}@keyframes dBlitz{0%{box-shadow:inset 0 0 #0000}30%{box-shadow:inset 0 -3px 0 0 var(--acc)}to{box-shadow:inset 0 0 #0000}}.d-blitz{animation:.9s dBlitz}.neu-note{box-sizing:border-box;width:100%;font:inherit;border:1px solid var(--bd);background:var(--s2);color:var(--t);resize:vertical;border-radius:9px;margin:-2px 0 10px;padding:8px 11px;font-size:13px;line-height:1.4}.pos-z .pz-note{box-sizing:border-box;width:100%;font:inherit;border:1px dashed var(--bd2);color:var(--t);resize:vertical;background:0 0;border-radius:9px;grid-column:1/-1;min-height:34px;padding:7px 10px;font-size:13px;line-height:1.4}.pos-z .pz-note:focus,.neu-note:focus{border-style:solid;border-color:var(--acc);box-shadow:0 0 0 3px var(--accm);background:var(--w);outline:0}@media (width<=1250px){.pos-z .pz-note{grid-area:note}}@media (width>=641px){.neu-modal{width:85vw;max-width:85vw}}.pos-z.pos-karte{flex-direction:column;grid-template-columns:none;grid-template-areas:none;gap:8px;padding:12px 0;display:flex}.pos-karte .pz-r1{align-items:center;gap:6px;display:flex}.pos-karte .pz-r1 .pz-art-w{flex:1;grid-area:auto;min-width:0}.pos-karte .pz-r2{flex-wrap:wrap;align-items:flex-end;gap:8px;padding-left:26px;display:flex}.pos-karte .pz-lz{flex:none;grid-area:auto;width:150px}.pos-karte .pz-feld{flex-direction:column;flex:none;gap:2px;display:flex}.pos-karte .pz-feld span{color:var(--t3);font-size:11px}.pos-karte .pz-feld-q{width:60px}.pos-karte .pz-feld-p{width:140px}.pos-karte .pz-25a{grid-area:auto;align-self:center}.pos-karte .pz-sum{grid-area:auto;align-self:center;margin-left:auto;font-size:15px;font-weight:700}.pos-karte .pz-note{grid-area:auto;width:calc(100% - 26px);margin-left:26px}.pos-karte .pz-note[hidden]{display:none}.pz-note-btn,.pos-karte .pz-del{width:34px;height:34px;color:var(--t3);cursor:pointer;background:0 0;border:1px solid #0000;border-radius:9px;flex:none;grid-area:auto;justify-self:auto;font-size:15px;position:relative}.pz-note-btn:hover,.pos-karte .pz-del:hover{background:var(--s3);color:var(--t)}.pz-note-btn.an{color:var(--acc);border-color:var(--accm);background:var(--accl)}@media (width<=640px){.pos-karte .pz-r2{padding-left:0}.pos-karte .pz-lz{width:100%}.pos-karte .pz-note{width:100%;margin-left:0}}.btn-verlauf{background:linear-gradient(135deg,var(--acc),color-mix(in srgb,var(--acc) 70%,#000));color:#fff;border:0}.btn-verlauf:hover{filter:brightness(1.08)}.d-top .d-icons{margin-top:10px}.pos-karte .pz-feld-hs{width:120px}.pos-karte .pz-feld-kg{width:90px}.pos-z.pos-karte{align-items:stretch;gap:10px;padding:14px 0}.pos-karte .pz-r1{width:100%}.pos-karte .pz-r2{align-items:flex-end;gap:10px;padding-left:24px}.pos-karte .pz-feld-lz{width:160px}.pos-karte .pz-feld-lz select{width:100%}.pos-karte .pz-25a{align-self:flex-end;align-items:center;gap:6px;height:40px;display:inline-flex}.pos-karte .pz-sum{align-self:flex-end;align-items:center;height:40px;display:inline-flex}.pos-karte .pz-details{flex-direction:column;gap:8px;padding-left:24px;display:flex}.pos-karte .pz-details[hidden]{display:none}.pos-karte .pz-details .pz-note{width:100%;margin:0}.pos-karte .pz-zoll{flex-wrap:wrap;align-items:flex-end;gap:10px;display:flex}.pos-leistung .pz-art{color:var(--t2)}@media (width<=640px){.pos-karte .pz-r2,.pos-karte .pz-details{padding-left:0}.pos-karte .pz-feld-lz{width:100%}}.pos-karte .pz-r2{flex-wrap:nowrap}.pos-karte .pz-feld-lz{flex:none;width:150px}.pos-karte .pz-feld-q{flex:none;width:70px}.pos-karte .pz-feld-p{flex:none;width:130px}.pos-karte .pz-sum{white-space:nowrap;margin-left:auto;padding-left:8px}.pos-karte .pz-zoll{padding-left:24px}@media (width<=640px){.pos-karte .pz-r2{flex-wrap:wrap}.pos-karte .pz-zoll{padding-left:0}.pos-karte .pz-feld-lz{width:100%}}.pos-karte .pz-details.pz-zoll{flex-direction:row}.rg-grid>div{flex-direction:column;display:flex}.rg-grid>div>.rg-empf{flex:auto}.modal>*{flex-shrink:0}.rg-summe td{color:var(--t2);border-bottom:0;padding-top:6px;padding-bottom:6px}.rg-summe:first-child td{border-top:1px solid var(--bd);padding-top:12px}.rg-gesamt td{color:var(--t1);font-size:16px;font-weight:700}.neu-kk{border:1px solid var(--bd);cursor:pointer;border-radius:12px;align-items:flex-start;gap:10px;padding:12px 14px;display:flex}.neu-kk input{width:18px;height:18px;accent-color:var(--acc);margin-top:3px}.neu-kk>span{flex-direction:column;gap:2px;display:flex}.jz-rg{margin-top:12px}.jz-rg .btn{width:100%}.d-top .ka-status{flex-wrap:wrap;grid-column:1/-1;align-items:center;gap:8px;margin-top:6px;display:flex}.vs-box{flex-direction:column;gap:8px;margin:0 0 10px;display:flex}.vs{border:1px solid var(--bd);border-left:4px solid var(--ok);border-radius:var(--r);background:var(--w);color:var(--t);grid-template-columns:1fr auto;align-items:center;gap:12px;padding:12px 14px;display:grid}.vs-t{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.vs-d{flex-wrap:wrap;gap:4px 12px;margin-top:6px;font-size:12.5px;display:flex}.vs-d .ok:before{content:"✓ ";color:var(--ok)}.vs-d .fehlt:before{content:"? ";color:var(--red)}.vs-d .fehlt{color:var(--red)}.vs-q{margin-top:6px;font-style:italic}.vs-b{flex-direction:column;gap:6px;display:flex}@media (width<=700px){.vs{grid-template-columns:1fr}.vs-b{flex-direction:row}}.neu-punkt{background:var(--acc,#0a7cff);vertical-align:1px;border-radius:50%;width:8px;height:8px;margin-right:8px;display:inline-block}@media (width<=640px){.d-top{grid-template-columns:1fr}.d-top .d-name,.d-name .d-name-btn{white-space:normal;overflow-wrap:anywhere}.d-top .d-acts{flex-wrap:wrap;justify-self:stretch}.d-top .d-acts .btn{flex:auto}.d-top .d-icons{grid-row:auto;justify-self:end}.d-top .d-betreff{width:100%}.d-meta{white-space:normal}}.teil-tag{color:var(--warn,#c27a00)}.d-meta a.leise{color:var(--t2);-webkit-text-decoration:underline dotted;text-decoration:underline dotted}.d-meta a[data-act]{margin-left:4px}.kc-zeit{margin-top:4px;display:block}.kc-zeit b{color:var(--t1);font-weight:600}.komp{border:1px solid var(--bd);background:var(--w);border-radius:14px;flex-direction:column;gap:10px;margin:10px 0 4px;padding:14px;display:flex;position:sticky;bottom:0}.komp-meta{color:var(--t2);flex-wrap:wrap;align-items:center;gap:14px;font-size:13px;display:flex}.komp-meta b{color:var(--t);word-break:break-all;font-weight:600}.komp-meta label{flex-direction:column;flex:1;gap:3px;min-width:180px;font-size:12px;display:flex}.komp-meta input{border:1px solid var(--bd2);min-height:34px;font:inherit;background:var(--w);color:var(--t);border-radius:8px;padding:0 10px;font-size:14px}.komp-meta .linkbtn{color:var(--t2);cursor:pointer;background:0 0;border:0;padding:0;font-size:13px;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}.komp textarea{border:1px solid var(--bd2);width:100%;min-height:150px;font:inherit;resize:vertical;background:var(--w);color:var(--t);border-radius:10px;padding:12px 14px;font-size:15px;line-height:1.45}.komp textarea:focus{border-color:var(--acc);box-shadow:0 0 0 3px color-mix(in srgb,var(--acc) 18%,transparent);outline:none}.komp-akt{align-items:center;gap:10px;display:flex}.komp-akt .sp{flex:1}.komp-akt .btn{border-radius:10px;min-height:40px;padding:0 16px;font-size:14px}.komp-hint a.leise{color:var(--t2);-webkit-text-decoration:underline dotted;text-decoration:underline dotted}@media (width<=700px){.komp-akt{flex-wrap:wrap}.komp-akt .btn{flex:1;min-width:120px}.komp-akt .sp{display:none}}.av-liste{gap:10px;display:grid}.av-card{border:1px solid var(--bd);background:var(--s1,transparent);border-radius:10px;padding:12px 14px}.av-l{letter-spacing:.06em;text-transform:uppercase;color:var(--t2);margin-bottom:6px;font-size:11px;font-weight:700}.av-t{white-space:normal;font-size:14px;line-height:1.5}.av-akt{flex-wrap:wrap;gap:8px;margin-top:10px;display:flex}.ta-liste{flex-direction:column;gap:10px;display:flex}.ta{border:1px solid var(--bd);border-radius:var(--r);background:var(--w);color:var(--t);flex-direction:column;gap:8px;padding:12px 14px;text-decoration:none;display:flex}.ta:hover{border-color:var(--acc)}.ta-k{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.ta-pills{flex-wrap:wrap;gap:6px;display:flex}.ta-pr{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.ta-p{background:var(--s2);border-radius:10px;flex-direction:column;gap:2px;min-width:0;padding:8px 10px;display:flex}.ta-p b{font-size:15px}.ta-p.leer b{color:var(--t3)}.tv{flex-direction:column;gap:6px;display:flex}.tv-z{border:1px solid var(--bd);background:var(--w);border-radius:10px;grid-template-columns:1fr auto auto;align-items:center;gap:10px;padding:8px 10px;display:grid}.tv-z.best{border-color:var(--ok);background:var(--okl)}.tv-q{flex-direction:column;min-width:0;display:flex}.tv-vk b{font-size:15px}.tb-an{flex-direction:column;gap:10px;display:flex}.tb-a{border-bottom:1px solid var(--bd);flex-direction:column;gap:4px;padding-bottom:8px;display:flex}.fa-vs{white-space:pre-wrap;background:var(--s2);border-radius:10px;max-height:260px;padding:10px;overflow:auto}@media (width<=700px){.ta-pr{grid-template-columns:1fr 1fr}.tv-z{grid-template-columns:1fr auto}.tv-ek{grid-column:1}}.vs.vs-b2{flex-direction:column;align-items:stretch;gap:0;padding:0;display:flex;overflow:hidden}.vs-b2>div{padding:14px 16px}.vs-b2 .vs-blk{border-top:1px solid var(--bd);flex-direction:column;gap:6px;display:flex}.vs-lbl{letter-spacing:.08em;text-transform:uppercase;color:var(--t3);font-size:11px;font-weight:600}.vs-name{margin:4px 0 2px;font-size:18px;font-weight:700}.vs-art{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.vs-art b{white-space:nowrap}.vs-offen{color:var(--red);margin:0;padding-left:18px}.vs-offen li{margin:2px 0}.vs-q summary{cursor:pointer;margin-top:4px}.vs-btns{border-top:1px solid var(--bd);flex-direction:column;gap:8px;display:flex}.vs-btns .btn{justify-content:center;width:100%}.vs-box{gap:14px}@media (width>=900px){.vs-btns{flex-direction:row}.vs-btns .btn{flex:1;width:auto}}.dl-ent{border:1px solid var(--acc);border-radius:var(--r);background:var(--accl);flex-direction:column;gap:10px;margin:0 0 28px;padding:18px;display:flex}.dl-ent-kopf{flex-direction:column;gap:2px;display:flex}.dl-ent-kopf b{font-size:20px}.dl-e{background:var(--w);border:1px solid var(--bd);border-radius:12px;justify-content:space-between;align-items:center;gap:14px;padding:12px 14px;display:flex}.dl-e-l{flex-direction:column;gap:3px;min-width:0;display:flex}.dl-offen{color:var(--red)}.dl-e .btn{flex:none}.pk-tab{border:1px solid var(--bd);background:var(--w);border-radius:12px;flex-direction:column;margin:10px 0;display:flex;overflow:hidden}.pk-tz{border-top:1px solid var(--bd);grid-template-columns:1.2fr 1.4fr .6fr;align-items:baseline;gap:10px;padding:10px 14px;display:grid}.pk-tz:first-child{border-top:0}.pk-tz.kopf{color:var(--t3);background:var(--s2);font-size:12px}.pk-tz.summe{background:var(--s2);font-weight:700}.pk-tz .r{text-align:right}body:has(.modal-bg){overscroll-behavior:none;overflow:hidden}:is(body:has(.modal-bg) .lc-list,body:has(.modal-bg) .d-body,body:has(.modal-bg) .listcol){touch-action:none;overflow:hidden!important}.modal-bg{overscroll-behavior:contain;touch-action:none}.modal{overscroll-behavior:contain;touch-action:pan-y;-webkit-overflow-scrolling:touch}.modal input,.modal textarea,.modal select,.modal button{touch-action:manipulation}.pos-vorl{scrollbar-width:none;flex-wrap:nowrap;align-items:center;gap:6px;margin-top:10px;display:flex;overflow-x:auto}.pos-vorl::-webkit-scrollbar{display:none}.chip-v{white-space:nowrap;border:1px dashed var(--acc);background:var(--accl);color:var(--t);font:inherit;cursor:pointer;border-radius:999px;flex:none;min-height:36px;padding:6px 11px;font-size:13px}.chip-v.da{border-style:solid;border-color:var(--bd);background:var(--s2);color:var(--t3);cursor:default}.ed-acts.ed-zeile{flex-wrap:nowrap;align-items:center;gap:8px;display:flex}.ed-acts.ed-zeile .btn{white-space:nowrap;text-overflow:ellipsis;flex:1 1 0;min-width:0;padding-left:10px;padding-right:10px;overflow:hidden}.ed-acts.ed-zeile #edSave{flex:none}@media (width<=520px){.ed-acts.ed-zeile .btn{padding-left:6px;padding-right:6px;font-size:13px}}.jetzt-kk{flex-direction:column;align-items:flex-end;gap:8px;display:flex}.jetzt-kk .jetzt-danach{opacity:.8}@media (width<=640px){.jetzt-kk{align-items:stretch;width:100%}}.af-qchips{margin-top:6px}.af-qchips:empty{display:none}.af-q{vertical-align:1px;border-radius:4px;margin-right:6px;padding:1px 6px;font-size:10.5px;font-weight:600;display:inline-block}.af-ka{color:#1f7a3d;background:#e7f6ec}.af-kf{color:#24477f;background:#eef2f7}.af-fs{color:#9a6a00;background:#fdf3e0}.af-wk{color:#6b2fa0;background:#f3e8fb}.af-fz{color:#a32020;background:#fde8e8}.ka-kc .af-th{object-fit:cover;background:var(--s3);border-radius:12px;flex:none;width:42px;height:42px}.ka-kc .af-th-w{color:#fff;background:#24477f;font-weight:800}.af-kennt{color:#b8892a;margin-right:5px;font-size:12px}.af-grid{flex:1;min-height:0;display:flex}.af-main{flex-direction:column;flex:1;min-width:0;min-height:0;display:flex}.af-side{border-left:1px solid var(--bd);background:var(--w);flex:none;width:250px;padding:16px;overflow:auto}.af-side h4{letter-spacing:.08em;text-transform:uppercase;color:var(--t3);margin:0 0 8px;font-size:10.5px}.af-side h4:not(:first-child){margin-top:16px}.af-hint{color:#5c4510;background:#fdf6e6;border-radius:10px;margin-bottom:12px;padding:9px 11px;font-size:12.5px;line-height:1.4}.af-hist{color:var(--t);border-left:2px solid #c9a24a;margin-bottom:10px;padding:2px 0 2px 9px;font-size:12.5px;text-decoration:none;display:block}.af-hist b{font-size:12px;display:block}.af-hist span{color:var(--t2)}a.af-hist:hover b{color:var(--acc)}.af-hist-g{border-color:var(--bd2)}.af-mobil-hint{display:none}.af-art{border:1px solid var(--bd);background:var(--w);color:var(--t);border-radius:12px;align-items:center;gap:12px;margin:12px 24px 0;padding:9px;text-decoration:none;display:flex}.af-art img,.af-art-ph{object-fit:cover;background:var(--s3);border-radius:8px;flex:none;width:84px;height:62px}.af-art>span{flex-direction:column;gap:2px;min-width:0;display:flex}.af-art b{font-size:14px}.af-link{color:var(--acc);font-size:12.5px;font-weight:600}.af-such{border-style:dashed}.af-chat{flex:1}.af-ent{border-top:0;border:2px solid var(--acc);background:var(--accl);border-radius:14px;margin:0 16px 14px}.af-ent-k{letter-spacing:.06em;text-transform:uppercase;color:var(--acc);justify-content:space-between;font-size:10.5px;font-weight:700;display:flex}.af-stich{background:var(--w);border:1px dashed var(--bd2);border-radius:10px;align-items:center;gap:8px;padding:6px 8px;display:flex}.af-mic{color:#fff;background:#d93a3a;border-radius:50%;flex:none;justify-content:center;align-items:center;width:30px;height:30px;font-size:14px;display:flex}.af-stich textarea{font:inherit;resize:none;color:var(--t);background:0 0;border:0;outline:0;flex:1;min-height:22px;font-size:14px;line-height:1.4}.af-ent .ka-comp textarea{background:var(--w)}.af-acts{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.af-von{margin-left:auto}.btn.af-gold{color:#1b1b1b;background:#c9a24a;border-color:#c9a24a}@media (width<=1250px){.af-side{display:none}.af-mobil-hint{margin:12px 24px 0;display:block}.af-mobil-hint:empty{display:none}.af-mobil-hint .af-hint{margin:0}}@media (width<=640px){.af-art,.af-mobil-hint{margin:10px 14px 0}.af-ent{margin:0 8px 10px}.af-von{display:none}.af-ent .ka-comp textarea{min-height:110px;max-height:34dvh}.af-chat{min-height:120px}}.ta-cnt{color:#fff;background:#24477f;border-radius:999px;margin-left:auto;padding:2px 10px;font-size:12px;font-weight:700}.ta-cnt.alle{background:#1f8a4c}.ta-t{border-collapse:collapse;width:100%;margin-top:8px;font-size:13px}.ta-t th{text-align:left;letter-spacing:.07em;text-transform:uppercase;color:var(--t3);border-bottom:1px solid var(--bd);padding:4px 6px;font-size:10.5px;font-weight:600}.ta-t td{border-bottom:1px solid var(--bd);padding:6px}.ta-t .n{text-align:right;font-variant-numeric:tabular-nums}.ta-t .wt{color:var(--t3)}.ta-g{color:#1f5e37;background:#e7f6ec;border-radius:6px;padding:1px 6px;font-weight:800}.ta-sum{color:var(--t2);flex-wrap:wrap;gap:18px;margin-top:8px;font-size:12.5px;display:flex}.ta-sum b{color:#1f5e37}@media (width<=640px){.ta-t{font-size:12px}.ta-t th:nth-child(2),.ta-t td:nth-child(2){display:none}}.af-mic{cursor:pointer;border:0;padding:0}.af-mic.an{animation:1s infinite afPuls}@keyframes afPuls{0%,to{box-shadow:0 0 #d93a3a80}50%{box-shadow:0 0 0 7px #d93a3a00}}@media (width<=640px){.af-mic{width:38px;height:38px;font-size:17px}}.af-rec{background:var(--w);border:1px solid #d93a3a;border-radius:10px;align-items:center;gap:10px;padding:8px 10px;display:flex}.af-rec-dot{background:#d93a3a;border-radius:50%;flex:none;width:10px;height:10px;animation:1s infinite afPuls}.af-rec-t{font-variant-numeric:tabular-nums;min-width:36px;font-weight:700}.af-rec-pegel{flex:1;align-items:center;gap:3px;height:24px;display:flex;overflow:hidden}.af-rec-pegel i{background:#d93a3a;border-radius:2px;width:3px;height:3px;transition:height 80ms;display:block}.af-status{background:var(--w);border:1px solid var(--bd);border-radius:10px;align-items:center;gap:10px;padding:10px 12px;font-size:13.5px;font-weight:600;display:flex}.af-status.fehler{color:#5c4510;background:#fdf6e6;border-color:#e0a93b;font-weight:500}.af-status.fehler .af-spin,.af-status[hidden]{display:none}.af-spin{border:2px solid var(--accm);border-top-color:var(--acc);border-radius:50%;flex:none;width:16px;height:16px;animation:.8s linear infinite afDreh}@keyframes afDreh{to{transform:rotate(360deg)}}.af-var{flex-wrap:wrap;gap:8px;display:flex}.af-var:empty{display:none}.af-v{text-align:left;font:inherit;border:1px solid var(--bd);background:var(--w);color:var(--t);cursor:pointer;border-radius:12px;flex-direction:column;flex:220px;gap:3px;padding:9px 11px;font-size:12.5px;line-height:1.35;display:flex}.af-v b{font-size:12.5px}.af-v span{color:var(--t2)}.af-v.on{border-color:var(--acc);background:var(--accl);box-shadow:0 0 0 2px var(--accm)}.af-nach{align-items:center;gap:10px;display:flex}.af-mic-k{color:#fff;background:#d93a3a;border-radius:50%;flex:none;justify-content:center;align-items:center;width:34px;height:34px;font-size:15px;display:flex}@media (width<=900px){#kaDrawer .af-grid{-webkit-overflow-scrolling:touch;overscroll-behavior:contain;display:block;overflow-y:auto}#kaDrawer .af-main{min-height:auto;display:block}#kaDrawer .af-chat{flex:none;min-height:0;overflow:visible}#kaDrawer .af-ent{margin-bottom:calc(14px + env(safe-area-inset-bottom))}}.ta-st{margin-top:6px}.ta-kls{grid-template-columns:1fr 1fr;gap:8px;margin-top:10px;display:grid}.ta-kl{background:var(--s2);border-radius:10px;flex-direction:column;min-width:0;padding:8px 10px;display:flex}.ta-kl .l{letter-spacing:.06em;text-transform:uppercase;color:var(--t3);font-size:10px}.ta-kl b{white-space:nowrap;margin:2px 0;font-size:16px}.ta-kl .s{color:var(--t2);text-overflow:ellipsis;white-space:nowrap;font-size:11.5px;overflow:hidden}.ta-kl.best{background:#e7f6ec}.ta-kl.best b{color:#1f5e37}.ta-kl.leer b{color:var(--t3)}.ta-jum{margin-top:6px}.ta-dots{color:var(--t2);flex-wrap:wrap;gap:4px 12px;margin-top:9px;font-size:12px;display:flex}.ta-dots span{align-items:center;gap:5px;display:inline-flex}.ta-dots i{background:#c4ccd5;border-radius:50%;width:8px;height:8px;display:inline-block}.ta-dots .d-g{background:#1f8a4c}.ta-dots .d-y{background:#e0a93b}.ta-dots .d-h{background:linear-gradient(90deg,#1f8a4c 50%,#c4ccd5 50%)}details.tv-z{padding:0;display:block}details.tv-z summary{cursor:pointer;grid-template-columns:1fr auto auto auto;align-items:center;gap:12px;padding:8px 10px;list-style:none;display:grid}details.tv-z summary::-webkit-details-marker{display:none}.tv-kurz{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.tv-mehr{color:var(--acc);white-space:nowrap;font-size:12px;font-weight:600}details[open] .tv-mehr{opacity:.6}.tv-det{color:var(--t2);padding:0 10px 9px;line-height:1.45}@media (width<=700px){details.tv-z summary{grid-template-columns:1fr auto}.tv-mehr,.tv-ek{grid-column:1}}.af-ansicht{background:var(--w);border:1px solid var(--bd);color:var(--t);cursor:text;word-break:break-word;border-radius:12px;padding:12px 14px;font-size:14.5px;line-height:1.55}.af-ansicht a{color:var(--acc);word-break:break-all}.af-ansicht.leer{color:var(--t3);font-size:13.5px}.af-tipp{color:var(--t3);margin-top:8px;font-size:11.5px}.af-nach-k{align-items:center;gap:6px;display:inline-flex}.af-mic-mini{color:#fff;background:#d93a3a;border-radius:50%;justify-content:center;align-items:center;width:22px;height:22px;font-size:11px;display:inline-flex}body.af-ed-offen{overflow:hidden}.af-ed{z-index:200;background:var(--w);height:100dvh;padding-top:env(safe-area-inset-top);flex-direction:column;display:flex;position:fixed;top:0;left:0;right:0}.af-ed-top{border-bottom:1px solid var(--bd);justify-content:space-between;align-items:center;gap:8px;padding:10px 12px;display:flex}.af-ed-top b{font-size:15px}.af-ed-t{resize:none;width:100%;font:inherit;background:var(--w);color:var(--t);border:0;outline:0;flex:1;padding:14px 16px;font-size:16px;line-height:1.55}.af-ed-bar{padding:8px 12px calc(8px + env(safe-area-inset-bottom));border-top:1px solid var(--bd);background:var(--s2);align-items:center;gap:10px;display:flex}.af-ed .af-status,.af-ed .af-rec{margin:0 12px 8px}.af-ptr{height:0;color:var(--t2);flex:none;justify-content:center;align-items:center;gap:8px;font-size:12.5px;font-weight:600;transition:height .15s;display:flex;overflow:hidden}.af-ptr .af-spin{opacity:.5;animation:none}.af-ptr.bereit{color:var(--acc,#2c8a7a)}.af-ptr.bereit .af-spin{opacity:1}.af-ptr.laedt .af-spin{opacity:1;animation:.8s linear infinite afdreh}@keyframes afdreh{to{transform:rotate(360deg)}}#afNeuLaden.dreht{animation:.8s linear infinite afdreh}.af-neu-trenner{letter-spacing:.06em;text-transform:uppercase;color:#c0392b;align-items:center;gap:8px;margin:6px 0;font-size:11px;font-weight:700;display:flex}.af-neu-trenner:before,.af-neu-trenner:after{content:"";background:#e8b4ae;flex:1;height:1px}@media (width<=900px){#kaDrawer .af-rec{left:12px;right:12px;bottom:calc(12px + env(safe-area-inset-bottom));z-index:60;position:fixed;box-shadow:0 6px 24px #00000059}.af-ed .af-rec{box-shadow:none;position:static}}@media (width>=901px){#kaDrawer .af-rec{z-index:5;position:sticky;bottom:8px;box-shadow:0 4px 16px #0000002e}}.af-acts .af-weg{padding-left:12px;padding-right:12px}.af-acts{flex-wrap:nowrap}.af-acts .btn{white-space:nowrap;flex:none}.af-acts .af-von{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}@media (width<=900px){.af-acts{gap:6px}.af-acts .btn{padding-left:12px;padding-right:12px}.af-acts .af-weg{margin-left:auto;padding-left:9px;padding-right:9px}.af-acts .af-von{display:none}}.teile{background:var(--s2);flex-direction:column;flex:1;min-width:0;min-height:0;display:flex}.t-body{flex:1;min-height:0;display:flex}.t-links{border-right:1px solid var(--bd);flex-direction:column;flex:2;min-width:0;min-height:0;display:flex}.t-rechts{background:var(--w);flex:1;min-width:320px;max-width:520px;min-height:0;overflow-y:auto}.t-liste{flex-direction:column;gap:8px;padding:0 18px 24px;display:flex}.t-row{background:var(--w);border:1px solid var(--bd);cursor:pointer;border-radius:12px;align-items:center;gap:12px;padding:10px 12px;display:flex}.t-row.on,.t-sub.on{outline:2px solid var(--acc)}.t-row.t-gel{cursor:default;justify-content:space-between}.t-th{background:var(--s3);border-radius:8px;flex:none;width:64px;height:48px;overflow:hidden}.t-th img{object-fit:cover;width:100%;height:100%;display:block}.t-th.leer{border:1px dashed var(--bd2);background:0 0}.t-tx{flex:1;min-width:0}.t-tx b{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.t-leds{flex-direction:column;flex:none;align-items:flex-start;gap:1px;min-width:52px;font-size:11px;display:flex}.t-led{background:var(--bd2);border-radius:50%;width:9px;height:9px;margin-left:6px;display:inline-block}.t-led.on{background:var(--ok);box-shadow:0 0 0 2px var(--okl)}.t-led.wartet{background:#f59e0b;box-shadow:0 0 0 2px #f59e0b38}.t-led.aus{background:#c8102e73;box-shadow:0 0 0 2px #c8102e1f}.t-ledl{color:inherit;align-items:center;gap:2px;text-decoration:none;display:inline-flex}a.t-ledl:hover .t-ll{text-decoration:underline}.t-ll{color:var(--t3);margin-left:3px;font-size:10px}.t-sub{background:var(--s3);border:1px solid var(--bd);color:var(--t);border-top:0;border-radius:0 0 10px 10px;align-items:center;gap:12px;margin:-8px 0 0 76px;padding:8px 12px;font-size:13px;display:flex}.t-sub b{flex:none}.t-sub .small{flex:1;min-width:0}.t-leer{padding:28px 22px}.t-filter{flex-wrap:wrap;gap:8px;display:flex}.t-filter select{border:1px solid var(--bd);background:var(--w);min-height:36px;color:var(--t);border-radius:10px;padding:0 10px;font-size:13px}.t-bk{color:var(--acc);font-weight:600}.t-pic.ext{outline:1px solid var(--bd)}.t-form{flex-direction:column;gap:12px;padding:18px 20px 32px;display:flex}.t-form label{flex-direction:column;gap:4px;display:flex;position:relative}.t-form input[type=text],.t-form textarea,.t-form select{border:1px solid var(--bd);background:var(--s2);min-height:44px;color:var(--t);border-radius:10px;width:100%;padding:0 12px}.t-form textarea{resize:vertical;min-height:88px;padding:10px 12px}.t-kopf{justify-content:space-between;align-items:flex-start;gap:10px;display:flex}.t-kopf h2{margin:2px 0 0;font-size:18px}.t-two{grid-template-columns:1fr 1fr;gap:10px;display:grid}.t-req{color:var(--red)}.t-note{background:var(--okl);border-left:3px solid var(--ok);border-radius:0 8px 8px 0;padding:8px 10px}.t-drop{z-index:5;background:var(--w);border:1px solid var(--bd2);box-shadow:var(--sh2);border-radius:0 0 12px 12px;max-height:260px;position:absolute;top:100%;left:0;right:0;overflow-y:auto}.t-drop button{text-align:left;border:0;border-bottom:1px solid var(--bd);cursor:pointer;background:0 0;flex-direction:column;align-items:flex-start;width:100%;padding:8px 12px;display:flex}.t-drop button:hover{background:var(--s3)}.t-drop .t-dropneu{color:var(--acc);font-weight:600}.t-pics{flex-wrap:wrap;gap:8px;display:flex}.t-pics.t-ablage{border:1px dashed var(--bd2);border-radius:10px;align-items:center;min-height:80px;padding:8px}.t-pics.ueber{outline:2px dashed var(--acc,#4a7);outline-offset:3px;background:var(--s2)}.t-ablagetext{flex:160px}.t-pic{background:var(--s3);border-radius:8px;width:84px;height:64px;position:relative;overflow:hidden}.t-pic img{object-fit:cover;width:100%;height:100%;display:block}.t-pic button{color:#fff;cursor:pointer;background:#0009;border:0;border-radius:50%;width:20px;height:20px;line-height:1;position:absolute;top:2px;right:2px}.t-pic.add{border:1px dashed var(--bd2);cursor:pointer;color:var(--t2);background:0 0;justify-content:center;align-items:center;font-size:22px;display:flex}.t-eig{margin-top:6px}.t-eig .lbl{justify-content:space-between;display:flex}.t-eigadd{margin-top:8px}.t-eigadd select{border:1px dashed var(--bd2);min-height:40px;color:var(--t2);background:0 0;border-radius:10px;width:100%;padding:0 10px}.t-fuss{flex-wrap:wrap;gap:8px;margin-top:10px;display:flex}@media (width<=900px){.t-body{flex-direction:column}.t-links{border-right:0}.t-rechts{border-top:1px solid var(--bd);min-width:0;max-width:none}.t-sub{margin-left:0}}.aufd-tile .marge-b{white-space:nowrap}.aufd-tile .marge-p{white-space:nowrap;opacity:.8;font-size:.78em;font-weight:600}.aufd-tile.klick{cursor:pointer}.aufd-tile.klick:hover{box-shadow:0 0 0 2px var(--accm);border-color:var(--acc)}.aufd-tile.klick .v{color:var(--acc)}.prz-filter{flex-wrap:wrap;align-items:center;margin:6px 0 10px}.prz-filter label.chip{cursor:pointer;align-items:center;gap:6px;display:inline-flex}.prz-filter label.chip input{margin:0}.prz-buch{border:2px solid var(--acc);background:var(--w);border-top:0;border-radius:0 0 12px 12px;flex-direction:column;gap:10px;margin:-6px 0 10px;padding:12px 14px 14px;display:flex}.prz.on{border-radius:12px}.prz.on+.prz-buch{border-top-left-radius:0;border-top-right-radius:0;margin-top:-10px}.prz.on:has(+.prz-buch){border-bottom-right-radius:0;border-bottom-left-radius:0}.prz-abhol{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.prz-abhol .lnk{color:var(--acc);cursor:pointer;font:inherit;background:0 0;border:0;padding:0;text-decoration:underline}.prz-zeit input{font:inherit;border:1px solid var(--bd);background:var(--w);color:inherit;border-radius:8px;padding:4px 8px}.prz-abhol-form{border:1px solid var(--bd);background:var(--s2);border-radius:10px;flex-direction:column;gap:8px;padding:10px 12px;display:flex}.prz-abhol-form .g2,.prz-abhol-form .g3{gap:8px;display:grid}.prz-abhol-form .g2{grid-template-columns:1fr 1fr}.prz-abhol-form .g3{grid-template-columns:1fr 2fr 1fr}.prz-abhol-form label{color:var(--t2);flex-direction:column;gap:3px;font-size:12px;display:flex}.prz-abhol-form input{font:inherit;border:1px solid var(--bd);background:var(--w);color:inherit;border-radius:8px;padding:6px 8px;font-size:14px}@media (width<=760px){.prz-abhol-form .g2,.prz-abhol-form .g3{grid-template-columns:1fr}.prz-buch .row-acts .btn{width:100%}}.av-artikel{border:1px dashed var(--bd);border-radius:10px;margin-bottom:8px;padding:8px 10px;line-height:1.6}.av-artikel a{color:var(--acc);text-decoration:underline}.prz-pruef{flex-wrap:wrap;align-items:center;gap:6px;min-height:20px;display:flex}.prz-pruef .lnk{color:var(--acc);cursor:pointer;font:inherit;background:0 0;border:0;padding:0;text-decoration:underline}.kunde-form{flex-direction:column;gap:10px;margin:8px 0 4px;display:flex}.kunde-form label{color:var(--t2);flex-direction:column;gap:4px;font-size:12px;display:flex}.kunde-form label.chk{color:inherit;flex-direction:row;align-items:center;gap:8px;font-size:13px}.kunde-form input,.kunde-form select{font:inherit;border:1px solid var(--bd);background:var(--w);color:inherit;border-radius:8px;padding:8px 10px;font-size:14px}.kunde-form .g2,.kunde-form .g3{gap:10px;display:grid}.kunde-form .g2{grid-template-columns:1fr 1fr}.kunde-form .g3{grid-template-columns:1fr 2fr 1fr}.kunde-kopf .row-acts{align-items:center;gap:8px;display:flex}@media (width<=760px){.kunde-form .g2,.kunde-form .g3{grid-template-columns:1fr}}.pf-grid{grid-template-columns:1fr 1fr;gap:8px 12px;margin:10px 0;display:grid}.pf-grid label{color:var(--t2);flex-direction:column;gap:4px;font-size:12px;display:flex}.pf-grid label.w2{grid-column:1/-1}.pf-grid input,.pf-grid select{font:inherit;border:1px solid var(--bd);background:var(--w);color:var(--t);border-radius:8px;padding:7px 9px}.pf-adr{margin:6px 0 10px}.pf-adr summary{cursor:pointer;font-size:13px;font-weight:600}@media (width<=640px){.pf-grid{grid-template-columns:1fr}}.ka-kc .af-th-a{color:#fff;background:#2e6b62;font-size:17px;font-weight:800}.af-q.af-au{color:#2e6b62;background:#e4efec}.auf-box{background:var(--s1,#fff);border:1px solid var(--line,#e1e6e9);border-radius:12px;flex-wrap:wrap;align-items:center;gap:12px 22px;margin:12px 16px 0;padding:12px 16px;font-size:13px;display:flex}.auf-box b{letter-spacing:.06em;text-transform:uppercase;color:var(--t3,#8a98a3);margin-bottom:2px;font-size:10.5px;display:block}.auf-strip-w{flex:220px;min-width:200px}.auf-strip{gap:4px;display:flex}.auf-strip span{background:var(--s3,#e1e6e9);border-radius:3px;flex:1;height:5px}.auf-strip span.on{background:#2e6b62}.auf-strip2{color:var(--t3,#8a98a3);justify-content:space-between;margin-top:4px;font-size:10.5px;display:flex}.jetzt-chip{color:#1d4a40;background:#e3efe9;border-radius:999px;align-items:center;gap:6px;margin:10px 0 2px;padding:5px 12px;font-size:13px;font-weight:700;display:inline-flex}.jetzt-chip-info{opacity:.9;margin-top:4px}.btn.btn-aus{opacity:.55;pointer-events:none;cursor:default}.login{isolation:isolate;background:#0b0e12;flex-direction:column;position:relative;overflow:hidden}.login:before{content:"";z-index:-2;background:repeating-linear-gradient(115deg,#ffffff09 0 2px,#0000 2px 22px);animation:40s linear infinite lgStreifen;position:absolute;inset:-20%}.login:after{content:"";z-index:-1;filter:blur(10px);background:radial-gradient(closest-side,#2d6e628c,#0000);width:640px;height:440px;animation:9s ease-in-out infinite alternate lgGlow;position:absolute;top:30%;left:50%;transform:translate(-50%,-50%)}@keyframes lgStreifen{to{transform:translate(220px)}}@keyframes lgGlow{0%{opacity:.65;transform:translate(-56%,-52%)scale(.95)}to{opacity:1;transform:translate(-44%,-46%)scale(1.06)}}.login form{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);color:#fff;background:#161b218c;border:1px solid #ffffff1f;border-radius:22px;box-shadow:0 30px 80px #0009}.login input{color:#fff;background:#ffffff12;border:1px solid #ffffff26;border-radius:12px}.login input::placeholder{color:#9aa6ab}.login input:-webkit-autofill{-webkit-text-fill-color:#fff;-webkit-box-shadow:inset 0 0 0 40px #1c2328}.login .btn.acc{color:#fff;background:linear-gradient(90deg,#2f7a6c,#3e9c88);border:0;border-radius:12px;height:48px;font-weight:700;box-shadow:0 8px 24px #3e9c8859}.login-fuss{bottom:calc(22px + env(safe-area-inset-bottom));text-align:center;letter-spacing:.2em;color:#5d6b70;font-size:11px;position:absolute;left:0;right:0}@media (prefers-reduced-motion:reduce){.login:before,.login:after{animation:none}}.buch{overflow:auto}.bh-body{width:100%;max-width:1280px;padding:22px 28px 40px}.bh-kopf{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:12px;display:flex}.bh-kopf h1{margin:0;font-size:22px}.bh-zeit{gap:6px;display:flex}.bh-zeit select,#bhKonto{border:1px solid var(--bd2);background:var(--w);border-radius:10px;height:36px;padding:0 10px}.bh-reiter{margin:16px 0}.bh-grid{grid-template-columns:320px 1fr;align-items:start;gap:18px;display:grid}.bh-karte{background:var(--w);border:1px solid var(--bd);border-radius:var(--r);box-shadow:var(--sh);margin-bottom:14px;padding:16px 18px}.bh-zeile{justify-content:space-between;align-items:center;gap:8px;display:flex}.bh-step{border-bottom:1px solid var(--s3);gap:10px;padding:10px 0;display:flex}.bh-step:last-of-type{border-bottom:0}.bh-dot{background:var(--s3);width:24px;height:24px;color:var(--t2);border-radius:50%;flex:none;justify-content:center;align-items:center;font-size:11px;font-weight:700;display:flex}.bh-dot.ok{background:var(--okl);color:var(--ok)}.bh-dot.warn{background:var(--warnl);color:var(--warn)}.bh-chip{background:var(--s3);color:var(--t2);border-radius:999px;margin:2px 2px 0 0;padding:2px 9px;font-size:11.5px;font-weight:600;display:inline-block}.bh-chip.ok{background:var(--okl);color:var(--ok)}.bh-chip.warn{background:var(--warnl);color:var(--warn)}.bh-chip.info{background:var(--infol);color:var(--info)}.bh-q{border-bottom:1px solid var(--s3);justify-content:space-between;align-items:center;gap:8px;padding:8px 0;font-size:13px;display:flex}.bh-q:last-child{border-bottom:0}.bh-x{color:var(--t3);cursor:pointer;background:0 0;border:0;font-size:12px}.bh-wer{margin-top:8px;font-size:16px;font-weight:700}.bh-betrag{margin:2px 0;font-size:32px;font-weight:700}.bh-doc{background:var(--s2);cursor:pointer;border-radius:12px;gap:10px;margin:12px 0 0;padding:12px 14px;display:flex}.bh-doc.leer{background:var(--warnl)}.bh-knoepfe{gap:10px;margin-top:14px;display:flex}.bh-knoepfe .btn{flex:1;min-height:48px}.bh-merk{margin-top:8px}.bh-neben{flex-wrap:wrap;gap:8px;margin-top:14px;display:flex}.bh-immer{color:var(--t2);align-items:flex-start;gap:6px;margin-top:10px;display:flex}.bh-meldung{background:var(--infol);color:var(--info);white-space:pre-line;border-radius:10px;margin-top:10px;padding:8px 10px;font-size:12.5px}.bh-fertig{border-color:var(--ok);background:var(--okl)}.bh-mappe{flex-direction:column;gap:6px;margin-top:10px;display:flex}.bh-mappe input,.bh-mappe textarea{border:1px solid var(--bd2);background:var(--w);border-radius:10px;padding:8px 10px;font-size:13px}.bh-ein{border-bottom:1px solid var(--s3);justify-content:space-between;gap:10px;padding:10px 0;display:flex}.bh-ein-k{flex:none;gap:6px;display:flex}.bh-tab{border-collapse:collapse;width:100%;font-size:13px}.bh-tab th{text-align:left;color:var(--t2);border-bottom:1px solid var(--bd);padding:7px 8px;font-size:11.5px}.bh-tab td{border-bottom:1px solid var(--s3);padding:7px 8px}.bh-tab .neg{color:var(--red)}.bh-tab .pos{color:var(--ok)}@media (width<=900px){.bh-grid{grid-template-columns:1fr}.bh-body{padding:16px}.bh-tab td:nth-child(3),.bh-tab th:nth-child(3){display:none}}.bh-chip.bad{background:var(--rl);color:var(--red)}.bh-doc.gut{box-shadow:inset 3px 0 0 var(--ok)}.bh-doc.mittel{box-shadow:inset 3px 0 0 var(--warn)}.bh-doc.schlecht{box-shadow:inset 3px 0 0 var(--red);opacity:.85}.bh-doc-i{flex:1;min-width:0}.bh-pruef{flex-wrap:wrap;gap:4px 18px;margin-top:6px;font-size:12.5px;display:flex}.bh-pruef .ok,.bh-sw .ok{color:var(--ok)}.bh-pruef .bad,.bh-sw .bad{color:var(--red)}.bh-sw{margin-top:4px;font-size:12.5px}.bh-sw span{margin-right:6px}.bh-pos{background:var(--w);border:1px solid var(--bd);font-family:var(--mono);color:var(--t2);border-radius:8px;margin-top:6px;padding:6px 8px;font-size:11.5px}.bh-gruppe{border-color:var(--ok)}.bh-auftrag{background:var(--infol);border:1px solid color-mix(in srgb,var(--info) 25%,transparent);border-radius:12px;margin-top:12px;padding:12px 14px;font-size:13px}.bh-auftrag .bh-neben{margin-top:10px}.bh-panel{border:2px solid var(--acc);background:var(--w);border-radius:14px;margin-top:14px;padding:14px 16px}.bh-gruende{flex-wrap:wrap;gap:6px;margin:10px 0;display:flex}.bh-gchip{border:1px solid var(--bd2);background:var(--s2);cursor:pointer;color:var(--t2);border-radius:999px;padding:5px 12px;font-size:12.5px;font-weight:600}.bh-gchip.on{background:var(--acc);border-color:var(--acc);color:#fff}.bh-panel textarea{border:1px solid var(--bd2);background:var(--w);resize:vertical;border-radius:10px;width:100%;margin-top:4px;padding:9px 11px;font-size:13.5px}.bh-haken{align-items:center;gap:8px;margin-top:8px;font-size:13px;display:flex}.bh-haken input[type=text]{border:1px solid var(--bd2);background:var(--w);border-radius:8px;flex:1;padding:5px 8px}.bh-mit{align-items:center;gap:8px;padding:4px 0;font-size:12.5px;display:flex}.bh-neben .btn.on{border-color:var(--acc);color:var(--acc)}.bh-nav{vertical-align:middle;gap:4px;margin-right:8px;display:inline-flex}.bh-pfeil{border:1px solid var(--bd2);background:var(--w);cursor:pointer;width:30px;height:30px;color:var(--t);border-radius:8px;font-size:18px;line-height:1}.bh-pfeil:hover{border-color:var(--acc);color:var(--acc)}.bh-spring{color:var(--t2);-webkit-text-decoration:underline dotted;text-decoration:underline dotted}.t-row,.t-sub{position:relative}.t-dots{border:1px solid var(--bd);background:var(--w);width:34px;height:34px;color:var(--t2);letter-spacing:1px;cursor:pointer;border-radius:9px;flex:none;font-weight:900}.t-dots:hover{border-color:var(--acc);color:var(--t)}.t-menu{z-index:70;background:var(--w);border:1px solid var(--bd);box-shadow:var(--sh2,0 12px 30px #0000002e);border-radius:12px;flex-direction:column;min-width:210px;padding:6px;display:flex;position:absolute;top:calc(100% - 6px);right:8px}.t-menu button{text-align:left;cursor:pointer;color:var(--t);font:inherit;background:0 0;border:0;border-radius:8px;align-items:center;gap:10px;padding:9px 10px;display:flex}.t-menu button:hover{background:var(--s2)}.t-menu .del{color:var(--red)}.t-preis{font:inherit;color:var(--t);border:0;border-bottom:1px dashed var(--acc);cursor:pointer;background:0 0;padding:0;font-weight:700}.t-pedit{border:2px solid var(--acc);background:var(--w);color:var(--t);border-radius:8px;align-items:center;gap:4px;padding:1px 4px 1px 6px;font-weight:700;display:inline-flex}.t-pedit input{width:72px;font:inherit;color:inherit;background:0 0;border:0;outline:0;padding:2px}.t-pedit .ok{background:var(--acc);color:#fff;cursor:pointer;border:0;border-radius:6px;padding:1px 7px}.t-pedit .x{color:var(--t2);cursor:pointer;background:0 0;border:0}.t-statbox{margin-bottom:6px}.t-kpi{grid-template-columns:repeat(3,1fr);gap:8px;display:grid}.t-kpi div{background:var(--s2);border-radius:10px;flex-direction:column;padding:9px 10px;display:flex}.t-kpi span{color:var(--t2);font-size:11px}.t-kpi b{font-size:22px;line-height:1.2}.t-kpi b.kl{margin-top:5px;font-size:15px}.t-stat{border-collapse:collapse;width:100%;margin-top:10px;font-size:13px}.t-stat th{text-transform:uppercase;letter-spacing:.6px;color:var(--t2);text-align:left;padding:4px 0;font-size:10.5px;font-weight:600}.t-stat td{border-top:1px solid var(--s3);padding:7px 0}.t-stat .r{text-align:right}.t-stat td.r{font-weight:700}.t-stat tfoot td{border-top:2px solid var(--t);font-weight:800}.t-stat a{color:var(--t)}.t-stat .t-ledl{vertical-align:middle}.t-stat .t-ll{display:none}.t-hist{margin:0;padding:0;font-size:13px;list-style:none}.t-hist li{border-top:1px solid var(--s3);gap:10px;padding:6px 0;display:flex}.t-hz{width:92px;color:var(--t2);flex:none;font-size:12px}.t-pic[draggable=true]{cursor:grab}.t-pic.zieh{opacity:.4}.t-titelbild{color:#fff;background:#0009;border-radius:4px;padding:1px 5px;font-size:10px;position:absolute;bottom:2px;left:2px}.t-zurueck,.t-tabs{display:none}.t-artikel{flex-direction:column;gap:12px;display:flex}.t-kopfpreis{justify-content:space-between;align-items:center;gap:10px;display:flex}.t-gross{font-size:20px;font-weight:800}.t-leds.t-quer{flex-direction:row;gap:10px;min-width:0}@media (width<=900px){.t-liste{padding:0 12px 96px}.t-row{grid-template-columns:58px 1fr 34px;grid-template-areas:"th tx dots""th leds dots";align-items:start;gap:4px 10px;padding:9px;display:grid}.t-row .t-th{grid-area:th;width:58px;height:46px}.t-row .t-tx{grid-area:tx}.t-row .t-leds{flex-direction:row;grid-area:leds;gap:10px;min-width:0}.t-row>.t-dots,.t-row>.btn{grid-area:dots;justify-self:end}.t-row>.btn{grid-area:2/2/auto/4;justify-self:end}.t-tx b{white-space:normal;-webkit-line-clamp:2;-webkit-box-orient:vertical;line-height:1.25;display:-webkit-box}.t-sub{flex-wrap:wrap;gap:6px 10px;margin-left:0}.t-sub .t-leds{flex-direction:row;gap:10px}.t-menu{right:4px}.t-body.t-detail .t-links{display:none}.t-body.t-detail .t-rechts{padding-bottom:calc(150px + env(safe-area-inset-bottom));border-top:0;flex:1}.t-body:not(.t-detail) .t-rechts{display:none}.t-zurueck{color:var(--acc);margin-bottom:2px;font-weight:700;text-decoration:none;display:inline-block}.t-kopf>.btn.ghost{display:none}.t-tabs{gap:6px;display:flex}.t-tabs button{background:var(--s2);color:var(--t2);font:inherit;border:0;border-radius:10px;flex:1;padding:9px 0;font-weight:700}.t-tabs button.on{background:var(--acc);color:#fff}.t-form[data-tab] [data-sek]{display:none}.t-form[data-tab=artikel] [data-sek=artikel]{display:flex}.t-form[data-tab=artikel] .lbl[data-sek=artikel]{display:none}.t-form[data-tab=statistik] [data-sek=statistik],.t-form[data-tab=historie] [data-sek=historie]{display:block}.t-form[data-tab=statistik] .t-fuss,.t-form[data-tab=historie] .t-fuss{display:none}.t-fuss{bottom:calc(80px + env(safe-area-inset-bottom));z-index:5;background:var(--w);box-shadow:0 -8px 16px var(--w);margin:0;padding:8px 0;position:sticky}.t-fuss .btn.acc{flex:1;min-height:46px}.t-two{grid-template-columns:1fr 1fr}}.t-mwst{color:var(--t2);white-space:nowrap;font-size:11px;font-weight:500}.t-mwst.fehlt{color:var(--warn)}.t-form label.t-check{cursor:pointer;flex-direction:row;align-items:center;gap:8px;margin-top:8px}.t-check input{width:18px;height:18px;accent-color:var(--acc)}.t-grp{background:var(--w);border:1px solid var(--bd);border-radius:12px;overflow:visible}.t-grp>.t-row{background:0 0;border:0;border-radius:12px 12px 0 0}.t-grp>.t-row.on{outline:0}.t-cnt{vertical-align:middle;background:var(--t);color:var(--w);border-radius:10px;margin-left:6px;padding:1px 8px;font-size:11.5px;font-weight:700;display:inline-block}.t-auf{font-size:14px}.t-grp .t-sub{border:0;border-top:1px solid var(--s3);cursor:pointer;background:0 0;border-radius:0;gap:14px;margin:0;padding:9px 12px 9px 88px}.t-grp .t-sub:last-child{border-radius:0 0 12px 12px}.t-grp .t-sub.on{background:var(--okl);box-shadow:inset 4px 0 0 var(--acc);outline:0}.t-grp .t-sub:hover{background:var(--s2)}.t-grp .t-sub.on:hover{background:var(--okl)}.t-grp .t-sub b{min-width:120px}.t-grp .t-sub .t-leds{flex-direction:row;gap:10px;min-width:0}@media (width<=900px){.t-grp .t-sub{flex-wrap:wrap;padding-left:12px}.t-grp .t-sub b{min-width:0}}.t-kinder{grid-template-rows:0fr;transition:grid-template-rows .28s;display:grid}.t-kinder.auf{grid-template-rows:1fr}.t-kinder>div{min-height:0;overflow:hidden}.t-pfeil{transition:transform .28s;display:inline-block}.t-grp.auf .t-pfeil{transform:rotate(90deg)}.t-grp>.t-row{cursor:pointer}.t-grp .t-kinder .t-sub:first-child{border-top:1px solid var(--s3)}.t-grp .t-kinder .t-sub:last-child{border-radius:0 0 12px 12px}.t-kakopf{justify-content:space-between;align-items:center;gap:10px;padding:2px 2px 4px;display:flex}.t-karow{cursor:default}.t-kacb{width:18px;height:18px;accent-color:var(--acc);flex:none}.t-kast{border-radius:7px;margin-left:4px;padding:2px 7px;font-size:11px;font-weight:700}.t-kast.neu{background:var(--infol);color:var(--info)}.t-kast.aend{background:var(--warnl);color:var(--warn)}.t-kast.ok{background:var(--okl);color:var(--ok)}.t-kast.lauf{background:var(--acc);color:#fff}.t-kabar{background:var(--s3);border-radius:6px;height:8px;margin-bottom:12px;overflow:hidden}.t-kabar i{background:var(--acc);height:100%;transition:width .3s;display:block}@media (width<=900px){.t-body.t-detail .t-fuss{left:12px;right:12px;bottom:calc(86px + env(safe-area-inset-bottom));z-index:30;background:var(--w);border:1px solid var(--bd);border-radius:14px;margin:0;padding:8px;position:fixed;box-shadow:0 -6px 18px #00000040}.t-body.t-detail .t-form{padding-bottom:calc(190px + env(safe-area-inset-bottom))}.t-body:not(.t-detail) .t-fuss{position:static}}.login-oder{color:#9aa6ab;align-items:center;gap:10px;font-size:12px;display:flex}.login-oder:before,.login-oder:after{content:"";background:#ffffff24;flex:1;height:1px}.login-oder[hidden],.login-pk[hidden]{display:none}.login .login-pk{color:#fff;background:#ffffff12;border:1px solid #fff3;border-radius:12px;height:48px;font-weight:600}.konto-pop{width:250px;bottom:22px}.konto-pop button{font-size:14px}.konto-dlg{border:1px solid var(--bd);background:var(--w);width:min(440px,100vw - 32px);color:inherit;box-shadow:var(--sh2);border-radius:16px;padding:22px}.konto-dlg::backdrop{background:#00000073}.konto-dlg h2{margin:0 0 10px;font-size:18px}.konto-dlg form{flex-direction:column;gap:10px;display:flex}.konto-dlg input{border:1px solid var(--bd2);background:var(--w);height:44px;color:inherit;border-radius:10px;padding:0 12px}.konto-fuss{justify-content:flex-end;gap:8px;margin-top:14px;display:flex}.pk-liste{flex-direction:column;gap:8px;margin:12px 0;display:flex}.pk-zeile{border:1px solid var(--bd);border-radius:10px;justify-content:space-between;align-items:center;gap:10px;padding:8px 10px;display:flex}@media (width<=760px){.konto-pop{bottom:84px}}body.nur-teile #railAuftraege,body.nur-teile #railKa,body.nur-teile #railBuch,body.nur-teile #atlasLink,body.nur-teile #akzentBtn{display:none}body.nur-teile .r-logo,body.nur-teile .lc-brand a{pointer-events:none}.bu-liste{border:1px solid var(--bd);border-radius:10px;margin:10px 0 16px;overflow:hidden}.bu-z{border-bottom:1px solid var(--bd);align-items:center;gap:10px;padding:8px 12px;font-size:13px;display:flex}.bu-z:last-child{border-bottom:0}.bu-n{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;font-weight:600;overflow:hidden}.bu-x{text-align:right;width:56px}.bu-z .del{color:var(--red)}.bu-neu{gap:8px;display:grid}
