.stk{--stk-line: #e3e6ea;--stk-soft: #f6f7f9;--stk-muted: #6b7480;--stk-good: #1e7a3a;--stk-good-bg: #eafaef;--stk-warn: #8a5300;--stk-warn-bg: #fff4dc;--stk-bad: #b42318;--stk-bad-bg: #fff0f0;--stk-info: #1e5e9a;--stk-info-bg: #e8f1fb;--stk-accent: #ff5000;min-width:0}.stk *,.stk *:before,.stk *:after{min-width:0}.stk h3{margin:0;font-size:17px}.stk-mono{font-family:ui-monospace,Menlo,Consolas,monospace;font-size:.95em}.stk-muted{color:var(--stk-muted)}.stk-good{color:var(--stk-good);font-weight:700}.stk-bad{color:var(--stk-bad);font-weight:700}.stk-wrap{overflow-wrap:anywhere}.stk .empty{padding:12px 0}.stk .alert.warn{background:var(--stk-warn-bg);color:var(--stk-warn);border:1px solid #f0d9a8}.stk .alert.ok{background:var(--stk-good-bg);color:var(--stk-good);border:1px solid #c3ebcf}.stk-error{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap}.stk-error .btn-secondary{float:none;font-size:14px;background:#fff;border:1px solid #ddd}.stk-loading{color:var(--stk-muted);padding:16px 0}.stk-head{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap;margin-bottom:10px}.stk-head h2{margin:0}.stk-dot{display:inline-block;width:10px;height:10px;border-radius:50%;flex:0 0 auto;background:#9aa3ad}.stk-dot.green{background:#22a24a}.stk-dot.yellow{background:#f0a400}.stk-dot.red{background:#d92d20}.stk-light{display:inline-flex;align-items:center;gap:8px;padding:6px 12px;border-radius:999px;font-size:14px;font-weight:700;text-decoration:none;border:1px solid transparent;white-space:nowrap}.stk-light.green{background:var(--stk-good-bg);color:var(--stk-good);border-color:#c3ebcf}.stk-light.yellow{background:var(--stk-warn-bg);color:var(--stk-warn);border-color:#f0d9a8}.stk-light.red{background:var(--stk-bad-bg);color:var(--stk-bad);border-color:#efb4b4}.stk-light.unknown{background:#f1f3f5;color:#59636e;border-color:#d5dbe1}.stk-light.big{font-size:17px;padding:10px 16px;margin:6px 0 10px}.stk-scan{display:flex;align-items:center;gap:8px;background:#fff;border:2px solid #1a1a1a;border-radius:12px;padding:4px 4px 4px 12px}.stk-scan:focus-within{border-color:var(--stk-accent);box-shadow:0 0 0 3px #ff50002e}.stk-scan-icon{font-size:22px;color:var(--stk-muted)}.stk-scan-input{flex:1 1 auto;border:0;outline:none;font-size:17px;min-height:44px;background:transparent;padding:0}.stk-scan-input:focus-visible{outline:none}.stk-scan-go{min-height:44px;padding:0 18px}.stk-nav{display:flex;gap:6px;margin:12px 0 8px;overflow-x:auto;scrollbar-width:none}.stk-nav::-webkit-scrollbar{display:none}.stk-nav-btn{flex:0 0 auto;display:inline-flex;align-items:center;min-height:44px;padding:8px 16px;border-radius:10px;border:1px solid #d5dde3;background:#f5f7f9;color:#333;font-weight:700;font-size:15px;text-decoration:none;white-space:nowrap}.stk-nav-btn.active{background:#1a1a1a;border-color:#1a1a1a;color:#fff}.stk-back{margin:4px 0 8px}.stk-body{margin-top:8px}.stk-link{color:#1d4ed8;text-decoration:none}.stk-link:hover{text-decoration:underline}.stk-btn-link{display:inline-flex;align-items:center;text-decoration:none;color:#1a1a1a}.stk-archive-link{margin:0 0 12px}.stk-sku-name{font-weight:600;color:#1a1a1a}.stk-sku-code{color:var(--stk-muted);white-space:nowrap}.stk-actor{font-weight:600}.stk-actor-gone{color:var(--stk-muted);font-style:italic}.stk-chip{display:inline-flex;align-items:center;gap:4px;padding:2px 9px;border-radius:999px;font-size:12px;font-weight:700;background:#f1f3f5;color:#444;border:1px solid #dde1e6;white-space:nowrap}button.stk-chip{cursor:pointer;font-size:13px;padding:6px 12px;min-height:36px}.stk-chip.on{background:#1a1a1a;color:#fff;border-color:#1a1a1a}.stk-chip.good{background:var(--stk-good-bg);color:var(--stk-good);border-color:#c3ebcf}.stk-chip.warn{background:var(--stk-warn-bg);color:var(--stk-warn);border-color:#f0d9a8}.stk-chip.bad{background:var(--stk-bad-bg);color:var(--stk-bad);border-color:#efb4b4}.stk-chip.muted{color:var(--stk-muted);background:#fafbfc}.stk-chip.old{background:#eef0f3;color:#5a6470;font-weight:600}.stk-chips{display:flex;flex-wrap:wrap;gap:6px;margin:6px 0 10px}.stk-badges{display:flex;flex-wrap:wrap;gap:6px;margin-top:6px}.stk-badge{display:inline-block;padding:3px 9px;border-radius:6px;font-size:12px;font-weight:700}.stk-badge.bad{background:var(--stk-bad-bg);color:var(--stk-bad)}.stk-badge.warn{background:var(--stk-warn-bg);color:var(--stk-warn)}.stk-badge.info{background:var(--stk-info-bg);color:var(--stk-info)}.stk-notes{list-style:none;margin:6px 0 0;padding:0;display:flex;flex-direction:column;gap:4px}.stk-note{font-size:12.5px;color:#6a4b00;background:#fff8e6;border:1px dashed #f0d9a8;border-radius:6px;padding:3px 8px}.stk-delta{font-weight:800;font-variant-numeric:tabular-nums;white-space:nowrap}.stk-delta.plus{color:var(--stk-good)}.stk-delta.minus{color:var(--stk-bad)}.stk-delta.zero{color:var(--stk-muted)}.stk-delta.move{color:#6b3fa0}.stk-delta.big{font-size:19px}.stk-tiles{display:grid;grid-template-columns:repeat(auto-fill,minmax(118px,1fr));gap:8px;margin:10px 0 12px}.stk-tile{background:#fff;border:1px solid var(--stk-line);border-radius:10px;padding:10px 12px}.stk-tile-v{font-size:24px;font-weight:800;font-variant-numeric:tabular-nums;line-height:1.1}.stk-tile-l{font-size:13px;font-weight:700;margin-top:2px}.stk-tile-h{font-size:11.5px;color:var(--stk-muted);margin-top:2px}.stk-tile.good .stk-tile-v{color:var(--stk-good)}.stk-tile.warn{background:var(--stk-warn-bg);border-color:#f0d9a8}.stk-tile.bad{background:var(--stk-bad-bg);border-color:#efb4b4}.stk-tile.bad .stk-tile-v{color:var(--stk-bad)}.stk-section{margin:18px 0}.stk-section-h{display:flex;align-items:center;justify-content:space-between;gap:10px;flex-wrap:wrap;margin-bottom:8px;padding-bottom:6px;border-bottom:1px solid var(--stk-line)}.stk-btns{display:flex;gap:8px;flex-wrap:wrap}.stk-controls{display:flex;flex-wrap:wrap;gap:8px;align-items:center;margin:8px 0}.stk-controls .btn-secondary,.stk-btns .btn-secondary,.stk-section-h .btn-secondary{min-height:44px}.stk-input{min-height:44px;padding:8px 12px;border:1px solid #cfd5db;border-radius:8px;background:#fff;font-size:15px;max-width:100%}.stk-grow{flex:1 1 200px}.stk-seg{display:flex;gap:6px;flex-wrap:wrap}.stk-seg .seg{min-height:44px}.stk-count{font-size:13px;margin:4px 0 8px}.stk-thumb{width:44px;height:44px;border-radius:8px;object-fit:cover;background:#f1f3f5;flex:0 0 auto}.stk-more{display:block;width:100%;margin:12px 0;min-height:48px}.stk-balance{background:var(--stk-info-bg);color:#123c66;border-radius:10px;padding:10px 14px;margin:8px 0;font-weight:700}.stk-cellchips,.stk-pos-cells{display:flex;flex-wrap:wrap;gap:4px;margin-top:6px}.stk-cellchip{display:inline-flex;align-items:center;padding:3px 8px;border-radius:6px;background:#eef4ff;color:#1d4ed8;font-size:12.5px;font-weight:700;font-family:ui-monospace,Menlo,Consolas,monospace;text-decoration:none;border:1px solid #d6e2fb}.stk-cellchip.warn{background:var(--stk-warn-bg);color:var(--stk-warn);border-color:#f0d9a8}.stk-cellchip.bad{background:var(--stk-bad-bg);color:var(--stk-bad);border-color:#efb4b4}.stk-table-wrap{overflow-x:auto;margin:8px 0;border:1px solid var(--stk-line);border-radius:10px;background:#fff}.stk-table{border-collapse:collapse;width:100%;font-size:14px}.stk-table th,.stk-table td{padding:8px 10px;border-bottom:1px solid #eef0f2;text-align:left;vertical-align:top}.stk-table th{background:var(--stk-soft);font-size:12.5px;color:#444;white-space:nowrap}.stk-table .num{text-align:right;font-variant-numeric:tabular-nums;white-space:nowrap}.stk-table tr:last-child td{border-bottom:0}.stk-truth{display:flex;align-items:center;justify-content:space-between;gap:10px;flex-wrap:wrap;background:#fff;border:1px solid var(--stk-line);border-left:4px solid #22a24a;border-radius:10px;padding:10px 14px;font-size:15px}.stk-truth.none{border-left-color:#f0a400;background:#fffaf0}.stk-truth-main{font-weight:700}.stk-truth-main .stk-muted{font-weight:400}.stk-pos{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:8px}.stk-pos-head{display:none}.stk-pos-row{background:#fff;border:1px solid var(--stk-line);border-radius:10px;padding:10px 12px;display:grid;grid-template-columns:repeat(4,1fr);gap:8px 10px}.stk-pos-row.low{border-left:4px solid #f0a400}.stk-pos-item{grid-column:1 / -1;display:flex;gap:10px;align-items:flex-start}.stk-pos-name{flex:1 1 auto}.stk-pos-n{display:flex;flex-direction:column;font-variant-numeric:tabular-nums}.stk-pos-n b{font-size:18px}.stk-pos-n small,.stk-pos-k{font-size:11.5px;color:var(--stk-muted)}.stk-pos-n.warn b{color:var(--stk-warn)}.stk-pos-n.bad b{color:var(--stk-bad)}.stk-pos-n.muted b{color:#9aa3ad;font-weight:600}@media(min-width:900px){.stk-pos-head,.stk-pos-row{display:grid;grid-template-columns:minmax(240px,2.8fr) repeat(5,minmax(64px,.8fr)) minmax(86px,1fr) minmax(90px,1fr);gap:10px;align-items:start}.stk-pos-head{font-size:12px;font-weight:700;color:var(--stk-muted);padding:0 12px 4px}.stk-pos-head span:not(:first-child){text-align:right}.stk-pos-item{grid-column:auto}.stk-pos-n{align-items:flex-end;text-align:right}.stk-pos-k{display:none}}.stk-filters{display:grid;grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:8px 10px;background:#fff;border:1px solid var(--stk-line);border-radius:10px;padding:10px 12px;margin-bottom:10px}.stk-filters label{display:flex;flex-direction:column;gap:4px;font-size:12.5px;font-weight:700;color:#444}.stk-filters .stk-wide{grid-column:span 2}.stk-filter-row{grid-column:1 / -1;display:flex;flex-wrap:wrap;gap:8px;align-items:center;justify-content:space-between}.stk-filter-btns{display:flex;gap:8px;flex-wrap:wrap;margin-left:auto}.stk-filter-btns button{min-height:44px}.stk-feed{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:8px}.stk-row{background:#fff;border:1px solid var(--stk-line);border-left:4px solid #9aa3ad;border-radius:10px;padding:8px 12px}.stk-row.g-movement{border-left-color:#2f6fd6}.stk-row.g-relocation{border-left-color:#6b3fa0}.stk-row.g-stocktake{border-left-color:var(--stk-accent);background:#fffaf6}.stk-row.g-event{border-left-color:#c3c9d0}.stk-row.k-ship_shortage,.stk-row.k-receipt_discrepancy,.stk-row.k-order_closed_external,.stk-row.k-order_shipped{border-left-color:#f0a400}.stk-row.old{background:#fafafa}.stk-row.old .stk-row-what,.stk-row.old .stk-qty{opacity:.8}.stk-row-top{display:flex;flex-wrap:wrap;gap:4px 10px;align-items:center;font-size:13px}.stk-when{color:var(--stk-muted);font-variant-numeric:tabular-nums;white-space:nowrap}.stk-row-main{display:flex;gap:10px;margin-top:4px}.stk-row-body{flex:1 1 auto}.stk-row-what{font-size:15px}.stk-kind{font-weight:700}.stk-doc{white-space:nowrap}.stk-row-extra{font-size:13px;color:#3d4652;margin-top:2px}.stk-row-item{display:flex;align-items:center;gap:8px;margin-top:4px;font-size:14px}.stk-row-item .stk-thumb{width:32px;height:32px}.stk-row-reason{margin-top:4px;font-size:13.5px;color:#1f2937;background:var(--stk-soft);border-radius:6px;padding:4px 8px}.stk-qty{flex:0 0 auto;min-width:64px;text-align:right}.stk-qty-run{font-size:12.5px;color:var(--stk-muted);white-space:nowrap;font-variant-numeric:tabular-nums}.stk-qty-run b{color:#1a1a1a}.stk-qty-ev{font-size:13px;color:var(--stk-muted);white-space:nowrap}.stk-block{margin-top:6px}.stk-block summary{cursor:pointer;font-weight:700;font-size:13.5px;color:#a33a00;min-height:32px;display:flex;align-items:center}.stk-sub{font-size:12.5px;font-weight:700;color:var(--stk-muted);margin-top:6px}.stk-block-lines{margin:4px 0 0;padding-left:18px;font-size:13.5px}.stk-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:6px}.stk-li{background:#fff;border:1px solid var(--stk-line);border-radius:10px;padding:8px 12px}.stk-li.warn,.stk-li.l-yellow,.stk-li.sev-yellow{border-left:4px solid #f0a400}.stk-li.bad,.stk-li.l-red,.stk-li.sev-red{border-left:4px solid #d92d20}.stk-li.l-green{border-left:4px solid #22a24a}.stk-li.absorbed,.stk-li.deleted{background:#fafafa;opacity:.85}.stk-li-main{display:flex;flex-wrap:wrap;align-items:center;gap:6px 10px}.stk-li-qty{margin-left:auto;font-variant-numeric:tabular-nums;white-space:nowrap}.stk-li-sub{font-size:13.5px;margin-top:4px;color:#2b3440}.stk-cas{border:1px solid var(--stk-line);border-radius:12px;padding:10px 12px;margin:0 0 10px;background:var(--stk-soft)}.stk-cas.lost{border-color:#efb4b4;border-left:4px solid #d92d20;background:var(--stk-bad-bg)}.stk-cas.refused{border-left:4px solid #f0a400}.stk-cas-h{display:flex;flex-wrap:wrap;align-items:center;gap:6px 10px;font-size:15px}.stk-cas .hint{margin:6px 0 8px}.stk-cas-actions{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin:0 0 8px}.stk-cas-actions button{min-height:44px}.stk-cas-ok{color:var(--stk-good);font-weight:700}.stk-claim-text{display:block;width:100%;box-sizing:border-box;margin:0 0 8px;font-family:ui-monospace,Menlo,Consolas,monospace;font-size:12.5px;white-space:pre;overflow:auto}.stk-hit{display:flex;flex-wrap:wrap;align-items:center;gap:6px 10px;min-height:40px;color:#1a1a1a}.stk-count-label{font-size:16px;font-weight:800}.stk-count-li.stocktake{border-left:4px solid var(--stk-accent)}.stk-card-head{display:flex;gap:14px;align-items:flex-start;background:#fff;border:1px solid var(--stk-line);border-radius:12px;padding:12px 14px;margin-bottom:6px}.stk-photo{width:96px;height:96px;border-radius:10px;object-fit:cover;background:#f1f3f5;flex:0 0 auto}.stk-card-title{font-size:20px;margin:0 0 2px;overflow-wrap:anywhere}.stk-cell-code{font-size:26px;font-weight:800;background:#1a1a1a;color:#fff;padding:10px 14px;border-radius:10px;white-space:nowrap}.stk-offers{list-style:none;margin:8px 0 0;padding:0;font-size:13.5px;display:flex;flex-direction:column;gap:3px}.stk-offers li.off{color:var(--stk-muted);text-decoration:line-through}.stk-note-box{margin:8px 0}.stk-at{display:flex;flex-wrap:wrap;gap:8px;align-items:center}.stk-at .btn-secondary{min-height:44px}.stk-facts{display:grid;grid-template-columns:repeat(auto-fill,minmax(180px,1fr));gap:6px 12px;background:#fff;border:1px solid var(--stk-line);border-radius:10px;padding:10px 14px;margin:8px 0}.stk-fact{display:flex;flex-direction:column;font-size:13px}.stk-fact span{color:var(--stk-muted);font-size:12px}.stk-pf .alert{margin-top:0}@media(max-width:560px){.stk-nav{display:grid;grid-template-columns:1fr 1fr;overflow:visible}.stk-nav-btn{justify-content:center;text-align:center;white-space:normal;padding:8px 10px}.stk-scan{padding-left:8px}.stk-scan-input{font-size:16px}.stk-scan-icon{display:none}.stk-filters .stk-wide{grid-column:1 / -1}.stk-filters{grid-template-columns:1fr 1fr}.stk-card-head{flex-direction:column}.stk-photo{width:100%;height:auto;max-width:220px;aspect-ratio:1}.stk-tiles{grid-template-columns:repeat(2,1fr)}.stk-tile-v{font-size:21px}.stk-controls>.stk-grow{flex-basis:100%}.stk-cell-code{font-size:22px}}:root{font-family:system-ui,-apple-system,Segoe UI,sans-serif;color:#1a1a1a;background:#f4f5f7;font-synthesis:none}*{box-sizing:border-box}[hidden]{display:none!important}body{margin:0}button,input,select{font:inherit}button{font-family:inherit;cursor:pointer}button:disabled{opacity:.5;cursor:not-allowed}button:focus-visible,input:focus-visible{outline:3px solid #ff9a63;outline-offset:2px}.topbar{display:flex;align-items:center;gap:16px;background:#1a1a1a;color:#fff;padding:12px 20px;position:sticky;top:0;z-index:10}.brand{font-size:18px;font-weight:700}.ver-badge{font-size:12px;font-weight:700;background:#2a2a2a;color:#ffb38a;border:1px solid #ff5000;padding:3px 9px;border-radius:20px;letter-spacing:.3px}.update-banner{display:block;width:100%;border:0;background:#dc4a10;color:#fff;font:inherit;font-size:16px;font-weight:700;padding:10px 16px;text-align:center;cursor:pointer}.update-banner b{text-decoration:underline}.badge-online{font-size:12px;background:#1e5e3a;color:#c9f7d8;padding:4px 10px;border-radius:20px}.topstat{margin-left:auto;font-size:13px;color:#cfcfcf}.langswitch{display:inline-flex;gap:0;border:1px solid #ff5000;border-radius:20px;overflow:hidden;flex:0 0 auto}.langswitch .lang-btn{background:transparent;color:#cfcfcf;border:none;padding:5px 12px;font-size:13px;font-weight:700;cursor:pointer;line-height:1;transition:background .12s,color .12s}.langswitch .lang-btn.active{background:#ff5000;color:#fff}.langswitch .lang-btn:not(.active):hover{background:#2a2a2a;color:#fff}.login-lang{position:absolute;top:18px;right:18px}.login-lang .langswitch{border-color:#ff5000}.login-lang .lang-btn:not(.active){color:#555}.topuser{display:flex;align-items:center;gap:10px;font-size:13px}.topuser button{background:#2a2a2a;color:#fff;border:1px solid #444;border-radius:8px;padding:7px 12px}.tabs{display:flex;gap:4px;background:#fff;padding:8px 20px 0;border-bottom:1px solid #e3e3e3;position:sticky;top:49px;z-index:9;flex-wrap:wrap}.tab{border:0;background:transparent;padding:12px 18px;font-size:15px;border-bottom:3px solid transparent;color:#555}.tab.active{color:#ff5000;border-bottom-color:#ff5000;font-weight:600}main{padding:20px;max-width:1100px;margin:0 auto}.panel{display:block}h2{margin:0 0 4px}h3{margin:28px 0 4px}.hint{color:#777;font-size:13px;margin:0 0 16px;max-width:760px;line-height:1.5}.offline{background:#9b3600;color:#fff;padding:12px 20px;text-align:center;font-weight:700}.btn-secondary{background:#efefef;border:1px solid #ddd;padding:10px 16px;border-radius:8px;font-size:14px}.btn-primary{background:#ff5000;color:#fff;border:0;padding:12px 20px;border-radius:8px;font-size:16px;font-weight:700}.btn-primary:hover:not(:disabled){background:#e64800}.btn-danger{background:#e23;color:#fff;border:0;padding:10px 16px;border-radius:8px}.btn-link{background:none;border:0;color:#ff5000;cursor:pointer;font:inherit;text-decoration:underline;padding:0}input[type=search],.scanbox{width:100%;padding:12px 14px;font-size:16px;border:1px solid #ccc;border-radius:8px;margin-bottom:14px}.scanbox{font-size:22px;border:2px solid #ff5000}.scanbox.sm{font-size:18px;margin-bottom:0}.pack-scan{margin:6px 0 4px}.pack-scan .scanbox{border-color:#1e7a3a;margin-bottom:0}.btn-primary.pulse{animation:pulse-glow 1.1s ease-in-out infinite}@keyframes pulse-glow{0%,to{box-shadow:0 0 #ff50008c}50%{box-shadow:0 0 0 6px #ff500000}}.recv-scan{margin-bottom:8px}.recv-hint{font-size:14px;font-weight:600;padding:6px 2px;min-height:22px;color:#666}.recv-hint.ok{color:#1e7a3a}.recv-hint.err{color:#c33}.recv-hint.warn{color:#b35900}.recv-overage{border:1px solid #f0c27a;background:#fff7ec;border-radius:8px;padding:8px 10px;margin:6px 0;display:flex;flex-direction:column;gap:6px}.recv-overage-label{display:flex;flex-direction:column;gap:4px;font-size:13px;font-weight:600;color:#7a4a00}.recv-overage-input{width:100%;min-width:220px}.recv-overage-preset{align-self:flex-start}.cards{display:grid;grid-template-columns:repeat(auto-fill,minmax(330px,1fr));gap:12px}.card{background:#fff;border:1px solid #e3e3e3;border-radius:10px;padding:14px;border-left:6px solid #ff5000}.card.urgent{border-left-color:#e23}.card.warn{border-left-color:#e8a100}.card.done{opacity:.72}.card.transit{border-left:4px solid #f0ad00;background:#fffaf0}.card[data-posting]{cursor:pointer;transition:.12s;text-align:left;width:100%}.card[data-posting]:hover{box-shadow:0 2px 10px #0000001a;transform:translateY(-1px)}.card h4{margin:0 0 6px;font-size:15px}.card-top{display:flex;align-items:center;justify-content:space-between;gap:8px;flex-wrap:wrap;margin-bottom:8px}.card-order{font-size:20px;font-weight:800;letter-spacing:.3px;color:#111;font-family:SF Mono,Menlo,Consolas,monospace;word-break:break-all;line-height:1.1}.card .meta{font-size:12px;color:#888;margin-bottom:8px}.card .cutoff{font-size:13px;font-weight:600}.card .cutoff.urgent{color:#e23}.card .cutoff.warn{color:#b06b00}.ord-transit-trk{font-size:12px;color:#8a5a00;background:#fff3da;border-radius:6px;padding:4px 8px;margin:4px 0}.ord-status{font-size:12.5px;font-weight:800;white-space:nowrap;padding:3px 9px;border-radius:999px}.ord-status.todo{color:#ff5000;background:#fff0e8}.ord-status.done{color:#1e7a3a;background:#eafaef}.ord-status.transit{color:#b06b00;background:#fff3da}.line{display:flex;align-items:center;gap:12px;padding:8px 0;border-top:1px solid #f0f0f0}.line .ph{width:84px;height:84px;flex:none;border-radius:8px;background:#f0f0f0;border:1px solid #eee;display:grid;place-items:center;color:#bbb;font-size:26px}.line .ln-main{flex:1;min-width:0}.line .ln-article{font-size:20px;font-weight:800;line-height:1.15;letter-spacing:.3px;font-family:SF Mono,Menlo,Consolas,monospace;color:#111;word-break:break-all}.line .ln-sub{font-size:11px;color:#999;line-height:1.25;margin-top:2px;display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.line .ln-set{font-size:12px;font-weight:700;color:#b26a00;margin-top:3px}.line .ln-qty{font-weight:800;font-size:22px;color:#111;white-space:nowrap;text-align:right}.line .ln-qty small{display:block;font-size:11px;font-weight:700;color:#b26a00}.line .ln-addr{font-size:13px;color:#2a6;font-weight:700;flex-shrink:0}.line .ln-addr.none,.sc-item .ln-addr.none{color:#c33}.line .ln-addr.pult{color:#1e7a3a}.line .ln-addr.transit,.sc-item .ln-addr.transit{color:#b06b00;font-style:italic}.line .ln-addr.held{color:#8a5a00}.line .ln-held,.pick-shelf .pick-held{font-size:12px;font-weight:700;color:#8a5a00;margin-top:3px}.pick-shelf .pick-held{display:block;font-style:normal}.line .ln-addr.unassigned,.sc-item .ln-addr.unassigned{color:#8a5a00}.ship-group-h{font-size:14px;font-weight:800;margin:16px 0 8px;color:#222}.ship-group-h.wait{color:#8a5a00;margin-top:22px}.line .ln-pick{font-size:22px;font-weight:800;white-space:nowrap}.line.picked{background:#f4fbf6}.line .ln-pick.ok{color:#1e7a3a}.empty{color:#999;font-style:italic;padding:20px 0}.alert{padding:14px;border-radius:10px;margin:12px 0}.alert.error{background:#fff0f0;color:#9c1c1c;border:1px solid #efb4b4}.alert button{float:right;border:0;background:none;font-size:16px;cursor:pointer}.stage{position:fixed;left:50%;top:84px;transform:translate(-50%);background:#1a1a1a;color:#fff;padding:12px 20px;border-radius:9px;z-index:20}.recv-card{background:#fff;border:2px solid #ff5000;border-radius:14px;padding:18px;margin:10px 0 24px;box-shadow:0 6px 20px #ff50001f}.sc-head{display:flex;justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:12px}.sc-track{font-size:18px;font-weight:800}.sc-note{font-size:13px;color:#555;margin-top:4px}.sc-meta{font-size:12px;color:#999;margin-top:4px}.sc-items{display:flex;flex-direction:column;gap:10px;margin-bottom:14px}.sc-item{display:grid;grid-template-columns:64px 1fr 120px 120px 120px;gap:12px;align-items:center;background:#fafafa;border:1px solid #eee;border-radius:10px;padding:10px 12px}.sc-item.picked{background:#eafaef;border-color:#bde6c8}.sc-item.pick-card{display:grid;grid-template-columns:200px minmax(0,1fr);grid-template-areas:"photo body" "pack pack";gap:16px 20px;align-items:start;background:#fff;border:2px solid #e4e4e4;border-radius:14px;padding:16px}.sc-item.pick-card.picked{background:#eafaef;border-color:#bde6c8}.sc-item.pick-card .sc-photo.pick-photo{grid-area:photo;width:200px;height:200px;flex:none;object-fit:cover;border-radius:12px;background:#f0f0f0;border:2px solid #e5e5e5}.pick-body{grid-area:body;display:flex;flex-direction:column;gap:10px;min-width:0}.pick-name{font-size:18px;font-weight:800;line-height:1.25;color:#111;word-break:normal;overflow-wrap:anywhere}.pick-facts{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:12px 16px;align-items:stretch}.pick-ids{display:flex;flex-direction:column;gap:10px;min-width:0}.pick-field{display:flex;flex-direction:column;gap:3px;min-width:0}.pick-pack{display:flex;flex-wrap:wrap;align-items:baseline;gap:2px 12px;min-width:0}.pick-pack-v{font-size:16px;font-weight:800;color:#b26a00}.pick-pack-offer{font-family:SF Mono,Menlo,Consolas,monospace;font-size:13px;font-weight:700;color:#667;word-break:break-all}.pick-lbl{font-size:12px;font-weight:800;letter-spacing:.06em;text-transform:uppercase;color:#667}.pick-sku,.pick-code{font-size:26px;font-weight:800;line-height:1.15;letter-spacing:.2px;font-family:SF Mono,Menlo,Consolas,monospace;color:#111;word-break:break-all}.pick-unit{font-size:15px;font-weight:700;color:#444;overflow-wrap:anywhere}.pick-confirm{background:#f4f7ff;border:2px solid #9db4ff;border-radius:10px;padding:8px 10px}.pick-kind{display:inline-block;margin-top:2px;padding:1px 7px;border-radius:6px;background:#dce6ff;color:#1d3f9c;font-size:12px;font-weight:800;width:fit-content}.pick-kind-note{font-size:13px;font-weight:700;color:#8a5a00;margin-top:2px}.pick-qty-box{display:flex;flex-direction:column;align-items:center;justify-content:center;min-width:120px;padding:10px 16px;background:#fff8e1;border:2px solid #e6a817;border-radius:12px;text-align:center}.pick-qty-lbl{font-size:12px;font-weight:800;letter-spacing:.06em;text-transform:uppercase;color:#8a5a00}.pick-qty-n{font-size:56px;font-weight:900;line-height:.95;color:#1a1a1a}.pick-qty-unit{font-size:16px;font-weight:800;color:#5a3a00}.pick-qty-pieces{margin-top:4px;font-size:16px;font-weight:800;color:#b26a00}.pick-qty-done{margin-top:6px;font-size:14px;font-weight:800;color:#555}.pick-qty-done.ok{color:#1e7a3a}.pick-shelf{font-size:18px;font-weight:800;color:#222}.pick-shelf .pick-lbl{display:block;margin-bottom:2px}.pick-shelf-v{font-family:SF Mono,Menlo,Consolas,monospace}.pick-shelf.none{color:#c33}.pick-shelf.transit{color:#b06b00;font-style:italic}.sc-pack{grid-column:1 / -1}.sc-item.pick-card .sc-pack{grid-area:pack}.pack-how.detail{background:#fff8e1;border:2px solid #e6a817;border-radius:10px;padding:10px 12px;color:#5a3a00}.pack-how-title{font-size:15px;font-weight:800;line-height:1.25;letter-spacing:.01em}.pack-how-steps{display:flex;flex-wrap:wrap;gap:8px;list-style:none;margin:8px 0 0;padding:0}.pack-how-steps li{display:flex;flex-direction:column;gap:6px;min-width:0}.pack-how.compact .pack-how-steps li.has-photo{flex:0 1 auto;flex-direction:row;align-items:center;max-width:none;background:#fff;border:1px solid #f0d48a;border-radius:8px;padding:6px 8px}.pack-how.compact .pack-how-photo{width:64px;height:64px;flex:0 0 64px;aspect-ratio:1;object-fit:cover;border-radius:6px;background:#111;border:1px solid #eee}.pack-how-steps li.text-only{flex:1 1 auto;flex-direction:row;align-items:center}.pack-how-caption{display:flex;align-items:flex-start;gap:8px}.pack-how-step-n{display:inline-flex;align-items:center;justify-content:center;width:22px;height:22px;flex:0 0 22px;border-radius:50%;background:#e6a817;color:#3d2800;font-size:12px;font-weight:800}.pack-how-step-text{font-size:13px;font-weight:700;line-height:1.3}.sc-photo{width:56px;height:56px;flex:0 0 56px;object-fit:cover;border-radius:8px;background:#f0f0f0;border:1px solid #eee}.line img.ph{object-fit:cover;overflow:hidden}.st-photo,.grid td .st-photo,.st-item .st-photo{width:44px;height:44px;flex:none;object-fit:cover;border-radius:6px;background:#f0f0f0;border:1px solid #eee;display:block}img.zoomable{cursor:zoom-in}.photo-zoom{position:fixed;z-index:100;pointer-events:none;padding:6px;border-radius:12px;background:#fff;border:1px solid #e3e3e3;box-shadow:0 12px 32px #00000038}.photo-zoom img{width:100%;height:100%;object-fit:contain;border-radius:8px;background:#f6f6f6;display:block}.recv-addr{margin:6px 0 12px}.recv-addr label{display:flex;flex-direction:column;gap:4px;font-weight:700}.recv-addr small{font-weight:400}.sc-article{font-size:20px;font-weight:800;line-height:1.1;letter-spacing:.3px;font-family:SF Mono,Menlo,Consolas,monospace;color:#111;word-break:break-all}.sc-name{font-size:15px;font-weight:800;line-height:1.25;color:#111;word-break:normal;overflow-wrap:anywhere}.sc-sub{font-size:11px;color:#999;margin-top:2px}.sc-set{display:inline-block;margin-top:5px;padding:4px 9px;border-radius:8px;background:#fff3e0;color:#b26a00;font-size:14px;font-weight:800;border:1px solid #f0d09a}.sc-mark-btn{display:block;margin-top:6px;height:34px;padding:0 12px;font-size:13px;font-weight:700}.sc-mark-btn:disabled{opacity:.5;cursor:default}.sc-qty{display:flex;flex-direction:column;gap:2px}.sc-qty label{font-size:11px;color:#777;font-weight:600}.sc-qty-in,.sc-addr-in{height:42px;text-align:center;font-size:18px;font-weight:700;border:2px solid #ccc;border-radius:8px;width:100%}.sc-num{font-weight:800;font-size:20px;text-align:center}.sc-num.ok{color:#1e7a3a}.sc-actions{display:flex;gap:12px;align-items:center;flex-wrap:wrap;margin-top:8px}.sc-print-one{height:42px;padding:0 12px;font-size:14px;border:1px solid #2962ff;color:#2962ff;background:#fff;border-radius:8px}.sc-print-one:hover{background:#2962ff;color:#fff}.courier-progress{margin:4px 0 14px}.courier-count{font-size:15px;font-weight:700;margin-bottom:6px}.courier-count b{color:#1e7a3a}.courier-bar{height:12px;background:#e9eef2;border-radius:8px;overflow:hidden}.courier-bar span{display:block;height:100%;background:#1e7a3a;transition:width .25s}.courier-allok{background:#eafaef;color:#1e7a3a;font-weight:800;font-size:16px;padding:10px 12px;border-radius:10px;margin-bottom:8px}.courier-empty{color:#777;padding:14px;background:#f5f7f9;border-radius:10px}.courier-card.shipped{opacity:.7}.courier-actions{display:flex;flex-direction:column;gap:8px;margin-top:8px}.courier-actions .btn-primary,.courier-actions .btn-secondary{width:100%}.courier-actions .meta{text-align:center}.seg-tabs{display:flex;gap:6px;margin:2px 0 14px}.seg{flex:0 0 auto;padding:8px 16px;border:1px solid #d5dde3;background:#f5f7f9;color:#333;border-radius:10px;font-size:14px;font-weight:700;cursor:pointer}.seg.active{background:#1e7a3a;border-color:#1e7a3a;color:#fff}.courier-hist-tools{margin-bottom:10px}.hist-day{margin-bottom:18px}.hist-day-head{display:flex;align-items:center;justify-content:space-between;gap:8px;margin:6px 0 8px;padding-bottom:6px;border-bottom:2px solid #e9eef2}.hist-day-date{font-size:16px;font-weight:800}.hist-day-count{font-size:13px;color:#777}.hist-card .card-top{margin-bottom:6px}.grid{width:100%;border-collapse:collapse;background:#fff;border-radius:10px;overflow:hidden}.grid th,.grid td{text-align:left;padding:10px 12px;border-bottom:1px solid #eee;font-size:13px}.grid th{background:#fafafa;color:#666;font-weight:600}.st-print{padding:7px 12px;font-size:13px;font-weight:600;border:1px solid #2962ff;color:#2962ff;background:#fff;border-radius:8px;white-space:nowrap}.st-print:hover{background:#2962ff;color:#fff}.st-nobc{font-size:11px;color:#b26a00;margin-top:4px}.st-noaddr{color:#999;font-style:italic}.st-groups{display:flex;flex-direction:column;gap:14px;margin:12px 0 20px}.st-group{border:1px solid #e3e3e3;border-radius:10px;overflow:hidden;background:#fff}.st-group.unassigned{border-color:#f0b429;box-shadow:0 0 0 2px #fff3d6 inset}.st-group.unassigned.leftover-only{border-color:#7aa2d6;box-shadow:0 0 0 2px #e7f0fb inset}.st-group-h{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:10px 14px;background:#f4f6ff;font-weight:800}.st-group.unassigned .st-group-h{background:#fff6df;color:#8a5a00}.st-group-h.leftover{background:#eef4ff;color:#1d4f8c}.st-group-addr{font-size:15px;letter-spacing:.3px}.st-group-count{font-size:12px;font-weight:700;color:#667}.st-item{display:grid;grid-template-columns:48px 1fr auto auto;align-items:center;gap:12px;padding:10px 14px;border-top:1px solid #eee}.st-item-main{min-width:0}.st-item-art{font-weight:700}.st-item-name{font-size:13px;color:#556;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.st-item-note{margin-top:2px;font-size:12px;font-weight:700;color:#1d4f8c}.st-item-qty{font-weight:800;white-space:nowrap}.st-item-actions{display:flex;gap:8px;flex-wrap:wrap;justify-content:flex-end}.st-move{grid-column:1 / -1;display:flex;gap:8px;flex-wrap:wrap;align-items:center;padding:10px 12px;margin-top:6px;background:#f4f6ff;border-radius:8px}.st-move .scanbox.sm{flex:1 1 220px}.st-move .st-move-qty{flex:0 0 90px}.st-adjust-mode{display:flex;align-items:center;gap:4px;font-size:13px;white-space:nowrap}.st-move .st-adjust-reason{flex:1 1 240px}.sh-gen{border:1px solid #e3e3e3;border-radius:10px;padding:14px 16px;background:#fafafa;margin-bottom:14px}.sh-gen-h{font-weight:800;margin-bottom:10px}.sh-gen-row{display:flex;gap:16px;flex-wrap:wrap}.sh-gen-row label{display:flex;flex-direction:column;font-size:13px;font-weight:700;gap:4px}.sh-gen-row input{font-size:15px;padding:7px 9px;border:1px solid #cfcfcf;border-radius:7px;width:180px}.sh-gen-row input[type=number]{width:130px}.sh-gen-row small{font-weight:400;color:#888;font-size:11px}.sh-gen-preview{font-size:13px;color:#1a73e8;margin:10px 0;min-height:18px}.sh-add{display:flex;gap:8px;margin:6px 0 4px}.sh-add input{flex:1}.sh-toolbar{display:flex;align-items:center;gap:8px;flex-wrap:wrap;margin:12px 0}.sh-toolbar .sh-sp{flex:1}.sh-count{font-weight:700;color:#555}.sh-list{display:flex;flex-direction:column;gap:14px}.sh-rack{border:1px solid #e7e7e7;border-radius:10px;overflow:hidden}.sh-rack-h{background:#f0f3f7;padding:8px 12px;font-weight:800}.sh-rack-h small{font-weight:500;color:#888;margin-left:6px}.sh-rack.unassigned{border-color:#f0b429}.sh-rack.unassigned .sh-rack-h{background:#fff6df;color:#8a5a00}.sh-row{display:flex;align-items:center;gap:10px;padding:7px 12px;border-top:1px solid #f0f0f0}.sh-row.unassigned .sh-addr{color:#8a5a00}.sh-row .sh-addr{font-weight:800;font-size:15px;letter-spacing:.5px;min-width:110px}.sh-row .sh-used{color:#1e7a3a;font-size:13px}.sh-row .sh-empty{color:#aaa;font-size:13px}.sh-row .sh-del{margin-left:auto;background:none;border:0;cursor:pointer;font-size:15px;opacity:.55}.sh-row .sh-del:hover{opacity:1}.importmsg{margin:14px 0;font-size:14px}.importmsg.ok{color:#1e7a3a}.importmsg.err{color:#c33}.rot-row{display:flex;gap:8px;flex-wrap:wrap;margin:8px 0}.rot-btn{min-width:64px;font-weight:700}.rot-btn.active{background:#ff5000;color:#fff;border-color:#ff5000}.rot-cur{font-size:13px;color:#555;margin-bottom:12px}.rot-cur b{color:#1a1a1a}.center,.login{min-height:100vh;display:grid;place-content:center;position:relative}.login form{width:min(440px,calc(100vw - 32px));background:#fff;padding:36px;border-radius:16px;box-shadow:0 12px 40px #0000001f}.login label{display:grid;gap:7px;font-weight:650;margin:18px 0}.login input{min-height:48px;border:1px solid #aab5c0;border-radius:9px;padding:9px 12px}.login .primary{background:#ff5000;color:#fff;border:0;border-radius:9px;padding:13px;font-size:16px;font-weight:700;width:100%}.eyebrow{text-transform:uppercase;letter-spacing:.12em;color:#ff5000;font-size:.75rem;font-weight:750}.muted,small{color:#888}.spinner{width:32px;height:32px;border:4px solid #eadfd8;border-top-color:#ff5000;border-radius:50%;animation:spin 1s linear infinite;margin:auto}@keyframes spin{to{transform:rotate(360deg)}}#printRoot{display:none}@media print{body>#root{display:none!important}body>#printRoot{display:block!important}html,body{margin:0!important;padding:0!important}.label-print{position:relative;overflow:hidden;margin:0}.label-print.unit,.label-print.shelf{page-break-after:always;break-after:page}.label-print.unit:last-child,.label-print.shelf:last-child{page-break-after:auto;break-after:auto}#printRoot.rot-0 .label-print,#printRoot.rot-180 .label-print{width:60mm;height:40mm}#printRoot.rot-90 .label-print,#printRoot.rot-270 .label-print{width:40mm;height:60mm}.label-rot{position:absolute;top:0;left:0;width:60mm;height:40mm;box-sizing:border-box;padding:2mm 2.5mm;transform-origin:top left;display:flex;flex-direction:column;justify-content:center;font-family:Arial,sans-serif;color:#000}#printRoot.rot-0 .label-rot{transform:none}#printRoot.rot-90 .label-rot{transform:translate(40mm) rotate(90deg)}#printRoot.rot-180 .label-rot{transform:translate(60mm,40mm) rotate(180deg)}#printRoot.rot-270 .label-rot{transform:translateY(60mm) rotate(-90deg)}.lp-addr{font-size:20pt;font-weight:800;text-align:center;border:1.5pt solid #000;border-radius:1.5mm;padding:1mm;letter-spacing:1px;margin-bottom:1mm}.lp-article{font-size:13pt;font-weight:900;text-align:center;line-height:1.05;letter-spacing:.3px;white-space:nowrap;overflow:hidden;margin-bottom:.5mm}.lp-bc{margin-top:1mm;text-align:center}.lp-bc svg{width:100%;height:15mm;display:block}.lp-code{font-size:10pt;text-align:center;letter-spacing:1px;margin-top:.5mm;font-weight:700}.lp-meta{font-size:6.5pt;text-align:center;margin-top:.3mm;color:#000}.label-print.shelf .lp-shelf-addr{font-size:30pt;font-weight:900;text-align:center;border:2pt solid #000;border-radius:2mm;padding:1.5mm 1mm;letter-spacing:1px;margin-bottom:1.5mm;line-height:1}.label-print.shelf .lp-shelf-cap{font-size:7pt;text-align:center;margin-top:1mm;font-weight:700;letter-spacing:.5px}}@media(max-width:800px){.sc-item{grid-template-columns:1fr 1fr}.sc-item.pick-card{grid-template-columns:1fr;grid-template-areas:"photo" "body" "pack"}.sc-item.pick-card .sc-photo.pick-photo{width:min(220px,100%);height:auto;aspect-ratio:1;justify-self:center}.pick-facts{grid-template-columns:1fr}.pick-qty-box{min-width:0;width:100%}.pack-how.compact .pack-how-steps li.has-photo{flex:1 1 100%}main{padding:12px}}.recv-card-wrap{display:flex;flex-direction:column;gap:6px}.recv-card-wrap .card{width:100%}.card-preview{display:flex;flex-wrap:wrap;gap:6px;align-items:center;margin:8px 0}.card-thumb{width:44px;height:44px;border-radius:8px;object-fit:cover;background:#f1f3f5;border:1px solid #e6e8eb}.card-thumb-more{font-size:12px;color:#667085;padding:0 4px}.card-remove{align-self:flex-start;font-size:12px;padding:5px 10px;border-radius:8px;border:1px solid #f1c0c0;background:#fff5f5;color:#b42318;cursor:pointer}.card-remove:hover:not(:disabled){background:#ffe9e9}.card-remove:disabled{opacity:.5;cursor:default}.recv-addr-hint{margin:6px 0 12px}.sc-item.recv-item{grid-template-columns:56px 1fr 62px 86px 128px 112px 64px}.recv-item-main{flex:1;min-width:0}.recv-unit{display:block;font-size:11px;font-weight:600;line-height:1.15;color:#555}.recv-shelf .shelf-in{font-size:15px;letter-spacing:.5px;text-transform:uppercase}.recv-line-print{align-self:end;height:42px;padding:0 8px;font-size:13px;font-weight:700;white-space:nowrap;line-height:1.05}.recv-line-print:disabled{opacity:.45;cursor:default}@media(max-width:800px){.sc-item.recv-item{grid-template-columns:1fr 1fr}}.recv-lbl-groups{display:flex;flex-direction:column;gap:8px;margin:12px 0}.recv-lbl-row{display:grid;grid-template-columns:56px 1fr 70px auto;gap:12px;align-items:center;background:#fafafa;border:1px solid #eee;border-radius:10px;padding:8px 12px}.recv-lbl-info{min-width:0}.inv-panel{display:flex;flex-direction:column;gap:14px}.inv-list-head{display:flex;align-items:center;justify-content:space-between;gap:12px}.inv-progress{font-size:14px;font-weight:700;color:#333}.inv-blind{color:#b06b00;font-weight:700}.inv-form{display:flex;flex-direction:column;gap:14px;max-width:560px}.inv-field{display:flex;flex-direction:column;gap:6px;font-weight:700;font-size:13px}.inv-field select,.inv-field input{font-size:15px;padding:9px 11px;border:1px solid #d5d5d5;border-radius:10px}.inv-check{display:flex;align-items:center;gap:8px;font-weight:600;font-size:14px}.inv-shelf-picker{display:flex;flex-wrap:wrap;gap:8px}.inv-chip{padding:6px 12px;border:1px solid #d5d5d5;border-radius:999px;background:#fafafa;font-weight:700;cursor:pointer}.inv-chip.on{border-color:#ff5000;background:#fff0e8;color:#ff5000}.inv-shelf{border:1px solid #e4e4e4;border-radius:12px;padding:12px;background:#fbfbfb;display:flex;flex-direction:column;gap:10px}.inv-shelf-head{display:flex;align-items:center;justify-content:space-between;gap:12px}.inv-recount{border:1px solid #f0c36d;background:#fff8e8;border-radius:10px;padding:10px;display:flex;flex-direction:column;gap:8px}.inv-recount-title{font-weight:800;font-size:13px;color:#8a5a00}.inv-recount-lock{font-size:12px;color:#8a5a00;background:#fff2d6;border-radius:8px;padding:6px 8px;line-height:1.35}.inv-counted{margin-top:16px;display:flex;flex-direction:column;gap:10px}.inv-counted-h{font-weight:800;font-size:14px}.inv-counted-shelf{border:1px solid #e3e6ea;border-radius:10px;overflow:hidden}.inv-counted-shelf-h{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:8px 10px;background:#f5f7f9;border-bottom:1px solid #e3e6ea}.inv-counted-item{display:flex;align-items:center;gap:10px;padding:6px 10px;border-top:1px solid #f0f2f4}.inv-counted-item:first-of-type{border-top:none}.inv-counted-qty{font-weight:800;font-size:15px;min-width:40px;text-align:right}.inv-recount-item{display:flex;align-items:center;gap:10px}.inv-dir{font-size:12px;font-weight:800;padding:3px 10px;border-radius:999px;white-space:nowrap}.inv-dir-short{background:#fdecec;color:#c0392b}.inv-dir-over{background:#eaf3ff;color:#1f6feb}.inv-locs{display:flex;flex-wrap:wrap;gap:10px}.inv-loc{display:flex;flex-direction:column;gap:4px;align-items:center;padding:8px 14px;border-radius:10px;border:1px solid #d5d5d5;background:#fff;cursor:pointer;min-width:96px}.inv-loc-code{font-weight:800;font-size:14px}.inv-loc-badge{font-size:11.5px;font-weight:700}.inv-loc-pending{border-color:#d9d9d9}.inv-loc-pending .inv-loc-badge{color:#888}.inv-loc-counted{border-color:#7bd39a;background:#eafaef}.inv-loc-counted .inv-loc-badge{color:#1e7a3a}.inv-loc-recount{border-color:#ffb84d;background:#fff3da}.inv-loc-recount .inv-loc-badge{color:#b06b00}.inv-lines{display:flex;flex-direction:column;gap:10px}.inv-line{display:flex;align-items:center;flex-wrap:wrap;gap:12px;padding:10px 12px;border:1px solid #e4e4e4;border-left-width:4px;border-radius:10px;background:#fff}.inv-line .recv-item-main{flex:1 1 240px}.inv-line .sc-name{font-size:16px}.inv-line .inv-line-nums{flex:0 0 auto}.inv-line-shortage{border-left-color:#e14b4b}.inv-line-overage{border-left-color:#b06b00}.inv-line-misbin{border-left-color:#1a73e8}.inv-line-nums{display:flex;flex-direction:column;gap:3px;min-width:160px}.inv-kind{font-size:11.5px;font-weight:800;padding:2px 8px;border-radius:999px;width:fit-content}.inv-kind-shortage{color:#e14b4b;background:#fdeaea}.inv-kind-overage{color:#b06b00;background:#fff3da}.inv-kind-misbin{color:#1a73e8;background:#e8f0fe}.inv-line-actions{display:flex;align-items:center;gap:8px;flex-wrap:wrap;flex:1 0 100%;padding-top:10px;border-top:1px dashed #ececec}.inv-reason{padding:7px 10px;border:1px solid #d5d5d5;border-radius:8px;font-size:13px;min-width:160px}.inv-qty{padding:7px 10px;border:1px solid #d5d5d5;border-radius:8px;font-size:14px;font-weight:700;width:92px;text-align:center}.inv-ovr-hint{flex-basis:100%;font-size:12.5px;font-weight:600;color:#b06b00}.inv-resolved{font-weight:800;color:#1e7a3a;white-space:nowrap}.ord-status.inv-st-counting{color:#b06b00;background:#fff3da}.ord-status.inv-st-review{color:#1a73e8;background:#e8f0fe}.ord-status.inv-st-closed{color:#1e7a3a;background:#eafaef}.ord-status.inv-st-cancelled{color:#888;background:#f0f0f0}.arch-filters{display:flex;flex-wrap:wrap;gap:8px;margin:10px 0 12px;align-items:center}.arch-filters input,.arch-filters select{padding:8px 10px;border:1px solid #d5d5d5;border-radius:8px;font-size:14px}.arch-sku{min-width:220px;flex:1 1 220px}.arch-count{font-size:13px;color:#666;margin-bottom:8px}.arch-list{display:flex;flex-direction:column;gap:8px}.arch-row{display:flex;gap:10px;padding:10px 12px;border:1px solid #e6e6e6;border-radius:10px;background:#fff;border-left:4px solid #ccc}.arch-row.arch-in{border-left-color:#2e9b4f}.arch-row.arch-out{border-left-color:#d64545}.arch-row.arch-adj{border-left-color:#c48a1a}.arch-row.arch-mov{border-left-color:#3a7bd5}.arch-row .sc-photo{width:48px;height:48px;object-fit:cover;border-radius:6px;flex:0 0 48px}.arch-main{flex:1;min-width:0}.arch-top{display:flex;justify-content:space-between;gap:8px;align-items:baseline}.arch-type{font-size:12px;font-weight:800;padding:2px 8px;border-radius:999px;background:#f0f0f0}.arch-type.in{background:#eafaef;color:#1e7a3a}.arch-type.out{background:#fdecec;color:#b42318}.arch-type.adj{background:#fff3da;color:#8a5a00}.arch-type.mov{background:#e8f0fe;color:#1a73e8}.arch-when{font-size:12px;color:#777;white-space:nowrap}.arch-sku-line{font-weight:800;margin-top:2px}.arch-name{font-size:13px;color:#555;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.arch-meta{display:flex;gap:14px;margin-top:4px;font-size:13px}.arch-qty{font-weight:800;font-variant-numeric:tabular-nums}.arch-qty.plus{color:#1e7a3a}.arch-qty.minus{color:#b42318}.arch-ref{margin-top:4px;font-size:12px;color:#666}.cnt-head{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.cnt-head h2{margin:0}.cnt-sound{margin-left:auto;display:flex;flex-wrap:wrap;gap:4px}.cnt-sound-toggle.off{border-color:#c0392b;color:#c0392b}.cnt-sound-level.on{background:#1f4fa3;border-color:#1f4fa3;color:#fff}.cnt-scan .scanbox{margin-bottom:6px}.cnt-last{border:2px solid #d5d5d5;border-radius:14px;padding:10px 14px;background:#fafafa;min-height:92px;transition:background-color .15s ease,border-color .15s ease}.cnt-last-cap{font-size:11.5px;font-weight:700;text-transform:uppercase;letter-spacing:.04em;color:#888}.cnt-last-body{display:flex;align-items:center;gap:14px}.cnt-last-photo{width:64px;height:64px;object-fit:cover;border-radius:10px;background:#eee;flex:none}.cnt-last-main{flex:1;min-width:0}.cnt-last-text{font-size:20px;font-weight:800;line-height:1.25}.cnt-last-sub{font-size:13px;color:#666;margin-top:2px}.cnt-last-qty{font-size:44px;font-weight:900;line-height:1;min-width:64px;text-align:right}.cnt-last-item,.cnt-last-restart,.cnt-last-empty{border-color:#7bd39a;background:#eafaef}.cnt-last-item .cnt-last-text,.cnt-last-restart .cnt-last-text,.cnt-last-empty .cnt-last-text,.cnt-last-item .cnt-last-qty{color:#1e7a3a}.cnt-last-restart .cnt-last-qty{color:#b35900}.cnt-last-shelf,.cnt-last-done{border-color:#8fb8ff;background:#eaf3ff}.cnt-last-shelf .cnt-last-text,.cnt-last-done .cnt-last-text{color:#1f4fa3}.cnt-last-same,.cnt-last-untouched,.cnt-last-warn{border-color:#ffb84d;background:#fff3da}.cnt-last-same .cnt-last-text,.cnt-last-untouched .cnt-last-text,.cnt-last-warn .cnt-last-text{color:#8a5a00}.cnt-last-error{border-color:#e88;background:#fdecec}.cnt-last-error .cnt-last-text{color:#c0392b}.cnt-notice{display:flex;align-items:center;justify-content:space-between;gap:12px;border-radius:10px;padding:8px 12px;font-weight:700;font-size:14px}.cnt-notice-saved{background:#eafaef;color:#1e7a3a}.cnt-notice-recount{background:#fff3da;color:#8a5a00}.cnt-notice-failed{background:#fdecec;color:#c0392b}.cnt-notice-info{background:#eef2f7;color:#3d4b5c}.cnt-notice-warn{background:#fff3da;color:#8a5a00}.cnt-flash{position:fixed;inset:0;z-index:200;pointer-events:none;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;padding:16px;animation-name:cnt-flash-fade;animation-timing-function:linear;animation-fill-mode:forwards}.cnt-flash-ok{background:#1ea04652;box-shadow:inset 0 0 0 14px #1ea046e6}.cnt-flash-info{background:#1f4fa329;box-shadow:inset 0 0 0 10px #1f4fa3bf}.cnt-flash-warn{background:#ffaa1e57;box-shadow:inset 0 0 0 16px #e68c00eb}.cnt-flash-bad{background:#d21e1e73;box-shadow:inset 0 0 0 20px #c81414f2}.cnt-flash-mark{font-size:clamp(96px,24vw,240px);font-weight:900;line-height:1;color:#fff;text-shadow:0 3px 12px rgba(0,0,0,.45)}.cnt-flash-text{font-size:clamp(40px,10vw,112px);font-weight:900;line-height:1.1;text-align:center;color:#fff;text-shadow:0 3px 12px rgba(0,0,0,.55);overflow-wrap:anywhere}body:has(.cnt-modal-back) .cnt-flash{justify-content:flex-end;padding-bottom:6vh}body:has(.cnt-modal-back) .cnt-flash-mark{display:none}@keyframes cnt-flash-fade{0%,70%{opacity:1}to{opacity:0}}@media(prefers-reduced-motion:reduce){.cnt-flash{animation:none;background:transparent}.cnt-flash-mark{display:none}.cnt-flash-text{background:#000000b3;border-radius:16px;padding:4px 20px}}.cnt-shelf.recount{border-color:#ffb84d;background:#fffaf0}.cnt-recount-badge{margin-left:8px;font-size:11.5px;font-weight:800;padding:2px 8px;border-radius:999px;background:#fff3da;color:#8a5a00}.cnt-item.untouched{opacity:.78}.cnt-item.cnt-flag-short{background:#fff5f5}.cnt-item.cnt-flag-over{background:#f3f8ff}.cnt-item .inv-dir{margin-left:8px}.cnt-qty{display:flex;align-items:center;gap:6px}.cnt-step{width:44px;height:44px;border-radius:10px;border:1px solid #d5d5d5;background:#fff;font-size:24px;font-weight:800;line-height:1;cursor:pointer}.cnt-step:active{background:#eee}.cnt-qty-n{min-width:40px;text-align:center;font-size:22px;font-weight:900}.inv-loc.open{outline:3px solid #ff5000;outline-offset:1px}.inv-loc.failed{border-color:#e88;background:#fdecec}.inv-loc.failed .inv-loc-badge{color:#c0392b}.cnt-dot{display:inline-block;width:8px;height:8px;border-radius:50%;background:#ff5000;margin-right:5px;vertical-align:middle}.cnt-log{border:1px solid #e4e4e4;border-radius:10px;padding:8px 10px;font-size:12.5px;display:flex;flex-direction:column;gap:3px}.cnt-log-h{font-weight:800;font-size:13px;margin-bottom:2px}.cnt-log-pending{color:#b35900;font-weight:700}.cnt-log-row{display:grid;grid-template-columns:70px minmax(90px,160px) 1fr;gap:8px;align-items:baseline}.cnt-log-time{color:#888;font-variant-numeric:tabular-nums}.cnt-log-code{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cnt-log-item .cnt-log-out{color:#1e7a3a}.cnt-log-shelf .cnt-log-out,.cnt-log-done .cnt-log-out{color:#1f4fa3}.cnt-log-shelf_same .cnt-log-out,.cnt-log-empty_arm .cnt-log-out{color:#8a5a00}.cnt-log-empty .cnt-log-out{color:#1e7a3a;font-weight:700}.cnt-empty-armed{border:2px dashed #e68c00;border-radius:10px;background:#fff3da;color:#8a5a00;font-weight:800}.cnt-log-unknown .cnt-log-out,.cnt-log-out_of_scope .cnt-log-out,.cnt-log-no_shelf .cnt-log-out{color:#c0392b;font-weight:700}.cnt-modal-back{position:fixed;inset:0;background:#00000073;display:flex;align-items:center;justify-content:center;z-index:50;padding:16px}.cnt-modal{background:#fff;border-radius:14px;padding:18px 20px;max-width:520px;width:100%;display:flex;flex-direction:column;gap:12px;font-size:15px}.cnt-modal h3{margin:0}.cnt-modal p{margin:0;line-height:1.4}.row-actions{display:flex;gap:8px;flex-wrap:wrap}.cnt-qty-input{width:64px;text-align:center;border:1px solid #d0d4da;border-radius:8px;padding:4px 6px;background:#fff}.cnt-qty-input:focus{outline:2px solid #ff5000;border-color:#ff5000}.st-progress{height:10px;border-radius:999px;background:#e3e6eb;overflow:hidden;margin:8px 0 12px}.st-progress>div{height:100%;background:#2e9d5b;transition:width .3s ease}.st-rack{border:1px solid #e1e4e8;border-radius:10px;background:#fff;margin:0 0 10px;padding:6px 10px 10px}.st-rack>summary{cursor:pointer;font-weight:600;padding:4px 0 8px}.st-report{margin:8px 0 16px}.st-tiles{display:grid;grid-template-columns:repeat(auto-fit,minmax(130px,1fr));gap:8px;margin:8px 0 12px}.st-tile{background:#fff;border:1px solid #e1e4e8;border-radius:10px;padding:10px 12px;display:flex;flex-direction:column;gap:2px}.st-tile-n{font-size:22px;font-weight:700;font-variant-numeric:tabular-nums}.st-tile-cap{font-size:13px;color:#5f6670}.st-minus .st-tile-n{color:#c0392b}.st-plus .st-tile-n{color:#2e7d4f}.st-warn{border-left:4px solid #c0392b;background:#fdecea;padding:8px 12px;border-radius:0 8px 8px 0;margin:6px 0}.st-warn.st-info{border-left-color:#b26a00;background:#fff4e0}.st-done{border-left:4px solid #2e7d4f;background:#e6f4ec;padding:10px 12px;border-radius:0 8px 8px 0;margin:6px 0 10px;display:grid;gap:4px}.st-table-head{display:flex;align-items:baseline;justify-content:space-between;gap:12px;flex-wrap:wrap;margin-top:12px}.st-table-wrap{overflow-x:auto;background:#fff;border:1px solid #e1e4e8;border-radius:10px}.st-table{width:100%;border-collapse:collapse;font-size:14px}.st-table th,.st-table td{padding:6px 8px;border-top:1px solid #eef0f3;text-align:left;vertical-align:middle}.st-table thead th{border-top:0;color:#5f6670;font-weight:600;font-size:12px}.st-table .num{text-align:right;font-variant-numeric:tabular-nums;white-space:nowrap}.st-table tr.neg .st-delta{color:#c0392b;font-weight:600}.st-table tr.pos .st-delta{color:#2e7d4f;font-weight:600}.st-photo{width:40px;height:40px;object-fit:cover;border-radius:6px}.st-name{font-weight:500}.st-cells{color:#3d434b;font-size:13px}.st-zeroed{display:grid;gap:4px;background:#fff;border:1px solid #e1e4e8;border-radius:10px;padding:8px 10px}.st-zrow{display:grid;grid-template-columns:110px 1fr auto auto;gap:8px;align-items:baseline;font-size:14px}.st-zloc{font-family:ui-monospace,Menlo,monospace}.st-checklist{display:grid;gap:6px;padding-left:20px}@media(max-width:560px){.st-zrow{grid-template-columns:1fr auto}}.oz-chip{display:inline-block;font-size:12px;font-weight:700;padding:2px 9px;border-radius:999px;border:1px solid transparent;white-space:nowrap}.oz-chip.oz-wait{color:#5a6470;background:#f1f3f5;border-color:#dde1e6}.oz-chip.oz-ready{color:#1e5e9a;background:#e8f1fb;border-color:#c4dbf3}.oz-chip.oz-moving{color:#6b3fa0;background:#f3ecfb;border-color:#dccbf2}.oz-chip.oz-done{color:#1e7a3a;background:#eafaef;border-color:#c3ebcf}.oz-chip.oz-cancelled{color:#fff;background:#c62828;border-color:#c62828}.oz-chip.oz-other{color:#7a4a00;background:#fff3da;border-color:#f0d9a8}.card-oz,.sc-oz{margin:4px 0 6px}.card.nolabel{border-left:4px solid #9aa3ad;background:#f7f8fa}.ord-status.nolabel{color:#5a6470;background:#eceff2}.ship-group-h.nolabel{color:#5a6470;margin-top:22px}.ship-group-h.oz-red{color:#b71c1c;margin-top:4px}.ship-group-h.oz-yellow{color:#8a5a00;margin-top:4px}.oz-zone{border-radius:12px;padding:10px 12px 4px;margin:10px 0 16px}.oz-zone.red{background:#fff1f1;border:2px solid #e57373}.oz-zone.yellow{background:#fff8e6;border:2px solid #f0c45a}.oz-zone .hint{margin:0 0 8px}.oz-block{background:#fff;border-radius:10px;padding:12px 14px;margin:0 0 10px;border-left:6px solid #c62828;box-shadow:0 1px 3px #0000000f}.oz-block.yellow{border-left-color:#e0a100}.oz-block-head{display:flex;align-items:center;gap:8px;flex-wrap:wrap;margin-bottom:6px}.oz-block-title{font-weight:800;font-size:15px;color:#b71c1c;flex-basis:100%}.oz-block.yellow .oz-block-title{color:#8a5a00}.oz-block-head .ord-status{color:#555;background:#f1f3f5}.oz-block-note{font-size:13px;color:#555;margin:2px 0 4px}.oz-block-note.strong{color:#b71c1c;font-weight:700}.oz-block.yellow .oz-block-note.strong{color:#8a5a00}.oz-lines .line .ph{width:56px;height:56px}.oz-ret{font-size:16px;font-weight:800;color:#b71c1c;white-space:nowrap}.oz-ret.none{font-size:13px;font-weight:600;color:#888}.oz-actions,.oz-confirm{display:flex;gap:8px;flex-wrap:wrap;align-items:center;margin-top:8px}.oz-confirm span{font-weight:700;flex-basis:100%}.sc-owner{justify-content:flex-end}.ord-warn{color:#8a5a00;background:#fff8e6;border-radius:8px;padding:8px 10px}.ord-check{display:flex;align-items:flex-start;gap:8px;font-weight:600;line-height:1.35}.ord-check input{margin-top:3px;flex:none}.ord-choice{display:flex;flex-direction:column;gap:8px}.ord-note{font-size:13px;color:#666}.ord-input{width:100%;padding:10px 12px;font-size:15px;border:1px solid #ccc;border-radius:8px}.courier-manual{display:flex;flex-direction:column;gap:6px}.hist-method{color:#6b3fa0}.pick-take,.pick-put{font-size:22px;font-weight:900;line-height:1.2;border-radius:10px;padding:8px 12px}.pick-take{color:#0b5d2a;background:#e6f6ea;border:2px solid #5bbf7a}.pick-put{color:#7a3b00;background:#fff1e0;border:2px solid #f0a050;text-transform:none}.line .ln-pack{color:#0b5d2a}.sc-item.recv-item.recv-item-pack{grid-template-columns:56px 1fr 62px 160px 128px 112px 64px}.recv-pack{display:grid;grid-template-columns:1fr 1fr;gap:4px 6px;align-items:end}.recv-pack .recv-pack-f{display:flex;flex-direction:column;gap:2px}.recv-pack .recv-pack-total,.recv-pack .recv-pack-more{grid-column:1 / -1;font-size:12px;font-weight:700}.recv-pack .recv-pack-total{color:#0b5d2a}.recv-pack .recv-pack-more{color:#8a5a00}.cnt-pack-line{margin-top:4px;font-size:15px}.cnt-pack-badge{display:inline-block;font-size:11px;font-weight:800;color:#0b5d2a;background:#e6f6ea;border-radius:6px;padding:1px 6px}.sc-item.cnt-pack-item{grid-template-columns:64px 1fr auto 120px}.cnt-qty.cnt-pack-qty{display:grid;grid-template-columns:44px auto 44px;align-items:end;gap:6px}.cnt-pack-in{display:flex;gap:6px}.cnt-pack-field{display:flex;flex-direction:column;align-items:center;gap:2px;font-size:11px;color:#555;white-space:nowrap}.cnt-pack-pcs{grid-column:1 / -1;display:flex;gap:6px;justify-content:center}.cnt-pack-ask-item{display:flex;gap:12px;align-items:center}.cnt-pack-ask .cnt-pack-yes,.cnt-pack-ask .cnt-pack-no{flex:1;font-size:18px;padding:14px 10px}.cnt-log-held .cnt-log-out{color:#c0392b;font-weight:700}@media(max-width:800px){.sc-item.recv-item.recv-item-pack,.sc-item.cnt-pack-item{grid-template-columns:1fr 1fr}}@media print{.lp-pack{font-size:12pt;font-weight:900;text-align:center;border:1.2pt solid #000;border-radius:1mm;padding:.3mm 1mm;line-height:1.1}.label-print.pack .lp-bc svg{height:12mm}.lp-loose{font-size:18pt;font-weight:900;text-align:center;border:2pt dashed #000;border-radius:2mm;padding:1.5mm 1mm;line-height:1.05;margin-bottom:1.5mm}.lp-loose-no{font-size:11pt;font-weight:800;text-align:center;margin-top:1mm;text-transform:uppercase}}.cnt-confirm{outline:none;border:3px solid #ff5000}.cnt-confirm .sc-actions button{min-height:56px;padding:10px 18px;font-size:17px;font-weight:700}.cnt-confirm-ignored{background:#fff3da;color:#8a5a00;border-radius:8px;padding:8px 10px;font-weight:700}.inv-unsent{color:#c0392b;font-weight:700}.st-rack.unsent{border-color:#c0392b}.st-progress.unsent{background:#f6d5d1}.st-progress.unsent>div{background:#c98a1b}.ck-strip{border:2px solid #ffb84d;background:#fffaf0;border-radius:12px;padding:10px 12px;margin:10px 0 12px;display:flex;flex-direction:column;gap:8px}.ck-strip.done{border-color:#7bd39a;background:#eafaef}.ck-strip-h{display:flex;align-items:center;gap:12px;font-size:17px}.ck-bar{flex:1;height:8px;border-radius:999px;background:#f1e2c4;overflow:hidden}.ck-bar>div{height:100%;background:#2e9d5b;transition:width .3s ease}.ck-strip-done{font-weight:800;font-size:17px;color:#1e7a3a}.ck-rows{display:flex;flex-direction:column;gap:6px}.ck-row{display:flex;align-items:center;gap:10px;width:100%;text-align:left;border:1px solid #e5d3ad;border-radius:10px;background:#fff;padding:8px 10px;font-size:15px;font-weight:700;min-height:48px}button.ck-row{cursor:pointer}.ck-row-move,.ck-row-recount{border-color:#ffb84d}.ck-row-confirm{border-color:#e6a100;background:#fff3da}.ck-row-ok,.ck-row-confirmed{border-color:#b9e6c8;color:#1e7a3a;font-weight:600}.ck-row-owner{border-color:#d5d5d5;color:#5f6670;font-weight:600}.ck-row-icon{font-size:20px;width:26px;text-align:center;flex:none}.ck-row-photo{width:40px;height:40px;object-fit:cover;border-radius:8px;background:#eee;flex:none}.ck-row-text{flex:1;min-width:0}.ck-row-st{font-size:12px;color:#5f6670}.ck-row-st.failed{color:#c0392b}.ck-row.next{border:3px solid #e67e00;background:#fff1d6;font-size:17px;min-height:60px}.ck-row-next{flex:none;background:#e67e00;color:#fff;border-radius:8px;padding:4px 8px;font-size:15px;font-weight:800}.ck-next-hint,.ck-strip-wait{font-size:15px;font-weight:700;color:#8a5a00}.ck-strip-wait{color:#5f6670}.ck-finish{width:100%;min-height:64px;font-size:22px;font-weight:800}.ck-hints{display:flex;flex-direction:column;gap:6px;margin:6px 0 8px}.ck-hint{display:flex;align-items:center;gap:10px;background:#fff3c4;border:1px solid #f0c94a;border-radius:10px;padding:8px 10px}.ck-hint-photo{width:48px;height:48px;object-fit:cover;border-radius:8px;background:#eee;flex:none}.ck-hint-main{flex:1;min-width:0}.ck-hint-text{font-weight:800;font-size:15px;color:#6b4a00}.ck-hint-hands{font-size:13px;color:#6b4a00}.cnt-confirm-note{background:#fff3c4;border-radius:8px;padding:6px 10px;font-weight:700}.cnt-confirm-off{color:#c0392b;font-weight:700}.st-check-toggle{margin-top:8px;font-weight:700}.ck-report{display:flex;flex-direction:column;gap:10px;margin:8px 0 14px}.ck-report-h{display:flex;align-items:baseline;gap:10px;flex-wrap:wrap}.ck-report-h h3,.ck-attention h3,.ck-pairs h3{margin:0}.ck-sum{display:flex;flex-wrap:wrap;gap:6px 14px;font-size:14px;color:#3d4b5c}.ck-attention,.ck-pairs{display:flex;flex-direction:column;gap:8px;border-left:4px solid #b26a00;background:#fff8ec;border-radius:0 10px 10px 0;padding:10px 12px}.ck-pairs{border-left-color:#1f6feb;background:#f1f6ff}.ck-fixed{border:1px solid #e1e4e8;border-radius:10px;background:#fff;padding:6px 10px 10px}.ck-fixed>summary{cursor:pointer;font-weight:600;padding:4px 0 8px}.ck-cell{background:#fff;border:1px solid #e1e4e8;border-radius:10px;padding:8px 10px;display:flex;flex-direction:column;gap:6px}.ck-cell-recount,.ck-cell-confirm{border-color:#ffb84d}.ck-cell-h{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.ck-cell-code{font-size:16px}.ck-chip{font-size:12.5px;font-weight:700;padding:2px 8px;border-radius:999px;background:#eef2f7;color:#3d4b5c}.ck-chip-recount,.ck-chip-confirm{background:#fff3da;color:#8a5a00}.ck-chip-ok,.ck-chip-confirmed{background:#eafaef;color:#1e7a3a}.ck-chip-owner{background:#fdecec;color:#a33}.ck-wait{font-size:12.5px;color:#c0392b;font-weight:700}.ck-cell-move{display:flex;align-items:center;gap:8px;font-weight:700}.ck-cell-photo{width:36px;height:36px;object-fit:cover;border-radius:6px;background:#eee;flex:none}.ck-cell-ledger{font-size:14px;color:#3d4b5c}.ck-passes{margin:0;padding-left:0;list-style:none;display:flex;flex-direction:column;gap:4px}.ck-pass-line{display:flex;flex-wrap:wrap;gap:4px 10px;font-size:13px;color:#3d4b5c}.ck-how{font-weight:700}.ck-how-manual,.ck-how-mixed{color:#b35900}.ck-code{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:12px;color:#5f6670}.ck-diff{font-weight:800}.ck-diff.neg,.ck-pair-nums .neg{color:#c0392b}.ck-diff.pos,.ck-pair-nums .pos{color:#2e7d4f}.ck-pair{display:flex;align-items:center;gap:10px}.ck-pair-nums{display:flex;flex-wrap:wrap;gap:4px 10px;font-weight:700}.ck-apply-note{font-weight:700;color:#8a5a00}.rl-totals{display:flex;flex-wrap:wrap;gap:8px 16px;align-items:baseline;margin:0 0 12px;font-size:14px}.rl-warn{color:#b54700}.rl-scan{display:flex;gap:8px;margin:0 0 8px}.rl-scan input{flex:1;font-size:18px;padding:12px 14px;border:2px solid #ff5000;border-radius:10px}.alert.rl-ok{background:#effaf1;color:#1d6b2d;border:1px solid #b5e0bf}.rl-card .rl-head{display:flex;gap:14px;align-items:flex-start}.rl-card .rl-photo{width:120px;height:120px;flex:none}.rl-info{min-width:0}.rl-ozn{font-family:ui-monospace,Menlo,monospace;font-size:24px;font-weight:800;letter-spacing:1px;margin:6px 0}.rl-mode{margin:12px 0 6px;font-weight:700;font-size:16px}.rl-at_pick .rl-mode,.rl-no_ozn .rl-mode,.rl-no_listing .rl-mode{color:#b54700}.rl-note.ok{background:#effaf1;color:#1d6b2d;border-radius:8px;padding:8px 12px;margin:0 0 10px;font-weight:700}.rl-counts{font-size:15px;margin:4px 0}.rl-done{color:#1d6b2d}.rl-actions{display:flex;flex-wrap:wrap;gap:10px;align-items:flex-end;margin:12px 0 4px}.rl-actions label{display:flex;flex-direction:column;font-size:13px;color:#555}.rl-actions input{width:110px;font-size:20px;padding:8px 10px;border:1px solid #ccc;border-radius:8px}.rl-listings{margin:4px 0 0;padding-left:18px;font-size:14px}.rl-journal h4{margin:14px 0 4px}.rl-journal ul{margin:0;padding-left:18px;font-size:13px;color:#444}.rl-table{width:100%;border-collapse:collapse;margin:8px 0 16px;font-size:14px}.rl-table th,.rl-table td{text-align:left;padding:6px 8px;border-bottom:1px solid #e6e6e6;vertical-align:top}.rl-table tbody tr{cursor:pointer}.rl-table tbody tr:hover,.rl-table tbody tr.active{background:#fff4ec}.rl-mono{font-family:ui-monospace,Menlo,monospace}.rl-badge{display:inline-block;padding:1px 8px;border-radius:10px;background:#eef1f5;color:#444;font-family:system-ui,sans-serif;font-size:12px}.rl-badge.warn{background:#fff0e0;color:#b54700}@media(max-width:800px){.rl-card .rl-photo{width:84px;height:84px}.rl-ozn{font-size:20px}}.pick-take-from{font-size:22px;font-weight:800;color:#0b5394}.pick-take-from .pick-lbl{display:block;margin-bottom:2px}.pick-take-from b{font-family:SF Mono,Menlo,Consolas,monospace}.pick-take-from small,.pick-picked-from{display:block;font-size:13px;font-weight:700;color:#b35900;margin-top:2px}.pick-picked-from{color:#1e7a3a}.pick-cell-banner{display:flex;align-items:center;gap:12px;padding:10px 14px;margin:10px 0;border-radius:10px;background:#eaf3ff;border:1px solid #9cc3f0;color:#0b3d75;font-size:18px;font-weight:800}.pick-cell-banner.confirmed{background:#fff7ec;border-color:#f0c27a;color:#8a4700}.pick-cell-banner button{margin-left:auto}.alert.warn{background:#fff7ec;color:#8a4700;border:1px solid #f0c27a}.recv-home-cell{display:block;font-size:12px;font-weight:700;color:#1e7a3a;margin-top:2px}.recv-split-warn{display:block;font-size:12px;font-weight:700;color:#b35900;margin-top:2px}.topbar .cnt-sound{margin-left:auto;flex-wrap:nowrap}.topbar .cnt-sound .btn-secondary{background:#2a2a2a;color:#ddd;border:1px solid #444;border-radius:8px;padding:6px 10px;font-size:12px}.topbar .cnt-sound .cnt-sound-level.on{background:#ff5000;border-color:#ff5000;color:#fff}.topbar .cnt-sound .cnt-sound-toggle.off{border-color:#c0392b;color:#ff8a80}.station-menu{position:relative}.station-menu>summary{list-style:none;cursor:pointer;background:#2a2a2a;color:#fff;border:1px solid #444;border-radius:8px;padding:4px 12px;font-size:18px;line-height:1;-webkit-user-select:none;user-select:none}.station-menu>summary::-webkit-details-marker{display:none}.station-menu-list{position:absolute;right:0;top:calc(100% + 6px);min-width:220px;background:#fff;color:#222;border:1px solid #ddd;border-radius:10px;box-shadow:0 8px 24px #0000002e;padding:6px;display:flex;flex-direction:column;gap:4px;z-index:30}.station-menu-list button{text-align:left;background:transparent;border:0;border-radius:8px;padding:10px 12px;font-size:14px;color:#222}.station-menu-list button:hover{background:#f3f3f3}.station-note{background:#eef4ff;color:#1f4fa3;border-bottom:1px solid #c9d8f5;padding:8px 20px;font-size:14px}@media print{#printRoot.sheet .sheet-print{width:190mm;margin:0 auto;padding:10mm 0;font-family:Arial,sans-serif;color:#000}#printRoot.sheet .sheet-head{border-bottom:1.5pt solid #000;padding-bottom:4mm;margin-bottom:4mm}#printRoot.sheet .sheet-h1{font-size:22pt;font-weight:800;letter-spacing:1px}#printRoot.sheet .sheet-h1-zh{font-size:18pt;font-weight:700}#printRoot.sheet .sheet-sub{font-size:10pt;margin-top:2mm}#printRoot.sheet .sheet-row{display:flex;align-items:center;gap:6mm;padding:3mm 0;border-bottom:.5pt solid #999;break-inside:avoid}#printRoot.sheet .sheet-bc{width:64mm;flex:0 0 64mm;text-align:center}#printRoot.sheet .sheet-bc svg{width:62mm;height:16mm}#printRoot.sheet .sheet-code{font-family:Menlo,Consolas,monospace;font-size:8pt;letter-spacing:.5px}#printRoot.sheet .sheet-title{font-size:16pt;font-weight:800}#printRoot.sheet .sheet-title-zh{font-size:15pt;font-weight:700}#printRoot.sheet .sheet-hint{font-size:9.5pt;color:#222;margin-top:1mm}}@media(max-width:1240px){.topstat{display:none}}.home{max-width:1240px;margin:0 auto;display:flex;flex-direction:column;gap:20px}.home-head{display:flex;flex-wrap:wrap;align-items:baseline;gap:14px}.home-hello{font-size:32px;font-weight:800}.home-clock{font-size:16px;color:#5f6670}.home-actions{display:flex;flex-wrap:wrap;gap:20px}.home-big{flex:1 1 440px;min-width:0;min-height:300px;box-sizing:border-box;background:#c2410c;color:#fff;border:0;border-radius:26px;padding:28px;display:flex;gap:20px;align-items:stretch;text-align:left;font:inherit;cursor:pointer;box-shadow:0 14px 34px #c2410c47;transition:transform .08s ease,background .12s ease}.home-big:hover,.home-big:focus-visible{background:#a8380a;outline:none}.home-big:active{transform:scale(.99)}.home-big-off,.home-big-off:hover{background:#e6e8ec;color:#8a919b;border:2px dashed #c8cdd4;box-shadow:none;cursor:not-allowed;transform:none}.home-big-body{display:flex;flex-direction:column;gap:14px;flex:1 1 auto;min-width:0}.home-big-icon{width:84px;height:84px;border-radius:50%;background:#a8380a;display:flex;align-items:center;justify-content:center}.home-big-off .home-big-icon{background:#d5d9de;color:#fff}.home-big-title{font-size:40px;font-weight:800;line-height:1.1}.home-big-count{font-size:24px;font-weight:700}.home-big-sub{font-size:17px;font-weight:500;opacity:.95}.home-big-urgent{display:inline-flex;align-items:center;gap:8px;align-self:flex-start;background:#fdeceb;color:#8a1c13;border-radius:10px;padding:8px 12px;font-size:16px;font-weight:700}.home-big-arrow{align-self:center;flex:none;display:flex;align-items:center;justify-content:center;width:72px;height:72px;border-radius:50%;border:3px solid rgba(255,255,255,.55)}.home-done{background:#fff;border:1px solid #e3e6ea;border-radius:14px;padding:16px 20px}.home-done-title{font-size:22px;font-weight:800}.home-done-text{margin-top:6px;color:#4b525c;font-size:16px}.home-alarm{display:flex;flex-direction:column;gap:4px;width:100%;text-align:left;background:#fef2f2;border:2px solid #dc2626;border-radius:14px;padding:12px 16px;color:#7f1d1d;font:inherit;font-size:16px;cursor:pointer;margin-bottom:12px}.home-alarm span{font-family:JetBrains Mono,Menlo,monospace;font-size:14px}.cb-watch{display:flex;flex-direction:column;gap:2px;padding:8px 0;border-top:1px solid #eef0f3}.cb-watch-head{display:flex;gap:8px;align-items:baseline}.cb-watch-head code{font-size:13px;color:#5f6670}.cb-watch-state{font-weight:700}.cb-watch-picked .cb-watch-state,.cb-watch-accepted .cb-watch-state,.cb-watch-delivered .cb-watch-state{color:#15803d}.cb-watch-waiting .cb-watch-state,.cb-watch-unconfirmed .cb-watch-state{color:#a16207}.cb-watch-late .cb-watch-state,.cb-watch-partial .cb-watch-state,.cb-watch-accept_late .cb-watch-state,.cb-watch-disputed .cb-watch-state{color:#b91c1c}.cb-watch-hint{color:#7f1d1d}.home-task{display:flex;flex-wrap:wrap;align-items:center;gap:12px;background:#fff;border:1px solid #e3e6ea;border-radius:14px;padding:12px 16px;color:#2b3038;font:inherit;font-size:16px;text-align:left;cursor:pointer}.home-task:hover{background:#f7f8fa}.home-scan-hint{display:flex;flex-wrap:wrap;align-items:center;gap:12px;color:#4b525c;font-size:15px}@media(max-width:720px){.home-hello{font-size:26px}.home-big-title{font-size:30px}.home-big{min-height:240px;padding:22px}}.sf{max-width:1240px;margin:0 auto;display:flex;flex-direction:column;gap:16px}.sf-title{font-size:26px;font-weight:800}.sf-hint{color:#5f6670;font-size:14px}.sf-kicker{font-size:13px;font-weight:700;color:#5f6670;text-transform:uppercase;letter-spacing:.4px;display:flex;align-items:center;gap:6px}.sf-kicker-red{color:#b42318}.sf-queue-head{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:12px}.sf-mini-steps{display:flex;gap:14px;list-style:none;margin:0;padding:0;font-size:14px;color:#4b525c}.sf-mini-steps b{display:inline-flex;width:22px;height:22px;border-radius:50%;background:#1a1a1a;color:#fff;align-items:center;justify-content:center;font-size:12px;margin-right:6px}.sf-return-block{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:16px;background:#fdeceb;border:2px solid #f0a69e;border-radius:18px;padding:16px 20px}.sf-first{display:flex;flex-direction:column;gap:14px;width:100%;text-align:left;background:#fff;border:2px solid #c2410c;border-radius:22px;padding:20px 24px;font:inherit;color:inherit;cursor:pointer;box-shadow:0 10px 28px #c2410c24}.sf-first:hover{background:#fff7f3}.sf-first-head{display:flex;flex-wrap:wrap;align-items:center;gap:12px}.sf-first-posting{margin-left:auto;font-family:JetBrains Mono,Menlo,monospace;font-weight:700}.sf-first-body{display:flex;flex-wrap:wrap;align-items:center;gap:20px}.sf-first-cell{min-width:180px}.sf-cell-big{font-family:JetBrains Mono,Menlo,monospace;font-size:40px;font-weight:800;line-height:1.1}.sf-cell-words{color:#4b525c;font-size:15px}.sf-first-item{flex:1 1 280px}.sf-item-name{font-size:20px;font-weight:700;line-height:1.2}.sf-item-qty{font-size:18px;margin-top:4px}.sf-first-cta{display:flex;flex-wrap:wrap;align-items:center;gap:16px}.sf-start{display:inline-flex;align-items:center;gap:10px;background:#c2410c;color:#fff;border:0;border-radius:14px;padding:14px 22px;font-size:20px;font-weight:800;font-family:inherit;cursor:pointer}.sf-start-red{background:#b42318}.sf-photo{width:92px;height:92px;object-fit:cover;border-radius:12px;background:#f3f4f6;flex:none}.sf-photo-none{display:flex;align-items:center;justify-content:center;color:#b7bdc6}.sf-block{background:#fff;border:1px solid #e3e6ea;border-radius:18px;padding:14px 18px}.sf-block-wait{background:#fff9ec;border-color:#f3dca3}.sf-block-nolabel{background:#f4f5f7}.sf-block-head{display:flex;align-items:baseline;gap:10px;font-size:18px;margin-bottom:8px}.sf-count{background:#1a1a1a;color:#fff;border-radius:10px;padding:1px 9px;font-size:14px;font-weight:700}.sf-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:8px}.sf-row{display:flex;align-items:center;gap:14px;padding:8px 0;border-top:1px solid #eef0f3}.sf-row .sf-photo{width:56px;height:56px}.sf-row-li{list-style:none}.sf-row-btn{width:100%;text-align:left;font:inherit;color:inherit;background:none;border:0;border-top:1px solid #eef0f3;cursor:pointer}.sf-row-btn:hover:not(:disabled){background:#fff7f3}.sf-row-btn:disabled{cursor:progress}.sf-row-open{color:#ea580c;display:inline-flex}.dlv-pill{margin-left:6px;vertical-align:middle;font-family:system-ui,sans-serif}.sf-row-main{flex:1 1 240px;min-width:0}.sf-row .sf-item-name{font-size:16px}.sf-row-cell{font-family:JetBrains Mono,Menlo,monospace;font-weight:700;font-size:18px}.sf-row-qty{font-weight:700;min-width:56px}.sf-row-cut,.sf-head-cutoff{font-size:13px;color:#4b525c}.sf-row-cut.urgent,.sf-head-cutoff.urgent{color:#b42318;font-weight:700}.sf-row-cut.warn,.sf-head-cutoff.warn{color:#a16207}.sf-today{font-size:15px;color:#2b3038}.sf-head{display:flex;flex-wrap:wrap;align-items:center;gap:16px}.sf-head-order{display:flex;flex-direction:column}.sf-head-order small{color:#5f6670;font-size:12px}.sf-head-order b{font-family:JetBrains Mono,Menlo,monospace;font-size:18px}.sf-stepper{display:flex;flex-wrap:wrap;gap:8px;list-style:none;margin:0;padding:0}.sf-step{flex:1 1 180px;display:flex;align-items:center;gap:10px;background:#fff;border:1px solid #e3e6ea;border-radius:14px;padding:10px 14px;color:#8a919b}.sf-step-n{display:inline-flex;width:28px;height:28px;border-radius:50%;align-items:center;justify-content:center;background:#e6e8ec;color:#5f6670;font-weight:800;flex:none}.sf-step-now{border-color:#c2410c;color:#1a1a1a;box-shadow:0 0 0 3px #c2410c26}.sf-step-now .sf-step-n{background:#c2410c;color:#fff}.sf-step-done{color:#1a1a1a}.sf-step-done .sf-step-n{background:#1e5e3a;color:#fff}.sf-step-text{display:flex;flex-direction:column;line-height:1.15}.sf-step-text small{font-size:12px;color:#5f6670}.sf-plaque{border-radius:16px;padding:14px 20px;color:#fff}.sf-plaque-ok{background:#1e5e3a}.sf-plaque-info{background:#1f4fa3}.sf-plaque-warn{background:#b7791f}.sf-plaque-bad{background:#b42318}.sf-plaque-text{font-size:24px;font-weight:800}.sf-plaque-sub{font-size:16px;opacity:.95;margin-top:2px}.sf-main{display:flex;flex-wrap:wrap;gap:16px;align-items:stretch}.sf-ask{flex:1 1 460px;background:#1a1a1a;color:#fff;border-radius:22px;padding:26px 28px;display:flex;flex-direction:column;gap:8px}.sf-ask-return{background:#7a1a12}.sf-ask-done{background:#1e5e3a}.sf-ask-kicker{font-size:15px;text-transform:uppercase;letter-spacing:.5px;opacity:.8}.sf-ask-what{font-size:34px;font-weight:800;line-height:1.1}.sf-ask-small{font-size:15px;opacity:.85}.sf-ask-code{font-family:JetBrains Mono,Menlo,monospace;font-size:64px;font-weight:800;line-height:1;margin:8px 0}.sf-ask-code small{font-size:26px;font-weight:500}.sf-ask-code-small{font-size:28px}.sf-ask-hint{font-size:17px;opacity:.92}.sf-wait{margin-top:auto;display:inline-flex;align-items:center;gap:8px;align-self:flex-start;background:#ffffff1f;border-radius:10px;padding:8px 12px;font-size:14px}.sf-done-mark{width:72px;height:72px;border-radius:50%;background:#ffffff2e;display:flex;align-items:center;justify-content:center}.sf-side{flex:1 1 320px;display:flex;flex-direction:column;gap:12px}.sf-card{background:#fff;border:1px solid #e3e6ea;border-radius:16px;padding:14px 16px;display:flex;flex-direction:column;gap:6px}.sf-card-flat{background:#ffffff24;border:0;color:#fff}.sf-card-flat .sf-hint{color:#ffffffd9}.sf-next-item{display:flex;align-items:center;gap:14px}.sf-code-row{font-family:JetBrains Mono,Menlo,monospace;font-size:15px}.sf-cmd{font-family:JetBrains Mono,Menlo,monospace;font-size:13px;color:#5f6670}.sf-abc{margin:6px 0 0;padding-left:22px;font-size:16px;line-height:1.4}.sf-next-order{display:flex;flex-direction:column;gap:10px;text-align:left;background:#fff;border:2px solid #c2410c;border-radius:16px;padding:14px 16px;font:inherit;color:inherit;cursor:pointer}.sf-next-scan{font-weight:800;font-size:18px;color:#c2410c}.sf-next-item-big .sf-photo,.sf-next-item-big .rv-photo{width:120px;height:120px}.sf-next-where{display:flex;flex-direction:column;gap:4px}.sf-next-sku{font-family:JetBrains Mono,Menlo,monospace;font-size:16px}.sf-next-cta{display:inline-flex;align-items:center;gap:8px;color:#c2410c;font-weight:800;font-size:18px}.sf-wide{width:100%;padding:14px;font-size:16px}.sf-reprint-btn{margin:10px 0 6px}.sf-take{display:flex;align-items:center;gap:24px;background:#fff;border:2px solid #1a1a1a;border-radius:22px;padding:18px 24px}.sf-take-multi{border-color:#c2410c}.sf-take-photo{width:180px;height:180px;object-fit:contain;border-radius:16px;background:#f3f4f6;flex:none}.sf-take-photo.sf-photo-none{font-size:56px}.sf-take-body{display:flex;flex-direction:column;gap:6px;min-width:0}.sf-take-kicker{align-self:flex-start;font-size:16px;font-weight:800;text-transform:uppercase;letter-spacing:.5px;color:#5f6670}.sf-take-multi .sf-take-kicker{background:#c2410c;color:#fff;border-radius:10px;padding:4px 12px;font-size:20px}.sf-take-sku{font-family:JetBrains Mono,Menlo,monospace;font-size:44px;font-weight:800;line-height:1.05;overflow-wrap:anywhere}.sf-take-sku small{font-size:16px;font-weight:600;color:#5f6670}.sf-take-name{font-size:22px;font-weight:700;line-height:1.25}.sf-take-qty{font-size:24px}.sf-take-qty b{font-size:30px}.rv-take{margin:4px 0 12px}.rv-take-color{display:flex;align-items:center;flex-wrap:wrap;gap:10px;margin-top:4px}.rv-take-color>small{font-size:16px;font-weight:600;color:#5f6670}.rv-take-others{align-self:flex-start;background:#fff4e5;border:2px solid #f59e0b;color:#7c2d12;border-radius:12px;padding:6px 12px;font-size:18px;font-weight:700}.rv-label-color{display:flex;align-items:center;flex-wrap:wrap;gap:12px;margin:0 0 12px;padding:10px 14px;background:#fff4e5;border:3px solid #f59e0b;border-radius:14px;color:#7c2d12}.rv-label-color>b{font-size:22px}.rv-colors{display:inline-flex;flex-wrap:wrap;gap:6px}.rv-color{display:inline-flex;align-items:center;gap:6px;border:1px solid #d0d4da;border-radius:999px;padding:2px 10px 2px 3px;background:#fff;font-size:14px;font-weight:700;line-height:1.2}.rv-swatch{width:18px;height:18px;border-radius:50%;border:2px solid #1a1a1a;flex:none;display:inline-flex;align-items:center;justify-content:center;font-size:11px;font-weight:800}.rv-swatch-none{background:repeating-linear-gradient(45deg,#e5e7eb 0 4px,#f9fafb 4px 8px)}.rv-take-compact{padding:10px 18px;gap:18px}.rv-take-compact .sf-take-photo{width:96px;height:96px}.rv-take-compact .sf-take-sku{font-size:30px}.rv-take-compact .rv-colors-big .rv-color{font-size:24px}.rv-take-compact .rv-colors-big .rv-swatch{width:30px;height:30px}.cb-parcel-main .rv-colors{align-self:flex-start}.rv-colors-big .rv-color{border:2px solid #1a1a1a;padding:4px 18px 4px 6px;font-size:30px;font-weight:800;gap:12px}.rv-colors-big .rv-swatch{width:40px;height:40px;border-width:3px;font-size:22px}.rv-take-mix{display:flex;align-items:center;flex-wrap:wrap;gap:10px;margin-top:4px;font-size:22px}.rv-take-mix>small{font-size:16px;font-weight:600;color:#5f6670}.rv-take-mix-photo{font-weight:700;color:#5f6670}.rv-colormix{display:inline-flex;align-items:center;gap:8px;font-weight:600}.rv-colormix-dots{display:inline-flex}.rv-dot{width:16px;height:16px;border-radius:50%;border:1.5px solid #1a1a1a;margin-right:-4px;flex:none}.rv-take-mixed:not(.rv-take-compact) .sf-take-photo{width:240px;height:240px}.rv-take-compact .rv-take-mix{font-size:20px}.rv-label-mix>b{font-size:20px}.sf-more{background:#c2410c;color:#fff;border-radius:16px;padding:14px 20px}.sf-more-text{font-size:26px;font-weight:800}.sf-more-sub{font-size:18px;margin-top:2px}.sf-lines{background:#fff;border:1px solid #e3e6ea;border-radius:18px;padding:14px 18px}.sf-lines-head{font-size:18px;margin-bottom:8px}.sf-lines-head small{color:#5f6670;font-size:14px}.sf-lines-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:6px}.sf-line{display:flex;align-items:center;gap:12px;border-radius:12px;padding:6px 10px}.sf-line-now{background:#fff7f3;outline:2px solid #c2410c}.sf-line-done{opacity:.6}.sf-line-n{width:28px;height:28px;border-radius:50%;background:#1a1a1a;color:#fff;display:inline-flex;align-items:center;justify-content:center;font-weight:800;flex:none}.sf-line-now .sf-line-n{background:#c2410c}.sf-line-done .sf-line-n{background:#1e5e3a}.sf-line-photo{width:48px;height:48px;object-fit:contain;border-radius:8px;background:#f3f4f6;flex:none}.sf-line-photo.sf-photo-none{font-size:22px}.sf-line-what{flex:1 1 auto;min-width:0;display:flex;flex-direction:column}.sf-line-sku{font-family:JetBrains Mono,Menlo,monospace;font-size:18px}.sf-line-name{font-size:14px;color:#4b525c;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.sf-line-cell{font-family:JetBrains Mono,Menlo,monospace;font-weight:800;font-size:18px}.sf-line-qty{font-size:16px;min-width:56px;text-align:right}.sf-line-st{font-size:14px;font-weight:700;min-width:70px;text-align:right;color:#5f6670}.sf-line-now .sf-line-st{color:#c2410c}.sf-line-done .sf-line-st{color:#1e5e3a}.sf-strip{display:flex;flex-wrap:wrap;align-items:center;gap:8px 16px;background:#fff7f3;border-radius:12px;padding:8px 12px;font-size:16px}.sf-strip>b{color:#c2410c}.sf-strip ul{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:8px 16px}.sf-strip li{display:flex;align-items:center;gap:8px}.sf-strip .sf-line-photo{width:36px;height:36px}.sf-row-more{margin-left:8px;font-size:13px;font-weight:800;color:#fff;background:#c2410c;border-radius:8px;padding:2px 8px;white-space:nowrap;vertical-align:middle}.rv-hold{display:flex;flex-direction:column;gap:4px;background:#b42318;color:#fff;border-radius:16px;padding:14px 20px}.rv-hold b{font-size:24px}.rv-hold span{font-size:17px}.rv-hold small{font-size:15px;opacity:.9}@media(max-width:720px){.sf-ask-what{font-size:26px}.sf-ask-code{font-size:44px}.sf-cell-big{font-size:32px}.sf-take{flex-direction:column;align-items:flex-start}.sf-take-photo{width:140px;height:140px}.sf-take-sku{font-size:32px}}.cb-root{display:flex;flex-direction:column;gap:14px}.cb-col{flex:999 1 560px;min-width:0;display:flex;flex-direction:column;gap:14px}.cb-head{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:10px}.cb-head-title{display:flex;align-items:center;gap:10px;font-size:22px;font-weight:800}.cb-cutoff{display:inline-flex;align-items:center;gap:6px;font-size:15px;color:#4b525c}.cb-error{background:#fdeceb;border:1px solid #f3c0ba;color:#8a1c13;border-radius:12px;padding:10px 14px}.cb-info{background:#fff;border:1px solid #e3e6ea;border-radius:14px;padding:14px 16px;display:flex;flex-wrap:wrap;align-items:center;gap:16px}.cb-info-icon{width:46px;height:46px;border-radius:50%;background:#edf2fd;color:#2a56c6;display:flex;align-items:center;justify-content:center;flex:none}.cb-info-text{display:flex;flex-direction:column;gap:2px;flex:1 1 300px;min-width:0}.cb-info-text b{font-size:17px;color:#1f3f8f}.cb-info-text span{font-size:15px;color:#4b525c}.cb-info-steps{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:8px}.cb-info-steps li{display:flex;align-items:center;gap:8px;background:#f2f3f5;border-radius:999px;padding:6px 12px 6px 6px;font-size:14px;font-weight:700}.cb-info-steps i{width:24px;height:24px;border-radius:50%;background:#16181d;color:#fff;font-style:normal;font-size:13px;font-weight:800;display:flex;align-items:center;justify-content:center}.cb-hero{display:flex;align-items:center;gap:18px;background:#fff;border:2px solid #c2410c;border-radius:22px;padding:20px 24px;box-shadow:0 10px 28px #c2410c24}.cb-hero-icon{width:68px;height:68px;border-radius:18px;background:#fff1e8;color:#c2410c;display:flex;align-items:center;justify-content:center;flex:none}.cb-hero-body{display:flex;flex-direction:column;gap:4px;flex:1 1 260px;min-width:0}.cb-hero-title{font-size:26px;font-weight:800;line-height:1.15}.cb-hero-sub{font-size:20px;font-weight:700;color:#c2410c}.cb-hero-hint{font-size:15px;color:#4b525c}.cb-hero-count{font-size:22px;font-weight:800;color:#5f6670;white-space:nowrap}.cb-video{display:flex;align-items:center;gap:10px;background:#fdeceb;border:1px solid #f3c0ba;color:#8a1c13;border-radius:14px;padding:10px 14px;font-size:16px;font-weight:700}.cb-video-card{background:#fdeceb;border:1px solid #f3c0ba;color:#8a1c13;border-radius:18px;padding:16px 18px;display:flex;flex-direction:column;gap:8px}.cb-video-card p{margin:0;font-size:15px}.cb-block-head{display:flex;flex-wrap:wrap;align-items:center;gap:10px;font-size:18px;padding:4px 0 8px}.cb-block-head b{font-size:18px}.cb-bag+.cb-bag{margin-top:10px;padding-top:10px;border-top:2px dashed #e3e6ea}.cb-parcel{display:flex;align-items:center;gap:12px;background:#fff;border:1px solid #e3e6ea;border-radius:12px;padding:8px 12px;margin-top:8px}.cb-parcel-done{background:#e8f5ec;border-color:#b9e0c5}.cb-parcel-now{background:#fff4ee;border:2px solid #dc4a10}.cb-parcel-main{display:flex;flex-direction:column;gap:2px;flex:1 1 220px;min-width:0}.cb-parcel-main b{font-size:15px}.cb-parcel-main code{font-size:14px;color:#5f6670}.cb-parcel-right{display:flex;align-items:center;gap:6px}.cb-photo{width:48px;height:48px;object-fit:cover;border-radius:9px;border:1px solid #e3e6ea;flex:none}.cb-photo-none{display:flex;align-items:center;justify-content:center;color:#8a919b;background:#f2f3f5}.cb-inbag{display:inline-flex;align-items:center;gap:6px;color:#14592a;font-size:14px;font-weight:800}.cb-pill{display:inline-flex;align-items:center;border-radius:999px;padding:3px 10px;font-size:13px;font-weight:700;white-space:nowrap}.cb-pill-green{background:#e8f5ec;color:#14592a}.cb-pill-gray{background:#f2f3f5;color:#4b525c}.cb-pill-amber{background:#fff4e0;color:#8a5a00}.cb-pill-blue{background:#edf2fd;color:#1f3f8f}.cb-cancelled{background:#fdeceb;border:2px solid #f3c0ba;border-radius:18px;padding:14px 18px;display:flex;flex-direction:column;gap:6px}.cb-cancelled>b{font-size:18px;color:#8a1c13}.cb-cancelled-hint{font-size:15px;color:#8a1c13}.cb-done{background:#e8f5ec;border:2px solid #9fd3b0;border-radius:22px;padding:24px 26px;display:flex;flex-wrap:wrap;align-items:center;gap:22px}.cb-done-mark{width:84px;height:84px;border-radius:50%;background:#1a7f37;color:#fff;display:flex;align-items:center;justify-content:center;flex:none}.cb-done-body{display:flex;flex-direction:column;gap:6px;flex:1 1 340px;min-width:0;color:#14592a}.cb-done-title{font-size:34px;font-weight:800;line-height:1.1}.cb-done-sub{font-size:19px;font-weight:600}.cb-done-hint{font-size:15px}.cb-card-text{margin:0;font-size:16px}.cb-muted{margin:6px 0 0;font-size:15px;color:#4b525c}.cb-link{margin-left:auto;background:none;border:1px solid #cfd4da;border-radius:10px;padding:6px 12px;font:inherit;font-size:14px;font-weight:700;cursor:pointer}.cb-atc{display:flex;flex-direction:column;gap:8px;width:100%;text-align:left;background:#fff;border:1px solid #e3e6ea;border-radius:18px;padding:16px 18px;font:inherit;color:inherit;cursor:pointer}.cb-atc:hover:not(:disabled){background:#f7f8fa}.cb-atc-empty{cursor:default;color:#5f6670}.cb-atc-cta{display:inline-flex;align-items:center;gap:8px;font-weight:800;color:#c2410c}.cb-hist{display:flex;align-items:center;gap:10px;padding-top:8px;border-top:1px solid #eef0f3;font-size:15px}.cb-hist b{flex:1 1 120px}.cb-hist-bottom{margin-top:18px}.cb-hist-list{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));column-gap:28px}@media(max-width:720px){.cb-hero{flex-wrap:wrap}.cb-hero-title{font-size:22px}.cb-done-title{font-size:26px}}.rv-root{display:flex;flex-direction:column;gap:14px}.rv-photo{object-fit:cover;border-radius:10px;border:1px solid #e3e6ea;flex:none}.rv-photo-none{display:flex;align-items:center;justify-content:center;color:#8a919b;background:#f2f3f5}.rv-muted-right{margin-left:auto;font-size:14px;color:#5f6670}.rv-hint{display:flex;align-items:center;gap:10px;color:#4b525c;font-size:15px}.rv-queue-row{display:flex;flex-wrap:wrap;align-items:center;gap:12px;width:100%;text-align:left;background:#fff;border:1px solid #e3e6ea;border-radius:12px;padding:10px 12px;margin-top:8px;font:inherit;color:inherit;cursor:pointer}.rv-queue-row:hover{background:#f7f8fa}.rv-queue-main{display:flex;flex-direction:column;gap:2px;flex:1 1 220px;min-width:0}.rv-queue-main b{font-size:15px}.rv-queue-main code{font-size:14px;color:#5f6670}.rv-queue-qty{font-size:16px;white-space:nowrap}.rv-queue-pills{display:flex;flex-wrap:wrap;gap:6px}.cb-pill-red{background:#fdeceb;color:#8a1c13}.cb-pill-orange{background:#fff1e8;color:#a6360a}.rv-today-head{display:flex;align-items:baseline;gap:10px}.rv-today-head b{font-size:18px}.rv-today-n{margin-left:auto;font-size:24px;font-weight:800}.rv-bar{height:10px;background:#eef0f3;border-radius:999px;overflow:hidden}.rv-bar-fill{height:10px;background:#1a7f37;border-radius:999px}.rv-stranger{background:#fff8e6;border:1px solid #f1d48c;border-radius:18px;padding:16px 18px;display:flex;flex-direction:column;gap:8px;color:#5a3800;font-size:15px;line-height:1.45}.rv-recent{display:flex;align-items:center;gap:10px;padding-top:10px;border-top:1px solid #eef0f3}.rv-recent-bottom{margin-top:18px}.rv-recent-list{display:grid;grid-template-columns:repeat(auto-fill,minmax(340px,1fr));column-gap:28px}.rv-recent-main{display:flex;flex-direction:column;gap:2px;flex:1 1 160px;min-width:0}.rv-recent-main small{font-size:13px;color:#5f6670}.rv-recent-main b{font-size:15px}.rv-cell-chip{background:#16181d;color:#fff;font-size:14px;font-weight:800;border-radius:7px;padding:4px 8px}.rv-toprow{display:flex;flex-wrap:wrap;align-items:center;gap:12px}.rv-back{margin-left:0}.rv-toprow-title{font-size:20px;font-weight:800}.rv-toprow-title code{font-size:18px}.rv-toprow-right{margin-left:auto}.rv-banner{display:flex;align-items:center;gap:12px;background:#e8f5ec;border:1px solid #b9e0c5;color:#14592a;border-radius:14px;padding:12px 16px}.rv-banner span{display:flex;flex-direction:column;gap:2px}.rv-banner b{font-size:17px}.rv-banner small{font-size:14px}.rv-product{display:flex;flex-wrap:wrap;gap:20px;align-items:center;background:#fff;border:1px solid #e3e6ea;border-radius:20px;padding:22px}.rv-product-body{display:flex;flex-direction:column;gap:10px;flex:1 1 260px;min-width:0}.rv-product-name{font-size:22px}.rv-kit-chip{display:inline-flex;flex-direction:column;gap:2px;padding:8px 12px;border-radius:10px;background:#fff4e5;border:2px solid #f59e0b;color:#7a4a00;font-size:17px}.rv-kit-chip small{font-size:13px;color:#8a6a2a}.rv-kit-loose{display:flex;flex-direction:column;gap:6px;max-width:420px}.rv-kit-how{display:inline-flex;flex-wrap:wrap;align-items:center;gap:10px;font-weight:700}.rv-kit-edit{display:flex;flex-direction:column;gap:6px;margin-top:6px}.rv-kit-edit-row{display:flex;flex-wrap:wrap;gap:8px;align-items:center}.rv-kit-edit-row input{width:96px;font-size:18px;padding:6px 8px}.rv-product-wait{display:flex;flex-wrap:wrap;align-items:center;gap:12px}.rv-product-wait b{font-size:26px}.rv-ring{background:#f2f3f5;border-radius:999px;padding:6px 12px;font-size:14px;font-weight:700}.rv-label-preview{display:flex;flex-direction:column;gap:4px;border:2px solid #16181d;border-radius:8px;padding:12px 14px}.rv-label-preview b{font-size:16px}.rv-label-preview code{font-size:15px}.rv-label-preview small{font-size:13px;color:#4b525c}.rv-check{background:#edf2fd;border:1px solid #c9d7f6;color:#1f3f8f;border-radius:16px;padding:16px 18px;display:flex;flex-direction:column;gap:8px;font-size:15px;line-height:1.45}.rv-check b{font-size:17px}.rv-check-amber{background:#fff8e6;border-color:#f1d48c;color:#5a3800}.rv-where{display:flex;flex-wrap:wrap;gap:18px;align-items:flex-start}.rv-cell-tile{display:flex;flex-direction:column;gap:6px;background:#16181d;color:#fff;border-radius:16px;padding:18px 22px;min-width:200px}.rv-cell-tile code{font-size:40px;font-weight:800;letter-spacing:.04em}.rv-cell-tile span{font-size:15px;color:#d5d9df}.rv-rack{display:flex;flex-direction:column;gap:4px;background:#f7f8fa;border:1px solid #e3e6ea;border-radius:12px;padding:10px}.rv-rack-cap{display:flex;flex-wrap:wrap;align-items:center;gap:10px;font-size:13px;font-weight:800;color:#2b3038}.rv-rack-high{font-weight:600;color:#5f6670}.rv-rack-row{display:flex;align-items:center;gap:6px;padding:3px 6px;border-radius:6px}.rv-rack-row-high{background:repeating-linear-gradient(135deg,#f2f3f5 0 6px,#e8eaee 6px 12px)}.rv-rack-shelf{font-size:12px;color:#5f6670;width:64px}.rv-rack-cell{width:34px;height:26px;border-radius:5px;background:#fff;color:#8a919b;border:1px solid #cfd4da;font-size:12px;display:flex;align-items:center;justify-content:center;box-sizing:border-box}.rv-rack-cell-on{background:#dc4a10;color:#fff;border:2px solid #a8380a;font-weight:800}.rv-inside{display:flex;flex-direction:column;gap:6px;margin-top:10px}.rv-why{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:8px}.rv-why li{display:flex;gap:8px;align-items:flex-start;font-size:15px;line-height:1.4}.rv-why li svg{flex:none;color:#1a7f37;margin-top:3px}.rv-order{display:flex;flex-wrap:wrap;align-items:center;gap:18px;width:100%;text-align:left;background:#fff;border:1px solid #e3e6ea;border-radius:20px;padding:22px;font:inherit;color:inherit;cursor:pointer}.rv-order:hover{background:#fff7f2}.rv-order-icon{width:56px;height:56px;border-radius:50%;background:#fff4ee;color:#c2410c;display:flex;align-items:center;justify-content:center;flex:none}.rv-order-body{display:flex;flex-direction:column;gap:4px;flex:1 1 360px;min-width:0;font-size:16px}.rv-order-posting{font-size:26px;font-weight:800}.rv-order-cta{display:flex;align-items:center;gap:12px;background:#dc4a10;color:#fff;border-radius:14px;min-height:60px;padding:12px 22px;box-sizing:border-box;font-size:20px;font-weight:800}.rv-mhero{display:flex;flex-wrap:wrap;align-items:center;gap:22px;background:#c2410c;color:#fff;border-radius:22px;padding:22px 26px;box-shadow:0 12px 30px #c2410c40}.rv-mhero-pic{width:108px;height:96px;border-radius:18px;background:#fff;display:flex;align-items:center;justify-content:center;flex:none}.rv-mhero-body{display:flex;flex-direction:column;gap:4px;flex:1 1 300px;min-width:0}.rv-mhero-kicker{font-size:15px;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.rv-mhero-title{font-size:30px;font-weight:800;line-height:1.1}.rv-mhero-sub{font-size:16px}.rv-mhero-unit{display:flex;align-items:baseline;gap:8px;background:#fff;color:#16181d;border-radius:16px;padding:10px 16px;min-width:160px;font-size:36px;font-weight:800}.rv-mhero-unit small{font-size:18px;color:#5f6670}.rv-caret{display:inline-block;width:3px;height:.9em;margin-left:2px;background:#dc4a10;vertical-align:-.1em;animation:rv-blink 1s steps(2) infinite}@keyframes rv-blink{to{opacity:0}}.rv-msteps{display:flex;flex-wrap:wrap;gap:10px}.rv-mstep{flex:1 1 200px;min-width:0;background:#fff;border:2px solid #e3e6ea;border-radius:16px;padding:12px 14px;display:flex;align-items:center;gap:12px;box-sizing:border-box}.rv-mstep-on{border:3px solid #dc4a10;background:#fff4ee}.rv-mstep-done{border-color:#b9e0c5;background:#e8f5ec}.rv-mstep-pic{flex:none}.rv-mstep-text{display:flex;flex-direction:column;gap:2px;min-width:0}.rv-mstep-text small{font-size:13px;font-weight:700;color:#5f6670}.rv-mstep-text b{font-size:19px}.rv-mstep-text span{font-size:14px;color:#4b525c}.rv-mstep-text code{font-size:20px;font-weight:800;color:#14592a}.rv-mstep-text em{font-style:normal;font-size:13px;font-weight:800;color:#dc4a10}.rv-look-btn{align-self:flex-start;display:inline-flex;align-items:center;gap:8px;background:#fff;color:#16181d;border:2px solid #16181d;border-radius:12px;min-height:48px;padding:8px 14px;font:inherit;font-size:16px;font-weight:800;cursor:pointer}.rv-look-backdrop{position:fixed;inset:0;background:#16181d8c;padding:24px 16px;z-index:50;overflow:auto}.rv-look{max-width:1120px;margin:0 auto;background:#fff;border-radius:22px;box-shadow:0 24px 60px #00000059;padding:20px 24px;display:flex;flex-direction:column;gap:16px}.rv-look-title{font-size:24px}.rv-look-body{display:flex;flex-wrap:wrap;gap:22px;align-items:flex-start}.rv-look-photos{display:flex;flex-direction:column;gap:10px}.rv-look-big{width:440px;max-width:100%;height:440px;object-fit:contain;background:#fff;border-radius:16px;border:1px solid #e3e6ea}.rv-look-stage{position:relative;width:440px;max-width:100%}.rv-look-nav{position:absolute;top:50%;transform:translateY(-50%);width:48px;height:64px;border:0;border-radius:12px;background:#16181d8c;color:#fff;font-size:34px;line-height:1;cursor:pointer}.rv-look-prev{left:8px}.rv-look-next{right:8px}.rv-look-count{position:absolute;right:10px;bottom:10px;background:#16181db3;color:#fff;font-size:13px;font-weight:700;border-radius:999px;padding:3px 10px}.rv-look-thumbs{display:flex;flex-wrap:wrap;gap:8px}.rv-look-thumb{width:76px;height:76px;padding:0;border:3px solid transparent;border-radius:10px;overflow:hidden;background:#f2f3f5;cursor:pointer}.rv-look-thumb img{width:100%;height:100%;object-fit:contain;background:#fff}.rv-look-thumb-on{border-color:#dc4a10}.rv-look-info{display:flex;flex-direction:column;gap:4px;flex:1 1 360px;min-width:0}.rv-look-name{font-size:20px;padding-bottom:6px}.rv-look-attr{display:flex;gap:12px;padding:8px 0;border-top:1px solid #eef0f3;font-size:15px}.rv-look-attr span{width:120px;flex:none;color:#5f6670}.rv-look-desc{margin:8px 0 0;font-size:15px;line-height:1.45;white-space:pre-wrap;max-height:220px;overflow:auto}.rv-look-actions{display:flex;flex-wrap:wrap;gap:12px;border-top:1px solid #e3e6ea;padding-top:16px}.rv-big{flex:1 1 220px;min-height:56px;border-radius:14px;border:none;font:inherit;font-size:18px;font-weight:800;cursor:pointer;display:flex;align-items:center;justify-content:center}.rv-big-green{background:#1a7f37;color:#fff}.rv-big-amber{background:#fff4e0;color:#8a5a00;border:2px solid #f1d48c}.rv-big-red{background:#b42318;color:#fff;cursor:default}.rv-look-defect{flex:2 1 380px;display:flex;flex-direction:column;gap:8px}.rv-look-reasons{display:flex;flex-wrap:wrap;gap:8px}.rv-reason{flex:1 1 120px;background:#fdeceb;color:#8a1c13;border:1px solid #f3c0ba;border-radius:10px;padding:10px;font:inherit;font-size:15px;font-weight:700;cursor:pointer}.rw-root{display:flex;flex-direction:column;gap:14px}.rw-title{font-size:20px}.rw-item{display:flex;flex-direction:column;gap:6px;width:100%;text-align:left;background:#fff;border:1px solid #e3e6ea;border-radius:16px;padding:12px 14px;font:inherit;color:inherit;cursor:pointer}.rw-item-on{border:2px solid #dc4a10}.rw-item-done{cursor:default;opacity:.85}.rw-item-head{display:flex;flex-wrap:wrap;align-items:center;gap:10px}.rw-item-head b{font-size:16px;flex:1 1 240px}.rw-item-sub{font-size:14px;color:#4b525c;line-height:1.45}.rw-resolved{margin-top:8px}.rw-resolved summary{cursor:pointer;font-weight:700;padding:6px 0}.rw-claim{background:#f7f8fa;border-radius:12px;padding:12px 14px;font-size:17px;line-height:1.6}.rw-btn{min-height:44px;border-radius:10px;border:1px solid #cfd4da;background:#f2f3f5;color:#16181d;padding:8px 14px;font:inherit;font-size:15px;font-weight:700;cursor:pointer}.rw-btn-dark{background:#16181d;color:#fff;border-color:#16181d}.rw-btn-red{background:#fdeceb;color:#8a1c13;border-color:#f3c0ba}.rw-input{width:100%;box-sizing:border-box;border:1px solid #cfd4da;border-radius:10px;padding:10px 12px;font:inherit;font-size:15px}.rw-accept{display:flex;gap:8px}.rw-input-qty{width:110px;flex:none}.rw-actions{display:flex;flex-wrap:wrap;gap:8px}.rw-quarantine{display:flex;flex-direction:column;gap:8px;padding-top:8px;border-top:2px dashed #e3e6ea}.sr-grid{display:grid;grid-template-columns:minmax(0,3fr) minmax(280px,2fr);gap:16px;margin-top:16px}@media(max-width:900px){.sr-grid{grid-template-columns:minmax(0,1fr)}}.sr-task{display:flex;align-items:center;gap:12px;width:100%;text-align:left;background:#fff;border:1px solid #e3e6ea;border-radius:14px;padding:12px 14px;margin-top:10px;cursor:pointer;font:inherit;color:inherit}.sr-task:hover{border-color:#dc4a10}.sr-task-check{border-left:5px solid #d97706}.sr-task-body{display:flex;flex-direction:column;gap:4px;flex:1;min-width:0}.sr-task-body b{font-size:17px}.sr-task-body small{color:#5f6670;font-size:14px}.sr-today{margin-top:14px;padding-top:12px;border-top:1px solid #e3e6ea;display:flex;flex-direction:column;gap:2px}.sr-today b{font-size:18px}.sr-today small{color:#5f6670}.sr-search{display:flex;flex-direction:column;gap:8px;margin:12px 0}.sr-search label{display:flex;flex-direction:column;gap:6px;font-size:14px;color:#5f6670}.sr-search input{font:inherit;font-size:18px;padding:10px 12px;border:1px solid #c9ced5;border-radius:10px}.sr-racks{display:flex;flex-wrap:wrap;gap:12px}.sr-racks .rv-rack{flex:1 1 220px}.rv-rack-cap-btn{border:0;background:none;padding:0;font:inherit;font-size:13px;font-weight:800;text-align:left;cursor:pointer;color:inherit}.rv-rack-open{color:#c2410c;font-weight:700}.rv-rack-cell-btn{padding:0;font:inherit;font-size:12px;cursor:pointer}.rv-rack-cell-btn:hover{border-color:#dc4a10}.sr-nav{display:flex;flex-wrap:wrap;align-items:center;gap:12px;margin-bottom:10px}.sr-rack-title{font-size:22px;font-weight:800}.sr-rack-view{display:flex;flex-direction:column;gap:12px}.sr-shelf{display:flex;flex-direction:column;gap:6px}.sr-shelf-cap{font-size:13px;font-weight:800;color:#5f6670;text-transform:uppercase;letter-spacing:.4px}.sr-shelf-cells{display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:8px}.sr-rcell{background:#fff;border:1px solid #e3e6ea;border-radius:14px;padding:10px;display:flex;flex-direction:column;gap:6px;text-align:left;font:inherit;cursor:pointer;min-width:0}.sr-rcell:hover{border-color:#dc4a10}.sr-rcell>code{font-family:JetBrains Mono,Menlo,monospace;font-weight:800;font-size:15px}.sr-rcell-empty{background:#f7f8fa}.sr-ritem{display:flex;align-items:center;gap:8px;min-width:0}.sr-ritem-name{flex:1 1 auto;min-width:0;font-size:14px;line-height:1.3}.rv-rack-cell-n0{color:#9aa1aa}.rv-rack-cell-n1{background:#d9f2e2}.rv-rack-cell-n2{background:#ffe8b3}.rv-rack-cell-n3{background:#ffc9b8}.sr-legend{display:flex;flex-wrap:wrap;gap:14px;margin-top:10px;font-size:14px;color:#2b3038}.sr-legend span:before{content:"";display:inline-block;width:14px;height:14px;border-radius:4px;margin-right:6px;vertical-align:-2px;background:#f1f3f5;border:1px solid #c9ced5}.sr-legend-one:before{background:#d9f2e2}.sr-legend-two:before{background:#ffe8b3}.sr-legend-three:before{background:#ffc9b8}.sr-item{display:flex;align-items:center;gap:14px;padding:12px 0;border-bottom:1px solid #eef0f2}.sr-item:last-of-type{border-bottom:0}.sr-item-body{display:flex;flex-direction:column;gap:4px;flex:1;min-width:0}.sr-item-body b{font-size:18px}.sr-item-body small{color:#5f6670;font-size:14px}.sr-item-qty{display:flex;align-items:baseline;gap:4px}.sr-item-qty b{font-size:30px;font-weight:800}.sr-item-qty small{color:#5f6670}.sr-loc{margin-top:10px;flex-direction:row;align-items:center;justify-content:space-between;flex-wrap:wrap}.sr-loc .sr-item-qty b{color:#fff}.sr-wait{display:flex;flex-direction:column;gap:4px;margin-top:12px;padding-top:10px;border-top:1px solid #eef0f2;font-size:15px}.sr-cell-tasks{margin-top:12px;padding-top:10px;border-top:1px solid #eef0f2}.sr-steps{align-items:center}.sr-task-seq{font-size:13px;color:#5f6670;text-transform:uppercase;letter-spacing:.06em;margin-right:8px}.sr-actions{display:flex;gap:10px;flex-wrap:wrap;margin-top:12px}.sr-removed{display:flex;align-items:baseline;gap:10px;margin:12px 0}.sr-removed span{color:#5f6670}.sr-removed b{font-size:44px;font-weight:800;font-family:JetBrains Mono,ui-monospace,monospace}.sr-item-acts{display:flex;flex-direction:column;align-items:flex-end;gap:6px}.sr-move-acts{display:flex;flex-wrap:wrap;align-items:center;gap:12px;margin-top:8px}.sr-move-done{margin:8px 0 0;padding-left:18px;font-size:18px;line-height:1.6}.sr-move-ask{display:flex;flex-direction:column;gap:10px;border:3px solid #c2410c}.sr-move-ask>b{font-size:28px}.sr-manager{margin-top:24px}.sr-mgr-task{display:grid;grid-template-columns:auto 1fr auto;gap:6px 12px;align-items:center}.sr-mgr-task .rw-item-sub{grid-column:2}.sr-mgr-form{display:flex;flex-wrap:wrap;gap:8px;align-items:center;margin:12px 0}.sr-mgr-form b{width:100%}.sr-mgr-form .rw-input{flex:1 1 180px}.sr-check{display:flex;align-items:center;gap:6px;font-size:15px}.iv-head{display:flex;flex-direction:column;gap:12px;margin-bottom:16px}.iv-steps{align-items:center}.iv-rules{margin-top:0}.iv-stop code{font-size:22px;font-weight:800;letter-spacing:.06em;margin-left:auto}.iv-manager{margin-bottom:16px}.iv-cand{display:flex;gap:12px;align-items:flex-start;padding:10px 0;border-bottom:1px solid #eef0f2;cursor:pointer}.iv-cand input{width:22px;height:22px;margin-top:3px}.iv-cand-body{display:flex;flex-direction:column;gap:3px}.iv-cand-body code{font-size:18px;font-weight:800}.iv-cand-body small{color:#5f6670;font-size:14px}.memo{margin-top:28px;padding-top:18px;border-top:1px dashed #d5d9de;display:flex;flex-direction:column;gap:10px}.memo-head{display:flex;align-items:center;gap:12px}.memo-bulb{width:44px;height:44px;border-radius:50%;background:#fdeee6;color:#c2410c;display:flex;align-items:center;justify-content:center;flex:none}.memo-head-text{display:flex;flex-direction:column;gap:2px;min-width:0}.memo-kicker,.memo-k{font-size:13px;font-weight:700;color:#5f6670;text-transform:uppercase;letter-spacing:.4px}.memo-k{margin-top:6px}.memo-title{font-size:21px;font-weight:800}.memo-sub{font-size:15px;color:#4b525c}.memo-steps,.memo-pack-grid,.memo-issues{list-style:none;margin:0;padding:0;display:grid;gap:10px}.memo-steps{grid-template-columns:repeat(auto-fit,minmax(200px,1fr))}.memo-pack-grid{grid-template-columns:repeat(auto-fit,minmax(220px,1fr))}.memo-issues{grid-template-columns:repeat(auto-fit,minmax(250px,1fr))}.memo-card{background:#fff;border:1px solid #e3e6ea;border-radius:16px;padding:10px 12px 12px;display:flex;flex-direction:column;gap:4px;min-width:0}.memo-step b{font-size:16px;line-height:1.3}.memo-card-text{font-size:14px;color:#5f6670;line-height:1.4}.memo-now{border:2px solid #dc4a10;box-shadow:0 6px 18px #dc4a1029}.memo-some{border-style:dashed}.memo-step-top{display:flex;align-items:center;gap:6px;flex-wrap:wrap}.memo-num{width:26px;height:26px;border-radius:50%;background:#dc4a10;color:#fff;font-size:14px;font-weight:800;display:flex;align-items:center;justify-content:center;flex:none}.memo-num-bad{background:#c0392b}.memo-chip{font-size:12px;font-weight:700;padding:2px 9px;border-radius:999px;background:#fdeee6;color:#8a2c0b}.memo-chip-now{background:#dc4a10;color:#fff}.memo-scene svg{width:100%;height:auto;display:block}.memo-fin{display:flex;align-items:center;gap:10px;background:#fdeee6;border:1px solid #f3c2ab;color:#8a2c0b;border-radius:14px;padding:10px 14px;font-size:15px;font-weight:600}.memo-pack{background:#fdeee6;border:1px solid #f3c2ab;border-radius:18px;padding:14px;display:flex;flex-direction:column;gap:8px}.memo-pack-title{display:flex;align-items:center;gap:8px;color:#8a2c0b;font-size:19px;font-weight:800}.memo-pack-sub{margin:0;color:#8a2c0b;font-size:14px;line-height:1.45}.memo-card-bad{border-color:#f3c0ba}.memo-card-bad .memo-card-text{color:#b42318}.memo-pack-check{display:flex;align-items:center;gap:8px;color:#8a2c0b;font-size:14px;font-weight:600}.memo-issue{background:#fff;border:1px solid #e3e6ea;border-radius:14px;padding:10px 12px;display:flex;align-items:flex-start;gap:10px}.memo-issue>svg{color:#b06b00;flex:none;margin-top:1px}.memo-issue-text{display:flex;flex-direction:column;gap:3px;min-width:0}.memo-issue-text b{font-size:15px}.memo-issue-text span{font-size:14px;color:#5f6670;line-height:1.4}.memo-tone-plain>svg{color:#4b525c}.memo-tone-ok{background:#eafaef}.memo-tone-ok>svg,.memo-tone-ok b{color:#1e7a3a}.memo-tone-bad{background:#fdeceb}.memo-tone-bad>svg,.memo-tone-bad b{color:#b42318}.memo-cmd{align-self:flex-start;font-family:JetBrains Mono,Menlo,monospace;font-size:12px;border:1px dashed #e0a24a;color:#8a5a00;border-radius:6px;padding:2px 6px}.memo-foot{display:flex;flex-wrap:wrap;align-items:center;gap:6px 16px;font-size:13px;color:#5f6670}.memo-dot-ok{color:#1e7a3a}.memo-dot-warn{color:#8a5a00}.memo-dot-bad{color:#b42318}.rv-reprint-btn{align-self:flex-start;margin-top:6px;font-size:16px}.cb-hist-btn{width:100%;border:0;border-top:1px solid #eef0f3;background:none;font-family:inherit;color:inherit;text-align:left;cursor:pointer;padding:8px 4px 2px}.cb-hist-btn:hover{background:#fdeee6}.cb-hist-more{margin-left:auto;color:#c2410c;font-weight:700;font-size:14px;white-space:nowrap}.cb-hist-modal{max-width:900px}.cb-hist-bag{display:flex;flex-direction:column;gap:8px}.cb-hist-bag-head{display:flex;flex-wrap:wrap;align-items:center;gap:10px;font-size:16px}.cb-hist-bag-head code{font-family:JetBrains Mono,Menlo,monospace}.cb-hist-parcel{display:flex;flex-direction:column;gap:4px}.cb-hist-lines{list-style:none;margin:0 0 0 64px;padding:0;display:flex;flex-direction:column;gap:4px;font-size:14px}.cb-hist-lines li{display:flex;align-items:center;gap:8px}.cb-hist-lines li>:first-child{width:36px;height:36px}.rv-own-placed{margin:0;font-size:17px;font-weight:600;color:#14592a}.cb-car{display:flex;flex-direction:column;gap:8px;border-width:2px}.cb-car-ok{background:#e8f5ec;border-color:#9fd3b0}.cb-car-bad{background:#fdecea;border-color:#f2b8b5}.cb-car-info{background:#eef4ff;border-color:#b9cdf5}.cb-car-title{font-size:22px;line-height:1.2}.cb-car-sub,.cb-car-text{margin:0;font-size:17px}.cb-car-warn{font-size:16px;font-weight:700;color:#b42318}.cb-car-btn{align-self:flex-start;font-size:20px;padding:14px 22px}.cb-car-actions{display:flex;flex-wrap:wrap;gap:10px}.cb-car-actions a{text-decoration:none}.cb-bp{display:flex;flex-direction:column;gap:6px}.cb-bp-ok{border-color:#9fd3b0}.cb-bp-bad{border-color:#f2b8b5;background:#fff7f6}.cb-bp-head{display:flex;flex-wrap:wrap;align-items:center;gap:8px 12px;font-size:17px}.cb-bp-state{color:#475467}.cb-bp-test{margin-left:auto}.cb-bp-job{font-size:17px;font-weight:600}.cb-bp-job-printed{color:#14592a}.cb-bp-job-failed{color:#b42318}.cb-bp-job-queued,.cb-bp-job-printing{color:#1d4ed8}.rv-numhero-input{display:flex;flex-direction:column;align-items:stretch;gap:6px;flex:0 1 260px}.rv-numhero-field{min-width:220px;min-height:64px;font-size:44px;border:4px solid #fde68a;justify-content:flex-start}.rv-numhero-empty .rv-caret{height:1.1em;width:4px}.rv-numhero-how{font-size:15px;font-weight:700;line-height:1.3}.rv-numhero .rv-mhero-pic{color:#c2410c}.rv-ask-back{position:fixed;inset:0;background:#16181d8c;padding:24px 16px;z-index:50;overflow:auto;display:flex;align-items:center;justify-content:center}.rv-ask{width:min(880px,100%);background:#fff;border:3px solid #c2410c;border-radius:26px;box-shadow:0 24px 60px #00000059;padding:26px 30px;display:flex;flex-direction:column;gap:14px;box-sizing:border-box}.rv-ask-kicker{display:flex;align-items:center;gap:8px;font-size:14px;font-weight:800;letter-spacing:.5px;color:#15803d;text-transform:uppercase}.rv-ask-title{font-size:36px;line-height:1.12}.rv-ask-sub{font-size:16px;line-height:1.4;color:#3b4048}.rv-ask-btn{font:inherit;display:flex;align-items:center;gap:18px;width:100%;min-height:84px;box-sizing:border-box;border-radius:18px;padding:14px 22px;text-align:left;cursor:pointer}.rv-ask-btn b{display:block;font-size:23px}.rv-ask-btn small{display:block;font-size:15px;margin-top:3px}.rv-ask-btn:disabled{opacity:.6;cursor:progress}.rv-ask-ico{width:48px;height:48px;border-radius:14px;display:flex;align-items:center;justify-content:center;flex:none;color:#fff}.rv-ask-room{background:#e8f5ec;border:2px solid #15803d;color:#14592a}.rv-ask-room .rv-ask-ico{background:#15803d}.rv-ask-full{background:#f1f5f9;border:2px solid #475569;color:#1e293b}.rv-ask-full .rv-ask-ico{background:#475569}.rv-ask-left{background:#fffbeb;border:2px solid #b45309;color:#78350f}.rv-ask-left .rv-ask-ico{background:#b45309}.rv-ask-none{background:#fef2f2;border:2px solid #b91c1c;color:#7f1d1d}.rv-ask-none .rv-ask-ico{background:#b91c1c}.rv-ask-sure{border-color:#b91c1c}.rv-ask-sure .rv-ask-kicker{color:#b91c1c}.rv-ask-backbtn{align-self:flex-start}.rv-ask-foot{display:flex;align-items:center;gap:8px;font-size:14px;color:#5f6670;border-top:1px solid #e3e6ea;padding-top:12px}.rv-scene{flex:none;width:120px;height:85px;background:#fff;border-radius:12px;padding:4px;box-sizing:content-box}.rv-scene-cell{fill:#f8fafc;stroke:#334155;stroke-width:4}.rv-scene-box rect,.rv-scene-box line{stroke-width:1.5}.rv-scene-new rect{fill:#fb923c;stroke:#9a3412}.rv-scene-new line{stroke:#9a3412}.rv-scene-old rect{fill:#cbd5e1;stroke:#64748b}.rv-scene-old line{stroke:#64748b}.rv-scene-free rect{fill:#dcfce7;stroke:#15803d;stroke-width:2;stroke-dasharray:5 4}.rv-scene-free path{fill:none;stroke:#15803d;stroke-width:3.5;stroke-linecap:round}.rv-scene-floor{fill:none;stroke:#94a3b8;stroke-width:2.5;stroke-linecap:round}.rv-scene-no circle{fill:#b91c1c;stroke:#fff;stroke-width:2.5}.rv-scene-no path{stroke:#fff;stroke-width:3.5;stroke-linecap:round}.rv-scene-legend{display:flex;flex-wrap:wrap;gap:6px 18px;font-size:14px;color:#3b4048}.rv-scene-legend>span{display:inline-flex;align-items:center;gap:6px}@media(max-width:560px){.rv-scene{width:82px;height:58px}}.rv-left-row{display:flex;gap:14px;align-items:flex-start;flex-wrap:wrap}.rv-left-math{flex:1 1 560px;display:flex;flex-direction:column;gap:12px}.rv-left-eq{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.rv-left-box{display:flex;flex-direction:column;align-items:center;gap:2px;min-width:110px;border-radius:14px;padding:10px 16px;background:#f7f8fa;border:1px solid #e3e6ea}.rv-left-box b{font-size:30px}.rv-left-box small{font-size:13px;color:#3b4048}.rv-left-box-left{background:#fffbeb;border:2px solid #b45309}.rv-left-box-cap{background:#e8f5ec;border:2px solid #15803d}.rv-left-op{font-size:28px;font-weight:800;color:#5f6670}.rv-left-note{font-size:15px;line-height:1.45;color:#3b4048}.rv-left-back{min-height:48px;font-size:16px}.rv-split{display:flex;flex-direction:column;gap:10px}.rv-split-row{display:flex;align-items:center;gap:16px;border:1px solid #e3e6ea;border-radius:14px;padding:10px 14px}.rv-split-row code{font-size:22px;font-weight:800;width:120px;flex:none}.rv-split-row span{flex:1;display:flex;flex-direction:column;gap:2px}.rv-split-row small{font-size:13px;color:#5f6670}.rv-split-now{background:#fff4ee;border:2px solid #dc4a10}.cb-col-full{flex:1 1 auto;width:100%}.cb-next{font-size:16px;color:#1e3a8a;background:#eff6ff;border:1px solid #bfdbfe;border-radius:12px;padding:10px 14px}.cb-work{display:flex;flex-direction:column;gap:14px}.cb-work-2{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));align-items:start}@media(max-width:900px){.cb-work-2{grid-template-columns:minmax(0,1fr)}}.cb-pending-now{border:2px solid #f59e0b}.cb-car-hero{border-width:3px;border-radius:22px;padding:22px 26px}.cb-car-hero .cb-car-title{font-size:30px}.cb-car-hero .cb-car-btn{font-size:22px;padding:16px 26px;min-height:60px}.cb-lsteps{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.cb-lsteps li{display:flex;align-items:center;gap:12px;background:#fff;border:1px solid #e3e6ea;border-radius:14px;padding:12px 14px;font-size:18px;font-weight:700;line-height:1.3}.cb-lsteps li.cb-lsteps-now{background:#fff4ee;border:2px solid #f3b595}.cb-lsteps-n{width:32px;height:32px;flex:none;border-radius:50%;display:flex;align-items:center;justify-content:center;background:#fff4ee;border:2px solid #f3b595;color:#c2410c;font-weight:800}@media(max-width:900px){.cb-lsteps{grid-template-columns:minmax(0,1fr)}}.cb-done-door{font-size:19px;font-weight:700}.cb-handed{margin-top:6px;padding:0;overflow:hidden}.cb-handed-head{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:8px;padding:14px 16px 6px}.cb-handed-scroll{overflow-x:auto}.cb-handed-table{border-collapse:collapse;width:100%}.cb-handed-table th{font-size:12px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:#5f6670;text-align:left;padding:8px 12px;border-bottom:1px solid #e3e6ea;white-space:nowrap}.cb-handed-table td{padding:10px 12px;border-bottom:1px solid #eef0f4;font-size:15px;vertical-align:middle}.cb-handed-table code{font-size:12px}.cb-handed-bad td{background:#fdeceb}.cb-handed-state{display:inline-block;font-size:14px;font-weight:700;border-radius:999px;padding:3px 10px;background:#f3f4f6;color:#374151}.cb-handed-state-ok{background:#e8f5ec;color:#14592a}.cb-handed-state-wait{background:#fff4e0;color:#7a4c00}.cb-handed-state-bad{background:#fff;color:#8a1c13;border:1px solid #f3c0ba}.cb-handed-table .cb-watch-hint{display:block;margin-top:4px}.cb-handed-open{white-space:nowrap}.cb-handed-more{display:block;margin:10px 16px 14px}.cb-handed-table td:nth-child(1),.cb-handed-table td:nth-child(2),.cb-handed-table td:nth-child(4){white-space:nowrap}.cb-car-hero.cb-car-plain{background:#fff;border-color:#c2410c}.topbar-gap{flex:1 1 auto}.brand-home{display:flex;align-items:center;gap:12px;background:transparent;color:#fff;border:0;border-radius:12px;padding:4px 12px 4px 4px;font:inherit;text-align:left;cursor:pointer}.brand-home:hover:not(:disabled){background:#2a2a2a}.brand-home.here{background:#2a2a2a;box-shadow:inset 0 -3px #ff5000}.brand-art{display:flex;flex:none;width:44px;height:44px;border-radius:10px;background:#fff8f0;padding:2px;box-sizing:border-box}.brand-text{display:flex;flex-direction:column;gap:1px}.brand-text b{font-size:17px}.brand-text small{font-size:12px;color:#a7adb6}.brand-home.here .brand-text small{color:#ffb38a}.nav-art svg,.brand-art svg,.more-art svg,.home-big-icon svg{display:block;width:100%;height:100%}.topnav{display:flex;gap:10px;padding:12px 20px;background:#fff;border-bottom:1px solid #e3e3e3}.nav-tile{flex:1 1 0;min-width:0;display:flex;align-items:center;gap:12px;min-height:80px;box-sizing:border-box;padding:10px 14px;background:#fff;color:#1a1a1a;border:1.5px solid #e3e6ea;border-radius:16px;font:inherit;text-align:left;cursor:pointer}.nav-tile:hover:not(:disabled){border-color:#f3b595;background:#fffaf6}.nav-tile.active{border:2.5px solid #c2410c;background:#fff8f3;box-shadow:inset 0 -4px #c2410c}.nav-tile.active .nav-name{color:#c2410c}.nav-tile:disabled{opacity:.55;cursor:not-allowed}.nav-more-wrap{position:relative;flex:0 0 172px;display:flex}.nav-more-wrap .nav-tile{flex:1 1 auto}.nav-tile.nav-more{border-style:dashed}.nav-tile.nav-more.active{border-style:solid}.nav-pic{position:relative;flex:none;width:60px;height:60px;border-radius:12px;background:#f7f5f0;padding:3px;box-sizing:border-box;display:flex;align-items:center;justify-content:center}.nav-art{display:flex;width:100%;height:100%}.nav-dots{display:flex;gap:5px}.nav-dots i{width:8px;height:8px;border-radius:50%;background:#5f6670}.nav-count{position:absolute;top:-8px;right:-8px;min-width:26px;height:26px;padding:0 7px;box-sizing:border-box;border-radius:999px;border:2.5px solid #fff;background:#eef0f3;color:#5f6670;font-size:14px;font-weight:800;display:flex;align-items:center;justify-content:center}.nav-count.busy{background:#c2410c;color:#fff}.nav-text{display:flex;flex-direction:column;gap:3px;min-width:0}.nav-name{font-size:18px;font-weight:800;line-height:1.15}.nav-sub{font-size:13px;color:#4b5260;line-height:1.3}.nav-urgent{font-size:13px;font-weight:700;color:#b42318;line-height:1.3}.nav-more-panel{position:absolute;top:calc(100% + 8px);right:0;width:480px;max-width:calc(100vw - 32px);max-height:calc(100vh - 190px);overflow-y:auto;box-sizing:border-box;background:#fff;color:#1a1a1a;border:1px solid #d5d9df;border-radius:18px;box-shadow:0 18px 50px #1018282e;padding:12px;display:flex;flex-direction:column;gap:2px;z-index:40}.more-kick{font-size:12px;font-weight:800;letter-spacing:.5px;color:#5f6670;text-transform:uppercase;padding:6px 10px 4px}.more-item{display:flex;align-items:center;gap:12px;padding:8px 10px;border:0;border-radius:12px;background:transparent;color:#1a1a1a;font:inherit;text-align:left;cursor:pointer}.more-item:hover{background:#f5f3ef}.more-item.active{background:#fff8f3}.more-item.active .more-text b{color:#c2410c}.more-item .nav-count{position:static;border:0}.more-art{display:flex;flex:none;width:46px;height:46px;border-radius:10px;background:#f7f5f0;padding:2px;box-sizing:border-box}.more-text{display:flex;flex-direction:column;gap:2px;flex:1;min-width:0}.more-text b{font-size:16px}.more-text small{font-size:13px;color:#4b5260;line-height:1.35}.more-mgr{margin-left:8px;font-size:11px;font-weight:800;color:#6b21a8;background:#f3e8ff;border:1px solid #d8b4fe;border-radius:6px;padding:1px 6px;vertical-align:middle}.more-sep{height:1px;background:#e3e6ea;margin:6px 4px}.more-row{display:flex;align-items:center;flex-wrap:wrap;gap:12px;padding:6px 10px}.more-row-name{font-weight:700;min-width:56px}.more-stat{padding:4px 10px;font-size:13px;color:#5f6670}.more-mode{text-align:left;background:transparent;border:0;border-radius:8px;padding:8px 10px;font:inherit;font-size:14px;color:#222;cursor:pointer}.more-mode:hover{background:#f3f3f3}.home-big-icon{width:108px;height:108px;border-radius:20px;background:#fff8f0;padding:6px;box-sizing:border-box}.home-big-off .home-big-icon{background:#f1f2f4;filter:grayscale(1);opacity:.6}@media(max-width:900px){.topnav{flex-wrap:wrap;padding:10px 16px}.nav-tile{flex:1 1 calc(50% - 5px)}.nav-more-wrap{flex:1 1 100%}.nav-more-panel{left:0;right:0;width:auto}}@media(max-width:560px){.topbar{flex-wrap:wrap;gap:8px 10px;padding:8px 12px}.brand-text b{font-size:15px}.brand-text small{display:none}.nav-tile{gap:8px;min-height:64px;padding:8px 10px}.nav-pic{width:44px;height:44px}.nav-name{font-size:15px;overflow-wrap:anywhere}.nav-sub,.nav-urgent{font-size:12px}}
