:root{--paper: #f3f2f1;--sheet: #ffffff;--sheet-2: #f8f7f6;--ink: #171717;--ink-2: #44403c;--muted: #6f6964;--rule: #e2dfdc;--rule-soft: #eeecea;--blue: #c2410c;--blue-soft: #fff4e8;--on-blue: #ffffff;--accent: #f97316;--on-accent: #171717;--cover: #171717;--cover-ink: #d6d3d1;--red: #c8372a;--st-new: #c2410c;--st-confirmed: #0f6e66;--st-shipped: #9a6200;--st-delivered: #1e7a46;--st-cancelled: #78716c;--st-returned: #c8372a;--money: #1e7a46;--f-display: "IBM Plex Sans Arabic", "Rubik", Tahoma, sans-serif;--f-body: "IBM Plex Sans Arabic", "Rubik", Tahoma, "Segoe UI", sans-serif;--f-num: "IBM Plex Mono", ui-monospace, Menlo, monospace;--r: 4px;--shadow-sheet: 0 1px 0 rgb(23 23 23 / .05), 0 8px 18px -12px rgb(23 23 23 / .25);color-scheme:light}@media(prefers-color-scheme:dark){:root{--paper: #0f0e0d;--sheet: #1c1917;--sheet-2: #23201d;--ink: #fafaf9;--ink-2: #d6d3d1;--muted: #a8a29e;--rule: #33302c;--rule-soft: #292522;--blue: #fb923c;--blue-soft: #2a1a0e;--on-blue: #171717;--accent: #f97316;--on-accent: #171717;--cover: #0a0908;--cover-ink: #a8a29e;--red: #f08070;--st-new: #fb923c;--st-confirmed: #4fc1b4;--st-shipped: #e4b153;--st-delivered: #6ccf8f;--st-cancelled: #a8a29e;--st-returned: #f08070;--money: #6ccf8f;--shadow-sheet: 0 1px 0 rgb(0 0 0 / .3), 0 8px 18px -12px rgb(0 0 0 / .6);color-scheme:dark}}*{box-sizing:border-box}html,body{margin:0}body{background:var(--paper);color:var(--ink);font-family:var(--f-body);font-size:15px;line-height:1.6;-webkit-font-smoothing:antialiased}h1,h2,h3,h4{margin:0;line-height:1.35;text-wrap:balance}button,input,select,textarea{font:inherit;color:inherit}button{cursor:pointer}a{color:inherit}:focus-visible{outline:2px solid var(--blue);outline-offset:2px}img{max-width:100%;display:block}.num,table,.mono{font-variant-numeric:tabular-nums}.mono{font-family:var(--f-num)}.muted{color:var(--muted)}.wordmark{display:inline-flex;align-items:center;line-height:0}.wordmark svg{height:30px;width:auto;display:block}.shell{display:grid;grid-template-columns:248px minmax(0,1fr);min-height:100vh}.rail{position:sticky;top:0;height:100vh;background:var(--cover);color:var(--cover-ink);display:flex;flex-direction:column;padding:22px 0 16px;overflow-y:auto}.rail .wordmark{color:#fff;padding:0 22px 22px}.rail .wordmark svg{height:28px}.rail .store{margin:0 14px 18px;padding:12px 14px;border:1px dashed rgb(255 255 255 / .22);border-radius:6px;font-size:13px}.rail .store small{display:block;color:var(--cover-ink);opacity:.8}.rail .store b{display:block;color:#fff;font-size:15px;font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.rail .store a{display:inline-block;margin-top:4px;color:#fff;font-size:12px;font-weight:600;text-decoration:none;border-bottom:1px solid rgb(255 255 255 / .4)}.tab{position:relative;display:flex;align-items:center;gap:12px;margin-inline-start:14px;padding:10px 16px;border-radius:0 6px 6px 0;color:var(--cover-ink);text-decoration:none;font-weight:500}[dir=rtl] .tab{border-radius:6px 0 0 6px}.tab svg{width:19px;height:19px;flex:none;opacity:.9}.tab:hover{color:#fff}.tab[aria-current=page]{background:var(--paper);color:var(--ink);font-weight:600}.tab .count{margin-inline-start:auto;font-family:var(--f-num);font-size:12px;font-weight:600;background:#fff;color:var(--cover);border-radius:3px;padding:0 6px;line-height:20px}.rail .foot{margin-top:auto;padding:14px 22px 0;border-top:1px solid rgb(255 255 255 / .1);display:grid;gap:2px;font-size:13px}.rail .foot small{overflow:hidden;text-overflow:ellipsis;opacity:.8}.rail .foot button{border:0;background:none;color:var(--cover-ink);text-align:start;padding:6px 0;font-size:13px}.rail .foot button:hover{color:#fff}.content{min-width:0;padding:30px max(20px,env(safe-area-inset-right)) 70px max(20px,env(safe-area-inset-left))}.content>.inner{max-width:1060px;margin:0 auto;display:grid;gap:20px;align-content:start}.topbar,.tabbar{display:none}@media(max-width:860px){.shell{display:block}.rail{display:none}.content{padding-top:16px;padding-bottom:calc(88px + env(safe-area-inset-bottom))}.topbar{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:12px max(16px,env(safe-area-inset-left));background:var(--cover);color:#fff;position:sticky;top:0;z-index:30}.topbar .wordmark svg{height:24px}.topbar .sname{font-size:13px;color:var(--cover-ink);max-width:50vw;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;text-decoration:none}.tabbar{display:grid;grid-template-columns:repeat(5,1fr);position:fixed;inset:auto 0 0;z-index:30;background:var(--sheet);border-top:1px solid var(--rule);padding-bottom:env(safe-area-inset-bottom)}.tabbar a,.tabbar button{display:flex;flex-direction:column;align-items:center;gap:3px;padding:9px 2px 8px;font-size:11px;color:var(--muted);text-decoration:none;border:0;background:none;position:relative}.tabbar svg{width:21px;height:21px}.tabbar [aria-current=page]{color:var(--blue);font-weight:600}.tabbar [aria-current=page]:before{content:"";position:absolute;top:-1px;inset-inline:22%;height:3px;background:var(--accent);border-radius:0 0 3px 3px}.tabbar .count{position:absolute;top:4px;inset-inline-start:calc(50% + 7px);font-family:var(--f-num);font-size:10px;font-weight:600;background:var(--st-new);color:#fff;border-radius:3px;padding:0 4px;line-height:16px}}.ph{display:flex;align-items:flex-end;justify-content:space-between;gap:12px 16px;flex-wrap:wrap;padding-bottom:12px;border-bottom:3px double var(--rule)}.ph h1{font-family:var(--f-display);font-weight:800;font-size:25px}.ph p{margin:4px 0 0;color:var(--muted);font-size:14px;max-width:70ch}.ph .back{font-size:13px;color:var(--muted);text-decoration:none;font-weight:500}.ph .back:hover{color:var(--blue)}.panel{background:var(--sheet);border:1px solid var(--rule);border-radius:var(--r);padding:18px 20px 20px;min-width:0}.panel>h2{font-family:var(--f-display);font-size:15px;font-weight:700;padding-bottom:10px;margin-bottom:14px;border-bottom:1px solid var(--rule);display:flex;justify-content:space-between;align-items:baseline;gap:10px}.panel>h2 small{font-family:var(--f-body);font-weight:400;font-size:12px;color:var(--muted)}.panel>.sub{color:var(--muted);font-size:13px;margin:-6px 0 14px}.grid2{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}.grid2.wide{grid-template-columns:minmax(0,1.45fr) minmax(0,1fr)}@media(max-width:860px){.grid2,.grid2.wide{grid-template-columns:minmax(0,1fr)}}.ledger{display:grid}.ledger .ln{display:flex;align-items:baseline;gap:10px;padding:9px 0;border-bottom:1px solid var(--rule-soft);font-size:14px;text-decoration:none}.ledger .ln:last-child{border-bottom:0}.ledger .ln .lb{white-space:nowrap}.ledger .ln .lb small{color:var(--muted);font-size:12px;margin-inline-start:6px}.ledger .ln .lead{flex:1;min-width:20px;border-bottom:2px dotted var(--rule);transform:translateY(-4px)}.ledger .ln .v{font-family:var(--f-num);font-weight:600;white-space:nowrap}.ledger .ln .v.money{color:var(--money)}.ledger .ln .v.big{font-size:20px}.ledger .ln.total{border-top:3px double var(--rule);border-bottom:0;margin-top:4px;padding-top:12px}.callout{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap;background:var(--blue-soft);border:1px solid color-mix(in srgb,var(--blue) 25%,transparent);border-radius:var(--r);padding:14px 16px}.callout b{font-family:var(--f-display);font-size:16px;color:var(--blue)}.btn{border:1.5px solid var(--accent);background:var(--accent);color:var(--on-accent);border-radius:6px;padding:8px 18px;font-weight:600;font-size:14px;display:inline-flex;align-items:center;justify-content:center;gap:6px;text-decoration:none;white-space:nowrap;min-height:40px}.btn:hover{filter:brightness(1.05)}.btn:disabled{opacity:.5;cursor:not-allowed;filter:none}.btn.sec{background:transparent;color:var(--blue)}.btn.sec:hover{background:var(--blue-soft);filter:none}.btn.danger{background:var(--red);border-color:var(--red);color:#fff}.btn.sm{padding:4px 12px;min-height:32px;font-size:13px}.btn.block{width:100%}.acts{display:flex;gap:8px;align-items:center;flex-wrap:wrap}.txtbtn{border:0;background:none;padding:0;color:var(--blue);font-weight:600;font-size:13px;text-decoration:none}.txtbtn.red{color:var(--red)}.linkbtn{border:0;background:none;padding:6px 0;color:var(--muted);font-weight:500;text-align:start}.form{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}@media(max-width:560px){.form{grid-template-columns:minmax(0,1fr)}}.fld{display:grid;gap:6px;align-content:start;min-width:0}.fld.full{grid-column:1 / -1}.fld>label,.lbl{font-size:13px;font-weight:600;color:var(--ink-2)}.fld>small{color:var(--muted);font-size:12px}.in{width:100%;border:1px solid var(--rule);border-radius:var(--r);background:var(--sheet-2);padding:9px 12px;min-height:42px}textarea.in{min-height:120px;resize:vertical;line-height:1.7}.in:focus{outline:2px solid var(--blue);outline-offset:-1px;background:var(--sheet)}.in[dir=ltr]{text-align:start}.check{display:flex;align-items:center;gap:10px;font-size:14px;cursor:pointer}.err{color:var(--red);font-size:13px;font-weight:500}.sw{position:relative;width:40px;height:22px;border-radius:99px;background:var(--rule);border:0;padding:0;flex:none;transition:background .15s}.sw:after{content:"";position:absolute;top:3px;inset-inline-start:3px;width:16px;height:16px;border-radius:50%;background:#fff;transition:transform .15s;box-shadow:0 1px 2px #0000004d}.sw[aria-checked=true]{background:var(--accent)}.sw[aria-checked=true]:after{transform:translate(18px)}[dir=rtl] .sw[aria-checked=true]:after{transform:translate(-18px)}.stamp{--c: var(--st-new);display:inline-flex;align-items:center;justify-content:center;font-family:var(--f-display);font-weight:800;font-size:13px;line-height:1;color:var(--c);border:2.5px solid var(--c);border-radius:7px;padding:5px 11px 6px;transform:rotate(-7deg);white-space:nowrap;opacity:.9}.stamp.s-new{--c: var(--st-new)}.stamp.s-confirmed{--c: var(--st-confirmed)}.stamp.s-shipped{--c: var(--st-shipped)}.stamp.s-delivered{--c: var(--st-delivered)}.stamp.s-cancelled{--c: var(--st-cancelled)}.stamp.s-returned{--c: var(--st-returned)}.stamp.sm{font-size:11px;padding:3px 8px 4px;border-width:2px;border-radius:6px;transform:rotate(-5deg)}.stamp.flat{transform:none}.stamp.press{animation:press .32s cubic-bezier(.2,.9,.3,1.3)}@keyframes press{0%{transform:rotate(-7deg) scale(1.9);opacity:0}60%{transform:rotate(-7deg) scale(.94);opacity:1}to{transform:rotate(-7deg) scale(1);opacity:.9}}.olist{display:grid;gap:14px}.slip{position:relative;background:var(--sheet);box-shadow:var(--shadow-sheet);padding:14px 18px 12px;padding-inline-start:26px;cursor:pointer;-webkit-mask:radial-gradient(circle at var(--perf-x, 100%) 8px,transparent 4px,#000 4.6px) 0 0 / 100% 16px repeat-y;mask:radial-gradient(circle at var(--perf-x, 100%) 8px,transparent 4px,#000 4.6px) 0 0 / 100% 16px repeat-y}[dir=ltr] .slip{--perf-x: 0%}.slip:before{content:"";position:absolute;inset-block:0;inset-inline-start:14px;border-inline-start:1.5px dashed var(--rule)}.slip:hover{box-shadow:0 1px #17171714,0 12px 24px -14px #17171766}.slip .hd{display:flex;align-items:center;gap:10px}.slip .ck input{width:17px;height:17px;accent-color:var(--blue);margin:0}.slip .no{font-family:var(--f-num);font-size:12px;font-weight:600;color:var(--muted)}.slip .no b{color:var(--ink-2)}.slip .stamp{position:absolute;top:12px;inset-inline-end:16px}.slip .nm{font-weight:700;font-size:16px;margin:6px 0 2px;padding-inline-end:110px}.slip .nm .tagred{font-size:11px;font-weight:600;color:var(--red);border:1px solid currentColor;border-radius:3px;padding:0 5px;margin-inline-start:6px;vertical-align:2px}.slip .line{font-size:13px;color:var(--ink-2)}.slip .line .tel{font-family:var(--f-num);direction:ltr;unicode-bidi:isolate;color:var(--ink);font-weight:600}.slip .note{margin-top:8px;font-size:13px;background:var(--sheet-2);border-inline-start:3px solid var(--rule);padding:4px 10px}.slip .ft{display:flex;justify-content:space-between;align-items:center;gap:10px;flex-wrap:wrap;margin-top:10px;padding-top:10px;border-top:1px dashed var(--rule)}.slip .amt{font-family:var(--f-num);font-weight:600;font-size:16px}.slip select{border:1px solid var(--rule);border-radius:var(--r);background:var(--sheet-2);padding:5px 8px;font-size:13px;min-height:32px}@media(max-width:560px){.slip{padding-inline-start:22px;padding-inline-end:14px}.slip .nm{padding-inline-end:92px}}.filters{display:flex;gap:2px;overflow-x:auto;border-bottom:2px solid var(--rule);scrollbar-width:none}.filters button{border:0;background:none;padding:9px 14px;font-size:14px;font-weight:500;color:var(--muted);white-space:nowrap;border-bottom:2px solid transparent;margin-bottom:-2px}.filters button .c{font-family:var(--f-num);font-size:12px;margin-inline-start:4px}.filters button[aria-pressed=true]{color:var(--blue);border-bottom-color:var(--blue);font-weight:700}.toolbar{display:flex;gap:10px;flex-wrap:wrap;align-items:center}.toolbar .in{max-width:360px;flex:1;min-width:180px}.bulkbar{position:sticky;top:10px;z-index:20;display:flex;gap:10px;align-items:center;flex-wrap:wrap;background:var(--cover);color:#fff;padding:8px 14px;border-radius:6px}.bulkbar select{border-radius:4px;padding:4px 8px;border:0;color:#13182a}@media(max-width:860px){.bulkbar{top:64px}}.receipt{display:grid;gap:8px;font-size:14px}.receipt>div{display:flex;justify-content:space-between;gap:12px}.receipt>div>span:first-child{color:var(--muted)}.receipt .v{font-family:var(--f-num);font-weight:600}.receipt .tot{border-top:3px double var(--rule);padding-top:10px;font-weight:700;font-size:16px}.item{display:flex;gap:12px;align-items:center;padding:8px 0;border-bottom:1px dashed var(--rule)}.item:last-child{border-bottom:0}.item img,.item .ph0{width:48px;height:48px;border-radius:3px;object-fit:cover;background:var(--sheet-2);flex:none;border:1px solid var(--rule)}.contact{display:grid;grid-template-columns:1fr 1fr;gap:8px}.stampbar{display:flex;flex-wrap:wrap;gap:8px 10px;padding:4px 0 8px}.stampbar button{border:0;background:none;padding:4px;opacity:.32;transition:opacity .15s}.stampbar button:hover{opacity:.7}.stampbar button[aria-pressed=true]{opacity:1}.stampbar .stamp{transform:none}.stampbar button[aria-pressed=true] .stamp{transform:rotate(-7deg)}.plist{background:var(--sheet);border:1px solid var(--rule);border-radius:var(--r)}.prow{display:grid;grid-template-columns:56px minmax(0,1fr) auto;gap:14px;align-items:center;padding:12px 16px;border-bottom:1px solid var(--rule-soft)}.prow:last-child{border-bottom:0}.prow .th{width:56px;height:56px;border-radius:3px;overflow:hidden;background:var(--sheet-2);border:1px solid var(--rule)}.prow .th img{width:100%;height:100%;object-fit:cover}.prow .nm{font-weight:600;text-decoration:none;display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.prow .nm:hover{color:var(--blue)}.prow .meta{display:flex;gap:6px 12px;flex-wrap:wrap;align-items:center;margin-top:2px;font-size:13px;color:var(--muted)}.prow .meta .price{font-family:var(--f-num);color:var(--ink);font-weight:600}@media(max-width:560px){.prow{grid-template-columns:48px minmax(0,1fr);padding:12px}.prow .th{width:48px;height:48px}.prow>.acts{grid-column:1 / -1;justify-content:flex-end}}.tag{font-size:11px;font-weight:600;border-radius:3px;padding:0 6px;border:1px solid var(--rule);color:var(--muted);white-space:nowrap;line-height:18px}.tag.red{color:var(--red);border-color:currentColor}.imgs{display:grid;grid-template-columns:repeat(auto-fill,minmax(104px,1fr));gap:10px}.imgs .it{position:relative;aspect-ratio:1;border-radius:3px;overflow:hidden;border:1px solid var(--rule);background:var(--sheet-2)}.imgs .it img{width:100%;height:100%;object-fit:cover}.imgs .it .main{position:absolute;top:6px;inset-inline-start:6px}.imgs .it .ops{position:absolute;inset:auto 0 0;display:flex;justify-content:space-between;padding:4px;background:linear-gradient(transparent,#0000008c)}.imgs .it .ops button{border:0;background:#fffffff0;color:#171717;border-radius:3px;font-size:12px;padding:1px 7px}.imgs .add{aspect-ratio:1;border:1.5px dashed var(--rule);border-radius:3px;display:grid;place-items:center;text-align:center;color:var(--muted);font-size:13px;cursor:pointer;background:none;padding:8px}.imgs .add:hover{border-color:var(--blue);color:var(--blue)}.optbox{border:1px dashed var(--rule);border-radius:var(--r);padding:12px;display:grid;gap:10px;background:var(--sheet-2)}.optrow{display:flex;gap:8px;align-items:center;flex-wrap:wrap}.optrow .in{flex:1;min-width:120px;background:var(--sheet)}.optrow input[type=color]{width:42px;height:42px;padding:3px;border:1px solid var(--rule);border-radius:var(--r);background:var(--sheet)}.optrow select.in{flex:0 0 auto;width:auto;min-width:90px}.rm{border:0;background:none;color:var(--red);font-size:20px;line-height:1;padding:4px 8px}.savebar{position:sticky;bottom:0;z-index:20;display:flex;gap:10px;justify-content:flex-end;align-items:center;padding:14px 0;background:linear-gradient(transparent,var(--paper) 35%)}@media(max-width:860px){.savebar{bottom:calc(58px + env(safe-area-inset-bottom))}}.tbl{overflow-x:auto;border:1px solid var(--rule);border-radius:var(--r);background:var(--sheet)}.tbl table{border-collapse:collapse;width:100%;font-size:14px}.tbl th,.tbl td{padding:8px 12px;border-bottom:1px solid var(--rule-soft);text-align:start;white-space:nowrap}.tbl th{background:var(--sheet-2);font-size:12px;color:var(--muted);font-weight:600;position:sticky;top:0;border-bottom:2px solid var(--rule)}.tbl td:first-child{font-family:var(--f-num);color:var(--muted)}.tbl td .in{min-height:34px;padding:4px 8px;width:104px;font-family:var(--f-num)}.tbl tr.off td{opacity:.45}.tbl tr.off td:last-child{opacity:1}.swatches{display:flex;gap:10px;flex-wrap:wrap;align-items:center}.swatches button{width:34px;height:34px;border-radius:4px;border:3px solid var(--sheet);box-shadow:0 0 0 1px var(--rule);padding:0}.swatches button[aria-pressed=true]{box-shadow:0 0 0 2px var(--ink)}.swatches input[type=color]{width:34px;height:34px;border:1px solid var(--rule);border-radius:4px;padding:2px;background:var(--sheet)}.logo-up{display:flex;align-items:center;gap:14px;flex-wrap:wrap}.logo-up .lg{width:124px;height:64px;border:1px dashed var(--rule);border-radius:var(--r);display:grid;place-items:center;background:var(--sheet-2);overflow:hidden;color:var(--muted);font-size:12px}.logo-up .lg img{max-height:56px;object-fit:contain}.linkbox{display:flex;gap:8px;align-items:center;background:var(--sheet-2);border:1px dashed var(--rule);border-radius:var(--r);padding:8px;padding-inline-start:12px}.linkbox code{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-family:var(--f-num);font-size:13px;direction:ltr;text-align:start}.chart text{fill:var(--muted);font-size:10px;font-family:var(--f-num)}.chart .cnt{fill:var(--ink);font-weight:600}.chart .bar{fill:var(--blue)}.chart .bar.today{fill:var(--st-shipped)}.chart line{stroke:var(--rule)}.steps{display:grid}.steps a{display:flex;align-items:center;gap:12px;padding:10px 0;text-decoration:none;border-bottom:1px solid var(--rule-soft);font-size:14px}.steps a:last-child{border-bottom:0}.steps .box{width:18px;height:18px;border:1.5px solid var(--ink-2);border-radius:3px;flex:none;display:grid;place-items:center;font-size:12px;font-weight:700;color:var(--st-delivered)}.steps .done span:last-child{color:var(--muted);text-decoration:line-through}.steps a:not(.done):hover span:last-child{color:var(--blue)}.slist{display:grid;gap:12px}.srow{background:var(--sheet);border:1px solid var(--rule);border-radius:var(--r);padding:14px 18px;display:grid;grid-template-columns:minmax(0,1fr) auto;gap:8px 16px;align-items:center}.srow h3{font-size:16px;font-weight:700;display:flex;gap:10px;align-items:center;flex-wrap:wrap}.srow .meta{color:var(--muted);font-size:13px;display:flex;gap:4px 16px;flex-wrap:wrap}.srow .meta code{font-family:var(--f-num);direction:ltr;unicode-bidi:isolate}@media(max-width:560px){.srow{grid-template-columns:minmax(0,1fr)}}.cred{background:var(--sheet-2);border:1px dashed var(--rule);border-radius:var(--r);padding:12px;font-family:var(--f-num);font-size:13px;white-space:pre-wrap;direction:ltr;text-align:left;overflow-wrap:anywhere}.auth{min-height:100vh;display:grid;place-items:center;padding:24px 16px;background:var(--cover)}.auth .wordmark{color:#fff;justify-self:center;margin-bottom:22px}.auth .wordmark svg{height:44px}.auth .card{width:100%;max-width:400px;background:var(--sheet);border-radius:6px;padding:28px 26px;display:grid;gap:16px;box-shadow:0 30px 60px -20px #00000080}.auth h1{font-family:var(--f-display);font-weight:800;font-size:20px;padding-bottom:10px;border-bottom:3px double var(--rule)}.auth p{margin:-6px 0 0;color:var(--muted);font-size:14px}.langsw{display:flex;justify-content:center;gap:6px}.langsw button{border:0;background:none;color:var(--muted);font-size:13px;padding:2px 6px}.langsw button[aria-pressed=true]{color:var(--blue);font-weight:700}.ovl{position:fixed;top:0;right:0;bottom:0;left:0;background:#0c0a098c;z-index:100;display:grid;place-items:center;padding:16px}.modal{background:var(--sheet);border-radius:6px;width:100%;max-width:460px;max-height:calc(100vh - 32px);overflow:auto;box-shadow:0 30px 60px #00000059}.modal.wide{max-width:620px}.mh{display:flex;justify-content:space-between;align-items:center;padding:14px 20px;border-bottom:3px double var(--rule);position:sticky;top:0;background:var(--sheet);z-index:1}.mh h3{font-family:var(--f-display);font-size:17px;font-weight:700}.mh .x{border:0;background:none;font-size:26px;line-height:1;color:var(--muted);padding:0 6px}.mb{padding:18px 20px 22px;display:grid;gap:16px}@media(max-width:560px){.ovl{place-items:end stretch;padding:0}.modal{border-radius:10px 10px 0 0;max-height:92vh;padding-bottom:env(safe-area-inset-bottom)}}.toast{position:fixed;bottom:calc(24px + env(safe-area-inset-bottom));left:50%;transform:translate(-50%);background:var(--cover);color:#fff;padding:10px 18px;border-radius:6px;font-size:14px;z-index:200;max-width:calc(100% - 32px);box-shadow:0 10px 30px #00000040}.toast.err{background:var(--red)}@media(max-width:860px){.toast{bottom:calc(78px + env(safe-area-inset-bottom))}}.loading{padding:50px;text-align:center;color:var(--muted)}.empty{text-align:center;color:var(--muted);padding:40px 16px;border:1.5px dashed var(--rule);border-radius:var(--r);background:var(--sheet);display:grid;gap:12px;justify-items:center}.empty p{margin:0}@media(prefers-reduced-motion:reduce){*{transition:none!important;animation:none!important}}.design{display:grid;grid-template-columns:minmax(0,420px) minmax(0,1fr);gap:20px;align-items:start}.design .ctl{display:grid;gap:20px;min-width:0}.pv-col{position:sticky;top:20px;min-width:0}.mob-only{display:none}@media(max-width:1100px){.design{grid-template-columns:minmax(0,1fr)}.pv-col{display:none}.mob-only{display:inline-flex}}.themes{display:grid;gap:10px}.theme{display:grid;grid-template-columns:auto minmax(0,1fr);gap:2px 14px;text-align:start;border:1.5px solid var(--rule);background:var(--sheet);border-radius:var(--r);padding:12px 14px}.theme .tsw{grid-row:span 2;display:flex;align-self:center}.theme .tsw i{width:18px;height:34px;border:1px solid rgb(0 0 0 / .08)}.theme .tsw i:first-child,[dir=rtl] .theme .tsw i:first-child{border-radius:0 3px 3px 0}.theme b{font-family:var(--f-display);font-size:15px}.theme small{color:var(--muted);font-size:12px;line-height:1.5}.theme[aria-pressed=true]{border-color:var(--blue);box-shadow:0 0 0 1px var(--blue);background:var(--blue-soft)}.secs{display:grid;border:1px solid var(--rule);border-radius:var(--r)}.secrow{border-bottom:1px solid var(--rule-soft)}.secrow:last-child{border-bottom:0}.secrow .sh{display:flex;align-items:center;gap:2px;padding:4px 6px}.secrow .nm{flex:1;min-width:0;display:flex;gap:8px;align-items:baseline;border:0;background:none;text-align:start;padding:9px 6px;font-weight:600;white-space:nowrap;overflow:hidden}.secrow .nm small{overflow:hidden;text-overflow:ellipsis;font-weight:400}.secrow.off .nm span:not(.mono){color:var(--muted);text-decoration:line-through}.secrow.open{background:var(--sheet-2)}.ib{border:0;background:none;width:34px;height:34px;border-radius:4px;color:var(--ink-2);font-size:15px}.ib:hover:not(:disabled){background:var(--blue-soft);color:var(--blue)}.ib:disabled{opacity:.3;cursor:default}.secrow .sb{padding:6px 12px 14px;display:grid;gap:12px}.secrow .sb .in{background:var(--sheet)}.addsec{margin-top:14px;display:grid;gap:8px}.pv{background:var(--sheet);border:1px solid var(--rule);border-radius:var(--r);padding:12px;display:grid;gap:10px}.pv-bar{display:flex;justify-content:space-between;align-items:center;gap:10px}.seg{display:inline-flex;border:1px solid var(--rule);border-radius:6px;padding:2px;background:var(--sheet-2)}.seg button{border:0;background:none;padding:5px 14px;border-radius:4px;font-size:13px;color:var(--muted);font-weight:600}.seg button[aria-pressed=true]{background:var(--sheet);color:var(--ink);box-shadow:0 1px 2px #0000001f}.pv-frame{display:grid;justify-items:center;background:var(--paper);border-radius:4px;padding:14px;overflow:hidden}.pv-frame iframe{border:0;background:#fff;width:100%;height:72vh;border-radius:4px;box-shadow:var(--shadow-sheet)}.pv.phone .pv-frame iframe{width:390px;max-width:100%;border-radius:22px;border:8px solid #13182a}.pv-sheet{position:fixed;top:0;right:0;bottom:0;left:0;z-index:120;background:var(--sheet);display:grid;grid-template-rows:auto 1fr}.pv-sheet iframe{border:0;width:100%;height:100%}.cgroup{display:grid;gap:2px;margin-bottom:14px}.crow{display:grid;grid-template-columns:36px minmax(0,1fr) auto;gap:10px;align-items:center;padding:5px 0;border-bottom:1px dashed var(--rule-soft);cursor:pointer;font-size:14px}.crow input[type=color]{width:32px;height:32px;border:1px solid var(--rule);border-radius:4px;padding:2px;background:var(--sheet);cursor:pointer}.crow code{font-family:var(--f-num);font-size:12px;color:var(--muted);direction:ltr}.booktabs{display:flex;gap:4px;margin-bottom:14px;border-bottom:1px solid var(--rule)}.booktabs a{position:relative;text-decoration:none;color:var(--muted);font-weight:600;font-size:14px;padding:8px 16px 9px;border:1px solid transparent;border-bottom:0;border-radius:6px 6px 0 0;margin-bottom:-1px}.booktabs a[aria-current=page]{color:var(--ink);background:var(--sheet);border-color:var(--rule);box-shadow:inset 0 3px 0 var(--blue)}.booktabs a .c{font-family:var(--f-num);font-size:11px;font-weight:700;color:#fff;background:var(--red);border-radius:9px;padding:1px 6px;margin-inline-start:6px;vertical-align:1px}.slip.draft{cursor:default;background:repeating-linear-gradient(to bottom,transparent 0 27px,color-mix(in srgb,var(--rule) 38%,transparent) 27px 28px),var(--sheet);box-shadow:0 1px #1717170d}.slip.draft:hover{box-shadow:0 1px #1717170d,0 10px 20px -16px #17171766}.slip.draft.won{opacity:.82}.stamp.s-draft{--c: var(--muted);border-style:dashed;opacity:.8}.slip .nm.anon{color:var(--muted);font-weight:500}.slip .tl{display:flex;align-items:center;gap:14px;flex-wrap:wrap;margin-inline-start:auto}.slip .att{display:inline-flex;align-items:center;gap:8px;font-size:12px;color:var(--muted)}.tally{display:inline-flex;gap:6px}.tally .g{position:relative;display:inline-flex;gap:3px;padding:0 1px}.tally i{width:2px;height:15px;background:var(--ink-2);border-radius:1px;transform:rotate(4deg)}.tally i:nth-child(2n){transform:rotate(-3deg);height:14px}.tally .g.full:after{content:"";position:absolute;inset-inline:-3px;top:6px;height:2px;background:var(--ink-2);transform:rotate(-24deg);border-radius:1px}[dir=rtl] .tally .g.full:after{transform:rotate(24deg)}.callout.draft{background:var(--sheet);border:1.5px dashed var(--rule)}.callout.draft b{color:var(--ink)}.callout.draft small{display:block;margin-top:3px;color:var(--muted);font-size:13px}.rc-mini{border-block:1px dashed var(--rule);padding:8px 0;display:grid;gap:4px;font-size:14px}.rc-mini div{display:flex;align-items:baseline;gap:8px}.rc-mini div span{flex:1;display:flex;gap:8px}.rc-mini div span:after{content:"";flex:1;border-bottom:1.5px dotted var(--rule);transform:translateY(-4px)}.rc-mini b{font-family:var(--f-num);font-weight:600}.steps-n{margin:0;padding:0;list-style:none;counter-reset:s;display:grid;gap:8px}.steps-n li{counter-increment:s;display:grid;grid-template-columns:26px 1fr;gap:10px;align-items:start;font-size:14px;line-height:1.6}.steps-n li:before{content:counter(s);font-family:var(--f-num);font-weight:700;font-size:12px;width:24px;height:24px;display:grid;place-items:center;border:1.5px solid var(--blue);color:var(--blue);border-radius:50%}.tgp .linkbox{border-style:solid;padding:4px;padding-inline-start:4px}.tgp .linkbox .in{flex:1;min-width:0;border:0;background:none}.tg-on{display:flex;flex-wrap:wrap;align-items:baseline;gap:6px 10px;font-size:14px;padding:10px 12px;background:var(--sheet-2);border-inline-start:3px solid var(--st-delivered)}.tg-on b{font-weight:700}.desk{max-width:760px;margin-inline:auto}.desk-top{display:flex;align-items:flex-end;justify-content:space-between;gap:12px 20px;flex-wrap:wrap;padding-bottom:12px;border-bottom:3px double var(--rule);margin-bottom:18px}.desk-top h1{font-family:var(--f-display);font-weight:800;font-size:25px}.desk-top p{margin:4px 0 0;color:var(--muted);font-size:14px}.desk-top p b{color:var(--ink)}.desk-top .day{display:flex;align-items:baseline;gap:4px 14px;flex-wrap:wrap;font-size:13px;color:var(--muted)}.desk-top .day small{width:100%;font-size:11px;letter-spacing:.02em}.desk-top .day b{font-family:var(--f-num);font-size:18px;color:var(--ink)}.desk-top .day .c-ok{color:var(--st-confirmed)}.desk-top .day .c-no{color:var(--st-cancelled)}.slip.call{cursor:default;padding:22px 24px 18px;animation:slipIn .28s ease-out}.slip.call.leaving{animation:slipOut .5s ease-in .2s forwards}@keyframes slipIn{0%{opacity:0;transform:translateY(10px)}}@keyframes slipOut{to{opacity:0;transform:translateY(-14px) rotate(-1deg)}}.slip.call:hover{box-shadow:var(--shadow-sheet)}.stamp.big{font-size:22px;padding:6px 18px 8px;border-width:4px;top:40%;inset-inline-end:50%;transform:translate(50%) rotate(-9deg);z-index:2;background:color-mix(in srgb,var(--sheet) 80%,transparent)}[dir=rtl] .stamp.big{transform:translate(-50%) rotate(-9deg)}.slip.call .hd{display:flex;justify-content:space-between;gap:10px;font-size:13px;color:var(--muted);padding-inline-end:110px}.slip.call .warn{margin-top:10px;padding:8px 12px;background:color-mix(in srgb,var(--st-shipped) 12%,var(--sheet));color:var(--st-shipped);font-size:13px;font-weight:600;border-radius:var(--r)}.slip.call .when{margin-top:10px;font-size:14px;font-weight:700;color:var(--blue)}.slip.call .cust{font-family:var(--f-display);font-weight:800;font-size:26px;margin:14px 0 6px;line-height:1.3}.dial{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.dial .num{font-family:var(--f-num);font-size:clamp(26px,6vw,34px);font-weight:600;color:var(--ink);text-decoration:none;letter-spacing:.02em;margin-inline-end:auto;unicode-bidi:isolate}.dial .num:hover{color:var(--blue)}.dial .btn{min-height:44px;padding-inline:20px}.slip.call .where{margin:8px 0 12px;font-size:14px;color:var(--ink-2)}.cust-hist{font-size:13px;color:var(--muted);padding:7px 10px;background:var(--sheet-2);border-radius:var(--r);margin-bottom:12px}.cust-hist b{font-family:var(--f-num);color:var(--ink)}.cust-hist.risky{background:color-mix(in srgb,var(--red) 9%,var(--sheet));color:var(--red)}.cust-hist.risky b{color:var(--red)}.rc-mini .tot{border-top:3px double var(--rule);padding-top:8px;margin-top:4px;font-weight:700;font-size:16px}.rc-mini .tot span:after{display:none}.slip.call .meta{display:flex;align-items:center;gap:6px 16px;flex-wrap:wrap;margin-top:12px;font-size:13px;color:var(--muted)}.slip.call .meta .att{margin-inline-end:auto}.deskbar{position:sticky;bottom:12px;z-index:5;display:grid;grid-template-columns:2fr 1fr 1fr 1fr auto;gap:8px;margin-top:14px;padding:8px;background:color-mix(in srgb,var(--paper) 88%,transparent);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);border-radius:10px}.deskbar button{position:relative;min-height:54px;border:2px solid var(--c, var(--ink-2));color:var(--c, var(--ink-2));background:var(--sheet);border-radius:8px;font-family:var(--f-display);font-weight:800;font-size:15px;cursor:pointer;transition:transform .08s,background .15s}.deskbar button:hover:not(:disabled){background:color-mix(in srgb,var(--c, var(--ink-2)) 8%,var(--sheet))}.deskbar button:active:not(:disabled){transform:scale(.97)}.deskbar button:disabled{opacity:.45;cursor:not-allowed}.deskbar .b-ok{--c: var(--st-confirmed);background:var(--st-confirmed);color:#fff;font-size:17px}.deskbar .b-ok:hover:not(:disabled){background:color-mix(in srgb,var(--st-confirmed) 88%,#000)}.deskbar .b-na{--c: var(--st-shipped)}.deskbar .b-pp{--c: var(--blue)}.deskbar .b-no{--c: var(--red)}.deskbar .b-skip{--c: var(--muted);border-style:dashed;font-family:var(--f-body);font-weight:600;font-size:13px;padding-inline:14px}.deskbar kbd{position:absolute;top:4px;inset-inline-start:6px;font-family:var(--f-num);font-size:10px;opacity:.55;font-weight:500}.keys{text-align:center;font-size:12px;color:var(--muted);margin:6px 0 0}@media(hover:none),(max-width:700px){.deskbar kbd,.keys{display:none}}@media(max-width:860px){.deskbar{bottom:calc(64px + env(safe-area-inset-bottom))}}@media(max-width:560px){.deskbar{grid-template-columns:1fr 1fr 1fr;margin-inline:-8px}.deskbar .b-ok{grid-column:1 / -1}.deskbar .b-skip{grid-column:1 / -1;min-height:40px}.slip.call{padding:18px 16px 14px}.slip.call .cust{font-size:22px}.dial .num{width:100%}.dial .btn{flex:1}}.desk-empty{padding:48px 20px}.picks{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin-bottom:14px}.pick{display:grid;gap:2px;text-align:start;padding:12px 14px;border:1.5px solid var(--rule);border-radius:8px;background:var(--sheet);cursor:pointer;min-height:52px}.pick:hover:not(:disabled){border-color:var(--blue)}.pick[aria-pressed=true]{border-color:var(--red);background:color-mix(in srgb,var(--red) 6%,var(--sheet))}.pick b{font-size:14px}.pick small{font-size:12px;color:var(--muted)}.row-in{display:flex;gap:8px}.row-in .in{flex:1;min-width:0}.evlist{list-style:none;margin:12px 0 0;padding:0;border-top:1px dashed var(--rule)}.evlist li{display:grid;grid-template-columns:minmax(70px,auto) 1fr auto;gap:10px;padding:7px 0;border-bottom:1px dashed var(--rule-soft);font-size:13px;align-items:baseline}.evlist .w{font-weight:700;color:var(--ink)}.evlist .l{color:var(--ink-2)}.evlist time{color:var(--muted);font-size:12px;white-space:nowrap}details.hist{margin:14px 0 6px}details.hist summary{cursor:pointer;font-size:14px;font-weight:700;color:var(--ink-2)}.tagcall{margin-inline-start:8px;font-size:11px;font-weight:700;color:var(--st-shipped);border:1.5px dashed currentColor;padding:1px 6px;border-radius:4px;vertical-align:2px;white-space:nowrap}.crew{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,340px),1fr));gap:14px;margin-top:16px}.badge{position:relative;display:grid;gap:12px;padding:16px 18px 14px;background:var(--sheet);box-shadow:var(--shadow-sheet);border-top:6px solid var(--blue);border-radius:2px 2px var(--r) var(--r)}.badge:before{content:"";position:absolute;top:6px;inset-inline-start:50%;width:34px;height:6px;margin-inline-start:-17px;border-radius:3px;background:var(--paper);box-shadow:inset 0 1px 2px #00000026}.badge.off{border-top-color:var(--st-cancelled);opacity:.75}.badge header{display:flex;align-items:center;gap:12px;padding-top:6px}.badge .ini{width:44px;height:44px;flex:none;display:grid;place-items:center;border-radius:50%;background:var(--blue-soft);color:var(--blue);font-family:var(--f-display);font-weight:800;font-size:19px}.badge .who{display:grid;min-width:0;flex:1}.badge .who b{font-size:16px}.badge .who small{color:var(--muted);font-size:12px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;text-align:start}.badge header .stamp{position:static}.badge .perms{display:flex;flex-wrap:wrap;gap:6px}.badge .perms span{font-size:12px;font-weight:600;padding:3px 9px;border-radius:12px;background:var(--sheet-2);border:1px solid var(--rule);color:var(--ink-2)}.badge .tally-row{display:flex;gap:14px;align-items:stretch;border-block:1px dashed var(--rule);padding:10px 0}.badge .today{display:grid;place-content:center;text-align:center;padding-inline-end:14px;border-inline-end:1px dashed var(--rule);min-width:74px}.badge .today b{font-family:var(--f-num);font-size:28px;color:var(--st-confirmed);line-height:1}.badge .today small{font-size:11px;color:var(--muted);margin-top:4px}.badge dl{flex:1;margin:0;display:grid;grid-template-columns:1fr 1fr;gap:4px 12px}.badge dl div{display:flex;justify-content:space-between;gap:6px;font-size:13px}.badge dt{color:var(--muted)}.badge dd{margin:0;font-family:var(--f-num);font-weight:600}.badge footer{flex-wrap:wrap}.creds{white-space:pre-wrap;font-family:var(--f-body);font-size:14px;line-height:1.8;background:var(--sheet-2);border:1px dashed var(--rule);padding:12px 14px;margin:0;border-radius:var(--r);-webkit-user-select:all;user-select:all}.presets{display:flex;flex-wrap:wrap;align-items:center;gap:6px;margin:2px 0 10px}.presets small{color:var(--muted);font-size:12px}.presets .chip{font-size:12px;font-weight:600;padding:4px 11px;border-radius:14px;border:1px solid var(--rule);background:var(--sheet);color:var(--ink-2);cursor:pointer}.presets .chip[aria-pressed=true]{background:var(--accent);border-color:var(--accent);color:var(--on-accent)}.permlist{display:grid;gap:6px}.perm{display:flex;align-items:flex-start;gap:10px;padding:10px 12px;border:1.5px solid var(--rule);border-radius:8px;cursor:pointer;background:var(--sheet)}.perm.on{border-color:var(--blue);background:var(--blue-soft)}.perm input{margin-top:3px;width:17px;height:17px;accent-color:var(--blue)}.perm span{display:grid;gap:2px}.perm b{font-size:14px}.perm small{font-size:12px;color:var(--muted)}.desk .booktabs{margin-bottom:16px}.slip.qrow,.slip.ro{cursor:default}.slip.ro{background:var(--sheet);opacity:.95}.slip .att .due,.paysheet .due{color:var(--red)}.paysheet{background:var(--sheet);box-shadow:var(--shadow-sheet);padding:18px 20px;margin-top:16px;border-radius:var(--r)}.modal .paysheet{box-shadow:none;padding:0;margin-top:0}.pay-head{display:grid;grid-template-columns:1fr 1fr;gap:12px;padding-bottom:14px;border-bottom:3px double var(--rule)}.pay-head div{display:grid;gap:4px}.pay-head small{font-size:12px;color:var(--muted)}.pay-head b{font-family:var(--f-num);font-size:24px;font-weight:600}.rates{list-style:none;margin:12px 0;padding:0;display:flex;flex-wrap:wrap;gap:6px 14px;font-size:13px;color:var(--ink-2)}.rates li:before{content:"·";margin-inline-end:6px;color:var(--muted)}.months{display:grid}.mrow{padding:10px 0;border-bottom:1px dashed var(--rule)}.mrow .mtop{display:flex;align-items:baseline;gap:8px}.mrow .mtop:after{content:"";order:1;flex:1;border-bottom:1.5px dotted var(--rule);transform:translateY(-4px)}.mrow .mtop .v{order:2;font-family:var(--f-num);font-weight:600}.mlines{display:flex;flex-wrap:wrap;gap:2px 14px;font-size:12.5px;color:var(--muted);margin-top:3px}.mlines .paid{color:var(--st-delivered)}.pay-foot{display:flex;justify-content:space-between;flex-wrap:wrap;gap:8px;padding-top:12px;font-size:13px;color:var(--muted)}.pay-foot b{font-family:var(--f-num);color:var(--ink)}.badge .owed{display:grid;grid-template-columns:1fr 1fr;gap:10px;text-align:start;padding:10px 12px;background:var(--sheet-2);border:1px solid var(--rule);border-radius:var(--r);cursor:pointer;font:inherit;color:inherit}.badge .owed:hover{border-color:var(--blue)}.badge .owed span{display:grid;gap:2px}.badge .owed small{font-size:11px;color:var(--muted)}.badge .owed b{font-family:var(--f-num);font-size:16px;font-weight:600}.badge .owed .due{color:var(--red)}.payfields{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}@media(max-width:560px){.payfields{grid-template-columns:minmax(0,1fr)}}.sub-h{font-size:15px;font-weight:800;margin:20px 0 8px;font-family:var(--f-display)}.small{font-size:13px}.neg{color:var(--red)!important}.pos{color:var(--st-delivered)}.pnl-hero{display:grid;grid-template-columns:minmax(0,1fr);gap:16px;background:var(--cover);color:#fff;padding:22px 24px;border-radius:var(--r);margin-bottom:16px}@media(min-width:860px){.pnl-hero{grid-template-columns:minmax(0,1fr) minmax(0,1.4fr);align-items:center}}.pnl-hero .big{display:grid;gap:4px}.pnl-hero .big small{font-size:13px;opacity:.75}.pnl-hero .big b{font-family:var(--f-num);font-size:clamp(34px,7vw,46px);font-weight:600;line-height:1.1;color:#fff}.pnl-hero .big b.neg{color:#ff9c8f!important}.pnl-hero .big span{font-size:13px;opacity:.75}.pnl-hero .kpis{margin:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;background:#ffffff24;border-radius:6px;overflow:hidden}@media(min-width:560px){.pnl-hero .kpis{grid-template-columns:repeat(4,minmax(0,1fr))}}.pnl-hero .kpis div{background:var(--cover);padding:10px 12px;display:grid;gap:4px;align-content:start}.pnl-hero dt{font-size:11.5px;opacity:.7;line-height:1.4}.pnl-hero dd{margin:0;font-family:var(--f-num);font-size:18px;font-weight:600}.pnl-grid{display:grid;grid-template-columns:minmax(0,1fr);gap:16px;margin-bottom:16px}@media(min-width:900px){.pnl-grid{grid-template-columns:minmax(0,1.7fr) minmax(0,1fr);align-items:start}}.statement,.pipe{background:var(--sheet);box-shadow:var(--shadow-sheet);padding:18px 20px;border-radius:var(--r)}.statement h2,.pipe h2{font-family:var(--f-display);font-size:17px;font-weight:800;margin:0 0 10px}.sline{display:flex;align-items:baseline;gap:10px;padding:9px 0;border-bottom:1px dashed var(--rule-soft);font-size:14.5px}.sline>span{flex:1;display:grid;gap:2px}.sline small{font-size:12px;color:var(--muted)}.sline .warn{color:var(--st-shipped)}.sline .warnlink{font-size:12px;color:var(--st-shipped);font-weight:600}.sline b{font-family:var(--f-num);font-weight:600;white-space:nowrap}.sline.total{border-top:3px double var(--ink-2);border-bottom:0;margin-top:6px;padding-top:12px;font-size:17px;font-weight:800}.sline.total b{font-size:20px;color:var(--st-delivered)}.sline.total.neg b{color:var(--red)}.pipe .pipev{display:block;font-family:var(--f-num);font-size:28px;font-weight:600;color:var(--blue);margin:2px 0 6px}.pipe p{font-size:14px;line-height:1.7;margin:0 0 8px}.ptbl td{font-family:var(--f-body)!important;color:var(--ink)!important}.ptbl td.n{font-family:var(--f-num)!important;text-align:end}.ptbl th:not(:first-child){text-align:end}.ptbl td.b{font-weight:700}.ptbl td a{color:var(--ink);text-decoration:none;font-weight:600}.ptbl td a:hover{color:var(--blue)}.ptbl .tagcall{font-size:10px}.expform{margin-top:12px}.explist{margin-top:16px}.codebox{position:relative;margin-top:12px}.codebox pre{margin:0;max-height:220px;overflow:auto;background:var(--cover);color:#dde3f5;font-family:var(--f-num);font-size:12px;line-height:1.6;padding:14px 16px;border-radius:var(--r);text-align:left}.codebox .btn{position:absolute;top:10px;inset-inline-start:10px}[dir=rtl] .codebox .btn{inset-inline-start:auto;left:10px}.score{display:inline-block;margin-inline-start:6px;font-size:11px;font-weight:700;padding:1px 7px;border-radius:10px;vertical-align:2px;white-space:nowrap;border:1.5px solid currentColor}.sc-trusted{color:var(--st-delivered)}.sc-normal{color:var(--st-shipped)}.sc-risky{color:var(--red)}.sc-new{color:var(--muted)}.score.sc-risky{background:var(--red);color:#fff;border-color:var(--red)}.scoreline{display:flex;align-items:center;gap:10px;flex-wrap:wrap;font-size:13px;padding:7px 10px;border-radius:var(--r);margin-bottom:8px;border:1.5px solid color-mix(in srgb,currentColor 35%,transparent);background:color-mix(in srgb,currentColor 6%,var(--sheet))}.scoreline span:last-child{color:var(--ink-2)}.scoreline .lv{font-weight:800;white-space:nowrap}.scoreline.sc-risky{border-width:2px}.wiz{max-width:820px;margin-inline:auto}.wiz-top{display:flex;justify-content:space-between;align-items:flex-end;gap:12px;margin-bottom:16px}.wiz-top small{color:var(--blue);font-weight:700;font-size:13px}.wiz-top h1{font-family:var(--f-display);font-weight:800;font-size:clamp(22px,4vw,28px);margin:2px 0 0}.wiz-steps{list-style:none;margin:0 0 16px;padding:0;display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:4px}.wiz-steps li{display:grid;justify-items:center;gap:6px;text-align:center;position:relative;padding-top:2px}.wiz-steps li:before{content:"";position:absolute;top:15px;inset-inline-start:-50%;width:100%;height:2px;background:var(--rule);z-index:0}.wiz-steps li:first-child:before{display:none}.wiz-steps li.done:before,.wiz-steps li.cur:before{background:var(--accent)}.wiz-steps .n{position:relative;z-index:1;width:28px;height:28px;display:grid;place-items:center;border-radius:50%;background:var(--sheet);border:2px solid var(--rule);font-family:var(--f-num);font-size:12px;font-weight:700;color:var(--muted)}.wiz-steps .done .n{background:var(--accent);border-color:var(--accent);color:var(--on-accent)}.wiz-steps .cur .n{border-color:var(--blue);color:var(--blue);box-shadow:0 0 0 4px var(--blue-soft)}.wiz-steps .l{font-size:12px;color:var(--muted);font-weight:600}.wiz-steps .cur .l{color:var(--ink)}@media(max-width:560px){.wiz-steps .l{display:none}.wiz-steps .cur .l{display:block;position:absolute;top:34px;white-space:nowrap}.wiz-steps{margin-bottom:30px}}.wiz-card{background:var(--sheet);box-shadow:var(--shadow-sheet);padding:22px 24px;border-radius:var(--r);animation:slipIn .25s ease-out}.wiz-card h2{font-family:var(--f-display);font-weight:800;font-size:20px;margin:0}.wiz-card>p.muted{margin:4px 0 16px;font-size:14px}.wiz-foot{display:flex;align-items:center;gap:10px;flex-wrap:wrap;margin-top:22px;padding-top:16px;border-top:1px dashed var(--rule)}.wiz-foot .btn:not(.sec){min-width:120px}.zones{display:grid;gap:10px}.zone{display:grid;grid-template-columns:120px 1fr;align-items:center;gap:10px}.zone b{font-size:14px}.wiz-imgs{display:flex;flex-wrap:wrap;gap:8px}.wiz-imgs img,.wiz-imgs .addimg{width:84px;height:84px;object-fit:cover;border-radius:6px;border:1px solid var(--rule);background:var(--sheet-2)}.wiz-imgs .addimg{font-size:28px;color:var(--muted);cursor:pointer;border-style:dashed;font-family:var(--f-body)}.wiz-done{display:grid;gap:14px}.wiz-next{margin:0;padding:0;list-style:none;display:grid;gap:6px}.wiz-next a{display:block;padding:10px 12px;border:1px solid var(--rule);border-radius:var(--r);color:var(--ink);text-decoration:none;font-weight:600;font-size:14px}.wiz-next a:after{content:"←";float:inline-end;color:var(--muted)}[dir=ltr] .wiz-next a:after{content:"→"}.wiz-next a:hover{border-color:var(--blue);color:var(--blue)}.ai-row{margin-bottom:-4px}.ai-btn{justify-self:start;border-style:dashed}.ai-btn span{color:var(--blue)}.ai-name{display:grid;gap:2px;padding:10px 12px;background:var(--sheet-2);border-radius:var(--r);margin-bottom:12px}.ai-name small{font-size:12px;color:var(--muted)}.ai-wait{display:flex;gap:6px;margin-top:14px}.ai-wait i{width:8px;height:8px;border-radius:50%;background:var(--accent);animation:aiDot 1s infinite ease-in-out}.ai-wait i:nth-child(2){animation-delay:.15s}.ai-wait i:nth-child(3){animation-delay:.3s}@keyframes aiDot{0%,to{opacity:.25;transform:translateY(0)}50%{opacity:1;transform:translateY(-4px)}}.ai-out{display:grid;gap:8px;max-height:52vh;overflow:auto}.ai-part{display:flex;gap:10px;align-items:flex-start;padding:12px 14px;border:1.5px solid var(--rule);border-radius:8px;cursor:pointer;background:var(--sheet)}.ai-part.on{border-color:var(--blue);background:var(--blue-soft)}.ai-part input{margin-top:4px;width:17px;height:17px;accent-color:var(--blue);flex:none}.ai-part b{font-size:13px;color:var(--blue)}.ai-part p,.ai-part ul,.ai-part dl{margin:4px 0 0;font-size:14px;line-height:1.75}.ai-part ul{padding-inline-start:18px}.ai-part dl div{margin-bottom:6px}.ai-part dt{font-weight:700}.ai-part dd{margin:0;color:var(--ink-2)}.linkbox{min-width:0;max-width:100%}.linkbox code{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.stampbar button:disabled{opacity:.28;cursor:not-allowed}.stampbar button:disabled .stamp{filter:grayscale(1)}.undobar{display:flex;align-items:center;gap:10px;flex-wrap:wrap;margin:6px 0 4px}p.final{margin:6px 0 0}.couriers{list-style:none;margin:0;padding:0;display:grid;gap:8px}.couriers li{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px 16px;padding:12px 14px;border:1px solid var(--rule);border-radius:var(--r);background:var(--sheet-2)}.couriers li>div:first-child{display:grid;gap:2px}.couriers small{font-family:var(--f-num);font-size:12px;text-align:start}.tag-def{justify-self:start;display:inline-block;margin-inline-start:8px;font-size:11px;font-weight:700;color:var(--blue);background:var(--blue-soft);border-radius:10px;padding:1px 8px;vertical-align:2px}.check.small{font-size:13px}.trk{display:flex;flex-wrap:wrap;gap:4px 10px;align-items:baseline;font-size:12.5px;margin-top:6px}.trk span{font-family:var(--f-num);font-weight:600;color:var(--blue);background:var(--blue-soft);padding:1px 8px;border-radius:4px}.trk em{font-style:normal;color:var(--st-shipped);font-weight:700}.shipbox{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:10px;padding:10px 12px;margin:8px 0;border:1.5px dashed var(--rule);border-radius:var(--r)}.shipbox>div{display:grid;gap:2px}.shipbox small{font-size:12px;color:var(--muted)}.shipbox b{font-family:var(--f-num);font-size:17px;color:var(--blue)}.shipbox em{font-style:normal;font-size:13px;color:var(--st-shipped);font-weight:700}.shipbox select{max-width:220px}.bulkbar .btn.light{background:#fff;color:var(--cover);border-color:#fff}.bk-st{font-size:14px;padding:10px 12px;background:var(--sheet-2);border-inline-start:3px solid var(--st-delivered)}.bk-st.bad{border-inline-start-color:var(--red)}.bk-notes{margin:14px 0 0;padding-inline-start:18px;display:grid;gap:4px}.hm-top{display:grid;gap:14px;grid-template-columns:minmax(0,1.6fr) minmax(0,1fr)}.hm-top>:only-child{grid-column:1 / -1}.hm-hero{background:var(--cover);color:#fff;border:1px solid rgb(255 255 255 / .06);border-radius:14px;padding:22px 24px;display:grid;gap:8px;align-content:start;position:relative;overflow:hidden}.hm-hero:after{content:"";position:absolute;inset-inline-end:-60px;top:-80px;width:240px;height:240px;border-radius:50%;background:radial-gradient(circle,rgb(249 115 22 / .45),transparent 70%);pointer-events:none}.hm-hero-n{display:flex;align-items:baseline;gap:12px;flex-wrap:wrap}.hm-hero-n b{font-family:"Rubik",var(--f-display);font-style:italic;font-weight:800;font-size:54px;line-height:1;color:var(--accent)}.hm-hero-n span{font-size:19px;font-weight:700}.hm-hero p{margin:0 0 6px;color:#d6d3d1;font-size:14px}.hm-hero .btn{justify-self:start;position:relative;z-index:1}.hm-hero.calm{background:var(--sheet);color:var(--ink);border:1px solid var(--rule);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:14px}.hm-hero.calm:after{display:none}.hm-hero.calm p{color:var(--muted);margin:2px 0 0}.hm-ok.brand{background:var(--blue-soft);color:var(--blue)}.hm-ok{width:42px;height:42px;border-radius:50%;display:grid;place-items:center;background:color-mix(in srgb,var(--st-delivered) 14%,transparent);color:var(--st-delivered)}.hm-leads{background:var(--sheet);border:1px solid var(--rule);border-radius:14px;padding:18px 20px;display:grid;gap:6px;align-content:start}.hm-leads-n{display:flex;align-items:center;gap:8px;color:var(--blue)}.hm-leads-n b{font-family:var(--f-num);font-size:24px}.hm-leads-n span{color:var(--ink);font-weight:700}.hm-leads p{margin:0 0 6px;color:var(--muted);font-size:13.5px}.hm-leads .btn{justify-self:start}.hm-kpis{display:grid;gap:12px;grid-template-columns:repeat(4,minmax(0,1fr))}.hm-kpi{background:var(--sheet);border:1px solid var(--rule);border-radius:12px;padding:14px 16px;display:grid;gap:6px;align-content:start;text-decoration:none;color:inherit;min-width:0}a.hm-kpi:hover{border-color:color-mix(in srgb,var(--accent) 60%,var(--rule))}.hm-kpi .k{font-size:13px;color:var(--muted);font-weight:600}.hm-kpi .k em{font-style:normal;font-weight:400;font-size:11.5px;opacity:.85}.hm-kpi b{font-family:var(--f-num);font-size:22px;font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.hm-kpi b.neg{color:var(--red)}.hm-kpi small{color:var(--muted);font-size:12px}.hm-meter{display:block;height:6px;border-radius:99px;background:var(--rule-soft);overflow:hidden}.hm-meter i{display:block;height:100%;border-radius:inherit}.hm-meter.ok i{background:var(--st-delivered)}.hm-meter.bad i{background:var(--st-returned)}.hm-meter.brand i{background:var(--accent)}.hm-setup h2>span small{margin-inline-start:8px}.hm-prog{height:8px;border-radius:99px;background:var(--rule-soft);overflow:hidden;margin-bottom:14px}.hm-prog i{display:block;height:100%;background:var(--accent);border-radius:inherit;transition:width .4s}.hm-steps{list-style:none;margin:0;padding:0;display:grid;gap:4px 18px;grid-template-columns:repeat(2,minmax(0,1fr))}.hm-steps a{display:flex;align-items:center;gap:10px;padding:8px 6px;border-radius:8px;text-decoration:none;color:var(--ink);font-size:14px}.hm-steps a:hover{background:var(--sheet-2)}.hm-steps a>svg{margin-inline-start:auto;color:var(--muted)}.hm-steps .box{width:20px;height:20px;border-radius:50%;border:2px solid var(--rule);display:grid;place-items:center;flex:none}.hm-steps .done a{color:var(--muted);text-decoration:line-through;text-decoration-color:var(--rule)}.hm-steps .done .box{background:var(--accent);border-color:var(--accent);color:var(--on-accent)}.hm-health{display:grid}.hm-health .row{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:4px 12px;padding:10px 0;border-bottom:1px solid var(--rule-soft);font-size:14px;align-items:center}.hm-health .row:last-child{border-bottom:0}.hm-health .row>span:first-child{color:var(--muted)}.hm-health .row .hm-meter{grid-column:1 / -1}.hm-health b.on{color:var(--st-delivered)}.hm-health b.off{color:var(--red)}.hm-off{color:var(--blue);font-weight:600;text-decoration:none;font-size:13.5px}.hm-off:hover{text-decoration:underline}@media(max-width:960px){.hm-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:760px){.hm-hero.calm{grid-template-columns:auto minmax(0,1fr)}.hm-hero.calm .btn{grid-column:1 / -1;justify-self:start}.hm-top,.hm-steps{grid-template-columns:minmax(0,1fr)}.hm-hero-n b{font-size:46px}}.bk-detail{display:block;margin-top:8px;font-family:var(--f-num);font-size:12px;color:var(--muted);overflow-wrap:anywhere;text-align:left}.cu-sum{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.cu-sum>div{background:var(--sheet);border:1px solid var(--rule);border-radius:12px;padding:12px 16px;display:flex;align-items:baseline;gap:8px}.cu-sum b{font-family:var(--f-num);font-size:22px;font-weight:600}.cu-sum span{color:var(--muted);font-size:13px}.cu-tools{display:flex;gap:12px;flex-wrap:wrap;align-items:center;margin-bottom:12px}.cu-search{flex:1;min-width:220px;position:relative;display:flex;align-items:center}.cu-search svg{position:absolute;inset-inline-start:12px;color:var(--muted);pointer-events:none}.cu-search .in{padding-inline-start:40px;width:100%}.cu-list{display:grid}.cu-row{display:grid;grid-template-columns:minmax(0,2.4fr) .6fr 1.3fr 1fr .9fr;gap:12px;align-items:center;padding:12px 8px;border:0;border-bottom:1px solid var(--rule-soft);background:none;text-align:start;font:inherit;color:inherit;width:100%;border-radius:0}button.cu-row{cursor:pointer}button.cu-row:hover{background:var(--sheet-2)}.cu-row.blk{opacity:.7}.cu-head{font-size:12px;font-weight:600;color:var(--muted);padding-block:6px}.cu-row .who{display:grid;gap:2px;min-width:0}.cu-row .who b{font-size:14.5px;display:flex;align-items:center;gap:6px;flex-wrap:wrap}.cu-row .who small{color:var(--muted);font-size:12.5px}.cu-row .tel{font-family:var(--f-num);direction:ltr;unicode-bidi:isolate}.cu-row .n b{font-family:var(--f-num);font-size:16px}.cu-row .oc{display:flex;gap:6px;flex-wrap:wrap}.cu-row .oc i{font-style:normal;font-size:12px;font-weight:600;padding:2px 8px;border-radius:99px;background:var(--sheet-2);color:var(--muted)}.cu-row .oc i.ok{background:color-mix(in srgb,var(--st-delivered) 14%,transparent);color:var(--st-delivered)}.cu-row .oc i.bad{background:color-mix(in srgb,var(--st-returned) 14%,transparent);color:var(--st-returned)}.cu-row .cu-sp{font-family:var(--f-num);font-weight:600;font-size:13.5px;white-space:nowrap}.cu-row .la{color:var(--muted);font-size:12.5px}.cu-blk{font-size:11px;font-weight:700;color:var(--red);border:1px solid currentColor;border-radius:99px;padding:0 7px}.pager{display:flex;justify-content:center;align-items:center;gap:14px;margin-top:14px}.cu-detail{display:grid;gap:14px}.cu-contact{display:grid;gap:6px}.cu-contact .tel{font-family:var(--f-num);font-size:20px;font-weight:600;direction:ltr;justify-self:start;unicode-bidi:isolate}.cu-acts{display:flex;gap:8px;flex-wrap:wrap;margin-top:4px}.cu-h{font-size:14px;margin-top:4px}@media(max-width:760px){.cu-sum b{font-size:18px}.cu-sum>div{flex-direction:column;gap:0;padding:10px 12px}.cu-head{display:none}.cu-row{grid-template-columns:minmax(0,1fr) auto;gap:6px 12px;padding:12px 4px}.cu-row .who{grid-column:1 / -1}.cu-row .n{display:none}.cu-row .oc{grid-column:1}.cu-row .cu-sp{grid-column:2;grid-row:2;justify-self:end}.cu-row .la{grid-column:1 / -1}}.railsearch{margin:0 14px 14px;display:flex;align-items:center;gap:10px;padding:9px 12px;border-radius:8px;border:1px solid rgb(255 255 255 / .12);background:#ffffff0d;color:var(--cover-ink);font-size:13.5px;text-align:start}.railsearch:hover{border-color:#ffffff40;color:#fff}.railsearch svg{width:17px;height:17px;flex:none}.railsearch span{flex:1}.railsearch kbd{font:600 11px var(--f-num);border:1px solid rgb(255 255 255 / .2);border-radius:5px;padding:1px 6px}.tb-r{display:flex;align-items:center;gap:10px;min-width:0}.tb-ic{border:0;background:#ffffff14;color:#fff;width:36px;height:36px;border-radius:9px;display:grid;place-items:center;flex:none}.tb-ic svg{width:19px;height:19px}.sp-ovl{align-items:start;padding-top:min(12vh,110px)}.sp{width:min(640px,calc(100vw - 24px));background:var(--sheet);border:1px solid var(--rule);border-radius:14px;box-shadow:0 30px 60px -20px #00000073;overflow:hidden;display:flex;flex-direction:column;max-height:min(70vh,560px)}.sp-in{display:flex;align-items:center;gap:10px;padding:14px 16px;border-bottom:1px solid var(--rule);color:var(--muted)}.sp-in input{flex:1;min-width:0;border:0;outline:0;background:none;font-size:16px;color:var(--ink)}.sp-in kbd{font:600 11px var(--f-num);border:1px solid var(--rule);border-radius:5px;padding:2px 6px;cursor:pointer}.sp-body{overflow-y:auto;padding:6px}.sp-hint{color:var(--muted);font-size:14px;padding:14px 12px;margin:0}.sp-g h5{margin:8px 10px 4px;font-size:12px;color:var(--muted);font-weight:600}.sp-it{display:flex;align-items:center;gap:12px;width:100%;border:0;background:none;text-align:start;padding:9px 10px;border-radius:9px;color:var(--ink);font:inherit}.sp-it.on{background:var(--blue-soft)}.sp-ic{width:34px;height:34px;border-radius:8px;background:var(--sheet-2);display:grid;place-items:center;color:var(--muted);flex:none;overflow:hidden}.sp-ic img{width:100%;height:100%;object-fit:cover}.sp-main{flex:1;min-width:0;display:grid}.sp-main b{font-size:14px;font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.sp-main small{color:var(--muted);font-size:12px}.sp-main .tel{font-family:var(--f-num);direction:ltr;unicode-bidi:isolate;justify-self:start}.sp-side{display:flex;align-items:center;gap:8px;font-size:13px;white-space:nowrap}.sp-side .num,.sp-side.num{font-family:var(--f-num);font-weight:600}@media(max-width:560px){.sp-ovl{padding-top:12px}.sp-side .num{display:none}}.cu-tools .seg{max-width:100%;overflow-x:auto;scrollbar-width:none}.cu-tools .seg button{white-space:nowrap}@media(max-width:760px){.cu-tools .seg{width:100%}.cu-tools .seg button{flex:1;padding-inline:8px}}.ct h2>span small{margin-inline-start:8px}.ct-sub{margin:0 0 12px;color:var(--muted);font-size:13.5px}.ct-steps{margin:0 0 12px;padding:0;list-style:none;counter-reset:ct;display:grid;gap:10px}.ct-steps li{counter-increment:ct;display:grid;grid-template-columns:26px minmax(0,1fr);gap:6px 10px;align-items:center;font-size:14px}.ct-steps li:before{content:counter(ct);width:24px;height:24px;border-radius:50%;display:grid;place-items:center;background:var(--blue-soft);color:var(--blue);font:700 12px var(--f-num);grid-row:span 2;align-self:start}.ct-steps li>:not(span){grid-column:2;justify-self:start}.ct-code{min-height:220px;font-family:var(--f-num);font-size:12.5px;line-height:1.6;margin-bottom:12px}.ct-warn{border-radius:12px;padding:10px 14px;margin-bottom:12px;background:color-mix(in srgb,var(--st-shipped) 12%,transparent);font-size:13px}.ct-warn ul{margin:6px 0 0;padding-inline-start:18px}.modepick{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap;margin-top:16px;padding:12px 14px;border:1px solid var(--rule-soft);border-radius:14px}.modepick>span{display:grid;gap:2px;min-width:0;flex:1 1 200px}.modepick b{font-size:14px}.modepick small{font-size:12.5px;line-height:1.5}.wm{display:grid;gap:12px}.wm-sub{margin:0;font-size:13.5px;line-height:1.6}.wm-presets{display:flex;flex-wrap:wrap;gap:8px}.wm-presets .chip{border:1px solid var(--rule);background:var(--sheet-2);color:var(--ink);border-radius:99px;padding:6px 14px;font:inherit;font-size:13px;cursor:pointer}.wm-presets .chip[aria-pressed=true]{border-color:var(--accent);background:var(--blue-soft);color:var(--blue);font-weight:600}.wm-text{min-height:120px;resize:vertical;line-height:1.7}.wm-vars{display:flex;flex-wrap:wrap;align-items:center;gap:6px;font-size:13px}.wm-var{border:1px dashed var(--rule);background:none;color:var(--blue);border-radius:7px;padding:3px 8px;font:600 12.5px var(--f-num),inherit;cursor:pointer}.wm-var:hover{border-style:solid;border-color:var(--accent)}.wm-cap{font-size:12px;font-weight:700;color:var(--muted)}.wm-chat{background:#e9e2d8 radial-gradient(circle at 20% 30%,rgb(255 255 255 / .35) 0 2px,transparent 3px) 0 0 / 22px 22px;border-radius:14px;padding:16px 14px}:root[data-theme=dark] .wm-chat{background-color:#0b1410}@media(prefers-color-scheme:dark){:root:not([data-theme=light]) .wm-chat{background-color:#0b1410}}.wm-bubble{max-width:88%;margin-inline-start:auto;background:#d9fdd3;color:#111b21;padding:9px 12px 10px;border-radius:12px;border-start-end-radius:3px;font-size:14px;line-height:1.6;white-space:pre-wrap;overflow-wrap:anywhere;box-shadow:0 1px 1px #0000001a}:root[data-theme=dark] .wm-bubble{background:#005c4b;color:#e9edef}@media(prefers-color-scheme:dark){:root:not([data-theme=light]) .wm-bubble{background:#005c4b;color:#e9edef}}.btn.wa svg{color:#1fa855}.ptabs{display:flex;gap:6px;margin-bottom:18px;border-bottom:1px solid var(--rule)}.ptabs a{display:inline-flex;align-items:center;gap:8px;padding:10px 14px;margin-bottom:-1px;border-bottom:2.5px solid transparent;color:var(--muted);font-weight:600;text-decoration:none;font-size:14.5px}.ptabs a[aria-current=page]{color:var(--ink);border-bottom-color:var(--accent)}.ptabs .count{background:var(--accent);color:var(--on-accent);font:700 11px var(--f-num);border-radius:99px;padding:1px 7px}.tag.amber{background:color-mix(in srgb,#d97706 16%,transparent);color:#b45309}.su-month{display:inline-flex;align-items:center;gap:8px;margin:-6px 0 16px;padding:8px 14px;border-radius:99px;background:var(--blue-soft);color:var(--blue);font-size:13.5px;font-weight:600}.sg-list{display:grid;gap:12px;grid-template-columns:repeat(auto-fill,minmax(min(100%,340px),1fr))}.sg{position:relative;display:grid;gap:10px;padding:16px 18px;border:1px solid var(--rule);border-radius:18px;background:var(--sheet);box-shadow:var(--hi);min-width:0}.sg:before{content:"";position:absolute;inset-block:16px;inset-inline-start:0;width:3px;border-radius:3px;background:var(--st, var(--rule))}.sg header{display:flex;align-items:flex-start;justify-content:space-between;gap:10px}.sg .who{min-width:0;display:grid;gap:2px}.sg h3{margin:0;font-size:16.5px}.sg .who .muted{font-size:13px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sg-tel{font:600 19px var(--f-num);letter-spacing:.02em;text-align:end;unicode-bidi:isolate}.sg-meta{display:flex;flex-wrap:wrap;gap:6px;font-size:12.5px;color:var(--muted)}.sg-meta>span{padding:3px 9px;border-radius:99px;background:var(--sheet-2);border:1px solid var(--rule-soft, var(--rule))}.sg-meta .ok{color:#1e7a46}.sg-pref{display:inline-flex;align-items:center;gap:5px;color:var(--ink)!important;font-weight:600}.sg-pref.whatsapp svg{color:#1fa855}.sg .acts{display:flex;flex-wrap:wrap;gap:6px}.sg-st{flex:none;font-size:12px;font-weight:700;padding:3px 10px;border-radius:99px;color:var(--st);background:color-mix(in srgb,var(--st) 13%,transparent)}.st-new{--st: #ea580c}.st-contacted{--st: #2563eb}.st-paid{--st: #7c3aed}.st-active{--st: #16a34a}.st-rejected{--st: #78716c}.sgm{display:grid;gap:16px}.sgm-who{display:flex;flex-wrap:wrap;justify-content:space-between;gap:12px;align-items:center;padding-bottom:14px;border-bottom:1px dashed var(--rule)}.sgm-who>div:first-child{display:grid;gap:1px}.sgm-who .num{font:600 17px var(--f-num);text-align:start}.sgm-who .muted{font-size:13px}.sgm-stages{display:flex;flex-wrap:wrap;gap:6px}.sgm-stages button{border:1.5px solid var(--rule);background:var(--sheet-2);color:var(--ink);border-radius:99px;padding:7px 14px;font:inherit;font-size:13.5px;font-weight:600;cursor:pointer}.sgm-stages button[aria-pressed=true]{border-color:var(--st);background:color-mix(in srgb,var(--st) 13%,transparent);color:var(--st)}.sgm-h{margin:4px 0 -6px;font-size:14px}.sgm .row2{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:12px}.sgm .f{display:grid;gap:6px;font-size:13.5px;font-weight:600;color:var(--ink-2, var(--ink))}.sgm .q{font-size:13.5px;font-weight:600}.sgm-receipt{display:flex;align-items:center;gap:8px;font-size:14px}.sgm-receipt a{color:var(--blue);font-weight:700}.sgm-foot{display:grid;gap:12px;padding-top:14px;border-top:1px dashed var(--rule)}.sgm-go{display:grid;gap:6px}.sgm-go .btn{width:100%;min-height:48px}.sgm-go small{text-align:center}.sgm-foot .acts{display:flex;justify-content:space-between;align-items:center;gap:10px}.al-grid{display:grid;gap:12px;grid-template-columns:repeat(auto-fit,minmax(min(100%,300px),1fr))}.al-box{display:grid;gap:8px;align-content:start;padding:14px 16px;border:1px solid var(--rule);border-radius:14px;background:var(--sheet-2)}.al-box .ok{color:#1e7a46;font-weight:600;font-size:14px}.al-row{display:flex;gap:8px;align-items:center;flex-wrap:wrap}.al-row .in{flex:1 1 200px;min-width:0}.pend-bar{display:flex;align-items:center;gap:10px;margin-bottom:16px;padding:10px 14px;border-radius:12px;background:color-mix(in srgb,#d97706 12%,transparent);border:1px solid color-mix(in srgb,#d97706 30%,transparent);color:inherit;text-decoration:none;font-size:13.5px;font-weight:600}.pend-bar svg{color:#d97706;flex:none}.pend{margin-bottom:20px;padding:20px 22px;border-radius:22px;border:1px solid color-mix(in srgb,#d97706 32%,var(--rule));background:linear-gradient(135deg,color-mix(in srgb,#f59e0b 10%,var(--sheet)),var(--sheet));box-shadow:var(--hi)}.pend-h{display:flex;gap:14px;align-items:flex-start;margin-bottom:18px}.pend-ic{width:44px;height:44px;flex:none;border-radius:14px;display:grid;place-items:center;background:color-mix(in srgb,#f59e0b 20%,transparent);color:#b45309}.pend h2{margin:0 0 4px;font-size:19px}.pend-h p{margin:0;color:var(--muted);font-size:14px;line-height:1.65;max-width:640px}.pend-steps{list-style:none;margin:0;padding:0;display:grid;gap:0;counter-reset:p}.pend-steps li{position:relative;display:grid;gap:4px;padding:0 0 18px;padding-inline-start:44px;counter-increment:p}.pend-steps li:last-child{padding-bottom:0}.pend-steps li:before{content:counter(p);position:absolute;inset-inline-start:0;top:-2px;width:30px;height:30px;border-radius:50%;display:grid;place-items:center;font:600 13px var(--f-num);border:2px solid var(--rule);color:var(--muted);background:var(--sheet)}.pend-steps li:not(:last-child):after{content:"";position:absolute;inset-inline-start:14px;top:32px;bottom:2px;width:2px;background:var(--rule)}.pend-steps li.done:before{content:"✓";border-color:#16a34a;background:#16a34a;color:#fff}.pend-steps li.now:before{border-color:var(--accent);color:var(--blue)}.pend-steps b{font-size:15px}.pend-steps small{color:var(--muted);font-size:13px;line-height:1.6}.pend-steps li:not(.now) .pend-acts{display:none}.pend-steps li.now .pend-acts,.pend-steps li:last-child .pend-acts{display:flex}.pend-acts{flex-wrap:wrap;gap:8px;margin-top:6px;align-items:center}.pend-acts label.btn{cursor:pointer}.pend-ok{font-size:13px;color:#1e7a46;font-weight:600}.lead-tools{display:flex;flex-wrap:wrap;gap:10px;align-items:center}.lead-delay{display:inline-flex;align-items:center;gap:8px;font-size:13.5px;color:var(--muted)}.lead-delay .in{width:auto;min-height:40px;padding:6px 10px;font-family:var(--f-num)}.bill-bar{display:flex;align-items:center;gap:10px;flex-wrap:wrap;margin-bottom:16px;padding:10px 14px;border-radius:12px;text-decoration:none;color:inherit;font-size:13.5px;font-weight:600}.bill-bar span{flex:1 1 220px}.bill-bar b{font-size:13px;white-space:nowrap}.bill-bar.soon{background:color-mix(in srgb,#d97706 12%,transparent);border:1px solid color-mix(in srgb,#d97706 30%,transparent)}.bill-bar.soon svg,.bill-bar.soon b{color:#b45309}.bill-bar.late{background:color-mix(in srgb,#dc2626 11%,transparent);border:1px solid color-mix(in srgb,#dc2626 32%,transparent)}.bill-bar.late svg,.bill-bar.late b{color:#dc2626}.bill{display:grid;gap:18px}.bill-sum{padding:20px 22px;border-radius:22px;border:1px solid var(--rule);background:var(--sheet);box-shadow:var(--hi);display:grid;gap:12px}.bill-top{display:flex;justify-content:space-between;align-items:center;gap:10px}.bill-plan{font-size:13px;font-weight:700;color:var(--muted)}.bill-phase{font-size:12px;font-weight:700;padding:3px 10px;border-radius:99px;color:var(--pc);background:color-mix(in srgb,var(--pc) 13%,transparent);white-space:nowrap}.ph-paid{--pc: #16a34a}.ph-ok{--pc: #2563eb}.ph-soon{--pc: #d97706}.ph-due,.ph-grace{--pc: #dc2626}.ph-blocked{--pc: #7f1d1d}.bill-nums{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:12px 24px}.bill-nums>div{display:grid;gap:2px}.bill-nums small{color:var(--muted);font-size:12.5px}.bill-nums b{font:700 30px var(--f-num);line-height:1.1}.bill-nums.sm b{font-size:22px}.bill-nums span{font:600 14px var(--f-num);color:var(--muted)}.bill-meter{height:8px;border-radius:99px;background:var(--sheet-2);overflow:hidden;border:1px solid var(--rule)}.bill-meter i{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,#16a34a,#22c55e)}.bill-meter.thin{height:5px}.bill-meter.thin i{background:var(--accent)}.bill-due{margin:0;font-size:14px;line-height:1.6}.bill-orders{display:grid;gap:4px}.bill-orders small{color:var(--muted);font-size:12.5px}.bill-how h2{margin-bottom:2px}.pay-rows{display:grid;gap:8px;margin:14px 0}.pay-row{display:grid;grid-template-columns:minmax(90px,140px) minmax(0,1fr) auto;align-items:center;gap:10px;padding:10px 12px;border:1px solid var(--rule);border-radius:12px;background:var(--sheet-2)}.pay-row .lb{font-size:13px;font-weight:700;color:var(--muted)}.pay-row .v{display:grid;min-width:0;text-align:end}.pay-row .v b{font:600 15.5px var(--f-num);overflow-wrap:anywhere;unicode-bidi:isolate}.pay-row .v small{color:var(--muted);font-size:12px}@media(max-width:480px){.pay-row{grid-template-columns:1fr auto}.pay-row .v{grid-column:1 / -1;grid-row:2;text-align:start}}.bill-acts{display:flex;flex-wrap:wrap;gap:8px}.bill-acts label.btn{cursor:pointer}.bill-pending{margin:10px 0 0;font-size:13.5px;color:#b45309;font-weight:600}.wall{min-height:100dvh;display:grid;place-items:start center;padding:40px 16px 60px}.wall-in{width:min(640px,100%);display:grid;gap:18px}.wall-h{text-align:center;display:grid;justify-items:center;gap:6px}.wall-ic{width:60px;height:60px;border-radius:20px;display:grid;place-items:center;background:color-mix(in srgb,#dc2626 12%,transparent);color:#dc2626;margin-bottom:6px}.wall-h h1{margin:0;font-size:clamp(22px,4vw,28px)}.wall-h p{margin:0;color:var(--muted);line-height:1.7;max-width:520px}.wall-out{justify-self:center}.bs-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,180px),1fr));gap:12px;margin:14px 0}.bs-grid .f{display:grid;gap:6px;font-size:13px;font-weight:600}.sg.bl-blocked:before{--st: #7f1d1d;background:#7f1d1d}.sg.bl-grace:before,.sg.bl-due:before{background:#dc2626}.sg.bl-soon:before{background:#d97706}.sg.bl-paid:before{background:#16a34a}.sg.bl-ok:before{background:#2563eb}.sgm-plan{display:grid;gap:8px}.sgm-plan label{display:flex;align-items:center;gap:10px;padding:12px 14px;border:1.5px solid var(--rule);border-radius:12px;cursor:pointer;font-weight:600;font-size:14px}.sgm-plan label.on{border-color:var(--accent);background:var(--blue-soft)}.sgm-plan input{accent-color:var(--accent)}.filters .f-suspect[aria-pressed=false]{color:#b45309}.sus-help{margin:-4px 0 14px;font-size:13.5px;color:var(--muted);line-height:1.6;max-width:760px}.sus-why{font-size:12.5px;font-weight:700;color:#b45309;background:color-mix(in srgb,#d97706 12%,transparent);border-radius:8px;padding:5px 9px;justify-self:start}.stamp.s-suspect{--c: #b45309}.sb{display:grid;gap:10px;padding:14px 16px;margin-bottom:18px;border:1px solid var(--rule);border-radius:16px;background:var(--sheet-2)}.sb h3{margin:0;font-size:15px}.sb-top{display:flex;justify-content:space-between;align-items:center;gap:8px}.sb .acts{display:flex;flex-wrap:wrap;gap:6px}.sb-start{display:grid;gap:10px;justify-items:start}.sb-start .sgm-plan{width:100%}.sb-pays{margin-top:4px}.srow-bill{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin-top:8px;font-size:13px}.srow-notes{margin-top:6px;font-size:13px;color:var(--muted);white-space:pre-wrap;max-height:3.2em;overflow:hidden}.ph-none{--pc: #78716c}.lp-new{display:flex;flex-wrap:wrap;gap:10px;align-items:center}.lp-new .in{flex:1 1 240px;min-width:0}.lp-list{display:grid;gap:12px}.lp-card{display:grid;grid-template-columns:96px minmax(0,1fr);gap:14px;padding:14px;border:1px solid var(--rule);border-radius:18px;background:var(--sheet);box-shadow:var(--hi)}.lp-card.off{opacity:.7}.lp-thumb{width:96px;height:96px;border-radius:12px;overflow:hidden;background:var(--sheet-2)}.lp-thumb img{width:100%;height:100%;object-fit:cover}.lp-body{display:grid;gap:6px;min-width:0}.lp-top{display:flex;align-items:center;gap:8px;justify-content:space-between}.lp-top h3{margin:0;font-size:16px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.lp-url{font-size:12.5px;color:var(--muted);overflow-wrap:anywhere}.lp-stats{display:flex;flex-wrap:wrap;gap:6px 14px;font-size:13px;color:var(--muted)}.lp-stats b{color:var(--ink);font-size:15px}.lp-card .acts{display:flex;flex-wrap:wrap;gap:6px;align-items:center}@media(max-width:520px){.lp-card{grid-template-columns:64px minmax(0,1fr)}.lp-thumb{width:64px;height:64px}}.lpe{display:grid;gap:18px;align-items:start}@media(min-width:1100px){.lpe{grid-template-columns:minmax(0,1fr) 400px}.lpe-prev{position:sticky;top:18px}}.lpe-side{display:grid;gap:16px;min-width:0}.lpe-meta{display:grid;gap:12px;grid-template-columns:repeat(auto-fit,minmax(min(100%,200px),1fr));align-items:end}.lpe-meta .f{display:grid;gap:6px;font-size:13px;font-weight:600}.lpe-slug{display:flex;align-items:center;gap:4px}.lpe-slug small{color:var(--muted);font-family:var(--f-num)}.lpe-blocks{display:grid;gap:8px}.lpe-b{border:1px solid var(--rule);border-radius:14px;background:var(--sheet-2);overflow:hidden}.lpe-b.open{border-color:color-mix(in srgb,var(--accent) 50%,var(--rule))}.lpe-bh{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:6px 8px 6px 6px}.lpe-name{flex:1;min-width:0;text-align:start;border:0;background:none;color:inherit;font:inherit;font-weight:600;font-size:14px;padding:8px;cursor:pointer;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.lpe-bh .acts{display:flex;gap:2px;flex:none}.lpe-bb{display:grid;gap:10px;padding:4px 14px 14px}.lpe-hint{margin:0;font-size:12.5px;line-height:1.6}.lpe-pair{display:grid;gap:6px;padding-top:8px;border-top:1px dashed var(--rule)}.lpe-add{display:grid;gap:8px;margin-top:14px}.lpe-addbtns{display:flex;flex-wrap:wrap;gap:6px}.lpe-imgs{display:grid;gap:10px;justify-items:start}.lpe-strip{display:grid;gap:0;width:min(100%,260px);border-radius:10px;overflow:hidden;border:1px solid var(--rule)}.lpe-img{position:relative}.lpe-img img{display:block;width:100%;height:auto}.lpe-imgacts{position:absolute;top:6px;inset-inline-end:6px;display:flex;gap:2px;background:#00000080;border-radius:8px;padding:2px}.lpe-imgacts .ib,.lpe-imgacts .rm{color:#fff}.lpe-small{display:inline-flex;align-items:center;gap:8px}.lpe-small img{width:44px;height:44px;border-radius:8px;object-fit:cover}.lpe-prev{display:grid;justify-items:center}.lpe-phone{width:min(100%,390px);height:min(78vh,780px);border-radius:34px;border:10px solid #1c1917;background:#fff;overflow:hidden;box-shadow:0 30px 60px -30px #00000080}.lpe-phone iframe{width:100%;height:100%;border:0;display:block}@media(max-width:1099px){.lpe-phone{height:640px}}.sp-new{display:grid;gap:8px;grid-template-columns:repeat(auto-fit,minmax(min(100%,170px),1fr));margin-bottom:14px}.sp-list{display:grid;gap:8px}.sp-row{display:flex;flex-wrap:wrap;align-items:center;gap:10px 12px;padding:10px 12px;border:1px solid var(--rule);border-radius:14px;background:var(--sheet-2)}.sp-dot{width:10px;height:10px;border-radius:50%;background:var(--rule);flex:none}.sp-row.seen .sp-dot{background:#16a34a;box-shadow:0 0 0 4px color-mix(in srgb,#16a34a 18%,transparent)}.sp-who{flex:1 1 200px;min-width:0;display:grid}.sp-row .acts{display:flex;flex-wrap:wrap;gap:6px;align-items:center}.sp-demos{display:flex;flex-wrap:wrap;gap:12px;align-items:center;justify-content:space-between}.sp-demos>div{flex:1 1 320px}.sp-demos h2{margin-bottom:2px}.sp-demos p{margin:0;font-size:13.5px}.sp-who-prev{display:flex;align-items:center;gap:8px;margin-bottom:10px;font-size:13px;color:var(--muted)}.sp-who-prev .in{width:160px;min-height:38px}.sp-demos h2{font-size:17px}:root,:root[data-theme=light]{--paper: #f6f3f0;--sheet: rgb(255 255 255 / .72);--sheet-2: rgb(255 255 255 / .6);--solid: #ffffff;--ink: #171717;--ink-2: #3f3a36;--muted: #6f6964;--rule: rgb(23 23 23 / .09);--rule-soft: rgb(23 23 23 / .06);--blue: #c2410c;--blue-soft: rgb(249 115 22 / .1);--on-blue: #ffffff;--accent: #f97316;--on-accent: #171717;--cover: rgb(22 18 15 / .86);--cover-ink: #d6d3d1;--modal: rgb(255 255 255 / .9);--hi: inset 0 1px 0 rgb(255 255 255 / .75);--shadow-sheet: 0 12px 32px -20px rgb(80 40 10 / .35);--glow-1: rgb(249 115 22 / .2);--glow-2: rgb(253 186 116 / .32);--glow-3: rgb(251 146 60 / .1);--r: 12px;color-scheme:light}@media(prefers-color-scheme:dark){:root:not([data-theme=light]){--paper: #0e0b09;--sheet: rgb(255 255 255 / .055);--sheet-2: rgb(255 255 255 / .07);--solid: #1c1917;--ink: #fafaf9;--ink-2: #e7e5e4;--muted: #a8a29e;--rule: rgb(255 255 255 / .1);--rule-soft: rgb(255 255 255 / .06);--blue: #fb923c;--blue-soft: rgb(249 115 22 / .14);--on-blue: #171717;--cover: rgb(255 255 255 / .06);--cover-ink: #c9c4c0;--modal: rgb(30 26 23 / .88);--hi: inset 0 1px 0 rgb(255 255 255 / .07);--shadow-sheet: 0 16px 40px -24px rgb(0 0 0 / .7);--glow-1: rgb(249 115 22 / .34);--glow-2: rgb(253 186 116 / .14);--glow-3: rgb(194 65 12 / .24);color-scheme:dark}}:root[data-theme=dark]{--paper: #0e0b09;--sheet: rgb(255 255 255 / .055);--sheet-2: rgb(255 255 255 / .07);--solid: #1c1917;--ink: #fafaf9;--ink-2: #e7e5e4;--muted: #a8a29e;--rule: rgb(255 255 255 / .1);--rule-soft: rgb(255 255 255 / .06);--blue: #fb923c;--blue-soft: rgb(249 115 22 / .14);--on-blue: #171717;--cover: rgb(255 255 255 / .06);--cover-ink: #c9c4c0;--modal: rgb(30 26 23 / .88);--hi: inset 0 1px 0 rgb(255 255 255 / .07);--shadow-sheet: 0 16px 40px -24px rgb(0 0 0 / .7);--glow-1: rgb(249 115 22 / .34);--glow-2: rgb(253 186 116 / .14);--glow-3: rgb(194 65 12 / .24);--st-new: #fb923c;--st-confirmed: #4fc1b4;--st-shipped: #e4b153;--st-delivered: #6ccf8f;--st-cancelled: #a8a29e;--st-returned: #f08070;--money: #6ccf8f;--red: #f08070;color-scheme:dark}:root[data-theme=light]{--st-new: #c2410c;--st-confirmed: #0f6e66;--st-shipped: #9a6200;--st-delivered: #1e7a46;--st-cancelled: #78716c;--st-returned: #c8372a;--money: #1e7a46;--red: #c8372a}body{background:var(--paper)}body:before{content:"";position:fixed;top:0;right:0;bottom:0;left:0;z-index:-1;pointer-events:none;background:radial-gradient(55% 45% at 92% -5%,var(--glow-1),transparent 70%),radial-gradient(45% 40% at -5% 105%,var(--glow-2),transparent 70%),radial-gradient(35% 30% at 45% 35%,var(--glow-3),transparent 70%)}.shell{grid-template-columns:276px minmax(0,1fr)}.rail{top:12px;height:calc(100vh - 24px);margin:12px;margin-inline-end:0;border-radius:22px;background:var(--cover);color:var(--cover-ink);border:1px solid rgb(255 255 255 / .08);-webkit-backdrop-filter:blur(18px) saturate(150%);backdrop-filter:blur(18px) saturate(150%);box-shadow:inset 0 1px #ffffff14,0 20px 50px -30px #0009;padding:20px 0 14px}.rail .store{border:1px solid rgb(255 255 255 / .1);background:#ffffff0a;border-radius:14px}.tab{margin-inline:10px;border-radius:12px;padding:9px 12px;transition:background .18s,color .18s}[dir=rtl] .tab{border-radius:12px}.tab:hover{background:#ffffff0f;color:#fff}.tab[aria-current=page]{background:#ffffff21;color:#fff;box-shadow:inset 0 1px #ffffff24}.tab[aria-current=page] svg{color:var(--accent);opacity:1}.tab .count{background:#ffffff24;color:#fff;border-radius:99px;padding:0 7px}.tab[aria-current=page] .count{background:var(--accent);color:var(--on-accent)}.rail .foot{border-top-color:#ffffff14}.content{padding-top:26px}.ph{border-bottom:0;padding-bottom:4px}.ph h1{font-weight:700;font-size:26px;letter-spacing:-.2px}.panel{background:var(--sheet);border:1px solid var(--rule);border-radius:18px;box-shadow:var(--hi),var(--shadow-sheet)}.panel>h2{border-bottom-color:var(--rule-soft)}.callout{border-radius:14px;background:var(--blue-soft);border-color:#f9731638}.hm-kpi,.hm-leads,.cu-sum>div,.hm-hero.calm{border-radius:18px;background:var(--sheet);border-color:var(--rule);box-shadow:var(--hi),var(--shadow-sheet)}a.hm-kpi,button.cu-row,.sp-it{transition:transform .18s,background .18s,border-color .18s}a.hm-kpi:hover{transform:translateY(-2px)}.hm-hero{background:linear-gradient(135deg,#1e1611f0,#46200ae6);border:1px solid rgb(255 255 255 / .08);border-radius:20px;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);box-shadow:inset 0 1px #ffffff1a,0 24px 50px -30px #c2410cb3}.hm-hero-n b{color:#fdba74}.btn{border-radius:12px;transition:transform .15s,box-shadow .2s,filter .15s,background .15s;box-shadow:0 8px 20px -12px #f97316cc}.btn:hover{filter:none;transform:translateY(-1px);box-shadow:0 12px 26px -12px #f97316e6}.btn:active{transform:scale(.98)}.btn.sec{background:var(--sheet-2);border-color:var(--rule);color:var(--ink);box-shadow:var(--hi)}.btn.sec:hover{background:var(--sheet);border-color:#f9731673;color:var(--blue);box-shadow:var(--hi)}.btn.danger{box-shadow:none}.btn:disabled{transform:none;box-shadow:none}.in{border-radius:12px;background:var(--sheet-2);border-color:var(--rule);transition:border-color .15s,box-shadow .15s}.in:focus{outline:0;border-color:var(--accent);box-shadow:0 0 0 3px #f973162e;background:var(--solid)}.seg{border-radius:12px;background:var(--sheet-2);border-color:var(--rule)}.seg button{border-radius:9px}.seg button[aria-pressed=true]{background:var(--solid)}.filters{border-bottom:0;gap:6px;padding-bottom:2px}.filters button{border:1px solid transparent;border-radius:99px;margin:0;padding:6px 14px}.filters button[aria-pressed=true]{background:var(--blue-soft);border-color:#f973164d;color:var(--blue)}.bulkbar{background:#16120fe6;border-radius:14px;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.stamp,.stamp.sm{transform:none;border-width:1px;border-radius:99px;background:color-mix(in srgb,var(--c) 13%,transparent);border-color:color-mix(in srgb,var(--c) 35%,transparent);font-family:var(--f-body);font-weight:700;opacity:1;padding:3px 11px;font-size:12px}.stamp.sm{padding:2px 9px;font-size:11.5px}.stampbar button[aria-pressed=true] .stamp{transform:none;box-shadow:0 0 0 2px var(--c)}.stamp.press{animation:chipIn .3s cubic-bezier(.2,.9,.3,1.3)}@keyframes chipIn{0%{transform:scale(1.35);opacity:0}to{transform:none;opacity:1}}.slip{-webkit-mask:none;mask:none;background:var(--sheet);border:1px solid var(--rule);border-radius:16px;box-shadow:var(--hi),var(--shadow-sheet);padding-inline-start:18px;transition:transform .18s,box-shadow .2s,border-color .18s}.slip:before{display:none}.slip:hover{transform:translateY(-1px);border-color:#f973164d;box-shadow:var(--hi),0 18px 36px -22px #50280a73}.slip .note{border-radius:8px}.ovl{background:#0c0a0973}.modal,.sp{background:var(--modal);border:1px solid var(--rule);border-radius:20px;-webkit-backdrop-filter:blur(22px) saturate(150%);backdrop-filter:blur(22px) saturate(150%);box-shadow:var(--hi),0 40px 80px -30px #0000008c}.modal{animation:pop .22s cubic-bezier(.2,.9,.3,1.1)}@keyframes pop{0%{transform:translateY(8px) scale(.98);opacity:0}to{transform:none;opacity:1}}.auth{background:#0e0b09;position:relative;overflow:hidden}.auth:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(50% 45% at 85% 5%,rgb(249 115 22 / .45),transparent 70%),radial-gradient(45% 40% at 5% 95%,rgb(253 186 116 / .2),transparent 70%);pointer-events:none}.auth>*{position:relative}.auth .card{background:var(--modal);border:1px solid var(--rule);border-radius:22px;-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px);box-shadow:var(--hi),0 40px 80px -30px #000000b3}.auth h1{border-bottom:1px solid var(--rule)}.thm{display:flex;align-items:center;gap:8px;border:0;background:none;color:var(--cover-ink);padding:6px 0;font-size:13px}.thm:hover{color:#fff}.thm svg{width:17px;height:17px}@keyframes rise{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}.content>.inner>*{animation:rise .42s cubic-bezier(.2,.8,.2,1) both}.content>.inner>:nth-child(2){animation-delay:.04s}.content>.inner>:nth-child(3){animation-delay:.08s}.content>.inner>:nth-child(4){animation-delay:.12s}.content>.inner>:nth-child(5){animation-delay:.16s}.content>.inner>:nth-child(n+6){animation-delay:.2s}@media(max-width:860px){.topbar{background:#16120fdb;-webkit-backdrop-filter:blur(16px) saturate(150%);backdrop-filter:blur(16px) saturate(150%);border-bottom:1px solid rgb(255 255 255 / .06)}.content{padding-bottom:calc(110px + env(safe-area-inset-bottom))}.tabbar{inset:auto 12px calc(12px + env(safe-area-inset-bottom)) 12px;padding:6px;border-radius:22px;background:#16120fdb;border:1px solid rgb(255 255 255 / .08);-webkit-backdrop-filter:blur(18px) saturate(160%);backdrop-filter:blur(18px) saturate(160%);box-shadow:inset 0 1px #ffffff14,0 18px 40px -16px #0000008c}.tabbar a,.tabbar button{color:#a8a29e;border-radius:16px;padding:8px 2px 7px;transition:background .18s,color .18s}.tabbar [aria-current=page]{color:#fff;background:#ffffff1f}.tabbar [aria-current=page] svg{color:var(--accent)}.tabbar [aria-current=page]:before{display:none}.tabbar .count{background:var(--accent);color:var(--on-accent);border-radius:99px}.bulkbar{top:70px}.savebar{bottom:calc(84px + env(safe-area-inset-bottom))}.deskbar{bottom:calc(88px + env(safe-area-inset-bottom))}.toast{bottom:calc(96px + env(safe-area-inset-bottom))}}.deskbar{border-radius:18px;border:1px solid var(--rule);background:var(--modal);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);box-shadow:var(--hi),0 16px 34px -20px #00000073}.savebar{background:linear-gradient(transparent,var(--paper) 45%)}.toast{border-radius:14px;background:#16120feb;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}@media(prefers-reduced-transparency:reduce){.rail,.tabbar,.topbar,.modal,.sp,.hm-hero,.auth .card,.bulkbar{-webkit-backdrop-filter:none;backdrop-filter:none}:root{--sheet: var(--solid);--modal: var(--solid)}}@media(prefers-reduced-motion:reduce){.content>.inner>*,.modal,.stamp.press{animation:none}.btn,.slip,a.hm-kpi{transition:none}}html,body{overflow-x:clip;max-width:100%}#root,.shell,.content,.inner{min-width:0;max-width:100%}@media(max-width:860px){.topbar{width:100%;box-sizing:border-box;min-width:0}.topbar .wordmark{flex-shrink:0}.topbar .wordmark svg{height:22px;width:auto}.tb-r{flex:1 1 auto;justify-content:flex-end;min-width:0;gap:6px}.tb-r .tb-ic{flex-shrink:0}.topbar .sname{flex:0 1 auto;min-width:0;max-width:38vw}.inner img,.inner svg,.inner video,.inner canvas{max-width:100%}.inner pre,.inner code{white-space:pre-wrap;word-break:break-word}}@media(max-width:360px){.topbar{padding-inline:12px;gap:6px}.topbar .sname{max-width:30vw;font-size:12px}.topbar .wordmark svg{height:20px}}.ledger .ln{min-width:0}.ledger .ln .lb{min-width:0;overflow:hidden;text-overflow:ellipsis}.ledger .ln .v,.ledger .ln .stamp{flex-shrink:0}@media(max-width:480px){.ledger .ln{flex-wrap:wrap;row-gap:4px}.ledger .ln .lb{flex:1 1 100%}.ledger .ln .lead{min-width:8px}.secrow .sh{flex-wrap:wrap}.secrow .nm{flex:1 1 100%}.secrow .sh .ib{width:40px;height:36px}}.railbell{margin:-6px 14px 14px;display:flex;align-items:center;gap:10px;padding:9px 12px;border-radius:8px;border:1px solid rgb(255 255 255 / .12);background:#ffffff0d;color:var(--cover-ink);font-size:13.5px;text-align:start;font-family:inherit;cursor:pointer}.railbell:hover{border-color:#ffffff40;color:#fff}.railbell svg{width:17px;height:17px;flex:none}.railbell span:not(.count){flex:1}.railbell .count{background:var(--accent);color:var(--on-accent);font:700 11px var(--f-num);border-radius:99px;padding:1px 7px}.tb-ic.bell{position:relative}.bell-n{position:absolute;top:-4px;inset-inline-end:-4px;min-width:18px;height:18px;padding:0 5px;border-radius:99px;background:var(--accent);color:var(--on-accent);font:700 10.5px/18px var(--f-num);text-align:center;box-shadow:0 0 0 2px #16120f;animation:bell-pop .35s ease}@keyframes bell-pop{0%{transform:scale(.4)}60%{transform:scale(1.15)}}.bl-wrap{position:fixed;top:0;right:0;bottom:0;left:0;z-index:90;background:#0c090747;display:flex;justify-content:flex-start;align-items:flex-start;padding:14px;animation:fade .15s ease}.bl{width:min(410px,100%);max-height:calc(100dvh - 28px);display:flex;flex-direction:column;background:var(--modal);-webkit-backdrop-filter:blur(22px) saturate(160%);backdrop-filter:blur(22px) saturate(160%);border:1px solid var(--rule);border-radius:20px;box-shadow:var(--hi),0 30px 70px -30px #0000008c;color:var(--ink);outline:none;overflow:hidden;animation:bl-in .22s cubic-bezier(.2,.9,.3,1.2)}@keyframes bl-in{0%{opacity:0;transform:translateY(-8px) scale(.98)}}.bl-h{display:flex;align-items:center;justify-content:space-between;padding:14px 16px 10px}.bl-h h2{margin:0;font-size:17px}.bl-list{overflow-y:auto;padding:0 8px 8px;flex:1 1 auto;min-height:120px}.bl-it{position:relative;width:100%;display:flex;align-items:flex-start;gap:11px;padding:10px;border:0;border-radius:12px;background:none;color:inherit;font:inherit;text-align:start;cursor:pointer}.bl-it:hover{background:var(--sheet-2)}.bl-it.new{background:var(--blue-soft)}.bl-it.new:after{content:"";position:absolute;top:16px;inset-inline-end:10px;width:7px;height:7px;border-radius:50%;background:var(--accent)}.bl-ic{width:36px;height:36px;border-radius:11px;display:grid;place-items:center;flex:none}.t-or .bl-ic{background:#f9731629;color:var(--blue)}.t-ok .bl-ic{background:color-mix(in srgb,var(--st-delivered, #2f9e5b) 18%,transparent);color:var(--st-delivered, #2f9e5b)}.t-bad .bl-ic{background:color-mix(in srgb,var(--st-returned, #c2410c) 16%,transparent);color:var(--st-returned, #c2410c)}.t-warn .bl-ic{background:color-mix(in srgb,var(--st-shipped, #b7791f) 18%,transparent);color:var(--st-shipped, #b7791f)}.bl-tx{flex:1;min-width:0;display:grid;gap:1px}.bl-tx b{font-size:14px}.bl-tx small{color:var(--muted);font-size:12.5px;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.bl-it time{font-size:11.5px;color:var(--muted);white-space:nowrap;padding-inline-end:12px}.bl-empty{display:grid;justify-items:center;text-align:center;gap:6px;padding:26px 18px 18px}.bl-empty p{margin:0;color:var(--muted);font-size:13px;line-height:1.6;max-width:300px}.bl-ring{width:56px;height:56px;border-radius:50%;display:grid;place-items:center;color:var(--blue);background:var(--blue-soft);margin-bottom:4px}.bl-dev{border-top:1px solid var(--rule);padding:10px 16px 14px;display:grid;gap:4px;background:var(--sheet-2);flex:none}.bl-cap{font-size:11.5px;font-weight:700;letter-spacing:.02em;color:var(--muted);margin-bottom:2px}.bl-row{display:flex;align-items:center;gap:10px;padding:7px 0;font-size:13.5px}.bl-row+.bl-row{border-top:1px dashed var(--rule)}.bl-row.col{flex-wrap:wrap}.bl-row .grow{flex:1 1 180px;min-width:0;display:grid;gap:2px}.bl-row .grow small{color:var(--muted);font-size:12px;line-height:1.5}.bl-acts{display:flex;align-items:center;gap:8px}.bl-app img{border-radius:9px;display:block}.bl-ok{color:var(--muted);font-size:12.5px;padding:6px 0}.bl-low .in{width:72px;min-height:36px;padding:6px 8px;text-align:center}@media(max-width:860px){.bl-wrap{align-items:flex-end;padding:0}.bl{width:100%;border-radius:22px 22px 0 0;max-height:86dvh;padding-bottom:env(safe-area-inset-bottom);animation-name:bl-up}@keyframes bl-up{0%{transform:translateY(40px);opacity:0}}}@media(prefers-reduced-motion:reduce){.bl,.bell-n,.bl-wrap{animation:none}}@keyframes fade{0%{opacity:0}}@media(min-width:861px){.bl-wrap{padding-inline-start:300px;padding-top:18px}}
