@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-border-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial}}}@layer theme{:root,:host{--font-sans:ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.visible{visibility:visible}.fixed{position:fixed}.container{width:100%}@media (min-width:40rem){.container{max-width:40rem}}@media (min-width:48rem){.container{max-width:48rem}}@media (min-width:64rem){.container{max-width:64rem}}@media (min-width:80rem){.container{max-width:80rem}}@media (min-width:96rem){.container{max-width:96rem}}.grid{display:grid}.hidden{display:none}.table{display:table}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.border{border-style:var(--tw-border-style);border-width:1px}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}}:root{--background:#f3f5fc;--foreground:#172033;--muted:#667085;--line:#e2e7f0;--line-strong:#cfd7e6;--panel:#fff;--brand-navy:#020b1f;--brand-navy-soft:#071936;--brand-orange:#ff6a00;--brand-orange-strong:#e85f00;--nav:#020b1f;--nav-hover:#11213a;--accent:#1f66ff;--accent-strong:#0a4bd8;--success:#0f9f75;--warning:#b45309;--danger:#b42318;--info:#2563eb}*{box-sizing:border-box}body{background:var(--background);color:var(--foreground);margin:0;font-family:Roboto,-apple-system,BlinkMacSystemFont,Segoe UI,Hiragino Sans GB,Microsoft YaHei,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:14px}button,input,select,textarea{font:inherit}a{color:inherit}.app-shell{flex-direction:column;min-height:100vh;display:flex}.top-shell{z-index:100;position:sticky;top:0;box-shadow:0 1px #ff6a002e,0 10px 24px #020b1f24}.top-nav{background:linear-gradient(90deg, #ff6a001f, #ff6a0000 22%), linear-gradient(180deg, #06152e, var(--nav));color:#fff;align-items:stretch;gap:12px;min-height:52px;padding:0 16px;display:flex}.brand{color:#fff;justify-content:center;align-items:center;min-width:176px;padding:0 8px 0 0;text-decoration:none;display:inline-flex}.brand-logo{filter:drop-shadow(0 8px 16px #00000047);width:168px;height:auto;display:block}.nav{flex:1;align-items:stretch;min-width:0;display:flex;overflow:visible}.nav-group{flex:none;align-items:stretch;display:flex;position:relative}.nav-link{color:#dbe7ff;white-space:nowrap;border-bottom:2px solid #0000;justify-content:center;align-items:center;min-height:52px;padding:0 10px;font-size:14px;font-weight:700;text-decoration:none;transition:background .16s,border-color .16s,color .16s;display:inline-flex}.nav-link:hover,.nav-group-open .nav-link{border-bottom-color:var(--brand-orange);color:#fff;background:linear-gradient(#ff6a0029,#ff6a000f)}.nav-dropdown{z-index:200;width:calc(100vw - 32px);color:var(--foreground);background:linear-gradient(#fffffffa,#f7fafffa);border:1px solid #ff6a002e;border-radius:8px;padding:28px 48px;display:none;position:fixed;top:52px;left:16px;box-shadow:0 18px 44px #020b1f38}.nav-dropdown:before{content:"";height:10px;position:absolute;top:-10px;left:0;right:0}.nav-group-open .nav-dropdown{gap:26px 48px;display:grid}.nav-dropdown-mega{grid-template-columns:repeat(3,minmax(160px,1fr))}.nav-dropdown-section{align-content:start;gap:14px;min-width:0;display:grid}.nav-dropdown-section:first-child:last-child{grid-column:1/-1}.nav-dropdown-section:first-child:last-child .nav-dropdown-links{grid-template-columns:repeat(3,minmax(160px,1fr));gap:26px 48px}.nav-dropdown-title{color:#7a4a24;border-bottom:1px solid #f0d5c2;padding:0 0 9px;font-size:16px;font-weight:800}.nav-dropdown-links{gap:14px;display:grid}.nav-dropdown-link{color:#101828;white-space:nowrap;border-radius:6px;align-items:center;min-height:30px;padding:0;font-size:17px;text-decoration:none;display:flex}.nav-dropdown-link:hover{color:var(--brand-orange-strong);background:0 0}.top-user{white-space:nowrap;align-items:center;gap:8px;padding:6px 0;display:flex}.warehouse-chip,.user-chip{color:#eef5ff;background:#ffffff12;border:1px solid #ff6a003d;border-radius:6px;align-items:center;gap:6px;min-height:32px;padding:0 10px;font-size:12px;display:inline-flex}.user-chip strong{color:#ffb36b;font-size:12px}.icon-button{color:#fff;cursor:pointer;background:#ffffff0f;border:1px solid #ff6a003d;border-radius:6px;justify-content:center;align-items:center;width:32px;height:32px;display:inline-flex}.icon-button:hover{background:#ffffff29}.tab-bar{z-index:1;background:#f8faff;border-bottom:1px solid #ead9ce;align-items:center;min-height:38px;padding:0 14px;display:flex;position:relative}.tab-list{align-items:center;gap:6px;display:flex;overflow-x:auto}.tab-item{border:1px solid var(--line);color:#475467;white-space:nowrap;background:#fff;border-radius:6px;align-items:center;min-height:30px;padding:0 12px;font-size:13px;text-decoration:none;display:inline-flex}.tab-item-active{color:var(--brand-orange-strong);background:#fff4eb;border-color:#ffd2ad;font-weight:800}.main{width:100%;min-width:0;padding:16px}.auth-main{background:#030916;place-items:center;min-height:100vh;padding:32px;display:grid;position:relative;overflow:hidden}.auth-main:before{content:"";z-index:0;pointer-events:none;background:linear-gradient(#ff6f001f,#ff6f0000 28%),radial-gradient(circle at 18% 18%,#ff740038,#0000 32%),#0209171a;position:fixed;inset:0}.auth-main>*{z-index:1;position:relative}.login-background-layer{z-index:0;background-position:50%;background-size:cover;position:fixed;inset:0}.login-screen{grid-template-columns:minmax(0,1fr) minmax(360px,430px);align-items:center;gap:64px;width:min(1120px,100%);min-height:min(720px,100vh - 64px);display:grid}.login-visual{color:#fff;gap:22px;display:grid}.login-logo-panel{width:min(460px,100%);box-shadow:none;background:0 0;border:0;border-radius:8px;padding:0}.login-logo{filter:drop-shadow(0 18px 34px #0000006b);width:100%;height:auto;display:block}.login-kicker{color:#ffb36b;margin:0;font-size:14px;font-weight:800}.login-heading{color:#fff;letter-spacing:0;max-width:540px;margin:0;font-size:42px;font-weight:900;line-height:1.16}.login-copy{color:#ffffffc7;max-width:520px;margin:0;font-size:16px;line-height:1.8}.login-flow{flex-wrap:wrap;gap:18px;padding-top:6px;display:flex}.login-flow-item{color:#ffffffe6;align-items:center;gap:8px;font-size:14px;font-weight:800;display:inline-flex}.login-flow-item svg{color:#ff7a00}.auth-card{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#fffffff0;border:1px solid #ffffffb8;border-radius:8px;gap:18px;width:min(420px,100%);padding:28px;display:grid;box-shadow:0 28px 72px #020c1b3d}.login-card{width:100%}.login-card-header{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.login-card-kicker{color:#f26c00;margin:0 0 6px;font-size:13px;font-weight:900}.login-status{color:#b45309;background:#fff7ed;border:1px solid #ffe1c2;border-radius:999px;align-items:center;min-height:26px;padding:0 10px;font-size:12px;font-weight:800;display:inline-flex}.auth-title{letter-spacing:0;margin:0;font-size:28px;font-weight:900}.auth-link{color:var(--muted);font-size:13px}.auth-link a{color:var(--accent);font-weight:700}.button.login-submit{background:#f26c00;min-height:42px}.button.login-submit:hover{background:#d85f00}.page-header{justify-content:space-between;align-items:center;gap:16px;margin-bottom:14px;display:flex}.page-title{letter-spacing:0;margin:0;font-size:22px;font-weight:800}.page-subtle{color:var(--muted);font-size:13px}.grid{gap:14px;display:grid}.grid-2{grid-template-columns:minmax(300px,430px) minmax(0,1fr)}.grid-3{grid-template-columns:repeat(3,minmax(0,1fr))}.grid-4{grid-template-columns:repeat(4,minmax(0,1fr))}.card{background:var(--panel);border:1px solid var(--line);border-radius:8px;padding:14px}.card-tight{padding:0}.stat{gap:6px;display:grid}.stat-value{font-size:28px;font-weight:800}.stat-label{color:var(--muted);font-size:13px}.form{gap:12px;display:grid}.form-divider{border-top:1px solid var(--line);margin:16px 0}.notice{border-radius:6px;padding:10px 12px;font-size:13px;line-height:1.5}.notice-success{color:#0f6f55;background:#e9f8f3;border:1px solid #b8ead8}.notice-info{color:#175cd3;background:#eef4ff;border:1px solid #c7d7fe}.notice-error{color:var(--danger);background:#fff1f0;border:1px solid #ffd1cc}.form-row{gap:6px;display:grid}.form-row label{color:#344054;font-size:13px;font-weight:700}.input,.select,.textarea{width:100%;min-height:36px;color:var(--foreground);background:#fff;border:1px solid #cfd7e6;border-radius:6px;padding:7px 10px}.input:focus,.select:focus,.textarea:focus{border-color:#8fb2ff;outline:2px solid #1f66ff29}.textarea{resize:vertical;min-height:78px}.button{background:var(--accent);color:#fff;cursor:pointer;white-space:nowrap;border:0;border-radius:6px;justify-content:center;align-items:center;gap:6px;min-height:36px;padding:7px 12px;font-weight:800;text-decoration:none;display:inline-flex}.button:hover{background:var(--accent-strong)}.button:disabled{cursor:not-allowed;opacity:.48}.button:disabled:hover{background:var(--accent)}.button-secondary{border:1px solid var(--line-strong);color:#344054;background:#fff}.button-secondary:hover{background:#f6f8fc}.button-secondary:disabled:hover{background:#fff}.button-ghost{color:var(--accent);background:0 0;border:1px solid #0000}.button-ghost:hover{background:#eef4ff}.table-wrap{border:1px solid var(--line);background:var(--panel);border-radius:8px;width:100%;overflow:auto}.table{border-collapse:collapse;width:100%;font-size:13px}.table th,.table td{text-align:left;vertical-align:middle;white-space:nowrap;border-bottom:1px solid #edf0f5;padding:10px 12px}.table th{color:#475467;background:#f7f9fd;font-size:12px;font-weight:800}.table tr:last-child td{border-bottom:0}.inline-form{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.inline-input{width:92px}.badge{min-height:24px;color:var(--success);white-space:nowrap;background:#e9f8f3;border-radius:999px;align-items:center;padding:3px 8px;font-size:12px;font-weight:800;display:inline-flex}.badge-warning{color:var(--warning);background:#fff4df}.badge-info{color:var(--info);background:#e8efff}.badge-danger{color:var(--danger);background:#fff1f0}.dashboard{gap:14px;display:grid}.dashboard-toolbar{border:1px solid var(--line);background:#fff;border-radius:8px;justify-content:space-between;align-items:center;gap:12px;min-height:44px;padding:8px 12px;display:flex}.toolbar-left,.toolbar-right{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.dashboard-layout{grid-template-columns:minmax(0,1fr) 310px;gap:14px;display:grid}.module-overview{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.module-card{border:1px solid var(--line);background:#fff;border-radius:8px;align-content:start;gap:12px;min-height:126px;padding:14px;display:grid}.module-card-title{color:#172033;justify-content:space-between;align-items:center;gap:10px;font-weight:800;display:flex}.metric-list{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.metric-item{background:#f7f9fd;border-radius:6px;gap:3px;min-width:0;padding:9px;display:grid}.metric-value{color:#101828;font-size:20px;font-weight:800}.metric-label{color:var(--muted);font-size:12px}.dashboard-main{gap:14px;display:grid}.dashboard-side{align-content:start;gap:14px;display:grid}.card-heading{justify-content:space-between;align-items:center;gap:10px;margin-bottom:12px;display:flex}.card-heading h2,.card-heading h3{margin:0;font-size:16px;font-weight:800}.segmented{border:1px solid var(--line);border-radius:6px;align-items:center;display:inline-flex;overflow:hidden}.segment{border:0;border-right:1px solid var(--line);color:#475467;cursor:pointer;background:#fff;min-height:30px;padding:0 10px}.segment:last-child{border-right:0}.segment-active{color:var(--accent);background:#eef4ff;font-weight:800}.chart-area{border:1px solid var(--line);background:linear-gradient(#eef2f8 1px,#0000 1px) 0 0/100% 42px,#fff;border-radius:8px;height:210px;position:relative;overflow:hidden}.chart-line{border-bottom:3px solid var(--accent);border-radius:48% 48% 0 0;height:88px;position:absolute;top:46px;left:28px;right:28px;transform:skewY(-7deg)}.chart-bars{grid-template-columns:repeat(7,minmax(18px,1fr));align-items:end;gap:12px;height:86px;display:grid;position:absolute;inset:auto 24px 18px}.chart-bar{background:linear-gradient(#77a5ff,#1f66ff);border-radius:5px 5px 0 0;display:block}.finance-grid,.capacity-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.finance-tile,.capacity-tile{background:#f7f9fd;border-radius:8px;gap:5px;padding:12px;display:grid}.tile-label{color:var(--muted);font-size:12px}.tile-value{color:#172033;font-size:22px;font-weight:800}.notice-list{gap:10px;display:grid}.notice-item{border-bottom:1px solid var(--line);gap:4px;padding-bottom:10px;display:grid}.notice-item:last-child{border-bottom:0;padding-bottom:0}.notice-title{color:#172033;font-weight:700;line-height:1.45}.notice-time{color:var(--muted);font-size:12px}.workbench{gap:14px;display:grid}.filter-bar{border:1px solid var(--line);background:#fff;border-radius:8px;grid-template-columns:repeat(4,minmax(150px,1fr)) auto;align-items:end;gap:10px;padding:12px;display:grid}.status-tabs{flex-wrap:wrap;gap:8px;display:flex}.status-tab{border:1px solid var(--line);color:#475467;background:#fff;border-radius:6px;align-items:center;gap:6px;min-height:32px;padding:0 10px;text-decoration:none;display:inline-flex}.status-tab-active{color:var(--accent);background:#eef4ff;border-color:#bdd1ff;font-weight:800}.workbench-actions{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;display:flex}.empty-state{min-height:150px;color:var(--muted);place-items:center;display:grid}.product-page{grid-template-columns:310px minmax(0,1fr);gap:14px;display:grid}.product-category-panel{border:1px solid var(--line);background:#fff;border-radius:8px;height:calc(100vh - 134px);padding:16px;position:sticky;top:118px;overflow:auto}.product-category-header{justify-content:space-between;align-items:center;gap:10px;margin-bottom:12px;display:flex}.product-category-title{color:#172033;font-size:16px;font-weight:800}.category-settings-button{color:#172033;width:32px;min-height:32px;padding:0}.category-search-form{position:relative}.category-search-form .input{padding-right:38px}.category-search-button{color:#8090aa;width:30px;min-height:30px;padding:0;position:absolute;top:3px;right:3px}.category-tree{gap:3px;margin-top:12px;display:grid}.category-details{gap:3px;display:grid}.category-summary,.category-leaf{color:#27364a;border-radius:4px;align-items:center;min-height:32px;font-weight:700;text-decoration:none;display:flex}.category-summary{cursor:pointer;-webkit-user-select:none;user-select:none;gap:8px;list-style:none}.category-summary::-webkit-details-marker{display:none}.category-summary:before{content:"";border-top:5px solid #0000;border-bottom:5px solid #0000;border-left:6px solid #a8b0bf;width:0;height:0;transition:transform .12s;transform:rotate(0)}.category-details[open]>.category-summary:before{transform:rotate(90deg)}.category-tree>.category-details>.category-summary{background:#f2f5fb}.category-children{gap:3px;display:grid}.category-leaf{color:#344054;font-weight:600}.category-leaf:hover,.category-summary:hover{background:#f6f8fc}.category-leaf-active{color:var(--accent);background:#eef4ff;font-weight:800}.category-tree .empty-state{border:1px dashed var(--line-strong);border-radius:6px;min-height:72px}.product-main{gap:14px;min-width:0;display:grid}.product-filter-card{gap:14px;display:grid}.product-filter-grid{grid-template-columns:repeat(6,minmax(120px,1fr));align-items:center;gap:10px;display:grid}.product-search-input{grid-column:span 2}.product-table-card{gap:14px;display:grid}.product-table-wrap{max-height:580px}.product-table{min-width:1680px}.product-table th{z-index:1;position:sticky;top:0}.product-upload-details,.product-row-action-details{position:relative}.product-upload-summary,.product-row-action-summary{cursor:pointer;list-style:none}.product-upload-summary::-webkit-details-marker{display:none}.product-row-action-summary::-webkit-details-marker{display:none}.product-upload-form{z-index:5;border:1px solid var(--line);background:#fff;border-radius:8px;grid-template-columns:108px minmax(220px,1fr) 76px 76px;gap:10px;width:min(640px,100vw - 44px);padding:12px;display:grid;position:absolute;top:calc(100% + 8px);left:0;box-shadow:0 14px 34px #14224229}.outbound-upload-details{position:relative}.outbound-upload-summary{cursor:pointer;list-style:none}.outbound-upload-summary::-webkit-details-marker{display:none}.outbound-upload-form{z-index:5;border:1px solid var(--line);background:#fff;border-radius:8px;gap:12px;width:min(520px,100vw - 44px);padding:14px;display:grid;position:absolute;top:calc(100% + 8px);left:0;box-shadow:0 14px 34px #14224229}.product-row-actions{flex-wrap:nowrap;align-items:center}.product-row-actions form:not(.product-row-edit-form){display:inline-flex}.product-row-edit-form{z-index:8;border:1px solid var(--line);background:#fff;border-radius:8px;grid-template-columns:minmax(0,1fr) 104px;gap:14px;width:min(980px,100vw - 44px);padding:14px;display:grid;position:absolute;top:calc(100% + 8px);right:0;box-shadow:0 14px 34px #14224229}.product-edit-body{min-width:0}.product-edit-grid{grid-template-columns:repeat(4,minmax(130px,1fr));gap:12px;display:grid}.product-edit-image-field{color:#667085;grid-column:span 2;gap:5px;font-size:12px;font-weight:700;display:grid}.product-edit-image-row{align-items:center;gap:10px;display:flex}.product-edit-image-preview{border:1px solid var(--line);width:46px;height:46px;color:var(--accent);background:#f7f9fd;border-radius:6px;place-items:center;font-weight:800;display:grid;overflow:hidden}.product-edit-image-preview img,.product-edit-page-image-preview img{object-fit:cover;width:100%;height:100%}.product-edit-image-upload{min-height:36px;position:relative}.product-edit-file-input{cursor:pointer;opacity:0;width:100%;height:100%;position:absolute;inset:0}.product-row-edit-form label,.product-edit-page-form label,.product-edit-field{color:#667085;gap:5px;font-size:12px;font-weight:700;display:grid}.product-edit-field>span{color:#667085}.product-edit-radio-row{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;min-height:36px;display:grid}.product-edit-radio-pill{background:#fff;border:1px solid #cfd7e6;border-radius:6px;justify-content:center;align-items:center;min-height:36px;padding:0 8px;color:#344054!important;gap:6px!important;font-size:12px!important;font-weight:800!important;display:inline-flex!important}.product-edit-radio-pill:has(input:checked){background:#eef4ff;border-color:#7ca6ff;color:var(--accent)!important}.product-edit-radio-pill input{width:13px;height:13px;margin:0}.product-edit-notes-field{grid-column:1/-1}.product-edit-actions{align-content:start;gap:8px;display:grid}.product-edit-save-button{min-height:72px;font-size:16px}.product-edit-page{gap:14px;display:grid}.product-edit-page-form{gap:18px;display:grid}.product-edit-page-image-field{max-width:420px}.product-edit-page-image-preview{border:1px solid var(--line);width:96px;height:96px;color:var(--accent);background:#f7f9fd;border-radius:8px;place-items:center;font-size:28px;font-weight:800;display:grid;overflow:hidden}.product-edit-page-actions{flex-wrap:wrap;gap:10px;display:flex}.product-create-image-field{grid-column:span 2}@media (max-width:760px){.product-row-edit-form{grid-template-columns:minmax(0,1fr)}.product-edit-grid,.product-edit-actions{grid-template-columns:repeat(2,minmax(0,1fr))}.product-edit-save-button{min-height:40px;font-size:14px}.product-create-image-field{grid-column:auto}}.strong-cell{color:#172033;font-weight:800}.multi-line{white-space:pre-line;line-height:1.5}.product-thumb{border:1px solid var(--line);width:52px;height:52px;color:var(--accent);background:#f7f9fd;border-radius:6px;place-items:center;font-weight:800;display:grid;overflow:hidden}.product-thumb img{object-fit:cover;width:100%;height:100%}.product-pagination{border-top:1px solid var(--line);justify-content:space-between;align-items:center;gap:12px;min-height:46px;padding-top:12px;display:flex}.product-create-grid{grid-template-columns:repeat(4,minmax(140px,1fr)) auto;align-items:end;gap:12px;display:grid}.inventory-info-page{grid-template-columns:310px minmax(0,1fr);gap:14px;display:grid}.inventory-side-panel{border:1px solid var(--line);background:#fff;border-radius:8px;align-content:start;gap:12px;height:calc(100vh - 134px);padding:14px;display:grid;position:sticky;top:118px;overflow:auto}.inventory-side-title{border-left:3px solid var(--accent);color:#7c8ba9;padding-left:10px;font-weight:800}.inventory-side-menu{gap:6px;display:grid}.inventory-side-link{color:#101828;border-radius:6px;justify-content:space-between;align-items:center;gap:10px;min-height:42px;padding:0 12px;font-weight:800;text-decoration:none;display:flex}.inventory-side-link:hover{background:#f6f8fc}.inventory-side-link-active{color:var(--accent);background:#f2f5fb}.side-count{color:#175cd3;background:#eef4ff;border-radius:999px;justify-content:center;align-items:center;min-width:22px;min-height:20px;padding:0 7px;font-size:12px;font-weight:800;display:inline-flex}.inventory-info-main{gap:14px;min-width:0;display:grid}.inbound-page{gap:14px;display:grid}.inventory-filter-card{padding:14px}.inventory-filter-grid{grid-template-columns:110px 110px 110px 130px minmax(260px,1fr) 42px 130px minmax(260px,1fr) 100px 42px 72px;align-items:center;gap:10px;display:grid}.inbound-filter-grid{grid-template-columns:110px 130px 120px 120px 120px 120px 120px minmax(260px,1fr) 130px minmax(230px,1fr) 110px 42px 72px;align-items:center;gap:10px;display:grid}.devanning-filter-grid{grid-template-columns:110px 130px 150px 130px 120px minmax(260px,1fr) 110px minmax(180px,1fr) 90px 42px 72px;align-items:center;gap:10px;display:grid}.b2b-filter-grid{grid-template-columns:110px 130px 130px minmax(260px,1fr) 120px minmax(230px,1fr) 90px 42px 72px;align-items:center;gap:10px;display:grid}.b2b-movement-filter-grid{grid-template-columns:110px 130px 120px 150px 150px 150px minmax(260px,1fr) 140px minmax(230px,1fr) 90px 42px 72px;align-items:center;gap:10px;display:grid}.fba-filter-grid{grid-template-columns:110px 130px 130px minmax(260px,1fr) 140px minmax(230px,1fr) 90px 42px 72px;align-items:center;gap:10px;display:grid}.fba-movement-filter-grid{grid-template-columns:110px 130px 120px 150px 150px 150px minmax(260px,1fr) 150px minmax(230px,1fr) 90px 42px 72px;align-items:center;gap:10px;display:grid}.stock-count-filter-grid{grid-template-columns:120px 130px 120px minmax(260px,1fr) 130px minmax(230px,1fr) 110px 42px 72px;align-items:center;gap:10px;display:grid}.internal-move-filter-grid{grid-template-columns:120px 130px 130px minmax(260px,1fr) 110px 42px 72px;align-items:center;gap:10px;display:grid}.inventory-adjust-filter-grid{grid-template-columns:120px 130px minmax(260px,1fr) 130px minmax(230px,1fr) 110px 42px 72px;align-items:center;gap:10px;display:grid}.inventory-transfer-filter-grid{grid-template-columns:120px 120px 120px 130px minmax(260px,1fr) 130px minmax(230px,1fr) 110px 42px 72px;align-items:center;gap:10px;display:grid}.inbound-claim-filter-grid{grid-template-columns:110px 110px 130px 150px minmax(260px,1fr) 130px minmax(230px,1fr) 110px 42px 72px;align-items:center;gap:10px;display:grid}.return-inbound-filter-grid{grid-template-columns:110px 120px 130px 120px minmax(260px,1fr) 130px minmax(230px,1fr) 110px 42px 72px;align-items:center;gap:10px;display:grid}.inbound-record-filter-grid{grid-template-columns:110px 130px minmax(260px,1fr) 130px minmax(230px,1fr) 110px 42px 72px;align-items:center;gap:10px;display:grid}.inventory-age-filter-grid{grid-template-columns:120px minmax(140px,1fr) 150px minmax(220px,1.2fr) 110px minmax(220px,1fr) 140px 42px 72px;align-items:center;gap:10px;display:grid}.outbound-filter-grid{grid-template-columns:repeat(7,minmax(120px,1fr)) 42px 72px;align-items:center;gap:10px;display:grid}.outbound-wave-filter-grid{grid-template-columns:120px 140px 160px 130px minmax(260px,1fr) 110px 42px 72px;align-items:center;gap:10px;display:grid}.outbound-date-range{grid-column:span 2}.outbound-search-input{min-width:0}.inventory-range-field{grid-template-columns:minmax(90px,1fr) auto minmax(90px,1fr);align-items:center;gap:8px;min-width:0;display:grid}.inventory-range-field span{color:#98a2b3;font-weight:800}.inventory-search-input{min-width:0}.inventory-table-card{gap:14px;display:grid}.inventory-subtabs{border-bottom:1px solid var(--line);align-items:center;gap:4px;margin:-2px 0 12px;padding-bottom:8px;display:flex}.inventory-subtab{color:#475467;border-bottom:2px solid #0000;align-items:center;min-height:30px;padding:0 10px;font-weight:800;text-decoration:none;display:inline-flex}.inventory-subtab-active{border-bottom-color:var(--accent);color:var(--accent)}.inventory-table-top{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:12px;padding-bottom:8px;display:flex}.inventory-area-tabs .status-tab{background:0 0;border:0;border-bottom:2px solid #0000;border-radius:0}.inventory-area-tabs .status-tab-active{border-bottom-color:var(--accent);color:var(--accent)}.inventory-zero-form{color:#344054;align-items:center;gap:8px;font-weight:700;display:inline-flex}.inventory-zero-form label{white-space:nowrap;align-items:center;gap:6px;display:inline-flex}.inventory-table-wrap{max-height:610px}.inbound-table-wrap{max-height:640px}.inventory-info-table{min-width:1380px}.inventory-label-print-section{background:#f8fbff;border:1px solid #dfe8f8;border-radius:8px;margin-top:14px}.inventory-label-toolbar{border-bottom:1px solid #dfe8f8;justify-content:space-between;align-items:center;gap:12px;min-height:58px;padding:10px 14px;display:flex}.inventory-label-toolbar>div:first-child{gap:3px;display:grid}.inventory-label-sheet{grid-template-columns:repeat(3,minmax(220px,1fr));gap:12px;padding:14px;display:grid}.inventory-label-card{break-inside:avoid;background:#fff;border:1px solid #111827;border-radius:6px;align-content:space-between;gap:8px;min-height:150px;padding:12px;display:grid}.inventory-label-head{justify-content:space-between;align-items:flex-start;gap:8px;display:flex}.inventory-label-head strong{overflow-wrap:anywhere;min-width:0;font-size:15px}.inventory-label-head span{color:#667085;white-space:nowrap;font-size:11px}.inventory-label-name{color:#111827;overflow-wrap:anywhere;font-weight:700;line-height:1.35}.inventory-label-barcode{letter-spacing:0;overflow-wrap:anywhere;border:1px dashed #344054;justify-content:center;align-items:center;min-height:34px;padding:6px 8px;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,monospace;font-size:16px;font-weight:800;display:flex}.inventory-label-meta{color:#344054;grid-template-columns:1fr 1fr;gap:4px 8px;font-size:12px;display:grid}.inventory-label-meta span:last-child{grid-column:1/-1;font-weight:700}.inbound-order-table{min-width:2240px}.inbound-print-page{gap:14px;display:grid}.inbound-print-toolbar{background:#f8fbff;border:1px solid #dfe8f8;border-radius:8px;justify-content:space-between;align-items:center;gap:12px;min-height:58px;padding:10px 14px;display:flex}.inbound-print-toolbar>div:first-child{gap:3px;display:grid}.inbound-print-toolbar span{color:#667085;font-size:12px}.inbound-print-sheet{gap:12px;display:grid}.inbound-print-card{break-inside:avoid;background:#fff;border:1px solid #111827;border-radius:8px;gap:14px;padding:16px;display:grid}.inbound-print-card-head{border-bottom:1px solid #d0d5dd;justify-content:space-between;align-items:flex-start;gap:12px;padding-bottom:10px;display:flex}.inbound-print-card-head>div{gap:3px;display:grid}.inbound-print-card-head span:first-child,.inbound-print-grid span,.inbound-print-summary span,.inbound-print-footer{color:#667085;font-size:12px}.inbound-print-card-head strong{letter-spacing:0;font-size:22px}.inbound-print-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px 14px;display:grid}.inbound-print-grid>div{gap:3px;min-width:0;display:grid}.inbound-print-grid strong,.inbound-print-summary strong{overflow-wrap:anywhere}.inbound-print-summary{border:1px dashed #98a2b3;border-radius:6px;gap:5px;padding:10px;display:grid}.inbound-print-footer{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}.devanning-info-table{min-width:1560px}.b2b-info-table{min-width:1440px}.b2b-movement-table{min-width:1640px}.fba-info-table{min-width:1480px}.fba-movement-table{min-width:1620px}.stock-count-table{min-width:1180px}.internal-move-table{min-width:1420px}.inventory-adjust-table{min-width:1320px}.inventory-transfer-table{min-width:1820px}.inventory-age-table{min-width:1420px}.inventory-age-segment-table{min-width:1080px}.outbound-parcel-table{min-width:2100px}.outbound-tracking-table{min-width:1780px}.outbound-move-table{min-width:1900px}.outbound-simple-table{min-width:1980px}.outbound-shipment-table{min-width:1960px}.outbound-shipped-table{min-width:1880px}.outbound-anomaly-table{min-width:2180px}.outbound-intercept-table{min-width:2040px}.outbound-wave-create-table{min-width:1840px}.outbound-wave-manage-table{min-width:1960px}.outbound-wave-no-input{width:180px}.outbound-wave-summary{gap:4px;display:grid}.outbound-wave-summary strong{font-size:18px}.outbound-wave-summary span,.muted-text{color:#667085}.outbound-wave-packages{flex-wrap:wrap;gap:6px;max-width:360px;display:flex}.outbound-wave-packages span{color:#344054;background:#f2f4f7;border-radius:4px;padding:2px 6px;font-size:12px}.status-pill{color:#175cd3;white-space:nowrap;background:#eef4ff;border-radius:999px;align-items:center;min-height:24px;padding:0 10px;font-size:12px;font-weight:800;display:inline-flex}.status-pill-good{color:#0f6f55;background:#e9f8f3}.status-pill-warning{color:#9a5b00;background:#fff6e6}.status-pill-danger{color:#b42318;background:#fff1f0}.secondary-sort-scan-card{gap:12px;padding:18px;display:grid}.secondary-sort-heading,.secondary-sort-result-top{justify-content:space-between;align-items:center;gap:14px;display:flex}.secondary-sort-heading h2{margin:0;font-size:20px}.secondary-sort-scan-form{grid-template-columns:minmax(320px,1fr) 110px;gap:10px;display:grid}.secondary-sort-scan-input{border-color:#175cd3;min-height:52px;font-size:18px;font-weight:800}.secondary-sort-tip{color:#667085;font-weight:800}.secondary-sort-result-title{gap:4px;display:grid}.secondary-sort-result-title span{color:#667085;font-weight:800}.secondary-sort-result-title strong{font-size:20px}.secondary-sort-stats{grid-template-columns:repeat(4,minmax(92px,1fr));gap:10px;display:grid}.secondary-sort-stats div{border:1px solid var(--line);border-radius:6px;padding:8px 10px}.secondary-sort-stats strong,.secondary-sort-stats span{display:block}.secondary-sort-stats strong{font-size:18px}.secondary-sort-stats span{color:#667085;font-size:12px;font-weight:800}.secondary-sort-complete-form{grid-template-columns:160px auto;gap:10px;display:grid}.secondary-sort-table{min-width:1580px}.secondary-sort-summary-table{min-width:1180px}.pack-scan-table{min-width:1280px}.pack-scan-progress{color:#667085;margin-top:4px;font-size:12px;font-weight:800;display:block}.inspection-scan-form{grid-template-columns:190px minmax(320px,1fr) 110px 72px;gap:10px;display:grid}.inspection-extra-scan-row{grid-template-columns:repeat(3,minmax(180px,1fr)) auto;align-items:center;gap:10px;display:grid}.inspection-voice-toggle{color:#344054;white-space:nowrap;align-items:center;gap:6px;font-weight:800;display:inline-flex}.inspection-table{min-width:1480px}.weigh-ship-scan-form{grid-template-columns:150px 160px minmax(300px,1fr) 120px 90px;gap:10px;display:grid}.weigh-input{font-weight:800}.weigh-ship-table{min-width:1420px}.sign-record-filter-grid{grid-template-columns:130px 150px 160px 120px 180px minmax(260px,1fr) 42px 72px;align-items:center;gap:10px;display:grid}.sign-record-table{min-width:1280px}.photo-record-filter-grid{grid-template-columns:120px 140px 150px minmax(260px,1fr) 130px minmax(220px,1fr) 110px 42px 72px;align-items:center;gap:10px;display:grid}.photo-record-table{min-width:1640px}.scanform-filter-grid{grid-template-columns:120px 140px 150px 140px minmax(260px,1fr) 120px minmax(220px,1fr) 110px 42px 72px;align-items:center;gap:10px;display:grid}.scanform-table{min-width:1420px}.logistics-tracking-filter-grid{grid-template-columns:120px 140px 130px 150px 150px minmax(260px,1fr) 120px minmax(220px,1fr) 110px 42px 72px;align-items:center;gap:10px;display:grid}.logistics-mode-tabs{margin-bottom:12px}.logistics-status-tabs{overflow-x:auto}.logistics-update-controls{flex-wrap:wrap}.logistics-update-controls .select{width:132px}.logistics-update-controls .input{width:min(360px,30vw)}.outbound-logistics-tracking-table{min-width:1780px}.direct-mail-page{gap:14px;display:grid}.b2b-module-tabs{flex-wrap:wrap;gap:12px;padding:10px 14px 0;display:flex}.b2b-order-filter-grid{grid-template-columns:120px 150px 120px minmax(260px,1fr) 96px minmax(260px,1fr) 42px 72px;align-items:center;gap:10px;display:grid}.b2b-record-filter-grid{grid-template-columns:minmax(260px,420px) 42px 72px;align-items:center;gap:10px;display:grid}.b2b-create-card{padding:14px}.b2b-create-grid{grid-template-columns:150px 150px 150px 130px 150px 150px 150px 130px minmax(160px,1fr) 100px 96px 96px 96px 110px 150px;align-items:center;gap:10px;display:grid}.b2b-outbound-create-grid{grid-template-columns:150px 150px 150px 130px 150px 150px 130px 100px 150px minmax(180px,1fr) 150px}.b2b-order-table{min-width:1720px}.b2b-label-swap-form{grid-template-columns:minmax(320px,1fr) 240px 118px}.fba-return-filter-grid{grid-template-columns:120px 150px 120px minmax(260px,1fr) 96px 42px 72px;align-items:center;gap:10px;display:grid}.fba-return-create-grid{grid-template-columns:150px 150px 150px 130px 150px 150px 130px 130px minmax(180px,1fr) 100px minmax(160px,1fr) 150px;align-items:center;gap:10px;display:grid}.fba-label-create-grid,.fba-outbound-create-grid{grid-template-columns:150px 150px 150px 130px 150px 150px 130px 130px minmax(180px,1fr) 100px 150px minmax(160px,1fr) 150px}.fba-return-order-table{min-width:1640px}.online-logistics-filter-grid{grid-template-columns:120px 140px 120px 140px 120px minmax(240px,1fr) 42px 72px;align-items:center;gap:10px;display:grid}.online-logistics-create-grid{grid-template-columns:150px 140px 130px 130px 150px 130px 140px 130px 120px 150px 96px 96px minmax(160px,1fr) 130px;align-items:center;gap:10px;display:grid}.online-logistics-table{min-width:1760px}.logistics-provider-filter-grid{grid-template-columns:150px 150px 130px minmax(260px,1fr) 42px 72px;align-items:center;gap:10px;display:grid}.logistics-provider-create-grid{grid-template-columns:130px 150px 130px 140px 120px 130px 160px 130px 170px 120px 110px 100px minmax(160px,1fr) 130px;align-items:center;gap:10px;display:grid}.logistics-provider-table{min-width:1600px}.provider-channel-filter-grid{grid-template-columns:150px 150px 130px minmax(260px,1fr) 42px 72px;align-items:center;gap:10px;display:grid}.provider-channel-create-grid{grid-template-columns:150px 130px 150px 130px 140px 110px 130px 120px 150px 96px 96px minmax(160px,1fr) 130px;align-items:center;gap:10px;display:grid}.provider-channel-table{min-width:1700px}.logistics-product-filter-grid{grid-template-columns:190px 150px 130px 130px minmax(260px,1fr) 42px 72px;align-items:center;gap:10px;display:grid}.logistics-product-create-grid{grid-template-columns:190px 130px 150px 130px 140px 110px 130px 110px 120px 120px 110px 110px 150px 96px 96px minmax(160px,1fr) 130px;align-items:center;gap:10px;display:grid}.logistics-product-table{min-width:1860px}.logistics-group-filter-grid{grid-template-columns:150px 130px minmax(260px,1fr) 42px 72px;align-items:center;gap:10px;display:grid}.logistics-group-create-grid{grid-template-columns:130px 160px 140px 120px 100px minmax(220px,1fr) minmax(160px,1fr) 130px;align-items:center;gap:10px;display:grid}.logistics-group-table{min-width:1320px}.zone-rule-filter-grid{grid-template-columns:150px 130px 140px 130px minmax(260px,1fr) 42px 72px;align-items:center;gap:10px;display:grid}.zone-rule-create-grid{grid-template-columns:130px 150px 140px 120px 120px 120px 130px 130px 100px 130px 130px minmax(160px,1fr) 130px;align-items:center;gap:10px;display:grid}.zone-rule-table{min-width:1680px}.remote-rule-filter-grid{grid-template-columns:150px 130px 140px 130px minmax(260px,1fr) 42px 72px;align-items:center;gap:10px;display:grid}.remote-rule-create-grid{grid-template-columns:130px 150px 140px 110px 120px 120px 130px 130px 100px 90px 100px 130px 130px minmax(160px,1fr) 130px;align-items:center;gap:10px;display:grid}.remote-rule-table{min-width:1780px}.fuel-rule-filter-grid{grid-template-columns:190px 150px 140px 130px minmax(260px,1fr) 42px 72px;align-items:center;gap:10px;display:grid}.fuel-rule-create-grid{grid-template-columns:190px 130px 150px 140px 130px 110px 120px 90px 100px 130px 130px minmax(160px,1fr) 130px;align-items:center;gap:10px;display:grid}.fuel-rule-table{min-width:1660px}.watermark-filter-grid{grid-template-columns:190px 150px 140px 130px minmax(260px,1fr) 42px 72px;align-items:center;gap:10px;display:grid}.watermark-create-grid{grid-template-columns:190px 130px 150px 140px 130px minmax(160px,1fr) 110px 100px 90px 110px minmax(160px,1fr) 130px;align-items:center;gap:10px;display:grid}.watermark-table{min-width:1520px}.billing-strategy-filter-grid{grid-template-columns:190px 150px 140px 120px 130px minmax(260px,1fr) 42px 72px;align-items:center;gap:10px;display:grid}.billing-strategy-create-grid{grid-template-columns:190px 130px 150px 140px 130px 100px 90px 90px 90px 90px 90px 90px 100px 90px 130px 130px minmax(160px,1fr) 130px;align-items:center;gap:10px;display:grid}.freight-quote-card{gap:12px;display:grid}.freight-quote-grid{grid-template-columns:190px 150px 140px 100px 120px 140px 120px;align-items:center;gap:10px;display:grid}.freight-quote-result{border-top:1px solid var(--line);gap:12px;padding-top:12px;display:grid}.freight-quote-metrics{grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;display:grid}.freight-quote-metric{border:1px solid var(--line);background:#f8faff;border-radius:8px;gap:5px;min-width:0;padding:10px;display:grid}.freight-quote-metric span{color:var(--muted);font-size:12px}.freight-quote-metric strong{overflow-wrap:anywhere;color:#172033;min-width:0;font-size:15px}.freight-quote-metric em,.freight-quote-formula{color:var(--muted);font-size:12px;font-style:normal;line-height:1.5}.freight-quote-total strong{color:var(--accent);font-size:20px}.freight-cost-create-grid{grid-template-columns:140px 130px 130px 140px 120px 130px minmax(180px,1fr) 130px;align-items:center;gap:10px;display:grid}.billing-strategy-table{min-width:1900px}.special-fee-filter-grid{grid-template-columns:190px 150px 140px 120px 130px minmax(260px,1fr) 42px 72px;align-items:center;gap:10px;display:grid}.special-fee-create-grid{grid-template-columns:130px 150px 120px 190px 140px 130px 100px 110px 90px 90px 90px 130px 130px minmax(160px,1fr) 150px;align-items:center;gap:10px;display:grid}.special-fee-table{min-width:1760px}.logistics-cost-filter-grid{grid-template-columns:190px 150px 140px 130px minmax(260px,1fr) 42px 72px;align-items:center;gap:10px;display:grid}.cost-strategy-filter-grid{grid-template-columns:150px 190px 120px 110px 130px 130px 130px minmax(220px,1fr) 42px 72px;align-items:center;gap:10px;display:grid}.cost-strategy-create-grid{grid-template-columns:150px 120px 220px 110px minmax(220px,1fr) 110px;align-items:center;gap:10px;display:grid}.cost-strategy-note{min-height:42px}.cost-strategy-table{min-width:1320px}.logistics-cost-create-grid{grid-template-columns:130px 190px 130px 130px 140px 120px 140px 130px 90px 110px 90px 90px 90px 90px 90px 130px minmax(160px,1fr) 130px;align-items:center;gap:10px;display:grid}.logistics-cost-table{min-width:2020px}.fee-recharge-filter-grid{grid-template-columns:150px 150px 130px 130px 130px minmax(240px,1fr) 42px 72px;align-items:center;gap:10px;display:grid}.fee-recharge-create-grid{grid-template-columns:140px 150px 120px 140px 120px 90px 130px 140px 150px 130px 130px minmax(160px,1fr) 130px;align-items:center;gap:10px;display:grid}.fee-recharge-table{min-width:1480px}.fee-coupon-filter-grid{grid-template-columns:150px 140px 140px 150px minmax(240px,1fr) 42px 72px;align-items:center;gap:10px;display:grid}.fee-coupon-create-grid{grid-template-columns:140px 150px 150px 120px 110px 90px 90px 110px 130px 130px 130px 130px minmax(160px,1fr) 140px;align-items:center;gap:10px;display:grid}.fee-coupon-table{min-width:1280px}.fee-manual-filter-grid{grid-template-columns:140px 150px 130px 130px 150px minmax(220px,1fr) 42px 72px;align-items:center;gap:10px;display:grid}.fee-manual-create-grid{grid-template-columns:140px 130px 150px 120px 130px 130px 140px 80px 80px 100px 80px 130px minmax(150px,1fr) 120px;align-items:center;gap:10px;display:grid}.fee-manual-table{min-width:1480px}.fee-adjust-filter-grid{grid-template-columns:150px 120px 130px 130px 150px minmax(220px,1fr) 42px 72px;align-items:center;gap:10px;display:grid}.fee-adjust-create-grid{grid-template-columns:140px 150px 120px 130px 110px 110px 90px 120px 140px 130px minmax(160px,1fr) 130px;align-items:center;gap:10px;display:grid}.fee-adjust-table{min-width:1540px}.fee-flow-filter-grid{grid-template-columns:130px 150px 120px 120px 130px 130px 130px 130px minmax(180px,1fr) 120px 42px 72px;align-items:center;gap:10px;display:grid}.fee-flow-table{min-width:1580px}.fee-rent-filter-grid{grid-template-columns:150px 150px 130px 130px 140px minmax(220px,1fr) 120px 42px 72px;align-items:center;gap:10px;display:grid}.fee-rent-create-grid{grid-template-columns:140px 150px 150px 120px 120px 120px 120px 90px 90px 90px 110px 90px 130px 130px minmax(160px,1fr) 130px;align-items:center;gap:10px;display:grid}.fee-rent-table{min-width:1180px}.fee-item-filter-grid{grid-template-columns:150px 150px minmax(220px,1fr) 120px 42px 72px;align-items:center;gap:10px;display:grid}.fee-item-create-grid{grid-template-columns:120px 160px 150px 110px 110px 110px minmax(160px,1fr) 120px;align-items:center;gap:10px;display:grid}.fee-item-table{min-width:1180px}.fee-charge-kind-tabs,.fee-item-operation-tabs{margin-bottom:12px}.fee-item-operation-tabs{border-top:1px solid var(--border-subtle);padding-top:12px}.fee-template-filter-grid{grid-template-columns:140px 130px 110px 150px minmax(220px,1fr) 120px 42px 72px;align-items:center;gap:10px;display:grid}.fee-template-create-grid{grid-template-columns:120px 150px 150px 130px 90px 130px minmax(150px,1fr) minmax(150px,1fr) 90px 130px 130px minmax(160px,1fr) 140px;align-items:center;gap:10px;display:grid}.fee-template-table{min-width:1360px}.fee-template-type-tabs{margin-bottom:12px}.fee-business-filter-grid{grid-template-columns:110px 130px 120px 120px 120px 120px 120px 90px 130px 130px 140px minmax(180px,1fr) 120px 42px 72px;align-items:center;gap:10px;display:grid}.fee-business-create-grid{grid-template-columns:130px 120px 150px 120px 100px 110px 130px 110px 110px 120px 100px 110px 90px 110px 110px 130px minmax(160px,1fr) 130px;align-items:center;gap:10px;display:grid}.fee-business-table{min-width:1780px}.fee-bill-filter-grid{grid-template-columns:120px 140px 120px 130px 130px 130px minmax(180px,1fr) 120px 42px 72px;align-items:center;gap:10px;display:grid}.fee-bill-create-grid{grid-template-columns:140px 130px 150px 120px 130px 130px 120px 100px 110px 90px minmax(160px,1fr) 120px;align-items:center;gap:10px;display:grid}.fee-bill-table{min-width:1780px}.fee-profit-filter-grid{grid-template-columns:120px 140px 120px 120px 130px 130px 130px minmax(180px,1fr) 120px 42px 72px;align-items:center;gap:10px;display:grid}.fee-profit-table{min-width:1720px}.statistics-filter-grid{grid-template-columns:1.1fr 1fr .95fr .95fr .95fr 1.25fr auto auto;align-items:center;gap:10px;display:grid}.statistics-side-group{color:var(--muted);margin-left:auto;font-size:12px;font-weight:500}.statistics-heading{justify-content:space-between;align-items:center;gap:16px;display:flex}.statistics-heading h1{margin:4px 0 0;font-size:22px;line-height:1.2}.statistics-metric-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.statistics-metric-card{border:1px solid var(--border);box-shadow:var(--shadow-soft);background:#fff;border-radius:8px;min-height:96px;padding:18px}.statistics-metric-card span{color:var(--muted);margin-bottom:10px;font-size:13px;display:block}.statistics-metric-card strong{color:var(--text);font-size:26px;line-height:1;display:block}.statistics-metric-good strong{color:var(--success)}.statistics-metric-warning strong{color:var(--warning)}.statistics-metric-danger strong{color:var(--danger)}.statistics-layout{grid-template-columns:minmax(0,1.45fr) minmax(340px,.75fr);gap:14px;display:grid}.statistics-chart-card,.statistics-ranking-card{min-height:280px}.statistics-trend-bars{grid-template-columns:repeat(14,minmax(30px,1fr));align-items:end;gap:8px;height:210px;padding-top:18px;display:grid}.statistics-trend-item{text-align:center;grid-template-rows:1fr auto auto;align-items:center;min-width:0;height:100%;display:grid}.statistics-trend-bar{background:linear-gradient(#4f8cff 0%,#1264f4 100%);border-radius:6px 6px 0 0;place-self:end center;width:68%;min-height:8px;display:block}.statistics-trend-item strong{color:var(--text);margin-top:7px;font-size:12px}.statistics-trend-item small{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;width:100%;font-size:11px;overflow:hidden}.statistics-ranking-list{gap:12px;display:grid}.statistics-ranking-row{grid-template-columns:minmax(0,1fr) auto;gap:7px;display:grid;position:relative}.statistics-ranking-row div{min-width:0}.statistics-ranking-row strong,.statistics-ranking-row span{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.statistics-ranking-row strong{color:var(--text);font-size:14px}.statistics-ranking-row span{color:var(--muted);margin-top:2px;font-size:12px}.statistics-ranking-row em{color:var(--primary);font-style:normal;font-weight:800}.statistics-ranking-row i{background:#dbeafe;border-radius:999px;grid-column:1/-1;height:5px;display:block}.statistics-table{min-width:1180px}.statistics-sku-cell{max-width:320px}.standard-inbound-stat-filter-grid{grid-template-columns:130px 150px 140px 140px minmax(260px,1fr) 42px 72px;align-items:center;gap:10px;display:grid}.standard-inbound-stat-tabs{border-bottom:1px solid var(--border-subtle);align-items:center;gap:26px;min-height:44px;margin-bottom:12px;display:flex}.standard-inbound-stat-zero-toggle{color:var(--text);white-space:nowrap;align-items:center;gap:8px;margin-left:auto;display:inline-flex}.standard-inbound-stat-summary{color:#53627c;flex-wrap:wrap;align-items:center;gap:10px;display:flex}.standard-inbound-stat-summary span{background:#f6f8ff;border:1px solid #dce6fb;border-radius:6px;padding:7px 10px}.standard-inbound-stat-summary strong{color:#1264f4;margin-left:6px}.standard-inbound-stat-table{min-width:1180px}.outbound-stat-filter-grid{grid-template-columns:130px 150px 140px 140px 150px minmax(260px,1fr) 42px 72px;align-items:center;gap:10px;display:grid}.outbound-stat-table{min-width:1880px}.warehouse-analysis-filter-grid{grid-template-columns:130px 150px 140px 140px 150px minmax(260px,1fr) 42px 72px;align-items:center;gap:10px;display:grid}.warehouse-analysis-table{min-width:2140px}.staff-stat-filter-grid{grid-template-columns:130px 150px 140px 140px minmax(220px,1fr) 42px 72px;align-items:center;gap:10px;display:grid}.staff-stat-table{min-width:920px}.strategy-filter-grid{grid-template-columns:150px 150px minmax(280px,1fr) 42px 72px;align-items:center;gap:10px;display:grid}.strategy-summary-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.module-hub-page{gap:14px;display:grid}.module-hub-header{align-items:center}.module-hub-title-block{align-items:center;gap:12px;min-width:0;display:flex}.module-hub-icon{color:#0052d9;background:#f4f7ff;border:1px solid #cfe0ff;border-radius:8px;flex:none;justify-content:center;align-items:center;width:42px;height:42px;display:inline-flex}.module-hub-metrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.module-hub-metric{background:#fff;border:1px solid #dfe8f8;border-radius:8px;flex-direction:column;justify-content:space-between;min-height:82px;padding:14px 16px;display:flex;box-shadow:0 8px 18px #0f23460a}.module-hub-metric span{color:#6b7892;font-size:13px}.module-hub-metric strong{color:#111827;font-size:26px;line-height:1}.module-hub-sections{grid-template-columns:repeat(3,minmax(260px,1fr));gap:14px;display:grid}.module-hub-section{background:#fff;border:1px solid #dfe8f8;border-radius:8px;overflow:hidden;box-shadow:0 8px 18px #0f23460a}.module-hub-section-title{color:#6f7f9e;border-bottom:1px solid #e8eef9;align-items:center;gap:9px;min-height:54px;padding:0 16px;display:flex}.module-hub-section-title h2{margin:0;font-size:16px}.module-hub-links{padding:8px;display:grid}.module-hub-link{color:#111827;border-radius:6px;justify-content:space-between;align-items:center;gap:10px;min-height:42px;padding:0 10px;text-decoration:none;display:flex}.module-hub-link:hover{color:#0052d9;background:#f4f7ff}.strategy-type-card{border:1px solid var(--border);box-shadow:var(--shadow-soft);color:var(--text);background:#fff;border-radius:8px;justify-content:space-between;align-items:center;min-height:72px;padding:16px;text-decoration:none;display:flex}.strategy-type-card span{color:var(--muted);font-weight:800}.strategy-type-card strong{color:var(--primary);font-size:24px;line-height:1}.strategy-type-card-active{border-color:#6ea8ff;box-shadow:0 0 0 3px #1264f414}.strategy-table{min-width:1480px}.strategy-signal-cell{max-width:340px}.customer-filter-grid{grid-template-columns:150px 120px 150px minmax(280px,1fr) 42px 72px;align-items:center;gap:10px;display:grid}.customer-create-grid{grid-template-columns:130px 160px 120px 180px 130px 140px 90px 110px 100px 120px minmax(180px,1fr) 120px;align-items:center;gap:10px;display:grid}.customer-note-input{min-width:180px}.customer-table{min-width:1380px}.customer-row-actions{flex-wrap:wrap;gap:8px;min-width:190px;display:flex}.product-extra-filter-grid{grid-template-columns:150px minmax(280px,1fr) 42px 72px;align-items:center;gap:10px;display:grid}.product-serial-create-grid{grid-template-columns:150px 180px 150px 140px 130px 110px 110px 140px minmax(160px,1fr) 120px;align-items:center;gap:10px;display:grid}.product-label-create-grid{grid-template-columns:140px 160px 64px 140px 190px minmax(200px,1fr) 110px;align-items:center;gap:10px;display:grid}.distribution-create-grid{grid-template-columns:190px 150px 120px 120px 110px 90px 110px minmax(180px,1fr) 120px;align-items:center;gap:10px;display:grid}.packaging-create-grid{grid-template-columns:130px 160px 150px 90px 90px 70px 88px 88px 88px 95px minmax(160px,1fr) 110px;align-items:center;gap:10px;display:grid}.product-extra-note-input{min-width:180px}.product-extra-table{min-width:1360px}.product-extra-action-form{grid-template-columns:112px 140px 38px;align-items:center;gap:8px;display:grid}.product-extra-status-form{grid-template-columns:128px 38px}.product-extra-toggle-form{display:inline-flex}.product-extra-packaging-form{grid-template-columns:90px 82px 82px 38px;align-items:center;gap:8px;display:grid}.product-label-swatch{border:1px solid #10182829;border-radius:999px;width:42px;height:22px;display:inline-flex}.audit-note-input{width:180px}.direct-mail-notice{color:#475467;align-items:center;gap:10px;font-weight:800;display:flex}.direct-mail-filter-grid{grid-template-columns:120px 120px 130px 140px 130px 130px 150px 120px 120px minmax(260px,1fr) 130px minmax(220px,1fr) 110px 42px 72px;align-items:center;gap:10px;display:grid}.direct-mail-table{min-width:2100px}.pickup-inbound-filter-grid{grid-template-columns:120px 130px 140px 140px minmax(260px,1fr) minmax(180px,1fr) 110px 42px 72px;align-items:center;gap:10px;display:grid}.pickup-outbound-filter-grid{grid-template-columns:120px 130px 140px 120px 120px 130px 140px 130px 130px minmax(260px,1fr) minmax(180px,1fr) 110px 42px 72px;align-items:center;gap:10px;display:grid}.pickup-create-card{display:grid}.pickup-outbound-create-grid{grid-template-columns:140px repeat(8,minmax(120px,1fr)) 130px;align-items:center;gap:10px;display:grid}.pickup-inbound-table{min-width:1680px}.pickup-outbound-table{min-width:1780px}.ticket-filter-grid{grid-template-columns:120px 140px 140px 130px 110px minmax(260px,1fr) minmax(180px,1fr) 110px 42px 72px;align-items:center;gap:10px;display:grid}.ticket-create-grid{grid-template-columns:140px 150px minmax(180px,1fr) 140px 120px 140px 110px 140px 110px 120px;align-items:center;gap:10px;display:grid}.ticket-table{min-width:1680px}.outbound-move-notice{justify-content:space-between;align-items:center;gap:12px;display:flex}.outbound-recipient-cell,.outbound-package-cell{gap:4px;min-width:0;display:grid}.outbound-recipient-cell strong,.outbound-package-cell strong{color:#101828}.outbound-recipient-cell span,.outbound-package-cell span{color:#667085}.outbound-item-list{flex-wrap:wrap;gap:6px;max-width:520px;display:flex}.outbound-item-list span{color:#344054;background:#f2f4f7;border-radius:4px;padding:2px 6px;font-size:12px}.outbound-error-text{font-weight:800;color:var(--danger)!important}.tab-count{color:#175cd3;background:#eef4ff;border-radius:999px;justify-content:center;align-items:center;min-width:20px;min-height:18px;margin-left:6px;padding:0 6px;font-size:12px;display:inline-flex}.tracking-actions{gap:6px;min-width:310px;display:grid}.tracking-inline-form{grid-template-columns:minmax(130px,1fr) auto;gap:6px;display:grid}.tracking-input{min-width:0}.outbound-simple-actions{min-width:180px}.outbound-simple-actions form{display:flex}.table-actions{align-items:center;gap:6px;display:inline-flex}.table-actions form{display:inline-flex}.table-actions .icon-button{border-color:var(--line-strong);color:#475467;background:#fff}.table-actions .icon-button:hover{color:var(--accent);background:#f8fafc;border-color:#b8c4d8}.page-title-compact{font-size:18px}.outbound-create-grid{grid-template-columns:repeat(6,minmax(130px,1fr)) auto;align-items:center;gap:10px;display:grid}.outbound-create-note{grid-column:span 2}.inventory-info-table th,.inbound-order-table th,.devanning-info-table th,.b2b-info-table th,.b2b-movement-table th,.fba-info-table th,.fba-movement-table th,.stock-count-table th,.internal-move-table th,.inventory-adjust-table th,.inventory-transfer-table th,.inventory-age-table th,.inventory-age-segment-table th{z-index:1;position:sticky;top:0}.inventory-info-table td:nth-child(n+5),.inventory-info-table th:nth-child(n+5),.inbound-order-table td:nth-child(2),.inbound-order-table th:nth-child(2),.inbound-order-table td:nth-child(8),.inbound-order-table th:nth-child(8){text-align:right}.inbound-order-table td:nth-child(n+13):nth-child(-n+19),.inbound-order-table th:nth-child(n+13):nth-child(-n+19){white-space:nowrap}.b2b-info-table td:nth-child(n+6):nth-child(-n+11),.b2b-info-table th:nth-child(n+6):nth-child(-n+11){text-align:right}.b2b-info-table td:nth-child(12),.b2b-info-table th:nth-child(12){text-align:left}.b2b-movement-table td:nth-child(n+7):nth-child(-n+10),.b2b-movement-table th:nth-child(n+7):nth-child(-n+10){text-align:right}.b2b-movement-table td:nth-child(11),.b2b-movement-table th:nth-child(11){text-align:left}.b2b-movement-box{gap:4px;min-width:260px;line-height:1.4;display:grid}.quantity-positive{color:var(--success);font-weight:800}.quantity-negative{color:var(--danger);font-weight:800}.quantity-warning{color:var(--warning);font-weight:800}.fba-info-table td:nth-child(n+8),.fba-info-table th:nth-child(n+8){text-align:right}.fba-info-table .fba-location-cell{text-align:left}.fba-movement-table td:nth-child(n+8),.fba-movement-table th:nth-child(n+8){text-align:right}.fba-movement-product{color:#7c8ba9;gap:4px;min-width:300px;line-height:1.4;display:grid}.fba-movement-product strong{color:#27364a}.count-side-title{margin-top:10px}.stock-count-date-range{min-width:260px}.stock-count-create-details,.stock-count-complete-details,.stock-count-finished-details{position:relative}.stock-count-create-summary,.stock-count-complete-summary,.stock-count-finished-summary{cursor:pointer;list-style:none}.stock-count-create-summary::-webkit-details-marker{display:none}.stock-count-complete-summary::-webkit-details-marker{display:none}.stock-count-finished-summary::-webkit-details-marker{display:none}.stock-count-create-grid{z-index:5;border:1px solid var(--line);background:#fff;border-radius:8px;grid-template-columns:repeat(4,minmax(150px,1fr));gap:10px;width:min(980px,100vw - 360px);padding:12px;display:grid;position:absolute;top:calc(100% + 8px);left:0;box-shadow:0 14px 34px #14224229}.stock-count-remark-input{grid-column:span 2}.stock-count-complete-form{z-index:5;border:1px solid var(--line);background:#fff;border-radius:8px;gap:8px;width:270px;padding:10px;display:grid;position:absolute;top:calc(100% + 8px);right:0;box-shadow:0 14px 34px #14224229}.stock-count-finished-panel{z-index:5;border:1px solid var(--line);background:#fff;border-radius:8px;gap:8px;width:320px;padding:10px;display:grid;position:absolute;top:calc(100% + 8px);right:0;box-shadow:0 14px 34px #14224229}.stock-count-finished-panel div{border-bottom:1px solid #edf1f7;grid-template-columns:84px minmax(0,1fr);align-items:center;gap:10px;padding-bottom:7px;display:grid}.stock-count-finished-panel div:last-child{border-bottom:0;padding-bottom:0}.stock-count-finished-panel span{color:#7c8ba9;font-weight:700}.stock-count-finished-panel strong{color:#27364a;overflow-wrap:anywhere;min-width:0;font-weight:800}.stock-count-result-cell{white-space:nowrap;align-items:center;gap:8px;display:inline-flex}.stock-count-table td:nth-child(7),.stock-count-table th:nth-child(7){white-space:nowrap}.internal-move-table td:nth-child(5),.internal-move-table th:nth-child(5),.internal-move-table td:nth-child(6),.internal-move-table th:nth-child(6){text-align:right}.internal-move-table td:nth-child(8),.internal-move-table th:nth-child(8){white-space:nowrap}.inventory-adjust-table td:nth-child(5),.inventory-adjust-table th:nth-child(5){text-align:right}.inventory-adjust-table td:nth-child(7),.inventory-adjust-table th:nth-child(7),.inventory-transfer-table td:nth-child(11),.inventory-transfer-table th:nth-child(11),.inventory-transfer-table td:nth-child(12),.inventory-transfer-table th:nth-child(12),.inventory-transfer-table td:nth-child(13),.inventory-transfer-table th:nth-child(13),.inventory-transfer-table td:nth-child(14),.inventory-transfer-table th:nth-child(14){white-space:nowrap}.inventory-age-table td:nth-child(7),.inventory-age-table th:nth-child(7),.inventory-age-table td:nth-child(8),.inventory-age-table th:nth-child(8),.inventory-age-segment-table td:nth-child(n+2):nth-child(-n+6),.inventory-age-segment-table th:nth-child(n+2):nth-child(-n+6){text-align:right}.inventory-age-table td:nth-child(6),.inventory-age-table th:nth-child(6),.inventory-age-table td:nth-child(9),.inventory-age-table th:nth-child(9),.inventory-age-segment-table td:nth-child(n+7),.inventory-age-segment-table th:nth-child(n+7){white-space:nowrap}.internal-move-create-details,.inbound-create-details,.inbound-upload-details,.inventory-adjust-create-details,.inventory-transfer-create-details,.inventory-transfer-upload-details,.inbound-claim-create-details,.return-inbound-create-details,.return-inbound-scan-details,.return-inbound-upload-details{position:relative}.internal-move-create-summary,.inbound-create-summary,.inbound-upload-summary,.inventory-adjust-create-summary,.inventory-transfer-create-summary,.inventory-transfer-upload-summary,.inbound-claim-create-summary,.return-inbound-create-summary,.return-inbound-scan-summary,.return-inbound-upload-summary{cursor:pointer;list-style:none}.internal-move-create-summary::-webkit-details-marker{display:none}.inbound-create-summary::-webkit-details-marker{display:none}.inbound-upload-summary::-webkit-details-marker{display:none}.inventory-adjust-create-summary::-webkit-details-marker{display:none}.inventory-transfer-create-summary::-webkit-details-marker{display:none}.inventory-transfer-upload-summary::-webkit-details-marker{display:none}.inbound-claim-create-summary::-webkit-details-marker{display:none}.return-inbound-create-summary::-webkit-details-marker{display:none}.return-inbound-scan-summary::-webkit-details-marker{display:none}.return-inbound-upload-summary::-webkit-details-marker{display:none}.internal-move-create-grid{z-index:5;border:1px solid var(--line);background:#fff;border-radius:8px;grid-template-columns:repeat(4,minmax(150px,1fr));gap:10px;width:min(1080px,100vw - 360px);padding:12px;display:grid;position:absolute;top:calc(100% + 8px);left:0;box-shadow:0 14px 34px #14224229}.inbound-create-grid{z-index:5;border:1px solid var(--line);background:#fff;border-radius:8px;grid-template-columns:repeat(5,minmax(140px,1fr));gap:10px;width:min(1180px,100vw - 44px);padding:12px;display:grid;position:absolute;top:calc(100% + 8px);left:0;box-shadow:0 14px 34px #14224229}.inbound-lines-editor{background:#f8fbff;border:1px solid #e8edf8;border-radius:8px;grid-column:1/-1;gap:8px;padding:10px;display:grid}.inbound-lines-heading{color:#334155;justify-content:space-between;align-items:center;gap:12px;font-size:13px;display:flex}.inbound-lines-heading strong{color:#111827;font-size:14px}.inbound-line-row{grid-template-columns:minmax(220px,1fr) 130px;gap:8px;display:grid}.inbound-upload-form{z-index:5;border:1px solid var(--line);background:#fff;border-radius:8px;grid-template-columns:110px minmax(180px,1fr) 80px;gap:10px;width:min(520px,100vw - 44px);padding:12px;display:grid;position:absolute;top:calc(100% + 8px);left:0;box-shadow:0 14px 34px #14224229}.inventory-adjust-create-grid{z-index:5;border:1px solid var(--line);background:#fff;border-radius:8px;grid-template-columns:repeat(4,minmax(150px,1fr));gap:10px;width:min(1080px,100vw - 360px);padding:12px;display:grid;position:absolute;top:calc(100% + 8px);left:0;box-shadow:0 14px 34px #14224229}.inventory-transfer-create-grid{z-index:5;border:1px solid var(--line);background:#fff;border-radius:8px;grid-template-columns:repeat(4,minmax(150px,1fr));gap:10px;width:min(1120px,100vw - 360px);padding:12px;display:grid;position:absolute;top:calc(100% + 8px);left:0;box-shadow:0 14px 34px #14224229}.inventory-transfer-upload-form{z-index:5;border:1px solid var(--line);background:#fff;border-radius:8px;grid-template-columns:110px minmax(180px,1fr) 80px;gap:10px;width:min(560px,100vw - 44px);padding:12px;display:grid;position:absolute;top:calc(100% + 8px);left:0;box-shadow:0 14px 34px #14224229}.inbound-claim-create-grid{z-index:5;border:1px solid var(--line);background:#fff;border-radius:8px;grid-template-columns:repeat(4,minmax(150px,1fr));gap:10px;width:min(1020px,100vw - 360px);padding:12px;display:grid;position:absolute;top:calc(100% + 8px);left:0;box-shadow:0 14px 34px #14224229}.return-inbound-create-grid{z-index:5;border:1px solid var(--line);background:#fff;border-radius:8px;grid-template-columns:repeat(4,minmax(150px,1fr));gap:10px;width:min(1120px,100vw - 360px);padding:12px;display:grid;position:absolute;top:calc(100% + 8px);left:0;box-shadow:0 14px 34px #14224229}.return-inbound-scan-form{z-index:5;border:1px solid var(--line);background:#fff;border-radius:8px;grid-template-columns:minmax(260px,1fr) 86px;gap:10px;width:min(560px,100vw - 44px);padding:12px;display:grid;position:absolute;top:calc(100% + 8px);left:0;box-shadow:0 14px 34px #14224229}.return-inbound-upload-form{z-index:5;border:1px solid var(--line);background:#fff;border-radius:8px;grid-template-columns:110px minmax(180px,1fr) 80px;gap:10px;width:min(560px,100vw - 44px);padding:12px;display:grid;position:absolute;top:calc(100% + 8px);left:0;box-shadow:0 14px 34px #14224229}.internal-move-note-input,.inbound-note-input,.inbound-claim-note-input,.return-inbound-note-input{grid-column:span 2}.inbound-date-range,.inbound-claim-date-range,.return-inbound-date-range,.inbound-record-date-range{min-width:260px}.inbound-order-cell{color:#7c8ba9;gap:4px;min-width:260px;line-height:1.35;display:grid}.inbound-order-cell strong{color:#27364a}.inbound-row-actions{align-items:center;gap:8px;min-width:180px;display:flex}.inbound-claim-table th,.inbound-claim-table td{white-space:nowrap}.inbound-claim-product-cell{min-width:190px}.inbound-claim-row-actions{flex-wrap:wrap;align-items:flex-start;gap:8px;min-width:210px;display:flex}.inbound-claim-action-details{max-width:390px}.inbound-claim-action-summary{cursor:pointer;list-style:none}.inbound-claim-action-summary::-webkit-details-marker{display:none}.inbound-claim-action-form{border:1px solid var(--line);background:#fff;border-radius:8px;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;width:min(390px,100vw - 72px);margin-top:8px;padding:10px;display:grid;box-shadow:0 8px 24px #1422421f}.inbound-claim-action-wide{grid-column:1/-1}.return-inbound-table th,.return-inbound-table td{white-space:nowrap}.return-inbound-product-cell{min-width:210px}.return-inbound-row-actions{flex-wrap:wrap;align-items:flex-start;gap:8px;min-width:260px;display:flex}.return-inbound-action-details{max-width:260px}.return-inbound-action-summary{cursor:pointer;list-style:none}.return-inbound-action-summary::-webkit-details-marker{display:none}.return-inbound-exception-form{border:1px solid var(--line);background:#fff;border-radius:8px;grid-template-columns:minmax(150px,1fr) 76px;gap:8px;width:min(260px,100vw - 72px);margin-top:8px;padding:10px;display:grid;box-shadow:0 8px 24px #1422421f}.inbound-status-pill{white-space:nowrap;border-radius:999px;justify-content:center;align-items:center;min-width:66px;padding:4px 9px;font-weight:800;display:inline-flex}.inbound-status-pending{color:#155eef;background:#eff6ff}.inbound-status-progress{color:var(--warning);background:#fff7ed}.inbound-status-success{color:#027a48;background:#ecfdf3}.inbound-status-cancelled{color:#667085;background:#f2f4f7}.return-status-exception{color:var(--danger);background:#fff1f0}.record-mode-tabs{border-bottom:1px solid var(--line);align-items:center;gap:18px;display:inline-flex}.record-mode-tab{color:#475467;white-space:nowrap;border-bottom:2px solid #0000;align-items:center;min-height:34px;font-weight:800;display:inline-flex}.record-mode-tab-active{border-bottom-color:var(--accent);color:var(--accent)}.inbound-record-table th,.inbound-record-table td{white-space:nowrap}.inbound-scan-page{gap:14px;display:grid}.inbound-scan-card{align-content:center;gap:18px;min-height:230px;padding:28px;display:grid}.inbound-scan-heading{align-items:center;gap:14px;display:flex}.inbound-scan-heading h1{color:#111827;letter-spacing:0;margin:0;font-size:24px}.inbound-scan-heading p{color:#7c8ba9;margin:5px 0 0;font-weight:700}.inbound-scan-icon{width:58px;height:58px;color:var(--accent);background:#eff6ff;border-radius:8px;justify-content:center;align-items:center;display:inline-flex}.inbound-scan-form{grid-template-columns:minmax(320px,1fr) 118px;align-items:center;gap:12px;display:grid}.inbound-scan-form-with-location{grid-template-columns:minmax(320px,1fr) 220px 118px}.inbound-scan-input-wrap{color:#8b99b3;background:#fff;border:1px solid #cdd8ee;border-radius:8px;align-items:center;gap:12px;min-height:62px;padding:0 18px;display:flex}.inbound-scan-input-wrap:focus-within{border-color:var(--accent);box-shadow:0 0 0 3px #145cff1c}.inbound-scan-input{color:#111827;letter-spacing:0;border:0;outline:0;width:100%;min-width:0;font-size:20px;font-weight:800}.inbound-scan-input::placeholder{color:#a7b0c2;font-weight:700}.inbound-scan-submit,.inbound-scan-location{min-height:62px}.inbound-scan-feedback{align-items:center;gap:8px;margin:0;display:flex}.inbound-scan-pending{padding:14px}.inbound-scan-section-title{color:#111827;letter-spacing:0;margin:0;font-size:18px}.inbound-scan-table th,.inbound-scan-table td{white-space:nowrap}.inventory-adjust-date-range,.inventory-transfer-date-range{min-width:260px}.inventory-adjust-reason-input,.inventory-transfer-note-input{grid-column:span 2}.inventory-transfer-detail-cell{color:#27364a;overflow-wrap:anywhere;min-width:260px;line-height:1.4}.inventory-transfer-row-actions{align-items:center;gap:8px;min-width:180px;display:flex}.transfer-status-pill{white-space:nowrap;border-radius:999px;justify-content:center;align-items:center;min-width:66px;padding:4px 9px;font-weight:800;display:inline-flex}.transfer-status-pending{color:#155eef;background:#eff6ff}.transfer-status-progress{color:var(--warning);background:#fff7ed}.transfer-status-success{color:#027a48;background:#ecfdf3}.transfer-status-cancelled{color:#667085;background:#f2f4f7}.status-count{color:inherit;margin-left:6px;font-size:12px;font-weight:800}.inventory-age-mode-tabs{margin-top:-6px}.inventory-age-summary{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.inventory-age-summary div{background:#fbfcff;border:1px solid #e7edf7;border-radius:8px;gap:4px;padding:12px;display:grid}.inventory-age-summary span{color:#7c8ba9;font-weight:700}.inventory-age-summary strong{color:#172033;font-size:22px;line-height:1.1}.inventory-age-range{min-width:220px}.internal-move-row-action{grid-template-columns:86px auto;align-items:center;gap:8px;min-width:220px;display:grid}.devanning-info-table td:nth-child(n+11),.devanning-info-table th:nth-child(n+11){text-align:right}.devanning-info-table td:nth-child(15),.devanning-info-table th:nth-child(15){text-align:left}.empty-table-cell{height:160px;color:var(--muted);text-align:center!important}.inventory-product-cell{grid-template-columns:64px minmax(0,1fr);align-items:start;gap:12px;min-width:260px;display:grid}.inventory-product-meta{color:#7c8ba9;gap:4px;line-height:1.35;display:grid}.inventory-product-meta strong{color:#27364a}.inventory-summary-row td{color:#172033;background:#fbfcff;font-weight:800}@media (max-width:1180px){.dashboard-layout,.statistics-layout{grid-template-columns:1fr}.dashboard-side{grid-template-columns:repeat(2,minmax(0,1fr))}.product-page,.inventory-info-page{grid-template-columns:1fr}.product-category-panel{height:auto;max-height:280px;position:static}.inventory-side-panel{height:auto;position:static}}@media (max-width:980px){.auth-main{overflow-y:auto}.login-screen{grid-template-columns:1fr;gap:28px;min-height:auto}.login-visual{gap:16px}.login-heading{max-width:620px;font-size:34px}.login-copy{max-width:620px}.login-card{max-width:460px}.top-nav{flex-wrap:wrap;padding-bottom:6px}.brand{min-height:44px}.top-user{width:100%}.module-overview,.grid-3,.grid-4,.statistics-metric-grid,.strategy-summary-grid,.module-hub-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.module-hub-sections{grid-template-columns:repeat(2,minmax(240px,1fr))}.inventory-label-sheet{grid-template-columns:repeat(2,minmax(220px,1fr))}.grid-2,.filter-bar,.product-filter-grid,.product-create-grid,.inbound-filter-grid,.inventory-filter-grid,.devanning-filter-grid,.b2b-filter-grid,.b2b-movement-filter-grid,.b2b-order-filter-grid,.b2b-record-filter-grid,.fba-filter-grid,.fba-movement-filter-grid,.fba-return-filter-grid,.online-logistics-filter-grid,.logistics-provider-filter-grid,.provider-channel-filter-grid,.logistics-product-filter-grid,.logistics-group-filter-grid,.zone-rule-filter-grid,.remote-rule-filter-grid,.fuel-rule-filter-grid,.watermark-filter-grid,.billing-strategy-filter-grid,.freight-quote-grid,.special-fee-filter-grid,.cost-strategy-filter-grid,.logistics-cost-filter-grid,.fee-recharge-filter-grid,.fee-coupon-filter-grid,.fee-manual-filter-grid,.fee-adjust-filter-grid,.fee-flow-filter-grid,.fee-rent-filter-grid,.fee-item-filter-grid,.fee-template-filter-grid,.fee-business-filter-grid,.fee-bill-filter-grid,.fee-profit-filter-grid,.statistics-filter-grid,.strategy-filter-grid,.customer-filter-grid,.product-extra-filter-grid,.stock-count-filter-grid,.internal-move-filter-grid,.inventory-adjust-filter-grid,.inventory-transfer-filter-grid,.inbound-claim-filter-grid,.return-inbound-filter-grid,.inbound-record-filter-grid,.inventory-age-filter-grid,.outbound-filter-grid,.outbound-wave-filter-grid,.sign-record-filter-grid,.photo-record-filter-grid,.scanform-filter-grid,.logistics-tracking-filter-grid,.direct-mail-filter-grid,.pickup-inbound-filter-grid,.pickup-outbound-filter-grid,.pickup-outbound-create-grid,.b2b-create-grid,.b2b-outbound-create-grid,.fba-return-create-grid,.fba-label-create-grid,.fba-outbound-create-grid,.online-logistics-create-grid,.logistics-provider-create-grid,.provider-channel-create-grid,.logistics-product-create-grid,.logistics-group-create-grid,.zone-rule-create-grid,.remote-rule-create-grid,.fuel-rule-create-grid,.watermark-create-grid,.billing-strategy-create-grid,.freight-cost-create-grid,.special-fee-create-grid,.cost-strategy-create-grid,.logistics-cost-create-grid,.fee-recharge-create-grid,.fee-coupon-create-grid,.fee-manual-create-grid,.fee-adjust-create-grid,.fee-rent-create-grid,.fee-item-create-grid,.fee-template-create-grid,.fee-business-create-grid,.fee-bill-create-grid,.customer-create-grid,.product-serial-create-grid,.product-label-create-grid,.distribution-create-grid,.packaging-create-grid,.ticket-filter-grid,.ticket-create-grid{grid-template-columns:1fr}.product-search-input{grid-column:auto}.inventory-table-top{flex-direction:column;align-items:flex-start}.stock-count-create-grid{grid-template-columns:1fr;width:calc(100vw - 44px)}.stock-count-remark-input{grid-column:auto}.inbound-create-grid,.inbound-upload-form{grid-template-columns:1fr;width:calc(100vw - 44px)}.inbound-scan-card{padding:18px}.inbound-scan-form{grid-template-columns:1fr}.inbound-scan-input{font-size:16px}.internal-move-create-grid{grid-template-columns:1fr;width:calc(100vw - 44px)}.inbound-note-input{grid-column:auto}.inventory-adjust-create-grid,.inventory-transfer-create-grid,.inbound-claim-create-grid,.return-inbound-create-grid{grid-template-columns:1fr;width:calc(100vw - 44px)}.internal-move-note-input,.inbound-claim-note-input,.return-inbound-note-input,.inventory-adjust-reason-input,.inventory-transfer-note-input,.customer-note-input,.product-extra-note-input{grid-column:auto}.inventory-age-summary,.freight-quote-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.stock-count-complete-form,.stock-count-finished-panel{left:0;right:auto}}@media (max-width:640px){.auth-main{background:#030916;padding:18px}.login-logo-panel{padding:0}.login-heading{font-size:28px}.login-copy{font-size:14px}.login-flow{gap:12px}.auth-card{padding:22px}.login-card-header{flex-direction:column;align-items:flex-start;gap:10px}.main{padding:10px}.top-user{flex-wrap:wrap;align-items:stretch}.warehouse-chip,.user-chip{flex:1;justify-content:center}.module-overview,.dashboard-side,.finance-grid,.capacity-grid,.statistics-metric-grid,.strategy-summary-grid,.inventory-age-summary,.freight-quote-metrics{grid-template-columns:1fr}.statistics-heading{flex-direction:column;align-items:flex-start}.module-hub-header,.module-hub-title-block{align-items:flex-start}.module-hub-header{flex-direction:column}.module-hub-metrics,.module-hub-sections,.inventory-label-sheet{grid-template-columns:1fr}.inventory-label-toolbar{flex-direction:column;align-items:flex-start}.statistics-trend-bars{grid-template-columns:repeat(7,minmax(32px,1fr));overflow-x:auto}.metric-list{grid-template-columns:repeat(2,minmax(0,1fr))}}@media print{body{background:#fff}.topbar,.top-shell,.tabs-row,.tab-bar,.inventory-side-panel,.inventory-filter-card,.inventory-table-top,.workbench-actions,.inventory-table-wrap,.product-pagination,.inventory-label-toolbar .inline-form,.inbound-print-toolbar .inline-form{display:none!important}.main,.content,.inventory-info-page,.inventory-info-main,.inventory-table-card{box-shadow:none!important;background:#fff!important;border:0!important;margin:0!important;padding:0!important;display:block!important}.inventory-label-print-section{background:#fff;border:0;margin:0}.inventory-label-toolbar{border-bottom:1px solid #111827;padding:0 0 8px}.inventory-label-sheet{grid-template-columns:repeat(2,minmax(0,1fr));gap:8mm;padding:10px 0 0}.inventory-label-card{min-height:42mm;box-shadow:none}.inbound-print-page,.inbound-print-sheet{display:block}.inbound-print-toolbar{background:#fff;border:0;border-bottom:1px solid #111827;border-radius:0;margin-bottom:8px;padding:0 0 8px}.inbound-print-card{box-shadow:none;page-break-inside:avoid;border-radius:0;margin-bottom:8mm}}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}
