@import "https://fonts.googleapis.com/css2?family=Oswald:wght@400;500&family=Arimo:wght@400;600;700&display=swap";.ph{gap:var(--s-2);margin-bottom:var(--s-3);display:grid}.ph-back{justify-self:start;align-items:center;gap:4px;text-decoration:none;display:inline-flex}.ph-row{justify-content:space-between;align-items:flex-start;gap:var(--s-3);display:flex}.ph-title{flex:auto;min-width:0;max-width:820px}.ph-title h2{margin:0}.ph-sub{margin:2px 0 0}.ph-actions{align-items:center;gap:var(--s-2);flex:none;display:flex}.ph-actions>a.gray,.ph-actions>a.btn{text-decoration:none}.ph-more{position:relative}.ph-more>button{align-items:center;gap:4px;display:inline-flex}.ph-menu{z-index:40;border-radius:var(--r-control);border:1px solid var(--line);background:var(--solid,var(--card));min-width:240px;box-shadow:var(--glass-shadow);padding:6px;display:grid;position:absolute;top:calc(100% + 6px);right:0}.ph-menu button{text-align:left;color:var(--ink);background:0 0;border:0;border-radius:8px;gap:1px;padding:8px 10px;font-weight:500;display:grid}.ph-menu button:hover:not(:disabled){background:var(--ctl)}.ph-menu button:disabled{opacity:.45}.ph-menu small{color:var(--sub);font-size:12px;font-weight:400}@media (width<=640px){.ph-row,.ph-actions{flex-wrap:wrap}.ph-menu{left:0;right:auto}}.ic-page{gap:12px;max-width:760px;display:grid}.ic-sec{gap:8px;display:grid}.ic-row{border-top:1px solid var(--border,#ddd);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;padding-top:8px;display:flex}.ic-row>span{flex:220px}.ic-row input{width:90px}.otdWrap{flex-shrink:0;position:relative}.side>.otdWrap{margin-left:4px;display:flex}.side .otdChip{color:var(--sub);cursor:pointer;white-space:nowrap;text-align:left;background:0 0;border:none;border-radius:0;flex-direction:column;justify-content:center;align-items:flex-start;gap:2px;min-height:52px;padding:0 6px;font-weight:400;display:inline-flex}.side .otdChip:hover,.side .otdChip.on{background:0 0}.otdCap{letter-spacing:.04em;text-transform:uppercase;color:var(--sub);font-size:10px;font-weight:600;line-height:1.1}.side .otdChip:hover .otdCap,.side .otdChip.on .otdCap{color:var(--ink)}.otdLine{align-items:center;gap:5px;line-height:1.1;display:inline-flex}.otdDot{background:var(--sub);border-radius:50%;flex-shrink:0;width:8px;height:8px}.otd-good .otdDot{background:var(--ok)}.otd-close .otdDot{background:var(--warn)}.otd-bad .otdDot{background:var(--bad)}.otdVal{color:var(--ink);font-variant-numeric:tabular-nums;font-size:13px;font-weight:600}.otd-bad .otdVal{color:var(--bad-ink)}.otd-close .otdVal{color:var(--warn-ink)}.otdPanel{z-index:90;box-sizing:border-box;background:var(--glass-strong);width:340px;max-height:min(75vh,560px);-webkit-backdrop-filter:var(--glass-blur);backdrop-filter:var(--glass-blur);border:1px solid var(--glass-edge);box-shadow:inset 0 1px 0 var(--glass-lit), var(--glass-shadow);color:var(--ink);border-radius:var(--r-card);text-align:left;padding:14px;font-size:12px;position:absolute;top:calc(100% + 8px);left:0;overflow-y:auto}.otdHead{justify-content:space-between;align-items:flex-start;gap:8px;display:flex}.otdPanel h3{color:var(--ink);margin:0;font-size:15px;font-weight:600}.otdX{color:var(--sub);cursor:pointer;background:0 0;border:none;padding:0 2px;font-size:18px;line-height:1}.otdX:hover{color:var(--ink)}.otdBigRow{align-items:center;gap:10px;margin-top:10px;display:flex}.otdBig{font-variant-numeric:tabular-nums;font-size:28px;font-weight:600;line-height:1.1}.otdTag{border-radius:var(--r-pill);background:var(--ctl);color:var(--sub);padding:2px 8px;font-size:11px;font-weight:700;display:inline-block}.otdTag.otd-good{background:var(--tint-ok);color:var(--ok-ink)}.otdTag.otd-close{background:var(--tint-warn);color:var(--warn-ink)}.otdTag.otd-bad{background:var(--tint-bad);color:var(--bad-ink)}.otdSub{color:var(--sub);margin:4px 0 0;line-height:1.45}.otdWhen{white-space:nowrap}.otdSub.err{color:var(--bad-ink)}.otdSub a{color:var(--accent);white-space:nowrap;text-decoration:none}.otdSub a:hover{text-decoration:underline}.otdTable{border-collapse:collapse;width:100%;margin:12px 0 0;font-size:12px}.otdTable th,.otdTable td{border-top:1px solid var(--line);text-align:left;vertical-align:baseline;padding:5px 0;font-weight:400}.otdTable th{color:var(--ink);padding-right:8px}.otdTable .otdNum{text-align:right;font-variant-numeric:tabular-nums;color:var(--ink);white-space:nowrap;padding-right:8px;font-weight:600}.otdTable .otdNum.otd-bad{color:var(--bad-ink)}.otdTable .otdNum.otd-close{color:var(--warn-ink)}.otdTable .otdTgt{color:var(--sub);white-space:nowrap}.otdAcct{margin-top:10px}.otdFoot{color:var(--sub);margin:10px 0 0;font-size:11px}@media (width<=1259px){.side .otdChip .otdAmz{display:none}}@media (width<=640px){.side .otdChip{padding:0 4px}.otdPanel{top:var(--otd-top,calc(env(safe-area-inset-top,0px) + 60px));width:auto;max-width:calc(100vw - 16px);max-height:calc(100dvh - var(--otd-top,60px) - 12px);font-size:13px;position:fixed;left:8px;right:8px}.otdTable{font-size:13px}.otdX{justify-content:center;align-items:center;min-width:44px;min-height:44px;display:inline-flex}}.hold-scan{flex-direction:column;align-items:stretch;gap:4px;padding:6px 0 2px;display:flex}.hold-scan-btn{border-radius:var(--r-panel);touch-action:none;-webkit-user-select:none;user-select:none;-webkit-touch-callout:none;width:100%;min-height:64px;font-size:20px;font-weight:800}.hold-scan-btn.on{background:var(--ok);color:#fff}.hold-scan-btn.used{background:var(--tint-ok);color:var(--ok)}.hold-scan-press{flex:auto;min-height:0;display:flex;position:relative}.hold-scan-press>.hold-scan-btn{flex:auto}.hold-scan-tick{z-index:1;cursor:pointer;touch-action:none;-webkit-user-select:none;user-select:none;-webkit-touch-callout:none;-webkit-tap-highlight-color:transparent;margin:0;padding:0;position:absolute;inset:0}.hold-scan-tick input{visibility:hidden;width:1px;height:1px;margin:0;position:absolute}.hold-scan-mode{align-self:center}.hold-scan-links{justify-content:center;gap:10px;display:flex}.hold-scan-note{text-align:center;opacity:.85;font-size:11px}.pk-cam-view .hold-scan-links{gap:6px}.hold-scan-dock{right:calc(12px + env(safe-area-inset-right,0px));bottom:calc(12px + env(safe-area-inset-bottom,0px));z-index:960;color:#fff;background:#000000c7;border-radius:16px;width:min(46vw,200px);padding:6px;position:fixed;box-shadow:0 6px 24px #00000059}.hold-scan-dock .hold-scan{padding:0}.hold-scan-dock .hold-scan-btn{border-radius:12px;min-height:72px;font-size:18px}.hold-scan-dock .hold-scan-links{gap:10px}.hold-scan-dock .pk-linkbtn{font:inherit;color:#fff;cursor:pointer;background:0 0;border:0;padding:2px 0;font-size:12px;text-decoration:underline}.hold-scan-dock .hold-scan-note{color:#fff}html.hold-dock-on body,html.hold-dock-on .pk-modal{padding-bottom:120px}.psc-page{color:#fff;border-radius:var(--r-card,12px);background:#000;min-width:0;max-width:100%;overflow:hidden}.psc-page .psc-view{height:clamp(68px,12.8vh,120px);position:relative;overflow:hidden}.psc-page .psc-video{object-fit:cover;background:#111;width:100%;height:100%;display:block}.psc-page .psc-aim{pointer-events:none;border:2px solid #ffffffe6;border-radius:10px;position:absolute;inset:2px;box-shadow:0 0 0 999px #00000047}.psc-page.psc-idle .psc-aim{border-color:#ffffff59}.psc-page .psc-status{color:#fff;text-align:center;background:#000000b8;border-radius:8px;margin:0;padding:6px 10px;font-size:14px;position:absolute;bottom:8px;left:10px;right:10px}.psc-page .psc-err{flex-direction:column;justify-content:center;gap:6px;display:flex;top:6px;bottom:6px;overflow:auto}.psc-page .psc-view:has(.hold-scan) .psc-status{right:calc(42% + 12px)}.psc-page .psc-view .hold-scan{flex-direction:column;justify-content:center;gap:2px;width:42%;padding:0;position:absolute;top:6px;bottom:6px;right:6px}.psc-page .psc-view .hold-scan-btn{border-radius:10px;flex:auto;min-height:0;font-size:16px}.psc-page .psc-view .hold-scan-mode{color:#fff;flex:none;padding:0;font-size:11px}.psc-page .psc-view .hold-scan-links{gap:6px}.psc-page .psc-view .hold-scan-note{color:#fff}.psc .pk-linkbtn{font:inherit;cursor:pointer;background:0 0;border:0;text-decoration:underline}.psc-page .psc-bar{flex-wrap:wrap;align-items:center;gap:8px;min-width:0;padding:6px 8px;display:flex}.psc-page .psc-note{overflow-wrap:break-word;flex:140px;min-width:0;margin:0;font-size:14px;line-height:1.3}.psc-page .psc-note-ok{color:#7ee2a0}.psc-page .psc-note-bad{color:#ff9c9c}.psc-page .psc-keypad,.psc-page .psc-err button{white-space:nowrap;color:#111;background:#f2f2f2;border:0;flex:none}.psc-page.psc-ok .psc-view{box-shadow:inset 0 0 0 4px #2fbf71}.psc-page.psc-bad .psc-view{box-shadow:inset 0 0 0 4px #e5484d}.psc-debug{color:#ffd479;overflow-wrap:anywhere;word-break:break-word;background:#000;padding:4px 8px 8px;font:11px/1.35 ui-monospace,SFMono-Regular,Menlo,monospace}.psc-debug-ua{opacity:.7}.psc-debug button{color:#111;background:#f2f2f2;border:0;margin-top:4px;font-size:12px}.hold-scan{position:relative}.hold-scan-more{z-index:2;border:1px solid var(--line);background:var(--solid);width:30px;height:30px;min-height:0;color:var(--ink);border-radius:50%;padding:0;font-size:18px;font-weight:800;line-height:1;position:absolute;top:-10px;left:-10px;box-shadow:0 2px 8px #00000040}.hold-scan-opts-open .hold-scan-links{flex-direction:column;align-items:center;gap:6px;padding-top:4px}@media (width<=640px){html.hold-dock-on .sd-toast,html.hold-dock-on .plh-notice,html.hold-dock-on .ntw:not(.ntw-open){display:none!important}}.psa-btn{z-index:1200;border-radius:var(--r-control,10px);border:1px solid var(--glass-edge,#0000001a);background:var(--solid,#fff);width:44px;height:44px;min-height:44px;color:var(--ink,#111);touch-action:manipulation;-webkit-tap-highlight-color:transparent;justify-content:center;align-items:center;padding:0;display:inline-flex;position:fixed;box-shadow:0 2px 8px #0000002e}.psa-btn:active{background:color-mix(in srgb, #7f7f7f 14%, var(--solid,#fff))}.psa-sheet{z-index:2000;background:var(--solid,#fff);color:var(--ink,#111);padding:max(12px, env(safe-area-inset-top)) 12px max(12px, env(safe-area-inset-bottom));box-sizing:border-box;flex-direction:column;display:flex;position:fixed;inset:0;overflow:hidden}.psa-top{align-items:center;gap:12px;margin-bottom:12px;display:flex}.psa-title{flex-direction:column;flex:1;min-width:0;display:flex}.psa-title b{font-size:17px}.psa-for{color:var(--sub,#5a6570);text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.psa-cancel{min-height:44px;padding:0 18px;font-size:15px;font-weight:600}.psa-view{border-radius:var(--r-card,16px);background:#000;flex:1;min-height:0;position:relative;overflow:hidden}.psa-video{object-fit:cover;width:100%;height:100%;display:block}.psa-aim{border-radius:var(--r-control,10px);pointer-events:none;border:3px solid #ffffffe6;height:24%;position:absolute;top:38%;left:10%;right:10%;box-shadow:0 0 0 100vmax #00000059}.psa-status{text-align:center;color:#fff;margin:0;font-size:14px;position:absolute;bottom:16px;left:0;right:0}.psa-hint{text-align:center;color:var(--sub,#5a6570);margin:12px 0 0;font-size:14px}.psa-msg{margin-top:12px}.psa-msg p{margin:0 0 12px;font-size:14px;line-height:1.4}.psa-acts{flex-wrap:wrap;gap:10px;display:flex}.psa-acts button{flex:140px;min-height:44px;font-size:15px}.sd-toast{z-index:950;box-sizing:border-box;border-radius:var(--r-card);border:1px solid var(--glass-edge);background:var(--glass-strong);width:min(420px,100vw - 32px);-webkit-backdrop-filter:var(--glass-blur);backdrop-filter:var(--glass-blur);box-shadow:inset 0 1px 0 var(--glass-lit), var(--glass-shadow);border-left-width:4px;align-items:flex-start;gap:10px;padding:12px 12px 12px 14px;font-size:13px;line-height:1.4;animation:.18s ease-out sdToastIn;display:flex;position:fixed;bottom:16px;right:16px}.sd-toast-warn{border-left-color:var(--warn);background:color-mix(in srgb, var(--warn) 9%, var(--glass-strong))}.sd-toast-bad{border-left-color:var(--bad);background:color-mix(in srgb, var(--bad) 9%, var(--glass-strong))}.sd-toast-ic{flex:none;margin-top:1px}.sd-toast-warn .sd-toast-ic{color:var(--warn-ink)}.sd-toast-bad .sd-toast-ic{color:var(--bad-ink)}.sd-toast-body{flex:1;min-width:0}.sd-toast-text{overflow-wrap:anywhere;margin:0;font-weight:600}.sd-toast-sub{color:var(--sub);overflow-wrap:anywhere;margin:4px 0 0;font-size:12px}.sd-toast-order{color:inherit;font-weight:600;text-decoration:underline}.sd-toast-acts{flex-wrap:wrap;gap:8px;margin-top:10px;display:flex}.sd-toast-acts button{padding:5px 10px;font-size:12px}.sd-toast-x{color:inherit;cursor:pointer;background:0 0;border:0;flex:none;padding:2px;line-height:0}@keyframes sdToastIn{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:translateY(0)}}@media (width<=600px){.sd-toast{top:auto;left:12px;right:12px;bottom:calc(12px + env(safe-area-inset-bottom,0px));width:auto}}.sd-grid{grid-template-columns:minmax(64px,auto) minmax(0,150px) minmax(0,1fr);align-items:center;gap:8px 12px;display:grid}.sd-grid .sd-h{color:var(--sub);font-size:12px}.sd-days{flex-wrap:wrap;gap:4px;display:flex}.sd-day{border:1px solid var(--glass-edge);cursor:pointer;-webkit-user-select:none;user-select:none;border-radius:999px;align-items:center;gap:3px;padding:2px 6px;font-size:12px;display:inline-flex}.sd-day input{margin:0}.sd-time{box-sizing:border-box;width:100%;min-width:0}.sd-warn{flex-wrap:wrap;align-items:center;gap:6px 8px;display:flex}.sd-warn input{width:64px}.sd-default{color:var(--warn-ink);font-size:11px}@media (width<=600px){.sd-grid{grid-template-columns:minmax(0,1fr) minmax(0,150px)}.sd-grid .sd-h-days{display:none}.sd-grid .sd-days{grid-column:1/-1;margin-bottom:6px}}.ntext{white-space:pre-line;overflow-wrap:anywhere}.nlink{color:var(--accent);text-underline-offset:2px;border-radius:3px;font-weight:600;text-decoration:underline}.nlink:hover{text-decoration-thickness:2px}.nlink:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.nlink-chips{white-space:normal;flex-wrap:wrap;gap:6px;margin-top:6px;display:flex}.nlink-chip{border:1px solid var(--line);border-radius:var(--r-pill,999px);align-items:center;padding:2px 10px;font-size:12px;text-decoration:none;display:inline-flex}.nbell{flex-shrink:0;position:relative}.nbell-panel{z-index:90;box-sizing:border-box;background:var(--glass-strong);width:360px;max-height:min(70vh,560px);-webkit-backdrop-filter:var(--glass-blur);backdrop-filter:var(--glass-blur);border:1px solid var(--glass-edge);box-shadow:inset 0 1px 0 var(--glass-lit), var(--glass-shadow);color:var(--ink);border-radius:var(--r-card);text-align:left;padding:14px;position:absolute;top:calc(100% + 8px);right:0;overflow:hidden auto}.nbell-head{justify-content:space-between;align-items:flex-start;gap:8px;display:flex}.nbell-panel h3{color:var(--ink);margin:0;font-size:15px;font-weight:600}.nbell-x{color:var(--sub);cursor:pointer;background:0 0;border:none;padding:0 2px;font-size:18px;line-height:1}.nbell-x:hover{color:var(--ink)}.nbell-sub{color:var(--sub);margin:8px 0 0;font-size:12px}.nbell-list{margin:8px 0 0;padding:0;list-style:none}.nbell-item{border-top:1px solid var(--line);padding:8px 0;font-size:13px;line-height:1.45}.nbell-item:first-child{border-top:none}.nbell-meta{color:var(--sub);flex-wrap:wrap;align-items:center;gap:6px;margin-bottom:2px;font-size:11px;display:flex}.nbell-meta b{color:var(--ink);overflow-wrap:anywhere;font-weight:600}.nbell-dot{background:var(--accent);border-radius:50%;flex-shrink:0;width:8px;height:8px}.nbell-read{color:var(--accent);cursor:pointer;background:0 0;border:none;margin-left:auto;padding:0 4px;font-size:11px}.nbell-item.is-unread .nbell-text{font-weight:500}.nbell-foot{margin:10px 0 0;font-size:12px}.nbell-foot a{color:var(--accent);text-decoration:none}@media (width<=640px){.nbell-panel{top:var(--nbell-top,calc(env(safe-area-inset-top,0px) + 60px));width:auto;max-width:calc(100vw - 16px);max-height:calc(100dvh - var(--nbell-top,60px) - 12px);position:fixed;left:8px;right:8px}.nbell-item{font-size:14px}.nlink{padding:14px 0}.nlink-chip,.nbell-read,.nbell-x,.nbell-foot a{justify-content:center;align-items:center;min-width:44px;min-height:44px;display:inline-flex}.nlink-chip{padding:0 14px;font-size:14px}}.ntw{z-index:2147483000;color:var(--ink,#111);touch-action:none;max-width:calc(100vw - 16px);font-family:Arial,Helvetica,sans-serif;font-size:13px;position:fixed}.ntw-pill{border-radius:var(--r-pill,999px);border:1px solid var(--glass-edge,#0000001a);background:var(--btn-bg,#111);height:30px;color:var(--btn-ink,#fff);cursor:grab;opacity:.88;-webkit-user-select:none;user-select:none;align-items:center;gap:6px;padding:0 12px 0 10px;font:700 12px/1 Arial,Helvetica,sans-serif;display:inline-flex;box-shadow:0 4px 14px #00000038}.ntw-pill:hover,.ntw-pill:focus-visible{opacity:1}.ntw-pill:focus-visible{outline:2px solid var(--accent,#1d4ed8);outline-offset:2px}.ntw-dot{background:var(--warn,#c26400);border-radius:50%;width:7px;height:7px}.ntw-panel{box-sizing:border-box;border-radius:var(--r-card,16px);border:1px solid var(--line,#e3e3e3);background:var(--solid,#fff);touch-action:auto;width:340px;max-width:calc(100vw - 16px);max-height:calc(100vh - 16px);padding:10px 12px;overflow-y:auto;box-shadow:0 14px 40px #00000047}.ntw-head{cursor:grab;-webkit-user-select:none;user-select:none;touch-action:none;align-items:center;gap:6px;margin:-2px -4px 8px;padding:2px 0 2px 2px;display:flex}.ntw-grip{color:var(--sub,#666);flex:none}.ntw-title{flex:1;font-size:14px;font-weight:700}.ntw-icon{background:var(--ctl,#7676801f);width:28px;height:28px;color:var(--ink,#111);cursor:pointer;border:0;border-radius:50%;place-items:center;display:inline-grid}.ntw-icon:hover{background:var(--ctl-hover,#76768033)}.ntw-chips,.ntw-sev{flex-wrap:wrap;gap:5px;margin-bottom:8px;display:flex}.ntw-chip{border:1px solid var(--line,#e3e3e3);background:var(--ctl,#7676801f);color:var(--ink,#111);border-radius:var(--r-pill,999px);cursor:pointer;padding:5px 9px;font:600 12px/1.1 Arial,Helvetica,sans-serif}.ntw-chip:hover{background:var(--ctl-hover,#76768033)}.ntw-chip.on{background:var(--accent,#1d4ed8);color:var(--on-accent,#fff);border-color:#0000}.ntw-chip-sm{padding:3px 8px;font-size:11px}.ntw-sev{align-items:center}.ntw-sev-label{color:var(--sub,#666);margin-right:2px;font-size:12px}.ntw-chip.ntw-sev-blocks.on{background:var(--bad,#d93025)}.ntw-chip.ntw-sev-annoying.on{background:var(--warn,#c26400)}.ntw-text{box-sizing:border-box;resize:vertical;border-radius:var(--r-control,10px);border:1px solid var(--ctl-edge,#0003);background:var(--field,#fff);width:100%;min-height:70px;max-height:40vh;color:var(--ink,#111);padding:7px 9px;font:13px/1.35 Arial,Helvetica,sans-serif;display:block}.ntw-text:focus{outline:2px solid var(--accent,#1d4ed8);outline-offset:0}.ntw-check{align-items:center;gap:6px;margin:7px 0 2px;font-size:12px;display:flex}.ntw-fine{color:var(--sub,#666);margin:2px 0 8px;font-size:11px;line-height:1.3}.ntw-actions{align-items:center;gap:8px;display:flex}.ntw-save{border-radius:var(--r-pill,999px);background:var(--btn-bg,#111);color:var(--btn-ink,#fff);cursor:pointer;border:0;padding:7px 14px;font:700 13px/1 Arial,Helvetica,sans-serif}.ntw-save:disabled{opacity:.55;cursor:progress}.ntw-kbd{color:var(--sub,#666);font-size:11px}.ntw-link{color:var(--accent,#1d4ed8);cursor:pointer;background:0 0;border:0;margin-left:auto;font:600 12px Arial,Helvetica,sans-serif;text-decoration:underline}.ntw-status{min-height:0;margin:6px 0 0;font-size:12px;line-height:1.3}.ntw-status:empty{display:none}.ntw-status.ok{color:var(--ok-ink,#137333)}.ntw-status.bad{color:var(--bad-ink,#b3261e)}.ntw-phone .ntw-pill{opacity:.8;height:26px;padding:0 9px 0 8px;font-size:11px}.ntw.ntw-sheet{max-width:100vw;bottom:0;left:0;right:0}.ntw-sheet .ntw-panel{border-radius:var(--r-card,16px) var(--r-card,16px) 0 0;width:100%;max-width:100vw;max-height:70vh;padding-bottom:calc(10px + env(safe-area-inset-bottom,0px))}.ntw-sheet .ntw-head{cursor:default}@media print{.ntw{display:none!important}}.ovc-all,.ovc-tog{display:none}@media (width<=760px),(width<=900px) and (height<=500px){.table-scroll:has(>table.bpt.ovcards){width:100%;margin:0;overflow-x:visible}.ovc-all{justify-content:flex-end;margin:0 0 8px;display:flex}.ovc-all button{min-height:40px}table.bpt.ovcards,table.bpt.ovcards tbody{width:100%;min-width:0;display:block}table.bpt.ovcards thead{display:none}table.bpt.ovcards tr{display:block}table.bpt.ovcards tr.ovcard{background:var(--solid);border:1px solid var(--glass-edge);border-radius:var(--r-card);box-shadow:inset 0 1px 0 var(--glass-lit);flex-direction:column;margin:0 0 10px;padding:4px 12px 8px;display:flex;position:relative}table.bpt.ovcards tr.ovcard>td{box-sizing:border-box;border:0;border-top:1px solid var(--line);white-space:normal;overflow-wrap:anywhere;text-align:left;width:auto;min-width:0;max-width:100%;display:block;background:0 0!important;padding:6px 0!important}table.bpt.ovcards tr.ovcard>td:first-child{border-top:0;padding-right:96px!important}table.bpt.ovcards tr.ovcard>td[data-keep]{order:-1}table.bpt.ovcards tr.ovcard>td[data-col=actions]{order:10}table.bpt.ovcards tr.ovcard>td[data-col=cust],table.bpt.ovcards tr.ovcard>td[data-col=plat]{border-top:0;padding-top:0!important}table.bpt.ovcards tr.ovcard>td[data-label]:before{content:attr(data-label);letter-spacing:.03em;text-transform:uppercase;color:var(--sub);margin-bottom:2px;font-size:11px;font-weight:700;display:block}table.bpt.ovcards tr.ovcard:not(.ovc-open)>td:not([data-keep]){display:none}table.bpt.ovcards tr.ovcard:not(.ovc-open) .pxih{display:none!important}table.bpt.ovcards .ovc-tog{white-space:nowrap;justify-content:center;align-items:center;min-width:80px;min-height:44px;padding:0 12px;font-size:13px;font-weight:600;display:inline-flex;position:absolute;top:6px;right:8px}table.bpt.ovcards td.bno{white-space:normal;min-width:0}table.bpt.ovcards td[data-col=no] a.sku{font-size:18px;font-weight:700}table.bpt.ovcards td[data-col=no] .cpy{vertical-align:middle;min-width:36px;min-height:36px}table.bpt.ovcards .ovcust{white-space:normal;max-width:none;overflow:visible}table.bpt.ovcards .ovline .ovt{white-space:normal;max-width:none}table.bpt.ovcards td.bact-cell{white-space:normal;width:auto}table.bpt.ovcards .bact,table.bpt.ovcards tr.ovcard>td.bact{white-space:normal;flex-wrap:wrap;justify-content:flex-start;align-items:center;gap:8px;min-width:0;display:flex}table.bpt.ovcards .bact .ovact{flex-wrap:wrap}table.bpt.ovcards .bact .ovact>a,table.bpt.ovcards .bact .ovact>button{min-height:40px}table.bpt.ovcards .bact>a.lnk{align-items:center;min-height:40px;padding:0 6px;display:inline-flex}table.bpt.ovcards td.bact-cell .pxih{text-align:left;white-space:normal;align-items:center;min-height:32px;display:flex}table.bpt.ovcards tr.ovcard select,table.bpt.ovcards tr.ovcard input:not([type=checkbox]){max-width:100%}table.bpt.ovcards tr:not(.ovcard)>td{text-align:center;border:0;display:block}}.pk-overlay.plh-overlay{z-index:70;align-items:center}.pk-modal.plh{box-sizing:border-box;overflow-wrap:anywhere;width:min(460px,100%);max-width:100%}.pk-modal.plh:focus{outline:none}.plh-acts{flex-wrap:wrap;gap:8px}@media (width<=760px),(width<=900px) and (height<=500px){.pk-overlay.plh-overlay{padding:16px}.pk-overlay.plh-overlay .pk-modal.plh{border:1px solid var(--line);border-radius:var(--r-panel);width:100%;min-height:0;max-height:calc(100vh - 32px);padding:16px}.plh-acts button{min-height:40px}}.ovline.ovtipon{cursor:help}.ovline.ovunconf .sku,.ovline.ovunconf .ovt{-webkit-text-decoration:underline dotted var(--warn);text-decoration:underline dotted var(--warn);text-underline-offset:3px}.ovtip{z-index:80;box-sizing:border-box;border:1px solid var(--line);border-radius:var(--r-control);background:var(--solid);width:max-content;max-width:min(300px,100vw - 16px);color:var(--ink);box-shadow:var(--glass-shadow);pointer-events:none;overflow-wrap:anywhere;padding:10px 12px;font-size:12px;line-height:1.45;position:fixed}.ovtip-h{flex-direction:column;margin-bottom:4px;display:flex}.ovtip-t{color:var(--sub)}.ovtip-o b{font-size:13px}.ovtip-m{color:var(--sub)}.plh-parts{gap:4px;margin:4px 0 8px;padding:0;list-style:none;display:grid}.plh-parts li{flex-wrap:wrap;align-items:baseline;gap:6px;font-size:15px;display:flex}.plh-qty{text-align:right;font-variant-numeric:tabular-nums;min-width:2ch;font-weight:700}.plh-x{color:var(--sub)}.plh-part{font-weight:700}.plh-skus{font-size:12px}.plh-mp{color:var(--warn-ink);flex-basis:100%;font-size:12px;font-weight:600}.pk-overlay.plc-overlay{z-index:70;align-items:center}.pk-modal.plc{box-sizing:border-box;overflow-wrap:anywhere;width:min(640px,100%);max-width:100%}.pk-modal.plc:focus{outline:none}.plc .pk-nosku{margin:8px 0}.plc-rows{gap:0;margin:8px 0;display:grid}.plc-row{border-top:1px solid var(--line);grid-template-columns:minmax(0,1.3fr) minmax(0,1fr) minmax(0,1fr);align-items:end;gap:10px;padding:10px 0;display:grid}.plc-prod{align-self:center;min-width:0}.plc-title{font-size:12px}.plc-f{flex-direction:column;gap:2px;min-width:0;display:flex}.plc-f input{box-sizing:border-box;text-transform:uppercase;width:100%}.plc-this{flex-direction:column;gap:2px;min-width:0;display:flex}.plc-look{font-size:12px}.plc-done,.plc-msg,.plc-err{margin:6px 0 0}@media (width<=760px),(width<=900px) and (height<=500px){.pk-overlay.plc-overlay{padding:16px}.pk-overlay.plc-overlay .pk-modal.plc{border:1px solid var(--line);border-radius:var(--r-panel);width:100%;min-height:0;max-height:calc(100vh - 32px);padding:16px}.plc-row{grid-template-columns:minmax(0,1fr)}.plc-prod,.plc-this{grid-column:1/-1}}.plc-hint{grid-area:2/2/auto/4;font-size:12px}@media (width<=760px),(width<=900px) and (height<=500px){.plc-hint{grid-area:auto/1/auto/-1}}.pk-overlay.plh-overlay.plh-desktop{z-index:9500;background:#0000008c}.plh-desktop .pk-modal.plh{width:min(420px,100%)}.plh-desktop .plh-no{margin-bottom:4px}.plh-desktop .plh-parts{border:1px solid var(--line);border-radius:var(--r-control);gap:0;padding:4px 10px}.plh-desktop .plh-parts li{padding:6px 0;font-size:16px}.plh-desktop .plh-parts li+li{border-top:1px solid var(--line)}.plh-desktop .plh-qty{min-width:3ch;font-size:20px}.plh-desktop .plh-acts button{flex:1 1 0;min-height:40px}.plh-desktop a.plh-part{text-underline-offset:3px;text-decoration:underline}body:has(.plh-desktop) .ntw:not(.ntw-open){display:none}.plh-copy{margin-left:4px;padding:2px 10px;font-size:12px}.plh-lock{text-align:center;margin:10px 0 0;font-size:12px}.plh-notice{z-index:970;background:var(--card,#fff);border:1px solid var(--line,#d0d5dd);border-radius:10px;flex-wrap:wrap;align-items:center;gap:10px;max-width:min(92vw,640px);padding:10px 14px;display:flex;position:fixed;bottom:16px;left:50%;transform:translate(-50%);box-shadow:0 6px 24px #0000002e}.plh-notice .plh-bar-text{flex:auto}.ov-toast.ov-toast-over-bar{z-index:9600;top:16px;bottom:auto}.ovpo{color:var(--muted,#6b6b6b);white-space:nowrap;margin-left:6px;font-size:12px}.ovwhy{color:var(--muted,#6b6b6b);background:var(--soft,#0000000d);white-space:nowrap;border-radius:8px;margin-left:6px;padding:1px 6px;font-size:12px}.plc-set{padding:8px 0;font-weight:600}.sh-page{padding:var(--s-4);max-width:1200px;color:var(--ink);margin:0 auto}.sh-back{color:var(--sub);margin-bottom:var(--s-2);font-size:13px;text-decoration:none;display:inline-block}.sh-back:hover{color:var(--ink)}.sh-empty{color:var(--sub)}.sh-grid{gap:var(--s-3);grid-template-columns:repeat(auto-fill,minmax(240px,1fr));display:grid}.sh-card{padding:var(--s-4);background:var(--card);border:1px solid var(--line);border-radius:var(--r-card);color:var(--ink);transition:border-color var(--t-fast), transform var(--t-fast);flex-direction:column;gap:4px;text-decoration:none;display:flex}.sh-card:hover,.sh-card:focus-visible{border-color:var(--accent);transform:translateY(-1px)}.sh-card-icon{color:var(--accent);margin-bottom:2px}.sh-card-title{font-size:15px;font-weight:600}.sh-card-blurb{color:var(--sub);font-size:13px}.sh-card-names{color:var(--sub);margin-top:var(--s-2);font-size:12px}.sh-rows{flex-direction:column;gap:6px;margin:0;padding:0;list-style:none;display:flex}.sh-row{background:var(--card);border:1px solid var(--line);border-radius:var(--r-control)}.sh-row.is-open{border-color:var(--accent)}.sh-row-head{align-items:center;gap:var(--s-3);padding:8px var(--s-3);min-height:48px;display:flex}.sh-row-text{align-items:baseline;gap:2px var(--s-2);flex-wrap:wrap;flex:1;min-width:0;display:flex}.sh-row-title{font-size:14px;font-weight:600}.sh-row-sum{color:var(--sub);flex-basis:100%;font-size:12px}.sh-open-link{color:var(--sub);white-space:nowrap;font-size:12px;text-decoration:none}.sh-open-link:hover{color:var(--ink);text-decoration:underline}.sh-expand{font:inherit;cursor:pointer;border-radius:var(--r-control);border:1px solid var(--line);background:var(--field);min-width:84px;color:var(--ink);padding:6px 12px;font-size:13px}.sh-expand:hover{border-color:var(--accent)}.sh-expand[aria-expanded=true]{background:var(--btn-bg);color:var(--btn-ink);border-color:var(--btn-bg)}.sh-row-body{border-top:1px solid var(--line);padding:var(--s-3);overflow-x:auto}@media (width<=600px){.sh-page{padding:var(--s-3)}.sh-grid{gap:var(--s-2);grid-template-columns:repeat(auto-fill,minmax(150px,1fr))}.sh-card{padding:var(--s-3)}.sh-row-head{flex-wrap:wrap}.sh-row-text{flex-basis:100%}.sh-expand{margin-left:auto}}.shell-top{z-index:50;position:sticky;top:0}.shell-top:before{content:"";z-index:-1;background:var(--glass-strong);-webkit-backdrop-filter:var(--glass-blur);backdrop-filter:var(--glass-blur);border-bottom:1px solid var(--glass-edge);pointer-events:none;position:absolute;inset:0}.side{color:var(--ink);background:0 0;flex-wrap:wrap;align-items:stretch;padding:0 14px;display:flex;position:relative}.subnav{border-top:1px solid var(--glass-edge);background:0 0;flex-wrap:wrap;align-items:stretch;gap:0;padding:0 14px;display:flex}.subnav a{color:var(--sub);white-space:nowrap;border-bottom:2px solid #0000;align-items:center;min-height:36px;padding:0 12px;font-size:13px;display:flex}.subnav a:hover{color:var(--ink);background:var(--ctl)}.subnav a.on{color:var(--ink);border-bottom-color:var(--tab-active);font-weight:600}.side .brand{flex-direction:column;justify-content:center;min-height:52px;padding:8px 16px 8px 2px;display:flex}.side .brand h1{color:var(--ink);padding:0;font-size:15px}.side .tag{color:var(--sub);font-size:11px}.side nav{flex-wrap:wrap;align-items:stretch;display:flex}.side .nav-group{align-items:stretch;display:flex;position:relative}.side .nav-trigger{color:var(--sub);cursor:pointer;white-space:nowrap;background:0 0;border:none;border-bottom:2px solid #0000;border-radius:0;align-items:center;min-height:52px;padding:0 12px;font-size:13px;font-weight:400;text-decoration:none;display:flex}.side .nav-trigger,.side>a,.side nav>a,.side .navtog{isolation:isolate;position:relative}.side .nav-trigger:before,.side>a:before,.side nav>a:before,.side .navtog:before{content:"";z-index:-1;border-radius:var(--r-control);transition:background-color var(--t-fast);background:0 0;position:absolute;inset:10px 2px}.side .nav-trigger:hover,.side .nav-group.open .nav-trigger,.side .nav-group.on .nav-trigger{color:var(--ink);background:0 0}.side .nav-trigger:hover:before,.side .nav-group.open .nav-trigger:before,.side>a:hover:before,.side nav>a:hover:before,.side .navtog:hover:before{background:var(--ctl)}.side .nav-group.on .nav-trigger:before,.side>a.on:before,.side nav>a.on:before,.side .navtog.on:before{background:var(--ctl-hover)}.side .nav-group.on .nav-trigger{border-bottom-color:#0000;font-weight:600}.side .dropdown{background:var(--glass-strong);min-width:200px;-webkit-backdrop-filter:var(--glass-blur);backdrop-filter:var(--glass-blur);border:1px solid var(--glass-edge);box-shadow:inset 0 1px 0 var(--glass-lit), var(--glass-shadow);border-radius:var(--r-card);z-index:60;padding:6px;display:none;position:absolute;top:100%;left:0}.side .nav-group:hover .dropdown,.side .nav-group.open .dropdown{display:block}.side .dropdown a{color:var(--ink);border-radius:var(--r-control);white-space:nowrap;border-bottom:none;min-height:0;padding:8px 10px;font-size:13px;display:block}.side .dropdown a:hover{background:var(--ctl);color:var(--ink)}.side .dropdown a.on{background:var(--ctl-hover);color:var(--ink);font-weight:600}.side>a,.side nav>a{color:var(--sub);cursor:pointer;white-space:nowrap;border-bottom:2px solid #0000;align-items:center;min-height:52px;padding:0 12px;font-size:13px;display:flex}.side>a:hover,.side nav>a:hover{color:var(--ink);background:0 0}.side>a.on,.side nav>a.on{color:var(--ink);background:0 0;border-bottom-color:#0000;font-weight:600}.side .meta{color:var(--sub);align-items:center;gap:10px;margin:0 0 0 auto;padding:0 4px;font-size:12px;display:flex;position:relative}.gs-wrap{align-items:center;display:flex;position:relative}.gs-in{border-radius:var(--r-control);border:1px solid var(--line);background:var(--field);width:250px;max-width:46vw;color:var(--ink);min-width:0;padding:6px 9px;font-size:13px}.gs-in:focus{border-color:var(--accent);outline:none}.gs-msg{color:var(--sub);white-space:nowrap;text-overflow:ellipsis;flex:none;max-width:160px;font-size:11px;overflow:hidden}.gs-msg.bad{color:var(--bad-ink)}.gs-msg.good{color:var(--ok-ink)}.sj-card{border:1px solid var(--glass-edge);background:var(--glass);box-shadow:inset 0 1px 0 var(--glass-lit);color:var(--ink,#111);border-radius:var(--r-card);margin:0 0 14px;padding:12px 14px}.sj-card h3{margin:0 0 6px;font-size:15px}.sj-card .sjr{color:var(--sub,#5a6570);margin:2px 0;font-size:13px}.sj-card .sjr.sjbox{color:var(--warn-ink);background:var(--tint-warn);border-radius:var(--r-control);padding:6px 8px;font-weight:600}.sj-card .sjr.bad{color:var(--bad-ink);font-weight:600}.sj-card .sjb{border-radius:var(--r-control);border:1px solid var(--line,#ddd);background:var(--ink,#111);color:var(--card,#fff);cursor:pointer;margin:8px 8px 0 0;padding:6px 12px;font-size:13px;text-decoration:none;display:inline-block}.sj-card a.sjb{color:var(--card,#fff)}.sj-card .sjb.alt{color:var(--ink,#111);background:0 0}.sj-card button.sjb{font:inherit}td.bno .pill.bppo{vertical-align:middle;margin-left:6px}.gs-drop{z-index:960;background:var(--glass-strong);min-width:360px;max-width:520px;max-height:72vh;-webkit-backdrop-filter:var(--glass-blur);backdrop-filter:var(--glass-blur);border:1px solid var(--glass-edge);box-shadow:inset 0 1px 0 var(--glass-lit), var(--glass-shadow);color:var(--ink);border-radius:var(--r-card);text-align:left;margin-top:6px;padding:6px;position:absolute;top:100%;right:0;overflow-y:auto}.gs-g{letter-spacing:.06em;text-transform:uppercase;color:var(--sub);padding:9px 12px 3px;font-size:10px;font-weight:700}.gs-r{text-align:left;cursor:pointer;border-radius:var(--r-control);width:100%;color:inherit;background:0 0;border:none;min-height:0;padding:7px 12px;font-size:13px;line-height:1.35;display:block}.gs-r:hover,.gs-r.on{background:var(--ctl)}.gs-r b{font-weight:700}.gs-m{color:var(--sub);font-size:11px;display:block}.gs-none{color:var(--sub);padding:12px;font-size:12px}@media (width<=640px){.gs-in{width:150px}.gs-drop{min-width:0;max-width:none;position:fixed;top:58px;left:8px;right:8px}}.side .meta .ptog{color:var(--sub);cursor:pointer;background:0 0;border:none;border-radius:0;align-items:center;gap:6px;min-height:52px;padding:0 6px;font-size:12px;font-weight:400;display:inline-flex}.side .meta .ptog:hover{color:var(--ink);background:0 0}.side .meta .ptog.on{color:var(--ink)}.pbar{background:var(--ctl);color:var(--ink);border-bottom:1px solid var(--line);padding:9px 20px;font-size:13px}.pbar .pbar-link{color:inherit;cursor:pointer;background:0 0;border:none;border-radius:0;min-height:0;margin-left:8px;padding:0;font-weight:600;text-decoration:underline}.shell.privacy .money,.shell.privacy .num.money,.shell.privacy td.money,.shell.privacy span.money{color:#0000!important;font-size:0!important}.shell.privacy .money:after,.shell.privacy .num.money:after,.shell.privacy td.money:after,.shell.privacy span.money:after{content:"—";color:var(--sub);font-variant-numeric:tabular-nums;font-size:13px}.shell.privacy input.money{visibility:hidden;pointer-events:none}.side .meta input:not(.gs-in){background:var(--field);border:1px solid var(--line);color:var(--ink);min-width:12rem;font-size:13px}.side .meta .profile{position:relative}.side .meta .hicon{border:1px solid var(--glass-edge);background:var(--ctl);width:32px;height:32px;color:var(--ink);cursor:pointer;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;padding:0;line-height:1;text-decoration:none;display:inline-flex;position:relative}.side .meta .hicon:hover,.side .meta .hicon.on{border-color:var(--ctl-edge);background:var(--ctl-hover);color:var(--ink)}.side .meta .hicon-badge{border-radius:var(--r-pill);background:var(--bad);min-width:16px;height:16px;color:var(--solid);text-align:center;box-sizing:border-box;padding:0 4px;font-size:10px;font-weight:700;line-height:16px;position:absolute;top:-4px;right:-6px}.side .meta .dsWrap{flex-shrink:0;position:relative}.side .meta .dsChip.unset{color:var(--warn-ink,var(--warn))}.side .meta .dsNum{background:var(--ctl);min-width:18px;height:18px;color:var(--ink);border-radius:9px;place-items:center;padding:0 4px;font-size:11px;font-weight:700;display:inline-grid}.side .meta .dsChip.unset .dsNum{background:color-mix(in srgb, var(--warn) 25%, transparent)}.side .meta .dsPanel{z-index:90;background:var(--glass-strong);width:280px;-webkit-backdrop-filter:var(--glass-blur);backdrop-filter:var(--glass-blur);border:1px solid var(--glass-edge);border-radius:14px;gap:8px;padding:14px;display:grid;position:absolute;top:calc(100% + 8px);right:0;box-shadow:0 12px 32px #00000059}.side .meta .dsPanel h3{margin:0;font-size:15px}.side .meta .dsList{gap:6px;display:grid}.side .meta .dsOpt{border:1px solid var(--line);width:100%;min-height:40px;color:var(--ink);text-align:left;cursor:pointer;background:0 0;border-radius:10px;align-items:center;gap:8px;padding:6px 10px;font-size:14px;display:flex}.side .meta .dsOpt:hover{background:var(--ctl)}.side .meta .dsOpt.on{border-color:var(--accent);background:color-mix(in srgb, var(--accent) 12%, transparent)}.side .meta .dsOpt.dsNone{color:var(--sub)}.side .meta .hcWrap{flex-shrink:0;position:relative}.side .meta .hctog{position:relative}.side .meta .hcDot{border:1px solid var(--ok);background:var(--ok);box-sizing:border-box;border-radius:50%;width:10px;height:10px;position:absolute;top:-4px;right:-6px}.side .meta .hcDot.hcBk{background:var(--warn);border-color:var(--warn)}.side .meta .hcPanel{z-index:90;background:var(--glass-strong);width:292px;-webkit-backdrop-filter:var(--glass-blur);backdrop-filter:var(--glass-blur);border:1px solid var(--glass-edge);box-shadow:inset 0 1px 0 var(--glass-lit), var(--glass-shadow);color:var(--ink);border-radius:var(--r-card);padding:14px;position:absolute;top:calc(100% + 8px);right:0}.side .meta .hcPanel .hcHead{justify-content:space-between;align-items:flex-start;gap:8px;display:flex}.side .meta .hcPanel h3{color:var(--ink);margin:0;font-size:15px;font-weight:600}.side .meta .hcPanel .hcx{float:none;color:var(--sub);cursor:pointer;background:0 0;border:none;padding:0 2px;font-size:18px;line-height:1}.side .meta .hcPanel .hcx:hover{color:var(--ink)}.side .meta .hcPanel .hcbig{color:var(--ink);margin:10px 0 0;font-size:28px;font-weight:600;line-height:1.1}.side .meta .hcPanel .hcsub{color:var(--sub);margin:4px 0 0;font-size:12px}.side .meta .hcPanel .hcsub a{color:var(--accent);text-decoration:none}.side .meta .hcPanel .hcsub a:hover{color:var(--accent);text-decoration:underline}.side .meta .hcPanel .hcrow{gap:8px;margin-top:12px;display:flex}.side .meta .hcPanel .hcrow button{flex:1}.side .meta .avatar{border:1px solid var(--glass-edge);background:var(--ctl);width:32px;height:32px;color:var(--ink);letter-spacing:.02em;cursor:pointer;border-radius:50%;justify-content:center;align-items:center;padding:0;font-family:Oswald,sans-serif;font-size:12px;font-weight:500;line-height:1;display:inline-flex}.side .meta .avatar:hover,.side .meta .profile.open .avatar{border-color:var(--ctl-edge);background:var(--ctl-hover)}.side .meta .profile-menu{z-index:80;background:var(--glass-strong);min-width:14rem;-webkit-backdrop-filter:var(--glass-blur);backdrop-filter:var(--glass-blur);border:1px solid var(--glass-edge);box-shadow:inset 0 1px 0 var(--glass-lit), var(--glass-shadow);color:var(--ink);border-radius:var(--r-card);padding:10px 0 6px;position:absolute;top:calc(100% + 8px);right:0}.side .meta .profile-head{border-bottom:1px solid var(--line);margin-bottom:6px;padding:2px 14px 10px}.side .meta .profile-name{color:var(--ink);margin-bottom:2px;font-size:13px;font-weight:600}.side .meta .profile-email{color:var(--sub);word-break:break-all;font-size:12px}.side .meta .profile-role{color:var(--sub);align-items:center;gap:6px;margin-top:6px;font-size:11px;display:flex}.side .meta .profile-owner{text-transform:uppercase;letter-spacing:.04em;color:var(--ink);background:var(--ctl-hover);border-radius:var(--r-pill);padding:1px 6px;font-size:10px}.side .meta .profile-signout{text-align:left;width:calc(100% - 12px);color:var(--ink);border-radius:var(--r-control);cursor:pointer;background:0 0;border:none;margin:0 6px;padding:8px 10px;font-size:13px;display:block}.side .meta .profile-signout:hover{background:var(--ctl)}.side .meta .gis-btn{min-width:180px;min-height:32px}.auth-screen{background:#0a0a0a;justify-content:center;align-items:center;min-height:100vh;padding:24px;display:flex}.auth-screen-card{border-radius:var(--r-panel);text-align:center;color:#eee;background:#111;border:1px solid #2a2a2a;width:100%;max-width:26rem;padding:40px 32px 36px}.auth-screen-brand{flex-direction:column;align-items:center;gap:4px;margin-bottom:20px;display:flex}.auth-screen-brand h1{letter-spacing:.04em;color:#fff;margin:0;font-family:Oswald,sans-serif;font-size:2.4rem;font-weight:600}.auth-screen-brand .tag{color:#9aa3ad;letter-spacing:.02em;font-size:13px}.auth-screen-copy{color:#c5ccd3;margin:0 0 24px;font-size:14px;line-height:1.45}.auth-screen .gis-btn-lg{justify-content:center;min-height:44px;margin:0 auto 12px;display:flex}.auth-screen .sub{color:#8b949e;margin:8px 0 0;font-size:13px}.auth-screen .err{color:#ff8a80;margin-top:14px;font-size:13px}.debugfoot{z-index:60;color:var(--sub);background:color-mix(in srgb, var(--side,#111) 88%, transparent);border-top:1px solid var(--line);font-variant-numeric:tabular-nums;pointer-events:none;padding:4px 20px;font-size:11px;position:fixed;bottom:0;left:0;right:0}.main{padding:20px}.set-layout{grid-template-columns:200px minmax(0,1fr);align-items:start;gap:28px;display:grid}.set-nav{align-self:start;padding:4px 0 8px;position:sticky;top:12px}.set-nav-title{letter-spacing:.02em;color:var(--ink);margin:0 0 12px;padding:0 10px;font-family:Oswald,sans-serif;font-size:15px;font-weight:500}.set-nav-group{letter-spacing:.06em;text-transform:uppercase;color:var(--sub);margin:14px 0 4px;padding:0 10px;font-size:11px;font-weight:600}.set-nav-title+.set-nav-section .set-nav-group{margin-top:0}.set-nav a{border-radius:var(--r-control);color:var(--sub);padding:7px 10px;font-size:13px;line-height:1.25;text-decoration:none;display:block}.set-nav a:hover{color:var(--ink);background:var(--ctl)}.set-nav a.on{color:var(--ink);background:var(--ctl-hover);font-weight:600}.set-main{min-width:0}.set-main>h2:first-child{margin-top:0}@media (width<=800px){.set-layout{grid-template-columns:1fr;gap:12px}.set-nav{border-bottom:1px solid var(--line);flex-wrap:wrap;align-items:center;gap:4px 2px;margin-bottom:4px;padding:0 0 10px;display:flex;position:static}.set-nav-section{flex-wrap:wrap;align-items:center;gap:4px 2px;width:100%;display:flex}.set-nav-group{width:100%;margin:6px 0 0;padding:0}.set-nav-title{width:100%;margin-bottom:6px;padding:0}.set-nav a{border-radius:var(--r-pill);border:1px solid var(--glass-edge);background:var(--glass);padding:6px 10px}.set-nav a.on{border-color:var(--ink)}}.main h2{margin-bottom:2px;font-size:19px}.sub{color:var(--sub);margin-bottom:16px;font-size:13px}.note{background:color-mix(in srgb, var(--warn) 14%, var(--solid));border:1px solid color-mix(in srgb, var(--warn) 30%, transparent);color:var(--warn-ink);border-radius:var(--r-control);margin-bottom:16px;padding:10px 12px;font-size:13px}.card{background:var(--glass);border:1px solid var(--glass-edge);border-radius:var(--r-card);box-shadow:inset 0 1px 0 var(--glass-lit), 0 1px 2px #0000000a;-webkit-overflow-scrolling:touch;margin-bottom:16px;padding:16px;overflow-x:auto}.card h3{margin:0;font-size:15px}.card h3+.meta{margin:8px 0}.card>h3+.row{margin-top:10px}.card>:last-child,.pend>:last-child{margin-bottom:0}.pend>b:first-child{margin-bottom:6px;display:block}.card>h3+table.data,.card>h3+.table-scroll,.card>h3+div{margin-top:10px}.row{flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:12px;display:flex}.homeTools{flex-shrink:0;align-items:center;gap:6px;display:flex}.iconBtn{border-radius:var(--r-control);border:1px solid var(--glass-edge);background:var(--ctl);width:36px;height:36px;color:var(--ink,#111);cursor:pointer;justify-content:center;align-items:center;padding:0;display:inline-flex}.iconBtn:hover:not(:disabled){background:var(--ctl-hover)}.iconBtn:disabled{opacity:.55;cursor:default}.iconBtn.on{border-color:var(--ink);background:var(--ctl-hover)}.iconBtn .spin{animation:.8s linear infinite iconSpin}@keyframes iconSpin{to{transform:rotate(360deg)}}.homeCfgWrap{position:relative}.homeCfg{z-index:40;border-radius:var(--r-card);background:var(--glass-strong);min-width:220px;-webkit-backdrop-filter:var(--glass-blur);backdrop-filter:var(--glass-blur);border:1px solid var(--glass-edge);box-shadow:inset 0 1px 0 var(--glass-lit), var(--glass-shadow);flex-direction:column;gap:8px;padding:12px 14px;display:flex;position:absolute;top:calc(100% + 6px);right:0}.homeCfgTitle{color:var(--sub);text-transform:uppercase;letter-spacing:.4px;font-size:12px;font-weight:700}.homeOps{grid-template-columns:repeat(auto-fit,minmax(320px,1fr));align-items:stretch;gap:12px;margin-bottom:16px;display:grid}.homeOps>.card{height:100%;margin-bottom:0}@media (width<=720px){.homeOps{grid-template-columns:1fr}}table.data{border-collapse:collapse;table-layout:auto;width:100%;min-width:0;font-size:13px}.table-scroll{-webkit-overflow-scrolling:touch;width:calc(100% + 32px);max-width:none;margin:0 -16px;overflow:auto visible}.table-scroll>table.data,.table-scroll>table.bpt{width:max-content;min-width:100%}.table-scroll th:first-child,.table-scroll td:first-child{padding-left:16px}.table-scroll th:last-child,.table-scroll td:last-child{padding-right:16px}table.data th{text-align:left;color:var(--sub);border-bottom:1px solid var(--line);white-space:nowrap;background:var(--solid);padding:6px 10px;font-weight:600}table.data td{border-bottom:1px solid var(--line);vertical-align:middle;background:var(--solid);padding:7px 10px}table.data tr:last-child td{border-bottom:none}table.data tr.ocns{opacity:.65}table.data tr.octot td{border-top:2px solid var(--line);font-weight:700}table.data th.num,table.data td.num{white-space:nowrap;text-align:right;font-variant-numeric:tabular-nums;width:1%}table.data.homeAttn{width:auto;max-width:100%}table.data.homeAttn th:first-child,table.data.homeAttn td:first-child{padding-right:24px}table.data.homeAttn th:last-child,table.data.homeAttn td:last-child{white-space:nowrap;width:1%}table.data tr.rowOnOrder{opacity:.55;color:var(--sub)}table.data tr.rowOnOrder td{background:color-mix(in srgb, var(--line,#e2e6ea) 35%, var(--solid))}table.data tr.rowOnOrder .sku{color:inherit}body.dark table.data tr.rowOnOrder td{background:color-mix(in srgb, #fff 4%, var(--solid))}td.ovitems{white-space:normal;word-break:break-word;min-width:150px;max-width:235px}.ovline{align-items:center;gap:8px;margin:4px 0;display:flex}.ovqty{text-align:center;border-radius:var(--r-pill);background:var(--warn);color:#111;flex:none;min-width:22px;height:22px;padding:0 5px;font-size:11px;font-weight:700;line-height:22px}.ovqty.ovq1{background:var(--ctl);color:var(--ink)}.ovline .ovt{color:var(--sub,#5a6570);white-space:nowrap;text-overflow:ellipsis;max-width:135px;font-size:12px;overflow:hidden}td.bno{white-space:nowrap;min-width:150px}a.ovno{font-size:14px;font-weight:700}.ovchip{border-radius:var(--r-pill);background:var(--ctl);color:var(--ink);white-space:nowrap;padding:2px 9px;font-size:11px;font-weight:600;display:inline-block}.ovchip.ovPAY{background:var(--tint-warn);color:var(--warn-ink)}.ovchip.ovNEED{background:var(--tint-bad);color:var(--bad-ink)}.ovchip.ovORD{background:color-mix(in srgb, var(--accent) 14%, transparent);color:var(--accent)}.ovchip.ovDONE{background:var(--tint-ok);color:var(--ok-ink)}.ovdate{color:var(--sub,#5a6570);white-space:nowrap;font-size:11px}.oveta{color:var(--sub,#5a6570);white-space:normal;max-width:14rem;margin-top:2px;font-size:11px;line-height:1.35}.oveta-past{color:var(--warn-ink)}.oveta-flag{font-weight:700}.oveta-cover{opacity:.85}.napaeta-cover{white-space:nowrap}.napaeta-none{color:var(--sub,#5a6570);cursor:help}.ovplat{color:var(--sub,#5a6570);margin-left:6px;font-size:11px}.ovcust{white-space:nowrap;text-overflow:ellipsis;max-width:180px;overflow:hidden}.ovcust b{font-weight:600}.ovcust .ovloc{color:var(--sub,#5a6570);font-size:11px;display:block}.ovcust .bnew{color:var(--sub,#5a6570);margin-left:4px;font-size:11px;font-weight:600}.ovcust .rbr,.ovcust .rbv{border-radius:var(--r-pill);letter-spacing:.3px;vertical-align:middle;white-space:nowrap;margin-left:6px;padding:2px 8px;font-size:11px;font-weight:700;display:inline-block}.ovcust .rbr{background:var(--accent);color:var(--on-accent)}.ovcust .rbv{color:#fff;background:#a16207}.bact-cell .pxih{color:var(--sub,#5a6570);white-space:nowrap;text-align:right;margin-top:6px;font-size:12px;display:block}.bact-cell .pk-auto-line{text-align:right;white-space:normal;width:0;min-width:100%;margin-top:6px;font-size:12px;line-height:1.3;display:block}.bact-cell .pxih input{vertical-align:middle;margin-right:4px}.ovtot{text-align:right;max-width:12.5rem}.ovtot>.ovpaid,.ovtot>b{white-space:nowrap}.ovtot b{font-size:14px}.ovpaid{border-radius:var(--r-pill);background:var(--tint-ok);color:var(--ok-ink);vertical-align:1px;margin-right:6px;padding:1px 6px;font-size:10px;font-weight:700;display:inline-block}.ovpaid.ovdue{background:var(--tint-warn);color:var(--warn-ink)}.ovdel{white-space:nowrap}.ovfast{border-radius:var(--r-pill);background:var(--tint-warn);color:var(--warn-ink);vertical-align:1px;margin-right:6px;padding:1px 6px;font-size:10px;font-weight:700;display:inline-block}.ovfast.ovfast-b{margin:3px 0 0;display:table}.ovarr{color:var(--sub,#5a6570);white-space:nowrap;margin-top:3px;font-size:11px;display:block}.ovpk{white-space:nowrap;min-width:150px}.ovpk b{font-weight:700}.ovpk .ovdim{display:block}.ovbx{color:var(--sub,#5a6570);font-size:11px;display:block}.ovbx.inl{display:inline}.ovpk select{border-radius:var(--r-control);border:1px solid var(--line,#ddd);background:var(--field);max-width:140px;color:inherit;margin-top:4px;padding:4px 6px;font-size:12px}.ovlk{color:var(--accent);cursor:pointer;background:0 0;border:0;margin-left:4px;padding:0;font-size:11px;text-decoration:underline}.ovpe{white-space:nowrap;margin-top:6px;display:none}.ovpe.on{display:block}.ovpe input{text-align:right;border-radius:var(--r-control);border:1px solid var(--line,#ddd);background:var(--field);width:46px;color:inherit;padding:4px 5px;font-size:12px}.ovpe input.ovwt{width:58px}.ovpe .ovx{color:var(--sub,#5a6570);padding:0 2px;font-size:11px}.ovcost{white-space:normal;margin-top:5px}.ovcost input{white-space:nowrap;border-radius:var(--r-control);border:1px solid var(--line,#ddd);background:var(--field);color:inherit;padding:4px 6px;font-size:11px}.ovcost input.iv{width:74px}.ovcost input.cg{width:60px;margin-left:3px}td.bact-cell{white-space:nowrap;vertical-align:middle;width:1%}.num{text-align:right;font-variant-numeric:tabular-nums}.pill{border-radius:var(--r-pill);padding:2px 10px;font-size:12px;font-weight:600;display:inline-block}.shippill{border-radius:var(--r-pill);padding:2px 8px;font-size:11px;font-weight:700;display:inline-block}.shippill.overdue{background:var(--tint-bad);color:var(--bad-ink)}.shippill.today{background:var(--tint-warn);color:var(--warn-ink)}.shippill.tomorrow{background:color-mix(in srgb, var(--accent) 14%, transparent);color:var(--accent)}.shippill.later{background:var(--tint-ok);color:var(--ok-ink)}.ovsb{flex-direction:column;align-items:flex-start;gap:2px;line-height:1.25;display:inline-flex}.ovsb-date{font-size:11px}.th-sort{cursor:pointer;-webkit-user-select:none;user-select:none}.th-sort:hover{color:var(--ink)}.th-sort .sar{vertical-align:middle;opacity:0;color:var(--sub,#5a6570);margin-left:4px;font-size:9px}.th-sort:hover .sar,.th-sort.on .sar{opacity:1}.th-sort.on .sar{color:var(--ink)}.ovrate{width:1%;min-width:96px;max-width:140px;font-size:12px}.ovrate button.sqp{border-radius:var(--r-control);border:1px solid var(--line,#ddd);background:color-mix(in srgb, var(--accent) 12%, transparent);color:inherit;cursor:pointer;white-space:normal;text-align:left;flex-direction:column;align-items:flex-start;gap:1px;max-width:132px;padding:4px 9px;font-size:12px;font-weight:600;line-height:1.25;display:inline-flex}.ovrate button.sqp:hover:not(:disabled){background:color-mix(in srgb, var(--accent) 22%, transparent)}.ovrate .sqp-line{white-space:normal;overflow-wrap:anywhere;display:block}.ovrate .ovcar{font-weight:700}.ovrate .ovamt{font-variant-numeric:tabular-nums;white-space:nowrap;margin-left:0}.ovrate .sqp-caret{opacity:.75;font-weight:700}.ovrate .sqh{color:var(--sub,#5a6570);white-space:normal;margin-top:3px;font-size:11px;font-weight:400;display:block}.ovrate .sqw,.ovrate .sqn{color:var(--sub,#5a6570);font-size:11px;font-style:italic}.ovrate .sqe{color:var(--bad-ink);font-size:11px}.sqbd{background:var(--scrim);z-index:900;position:fixed;inset:0}.sqpop{z-index:901;background:var(--glass-strong);min-width:290px;max-width:min(390px,100vw - 16px);-webkit-backdrop-filter:var(--glass-blur);backdrop-filter:var(--glass-blur);border:1px solid var(--glass-edge);box-shadow:inset 0 1px 0 var(--glass-lit), var(--glass-shadow);color:var(--ink,#111);border-radius:var(--r-card);flex-direction:column;padding:0;display:flex;position:fixed;overflow:hidden}.sqpop .sqhd{border-bottom:1px solid var(--line,#ddd);flex-shrink:0;padding:10px 14px 8px;font-size:12px;font-weight:700}.sqpop .sqsub{color:var(--sub,#5a6570);margin-top:2px;font-size:11px;font-weight:400;display:block}.sqpop .sqlist{overscroll-behavior:contain;-webkit-overflow-scrolling:touch;flex:auto;min-height:0;padding:4px 0;overflow-y:auto}.sqpop .sqi{width:100%;color:inherit;font:inherit;text-align:left;cursor:pointer;box-sizing:border-box;background:0 0;border:0;justify-content:space-between;align-items:baseline;gap:12px;padding:8px 14px;display:flex}.sqpop .sqi:hover:not(:disabled){background:var(--ctl)}.sqpop .sqi.sqon{background:color-mix(in srgb, var(--accent) 12%, transparent)}.sqpop .sqsv{font-size:13px;font-weight:600}.sqpop .sqet{color:var(--sub,#5a6570);margin-top:2px;font-size:11px;font-weight:400;display:block}.sqpop .sqam{white-space:nowrap;font-size:13px;font-weight:700}.sqpop .sqoff{color:var(--sub,#5a6570);padding:10px 14px;font-size:12px}.sqpop .sqft{border-top:1px solid var(--line,#ddd);flex-shrink:0;padding:8px 14px 10px}.sqpop .sqlk{color:var(--accent);font:inherit;cursor:pointer;background:0 0;border:0;padding:0;font-size:12px;font-weight:600}.sqpop .sqlk:hover:not(:disabled){text-decoration:underline}.ok{background:var(--tint-ok);color:var(--ok-ink)}.bad,.warn{background:var(--tint-bad);color:var(--bad-ink)}.na{background:var(--ctl);color:var(--sub)}.rtb{border-radius:var(--r-pill);background:var(--ctl);color:var(--ink);cursor:pointer;border:none;margin:0 6px 6px 0;padding:6px 12px;font-size:13px;font-weight:400;display:inline-block}.rtb.on{background:var(--tab-active);color:var(--solid);font-weight:600}.kpis{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:12px;display:grid}.kpi2{background:var(--glass);border:1px solid var(--glass-edge);border-radius:var(--r-card);box-shadow:inset 0 1px 0 var(--glass-lit);padding:14px 16px}.kpi2 span{color:var(--sub);font-size:12px;display:block}.kpi2 b{margin-top:2px;font-size:24px;line-height:1.25;display:block}.tiles{grid-template-columns:repeat(auto-fill,minmax(180px,1fr));gap:12px;margin-bottom:20px;display:grid}.tile2{background:var(--glass);border:1px solid var(--glass-edge);border-radius:var(--r-card);box-shadow:inset 0 1px 0 var(--glass-lit);cursor:pointer;color:inherit;padding:14px 16px;text-decoration:none;display:block}.tile2:hover{box-shadow:inset 0 1px 0 var(--glass-lit), 0 6px 18px #0000001a}.tile2 b{font-variant-numeric:tabular-nums;font-size:26px;line-height:1.15;display:block}.tile2 span{color:var(--sub);margin-top:4px;font-size:12px;display:block}.tile2[data-bad] b{color:var(--bad)}@keyframes tileSkelPulse{0%,to{opacity:.45}50%{opacity:.9}}.gtitle{color:var(--sub);text-transform:uppercase;letter-spacing:.4px;margin:4px 0 8px;font-size:12px;font-weight:700}.dhead{flex-wrap:wrap;align-items:center;gap:10px;margin:4px 0 8px;display:flex}.dhead .gtitle{margin:0}.dsel{background:var(--field);color:var(--ink,#111);border:1px solid var(--line,#ddd);border-radius:var(--r-control);padding:4px 8px;font-size:12px}.kpi{flex-wrap:wrap;gap:22px;display:flex}.kpi div span{color:var(--sub);font-size:12px;display:block}.kpi div b{font-size:20px}.meta,.meta-line{color:var(--sub);margin:4px 0 10px;font-size:12px}.back{color:var(--sub);cursor:pointer;align-items:center;gap:4px;margin-bottom:10px;font-size:13px;display:inline-flex}.back:hover{text-decoration:underline}.ico-inline{align-items:center;gap:4px;display:inline-flex}.ico-btn{align-items:center;gap:6px;display:inline-flex}a.sku,.link{color:var(--brand);cursor:pointer;font-weight:600;font-size:inherit;background:0 0;border:none;padding:0}a.sku:hover,.link:hover{text-decoration:underline}a.lnk{color:var(--brand);white-space:nowrap;flex-shrink:0;font-weight:600;text-decoration:none}a.lnk:hover{text-decoration:underline}.bact{white-space:nowrap;flex-wrap:nowrap;justify-content:flex-end;align-items:center;gap:8px;min-width:max-content;display:flex}.bact .ovact{flex-shrink:0;align-items:stretch;gap:0;display:inline-flex}.bact .ovact>a,.bact .ovact>button{border:1px solid var(--ctl-edge);background:var(--solid);color:var(--ink,#111);cursor:pointer;white-space:nowrap;box-sizing:border-box;border-radius:0;margin:0;padding:7px 10px;font-size:13px;font-weight:600;line-height:1.2;text-decoration:none}.bact .ovact>a+a,.bact .ovact>a+button,.bact .ovact>button+a,.bact .ovact>button+button{border-left:0}.bact .ovact>a:first-child,.bact .ovact>button:first-child{border-radius:var(--r-control) 0 0 var(--r-control)}.bact .ovact>a:last-child,.bact .ovact>button:last-child{border-radius:0 var(--r-control) var(--r-control) 0}.bact .ovact>a:only-child,.bact .ovact>button:only-child{border-radius:var(--r-control)}.bact .ovact>a:hover,.bact .ovact>button:hover{background:#7f7f7f1a}.bact .ovact>button:disabled{opacity:.5;cursor:default}.bact .ovact>button.ovmore{padding:8px 9px;font-size:11px}.bact .ovact>button.ovbuy{background:var(--ok);color:var(--solid);border-color:var(--ok)}.bact .ovact>button.ovbuy:hover:not(:disabled){background:color-mix(in srgb, var(--ok) 85%, var(--ink))}.bact .ovact>button.ovbuy:disabled{background:var(--solid);color:var(--sub,#5a6570);border-color:var(--ctl-edge);opacity:.7}.ovtags{vertical-align:middle;align-items:center;gap:3px;margin-left:6px;display:inline-flex}.ovtag{border-radius:50%;width:8px;height:8px;display:inline-block;box-shadow:0 0 0 1px #0000001f}.ovcost .pxnap,.pxnap{max-width:11.5rem;color:var(--sub,#5a6570);white-space:normal;overflow-wrap:anywhere;text-align:right;margin-top:4px;margin-left:auto;font-size:11px;line-height:1.35;display:block}.pxuse,.pxpdf{color:var(--accent);cursor:pointer;background:0 0;border:0;margin-left:6px;padding:0;font-size:11px;font-weight:600;text-decoration:underline}.pxuse:hover,.pxpdf:hover{color:var(--ink)}tr.ovr-busy{opacity:.55;transition:opacity .15s}tr.ovr-busy td{pointer-events:none;-webkit-user-select:none;user-select:none}tr.ovr-busy .bact .ovact>button:disabled{cursor:wait;opacity:.9}.ov-toast{z-index:960;border-radius:var(--r-card);border:1px solid var(--glass-edge);background:var(--glass-strong);max-width:min(520px,100vw - 32px);-webkit-backdrop-filter:var(--glass-blur);backdrop-filter:var(--glass-blur);color:var(--ok-ink);box-shadow:inset 0 1px 0 var(--glass-lit), var(--glass-shadow);text-align:center;pointer-events:auto;padding:10px 16px;font-size:13px;font-weight:600;line-height:1.35;animation:.18s ease-out ovToastIn;position:fixed;bottom:28px;left:50%;transform:translate(-50%)}.ov-toast.ov-toast-go{cursor:pointer}.ov-toast.ov-toast-go:hover{border-color:color-mix(in srgb, var(--ok) 45%, var(--glass-edge));text-underline-offset:2px;text-decoration:underline}.ov-toast .tx{color:inherit;cursor:pointer;background:0 0;border:0;padding:0 0 0 4px;font-size:14px;line-height:1}@keyframes ovToastIn{0%{opacity:0;transform:translate(-50%)translateY(8px)}to{opacity:1;transform:translate(-50%)translateY(0)}}.ovbd{background:var(--scrim);z-index:930;position:fixed;inset:0}.ovmenu{z-index:931;background:var(--glass-strong);min-width:210px;-webkit-backdrop-filter:var(--glass-blur);backdrop-filter:var(--glass-blur);border:1px solid var(--glass-edge);box-shadow:inset 0 1px 0 var(--glass-lit), var(--glass-shadow);color:var(--ink,#111);border-radius:var(--r-card);padding:6px;font-size:13px;position:fixed}.ovmenu .ovmi{cursor:pointer;width:100%;color:inherit;text-align:left;font:inherit;border-radius:var(--r-control);box-sizing:border-box;background:0 0;border:0;padding:8px 14px;text-decoration:none;display:block}.ovmenu .ovmi:hover{background:var(--ctl)}.ovmenu .ovsep{border-top:1px solid var(--line,#ddd);margin:4px 0}button.cpy{border-radius:var(--r-control);background:var(--ctl);min-width:22px;height:22px;color:var(--ink);vertical-align:middle;justify-content:center;align-items:center;margin-left:4px;padding:0;font-size:12px;line-height:1;display:inline-flex}button.cpy:hover{background:var(--ctl-hover)}button.mko{border-radius:var(--r-control);padding:4px 10px;font-size:12px}.pend{border:1px solid var(--glass-edge);background:var(--glass-well);border-radius:var(--r-control);margin-bottom:10px;padding:12px}.empty,.load{color:var(--sub);padding:8px 0;font-size:13px}.err{color:var(--bad-ink);margin-bottom:12px;font-size:13px}@keyframes scanFlashOk{0%{box-shadow:inset 0 0 0 2px var(--ok);background:#e6f4ea}to{box-shadow:none;background:var(--card)}}@keyframes scanFlashBad{0%{box-shadow:inset 0 0 0 2px var(--bad);background:#fce8e6}to{box-shadow:none;background:var(--card)}}body.dark .scan-flash-ok{animation:1.2s ease-out scanFlashOkDark}body.dark .scan-flash-bad{animation:1.4s ease-out scanFlashBadDark}@keyframes scanFlashOkDark{0%{background:#123021;box-shadow:inset 0 0 0 2px #7ee2a8}to{box-shadow:none;background:var(--card)}}@keyframes scanFlashBadDark{0%{background:#3a1c1c;box-shadow:inset 0 0 0 2px #ff9d95}to{box-shadow:none;background:var(--card)}}.scan-flash-ok{animation:1.2s ease-out scanFlashOk}.scan-flash-bad{animation:1.4s ease-out scanFlashBad}.scan-toast{margin:0 0 8px;font-size:13px;font-weight:600}.scan-toast.ok{color:var(--ok)}.scan-toast.bad{color:var(--bad-ink)}.bpbar{box-sizing:border-box;background:var(--glass-well);border:1px solid var(--glass-edge);border-radius:calc(var(--r-control) + 4px);width:auto;box-shadow:inset 0 1px 0 var(--glass-lit);flex-wrap:wrap;align-items:center;gap:4px;margin:12px 0 0;padding:4px;display:flex}.card>.bpbar{margin-left:0;margin-right:0}.bpbar button.bpp,.bpbar .bpp{cursor:pointer;box-shadow:none;font-size:14px;font-weight:600;border-radius:var(--r-control)!important;color:var(--tab-idle)!important;background:0 0!important;border:0!important;padding:7px 12px!important}.bpbar button.bpp.bppa,.bpbar .bpp.bppa{box-shadow:0 1px 2px #0000001f, inset 0 0 0 1px var(--glass-edge);background:var(--chip-on)!important;color:var(--tab-active)!important}.bpbar .ovn{border-radius:var(--r-pill);background:var(--ctl-hover);min-width:18px;color:var(--ink);vertical-align:1px;margin-left:6px;padding:1px 7px;font-size:11px;font-weight:700;display:inline-block}.bpbar .cvpills{flex-wrap:wrap;align-items:flex-end;gap:0;display:inline-flex}.bpbar button.bpp.cvp,.bpbar .bpp.cvp,.bpbar button.bpp.cvp.bppa,.bpbar .bpp.cvp.bppa{color:var(--cv)!important}.bpbar .bpp.cvp .cvsh{opacity:.7;vertical-align:middle;align-items:center;margin-left:5px;display:inline-flex}.bpbar button.cvnew,.bpbar .cvnew{cursor:pointer;box-shadow:none;align-items:center;gap:4px;margin:0 0 0 4px;font-size:13px;font-weight:500;display:inline-flex;color:var(--sub,#5a6570)!important;border:1px dashed var(--ctl-edge)!important;border-radius:var(--r-control)!important;background:0 0!important;padding:6px 10px!important}.bpbar button.cvnew:hover,.bpbar .cvnew:hover{color:var(--ink,#111)!important;background:var(--ctl)!important}table.bpt{border-collapse:collapse;width:100%;color:var(--ink,#111);font-size:13px}table.bpt th{background:var(--solid);text-align:left;letter-spacing:.03em;text-transform:uppercase;color:var(--sub,#5a6570);border-bottom:2px solid var(--line,#e2e6ea);white-space:nowrap;z-index:2;padding:10px;font-size:11px;font-weight:700;position:sticky;top:0}table.bpt td{border-bottom:1px solid var(--line,#e2e6ea);vertical-align:middle;background:var(--solid);padding:12px 10px;font-size:13px;line-height:1.45}table.bpt tbody tr:hover td,table.data tbody tr:hover td{background:color-mix(in srgb, #7f7f7f 6%, var(--solid))}button,.rtb,.bpp,.cvnew,a.sku,.acb{transition:background-color .12s,border-color .12s,color .12s,box-shadow .12s}@media (prefers-reduced-motion:reduce){*,:before,:after{transition:none!important;animation:none!important}}:focus-visible{outline:2px solid var(--accent,#2563eb);outline-offset:1px}table.bpt tr:last-child td{border-bottom:none}.bpsum{color:var(--ink,#111);background:var(--glass-well);box-shadow:inset 0 0 0 1px var(--glass-edge);border-radius:var(--r-control);box-sizing:border-box;flex-wrap:wrap;align-items:center;gap:10px;min-height:48px;margin:10px 0 12px;padding:14px 16px;font-size:14px;font-weight:700;display:flex}.bpsum.bpsum-skel{min-height:48px}.bpsum .skel-sum{border-radius:var(--r-control);background:color-mix(in srgb, var(--ink) 9%, transparent);width:min(280px,55%);height:14px;animation:1.1s ease-in-out infinite tileSkelPulse;display:block}.bpsum .ovsub{color:var(--sub,#5a6570);font-size:12px;font-weight:400}.bpsum .cvsum-acts{gap:6px;margin-left:auto;display:inline-flex}table.bpt.bpt-skel,table.data.tbl-skel{pointer-events:none}table.bpt.bpt-skel tbody tr:hover td,table.data.tbl-skel tbody tr:hover td{background:0 0}table.bpt.bpt-skel th,table.bpt.bpt-skel td,table.data.tbl-skel th,table.data.tbl-skel td{vertical-align:top}.skel-bar{border-radius:var(--r-control);background:color-mix(in srgb, var(--ink) 9%, transparent);height:12px;animation:1.1s ease-in-out infinite tileSkelPulse;display:block}.skel-bar.skel-th{opacity:.7;width:56%;height:10px}.skel-bar.skel-chip{border-radius:var(--r-control);width:72%;max-width:110px;height:18px;margin-bottom:8px}.skel-bar.skel-wide{width:78%;max-width:160px;height:13px;margin-bottom:6px}.skel-bar.skel-mid{width:58%;max-width:96px}.skel-bar.skel-sub{width:48%;max-width:88px;height:11px;margin-bottom:6px}.skel-bar.skel-tiny{opacity:.75;width:36%;max-width:64px;height:9px}.cvbd{background:var(--scrim);z-index:950;position:fixed;inset:0}.cvpan{z-index:951;background:var(--glass-strong);width:640px;max-width:94vw;max-height:90vh;-webkit-backdrop-filter:var(--glass-blur);backdrop-filter:var(--glass-blur);border:1px solid var(--glass-edge);box-shadow:inset 0 1px 0 var(--glass-lit), var(--glass-shadow);color:var(--ink,#111);border-radius:var(--r-panel);position:fixed;top:50%;left:50%;overflow-y:auto;transform:translate(-50%,-50%)}.cvhd{border-bottom:1px solid var(--line,#ddd);padding:14px 18px 10px;position:relative}.cvhd h3{margin:0;font-size:16px}.cvhd .cvsub{color:var(--sub,#5a6570);margin-top:3px;font-size:12px;display:block}.cvx{color:var(--sub,#5a6570);cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;padding:2px;font-size:20px;line-height:1;display:inline-flex;position:absolute;top:11px;right:12px}.cvbody{padding:14px 18px 16px}.cvrow{flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:12px;display:flex}.cvrow label{font-size:13px}.cvin{border-radius:var(--r-control);border:1px solid var(--line,#ddd);background:var(--field);color:inherit;min-width:260px;padding:9px 11px;font-size:14px}.cvsel{border-radius:var(--r-control);border:1px solid var(--line,#ddd);background:var(--field);color:inherit;padding:7px 9px;font-size:13px}.cvh{color:var(--sub,#5a6570);text-transform:uppercase;letter-spacing:.04em;margin:12px 0 6px;font-size:12px}.cvcols{grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:4px 12px;display:grid}.cvcols label{cursor:pointer;align-items:center;gap:6px;font-size:13px;display:flex}.cvord{flex-wrap:wrap;gap:6px;display:flex}.cvord span{border-radius:var(--r-pill);color:inherit;background:#6d28d91f;align-items:center;gap:4px;padding:3px 6px 3px 9px;font-size:12px;display:inline-flex}.cvord button{cursor:pointer;color:var(--sub,#5a6570);background:0 0;border:0;padding:0 2px;font-size:12px}.cvord button:hover:not(:disabled){color:var(--ink,#111)}.cvord button:disabled{opacity:.35;cursor:default}.cvbtn{border-radius:var(--r-control);border:1px solid var(--glass-edge);background:var(--ctl);color:inherit;cursor:pointer;padding:8px 15px;font-size:13px}.cvbtn.pri{background:var(--cv);border-color:var(--cv);color:#fff;font-weight:600}.cvbtn:disabled{opacity:.45;cursor:not-allowed}.cvmsg{border-radius:var(--r-control);margin:10px 0 0;padding:9px 11px;font-size:13px;line-height:1.5}.cvmsg.bad{background:var(--tint-bad);color:var(--bad-ink)}.bta{border-radius:var(--r-pill);vertical-align:middle;background:color-mix(in srgb, var(--warn) 14%, var(--solid));color:var(--warn-ink);margin-left:6px;padding:2px 8px;font-size:10px;font-weight:700;display:inline-block}.bar{background:var(--ctl);border-radius:var(--r-pill);height:9px;overflow:hidden}.bar i{background:var(--ink);border-radius:var(--r-pill);height:100%;display:block}.bar i.neg{background:var(--bad)}td.rneg,.num.rneg{color:var(--bad-ink);font-weight:700}td.rpos,.num.rpos{color:var(--ok-ink);font-weight:700}.perm{color:var(--sub);cursor:default;align-items:center;gap:6px;margin:0 14px 8px 0;font-size:13px;display:inline-flex}.perm input{margin:0}.permgroup+.permgroup{margin-top:16px}.permgroup>h4{letter-spacing:.06em;text-transform:uppercase;color:var(--sub);border-bottom:1px solid var(--line);margin:0 0 8px;padding-bottom:4px;font-size:11px;font-weight:700}.permlist{grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:10px 20px;display:grid}.permitem{align-items:flex-start;gap:8px;font-size:13px;display:flex}.permitem>input,.permitem>select{flex:none;margin:1px 0 0}.permitem>select{width:104px}.permitem .phelp{color:var(--sub);margin-top:2px;font-size:11px;line-height:1.35;display:block}.permitem.off>.ptxt{color:var(--sub)}.stN,.stO,.stD{border-radius:var(--r-pill);padding:3px 10px;font-size:11px;font-weight:700;display:inline-block}.stN{background:var(--tint-bad);color:var(--bad-ink)}.stO{background:color-mix(in srgb, var(--accent) 14%, transparent);color:var(--accent)}.stD{background:var(--tint-ok);color:var(--ok-ink)}.mgp{border-radius:var(--r-pill);background:var(--ctl);color:var(--sub);margin-right:4px;padding:3px 10px;font-size:11px;font-weight:700;display:inline-block}.bact{white-space:nowrap}.bact .mko{margin-left:4px}.ovpayr .ovitems{max-width:320px}.side .navtog{width:42px;min-height:52px;color:var(--ink);cursor:pointer;background:0 0;border:none;border-radius:0;flex:none;justify-content:center;align-items:center;margin-left:4px;padding:0;display:none}.side .navtog:hover,.side .navtog.on{color:var(--ink);background:0 0}@media (width<=900px){.side .navtog{display:inline-flex}.side nav{display:none}.shell.navopen .side nav{-webkit-overflow-scrolling:touch;background:var(--glass-strong);max-height:calc(100vh - 66px);-webkit-backdrop-filter:var(--glass-blur);backdrop-filter:var(--glass-blur);border:1px solid var(--glass-edge);border-radius:var(--r-card);box-shadow:inset 0 1px 0 var(--glass-lit), var(--glass-shadow);z-index:70;padding:6px;display:block;position:absolute;top:calc(100% + 6px);left:8px;right:8px;overflow-y:auto}.shell.navopen .side .nav-group{display:block;position:static}.shell.navopen .side .nav-trigger,.shell.navopen .side nav>a{min-height:44px;color:var(--ink);border-bottom:none;padding:0 12px;font-size:14px}.shell.navopen .side .nav-trigger:before,.shell.navopen .side nav>a:before{inset:1px 0}.shell.navopen .side .nav-group.on .nav-trigger,.shell.navopen .side nav>a.on{border-bottom-color:#0000}.shell.navopen .side .dropdown,.shell.navopen .side .nav-group:hover .dropdown,.shell.navopen .side .nav-group.open .dropdown{display:none}.shell.navopen .side .nav-group.expanded .dropdown{-webkit-backdrop-filter:none;backdrop-filter:none;min-width:0;box-shadow:none;background:0 0;border:none;border-radius:0;padding:0 0 6px;display:block;position:static}.shell.navopen .side .nav-sect{text-align:left;justify-content:space-between;gap:10px;width:100%}.shell.navopen .side .nav-sect .nav-chev{transition:transform var(--t-fast);opacity:.7;flex:none}.shell.navopen .side .nav-group.expanded .nav-sect .nav-chev{transform:rotate(180deg)}.shell.navopen .side .dropdown a{align-items:center;min-height:40px;padding:0 12px 0 28px;font-size:13px;display:flex}.subnav{scrollbar-width:none;flex-wrap:nowrap;overflow-x:auto}.subnav::-webkit-scrollbar{display:none}.side .meta{gap:8px}.gs-in{width:100%;min-width:0}.gs-wrap{flex:120px;min-width:0}}@media (width<=720px){.table-scroll{width:100%;margin-left:0;margin-right:0}.table-scroll th:first-child,.table-scroll td:first-child{padding-left:10px}.table-scroll th:last-child,.table-scroll td:last-child{padding-right:10px}.side{padding:0 8px}.side .dropdown a{font-size:13px}.subnav{padding:0 8px}.subnav a{min-height:34px;padding:0 10px;font-size:12px}.main{padding:14px}}@media (width<=640px){.main{padding:12px 10px}.side .brand{padding:8px 8px 8px 2px}.side .brand .tag{display:none}.side .meta .ptog{gap:0;padding:0 8px;font-size:0}.side .meta .ptog svg{font-size:12px}.side .meta input:not(.gs-in){flex:90px;width:0;min-width:0}.shell.navopen .side nav{max-height:calc(100vh - 52px)}}.gpan{background:var(--glass-well);box-shadow:inset 0 0 0 1px var(--glass-edge);border-radius:var(--r-control);margin-bottom:8px;padding:10px}.gpan-adv{padding:14px 16px}.gpan-adv>.adv-body{max-width:42rem}.gpan-adv.out{background:var(--tint-bad)}.gpan-adv.low{background:var(--tint-warn)}.gpan-adv.ordered{background:var(--ctl);color:var(--sub)}.gpan-adv.ordered .sku,.gpan-adv.ordered .meta,.gpan-adv.ordered .money{color:var(--sub)}.faq details{border:1px solid var(--glass-edge);border-radius:var(--r-card);background:var(--glass);box-shadow:inset 0 1px 0 var(--glass-lit);margin-bottom:10px;padding:0}.faq summary{cursor:pointer;padding:14px 16px;font-weight:600;list-style:none}.faq summary::-webkit-details-marker{display:none}.faq .faq-body{padding:0 16px 16px;line-height:1.6}.faq .faq-body ol,.faq .faq-body ul{margin:8px 0 0;padding-left:20px;line-height:1.7}.faq .faq-body .branch{border-left:3px solid var(--line);margin:14px 0;padding-left:12px}.ac-bar{border-radius:var(--r-control);background:var(--line);height:8px;margin-bottom:14px;display:flex;overflow:hidden}.ac-bar i{height:8px;display:block}.ac-bp{background:var(--ok)}.ac-bf{background:var(--bad)}.ac-bn{background:var(--sub)}.acr{border:1px solid var(--glass-edge);border-left:4px solid var(--line);border-radius:var(--r-control);background:var(--solid);margin-bottom:8px;padding:10px 12px}.acr[data-s=pass]{border-left-color:var(--ok)}.acr[data-s=fail]{border-left-color:var(--bad)}.acr[data-s=na]{border-left-color:var(--sub)}.acb{border:1px solid var(--line);border-radius:var(--r-control);cursor:pointer;background:var(--ctl);color:inherit;min-height:0;padding:4px 10px;font-size:12px;font-weight:600;display:inline-block}.acb.on-pass{background:var(--tint-ok);color:var(--ok-ink);border-color:var(--ok)}.acb.on-fail{background:var(--tint-bad);color:var(--bad-ink);border-color:var(--bad)}.acb.on-na{background:color-mix(in srgb, var(--sub) 22%, transparent);color:var(--ink);border-color:var(--sub)}.bchart{align-items:flex-end;gap:3px;height:110px;margin-top:8px;display:flex;overflow-x:auto}.bcol{flex-direction:column;flex:1;align-items:center;min-width:10px;max-width:28px;height:100%;display:flex}.bbox{flex:1;align-items:flex-end;width:100%;display:flex}.bfill{background:var(--ink);opacity:.85;border-radius:3px 3px 0 0;width:100%;min-height:2px}.bfneg{background:var(--bad);opacity:.85;border-radius:3px 3px 0 0;align-self:flex-end;width:100%;min-height:2px}.blab{color:var(--sub);white-space:nowrap;margin-top:4px;font-size:9px}.od-layout{grid-template-columns:minmax(0,1fr) minmax(400px,560px);align-items:start;gap:18px;display:grid}.od-main{min-width:0}.od-rail{align-self:start;position:sticky;top:10px}.od-rail .card{margin-bottom:0}.od-napa-pick{flex-wrap:wrap;gap:6px;margin:0 0 9px;display:flex}.od-napa-pick button{border-radius:var(--r-pill);border:1px solid var(--line);background:var(--card);color:inherit;cursor:pointer;padding:4px 10px;font-size:12px}.od-napa-pick button.on{background:var(--tab-active);color:var(--solid);border-color:var(--tab-active);font-weight:600}.od-napa-frame{border:1px solid var(--line);border-radius:var(--r-control);background:#fff;width:100%;height:76vh;min-height:480px;display:block}.od-rts .od-rq{border-radius:var(--r-control);border:1px solid var(--line);background:var(--ctl);color:inherit;cursor:pointer;padding:4px 10px;font-size:12px;font-weight:600;display:inline-block}.od-rts .od-rqb{background:color-mix(in srgb, var(--accent) 12%, transparent);border-color:color-mix(in srgb, var(--accent) 35%, transparent)}.od-rts .od-rq.on{background:var(--tab-active);color:var(--solid);border-color:var(--tab-active)}.od-layout input.iv,.od-layout input.cg,.card input.iv,.card input.cg{border-radius:var(--r-control);border:1px solid var(--line,#ddd);background:var(--field);color:inherit;padding:4px 8px;font-size:13px}@media (width<=1180px){.od-layout{display:block}.od-rail{margin-top:14px;position:static}.od-napa-frame{height:60vh;min-height:380px}}.m0{margin:0!important}.mt0{margin-top:0!important}.mt10{margin-top:10px!important}.mt12{margin-top:12px!important}.mb10{margin-bottom:10px!important}.wfull{width:100%!important}.flab{margin:0 0 4px!important}@media print{.shell-top{display:none!important}.shell{min-height:0}.main{max-width:none!important;margin:0!important;padding:0!important}.back,.iconBtn,button.rtb{display:none!important}}.ndT{cursor:pointer;-webkit-user-select:none;user-select:none;text-align:center;width:18px;color:var(--sub);border:1px solid var(--line);border-radius:var(--r-control);background:0 0;padding:0;font-size:12px;font-weight:700;line-height:16px;display:inline-block}.ndT:hover{color:var(--ink);border-color:var(--ink)}.ndR>td{background:color-mix(in srgb,#7f7f7f 7%,var(--solid));padding:10px 14px}.ndW{font-size:12px}.ndW .mb6{margin-bottom:6px}.ndEta{border-radius:var(--r-control);background:var(--tint-warn);color:var(--warn-ink);white-space:nowrap;margin-left:6px;padding:1px 6px;font-size:10px;display:inline-block}.ndWarn{color:var(--warn-ink);margin-top:6px}table.data tr.hl>td{background:color-mix(in srgb,#c9a227 14%,var(--solid))}.pk-overlay{z-index:60;background:var(--scrim);justify-content:center;align-items:flex-start;padding:24px 16px;display:flex;position:fixed;inset:0;overflow:auto}.pk-modal{background:var(--bg,#111);width:min(1100px,100%);max-height:calc(100vh - 48px);color:var(--ink);border:1px solid var(--line);border-radius:var(--r-panel);padding:18px 22px 26px;overflow:auto;box-shadow:0 18px 60px #00000080}.pk-modal button.back{color:inherit;cursor:pointer;font:inherit;background:0 0;border:0;padding:0}.pk-boxsize{background:var(--bg,#111);width:min(460px,100%);color:var(--ink);border:1px solid var(--line);border-radius:var(--r-panel);align-self:center;padding:20px 22px 22px;box-shadow:0 18px 60px #00000080}.pk-boxsize-h{margin:0 0 14px;font-size:17px}.pk-boxsize-row{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.pk-boxsize-row label{color:var(--sub);flex-direction:column;gap:4px;font-size:12px;display:flex}.pk-boxsize-row input{text-align:center;width:100%;padding:8px 10px;font-size:18px}.pk-boxsize-err{margin-top:10px}.pk-boxsize-save{width:100%;margin-top:14px;padding:10px 0;font-size:15px}@media (width<=420px){.pk-boxsize-row{grid-template-columns:1fr}}@media (width<=760px),(width<=900px) and (height<=500px){.subnav{flex-wrap:wrap;gap:0 2px;padding:4px 8px;overflow:visible}.subnav a{border-bottom-width:2px;min-height:40px;padding:0 10px;font-size:12px}.table-scroll:has(>table.stack){width:100%;margin:0;overflow-x:visible}.table-scroll>table.stack{width:100%;min-width:0}table.data.stack,table.data.stack tbody,table.data.stack tfoot,table.data.stack tr,table.data.stack td{width:auto;min-width:0;display:block}table.data.stack thead{display:none}table.data.stack tbody tr,table.data.stack tfoot tr{background:var(--solid);border:1px solid var(--glass-edge);border-radius:var(--r-card);box-shadow:inset 0 1px 0 var(--glass-lit);opacity:1;margin:0 0 10px;padding:8px 12px}table.data.stack tbody tr:last-child{margin-bottom:0}table.data.stack td{text-align:left;white-space:normal;overflow-wrap:anywhere;background:0 0;border:0;justify-content:space-between;align-items:baseline;gap:12px;display:flex;padding:4px 0!important}table.data.stack td.num{text-align:right}table.data.stack td[data-label]:before{content:attr(data-label);color:var(--sub);flex:none;max-width:45%;font-size:12px}table.data.stack td:first-child:not([data-label]),table.data.stack td.stack-title{border-bottom:1px solid var(--line);margin-bottom:4px;font-size:14px;font-weight:600;display:block;padding:2px 0 6px!important}table.data.stack td.stack-actions{flex-wrap:wrap;justify-content:flex-start;gap:8px;display:flex;padding-top:8px!important}table.data.stack td.stack-actions:before{display:none}table.data.stack td.stack-bar{display:block}table.data.stack tbody tr:has(>td.stack-check){grid-template-columns:auto minmax(0,1fr);display:grid}table.data.stack tr:has(>td.stack-check)>td{grid-column:1/-1}:is(table.data.stack tr:has(>td.stack-check)>td.stack-check,table.data.stack tr:has(>td.stack-check)>td.stack-title){border-bottom:1px solid var(--line);grid-row:1;margin-bottom:4px}table.data.stack tr:has(>td.stack-check)>td.stack-check{grid-column:1;display:block;padding:2px 10px 6px 0!important}table.data.stack tr:has(>td.stack-check)>td.stack-title{grid-column:2}table.data.stack td:empty{display:none}table.data.stack td[colspan]{border:0;display:block}table.data.stack td.empty{text-align:center}table.data.stack tr.rowOnOrder,table.data.stack tr.rowOnOrder td,table.data.stack tr.hl>td{background:0 0}table.data.stack tr.rowOnOrder{opacity:.6}table.data.stack tr.hl{background:color-mix(in srgb, #c9a227 14%, var(--solid))}.card:has(table.stack){overflow-x:visible}div:has(>table.data.stack){overflow-x:visible!important}table.data:not(.stack) th,table.data:not(.stack) td:not(.num){white-space:normal;overflow-wrap:anywhere}table.data:not(.stack) th.num,table.data:not(.stack) td.num{width:auto}.bclabels{max-width:100%;overflow-x:auto}}.pcw-overlay{z-index:10000;background:#0000008c;justify-content:center;align-items:center;padding:16px;display:flex;position:fixed;inset:0}.pcw{background:var(--card,#fff);color:var(--ink);border-radius:14px;width:min(560px,100%);max-height:100%;padding:18px 20px;overflow:auto;box-shadow:0 12px 40px #00000059}.pcw-title{margin:0 0 10px;font-size:20px;line-height:1.25}.pcw-facts{grid-template-columns:auto minmax(0,1fr);gap:4px 12px;margin:0 0 12px;display:grid}.pcw-facts dt{color:var(--sub)}.pcw-facts dd{overflow-wrap:anywhere;margin:0}.pcw-track{font-family:ui-monospace,SFMono-Regular,Menlo,monospace}.pcw-actions{flex-wrap:wrap;gap:8px;display:flex}.pcw-actions button{min-height:44px}.pcw-yes{min-width:96px;font-size:18px}@media (width<=560px){.pcw-overlay{align-items:stretch;padding:0}.pcw{border-radius:0;width:100%;height:100%;max-height:none;padding:16px}.pcw-actions{flex-direction:column}.pcw-actions button{width:100%}.pcw-actions .pcw-yes{min-height:56px;font-size:20px}}.rcv-sum{border:1px solid var(--line);border-radius:var(--r-control);flex-direction:column;gap:4px;min-width:0;max-width:100%;padding:8px 10px;display:flex}.rcv-sum-n{font-size:18px}.rcv-warn{color:var(--warn);font-weight:600}.rcv-reset{align-self:flex-start;padding:4px 10px;font-size:12px}.rcv-cards{grid-template-columns:repeat(auto-fill,minmax(min(100%,360px),1fr));gap:12px;display:grid}.rcv-card{border:1px solid var(--line);border-radius:var(--r-card,12px);background:var(--solid,var(--panel));flex-direction:column;gap:10px;min-width:0;padding:12px 14px;display:flex;box-shadow:0 1px 2px #0000001f}.rcv-card.done{opacity:.75}.rcv-card-head{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:8px;display:flex}.rcv-card-name{overflow-wrap:anywhere;min-width:0}.rcv-card .rcv-sum{border:none;padding:0}.rcv-card-foot{border-top:1px solid var(--line);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;padding-top:10px;display:flex}.rcv-dest{flex-wrap:wrap;gap:6px;display:flex}.rcv-po{margin:12px 0 18px}.rcv-po-head{flex-wrap:wrap;align-items:baseline;gap:10px;margin-bottom:8px;display:flex}table.data.skubox .skubox-toggle{color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;flex-wrap:wrap;align-items:baseline;gap:4px 8px;padding:2px 0;display:inline-flex}table.data.skubox .skubox-toggle:focus-visible{outline:2px solid var(--accent);outline-offset:2px;border-radius:4px}table.data.skubox .skubox-caret{width:1em;color:var(--sub)}table.data.skubox .skubox-title{margin:0;font-size:.9em}table.data.skubox tr.skubox-row.open td{border-bottom-color:#0000}table.data.skubox tr.skubox-detail>td{padding:0 10px 12px 28px}table.data.skubox-inner{width:100%}table.data.skubox-inner th,table.data.skubox-inner td{background:var(--bg)}@media (width<=760px),(width<=900px) and (height<=500px){table.data.stack.skubox tr.skubox-row.open{border-bottom-right-radius:0;border-bottom-left-radius:0;margin-bottom:0}table.data.stack.skubox tr.skubox-detail{border-top:0;border-top-left-radius:0;border-top-right-radius:0;padding-top:0}table.data.stack.skubox tr.skubox-detail>td{padding:0!important}table.data.stack table.skubox-inner{width:100%;display:table}table.data.stack table.skubox-inner thead{display:table-header-group}table.data.stack table.skubox-inner tbody{display:table-row-group}table.data.stack table.skubox-inner tr{box-shadow:none;background:0 0;border:0;border-radius:0;margin:0;padding:0;display:table-row}table.data.stack table.skubox-inner th,table.data.stack table.skubox-inner td,table.data.stack table.skubox-inner td:first-child{border-bottom:1px solid var(--line);margin:0;font-size:13px;font-weight:400;display:table-cell;padding:5px 6px!important}table.data.stack table.skubox-inner td.num{text-align:right}}table.bpt.ovslim td{padding:7px 10px;line-height:1.35}table.bpt.ovslim .ovl1,table.bpt.ovslim .ovl2{flex-wrap:wrap;align-items:center;gap:6px;display:flex}table.bpt.ovslim .ovl2{margin-top:2px}table.bpt.ovslim .ovl2 .oveta{max-width:none;margin-top:0}table.bpt.ovslim .ovl2 .oveta:before{content:"· "}table.bpt.ovslim .ovline{margin:1px 0}table.bpt.ovslim .ovqty{min-width:18px;height:18px;font-size:10px;line-height:18px}table.bpt.ovslim .ovline .ovt{max-width:220px}table.bpt.ovslim td.ovitems{max-width:320px}table.bpt.ovslim .ovarr{margin-top:1px}.ovnapa{color:var(--sub,#5a6570);white-space:nowrap;margin-top:1px;font-size:11px}table.bpt.ovslim .ovsb{white-space:nowrap;flex-direction:row;align-items:center;gap:6px}td.oveta-cell{min-width:130px}td.oveta-cell .oveta{color:var(--ink);margin-top:0;font-size:12px}td.oveta-cell .oveta.oveta-past{color:var(--warn-ink)}td.oveta-cell .oveta-from{color:var(--sub,#5a6570);white-space:nowrap;font-size:11px}td.oveta-cell .oveta-none{color:var(--sub,#5a6570)}table.bpt th .colrs{cursor:col-resize;z-index:3;touch-action:none;width:8px;height:100%;position:absolute;top:0;right:0}table.bpt th .colrs:after{content:"";background:var(--line,#e2e6ea);width:1px;position:absolute;top:25%;bottom:25%;right:0}table.bpt th:hover .colrs:after,table.bpt th .colrs:hover:after{background:var(--accent);width:2px}body.colrs-drag,body.colrs-drag *{cursor:col-resize!important;-webkit-user-select:none!important;user-select:none!important}table.bpt.ovcolw{table-layout:fixed;min-width:0}table.bpt.ovcolw th,table.bpt.ovcolw td{text-overflow:ellipsis;min-width:0;max-width:none;overflow:hidden}table.bpt.ovcolw th{overflow:visible}table.bpt.ovcolw .ovline{min-width:0}table.bpt.ovcolw .ovline .ovt{min-width:0;max-width:none}.ovship{max-width:200px;color:var(--sub,#5a6570);white-space:normal;margin-top:2px;font-size:11px;line-height:1.5}.ovship .ovchip{padding:1px 7px;font-size:10px}.ovchip.ovshipmay{background:var(--tint-warn);color:var(--warn-ink)}.ovchip.ovshipon{background:var(--tint-ok);color:var(--ok-ink)}.ovshipmeta{color:var(--sub,#5a6570)}.ovshipbtn{border-radius:var(--r-pill);min-height:22px;margin-left:4px;padding:0 8px;font-size:11px;font-weight:600}.ovshipbtn.ovshipwhy{color:var(--sub,#5a6570);background:0 0;border:0;margin-left:0;padding:0 2px;font-weight:400;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}.ovshipreason{color:var(--ink);max-width:320px;margin-top:2px}:root{--sb-w:220px;--sb-bg:#0b0b0b;--sb-ink:#f4f4f4;--sb-idle:#b9b9b9;--sb-hover:#232323;--sb-line:#262626}.shell{min-height:100vh}.shell-col{margin-left:var(--sb-w);min-width:0;min-height:100vh}.sidebar{width:var(--sb-w);z-index:55;background:var(--sb-bg);color:var(--sb-ink);border-right:1px solid var(--sb-line);overscroll-behavior:contain;box-sizing:border-box;flex-direction:column;padding:18px 12px 14px;display:flex;position:fixed;inset:0 auto 0 0;overflow-y:auto}.sidebar .sb-brand{flex-direction:column;padding:2px 10px 18px;display:flex}.sidebar .sb-brand h1{letter-spacing:.18em;color:var(--sb-ink);margin:0;padding:0;font-family:Oswald,Arial Narrow,Arial,sans-serif;font-size:20px;font-weight:500}.sidebar .sb-brand .tag{color:var(--sb-idle);margin-top:2px;font-size:11px}.sidebar .sb-nav{flex-direction:column;gap:2px;display:flex}.sidebar .sb-spacer{flex:auto;min-height:16px}.sidebar .sb-bottom{border-top:1px solid var(--sb-line);padding-top:10px}.sidebar .sb-item{box-sizing:border-box;width:100%;min-height:40px;color:var(--sb-idle);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:10px;justify-content:space-between;align-items:center;gap:8px;padding:0 12px;font-size:15px;font-weight:500;text-decoration:none;display:flex}.sidebar .sb-item:hover{background:var(--sb-hover);color:var(--sb-ink)}.sidebar .sb-item.on,.sidebar .sb-item.on:hover{color:#000;background:#fff;font-weight:700}.sidebar .sb-item .nav-chev{opacity:.7;transition:transform var(--t-fast);flex:none}.sidebar .sb-item[aria-expanded=true] .nav-chev{transform:rotate(180deg)}.sidebar .sb-sub{border-left:1px solid var(--sb-line);flex-direction:column;gap:1px;margin:2px 0 6px 14px;padding-left:8px;display:flex}.sidebar .sb-sub a{min-height:32px;color:var(--sb-idle);border-radius:8px;align-items:center;padding:0 10px;font-size:13px;text-decoration:none;display:flex}.sidebar .sb-sub a:hover{background:var(--sb-hover);color:var(--sb-ink)}.sidebar .sb-sub a.on{color:#fff;background:var(--sb-hover);font-weight:700}.sidebar a:focus-visible,.sidebar button:focus-visible{outline-offset:2px;outline:2px solid #fff}.sb-scrim{z-index:54;background:#00000080;position:fixed;inset:0}.side{flex-wrap:nowrap;align-items:center;gap:8px;min-height:52px;padding:0 16px}.side .meta{flex:auto;gap:10px;min-width:0;margin:0;padding:0}.side .meta .gs-wrap{flex:320px;min-width:0;max-width:640px}.side .meta .gs-in{width:100%;max-width:none}.side .meta>.ptog{margin-left:auto}.side .meta>.ptog+.ptog{margin-left:0}.side .meta a.ptog{text-decoration:none}@media (width<=900px){.shell-col{margin-left:0}.sidebar{visibility:hidden;transition:transform var(--t-fast), visibility 0s linear var(--t-fast);width:min(280px,86vw);box-shadow:none;transform:translate(-100%)}.shell.navopen .sidebar{visibility:visible;transition:transform var(--t-fast);transform:translate(0);box-shadow:8px 0 28px #00000073}.sidebar .sb-item{min-height:44px}.sidebar .sb-sub a{min-height:40px}.side{padding:0 8px}.side .navtog{margin-left:0}}@media (width<=640px){.side{flex-wrap:wrap}.side .meta{flex-wrap:wrap;flex:100%;gap:6px}.side .meta .gs-wrap{flex:100%;order:10}}.bpbar{border:0;border-bottom:1px solid var(--line);box-shadow:none;scrollbar-width:none;contain:paint;background:0 0;border-radius:0;flex-wrap:nowrap;align-items:flex-end;gap:24px;margin:12px 0 14px;padding:0;display:flex;overflow-x:auto;transform:translateZ(0)}.bpbar::-webkit-scrollbar{display:none}.bpbar button.bpp,.bpbar .bpp{white-space:nowrap;flex:none;margin-bottom:-1px;font-size:15px;font-weight:600;box-shadow:none!important;color:var(--tab-idle)!important;background:0 0!important;border:0!important;border-bottom:3px solid #0000!important;border-radius:0!important;padding:10px 2px 9px!important}.bpbar button.bpp:hover,.bpbar .bpp:hover{color:var(--ink)!important;background:0 0!important}.bpbar button.bpp.bppa,.bpbar .bpp.bppa{color:var(--tab-active)!important;border-bottom-color:var(--tab-active)!important;box-shadow:none!important;background:0 0!important}.bpbar .ovn{background:var(--ctl-hover);color:var(--ink);margin-left:7px;padding:1px 7px;font-weight:600}.bpbar .bpp.bppa .ovn{background:var(--ctl-hover);color:var(--ink)}.bpbar .ovn.ovn-wait{opacity:.5;min-width:26px}.bpbar .ovn.ovn-wait:before{content:" "}.bpbar .bpp.cvp.bppa{border-bottom-color:var(--cv)!important}.bpbar .bpp.cvp.bppa .ovn{background:var(--cv);color:var(--solid)}.bpbar .cvpills{flex-wrap:nowrap;flex:none;gap:24px}.bpbar button.cvnew,.bpbar .cvnew{white-space:nowrap;flex:none;margin-bottom:6px}.rpNav .rpGroups button{border-bottom-width:3px;font-size:15px;font-weight:600}.rpNav .rpGroups button.on{border-bottom-color:var(--tab-active)}:is(.row,.mb10):has(>button.rtb~button.rtb){border-bottom:1px solid var(--line);scrollbar-width:none;flex-wrap:nowrap;align-items:flex-end;gap:24px;margin:0 0 14px;display:flex;overflow-x:auto}:is(.row,.mb10):has(>button.rtb~button.rtb)::-webkit-scrollbar{display:none}:is(:is(.row,.mb10):has(>button.rtb~button.rtb)>button.rtb,button.rtb[role=tab]){white-space:nowrap;color:var(--tab-idle);background:0 0;border-bottom:3px solid #0000;border-radius:0;flex:none;margin:0 0 -1px;padding:10px 2px 9px;font-size:15px;font-weight:600}:is(:is(.row,.mb10):has(>button.rtb~button.rtb)>button.rtb:hover,button.rtb[role=tab]:hover){color:var(--ink);background:0 0}:is(:is(.row,.mb10):has(>button.rtb~button.rtb)>button.rtb.on,button.rtb[role=tab].on,button.rtb[role=tab][aria-selected=true]){color:var(--tab-active);border-bottom-color:var(--tab-active);background:0 0}@media print{.sidebar,.sb-scrim{display:none!important}.shell-col{margin-left:0}}.set-layout.set-layout-cards{display:block}.set-crumbs{color:var(--sub);margin:0 0 12px;font-size:14px}.set-crumbs a{color:var(--sub);text-decoration:none}.set-crumbs a:hover{color:var(--ink);text-decoration:underline}.pg-back{border:1px solid var(--line);border-radius:var(--r-control);background:var(--card);color:var(--sub);align-items:center;gap:2px;margin:0 0 10px;padding:5px 10px 5px 6px;font-size:13px;font-weight:500;text-decoration:none;display:inline-flex}.pg-back:hover,.pg-back:focus-visible{color:var(--ink);border-color:var(--accent)}.sidebar .sb-brand{flex-direction:row;justify-content:space-between;align-items:flex-start;gap:6px}.sidebar .sb-brand-text{flex-direction:column;min-width:0;display:flex}.sidebar .sb-fold{width:32px;height:32px;color:var(--sb-idle);cursor:pointer;background:0 0;border:0;border-radius:8px;flex:none;justify-content:center;align-items:center;margin-top:-4px;display:inline-flex}.sidebar .sb-fold:hover{background:var(--sb-hover);color:var(--sb-ink)}.sidebar .sb-fold:focus-visible,.sidebar .sb-item:focus-visible{outline-offset:2px;outline:2px solid #fff}.sidebar .sb-item{justify-content:flex-start}.sidebar .sb-item .sb-label{flex:auto}.sidebar .sb-icon{flex:none}.sidebar,.shell-col{transition:width var(--t-fast), margin-left var(--t-fast)}.shell.sb-collapsed{--sb-w:64px}.shell.sb-collapsed .sidebar{padding-left:8px;padding-right:8px}.shell.sb-collapsed .sidebar .sb-brand{flex-direction:column;align-items:center;padding:2px 0 14px}.shell.sb-collapsed .sidebar .sb-brand h1{letter-spacing:0}.shell.sb-collapsed .sidebar .sb-fold{margin-top:8px}.shell.sb-collapsed .sidebar .sb-item{justify-content:center;padding:0}.shell.sb-collapsed .sidebar .sb-label,.shell.sb-collapsed .sidebar .nav-chev{display:none}.sj-card .sj-cancelled{color:#fff;text-align:center;background:#b91c1c;border-radius:4px;margin:0 0 12px;padding:14px 12px}.sj-card .sj-cancelled-big{letter-spacing:.08em;font-size:clamp(34px,8vw,64px);font-weight:800;line-height:1}.sj-card .sj-cancelled-sub{margin-top:6px;font-size:16px;font-weight:600}.sj-card .sj-shipped .sj-cancelled-big{font-size:clamp(26px,6vw,48px)}.cx-tag{color:#b91c1c;letter-spacing:.06em;text-transform:uppercase;font-size:11px;font-weight:700}.cx-actions,.cx-confirm{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.cx-confirm{flex-direction:column;align-items:flex-start}.upd-block{z-index:20000;background:var(--bg);color:var(--ink);justify-content:center;align-items:center;padding:24px 16px;display:flex;position:fixed;inset:0;overflow:auto}.upd-card{background:var(--card);border:1px solid var(--line);border-radius:var(--r-panel);text-align:center;width:100%;max-width:26rem;padding:28px 24px}.upd-card h2{margin:0 0 8px;font-size:20px}.upd-card p{margin:0 0 16px;font-size:14px;line-height:1.45}.upd-card .meta-line{color:var(--sub);font-size:12px}.upd-card .err{color:var(--bad-ink)}.upd-card .upd-link{margin-bottom:12px;font-weight:600;display:inline-block}.upd-bar{z-index:9000;padding:calc(4px + env(safe-area-inset-top,0px)) 12px 4px;background:var(--ink);color:var(--bg);text-align:center;pointer-events:none;font-size:12px;line-height:1.3;position:fixed;top:0;left:0;right:0}.sidebar .sb-version{color:var(--sb-idle);opacity:.75;margin:0;padding:10px 14px 12px;font-size:11px;line-height:1.35}.phoneapp-page .app-version{color:var(--sub);margin:18px 0 0;font-size:12px}.btp-block{z-index:19000;background:color-mix(in srgb, var(--ink) 45%, transparent);justify-content:center;align-items:center;padding:24px 16px;display:flex;position:fixed;inset:0}.btp-card{background:var(--card);width:100%;max-width:26rem;color:var(--ink);border:1px solid var(--line);border-radius:var(--r-panel);padding:24px;box-shadow:0 18px 48px #00000040}.btp-card h2{margin:0 0 8px;font-size:20px}.btp-card p{margin:0 0 14px;font-size:14px;line-height:1.45}.btp-card .meta-line{color:var(--sub);font-size:12px}.btp-card .err{color:var(--bad-ink)}.btp-list{gap:8px;margin:0 0 14px;padding:0;list-style:none;display:grid}.btp-row{width:100%;font:inherit;text-align:left;color:inherit;background:var(--glass-well);border:1px solid var(--glass-edge);border-radius:var(--r-control);cursor:pointer;justify-content:space-between;align-items:center;gap:12px;padding:12px 14px;display:flex}.btp-row:hover:not(:disabled){border-color:var(--ink)}.btp-row.on{border-color:var(--ink);box-shadow:inset 0 0 0 1px var(--ink)}.btp-row:disabled{cursor:default;opacity:.6}.btp-name{font-size:15px;font-weight:600}.btp-sub{color:var(--sub);white-space:nowrap;font-size:12px}.btp-actions{justify-content:flex-end;gap:8px;display:flex}.btp-skip{font:inherit;color:var(--sub);cursor:pointer;background:0 0;border:0;padding:6px 4px;font-size:13px;text-decoration:underline}.btp-skip:disabled{cursor:default;opacity:.5}body.drag-scrolling,body.drag-scrolling *{cursor:grabbing!important;-webkit-user-select:none!important;user-select:none!important}.ptabs{align-items:flex-end;gap:16px;margin:0 0 14px;display:flex}.ptabs-list{scrollbar-width:none;flex:auto;min-width:0;display:flex}.ptabs-list::-webkit-scrollbar{display:none}.ptabs-trailing{flex:none;padding-bottom:4px}.ptabs .ptabs-list>button{min-height:0;box-shadow:none;color:var(--tab-idle);white-space:nowrap;cursor:pointer;background:0 0;border:0;border-radius:0;flex:none;align-items:center;padding:0;font-weight:400;display:inline-flex}.ptabs .ptabs-list>button:hover:not(:disabled){color:var(--ink);background:0 0}.ptabs .ptabs-list>button:disabled{opacity:.45}.ptabs .ptabs-list>button.on{color:var(--ink);font-weight:600}.ptabs-main{border-bottom:1px solid var(--line)}.ptabs-main .ptabs-list{gap:24px;overflow-x:auto}.ptabs-main .ptabs-list>button{border-bottom:3px solid #0000;margin-bottom:-1px;padding:10px 0 9px;font-size:15px}.ptabs-main .ptabs-list>button.on{border-bottom-color:var(--tab-active)}.ptabs-sub{margin:0 0 10px}.ptabs-sub .ptabs-list{flex-wrap:wrap;gap:2px 20px}.ptabs-sub .ptabs-list>button{padding:5px 0;font-size:13px}.ptabs-lbl{flex-direction:column;display:inline-flex}.ptabs-lbl:after{content:attr(data-label);visibility:hidden;-webkit-user-select:none;user-select:none;pointer-events:none;height:0;font-weight:600;overflow:hidden}.ptabs-n{font-variant-numeric:tabular-nums;color:var(--sub);margin-left:5px;font-size:.85em;font-weight:400}@media (width<=720px){.ptabs-main .ptabs-list{gap:18px}.ptabs-sub .ptabs-list{flex-wrap:nowrap;gap:18px;overflow-x:auto}}@media print{.ptabs{display:none}}.ac-two{gap:var(--s-4);grid-template-columns:repeat(auto-fit,minmax(min(340px,100%),1fr));align-items:start;display:grid}.ac-two>.card{min-width:0;margin-bottom:0}.ac-cards{gap:var(--s-3);margin-bottom:var(--s-4);grid-template-columns:repeat(auto-fill,minmax(min(250px,100%),1fr));display:grid}.ac-cards>.card{margin-bottom:0}.ac-big{font-variant-numeric:tabular-nums;word-break:break-word;margin-top:2px;font-size:30px;line-height:1.15;display:block}.ac-hint{color:var(--sub);font-size:12px}.ac-dl{gap:3px var(--s-3);grid-template-columns:auto 1fr;margin:10px 0 0;font-size:13px;display:grid}.ac-dl dt{color:var(--sub)}.ac-dl dd{text-align:right;font-variant-numeric:tabular-nums;margin:0}.ac-env{border-radius:var(--r-pill);background:var(--ctl);word-break:break-all;padding:1px 5px;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:12px}.ac-mono{color:var(--sub);word-break:break-word;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:12px}.pill.ac-on{background:var(--tint-ok);color:var(--ok-ink)}.pill.ac-off{background:var(--ctl);color:var(--sub)}.pill.ac-wait{background:var(--tint-warn);color:var(--warn-ink)}.pill.ac-bad{background:var(--tint-bad);color:var(--bad-ink)}.ac-banner{border-radius:var(--r-control);margin-bottom:var(--s-4);border:1px solid #0000;padding:10px 12px;font-size:13px}.ac-banner.ok{background:color-mix(in srgb, var(--ok) 14%, var(--solid));border-color:color-mix(in srgb, var(--ok) 30%, transparent);color:var(--ok-ink)}.ac-banner.warn{background:color-mix(in srgb, var(--warn) 14%, var(--solid));border-color:color-mix(in srgb, var(--warn) 30%, transparent);color:var(--warn-ink)}.ac-banner.bad{background:color-mix(in srgb, var(--bad) 14%, var(--solid));border-color:color-mix(in srgb, var(--bad) 30%, transparent);color:var(--bad-ink)}.ac-type{border-bottom:1px solid var(--line);padding:10px 0}.ac-type:last-child{border-bottom:0}.ac-type-head{flex-wrap:wrap;align-items:baseline;gap:8px;display:flex}.ac-type-head b{font-size:14px}.ac-type-nums{color:var(--sub);font-variant-numeric:tabular-nums;white-space:nowrap;margin-left:auto;font-size:12px}.ac-filters input,.ac-filters select{min-width:0;max-width:100%}.ac-filters input[type=date]{width:150px}.ac-filters .ac-search{flex:160px;min-width:140px}.ac-form{gap:10px var(--s-3);margin:10px 0 var(--s-3);grid-template-columns:repeat(auto-fit,minmax(min(150px,100%),1fr));display:grid}.ac-form label{color:var(--sub);margin-bottom:3px;font-size:12px;display:block}.ac-form input,.ac-form select{width:100%}.ac-form .ac-wide{grid-column:1/-1}.ac-msg{margin:8px 0;font-size:13px}.ac-msg.bad{color:var(--bad-ink)}.ac-msg.good{color:var(--ok-ink)}.ac-empty{color:var(--sub);padding:6px 0;font-size:13px}.ac-list{margin:0;padding:0;font-size:13px;list-style:none}.ac-list li{border-bottom:1px solid var(--line);flex-wrap:wrap;align-items:baseline;gap:8px;padding:6px 0;display:flex}.ac-list li:last-child{border-bottom:0}.ac-list .ac-right{font-variant-numeric:tabular-nums;margin-left:auto}table.data tr.ac-tot td{border-top:2px solid var(--line);font-weight:700}table.data tr.ac-day-open>td{background:color-mix(in srgb, var(--ink) 6%, var(--solid))}@media screen{.ac-cards{gap:var(--s-4)}}.bk-amazon{margin-bottom:16px}.bk-amazon h3{margin-top:0}.bk-steps{margin:8px 0 0;padding-left:22px;font-size:13px;line-height:1.5}.bk-steps li+li{margin-top:6px}.rs-layout{gap:var(--s-4);grid-template-columns:minmax(0,1fr) minmax(260px,340px);align-items:start;display:grid}.rs-layout>*{min-width:0}.rs-side{top:var(--s-4);position:sticky}@media (width<=900px){.rs-layout{grid-template-columns:minmax(0,1fr)}.rs-side{position:static}}.card.rs-step>h3{align-items:center;gap:var(--s-2);display:flex}.rs-n{border-radius:var(--r-pill);background:var(--accent);color:#fff;flex:none;place-items:center;width:22px;height:22px;font-size:12px;font-weight:700;display:inline-grid}.rs-step.rs-done .rs-n{background:var(--ok)}.rs-grid{gap:10px var(--s-3);margin:10px 0 var(--s-3);grid-template-columns:repeat(auto-fit,minmax(min(150px,100%),1fr));display:grid}.rs-grid.rs-grid-4{grid-template-columns:repeat(4,minmax(0,1fr))}@media (width<=640px){.rs-grid.rs-grid-4{grid-template-columns:repeat(2,minmax(0,1fr))}}.rs-field{min-width:0}.rs-field label{color:var(--sub);margin-bottom:3px;font-size:12px;display:block}.rs-field input,.rs-field select,.rs-field textarea{box-sizing:border-box;width:100%}.rs-field input[aria-invalid=true],.rs-field select[aria-invalid=true]{border-color:var(--bad);box-shadow:0 0 0 1px var(--bad)}.rs-wide{grid-column:1/-1}.rs-err{color:var(--bad-ink);margin-top:3px;font-size:12px;display:block}.rs-opt{color:var(--sub);font-weight:400}.rs-seg{border-radius:var(--r-control);background:var(--glass-well);border:1px solid var(--glass-edge);flex-wrap:wrap;gap:4px;margin:4px 0 6px;padding:3px;display:inline-flex}.rs-seg button{color:var(--ink);border-radius:calc(var(--r-control) - 3px);background:0 0;border:0;padding:6px 12px;font-weight:600}.rs-seg button[aria-pressed=true]{background:var(--solid);box-shadow:0 1px 3px #0000001f}.rs-seg button:disabled{opacity:.5}.rs-banner{border-radius:var(--r-card);border:1px solid var(--glass-edge);margin:0 0 var(--s-3);padding:10px 14px;font-size:13px;line-height:1.45}.rs-banner.warn{background:var(--tint-warn)}.rs-banner.bad{background:var(--tint-bad)}.rs-banner.ok{background:var(--tint-ok)}.rs-banner b{font-weight:700}.rs-banner,.rs-banner[role=alert]{color:var(--ink)}.rs-banner a{color:var(--accent);font-weight:600;text-decoration:underline}.rs-msg{margin:8px 0;font-size:13px}.rs-msg.bad{color:var(--bad-ink)}.rs-msg.good{color:var(--ok-ink)}.rs-actions{gap:var(--s-2);flex-wrap:wrap;align-items:center;display:flex}.rs-actions .meta{margin:0}.rs-label{color:#111;background:#fff;border:1px solid #222;border-radius:4px;max-width:320px;font-family:Arimo,Helvetica Neue,Arial,sans-serif;font-size:12px;line-height:1.35;overflow:hidden}.rs-label-row{border-bottom:1px solid #222;padding:8px 10px}.rs-label-row:last-child{border-bottom:0}.rs-label-cap{letter-spacing:.06em;color:#444;margin-bottom:2px;font-size:9px;font-weight:700}.rs-label-from div{overflow-wrap:anywhere}.rs-label-to{min-height:64px;font-size:14px;font-weight:700}.rs-label-empty{color:#888;font-style:italic;font-weight:400}.rs-label-bar{background:repeating-linear-gradient(90deg,#111 0 2px,#fff 2px 4px,#111 4px 5px,#fff 5px 8px);height:34px;margin-top:4px}.rs-quote-best{color:var(--ok-ink);margin-left:6px;font-size:11px;font-weight:700;display:inline-block}.rs-overlay{z-index:70;background:var(--scrim,#00000073);padding:var(--s-4);justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.rs-dialog{background:var(--solid);width:min(440px,100%);max-height:calc(100vh - 32px);color:var(--ink);border:1px solid var(--glass-edge);border-radius:var(--r-panel);box-shadow:var(--glass-shadow);padding:18px 20px;overflow:auto}.rs-dialog h3{margin:0 0 8px}.rs-price{font-variant-numeric:tabular-nums;margin:4px 0 2px;font-family:Oswald,Arimo,sans-serif;font-size:30px;font-weight:600}.rs-dialog dl{grid-template-columns:auto minmax(0,1fr);gap:4px 12px;margin:10px 0 14px;font-size:13px;display:grid}.rs-dialog dt{color:var(--sub)}.rs-dialog dd{overflow-wrap:anywhere;margin:0}.rs-set-grid{gap:var(--s-4);grid-template-columns:minmax(0,1fr) minmax(240px,320px);align-items:start;display:grid}@media (width<=900px){.rs-set-grid{grid-template-columns:minmax(0,1fr)}}@media print{.rs-overlay,.rs-dialog{display:none!important}}.co-tools{flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:12px;display:flex}.co-closed{border-bottom:1px solid var(--line);margin:0 0 18px;padding-bottom:14px}.co-closed p{margin:0 0 6px}.co-closed .co-act{flex-wrap:wrap;align-items:center;gap:12px;margin-top:8px;display:flex}.co-day{margin:18px 0 0}.co-day h3{border-bottom:1px solid var(--line);margin:0;padding:0 0 6px;font-size:14px;font-weight:600}.co-day h3 span{color:var(--sub);margin-left:6px;font-weight:400}.co-pkg{border-bottom:1px solid var(--line);padding:12px 0}.co-pkg:last-child{border-bottom:0}.co-pkg .co-why{color:var(--sub);margin:2px 0 8px;font-size:13px}.co-pkg .co-ctl{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.co-pkg .co-ctl select{min-width:150px}.co-link{color:var(--accent);font:inherit;cursor:pointer;background:0 0;border:0;padding:0;display:inline}.co-link:hover{text-decoration:underline}.co-usage{margin:16px 0 0}.co-usage h3{margin:0 0 6px;font-size:14px;font-weight:600}.co-usage ul{grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:2px 24px;margin:0;padding:0;list-style:none;display:grid}.co-usage li{border-bottom:1px solid var(--line);justify-content:space-between;gap:12px;padding:4px 0;font-size:13px;display:flex}.co-usage li b{font-variant-numeric:tabular-nums}.co-list{border-collapse:collapse;width:100%;margin-top:8px}.co-list th{text-align:left;color:var(--sub);border-bottom:1px solid var(--line);padding:4px 8px 4px 0;font-size:12px;font-weight:400}.co-list td{border-bottom:1px solid var(--line);vertical-align:top;padding:8px 8px 8px 0;font-size:13px}.co-empty{color:var(--sub);margin:12px 0}@media (width<=640px){.co-pkg .co-ctl select{flex:140px;min-width:0}.co-list thead{display:none}.co-list tr{border-bottom:1px solid var(--line);padding:6px 0;display:block}.co-list td{border:0;padding:1px 0;display:block}}.docs-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,340px),1fr));align-items:start;gap:0 16px;display:grid}.docs-grid>.card{min-width:0}.docs-block{margin:8px 0;display:block}.docs-block input[type=range],.docs-block input[type=number],.docs-block textarea{width:100%;max-width:420px;margin-top:4px;display:block}.docs-file{margin:8px 0;display:block}.docs-file input{max-width:100%}.docs-fieldset{border:0;min-width:0;margin:10px 0;padding:0}.docs-fieldset legend{margin-bottom:4px;padding:0}.docs-radio{align-items:center;gap:6px;margin:2px 16px 2px 0;font-size:13px;display:inline-flex}.docs-inline{flex-wrap:wrap;align-items:flex-end;gap:8px 14px}.docs-inline label{flex-direction:column;flex:150px;gap:4px;min-width:0;display:flex}.docs-inline input,.docs-inline select{width:100%;min-width:0}.docs-actions{flex-wrap:wrap;gap:8px;margin-top:10px}.docs-ok{color:var(--ok)}.docs-logo-compare{flex-wrap:wrap;gap:12px;margin:10px 0;display:flex}.docs-logo-compare figure{flex:140px;min-width:0;margin:0}.docs-logo-box{border:1px solid var(--line);border-radius:var(--r-control);background:#fff;justify-content:center;align-items:center;min-height:80px;padding:10px;display:flex}.docs-logo-box img{max-width:100%;max-height:110px}.docs-logo-box.mono img{image-rendering:pixelated}.docs-slip-frame{border:1px solid var(--line);border-radius:var(--r-control);background:#fff;width:100%;max-width:360px;height:540px;display:block}.docs-insert-page{aspect-ratio:2/3;border:1px solid var(--line);background:#fff;border-radius:6px;justify-content:center;align-items:center;width:160px;display:flex;overflow:hidden}.docs-insert-page img{max-width:100%;max-height:100%}.docs-insert-page img.thermal{filter:grayscale()contrast(1.6)}.docs-promo-list{margin:0;padding:0;list-style:none}.docs-promo{border-top:1px solid var(--line);flex-wrap:wrap;align-items:flex-start;gap:10px 14px;min-width:0;padding:12px 0;display:flex}.docs-promo:first-child{border-top:0}.docs-promo-thumb{aspect-ratio:2/3;border:1px solid var(--line);background:#fff;border-radius:4px;flex:none;justify-content:center;align-items:center;width:54px;display:flex;overflow:hidden}.docs-promo-thumb img{max-width:100%;max-height:100%}.docs-promo-main{overflow-wrap:anywhere;flex-direction:column;flex:240px;gap:3px;min-width:0;display:flex}.docs-promo-title{flex-wrap:wrap;align-items:center;gap:6px 8px;font-size:14px;display:flex}.docs-promo-actions{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.docs-switch{align-items:center;gap:6px;min-height:36px;font-size:13px;font-weight:600;display:inline-flex}.docs-switch input{width:18px;height:18px}.docs-kv{grid-template-columns:minmax(0,1fr) auto;gap:4px 12px;margin:8px 0;font-size:13px;display:grid}.docs-kv>*{overflow-wrap:anywhere;min-width:0}.docs-tag{margin-left:6px}.docs-paper h4{margin:14px 0 6px;font-size:13px}@media (width<=640px){.docs-promo-actions{width:100%}.docs-promo-actions button{flex:auto;min-height:40px}.docs-slip-frame{height:480px}}.cuTabs{border-bottom:1px solid var(--line);flex-wrap:wrap;gap:2px 24px;margin:12px 0 10px;display:flex}.cuTabs button{color:var(--tab-idle);white-space:nowrap;cursor:pointer;background:0 0;border:0;border-bottom:2px solid #0000;border-radius:0;align-items:center;margin-bottom:-1px;padding:8px 0 9px;font-size:14px;font-weight:400;display:inline-flex}.cuTabs button:hover{color:var(--ink)}.cuTabs button.on{color:var(--ink);border-bottom-color:var(--tab-active);font-weight:600}.cuTabs .cuLbl{flex-direction:column;display:inline-flex}.cuTabs .cuLbl:after{content:attr(data-label);visibility:hidden;-webkit-user-select:none;user-select:none;pointer-events:none;height:0;font-weight:600;overflow:hidden}.shell.privacy .cu .pii{filter:blur(6px);-webkit-user-select:none;user-select:none}.cu .cuName{align-items:baseline;gap:8px;display:flex}.cu .cuTog{all:unset;cursor:pointer;color:var(--ink);align-items:baseline;gap:6px;font-weight:600;display:inline-flex}.cu .cuTog:hover{text-decoration:underline}.cu .cuTog:focus-visible{outline:2px solid var(--tab-active);outline-offset:2px}.cu .cuChev{width:10px;color:var(--sub);font-size:11px;display:inline-block}.cu .cuNote{color:var(--sub);margin:2px 0 0 16px;font-size:12px;font-weight:400;display:block}.cu .cuOpen>td{background:0 0;padding:4px 12px 14px 28px}.cu .cuOpen h4{color:var(--sub);text-transform:none;margin:8px 0 4px;font-size:12px;font-weight:600}.cu .cuContacts{flex-wrap:wrap;gap:4px 24px;margin-bottom:6px;font-size:13px;display:flex}.cu .cuRelay{color:var(--sub);margin-left:4px;font-size:11px}.cu table.cuHist{width:100%;font-size:13px}.imp-card{margin-top:var(--s-3);gap:var(--s-3);flex-direction:column;display:flex}.imp-drop{border:1px dashed var(--line);border-radius:var(--r-control);padding:var(--s-5);text-align:center}.imp-templates{gap:var(--s-2) var(--s-4);flex-wrap:wrap;display:flex}.imp .linklike{color:var(--accent);cursor:pointer;background:0 0;border:0;padding:0;text-decoration:underline}.imp-kind{border-top:1px solid var(--line);padding-top:var(--s-3)}.imp-kind-head{align-items:center;gap:var(--s-2);flex-wrap:wrap;display:flex}.imp-cols{gap:var(--s-3);margin:var(--s-3) 0;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));display:grid}.imp-cols label{color:var(--sub);flex-direction:column;gap:4px;font-size:13px;display:flex}.imp-table th.r,.imp-table td.r{text-align:right;font-variant-numeric:tabular-nums}.imp-actions{justify-content:flex-end;align-items:center;gap:var(--s-2);flex-wrap:wrap;display:flex}.imp-confirm{border:1px solid var(--warn);border-radius:var(--r-control);padding:var(--s-3);align-items:center;gap:var(--s-2);flex-wrap:wrap;display:flex}.imp-confirm p{flex:100%;margin:0}.bl-actions{flex-wrap:wrap;align-items:center;gap:8px 12px;margin-top:12px;display:flex}.bl-code{overflow-wrap:anywhere;font-family:ui-monospace,SFMono-Regular,Menlo,monospace}.nms-overlay{z-index:70;background:#00000080;justify-content:center;align-items:flex-start;padding:32px 16px;display:flex;position:fixed;inset:0;overflow-y:auto}.nms-sheet{background:var(--solid,var(--bg,#fff));width:min(760px,100%);color:var(--ink);border:1px solid var(--line);border-radius:var(--r-panel,14px);overflow-wrap:anywhere;min-width:0;padding:16px 20px 20px;box-shadow:0 18px 60px #00000059}.nms-head{align-items:center;gap:8px;margin-bottom:8px;display:flex}.nms-head h3{flex:1;min-width:0;margin:0}.nms-sum{grid-template-columns:max-content 1fr;gap:4px 12px;margin:0 0 12px;font-size:13px;display:grid}.nms-sum dt{color:var(--sub)}.nms-sum dd{min-width:0;margin:0}.nms-note{color:var(--sub);font-size:12px}.nms-warn{color:var(--warn-ink,#8a5a00)}.nms-section{margin:14px 0 6px;font-size:13px;font-weight:600}.nms-list{gap:8px;margin:0;padding:0;list-style:none;display:grid}.nms-card{border:1px solid var(--line);border-radius:10px;grid-template-columns:1fr auto;align-items:start;gap:4px 12px;min-width:0;padding:10px 12px;display:grid}.nms-card.nms-top{border-color:color-mix(in srgb, var(--accent,#2f6fde) 55%, var(--line))}.nms-card-main{min-width:0}.nms-card-title{font-weight:600}.nms-card-meta{color:var(--sub);font-size:12px}.nms-why{flex-wrap:wrap;gap:4px;margin-top:4px;display:flex}.nms-why span{border:1px solid var(--line);color:var(--sub);border-radius:999px;padding:1px 6px;font-size:11px}.nms-why span.nms-strong{color:var(--ink);font-weight:600}.nms-search{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.nms-search input[type=text]{flex:220px;min-width:0}.nms-confirm{border:1px solid var(--line);border-radius:10px;margin-top:8px;padding:12px}.nms-confirm p{margin:0 0 8px}.nms-actions{flex-wrap:wrap;gap:8px;display:flex}@media (width<=720px){.nms-overlay{align-items:stretch;padding:0}.nms-sheet{width:100%;min-height:100dvh;padding:12px 14px calc(24px + env(safe-area-inset-bottom,0px));border:0;border-radius:0;overflow-x:hidden}.nms-card{grid-template-columns:1fr}.nms-card>button,.nms-actions>button{width:100%}.nms-search>*{flex:100%}}.napaflags{flex-wrap:wrap;gap:4px;margin-top:4px;display:flex}.napaflag{border-radius:var(--r-pill,999px);border:1px solid color-mix(in srgb, var(--warn) 45%, transparent);background:var(--tint-warn,color-mix(in srgb, var(--warn) 12%, transparent));min-height:0;color:var(--warn-ink);cursor:pointer;white-space:nowrap;align-items:center;gap:3px;padding:1px 8px;font-size:11px;font-weight:700;line-height:1.5;display:inline-flex}.napaflag.on{border-color:var(--warn-ink)}.napaflag-pop{border:1px solid var(--line);border-left:3px solid var(--warn);background:var(--card);white-space:normal;border-radius:6px;flex-basis:100%;max-width:30rem;margin-top:4px;padding:8px 10px;font-size:12px}.napaflag-detail{margin:0 0 6px}.napaflag-resolve{flex-wrap:wrap;gap:6px;display:flex}.napaflag-resolve input{flex:1;min-width:10rem}.ovflag-wrap{margin-top:2px}.ovflag{border-radius:var(--r-pill,999px);border:1px solid color-mix(in srgb, var(--warn) 45%, transparent);background:var(--tint-warn,color-mix(in srgb, var(--warn) 12%, transparent));min-height:0;color:var(--warn-ink);cursor:pointer;align-items:center;gap:3px;padding:0 7px;font-size:11px;font-weight:700;line-height:1.6;display:inline-flex}.ovflag-list{border:1px solid var(--line);background:var(--card);white-space:normal;border-radius:6px;max-width:18rem;margin:4px 0 0;padding:6px 8px 6px 20px;font-size:11px;line-height:1.4}.nv-form{gap:var(--s-2);flex-direction:column;display:flex}.nv-form h3{margin:0}.nv-call{color:var(--warn-ink)}.nv-label{gap:var(--s-1);flex-direction:column;font-weight:600;display:flex}.nv-label textarea{width:100%;font:inherit;resize:vertical;font-weight:400}.nv-parts{gap:var(--s-1);border:1px solid var(--line);border-radius:var(--r-control);padding:var(--s-2) var(--s-3);flex-direction:column;margin:0;display:flex}.nv-parts legend{padding:0 var(--s-1);font-weight:600}.nv-parts label,.nv-cond label{align-items:center;gap:var(--s-2);display:flex}.nv-cond{gap:var(--s-4);padding-left:26px;display:flex}.nv-actions{gap:var(--s-2);margin-top:var(--s-1)}.nv-yes{background:var(--bad);color:#fff;border-color:#0000}.nv-yes:disabled{opacity:.5}.nv-history{gap:var(--s-2);margin-bottom:var(--s-3);flex-direction:column;display:flex}.nv-note{border:1px solid var(--line);border-radius:var(--r-control);padding:var(--s-2) var(--s-3)}.nv-note.open{background:var(--tint-warn);border-color:#0000}.nv-note .meta{margin:2px 0 0}.nv-done{margin:0 0 var(--s-3)}.nv-tag{border-radius:var(--r-pill);background:var(--tint-warn);color:var(--warn-ink);white-space:nowrap;vertical-align:middle;margin-left:6px;padding:0 6px;font-size:11px;font-weight:600;display:inline-block}.nv-review-note{width:100%;min-width:140px}.nv-reason{white-space:normal;max-width:360px}.inbox-n{background:var(--danger,#c62828);color:#fff;border-radius:999px;margin-left:6px;padding:0 7px;font-size:12px;font-weight:600;line-height:18px;display:inline-block}.inbox-alerts-head{flex-wrap:wrap;align-items:center;gap:8px;margin:4px 0 12px}.inbox-groups{flex-direction:column;gap:8px;display:flex}.inbox-group{border:1px solid var(--border,#e3e3e3);background:var(--card,#fff);border-radius:12px}.inbox-group-h{align-items:center;gap:8px;padding-right:10px;display:flex}.inbox-group-btn{min-width:0;color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;flex:1;align-items:center;gap:10px;padding:12px 14px;display:flex}.inbox-group-kind{text-transform:uppercase;letter-spacing:.04em;flex:none;font-size:12px}.inbox-group-title{text-overflow:ellipsis;white-space:nowrap;font-weight:600;overflow:hidden}.inbox-group-count{font-weight:700}.inbox-group-at{white-space:nowrap;margin-left:auto}.inbox-chev{flex:none;transition:transform .15s}.inbox-group.open .inbox-chev{transform:rotate(180deg)}.inbox-lines{border-top:1px solid var(--border,#e3e3e3);margin:0;padding:0 14px 10px;list-style:none}.inbox-lines li{border-bottom:1px solid var(--border,#eee);align-items:baseline;gap:12px;padding:8px 0;display:flex}.inbox-lines li:last-child{border-bottom:0}.inbox-lines li.unread .inbox-line-msg{font-weight:600}.inbox-line-at{white-space:nowrap;flex:0 0 110px}.inbox-line-msg{flex:1;min-width:0}@media (width<=640px){.inbox-group-kind,.inbox-group-at{display:none}.inbox-lines li{flex-wrap:wrap}.inbox-line-at{flex-basis:100%}}.msg-split{gap:var(--s-4,16px);grid-template-columns:300px 1fr;align-items:stretch;height:calc(100vh - 260px);min-height:420px;display:grid}.msg-list,.msg-thread{border:1px solid var(--line,#e3e3e3);border-radius:var(--r-card,16px);background:var(--card,#fff);flex-direction:column;min-height:0;display:flex;overflow:hidden}.msg-list-head{border-bottom:1px solid var(--line,#e3e3e3);gap:8px;padding:10px;display:flex}.msg-list-head input{flex:1;min-width:0}.msg-threads{flex:1;margin:0;padding:0;list-style:none;overflow-y:auto}.msg-row{border:0;border-bottom:1px solid var(--line,#e3e3e3);width:100%;color:inherit;text-align:left;cursor:pointer;background:0 0;border-radius:0;align-items:center;gap:10px;padding:10px 12px;display:flex}.msg-row:hover,.msg-row.on{background:var(--ctl,#7676801f)}.msg-av{background:var(--ctl,#7676801f);border-radius:50%;flex:none;place-items:center;width:36px;height:36px;font-size:13px;font-weight:600;display:grid}.msg-row-body{flex:1;min-width:0}.msg-row-top{justify-content:space-between;gap:8px;display:flex}.msg-row-name{text-overflow:ellipsis;white-space:nowrap;font-weight:600;overflow:hidden}.msg-row-at{color:var(--sub,#666);flex:none;font-size:12px}.msg-row-preview{color:var(--sub,#666);align-items:center;gap:6px;font-size:13px;display:flex}.msg-row-preview span:first-child{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.msg-row.unread .msg-row-preview span:first-child{color:var(--ink,#111);font-weight:600}.msg-thread-head{border-bottom:1px solid var(--line,#e3e3e3);align-items:center;gap:10px;padding:10px 14px;font-weight:600;display:flex}.msg-back{display:none}.msg-bubbles{flex-direction:column;flex:1;gap:8px;min-height:0;padding:14px;display:flex;overflow-y:auto}.msg-bubble{background:var(--ctl,#7676801f);overflow-wrap:anywhere;border-radius:16px;max-width:75%;padding:8px 12px}.msg-bubble.mine{background:var(--accent,#1d4ed8);color:var(--on-accent,#fff);align-self:flex-end}.msg-bubble.mine a{color:inherit}.msg-bubble-at{opacity:.7;margin-top:2px;font-size:11px;display:block}.msg-reply{border-top:1px solid var(--line,#e3e3e3);gap:8px;padding:10px;display:flex}.msg-reply input{flex:1;min-width:0}.msg-empty{text-align:center;color:var(--sub,#666);margin:auto;padding:24px}@media (width<=640px){.msg-split{grid-template-columns:1fr;height:calc(100vh - 230px)}.msg-split.thread-open .msg-list,.msg-split:not(.thread-open) .msg-thread{display:none}.msg-back{display:inline-block}}.od-docs-h{color:var(--sub);margin:12px 0 6px;font-size:13px;font-weight:600}.od-docs h3+.od-docs-h{margin-top:2px}.od-docs-list{margin:0;padding:0;list-style:none}.od-doc{border-top:1px solid var(--line);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 12px;min-width:0;padding:8px 0;display:flex}.od-docs-list .od-doc:first-child,.od-docs-h+.od-doc{border-top:0}.od-doc-main{flex-direction:column;flex:220px;min-width:0;display:flex}.od-doc-title{overflow-wrap:anywhere;font-weight:600}.od-doc-sub{color:var(--sub);overflow-wrap:anywhere;font-size:12.5px}.od-doc-actions{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.od-doc-actions button{min-height:36px}.od-doc-void .od-doc-title,.od-doc-void .od-doc-sub s{color:var(--sub);text-decoration:line-through}.od-doc-tag{margin-left:6px;text-decoration:none}.od-docs-foot{margin:10px 0 0}.od-live{align-items:center;gap:8px;margin:6px 0 0;display:flex}.od-dot{background:var(--accent);border-radius:50%;flex:none;width:8px;height:8px;animation:1.1s ease-in-out infinite od-pulse}@keyframes od-pulse{0%,to{opacity:.25}50%{opacity:1}}@media (prefers-reduced-motion:reduce){.od-dot{animation:none}}.od-live-err button{margin-left:6px}.od-panel-err{flex-wrap:wrap;align-items:center;gap:8px 12px;display:flex}.od-panel-err h3{flex-basis:100%;margin-bottom:0}.od-skel{flex-direction:column;gap:8px;display:flex}.od-skel-line{background:color-mix(in srgb, var(--sub) 18%, transparent);border-radius:6px;height:12px;display:block}.od-skel-short{width:55%}.shadj{min-width:0;margin-top:6px}.shadj-sub{margin:0 0 6px}.shadj-total{margin:6px 0}.shadj-add{margin-top:4px}.shadj-form{border:1px solid var(--line);border-radius:var(--r-control);grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:8px 10px;min-width:0;margin-top:8px;padding:10px;display:grid}.shadj-form label{color:var(--sub);flex-direction:column;gap:3px;min-width:0;font-size:12px;display:flex}.shadj-form input,.shadj-form select{width:100%;min-width:0;min-height:36px;font-size:14px}.shadj-note,.shadj-help,.shadj-actions{grid-column:1/-1}.shadj-help{margin:0}.shadj-actions{gap:8px}.shcsv textarea{width:100%;min-height:90px;font:12px ui-monospace,SFMono-Regular,Menlo,monospace}.shcsv-row{flex-wrap:wrap;align-items:center;gap:8px;margin:8px 0;display:flex}@media (width<=640px){.od-doc-actions{width:100%}.od-doc-actions button{flex:auto}.shadj-form{grid-template-columns:1fr 1fr}}.od-items-top-list{flex-direction:column;gap:4px;margin:0;padding:0;list-style:none;display:flex}.od-items-top-list li{flex-wrap:wrap;align-items:baseline;gap:6px;display:flex}.od-items-top-qty{color:var(--sub);font-variant-numeric:tabular-nums;min-width:2em}.odx-backs{flex-wrap:wrap;gap:4px 16px;display:flex}.odx-backs .back{margin-bottom:4px}.odx-head{flex-wrap:wrap;align-items:center;gap:8px 12px;min-width:0;display:flex}.main .odx-head h2{overflow-wrap:anywhere;min-width:0;margin:0}.odx-pills{flex-wrap:wrap;gap:6px;display:flex}.odx-acts{flex-wrap:wrap;align-items:center;gap:8px;margin-left:auto;display:flex}.odx-link{color:var(--sub);align-items:center;gap:4px;padding:0 4px;font-size:13px;display:inline-flex}.odx-link:hover{color:var(--ink);text-decoration:underline}.odx-print{align-items:center;gap:6px;display:inline-flex}.odx-pack{border-radius:var(--r-control);background:var(--btn-bg);color:var(--btn-ink);border:var(--btn-edge-w) solid var(--btn-edge);align-items:center;padding:8px 18px;font-weight:600;display:inline-flex}.odx-pack:hover{opacity:.9}.odx-alert{margin:8px 0 0;font-size:13px}.odx-alert button{margin-left:6px;padding:3px 10px;font-size:12px}.odx-grid{grid-template-columns:minmax(0,1.05fr) minmax(0,1fr) minmax(300px,.95fr);gap:14px;min-height:0;margin-top:12px;display:grid}.odx-col{flex-direction:column;gap:14px;min-width:0;min-height:0;display:flex}.odx-card{flex-direction:column;min-height:0;margin:0;padding:14px 16px;display:flex;overflow:hidden}.odx-card-h{justify-content:space-between;align-items:baseline;gap:8px;margin-bottom:6px;display:flex}.odx-aside{color:var(--sub);white-space:nowrap;font-size:12.5px}.odx-aside b{color:var(--ink)}.odx-empty{color:var(--sub);margin:4px 0;font-size:13px}.odx-note{color:var(--sub);margin:4px 0 0;font-size:12px}.odx-label,.odx-facts dt{letter-spacing:.4px;text-transform:uppercase;color:var(--sub);margin-bottom:2px;font-size:11px;font-weight:600;display:block}.odx-line{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:13.5px;display:block;overflow:hidden}.odx-sub{color:var(--sub);font-size:12.5px}.odx-line.odx-wrap{white-space:normal;overflow-wrap:anywhere}.odx-ok{color:var(--ok-ink);font-weight:600}.odx-bad{color:var(--bad-ink);font-weight:600}.odx-items{flex:0 auto}.odx-items-list{min-height:0;margin:0;padding:0;list-style:none;overflow-y:auto}.odx-items-list li{border-top:1px solid var(--line);grid-template-columns:2.4em minmax(0,1fr) auto;align-items:baseline;gap:8px;padding:7px 0;display:grid}.odx-items-list li:first-child{border-top:0}.odx-q{color:var(--sub);font-variant-numeric:tabular-nums;font-weight:600}.odx-it{flex-direction:column;min-width:0;display:flex}.odx-title{color:var(--sub);text-overflow:ellipsis;white-space:nowrap;font-size:12.5px;overflow:hidden}.odx-each{font-variant-numeric:tabular-nums;font-size:13px}.odx-details{flex:none}.odx-facts{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px 12px;margin:0;display:grid}.odx-facts>div{min-width:0}.odx-facts dd{text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:13.5px;overflow:hidden}.odx-facts .odx-wide{grid-column:1/-1}.odx-people{border-top:1px solid var(--line);grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:10px;padding-top:10px;display:grid}.odx-people>div{min-width:0}.odx-ship{flex:0 auto}.odx-scroll{flex:auto;min-height:0;overflow-y:auto}.odx-labels{margin:0;padding:0;list-style:none}.odx-labels li{border-top:1px solid var(--line);min-width:0;padding:6px 0}.odx-labels li:first-child{border-top:0;padding-top:0}.odx-ship .odx-facts{border-top:1px solid var(--line);margin-top:10px;padding-top:10px}.odx-btns{flex-wrap:wrap;flex:none;gap:6px;margin-top:12px;display:flex}.odx-btns button{padding:6px 12px;font-size:13px}.odx-more{flex:none;padding:6px}.odx-tiles{margin:0;padding:0;list-style:none}.odx-tiles li+li{border-top:1px solid var(--line)}.odx-tile{width:100%;color:var(--ink);border-radius:var(--r-control);text-align:left;background:0 0;border:0;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;padding:10px;font-weight:400;display:grid}.odx-tile:hover{background:var(--ctl)}.odx-tile-k{white-space:nowrap;font-size:13.5px;font-weight:600}.odx-tile-v{color:var(--sub);text-align:right;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:13px;overflow:hidden}.odx-tile-v.odx-ok{color:var(--ok-ink)}.odx-tile-v.odx-bad{color:var(--bad-ink)}.odx-tile-go{color:var(--sub)}.odx-col-msgs .omsg{flex-direction:column;flex:auto;min-height:0;margin:0;padding:14px 16px;display:flex}.odx-col-msgs .omsg-thread{flex:auto;min-height:0;padding-right:2px;overflow-y:auto}.odx-col-msgs .omsg-compose{flex:none;margin-top:10px;padding-top:10px}.odx-col-msgs .omsg-send{margin-top:6px}@media (width<=1180px){.odx-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr) minmax(260px,.9fr);gap:12px}.odx-col{gap:12px}.odx-card,.odx-col-msgs .omsg{padding:12px 14px}}@media (width<=999px){.odx-grid{grid-template:"a b""c b"minmax(0,1fr)/minmax(0,1fr) minmax(0,1fr)}.odx-grid>.odx-col:first-child{grid-area:a}.odx-grid>.odx-col:nth-child(2){grid-area:b}.odx-grid>.odx-col-msgs{grid-area:c;min-height:200px}}@media (width<=899px){.odx-grid{grid-template:none/minmax(0,1fr)}.odx-grid>.odx-col:first-child,.odx-grid>.odx-col:nth-child(2),.odx-grid>.odx-col-msgs{grid-area:auto;min-height:0}.odx-grid>.odx-col-msgs{order:1}.odx-grid>.odx-col:nth-child(2){order:2}.odx-col-msgs .omsg-thread{max-height:50vh}.odx-acts{margin-left:0}}@media (width<=359px){.odx-facts{grid-template-columns:repeat(2,minmax(0,1fr))}}.odp-overlay{z-index:62;background:var(--scrim);justify-content:center;align-items:flex-start;padding:6vh 16px 16px;display:flex;position:fixed;inset:0}.odp-overlay[hidden]{display:none}.odp{background:var(--solid,var(--bg));width:min(720px,100%);max-height:calc(100dvh - 6vh - 16px);color:var(--ink);border:1px solid var(--line);border-radius:var(--r-panel);flex-direction:column;min-width:0;display:flex;overflow:hidden;box-shadow:0 18px 60px #00000059}.odp:focus{outline:none}.odp-wide{width:min(1120px,100%)}.odp-head{border-bottom:1px solid var(--line);flex:none;align-items:center;gap:8px;padding:14px 14px 12px 20px;display:flex}.odp-head h3{flex:1;min-width:0;margin:0;font-size:17px}.odp-body{overflow-wrap:break-word;min-height:0;padding:16px 20px 20px;overflow:auto}.odp-body>.card{box-shadow:none;background:0 0;border:0;margin:0;padding:0}.odp-body .sqo-panel>h3:first-child{display:none}.odp-body .od-docs>.od-docs-h:first-child{margin-top:0}.odp input.iv,.odp input.cg{border-radius:var(--r-control);border:1px solid var(--line,#ddd);background:var(--field);color:inherit;padding:4px 8px;font-size:13px}.odx-poph{color:var(--sub);margin:18px 0 6px;font-size:13px;font-weight:600}.odx-poph:first-child{margin-top:0}.odx-popfoot{border-top:1px solid var(--line);flex-wrap:wrap;align-items:center;gap:8px;margin-top:14px;padding-top:12px;display:flex}.odx-popfoot .meta{flex:200px;margin:0}.odx-napa{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:18px;display:grid}.odx-napa .od-napa-frame{height:68vh;min-height:420px}@media (width<=640px){.odp-overlay{padding:0}.odp,.odp-wide{border:0;border-radius:0;width:100%;min-height:100dvh;max-height:100dvh}.odp-body{padding:14px 14px 24px}.odx-napa{grid-template-columns:minmax(0,1fr)}}.ofin{min-width:0;margin-top:10px}.ofin-h{color:var(--ink);margin:14px 0 6px;font-size:13px}.ofin>.ofin-h:first-child,.ofin>.meta+.ofin-h{margin-top:4px}.ofin-h-sub{color:var(--sub);font-weight:600}.ofin-table td.ofin-date{white-space:nowrap;width:1%}.ofin-table td.ofin-what{overflow-wrap:anywhere}.ofin-desc,.ofin-ref{color:var(--sub)}.ofin-note{color:var(--sub);font-size:12px;font-weight:400;display:block}table.data tr.ofin-nc td,.ofin-tot.ofin-nc{color:var(--sub)}table.data tr.ofin-void td.ofin-amt,table.data tr.ofin-void .ofin-type{text-decoration:line-through}table.data tr.ofin-adj .ofin-type{font-style:italic}.ofin-totals{border-top:2px solid var(--line);max-width:320px;margin-top:14px;margin-left:auto;padding-top:8px}.ofin-tot{justify-content:space-between;gap:12px;padding:3px 0;font-size:13px;display:flex}.ofin-tot .num{font-variant-numeric:tabular-nums}.ofin-profit{border-top:1px solid var(--line);margin-top:4px;padding-top:6px;font-size:14px;font-weight:700}.ofin-rec{margin:6px 0 0;font-size:12px}@media (width<=760px),(width<=900px) and (height<=500px){.ofin-totals{max-width:none}table.data.stack tr.ofin-void td.ofin-amt{text-decoration:line-through}}@media (width>=761px){.ofin-table{table-layout:fixed}.ofin-table th:first-child{width:72px}.ofin-table th:nth-child(2),.ofin-table th:nth-child(4){width:104px}.ofin-table td.num{width:auto}}.ofin-taxholder{margin:2px 0 6px}.ofin-tax-marketplace b{color:var(--ok)}.ofin-tax-unknown b{color:var(--warn,var(--muted))}.ofin-tot .ofin-note{font-size:12px;font-weight:400;display:block}table.pk-math-table tr.pk-math-pending th,.pfm-pending{opacity:.75;font-style:italic}.pk-allow-note{font-size:12px}.pfm{border:1px solid var(--line);border-radius:8px;max-width:420px;margin-top:12px;padding:8px 10px}.pfm-h{align-items:center;gap:6px;margin:0 0 4px;font-size:13px;font-weight:600;display:flex}.pfm-row{justify-content:space-between;gap:12px;padding:2px 0;font-size:13px;display:flex}.pfm-row .pfm-src{color:var(--sub);font-size:12px}.pfm-used{font-weight:600}.pfm-err{color:var(--bad);margin:6px 0 0;font-size:12px}.pfm-type{flex-wrap:wrap;align-items:center;gap:6px;margin-top:6px;font-size:12px;display:flex}.pfm-type input{text-align:right;width:90px}@media (width<=760px){.pfm{max-width:none}}.omsg{overflow-x:hidden}.omsg-thread{margin-top:10px}.omsg-list{gap:var(--s-3);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.omsg-item{gap:var(--s-2);align-items:flex-start;min-width:0;display:flex}.omsg-avatar{border-radius:var(--r-pill);background:var(--ctl);width:30px;height:30px;color:var(--ink);letter-spacing:.3px;flex:none;justify-content:center;align-items:center;font-size:12px;font-weight:700;display:inline-flex}.omsg-avatar.sm{width:24px;height:24px;font-size:10px}.omsg-main{flex:auto;min-width:0}.omsg-head{align-items:baseline;gap:2px var(--s-2);flex-wrap:wrap;font-size:13px;display:flex}.omsg-time{color:var(--sub);font-size:12px}.omsg-edited{background:var(--ctl);color:var(--sub);padding:0 8px;font-size:11px}.omsg-body{white-space:pre-wrap;overflow-wrap:anywhere;margin:2px 0 0;font-size:14px;line-height:1.4}.omsg-item.is-deleted .omsg-body{font-style:italic}.omsg-mention{color:var(--accent);font-weight:600}.omsg-actions{align-items:center;gap:var(--s-2);flex-wrap:wrap;margin-top:4px;display:flex}.omsg-actions button{padding:2px 10px;font-size:12px}.omsg-actions .omsg-danger{color:var(--bad-ink)}.omsg-edit textarea,.omsg-compose textarea{box-sizing:border-box;resize:vertical;width:100%;max-width:100%;min-height:64px;display:block}.omsg-edit{margin-top:4px}.omsg-compose{margin-top:var(--s-4);border-top:1px solid var(--line);padding-top:var(--s-3)}.omsg-send{justify-content:space-between;align-items:center;gap:var(--s-2);margin-top:var(--s-2);display:flex}.omsg-send .meta{min-width:0;font-size:12px}.omsg-picker{border:1px solid var(--line);border-radius:var(--r-control);background:var(--solid);box-shadow:var(--glass-shadow);margin:4px 0 0;padding:4px;list-style:none}.omsg-picker li{align-items:center;gap:var(--s-2);cursor:pointer;border-radius:8px;min-width:0;padding:6px 8px;font-size:14px;display:flex}.omsg-picker li.is-active,.omsg-picker li:hover{background:var(--ctl)}.omsg-pick-name{white-space:nowrap;font-size:14px;font-weight:600}.omsg-pick-email{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:12px;overflow:hidden}.omsg-item.is-highlight{background:color-mix(in srgb, var(--accent) 12%, transparent);box-shadow:0 0 0 2px color-mix(in srgb, var(--accent) 45%, transparent);border-radius:var(--r-card,8px);transition:background .6s,box-shadow .6s}.omsg-item:focus{outline:none}.omsg-item:focus-visible{outline:2px solid var(--accent);outline-offset:2px}@media (prefers-reduced-motion:reduce){.omsg-item.is-highlight{transition:none}}.sqo{max-width:860px;padding-bottom:120px}.sqo *,.sqo-panel *{box-sizing:border-box;min-width:0}.sqo-card h3{margin-top:0}.sqo-grid{gap:var(--s-3);grid-template-columns:1fr;display:grid}@media (width>=700px){.sqo-grid{grid-template-columns:1fr 1fr}.sqo-wide{grid-column:1/-1}}.sqo-f{gap:var(--s-1);flex-direction:column;font-size:13px;display:flex}.sqo-f>span:first-child{color:var(--sub)}.sqo-f input,.sqo-f select,.sqo-f textarea{width:100%;min-height:44px;font-size:16px}.sqo-row3{gap:var(--s-2);grid-template-columns:1fr 1.4fr 1fr;display:grid}.sqo-ferr{color:var(--bad-ink,var(--bad));font-size:12px}.sqo-check{align-items:flex-start;gap:var(--s-2);padding:var(--s-2) 0;font-size:14px;display:flex}.sqo-check input{flex:none;width:22px;height:22px}.sqo-seg{gap:var(--s-2);margin-bottom:var(--s-3);flex-wrap:wrap;display:flex}.sqo-seg button{background:var(--ctl);min-height:44px;color:var(--ink);flex:auto}.sqo-seg button.on{background:var(--btn-bg);color:var(--btn-ink)}.sqo-hits{margin:var(--s-2) 0;gap:var(--s-1);flex-direction:column;padding:0;list-style:none;display:flex}.sqo-hits button{text-align:left;background:var(--solid);width:100%;color:var(--ink);border:1px solid var(--line);white-space:normal;flex-direction:column;gap:2px;min-height:44px;display:flex}.sqo-hits button:hover{background:var(--ctl)}.sqo-typed{font-style:italic}.sqo-link{color:var(--accent);background:0 0;min-height:0;padding:0;text-decoration:underline}.sqo-lines{margin:var(--s-3) 0 0;gap:var(--s-2);flex-direction:column;padding:0;list-style:none;display:flex}.sqo-line{border:1px solid var(--line);border-radius:var(--r-control);padding:var(--s-3);background:var(--solid)}.sqo-line-head{align-items:center;gap:var(--s-2);flex-wrap:wrap;display:flex}.sqo-x{min-height:36px;margin-left:auto}.sqo-line-edit{align-items:flex-end;gap:var(--s-3);margin-top:var(--s-2);flex-wrap:wrap;display:flex}.sqo-step{align-items:center;gap:var(--s-1);display:flex}.sqo-step button{width:44px;min-height:44px;padding:0;font-size:20px}.sqo-step input{text-align:center;width:64px;min-height:44px;font-size:16px}.sqo-price{width:110px}.sqo-lt{margin-left:auto;padding-bottom:12px;font-weight:600}.sqo-chips,.sqo-inline{gap:var(--s-2);margin-top:var(--s-2);flex-wrap:wrap;align-items:center;display:flex}.sqo-inline input{flex:120px}.sqo-totals{width:100%;margin-top:var(--s-3)}.sqo-totals td{white-space:normal}.sqo-grand td{font-size:16px;font-weight:700}.sqo-pay{border-top:1px solid var(--line);padding-top:var(--s-3);margin-bottom:var(--s-3)}.sqo-pay-foot{justify-content:space-between;align-items:center;gap:var(--s-2);flex-wrap:wrap;display:flex}.sqo-bar{z-index:5;align-items:center;gap:var(--s-3);padding:var(--s-3);margin-top:var(--s-3);background:var(--glass-strong);-webkit-backdrop-filter:var(--glass-blur);backdrop-filter:var(--glass-blur);border:1px solid var(--glass-edge);border-radius:var(--r-card);box-shadow:var(--glass-shadow);flex-wrap:wrap;display:flex;position:sticky;bottom:0}.sqo-bar-sum{align-items:center;gap:var(--s-2);flex-wrap:wrap;display:flex}.sqo-bar-sum b{font-size:20px}.sqo-bar-act{gap:var(--s-2);margin-left:auto;display:flex}.sqo-bar-act button{min-height:48px;padding:0 22px;font-size:16px}.sqo-bar-err{flex-basis:100%;margin:0}@media (width<=520px){.sqo-bar-act{width:100%}.sqo-bar-act button{flex:1}}.sqo-panel .sqo-pills{gap:var(--s-2);margin-bottom:var(--s-2);flex-wrap:wrap}.sqo-banner{padding:var(--s-3);border-radius:var(--r-control);margin:var(--s-2) 0}.sqo-sub{border:1px solid var(--line);border-radius:var(--r-control);padding:var(--s-3);margin:var(--s-3) 0;background:var(--solid)}.sqo-btnlink{align-items:center;min-height:36px;display:inline-flex}.sqo-mono{word-break:break-all;font-family:ui-monospace,SFMono-Regular,Menlo,monospace}.sqo-paylist{margin:var(--s-2) 0;padding-left:18px}.sqo-notes{white-space:pre-wrap}.sqo-history{margin:var(--s-2) 0 0;gap:var(--s-2);flex-direction:column;padding-left:18px;display:flex}.pk-cancelled-banner{background:var(--bad,#c53030);color:#fff;letter-spacing:.08em;text-align:center;border-radius:10px;margin:4px 0 10px;padding:10px 14px;font-size:30px;font-weight:800}.pk-cancel-stop{border-color:var(--bad,#c53030)}.pk-cancel-stop h3{color:var(--bad,#c53030)}.pk-cancel-link{border-radius:var(--r-control,8px);background:var(--btn-bg,#111);min-height:36px;color:var(--btn-ink,#fff);align-items:center;padding:0 14px;font-weight:700;text-decoration:none;display:inline-flex}.pk-cancel-yes{background:var(--bad,#c53030);color:#fff;border-color:#0000}.pk-cancel-yes:disabled{opacity:.5}.pk-due{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;max-width:520px;margin:4px 0 8px;display:grid}.pk-due-tile{border:1px solid var(--line);border-radius:10px;flex-direction:column;gap:2px;min-width:0;padding:10px 12px;display:flex}.pk-due-l{color:var(--sub);font-size:13px}.pk-due-v{overflow-wrap:anywhere;font-size:26px;font-weight:800;line-height:1.15}.pk-due-rel{color:var(--sub);font-size:14px;font-weight:600}.pk-due-tile.warn .pk-due-rel{color:var(--warn-ink)}.pk-due-tile.bad{border-color:var(--bad,#c53030)}.pk-due-tile.bad .pk-due-v,.pk-due-tile.bad .pk-due-rel{color:var(--bad,#c53030)}@media (width<=640px){.pk-due-v{font-size:22px}}.pk-due.pk-due-4{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));max-width:1040px}.pk-due-tile.biz{border-color:var(--accent);background:color-mix(in srgb, var(--accent) 8%, transparent)}.pk-due-tile.biz .pk-due-v{color:var(--accent)}.pk-due-tile.fast{border-color:var(--warn-ink);background:color-mix(in srgb, var(--warn-ink) 10%, transparent)}.pk-due-tile.fast .pk-due-v{color:var(--warn-ink)}.pk-due-tile.muted .pk-due-v{color:var(--sub)}.pk-due-logo{align-items:center;min-height:44px;display:flex}.nr-search input{flex:260px;min-width:0;max-width:460px;font-size:15px}.nr-actions{flex-wrap:wrap;align-items:center;gap:10px;margin:4px 0 10px}.nr-rma{flex-wrap:wrap;gap:6px;display:inline-flex}.nr-rma input{width:200px;min-width:0}.nr-cond{border:1px solid var(--line);border-radius:999px;padding:1px 8px;font-size:12px;font-weight:800;display:inline-block}.nr-cond-new{color:var(--ok);border-color:color-mix(in srgb, var(--ok) 55%, var(--line))}.nr-cond-defective{color:var(--bad,#c53030);border-color:color-mix(in srgb, var(--bad,#c53030) 55%, var(--line))}.rc-ask{gap:6px;display:grid}.rc-ask-compact button{padding:6px 10px;font-size:13px}.rc-defect{background:var(--bad,#c53030);color:#fff;border-color:#0000}.rc-toggle{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.nr-table .nr-part{min-width:150px;max-width:300px}.nr-table .nr-part .meta{font-size:12px;line-height:1.3}.nr-from{flex-wrap:wrap;gap:2px 10px;display:flex}.nr-mark{flex-wrap:wrap;align-items:center;gap:6px;display:inline-flex}.nr-mark button.gray{padding:3px 10px;font-size:13px}.nr-switch{color:var(--muted);cursor:pointer;background:0 0;border:0;padding:0;font-size:12px;text-decoration:underline}.rf-note{margin:6px 0 0}.rf-results{gap:4px;max-width:720px;margin:8px 0 0;padding:0;list-style:none;display:grid}.rf-row{text-align:left;background:var(--card);width:100%;color:inherit;border:1px solid var(--line);cursor:pointer;font:inherit;border-radius:8px;gap:2px;padding:8px 10px;display:grid}.rf-row:hover,.rf-row:focus-visible{border-color:var(--accent)}.rf-top{flex-wrap:wrap;align-items:baseline;gap:2px 10px;display:flex}.rf-why{color:var(--muted);margin-left:auto;font-size:12px}.rf-skus{font-size:12px}.nr-keep{border:1px solid var(--line);border-radius:8px;gap:8px;margin:0 0 10px;padding:10px;display:grid}.nr-keep p{margin:0}.lo-scan{margin:0 0 10px}.lo-form input{flex:260px;min-width:0;max-width:460px;font-size:15px}.lo-card{border:1px solid var(--line);border-radius:6px;gap:6px;max-width:640px;margin:6px 0;padding:8px 10px;display:grid}.lo-ask{gap:6px;display:grid}.pk-cust-title{font-weight:800}.pk-cust-business .pk-cust-title{color:var(--accent)}.pk-cust-unknown .pk-cust-title{color:var(--sub)}.pk-cust-chip{border:1px solid var(--line);color:var(--sub);border-radius:999px;align-self:flex-start;margin-top:2px;padding:1px 8px;font-size:12px;font-weight:700;line-height:18px;display:inline-block}.pk-cust-chip.pk-cust-business{border-color:var(--accent);background:color-mix(in srgb, var(--accent) 14%, transparent);color:var(--accent)}.stn-chip.stn-chip{border-radius:var(--r-pill);border:1px solid var(--line);background:var(--solid);max-width:100%;min-height:44px;color:var(--ink);white-space:nowrap;touch-action:manipulation;flex:none;align-items:center;padding:0 14px;font-size:14px;font-weight:700;display:inline-flex}.stn-chip.none{color:var(--warn-ink);background:var(--tint-warn)}.stn-chip-name{text-overflow:ellipsis;max-width:44vw;overflow:hidden}.stn-chip:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.hub-home-head .stn-chip.hub-stn{order:4;align-self:center}.stn-row{align-items:flex-start;gap:8px;min-width:0;margin:0 0 8px;display:flex}.stn-row-strip{flex:auto;min-width:0}.stn-row-strip .bench-scale-strip{margin-bottom:0}.stn-row .stn-chip{margin-left:auto}.stn-gone{margin:-4px 0 8px;font-size:12.5px;line-height:1.3}.stn-gone a{color:var(--bad-ink);text-decoration:underline}.bench-scale-strip-note{opacity:.9;overflow-wrap:anywhere;font-size:12px}.stp-overlay{z-index:95;background:var(--bg);padding:max(12px, env(safe-area-inset-top)) 12px max(12px, env(safe-area-inset-bottom));overscroll-behavior:contain;flex-direction:column;display:flex;position:fixed;inset:0;overflow-y:auto}.stp-overlay *{min-width:0}.stp-sheet{flex-direction:column;gap:10px;width:100%;max-width:520px;margin:0 auto;display:flex}.stp-q{text-align:center;margin:4px 0 0;font-size:clamp(26px,8vw,40px);line-height:1.1}.stp-sub{text-align:center;color:var(--sub);margin:0;font-size:14px}.stp-list{flex-direction:column;gap:8px;display:flex}.stp-btn{text-align:left;border:2px solid var(--line);border-radius:var(--r-card);background:var(--solid);width:100%;min-height:72px;color:var(--ink);touch-action:manipulation;align-items:center;gap:12px;padding:10px 12px;display:flex}.stp-btn.on{border-color:var(--accent)}.stp-num{background:var(--tint-ok);width:56px;height:56px;color:var(--ok-ink);font-variant-numeric:tabular-nums;border-radius:14px;flex:none;justify-content:center;align-items:center;font-size:30px;font-weight:700;display:inline-flex}.stp-body{flex-direction:column;flex:auto;gap:2px;display:flex}.stp-title{overflow-wrap:anywhere;font-size:18px;font-weight:700}.stp-line{color:var(--sub);overflow-wrap:anywhere;align-items:center;gap:6px;font-size:12.5px;font-weight:500;display:flex}.stp-dot{background:var(--sub);opacity:.55;border-radius:50%;flex:none;width:8px;height:8px}.stp-line.ok .stp-dot{background:var(--ok-ink);opacity:1}.stp-line.bad{color:var(--bad-ink)}.stp-line.bad .stp-dot{background:var(--bad-ink);opacity:1}.stp-skip{min-height:48px;margin-top:4px}.pk-bench-notice{border-radius:var(--r-control);background:var(--tint-bad);color:var(--bad-ink);margin:0 0 6px;padding:8px 10px;font-weight:600}.pkph-head{margin:0 0 8px}.pkph-top{align-items:center;gap:10px;min-width:0;margin-bottom:6px;display:flex}.pkph-top .back{flex:none;align-items:center;gap:4px;min-height:44px;font-size:16px;display:inline-flex}.pkph-order{flex-direction:column;flex:auto;min-width:0;display:flex}.pkph-order-no{overflow-wrap:anywhere;font-size:16px;line-height:1.2}.pkph-order-who{color:var(--sub);overflow-wrap:anywhere;font-size:13px}.pkph-steps ol{grid-template-columns:repeat(4,minmax(0,1fr));gap:4px;margin:0;padding:0;list-style:none;display:grid}.pkph-steps li{min-width:0;margin:0}.pkw .pkph-step button{border:1px solid var(--line);border-radius:var(--r-control);background:var(--solid);width:100%;min-height:52px;color:var(--sub);flex-direction:column;justify-content:center;align-items:center;gap:2px;padding:4px 2px;font-size:13px;font-weight:600;line-height:1.1;display:flex}.pkw .pkph-step button:disabled{opacity:1;cursor:default}.pkw .pkph-step.pkph-todo button:disabled{opacity:.55}.pkph-step-n{border:1.5px solid;border-radius:50%;justify-content:center;align-items:center;width:22px;height:22px;font-size:12px;line-height:1;display:inline-flex}.pkw .pkph-step.pkph-done button{color:var(--ok);border-color:color-mix(in srgb, var(--ok) 55%, var(--line))}.pkph-done .pkph-step-n{background:var(--ok);border-color:var(--ok);color:var(--solid)}.pkw .pkph-step.pkph-current button{color:var(--ink);border:2px solid var(--accent)}.pkph-current .pkph-step-n{background:var(--accent);border-color:var(--accent);color:var(--on-accent,#fff)}.pkph-instruction{border:2px solid var(--accent);border-radius:var(--r-card);background:var(--solid);-webkit-backdrop-filter:none;backdrop-filter:none;min-width:0;margin:0 0 10px;padding:12px}.pkph-instruction.ok{border-color:var(--ok)}.pkph-instruction-row{align-items:center;gap:10px;min-width:0;display:flex}.pkph-instruction-main{overflow-wrap:anywhere;flex:auto;margin:0;font-size:20px;font-weight:700;line-height:1.2}.pkph-progress{border-radius:var(--r-pill);background:var(--ctl);white-space:nowrap;flex:none;padding:4px 10px;font-size:15px;font-weight:700}.pkph-instruction.ok .pkph-progress{background:var(--ok);color:var(--solid)}.pkph-instruction-sub{color:var(--sub);overflow-wrap:anywhere;margin:4px 0 0;font-size:14px}.pkph-head .pkph-instruction{margin:8px 0 0}.pkph-instruction-action{min-height:36px;margin-top:4px;padding:0;font-size:15px}.pkph-details{margin:8px 0}.pkph-details>summary{min-height:44px;color:var(--sub);cursor:pointer;align-items:center;padding:0 4px;font-size:14px;font-weight:600;display:flex}.pkph-details[open]>summary{color:var(--ink)}.pkph-details-body{flex-direction:column;gap:8px;min-width:0;padding:4px 0 8px;display:flex}.pkph-details-body>button,.pkph-details-body .row>button{min-height:48px}.pkph-auto{border:2px solid var(--ok);border-radius:var(--r-card);background:var(--solid);align-items:center;gap:10px;min-width:0;margin:0 0 10px;padding:10px 12px;display:flex}.pkph-auto-text{overflow-wrap:anywhere;flex:auto;font-size:15px;font-weight:600}.pkph-auto button{flex:none;min-width:84px;min-height:48px}.pkph-pick{border:1px solid var(--line);border-radius:var(--r-control);background:var(--solid);flex-direction:column;gap:2px;min-width:0;margin:6px 0 8px;padding:10px 12px;display:flex}.pkph-pick-name{overflow-wrap:anywhere;font-size:20px;font-weight:700}@media (width<=640px){body:has(.pkw.pkw-ph) .ntw:not(.ntw-open){translate:0 -76px}.pkw.pkw-ph:after{content:"";height:56px;display:block}.pkw.pkw-ph .pk-fwd-bar{padding-bottom:max(8px, env(safe-area-inset-bottom));gap:8px}.pkw.pkw-ph .pk-fwd-bar button{border-radius:var(--r-control);min-height:52px;font-size:17px}.pkw.pkw-ph .pk-fwd-bar .pk-next-note{flex:100%;font-size:14px}.pkw.pkw-ph .pk-fwd-bar .pk-next-note:empty{display:none}.pkw.pkw-ph .pkph-slip{margin:0 0 8px}.pkw.pkw-ph .pkph-msgs{flex-direction:column;gap:4px;margin:0 0 8px;font-size:14px;display:flex}.pkw.pkw-ph .pkph-msgs:empty{display:none}.pkw.pkw-ph .pk-scan>button{min-height:48px}.pkw.pkw-ph .pkph-grab{border-color:var(--line)}.pkw.pkw-ph .pkph-box{flex-direction:column;gap:2px;margin:0 0 6px;display:flex}.pkw.pkw-ph .pkph-box-name{overflow-wrap:anywhere;font-size:30px;font-weight:700;line-height:1.1}.pkw.pkw-ph .pkph-grab .pk-grab-rate{font-size:17px}html.pk-phone-pack .shell-top,html.pk-phone-pack .sd-toast,html.pk-phone-pack .plh-notice,html.pk-phone-pack .ntw:not(.ntw-open){display:none!important}.pkw-ph .pkph-head{margin-bottom:6px}.pkw-ph .pkph-top{gap:8px;margin-bottom:4px}.pkw-ph .pkph-top .back{min-height:40px;font-size:15px}.pkw-ph .pkph-order{flex-flow:wrap;align-items:baseline;gap:2px 8px}.pkw-ph .pkph-order-who{text-overflow:ellipsis;white-space:nowrap;overflow-wrap:normal;max-width:100%;overflow:hidden}.pkw-ph .pkph-order .pk-cust-chip{margin-top:0}.pkw .pkph-step button{flex-direction:row;gap:5px;min-height:36px;padding:4px 2px;font-size:13px}.pkph-step-n{width:18px;height:18px;font-size:11px}.pkw-ph .pk-test-mark{margin:0 0 6px;padding:4px 10px;font-size:13px}}.pkw{min-width:0}.pk-scan-in{flex:1;min-width:180px}@media (width<=640px){.pkw,.pkw *{min-width:0}.pkw .card{padding:12px}.pkw button,.pkw .rtb{min-height:44px}.pkw input,.pkw select{min-height:44px;font-size:16px}.pkw input[type=checkbox]{width:22px;height:22px;min-height:0}.pkw th,.pkw td,.pkw b,.pkw summary,.pkw .sku,.pkw .meta,.pkw .meta-line,.pkw .err{overflow-wrap:anywhere}.pkw .pk-steps{grid-template-columns:1fr 1fr;gap:6px;display:grid}.pkw .pk-steps .rtb{text-align:center;border-radius:var(--r-control);width:100%;margin:0;padding:8px 6px}.pkw .pk-scan .pk-scan-in{border-radius:var(--r-control);flex:100%;font-size:17px}.pkw .pk-scan .pk-scan-in:not([type=checkbox]):not([type=radio]),body.dark .pkw .pk-scan .pk-scan-in:not([type=checkbox]):not([type=radio]){background:var(--solid);color:var(--ink);-webkit-backdrop-filter:none;backdrop-filter:none}.pkw .pk-scan>button{flex:auto}.pkw .pk-dims{grid-template-columns:1fr 1fr;align-items:end;gap:8px;display:grid}.pkw .pk-dims>label{min-width:0!important}.pkw .pk-dims input,.pkw .pk-dims select{width:100%!important}.pkw .pk-actions>button,.pkw .pk-actions>select{flex:100%}.pkw .pk-col{display:block}.pkw .pk-col>button{width:100%;margin-top:10px}.pkw .pk-slip{border-width:2px}.pkw .pk-slip h3{font-size:16px}.pk-list{flex-direction:column;gap:8px;margin-top:10px;display:flex}.pk-li{border:1px solid var(--line,#ddd);border-radius:var(--r-control,10px);background:var(--solid,#fff);-webkit-backdrop-filter:none;backdrop-filter:none;align-items:center;gap:10px;padding:10px;display:flex}.pk-li.done{border-color:var(--ok);color:var(--ok)}.pk-li-main{flex:1;min-width:0}.pk-li-sku{overflow-wrap:anywhere;font-size:16px;font-weight:700;display:block}.pk-li-sub{color:var(--sub);font-size:13px;display:block}.pk-li-n{text-align:right;flex:none;font-size:20px;font-weight:700}.pk-li button{flex:none}.pkw .pk-fold{margin-top:10px}.pkw .pk-fold>summary{color:var(--sub);cursor:pointer;padding:8px 0;font-size:13px}.pkw .table-scroll{-webkit-overflow-scrolling:touch;overflow-x:auto}.pkw .table-scroll>table.data{width:100%}.pkw table.data{background-color:var(--solid)}.pkw table.data button{overflow-wrap:normal;white-space:nowrap}.pk-overlay{padding:0}.pk-modal{background:var(--solid);-webkit-backdrop-filter:none;backdrop-filter:none;border:0;border-radius:0;width:100%;max-width:none;min-height:100vh;max-height:none;padding:10px 10px 24px}.pk-modal:has(>.pkw-ph){overflow:visible}.pk-cam{z-index:5;color:#fff;border-bottom:1px solid var(--line);background:#000;margin:-10px -10px 10px;position:sticky;top:0}.pk-cam-view{height:clamp(68px,12.8vh,120px);position:relative;overflow:hidden}.pk-cam-view .hold-scan{flex-direction:column;justify-content:center;gap:2px;width:42%;padding:0;position:absolute;top:6px;bottom:6px;right:6px}.pk-cam-view .hold-scan-btn{border-radius:10px;flex:auto;min-height:0;font-size:16px}.pk-cam-view .hold-scan-mode{color:#fff;flex:none;padding:0;font-size:11px}.pk-cam-view:has(.hold-scan) .pk-cam-status{right:calc(42% + 12px)}.pk-cam-video{object-fit:cover;background:#111;width:100%;height:100%;display:block}.pk-cam-aim{pointer-events:none;border:2px solid #ffffffe6;border-radius:10px;position:absolute;inset:2px;box-shadow:0 0 0 999px #00000047}.pk-cam-idle .pk-cam-aim{border-color:#ffffff59}.pk-cam-status{color:#fff;text-align:center;background:#000000b8;border-radius:8px;margin:0;padding:6px 10px;font-size:14px;position:absolute;bottom:8px;left:10px;right:10px}.pk-cam-err{flex-direction:column;justify-content:center;gap:8px;display:flex;top:10px}.pk-cam-bar{align-items:center;gap:8px;padding:6px 8px;display:flex}.pk-cam-note{overflow-wrap:anywhere;flex:auto;margin:0;font-size:14px;line-height:1.3}.pk-cam-note-ok{color:#7ee2a0}.pk-cam-note-bad{color:#ff9c9c}.pkw .pk-cam .pk-cam-keypad,.pkw .pk-cam .pk-cam-err button{white-space:nowrap;color:#111;background:#f2f2f2;border:0;flex:none}.pk-cam-ok .pk-cam-view{box-shadow:inset 0 0 0 4px #2fbf71}.pk-cam-bad .pk-cam-view{box-shadow:inset 0 0 0 4px #e5484d}.pkw-cam .pk-scan{display:none}.pk-cam-off{flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:8px;display:flex}}.bench-page{min-width:0}.bench-sec h4,.bench-sec h5{margin:0}.bench-empty{color:var(--sub);border:1px dashed var(--line);border-radius:var(--r-control);margin:8px 0 0;padding:12px;font-size:13px}.bench-pill{border-radius:var(--r-pill);white-space:nowrap;text-overflow:ellipsis;align-items:center;gap:4px;max-width:100%;padding:2px 10px;font-size:12px;font-weight:600;line-height:18px;display:inline-flex;overflow:hidden}.bench-pill:before{content:"";background:currentColor;border-radius:50%;flex:none;width:7px;height:7px}.bench-pill.ok{background:var(--tint-ok);color:var(--ok-ink)}.bench-pill.off{background:var(--glass-well);color:var(--sub);box-shadow:inset 0 0 0 1px var(--glass-edge)}.bench-pill.bad{background:var(--tint-bad);color:var(--bad-ink)}.bench-pill.mine{color:var(--ink);box-shadow:inset 0 0 0 1px var(--ink);background:0 0}.bench-pill.mine:before{display:none}.bench-note{color:var(--sub);margin:6px 0 0;font-size:13px}.bench-note.ok{color:var(--ok-ink)}.bench-note.bad{color:var(--bad-ink)}.bench-dl{flex-wrap:wrap;align-items:center;gap:10px 16px;margin:10px 0 6px;display:flex}.bench-dl-primary{border-radius:var(--r-control);background:var(--brand);color:var(--bg);align-items:baseline;gap:8px;max-width:100%;padding:10px 16px;font-weight:600;text-decoration:none;display:inline-flex}.bench-dl-primary:hover{filter:brightness(1.08)}.bench-dl-size{opacity:.85;font-size:12px;font-weight:400}.bench-dl-others{flex-wrap:wrap;gap:4px 14px;font-size:13px;display:flex}.bench-dl-which{margin-top:0}.bench-dl-check{margin:4px 0 8px}.bench-dl-check ul{gap:6px;margin:6px 0;padding:0;list-style:none;display:grid}.bench-dl-check li{gap:2px;display:grid}.bench-dl-check code{overflow-wrap:anywhere;-webkit-user-select:all;user-select:all;font-size:11px}a.bench-update{text-decoration:none}.bench-steps{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:12px 24px;margin-top:12px;display:grid}.bench-steps h4{margin-bottom:4px;font-size:14px}.bench-steps ol{margin:0;padding-left:20px;font-size:13px;line-height:1.5}.bench-pair{text-align:center;padding:8px 0}.bench-code{letter-spacing:.08em;color:var(--ink);background:var(--solid);border:1px solid var(--glass-edge);border-radius:var(--r-card);-webkit-user-select:all;user-select:all;max-width:100%;margin:8px auto;padding:10px 18px;font-family:ui-monospace,SF Mono,Menlo,Consolas,monospace;font-size:clamp(34px,11vw,56px);font-weight:700;display:inline-block}.bench-devs{gap:12px;margin-top:10px;display:grid}.bench-dev{background:var(--solid);border:1px solid var(--glass-edge);border-left:4px solid var(--ok);border-radius:var(--r-card);min-width:0;padding:12px 14px}.bench-dev.is-off{border-left-color:var(--line)}.bench-dev-title{flex-wrap:wrap;align-items:center;gap:6px 10px;display:flex}.bench-dev-title h4{overflow-wrap:anywhere;font-size:16px}.bench-dev-meta{overflow-wrap:anywhere;margin:4px 0 0}.bench-rename{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.bench-rename input{width:220px;min-width:0;max-width:100%}.bench-dev-body{grid-template-columns:minmax(0,2fr) minmax(0,1fr);gap:16px;margin-top:12px;display:grid}.bench-block h5{text-transform:uppercase;letter-spacing:.04em;color:var(--sub);margin-bottom:6px;font-size:12px;font-weight:600}.bench-printers{gap:8px;margin:0 0 10px;padding:0;list-style:none;display:grid}.bench-printers li{border-bottom:1px solid var(--line);padding-bottom:8px}.bench-printer-line{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:4px 10px;display:flex}.bench-printer-line+.bench-printer-line{margin-top:4px}.bench-printer-name{overflow-wrap:anywhere;margin-right:auto;font-weight:600}button.bench-small{padding:3px 10px;font-size:12px}.bench-scale{flex-wrap:wrap;align-items:center;gap:6px 10px;display:flex}.bench-weight{font-variant-numeric:tabular-nums;color:var(--ink);margin:6px 0 0;font-size:30px;font-weight:700;line-height:1.1}.bench-weight span{color:var(--sub);font-size:13px;font-weight:400;display:block}.bench-weight.warn{color:var(--warn-ink)}.bench-weight.off{color:var(--sub)}.bench-dev-actions{flex-wrap:wrap;gap:8px;margin-top:12px;display:flex}button.bench-danger{color:var(--bad-ink)}.bench-st-fields{grid-template-columns:repeat(auto-fit,minmax(210px,1fr));gap:10px 16px;margin-top:12px;display:grid}.bench-st-field{gap:4px;min-width:0;display:grid}.bench-st-field>span{text-transform:uppercase;letter-spacing:.04em;color:var(--sub);font-size:12px;font-weight:600}.bench-st-field select{width:100%;min-width:0;max-width:100%}.bench-st-value{overflow-wrap:anywhere}.bench-st-status{color:var(--sub);overflow-wrap:anywhere;font-size:12px}.bench-st-status.ok{color:var(--ok-ink)}.bench-st-status.bad{color:var(--bad-ink)}.bench-st-confirm{align-items:center}.bench-st-ask{flex:100%;font-size:13px}.bench-st-add{flex-wrap:wrap;align-items:center;gap:6px 12px;margin-top:12px;display:flex}.bench-station .linklike{color:var(--accent,#2f6feb);cursor:pointer;font:inherit;background:0 0;border:0;padding:0;text-decoration:underline}.st-boxes{margin-top:12px}.st-boxes-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:6px 12px;display:flex}.st-boxes-head h5{margin:0}.st-boxes-actions{gap:6px;display:flex}.st-box-list{gap:6px;margin:8px 0 0;padding:0;list-style:none;display:grid}.st-box-list li{flex-wrap:wrap;align-items:center;gap:4px 10px;min-width:0;display:flex}.st-box-list li>span:first-of-type{overflow-wrap:anywhere;flex:160px;min-width:0}.st-box-qty{text-align:right;font-variant-numeric:tabular-nums;min-width:3ch;font-size:16px}.st-box-list li.is-out .st-box-qty{color:var(--bad-ink)}.st-box-input{text-align:right;width:72px}.st-box-form{gap:10px;margin-top:8px;display:grid}.st-box-add{max-width:360px}.st-box-buttons{flex-wrap:wrap;gap:8px;display:flex}.st-box-group+.st-box-group{margin-top:8px}.st-box-group-h{text-transform:uppercase;letter-spacing:.04em;color:var(--sub);margin-top:8px;font-size:12px;font-weight:600}.st-box-table tr.st-box-grouprow td{text-transform:uppercase;letter-spacing:.04em;color:var(--sub);padding-top:10px;font-size:12px;font-weight:600}.st-only-list{max-height:220px;margin:6px 0 10px;padding-left:18px;overflow:auto}.st-people{margin-top:12px}.st-people summary{cursor:pointer;color:var(--sub);overflow-wrap:anywhere;font-size:13px}.st-people-label{color:var(--ink);font-weight:600}.st-box-table td.num,.st-box-table th.num{text-align:right;font-variant-numeric:tabular-nums;white-space:nowrap}.st-box-table td.neg{color:var(--bad-ink)}.bench-scales .bench-rename input{width:180px}.bench-scale-oz{color:var(--ink);font-variant-numeric:tabular-nums}.bench-scale-oz span{color:var(--sub);font-weight:400}.bench-scale-oz.warn{color:var(--warn-ink)}@media (width<=800px){.bench-dev-body{grid-template-columns:minmax(0,1fr)}.bench-dl-primary{flex-wrap:wrap;justify-content:center;width:100%}.bench-station select,.bench-station input,.bench-station button,.bench-printer select,.bench-printer input,.bench-printer button,.st-new-btn,.bench-st-add button,.bench-scales input,.bench-scales button{min-height:44px}.st-box-input{width:88px}.bench-station .bench-rename,.bench-scales .bench-rename{width:100%}.bench-station .bench-rename input,.bench-scales .bench-rename input{flex:140px;width:auto}}.bench-scale-note{color:var(--sub);flex-wrap:wrap;align-items:center;gap:2px 6px;margin-top:2px;font-size:11px;display:flex}.bench-scale-note button{color:var(--accent);cursor:pointer;background:0 0;border:0;padding:0;font-size:11px;text-decoration:underline}.bench-print-note{color:var(--sub);font-size:13px}.bench-print-note.ok{color:var(--ok-ink)}.bench-print-note.bad{color:var(--bad-ink)}.bench-print-note button{color:var(--accent);cursor:pointer;background:0 0;border:0;margin-left:6px;padding:0;font-size:13px;text-decoration:underline}.pk-untracked{min-width:0;margin-top:10px}.pk-untracked h3,.pk-untracked p{overflow-wrap:anywhere}.pk-untracked-ways{margin:0 0 10px;padding-left:18px}.pk-untracked-ways li{margin-bottom:2px}.bench-sec .meta a{color:inherit;text-underline-offset:2px;text-decoration:underline}.bench-scale-strip{border-radius:12px;align-items:flex-start;gap:8px;min-width:0;margin:0 0 8px;padding:8px 12px;font-size:14px;line-height:1.35;display:flex}.bench-scale-strip.ok{background:var(--tint-ok);color:var(--ok-ink)}.bench-scale-strip.warn{background:var(--tint-warn);color:var(--warn-ink)}.bench-scale-strip.bad{background:var(--tint-bad);color:var(--bad-ink)}.bench-scale-strip-dot{background:currentColor;border-radius:50%;flex:none;width:9px;height:9px;margin-top:5px}.bench-scale-strip-body{flex-direction:column;gap:2px;min-width:0;display:flex}.bench-scale-strip-line b{font-variant-numeric:tabular-nums;font-size:16px}.bench-scale-strip-text,.bench-scale-strip-tip{overflow-wrap:anywhere}.bench-scale-strip-tip{font-size:13px}.asset-pick-all{flex-wrap:wrap;gap:8px;margin-bottom:4px;display:flex}.asset-list{gap:6px;margin:6px 0 0;padding:0;list-style:none;display:grid}.asset-list li{align-items:center;gap:8px;min-width:0;display:flex}.asset-list label{cursor:pointer;flex:auto;align-items:flex-start;gap:8px;min-width:0;display:flex}.asset-list input[type=checkbox]{flex:none;margin-top:3px}.asset-text{overflow-wrap:anywhere;flex-direction:column;min-width:0;display:flex}.asset-own{flex-wrap:wrap;align-items:flex-end;gap:8px;margin:14px 0 10px;display:flex}.asset-own .bench-st-field{flex:180px;min-width:0}.asset-own input{width:100%}.asset-preview-wrap{max-width:100%;margin:0 0 10px;overflow-x:auto}.asset-preview .lb{border-radius:2px;box-shadow:0 1px 4px #00000040}.st-setup-start{align-items:center;gap:12px;margin:0 0 16px;display:flex}.st-setup{border-left:3px solid var(--accent,#f5a623)}.st-step{border-top:1px solid var(--line,#7f7f7f33);gap:14px;padding:12px 0;display:flex}.st-step.is-off{opacity:.55}.st-step-num{background:var(--accent,#f5a623);color:#fff;border-radius:50%;flex:0 0 28px;place-items:center;height:28px;font-weight:700;display:grid}.st-step-body{flex-direction:column;flex:1;gap:8px;min-width:0;display:flex}.st-step-body h4{margin:2px 0 0}.st-choices{flex-wrap:wrap;gap:8px;display:flex}.st-choice{border:1px solid var(--line,#7f7f7f59);cursor:pointer;border-radius:8px;align-items:center;gap:8px;padding:8px 12px;display:flex}.st-choice.on{border-color:var(--accent,#f5a623);box-shadow:0 0 0 1px var(--accent,#f5a623)}.st-choice.off{opacity:.55;cursor:not-allowed}.st-weight{font-variant-numeric:tabular-nums;opacity:.8}.st-pick-row{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.st-pick-row select{min-width:240px}.st-check{align-items:center;gap:6px;display:flex}.st-ok{color:var(--ok,#3fb950)}.st-bad{color:var(--bad,#f85149)}.st-connect{border:1px dashed var(--line,#7f7f7f59);border-radius:8px;flex-direction:column;align-items:flex-start;gap:8px;padding:10px 12px;display:flex}.st-connect-steps{flex-direction:column;gap:6px;margin:0;padding-left:20px;display:flex}.st-setup-actions{border-top:1px solid var(--line,#7f7f7f33);flex-wrap:wrap;align-items:center;gap:10px;padding-top:12px;display:flex}.st-setup-actions input{min-width:240px}@media (width<=600px){.st-pick-row select,.st-setup-actions input{width:100%;min-width:0}}.st-link-btn{margin-top:4px;text-decoration:none;display:inline-block}.bench-printer .bench-st-fields,.bench-station .bench-st-fields{grid-template-columns:repeat(auto-fit,minmax(240px,1fr))}.bench-printer-uses{flex-wrap:wrap;gap:6px;display:flex}.bench-st-slot{flex-direction:column;gap:4px;min-width:0;display:flex}.bench-st-slotline{overflow-wrap:anywhere}.st-new-printers{border:1px solid var(--accent,#f5a623);border-radius:var(--r-card);background:var(--solid);border-left-width:4px;gap:12px;margin:12px 0 16px;padding:12px 14px;display:grid}.st-new-printers h4{margin:0;font-size:16px}.st-new-printer{justify-items:start;gap:8px;display:grid}.st-new-printer+.st-new-printer{border-top:1px solid var(--line);padding-top:12px}.st-new-printer.is-done{grid-auto-flow:column;justify-content:start;align-items:center;gap:12px}.st-new-q{overflow-wrap:anywhere;margin:0;font-size:15px}.st-new-choices{flex-wrap:wrap;gap:10px;width:100%;display:flex}button.st-new-btn{flex-direction:column;align-items:center;gap:2px;min-width:140px;padding:12px 18px;font-size:18px;font-weight:700;display:inline-flex}button.st-new-btn .st-new-what{opacity:.85;font-size:11px;font-weight:400}@media (width<=600px){.st-new-choices{flex-direction:column}button.st-new-btn{width:100%}}.bench-this-lead{margin:0 0 10px}.bench-this-connect{flex-wrap:wrap;align-items:flex-end;gap:10px 14px;margin:6px 0 4px;display:flex}.bench-this-connect .bench-field{flex-direction:column;gap:4px;min-width:200px;display:flex}.bench-this-connect .bench-field span{color:var(--muted,#777);font-size:12px}.bench-this-actions{flex-wrap:wrap;gap:8px;margin-top:10px;display:flex}.bench-dl-block{margin:6px 0 10px}.bench-jobs{gap:4px;margin:4px 0 0;padding:0;list-style:none;display:grid}.bench-pill.warn{background:var(--warn-bg,#fff4e5);color:var(--warn,#b45309)}.pk-invdim{border-top:1px solid var(--line);min-width:0;margin-top:10px;padding-top:10px}.pk-invdim-head{flex-wrap:wrap;align-items:baseline;gap:2px 8px;min-width:0;display:flex}.pk-invdim-title{color:var(--ink);overflow-wrap:anywhere;min-width:0}.pk-invdim-fields{margin-top:6px}.pk-invdim-note{margin:4px 0 0}.pkw input.pk-need,body.dark .pkw input.pk-need{box-shadow:0 0 0 1px var(--bad);border-color:var(--bad)!important}.pk-next{flex-wrap:wrap;align-items:center;gap:6px 12px;margin-top:12px;display:flex}.pk-next-note{margin:0}.pk-total-note{margin:6px 0 0}.pk-box-weight-note{align-self:center}.pk-linkbtn{font:inherit;color:var(--accent);cursor:pointer;background:0 0;border:0;padding:0;font-weight:400;text-decoration:underline}@media (width<=640px){.pkw .pk-next>button{flex:100%}.pkw .table-scroll table.pk-pkgs th,.pkw .table-scroll table.pk-pkgs td:nth-child(2),.pkw .table-scroll table.pk-pkgs td.pk-nowrap{white-space:nowrap!important;overflow-wrap:normal!important}.pkw .table-scroll table.pk-pkgs td:nth-child(3){min-width:150px!important}}.pk-sizes-opt>summary{cursor:pointer;color:var(--ink);padding:2px 0;font-weight:600}.pk-sizes-opt[open]>summary{margin-bottom:6px}.pk-sizes-hidden>.pk-actions:first-child{margin-top:0}.pk-calc{border-top:1px solid var(--line);color:var(--ink);overflow-wrap:anywhere;min-width:0;margin:10px 0 0;padding:8px 0 0 18px}.pk-calc>li{margin:2px 0}.pk-prefill-note{overflow-wrap:anywhere;margin:4px 0 0}.pk-advise{margin-bottom:8px}.pk-advise.ok{border-left:3px solid var(--ok)}.pk-advise.warn{border-left:3px solid var(--warn);background:var(--tint-warn)}.pk-advise.bad{border-left:3px solid var(--bad);background:var(--tint-bad)}.pkw .meta-line.pk-arrive-by{color:var(--ink);overflow-wrap:anywhere;margin-bottom:2px;font-weight:700}.pkw .meta-line.pk-arrive-by.missing{color:var(--sub);font-weight:400}.pk-eta-late{color:var(--warn-ink)}.pk-eta-slip{white-space:nowrap;font-size:11px;font-weight:600}.pk-eta-hist{color:var(--sub);white-space:nowrap;font-size:.92em}.pk-eta-hist-warn{color:var(--warn-ink)}.pk-late-tag{background:var(--tint-warn);color:var(--warn-ink);white-space:nowrap;border-radius:6px;padding:0 5px;font-size:11px;font-weight:700;line-height:16px;display:inline-block}.pk-picker{border-top:1px solid var(--line);min-width:0;margin-top:10px;padding-top:10px}.pk-picker-head{flex-wrap:wrap;justify-content:space-between;gap:4px 12px;margin-bottom:6px;display:flex}.pk-picker-all{gap:10px;display:inline-flex}.pk-picker-row{flex-wrap:wrap;align-items:center;gap:4px 12px;min-width:0;padding:6px 0;display:flex}.pk-picker-row+.pk-picker-row{border-top:1px dashed var(--line)}.pk-picker-name{overflow-wrap:anywhere;flex:180px;min-width:0}.pk-picker-step{align-items:center;gap:4px;display:inline-flex}.pk-picker-step button{min-width:36px;min-height:36px;padding:0;font-size:18px;line-height:1}.pk-picker-step input{text-align:center;width:64px}.pk-picker-left{flex:100%}.pk-picker-row.left .pk-picker-left{color:var(--warn,#c9a227)}.pk-picker .pk-picker-packed{margin:0 0 6px}.pk-picker-sum{margin:6px 0 0}.pk-picker-sum.pk-left,.pk-unassigned.pk-left,.pk-weight-off{color:var(--warn,#c9a227)}.pk-items-text{margin-top:8px}.pk-items-text summary{cursor:pointer}.pk-expected-weight,.pk-weight-off,.pk-split-plan,.pk-fast-missing{margin:6px 0 0}.pk-mfg-ask{border:1px solid var(--warn,#c9a227);border-radius:10px;flex-wrap:wrap;align-items:center;gap:6px 10px;min-width:0;margin-top:10px;padding:8px 10px;display:flex}.pk-mfg-ask-q{overflow-wrap:anywhere;flex:220px;min-width:0}.pk-gate-mfg{border:1px solid var(--warn,#c9a227);border-radius:10px;flex-wrap:wrap;align-items:center;gap:6px 10px;min-width:0;margin-top:12px;padding:8px 10px;display:flex}.pk-gate-mfg-q{overflow-wrap:anywhere;flex:240px;min-width:0}.pk-mfg-pick{margin-top:10px}.pk-mfg-pick summary{cursor:pointer}.pk-mfg-row{flex-wrap:wrap;align-items:center;gap:6px 10px;min-width:0;padding:6px 0;display:flex}.pk-mfg-row.on .pk-mfg-name{color:var(--ok)}.pk-mfg-name{overflow-wrap:anywhere;flex:220px;min-width:0}.pk-combos{border-top:1px solid var(--line);min-width:0;margin-top:10px;padding-top:8px}.pk-combo{border:1px solid var(--line);border-radius:10px;min-width:0;margin-top:8px;padding:8px 10px}.pk-combo.best{border-color:var(--ok)}.pk-combo-top{flex-wrap:wrap;align-items:center;gap:4px 8px;display:flex}.pk-combo-cost{overflow-wrap:anywhere;flex:240px;min-width:0}.pk-combo-pkgs{overflow-wrap:anywhere;margin:6px 0;padding-left:18px}.pkw .pk-print-check{border-color:var(--ok)}.pk-row-err{overflow-wrap:anywhere}.pk-quote-li .pk-li-main{min-width:0}@media (width<=640px){.pk-picker-step button{min-width:44px;min-height:44px}.pk-mfg-ask button,.pk-mfg-row button,.pk-combo button,.pk-print-check button{min-height:40px}}.pkw .pk-nosku{border-color:var(--warn,#c9a227)}.pkw .pk-nosku.blocking{border-width:2px}.pk-nosku-line{border-top:1px solid var(--line);overflow-wrap:anywhere;min-width:0;padding:8px 0}.pk-nosku-opts{flex-direction:column;gap:4px;min-width:0;margin:6px 0;display:flex}.pk-nosku-opt{cursor:pointer;flex-wrap:wrap;align-items:baseline;gap:4px 8px;min-width:0;display:flex}.pk-nosku-opt.on b{color:var(--ok)}.pk-sizes-notice{color:var(--warn-ink,#8a6d0b)}.pk-allow{max-width:100%;margin:0 0 4px}.pk-allow>summary,.pk-allow-head{cursor:pointer;color:var(--ink);overflow-wrap:anywhere;margin:0;font-weight:700;display:list-item}.pk-allow-head{cursor:default;display:block}.pk-allow>summary .pill,.pk-allow-head .pill{margin-left:6px}.pk-math{max-width:100%;margin:4px 0 6px}.pk-math>summary{cursor:pointer;color:var(--sub);font-size:13px}.pk-math-table{border-collapse:collapse;width:100%;max-width:720px;margin:4px 0;font-size:13px}.pk-math-table th,.pk-math-table td{text-align:left;vertical-align:top;border-bottom:1px solid var(--line,#7f7f7f2e);padding:2px 8px 2px 0}.pk-math-table th{white-space:nowrap;font-weight:600}.pk-math-table td.num{text-align:right;white-space:nowrap}.pk-math-src{color:var(--sub);overflow-wrap:anywhere;min-width:0}.pk-math-part th{color:var(--sub);white-space:normal;overflow-wrap:anywhere;padding-left:14px;font-weight:400}.pk-math-table{table-layout:auto}.pk-math-table th{min-width:0}.pk-math-aside th,.pk-math-aside td{color:var(--sub);font-style:italic}.pk-math-total th,.pk-math-total td{border-bottom:0;font-weight:700}.pk-math-missing{color:var(--bad-ink);font-weight:600}@media (width<=560px){.pk-math-table th{white-space:normal}.pk-math-table,.pk-math-table tbody,.pk-math-table tr{display:block}.pk-math-table tr{border-bottom:1px solid var(--line,#7f7f7f2e);grid-template-columns:minmax(0,1fr) auto;column-gap:8px;display:grid}.pk-math-table th,.pk-math-table td{border-bottom:0}.pk-math-table .pk-math-src{grid-column:1/-1;font-size:12px}.pk-math-table .pk-math-src:empty{display:none}}.pk-allow-lines{margin:6px 0 4px;padding:0;font-size:13px;list-style:none}.pk-allow-lines li{border-bottom:1px solid var(--line,#7f7f7f2e);grid-template-columns:minmax(0,12em) 6.5em minmax(0,1fr);gap:2px 10px;padding:2px 0;display:grid}.pk-allow-amt{text-align:right}.pk-allow-src{color:var(--sub);overflow-wrap:anywhere;min-width:0}.pk-allow-lines li.pk-allow-total{border-bottom:0;font-weight:700}@media (width<=560px){.pk-allow-lines li{grid-template-columns:minmax(0,1fr) auto}.pk-allow-src{grid-column:1/-1;font-size:12px}}.pk-profit{white-space:normal;margin:2px 0 0;font-size:12px;font-weight:600;display:block}.pk-profit-ok{color:var(--ok-ink)}.pk-profit-bad{color:var(--bad-ink)}@media (width>=561px){td .pk-profit{white-space:nowrap}}.pk-spin{vertical-align:-.1em;border:2px solid;border-right-color:#0000;border-radius:50%;width:.8em;height:.8em;animation:.8s linear infinite pk-spin;display:inline-block}@keyframes pk-spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.pk-spin{animation:none}}.pk-opt{align-items:flex-start;gap:8px;min-width:0;padding:3px 0;display:flex}.pk-opt-d{flex:auto;min-width:0}.pk-opt-d>summary{cursor:pointer;overflow-wrap:anywhere;list-style:none}.pk-opt-d>summary::-webkit-details-marker{display:none}.pk-opt-d>summary .pill,.pk-opt-d>summary .pk-late-tag{margin-left:6px}.pk-opt.best .pk-opt-d>summary{font-weight:600}.pk-opt>button{flex:none;padding-top:2px;padding-bottom:2px}.pk-opts-note{margin:4px 0 2px}.pk-opts-more>summary{cursor:pointer;margin:2px 0}.pk-weight-tags{align-items:center;gap:4px;margin-left:6px;display:inline-flex}.pk-weight-est{font-size:12px}.pk-weight-reset{padding:0 2px;font-size:15px;line-height:1}.pk-mfg-need{border-left:3px solid var(--warn,#c9a227);background:var(--tint-warn);color:var(--warn-ink);overflow-wrap:anywhere;margin:6px 0 0;padding:6px 8px;font-weight:600}.pk-mfg-need button{margin-left:6px}.pk-sizes-ok{vertical-align:-.12em;color:var(--ok-ink,#1a7f37);margin-left:6px;display:inline-flex}.pk-sku-exists{border:1px solid var(--line);border-left:3px solid var(--ok);overflow-wrap:anywhere;border-radius:8px;flex-direction:column;gap:6px;min-width:0;margin:6px 0 2px;padding:8px 10px;display:flex}.pk-sku-dup{border-top:1px dashed var(--line);flex-direction:column;gap:4px;min-width:0;padding-top:6px;display:flex}.pk-sku-conflicts{color:var(--warn-ink,#8a6d0b);margin:0;padding-left:18px;font-size:13px}.pk-sku-related{border-top:1px dashed var(--line);min-width:0;padding-top:6px}.pk-sku-exists .pk-actions{flex-wrap:wrap}@media (width<=560px){.pk-sku-exists button{min-height:44px}}.pk-od-link{white-space:nowrap;font-weight:600}.pkw .pk-gate{border:2px solid var(--accent);min-width:0}.pk-gate-phone{background:color-mix(in srgb, var(--warn) 12%, transparent);color:var(--warn-ink);overflow-wrap:anywhere;border-radius:8px;margin:8px 0;padding:8px 10px}.pk-gate-phone button{margin-top:6px}.pk-grab-one{flex-wrap:wrap;align-items:baseline;gap:4px 18px;min-width:0;margin:4px 0 2px;display:flex}.pk-grab-box{flex-direction:column;gap:2px;min-width:0;display:flex}.pk-grab-sku{font-size:26px;font-weight:700;line-height:1.15}.pk-grab-rate{overflow-wrap:anywhere;min-width:0;font-size:18px}.pk-grab-rate .pk-profit{font-size:13px;display:inline}.pk-grab-out{background:color-mix(in srgb, var(--warn) 14%, transparent);color:var(--warn-ink);border-radius:8px;margin:0 0 6px;padding:6px 10px;font-weight:600}.pk-grab-pkgs{margin:4px 0;padding-left:0;list-style:none}.pk-grab-pkg{border-left:3px solid var(--line);flex-wrap:wrap;align-items:baseline;gap:2px 10px;min-width:0;margin:0 0 4px;padding:6px 8px;display:flex}.pk-grab-pkg.on{border-left-color:var(--accent);background:color-mix(in srgb, var(--accent) 6%, transparent)}.pk-grab-pkg.done{border-left-color:var(--ok)}.pk-grab-pkg .pk-grab-sku{font-size:18px}.pk-grab-pkg .pk-grab-rate{flex-basis:100%;font-size:15px}.pk-grab-pkgno{color:var(--sub);font-weight:600}.pk-grab-total{padding:4px 8px;font-size:15px}.pk-grab-total .pk-profit{display:inline}.pk-grab-hint{color:var(--sub)}.pk-grab-status{margin:6px 0 0}.pk-grab-status.bad{color:var(--bad-ink);font-weight:600}.pk-grab-status.ok{color:var(--ok-ink)}.pk-grab-ask{background:color-mix(in srgb, var(--bad) 10%, transparent);border-radius:8px;flex-wrap:wrap;align-items:center;gap:6px 10px;margin:8px 0 0;padding:8px 10px;display:flex}button.pk-grab-buy{padding:8px 16px;font-size:17px}.pk-grab-others,.pk-grab-why{margin-top:8px}.pk-why-list,.pk-why-beat,.pk-why-caveats{padding-left:18px}.pk-why-list{margin:4px 0 0}.pk-why-list li{overflow-wrap:anywhere;padding:1px 0}.pk-why-beat{border-top:1px solid var(--line);margin:6px 0 0;padding-left:0;list-style:none}.pk-why-beat li{overflow-wrap:anywhere;flex-wrap:wrap;gap:2px 8px;padding:3px 0;display:flex}.pk-why-caveats{margin:6px 0 0}.pk-why-caveats li{color:var(--warn-ink,var(--warn));overflow-wrap:anywhere;padding:1px 0}.pk-grab-other{border-top:1px solid var(--line);flex-wrap:wrap;align-items:center;gap:4px 10px;min-width:0;padding:4px 0;display:flex}.pk-grab-other>span:first-child{overflow-wrap:anywhere;flex:200px;min-width:0}.pk-grab-other .pill{margin-left:6px}.pk-bench-list{flex-direction:column;gap:6px;margin:6px 0;display:flex}.pk-bench-btn{text-align:left;flex-direction:column;align-items:flex-start;padding:8px 12px;display:flex}.pk-bench-btn .meta{color:inherit;opacity:.85}.pk-bench-remember{align-items:center;gap:6px;margin:6px 0;display:flex}.pk-ship-reason{background:color-mix(in srgb, var(--accent) 8%, transparent);border-radius:8px;margin:6px 0;padding:6px 10px}.pk-ship-reason.bad{background:color-mix(in srgb, var(--warn) 14%, transparent);color:var(--warn-ink);font-weight:600}.pk-weigh-here{background:color-mix(in srgb, var(--warn) 7%, transparent);border-radius:8px;flex-wrap:wrap;align-items:flex-end;gap:10px;margin:0 0 10px;padding:10px;display:flex}.pk-weigh-here label{flex-direction:column;gap:2px;display:flex}.pk-weigh-here .pk-weigh-why{opacity:.75;flex-basis:100%}.pk-weigh-here .pk-weigh-note{color:var(--ok-ink,var(--accent));flex-basis:100%;font-weight:600}.pk-suggest{flex-wrap:wrap;align-items:center;gap:4px 10px;min-width:0;margin:8px 0 4px;display:flex}button.pk-suggest-buy{padding:8px 16px;font-size:17px}.pk-suggest-why{overflow-wrap:anywhere}.pk-profit-est{opacity:.85;font-weight:400}@media (width<=640px){.pk-grab-sku{font-size:22px}.pk-grab-rate{font-size:16px}button.pk-grab-buy,button.pk-suggest-buy{width:100%}}.pk-shipped-banner{margin:0 0 var(--s-2);padding:var(--s-3);border-radius:var(--r-control);background:var(--tint-ok);color:var(--ok);letter-spacing:.06em;text-align:center;font-size:clamp(20px,4vw,34px);font-weight:800}.pk-test-mark{margin:0 0 var(--s-2);padding:var(--s-2) var(--s-3);border-radius:var(--r-control);background:var(--tint-warn);color:var(--warn);overflow-wrap:anywhere;font-weight:700}.pk-test-watermark{pointer-events:none;z-index:3;letter-spacing:.04em;color:var(--warn);opacity:.09;text-align:center;white-space:normal;justify-content:center;align-items:center;font-size:clamp(22px,6vw,64px);font-weight:800;display:flex;position:fixed;inset:0;overflow:hidden;transform:rotate(-24deg)}.pk-grab-look{background:var(--tint-warn)}.pk-grab-deciding{flex-wrap:wrap;align-items:center;gap:6px;min-height:2.2em;margin:4px 0 0;display:flex}.pk-grab-own{flex-direction:column;gap:2px;margin:4px 0;display:flex}.pk-grab-own-row{overflow-wrap:anywhere;align-items:baseline;gap:6px;display:flex}.pk-cutoff{color:var(--warn-ink);margin:0 0 8px;font-size:12.5px}.pk-partfix{border:2px solid var(--warn)}.pk-premium-paid{color:var(--accent);margin:0 0 8px;font-weight:600}.pk-merged-banner{margin:0 0 var(--s-2);padding:var(--s-2) var(--s-3);border-radius:var(--r-control);background:var(--tint-warn);color:var(--warn-ink);font-weight:600}.pk-ship-together{margin:0 0 var(--s-2);padding:var(--s-2) var(--s-3);border-radius:var(--r-control);background:var(--tint-ok);color:var(--ok-ink)}.pk-ship-together-bad{color:var(--bad-ink);font-weight:600}.pk-box-inv{margin:0 0 var(--s-2);padding:var(--s-2) var(--s-3);border-radius:var(--r-control);background:var(--tint-ok);color:var(--ok-ink)}.pk-box-inv.open{background:var(--tint-warn);color:var(--warn-ink)}.pk-box-inv-left{font-weight:600}.pk-mixed-src{margin:0 0 var(--s-2);padding:var(--s-2) var(--s-3);border-radius:var(--r-control);background:var(--tint-warn);color:var(--warn-ink)}.pk-mixed-src-phone{overflow-wrap:anywhere;font-size:14px}.pk-src-tag{background:var(--tint-warn);color:var(--warn-ink);white-space:nowrap;border-radius:999px;margin-left:8px;padding:0 7px;font-size:12px;font-weight:600;display:inline-block}.pk-li-sub .pk-src-tag{margin-left:6px}.pk-back-advisor{margin:0 0 10px;display:inline-block}.pk-grab-history{margin-top:4px}.pk-grab-history-warn{color:var(--warn-ink);font-weight:600}.pk-grab-reject{text-align:left;flex-basis:100%}.pk-grab-pkg .pk-grab-reject{margin-top:2px;display:block}.pk-gate-mfg{background:color-mix(in srgb, var(--ok,#1b6340) 9%, transparent);border-radius:8px;margin:0 0 10px;padding:10px 12px}.pk-kpis{grid-template-columns:repeat(auto-fit,minmax(120px,1fr));gap:8px;max-width:760px;margin:6px 0 4px;display:grid}.pk-kpi{border:1px solid var(--line);border-radius:8px;flex-direction:column;gap:2px;min-width:0;padding:8px 10px;display:flex}.pk-kpi-l{color:var(--sub);overflow-wrap:anywhere;font-size:12px}.pk-kpi-v{overflow-wrap:anywhere;font-size:17px;font-weight:700}.pk-kpi.ok .pk-kpi-v{color:var(--ok,var(--accent))}.pk-kpi.bad .pk-kpi-v{color:var(--bad)}.pk-kpi-est{color:var(--sub);font-size:12px;font-weight:400}.pkw .pk-fwd-bar{z-index:20;background:var(--bg);border-top:1px solid var(--glass-edge);margin-inline:-16px;padding:10px 16px;position:sticky;bottom:0;box-shadow:0 -6px 14px -10px #00000040}.pkw .pk-fwd-bar button.mko:not(:disabled),button.pk-go:not(:disabled){background:var(--ok);border-color:var(--ok);color:var(--solid)}.pkw .pk-fwd-bar button.mko:hover:not(:disabled),button.pk-go:hover:not(:disabled){background:color-mix(in srgb, var(--ok) 85%, var(--ink));border-color:color-mix(in srgb, var(--ok) 85%, var(--ink))}@media (width<=640px){.pkw .pk-fwd-bar{margin-inline:-12px;padding:8px 12px}}.card:has(.pk-fwd-bar){overflow:visible}.pk-box-mate{margin:0 0 var(--s-2);padding:var(--s-2) var(--s-3);border:1px dashed var(--line);border-radius:var(--r-control)}.odw-back{z-index:70;background:#00000059;justify-content:flex-end;display:flex;position:fixed;inset:0}.odw{background:var(--card,#fff);color:inherit;outline:none;flex-direction:column;width:min(420px,100%);height:100%;display:flex;box-shadow:-6px 0 24px #0003}.odw-h{border-bottom:1px solid var(--line,#ddd);justify-content:space-between;align-items:center;padding:14px 16px;display:flex}.odw-h h3{margin:0;font-size:16px}.odw-x{padding:6px;line-height:0}.odw-b{flex:1;padding:12px 16px;overflow-y:auto}.odw-b h4{text-transform:uppercase;letter-spacing:.04em;opacity:.7;margin:16px 0 6px;font-size:12px}.odw-kv{grid-template-columns:90px 1fr;gap:4px 8px;margin:0;display:grid}.odw-kv dt{opacity:.7}.odw-kv dd{margin:0}.odw-items,.odw-tl{margin:0;padding-left:18px}.odw-items li,.odw-tl li{margin:3px 0}.odw-f{border-top:1px solid var(--line,#ddd);gap:8px;padding:12px 16px;display:flex}.odw-btn{background:var(--accent,#1d4ed8);color:#fff;border-radius:8px;padding:8px 14px;font-weight:600;text-decoration:none;display:inline-block}.odw-btn.gray{color:inherit;border:1px solid var(--line,#ccc);background:0 0}@media (width<=640px){.odw{width:100%}}.ov-toast .ov-toast-undo{color:inherit;cursor:pointer;background:0 0;border:1px solid;border-radius:6px;margin-left:12px;padding:2px 10px;font-weight:700}.ppdf-upload-row{gap:var(--s-3,12px);flex-wrap:wrap;align-items:flex-end;display:flex}.ppdf-field{min-width:0;display:block}.ppdf-upload-row .ppdf-field{flex:220px}.ppdf-file input[type=file]{max-width:100%;font-size:13px}.ppdf-upload-go{flex:none}.ppdf-dup{border-radius:var(--r-control);background:var(--tint-warn);color:var(--warn-ink);flex-wrap:wrap;align-items:center;gap:8px;margin-top:10px;padding:8px 12px;font-size:13px;display:flex}.ppdf-review{overflow-x:hidden}.ppdf-top{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;display:flex}.ppdf-top h3{overflow-wrap:anywhere;min-width:0;margin:0}.ppdf-top-actions{flex-wrap:wrap;gap:6px;display:flex}.ppdf-sum{grid-template-columns:repeat(auto-fit,minmax(110px,1fr));gap:8px;margin:10px 0;display:grid}.ppdf-sum>div{border-radius:var(--r-control);background:var(--ctl);flex-direction:column;gap:2px;min-width:0;padding:8px 10px;display:flex}.ppdf-sum>div.warnbox{background:var(--tint-warn);color:var(--warn-ink)}.ppdf-sum b{font-variant-numeric:tabular-nums;font-size:16px}.ppdf-banner{border-radius:var(--r-control);background:var(--tint-warn);color:var(--warn-ink);padding:8px 12px;font-size:13px;font-weight:600}.ppdf-lines{flex-direction:column;gap:10px;margin:0;padding:0;list-style:none;display:flex}.ppdf-line{border:1px solid var(--line);border-radius:var(--r-control);background:var(--card);min-width:0;padding:10px 12px}.ppdf-line.needs-review{border-color:var(--warn);box-shadow:inset 4px 0 0 var(--warn);background:var(--wash-amber)}.ppdf-line.skipped,.ppdf-line.other{background:0 0}.ppdf-line.skipped .ppdf-read,.ppdf-line.other .ppdf-read{opacity:.75}.ppdf-head{flex-wrap:wrap;align-items:center;gap:6px;margin-bottom:6px;display:flex}.ppdf-tag,.ppdf-status,.ppdf-conf{border-radius:var(--r-pill);white-space:nowrap;padding:2px 8px;font-size:11px;font-weight:700;display:inline-block}.ppdf-tag.supply{background:var(--wash-blue);color:var(--accent)}.ppdf-tag.product{background:var(--ctl);color:var(--ink)}.ppdf-tag.other{background:var(--ctl);color:var(--sub)}.ppdf-status.added{background:var(--tint-ok);color:var(--ok-ink)}.ppdf-status.needs-review{background:var(--tint-warn);color:var(--warn-ink)}.ppdf-status.skipped,.ppdf-status.other,.ppdf-conf{background:var(--ctl);color:var(--sub)}.ppdf-conf.low{background:var(--tint-warn);color:var(--warn-ink)}.ppdf-no{color:var(--sub);margin-left:auto;font-size:12px}.ppdf-body{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:10px 16px;display:grid}.ppdf-line.other .ppdf-body{grid-template-columns:minmax(0,1fr)}.ppdf-raw{white-space:pre-wrap;overflow-wrap:anywhere;color:var(--sub);background:var(--ctl);border-radius:6px;padding:6px 8px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:12px}.ppdf-facts{flex-wrap:wrap;gap:4px 12px;margin-top:6px;font-size:13px;display:flex}.ppdf-match{overflow-wrap:anywhere;margin-top:6px;font-size:13px}.ppdf-notes{color:var(--warn-ink);margin:6px 0 0;padding-left:18px;font-size:12px}.ppdf-line.added .ppdf-notes,.ppdf-line.other .ppdf-notes,.ppdf-line.skipped .ppdf-notes{color:var(--sub)}.ppdf-edit{grid-template-columns:repeat(2,minmax(0,1fr));align-content:start;gap:8px;display:grid}.ppdf-edit .ppdf-product,.ppdf-remember,.ppdf-actions{grid-column:1/-1}.ppdf-edit input{max-width:100%}.ppdf-pname{overflow-wrap:anywhere}.ppdf-remember{color:var(--sub);overflow-wrap:anywhere;align-items:flex-start;gap:6px;font-size:12px;display:flex}.ppdf-remember input{flex:none;margin-top:2px}.ppdf-actions{flex-wrap:wrap;align-items:center;gap:6px;display:flex}@media (width<=760px){.ppdf-body{grid-template-columns:minmax(0,1fr)}.ppdf-no{margin-left:0}.ppdf-actions button{flex:auto}}table.data tr.octot.oc-tot-period td{border-top-width:1px}.oc-tot-cards{display:none}@media (width<=640px){table.data tr.oc-tot-row{display:none}.oc-tot-cards{gap:10px;min-width:0;margin-top:12px;display:grid}.oc-tot-card{border:1px solid var(--glass-edge);border-radius:var(--r-card);background:var(--glass);box-shadow:inset 0 1px 0 var(--glass-lit);min-width:0;padding:10px 12px}.oc-tot-h{margin:0 0 6px;font-size:13px;font-weight:700}.oc-tot-card dl{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:4px 16px;margin:0;display:grid}.oc-tot-card dl>div{justify-content:space-between;align-items:baseline;gap:8px;min-width:0;font-size:13px;display:flex}.oc-tot-card dt{color:var(--sub);min-width:0}.oc-tot-card dd{font-variant-numeric:tabular-nums;white-space:nowrap;margin:0;font-weight:600}}.oc-est{color:var(--warn,#9a6700);font-size:11px;font-weight:600}.oc-fee-slot{color:var(--sub);white-space:normal;max-width:110px;margin-left:auto;font-size:11px;display:block}table.data th.oc-wrap{white-space:normal;max-width:104px}.oc-fee-pending{opacity:.8;font-style:italic}.ftReport{min-width:0;margin-top:12px}.ftFilters{flex-wrap:wrap;align-items:center;gap:8px}.ftFilters input[type=date]{min-width:0;max-width:160px}.ftTrends{grid-template-columns:repeat(auto-fit,minmax(min(100%,320px),1fr));gap:12px;display:grid}.ftTrend svg{width:100%;height:auto;display:block}.ftAxis{stroke:var(--line);stroke-width:1px}.ftLine{fill:none;stroke:var(--ink);stroke-width:2.5px;vector-effect:non-scaling-stroke}.ftDot{fill:var(--ink)}.ftTrendFoot{flex-wrap:wrap;justify-content:space-between;gap:8px;display:flex}.ftBreak{color:var(--sub);margin-left:1px}.ftMulti{color:var(--sub);white-space:nowrap;font-size:11px;font-weight:400}.ftTable td.stack-title{font-size:12px}@media (width<=900px),(pointer:coarse){.ftFilters select{max-width:100%}.ftTable td{white-space:normal}}.ftField{align-items:center;gap:6px;max-width:100%;display:inline-flex}.ftTable td.num{white-space:nowrap}#ft-pages-tasks{gap:12px;min-width:0;display:grid}.ftSuggest{gap:12px;margin:8px 0 0;padding-left:22px;display:grid}.ftSuggest li{padding-left:4px}.ftSuggestHead{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:8px;display:flex}.ftSaved{color:var(--sub);white-space:nowrap;cursor:help;font-size:12px}.ftEvidence{overflow-wrap:anywhere;margin-top:2px}.ftSolution{color:var(--sub);overflow-wrap:anywhere;margin-top:4px}.ftPills{flex-wrap:wrap;gap:6px;margin-top:6px;display:flex}.ftPill{border:1px solid var(--line);color:var(--sub);border-radius:999px;padding:1px 8px;font-size:11px}@media (width>=901px) and (pointer:fine){.table-scroll>table.ftDevTable{width:auto;min-width:560px}.ftDevTable td.stack-title{padding-right:48px}}.rpHead{justify-content:space-between;align-items:center;gap:12px;margin-bottom:6px;display:flex}.rpHead h2{margin:0}.rpTools{align-items:center;gap:4px;display:flex}.rpTools .iconBtn{width:32px;height:32px;color:var(--sub);background:0 0;border-color:#0000}.rpTools .iconBtn:hover:not(:disabled){background:var(--ctl);color:var(--ink)}.rpCsv{height:32px;color:var(--sub);border:1px solid var(--line);background:0 0;align-items:center;gap:6px;padding:0 10px;font-size:13px;display:inline-flex}.rpCsv:hover:not(:disabled){background:var(--ctl);color:var(--ink)}.rpNav{margin-bottom:14px}.rpGroups,.rpTabs{scrollbar-width:none;display:flex}.rpGroups::-webkit-scrollbar{display:none}.rpTabs::-webkit-scrollbar{display:none}.rpGroups{border-bottom:1px solid var(--line);gap:24px;overflow-x:auto}.rpTabs{flex-wrap:wrap;gap:2px 20px;padding-top:10px}.rpGroups button,.rpTabs button{color:var(--tab-idle);white-space:nowrap;cursor:pointer;background:0 0;border:0;border-radius:0;align-items:center;padding:0;font-weight:400;display:inline-flex}.rpGroups button{border-bottom:2px solid #0000;margin-bottom:-1px;padding:8px 0 9px;font-size:14px}.rpTabs button{padding:5px 0;font-size:13px}.rpGroups button:hover,.rpTabs button:hover{color:var(--ink)}.rpGroups button.on{color:var(--ink);border-bottom-color:var(--tab-active);font-weight:600}.rpTabs button.on{color:var(--ink);font-weight:600}.rpLbl{flex-direction:column;display:inline-flex}.rpLbl:after{content:attr(data-label);visibility:hidden;-webkit-user-select:none;user-select:none;pointer-events:none;height:0;font-weight:600;overflow:hidden}.rpLink{color:var(--accent);text-underline-offset:2px;background:0 0;border:0;padding:0;font-weight:600;text-decoration:underline;display:inline}.rp table .rpLink{color:var(--ink);text-decoration:none}.rp table .rpLink:hover{text-decoration:underline}#rp-orders,#ft-per-order{scroll-margin-top:140px}.rp .rtb{color:var(--tab-idle);background:0 0;border-radius:0;margin:0 16px 0 0;padding:4px 0}.rp .rtb:hover{color:var(--ink)}.rp .rtb.on{color:var(--ink);background:0 0}button.kpi2.kpiDrill{text-align:left;width:100%;color:var(--ink);cursor:pointer;flex-direction:column;justify-content:flex-start;align-items:stretch;font-weight:400;display:flex;position:relative}button.kpi2.kpiDrill:hover{background:var(--ctl);border-color:var(--ctl-edge)}.kpiDrillIcon{color:var(--sub);opacity:.6;position:absolute;top:12px;right:12px}button.kpi2.kpiDrill:hover .kpiDrillIcon{opacity:1;color:var(--ink)}.rpView{color:var(--ink);margin:0 0 6px;font-size:13px}.rpView .rpLink{margin-left:6px;font-size:13px}.rp .pill,.rp .ftPill{background:0 0;border:0;border-radius:0;padding:0}.rp button.gray,.rp .rpCsv{height:auto;color:var(--sub);background:0 0;border:0;border-radius:0;padding:4px 2px;font-size:13px;font-weight:600}.rp button.gray:hover:not(:disabled),.rp .rpCsv:hover:not(:disabled){color:var(--ink);text-underline-offset:3px;background:0 0;text-decoration:underline}.rp .iconBtn{color:var(--sub);background:0 0;border-color:#0000}.rp .iconBtn:hover:not(:disabled){color:var(--ink);background:0 0}.rp select,.rp input:not([type=checkbox]):not([type=radio]){border-radius:6px;padding:5px 8px;font-size:13px}.rp .card button:not(.gray):not(.kpi2):not(.rpCsv):not(.iconBtn):not(.rpLink):not(.rtb){border-radius:6px}.rp .kpis{border-top:1px solid var(--line);border-bottom:1px solid var(--line);gap:0}.rp .kpi2{border:0;border-left:1px solid var(--line);box-shadow:none;background:0 0;border-radius:0;padding:12px 16px}.rp .kpis>.kpi2:first-child{border-left:0;padding-left:0}.rp button.kpi2.kpiDrill:hover{border-color:var(--line);background:0 0}.rp button.kpi2.kpiDrill:hover b{text-underline-offset:4px;text-decoration:underline}.rp .kpiDrillIcon{top:14px}@media (width<=720px){.rpGroups{gap:18px}.rpTabs{flex-wrap:nowrap;gap:18px;overflow-x:auto}}@media print{.rpNav,.rpTools{display:none}}.ffBest{color:var(--ok-ink);font-weight:600}.ffWorst{color:var(--bad-ink);font-weight:600}.ffCompare{margin-top:12px;font-size:13px}.ffCompare b{margin-bottom:2px;display:block}.shipsvc-list{grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:10px;margin:8px 0;display:grid}.shipsvc-carrier{border:1px solid var(--line,#7f7f7f40);border-radius:10px;min-width:0;margin:0;padding:6px 10px 8px}.shipsvc-carrier>legend{padding:0 4px}.shipsvc-toggle{overflow-wrap:break-word;align-items:center;gap:8px;min-height:32px;display:flex}.shipsvc-services .shipsvc-toggle{flex-wrap:wrap}.shipsvc-services .shipsvc-toggle>span:not(.meta){flex:130px}.shipsvc-services .shipsvc-toggle .meta{white-space:nowrap;flex:none;margin-left:auto}.shipsvc-services{margin:2px 0 0;padding:0 0 0 22px;list-style:none}.az-page{min-width:0}.az-head{align-items:flex-start;gap:12px;min-width:0;display:flex}.az-head h2{overflow-wrap:anywhere;margin:0 0 4px}.az-head .sub{overflow-wrap:anywhere}.az-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,220px),1fr));gap:10px 12px;min-width:0;margin-top:10px;display:grid}.az-field{flex-direction:column;gap:4px;min-width:0;font-size:13px;display:flex}.az-field>span:first-child{color:var(--sub);justify-content:space-between;gap:8px;display:flex}.az-field input,.az-field select,.az-field textarea{box-sizing:border-box;width:100%;min-width:0;font:inherit}.az-field textarea{resize:vertical}.az-wide{grid-column:1/-1}.az-count{color:var(--sub);font-variant-numeric:tabular-nums;font-size:12px}.az-count.over{color:var(--bad-ink);font-weight:600}.az-section-title{overflow-wrap:anywhere;min-width:0;margin:16px 0 0;font-size:13px;font-weight:600}.az-live{flex-wrap:wrap;align-items:flex-start;gap:14px;min-width:0;margin-top:10px;display:flex}.az-live>img,.az-thumb{object-fit:contain;border-radius:var(--r-control);border:1px solid var(--line);background:var(--solid);flex-shrink:0}.az-live>img{width:88px;height:88px}.az-thumb{width:36px;height:36px}.az-kv{flex:260px;grid-template-columns:max-content minmax(0,1fr);gap:4px 14px;min-width:0;margin:0;font-size:13px;display:grid}.az-kv dt{color:var(--sub)}.az-kv dd{overflow-wrap:anywhere;margin:0}.az-img-row{align-items:center;gap:8px;min-width:0;display:flex}.az-img-row input{flex:1}.az-issues{gap:6px;margin:10px 0 0;padding:0;list-style:none;display:grid}.az-issues li{overflow-wrap:anywhere;align-items:baseline;gap:8px;min-width:0;font-size:13px;display:flex}.az-issues li>.pill{white-space:nowrap;overflow-wrap:normal;flex:none}.az-issue-msg{flex:auto;min-width:0}.pill.az-error{background:var(--tint-bad);color:var(--bad-ink)}.pill.az-warning{background:var(--tint-warn);color:var(--warn-ink)}.pill.az-info{background:var(--wash-blue);color:var(--accent)}.az-json{white-space:pre-wrap;word-break:break-word;overflow-wrap:anywhere;background:var(--glass-well);border:1px solid var(--line);border-radius:var(--r-control);max-height:420px;margin:10px 0 0;padding:10px 12px;font-size:12px;line-height:1.45;overflow-y:auto}.az-actions{margin-top:14px}.az-pick{flex-wrap:wrap;gap:6px;margin-top:6px;display:flex}.az-diff td{overflow-wrap:anywhere;vertical-align:top}.az-diff .az-was{color:var(--sub);text-decoration:line-through;-webkit-text-decoration-color:color-mix(in srgb, var(--bad) 60%, transparent);text-decoration-color:color-mix(in srgb, var(--bad) 60%, transparent)}.az-outcome.ok{color:var(--ok-ink)}@media (width<=640px){.az-kv{grid-template-columns:minmax(0,1fr);gap:0}.az-kv dt{margin-top:8px}.az-actions button{flex:100%}.az-live>img{width:72px;height:72px}}.cph{width:100%;min-width:0;max-width:560px;margin:0 auto;overflow-x:hidden}.cph *{min-width:0}.cph-bar{align-items:center;gap:var(--s-2);padding:var(--s-2) var(--s-3);margin:var(--s-1) 0 var(--s-2);border:1px solid var(--glass-edge);border-radius:var(--r-card);background:var(--glass);box-shadow:inset 0 1px 0 var(--glass-lit);-webkit-backdrop-filter:var(--glass-blur);backdrop-filter:var(--glass-blur);flex-wrap:wrap;display:flex}.cph-loc{border-radius:var(--r-pill);border:2px solid var(--ink);white-space:nowrap;padding:4px 10px;font-size:18px;font-weight:700}.cph-loc.cph-f{border-color:var(--accent);color:var(--accent)}.cph-loc.cph-s{text-overflow:ellipsis;max-width:62%;overflow:hidden}.cph-loc.cph-o{border-color:var(--cv);color:var(--cv)}.cph-bar .cph-tally{color:var(--sub);flex:1;min-width:0;font-size:14px}.cph-bar button{border-radius:var(--r-control);padding:8px 12px;font-size:14px}.cph-stage{aspect-ratio:3/4;border-radius:var(--r-card);background:#000;width:100%;max-height:58vh;position:relative;overflow:hidden}.cph-video{object-fit:cover;background:#000;width:100%;height:100%;display:block}.cph-aim{border-radius:var(--r-control);pointer-events:none;border:3px solid #ffffffd9;height:24%;position:absolute;top:38%;left:8%;right:8%}.cph-start{color:#fff;text-align:center;touch-action:manipulation;background:#000;border:0;border-radius:0;flex-direction:column;justify-content:center;align-items:center;gap:10px;width:100%;padding:16px;display:flex;position:absolute;inset:0}.cph-start-big{font-size:clamp(24px,8vw,38px);font-weight:700;line-height:1.15}.cph-start-sub{color:#d6d6d6;overflow-wrap:anywhere;max-width:34ch;font-size:15px;line-height:1.35}.cph-waking{color:#fff;letter-spacing:.02em;justify-content:center;align-items:center;font-weight:700;display:flex;position:absolute;inset:0}.cph-hint{color:var(--sub);text-align:center;margin:8px 0 0;font-size:14px}.cph-last{border:2px solid var(--ok);border-radius:var(--r-card);background:var(--solid);margin-top:10px;padding:12px}.cph-last.cph-bad{border-color:var(--bad)}.cph-last-name{overflow-wrap:anywhere;font-size:clamp(20px,6vw,30px);font-weight:700;line-height:1.15}.cph-last-add{color:var(--ok);font-size:clamp(28px,9vw,44px);font-weight:700;line-height:1.1}.cph-last-sub{color:var(--sub);overflow-wrap:anywhere;font-size:14px}.cph-manual{border:1px solid var(--line);border-radius:var(--r-card);background:var(--solid);padding:14px}.cph-manual label{margin-bottom:6px;font-weight:700;display:block}.cph-manual-row{gap:8px;display:flex}.cph-manual input{border-radius:var(--r-control);flex:1;min-width:0;padding:14px 12px;font-size:20px}.cph-manual input:not([type=checkbox]):not([type=radio]),body.dark .cph-manual input:not([type=checkbox]):not([type=radio]){background:var(--solid);color:var(--ink);-webkit-backdrop-filter:none;backdrop-filter:none}.cph-manual button{white-space:nowrap;border-radius:var(--r-control);padding:14px 18px;font-size:18px}.cph-foot{flex-wrap:wrap;gap:8px;margin-top:12px;display:flex}.cph-foot button{border-radius:var(--r-control);flex:140px;min-width:0;padding:14px 10px;font-size:16px}.cph-qty{z-index:90;background:var(--bg);-webkit-backdrop-filter:none;backdrop-filter:none;padding:max(10px, env(safe-area-inset-top)) 10px max(10px, env(safe-area-inset-bottom));flex-direction:column;display:flex;position:fixed;inset:0;overflow:hidden}.cph-qty-head{text-align:center;flex:none;padding:4px 0 6px}.cph-qty-name{overflow-wrap:anywhere;-webkit-line-clamp:3;-webkit-box-orient:vertical;font-size:clamp(26px,9vw,46px);font-weight:700;line-height:1.1;display:-webkit-box;overflow:hidden}.cph-qty-sku{color:var(--sub);overflow-wrap:anywhere;font-size:15px}.cph-qty-val{text-align:right;border:2px solid var(--line);border-radius:var(--r-card);background:var(--solid);color:var(--ink);white-space:nowrap;flex:none;margin-bottom:8px;padding:4px 14px;font-size:clamp(40px,14vw,72px);font-weight:700;overflow:hidden}.cph-kp{flex:auto;grid-template-rows:repeat(4,minmax(0,1fr));grid-template-columns:repeat(3,minmax(0,1fr));gap:min(2.5vw,10px);min-height:0;display:grid}.cph-kp .cph-key{border-radius:var(--r-card);touch-action:manipulation;background:var(--brand);color:#fff;border:1px solid var(--brand);min-width:0;min-height:0;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;padding:0;font-size:clamp(24px,8vw,38px);font-weight:700}body.dark .cph-kp .cph-key{background:var(--btn-bg);color:var(--ink);border-color:var(--btn-edge)}.cph-kp .cph-key.cph-enter,body.dark .cph-kp .cph-key.cph-enter{background:var(--ok);color:#fff;border-color:var(--ok)}body.dark .cph-kp .cph-key.cph-enter{color:#111}.cph-kp .cph-key.cph-back{color:#fff;background:#555;border-color:#555}body.dark .cph-kp .cph-key.cph-back{background:color-mix(in srgb, var(--ink) 40%, var(--solid));color:#fff;border-color:color-mix(in srgb, var(--ink) 40%, var(--solid))}.cph-qty-cancel{border-radius:var(--r-control);flex:none;margin-top:8px;padding:12px;font-size:15px}.cph-ask{z-index:90;background:var(--bg);flex-direction:column;justify-content:center;gap:12px;padding:16px;display:flex;position:fixed;inset:0}.cph-ask .cph-big{overflow-wrap:anywhere;text-align:center;font-size:clamp(24px,8vw,40px);font-weight:700;line-height:1.15}.cph-ask button{border-radius:var(--r-card);padding:22px 12px;font-size:20px;font-weight:700}.cph-rows{flex-direction:column;gap:6px;margin-top:10px;display:flex}.cph-row{border:1px solid var(--line);border-radius:var(--r-control);background:var(--solid);justify-content:space-between;align-items:center;gap:10px;padding:10px;display:flex}.cph-row.cph-done{border-color:var(--ok)}.cph-row-main{flex:1;min-width:0}.cph-row-main b,.cph-row-main .cph-row-sub{overflow-wrap:anywhere;display:block}.cph-row-sub{color:var(--sub);font-size:13px}.cph-row-n{text-align:right;flex:none;min-width:64px;font-size:22px;font-weight:700}.cph-warn{border:2px solid var(--warn);border-radius:var(--r-card);background:var(--solid);margin-top:12px;padding:12px}.cph-warn b{margin-bottom:4px;display:block}.cph-warn .cph-warn-list{color:var(--sub);overflow-wrap:anywhere;font-size:13px}@supports not ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.cph-bar{background:var(--card)}}@media (prefers-reduced-transparency:reduce){.cph-bar{background:var(--card);-webkit-backdrop-filter:none;backdrop-filter:none}}.cph-blind{align-items:center;gap:8px;font-size:14px;display:flex}.cph-confirm-list{margin:6px 0;padding-left:18px;font-size:14px}.cph-bin-busy>:not(.cb-page):not(.cph-qty){display:none}.cb-page{gap:12px;max-width:640px;padding-bottom:90px;display:grid}.cb-scan{padding:12px 14px;font-size:18px}.cb-last{border-radius:10px;margin:0;padding:10px 12px;font-weight:700}.cb-last.ok{color:var(--ok-ink);background:color-mix(in srgb, var(--ok) 12%, var(--card))}.cb-last.bad{color:var(--bad-ink);background:color-mix(in srgb, var(--bad) 12%, var(--card))}.cb-bins{grid-template-columns:repeat(auto-fill,minmax(110px,1fr));gap:8px;display:grid}.cb-bins button{text-align:left;gap:2px;padding:12px;display:grid}.cb-blind{align-items:center;gap:6px;display:flex}.cb-lines{gap:8px;margin:0;padding:0;list-style:none;display:grid}.cb-lines li{border:1px solid var(--line);background:var(--card);border-radius:12px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;padding:12px;display:flex}.cb-lines li.found{border-color:var(--warn)}.cb-what{flex:200px;min-width:0}.cb-counts{gap:6px;display:grid}.cb-count{align-items:center;gap:6px;display:flex}.cb-count button.cb-num{text-align:center;font-variant-numeric:tabular-nums;min-width:76px;height:48px;padding:0 12px;font-size:22px;font-weight:700}.cb-count button.cb-num.empty{opacity:.7;font-weight:400}.cb-bar{padding:10px 0 calc(10px + env(safe-area-inset-bottom,0px));background:var(--bg);gap:8px;display:flex;position:sticky;bottom:0}.cb-bar button:first-child{flex:1;height:48px;font-size:17px}.cb-review{border:1px solid var(--line);background:var(--card);border-radius:12px;gap:8px;padding:14px;display:grid}.cb-review ul{gap:6px;margin:0;padding-left:18px;display:grid}.cb-page .cs-plus{color:var(--ok-ink);font-weight:700}.cb-page .cs-minus{color:var(--bad-ink);font-weight:700}.urs-line{align-items:center;gap:var(--s-2);margin:0 0 var(--s-3);padding:var(--s-2) var(--s-3);border-radius:var(--r-control);border:1px solid var(--glass-edge);background:var(--glass-well);box-shadow:inset 0 1px 0 var(--glass-lit);color:var(--ink);overflow-wrap:anywhere;max-width:100%;font-size:13px;line-height:1.35;display:flex}.urs-line a{color:var(--accent);text-underline-offset:2px;font-weight:600;text-decoration:underline}.urs-dot{border-radius:var(--r-pill);background:var(--warn);flex:none;width:8px;height:8px}.stockplan-breakdown-overlay{z-index:100;background:#0000004d;justify-content:flex-end;align-items:stretch;display:flex;position:fixed;inset:0}.stockplan-breakdown-drawer{background:var(--bg);color:var(--ink);flex-direction:column;width:100%;max-width:560px;height:100%;display:flex;overflow:hidden;box-shadow:-2px 0 8px #00000026}.stockplan-breakdown-header{border-bottom:1px solid var(--glass-edge);flex-shrink:0;justify-content:space-between;align-items:center;padding:16px;display:flex}.stockplan-breakdown-header h3{margin:0;font-size:16px;font-weight:600}.stockplan-breakdown-close{color:var(--sub);cursor:pointer;background:0 0;border:none;border-radius:4px;justify-content:center;align-items:center;padding:4px;display:flex}.stockplan-breakdown-close:hover{background:var(--ctl);color:var(--ink)}.stockplan-breakdown-body{flex:1;padding:16px;overflow-y:auto}.stockplan-breakdown-body .section{margin-bottom:24px}.stockplan-breakdown-body h4{color:var(--ink);margin:0 0 8px;font-size:13px;font-weight:600}.breakdown-table{border-collapse:collapse;width:100%;margin-bottom:8px;font-size:13px}.breakdown-table thead{background:var(--ctl)}.breakdown-table th{text-align:left;color:var(--sub);padding:6px 8px;font-weight:600}.breakdown-table th.num{text-align:right}.breakdown-table td{border-bottom:1px solid var(--glass-edge);padding:6px 8px}.breakdown-table td.num{text-align:right;font-weight:500}.breakdown-table td.meta{color:var(--sub);font-size:12px}.meta-list{grid-template-columns:1fr auto;gap:8px;font-size:13px;display:grid}.meta-list dt{color:var(--sub);font-weight:500}.meta-list dd{text-align:right;margin:0;font-weight:500}.formula{background:var(--ctl);border-radius:4px;padding:12px;font-family:monospace;font-size:13px}.formula-line{padding:4px 0}.formula-line b{color:var(--ink);font-weight:600}.formula-divider{border-top:1px solid var(--glass-edge);margin-top:4px;padding-top:8px}.stockplan-breakdown-body .button{background:var(--cta);color:#fff;border-radius:4px;padding:8px 12px;font-size:13px;font-weight:500;text-decoration:none;display:inline-block}.stockplan-breakdown-body .button:hover{background:var(--cta-hover)}.stockplan-breakdown-body .err{color:var(--err);margin:0}.stockplan-breakdown-body .meta{color:var(--sub)}.mt8{margin-top:8px}@media (width<=600px){.stockplan-breakdown-drawer{max-width:none}}.stockplan-breakdown-drawer tr.is-current td{background:var(--glass-edge,#0000000d);font-weight:600}@media (width<=760px),(width<=900px) and (height<=500px){table.data.stack.tasks-table td.stack-title .sub{font-weight:400}}.tk-more{margin:var(--s-3) auto 0;display:block}.phx{min-width:0}.phx-search{flex-wrap:wrap;gap:8px}.phx-search input{flex:180px;min-width:0}.phx-msg{color:var(--ok)}.phx-list{margin:10px 0 0;padding:0;list-style:none}.phx-item{border-top:1px solid var(--line);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 14px;min-width:0;padding:10px 0;display:flex}.phx-main{flex-direction:column;flex:220px;gap:3px;min-width:0;display:flex}.phx-main .pill{align-self:flex-start}.phx-order{overflow-wrap:anywhere;flex-wrap:wrap;align-items:center;gap:6px;font-size:15px;display:flex}.phx-what,.phx-when{overflow-wrap:anywhere}.phx-actions{flex-wrap:wrap;gap:6px;display:flex}@media (width<=640px){.phx-actions{width:100%}.phx-actions button{flex:auto;min-height:40px}}.rck-controls{flex-wrap:wrap;align-items:center;gap:6px 14px}.rck-only{align-items:center;gap:6px;display:flex}.rck-sum{margin:8px 0}.rck-list{margin:8px 0 0;padding:0;list-style:none}.rck-item{border-top:1px solid var(--line);grid-template-columns:minmax(120px,1.2fr) minmax(120px,1.4fr) repeat(3,minmax(80px,.8fr));align-items:baseline;gap:4px 12px;padding:8px 0;display:grid}.rck-n{flex-direction:column;display:flex}.rck-diff.bad b{color:var(--bad-ink)}.rck-diff.ok b{color:var(--ok-ink)}@media (width<=640px){.rck-item{grid-template-columns:1fr 1fr 1fr}.rck-order,.rck-svc{grid-column:span 3}}.phx-waiting{margin:0 0 var(--s-3);padding:var(--s-2) var(--s-3);border-radius:var(--r-control);background:var(--tint-warn)}.bbw-held{background:var(--tint-ok);color:var(--ok-ink)}.bbw-split{background:var(--tint-warn);color:var(--warn-ink)}.bbw-lost{background:var(--tint-bad);color:var(--bad-ink)}.bbw-gap-neg{color:var(--bad-ink)}.bbw-gap-pos{color:var(--ok-ink)}.bbw-us{font-weight:600}.bbw-caveat{border-left:3px solid var(--accent);background:var(--glass);border:1px solid var(--glass-edge);border-radius:0 var(--r-card) var(--r-card) 0;color:var(--sub,inherit);margin-bottom:14px;padding:10px 14px;font-size:13px}.bbw-caveat p{margin:4px 0}.bbw-refusals{border-left-color:var(--bad-ink)}.bbw-refusals ul{margin:4px 0 0;padding-left:18px}.bbw-settings{flex-direction:column;gap:8px;display:flex}.bbw-settings-row{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.bbw-run-row{gap:20px}.bbw-run-row>div{align-items:center;gap:10px;display:flex}.bbw-switch{cursor:pointer;align-items:center;gap:8px;font-size:13.5px;display:flex}.bbw-owner-note{margin:0}.bbw-controls{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;margin:4px 0 10px;display:flex}.bbw-controls .bbw-tabs{margin:0}.bbw-search{border:1px solid var(--line);background:var(--field,transparent);color:inherit;border-radius:8px;min-width:220px;padding:7px 11px;font-size:13.5px}.bbw-row-h{font:inherit;color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;gap:8px;width:100%;padding:0;display:flex}.bbw-chev{opacity:.6;width:12px;display:inline-block}.bbw-sku{font-weight:600}.bbw-share{align-items:center;gap:8px;min-width:130px;display:flex}.bbw-share-bar{background:var(--tint-bad);border-radius:4px;flex:1;height:7px;overflow:hidden}.bbw-share-bar i{background:var(--tint-ok);background-color:var(--ok-ink);opacity:.75;height:100%;display:block}.bbw-open td{border-bottom:0}.bbw-detail-row td{padding-top:0}.bbw-detail-grid{grid-template-columns:1.15fr .85fr;gap:14px;padding:4px 0 10px;display:grid}.bbw-span2{grid-column:1/-1}@media (width<=820px){.bbw-detail-grid{grid-template-columns:1fr}}.bbw-subcard h3{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:8px;display:flex}.bbw-subcard h3 small{opacity:.65;font-size:11.5px;font-weight:400}.bbw-inner{min-width:0}.bbw-zip{font-variant-numeric:tabular-nums}.bbw-empty{text-align:center;padding:26px 0}.bbw-note{margin:10px 0 0;font-size:12.5px}.bbw-row-err{margin:0}.today{max-width:860px}.today *{min-width:0}.today-head{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.today-head h2{margin:0}.today-links{align-items:center;gap:16px;font-size:14px;display:flex}.today-links a{color:var(--ink);align-items:center;gap:6px;text-decoration:none;display:inline-flex}.today-links a:hover{text-decoration:underline}.today-badge{background:var(--bad);color:#fff;border-radius:var(--r-pill);padding:0 7px;font-size:12px;font-weight:700;line-height:18px}.today-work{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:18px 0 26px;display:grid}.today-num{border:1px solid var(--line);border-radius:var(--r-card);background:var(--card);color:var(--ink);flex-direction:column;gap:2px;padding:16px 18px;text-decoration:none;display:flex}.today-num:hover{border-color:var(--ink)}.today-num b{font-family:Oswald,Arial Narrow,Arial,sans-serif;font-size:34px;font-weight:600;line-height:1.1}.today-num span{color:var(--sub);font-size:14px}.today-title{margin:0 0 10px}.today-group{margin-bottom:16px}.today-group-h{letter-spacing:.08em;text-transform:uppercase;color:var(--sub);justify-content:space-between;padding:0 4px 6px;font-size:12px;font-weight:700;display:flex}.today-group ul{border:1px solid var(--line);border-radius:var(--r-card);background:var(--card);margin:0;padding:0;list-style:none;overflow:hidden}.today-line+.today-line{border-top:1px solid var(--line)}.today-line-h{width:100%;color:var(--ink);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:0;grid-template-columns:minmax(0,1fr) auto 110px 16px;align-items:center;gap:12px;padding:12px 16px;font-size:15px;display:grid}.today-line-h:hover{background:var(--ctl)}.today-line-n{font-weight:700}.today-line-age{text-align:right;font-size:13px}.today-chev{color:var(--sub);transition:transform var(--t-fast)}.today-line.open .today-chev{transform:rotate(180deg)}.today-items{padding:0 16px 12px}.today-items>p:first-child{margin:0 0 8px}.today-item{border-top:1px dashed var(--line);grid-template-columns:auto minmax(0,1fr) auto auto;align-items:center;gap:10px;padding:6px 0;font-size:14px;display:grid}.today-item-d{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}@media (width<=640px){.today-head{flex-direction:column}.today-num{padding:12px}.today-num b{font-size:26px}.today-line-h{grid-template-columns:minmax(0,1fr) auto 16px}.today-line-age{display:none}.today-item{grid-template-columns:minmax(0,1fr) auto}.today-item-d{white-space:normal;grid-column:1/-1}}.buying{max-width:1100px}.buying *{min-width:0}.buying-cols{gap:var(--s-4);grid-template-columns:1fr 1fr;align-items:start;display:grid}.buying-cols.one{grid-template-columns:minmax(0,640px)}@media (width<=760px){.buying-cols{grid-template-columns:1fr}}.buying-col>h3{margin:0 0 var(--s-2);letter-spacing:.06em;text-transform:uppercase;color:var(--sub);font-size:13px}.buying-card{background:var(--card);border:1px solid var(--line);border-radius:var(--r-card);padding:var(--s-3) var(--s-4);margin-bottom:var(--s-3)}.buying-card h4{margin:0 0 var(--s-2);justify-content:space-between;align-items:baseline;gap:8px;font-size:15px;display:flex}.buying-count{color:var(--sub);font-size:12px;font-weight:400}.buying-table{border-collapse:collapse;width:100%;font-size:13px}.buying-table th{text-align:left;color:var(--sub);padding:2px 6px 4px 0;font-weight:500}.buying-table td{border-top:1px solid var(--line);vertical-align:top;padding:4px 6px 4px 0}.buying-table .num{text-align:right;font-variant-numeric:tabular-nums}.buying-actions{gap:var(--s-2);margin-top:var(--s-3);flex-wrap:wrap;display:flex}.buying-list{margin:0;padding:0;font-size:13px;list-style:none}.buying-list li{border-top:1px solid var(--line);justify-content:space-between;gap:10px;padding:5px 0;display:flex}.buying-list li:first-child{border-top:0}.buying-sub{color:var(--sub);font-size:12px}.buying-hint{background:var(--wash-blue);border-radius:var(--r-control);padding:var(--s-2) var(--s-3);margin-bottom:var(--s-3);font-size:13px}.buying-msg{background:var(--tint-ok);border-radius:var(--r-control);padding:var(--s-2) var(--s-3);margin-bottom:var(--s-3);font-size:13px}.buying-err{background:var(--tint-bad);color:var(--bad);border-radius:var(--r-control);padding:var(--s-2) var(--s-3);margin-bottom:var(--s-3);font-size:13px}.buying-empty{color:var(--sub);margin:0;font-size:13px}.buying-btn{background:var(--ctl);color:var(--ink);border:var(--btn-edge-w,1px) solid var(--line);border-radius:var(--r-control);padding:8px 12px;font-size:14px;font-weight:600;text-decoration:none;display:inline-block}.buying-btn:hover{filter:brightness(.97)}.pinv-paste{width:100%;min-height:120px;font:inherit;box-sizing:border-box;font-size:13px}.pinv-choice{border:1px solid var(--line,#d8dde3);border-radius:var(--r-control);align-items:flex-start;gap:10px;margin:8px 0;padding:10px 12px;display:flex}.pinv-choice.on{border-color:var(--accent,#2563eb)}.pinv-choice input[type=radio]{margin-top:4px}.pinv-choice-body{flex:auto;min-width:0}.pinv-fields{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:8px 12px;margin-top:8px;display:grid}.pinv-totals{border-radius:var(--r-control);margin:10px 0;padding:8px 12px;font-size:13px}.pinv-totals.ok{background:var(--tint-ok,#e8f5ec)}.pinv-totals.mismatch{background:var(--tint-warn);color:var(--warn-ink)}.pinv-totals.unknown{background:var(--tint-neutral,#f1f3f5)}.pinv-inc{align-items:center;gap:6px;font-size:13px;display:flex}.pinv-done a{margin-right:12px}.pg-bar{align-items:center;gap:var(--s-2) var(--s-3);margin:0 0 var(--s-2);flex-wrap:wrap;display:flex}.pg-search{box-sizing:border-box;border:1px solid var(--line);border-radius:var(--r-control);background:var(--field);min-width:200px;color:var(--ink);flex:240px;padding:9px 12px;font-size:16px}.pg-bar select{min-height:36px;font-size:14px}.pg-clear{color:var(--accent);font:inherit;cursor:pointer;background:0 0;border:0;padding:0;font-size:14px}.pg-clear:hover{text-decoration:underline}.pg-summary{align-items:baseline;gap:var(--s-1) var(--s-3);margin:0 0 var(--s-2);color:var(--sub);flex-wrap:wrap;font-size:14px;display:flex}.pg-summary b{color:var(--ink);font-variant-numeric:tabular-nums}.pg-err{color:var(--bad);margin:var(--s-2) 0}.pg-empty{text-align:center;color:var(--sub);padding:var(--s-5) var(--s-3)}.pg-quiet,.pg-ns{color:var(--sub);font-size:12px;font-style:italic}.pg-note-sm{margin:var(--s-1) 0 0;color:var(--sub);font-size:12px}.pg-list{border:1px solid var(--line);border-radius:var(--r-control);background:var(--solid);overflow:hidden}.pg-cols,.pg-row{align-items:center;column-gap:var(--s-3);grid-template-columns:minmax(260px,3fr) 110px 90px minmax(260px,3fr);display:grid}.pg-cols{padding:8px var(--s-3) 8px var(--s-2);color:var(--sub);border-bottom:2px solid var(--line);font-size:12px;font-weight:600}.pg-prod{border-bottom:1px solid var(--line)}.pg-prod:last-child{border-bottom:0}.pg-row{padding:var(--s-2) var(--s-3) var(--s-2) var(--s-2);font-size:13px}.pg-prod:hover>.pg-row,.pg-prod.is-open>.pg-row{background:var(--field)}.pg-caret{border-radius:var(--r-control);width:28px;height:28px;color:var(--sub);cursor:pointer;background:0 0;border:0;padding:0;font-size:14px}.pg-caret:hover{color:var(--ink)}.pg-main{align-items:center;gap:var(--s-3);min-width:0;display:flex}.pg-img{object-fit:contain;background:var(--field);border-radius:6px;flex:none;width:40px;height:40px}.pg-img-none{border:1px dashed var(--line);display:inline-block}.pg-id{min-width:0}.pg-name{max-width:100%;color:var(--ink);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;padding:0;font-size:14px;font-weight:600;line-height:1.3;display:block}.pg-name:hover{text-decoration:underline}.pg-meta{color:var(--sub);margin-top:2px;font-size:12px}.pg-sku{color:var(--accent);font-weight:600;text-decoration:none}.pg-sku:hover{text-decoration:underline}.pg-tag{color:var(--warn-ink);margin-left:6px}.pg-made{font-variant-numeric:tabular-nums}.pg-stock{font-variant-numeric:tabular-nums;font-weight:600}.pg-stock.is-out{color:var(--warn-ink)}.pg-plats{align-items:baseline;gap:2px var(--s-3);flex-wrap:wrap;min-width:0;display:flex}.pg-ps{white-space:nowrap;color:var(--ink);font-size:12px}.pg-ps em{font-variant-numeric:tabular-nums;color:var(--sub);margin-left:4px;font-style:normal}.pg-ps.is-missing{color:var(--sub)}.pg-ps.is-off{color:var(--warn-ink)}.pg-kids{padding:var(--s-1) var(--s-3) var(--s-3) calc(var(--s-2) + 32px + var(--s-3));background:var(--solid);border-top:1px solid var(--line)}.pg-shared{padding:var(--s-2) 0;font-size:13px;line-height:1.45}.pg-k{color:var(--sub);font-size:12px;font-weight:600}.pg-kid{padding:var(--s-2) 0;border-top:1px solid var(--line)}.pg-ktop{align-items:baseline;column-gap:var(--s-3);grid-template-columns:110px minmax(180px,1fr) 80px 110px auto;font-size:13px;display:grid}.pg-kplat{font-weight:600}.pg-ktitle{overflow-wrap:anywhere;min-width:0}.pg-kprice{font-variant-numeric:tabular-nums;font-weight:600}.pg-kstatus.tone-ok{color:var(--ok-ink)}.pg-kstatus.tone-off{color:var(--warn-ink)}.pg-kstatus.tone-unknown{color:var(--sub)}.pg-klinks{gap:2px var(--s-3);flex-wrap:wrap;justify-content:flex-end;display:inline-flex}.pg-klink{color:var(--accent);font-size:12px;text-decoration:none}.pg-klink:hover{text-decoration:underline}.pg-kid.is-missing{align-items:baseline;gap:2px var(--s-3);flex-wrap:wrap;font-size:13px;display:flex}.pg-kid.is-missing .pg-kplat{width:110px;color:var(--sub)}.pg-kmiss{color:var(--warn-ink)}.pg-fields{gap:var(--s-1) var(--s-4);margin:var(--s-2) 0 0 calc(110px + var(--s-3));grid-template-columns:repeat(auto-fill,minmax(190px,1fr));font-size:12px;display:grid}.pg-field dt{color:var(--sub);font-size:11px;font-weight:600}.pg-field dd{color:var(--ink);overflow-wrap:anywhere;margin:0}.pg-field.is-long{grid-column:1/-1}.pg-pre{white-space:pre-wrap;line-height:1.45}.pg-kid .pg-note-sm{margin-left:calc(110px + var(--s-3))}.pg-foot{padding-top:var(--s-2);border-top:1px solid var(--line)}.pg-edit{color:var(--accent);font-size:13px;text-decoration:none}.pg-edit:hover{text-decoration:underline}@media (width<=820px){.pg-cols{display:none}.pg-row{row-gap:var(--s-1);grid-template-columns:1fr}.pg-made:before,.pg-stock:before,.pg-plats:before{content:attr(data-label) " ";color:var(--sub);margin-right:6px;font-size:11px;font-weight:600}.pg-kids{padding-left:var(--s-3)}.pg-ktop{grid-template-columns:1fr auto;row-gap:2px}.pg-kplat,.pg-ktitle{grid-column:1/-1}.pg-klinks{grid-column:1/-1;justify-content:flex-start}.pg-fields,.pg-kid .pg-note-sm{margin-left:0}.pg-kid.is-missing .pg-kplat{width:auto}}.pg-open{cursor:pointer}a.pg-name{text-decoration:none}a.pg-name:hover{text-decoration:underline}.bas{min-width:0;max-width:980px}.bas-head{justify-content:space-between;align-items:flex-start;gap:var(--s-3);display:flex}.bas .card{overflow-wrap:anywhere;min-width:0}.bas-bad{color:var(--bad);font-size:13px;display:block}.bas-ok{color:var(--ok);font-size:13px;display:block}.bas-bar{top:var(--s-2);z-index:5;justify-content:space-between;align-items:center;gap:var(--s-3);flex-wrap:wrap;display:flex;position:sticky}.bas-bar-text{flex-direction:column;gap:2px;min-width:0;display:flex}.bas-bar-actions,.bas-confirm{gap:var(--s-2);flex-wrap:wrap;align-items:center;display:flex}.bas-fixed ul,.bas-history ul{margin:var(--s-2) 0 0;padding:0 0 0 18px;font-size:13px;line-height:1.55}.bas-history ul ul{margin:2px 0 var(--s-2)}.bas-field{gap:var(--s-2) var(--s-4);padding:var(--s-3) 0;border-top:1px solid var(--line);grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);display:grid}.bas-field.dirty{box-shadow:inset 3px 0 0 var(--warn);padding-left:var(--s-3)}.bas-field.bad input{border-color:var(--bad)}.bas-field-label{min-width:0}.bas-field-label .pill{margin-left:var(--s-2);padding:1px 8px;font-size:11px}.bas-field-label .meta{margin-top:2px}.bas-field-ctl{gap:var(--s-1);flex-direction:column;min-width:0;display:flex}.bas-field-ctl select,.bas-text{width:100%;min-width:0;max-width:100%}.bas-num{align-items:center;gap:var(--s-2);display:inline-flex}.bas-num input{width:7.5em}.bas-switch{align-items:center;gap:var(--s-2);font-weight:600;display:inline-flex}.bas-switch input{width:20px;height:20px}.bas-field-foot{justify-content:space-between;align-items:center;gap:var(--s-2);flex-wrap:wrap;display:flex}button.bas-reset{padding:4px 12px;font-size:13px}.bap-pick select{flex:260px;min-width:0;max-width:100%}.bap-cols{gap:var(--s-4);margin-top:var(--s-3);grid-template-columns:minmax(0,1fr);display:grid}.bap-cols.two{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.bap-col{min-width:0;padding:var(--s-3);border:1px solid var(--line);border-radius:var(--r-card)}.bap-col.draft{border-color:var(--warn);background:var(--wash-amber)}.bap-col h4,.bap-data h4{margin:0 0 var(--s-1)}.bap-data h4{margin-top:var(--s-4)}.bap-opts{margin:var(--s-2) 0 0;padding:0 0 0 20px}.bap-opts>li{margin:0 0 var(--s-3)}.bap-opts>li.best .bap-opt-top b{text-underline-offset:3px;text-decoration:underline}.bap-opt-top,.bap-tags{align-items:baseline;gap:4px var(--s-2);flex-wrap:wrap;display:flex}.bap-tags .pill,.bap-opt-top .pill{padding:1px 8px;font-size:11px}.bap-pkgs,.bap-list{margin:4px 0 0;padding:0 0 0 18px;font-size:13px;line-height:1.5}.bap-data{margin-top:var(--s-4)}.bap-data summary{cursor:pointer}@media (width<=760px){.bas-field,.bap-cols.two{grid-template-columns:minmax(0,1fr)}.bas-bar{position:static}}.bas-explain{gap:var(--s-2);padding:var(--s-3);margin-bottom:var(--s-3);border:1px solid var(--line);border-radius:var(--r-control);background:var(--glass-well);flex-direction:column;min-width:0;display:flex}.bas-cost-list{margin:var(--s-2) 0 0;padding:0;list-style:none}.bas-cost-row{gap:var(--s-2);border-top:1px solid var(--line);font-variant-numeric:tabular-nums;grid-template-columns:repeat(6,minmax(0,1fr));padding:4px 0;font-size:13px;display:grid}.bas-cost-head{color:var(--sub);border-top:0}.bas-used{color:var(--accent);font-weight:700}.bas-alerts{margin:0 0 var(--s-3);gap:var(--s-1);flex-direction:column;padding:0;list-style:none;display:flex}.bas-alert{padding:var(--s-2);border-radius:var(--r-control);background:var(--tint-warn);font-size:13px}.bas-alert.reorder{background:var(--tint-bad)}.bas-stock-tools{gap:var(--s-3);flex-wrap:wrap;align-items:center}.bas-stock-list{margin:var(--s-2) 0 0;padding:0;list-style:none}.bas-stock-row{padding:var(--s-2) 0;border-top:1px solid var(--line);flex-direction:column;gap:4px;min-width:0;display:flex}.bas-stock-top,.bas-stock-nums,.bas-stock-edit{gap:var(--s-2);flex-wrap:wrap;align-items:center;min-width:0;display:flex}.bas-stock-nums span+span:before{content:"· "}.bas-small-num{width:5.5em}@media (width<=560px){.bas-cost-head{display:none}.bas-cost-row{grid-template-columns:repeat(3,minmax(0,1fr))}.bas-cost-row span[data-label]:before{content:attr(data-label) " ";color:var(--sub);font-size:11px;display:block}}.bas-size-list{margin:0;padding-left:1.2em}.br-page{gap:var(--s-5);flex-direction:column;max-width:760px;display:flex}.br-note{border:1px solid var(--line);background:var(--tint-warn);border-radius:var(--r-control);padding:var(--s-3) var(--s-4);font-size:14px}.br-group{background:var(--card);border:1px solid var(--line);border-radius:var(--r-card);padding:var(--s-4) var(--s-5)}.br-group h2{margin:0 0 var(--s-2);font-size:16px}.br-row{justify-content:space-between;align-items:flex-start;gap:var(--s-4);padding:var(--s-3) 0;border-top:1px solid var(--line);display:flex}.br-row:first-of-type{border-top:0}.br-row label{font-size:14px;font-weight:600;display:block}.br-row p{color:var(--sub);max-width:420px;margin:2px 0 0;font-size:13px}.br-row select{border-radius:var(--r-control);border:1px solid var(--line);background:var(--field);min-width:190px;color:var(--ink);font:inherit;padding:8px 10px}.br-row select:disabled{opacity:.55;cursor:not-allowed}.br-extra{margin-top:var(--s-2);color:var(--sub);font-size:13px}.br-extra a{color:var(--accent)}.br-warn{background:var(--tint-warn);border-radius:var(--r-control);padding:var(--s-2) var(--s-3);color:var(--ink);margin-top:var(--s-2);font-size:13px}.br-sum{background:var(--tint-ok);border-radius:var(--r-control);padding:var(--s-2) var(--s-3);margin-top:var(--s-2);font-size:13px}@media (width<=640px){.br-row{flex-direction:column}.br-row select{width:100%}}.cx-page{max-width:880px}.cx-group{margin:var(--s-4) 0 var(--s-2)}.cx-card{margin-bottom:var(--s-3)}.cx-head{align-items:center;gap:var(--s-2) var(--s-3);flex-wrap:wrap;display:flex}.cx-head h3{margin:0}.cx-portal{margin-left:auto;font-size:13px}.pill.cx-pill-ok{background:var(--tint-ok);color:var(--ok-ink)}.pill.cx-pill-miss{background:var(--tint-warn);color:var(--warn-ink)}.cx-how{margin:var(--s-2) 0 0}.cx-missing-line{margin:var(--s-2) 0 0;font-size:13px}.cx-rows{margin-top:var(--s-3);gap:var(--s-2);display:grid}.cx-row{gap:var(--s-2) var(--s-3);padding-top:var(--s-2);border-top:1px solid var(--line);grid-template-columns:minmax(180px,2fr) 3fr;align-items:start;display:grid}.cx-row:first-child{border-top:0;padding-top:0}.cx-label{align-items:baseline;gap:4px var(--s-2);flex-wrap:wrap;min-width:0;display:flex}.cx-name{border-radius:var(--r-pill);background:var(--ctl);word-break:break-all;padding:1px 5px;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:11px}.cx-tag{color:var(--sub);font-size:11px}.cx-state{min-width:0}.cx-set,.cx-form,.cx-actions,.cx-confirm{align-items:center;gap:var(--s-2);flex-wrap:wrap;display:flex}.cx-ok{color:var(--ok-ink);font-variant-numeric:tabular-nums}.cx-missing{color:var(--warn-ink)}.cx-warn{margin:0 0 var(--s-2);color:var(--bad-ink);font-size:13px}.cx-hint{color:var(--sub);font-size:12px}.cx-more{margin-top:var(--s-3)}.cx-more>summary{cursor:pointer;color:var(--sub);font-size:13px}.cx-connect{align-items:center;gap:var(--s-2) var(--s-3);margin-top:var(--s-3);flex-wrap:wrap;display:flex}.cx-form input{flex:220px;min-width:0}.cx-msg{padding:var(--s-2) var(--s-3);border-radius:var(--r-2,10px)}.cx-msg.good{background:var(--tint-ok);color:var(--ok-ink)}.cx-msg.bad{background:var(--tint-bad);color:var(--bad-ink)}.cx-key-row{align-items:center}.cx-key-revoked{opacity:.6}.cx-key-form{margin-top:var(--s-3);gap:var(--s-2);flex-direction:column;display:flex}.cx-key-field{flex-direction:column;gap:4px;max-width:320px;display:flex}.cx-key-scope{gap:var(--s-3);flex-wrap:wrap;font-size:13px;display:flex}.cx-key-scope label{align-items:center;gap:6px;display:flex}.cx-key-add{margin-top:var(--s-3)}.cx-key-new{margin:var(--s-2) 0 var(--s-3);padding:var(--s-3);border-radius:var(--r-2,10px);background:var(--tint-ok)}.cx-key-value{align-items:center;gap:var(--s-2);flex-wrap:wrap;display:flex}.cx-key-value code{border-radius:var(--r-pill);background:var(--ctl);word-break:break-all;padding:4px 8px;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:13px}.cx-key-notice{margin:var(--s-2) 0;color:var(--warn-ink);font-size:13px}@media (width<=640px){.cx-row{grid-template-columns:1fr}.cx-portal{margin-left:0}.cx-form input{flex-basis:100%}}.irs{max-width:980px}.irs-list{margin:var(--s-2) 0 0;padding:0 0 0 18px;font-size:13px;line-height:1.55}.irs-list li{margin:0 0 6px}.irs-list li:last-child{margin-bottom:0}.irs-list .pill{padding:1px 8px;font-size:11px}.irs-scopes{gap:var(--s-2);margin:var(--s-3) 0;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));display:grid}.irs-scope{border:1px solid var(--glass-edge);border-radius:var(--r-control);background:var(--glass-well);min-width:0;box-shadow:inset 0 1px 0 var(--glass-lit);cursor:pointer;transition:border-color var(--t-fast), box-shadow var(--t-fast);flex-direction:column;gap:2px;padding:10px 12px 10px 38px;display:flex;position:relative}.irs-scope input{width:16px;height:16px;accent-color:var(--accent);margin:0;padding:0;position:absolute;top:12px;left:12px}.irs-scope.on{border-color:var(--accent);box-shadow:inset 0 0 0 1px var(--accent)}.irs-scope:focus-within{outline:2px solid color-mix(in srgb, var(--accent) 45%, transparent);outline-offset:2px}.irs-scope-name{font-size:14px;font-weight:600}.irs-scope-sub{color:var(--sub);font-size:12px}.irs-head{justify-content:space-between;align-items:center;gap:var(--s-2);flex-wrap:wrap;display:flex}.irs-head h3{margin:0}.irs-change{white-space:nowrap;font-variant-numeric:tabular-nums}.irs-from{color:var(--sub)}.irs-arrow{color:var(--sub);margin:0 5px}.irs-cat{color:var(--sub);font-size:12px}.irs-pill{white-space:nowrap;margin-left:6px;padding:1px 8px;font-size:11px}.irs-progress{margin:0 0 var(--s-3);font-size:14px}.irs-progress a{color:var(--accent)}.irs-undo-ask{gap:var(--s-2);padding:var(--s-3);border-radius:var(--r-control);background:var(--glass-well);border:1px solid var(--glass-edge);flex-direction:column;display:flex}.irs-ok{color:var(--ok-ink)}.irs-done{border-color:color-mix(in srgb, var(--ok) 50%, var(--glass-edge))}.irs-confirm{border-color:color-mix(in srgb, var(--bad) 45%, var(--glass-edge))}.irs-confirm-row{align-items:flex-end;gap:var(--s-3);flex-wrap:wrap;display:flex}.irs-type{flex-direction:column;gap:4px;display:flex}.irs-type input{letter-spacing:1px;width:160px;font-weight:700}button.irs-danger{background:var(--bad-ink);color:var(--solid);border:1px solid #0000;min-height:40px}button.irs-danger:disabled{opacity:.45}@media (width<=760px){.irs-scopes{grid-template-columns:1fr}.irs-confirm-row{flex-direction:column;align-items:stretch}.irs-type input{width:100%}button.irs-danger{width:100%;min-height:46px}.irs-change{white-space:normal}}.lsBox{text-align:right;font-variant-numeric:tabular-nums;width:5.5rem;min-width:4rem;padding:2px 6px}.lsBox.lsEdited{border-color:var(--accent,#b06000);background:color-mix(in srgb, var(--accent,#b06000) 12%, transparent);border-width:2px;font-weight:600}.lsCell{white-space:nowrap;position:relative}.lsCell.lsEdited:after{content:"";background:var(--accent,#b06000);border-radius:50%;width:6px;height:6px;position:absolute;top:2px;right:2px}.lsTotal{font-variant-numeric:tabular-nums;text-align:right;white-space:nowrap;font-weight:700}.lsTotal .lsTotalWhy{opacity:.7;font-size:.75em;font-weight:400;display:block}.lsGroupHead{text-align:center;border-bottom:1px solid var(--line,#ddd)}.lsSaveBar{border:1px solid var(--line,#ddd);border-radius:6px;flex-wrap:wrap;align-items:center;gap:8px;margin:8px 0;padding:8px;display:flex}.lsSaveBar.lsOn{border-color:var(--accent,#b06000);background:color-mix(in srgb, var(--accent,#b06000) 8%, transparent)}.lsPushBox{border:2px solid var(--accent,#b06000);border-radius:6px;margin-top:10px;padding:10px}.lsPushBox h4{margin:0 0 6px}.lsPushList{font-variant-numeric:tabular-nums;max-height:12rem;margin:8px 0;overflow:auto}.lsProLink{white-space:nowrap;margin-left:8px;font-size:12px;display:inline-block}.lsPushOff td{opacity:.5}.lsPushOff td:first-child{opacity:1}.obx,.shb{min-width:0;max-width:1040px}.obx-list{margin:0;padding-left:18px;font-size:13px;line-height:1.55}.obx-list li{margin-bottom:6px}.obx-head,.shb-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;display:flex}.obx-head .obx-scopes{margin:0}.obx-tools{flex-wrap:wrap;align-items:center;gap:8px}.obx-tools input[type=search]{flex:160px;min-width:0;max-width:280px}.obx-codes{overflow-wrap:anywhere;font-family:ui-monospace,Menlo,Consolas,monospace;font-size:12px}.obx-warn{color:var(--warn,#b7791f);font-weight:600}.obx-need td{background:color-mix(in srgb, var(--warn,#b7791f) 6%, transparent)}.obx-def{flex-wrap:wrap;align-items:center;gap:6px;display:inline-flex}.obx-def input{width:80px}.obx-confirm{flex-direction:column;gap:4px;max-width:320px;margin:12px 0 8px;display:flex}.obx-labels{flex-direction:column;gap:6px;margin:8px 0 12px;font-size:13px;display:flex}.obx-done{border-color:var(--ok,#2f855a)}button.danger{background:var(--bad,#c53030);color:#fff}button.danger:disabled{opacity:.5}.shb-new{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));align-items:end;gap:8px;display:grid}.shb-new label,.shb-edit label{flex-direction:column;gap:2px;min-width:0;display:flex}.shb-new input,.shb-edit input{width:100%;min-width:0}.shb-edit label .flab{align-items:center;gap:6px;display:inline-flex}.shb-edit label .flab input{width:auto;margin:0}.shb-shelf h3{flex-wrap:wrap;align-items:baseline;gap:8px;margin:0;display:flex}.shb-code{background:var(--glass-well);border:1px solid var(--glass-edge);border-radius:6px;padding:1px 8px;font-family:ui-monospace,Menlo,Consolas,monospace;font-size:13px}.shb-actions{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.shb-edit{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));align-items:end;gap:8px;margin:10px 0;display:grid}.shb-bins{grid-template-columns:repeat(auto-fill,minmax(118px,1fr));gap:6px;margin:10px 0 0;padding:0;list-style:none;display:grid}.shb-bin{border:1px solid var(--glass-edge);background:var(--glass-well);border-radius:8px;flex-direction:column;gap:2px;min-width:0;padding:6px 8px;font-size:12px;display:flex}.shb-bin.sel{border-color:var(--accent);box-shadow:0 0 0 1px var(--accent) inset}.shb-bin-top{justify-content:space-between;align-items:center;gap:6px;display:flex}.shb-bin-top b{font-family:ui-monospace,Menlo,Consolas,monospace;font-size:13px}.shb-bin .meta{text-overflow:ellipsis;white-space:nowrap;margin:0;overflow:hidden}.shb-bin button{padding:1px 6px;font-size:11px}.shb-modal-back{z-index:1000;background:#00000073;justify-content:center;align-items:flex-start;padding:24px 12px;display:flex;position:fixed;inset:0;overflow-y:auto}.shb-modal{background:var(--card,#fff);border-radius:14px;width:100%;min-width:0;max-width:720px;padding:16px;box-shadow:0 12px 40px #00000040}.shb-modal h3{margin-top:0}.shb-move{border:1px solid var(--glass-edge);border-radius:10px;margin:8px 0;padding:8px 10px}.shb-move-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;display:flex}.shb-move ul{margin:6px 0 0;padding-left:18px;font-size:13px}.shb-move select{max-width:100%}.shb-foot{flex-wrap:wrap;justify-content:flex-end;gap:8px;margin-top:12px;display:flex}.phoneapp-page{min-width:0}.phoneapp-sec h3{margin-top:0}.phoneapp-sec h4{margin:0 0 var(--s-1);font-size:14px}.phoneapp-note{background:var(--tint-warn);color:var(--warn-ink);border-radius:var(--r-control);padding:var(--s-2) var(--s-3);margin:0 0 var(--s-3);font-size:13px;font-weight:600}.phoneapp-note .phoneapp-link{margin-top:var(--s-2);font-weight:400}.phoneapp-send{gap:var(--s-5);grid-template-columns:240px minmax(0,1fr);align-items:start;display:grid}.phoneapp-qr{border-radius:var(--r-card);width:100%;height:auto;box-shadow:0 0 0 1px var(--glass-edge);display:block}.phoneapp-send-body{min-width:0}.phoneapp-lead{margin:0 0 var(--s-3);font-size:15px}.phoneapp-link{align-items:center;gap:var(--s-2);flex-wrap:wrap;min-width:0;display:flex}.phoneapp-link a{background:var(--field);border:1px solid var(--line);border-radius:var(--r-control);min-width:0;color:var(--accent);overflow-wrap:anywhere;flex:220px;padding:8px 12px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:13px}.phoneapp-platforms{gap:var(--s-4);margin-top:var(--s-5);grid-template-columns:repeat(auto-fit,minmax(min(220px,100%),1fr));display:grid}.phoneapp-steps{margin:var(--s-2) 0;gap:var(--s-2);padding:0;list-style:none;display:grid}.phoneapp-steps li{flex-wrap:wrap;align-items:center;gap:6px;line-height:1.35;display:flex}.phoneapp-steps li>span:not(.phoneapp-num){flex:1 1 0;min-width:0}.phoneapp-num{border-radius:var(--r-pill);background:var(--ctl);width:22px;height:22px;color:var(--ink);flex:none;place-items:center;font-size:12px;font-weight:700;display:inline-grid}.phoneapp-share{width:20px;height:20px;color:var(--accent);vertical-align:-4px}.phoneapp-cta{width:100%;max-width:320px;margin:var(--s-2) 0 var(--s-3);padding:12px 20px;font-size:16px;display:block}.phoneapp-pill{border-radius:var(--r-pill);align-items:center;gap:6px;padding:2px 12px;font-family:Arimo,Arial,sans-serif;font-size:13px;font-weight:600;display:inline-flex}.phoneapp-pill.ok{background:var(--tint-ok);color:var(--ok-ink)}.phoneapp-pill.ok:before{content:"";background:currentColor;border-radius:50%;width:7px;height:7px}.phoneapp-perks{gap:6px;margin:0;padding-left:18px;line-height:1.4;display:grid}@media (width<=640px){.phoneapp-send{gap:var(--s-4);grid-template-columns:minmax(0,1fr)}.phoneapp-qr{width:min(100%,240px);margin:0 auto}}.tso{min-width:0;max-width:980px}.tso .card{overflow-wrap:anywhere;min-width:0}.tso-mark{margin:0 0 var(--s-3);padding:var(--s-2) var(--s-3);border-radius:var(--r-control);background:var(--tint-warn);color:var(--warn);font-weight:700}.tso-field{flex-direction:column;gap:2px;min-width:0;display:flex}.tso-field input,.tso-field select{box-sizing:border-box;width:100%;min-width:0}.tso-hits,.tso-lines,.tso-orders{margin:var(--s-2) 0;padding:0;list-style:none}.tso-hits li{padding:2px 0}.tso-line{gap:var(--s-2);flex-wrap:wrap;align-items:center;padding:4px 0;display:flex}.tso-sku{width:10em;max-width:100%}.tso-qty{width:5em}.tso-title{flex:8em;min-width:0}.tso-addr-head{gap:var(--s-2);margin-top:var(--s-3);flex-wrap:wrap;justify-content:space-between;align-items:center;display:flex}.tso-addr{gap:var(--s-2);margin-top:var(--s-2);grid-template-columns:repeat(auto-fill,minmax(min(100%,12em),1fr));display:grid}.tso-order{padding:var(--s-2) 0;border-top:1px solid var(--line)}.tso-order.on{background:var(--glass-well)}.tso-actions{gap:var(--s-2);flex-wrap:wrap;align-items:center;margin-top:4px}.tso-whatif{gap:var(--s-2);margin-top:var(--s-2);padding:var(--s-2);border:1px dashed var(--line);border-radius:var(--r-control);flex-direction:column;display:flex}.tso-wi-row{gap:var(--s-2);grid-template-columns:repeat(auto-fill,minmax(min(100%,9em),1fr));align-items:end;display:grid}.tso-wi-row>b,.tso-wi-row>.meta{grid-column:1/-1}.tn{min-width:0}.tn-filters{flex-wrap:wrap;align-items:center;gap:10px 14px;display:flex}.tn-filters label{color:var(--sub);align-items:center;gap:6px;font-size:13px;display:inline-flex}.tn-filters select{max-width:220px}.tn-list{gap:6px;margin:10px 0 0;padding:0;list-style:none;display:grid}.tn-row{text-align:left;border-radius:var(--r-control);border:1px solid var(--line);background:var(--card);width:100%;color:var(--ink);font:inherit;cursor:pointer;gap:3px;padding:9px 12px;display:grid}.tn-row:hover{background:var(--ctl)}.tn-row.on{outline:2px solid var(--accent);outline-offset:-1px}.tn-row-top{flex-wrap:wrap;align-items:center;gap:6px;font-size:12px;display:flex}.tn-id,.tn-kind{font-weight:700}.tn-when{color:var(--sub);white-space:nowrap;margin-left:auto;font-size:12px}.tn-log .tn-when{margin-left:0}.tn-row-desc{-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:14px;display:-webkit-box;overflow:hidden}.tn-row-meta{color:var(--sub);font-size:12px}.tn-has-shot{color:var(--sub);border:1px solid var(--line);border-radius:var(--r-pill);padding:1px 6px;font-size:11px}.tn-status,.tn-sev{border-radius:var(--r-pill);background:var(--ctl);color:var(--ink);margin-left:4px;padding:2px 8px;font-size:11px;font-weight:700;display:inline-block}.tn-st-new{background:var(--wash-blue);color:var(--accent)}.tn-st-queued{background:var(--tint-warn);color:var(--warn-ink)}.tn-st-in_progress{background:var(--wash-amber);color:var(--warn-ink)}.tn-st-fixed{background:var(--tint-ok);color:var(--ok-ink)}.tn-sev-blocks{background:var(--tint-bad);color:var(--bad-ink)}.tn-sev-annoying{background:var(--tint-warn);color:var(--warn-ink)}.tn-detail{margin-top:14px}.tn-detail-head{align-items:center;gap:10px;display:flex}.tn-detail-head h3{flex:1;margin:0}.tn-desc{white-space:pre-wrap;margin:10px 0 12px;font-size:15px;line-height:1.45}.tn-controls{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.tn-admin{align-items:flex-start;gap:8px;margin:10px 0 4px;display:flex}.tn-admin textarea{flex:1;min-width:0}.tn-detail h4{text-transform:uppercase;letter-spacing:.04em;color:var(--sub);margin:18px 0 6px;font-size:13px}.tn-facts{gap:3px;margin:0;display:grid}.tn-fact{grid-template-columns:130px minmax(0,1fr);gap:10px;font-size:13px;display:grid}.tn-fact dt{color:var(--sub)}.tn-fact dd{overflow-wrap:anywhere;margin:0}.tn-shot{border:1px solid var(--line);border-radius:var(--r-control);max-width:100%;max-height:520px;display:block}.tn-log{gap:3px;margin:0;padding-left:20px;font-family:ui-monospace,Menlo,monospace;font-size:12px;display:grid}.tn-log li{overflow-wrap:anywhere}.tn-log-error b,.tn-log-uncaught b,.tn-log-rejection b{color:var(--bad-ink)}.tn-log-warn b{color:var(--warn-ink)}.tn-api{font-size:12px}.tn-path{overflow-wrap:anywhere;font-family:ui-monospace,Menlo,monospace}.tn-api tr.tn-bad td{color:var(--bad-ink)}.tn-md{margin-top:16px}.tn-md pre{white-space:pre-wrap;background:var(--bg);border-radius:var(--r-control);overflow-wrap:anywhere;padding:10px;font-size:12px}@media (width<=700px){.tn-fact{grid-template-columns:1fr;gap:0}.tn-admin{flex-direction:column;align-items:stretch}}.stk-card{gap:var(--s-3);display:grid}.stk-embedded{margin-top:var(--s-3)}.stk-head{justify-content:space-between;align-items:baseline;gap:var(--s-2);flex-wrap:wrap;display:flex}.stk-head h3{margin:0;font-size:16px}.stk-places{border:1px solid var(--line);border-radius:var(--r-control);gap:0;display:grid;overflow:hidden}.stk-place{gap:var(--s-2) var(--s-3);grid-template-columns:minmax(0,1fr) auto;align-items:center;padding:10px 12px;display:grid}.stk-place+.stk-place{border-top:1px solid var(--line)}.stk-place-name{gap:2px;min-width:0;display:grid}.stk-place-name b{font-size:14px}.stk-place-name small{color:var(--sub);font-size:12px}.stk-place-qty{align-items:center;gap:var(--s-2);display:flex}.stk-place-qty .stk-num{text-align:right;font-variant-numeric:tabular-nums;min-width:2ch;font-size:22px;font-weight:700}.stk-place-qty .stk-unit{color:var(--sub);font-size:12px}.stk-place-actions{gap:var(--s-2);flex-wrap:wrap;grid-column:1/-1;display:flex}.stk-place-actions button{padding:5px 12px}.stk-ed{gap:var(--s-2);padding:var(--s-3);border-radius:var(--r-control);background:var(--ctl);grid-column:1/-1;display:grid}.stk-seg{border:1px solid var(--line);border-radius:var(--r-control);background:var(--card);justify-self:start;display:inline-flex;overflow:hidden}.stk-seg button{color:var(--ink);background:0 0;border:0;border-radius:0;padding:6px 14px;font-weight:500}.stk-seg button+button{border-left:1px solid var(--line)}.stk-seg button.on{background:var(--ink);color:var(--bg)}.stk-ed-row{align-items:center;gap:var(--s-2);flex-wrap:wrap;display:flex}.stk-ed-row>.meta:first-child{min-width:64px}.stk-ed input.stk-n{text-align:right;font-variant-numeric:tabular-nums;width:96px;font-size:18px;font-weight:700}.stk-ed input.stk-n[data-mode=add]{color:var(--ok-ink);border-color:var(--ok)}.stk-ed input.stk-n[data-mode=take]{color:var(--bad-ink);border-color:var(--bad)}.stk-ed select{min-width:180px}.stk-ed .stk-note{flex:180px;min-width:0}.stk-diff{color:var(--sub);font-size:13px}.stk-diff b{color:var(--ink)}.stk-diff .up{color:var(--ok-ink);font-weight:700}.stk-diff .down{color:var(--bad-ink);font-weight:700}.stk-ed-actions{gap:var(--s-2);display:flex}.stk-msg{color:var(--ok-ink);margin:0;font-size:13px}.stk-err{color:var(--bad-ink);margin:0;font-size:13px}.stk-hist{gap:0;margin:0;padding:0;font-size:13px;list-style:none;display:grid}.stk-hist li{gap:var(--s-2);border-top:1px solid var(--line);grid-template-columns:92px minmax(0,1fr) auto;align-items:baseline;padding:6px 0;display:grid}.stk-hist li:first-child{border-top:0}.stk-hist time{color:var(--sub);font-variant-numeric:tabular-nums}.stk-hist .what small{color:var(--sub);display:block}.stk-hist li.undone .what{color:var(--sub);text-decoration:line-through}.stk-hist button{padding:2px 10px;font-size:12px}.stk-more{justify-self:start}.stk-box{align-items:center;gap:6px;display:inline-flex}.stk-box input{text-align:right;font-variant-numeric:tabular-nums;width:76px}.stk-box input.changed{border-color:var(--accent);font-weight:700}.stk-box .stk-was{color:var(--sub);white-space:nowrap;font-size:12px}.stk-box .stk-d{white-space:nowrap;font-size:12px;font-weight:700}.stk-box .stk-d.up{color:var(--ok-ink)}.stk-box .stk-d.down{color:var(--bad-ink)}@media (width<=640px){.stk-hist li{grid-template-columns:70px minmax(0,1fr) auto}.stk-ed select{flex:100%;min-width:0}}.items-head-actions{align-items:center;gap:var(--s-2);margin:0 0 var(--s-3);flex-wrap:wrap;display:flex}.items-notice{margin:0 0 var(--s-3)}.items-layout{gap:var(--s-4);grid-template-columns:minmax(0,1fr) 320px;align-items:start;display:grid}.items-main,.items-card{min-width:0}.card.items-card{overflow:visible}.items-layout-wide{grid-template-columns:minmax(0,1fr)}.items-add-hidden{display:none}.items-search{box-sizing:border-box;border:1px solid var(--line);border-radius:var(--r-control);background:var(--field);width:100%;color:var(--ink);padding:10px 12px;font-size:16px}.items-table th.r,.items-table td.r{text-align:right;font-variant-numeric:tabular-nums}.items-sku{color:var(--accent);font-weight:700;text-decoration:none}.items-sku:hover{text-decoration:underline}.items-name{color:var(--sub);overflow-wrap:anywhere;font-size:13px}.items-flags{flex-wrap:wrap;gap:4px;display:flex}.items-flag{border-radius:var(--r-pill);border:1px solid var(--line);color:var(--sub);padding:1px 8px;font-size:11px}.items-flag.bad{color:var(--bad);background:var(--tint-bad);border-color:#0000}.items-flag.warn{color:var(--warn);background:var(--tint-warn);border-color:#0000}.items-retired td{opacity:.65}.items-empty{text-align:center;color:var(--sub);padding:var(--s-5) var(--s-3)}.items-more{margin-top:var(--s-3)}.items-err{color:var(--bad);margin:var(--s-2) 0}.items-warn{color:var(--warn);margin:var(--s-2) 0}.items-add{gap:var(--s-2);display:grid}.items-fields{gap:var(--s-3);border:0;flex-direction:column;min-width:0;margin:0;padding:0;display:flex}.items-fields label{flex-direction:column;gap:4px;min-width:0;display:flex}.items-fields input,.items-fields select{box-sizing:border-box;width:100%;font-size:16px}.items-fields .items-check{align-items:center;gap:var(--s-2);flex-direction:row}.items-fields .items-check input{width:auto}.items-actions{gap:var(--s-2);flex-wrap:wrap;display:flex}.items-pair{gap:var(--s-3);grid-template-columns:1fr 1fr;display:grid}.items-done{margin-top:var(--s-3);color:var(--ok)}.items-parent{align-items:flex-start;gap:var(--s-2);display:flex}.items-parent-main{min-width:0;max-width:22rem}.items-caret,.items-caret-gap{flex:0 0 28px;width:28px;height:28px}.items-caret{border:1px solid var(--line);border-radius:var(--r-control);background:var(--solid);color:var(--ink);cursor:pointer;justify-content:center;align-items:center;padding:0;display:inline-flex}.items-chipn{margin-left:var(--s-2);border-radius:var(--r-pill);border:1px solid var(--line);color:var(--sub);white-space:nowrap;padding:1px 8px;font-size:11px}.items-kid td{background:color-mix(in srgb, var(--line) 18%, transparent);padding-top:4px;padding-bottom:4px}.items-kid.hit td{box-shadow:inset 3px 0 0 var(--accent)}.items-kidline{align-items:center;gap:var(--s-2) var(--s-4);flex-wrap:wrap;padding-left:36px;font-size:13px;display:flex}.items-kid-sku{color:var(--accent);overflow-wrap:anywhere;min-width:110px;font-weight:600;text-decoration:none}a.items-kid-sku:hover{text-decoration:underline}.items-kid-form,.items-kid-ch,.items-kid-av{color:var(--sub)}.items-kid-sg .items-kidline{border:1px dashed var(--line);border-radius:var(--r-control);padding:6px 8px 6px 36px}.items-kid-sg .items-kid-sku{color:var(--ink)}.items-kid-note{color:var(--warn);flex:220px}.items-kid-actions{gap:var(--s-2);display:flex}a.items-flag.warn{text-decoration:none}.items-flag-btn{font:inherit;cursor:pointer;font-size:11px;font-weight:600}.items-flag-btn:hover{text-decoration:underline}.items-fba-sum{margin:var(--s-2) 0}.items-napa-bar{align-items:center;gap:var(--s-2);margin:var(--s-3) 0 var(--s-2);padding:var(--s-2) var(--s-3);border:1px solid var(--line);border-radius:var(--r-control);background:var(--solid);z-index:3;flex-wrap:wrap;display:flex;position:sticky;top:0}.items-napa-bar.on{border-color:var(--accent);background:color-mix(in srgb, var(--accent) 10%, var(--solid))}.items-napa-tools{align-items:center;gap:var(--s-3);flex-wrap:wrap;display:flex}.items-napa-chips{margin:var(--s-2) 0}.items-card .ptabs-sub{margin-top:var(--s-3)}.items-napa-plan{color:var(--accent);margin-left:auto;font-weight:600}.items-napa-plan:hover{text-decoration:underline}.items-napa-warn{margin:0 0 var(--s-2)}.items-napa-table td.items-napa-cell{white-space:nowrap;position:relative}.items-napa-box{box-sizing:border-box;text-align:right;font-variant-numeric:tabular-nums;border:1px solid var(--line);border-radius:var(--r-control);background:var(--field);width:5.5rem;min-width:4rem;color:var(--ink);padding:4px 8px;font-size:16px}.items-napa-box.edited{border-color:var(--accent);background:color-mix(in srgb, var(--accent) 14%, var(--solid));border-width:2px;font-weight:600}.items-napa-table td.items-napa-cell.edited:after{content:"";background:var(--accent);border-radius:50%;width:6px;height:6px;position:absolute;top:3px;right:3px}.items-napa-total{font-variant-numeric:tabular-nums;font-weight:700}.items-napa-push>button{white-space:nowrap;padding:4px 10px;font-size:13px}.items-napa-push-msg{overflow-wrap:anywhere;max-width:14rem;margin-top:4px;font-size:12px}table.data.items-napa-table tr.items-napa-missing td{background:color-mix(in srgb, var(--warn) 14%, var(--solid))}table.data.items-napa-table tr.items-napa-missing td:first-child{box-shadow:inset 3px 0 0 var(--warn)}.items-napa-part{width:20rem;min-width:0;max-width:100%}.items-napa-also{color:var(--warn-ink);overflow-wrap:anywhere;margin-top:2px;font-size:12px}.items-prolink{margin-left:var(--s-2);white-space:nowrap;color:var(--accent);font-size:12px}.items-sheet-back{z-index:1000;background:var(--scrim);justify-content:flex-end;display:flex;position:fixed;inset:0}.items-sheet{background:var(--solid);width:min(560px,100%);height:100%;color:var(--ink);border-left:1px solid var(--line);box-shadow:var(--glass-shadow);outline:none;flex-direction:column;display:flex}.items-sheet.wide{width:min(1080px,100%)}.items-sheet-head{justify-content:space-between;align-items:center;gap:var(--s-3);padding:var(--s-3) var(--s-4);border-bottom:1px solid var(--line);display:flex}.items-sheet-head h3{margin:0;font-size:16px}.items-sheet-body{-webkit-overflow-scrolling:touch;min-width:0;min-height:0;padding:var(--s-4);flex:1;overflow:auto}@media (width<=1180px){.items-layout{grid-template-columns:minmax(0,1fr)}.items-add{position:static}}@media (width<=900px){.items-kidline{flex-direction:column;align-items:flex-start;gap:2px}.items-kid-actions{margin-top:var(--s-2)}.items-layout{grid-template-columns:minmax(0,1fr)}.items-add{position:static}.items-sheet,.items-sheet.wide{border-left:0;width:100%}.items-napa-plan{margin-left:0}.items-napa-table th:first-child,.items-napa-table td:first-child{z-index:1;background:var(--solid);min-width:120px;position:sticky;left:0}table.data.items-napa-table tr.items-napa-missing td:first-child{background:color-mix(in srgb, var(--warn) 14%, var(--solid))}}@media (width<=640px){.items-head-actions{gap:6px}.items-head-actions>button{min-height:34px;padding:6px 10px;font-size:13px}.items-napa-part{width:8.5rem}.items-napa-part .items-name{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.items-napa-box{width:4.5rem;min-width:3.5rem}}.veeqo-diff{border:1px solid var(--warn);background:color-mix(in srgb, var(--warn) 9%, var(--card));border-radius:12px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px 20px;margin:4px 0 18px;padding:16px 20px;line-height:1.4;display:flex}.veeqo-diff.done{border-color:var(--line);background:var(--card)}.veeqo-diff-text{flex:320px;min-width:0}.veeqo-diff-actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.veeqo-diff-check{border-top:1px solid var(--line);flex:100%;gap:12px;padding-top:14px;display:grid}.veeqo-diff-check .table-scroll{max-height:320px;overflow:auto}.veeqo-diff-ok{align-items:center;gap:8px;font-weight:600;display:flex}.veeqo-diff-old{color:var(--warn-ink);font-weight:600}.ncu{border:1px solid var(--line);background:var(--card);border-radius:12px;gap:10px;margin:10px 0 14px;padding:14px 16px;display:grid}.ncu-head{justify-content:space-between;align-items:center;display:flex}.ncu-map{flex-wrap:wrap;gap:10px 14px;display:flex}.ncu-map label{gap:4px;display:grid}.ncu-list{max-height:360px;overflow:auto}.ncu-plus{color:var(--ok-ink);font-weight:700}.ncu-minus{color:var(--bad-ink);font-weight:700}.items-linkview{color:var(--sub);align-items:center;gap:8px;margin:8px 0 0;font-size:13px;display:inline-flex}.items-linkview select{font:inherit;color:var(--ink)}.items-prolink{margin-left:var(--s-2);color:var(--accent);white-space:nowrap;font-size:12px;font-weight:500;text-decoration:none}.items-prolink:hover{text-decoration:underline}.ic-cell{white-space:nowrap}.ic-num{color:var(--ink);font-variant-numeric:tabular-nums;background:0 0;border:1px solid #0000;border-radius:8px;padding:3px 8px;font-weight:600}.ic-num:hover:not(:disabled){border-color:var(--line);background:var(--ctl)}.ic-num.on{border-color:var(--ink)}.ic-num:disabled{color:var(--ink);opacity:1;cursor:default}.ic-pair{align-items:center;gap:4px;display:inline-flex}.ic-pair small{color:var(--sub);font-size:11px}.ic-cell .stk-box input{width:64px}.ic-panel-row>td{background:var(--ctl)}.ic-panel{gap:var(--s-2);max-width:720px;padding:var(--s-2) 0;display:grid}.ic-panel-close{justify-self:start}.ic-bar{z-index:20;align-items:center;gap:var(--s-2);margin-top:var(--s-2);border-radius:var(--r-control);background:var(--ink);color:var(--bg);flex-wrap:wrap;padding:10px 12px;display:flex;position:sticky;bottom:0}.ic-bar .ic-bar-text{flex:200px}.ic-bar button.gray{color:var(--bg);border:1px solid var(--bg);background:0 0}.ic-bar button:not(.gray){background:var(--bg);color:var(--ink)}.ic-countnote{margin:0 0 var(--s-2)}.item-page{display:block}.item-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:10px 16px;margin:4px 0 12px;display:flex}.item-head h2{margin:0 0 4px}.item-head-meta{color:var(--sub);flex-wrap:wrap;gap:6px 14px;font-size:13px;display:flex}.item-head-meta code{color:var(--ink)}.item-actions{flex-wrap:wrap;gap:8px;display:flex}.item-grid{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:12px;display:grid}.item-grid>.card{min-width:0;margin:0}.item-wide{grid-column:1/-1}.item-kpis{grid-template-columns:repeat(auto-fit,minmax(96px,1fr));gap:8px;margin-bottom:10px;display:grid}.item-kpis>div{background:var(--bg);border:1px solid var(--line);border-radius:8px;padding:6px 10px}.item-kpis span{color:var(--sub);font-size:12px;display:block}.item-kpis b{color:var(--ink);font-size:18px}.item-field{flex-wrap:wrap;align-items:flex-end;gap:8px;margin:8px 0;display:flex}.item-field label{display:block}.item-field .item-lab{color:var(--sub);margin-bottom:2px;font-size:12px;display:block}.item-field input,.item-field select{max-width:100%}.item-ok{color:var(--ok-ink,var(--ok));margin:6px 0;font-size:13px}.item-err{color:var(--bad);margin:6px 0;font-size:13px}.item-dl{grid-template-columns:max-content 1fr;gap:4px 14px;margin:0 0 8px;display:grid}.item-dl dt{color:var(--sub);font-size:13px}.item-dl dd{color:var(--ink);margin:0}.item-head-main{align-items:flex-start;gap:12px;min-width:0;display:flex}.item-thumb{object-fit:contain;border:1px solid var(--line);background:var(--bg);border-radius:8px;flex:none;width:56px;height:56px}.item-actions{align-items:center}.item-retired{margin:0 0 12px}.item-chans{flex-wrap:wrap;gap:4px;display:flex}.item-chan{border:1px solid var(--line);border-radius:var(--r-pill,999px);background:var(--bg);color:var(--ink);white-space:nowrap;padding:1px 8px;font-size:12px;text-decoration:none;display:inline-block}a.item-chan{color:var(--accent)}.item-lines{gap:4px;margin:0 0 8px;padding:0;list-style:none;display:grid}.item-lines li{overflow-wrap:anywhere}.item-more-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;display:flex}.item-more-head h3{margin:0}.item-more-body{gap:14px;margin-top:10px;display:grid}.item-sub{border-top:1px solid var(--line);min-width:0;padding-top:10px}.item-sub h4{margin:0 0 6px}.item-bars{align-items:flex-end;gap:4px;min-height:80px;display:flex}.item-bar{text-align:center;flex:1;min-width:0}.item-bar .meta{font-size:10px}.item-bar-col{justify-content:center;align-items:flex-end;height:64px;display:flex}.item-bar-col>div{background:var(--ink);opacity:.75;width:70%;max-width:18px}.item-hits{flex-direction:column;gap:4px;margin-top:6px;display:flex}.item-hits button{text-align:left}.item-confirm{border:1px solid var(--line);border-radius:var(--r-control,10px);background:var(--bg);margin-top:8px;padding:10px}.item-ship-detail{gap:12px;min-width:0;margin-top:10px;display:grid}.item-ship-detail>.card{box-shadow:none;margin:0}.item-page .table-scroll{overflow-x:auto}@media (width<=760px){.item-head-main{flex-direction:row}.item-actions{width:100%}.item-grid{grid-template-columns:minmax(0,1fr)}.item-field input,.item-field select{width:100%}.item-field>label{flex:100%}}.iip-pick{text-align:left;min-width:120px}.pk-modal.iip{width:min(560px,100%)}.iip-list{flex-direction:column;gap:4px;max-height:50vh;margin-top:10px;display:flex;overflow:auto}.iip-row{text-align:left;border:1px solid var(--line);width:100%;color:var(--ink);cursor:pointer;background:0 0;border-radius:8px;grid-template-columns:auto 1fr auto;align-items:baseline;gap:10px;padding:8px 10px;display:grid}.iip-row:hover,.iip-row:focus-visible{background:var(--bg);border-color:var(--sub)}.iip-name{text-overflow:ellipsis;white-space:nowrap;color:var(--sub);overflow:hidden}.iip-add{border-top:1px solid var(--line);margin-top:10px;padding-top:6px}.iip-link{color:var(--accent,#6aa8ff);cursor:pointer;font:inherit;background:0 0;border:0;padding:0;text-decoration:underline}.inv-page{gap:12px;max-width:980px;display:grid}.inv-page>.card{min-width:0;margin:0}.inv-head-row{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:10px 16px;display:flex}.inv-title{min-width:0}.inv-chips{flex-wrap:wrap;gap:6px;margin-top:8px;display:flex}.inv-chip{border-radius:var(--r-pill,999px);border:1px solid var(--line);color:var(--sub);background:var(--bg);padding:2px 10px;font-size:12px;text-decoration:none}a.inv-chip{color:var(--accent)}.inv-label-ask{border-radius:var(--r-control,10px);background:var(--bg);border:1px solid var(--line);margin-top:12px;padding:12px}.inv-label-pick{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:8px;margin-top:8px;display:grid}.inv-label-pick button{text-align:left;gap:2px;padding:10px 12px;display:grid}.inv-h3{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;margin:0 0 10px;display:flex}.inv-h3 .meta{font-weight:400}.inv-small{padding:3px 10px;font-size:12px}.inv-kpis{grid-template-columns:repeat(auto-fit,minmax(140px,1fr));margin-bottom:0}.inv-kpis>div{min-width:0}.inv-kpis b{font-variant-numeric:tabular-nums}.inv-kpis b.inv-tile-sm{font-size:15px}.inv-kpis small{color:var(--sub);text-overflow:ellipsis;white-space:nowrap;font-size:12px;display:block;overflow:hidden}.inv-adjust{border-top:1px solid var(--line);gap:10px;margin-top:14px;padding-top:12px;display:grid}.inv-adj-row{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.inv-adj-row>.meta:first-child{width:56px}.inv-adj-row select{min-width:200px}.inv-open>.meta:first-child{width:auto}.inv-open-btn{justify-self:start}.inv-seg{border:1px solid var(--line);border-radius:var(--r-control,10px);display:inline-flex;overflow:hidden}.inv-seg button{color:var(--ink);background:0 0;border:0;border-radius:0;padding:6px 14px;font-weight:500}.inv-seg button+button{border-left:1px solid var(--line)}.inv-seg button.on{background:var(--ink);color:var(--bg)}.inv-seg button:disabled{opacity:.45}.inv-rule{grid-template-columns:max-content minmax(0,1fr);gap:8px 18px;margin:0;display:grid}.inv-rule dt{color:var(--sub);font-size:13px}.inv-rule dd{margin:0;font-size:14px}.inv-clip{text-overflow:ellipsis;white-space:nowrap;max-width:520px;overflow:hidden}.inv-size-grid{grid-template-columns:max-content minmax(0,260px) minmax(0,90px) max-content;align-items:center;gap:8px 12px;display:grid}.inv-size-row{display:contents}.inv-lwh{color:var(--sub);align-items:center;gap:4px;min-width:0;display:flex}.inv-lwh input,.inv-size-grid>.inv-size-row>input{width:100%;min-width:0}.inv-dim td{opacity:.55}@media (width<=640px){.inv-size-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.inv-size-grid>span:empty{display:none}.inv-adj-row>.meta:first-child{width:100%}}.inv-differs{color:var(--warn-ink);font-weight:600}.inv-desc{white-space:pre-wrap;max-width:65ch;margin:6px 0 0}.inv-edit{border-top:1px solid var(--line);gap:10px;max-width:560px;margin-top:12px;padding-top:12px;display:grid}.inv-edit label{gap:4px;display:grid}.inv-edit textarea{resize:vertical}.inv-match{gap:8px;margin-top:12px;display:grid}.inv-match-h{font-weight:600}.inv-match-row{border-top:1px solid var(--line);flex-wrap:wrap;align-items:center;gap:10px;padding:8px 0;display:flex}.inv-match-what{flex:260px;min-width:0}.inv-match-n{align-items:center;gap:6px;display:flex}.inv-match-add{justify-self:start}.inv-photo{object-fit:contain;border-radius:var(--r-control,10px);border:1px solid var(--line);background:#fff;flex:none;width:84px;height:84px}.inv-head-row:has(.inv-photo) .inv-title{flex:1}.inv-napa{grid-template-columns:minmax(0,220px) minmax(0,1fr);align-items:start;gap:16px;display:grid}.inv-napa-photos{gap:8px;display:grid}.inv-napa-main{aspect-ratio:1;object-fit:contain;border-radius:var(--r-control,10px);border:1px solid var(--line);background:#fff;width:100%}.inv-napa-thumbs{flex-wrap:wrap;gap:6px;display:flex}.inv-napa-thumb{border:1px solid var(--line);background:#fff;border-radius:8px;width:40px;height:40px;padding:0;overflow:hidden}.inv-napa-thumb.on{border-color:var(--accent);box-shadow:0 0 0 1px var(--accent)}.inv-napa-thumb img{object-fit:contain;width:100%;height:100%}.inv-napa-body{gap:10px;min-width:0;display:grid}.inv-napa-facts{grid-template-columns:repeat(auto-fit,minmax(170px,1fr));gap:8px 16px;margin:0;display:grid}.inv-napa-facts>div{min-width:0}.inv-napa-facts dt{color:var(--sub);font-size:12px}.inv-napa-facts dd{overflow-wrap:anywhere;font-variant-numeric:tabular-nums;margin:0}.inv-napa-sec{border-top:1px solid var(--line);gap:6px;margin-top:14px;padding-top:12px;display:grid}@media (width<=640px){.inv-napa{grid-template-columns:1fr}.inv-napa-photos{max-width:260px}}.inv-napa-table{border-collapse:collapse;width:100%;font-size:13px}.inv-napa-table th{text-align:left;color:var(--sub);border-bottom:1px solid var(--line);padding:4px 8px 4px 0;font-weight:500}.inv-napa-table td{border-bottom:1px solid var(--line);vertical-align:top;overflow-wrap:anywhere;padding:4px 8px 4px 0}.inv-napa-table tr.on td{font-weight:500}.inv-napa-list{margin:0;padding-left:18px}.ld-top{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:8px;margin:0 0 8px;display:flex}.ld-tabs{margin:4px 0 10px}.ld-pane{gap:4px;display:grid}.ld-grid{grid-template-columns:repeat(3,minmax(0,1fr));align-items:start;gap:10px 14px;display:grid}.ld-dims{grid-template-columns:repeat(4,minmax(0,1fr))}.ld-field{gap:2px;min-width:0;display:grid}.ld-field input,.ld-field select{width:100%;max-width:100%}.ld-wide{grid-column:1/-1}.ld-lab,.ld-hint{color:var(--sub);font-size:12px}.ld-count{font-variant-numeric:tabular-nums}.ld-count.over{color:var(--bad-ink);font-weight:600}.ld-h4{margin:14px 0 6px;font-size:14px}.ld-desc{resize:vertical;min-height:120px;font:inherit}.ld-upcs{gap:4px;margin:0 0 6px;padding:0;list-style:none;display:grid}.ld-upcs li{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.ld-upcs code{font-variant-numeric:tabular-nums}.ld-bullets{gap:6px;margin:0 0 6px;padding-left:22px;display:grid}.ld-bullets li{align-items:center;gap:6px;display:flex}.ld-add{align-items:center;gap:6px;margin:4px 0;display:flex}.ld-add input{flex:1;min-width:0}.ld-imgs{flex-wrap:wrap;gap:8px;display:flex}.ld-img{gap:4px;width:112px;margin:0;display:grid}.ld-img img{object-fit:contain;border:1px solid var(--line);background:var(--bg);border-radius:8px;width:112px;height:112px;display:block}.ld-img figcaption{flex-wrap:wrap;gap:4px;font-size:12px;display:flex}.ld-img figcaption button{padding:1px 6px;font-size:12px}.ld-spec-table th{text-align:left;color:var(--sub);white-space:normal;width:34%;font-weight:500}.ld-spec-table td{padding-top:3px;padding-bottom:3px}.ld-x{white-space:nowrap;width:1%}.ld-ready{border:1px solid var(--line);border-radius:8px;margin:0 0 6px;padding:8px 10px}.ld-ready.ok{background:var(--tint-ok,transparent);color:var(--ok-ink,var(--ink))}.ld-ready.need{background:var(--tint-warn,transparent);color:var(--warn-ink,var(--ink))}.ld-ready .meta{margin-top:4px}.ld-pulled{margin:0 0 6px}.ld-warn{color:var(--warn-ink,var(--warn))}.ld-val{overflow-wrap:anywhere;max-width:360px}@media (width<=760px){.ld-grid,.ld-dims{grid-template-columns:minmax(0,1fr)}.ld-wide{grid-column:auto}}.ld-req{border-radius:var(--r-pill,999px);background:var(--tint-warn,transparent);color:var(--warn-ink,var(--warn));margin-left:4px;padding:0 6px;font-size:11px;font-weight:600}.ld-section{border-top:1px solid var(--line);margin-top:18px;padding-top:12px}.pd-page{gap:12px;max-width:1100px;display:grid}.pd-page>.card,.pd-grid>.card{min-width:0;margin:0}.pd-head{margin:0}.pd-rename{margin:0 0 4px}.pd-rename input{min-width:260px}.pd-strip{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;margin:0 0 8px;display:flex}.pd-seg{border:1px solid var(--line);border-radius:var(--r-control,10px);display:inline-flex;overflow:hidden}.pd-seg button{color:var(--ink);background:0 0;border:0;border-radius:0;padding:4px 12px;font-weight:500}.pd-seg button+button{border-left:1px solid var(--line)}.pd-seg button.on{background:var(--ink);color:var(--bg)}.pd-win{flex-wrap:wrap;align-items:center;gap:8px;display:inline-flex}.pd-range{align-items:center;gap:4px;display:inline-flex}.pd-range input{padding:3px 6px}.pd-kpis{grid-template-columns:repeat(auto-fit,minmax(140px,1fr));margin-bottom:0}.pd-kpis>div{min-width:0}.pd-kpis b{font-variant-numeric:tabular-nums}.pd-kpis small{color:var(--sub);text-overflow:ellipsis;white-space:nowrap;font-size:12px;display:block;overflow:hidden}.pd-h3{margin:0 0 10px}.pd-grid{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:12px;display:grid}.pd-split{gap:24px}.pd-big{font-variant-numeric:tabular-nums;font-size:28px;font-weight:600}.pd-none td{color:var(--sub)}.pd-tot td{border-top:1px solid var(--line);font-weight:600}.pd-page .table-scroll{overflow-x:auto}@media (width<=760px){.pd-grid{grid-template-columns:minmax(0,1fr)}.pd-rename input{width:100%;min-width:0}}.pd-clip{text-overflow:ellipsis;white-space:nowrap;max-width:360px;overflow:hidden}.hub{width:100%;min-width:0;max-width:560px;margin:0 auto}.hub *{min-width:0}.hub-home{z-index:100;background:radial-gradient(120% 60% at 0% 0%, var(--wash-blue,transparent), transparent 60%), radial-gradient(120% 60% at 100% 0%, var(--wash-amber,transparent), transparent 60%), var(--bg);overscroll-behavior:none;height:100dvh;padding:max(8px, env(safe-area-inset-top)) max(8px, env(safe-area-inset-right)) max(10px, env(safe-area-inset-bottom)) max(8px, env(safe-area-inset-left));flex-direction:column;gap:8px;display:flex;position:fixed;top:0;left:0;right:0;overflow:hidden}.hub-home *{min-width:0}body.hub-locked{overscroll-behavior:none;overflow:hidden}html:has(body.hub-locked){overscroll-behavior:none;overflow:hidden}.hub-home-head{flex-wrap:wrap;flex:none;align-items:baseline;gap:8px;min-width:0;display:flex}.hub-home-head h1{overflow-wrap:anywhere;margin:0;font-size:clamp(19px,min(6vw,3.6vh),30px);line-height:1.1}.hub-home-head .hub-who{color:var(--sub);overflow-wrap:anywhere;flex-basis:100%;order:3;font-size:13px}.hub-home-head .hub-site{border:1px solid var(--glass-edge);border-radius:var(--r-pill);background:var(--solid);min-height:44px;color:var(--ink);white-space:nowrap;touch-action:manipulation;align-self:center;align-items:center;margin-left:auto;padding:0 16px;font-size:14px;font-weight:600;text-decoration:none;display:inline-flex}.hub-home-head .hub-site:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.hub-grid{gap:var(--s-2);border:1px solid var(--glass-edge);border-radius:var(--r-panel);background:var(--glass);min-height:0;box-shadow:inset 0 1px 0 var(--glass-lit), var(--glass-shadow);-webkit-backdrop-filter:var(--glass-blur);backdrop-filter:var(--glass-blur);flex:auto;grid-template-rows:repeat(2,minmax(0,1fr));grid-template-columns:repeat(2,minmax(0,1fr));padding:6px;display:grid}.hub-home .hub-grid .hub-tile{justify-content:center;align-items:center;gap:var(--s-1);border:1px solid var(--glass-edge);border-radius:var(--r-card);background:var(--glass-well);min-width:0;min-height:0;box-shadow:inset 0 1px 0 var(--glass-lit);color:var(--ink);text-align:center;touch-action:manipulation;transition:border-color var(--t-fast,.15s ease), box-shadow var(--t-fast,.15s ease);flex-direction:column;padding:10px 8px;display:flex;overflow:hidden}.hub-home .hub-grid .hub-tile:active{border-color:var(--accent);box-shadow:inset 0 0 0 2px var(--accent)}.hub-home .hub-grid .hub-tile:focus-visible{outline:2px solid var(--accent);outline-offset:1px}.hub-tile-name{overflow-wrap:anywhere;font-size:clamp(15px,min(6.5vw,4.6vh),30px);font-weight:700;line-height:1.12}.hub-tile-sub{color:var(--sub);overflow-wrap:anywhere;font-size:clamp(11px,min(3.4vw,2vh),15px);line-height:1.25}@media (height<=480px){.hub-tile-sub,.hub-home-head .hub-who{display:none}}@media (width>=900px){.hub-home{max-width:720px;height:auto;min-height:60vh;margin:0 auto;padding:8px 0;position:static}.hub-grid{min-height:56vh}}.hub-bar{align-items:center;gap:var(--s-2);padding:var(--s-2) var(--s-3);margin:var(--s-1) 0 var(--s-2);border:1px solid var(--glass-edge);border-radius:var(--r-card);background:var(--glass);box-shadow:inset 0 1px 0 var(--glass-lit);-webkit-backdrop-filter:var(--glass-blur);backdrop-filter:var(--glass-blur);flex-wrap:wrap;display:flex}.hub-bar .hub-title{overflow-wrap:anywhere;flex:120px;min-width:0;font-size:18px;font-weight:700}.hub-bar .hub-sub{color:var(--sub);overflow-wrap:anywhere;flex:100%;min-width:0;font-size:14px}.hub-bar button{border-radius:var(--r-control);padding:8px 12px;font-size:14px}.hub-stage{aspect-ratio:3/4;border-radius:var(--r-card);background:#000;width:100%;max-height:52vh;position:relative;overflow:hidden}.hub-video{object-fit:cover;background:#000;width:100%;height:100%;display:block}.hub-aim{border-radius:var(--r-control);pointer-events:none;border:3px solid #ffffffd9;height:24%;position:absolute;top:38%;left:8%;right:8%}.hub-waking{color:#fff;justify-content:center;align-items:center;font-weight:700;display:flex;position:absolute;inset:0}.hub-start{color:#fff;text-align:center;touch-action:manipulation;background:#000;border:0;border-radius:0;flex-direction:column;justify-content:center;align-items:center;gap:10px;width:100%;padding:16px;display:flex;position:absolute;inset:0}.hub-start-big{font-size:clamp(22px,7vw,34px);font-weight:700;line-height:1.15}.hub-start-sub{color:#d6d6d6;overflow-wrap:anywhere;max-width:32ch;font-size:15px;line-height:1.35}.hub-hint{color:var(--sub);text-align:center;overflow-wrap:anywhere;margin:8px 0 0;font-size:14px}.hub-manual{border:1px solid var(--line);border-radius:var(--r-card);background:var(--solid);padding:14px}.hub-manual label{margin-bottom:6px;font-weight:700;display:block}.hub-manual-row{gap:8px;display:flex}.hub-manual input{border-radius:var(--r-control);flex:1;min-width:0;padding:14px 12px;font-size:20px}.hub-manual button{white-space:nowrap;border-radius:var(--r-control);padding:14px 18px;font-size:18px}.hub-manual input:not([type=checkbox]):not([type=radio]),.hub-qty-row input:not([type=checkbox]):not([type=radio]),.hub-qty-row select,.hub-field input:not([type=checkbox]):not([type=radio]),body.dark .hub-manual input:not([type=checkbox]):not([type=radio]),body.dark .hub-qty-row input:not([type=checkbox]):not([type=radio]),body.dark .hub-qty-row select,body.dark .hub-field input:not([type=checkbox]):not([type=radio]){background:var(--solid);color:var(--ink);-webkit-backdrop-filter:none;backdrop-filter:none}.hub-foot{flex-wrap:wrap;gap:8px;margin-top:12px;display:flex}.hub-foot button{border-radius:var(--r-control);flex:140px;min-width:0;padding:14px 10px;font-size:16px}.hub-verdict{border:3px solid var(--ok);border-radius:var(--r-card);background:var(--solid);-webkit-backdrop-filter:none;backdrop-filter:none;align-items:center;gap:12px;margin-top:10px;padding:14px 12px;display:flex}.hub-verdict.bad{border-color:var(--bad)}.hub-verdict.done{border-color:var(--accent)}.hub-verdict-mark{background:var(--ok);color:#fff;border-radius:50%;flex:none;justify-content:center;align-items:center;width:clamp(46px,14vw,64px);height:clamp(46px,14vw,64px);font-size:clamp(26px,8vw,36px);font-weight:700;line-height:1;display:flex}.hub-verdict.bad .hub-verdict-mark{background:var(--bad)}.hub-verdict.done .hub-verdict-mark{background:var(--accent)}body.dark .hub-verdict-mark{color:#111}.hub-verdict-body{flex:1;min-width:0}.hub-verdict-name{overflow-wrap:anywhere;font-size:clamp(19px,5.5vw,26px);font-weight:700;line-height:1.15}.hub-verdict-sub{color:var(--sub);overflow-wrap:anywhere;font-size:14px}.hub-mute{border:2px solid var(--warn);border-radius:var(--r-control);background:var(--solid);overflow-wrap:anywhere;margin-top:8px;padding:10px 12px;font-size:14px}.hub-lines{flex-direction:column;gap:10px;margin-top:12px;display:flex}.hub-line{border:2px solid var(--line);border-radius:var(--r-card);background:var(--solid);align-items:flex-start;gap:12px;padding:12px;display:flex}.hub-line.done{border-color:var(--ok)}.hub-line.next{border-color:var(--accent)}.hub-pic{border-radius:var(--r-control);border:1px solid var(--line);background:var(--bg);object-fit:contain;flex:none;width:clamp(64px,22vw,96px);height:clamp(64px,22vw,96px)}.hub-pic-none{text-align:center;color:var(--sub);justify-content:center;align-items:center;padding:4px;font-size:11px;display:inline-flex}.hub-line-body{flex:1;min-width:0}.hub-line-name{overflow-wrap:anywhere;font-size:clamp(17px,4.8vw,21px);font-weight:700;line-height:1.2}.hub-line-sku{color:var(--sub);overflow-wrap:anywhere;font-size:13px}.hub-where{flex-wrap:wrap;gap:6px;margin-top:6px;display:flex}.hub-chip{border-radius:var(--r-pill);border:2px solid var(--line);white-space:nowrap;text-overflow:ellipsis;max-width:100%;padding:4px 10px;font-size:14px;font-weight:700;overflow:hidden}.hub-chip.loc{border-color:var(--accent);color:var(--accent)}.hub-chip.bin{border-color:var(--cv);color:var(--cv)}.hub-chip.warn{border-color:var(--warn);color:var(--warn)}.hub-count{text-align:right;flex:none;min-width:0}.hub-count-n{white-space:nowrap;font-size:clamp(22px,7vw,30px);font-weight:700;line-height:1.1}.hub-count-of{color:var(--sub);white-space:nowrap;font-size:13px}.hub-line.done .hub-count-n{color:var(--ok)}.hub-qty-row{flex-wrap:wrap;align-items:center;gap:8px;margin-top:8px;display:flex}.hub-qty-row input{text-align:right;border-radius:var(--r-control);flex:90px;min-width:0;padding:10px;font-size:20px}.hub-qty-row select{border-radius:var(--r-control);flex:100%;min-width:0;padding:10px;font-size:16px}.hub-step{border-radius:var(--r-control);touch-action:manipulation;flex:none;width:48px;height:48px;padding:0;font-size:24px;font-weight:700}.hub-field{border:2px solid var(--line);border-radius:var(--r-card);background:var(--solid);margin-top:12px;padding:14px}.hub-field.needed{border-color:var(--warn)}.hub-field label{margin-bottom:6px;font-weight:700;display:block}.hub-field input{border-radius:var(--r-control);width:100%;min-width:0;padding:14px 12px;font-size:20px}.hub-field .hub-note{color:var(--sub);overflow-wrap:anywhere;margin:6px 0 0;font-size:13px}.hub-finish{border:3px solid var(--ok);border-radius:var(--r-card);background:var(--solid);text-align:center;margin-top:14px;padding:18px 14px}.hub-finish-big{overflow-wrap:anywhere;font-size:clamp(24px,7vw,34px);font-weight:700;line-height:1.15}.hub-finish-sub{color:var(--sub);overflow-wrap:anywhere;margin-top:6px;font-size:15px}.hub-err{border:2px solid var(--bad);border-radius:var(--r-control);background:var(--solid);overflow-wrap:anywhere;margin-top:10px;padding:12px}.hub-list{flex-direction:column;gap:8px;margin-top:10px;display:flex}.hub-list button{text-align:left;border-radius:var(--r-control);overflow-wrap:anywhere;width:100%;padding:14px 12px;font-size:16px;display:block}@supports not ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.hub-grid,.hub-bar{background:var(--card)}}@media (prefers-reduced-transparency:reduce){.hub-grid,.hub-bar{background:var(--card);-webkit-backdrop-filter:none;backdrop-filter:none}}.hub-list-head{color:inherit;font-weight:700}.hub-supply-row-sub{color:var(--sub);margin-top:2px;font-size:14px;display:block}.hub-supply-row-sub.warn,.hub-note.warn{color:var(--warn);font-weight:700}.hub-list button.hub-supply-row.check{border:2px solid var(--warn)}.hub-supply{margin-top:6px}.hub-supply-n{margin:2px 0 6px;font-size:clamp(22px,7vw,30px);font-weight:700;line-height:1.15}.hub-chip.ok{border-color:var(--ok);color:var(--ok)}.hub-supply .hub-note{margin:6px 0 0;font-size:13px}.hub-supply-change{margin-top:10px;padding:8px 16px;font-size:15px}.hub-foot button.hub-go{flex:100%;padding:18px 12px;font-size:18px}.hub-foot button.hub-go.ok{border:2px solid var(--ok)}.hub-dest{flex-wrap:wrap;gap:8px;margin-top:10px;display:flex}.hub-dest button{flex:120px;padding:10px 12px;font-size:15px}.hub-dest button.on{border:2px solid var(--accent);color:var(--accent)}.hub-home .hub-today{border:1px solid var(--glass-edge);border-radius:var(--r-pill);background:var(--solid);min-height:40px;color:var(--ink);flex:none;align-self:flex-start;align-items:center;gap:8px;padding:0 16px;font-size:14px;font-weight:600;text-decoration:none;display:inline-flex}.hub-today-n{border-radius:var(--r-pill);background:var(--tint-warn);min-width:20px;color:var(--warn-ink);text-align:center;padding:0 6px;font-size:12px}.bse{flex-direction:column;gap:8px;min-width:0;max-width:100%;display:flex}.bse-head{flex-wrap:wrap;align-items:flex-end;gap:8px;display:flex}.bse-field{flex-direction:column;gap:2px;min-width:0;display:flex}.bse-field>input{width:110px;max-width:100%}.bse-step{align-items:center;gap:4px;display:flex}.bse-step input{text-align:center;width:56px}.bse-step button{min-width:40px}.bse-list{grid-template-columns:repeat(auto-fill,minmax(104px,1fr));gap:6px;margin:0;padding:0;list-style:none;display:grid}.bse-list li{border:1px solid var(--line,#d0d4da);background:var(--card,#fff);border-radius:8px;align-items:center;gap:4px;min-width:0;padding:4px 6px;display:flex}.bse-list li.diff{border-color:var(--warn,#b7791f)}.bse-list li.bad{border-color:var(--bad,#c53030)}.bse-list input{text-align:center;width:100%;min-width:0;padding:4px}.bse-n{color:var(--muted,#6b7280);flex:none;font-size:12px}.bse-x{color:var(--muted,#6b7280);background:0 0;border:0;flex:none;padding:2px 6px;font-size:16px;line-height:1}.bse-sum{margin:0;font-size:13px}.bse-save{align-items:center;gap:6px;font-size:13px;display:flex}.nrs-ask{z-index:90;background:var(--bg);padding:max(12px, env(safe-area-inset-top)) 12px max(12px, env(safe-area-inset-bottom));overscroll-behavior:contain;flex-direction:column;gap:10px;display:flex;position:fixed;inset:0;overflow-y:auto}.nrs-ask *{min-width:0}.nrs-head{text-align:center}.nrs-q{font-size:clamp(28px,9vw,44px);font-weight:700;line-height:1.1}.nrs-sub{color:var(--sub);overflow-wrap:anywhere;margin-top:4px;font-size:15px}.nrs-was{border:2px solid var(--line);border-radius:var(--r-control);background:var(--solid);text-align:left;margin-top:8px;padding:8px 10px;font-size:14px}.nrs-was.short{border-color:var(--warn)}.nrs-lines{flex-direction:column;gap:8px;display:flex}.nrs-line{border:2px solid var(--line);border-radius:var(--r-card);background:var(--solid);align-items:center;gap:12px;padding:10px;display:flex}.nrs-line-body{flex:auto}.nrs-qty{white-space:nowrap;flex:none;font-size:clamp(26px,8vw,38px);font-weight:700}.nrs-driver{align-items:center;gap:8px;display:flex}.nrs-driver label{flex:none;font-weight:600}.nrs-driver input{flex:auto;padding:10px 12px;font-size:16px}.nrs-ask button.nrs-yes{border-radius:var(--r-card);background:var(--ok);border:2px solid var(--ok);color:#fff;min-height:clamp(72px,14vh,110px);box-shadow:none;touch-action:manipulation;flex:none;font-size:clamp(22px,6.5vw,30px);font-weight:700}body.dark .nrs-ask button.nrs-yes{color:#111}.nrs-ask button.nrs-no{border-radius:var(--r-card);background:var(--solid);border:2px solid var(--warn);min-height:60px;color:var(--ink);touch-action:manipulation;flex:none;font-size:19px;font-weight:700}.nrs-ask button.nrs-cancel{flex:none;padding:12px;font-size:15px}.cph-qty button.nrs-all{border:2px solid var(--ok);border-radius:var(--r-control);flex:none;margin-top:8px;padding:14px;font-size:17px;font-weight:700}.bnp-ask{margin-top:6px;font-size:clamp(18px,5.5vw,24px);font-weight:600}.hub-finish.nrs-short{border-color:var(--warn)}.nrs-flag{border:2px solid var(--warn);border-radius:var(--r-card);background:var(--solid);overflow-wrap:anywhere;margin-top:10px;padding:12px;font-size:15px}.nrs-flag ul{margin:6px 0;padding-left:20px}.nrs-part,.nrs-hint{color:var(--sub);font-size:13px}.nrt-item{border:2px solid var(--line);border-radius:var(--r-card);background:var(--solid);align-items:center;gap:12px;margin-top:12px;padding:12px;display:flex}.nrt-reasons{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-top:12px;display:grid}.nrt-reasons button{border-radius:var(--r-card);touch-action:manipulation;min-height:64px;font-size:17px;font-weight:700}:root{--bg:#f4f4f4;--card:#fff;--ink:#111;--sub:#666;--brand:#111;--ok:#188038;--bad:#d93025;--warn:#c26400;--line:#e3e3e3;--side:#000;--accent:#1d4ed8;--cv:#6d28d9;--tab-active:#111;--glass:#ffffffb8;--glass-strong:#ffffffdb;--glass-well:#ffffff8c;--glass-edge:#0000001a;--glass-lit:#ffffffd9;--glass-blur:blur(24px) saturate(160%);--glass-shadow:0 12px 32px #0000001a;--solid:#fff;--field:#ffffffe6;--tint-bad:#d930251a;--tint-warn:#c264001f;--tint-ok:#1880381a;--wash-blue:#1d4ed81a;--wash-amber:#c2640014;--r-panel:22px;--r-card:16px;--r-control:10px;--r-pill:999px;--s-1:4px;--s-2:8px;--s-3:12px;--s-4:16px;--s-5:24px;--s-6:32px;--t-fast:.15s ease;--btn-bg:#111;--btn-ink:#fff;--btn-edge:transparent;--btn-edge-w:0px;--ctl:#7676801f;--ctl-hover:#76768033;--ctl-edge:#0003;--chip-on:#fff;--on-accent:#fff;--ok-ink:#137333;--bad-ink:#b3261e;--warn-ink:#a35200;--tab-idle:#666;--scrim:#0006}*{box-sizing:border-box;margin:0}html,body,#root{min-height:100vh}@media (width<=900px),(pointer:coarse){html,body,#root{overscroll-behavior-x:none;max-width:100%;overflow-x:clip}}body{background-color:var(--bg);background-image:radial-gradient(900px 500px at 12% -8%, var(--wash-blue), transparent 60%), radial-gradient(700px 420px at 95% 0%, var(--wash-amber), transparent 62%);color:var(--ink);background-repeat:no-repeat;font-family:Arimo,Arial,sans-serif;line-height:1.4}body.dark{--bg:#141414;--card:#1d1d1d;--ink:#ececec;--line:#2c2c2c;--side:#000;--brand:#ececec;--tab-active:#ececec;--ok:#4ea866;--bad:#ef6a60;--warn:#e09340;--sub:#b0b0b0;--accent:#8fadf4;--glass:#ffffff0e;--glass-strong:#1e1e1ec7;--glass-well:#ffffff16;--glass-edge:#ffffff17;--glass-lit:#ffffff29;--glass-shadow:0 16px 40px #00000073;--solid:#1d1d1d;--field:#00000059;--tint-bad:#ef6a6021;--tint-warn:#e0934024;--tint-ok:#4ea86621;--wash-blue:#6f93ee14;--wash-amber:#e093400f;--cv:#c4b5fd;--btn-bg:#2e2e2e;--btn-ink:#ececec;--btn-edge:#ffffff21;--btn-edge-w:1px;--ctl:#ffffff14;--ctl-hover:#ffffff21;--ctl-edge:#fff3;--chip-on:#ffffff1f;--on-accent:#0b1330;--ok-ink:#7ee2a8;--bad-ink:#ff9d95;--warn-ink:#e09340;--tab-idle:#b0b0b0;--scrim:#0009}@supports not ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){:root,body.dark{--glass:var(--card);--glass-strong:var(--card);--glass-well:var(--card);--glass-blur:none}}@media (prefers-reduced-transparency:reduce){:root,body.dark{--glass:var(--card);--glass-strong:var(--card);--glass-well:var(--card);--glass-blur:none}}@media (prefers-reduced-motion:reduce){:root,body.dark{--t-fast:0s linear}}body.dark .cvbtn.pri{color:#fff;background:#7c3aed;border-color:#7c3aed}h1,h2,h3{letter-spacing:.2px;font-family:Oswald,Arial Narrow,Arial,sans-serif;font-weight:500}button,input,select,textarea{font:inherit;border-radius:var(--r-control);border:1px solid var(--line);padding:8px 12px}:where(input:not([type=checkbox]):not([type=radio]),select,textarea){background-color:var(--field);color:var(--ink)}button{background:var(--btn-bg);color:var(--btn-ink);border:var(--btn-edge-w) solid var(--btn-edge);border-radius:var(--r-control);cursor:pointer;font-weight:600}button.gray{background:var(--ctl);color:var(--ink)}button:disabled{opacity:.5;cursor:default}a{color:inherit;text-decoration:none}.gm-grid{grid-template-columns:repeat(auto-fill,minmax(52px,1fr));gap:6px;display:grid}.gm-tile{aspect-ratio:1;border-radius:var(--r-control);border:1px solid var(--line);flex-direction:column;justify-content:center;align-items:center;gap:2px;font-size:11px;line-height:1.1;display:flex}.gm-code{letter-spacing:.02em;font-weight:700}.gm-n{opacity:.9;font-size:10px}.gm-cols{flex-wrap:wrap;align-items:flex-start;gap:14px;display:flex}.gm-cols>.card{flex:280px;min-width:260px}.roi{border-bottom:1px solid var(--line);flex-wrap:wrap;align-items:baseline;gap:8px 12px;padding:6px 0;display:flex}.roi:last-child{border-bottom:0}.roi .roR,.roi .roA,.roi .roG,.roi .roN,.roG{font-variant-numeric:tabular-nums;min-width:42px;font-weight:700;display:inline-block}.roR{color:var(--bad-ink)}.roA{color:var(--warn-ink)}.roG{color:var(--ok-ink)}.roN{color:var(--sub);font-weight:500}.plan-wrap{max-width:920px}.plan-lede{border-radius:var(--r-control);background:var(--glass-well);margin:0 0 14px;padding:10px 12px;font-size:13px;line-height:1.5}.plan-sec{border-radius:var(--r-card);border:1px solid var(--glass-edge);background:var(--glass);box-shadow:inset 0 1px 0 var(--glass-lit);margin:0 0 14px;padding:12px 14px}.plan-open{border-color:color-mix(in srgb, var(--warn) 55%, transparent)}.plan-frozen{border-color:color-mix(in srgb, var(--accent) 55%, transparent)}.plan-h{flex-wrap:wrap;align-items:center;gap:8px;margin:0 0 8px;font-size:14px;font-weight:600;display:flex}.plan-chip{letter-spacing:.4px;text-transform:uppercase;border-radius:var(--r-pill);background:var(--tint-ok);color:var(--ok-ink);padding:2px 7px;font-size:10px;font-weight:700}.plan-open .plan-chip{background:var(--tint-warn);color:var(--warn-ink)}.plan-frozen .plan-chip{background:color-mix(in srgb, var(--accent) 14%, transparent);color:var(--accent)}.plan-ul{margin:0;padding:0 0 0 18px}.plan-li{color:inherit;margin:0 0 6px;font-size:13px;line-height:1.55}.plan-foot{opacity:.75;margin:16px 0 0;font-size:12px;line-height:1.5}@media print{:root,body.dark{--bg:#fff;--card:#fff;--ink:#111;--sub:#555;--brand:#111;--line:#d0d0d0;--ok:#188038;--bad:#d93025;--warn:#c26400;--accent:#1d4ed8;--cv:#6d28d9;--tab-active:#111;--glass:#fff;--glass-strong:#fff;--glass-well:#fff;--glass-edge:#d0d0d0;--glass-lit:transparent;--glass-blur:none;--glass-shadow:none;--solid:#fff;--field:#fff;--tint-bad:#fbeae9;--tint-warn:#f8ede0;--tint-ok:#e8f2eb;--wash-blue:transparent;--wash-amber:transparent;--btn-bg:#111;--btn-ink:#fff;--btn-edge:transparent;--ctl:#eee;--ctl-hover:#e2e2e2;--ctl-edge:#bbb;--chip-on:#fff;--on-accent:#fff;--ok-ink:#137333;--bad-ink:#b3261e;--warn-ink:#a35200;--tab-idle:#555}html,body{color:#111;background:#fff!important}*,:before,:after{-webkit-backdrop-filter:none!important;backdrop-filter:none!important;box-shadow:none!important;text-shadow:none!important}}a.btn-link,a.gray{font:inherit;border-radius:var(--r-control);border:var(--btn-edge-w) solid var(--btn-edge);background:var(--ctl);color:var(--ink);cursor:pointer;align-items:center;padding:8px 12px;font-weight:600;text-decoration:none;display:inline-flex}a.btn-link:hover,a.gray:hover{filter:brightness(.97)}
