html{text-size-adjust:100%}.inv-cards,.mobile-menu,.mobile-tabs,.mobile-top{display:none}@media (max-width:900px){body,html{min-height:100dvh;min-height:-webkit-fill-available}.app-root{flex-direction:column;padding-top:env(safe-area-inset-top)}.app-sidebar{display:none}.mobile-top{display:flex;align-items:center;justify-content:space-between;flex-shrink:0;min-height:56px;padding:0 12px;border-bottom:1px solid var(--border);background:#fff}.mobile-top-logo img{display:block;height:32px;width:auto}.mobile-tabs a,.mobile-tabs button,.mobile-top-menu,.scan-cam-btn{touch-action:manipulation}.mobile-top-menu{display:inline-flex;align-items:center;gap:6px;min-height:44px;padding:0 12px;border:0;border-radius:10px;background:var(--background);color:#111827;font-size:.9375rem;font-weight:650}.mobile-top-menu:active{transform:scale(.98)}.app-main{height:auto;flex:1 1;padding:10px 10px calc(80px + env(safe-area-inset-bottom))}.page-head{flex-direction:column;align-items:stretch;gap:12px;margin-bottom:14px}.page-head h1{font-size:1.35rem}.page-head-actions,.project-card-actions,.tsd-head-form{width:100%}.page-head-actions .btn-danger,.page-head-actions .btn-primary,.page-head-actions .btn-secondary{flex:1 1 140px;min-height:48px}.page-head-actions .ib-icon-btn{flex:0 0 auto;width:48px;min-width:48px;min-height:48px;padding:0}.orders-head-top{flex-direction:column;align-items:stretch}.orders-refresh-pop button{min-height:48px}.field input:not([type=checkbox]):not([type=radio]),.field select,.tsd-meta select{height:48px;font-size:16px}.btn-primary,.btn-secondary,a.btn-primary,a.btn-secondary{min-height:48px}.filters,.filters-card .filters,.toolbar{grid-template-columns:1fr}.filters-card .filters>.btn-primary,.filters-card .filters>.btn-secondary,.filters>.btn-primary,.filters>.btn-secondary{width:100%}.table-card{overflow-x:auto;-webkit-overflow-scrolling:touch}.data-table{min-width:640px}.kpi-row{gap:8px}.kpi-row,.stock-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}.split{grid-template-columns:1fr}.scheme-tabs{overflow-x:auto;flex-wrap:nowrap;-webkit-overflow-scrolling:touch}.scheme-tabs button{flex:0 0 auto;min-height:40px;padding:0 12px}.loc-search input{width:160px}.loc-seg{overflow-x:auto}.mobile-tabs{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));position:fixed;left:0;right:0;bottom:0;z-index:30;min-height:calc(60px + env(safe-area-inset-bottom));padding:4px 4px env(safe-area-inset-bottom);border-top:1px solid var(--border);background:#fff}.mobile-tabs a,.mobile-tabs button{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:3px;min-height:52px;border:0;background:transparent;color:#6b7280;font-size:11px;font-weight:650;line-height:1.1}.mobile-tabs a.is-active,.mobile-tabs button.is-active{color:#4338ca}.mobile-tabs a:active,.mobile-tabs button:active{transform:scale(.97)}.mobile-menu{display:block;position:fixed;inset:0;z-index:60}.mobile-menu-backdrop{position:absolute;inset:0;border:0;background:rgb(15 23 42/.36)}.mobile-menu-panel{position:absolute;top:0;left:0;bottom:0;width:min(360px,92vw);display:flex;flex-direction:column;--side-bg:#2b2e33;--side-line:#3d4148;--side-text:#e8eaed;--side-muted:#a8adb6;--side-hover:#383c43;--side-active:#454a54;background:var(--side-bg);color:var(--side-text);box-shadow:16px 0 40px rgb(15 23 42/.28);padding-top:env(safe-area-inset-top);animation:mobile-menu-in .2s ease-out}.mobile-menu-head{display:flex;align-items:center;justify-content:space-between;min-height:52px;padding:0 12px 0 18px;border-bottom:1px solid var(--side-line)}.mobile-menu-head .sheet-close,.mobile-menu-head strong{color:var(--side-text)}.mobile-menu-head strong{font-size:1.05rem}.mobile-menu-panel .side-nav{flex:1 1;padding-top:10px}.mobile-menu-panel .side-acc-head,.mobile-menu-panel .side-nav a{min-height:44px;font-size:16px}.tsd-cell{font-size:3rem;line-height:1}.tsd-qty{font-size:1.75rem}.tsd-item{grid-template-columns:72px 1fr}.tsd-pick-card{grid-template-columns:104px minmax(0,1fr);margin-top:0}.tsd-pick-photo{width:104px;height:138px}.is-tsd .order-scan-form,.is-tsd .tsd-form{position:-webkit-sticky;position:sticky;bottom:calc(68px + env(safe-area-inset-bottom));z-index:15;margin-left:-14px;margin-right:-14px;padding:12px 14px 10px;background:#fff;border-top:1px solid var(--border);box-shadow:0 -10px 28px rgb(15 23 42/.08)}.put-page .page-head>div p,.tsd-pick-head>div p{display:none}.tsd-prompt{font-size:1.55rem}.tsd-back{min-height:56px;font-size:1.0625rem}.tsd-tile{min-height:76px}.tsd-qty-xl{font-size:2.4rem}.tsd-take-qty{font-size:1.75rem}.put-scan-row{grid-template-columns:minmax(0,1fr)}.put-scan-row .btn-primary{width:100%}.is-tsd .put-scan{gap:8px}.is-tsd .put-panel{padding:12px}.app-root:has(.order-scan-form input:focus) .mobile-tabs,.app-root:has(.put-scan input:focus) .mobile-tabs,.app-root:has(.scan-field input:focus) .mobile-tabs,.app-root:has(.tsd-scan:focus) .mobile-tabs{transform:none}.app-root:has(.order-scan-form input:focus) .is-tsd .order-scan-form,.app-root:has(.scan-field input:focus) .is-tsd .tsd-form,.app-root:has(.tsd-scan:focus) .is-tsd .tsd-form{bottom:calc(68px + env(safe-area-inset-bottom))}.asm-page,.put-page{max-width:none}.asm-grid{grid-template-columns:1fr}.pick-orders li{grid-template-columns:56px minmax(0,1fr) auto;gap:10px}.stock-drawer{width:100vw}.cell-drawer{width:min(100vw,480px)}.mp-sheet-panel,.pay-drawer-panel,.svc-sheet-panel{width:min(100vw,420px)}.auth-pane{padding:24px 16px calc(24px + env(safe-area-inset-bottom))}.inv-cards{display:grid;grid-gap:0;gap:0;list-style:none;margin:12px 0 0;padding:0}.inv-cards li{padding:12px 0;border-bottom:1px solid var(--border)}.inv-cards li:last-child{border-bottom:0}.inv-cards p,.inv-cards strong{margin:0}.inv-cards p{font-size:.875rem}.inv-table{display:none}.scheme-canvas,.warehouse-scheme{overflow-x:auto;-webkit-overflow-scrolling:touch}}.scan-field{display:grid;grid-template-columns:minmax(0,1fr);grid-gap:8px;gap:8px;align-items:stretch}.scan-field input{width:100%;min-width:0}.scan-cam-btn{display:none;flex-direction:column;align-items:center;justify-content:center;gap:2px;min-width:64px;min-height:56px;padding:6px 8px;border:1px solid var(--border);border-radius:10px;background:#111827;color:#fff;font-size:11px;font-weight:700}.scan-field .scan-cam-btn{display:none!important}.mobile-top .scan-cam-btn{display:inline-flex!important;min-width:44px;min-height:44px;padding:0;border:1.5px solid #111827;background:transparent;color:#111827}@media (pointer:fine) and (min-width:901px){.mobile-top .scan-cam-btn{display:none!important}}.scan-cam-btn:disabled{opacity:.45}.scan-cam-btn.is-compact,.scan-field.is-compact .scan-cam-btn{min-width:44px;min-height:44px;padding:0}@media (max-width:900px){.dlg-panel .scan-field .scan-cam-btn{display:inline-flex!important;min-width:44px;min-height:44px;padding:0;border:1.5px solid #111827;border-radius:10px;background:transparent;color:#111827}}.scan-field.is-compact input{height:44px}.scan-cam-btn:active:not(:disabled){transform:scale(.97)}.scan-cam-root{position:fixed;inset:0;z-index:80;background:#0b1220}.scan-cam-video{width:100%;height:100%;object-fit:cover}.scan-cam-frame{position:absolute;inset:22% 12%;border:2px solid #fff;border-radius:16px;box-shadow:0 0 0 999px rgb(0 0 0/.28);pointer-events:none}.scan-cam-close,.scan-cam-tip{position:absolute;left:16px;right:16px}.scan-cam-tip{top:calc(12px + env(safe-area-inset-top));margin:0;color:#fff;text-align:center;font-weight:650}.scan-cam-close{bottom:calc(16px + env(safe-area-inset-bottom));min-height:48px}@media (prefers-reduced-motion:reduce){.mobile-menu-panel,.mobile-tabs a,.mobile-tabs button,.scan-cam-btn{animation:none;transition:none}}@keyframes mobile-menu-in{0%{transform:translateX(-16px);opacity:.7}to{transform:translateX(0);opacity:1}}@media (max-width:900px){.dlg-overlay{padding:0;place-items:stretch}.dlg-panel,.dlg-panel.is-wide,.dlg-panel.is-xl{display:flex;flex-direction:column;width:100%;max-height:100dvh;height:100dvh;padding:16px;border-radius:0}.dlg-panel .dlg-head{flex:none}.pay-preview-foot{margin:2px -16px -16px;padding:12px 16px calc(12px + env(safe-area-inset-bottom));bottom:-16px}.pay-tabs button{min-height:44px}.pay-stats{gap:8px}.pay-stat{padding:12px}.pay-stat strong{font-size:1.1rem}.dlg-panel .btn-primary,.dlg-panel .btn-secondary{min-height:48px}.create-meta-row{grid-template-columns:1fr}.ib-create.create-grid .create-card-scan{order:0}.create-page .attach-menu,.ib-create-extra{display:none}}.is-tsd .create-page .attach-menu,.is-tsd .ib-scan{display:none}.is-tsd .ib-cam{display:block;margin-bottom:10px}@media (max-width:900px){.ib-scan{display:none}.ib-cam{display:block;margin-bottom:10px}}.ib-cam{display:none}.ib-cam .scan-cam-btn{display:flex!important;flex-direction:row;width:100%;min-height:52px;font-size:1.05rem;font-weight:700;justify-content:center;gap:8px}.scan-sheet{position:fixed;inset:0;z-index:90;display:flex;align-items:flex-end;background:rgb(15 23 42/.45)}.scan-sheet-panel{display:flex;flex-direction:column;width:100%;height:min(94dvh,720px);border-radius:20px 20px 0 0;background:#fff;box-shadow:0 -8px 30px rgb(15 23 42/.18)}.scan-sheet-head{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;padding:14px 16px 12px;border-bottom:1px solid var(--border)}.scan-sheet-head h2{margin:0;font-size:1rem;font-weight:700}.scan-sheet-head p{margin:2px 0 0;color:var(--muted-foreground);font-size:.75rem}.scan-sheet-x{display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;border:0;border-radius:999px;background:transparent;color:#111;font-size:1.5rem;line-height:1}.scan-sheet-view{position:relative;margin:12px 16px 0;aspect-ratio:4/3;overflow:hidden;border-radius:16px;background:#000}.scan-sheet-view.is-hit{box-shadow:0 0 0 4px rgb(52 211 153/.8)}.scan-sheet-video{width:100%;height:100%;object-fit:cover}.scan-sheet-laser{top:50%;right:14%;left:14%;height:2px;background:rgb(52 211 153/.9);box-shadow:0 0 12px rgb(52 211 153/.8);transform:translateY(-50%)}.scan-sheet-frame,.scan-sheet-laser{position:absolute;pointer-events:none}.scan-sheet-frame{inset:12%;border:1px solid rgb(255 255 255/.35);border-radius:12px}.scan-sheet-miss{margin:10px 16px 0;color:#b45309;font-size:.8125rem}.scan-sheet-list{min-height:0;flex:1 1;overflow-y:auto;margin:12px 16px 0;padding-bottom:4px}.scan-sheet-last{display:flex;align-items:flex-start;gap:12px;padding:12px;border:1px solid #a7f3d0;border-radius:12px;background:#ecfdf5}.scan-sheet-last img,.scan-sheet-ph{width:84px;height:112px;flex-shrink:0;border:1px solid var(--border);border-radius:12px;object-fit:cover;background:#f8fafc}.scan-sheet-last div{min-width:0;flex:1 1;padding-top:2px}.scan-sheet-last p{margin:0;color:#047857;font-size:.6875rem;font-weight:700}.scan-sheet-last strong{margin-top:2px;font-size:.875rem;line-height:1.3}.scan-sheet-last em,.scan-sheet-last strong{display:-webkit-box;overflow:hidden;-webkit-line-clamp:2;-webkit-box-orient:vertical}.scan-sheet-last em{margin-top:4px;color:var(--muted-foreground);font-style:normal;font-size:.75rem;line-height:1.35}.scan-sheet-last>b{flex-shrink:0;color:#047857;font-size:1.125rem;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.scan-sheet-empty{margin:0;padding:16px 12px;border:1px dashed var(--border);border-radius:12px;color:var(--muted-foreground);text-align:center;font-size:.875rem}.scan-sheet-list ul{margin:8px 0 0;padding:0;list-style:none}.scan-sheet-list li{display:flex;align-items:center;gap:8px;margin-top:6px;padding:6px 10px;border:1px solid var(--border);border-radius:8px;font-size:.75rem}.scan-sheet-list li span{min-width:0;flex:1 1;overflow:hidden;color:var(--muted-foreground);text-overflow:ellipsis;white-space:nowrap}.scan-sheet-list li b{font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.scan-sheet-more{border:0!important;color:var(--muted-foreground)}.scan-sheet-foot{display:flex;gap:8px;margin-top:auto;padding:16px 16px calc(16px + env(safe-area-inset-bottom));border-top:1px solid var(--border)}.scan-sheet-foot .btn-primary,.scan-sheet-foot .btn-secondary{flex:1 1;min-height:44px}.clp-cam{display:none}@media (max-width:900px){.clp-cam{display:block}}.is-tsd .clp-cam{display:block}.clp-cam .scan-cam-btn{display:flex!important;flex-direction:row;width:100%;min-height:52px;font-size:1.05rem;font-weight:700;justify-content:center;gap:8px}@media (max-width:900px){.create-grid .create-card-scan{order:-1}.create-page-actions{flex-direction:column;align-items:stretch}.create-page-actions .btn-primary,.create-page-actions .btn-secondary{width:100%}.clp-lines td:nth-child(5),.clp-lines td:nth-child(6),.clp-lines th:nth-child(5),.clp-lines th:nth-child(6){display:none}.clp-lines td,.clp-lines th{padding:6px}.clp-lines .clp-num{width:20px;padding-left:4px;padding-right:4px}.clp-lines .clp-photo{width:30px}.clp-lines .clp-photo .ib-hit-ph,.clp-lines .clp-photo img{width:30px;height:40px}.clp-lines .clp-sku small{font-size:.6875rem}.clp-lines input.clp-qty,.clp-lines input[type=number]{width:56px;height:44px;font-size:1rem}.ov-page{width:100%;min-width:0}.ov-page>*{min-width:0;max-width:100%}.ov-focus{flex-direction:column;align-items:stretch;gap:12px;min-height:0;padding:14px}.ov-focus>div{min-width:0}.is-handheld .ov-focus .btn-primary,.is-handheld .ov-focus a.btn-primary,.ov-focus .btn-primary,.ov-focus a.btn-primary{align-self:stretch;width:100%;height:48px;min-height:48px;padding:0 16px;white-space:nowrap}.ov-panel-head{grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:8px 12px}.ov-chart-sum,.ov-panel-head>div{min-width:0}.ov-panel-head p{white-space:normal}.ov-chart-sum{margin-top:2px;text-align:right}.is-handheld .ov-error .btn-secondary,.is-handheld .ov-panel-head .btn-secondary,.is-handheld .ov-panel-head a.btn-secondary,.ov-error .btn-secondary,.ov-panel-head .btn-secondary,.ov-panel-head a.btn-secondary{justify-self:end;align-self:start;width:auto;height:44px;min-height:44px;padding:0 14px;white-space:nowrap}.ov-chart-scroll{max-width:100%;overflow-x:hidden}.ov-bars{min-width:0;gap:2px;grid-template-columns:repeat(30,minmax(0,1fr))}.ov-bars li:first-child .ov-bar-x{left:0;transform:none}.ov-bars li:last-child .ov-bar-x{left:auto;right:0;transform:none}.ov-bars li:nth-child(-n+6) .ov-tip{left:0;transform:none}.ov-bars li:nth-last-child(-n+6) .ov-tip{left:auto;right:0;transform:none}.ov-debt{min-width:0}.ov-debt strong{flex-shrink:0}.ov-filters{display:grid;grid-template-columns:1fr;grid-gap:8px;gap:8px}.ov-filter{display:grid;grid-template-columns:5.5rem minmax(0,1fr);align-items:center;grid-gap:8px;gap:8px;min-height:44px}.is-handheld .ov-filter select,.is-tsd .ov-filter select,.ov-filter select{width:100%;height:44px;min-height:44px;font-size:16px}.ov-group dl a,.ov-group dl>div{min-width:0;min-height:44px}.ov-group dd{overflow-wrap:anywhere;text-align:right}}.tsd-dock{display:grid;grid-gap:8px;gap:8px}.handheld-scan-hint{display:none}.is-handheld{--handheld-tabs:calc(60px + env(safe-area-inset-bottom));--handheld-dock:68px}.is-handheld .ib-cam,.is-handheld .mobile-top .scan-cam-btn,.is-handheld .scan-field .scan-cam-btn{display:none!important}.is-handheld:has(.ib-create) .mobile-top .scan-cam-btn{display:inline-flex!important}.is-handheld .ib-scan{display:block}.is-handheld .ib-scan,.is-handheld .scan-field{position:fixed;left:0;top:0;width:8px;height:8px;margin:0;padding:0;overflow:hidden;opacity:0;border:0;pointer-events:none}.is-handheld .scan-field{z-index:0}.is-handheld .scan-field input{width:8px;height:8px;min-height:8px;padding:0;border:0;box-shadow:none}.is-handheld label[for=cell_barcode],.is-handheld label[for=move-dest],.is-handheld label[for=move-scan],.is-handheld label[for=pack-scan],.is-handheld label[for=pack-tape-scan],.is-handheld label[for=scan],.is-handheld label[for=search-scan],.is-handheld label[for=sku_barcode]{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.is-handheld .tsd-form{position:static;margin:0;padding:0;border:0;box-shadow:none;background:transparent}.is-handheld .btn-danger,.is-handheld .btn-ghost,.is-handheld .btn-primary,.is-handheld .btn-secondary,.is-handheld .tsd-back,.is-handheld a.btn-primary,.is-handheld a.btn-secondary{height:auto;min-height:48px;max-width:100%;white-space:normal;overflow-wrap:break-word;line-height:1.2;text-align:center;touch-action:manipulation}.is-handheld .btn-primary:active:not(:disabled),.is-handheld .btn-secondary:active:not(:disabled),.is-handheld .tsd-back:active:not(:disabled){transform:scale(.98)}@media (prefers-reduced-motion:reduce){.is-handheld .btn-primary:active:not(:disabled),.is-handheld .btn-secondary:active:not(:disabled),.is-handheld .dlg-panel,.is-handheld .tsd-back:active:not(:disabled){transform:none;animation:none}}.is-handheld .pick-kind-filter{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:8px;gap:8px}.is-handheld .pick-kind-filter button{min-width:0;padding:8px 6px;font-size:.95rem}.is-handheld .tsd-dock{position:fixed;left:0;right:0;bottom:0;z-index:24;display:flex;flex-wrap:wrap;gap:8px;margin:0;padding:8px 10px calc(8px + env(safe-area-inset-bottom));background:#fff;border-top:1px solid var(--border)}.is-handheld .tsd-dock>*{flex:1 1 140px;min-width:0;min-height:52px}.is-handheld .tsd-dock>:focus-visible{outline:3px solid #1e293b;outline-offset:2px}.is-handheld .page:not(:has(.tsd-dock)):not(:has(.put-scan)):not(:has(.pack-bar)) .page-head-actions:has(>:not(.ib-office-btn)){position:fixed;left:0;right:0;bottom:0;z-index:24;display:flex;flex-wrap:wrap;gap:8px;width:auto;margin:0;padding:8px 10px calc(8px + env(safe-area-inset-bottom));background:#fff;border-top:1px solid var(--border)}.is-handheld .page:not(:has(.tsd-dock)):not(:has(.put-scan)):not(:has(.pack-bar)) .page-head-actions>:not(.ib-office-btn){flex:1 1 140px;min-width:0;height:auto;min-height:52px}.is-handheld .app-main .put-scan-row>.btn-primary,.is-handheld .asm-tape-status>.btn-primary{position:fixed;left:10px;right:10px;bottom:calc(8px + env(safe-area-inset-bottom));z-index:26;width:auto;min-height:52px}.is-handheld .pack-bar{position:fixed;left:0;right:0;bottom:0;z-index:25;display:flex;flex-wrap:wrap;justify-content:stretch;gap:8px;margin:0;padding:8px 10px calc(8px + env(safe-area-inset-bottom));background:#fff;border-top:1px solid var(--border);box-shadow:none}.is-handheld .pack-bar>*{flex:1 1 140px;min-width:0;height:auto;min-height:52px}.is-handheld .page:has(.pack-bar) .app-main .put-scan-row>.btn-primary,.is-handheld .page:has(.pack-bar) .asm-tape-status>.btn-primary{bottom:calc(var(--handheld-dock) + 8px + env(safe-area-inset-bottom))}.is-handheld .page:has(.asm-tape-status),.is-handheld .page:has(.pack-bar),.is-handheld .page:has(.put-scan),.is-handheld .page:has(.tsd-dock),.is-handheld .page:not(:has(.tsd-dock)):not(:has(.put-scan)):not(:has(.pack-bar)):has(.page-head-actions){padding-bottom:calc(var(--handheld-dock) + 12px)}.is-handheld .page:has(.pack-bar):has(.asm-tape-status),.is-handheld .page:has(.pack-bar):has(.put-scan){padding-bottom:calc(var(--handheld-dock) * 2 + 16px)}.is-handheld .create-page-actions{position:-webkit-sticky;position:sticky;bottom:8px;z-index:20;display:flex;flex-wrap:wrap;gap:8px;margin-top:12px;padding:8px 0;background:#f8fafc}.is-handheld .create-page-actions>*{flex:1 1 140px;min-width:0;height:auto;min-height:52px}.is-handheld .create-page-actions>.ib-icon-btn{flex:0 0 auto;width:52px;min-width:52px;min-height:52px;padding:0}@media (max-width:900px){.is-handheld .pack-bar,.is-handheld .page:not(:has(.tsd-dock)):not(:has(.put-scan)):not(:has(.pack-bar)) .page-head-actions:has(>:not(.ib-office-btn)),.is-handheld .tsd-dock{bottom:var(--handheld-tabs);padding-bottom:8px}.is-handheld .app-main .put-scan-row>.btn-primary,.is-handheld .asm-tape-status>.btn-primary{bottom:calc(var(--handheld-tabs) + 8px)}.is-handheld .page:has(.pack-bar) .app-main .put-scan-row>.btn-primary,.is-handheld .page:has(.pack-bar) .asm-tape-status>.btn-primary{bottom:calc(var(--handheld-tabs) + var(--handheld-dock) + 8px)}.is-handheld .create-page-actions{bottom:calc(var(--handheld-tabs) + 8px)}.is-handheld .mobile-tabs a,.is-handheld .mobile-tabs button{min-width:0;padding:0 2px;font-size:12px;line-height:1.15;white-space:normal;text-align:center}}.is-handheld .page-head h1,.is-handheld .pick-gate-copy,.is-handheld .tsd-product,.is-handheld .tsd-sku-copy,.is-handheld .tsd-sku-copy strong{min-width:0;overflow-wrap:break-word}.is-handheld .tsd-take{align-items:baseline}.is-handheld .clp-lines,.is-handheld .clp-lines tbody{display:block;width:100%;border:0;overflow:visible}.is-handheld .clp-lines thead{display:none}.is-handheld .clp-lines tbody{display:grid;grid-gap:8px;gap:8px}.is-handheld .clp-lines tr{display:grid;grid-template-columns:28px 48px minmax(0,1fr) auto;grid-template-areas:"num photo sku remove" "num photo size qty";grid-gap:4px 8px;gap:4px 8px;align-items:center;padding:10px;border:1px solid var(--border);border-radius:14px;background:#fff}.is-handheld .clp-lines tr.is-hit{background:#eef2ff;border-color:#c7d2fe}.is-handheld .clp-lines td{display:block;min-width:0;padding:0;border:0;background:transparent}.is-handheld .clp-lines td:first-child{grid-area:num}.is-handheld .clp-lines td:nth-child(2){grid-area:photo}.is-handheld .clp-lines td:nth-child(3){grid-area:sku}.is-handheld .clp-lines td:nth-child(4){grid-area:size;color:#334155;font-weight:650}.is-handheld .clp-lines td:nth-child(4):before{content:"Размер ";color:#64748b;font-size:.75rem;font-weight:650}.is-handheld .clp-lines td:nth-child(5),.is-handheld .clp-lines td:nth-child(6){display:none}.is-handheld .clp-lines td:nth-child(7){grid-area:qty}.is-handheld .clp-lines td:nth-child(8){grid-area:remove;justify-self:end}.is-handheld .clp-lines .clp-sku{overflow-wrap:anywhere}.is-handheld .clp-lines .clp-sku small{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.is-handheld .sh-page .clp-sku small,.is-handheld .sh-page .ib-sku small,.is-handheld .sh-page .sh-box-name,.is-tsd .sh-page .clp-sku small,.is-tsd .sh-page .ib-sku small,.is-tsd .sh-page .sh-box-name{display:none}.is-handheld .clp-lines input[type=number]{width:72px;height:48px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.is-handheld .clp-lines td:nth-child(8) .btn-ghost{width:44px;min-width:44px;min-height:44px;padding:0}.is-handheld .sh-scan-card{position:fixed;left:0;top:0;width:8px;height:8px;margin:0;padding:0;overflow:hidden;border:0;background:transparent;box-shadow:none;pointer-events:none}.is-handheld .sh-scan-card .handheld-scan-hint{display:none}.is-handheld .handheld-scan-hint{display:block;margin:0 0 8px;font-size:1.25rem;font-weight:800;letter-spacing:-.03em;line-height:1.15;text-align:center;text-transform:uppercase;color:#3730a3}.is-handheld .inv-cards{display:grid}.is-handheld .inv-table{display:none}.is-handheld .data-table,.is-handheld .table-card{max-width:100%}.is-handheld .table-card{overflow-x:auto}.is-handheld .ib-draft-head{flex-wrap:wrap;align-items:baseline}.is-handheld .ib-draft-head h3,.is-handheld .ib-draft-head p{min-width:0}.is-handheld .ib-draft-head p{font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.is-handheld .clp-controls{display:flex;flex-direction:column;gap:8px}.is-handheld .clp-filter,.is-handheld select.clp-filter{width:100%;max-width:100%}.is-handheld .dlg-overlay{display:flex;align-items:flex-end;justify-content:center;padding:0;background:rgb(15 23 42/.5)}.is-handheld .dlg-panel,.is-handheld .dlg-panel.is-wide,.is-handheld .dlg-panel.is-xl{width:100%;max-width:none;max-height:calc(100dvh - 12px);margin:0;border-radius:16px 16px 0 0;padding:16px 16px calc(16px + env(safe-area-inset-bottom));display:flex;flex-direction:column;box-shadow:none}.is-handheld .dlg-head h2,.is-handheld .dlg-head p{overflow-wrap:break-word}.is-handheld .asm-tape-actions,.is-handheld .dlg-actions{position:-webkit-sticky;position:sticky;bottom:0;display:flex;flex-wrap:wrap;gap:8px;margin-top:auto;padding-top:12px;background:#fff}.is-handheld .dlg-panel .put-scan-row{display:grid;grid-gap:8px;gap:8px}.is-handheld .dlg-panel .put-scan-row>.btn-primary{position:static;width:100%;min-height:52px}.is-handheld .ib-create-extra{display:none}.is-handheld .ib-create .create-page-actions{position:static;bottom:auto;flex-direction:row}.is-handheld .ib-create .create-page-actions>*{flex:1 1;width:auto;height:48px;min-height:48px}.is-handheld .clp-fit .clp-lines tr{max-width:100%;box-sizing:border-box}.is-handheld .clp-fit .clp-lines input[type=number]{width:64px;max-width:100%}.is-handheld .asm-tape-actions>*,.is-handheld .dlg-actions>*{flex:1 1 140px;min-width:0;height:auto;min-height:52px;white-space:normal;line-height:1.15}