:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--bg:#f6f8fb;--surface:#fff;--surface-subtle:#f0f4f8;--ink:#162033;--muted:#667085;--line:#d9e2ec;--line-strong:#bfccd9;--accent:#2563eb;--accent-strong:#1743a8;--teal:#087f8c;--green:#18794e;--amber:#b45309;--danger:#b42318;--shadow:0 22px 70px #1620331a}*{box-sizing:border-box}html,body{max-width:100%;min-height:100%;overflow-x:hidden}body{background:linear-gradient(180deg, #2563eb14, #087f8c0a 34%, transparent 60%), var(--bg);color:var(--ink);letter-spacing:0;margin:0;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}button,input,select,textarea{font:inherit}button{border:0}.app-shell{grid-template-columns:280px minmax(0,1fr);max-width:100%;min-height:100vh;display:grid;overflow-x:hidden}.sidebar{overscroll-behavior:contain;color:#f8fafc;background:#121a29;flex-direction:column;gap:28px;width:280px;min-width:0;height:100dvh;min-height:0;padding:24px 18px;display:flex;position:fixed;inset:0 auto 0 0;overflow-y:auto}.brand-block{grid-template-columns:44px minmax(0,1fr);align-items:center;gap:12px;display:grid}.brand-mark{background:#101828;border-radius:10px;place-items:center;width:44px;height:44px;display:grid;overflow:hidden;box-shadow:0 8px 20px #0000003d}.brand-mark img{width:100%;height:100%;display:block}.eyebrow{color:inherit;letter-spacing:0;text-transform:uppercase;opacity:.68;margin:0 0 4px;font-size:12px;font-weight:800}.brand-block h1,.workflow-header h2,.coming-soon h2{margin:0;font-size:24px;line-height:1.08}.brand-block h1{font-size:20px}.tab-list,.tab-group{gap:8px;display:grid}.tab-button{color:#cbd5e1;cursor:pointer;text-align:left;background:0 0;border:1px solid #ffffff12;border-radius:8px;grid-template-columns:20px minmax(0,1fr) 16px;align-items:center;gap:10px;min-height:44px;padding:0 12px;text-decoration:none;display:grid;position:relative}.tab-button:before{content:"";opacity:0;background:0 0;border-radius:999px;width:4px;height:22px;transition:background .16s,opacity .16s,transform .16s;position:absolute;left:0;transform:scaleY(.72)}.tab-button span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.tab-button:hover{color:#fff;background:#ffffff1a;border-color:#ffffff24}.tab-button:focus-visible{outline-offset:2px;outline:2px solid #bfdbfe}.tab-group-toggle.has-active-child{color:#eff6ff;background:#bfdbfe17;border-color:#bfdbfe3d}.tab-group-chevron{transition:transform .16s}.tab-group-toggle[aria-expanded=true] .tab-group-chevron{transform:rotate(180deg)}.tab-sub-list{border-left:1px solid #bfdbfe40;gap:6px;margin:-2px 0 0 18px;padding:4px 0 0 11px;display:grid}.tab-sub-list[hidden]{display:none}.tab-sub-button{color:#aebfd3;border-color:#0000;grid-template-columns:18px minmax(0,1fr);min-height:38px;padding:0 10px}.tab-sub-button:before{height:18px}.tab-button.active{color:#fff;background:#ffffff29;border-color:#ffffff1f;box-shadow:inset 0 0 0 1px #ffffff1f,0 10px 26px #00000029}.tab-button.active svg{color:#bfdbfe}.sidebar-footer{color:#dbeafe;border-radius:8px;gap:10px;margin-top:auto;padding:12px;display:grid}.sidebar-user{gap:2px;min-width:0;display:grid}.sidebar-user span{color:#93a4bd;text-transform:uppercase;font-size:11px;font-weight:800}.sidebar-user strong{color:#fff;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:13px;font-weight:800;overflow:hidden}.sidebar-logout,.sidebar-credit{color:#fff;border-radius:8px;align-items:center;gap:8px;min-width:0;min-height:40px;font-weight:800;display:inline-flex}.sidebar-logout{cursor:pointer;background:#ffffff14;border:1px solid #ffffff29;justify-content:center;width:100%}.sidebar-logout:hover{background:#ffffff24;border-color:#ffffff47}.sidebar-credit{text-decoration:none}.sidebar-credit span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.sidebar-footer a{color:#fff;text-decoration:none}.login-shell{background:radial-gradient(circle at 10% 10%,#2563eb14,#0000 28%),#f7f8fa;place-items:center;min-height:100vh;padding:clamp(24px,5vw,72px);display:grid}.login-card{background:#fff;border:1px solid #dde2e8;border-radius:18px;grid-template-columns:minmax(380px,.86fr) minmax(420px,1.14fr);width:min(1180px,100%);min-height:min(720px,100vh - 96px);display:grid;overflow:hidden;box-shadow:0 30px 80px #121a291f}.login-panel{background:#fff;align-items:center;padding:clamp(42px,6vw,88px);display:grid}.login-content{gap:30px;width:100%;max-width:410px;margin:0 auto;display:grid}.login-brand{color:#26344b;letter-spacing:.08em;text-transform:uppercase;align-items:center;gap:11px;font-size:13px;font-weight:850;display:flex}.login-brand-mark{background:#121a29;border-radius:10px;place-items:center;width:40px;height:40px;display:grid;overflow:hidden;box-shadow:0 8px 20px #121a292e}.login-brand-mark img{width:100%;height:100%;display:block}.login-heading{gap:10px;display:grid}.login-heading h1,.login-heading p{margin:0}.login-heading h1{color:#101828;letter-spacing:-.045em;font-size:clamp(34px,4vw,46px);font-weight:850;line-height:1}.login-heading p{color:var(--muted);font-size:15px;line-height:1.6}.login-form{gap:19px;display:grid}.login-field{color:#344054;gap:9px;font-size:14px;font-weight:750;display:grid}.login-field input{width:100%;min-width:0;min-height:52px;color:var(--ink);background:#fff;border:1px solid #cfd6df;border-radius:10px;outline:0;padding:0 15px;font-weight:650;transition:border-color .15s,box-shadow .15s}.login-field input::placeholder{color:#98a2b3;font-weight:500}.login-field input:focus{border-color:var(--accent);box-shadow:0 0 0 4px #2563eb1f}.login-field input:disabled{cursor:not-allowed;opacity:.62}.login-submit{background:var(--accent);color:#fff;cursor:pointer;border-radius:10px;justify-content:center;align-items:center;gap:9px;min-height:52px;margin-top:2px;font-weight:850;transition:background .15s,box-shadow .15s,transform .15s;display:inline-flex;box-shadow:0 12px 24px #2563eb38}.login-submit:hover{background:var(--accent-strong);transform:translateY(-1px);box-shadow:0 15px 28px #2563eb47}.login-submit:disabled{cursor:not-allowed;opacity:.72}.login-error{color:var(--danger);background:#fff3f1;border:1px solid #f5b5ad;border-radius:8px;margin:0;padding:11px 12px;font-size:13px;font-weight:750}.login-visual{background:#dfe8f5;min-height:100%;position:relative;overflow:hidden}.login-visual>img{object-fit:cover;object-position:58% center}.login-visual:after{content:"";background:linear-gradient(#0000 56%,#08101fb8);position:absolute;inset:0}.login-visual-overlay{z-index:1;color:#fff;position:absolute;bottom:clamp(28px,4vw,48px);left:clamp(28px,4vw,54px);right:clamp(28px,4vw,54px)}.login-visual-overlay p{letter-spacing:-.035em;margin:0 0 8px;font-size:clamp(24px,3vw,34px);font-weight:850}.login-visual-overlay span{opacity:.88;font-size:14px;font-weight:650}.workspace{grid-column:2;min-width:0;padding:28px;position:relative}.workspace-content[inert]{opacity:.35}.workspace-navigation-overlay{z-index:40;cursor:progress;justify-content:center;align-items:flex-start;padding:56px 20px;display:flex;position:absolute;inset:0}.workspace-navigation-status{border:1px solid var(--line);background:var(--surface);max-width:100%;color:var(--ink);border-radius:8px;align-items:center;gap:12px;padding:16px 20px;font-size:14px;font-weight:600;display:flex;position:sticky;top:28px;box-shadow:0 8px 28px #1620331a}.workspace-navigation-status svg{color:var(--muted);flex-shrink:0}@media (prefers-reduced-motion:reduce){.workspace-navigation-status .spin,.tab-button .spin{animation:none}}.workflow-panel,.coming-soon{border:1px solid var(--line);width:100%;max-width:1180px;min-height:calc(100vh - 56px);box-shadow:var(--shadow);background:#fffffff0;border-radius:8px;margin:0 auto}.workflow-panel{flex-direction:column;gap:22px;padding:24px;display:flex}.workflow-panel.shipping-workflow-panel{max-width:none;margin:0}.workflow-header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:16px;padding-bottom:18px;display:flex}.workflow-header .eyebrow,.coming-soon .eyebrow{color:var(--teal)}.upload-stack{flex:1;grid-template-rows:auto minmax(0,1fr);gap:16px;min-height:0;display:grid}.drop-zone,.file-list{border:1px solid var(--line);background:var(--surface);border-radius:8px}.drop-zone{border-style:dashed;border-width:2px;border-color:var(--line-strong);background:linear-gradient(180deg, #2563eb0f, #087f8c0d), var(--surface);cursor:pointer;text-align:center;grid-template-columns:1fr;place-items:center;gap:18px;min-height:230px;padding:34px 28px;transition:background .16s,border-color .16s;display:grid;position:relative;overflow:hidden}.drop-zone:hover,.drop-zone.over{border-color:var(--accent);background:linear-gradient(#2563eb17,#087f8c12),#fbfdff}.drop-zone.over{background:linear-gradient(#2563eb1f,#087f8c14),#fbfdff}.drop-zone.dropped{border-color:var(--green);background:linear-gradient(#18794e1c,#087f8c0d),#fbfffc}.drop-zone:focus-visible{outline-offset:3px;outline:3px solid #2563eb3d}.drop-zone input{display:none}.drop-copy{grid-template-columns:1fr;place-items:center;gap:14px;display:grid}.drop-text{min-width:0}.drop-icon{width:62px;height:62px;color:var(--accent);background:#ffffffb8;border:1px solid #2563eb2e;border-radius:8px;place-items:center;display:grid}.drop-zone.over .drop-icon{background:var(--accent);color:#fff}.drop-zone.dropped .drop-icon{background:var(--green);color:#fff}.drop-zone h3{margin:0;font-size:36px;line-height:1.02}.drop-zone p{max-width:360px;color:var(--muted);margin:8px 0 0;font-size:15px;font-weight:650}.drop-action{border:1px solid var(--accent);min-height:48px;color:var(--accent-strong);white-space:nowrap;background:#fff;border-radius:8px;justify-content:center;align-items:center;gap:8px;padding:0 22px;font-weight:850;transition:background .16s,border-color .16s,color .16s;display:inline-flex}.drop-zone:hover .drop-action,.drop-zone.over .drop-action{background:var(--accent);border-color:var(--accent);color:#fff}.drop-zone.dropped .drop-action{background:var(--green);border-color:var(--green);color:#fff}.file-list{grid-template-rows:auto minmax(0,1fr);align-content:stretch;gap:14px;min-width:0;min-height:154px;padding:16px;display:grid;overflow:hidden}.file-list-header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:12px;padding-bottom:12px;display:flex}.file-list-header .eyebrow{color:var(--teal)}.file-list-header h3{margin:0;font-size:18px}.file-list-header>span{color:var(--muted);white-space:nowrap;font-size:13px;font-weight:800}.file-grid{grid-template-columns:repeat(2,minmax(0,1fr));align-content:start;gap:10px;min-height:0;padding-right:2px;display:grid;overflow-y:auto}.file-row{border:1px solid var(--line);background:#fbfdff;border-radius:8px;grid-template-columns:22px minmax(0,1fr) 34px;align-items:center;gap:10px;min-height:58px;padding:10px;display:grid}.file-row strong,.file-row span{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.file-row strong{font-size:14px}.file-row span{color:var(--muted);margin-top:3px;font-size:13px}.empty-state,.coming-soon{color:var(--muted);text-align:center;place-items:center;gap:10px;display:grid}.file-list .empty-state{grid-row:1/-1;align-content:center;justify-items:center;width:100%;height:100%;min-height:122px}.empty-state.compact{border:1px solid var(--line);background:#fbfdff;border-radius:8px;min-height:90px}.coming-soon{align-content:center}.coming-soon h2{color:var(--ink)}.soon-message{max-width:280px;color:var(--muted);margin:0;font-weight:650}.primary-button,.secondary-button,.download-button,.icon-button{cursor:pointer;border-radius:8px;justify-content:center;align-items:center;gap:8px;transition:background .16s,border-color .16s,color .16s,transform .16s;display:inline-flex}.primary-button{background:var(--accent);color:#fff;min-width:132px;min-height:42px;padding:0 16px;font-weight:800}.primary-button:hover{background:var(--accent-strong)}.primary-button.danger{background:var(--danger)}.primary-button.danger:hover{background:#8f1b13}.primary-button:disabled{cursor:not-allowed;opacity:.56}.secondary-button,.download-button{border:1px solid var(--line-strong);min-height:40px;color:var(--ink);background:#fff;padding:0 14px;font-weight:750}.secondary-button:hover,.download-button:hover{border-color:var(--accent);color:var(--accent-strong)}.secondary-button.danger{color:var(--danger)}.secondary-button.danger:hover{background:#fff3f1;border-color:#f5b5ad}.icon-button{width:34px;height:34px;color:var(--muted);background:0 0}.icon-button:hover{color:var(--danger);background:#eef2f7}.icon-button.danger:hover{color:var(--danger);background:#fff3f1}.alert{color:var(--danger);background:#fff3f1;border:1px solid #f5b5ad;border-radius:8px;padding:12px 14px;font-weight:700}.analysis-alert{gap:5px;display:grid}.analysis-alert-request-id{overflow-wrap:anywhere;font-size:.78rem;font-weight:650}.status-note{color:#1743a8;border-radius:8px;align-items:center;gap:12px;padding:12px 14px;font-weight:750;display:flex}.workflow-progress{background:linear-gradient(#f8fbff 0%,#f3f8fd 100%);border:1px solid #cfe0f4;border-radius:8px;gap:9px;padding:13px 14px;display:grid;box-shadow:inset 0 1px #ffffffd9}.workflow-progress-topline{color:#20405f;justify-content:space-between;align-items:center;gap:12px;min-width:0;font-size:13px;font-weight:850;display:flex}.workflow-progress-topline span{overflow-wrap:anywhere;min-width:0}.workflow-progress-topline strong{color:var(--teal);white-space:nowrap;flex:none;font-size:12px}.workflow-progress-track{background:#dbe8f5;border-radius:999px;height:10px;position:relative;overflow:hidden}.workflow-progress-fill{border-radius:inherit;background:linear-gradient(90deg, var(--teal), var(--accent));width:0;transition:width .32s;position:absolute;inset:0 auto 0 0}.workflow-progress-track.indeterminate .workflow-progress-fill{width:42%;animation:1.2s ease-in-out infinite progress-sweep}.workflow-progress p{color:#36516d;margin:0;font-size:13px;font-weight:700;line-height:1.45}.processing-loader{justify-content:center;align-items:end;gap:6px;min-height:32px;display:flex}.processing-loader span{background:var(--accent);border-radius:6px;width:7px;height:14px;animation:.76s ease-in-out infinite bounce-bar;display:block}.processing-loader span:nth-child(2){animation-delay:90ms}.processing-loader span:nth-child(3){animation-delay:.18s}.processing-loader span:nth-child(4){animation-delay:.27s}.processing-loader span:nth-child(5){animation-delay:.36s}.ready-action{background:var(--green);color:#fff;border-radius:8px;justify-content:center;align-items:center;gap:8px;width:100%;max-width:400px;min-height:42px;margin:auto;padding:0 16px;font-weight:850;text-decoration:none;display:inline-flex}.ready-action:hover{background:#0f633e}.workflow-header-actions{flex-wrap:wrap;align-items:center;gap:8px;display:inline-flex}.workflow-header-actions .icon-button{flex:0 0 42px;width:42px;height:42px}.shipping-station-tabs{min-width:0}.shipping-station-tab-list{border:1px solid var(--line);overscroll-behavior-x:contain;scrollbar-color:#a9b7cc transparent;scrollbar-width:thin;background:#eef4fb;border-radius:8px;gap:4px;min-width:0;padding:5px;display:flex;overflow-x:auto}.shipping-station-tab{min-width:0;min-height:48px;color:var(--ink);cursor:pointer;text-align:left;background:#ffffff52;border:1px solid #94a3b83d;border-radius:7px;flex:0 0 min(330px,56vw);grid-template-columns:18px minmax(0,1fr) max-content;align-items:center;gap:10px;padding:9px 12px;display:grid}.shipping-station-tab:hover{color:var(--accent-strong);background:#fff;border-color:#2563eb2e}.shipping-station-tab.active{background:#fff;border-color:#2563eb38;box-shadow:0 1px 2px #16203314,0 10px 26px #16203314}.shipping-station-tab.processing{color:var(--accent-strong)}.shipping-station-tab.error{background:#fff8f7;border-color:#f5b5ad}.shipping-station-tab:disabled{cursor:not-allowed;opacity:.62}.shipping-station-tab svg{color:var(--accent-strong)}.shipping-station-tab.error svg{color:var(--danger)}.shipping-station-tab-copy{gap:1px;min-width:0;display:grid}.shipping-station-tab-copy strong,.shipping-station-tab-copy em{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.shipping-station-tab-copy strong{font-size:13px;font-weight:850}.shipping-station-tab-copy em{color:var(--muted);text-overflow:clip;white-space:normal;flex-wrap:wrap;align-items:center;gap:6px;font-size:12px;font-style:normal;font-weight:750;line-height:1.2;display:inline-flex;overflow:visible}.shipping-station-updated-time{color:var(--accent-strong);white-space:nowrap;align-items:center;gap:3px;font-weight:850;display:inline-flex}.shipping-station-updated-time svg{color:currentColor}.shipping-station-row-badge{min-height:24px;color:var(--accent-strong);white-space:nowrap;background:#eff6ff;border:1px solid #bfdbfe;border-radius:999px;flex:none;justify-content:center;align-items:center;padding:0 8px;font-size:11px;font-weight:800;display:inline-flex}.icon-button.bordered{border:1px solid var(--line-strong);color:var(--ink);background:#fff}.icon-button.bordered:hover{border-color:var(--accent);color:var(--accent-strong)}.icon-button.compact{width:30px;height:30px}.shipping-setting,.drawer-setting{border:1px solid var(--line);background:#fbfdff;border-radius:8px;grid-template-columns:minmax(0,1fr) minmax(116px,150px);align-items:center;gap:8px 12px;min-width:0;padding:14px;display:grid}.shipping-setting>span,.drawer-setting>span{color:var(--ink);font-size:14px;font-weight:800}.shipping-setting>strong,.drawer-setting>strong{color:var(--muted);grid-column:1/-1;font-size:12px;font-weight:800}.label-order-setting{grid-template-columns:1fr;align-items:stretch;gap:10px}.shipping-setting input,.shipping-setting select,.drawer-setting input,.drawer-setting select{border:1px solid var(--line-strong);width:100%;min-width:0;min-height:42px;color:var(--ink);cursor:pointer;background:#fff;border-radius:8px;padding:0 12px;font-size:13px;font-weight:800}.shipping-setting input,.drawer-setting input{cursor:text}.label-order-setting select{min-height:46px;padding:0 14px;font-size:14px}.shipping-setting input:focus,.shipping-setting select:focus,.drawer-setting input:focus,.drawer-setting select:focus{border-color:var(--accent);outline:3px solid #2563eb29}.shipping-setting input:disabled,.shipping-setting select:disabled,.drawer-setting input:disabled,.drawer-setting select:disabled{cursor:not-allowed;opacity:.58}.shipping-percent-input{border:1px solid var(--line-strong);background:#fff;border-radius:8px;grid-template-columns:minmax(0,1fr) 24px;align-items:center;min-width:0;display:grid;overflow:hidden}.shipping-currency-input{border:1px solid var(--line-strong);background:#fff;border-radius:8px;grid-template-columns:24px minmax(0,1fr);align-items:center;min-width:0;display:grid;overflow:hidden}.shipping-currency-input input{width:100%;min-width:0;min-height:42px;color:var(--ink);border:0;padding:0 10px;font-weight:800}.shipping-currency-input input:focus{outline:0}.shipping-currency-input:focus-within{border-color:var(--accent);outline:3px solid #2563eb29}.shipping-currency-input span{color:var(--muted);padding-left:10px;font-size:13px;font-weight:850}.shipping-percent-input input{width:100%;min-width:0;min-height:42px;color:var(--ink);border:0;padding:0 10px;font-weight:800}.shipping-percent-input input:focus{outline:0}.shipping-percent-input:focus-within{border-color:var(--accent);outline:3px solid #2563eb29}.shipping-percent-input span{color:var(--muted);font-size:13px;font-weight:850}.shipping-toggle-setting{border:1px solid var(--line);background:#fbfdff;border-radius:8px;justify-content:space-between;align-items:center;gap:14px;min-height:58px;padding:14px;display:flex}.shipping-toggle-setting>span{color:var(--ink);font-size:14px;font-weight:800}.shipping-toggle-setting input{width:22px;height:22px;accent-color:var(--accent)}.settings-drawer-backdrop{z-index:40;background:#121a296b;position:fixed;inset:0}.settings-drawer{border-left:1px solid var(--line);background:#fff;grid-template-rows:auto minmax(0,1fr);width:min(380px,100vw - 28px);height:100%;margin-left:auto;padding:18px;animation:.19s ease-out drawer-slide-in;display:grid;box-shadow:-22px 0 70px #16203333}.settings-drawer-header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:12px;padding-bottom:16px;display:flex}.settings-drawer-header h3{margin:0;font-size:22px;line-height:1.1}.settings-drawer-content{align-content:start;gap:12px;padding-top:16px;display:grid}.listing-settings-content,.inventory-settings-content{gap:14px}.listing-drawer-field{border:1px solid var(--line);background:#fbfdff;border-radius:8px;gap:8px;min-width:0;padding:14px;display:grid}.listing-drawer-field span{color:var(--ink);font-size:14px;font-weight:800}.listing-drawer-field input,.listing-drawer-field textarea{border:1px solid var(--line-strong);width:100%;min-width:0;color:var(--ink);background:#fff;border-radius:8px;font-size:14px;line-height:1.4}.listing-drawer-field input{min-height:42px;padding:0 12px}.listing-drawer-field textarea{resize:vertical;min-height:118px;padding:11px 12px}.listing-drawer-field input:focus,.listing-drawer-field textarea:focus{border-color:var(--accent);outline:3px solid #2563eb29}.listing-drawer-field input:disabled,.listing-drawer-field textarea:disabled{cursor:not-allowed;opacity:.62}.inventory-drawer-field{border:1px solid var(--line);background:#fbfdff;border-radius:8px;gap:8px;min-width:0;padding:14px;display:grid}.inventory-drawer-field span{color:var(--ink);font-size:14px;font-weight:800}.inventory-drawer-field input,.inventory-drawer-field select{border:1px solid var(--line-strong);width:100%;min-width:0;min-height:42px;color:var(--ink);background:#fff;border-radius:8px;padding:0 12px;font-size:14px;font-weight:750;line-height:1.4}.inventory-drawer-field select{cursor:pointer}.inventory-drawer-field input:focus,.inventory-drawer-field select:focus{border-color:var(--accent);outline:3px solid #2563eb29}.shipping-results{border:1px solid var(--line);background:var(--surface);border-radius:8px;grid-template-rows:auto minmax(0,1fr);min-height:0;display:grid;overflow:hidden}.shipping-results-header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:14px;padding:14px 16px;display:flex}.shipping-results-header .eyebrow{color:var(--teal)}.shipping-results-header h3{margin:0;font-size:18px}.delayed-scan-note{color:var(--muted);margin:4px 0 0;font-size:12px}.shipping-results-actions{justify-content:flex-end;align-items:center;gap:10px;display:inline-flex}.shipping-search-form{grid-template-columns:minmax(130px,180px) 30px 30px;align-items:center;gap:6px;display:grid}.shipping-search-form input{border:1px solid var(--line);width:100%;min-width:0;height:32px;color:var(--ink);font:inherit;background:#fff;border-radius:8px;outline:none;padding:0 10px;font-size:12px;font-weight:700}.shipping-search-form input:focus{border-color:var(--teal);box-shadow:0 0 0 3px #00949624}.shipping-search-form input:disabled{cursor:not-allowed;opacity:.62}.shipping-search-icon-button{border:1px solid var(--line);width:30px;height:30px;color:var(--muted);cursor:pointer;background:#fff;border-radius:8px;place-items:center;display:inline-grid}.shipping-search-icon-button:hover:not(:disabled){border-color:var(--teal);color:var(--teal)}.shipping-search-icon-button:disabled{cursor:not-allowed;opacity:.55}.download-button.compact{gap:6px;min-height:32px;padding:0 10px;font-size:12px;font-weight:800;text-decoration:none}.shipping-table-scroll{scrollbar-color:#a9b7cc #f3f7fb;scrollbar-width:thin;min-width:0;min-height:0;max-height:min(720px,65vh);overflow:auto}.shipping-results-empty{min-height:260px;color:var(--muted);text-align:center;align-content:center;justify-items:center;gap:8px;padding:32px;display:grid}.shipping-results-empty svg{color:#8aa1bd}.shipping-results-empty strong{color:var(--muted);font-size:14px;font-weight:850}.shipping-table-scroll::-webkit-scrollbar{width:12px;height:12px}.shipping-table-scroll::-webkit-scrollbar-track{background:#f3f7fb;border-radius:999px}.shipping-table-scroll::-webkit-scrollbar-thumb{background:#a9b7cc;border:3px solid #f3f7fb;border-radius:999px}.shipping-table-scroll::-webkit-scrollbar-thumb:hover{background:#8493a8}.shipping-table{border-collapse:separate;border-spacing:0;table-layout:fixed;width:100%;min-width:1760px;font-size:13px}.shipping-table th,.shipping-table td{border-right:1px solid var(--line);border-bottom:1px solid var(--line);text-align:left;vertical-align:top;max-width:280px;padding:10px 12px;line-height:1.35}.shipping-table th{z-index:1;color:var(--ink);overflow-wrap:anywhere;white-space:normal;background:#eef4fb;font-size:12px;font-weight:850;position:sticky;top:0}.shipping-table td{color:var(--ink);overflow-wrap:anywhere}.shipping-table [data-column=shipFrom]{display:none}.shipping-table tr:nth-child(2n) td{background:#fbfdff}.shipping-table [data-column=orderNumber]{width:128px}.shipping-table [data-column=selectedCarrier]{width:230px}.shipping-table [data-column=service]{width:150px}.shipping-table [data-column=shipStationCost],.shipping-table [data-column=totalCost]{width:118px}.shipping-table [data-column=quantity]{width:82px}.shipping-table [data-column=deadline],.shipping-table [data-column=dimensions],.shipping-table [data-column=shipTo],.shipping-table [data-column=shippingPaid],.shipping-table [data-column=needsReview]{width:120px}.shipping-table [data-column=item]{width:260px}.delayed-priority-filter.active{color:#b91c1c;background:#fef2f2;border-color:#fecaca}.delayed-paid-filter.active{color:#15803d;background:#f0fdf4;border-color:#bbf7d0}.delayed-shipments-table-scroll{-ms-overflow-style:none;scrollbar-width:none;max-height:min(1000px,65vh)}.delayed-shipments-table-scroll::-webkit-scrollbar{width:0;height:0}.delayed-shipments-table{min-width:1960px}.delayed-shipments-table tr.high-priority-row td{color:#7f1d1d;background:#fff1f2}.delayed-shipments-table tr.high-priority-row:nth-child(2n) td{background:#fff1f2}.delayed-shipments-table tr.high-priority-row td[data-column=priority],.delayed-shipments-table tr.high-priority-row td[data-column=priorityReason]{font-weight:850}.delayed-shipments-table [data-column=priority]{width:96px}.delayed-shipments-table [data-column=orderNumber]{width:130px}.delayed-shipments-table [data-column=shipDate],.delayed-shipments-table [data-column=paid]{width:124px}.delayed-shipments-table [data-column=shipTo]{width:150px}.delayed-shipments-table [data-column=ageDays],.delayed-shipments-table [data-column=quantity]{width:70px}.delayed-shipments-table [data-column=trackingNumber]{width:180px}.delayed-shipments-table [data-column=carrier],.delayed-shipments-table [data-column=service]{width:150px}.delayed-shipments-table [data-column=trackingStatus]{width:180px}.delayed-shipments-table [data-column=shipDate],.delayed-shipments-table [data-column=ageDays],.delayed-shipments-table [data-column=trackingNumber],.delayed-shipments-table [data-column=trackingStatus],.delayed-shipments-table [data-column=carrier],.delayed-shipments-table [data-column=service],.delayed-shipments-table [data-column=quantity],.delayed-shipments-table [data-column=paid]{overflow-wrap:normal;white-space:nowrap}.delayed-shipments-table [data-column=item],.delayed-shipments-table [data-column=tagNames],.delayed-shipments-table [data-column=priorityReason]{width:230px}.priority-pill{color:#991b1b;white-space:nowrap;background:#fee2e2;border:1px solid #fecaca;border-radius:999px;justify-content:center;align-items:center;min-height:24px;padding:0 8px;font-size:11px;font-weight:900;display:inline-flex}.muted-cell{color:var(--muted)}.carrier-cell{gap:6px;display:grid}.carrier-cell-heading{align-items:center;gap:6px;min-width:0;font-weight:800;display:inline-flex}.inline-info-button{width:22px;height:22px;color:var(--accent-strong);cursor:pointer;background:0 0;border-radius:999px;flex:none;place-items:center;padding:0;display:inline-grid}.inline-info-button:hover{background:#eff6ff}.inline-info-button.risk{color:var(--danger)}.inline-info-button.risk:hover{background:#fff3f1}.apply-shipping-button{border:1px solid var(--line-strong);width:fit-content;min-height:26px;color:var(--accent-strong);cursor:pointer;background:#fff;border-radius:7px;justify-content:center;align-items:center;gap:5px;padding:0 8px;font-size:11px;font-weight:800;display:inline-flex}.apply-shipping-button:hover{border-color:var(--accent);background:#eff6ff}.apply-shipping-button:disabled{cursor:not-allowed;opacity:.62}.apply-shipping-button.applied{color:var(--green);background:#eefaf3;border-color:#a7d9bf}.apply-shipping-button.error{color:var(--danger);background:#fff3f1;border-color:#f5b5ad}.shipping-apply-modal{border:1px solid var(--line-strong);width:min(520px,100vw - 28px);max-height:calc(100vh - 40px);box-shadow:var(--shadow);background:#fff;border-radius:8px;gap:16px;padding:20px;display:grid;overflow:auto}.shipping-apply-preview{gap:8px;display:grid}.shipping-apply-preview-row{border:1px solid var(--line);background:#fbfdff;border-radius:8px;grid-template-columns:repeat(auto-fit,minmax(110px,1fr));gap:12px;padding:12px;display:grid}.shipping-apply-preview-row div{gap:3px;min-width:0;display:grid}.shipping-apply-preview-row span,.shipping-apply-more{color:var(--muted);font-size:12px;font-weight:800}.shipping-apply-preview-row strong{color:var(--ink);overflow-wrap:anywhere;font-size:13px;line-height:1.3}.shipping-apply-more{padding:2px 4px}.shipping-apply-actions{justify-content:flex-end;gap:10px;display:flex}.shipping-apply-actions .primary-button,.shipping-apply-actions .secondary-button{min-height:36px}.shipping-decision-modal{width:min(560px,100vw - 28px);max-height:calc(100vh - 40px);box-shadow:var(--shadow);background:#fff;border-radius:8px;gap:16px;padding:20px;display:grid;overflow:auto}.shipping-unknown-delivery-modal{border:1px solid #f5b5ad}.shipping-decision-list{gap:10px;margin:0;display:grid}.shipping-decision-list div{border:1px solid var(--line);background:#fbfdff;border-radius:8px;gap:4px;padding:12px;display:grid}.shipping-decision-list dt{color:var(--muted);text-transform:uppercase;font-size:12px;font-weight:850}.shipping-decision-list dd{color:var(--ink);margin:0;font-weight:700;line-height:1.45}.listing-panel,.inventory-panel{min-height:auto}.inventory-tracker-panel{height:calc(100dvh - 56px);min-height:0;overflow:hidden}.inventory-tracker-subtitle{max-width:720px;color:var(--muted);margin:8px 0 0;font-size:13px;font-weight:600;line-height:1.5}.inventory-source-link{text-decoration:none}.inventory-summary-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.inventory-summary-card{border:1px solid var(--line);background:linear-gradient(135deg,#fbfdff,#f2f8ff);border-radius:10px;gap:4px;min-width:0;padding:14px 16px;display:grid}.inventory-summary-card span{color:var(--muted);text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap;font-size:12px;font-weight:800;overflow:hidden}.inventory-summary-card strong{color:var(--ink);letter-spacing:-.03em;font-size:23px;font-weight:850}.inventory-tracker-results{flex-direction:column;flex:auto;min-width:0;min-height:0;display:flex}.inventory-tracker-results-header{justify-content:flex-start;align-items:center;padding-block:12px}.inventory-tracker-actions{flex-wrap:wrap;align-items:center;gap:12px;width:100%;display:flex}.inventory-tracker-actions .inventory-search-form{flex:280px;width:auto;min-width:0}.inventory-export-button{white-space:nowrap;flex:none;min-height:40px}.inventory-export-status{color:var(--muted);padding:0 16px 12px;font-size:13px}.inventory-search-form{width:100%;position:relative}.inventory-search-form input{border:1px solid var(--line);width:100%;min-width:0;height:40px;color:var(--ink);font:inherit;background:#fff;border-radius:8px;outline:none;padding:0 84px 0 12px;font-size:13px;font-weight:700}.inventory-search-form input:focus{border-color:var(--teal);box-shadow:0 0 0 3px #00949624}.inventory-search-form input:disabled{cursor:not-allowed;opacity:.62}.inventory-search-clear-button,.inventory-search-filter-button{width:32px;height:32px;color:var(--muted);cursor:pointer;background:0 0;border:0;border-radius:6px;place-items:center;padding:0;display:inline-grid;position:absolute;top:50%;transform:translateY(-50%)}.inventory-search-clear-button{right:42px}.inventory-search-filter-button{border-left:1px solid var(--line);border-radius:0 6px 6px 0;right:4px}.inventory-search-clear-button:hover:not(:disabled),.inventory-search-filter-button:hover:not(:disabled){color:var(--teal);background:#f2f6f8}.inventory-search-clear-button:focus-visible,.inventory-search-filter-button:focus-visible{outline:2px solid var(--teal);outline-offset:1px}.inventory-search-clear-button:disabled,.inventory-search-filter-button:disabled{cursor:not-allowed;opacity:.55}.inventory-page-navigation{border:1px solid var(--line);background:#f7fafc;border-radius:10px;align-items:center;gap:4px;margin-top:15px;padding:4px;display:inline-flex}.inventory-page-navigation button{min-height:34px;color:var(--muted);cursor:pointer;font:inherit;background:0 0;border:0;border-radius:7px;align-items:center;gap:7px;padding:0 10px;font-size:12px;font-weight:800;display:inline-flex}.inventory-page-navigation button:hover{color:var(--ink)}.inventory-page-navigation button.active{color:var(--teal);background:#fff;box-shadow:0 1px 3px #121a291f}.inventory-page-navigation button small{color:inherit;opacity:.78;font-size:11px;font-weight:700}.inventory-search-filter-button.has-active-filters{color:var(--teal);background:#edfbfb}.inventory-filter-count{background:var(--teal);color:#fff;border-radius:99px;place-items:center;min-width:16px;height:16px;font-size:11px;font-weight:900;line-height:1;display:grid;position:absolute;top:-3px;right:-3px}.inventory-filter-drawer{width:min(440px,100vw - 28px)}.inventory-receiving-drawer{width:min(520px,100vw - 28px)}.inventory-receiving-drawer .settings-drawer-header>div{min-width:0}.inventory-receiving-drawer .settings-drawer-header>div>p:not(.eyebrow){max-width:370px;color:var(--muted);margin:5px 0 0;font-size:12px;font-weight:650;line-height:1.45}.inventory-receiving-content{scrollbar-color:#b7c4cf transparent;scrollbar-width:thin;align-content:start;gap:14px;min-height:0;padding:16px 2px 4px;display:grid;overflow-y:auto}.inventory-receiving-content::-webkit-scrollbar{width:8px}.inventory-receiving-content::-webkit-scrollbar-track{background:0 0}.inventory-receiving-content::-webkit-scrollbar-thumb{background:#b7c4cf padding-box padding-box;border:2px solid #0000;border-radius:999px}.inventory-receiving-field{gap:7px;min-width:0;display:grid}.inventory-receiving-field>span,.inventory-receiving-search>label>span,.inventory-receiving-product span{color:var(--muted);letter-spacing:.035em;text-transform:uppercase;font-size:11px;font-weight:850}.inventory-receiving-field select,.inventory-receiving-field input{border:1px solid var(--line-strong);width:100%;min-width:0;min-height:40px;color:var(--ink);font:inherit;background:#fff;border-radius:8px;outline:0;padding:0 10px;font-size:13px;font-weight:700}.inventory-receiving-field select:focus,.inventory-receiving-field input:focus{border-color:var(--accent);box-shadow:0 0 0 3px #2563eb21}.inventory-receiving-field select:disabled,.inventory-receiving-field input:disabled{cursor:not-allowed;opacity:.62}.inventory-receiving-search{background:#2563eb0a;border:1px solid #2563eb33;border-radius:10px;gap:7px;padding:13px;display:grid}.inventory-receiving-search>label{min-width:0;display:grid}.inventory-receiving-search-input{border:1px solid var(--line-strong);background:#fff;border-radius:8px;align-items:center;gap:9px;min-height:42px;padding:0 11px;transition:border-color .15s,box-shadow .15s;display:inline-flex}.inventory-receiving-search-input:focus-within{border-color:var(--accent);box-shadow:0 0 0 3px #2563eb21}.inventory-receiving-search-input>svg{color:var(--accent);flex:none}.inventory-receiving-search-input input{width:100%;min-width:0;min-height:40px;color:var(--ink);font:inherit;background:0 0;border:0;outline:0;padding:0;font-size:13px;font-weight:700}.inventory-receiving-search-input input:disabled{cursor:not-allowed}.inventory-receiving-search>p{color:var(--muted);margin:0;font-size:11px;font-weight:650;line-height:1.45}.inventory-receiving-search-input input::-webkit-search-cancel-button{cursor:pointer}.inventory-receiving-candidates{border:1px solid var(--line);background:var(--surface-subtle);border-radius:10px;gap:7px;padding:12px;display:grid}.inventory-receiving-candidates>p{color:var(--ink);margin:0 0 1px;font-size:12px;font-weight:800}.inventory-receiving-candidates button{border:1px solid var(--line);width:100%;color:var(--ink);cursor:pointer;font:inherit;text-align:left;background:#fff;border-radius:8px;justify-content:space-between;align-items:center;gap:10px;padding:10px;display:flex}.inventory-receiving-candidates button:hover{border-color:var(--accent);background:#2563eb0d}.inventory-receiving-candidates button>span{gap:3px;min-width:0;display:grid}.inventory-receiving-candidates strong,.inventory-receiving-candidates small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.inventory-receiving-candidates strong{font-size:12px}.inventory-receiving-candidates small,.inventory-receiving-candidates em{color:var(--muted);font-size:11px;font-style:normal;font-weight:700}.inventory-receiving-candidates em{flex:none}.inventory-receiving-form{gap:14px;display:grid}.inventory-receiving-product{border:1px solid var(--line);background:#fbfdff;border-radius:10px;grid-template-columns:minmax(0,1fr) minmax(110px,.5fr);gap:10px 12px;padding:13px;display:grid}.inventory-receiving-product>div{gap:6px;min-width:0;display:grid}.inventory-receiving-product>div:first-child{grid-column:1/-1}.inventory-receiving-product strong{min-height:22px;color:var(--ink);text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:800;line-height:1.45;overflow:hidden}.inventory-receiving-details-grid{grid-template-columns:repeat(auto-fit,minmax(210px,1fr));gap:11px;display:grid}.inventory-receiving-quantity-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:11px;display:grid}.inventory-receiving-total{background:#2563eb0d;border:1px solid #2563eb38;border-radius:10px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:3px 12px;padding:13px;display:grid}.inventory-receiving-total span,.inventory-receiving-total small{color:var(--accent-strong);font-size:11px;font-weight:800}.inventory-receiving-total strong{color:var(--accent-strong);letter-spacing:-.02em;font-size:18px;font-weight:850}.inventory-receiving-total small{grid-column:1/-1;font-weight:700}.inventory-receiving-audit-note{color:var(--muted);margin:-3px 0 0;font-size:11px;font-weight:650;line-height:1.4}.inventory-receiving-confirm{width:100%;min-height:42px}.inventory-receiving-status,.inventory-receiving-alert{margin:0}.inventory-receiving-status{color:var(--muted)}.inventory-receiving-putaway-note{color:#315d7d;background:#f4faff;border:1px solid #c8ddeb;border-radius:8px;align-items:flex-start;gap:8px;padding:10px 11px;font-size:11px;font-weight:700;line-height:1.45;display:flex}.inventory-receiving-putaway-note>svg{color:#2379a8;flex:none;margin-top:1px}.inventory-putaway-panel{gap:16px;min-height:0;display:grid}.inventory-putaway-header{justify-content:space-between;align-items:flex-start;gap:16px;padding:2px 2px 0;display:flex}.inventory-putaway-header h3{color:var(--ink);letter-spacing:-.025em;margin:0;font-size:22px;line-height:1.15}.inventory-putaway-header p:not(.eyebrow){max-width:720px;color:var(--muted);margin:6px 0 0;font-size:13px;font-weight:650;line-height:1.5}.inventory-putaway-refresh{flex:none;min-height:36px}.inventory-putaway-summary{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.inventory-putaway-summary-card{border:1px solid var(--line);background:#fff;border-radius:10px;gap:5px;min-height:78px;padding:13px;display:grid;box-shadow:0 7px 20px #121a2909}.inventory-putaway-summary-card>span{color:var(--muted);font-size:11px;font-weight:800;line-height:1.25}.inventory-putaway-summary-card>strong{color:var(--ink);letter-spacing:-.025em;font-size:23px;font-weight:850;line-height:1}.inventory-putaway-summary-card.warning{background:#fffaf0;border-color:#efd497}.inventory-putaway-summary-card.warning>span,.inventory-putaway-summary-card.warning>strong{color:#8b5915}.inventory-putaway-workspace{border:1px solid var(--line);background:#fff;border-radius:12px;gap:13px;min-width:0;padding:16px;display:grid;box-shadow:0 10px 26px #121a290b}.inventory-putaway-workspace-header{justify-content:space-between;align-items:center;gap:14px;display:flex}.inventory-putaway-workspace-header>div{align-items:center;gap:10px;min-width:0;display:flex}.inventory-putaway-workspace-header>div>svg{color:var(--teal);flex:none}.inventory-putaway-workspace-header h4,.inventory-putaway-workspace-header p{margin:0}.inventory-putaway-workspace-header h4{color:var(--ink);font-size:16px;line-height:1.2}.inventory-putaway-workspace-header p{color:var(--muted);margin-top:3px;font-size:11px;font-weight:650;line-height:1.35}.inventory-putaway-queue-count{color:#08797e;background:#edf8f8;border-radius:999px;flex:none;padding:5px 8px;font-size:11px;font-weight:850}.inventory-putaway-toolbar{background:#f9fcfe;border:1px solid #dce7ed;border-radius:9px;align-items:center;gap:8px;min-width:0;padding:10px;display:flex}.inventory-putaway-search{border:1px solid var(--line-strong);min-width:180px;min-height:36px;color:var(--muted);background:#fff;border-radius:7px;flex:280px;align-items:center;gap:7px;padding:0 4px 0 9px;display:flex;position:relative}.inventory-putaway-search:focus-within{border-color:var(--teal);box-shadow:0 0 0 3px #087f8c1f}.inventory-putaway-search>svg{flex:none}.inventory-putaway-search input{width:100%;min-width:0;min-height:32px;color:var(--ink);font:inherit;background:0 0;border:0;outline:0;padding:0 76px 0 0;font-size:12px;font-weight:650}.inventory-putaway-panel .text-button{color:#08797e;cursor:pointer;font:inherit;background:0 0;border:0;border-radius:4px;align-items:center;gap:5px;padding:4px 1px;font-size:11px;font-weight:850;display:inline-flex}.inventory-putaway-panel .text-button:hover:not(:disabled){color:#075d63;text-decoration:underline}.inventory-putaway-panel .text-button:disabled{cursor:not-allowed;opacity:.55}.inventory-putaway-status,.inventory-putaway-alert{margin:0}.inventory-putaway-status{color:var(--muted)}.inventory-putaway-list{border-top:1px solid var(--line);scrollbar-color:#b7c4cf transparent;scrollbar-width:thin;min-width:0;overflow:auto}.inventory-putaway-list::-webkit-scrollbar{width:8px;height:8px}.inventory-putaway-list::-webkit-scrollbar-thumb{background:#b7c4cf padding-box padding-box;border:2px solid #0000;border-radius:999px}.inventory-putaway-list-header,.inventory-putaway-row{grid-template-columns:minmax(175px,1.6fr) minmax(128px,1fr) minmax(142px,1.1fr) minmax(150px,1.1fr) minmax(90px,.72fr) 160px;align-items:center;gap:12px;min-width:1020px;display:grid}.inventory-putaway-list-header{min-height:34px;color:var(--muted);letter-spacing:.03em;text-transform:uppercase;padding:0 10px;font-size:11px;font-weight:850}.inventory-putaway-list-header>span{min-width:0}.inventory-putaway-list-header>span:nth-child(3){padding-inline-start:24px}.inventory-putaway-list-header>span:last-child{justify-self:center}.inventory-putaway-row{border-top:1px solid var(--line);background:#fff;min-height:80px;padding:10px}.inventory-putaway-row:hover{background:#fbfdff}.inventory-putaway-row.needs-review{background:#f5f9fb}.inventory-putaway-row.is-legacy{background:#fafbfc}.inventory-putaway-item-cell,.inventory-putaway-lot-cell,.inventory-putaway-source-cell,.inventory-putaway-received-cell,.inventory-putaway-quantity-cell{gap:4px;min-width:0;display:grid}.inventory-putaway-source-cell{grid-template-columns:auto minmax(0,1fr);align-items:center}.inventory-putaway-item-cell>div,.inventory-putaway-source-cell>div{gap:4px;min-width:0;display:grid}.inventory-putaway-source-cell>svg{color:#4c7899}.inventory-putaway-row strong{color:var(--ink);text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:850;line-height:1.3;overflow:hidden}.inventory-putaway-row small{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:10px;font-weight:700;line-height:1.3;overflow:hidden}.inventory-putaway-quantity-cell strong{color:#195d61}.inventory-putaway-status-badge{color:#08797e;text-overflow:ellipsis;white-space:nowrap;background:#effafa;border:1px solid #c5e0e1;border-radius:999px;width:fit-content;max-width:100%;padding:4px 7px;font-size:10px;font-weight:850;line-height:1;overflow:hidden}.inventory-putaway-status-badge.review{color:#70520d;background:#fff5d6;border-color:#e5c36a}.inventory-putaway-status-badge.complete{color:#237541;background:#f0faf3;border-color:#bbddc5}.inventory-putaway-row-actions{justify-content:flex-end;align-items:center;gap:6px;display:flex}.inventory-putaway-row-actions .primary-button,.inventory-putaway-row-actions .secondary-button{min-height:34px;padding-inline:10px;font-size:11px}.inventory-putaway-row-actions .secondary-button:disabled,.inventory-putaway-row-actions .secondary-button:disabled:hover{color:#9aa7b1;cursor:not-allowed;opacity:1;background:#f3f5f7;border-color:#dce3e8}.inventory-putaway-empty{min-height:180px;color:var(--muted);text-align:center;justify-items:center;gap:7px;padding:34px 16px;display:grid}.inventory-putaway-empty>svg{color:#5d9a9d}.inventory-putaway-empty strong{color:var(--ink);font-size:13px}.inventory-putaway-empty span{max-width:400px;font-size:11px;font-weight:650;line-height:1.45}.inventory-putaway-drawer{width:min(560px,100vw - 28px)}.inventory-putaway-drawer .settings-drawer-header>div{min-width:0}.inventory-putaway-drawer .settings-drawer-header>div>p:not(.eyebrow){max-width:410px;color:var(--muted);margin:5px 0 0;font-size:12px;font-weight:650;line-height:1.45}.inventory-putaway-drawer-content{scrollbar-color:#b7c4cf transparent;scrollbar-width:thin;align-content:start;gap:13px;min-height:0;padding:16px 2px 4px;display:grid;overflow-y:auto}.inventory-putaway-drawer-content::-webkit-scrollbar{width:8px}.inventory-putaway-drawer-content::-webkit-scrollbar-thumb{background:#b7c4cf padding-box padding-box;border:2px solid #0000;border-radius:999px}.inventory-putaway-task-card{border:1px solid var(--line);background:var(--surface);border-radius:10px;gap:12px;padding:13px;display:grid}.inventory-putaway-task-card-heading{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:9px;display:grid}.inventory-putaway-task-card-heading>svg{color:var(--muted)}.inventory-putaway-task-card-heading>div{gap:3px;min-width:0;display:grid}.inventory-putaway-task-card-heading strong,.inventory-putaway-task-card-heading span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.inventory-putaway-task-card-heading strong{color:var(--ink);font-size:13px;font-weight:850}.inventory-putaway-task-card-heading>div>span{color:var(--muted);font-size:10px;font-weight:700}.inventory-putaway-task-card dl{border-top:1px solid var(--line);grid-template-columns:repeat(2,minmax(0,1fr));gap:9px 12px;margin:0;padding-top:11px;display:grid}.inventory-putaway-task-card dl>div{gap:3px;min-width:0;display:grid}.inventory-putaway-task-card dt{color:var(--muted);letter-spacing:.035em;text-transform:uppercase;font-size:9px;font-weight:850}.inventory-putaway-task-card dd{color:var(--ink);text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:11px;font-weight:750;line-height:1.35;overflow:hidden}.inventory-putaway-legacy-notice,.inventory-putaway-review-notice{border-radius:9px;align-items:flex-start;gap:8px;padding:11px;font-size:11px;font-weight:700;line-height:1.45;display:flex}.inventory-putaway-legacy-notice{color:#596a78;background:#f8fafc;border:1px solid #d7dfe5}.inventory-putaway-legacy-notice>svg{flex:none;margin-top:1px}.inventory-putaway-legacy-notice p{margin:3px 0 0;font-weight:650}.inventory-putaway-review-notice{border:1px solid var(--line);color:#526c80;background:#f8fafc;padding:12px}.inventory-putaway-review-notice>svg{color:var(--teal);flex:none;margin-top:1px}.inventory-putaway-review-notice>div{gap:5px;min-width:0;display:grid}.inventory-putaway-review-notice strong{color:var(--ink);font-size:11px;font-weight:850}.inventory-putaway-review-notice p{color:#526c80;margin:0;font-size:10px;font-weight:650;line-height:1.45}.inventory-putaway-exception-list{gap:8px;margin-top:3px;display:grid}.inventory-putaway-exception-card{background:#fff;border:1px solid #d8e4e8;border-radius:8px;gap:9px;padding:10px;display:grid}.inventory-putaway-exception-heading{justify-content:space-between;align-items:flex-start;gap:8px;display:flex}.inventory-putaway-exception-heading>div{gap:2px;min-width:0;display:grid}.inventory-putaway-exception-heading>div>span,.inventory-putaway-exception-decision-form label>span{color:var(--muted);letter-spacing:.035em;text-transform:uppercase;font-size:9px;font-weight:850}.inventory-putaway-exception-heading strong{color:var(--ink);font-size:11px;font-weight:850}.inventory-putaway-exception-note,.inventory-putaway-exception-meta,.inventory-putaway-exception-access-note,.inventory-putaway-review-caption{color:#526c80;margin:0;font-size:10px;font-weight:650;line-height:1.45}.inventory-putaway-exception-note{color:#3f5564;background:#f6f8fa;border:0;border-radius:6px;padding:8px 9px}.inventory-putaway-exception-note.muted{color:#657783;background:#fbfcfd}.inventory-putaway-exception-meta{color:#647783;font-size:9px}.inventory-putaway-review-caption{color:#466875}.inventory-putaway-exception-access-note{padding-top:1px}.inventory-putaway-exception-decision-options{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;display:grid}.inventory-putaway-exception-decision-options button{color:#466875;cursor:pointer;min-height:34px;font:inherit;background:#fff;border:1px solid #cbd9df;border-radius:7px;justify-content:center;align-items:center;gap:6px;font-size:10px;font-weight:800;display:inline-flex}.inventory-putaway-exception-decision-options button:hover:not(:disabled){color:#076e73;background:#f1fbfb;border-color:#75afb1}.inventory-putaway-exception-decision-options button.is-selected{color:#076e73;background:#e9f8f8;border-color:#5ba0a2;box-shadow:inset 0 0 0 1px #5ba0a2}.inventory-putaway-exception-decision-options button.is-selected.is-dismiss{color:#a73f31;background:#fff1ef;border-color:#d78d82;box-shadow:inset 0 0 0 1px #d78d82}.inventory-putaway-exception-decision-options button:disabled{cursor:not-allowed;opacity:.58}.inventory-putaway-exception-decision-form{gap:9px;padding-top:1px;display:grid}.inventory-putaway-exception-decision-form label{gap:5px;display:grid}.inventory-putaway-exception-decision-form label>span em{color:#8f610d;letter-spacing:0;text-transform:none;font-size:9px;font-style:normal;font-weight:800}.inventory-putaway-exception-decision-form label>span small{color:#637783;letter-spacing:0;text-transform:none;font-size:9px;font-weight:700}.inventory-putaway-exception-decision-form input,.inventory-putaway-exception-decision-form select,.inventory-putaway-exception-decision-form textarea{border:1px solid var(--line-strong);width:100%;min-width:0;min-height:36px;color:var(--ink);font:inherit;background:#fff;border-radius:7px;outline:0;padding:0 9px;font-size:11px;font-weight:650}.inventory-putaway-exception-decision-form textarea{resize:vertical;min-height:66px;padding-top:8px;padding-bottom:8px;line-height:1.4}.inventory-putaway-exception-decision-form input:focus,.inventory-putaway-exception-decision-form select:focus,.inventory-putaway-exception-decision-form textarea:focus{border-color:var(--teal);box-shadow:0 0 0 3px #087f8c21}.inventory-putaway-exception-decision-form input:disabled,.inventory-putaway-exception-decision-form select:disabled,.inventory-putaway-exception-decision-form textarea:disabled{cursor:not-allowed;opacity:.62}.inventory-putaway-exception-form-actions{justify-content:space-between;align-items:center;gap:8px;display:flex}.inventory-putaway-exception-form-actions .primary-button{min-height:34px;padding-inline:10px;font-size:10px}.inventory-putaway-exception-error{margin:0;font-size:10px}.inventory-putaway-return-ready{justify-self:stretch;width:100%;min-height:46px;margin-top:7px;font-size:12px;font-weight:850}.inventory-putaway-move-form{gap:12px;display:grid}.inventory-putaway-destination-card{border:1px solid var(--line);background:var(--surface-subtle);border-radius:10px;gap:11px;padding:13px;display:grid}.inventory-putaway-destination-card>div:first-child{align-items:flex-start;gap:9px;display:flex}.inventory-putaway-destination-card>div:first-child>svg{color:var(--muted);flex:none}.inventory-putaway-destination-card>div:first-child>div{gap:2px;display:grid}.inventory-putaway-destination-card strong{color:var(--ink);font-size:12px;font-weight:850}.inventory-putaway-destination-card>div:first-child span{color:var(--muted);font-size:10px;font-weight:650;line-height:1.35}.inventory-putaway-destination-card label,.inventory-putaway-destination-picker,.inventory-putaway-verification-grid label,.inventory-putaway-issue-section label{gap:6px;min-width:0;display:grid}.inventory-putaway-destination-card label>span,.inventory-putaway-destination-picker>span,.inventory-putaway-verification-grid label>span,.inventory-putaway-issue-section label>span{color:var(--muted);letter-spacing:.02em;text-transform:uppercase;font-size:10px;font-weight:850}.inventory-putaway-verification-grid label>span em{color:#69818e;letter-spacing:0;text-transform:none;font-size:9px;font-style:normal;font-weight:700}.inventory-putaway-scan-input{border:1px solid var(--line-strong);min-height:40px;color:var(--muted);background:#fff;border-radius:8px;align-items:center;gap:8px;padding:0 10px;display:flex}.inventory-putaway-scan-input:focus-within{border-color:var(--teal);box-shadow:0 0 0 3px #087f8c21}.inventory-putaway-scan-input>svg{flex:none}.inventory-putaway-destination-typeahead{min-width:0;position:relative}.inventory-putaway-destination-typeahead .inventory-putaway-scan-input input{flex:1}.inventory-putaway-destination-clear{color:#62818b;cursor:pointer;background:0 0;border:0;border-radius:6px;flex:none;justify-content:center;align-items:center;width:26px;height:26px;padding:0;display:inline-flex}.inventory-putaway-destination-clear:hover:not(:disabled),.inventory-putaway-destination-clear:focus-visible{background:var(--surface-subtle);color:var(--teal);outline:0}.inventory-putaway-destination-clear:disabled{cursor:not-allowed;opacity:.62}.inventory-putaway-destination-selected{color:var(--muted);margin:6px 0 0;font-size:10px;font-weight:700;line-height:1.35}.inventory-putaway-destination-selected strong{color:var(--ink);font-size:inherit}.inventory-putaway-destination-empty{color:var(--muted);margin:6px 0 0;font-size:10px;font-weight:650;line-height:1.35}.inventory-putaway-destination-empty.error{color:#b42318}.inventory-putaway-destination-options{z-index:40;border:1px solid var(--line-strong);scrollbar-color:#a8c9ca transparent;scrollbar-width:thin;background:#fff;border-radius:9px;max-height:234px;padding:5px;position:absolute;top:calc(100% + 5px);left:0;right:0;overflow-y:auto;box-shadow:0 14px 30px #1440462e}.inventory-putaway-destination-options button{width:100%;color:var(--ink);cursor:pointer;text-align:left;background:0 0;border:0;border-radius:6px;gap:2px;padding:8px 9px;display:grid}.inventory-putaway-destination-options button:hover,.inventory-putaway-destination-options button.active{background:var(--surface-subtle)}.inventory-putaway-destination-options button[aria-selected=true]{box-shadow:inset 2px 0 var(--teal)}.inventory-putaway-destination-options strong{text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:800;overflow:hidden}.inventory-putaway-destination-options small,.inventory-putaway-destination-options p{color:var(--muted);margin:0;font-size:10px;font-weight:650;line-height:1.35}.inventory-putaway-destination-options p{padding:9px}.inventory-putaway-destination-options p.error{color:#b42318}.inventory-putaway-scan-input input,.inventory-putaway-destination-card select,.inventory-putaway-verification-grid input,.inventory-putaway-issue-section textarea{border:1px solid var(--line-strong);width:100%;min-width:0;min-height:38px;color:var(--ink);font:inherit;background:#fff;border-radius:7px;outline:0;padding:0 9px;font-size:12px;font-weight:700}.inventory-putaway-scan-input input{min-height:34px;box-shadow:none;border:0;border-radius:0;padding:0}.inventory-putaway-destination-card select:focus,.inventory-putaway-verification-grid input:focus,.inventory-putaway-issue-section textarea:focus{border-color:var(--teal);box-shadow:0 0 0 3px #087f8c21}.inventory-putaway-destination-card select:disabled,.inventory-putaway-verification-grid input:disabled,.inventory-putaway-scan-input input:disabled,.inventory-putaway-issue-section textarea:disabled{cursor:not-allowed;opacity:.62}.inventory-putaway-destination-warning{color:#a15d08;margin:-2px 0 0;font-size:10px;font-weight:750;line-height:1.35}.inventory-putaway-verification-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.inventory-putaway-verification-grid label:first-child{grid-row:span 2}.inventory-putaway-verification-grid small{color:var(--muted);font-size:9px;font-weight:650;line-height:1.35}.inventory-putaway-confirm-button{width:100%;min-height:42px}.inventory-putaway-issue-section{border-top:1px solid var(--line);padding-top:2px}.inventory-putaway-issue-section form{border:1px solid var(--line);background:#f8fafc;border-radius:9px;gap:11px;padding:12px;display:grid}.inventory-putaway-issue-section textarea{resize:vertical;min-height:74px;padding:8px 9px;line-height:1.4}.inventory-putaway-issue-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;padding-top:2px;display:flex}.inventory-putaway-report-issue{color:var(--accent-strong)!important}.inventory-putaway-issue-actions .primary-button,.inventory-putaway-issue-actions .secondary-button{min-width:0;min-height:36px;padding:0 12px;font-size:11px}.inventory-putaway-send-review{font-weight:800}.inventory-filter-drawer .settings-drawer-header>div{min-width:0}.inventory-filter-drawer .settings-drawer-header>div>p:not(.eyebrow){max-width:310px;color:var(--muted);margin:5px 0 0;font-size:12px;font-weight:650;line-height:1.45}.inventory-filter-drawer-form{grid-template-rows:minmax(0,1fr) auto;min-height:0;display:grid}.inventory-filter-drawer-content{min-height:0;overflow-y:auto}.inventory-filter-drawer-field{border:1px solid var(--line);background:#fbfdff;border-radius:9px;gap:8px;padding:14px;display:grid}.inventory-filter-drawer-field>span{color:var(--muted);letter-spacing:.035em;text-transform:uppercase;font-size:11px;font-weight:850}.inventory-filter-drawer-field select,.inventory-filter-drawer-field input{border:1px solid var(--line-strong);width:100%;min-height:38px;color:var(--ink);font:inherit;background:#fff;border-radius:7px;outline:0;padding:0 34px 0 10px;font-size:13px;font-weight:700}.inventory-filter-drawer-field select:focus,.inventory-filter-drawer-field input:focus{border-color:var(--teal);box-shadow:0 0 0 3px #087f8c21}.inventory-filter-drawer-field select:disabled,.inventory-filter-drawer-field input:disabled{cursor:not-allowed;opacity:.62}.inventory-expiration-range{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:end;gap:8px;display:grid}.inventory-expiration-range label{gap:5px;min-width:0;display:grid}.inventory-expiration-range label span,.inventory-expiration-range>span{color:var(--muted);font-size:10px;font-weight:750}.inventory-expiration-range>span{padding-bottom:10px}.inventory-filter-drawer-actions{border-top:1px solid var(--line);justify-content:space-between;align-items:center;gap:9px;padding-top:14px;display:flex}.inventory-filter-reset-button{min-height:34px;color:var(--muted);cursor:pointer;font:inherit;background:0 0;border:0;border-radius:6px;align-items:center;gap:6px;padding:0 4px;font-size:12px;font-weight:800;display:inline-flex}.inventory-filter-reset-button:hover{color:var(--teal);background:#f2f6f8}.inventory-filter-reset-button:focus-visible{outline:2px solid var(--teal);outline-offset:2px}.inventory-filter-reset-button:disabled{cursor:not-allowed;opacity:.58}.inventory-filter-apply-button{min-width:118px;min-height:38px;padding:0 14px}.inventory-catalog-panel{grid-template-rows:auto auto;align-content:start;gap:16px;min-height:0;display:grid}.inventory-catalog-page{min-height:calc(100vh - 48px)}.inventory-catalog-header{justify-content:space-between;align-items:flex-start;gap:16px;padding:2px 2px 0;display:flex}.inventory-catalog-header h3{color:var(--ink);letter-spacing:-.025em;margin:0;font-size:22px;line-height:1.15}.inventory-catalog-header p:not(.eyebrow){max-width:680px;color:var(--muted);margin:6px 0 0;font-size:13px;font-weight:650;line-height:1.5}.inventory-catalog-navigation{border:1px solid var(--line);background:#f7fafc;border-radius:10px;align-items:center;gap:4px;width:fit-content;padding:4px;display:inline-flex}.inventory-catalog-navigation button{min-height:34px;color:var(--muted);cursor:pointer;font:inherit;background:0 0;border:0;border-radius:7px;align-items:center;gap:7px;padding:0 11px;font-size:12px;font-weight:800;display:inline-flex}.inventory-catalog-navigation button:hover{color:var(--ink)}.inventory-catalog-navigation button.active{color:var(--teal);background:#fff;box-shadow:0 1px 3px #121a291f}.inventory-catalog-surface{border:1px solid var(--line);background:#fff;border-radius:12px;align-content:start;align-self:start;gap:12px;min-width:0;padding:16px;display:grid;box-shadow:0 10px 26px #121a290b}.inventory-catalog-surface-header{justify-content:space-between;align-items:center;gap:12px;display:flex}.inventory-catalog-surface-header>div{align-items:center;gap:10px;min-width:0;display:flex}.inventory-catalog-icon{width:34px;height:34px;color:var(--teal);background:#effcfc;border:1px solid #cae8e9;border-radius:9px;place-items:center;display:grid}.inventory-catalog-surface h4,.inventory-catalog-surface p{margin:0}.inventory-catalog-surface h4{color:var(--ink);font-size:16px;line-height:1.2}.inventory-catalog-surface-header p{color:var(--muted);margin-top:2px;font-size:11px;font-weight:700}.inventory-catalog-add-form{grid-template-columns:minmax(0,1fr) auto;gap:8px;display:grid}.inventory-catalog-add-form input,.inventory-catalog-edit-form input{border:1px solid var(--line-strong);width:100%;min-width:0;min-height:38px;color:var(--ink);font:inherit;background:#fff;border-radius:7px;outline:0;padding:0 10px;font-size:13px;font-weight:650}.inventory-catalog-add-form input:focus,.inventory-catalog-edit-form input:focus{border-color:var(--teal);box-shadow:0 0 0 3px #087f8c21}.inventory-catalog-add-form input:disabled,.inventory-catalog-edit-form input:disabled{cursor:not-allowed;opacity:.62}.inventory-catalog-add-form .primary-button{min-width:auto;min-height:38px}.search-field{border:1px solid var(--line);min-height:40px;color:var(--muted);background:#fbfdff;border-radius:8px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:8px;padding:0 5px 0 10px;display:grid}.search-field:focus-within{border-color:var(--teal);box-shadow:0 0 0 3px #087f8c21}.search-field input{width:100%;min-width:0;min-height:32px;color:var(--ink);font:inherit;box-shadow:none;background:0 0;border:0;outline:0;padding:0;font-size:13px;font-weight:650}.search-field input:disabled{cursor:not-allowed;opacity:.62}.search-field .icon-button{width:30px;height:30px}.inventory-catalog-message{margin:0}.inventory-catalog-list{border-top:1px solid var(--line);scrollbar-color:#b7c4cf transparent;scrollbar-width:thin;align-content:start;max-height:min(520px,48vh);display:grid;overflow:auto}.inventory-catalog-list::-webkit-scrollbar{width:8px;height:8px}.inventory-catalog-list::-webkit-scrollbar-track{background:0 0}.inventory-catalog-list::-webkit-scrollbar-thumb{background:#b7c4cf padding-box padding-box;border:2px solid #0000;border-radius:999px}.inventory-catalog-list::-webkit-scrollbar-thumb:hover{background:#8493a8 padding-box padding-box}.inventory-catalog-row{border-bottom:1px solid var(--line);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px;min-height:58px;padding:10px 0;display:grid}.inventory-catalog-record{gap:3px;min-width:0;display:grid}.inventory-catalog-record strong{color:var(--ink);text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:800;overflow:hidden}.inventory-catalog-record span{color:var(--muted);font-family:var(--font-mono,ui-monospace, SFMono-Regular, Menlo, monospace);text-overflow:ellipsis;white-space:nowrap;font-size:10px;font-weight:650;overflow:hidden}.inventory-catalog-row-actions{align-items:center;gap:5px;display:flex}.inventory-catalog-usage{max-width:108px;color:var(--muted);text-align:right;font-size:10px;font-weight:750;line-height:1.25;overflow:hidden}.inventory-catalog-usage.in-use{color:#9a5312}.inventory-catalog-delete:not(:disabled){color:#b42318}.inventory-catalog-edit-form{grid-template-columns:minmax(0,1fr) auto auto;gap:5px;min-width:0;display:grid}.inventory-catalog-save{color:var(--teal)}.inventory-catalog-empty-state{min-height:180px;color:var(--muted);text-align:center;justify-content:center;align-items:center;gap:9px;padding:18px;font-size:12px;font-weight:700;display:flex}.inventory-catalog-empty-state.compact{min-height:96px;padding:16px}.inventory-catalog-empty-state>div{gap:3px;display:grid}.inventory-catalog-empty-state strong,.inventory-catalog-empty-state span{display:block}.inventory-catalog-empty-state strong{color:var(--ink);font-size:13px}.list-pagination{min-height:30px;color:var(--muted);justify-content:space-between;align-items:center;gap:10px;font-size:10px;font-weight:800;line-height:1.2;display:flex}.list-pagination>div{gap:5px;display:flex}.list-pagination .icon-button{width:30px;height:30px}.inventory-catalog-asins-summary{gap:8px}.inventory-catalog-asins-summary .inventory-summary-card{padding:10px 12px}.inventory-catalog-asins-summary .inventory-summary-card span{font-size:10px}.inventory-catalog-asins-summary .inventory-summary-card strong{font-size:19px}.inventory-catalog-asins-toolbar{grid-template-columns:minmax(240px,1fr) auto;align-items:center;gap:10px;display:grid}.inventory-catalog-asins-table{table-layout:fixed;min-width:900px}.inventory-catalog-asins-table th:first-child,.inventory-catalog-asins-table td:first-child{width:280px}.inventory-catalog-asins-table th:nth-child(2),.inventory-catalog-asins-table td:nth-child(2){width:130px}.inventory-catalog-asins-table th:nth-child(3),.inventory-catalog-asins-table td:nth-child(3){width:165px}.inventory-catalog-asins-table th:nth-child(4),.inventory-catalog-asins-table td:nth-child(4){text-align:right;width:115px}.inventory-catalog-asins-table th:nth-child(5),.inventory-catalog-asins-table td:nth-child(5),.inventory-catalog-asins-table th:nth-child(6),.inventory-catalog-asins-table td:nth-child(6){width:105px}.inventory-catalog-asins-code{gap:4px;min-width:0;display:grid}.inventory-catalog-asins-code a{width:fit-content;color:var(--teal);font-family:var(--font-mono,ui-monospace, SFMono-Regular, Menlo, monospace);font-size:12px;font-weight:850;text-decoration:none}.inventory-catalog-asins-code a:hover{text-decoration:underline}.inventory-catalog-asins-code span{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:10px;font-weight:650;overflow:hidden}.inventory-catalog-asins-types{flex-wrap:wrap;gap:5px;display:flex}.inventory-catalog-asins-types span{color:#315f91;background:#eef6ff;border-radius:999px;padding:3px 7px;font-size:9px;font-weight:850}.inventory-catalog-asins-pending{min-height:280px}@media (max-width:760px){.inventory-catalog-asins-toolbar{grid-template-columns:1fr}.inventory-catalog-asins-toolbar .inventory-catalog-navigation{width:100%}.inventory-catalog-asins-toolbar .inventory-catalog-navigation button{flex:1;justify-content:center}}.inventory-items-add-button{flex:none;min-height:38px}.inventory-catalog-table-region{min-height:0;max-height:min(550px,52vh)}.inventory-items-table{table-layout:fixed;min-width:910px}.inventory-items-table th:first-child,.inventory-items-table td:first-child{width:155px}.inventory-items-table th:nth-child(2),.inventory-items-table td:nth-child(2){width:310px}.inventory-items-table th:nth-child(3),.inventory-items-table td:nth-child(3){width:150px}.inventory-items-table th:nth-child(4),.inventory-items-table td:nth-child(4){text-align:right;width:110px}.inventory-items-table th:nth-child(5),.inventory-items-table td:nth-child(5){width:155px}.inventory-items-table th:nth-child(6),.inventory-items-table td:nth-child(6){text-align:right;width:124px}.inventory-items-upc-cell,.inventory-items-number-cell{font-variant-numeric:tabular-nums;font-weight:800}.inventory-items-name-cell strong,.inventory-items-name-cell span{display:block}.inventory-items-name-cell strong{color:var(--ink);text-overflow:ellipsis;white-space:nowrap;font-weight:800;overflow:hidden}.inventory-items-name-cell span{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;margin-top:4px;font-size:11px;font-weight:650;overflow:hidden}.inventory-items-rule-summary{color:#1d4ed8;white-space:nowrap;background:#eff6ff;border-radius:999px;align-items:center;min-height:24px;padding:3px 8px;font-size:10px;font-weight:850;display:inline-flex}.inventory-items-actions-cell{padding-left:8px!important;padding-right:8px!important}.inventory-items-row-actions{align-items:center;gap:4px;display:inline-flex}.inventory-items-row-actions .icon-button:hover:not(:disabled){border-color:var(--teal);color:var(--teal);background:#edfbfb}.inventory-items-row-actions .inventory-items-archive-button:hover:not(:disabled){color:#b42318;background:#fff1ef;border-color:#e6b3ad}.inventory-item-drawer{grid-template-rows:auto minmax(0,1fr);width:min(570px,100vw - 28px)}.inventory-catalog-record-drawer{grid-template-rows:auto minmax(0,1fr);width:min(430px,100vw - 28px)}.inventory-catalog-record-drawer .settings-drawer-header{align-items:flex-start}.inventory-catalog-record-drawer .settings-drawer-header>div{min-width:0}.inventory-catalog-record-drawer .settings-drawer-header>div>p:not(.eyebrow){max-width:330px;color:var(--muted);margin:5px 0 0;font-size:12px;font-weight:650;line-height:1.45}.inventory-catalog-record-drawer-form{grid-template-rows:minmax(0,1fr) auto;min-height:0;display:grid}.inventory-catalog-record-drawer-content{align-content:start;gap:14px;min-height:0;padding:16px 2px 4px;display:grid}.inventory-catalog-record-drawer-field{gap:7px;display:grid}.inventory-catalog-record-drawer-field>span{color:var(--muted);letter-spacing:.035em;text-transform:uppercase;font-size:11px;font-weight:850}.inventory-catalog-record-drawer-field input{border:1px solid var(--line-strong);width:100%;min-height:40px;color:var(--ink);font:inherit;background:#fff;border-radius:8px;outline:0;padding:0 10px;font-size:13px;font-weight:700}.inventory-catalog-record-drawer-field input:focus{border-color:var(--teal);box-shadow:0 0 0 3px #087f8c21}.inventory-catalog-record-drawer-field input:disabled{cursor:not-allowed;opacity:.62}.inventory-catalog-record-drawer-note{border:1px solid var(--line);color:var(--muted);background:#fbfdff;border-radius:8px;margin:0;padding:10px;font-size:11px;font-weight:700}.inventory-catalog-record-drawer-note code{color:var(--ink);font-family:var(--font-mono,ui-monospace, SFMono-Regular, Menlo, monospace);font-size:10px}.inventory-catalog-record-drawer-alert{margin:0}.inventory-catalog-record-drawer-actions{border-top:1px solid var(--line);justify-content:flex-end;align-items:center;gap:9px;padding-top:14px;display:flex}.inventory-item-drawer-header{align-items:flex-start}.inventory-item-drawer-header>div{min-width:0}.inventory-item-drawer-header>div>p:not(.eyebrow){max-width:420px;color:var(--muted);margin:5px 0 0;font-size:12px;font-weight:650;line-height:1.45}.inventory-item-form{grid-template-rows:minmax(0,1fr) auto auto;min-height:0;display:grid}.inventory-item-form-content,.inventory-item-details{scrollbar-color:#b7c4cf transparent;scrollbar-width:thin;align-content:start;gap:12px;min-height:0;padding:16px 2px 4px;display:grid;overflow-y:auto}.inventory-item-form-content{grid-template-columns:repeat(2,minmax(0,1fr))}.inventory-item-form-content::-webkit-scrollbar{width:8px}.inventory-item-details::-webkit-scrollbar{width:8px}.inventory-item-form-content::-webkit-scrollbar-track{background:0 0}.inventory-item-details::-webkit-scrollbar-track{background:0 0}.inventory-item-form-content::-webkit-scrollbar-thumb{background:#b7c4cf padding-box padding-box;border:2px solid #0000;border-radius:999px}.inventory-item-details::-webkit-scrollbar-thumb{background:#b7c4cf padding-box padding-box;border:2px solid #0000;border-radius:999px}.inventory-item-field{gap:7px;min-width:0;display:grid}.inventory-item-field-wide{grid-column:1/-1}.inventory-item-field>span,.inventory-item-rules legend{color:var(--muted);letter-spacing:.035em;text-transform:uppercase;font-size:11px;font-weight:850}.inventory-item-field input,.inventory-item-field select,.inventory-item-field textarea{border:1px solid var(--line-strong);width:100%;min-width:0;min-height:40px;color:var(--ink);font:inherit;background:#fff;border-radius:8px;outline:0;padding:0 10px;font-size:13px;font-weight:700}.inventory-item-field textarea{resize:vertical;min-height:78px;padding-top:9px;padding-bottom:9px}.inventory-item-field input:focus,.inventory-item-field select:focus,.inventory-item-field textarea:focus{border-color:var(--teal);box-shadow:0 0 0 3px #087f8c21}.inventory-item-field input:disabled,.inventory-item-field select:disabled,.inventory-item-field textarea:disabled{cursor:not-allowed;opacity:.62}.inventory-item-field small{color:var(--muted);font-size:10px;font-weight:650;line-height:1.4}.inventory-async-combobox{min-width:0;position:relative}.inventory-async-combobox-input{align-items:center;min-width:0;display:flex;position:relative}.inventory-async-combobox-input>svg:first-child{z-index:1;color:#758396;pointer-events:none;position:absolute;left:10px}.inventory-async-combobox .inventory-async-combobox-input>input{padding:0 36px 0 32px}.inventory-async-combobox-input>.spin{color:var(--teal);pointer-events:none;position:absolute;right:11px}.inventory-async-combobox-clear{color:#758396;cursor:pointer;background:0 0;border:0;border-radius:6px;justify-content:center;align-items:center;width:27px;height:27px;padding:0;display:inline-flex;position:absolute;right:6px}.inventory-async-combobox-clear:hover:not(:disabled),.inventory-async-combobox-clear:focus-visible{color:var(--teal-strong);background:#edf4f6;outline:0}.inventory-async-combobox-menu{z-index:30;scrollbar-color:#b7c4cf transparent;scrollbar-width:thin;background:#fff;border:1px solid #c8d5df;border-radius:9px;max-height:248px;padding:5px;position:absolute;top:calc(100% + 5px);left:0;right:0;overflow-y:auto;box-shadow:0 14px 32px #14283729}.inventory-async-combobox-menu button{width:100%;color:var(--ink);cursor:pointer;text-align:left;background:0 0;border:0;border-radius:6px;gap:2px;padding:8px 9px;display:grid}.inventory-async-combobox-menu button:hover,.inventory-async-combobox-menu button.active{background:#edf7f8}.inventory-async-combobox-menu strong{text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:800;overflow:hidden}.inventory-async-combobox-menu small,.inventory-async-combobox-menu p{color:var(--muted);font-size:10px;font-weight:650;line-height:1.35}.inventory-async-combobox-menu p{margin:0;padding:9px}.inventory-async-combobox-menu p.error{color:#b42318}.inventory-item-rules{border:1px solid var(--line);background:#fbfdff;border-radius:9px;grid-column:1/-1;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:0;padding:12px;display:grid}.inventory-item-rules legend{padding:0 4px}.inventory-item-rules label{color:var(--ink);align-items:flex-start;gap:7px;font-size:11px;font-weight:750;line-height:1.35;display:flex}.inventory-item-rules input{width:16px;height:16px;accent-color:var(--teal);flex:none;margin:0}.inventory-item-form-alert{margin:12px 0 0}.inventory-item-form-actions,.inventory-item-detail-actions{border-top:1px solid var(--line);justify-content:flex-end;align-items:center;gap:9px;padding-top:14px;display:flex}.inventory-item-detail-card{background:#f5fcfc;border:1px solid #cae8e9;border-radius:10px;gap:5px;padding:13px;display:grid}.inventory-item-detail-card span,.inventory-item-detail-grid dt{color:var(--muted);letter-spacing:.035em;text-transform:uppercase;font-size:10px;font-weight:850}.inventory-item-detail-card strong{color:var(--ink);font-size:15px;font-weight:850}.inventory-item-detail-card p{color:var(--muted);margin:0;font-size:12px;font-weight:650;line-height:1.45}.inventory-item-detail-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:0;display:grid}.inventory-item-detail-grid>div{border:1px solid var(--line);background:#fbfdff;border-radius:9px;gap:4px;min-width:0;padding:11px;display:grid}.inventory-item-detail-grid>div.wide{grid-column:1/-1}.inventory-item-detail-grid dd{overflow-wrap:anywhere;color:var(--ink);margin:0;font-size:12px;font-weight:750;line-height:1.4}.inventory-item-detail-grid dd.mono{font-family:var(--font-mono,ui-monospace, SFMono-Regular, Menlo, monospace)}.inventory-item-detail-actions{margin-top:auto}.inventory-setup-card{gap:14px}.inventory-setup-card h5{margin:0}.inventory-setup-explainer{background:#f3fcfc;border:1px solid #c9e8e9;border-radius:10px;gap:4px;padding:12px 13px;display:grid}.inventory-setup-explainer strong{color:#0c626c;font-size:12px;font-weight:850}.inventory-setup-explainer p{color:#35646a;max-width:900px;font-size:12px;font-weight:650;line-height:1.48}.inventory-sku-explainer{background:#f4f8fe;border-color:#cdddf2}.inventory-sku-explainer strong{color:#245b9d}.inventory-sku-explainer p{color:#496987}.inventory-setup-layout{grid-template-columns:minmax(310px,.94fr) minmax(400px,1.16fr);align-items:start;gap:14px;min-width:0;display:grid}.inventory-setup-form,.inventory-setup-records{border:1px solid var(--line);background:#fbfdff;border-radius:10px;gap:12px;min-width:0;padding:14px;display:grid}.inventory-setup-form-heading,.inventory-setup-records-header{justify-content:space-between;align-items:center;gap:10px;display:flex}.inventory-setup-form-heading h5,.inventory-setup-records-header h5{color:var(--ink);font-size:14px;font-weight:850}.inventory-setup-form-heading span{color:var(--muted);text-align:right;font-size:10px;font-weight:700}.inventory-setup-field{gap:6px;min-width:0;display:grid}.inventory-setup-field>span,.inventory-recipe-components legend,.inventory-mapping-target legend{color:var(--muted);letter-spacing:.035em;text-transform:uppercase;font-size:10px;font-weight:850}.inventory-setup-field>span em{color:#8794a5;letter-spacing:0;text-transform:none;font-size:9px;font-style:normal;font-weight:750}.inventory-setup-field input,.inventory-setup-field select,.inventory-setup-field textarea,.inventory-recipe-component select,.inventory-recipe-component input{border:1px solid var(--line-strong);width:100%;min-width:0;min-height:39px;color:var(--ink);font:inherit;background:#fff;border-radius:7px;outline:0;padding:0 10px;font-size:12px;font-weight:700}.inventory-setup-field textarea{resize:vertical;min-height:70px;padding-top:8px;padding-bottom:8px}.inventory-setup-field input:focus,.inventory-setup-field select:focus,.inventory-setup-field textarea:focus,.inventory-recipe-component select:focus,.inventory-recipe-component input:focus{border-color:var(--teal);box-shadow:0 0 0 3px #087f8c21}.inventory-setup-field input:disabled,.inventory-setup-field select:disabled,.inventory-setup-field textarea:disabled,.inventory-recipe-component select:disabled,.inventory-recipe-component input:disabled{cursor:not-allowed;opacity:.62}.inventory-setup-field small{color:var(--muted);font-size:10px;font-weight:650;line-height:1.4}.inventory-recipe-components,.inventory-mapping-target{border:1px solid var(--line);background:#fff;border-radius:9px;gap:9px;min-width:0;margin:0;padding:12px;display:grid}.inventory-recipe-components legend,.inventory-mapping-target legend{padding:0 4px}.inventory-recipe-component-list{gap:7px;display:grid}.inventory-recipe-component{grid-template-columns:minmax(0,1fr) 76px 32px;align-items:center;gap:7px;min-width:0;display:grid}.inventory-recipe-component>label,.inventory-recipe-component>div{min-width:0}.inventory-recipe-component input{font-variant-numeric:tabular-nums;text-align:right}.inventory-recipe-component .inventory-async-combobox input{font-variant-numeric:normal;text-align:left}.inventory-recipe-component .inventory-recipe-remove-button{color:#b42318;width:32px;height:32px}.inventory-recipe-component .inventory-recipe-remove-button:hover:not(:disabled){background:#fff1ef;border-color:#e6b3ad}.inventory-setup-empty-components{color:var(--muted);padding:7px 0;font-size:11px;font-weight:700}.inventory-recipe-add-component{justify-self:start;min-height:32px;padding-inline:10px;font-size:11px}.inventory-setup-inline-notice{color:var(--muted);margin:0;padding:0;font-size:10px;font-weight:650;line-height:1.45}.inventory-setup-actions{justify-content:flex-end;padding-top:2px;display:flex}.inventory-setup-actions .primary-button{min-height:38px}.inventory-setup-records{align-content:start;min-height:0}.inventory-setup-records-header .secondary-button{min-height:31px;padding:0 9px;font-size:11px}.inventory-setup-table-scroll{min-height:0;max-height:min(520px,48vh)}.inventory-recipes-table,.inventory-mappings-table{table-layout:fixed}.inventory-recipes-table{min-width:940px}.inventory-recipes-table th:first-child,.inventory-recipes-table td:first-child{width:220px}.inventory-recipes-table th:nth-child(2),.inventory-recipes-table td:nth-child(2){width:280px}.inventory-recipes-table th:nth-child(3),.inventory-recipes-table td:nth-child(3){width:240px}.inventory-recipes-table th:nth-child(4),.inventory-recipes-table td:nth-child(4){text-align:center;width:80px}.inventory-recipe-table-identity{gap:3px;min-width:0;display:grid}.inventory-recipe-table-identity strong{color:var(--ink);text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:850;overflow:hidden}.inventory-recipe-table-identity span{color:var(--muted);font-family:var(--font-mono,ui-monospace, SFMono-Regular, Menlo, monospace);text-overflow:ellipsis;white-space:nowrap;font-size:10px;font-weight:700;overflow:hidden}.inventory-recipe-table-components{gap:4px;margin:0;padding:0;list-style:none;display:grid}.inventory-recipe-table-components li{justify-content:space-between;align-items:baseline;gap:8px;min-width:0;display:flex}.inventory-recipe-table-components strong{color:var(--ink);text-overflow:ellipsis;white-space:nowrap;font-size:11px;font-weight:750;overflow:hidden}.inventory-recipe-table-components span{color:var(--muted);white-space:nowrap;flex:none;font-size:10px;font-weight:750}.inventory-recipe-table-notes{color:var(--muted)!important;font-size:11px!important;font-weight:650!important;line-height:1.42!important}.inventory-recipe-version{color:#285ea8;background:#eff6ff;border-radius:999px;padding:3px 6px;font-size:10px;font-weight:850;display:inline-flex}.inventory-catalog-table-action-header,.inventory-catalog-table-action-cell{min-width:96px;box-shadow:-1px 0 0 var(--line);position:sticky;right:0;text-align:right!important;vertical-align:middle!important;width:96px!important;max-width:96px!important;padding-left:8px!important;padding-right:8px!important}.inventory-catalog-table-action-header{background:#eef4fb;z-index:3!important}.inventory-catalog-table-action-cell{z-index:2;background:#fff}.shipping-table tr:nth-child(2n) .inventory-catalog-table-action-cell{background:#fbfdff}.inventory-catalog-table-actions{flex-wrap:nowrap;justify-content:flex-end;align-items:center;gap:4px;width:100%;display:flex}.inventory-catalog-table-actions .icon-button:hover:not(:disabled){border-color:var(--teal);color:var(--teal);background:#edfbfb}.inventory-catalog-table-actions .inventory-items-archive-button:hover:not(:disabled){color:#b42318;background:#fff1ef;border-color:#e6b3ad}.inventory-setup-empty{min-height:160px;color:var(--muted);text-align:center;justify-content:center;align-items:center;gap:9px;padding:18px;font-size:12px;font-weight:700;display:flex}.inventory-setup-empty>div{gap:3px;display:grid}.inventory-setup-empty strong,.inventory-setup-empty span{display:block}.inventory-setup-empty strong{color:var(--ink);font-size:13px}.inventory-mapping-target-types{flex-wrap:wrap;gap:8px 14px;display:flex}.inventory-mapping-target-types label{color:var(--ink);align-items:center;gap:6px;font-size:11px;font-weight:750;display:inline-flex}.inventory-mapping-target-types input{width:15px;height:15px;accent-color:var(--teal);margin:0}.inventory-setup-text-button{color:var(--teal);cursor:pointer;font:inherit;text-underline-offset:2px;background:0 0;border:0;justify-self:start;padding:0;font-size:11px;font-weight:800;text-decoration:underline}.inventory-setup-text-button:hover{color:#0b6870}.inventory-mappings-table{min-width:800px}.inventory-mappings-table th:first-child,.inventory-mappings-table td:first-child{width:190px}.inventory-mappings-table th:nth-child(2),.inventory-mappings-table td:nth-child(2){width:210px}.inventory-mappings-table th:nth-child(3),.inventory-mappings-table td:nth-child(3){width:280px}.inventory-recipes-table td,.inventory-mappings-table td{overflow-wrap:anywhere;font-size:11px;font-weight:700;line-height:1.4}.inventory-mapping-sku-cell{color:var(--ink);font-family:var(--font-mono,ui-monospace, SFMono-Regular, Menlo, monospace);font-size:11px!important;font-weight:850!important}@media (max-width:880px){.inventory-catalog-list{max-height:400px}.inventory-putaway-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.inventory-setup-layout{grid-template-columns:1fr}}@media (max-width:620px){.inventory-page-navigation{width:100%}.inventory-page-navigation button{flex:1;justify-content:center}.inventory-page-navigation button small{display:none}.inventory-catalog-navigation{scrollbar-width:none;width:100%;overflow-x:auto}.inventory-catalog-navigation::-webkit-scrollbar{display:none}.inventory-catalog-navigation button{flex:none;justify-content:center}.inventory-filter-drawer,.inventory-receiving-drawer,.inventory-putaway-drawer,.inventory-history-drawer,.inventory-item-drawer,.inventory-catalog-record-drawer{width:100%}.inventory-history-item-card{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.inventory-history-item-card .inventory-history-on-hand{border-top:1px solid #cae8e9;border-left:0;grid-column:1/-1;padding-top:10px;padding-left:0}.inventory-receiving-product{grid-template-columns:1fr}.inventory-receiving-product>div:first-child{grid-column:auto}.inventory-putaway-header{align-items:flex-start}.inventory-putaway-header p:not(.eyebrow){font-size:12px}.inventory-putaway-summary-card{min-height:70px;padding:11px}.inventory-putaway-toolbar{flex-wrap:wrap}.inventory-putaway-search{flex-basis:100%}.inventory-putaway-verification-grid{grid-template-columns:1fr}.inventory-putaway-verification-grid label:first-child{grid-row:auto}.inventory-filter-drawer-actions{flex-wrap:nowrap}.inventory-filter-drawer-actions .primary-button{flex:none;margin-left:0}.inventory-catalog-surface{padding:13px}.inventory-catalog-add-form{grid-template-columns:1fr}.inventory-catalog-add-form .primary-button{width:100%}.inventory-catalog-row{grid-template-columns:1fr;gap:7px}.inventory-catalog-row-actions{justify-content:flex-end}.inventory-catalog-usage{text-align:left;max-width:none}.inventory-catalog-surface-header{align-items:flex-start}.inventory-items-add-button{min-width:38px;padding-inline:10px}.inventory-items-add-button span{display:none}.inventory-item-form-content,.inventory-item-detail-grid,.inventory-item-rules{grid-template-columns:1fr}.inventory-item-detail-grid>div.wide{grid-column:auto}.inventory-setup-form,.inventory-setup-records{padding:13px}.inventory-setup-form-heading,.inventory-setup-records-header{align-items:flex-start}.inventory-setup-form-heading{flex-direction:column;gap:3px}.inventory-setup-form-heading span{text-align:left}.inventory-setup-actions .primary-button{width:100%}}.iam-panel{gap:16px;min-height:calc(100vh - 48px)}.iam-header{align-items:flex-start}.iam-header-copy{max-width:670px;color:var(--muted);margin:5px 0 0;font-size:12px;font-weight:650;line-height:1.5}.iam-section-tabs{align-self:flex-start}.iam-alert,.iam-notice{margin:0}.iam-loading{min-height:240px;color:var(--muted);justify-content:center;align-items:center;gap:9px;font-size:12px;font-weight:750;display:flex}.iam-users-layout,.iam-roles-layout{grid-template-columns:minmax(260px,.72fr) minmax(0,1.7fr);gap:14px;min-height:610px;display:grid}.iam-directory,.iam-detail,.iam-role-list,.iam-role-editor{border:1px solid var(--line);background:#fff;border-radius:12px;min-width:0}.iam-directory,.iam-role-list{overflow:hidden}.iam-directory-toolbar{border-bottom:1px solid var(--line);grid-template-columns:minmax(0,1fr) auto;gap:8px;padding:12px;display:grid}.iam-search-field{border:1px solid var(--line-strong);min-height:38px;color:var(--muted);background:#fff;border-radius:8px;align-items:center;gap:7px;padding:0 10px;display:flex}.iam-search-field:focus-within{border-color:var(--teal);box-shadow:0 0 0 3px #087f8c17}.iam-search-field input{width:100%;min-width:0;color:var(--ink);background:0 0;border:0;outline:0;font-size:12px}.iam-icon-action{white-space:nowrap;min-height:38px;padding-inline:11px}.iam-user-list{max-height:690px;display:grid;overflow-y:auto}.iam-user-row{width:100%;color:var(--ink);cursor:pointer;text-align:left;background:#fff;border:0;border-bottom:1px solid #edf1f3;grid-template-columns:34px minmax(0,1fr) auto;align-items:center;gap:9px;padding:11px 12px;display:grid}.iam-user-row:hover{background:#f8fbfc}.iam-user-row.active{box-shadow:inset 3px 0 var(--teal);background:#eef9f9}.iam-avatar{color:#176f77;background:#deeff0;border-radius:9px;place-items:center;width:34px;height:34px;font-size:12px;font-weight:900;display:grid}.iam-user-row-copy{gap:2px;min-width:0;display:grid}.iam-user-row-copy strong{text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.iam-user-row-copy small{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:9px;font-weight:650;overflow:hidden}.iam-status{color:#5a7080;letter-spacing:.03em;text-transform:uppercase;white-space:nowrap;background:#eef2f5;border-radius:999px;align-items:center;width:fit-content;min-height:21px;padding:2px 7px;font-size:8px;font-weight:900;display:inline-flex}.iam-status.active,.iam-status.published{color:#19764b;background:#e7f7ed}.iam-status.pending,.iam-status.pending-invite,.iam-status.draft{color:#916012;background:#fff3dc}.iam-status.deactivated,.iam-status.inactive,.iam-status.suspended,.iam-status.revoked{color:#a34338;background:#fbe9e6}.iam-detail,.iam-role-editor{padding:17px}.iam-detail{flex-direction:column;gap:16px;display:flex}.iam-section-heading,.iam-subsection-heading{justify-content:space-between;align-items:flex-start;gap:14px;display:flex}.iam-section-heading>div,.iam-subsection-heading>div{min-width:0}.iam-section-heading h4,.iam-subsection-heading h4{color:var(--ink);margin:0;font-size:15px}.iam-section-heading p:not(.eyebrow),.iam-subsection-heading p:not(.eyebrow){color:var(--muted);margin:4px 0 0;font-size:12px;font-weight:650;line-height:1.45}.iam-subsection-heading .eyebrow,.iam-section-heading .eyebrow{margin:0 0 3px}.iam-subsection-heading>strong{color:var(--teal);font-size:11px}.iam-account-summary{background:#f8fafb;border:1px solid #dce5e9;border-radius:11px;gap:12px;padding:14px;display:grid}.iam-security-summary{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;display:grid}.iam-security-summary>div{border:1px solid var(--line);background:#fff;border-radius:9px;gap:4px;padding:12px;display:grid}.iam-security-summary span{color:var(--muted);font-size:11px;font-weight:800}.iam-security-summary strong{color:var(--ink);font-size:14px}.iam-security-summary small{color:#5d7280;font-size:11px;font-weight:650;line-height:1.4}.iam-disclosure{border:1px solid var(--line);background:#fff;border-radius:11px;overflow:hidden}.iam-disclosure>summary{cursor:pointer;justify-content:space-between;align-items:center;gap:14px;padding:14px;list-style:none;display:flex}.iam-disclosure>summary::-webkit-details-marker{display:none}.iam-disclosure>summary>span:first-child{gap:3px;min-width:0;display:grid}.iam-disclosure>summary strong{color:var(--ink);font-size:14px}.iam-disclosure>summary small{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:11px;font-weight:650;overflow:hidden}.iam-disclosure>summary:after{color:#4e6878;content:"+";text-align:center;flex:0 0 20px;width:20px;font-size:20px;font-weight:500}.iam-disclosure[open]>summary{border-bottom:1px solid var(--line);background:#fbfcfd}.iam-disclosure[open]>summary:after{content:"–"}.iam-disclosure-action{color:var(--teal);margin-left:auto;font-size:11px;font-weight:850}.iam-disclosure-content{gap:13px;padding:14px;display:grid}.iam-profile-form{gap:13px;display:grid}.iam-profile-fields{grid-template-columns:minmax(0,1fr) minmax(0,1.2fr);gap:11px;display:grid}.iam-profile-form label,.iam-role-fields label,.iam-drawer-fields label{color:var(--ink);gap:6px;font-size:12px;font-weight:800;display:grid}.iam-profile-form input,.iam-role-fields input,.iam-role-fields textarea,.iam-drawer-fields input,.iam-drawer-fields select,.iam-drawer-fields textarea{border:1px solid var(--line-strong);width:100%;min-height:42px;color:var(--ink);font:inherit;background:#fff;border-radius:8px;outline:0;padding:9px 10px;font-size:13px}.iam-role-fields textarea{resize:vertical;min-height:58px}.iam-profile-form input:focus,.iam-role-fields input:focus,.iam-role-fields textarea:focus,.iam-drawer-fields input:focus,.iam-drawer-fields select:focus,.iam-drawer-fields textarea:focus{border-color:var(--teal);box-shadow:0 0 0 3px #087f8c17}.iam-profile-form input:disabled,.iam-role-fields :disabled,.iam-drawer-fields :disabled{color:#73838e;background:#f5f7f8}.iam-profile-actions{justify-content:flex-end;display:flex}.iam-profile-actions .secondary-button{white-space:nowrap;min-height:40px}.iam-readonly-profile{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:0;display:grid}.iam-readonly-profile>div{gap:4px;display:grid}.iam-readonly-profile dt{color:var(--muted);font-size:11px;font-weight:750}.iam-readonly-profile dd{color:var(--ink);overflow-wrap:anywhere;margin:0;font-size:13px;font-weight:750}.iam-admin-actions{background:#f8fafb;border:1px solid #dce5e9;border-radius:10px;gap:12px;padding:14px;display:grid}.iam-action-row{grid-template-columns:repeat(auto-fit,minmax(154px,1fr));gap:8px;display:grid}.iam-action-row .secondary-button{background:#fff;border-color:#d7e2e6;justify-content:flex-start;min-height:42px;padding-inline:12px;font-size:11px;box-shadow:0 1px 2px #1432410a}.iam-action-row .secondary-button:hover:not(:disabled){color:var(--accent-strong);background:#f2fbfb;border-color:#83b8bb;transform:translateY(-1px);box-shadow:0 4px 10px #144f5317}.iam-action-row .secondary-button.danger-outline:hover:not(:disabled){color:#9c4036;background:#fff3f1;border-color:#e1aaa1;box-shadow:0 4px 10px #91362d14}.secondary-button.danger-outline{color:#9c4036;border-color:#e1aaa1}.iam-inline-error{color:#a33e34;margin:0;font-size:11px;font-weight:750;line-height:1.4}.iam-action-confirmation{background:#f1fafb;border:1px solid #bddadd;border-radius:9px;gap:10px;padding:12px;display:grid}.iam-action-confirmation.danger{background:#fff7f5;border-color:#e4b1a9}.iam-action-confirmation strong{color:var(--ink);font-size:13px}.iam-action-confirmation p{color:#506b7b;margin:3px 0 0;font-size:11px;font-weight:650;line-height:1.45}.iam-action-confirmation-buttons{justify-content:flex-end;gap:8px;display:flex}.iam-action-confirmation-buttons button{min-height:38px}.iam-assignments{gap:10px;display:grid}.iam-subsection-heading .primary-button{white-space:nowrap;min-height:38px;padding-inline:12px;font-size:11px}.iam-assignment-list{gap:8px;display:grid}.iam-assignment-card{border:1px solid var(--line);background:#fff;border-radius:9px;grid-template-columns:38px minmax(0,1fr) auto;align-items:center;gap:10px;padding:12px;display:grid}.iam-assignment-icon{color:#187765;background:#eaf7f4;border-radius:9px;place-items:center;width:38px;height:38px;display:grid}.iam-assignment-card>div:nth-child(2){gap:3px;min-width:0;display:grid}.iam-assignment-card strong{color:var(--ink);font-size:13px}.iam-assignment-card span{color:#496678;font-size:11px;font-weight:750}.iam-assignment-card small{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:10px;font-weight:650;overflow:hidden}.iam-assignment-actions{gap:5px;display:flex}.iam-assignment-actions button{border:1px solid var(--line);width:32px;height:32px;color:var(--muted);cursor:pointer;background:#fff;border-radius:7px;place-items:center;display:grid}.iam-assignment-actions button:last-child{color:#a34a40;border-color:#ecd0cc}.iam-empty-assignment{border:1px dashed var(--line-strong);color:var(--muted);border-radius:9px;align-items:center;gap:10px;padding:14px;display:flex}.iam-empty-assignment>div{gap:2px;display:grid}.iam-empty-assignment strong{color:var(--ink);font-size:12px}.iam-empty-assignment span{font-size:11px}.iam-technical-details{color:var(--muted);padding:0 2px}.iam-technical-details summary{cursor:pointer;font-size:11px;font-weight:750}.iam-technical-details>.iam-account-summary{margin-top:10px}.iam-technical-details dl{border:1px solid var(--line);background:#fbfcfd;border-radius:8px;gap:9px;margin:10px 0 0;padding:11px;display:grid}.iam-technical-details dl>div{gap:3px;display:grid}.iam-technical-details dt{color:#506b7b;font-size:10px;font-weight:800}.iam-technical-details dd{color:var(--ink);font-family:var(--font-mono,ui-monospace, SFMono-Regular, Menlo, monospace);overflow-wrap:anywhere;gap:3px;margin:0;font-size:11px;display:grid}.iam-technical-details dd small{color:var(--muted);font-family:inherit;font-size:10px;font-weight:650;line-height:1.4}.iam-empty-detail{color:var(--muted);text-align:center;justify-content:center;align-items:center}.iam-empty-detail h3{color:var(--ink);margin:2px 0}.iam-empty-detail p{max-width:330px;margin:0;font-size:11px;line-height:1.5}.iam-empty{color:var(--muted);text-align:center;margin:0;padding:18px;font-size:10px}.iam-role-list{padding-bottom:10px}.iam-role-list>.iam-subsection-heading{border-bottom:1px solid var(--line);padding:12px}.iam-icon-only{place-items:center;width:34px;min-height:34px;padding:0;display:grid}.iam-role-row{cursor:pointer;text-align:left;background:0 0;border:1px solid #0000;border-radius:8px;justify-content:space-between;align-items:center;gap:8px;width:calc(100% - 14px);margin:7px 7px 0;padding:10px;display:flex}.iam-role-row:hover{background:#f6f9fa}.iam-role-row.active{background:#eff9f9;border-color:#a8d8d9}.iam-role-row>span:first-child{gap:2px;min-width:0;display:grid}.iam-role-row strong{color:var(--ink);font-size:11px}.iam-role-row small{color:var(--muted);font-size:8px;font-weight:650}.iam-role-editor{flex-direction:column;gap:16px;display:flex}.iam-role-fields{grid-template-columns:.8fr 1.2fr;gap:9px;display:grid}.iam-role-description{grid-column:1/-1}.iam-role-fields textarea{resize:vertical}.iam-permission-catalog{gap:12px;display:grid}.iam-permission-catalog fieldset{border:1px solid var(--line);border-radius:9px;min-width:0;margin:0;padding:10px}.iam-permission-catalog legend{color:#486473;letter-spacing:.04em;text-transform:uppercase;padding:0 6px;font-size:9px;font-weight:900}.iam-permission-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;display:grid}.iam-permission-grid label{cursor:pointer;border:1px solid #e7ecef;border-radius:7px;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:8px;padding:8px;display:grid}.iam-permission-grid label:has(input:checked){background:#f1fafa;border-color:#94cdcf}.iam-permission-grid label.high-risk:has(input:checked){background:#fff8f1;border-color:#e3b194}.iam-permission-grid input{accent-color:var(--teal);margin-top:2px}.iam-permission-grid label>span{gap:2px;min-width:0;display:grid}.iam-permission-grid strong{color:var(--ink);font-size:9px}.iam-permission-grid code{color:#557080;text-overflow:ellipsis;white-space:nowrap;font-size:8px;overflow:hidden}.iam-permission-grid small{color:var(--muted);font-size:8px;line-height:1.35}.iam-role-actions{border-top:1px solid var(--line);gap:8px;padding-top:12px;display:flex}.iam-publish-control{align-items:end;gap:7px;display:flex}.iam-publish-control label{color:var(--ink);gap:4px;font-size:9px;font-weight:800;display:grid}.iam-publish-control input{border:1px solid var(--line-strong);min-height:38px;color:var(--ink);border-radius:8px;padding:7px 9px}.iam-drawer{width:min(510px,100%)}.iam-drawer-form{grid-template-rows:minmax(0,1fr) auto;min-height:0;display:grid}.iam-drawer-form .settings-drawer-content{scrollbar-color:#b7c4cf transparent;scrollbar-width:thin;min-height:0;padding:16px 2px 4px;overflow-y:auto}.iam-drawer-form .settings-drawer-content::-webkit-scrollbar{width:8px}.iam-drawer-form .settings-drawer-content::-webkit-scrollbar-track{background:0 0}.iam-drawer-form .settings-drawer-content::-webkit-scrollbar-thumb{background:#b7c4cf padding-box padding-box;border:2px solid #0000;border-radius:999px}.iam-drawer-fields{gap:13px;display:grid}.iam-drawer-fields label small{color:var(--muted);font-size:9px;font-weight:650;line-height:1.4}.iam-drawer-fields textarea{resize:vertical}.iam-drawer-footer{border-top:1px solid var(--line);padding:12px 16px}.iam-drawer-actions{justify-content:flex-end;gap:8px;display:flex}.iam-section-panel{min-width:0}.iam-catalog-surface{min-height:0}.iam-catalog-surface .inventory-catalog-table-region{max-height:min(640px,62vh)}.iam-users-table{min-width:980px}.iam-users-table th:first-child,.iam-users-table td:first-child,.iam-users-table th:nth-child(2),.iam-users-table td:nth-child(2){width:260px}.iam-users-table th:nth-child(3),.iam-users-table td:nth-child(3){width:120px}.iam-users-table th:nth-child(4),.iam-users-table td:nth-child(4){width:150px}.iam-users-table th:nth-child(5),.iam-users-table td:nth-child(5){width:140px}.iam-users-table tbody tr:hover td,.iam-users-table tbody tr:hover .inventory-catalog-table-action-cell{background:#f4fbfb}.iam-user-table-identity,.iam-table-link{width:100%;min-width:0;color:var(--ink);cursor:pointer;font:inherit;text-align:left;background:0 0;border:0;gap:8px;padding:0;display:grid}.iam-user-table-identity{grid-template-columns:34px minmax(0,1fr);align-items:center}.iam-user-table-identity:hover strong,.iam-table-link:hover strong{color:var(--teal);text-decoration:underline}.iam-user-table-identity>span:last-child,.iam-table-link{min-width:0}.iam-user-table-identity strong,.iam-user-table-identity small,.iam-table-link strong,.iam-table-link small,.iam-table-primary,.iam-table-secondary{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.iam-user-table-identity strong,.iam-table-link strong,.iam-table-primary{color:var(--ink);font-size:12px;font-weight:850}.iam-user-table-identity small,.iam-table-link small,.iam-table-secondary{color:var(--muted);margin-top:3px;font-size:10px;font-weight:650}.iam-user-table-identity small{font-family:var(--font-mono,ui-monospace, SFMono-Regular, Menlo, monospace)}.iam-email-cell{font-weight:700;color:#456172!important}.iam-date-cell,.iam-number-cell{font-variant-numeric:tabular-nums;white-space:nowrap;font-weight:750;color:#466171!important}.iam-access-summary,.iam-role-type{color:#187765;white-space:nowrap;background:#e8f7f5;border-radius:999px;align-items:center;min-height:24px;padding:3px 8px;font-size:10px;font-weight:850;display:inline-flex}.iam-access-summary.unassigned{color:#966116;background:#fff5e7}.iam-roles-table{min-width:900px}.iam-roles-table th:first-child,.iam-roles-table td:first-child{width:300px}.iam-roles-table th:nth-child(2),.iam-roles-table td:nth-child(2){width:210px}.iam-roles-table th:nth-child(3),.iam-roles-table td:nth-child(3){text-align:right;width:135px}.iam-roles-table th:nth-child(4),.iam-roles-table td:nth-child(4){width:120px}.iam-roles-table th:nth-child(5),.iam-roles-table td:nth-child(5){width:110px}.iam-role-key{color:#356174;font-family:var(--font-mono,ui-monospace, SFMono-Regular, Menlo, monospace);font-size:11px;font-weight:750}.iam-role-type{color:#3f61a5;background:#eef4ff}.iam-user-detail-drawer{grid-template-rows:auto minmax(0,1fr);width:min(720px,100vw - 28px)}.iam-user-detail-drawer .settings-drawer-header,.iam-role-drawer .settings-drawer-header{align-items:flex-start}.iam-user-detail-drawer .settings-drawer-header>div,.iam-role-drawer .settings-drawer-header>div{min-width:0}.iam-user-detail-drawer .settings-drawer-header>div>p:not(.eyebrow),.iam-role-drawer .settings-drawer-header>div>p:not(.eyebrow){max-width:540px;color:var(--muted);margin:5px 0 0;font-size:12px;font-weight:650;line-height:1.45}.iam-user-detail-drawer-content{scrollbar-color:#b7c4cf transparent;scrollbar-width:thin;align-content:start;min-height:0;padding:18px 3px;display:grid;overflow-y:auto}.iam-user-detail{background:0 0;border:0;border-radius:0;min-height:0;padding:0}.iam-user-detail-drawer-content::-webkit-scrollbar{width:8px}.iam-role-drawer-content::-webkit-scrollbar{width:8px}.iam-user-detail-drawer-content::-webkit-scrollbar-track{background:0 0}.iam-role-drawer-content::-webkit-scrollbar-track{background:0 0}.iam-user-detail-drawer-content::-webkit-scrollbar-thumb{background:#b7c4cf padding-box padding-box;border:2px solid #0000;border-radius:999px}.iam-role-drawer-content::-webkit-scrollbar-thumb{background:#b7c4cf padding-box padding-box;border:2px solid #0000;border-radius:999px}.iam-role-drawer{grid-template-rows:auto minmax(0,1fr);width:min(820px,100vw - 28px)}.iam-role-drawer-form{grid-template-rows:minmax(0,1fr) auto;min-height:0;display:grid}.iam-role-drawer-content{scrollbar-color:#b7c4cf transparent;scrollbar-width:thin;align-content:start;gap:16px;min-height:0;padding:16px 2px 4px;display:grid;overflow-y:auto}.iam-role-drawer-footer{border-top:1px solid var(--line);padding:12px 16px}.iam-role-drawer-actions{justify-content:flex-end;display:flex}.iam-role-drawer-actions .primary-button{white-space:nowrap;min-height:40px}.iam-role-publish-card{background:#f4faf7;border:1px solid #c9e1d9;border-radius:10px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px;padding:12px;display:grid}.iam-role-publish-card h4,.iam-role-publish-card p{margin:0}.iam-role-publish-card h4{color:#1f644f;font-size:12px}.iam-role-publish-card p{color:#4f7466;margin-top:3px;font-size:10px;font-weight:650;line-height:1.4}.iam-role-publish-card .secondary-button{white-space:nowrap;min-height:40px}.iam-credential-backdrop{z-index:120}.iam-credential-modal{border:1px solid var(--line);background:#fff;border-radius:14px;width:min(510px,100vw - 28px);padding:18px;box-shadow:0 24px 70px #122a3740}.iam-credential-modal>header{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.iam-credential-modal h3{color:var(--ink);margin:2px 0 0;font-size:20px}.iam-credential-modal>p{color:#4f6877;font-size:11px;line-height:1.5}.iam-credential-value{background:#f4fbfb;border:1px solid #b9d7d8;border-radius:9px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px;padding:9px;display:grid}.iam-credential-value code{color:#174d52;letter-spacing:.03em;white-space:nowrap;padding:5px;font-size:15px;font-weight:850;overflow-x:auto}.iam-credential-modal>small{color:var(--muted);margin-top:6px;font-size:9px;display:block}.iam-credential-warning{color:#805710;background:#fff9eb;border:1px solid #e5c681;border-radius:8px;align-items:flex-start;gap:8px;margin:13px 0;padding:10px;font-size:10px;font-weight:700;line-height:1.45;display:flex}.iam-credential-warning svg{flex:none}.iam-credential-modal>.primary-button{justify-content:center;width:100%}.access-pending-panel,.access-redirecting{text-align:center;justify-content:center;align-items:center;min-height:calc(100vh - 48px);display:flex}.access-pending-panel{flex-direction:column}.access-pending-icon{color:#99620d;background:#fff3dd;border-radius:14px;place-items:center;width:52px;height:52px;margin-bottom:12px;display:grid}.access-pending-panel h2{max-width:560px;margin:5px 0}.access-pending-panel>p:not(.eyebrow){max-width:520px;color:var(--muted);margin:0 0 16px;font-size:12px;line-height:1.6}.access-redirecting{gap:10px}.access-redirecting>div{text-align:left}.access-redirecting h2{margin:0;font-size:16px}.access-redirecting p{color:var(--muted);margin:3px 0 0;font-size:10px}.change-password-shell{padding:24px}.change-password-card{background:#fff;border:1px solid #ffffffb3;border-radius:18px;width:min(520px,100%);padding:30px;box-shadow:0 25px 80px #1434413d}.change-password-card .login-heading{margin:28px 0 20px}.change-password-form{gap:14px;display:grid}.change-password-form .login-field small{color:var(--muted);font-size:9px;font-weight:650;line-height:1.4}.change-password-signout{width:100%;color:var(--muted);cursor:pointer;background:0 0;border:0;margin-top:8px;padding:12px;font-size:10px;font-weight:750}.sidebar-user b{color:var(--ink);margin-bottom:2px;font-size:10px;display:block}@media (max-width:1040px){.iam-users-layout,.iam-roles-layout{grid-template-columns:minmax(225px,.65fr) minmax(0,1.35fr)}.iam-permission-grid{grid-template-columns:1fr}}@media (max-width:760px){.iam-header{flex-direction:column;gap:10px}.iam-users-layout,.iam-roles-layout{grid-template-columns:1fr}.iam-directory,.iam-role-list{max-height:340px}.iam-security-summary{grid-template-columns:1fr}.iam-role-editor{min-height:620px}.iam-user-detail-drawer,.iam-role-drawer{width:100%}.iam-role-publish-card{grid-template-columns:1fr}}@media (max-width:520px){.iam-panel{padding:14px}.iam-section-tabs{width:100%}.iam-section-tabs button{flex:1}.iam-directory-toolbar{grid-template-columns:1fr}.iam-icon-action{justify-content:center}.iam-profile-fields,.iam-role-fields,.iam-readonly-profile{grid-template-columns:1fr}.iam-role-description{grid-column:auto}.iam-action-row .secondary-button{justify-content:center}.iam-action-confirmation-buttons{grid-template-columns:1fr;display:grid}.iam-subsection-heading{align-items:flex-start}.iam-assignment-card{grid-template-columns:34px minmax(0,1fr)}.iam-assignment-actions{grid-column:2}.iam-drawer-actions{grid-template-columns:1fr 1fr;display:grid}.iam-role-drawer-actions .primary-button,.iam-role-publish-card .secondary-button{justify-content:center;width:100%}.iam-credential-value{grid-template-columns:1fr}}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.requests-panel{background:radial-gradient(circle at 100% 0,#087f8c0e,#0000 28%),#fffffff5;gap:16px;max-width:none;min-height:calc(100vh - 56px);margin:0}.requests-header{align-items:flex-start}.requests-subtitle{max-width:720px;color:var(--muted);margin:7px 0 0;font-size:13px;font-weight:650;line-height:1.5}.fulfillment-workspace-tabs{margin-bottom:2px}.fulfillment-account-heading{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:14px;padding:14px;display:flex}.fulfillment-account-heading>div:first-child{align-items:center;gap:10px;min-width:0;display:flex}.fulfillment-account-heading h3,.fulfillment-account-heading p{margin:0}.fulfillment-account-heading h3{color:var(--ink);font-size:15px}.fulfillment-account-heading p{color:var(--muted);margin-top:3px;font-size:10px;font-weight:650}.fulfillment-account-toolbar{grid-template-columns:minmax(260px,1fr) minmax(135px,auto) 38px}.fulfillment-account-status-filter select{border:1px solid var(--line-strong);min-height:38px;color:var(--ink);font:inherit;background:#fff;border-radius:8px;padding:0 30px 0 10px;font-size:11px;font-weight:750}.fulfillment-account-table{min-width:760px}.fulfillment-account-table .fulfillment-account-action-cell{text-align:center;width:92px}.fulfillment-account-actions,.fulfillment-account-mobile-actions{align-items:center;gap:6px;display:flex}.fulfillment-account-actions{justify-content:center}.fulfillment-account-mobile-actions{flex-wrap:wrap}.fulfillment-account-mobile-card{background:#fff;border:1px solid #d5e0e8;border-radius:10px;gap:10px;padding:12px;display:grid}.fulfillment-account-mobile-card>div,.fulfillment-account-mobile-card dl,.fulfillment-account-mobile-card dl>div{justify-content:space-between;align-items:center;gap:9px;display:flex}.fulfillment-account-mobile-card>div>span{gap:2px;display:grid}.fulfillment-account-mobile-card strong{font-size:11px}.fulfillment-account-mobile-card code{color:var(--muted);font-size:9px}.fulfillment-account-mobile-card dl{border-top:1px solid var(--line);margin:0;padding-top:9px}.fulfillment-account-mobile-card dl>div{gap:2px;display:grid}.fulfillment-account-mobile-card dt{color:var(--muted);text-transform:uppercase;font-size:8px;font-weight:800}.fulfillment-account-mobile-card dd{color:var(--ink);margin:0;font-size:10px;font-weight:800}.fulfillment-account-mobile-card .secondary-button{justify-self:start;min-height:34px;font-size:10px}.fulfillment-account-drawer{width:min(560px,100vw - 308px)}.fulfillment-account-policy-fields{gap:9px}.fulfillment-account-toggle{border:1px solid var(--line);background:#fff;border-radius:9px;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:9px;padding:10px;display:grid}.fulfillment-account-toggle input{width:17px;height:17px;accent-color:var(--teal);margin-top:1px}.fulfillment-account-toggle>span{gap:2px;display:grid}.fulfillment-account-toggle strong{color:var(--ink);font-size:10px}.fulfillment-account-toggle small{color:var(--muted);font-size:9px;font-weight:650;line-height:1.4}.request-summary-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:11px;display:grid}.request-summary-card{background:linear-gradient(135deg,#fff,#f7fafc);border:1px solid #dce5ee;border-radius:12px;align-items:center;gap:12px;min-width:0;min-height:82px;padding:14px 15px;display:flex;overflow:hidden;box-shadow:0 4px 14px #121a2909}.request-summary-card>span{border-radius:10px;flex:none;place-items:center;width:39px;height:39px;display:grid}.request-summary-card>div{gap:2px;min-width:0;display:grid}.request-summary-card small{color:var(--muted);letter-spacing:.035em;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap;font-size:10px;font-weight:850;overflow:hidden}.request-summary-card strong{color:var(--ink);letter-spacing:-.035em;font-size:23px;font-weight:880}.request-summary-card.is-blue>span{color:#275fc4;background:#eaf1ff}.request-summary-card.is-amber>span{color:#a55a0a;background:#fff4dc}.request-summary-card.is-green>span{color:#277347;background:#e4f7eb}.request-summary-card.is-purple>span{color:#6948b4;background:#f0ebff}.request-view-tabs{border:1px solid var(--line-strong);background:#f2f6fa;border-radius:10px;align-self:start;gap:4px;padding:4px;display:inline-flex}.request-view-tabs button{color:#607187;cursor:pointer;min-height:36px;font:inherit;background:0 0;border-radius:7px;align-items:center;gap:8px;padding:0 11px;font-size:12px;font-weight:820;display:inline-flex}.request-view-tabs button:hover{color:var(--ink)}.request-view-tabs button[aria-selected=true]{color:#08797e;background:#fff;box-shadow:0 1px 4px #121a2921}.request-view-tabs i{color:#596d81;background:#dfe7ee;border-radius:999px;place-items:center;min-width:21px;height:20px;padding:0 5px;font-size:10px;font-style:normal;font-weight:900;display:grid}.request-view-tabs button[aria-selected=true] i{color:#08797e;background:#dff4f4}.request-status-tabs{flex-wrap:wrap;gap:7px;display:flex}.request-status-tabs button{color:#5c7084;cursor:pointer;min-height:32px;font:inherit;background:#fff;border:1px solid #d5e0e8;border-radius:999px;align-items:center;padding:0 10px;font-size:10px;font-weight:820;display:inline-flex}.request-status-tabs button:hover{color:#08797e;border-color:#8ac5c8}.request-status-tabs button.active{color:#08797e;background:#eaf8f8;border-color:#84c6c9}.request-queue-card{border:1px solid var(--line);background:#fff;border-radius:12px;min-width:0;display:grid;overflow:hidden;box-shadow:0 9px 28px #121a290b}.request-toolbar{border-bottom:1px solid var(--line);background:#fbfdff;flex-wrap:wrap;align-items:center;gap:8px;padding:12px;display:flex}.request-toolbar>.request-search-field{flex:260px;min-width:0}.request-toolbar-create-actions{flex-wrap:wrap;gap:8px;margin-left:auto;display:flex}.request-toolbar button{white-space:nowrap}.request-search-field{border:1px solid var(--line-strong);color:#71849a;background:#fff;border-radius:8px;grid-template-columns:18px minmax(0,1fr) 30px;align-items:center;gap:7px;min-height:38px;padding:0 4px 0 10px;display:grid}.request-search-field:focus-within{border-color:var(--teal);box-shadow:0 0 0 3px #087f8c1f}.request-search-field input{width:100%;min-width:0;height:36px;color:var(--ink);background:0 0;border:0;outline:0;padding:0;font-size:12px;font-weight:700}.request-filter-button{min-height:38px;font-size:12px}.request-filter-button.has-active-filters{color:#08797e;background:#eefafa;border-color:#83c5c8}.request-filter-button>span{color:#fff;background:#087f8c;border-radius:999px;place-items:center;min-width:20px;height:20px;font-size:10px;display:grid}.request-bulk-delete-button{min-height:38px;font-size:12px}.request-queue-alert,.request-detail-alert{align-items:center;gap:8px;margin:12px 12px 0;font-size:12px;display:flex}.request-queue-alert>span{flex:1}.request-table-scroll{scrollbar-color:#a9b7cc #f3f7fb;scrollbar-width:thin;min-width:0;max-height:min(720px,65vh);overflow:auto}.request-table{border-collapse:separate;border-spacing:0;table-layout:fixed;width:100%;min-width:1040px}.request-table th,.request-table td{color:var(--ink);text-align:left;vertical-align:middle;border-bottom:1px solid #e3eaf0;border-right:1px solid #edf1f4;padding:12px 13px;font-size:11px;line-height:1.4}.request-table th:last-child,.request-table td:last-child{border-right:0}.request-table th{z-index:1;color:#51677d;letter-spacing:.04em;text-transform:uppercase;background:#f2f6fa;font-size:10px;font-weight:880;position:sticky;top:0}.request-table tbody tr:last-child td{border-bottom:0}.request-table-row{cursor:pointer}.request-table-row:nth-child(2n) td{background:#fcfdff}.request-table-row:hover td{background:#f3fbfb}.request-table-row.is-selected td{background:#eaf8f8}.request-table-row.is-selected:hover td{background:#dff3f3}.request-table td strong,.request-table td small,.request-table td code{display:block}.request-table td strong{text-overflow:ellipsis;white-space:nowrap;font-size:11px;font-weight:820;overflow:hidden}.request-table td small{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;margin-top:2px;font-size:10px;font-weight:650;overflow:hidden}.request-table td code{color:#4a687f;text-overflow:ellipsis;white-space:nowrap;width:fit-content;max-width:100%;margin-top:5px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:9px;font-weight:750;overflow:hidden}.request-table [data-column=select]{text-align:center;width:42px;padding-left:11px;padding-right:7px}.request-table [data-column=select] input{width:15px;height:15px;accent-color:var(--teal);cursor:pointer;margin:0}.request-table [data-column=select] input:disabled{cursor:not-allowed;opacity:.42}.request-table [data-column=request]{width:145px}.request-table [data-column=destination]{width:215px}.request-table [data-column=products]{width:175px}.request-table [data-column=people]{width:165px}.request-table [data-column=due]{width:140px}.request-table [data-column=status]{width:165px}.request-table [data-column=open]{text-align:center;width:49px}.request-number-button{color:#126d77;cursor:pointer;font:inherit;letter-spacing:-.01em;background:0 0;padding:0;font-size:12px;font-weight:880}.request-number-button:hover{color:#07575f;text-decoration:underline}.request-row-meta{color:var(--muted);align-items:center;gap:5px;margin-top:4px;font-size:9px;font-weight:720;display:flex}.request-priority-dot{background:#91a1b2;border-radius:999px;flex:none;width:7px;height:7px;display:inline-block;box-shadow:0 0 0 3px #91a1b221}.request-priority-dot.is-urgent{background:#c6342a;box-shadow:0 0 0 3px #c6342a21}.request-priority-dot.is-high{background:#e58b18;box-shadow:0 0 0 3px #e58b1824}.request-priority-dot.is-normal{background:#278b94;box-shadow:0 0 0 3px #278b9421}.request-priority-dot.is-low{background:#8193a5;box-shadow:0 0 0 3px #8193a521}.request-status-pill{color:#5d6d7f;text-transform:none;white-space:nowrap;background:#f4f6f8;border:1px solid #d7dfe7;border-radius:999px;align-items:center;width:fit-content;min-height:23px;padding:2px 8px;font-style:normal;line-height:1.2;font-size:9px!important;font-weight:880!important;display:inline-flex!important}.request-status-pill.is-success{color:#23713d;background:#ebf8ef;border-color:#aedabc}.request-status-pill.is-attention{color:#8b640c;background:#fff8e5;border-color:#e8ce89}.request-status-pill.is-danger{color:#ad342a;background:#fff1ef;border-color:#edb5af}.request-status-pill.is-priority{color:#9a5706;background:#fff4e5;border-color:#efbd81}.request-table-message{height:260px;color:var(--muted)!important;text-align:center!important;padding:38px!important}.request-table-message>svg{color:#7594ab;margin:0 auto 9px;display:block}.request-table-message>strong,.request-table-message>small{display:block}.request-table-message>strong{color:var(--ink);font-size:13px}.request-table-message>small{margin:4px auto 13px!important;font-size:11px!important}.request-table-message>.primary-button{margin:0 auto}.request-mobile-list{display:none}.request-queue-footer{border-top:1px solid var(--line);background:#fbfdff;justify-content:space-between;align-items:center;gap:12px;min-height:48px;padding:8px 12px;display:flex}.request-queue-footer>span{color:var(--muted);font-size:10px;font-weight:750}.request-queue-footer .secondary-button{min-height:32px;font-size:11px}.request-inline-link{color:#08797e;cursor:pointer;width:fit-content;font:inherit;background:0 0;align-items:center;gap:5px;padding:3px 0;font-size:11px;font-weight:820;display:inline-flex}.request-inline-link:hover{color:#07575f;text-decoration:underline}.request-drawer-backdrop,.request-filter-backdrop{z-index:70;padding-left:280px}.request-form-drawer,.request-detail-drawer{width:min(880px,100vw - 308px);padding:20px 22px 0}.request-builder-drawer{grid-template-rows:auto minmax(0,1fr) auto;width:min(1180px,100vw - 308px);padding:20px 22px 0}.request-detail-drawer{width:min(760px,100vw - 308px)}.request-filter-drawer{width:min(500px,100vw - 308px);padding:20px 22px 0}.request-drawer-header{align-items:flex-start}.request-drawer-header>div:first-child{min-width:0}.request-drawer-header h3{letter-spacing:-.025em;font-size:22px}.request-drawer-header p:not(.eyebrow){max-width:650px;color:var(--muted);margin:6px 0 0;font-size:12px;font-weight:650;line-height:1.45}.request-form,.request-filter-form{grid-template-rows:minmax(0,1fr) auto;min-height:0;display:grid}.request-form-scroll,.request-detail-scroll,.request-filter-scroll,.request-builder-scroll{scrollbar-color:#a9b7cc #f3f7fb;scrollbar-width:thin;align-content:start;gap:14px;min-height:0;padding:16px 4px 22px 0;display:grid;overflow-y:auto}.request-builder-filters{background:#f8fbfd;border:1px solid #d7e2eb;border-radius:12px;grid-template-columns:minmax(0,1fr) minmax(300px,.43fr);gap:14px;padding:16px;display:grid}.request-builder-brand-field{z-index:2}.request-builder-search-input{color:#768ba0;background:#fff;border:1px solid #c7d5e2;border-radius:10px;grid-template-columns:16px minmax(0,1fr) auto;align-items:center;gap:9px;min-height:44px;padding:0 12px;transition:border-color .14s,box-shadow .14s;display:grid}.request-builder-search-input:focus-within{border-color:#39a0a6;box-shadow:0 0 0 3px #087f8c1c}.request-builder-search-input input{width:100%;min-width:0;min-height:40px;color:var(--ink);font:inherit;background:0 0;border:0;outline:0;padding:0;font-size:12px;font-weight:700}.request-builder-search-input input:focus{box-shadow:none}.request-builder-search-input .icon-button{color:#72869a;border-radius:6px;width:24px;height:24px}.request-builder-search-input .icon-button:hover{color:#08797e;background:#eaf5f5}.request-builder-search-input .icon-button:focus-visible{outline-offset:1px;outline:2px solid #4ba8ad}.request-builder-search-input input[type=search]::-webkit-search-cancel-button{-webkit-appearance:none}.request-builder-brand-results{z-index:8;background:#fff;border:1px solid #b8c9d8;border-radius:10px;max-height:270px;padding:6px;display:grid;position:absolute;top:calc(100% + 5px);left:0;right:0;overflow-y:auto;box-shadow:0 16px 36px #121a292b}.request-builder-brand-results button{width:100%;min-height:34px;color:var(--ink);cursor:pointer;font:inherit;text-align:left;background:0 0;border-radius:6px;justify-content:space-between;align-items:center;gap:9px;padding:7px 9px;font-size:11px;font-weight:760;display:flex}.request-builder-brand-results button:hover,.request-builder-brand-results button.is-selected{color:#08797e;background:#edf8f8}.request-builder-brand-results button:focus-visible{outline-offset:-2px;outline:2px solid #4ba8ad}.request-builder-brand-results .request-item-result-message{justify-content:center;align-items:center;gap:7px;display:flex!important}.request-builder-brand-results .request-builder-load-more-brands{color:#08797e;border-top:1px solid #e4ebf0;border-radius:0;justify-content:center;margin-top:3px}.request-builder-brand-results .request-builder-load-more-brands:disabled{cursor:wait;opacity:.7}.request-builder-layout{grid-template-columns:minmax(0,1fr) minmax(300px,.43fr);align-items:start;gap:14px;display:grid}.request-builder-results,.request-builder-cart{border:1px solid var(--line);background:#fbfdff;border-radius:11px;gap:12px;min-width:0;padding:14px;display:grid}.request-builder-cart{scrollbar-color:#a9b7cc #f3f7fb;scrollbar-width:thin;background:#f8fcfc;border-color:#b9d7da;align-content:start;max-height:calc(100vh - 205px);position:sticky;top:0;overflow-y:auto}.request-builder-section-header{justify-content:space-between;align-items:flex-start;gap:10px;display:flex}.request-builder-section-header>div{min-width:0}.request-builder-section-header h4,.request-builder-section-header p{margin:0}.request-builder-result-controls{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:7px;display:flex}.request-builder-bulk-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:5px;display:flex}.request-builder-bulk-actions .secondary-button,.request-builder-bulk-actions .primary-button{min-height:34px;padding:0 10px;font-size:10px}.request-builder-clear-selection{min-height:34px;padding:0 3px;font-size:10px}.request-builder-selection-note{color:#62798d;margin:-5px 0 0;font-size:10px;font-weight:700}.request-builder-section-header h4{color:var(--ink);align-items:center;gap:6px;font-size:13px;font-weight:850;display:flex}.request-builder-section-header p{color:var(--muted);margin-top:3px;font-size:10px;font-weight:680;line-height:1.4}.request-builder-inline-error{align-items:center;gap:8px;padding:9px 10px;font-size:10px;display:flex}.request-builder-inline-error>span{flex:1}.request-builder-item-list,.request-builder-cart-list{gap:8px;display:grid}.request-builder-item{background:#fff;border:1px solid #d5e0e8;border-radius:9px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;padding:11px;display:grid}.request-builder-item.is-in-cart{background:#fbfffd;border-color:#a6d8c5}.request-builder-item.is-selected{background:#f2fbfb;border-color:#82c4c7;box-shadow:inset 0 0 0 1px #37a0a614}.request-builder-item.is-unavailable{box-shadow:none;background:#f7f9fb;border-color:#dce3e9}.request-builder-item.is-unavailable .request-builder-item-main,.request-builder-item.is-unavailable .request-builder-item-meta{opacity:.62}.request-builder-item-main{gap:3px;min-width:0;display:grid}.request-builder-item-main>strong,.request-builder-item-main>span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.request-builder-item-main>strong{color:var(--ink);font-size:12px;font-weight:830}.request-builder-item-main>span{color:var(--muted);font-size:10px;font-weight:620}.request-builder-item-meta{flex-wrap:wrap;gap:4px 7px;margin-top:2px;display:flex}.request-builder-item-meta em,.request-builder-item-meta code{color:#587188;font-size:10px;font-style:normal;font-weight:760}.request-builder-item-meta em{color:#08797e}.request-builder-item-action{justify-items:end;gap:5px;display:grid}.request-builder-item-action small{color:#637d92;white-space:nowrap;background:#edf8f8;border-radius:999px;align-items:center;min-height:21px;padding:0 7px;font-size:10px;font-weight:800;display:inline-flex}.request-builder-item-action small.is-unavailable{color:#728190;background:#edf1f4}.request-builder-item-action .primary-button,.request-builder-item-action .secondary-button{min-height:34px;padding:0 10px;font-size:10px}.request-builder-item-select{color:#597084;cursor:pointer;align-items:center;gap:5px;font-size:10px;font-weight:760;display:inline-flex}.request-builder-item-select input{width:14px;height:14px;accent-color:var(--teal);margin:0}.request-builder-item-select input:disabled{cursor:not-allowed;opacity:.55}.request-builder-item-select:has(input:disabled){cursor:not-allowed;opacity:.7}.request-builder-selection-quantity{color:#597084;letter-spacing:.035em;text-transform:uppercase;grid-template-columns:auto 56px;align-items:center;gap:6px;font-size:9px;font-weight:820;display:grid}.request-builder-selection-quantity input{width:56px;min-height:30px;color:var(--ink);font:inherit;letter-spacing:0;background:#fff;border:1px solid #9cced0;border-radius:6px;outline:0;padding:0 6px;font-size:10px;font-weight:780}.request-builder-selection-quantity input:focus{border-color:#39a0a6;box-shadow:0 0 0 3px #087f8c1c}.request-builder-selection-quantity input[aria-invalid=true]{background:#fff8f7;border-color:#e6a198}.request-builder-empty,.request-builder-cart-empty{min-height:180px;color:var(--muted);text-align:center;border:1px dashed #c6d4df;border-radius:9px;place-content:center;gap:5px;padding:20px;font-size:10px;font-weight:690;display:grid}.request-builder-empty>svg,.request-builder-cart-empty>svg{color:#7594ab;margin:0 auto 2px}.request-builder-empty>strong,.request-builder-cart-empty>strong{color:var(--ink);font-size:11px}.request-builder-empty>span,.request-builder-cart-empty>span{max-width:245px;line-height:1.4}.request-builder-pagination{justify-content:space-between;align-items:center;gap:9px;padding-top:2px;display:flex}.request-builder-pagination>span{color:var(--muted);font-size:9px;font-weight:740}.request-builder-pagination>div{gap:5px;display:flex}.request-builder-pagination .icon-button{border:1px solid #cbd8e2;width:30px;height:30px}.request-builder-cart-item{background:#fff;border:1px solid #cce1e2;border-radius:8px;grid-template-columns:minmax(0,1fr) 62px 28px;align-items:end;gap:8px;padding:9px;display:grid}.request-builder-cart-item>div{gap:3px;min-width:0;display:grid}.request-builder-cart-item strong,.request-builder-cart-item>div>span,.request-builder-cart-item>div>small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.request-builder-cart-item strong{color:var(--ink);font-size:10px;font-weight:830}.request-builder-cart-item>div>span{color:var(--muted);font-size:8px;font-weight:650}.request-builder-cart-item>div>small{color:#16736f;font-size:8px;font-weight:780}.request-builder-cart-item.has-availability-error{background:#fff9f8;border-color:#e4aaa0}.request-builder-quantity{gap:4px;display:grid}.request-builder-quantity>span{color:#597084;letter-spacing:.035em;text-transform:uppercase;font-size:8px;font-weight:820}.request-builder-quantity input{width:100%;min-height:31px;color:var(--ink);font:inherit;border:1px solid #c8d4df;border-radius:6px;outline:0;padding:0 6px;font-size:10px;font-weight:760}.request-builder-quantity input:focus{border-color:#39a0a6;box-shadow:0 0 0 3px #087f8c1c}.request-builder-quantity input[aria-invalid=true]{background:#fff8f7;border-color:#e6a198}.request-builder-cart-item .icon-button{width:28px;height:31px;margin-bottom:0}.request-builder-quantity-error{color:#a85348;margin:0;font-size:9px;font-weight:720;line-height:1.4}.request-builder-footer{border-top:1px solid var(--line);background:#fff;justify-content:space-between;align-items:center;gap:12px;min-height:67px;padding:11px 0 12px;display:flex}.request-builder-footer>span{color:var(--muted);font-size:10px;font-weight:760}.request-builder-footer>div{gap:8px;display:flex}.request-builder-footer button{min-height:38px;font-size:11px}.request-drawer-header p.request-builder-stock-note{color:#77899a;margin-top:2px;font-size:11px}.request-empty-actions{flex-wrap:wrap;justify-content:center;gap:8px;display:flex}.request-form-section,.request-detail-section,.request-action-card,.request-progress-card{border:1px solid var(--line);background:#fbfdff;border-radius:11px;gap:14px;padding:15px;display:grid}.request-section-heading,.request-detail-section-heading{grid-template-columns:34px minmax(0,1fr);align-items:center;gap:10px;display:grid}.request-section-icon{color:#08797e;background:#e4f3f4;border-radius:9px;place-items:center;width:34px;height:34px;display:grid}.request-section-heading h4,.request-section-heading p,.request-detail-section-heading h4,.request-detail-section-heading p{margin:0}.request-section-heading h4,.request-detail-section-heading h4{color:var(--ink);letter-spacing:-.01em;font-size:14px;font-weight:860}.request-section-heading p,.request-detail-section-heading p{color:var(--muted);margin-top:2px;font-size:10px;font-weight:650;line-height:1.4}.request-field-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:11px;display:grid}.request-field-grid-four{grid-template-columns:repeat(4,minmax(0,1fr))}.request-field{align-content:start;gap:6px;min-width:0;display:grid;position:relative}.request-field>span{color:#34465a;letter-spacing:.02em;align-items:center;gap:5px;font-size:10px;font-weight:850;display:flex}.request-field>span em{color:#9f4c10;text-transform:uppercase;font-size:8px;font-style:normal;font-weight:800}.request-field input,.request-field select,.request-field textarea{width:100%;min-width:0;color:var(--ink);font:inherit;background:#fff;border:1px solid #c8d4df;border-radius:8px;outline:0;font-size:12px;font-weight:680}.request-field input,.request-field select{min-height:39px;padding:0 10px}.request-field select{cursor:pointer}.request-field textarea{resize:vertical;min-height:74px;padding:9px 10px;line-height:1.45}.request-field input:focus,.request-field select:focus,.request-field textarea:focus{border-color:#39a0a6;box-shadow:0 0 0 3px #087f8c1c}.request-field input:disabled,.request-field select:disabled,.request-field textarea:disabled{cursor:not-allowed;opacity:.62}.request-builder-filters .request-builder-search-input>input,.request-builder-filters .request-builder-search-input>input:focus{min-height:40px;box-shadow:none;background:0 0;border:0;border-radius:0;outline:0;padding:0}.request-builder-filters .request-field>label{color:#34465a;letter-spacing:.02em;align-items:center;gap:5px;font-size:10px;font-weight:850;display:flex}.request-field-wide{grid-column:1/-1}.request-readonly-field{background:#f3f6f8;border:1px solid #d7e0e8;border-radius:8px;align-content:center;gap:3px;min-width:0;min-height:39px;padding:7px 10px;display:grid}.request-readonly-field>span{color:#60768b;letter-spacing:.035em;text-transform:uppercase;font-size:8px;font-weight:850}.request-readonly-field>strong{color:var(--ink);text-overflow:ellipsis;white-space:nowrap;font-size:10px;font-weight:800;overflow:hidden}.request-readonly-field>small{color:var(--muted);font-size:8px;font-weight:650}.request-account-empty,.request-approval-note{background:#fff;border:1px dashed #bbcbd8;border-radius:9px;justify-content:space-between;align-items:center;gap:12px;padding:11px 12px;display:flex}.request-account-empty>div{gap:2px;display:grid}.request-account-empty strong{font-size:11px}.request-account-empty span,.request-approval-note span{color:#576d81;font-size:10px;font-weight:650;line-height:1.4}.request-approval-note{color:#08797e;background:#effafa;border-style:solid;border-color:#a6d5d7;justify-content:flex-start}.request-inline-account-form{background:#f3fbfb;border:1px solid #b9d7da;border-radius:9px;grid-template-columns:minmax(0,1fr) minmax(105px,.45fr) auto minmax(155px,.65fr) auto;align-items:end;gap:9px;padding:12px;display:grid}.request-account-approval-toggle{color:#34465a;white-space:nowrap;align-items:center;gap:6px;min-height:39px;font-size:10px;font-weight:780;display:flex}.request-account-approval-toggle input{width:17px;height:17px;accent-color:var(--teal)}.request-partial-policy-note{color:#315f91;background:#f3f7fd;border-color:#bfd2ec}.request-lines-heading{grid-template-columns:34px minmax(0,1fr) auto}.request-lines-section{gap:10px;padding:12px}.request-add-line{min-height:34px;font-size:11px}.request-line-limit-note{color:#9f4c10;margin:-4px 0 0;font-size:9px;font-weight:720;line-height:1.4}.request-listing-resolution-note{color:#718295;margin:-3px 0 0;font-size:8px;font-weight:650;line-height:1.35}.request-listing-resolution-note.is-error{color:#a85348}.request-line-list{gap:7px;display:grid}.request-line-card{background:#fff;border:1px solid #d4dfe8;border-radius:9px;gap:6px;padding:9px 10px;display:grid;box-shadow:0 2px 8px #121a2906}.request-line-card-topline{justify-content:space-between;align-items:center;min-height:20px;display:flex}.request-line-card-topline>span{color:#597084;letter-spacing:.06em;text-transform:uppercase;font-size:8px;font-weight:880}.request-line-card-topline .icon-button{width:28px;height:28px}.request-line-fields{grid-template-columns:minmax(0,1fr) minmax(88px,.22fr);align-items:start;gap:8px;display:grid}.request-line-listing-details{border-top:1px solid #e4ebf0;grid-column:1/-1;margin-top:1px;padding-top:7px}.request-line-listing-details>summary{color:#526b80;cursor:pointer;grid-template-columns:15px auto minmax(0,1fr);align-items:center;gap:6px;list-style:none;display:grid}.request-line-listing-details>summary::-webkit-details-marker{display:none}.request-line-listing-details>summary:before{color:#668197;content:"+";text-align:center;font-size:13px;font-weight:700}.request-line-listing-details[open]>summary:before{content:"−"}.request-line-listing-details>summary>span{color:#40576c;font-size:9px;font-weight:830}.request-line-listing-details>summary>small{color:#718295;text-align:right;text-overflow:ellipsis;white-space:nowrap;font-size:8px;font-weight:680;overflow:hidden}.request-line-listing-details-body{gap:8px;padding:9px 0 1px;display:grid}.request-line-identifier-fields{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.request-listing-choice{background:#f8fbfc;border:1px solid #d8e4ea;border-radius:7px;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:7px;min-width:0;padding:6px 8px;display:grid}.request-listing-choice>span{color:#597084;letter-spacing:.04em;text-transform:uppercase;font-size:8px;font-weight:820}.request-listing-choice select{width:100%;min-width:0;min-height:30px;color:var(--ink);font:inherit;background:#fff;border:1px solid #c8d4df;border-radius:6px;outline:0;padding:0 7px;font-size:9px;font-weight:700}.request-listing-choice select:focus{border-color:#39a0a6;box-shadow:0 0 0 3px #087f8c1c}.request-line-card .request-field{gap:4px}.request-line-card .request-field>span{font-size:9px}.request-line-card .request-field>input,.request-line-card .request-field>select{min-height:36px;padding:0 9px}.request-product-search{color:#768ba0;background:#fff;border:1px solid #c8d4df;border-radius:8px;grid-template-columns:17px minmax(0,1fr) 16px;align-items:center;gap:6px;min-height:36px;padding:0 8px;display:grid}.request-product-search:focus-within{border-color:#39a0a6;box-shadow:0 0 0 3px #087f8c1c}.request-product-search.is-selected{color:#27805c;background:#fbfffd;border-color:#8fccc1}.request-product-search input{min-height:33px;box-shadow:none;background:0 0;border:0;padding:0}.request-product-search input:focus{box-shadow:none}.request-item-results{z-index:5;background:#fff;border:1px solid #b9c9d7;border-radius:8px;max-height:250px;padding:5px;position:absolute;top:calc(100% - 15px);left:0;right:0;overflow-y:auto;box-shadow:0 16px 36px #121a292b}.request-item-results button{width:100%;color:var(--ink);cursor:pointer;text-align:left;background:0 0;border-radius:6px;grid-template-columns:minmax(0,1fr) auto;gap:10px;padding:9px;display:grid}.request-item-results button:hover{background:#edf8f8}.request-item-results button.is-unavailable,.request-item-results button.is-unavailable:hover{color:#80909e;cursor:not-allowed;opacity:.78;background:#f5f7f9}.request-item-results button>span{gap:2px;min-width:0;display:grid}.request-item-results strong,.request-item-results small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.request-item-results strong{font-size:11px}.request-item-results small{color:var(--muted);font-size:9px}.request-item-results code{color:#547086;align-self:center;font-size:9px;font-weight:750}.request-item-results .request-item-result-meta{text-align:right;justify-items:end;gap:2px;min-width:max-content;display:grid}.request-item-results .request-item-result-meta small{color:#16736f;font-size:8px;font-weight:800}.request-item-results button.is-unavailable .request-item-result-meta small,.request-item-results button.is-unavailable code{color:#7d8b98}.request-item-result-message{text-align:center;padding:14px 9px;color:var(--muted)!important;font-size:10px!important;font-weight:700!important;display:block!important}.request-selected-upc{color:#718295;font-size:8px;font-weight:650;line-height:1.3}.request-shelf-life-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.request-checkbox-field{background:#fff;border:1px solid #d8e2eb;border-radius:8px;align-items:flex-start;gap:9px;padding:10px;display:flex}.request-checkbox-field input{width:17px;height:17px;accent-color:var(--teal);flex:none}.request-checkbox-field>span{gap:2px;display:grid}.request-checkbox-field strong{color:var(--ink);font-size:10px}.request-checkbox-field small{color:var(--muted);font-size:9px;line-height:1.4}.request-form-errors{align-items:flex-start;gap:9px;font-size:11px;display:flex}.request-form-errors>svg{flex:none;margin-top:1px}.request-form-errors strong{display:block}.request-form-errors p{margin:4px 0 0;line-height:1.45}.request-form-errors ul{gap:3px;margin:5px 0 0;padding-left:17px;display:grid}.request-form-footer,.request-filter-footer{border-top:1px solid var(--line);background:#fff;justify-content:space-between;align-items:center;gap:12px;min-height:67px;padding:11px 0 12px;display:flex}.request-form-footer>span{color:var(--muted);font-size:10px;font-weight:760}.request-form-footer>div,.request-filter-footer{gap:8px;display:flex}.request-form-footer button,.request-filter-footer button{min-height:38px;font-size:11px}.request-filter-scroll section{border:1px solid var(--line);background:#fbfdff;border-radius:10px;gap:11px;padding:13px;display:grid}.request-filter-scroll section h4{color:#465c71;letter-spacing:.04em;text-transform:uppercase;margin:0;font-size:10px;font-weight:880}.request-detail-header-actions{gap:4px;display:flex}.request-detail-kicker{align-items:center;gap:8px;margin-bottom:7px;display:flex}.request-detail-kicker>span:last-child{color:var(--muted);letter-spacing:.04em;text-transform:uppercase;font-size:9px;font-weight:820}.request-detail-scroll{gap:12px}.request-detail-hero{background:linear-gradient(135deg,#f9fcff,#eff7fa);border:1px solid #c6dae5;border-radius:11px;justify-content:space-between;align-items:center;gap:14px;padding:15px;display:flex}.request-detail-hero-main{align-items:flex-start;gap:11px;min-width:0;display:flex}.request-detail-hero-main>.request-priority-dot{margin-top:7px}.request-detail-hero-main>div{gap:3px;min-width:0;display:grid}.request-detail-hero-main span{color:#5b7287;text-transform:uppercase;font-size:9px;font-weight:850}.request-detail-hero-main strong{color:var(--ink);text-overflow:ellipsis;white-space:nowrap;font-size:16px;font-weight:880;overflow:hidden}.request-detail-hero-main small{color:#5b7287;align-items:center;gap:4px;font-size:10px;font-weight:680;display:flex}.request-due-badge{color:#45657e;background:#fff;border:1px solid #bdcfdd;border-radius:9px;flex:none;align-items:center;gap:7px;padding:9px 10px;display:flex}.request-due-badge>span{gap:1px;display:grid}.request-due-badge strong{font-size:10px}.request-due-badge small{color:var(--muted);font-size:9px}.request-due-badge.is-overdue{color:#ac342a;background:#fff3f1;border-color:#eab4ae}.request-progress-card{background:#fff;gap:10px}.request-progress-topline{justify-content:space-between;align-items:end;gap:12px;display:flex}.request-progress-topline>div{gap:2px;display:grid}.request-progress-topline>div span{color:var(--muted);text-transform:uppercase;font-size:9px;font-weight:850}.request-progress-topline>div strong{font-size:13px}.request-progress-topline>span{color:#08797e;font-size:15px;font-weight:880}.request-progress-track{background:#dde8ee;border-radius:999px;height:7px;overflow:hidden}.request-progress-track>span{border-radius:inherit;background:linear-gradient(90deg,#087f8c,#50bfa7);height:100%;display:block}.request-progress-statuses{color:#73869a;align-items:center;gap:8px;display:flex}.request-progress-statuses>span{color:var(--muted);align-items:center;gap:5px;font-size:9px;font-weight:720;display:flex}.request-action-card{background:#f3fbfb;border-color:#b9d7d9}.request-action-copy{align-items:flex-start;gap:10px;display:flex}.request-action-copy>div:last-child{min-width:0}.request-action-copy strong{font-size:12px}.request-action-copy p{color:#567084;margin:3px 0 0;font-size:10px;font-weight:650;line-height:1.45}.request-action-buttons{flex-wrap:wrap;gap:7px;display:flex}.request-action-buttons button{min-height:35px;font-size:10px}.request-decision-form{background:#fff7f5;border:1px solid #e8b5af;border-radius:9px;gap:9px;padding:11px;display:grid}.request-decision-form>div{justify-content:flex-end;gap:7px;display:flex}.request-decision-form button{min-height:34px;font-size:10px}.request-assignment-row{align-items:end;gap:7px;display:flex}.request-assignment-row .request-field{flex:1}.request-assignment-row .primary-button{min-height:39px;font-size:10px}.request-detail-alert{margin:0}.request-detail-section{background:#fff}.request-detail-section-heading>svg{color:#08797e;justify-self:center}.request-detail-lines{gap:8px;display:grid}.request-detail-line{background:#fbfdff;border:1px solid #dbe3ea;border-radius:8px;gap:8px;padding:11px;display:grid}.request-detail-line-heading{justify-content:space-between;align-items:center;gap:10px;display:flex}.request-detail-line-heading span{overflow-wrap:anywhere;white-space:normal;min-width:0;font-size:11px;font-weight:820}.request-detail-line-heading strong{color:#49667d;flex:none;font-size:10px}.request-detail-identifiers{flex-wrap:wrap;gap:5px;display:flex}.request-detail-identifiers code{color:#526b80;background:#edf2f6;border-radius:5px;padding:3px 6px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:8px;font-weight:750}.request-detail-line-shelf-life{color:#8b640c;margin:0;font-size:8px;font-weight:760}.request-line-allocation{grid-template-columns:minmax(80px,1fr) auto;align-items:center;gap:8px;display:grid}.request-line-allocation>span{background:#dce6ed;border-radius:999px;height:4px;overflow:hidden}.request-line-allocation i{border-radius:inherit;background:#299d84;height:100%;display:block}.request-line-allocation small{color:var(--muted);font-size:8px;font-weight:720}.request-detail-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:0;display:grid}.request-detail-grid>div{background:#f4f7fa;border-radius:7px;gap:3px;min-width:0;padding:9px 10px;display:grid}.request-detail-grid>div.wide{grid-column:1/-1}.request-detail-grid dt{color:#687d91;letter-spacing:.035em;text-transform:uppercase;font-size:8px;font-weight:850}.request-detail-grid dd{color:var(--ink);overflow-wrap:anywhere;margin:0;font-size:10px;font-weight:700;line-height:1.45}.request-timeline{gap:0;margin:0;padding:0;list-style:none;display:grid}.request-timeline li{grid-template-columns:25px minmax(0,1fr);gap:9px;min-height:52px;display:grid;position:relative}.request-timeline li:not(:last-child):before{content:"";background:#cdd9e2;width:1px;position:absolute;top:24px;bottom:0;left:12px}.request-timeline-marker{z-index:1;color:#637c91;background:#fff;border:1px solid #cbd8e2;border-radius:999px;place-items:center;width:25px;height:25px;display:grid}.request-timeline-marker.is-current{color:#08797e;background:#e7f7f7;border-color:#72bcbf}.request-timeline li>div{min-width:0;padding:3px 0 11px}.request-timeline li>div>div{justify-content:space-between;align-items:baseline;gap:10px;display:flex}.request-timeline strong{text-overflow:ellipsis;white-space:nowrap;font-size:10px;font-weight:820;overflow:hidden}.request-timeline time{color:var(--muted);flex:none;font-size:8px;font-weight:680}.request-timeline p{color:var(--muted);margin:2px 0 0;font-size:9px;font-weight:650}.request-timeline small{color:#71879b;margin-top:3px;font-size:8px;font-weight:760;display:block}.request-timeline-loading,.request-mobile-message{min-height:100px;color:var(--muted);justify-content:center;align-items:center;gap:7px;font-size:10px;font-weight:720;display:flex}.request-mobile-message.is-empty{text-align:center;background:#fbfdff;border:1px dashed #c8d5df;border-radius:10px;gap:5px;min-height:190px;padding:24px;display:grid}.request-mobile-message.is-empty>svg{color:#7594ab;margin:0 auto 3px}.request-mobile-message.is-empty>strong{color:var(--ink);font-size:12px}.request-mobile-message.is-empty>small{max-width:280px;color:var(--muted);margin:0 auto 7px;font-size:10px;line-height:1.45}.request-mobile-message.is-empty>button{width:fit-content;margin:0 auto}@media (max-width:1180px){.request-field-grid-four{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:1100px){.request-builder-layout{grid-template-columns:1fr}.request-builder-cart{max-height:none;position:static}}@media (max-width:900px){.request-drawer-backdrop,.request-filter-backdrop{padding-left:0}.request-form-drawer,.request-detail-drawer,.request-filter-drawer,.request-builder-drawer{width:min(820px,100vw - 20px)}.request-summary-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:700px){.request-queue-alert{display:none}.requests-header,.requests-header .workflow-header-actions{flex-direction:column;align-items:stretch}.requests-header .workflow-header-actions button{flex:1}.request-view-tabs{width:100%;display:flex;overflow-x:auto}.request-view-tabs button{flex:1 0 auto}.request-toolbar>.request-search-field{flex-basis:100%}.request-toolbar-create-actions{width:100%}.request-toolbar-create-actions button{flex:1}.request-table-scroll{display:none}.request-mobile-list{gap:8px;padding:10px;display:grid}.request-mobile-card{width:100%;color:var(--ink);background:#fff;border:1px solid #d5e0e8;border-radius:10px;position:relative}.request-mobile-card:hover{border-color:#8ec3c5}.request-mobile-card.is-selected{background:#effafa;border-color:#87c7c9}.request-mobile-card-open{border-radius:inherit;width:100%;color:inherit;cursor:pointer;font:inherit;text-align:left;background:0 0;border:0;gap:3px;padding:12px;display:grid}.request-mobile-card-open:hover{background:#f7fcfc}.request-mobile-card.is-selected .request-mobile-card-open:hover{background:#e7f6f6}.request-mobile-select{z-index:1;align-items:center;display:inline-flex;position:absolute;top:15px;left:12px}.request-mobile-select input{width:15px;height:15px;accent-color:var(--teal);cursor:pointer;margin:0}.request-mobile-select input:disabled{cursor:not-allowed;opacity:.42}.request-mobile-card:has(.request-mobile-select) .request-mobile-card-open{padding-left:41px}.request-mobile-card-top,.request-mobile-card-open>div:last-child{justify-content:space-between;align-items:center;gap:9px;display:flex}.request-mobile-card-top>span{color:#08797e;align-items:center;gap:7px;font-size:11px;font-weight:860;display:flex}.request-mobile-card-top em{margin:0}.request-mobile-card-open>strong{margin-top:5px;font-size:12px}.request-mobile-card-open>p{color:var(--muted);margin:0;font-size:10px;font-weight:650}.request-mobile-card-open>div:last-child{color:#60758a;border-top:1px solid #edf1f4;margin-top:7px;padding-top:7px;font-size:9px;font-weight:720}.request-form-drawer,.request-detail-drawer,.request-filter-drawer,.request-builder-drawer{width:100%;padding:16px 16px 0}.request-builder-filters,.request-builder-layout{grid-template-columns:1fr}.request-builder-section-header{flex-direction:column;align-items:stretch}.request-builder-result-controls,.request-builder-bulk-actions{justify-content:flex-start}.request-builder-brand-field{z-index:3}.request-builder-cart{max-height:none;position:static}.request-inline-account-form{grid-template-columns:1fr 1fr}.request-line-fields{grid-template-columns:minmax(0,1fr) minmax(82px,.28fr)}.request-line-identifier-fields{grid-template-columns:repeat(2,minmax(0,1fr))}.request-form-footer,.request-builder-footer{flex-direction:column;align-items:stretch;padding-top:10px}.request-form-footer>span,.request-builder-footer>span{text-align:center}.request-form-footer>div,.request-builder-footer>div{grid-template-columns:1fr 1fr;display:grid}.request-form-footer>div .primary-button,.request-builder-footer>div .primary-button{grid-area:1/1/auto/-1}}@media (max-width:520px){.request-builder-filters{gap:12px;padding:13px}.request-builder-item{grid-template-columns:1fr;gap:10px}.request-builder-item-action{grid-template-columns:auto auto;justify-items:start;gap:8px}.request-builder-item-action small{grid-column:1/-1}.request-summary-grid{gap:8px}.request-summary-card{min-height:70px;padding:11px}.request-summary-card>span{width:34px;height:34px}.request-summary-card strong{font-size:20px}.request-summary-card small{font-size:8px}.request-field-grid,.request-field-grid-four,.request-shelf-life-grid,.request-detail-grid{grid-template-columns:1fr}.request-field-wide,.request-detail-grid>div.wide{grid-column:auto}.request-lines-heading{grid-template-columns:34px minmax(0,1fr)}.request-add-line{grid-column:1/-1;width:100%}.request-line-fields,.request-line-identifier-fields{grid-template-columns:1fr}.request-product-lookup,.request-quantity-field{grid-column:auto}.request-inline-account-form{grid-template-columns:1fr}.request-account-empty,.request-detail-hero,.request-detail-line-heading{flex-direction:column;align-items:stretch}.request-due-badge{width:100%}.request-action-buttons{grid-template-columns:1fr;display:grid}.request-assignment-row{flex-wrap:wrap;align-items:stretch}.request-assignment-row .request-field{flex-basis:100%}.request-line-allocation{grid-template-columns:1fr}}.picking-source-badge{color:#08797e;letter-spacing:.04em;text-transform:uppercase;background:#e8f8f8;border:1px solid #91ced0;border-radius:999px;align-items:center;width:fit-content;min-height:19px;margin-top:5px;padding:1px 6px;font-size:8px;font-weight:900;display:inline-flex}.picking-request-summary .picking-source-badge{margin:0 0 2px}.picking-request-priority{color:#5b7185;white-space:nowrap;background:#f2f6f8;border:1px solid #c9d6e0;border-radius:999px;align-items:center;width:fit-content;min-height:20px;padding:2px 7px;font-style:normal;display:inline-flex;font-size:8px!important;font-weight:860!important}.picking-request-priority.is-urgent{color:#ad342a;background:#fff1ef;border-color:#eab2ac}.picking-request-priority.is-high{color:#975c0a;background:#fff6e6;border-color:#ecc488}.picking-request-priority.is-normal{color:#08797e;background:#edfafa;border-color:#a6d6d8}.picking-request-context{background:linear-gradient(135deg,#f6fcfc,#edf8f8);border:1px solid #a9d3d5;border-radius:10px;gap:11px;padding:14px;display:grid}.picking-request-context-heading{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.picking-request-context-heading>div{min-width:0}.picking-request-context-heading span:first-child{color:#08797e;letter-spacing:.04em;text-transform:uppercase;font-size:9px;font-weight:880}.picking-request-context-heading h4,.picking-request-context-heading p{margin:0}.picking-request-context-heading h4{color:var(--ink);margin-top:2px;font-size:14px;font-weight:860}.picking-request-context-heading p{color:#567084;margin-top:3px;font-size:9px;font-weight:650;line-height:1.4}.picking-request-context-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:7px;margin:0;display:grid}.picking-request-context-grid>div{background:#ffffffc7;border:1px solid #adcdd0b8;border-radius:7px;gap:3px;min-width:0;padding:8px;display:grid}.picking-request-context-grid>div.wide{grid-column:1/-1}.picking-request-context-grid>div.is-callout{background:#fff9e9;border-color:#e3c781}.picking-request-context-grid dt{color:#668094;letter-spacing:.035em;text-transform:uppercase;font-size:8px;font-weight:870}.picking-request-context-grid dd{color:var(--ink);overflow-wrap:anywhere;text-overflow:ellipsis;margin:0;font-size:9px;font-weight:730;line-height:1.4;overflow:hidden}.picking-request-identifiers{gap:6px;display:grid}.picking-request-identifiers>div{background:#fff;border:1px solid #c8dcde;border-radius:7px;gap:2px;padding:8px 9px;display:grid}.picking-request-identifiers strong{color:var(--ink);font-size:9px;font-weight:820}.picking-request-identifiers span{color:#526d81;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:8px;font-weight:700;line-height:1.45}.picking-request-identifiers small{color:#8b640c;font-size:8px;font-weight:760}@media (max-width:620px){.picking-request-context-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.picking-request-context-heading{flex-direction:column;align-items:stretch}}.inventory-filter-bar{border-bottom:1px solid var(--line);background:#fbfdff;flex-wrap:wrap;align-items:end;gap:10px;padding:12px 16px;display:flex}.inventory-filter-label{min-height:34px;color:var(--muted);text-transform:uppercase;align-items:center;gap:7px;font-size:12px;font-weight:850;display:inline-flex}.inventory-filter-bar label{min-width:138px;color:var(--muted);text-transform:uppercase;gap:5px;font-size:11px;font-weight:800;display:grid}.inventory-filter-bar select{border:1px solid var(--line);min-width:0;height:34px;color:var(--ink);cursor:pointer;background:#fff;border-radius:8px;outline:0;padding:0 30px 0 10px;font-size:12px;font-weight:700}.inventory-filter-bar select:focus{border-color:var(--teal);box-shadow:0 0 0 3px #087f8c1f}.inventory-filter-bar select:disabled{cursor:not-allowed;opacity:.62}.inventory-tracker-status,.inventory-tracker-alert{margin:12px 16px 0}.inventory-tracker-table-scroll{overscroll-behavior:contain;min-height:0;max-height:none}.inventory-tracker-table-region{flex:auto;grid-template-rows:minmax(0,1fr) auto;min-width:0;max-width:100%;min-height:0;display:grid;overflow:hidden}.inventory-tracker-results>.shipping-results-empty{flex:auto;min-height:0}.inventory-tracker-table{table-layout:fixed;min-width:1440px}.inventory-table-sort-button{width:100%;min-width:0;color:inherit;cursor:pointer;font:inherit;text-align:inherit;background:0 0;border:0;border-radius:4px;justify-content:space-between;align-items:center;gap:6px;padding:0;display:flex}.inventory-table-sort-button:hover:not(:disabled),.inventory-table-sort-button[data-sort-direction]{color:var(--teal)}.inventory-table-sort-button:focus-visible{outline:2px solid var(--teal);outline-offset:3px}.inventory-table-sort-button:disabled{cursor:wait;opacity:.68}.inventory-table-sort-icon{opacity:.72;flex:none}.inventory-tracker-table th:first-child,.inventory-tracker-table td:first-child{text-align:center;width:76px;padding-left:7px;padding-right:7px}.inventory-tracker-table th:nth-child(2),.inventory-tracker-table td:nth-child(2){width:154px}.inventory-tracker-table th:nth-child(3),.inventory-tracker-table td:nth-child(3){width:310px}.inventory-tracker-table th:nth-child(4),.inventory-tracker-table td:nth-child(4){width:116px}.inventory-tracker-table th:nth-child(5),.inventory-tracker-table td:nth-child(5){width:132px}.inventory-tracker-table th:nth-child(6),.inventory-tracker-table td:nth-child(6),.inventory-tracker-table th:nth-child(7),.inventory-tracker-table td:nth-child(7),.inventory-tracker-table th:nth-child(8),.inventory-tracker-table td:nth-child(8),.inventory-tracker-table th:nth-child(9),.inventory-tracker-table td:nth-child(9),.inventory-tracker-table th:nth-child(10),.inventory-tracker-table td:nth-child(10),.inventory-tracker-table th:nth-child(11),.inventory-tracker-table td:nth-child(11),.inventory-tracker-table th:nth-child(12),.inventory-tracker-table td:nth-child(12){text-align:right;width:102px}.inventory-upc-cell,.inventory-units-cell{font-variant-numeric:tabular-nums;font-weight:800}.inventory-upc-cell{vertical-align:top;display:table-cell}.inventory-upc-content{align-items:center;gap:6px;width:100%;min-width:0;max-width:100%;display:flex}.inventory-upc-content>span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.inventory-description-cell strong,.inventory-description-cell span{display:block}.inventory-description-cell strong{color:var(--ink);font-weight:800}.inventory-description-cell span{color:var(--amber);text-overflow:ellipsis;white-space:nowrap;margin-top:4px;font-size:11px;font-weight:750;overflow:hidden}.inventory-description-cell .inventory-brand-label{color:var(--muted)}.inventory-row-deleted{background:#f7f8f8}.inventory-deleted-record{color:var(--muted);margin-top:6px;font-size:11px}.inventory-description-cell .inventory-deleted-badge{border:1px solid var(--line);color:var(--muted);border-radius:4px;margin-top:0;padding:2px 6px;font-size:10px;font-weight:750;display:inline-block}.inventory-deletion-details{white-space:normal;max-width:320px;margin-top:5px}.inventory-deletion-details summary{cursor:pointer;line-height:1.5}.inventory-deletion-details summary:focus-visible{outline:2px solid var(--accent);outline-offset:3px}.inventory-description-cell .inventory-deletion-details span{color:var(--muted);white-space:normal;overflow-wrap:anywhere;font-weight:600;line-height:1.5;overflow:visible}.inventory-actions-cell{padding-left:7px!important;padding-right:7px!important}.inventory-actions-trigger{color:var(--muted)}.inventory-actions-trigger:hover:not(:disabled),.inventory-actions-trigger[aria-expanded=true]{border-color:var(--line-strong);color:var(--ink);background:#f3f6f8}.inventory-actions-menu{z-index:35;border:1px solid var(--line-strong);background:#fff;border-radius:8px;width:min(248px,100vw - 16px);padding:5px;display:grid;position:fixed;overflow-y:auto;box-shadow:0 8px 24px #16203329}.inventory-actions-menu-item{width:100%;min-height:36px;color:var(--ink);cursor:pointer;font:inherit;text-align:left;background:0 0;border:0;border-radius:5px;align-items:center;gap:9px;padding:8px 10px;font-size:12px;font-weight:650;line-height:1.4;display:flex}.inventory-actions-menu-item>svg{color:var(--muted);flex:none}.inventory-actions-menu-item:hover:not(:disabled),.inventory-actions-menu-item:focus-visible{background:#f1f5f8;outline:none}.inventory-actions-menu-item:disabled{cursor:not-allowed;opacity:.45}.inventory-actions-menu-item.destructive{border-top:1px solid var(--line);color:var(--danger);border-top-left-radius:0;border-top-right-radius:0;margin-top:4px}.inventory-actions-menu-item.destructive>svg{color:inherit}.inventory-actions-menu-item.destructive:hover:not(:disabled),.inventory-actions-menu-item.destructive:focus-visible{background:#fff8f7}.inventory-delete-loading{color:var(--muted);align-items:center;gap:8px;font-size:13px;display:flex}.inventory-delete-success{color:var(--teal);flex-wrap:wrap;align-items:center;gap:12px;margin:0;font-size:13px;font-weight:650;display:flex}.inventory-balance-cell{font-variant-numeric:tabular-nums;font-weight:750}.inventory-available-cell{color:#15715d;font-weight:850}.inventory-cycle-count-unavailable{color:#526273;background:#f7fafe;border:1px solid #d7e1ec;border-radius:9px;align-items:flex-start;gap:10px;margin:12px 16px 0;padding:11px 12px;display:flex}.inventory-cycle-count-unavailable>svg{color:#4976aa;flex:none;margin-top:1px}.inventory-cycle-count-unavailable>div{gap:2px;display:grid}.inventory-cycle-count-unavailable strong{color:#314b69;font-size:12px;font-weight:850}.inventory-cycle-count-unavailable span{color:#5f7185;font-size:11px;font-weight:650;line-height:1.42}.inventory-item-details-trigger{color:#526273;cursor:pointer;background:0 0;border:0;border-radius:0;flex:none;justify-content:center;align-items:center;width:auto;min-width:0;min-height:0;padding:0;display:inline-flex}.inventory-item-details-trigger:hover{color:var(--teal)}.inventory-item-details-trigger:focus-visible{outline:2px solid var(--teal);outline-offset:2px}.inventory-row-warning td{background:#fffaf0!important}.inventory-boolean,.inventory-asin-summary{white-space:nowrap;border-radius:999px;align-items:center;min-height:24px;padding:3px 8px;font-size:11px;font-weight:850;display:inline-flex}.inventory-boolean.yes{color:#c2410c;background:#fff7ed}.inventory-boolean.no{color:#475569;background:#f1f5f9}.inventory-asin-summary{color:#1d4ed8;background:#eff6ff}.inventory-asin-summary.unmapped{color:#b45309;background:#fff7ed}.inventory-history-drawer{grid-template-rows:minmax(0,1fr);width:min(500px,100vw - 28px)}.inventory-history{grid-template-rows:auto minmax(0,1fr);min-height:0;display:grid}.inventory-history-header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:flex-start;gap:12px;padding-bottom:16px;display:flex}.inventory-history-header>div:first-child{min-width:0}.inventory-history-header h3{color:var(--ink);margin:0;font-size:22px;line-height:1.1}.inventory-history-header>div:first-child>p:not(.eyebrow){max-width:370px;color:var(--muted);margin:5px 0 0;font-size:12px;font-weight:650;line-height:1.45}.inventory-history-actions{flex:none;align-items:center;gap:2px;display:inline-flex}.inventory-history-action:hover{color:var(--teal)}.inventory-history-content{scrollbar-color:#b7c4cf transparent;scrollbar-width:thin;align-content:start;gap:14px;min-height:0;padding:16px 2px 4px;display:grid;overflow-y:auto}.inventory-history-content::-webkit-scrollbar{width:8px}.inventory-history-content::-webkit-scrollbar-track{background:0 0}.inventory-history-content::-webkit-scrollbar-thumb{background:#b7c4cf padding-box padding-box;border:2px solid #0000;border-radius:999px}.inventory-history-item-card{background:#f5fcfc;border:1px solid #cae8e9;border-radius:10px;grid-template-columns:minmax(0,1.45fr) minmax(104px,.8fr) minmax(106px,.8fr);gap:12px;padding:13px;display:grid}.inventory-history-item-card>div{align-content:start;gap:3px;min-width:0;display:grid}.inventory-history-item-card span{color:var(--muted);letter-spacing:.035em;text-transform:uppercase;font-size:10px;font-weight:850}.inventory-history-item-card strong{color:var(--ink);text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:850;overflow:hidden}.inventory-history-item-card small{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:11px;font-weight:700;overflow:hidden}.inventory-history-item-card .inventory-history-on-hand{border-left:1px solid #cae8e9;padding-left:12px}.inventory-history-on-hand strong{color:var(--teal)}.inventory-history-event-list{gap:8px;margin:0;padding:0;list-style:none;display:grid}.inventory-history-event{border:1px solid var(--line);background:#fbfdff;border-radius:9px;grid-template-columns:34px minmax(0,1fr);align-items:start;gap:10px;padding:11px;display:grid}.inventory-history-event-icon{border-radius:9px;place-items:center;width:34px;height:34px;display:grid}.inventory-history-event-icon.positive{color:#197447;background:#eaf8ef}.inventory-history-event-icon.negative{color:#bc3f33;background:#fff1ef}.inventory-history-event-icon.neutral{color:#526273;background:#eef2f7}.inventory-history-event-copy{gap:4px;min-width:0;display:grid}.inventory-history-event-copy>div{justify-content:space-between;align-items:baseline;gap:10px;display:flex}.inventory-history-event-copy strong{color:var(--ink);font-size:13px;font-weight:850}.inventory-history-event-copy>div>span{white-space:nowrap;flex:none;font-size:12px;font-weight:900}.inventory-history-event-copy>div>span.positive{color:#197447}.inventory-history-event-copy>div>span.negative{color:#bc3f33}.inventory-history-event-copy>div>span.neutral{color:var(--muted)}.inventory-history-event-copy p{color:var(--muted);margin:0;font-size:11px;font-weight:650;line-height:1.45}.inventory-history-empty{color:var(--muted);gap:8px;font-size:12px;font-weight:750}.inventory-cycle-count-drawer{width:min(540px,100vw - 28px)}.inventory-cycle-count-header{align-items:flex-start}.inventory-cycle-count-header>div{min-width:0}.inventory-cycle-count-header h3{color:var(--ink)}.inventory-cycle-count-header>div>p:not(.eyebrow){max-width:420px;color:var(--muted);margin:5px 0 0;font-size:12px;font-weight:650;line-height:1.45}.inventory-cycle-count-content{scrollbar-color:#b7c4cf transparent;scrollbar-width:thin;align-content:start;gap:13px;min-height:0;padding:16px 2px 4px;display:grid;overflow-y:auto}.inventory-cycle-count-content::-webkit-scrollbar{width:8px}.inventory-cycle-count-content::-webkit-scrollbar-track{background:0 0}.inventory-cycle-count-content::-webkit-scrollbar-thumb{background:#b7c4cf padding-box padding-box;border:2px solid #0000;border-radius:999px}.inventory-cycle-count-loading{min-height:150px;color:var(--muted);border:1px dashed #c8d7e4;border-radius:10px;justify-content:center;align-items:center;gap:9px;padding:18px;font-size:12px;font-weight:750;display:flex}.inventory-cycle-count-alert{color:#9d3c32;background:#fff4f2;border:1px solid #efc8c1;border-radius:9px;align-items:flex-start;gap:9px;padding:11px 12px;font-size:12px;font-weight:700;line-height:1.42;display:flex}.inventory-cycle-count-alert>svg{flex:none;margin-top:1px}.inventory-cycle-count-lot-card{background:#f5fcfc;border:1px solid #cae8e9;border-radius:10px;gap:13px;padding:13px;display:grid}.inventory-cycle-count-lot-identity{grid-template-columns:38px minmax(0,1fr);align-items:center;gap:10px;display:grid}.inventory-cycle-count-lot-icon{width:38px;height:38px;color:var(--teal);background:#dff4f4;border-radius:10px;place-items:center;display:grid}.inventory-cycle-count-lot-identity>div{gap:2px;min-width:0;display:grid}.inventory-cycle-count-lot-identity span:not(.inventory-cycle-count-lot-icon),.inventory-cycle-count-context-grid dt,.inventory-cycle-count-balances header span,.inventory-cycle-count-balances dt,.inventory-cycle-count-field>span,.inventory-cycle-count-result dt{color:var(--muted);letter-spacing:.035em;text-transform:uppercase;font-size:10px;font-weight:850}.inventory-cycle-count-lot-identity strong{color:var(--ink);text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:850;overflow:hidden}.inventory-cycle-count-lot-identity small{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:11px;font-weight:700;overflow:hidden}.inventory-cycle-count-context-grid,.inventory-cycle-count-balances dl,.inventory-cycle-count-result dl{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;margin:0;display:grid}.inventory-cycle-count-context-grid>div{border-top:1px solid #d9ecec;gap:3px;min-width:0;padding-top:8px;display:grid}.inventory-cycle-count-context-grid dd{color:#385168;text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:11px;font-weight:750;overflow:hidden}.inventory-cycle-count-balances{background:#fbfdff;border:1px solid #d7e1ec;border-radius:10px;padding:13px}.inventory-cycle-count-balances header{justify-content:space-between;align-items:flex-start;gap:10px;margin-bottom:11px;display:flex}.inventory-cycle-count-balances header>div{gap:2px;display:grid}.inventory-cycle-count-balances header small{color:var(--muted);font-size:11px;font-weight:650}.inventory-cycle-count-balances header>strong{color:#175c6b;font-variant-numeric:tabular-nums;letter-spacing:-.025em;font-size:21px;font-weight:900}.inventory-cycle-count-balances dl>div,.inventory-cycle-count-result dl>div{border:1px solid var(--line);background:#fff;border-radius:8px;gap:3px;min-width:0;padding:9px;display:grid}.inventory-cycle-count-balances dd,.inventory-cycle-count-result dd{color:var(--ink);font-variant-numeric:tabular-nums;margin:0;font-size:14px;font-weight:850}.inventory-cycle-count-balances dl>div.emphasized{background:#f2fbf6;border-color:#b7e0d1}.inventory-cycle-count-balances dl>div.emphasized dd{color:#197447}.inventory-cycle-count-balances>p{color:#7d5d20;margin:10px 0 0;font-size:11px;font-weight:700;line-height:1.4}.inventory-cycle-count-form{gap:12px;display:grid}.inventory-cycle-count-field{gap:6px;display:grid}.inventory-cycle-count-field>span{justify-content:space-between;align-items:center;gap:7px;display:flex}.inventory-cycle-count-field>span b,.inventory-cycle-count-field>span em{letter-spacing:0;text-transform:none;font-size:10px;font-style:normal}.inventory-cycle-count-field>span b{color:#b33d32}.inventory-cycle-count-field>span em{color:#6b7b8c;font-weight:700}.inventory-cycle-count-field input,.inventory-cycle-count-field select,.inventory-cycle-count-field textarea{border:1px solid var(--line-strong);width:100%;min-width:0;color:var(--ink);font:inherit;background:#fff;border-radius:8px;outline:0;font-size:13px;font-weight:700;line-height:1.4}.inventory-cycle-count-field input,.inventory-cycle-count-field select{min-height:42px;padding:0 11px}.inventory-cycle-count-field select{cursor:pointer}.inventory-cycle-count-field textarea{resize:vertical;min-height:84px;padding:10px 11px}.inventory-cycle-count-field input:focus,.inventory-cycle-count-field select:focus,.inventory-cycle-count-field textarea:focus{border-color:var(--teal);box-shadow:0 0 0 3px #087f8c21}.inventory-cycle-count-field input:disabled,.inventory-cycle-count-field select:disabled,.inventory-cycle-count-field textarea:disabled{cursor:not-allowed;opacity:.62}.inventory-cycle-count-field>small{color:#a6453b;font-size:11px;font-weight:700;line-height:1.35}.inventory-cycle-count-difference{border:1px solid var(--line);border-radius:9px;align-items:center;gap:9px;padding:10px 11px;font-size:12px;font-weight:750;line-height:1.4;display:flex}.inventory-cycle-count-difference>svg{flex:none}.inventory-cycle-count-difference.neutral{color:var(--muted);background:#fbfdff}.inventory-cycle-count-difference.match{color:#197447;background:#f2fbf6;border-color:#b7e0d1}.inventory-cycle-count-difference.increase{color:#27618c;background:#f1f8fd;border-color:#bcd9ec}.inventory-cycle-count-difference.decrease{color:#a44338;background:#fff4f2;border-color:#efccc4}.inventory-cycle-count-audit-note{color:var(--muted);margin:-1px 0 0;font-size:11px;font-weight:650;line-height:1.42}.inventory-cycle-count-submit{width:100%;min-height:42px}.inventory-cycle-count-result{border:1px solid;border-radius:10px;gap:11px;padding:13px;display:grid}.inventory-cycle-count-result>header{grid-template-columns:29px minmax(0,1fr);align-items:start;gap:9px;display:grid}.inventory-cycle-count-result>header>svg{margin-top:1px}.inventory-cycle-count-result header>div{gap:3px;display:grid}.inventory-cycle-count-result header strong{color:inherit;font-size:13px;font-weight:900}.inventory-cycle-count-result header p{color:inherit;margin:0;font-size:11px;font-weight:650;line-height:1.42}.inventory-cycle-count-result.applied{color:#196341;background:#f2fbf6;border-color:#b7e0d1}.inventory-cycle-count-result.no-change{color:#285b87;background:#f4f9fd;border-color:#c4dcec}.inventory-cycle-count-result.blocked{color:#983c32;background:#fff3f1;border-color:#efc4bc}.inventory-cycle-count-result dl>div{border-color:#48647a29}.inventory-cycle-count-result dd{color:inherit}.inventory-cycle-count-result>small{color:inherit;font-family:var(--font-mono,ui-monospace, SFMono-Regular, Menlo, monospace);opacity:.78;text-overflow:ellipsis;white-space:nowrap;font-size:10px;font-weight:650;overflow:hidden}.inventory-cycle-count-result .secondary-button{min-height:33px;color:inherit;background:#fff;border-color:currentColor;justify-self:end;font-size:11px}.inventory-cycle-count-history{background:#fbfdff;border:1px solid #d7e1ec;border-radius:10px;gap:10px;padding:13px;display:grid}.inventory-cycle-count-history>header{justify-content:space-between;align-items:center;gap:10px;display:flex}.inventory-cycle-count-history>header>div{gap:2px;display:grid}.inventory-cycle-count-history>header span{color:var(--muted);letter-spacing:.035em;text-transform:uppercase;font-size:10px;font-weight:850}.inventory-cycle-count-history>header h4{color:var(--ink);margin:0;font-size:13px;font-weight:850}.inventory-cycle-count-history>header>svg{color:var(--teal);flex:none}.inventory-cycle-count-history-error{color:#815a1b;background:#fffaf0;border:1px solid #f0d4a7;border-radius:8px;justify-content:space-between;align-items:center;gap:9px;padding:9px 10px;font-size:11px;font-weight:700;line-height:1.4;display:flex}.inventory-cycle-count-history-error button{color:#76511a;cursor:pointer;font:inherit;text-underline-offset:2px;background:0 0;border:0;border-radius:4px;outline:0;flex:none;padding:0;font-weight:850;text-decoration:underline}.inventory-cycle-count-history-error button:focus-visible{box-shadow:0 0 0 3px #b7801f2e}.inventory-cycle-count-history-empty{color:var(--muted);text-align:center;border:1px dashed #cbd9e4;border-radius:8px;margin:0;padding:11px;font-size:11px;font-weight:700;line-height:1.42}.inventory-cycle-count-history-list{gap:8px;margin:0;padding:0;list-style:none;display:grid}.inventory-cycle-count-history-record{background:#fff;border:1px solid #d9e3eb;border-left:3px solid #b7c9d7;border-radius:8px;gap:9px;padding:11px;display:grid}.inventory-cycle-count-history-record.applied{border-left-color:#48a575}.inventory-cycle-count-history-record.no_change{border-left-color:#4b8fba}.inventory-cycle-count-history-record.blocked{background:snow;border-color:#f0d2cb #f0d2cb #f0d2cb #cf6254}.inventory-cycle-count-history-record>header{justify-content:space-between;align-items:flex-start;gap:9px;display:flex}.inventory-cycle-count-history-record>header>div{gap:2px;min-width:0;display:grid}.inventory-cycle-count-history-record>header strong{color:var(--ink);text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:850;overflow:hidden}.inventory-cycle-count-history-record>header time{color:var(--muted);font-size:10px;font-weight:650}.inventory-cycle-count-history-status{border:1px solid;border-radius:999px;flex:none;padding:4px 6px;font-size:10px;font-weight:850;line-height:1}.inventory-cycle-count-history-status.applied{color:#197447;background:#f0fbf5;border-color:#b7dfca}.inventory-cycle-count-history-status.no_change{color:#285b87;background:#f3f9fd;border-color:#c8dceb}.inventory-cycle-count-history-status.blocked{color:#9d3c32;background:#fff3f1;border-color:#efc8c1}.inventory-cycle-count-history-record dl{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;margin:0;display:grid}.inventory-cycle-count-history-record dl>div{background:#fcfdff;border:1px solid #e1e9ef;border-radius:7px;gap:3px;min-width:0;padding:7px;display:grid}.inventory-cycle-count-history-record dt{color:var(--muted);letter-spacing:.03em;text-transform:uppercase;font-size:9px;font-weight:850}.inventory-cycle-count-history-record dd{color:var(--ink);font-variant-numeric:tabular-nums;margin:0;font-size:12px;font-weight:850}.inventory-cycle-count-history-reason{color:#52687b;gap:2px;margin:0;font-size:11px;font-weight:650;line-height:1.38;display:grid}.inventory-cycle-count-history-reason b{color:#385168;font-size:11px;font-weight:850}.inventory-cycle-count-history-exception{color:#9d3c32;align-items:flex-start;gap:6px;margin:0;font-size:11px;font-weight:750;line-height:1.36;display:flex}.inventory-cycle-count-history-exception>svg{flex:none;margin-top:1px}@media (max-width:620px){.inventory-cycle-count-drawer{width:100%}.inventory-cycle-count-context-grid,.inventory-cycle-count-balances dl,.inventory-cycle-count-result dl,.inventory-cycle-count-history-record dl{grid-template-columns:1fr}.inventory-cycle-count-lot-identity strong{white-space:normal}}.inventory-pagination{z-index:1;border-top:1px solid var(--line);background:var(--surface);min-width:0;margin-top:0;position:relative}.inventory-item-details-backdrop{z-index:45}.inventory-item-details-modal{border:1px solid var(--line-strong);border-top:4px solid var(--teal);background:#fff;border-radius:12px;grid-template-rows:auto minmax(0,1fr) auto;width:min(720px,100vw - 32px);max-height:calc(100vh - 48px);padding:18px;animation:.18s ease-out modal-rise-in;display:grid;overflow:hidden;box-shadow:0 24px 80px #16203338}.inventory-item-details-modal-header>div{min-width:0}.inventory-item-details-modal-header h3{color:var(--ink);font-size:22px;line-height:1.1}.inventory-item-details-modal-header>div>p:not(.eyebrow){max-width:510px;color:var(--muted);margin:5px 0 0;font-size:12px;font-weight:650;line-height:1.45}.inventory-item-details-modal-content{scrollbar-color:#b7c4cf transparent;scrollbar-width:thin;align-content:start;gap:12px;min-height:0;padding:16px 2px 4px;display:grid;overflow-y:auto}.inventory-item-details-modal-content::-webkit-scrollbar{width:8px}.inventory-item-details-modal-content::-webkit-scrollbar-track{background:0 0}.inventory-item-details-modal-content::-webkit-scrollbar-thumb{background:#b7c4cf padding-box padding-box;border:2px solid #0000;border-radius:999px}.inventory-item-details-hero{background:#f5fcfc;border:1px solid #cae8e9;border-radius:10px;grid-template-columns:42px minmax(0,1fr) auto;align-items:center;gap:11px;padding:13px;display:grid}.inventory-item-details-hero-icon{width:42px;height:42px;color:var(--teal);background:#dff4f4;border-radius:10px;place-items:center;display:grid}.inventory-item-details-hero>div{gap:3px;min-width:0;display:grid}.inventory-item-details-hero>div>span,.inventory-item-details-grid dt{color:var(--muted);letter-spacing:.035em;text-transform:uppercase;font-size:10px;font-weight:850}.inventory-item-details-hero strong{color:var(--ink);text-overflow:ellipsis;white-space:nowrap;font-size:15px;font-weight:850;overflow:hidden}.inventory-item-details-hero p{color:var(--muted);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;font-size:12px;font-weight:650;line-height:1.4;display:-webkit-box;overflow:hidden}.inventory-item-status{white-space:nowrap;border-radius:999px;align-items:center;min-height:24px;padding:3px 9px;font-size:10px;font-weight:850;display:inline-flex}.inventory-item-status.active{color:#197447;background:#eaf8ef}.inventory-item-status.archived{color:#bc3f33;background:#fff1ef}.inventory-item-status.unknown{color:#526273;background:#eef2f7}.inventory-item-details-loading{color:var(--muted);align-items:center;gap:7px;font-size:11px;font-weight:750;display:inline-flex}.inventory-item-details-notice{color:#8a5b16;background:#fffaf0;border:1px solid #f3d8a6;border-radius:9px;justify-content:space-between;align-items:center;gap:10px;padding:10px 11px;font-size:11px;font-weight:700;line-height:1.4;display:flex}.inventory-item-details-notice .secondary-button{color:#8a5b16;background:#fff;border-color:#edcb8c;flex:none;min-height:32px;padding:0 10px;font-size:11px}.inventory-item-details-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:0;display:grid}.inventory-item-details-grid>div{border:1px solid var(--line);background:#fbfdff;border-radius:9px;gap:4px;min-width:0;padding:11px;display:grid}.inventory-item-details-grid>div.wide{grid-column:1/-1}.inventory-item-details-grid dd{overflow-wrap:anywhere;color:var(--ink);margin:0;font-size:12px;font-weight:750;line-height:1.4}.inventory-item-details-grid dd.mono{font-family:var(--font-mono,ui-monospace, SFMono-Regular, Menlo, monospace)}.inventory-item-details-modal-footer{border-top:1px solid var(--line);justify-content:space-between;align-items:center;gap:12px;padding-top:14px;display:flex}.inventory-item-details-modal-footer>span{color:var(--muted);font-family:var(--font-mono,ui-monospace, SFMono-Regular, Menlo, monospace);text-overflow:ellipsis;white-space:nowrap;font-size:10px;font-weight:650;overflow:hidden}.inventory-item-details-modal-footer .secondary-button{flex:none;min-height:34px}.asins-panel{grid-template-rows:auto minmax(0,1fr);min-height:calc(100vh - 48px)}.inventory-catalog-asin-validation{min-height:0}.asins-source-link{text-decoration:none}.asins-results{grid-template-rows:auto auto auto minmax(0,1fr) auto}.asins-actions{flex-wrap:wrap}.asins-status,.asins-alert{margin:12px 16px 0}.asins-table-scroll{min-height:360px}.asins-table{table-layout:fixed;min-width:1960px}.asins-table th:first-child,.asins-table td:first-child{width:132px}.asins-table th:nth-child(2),.asins-table td:nth-child(2){width:145px}.asins-table th:nth-child(3),.asins-table td:nth-child(3){width:360px}.asins-table th:nth-child(4){width:145px}.asins-table th:nth-child(5){width:125px}.asins-table th:nth-child(6),.asins-table th:nth-child(7),.asins-table th:nth-child(8),.asins-table th:nth-child(9),.asins-table th:nth-child(10),.asins-table th:nth-child(11),.asins-table th:nth-child(12){width:105px}.asins-table th:nth-child(13){width:118px}.asins-table th:nth-child(14),.asins-table td:nth-child(14){text-align:center;width:52px}.asins-table td{vertical-align:middle}.asins-table td:first-child{letter-spacing:.02em;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-weight:800}.asins-table .asins-item-name{font-weight:700}.asins-table td:first-child a{color:var(--accent-strong);text-decoration:none}.asins-table td:first-child a:hover{text-decoration:underline}.asin-validity{border-radius:999px;align-items:center;gap:6px;padding:4px 8px;font-size:12px;font-weight:850;display:inline-flex}.asin-validity.valid{color:#047857;background:#ecfdf5}.asins-pagination{border-top:1px solid var(--line);color:var(--muted);justify-content:space-between;align-items:center;gap:16px;padding:12px 16px;font-size:12px;font-weight:750;display:flex}.asins-pagination div{gap:8px;display:flex}.asins-pagination .secondary-button{min-height:32px;padding:0 11px;font-size:12px}.inventory-workspace{grid-template-columns:minmax(300px,390px) minmax(0,1fr);align-items:start;gap:20px;display:grid}.inventory-controls,.inventory-results-panel{gap:16px;min-width:0;display:grid}.inventory-form{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.inventory-prefix-form{border:1px solid var(--line);background:linear-gradient(180deg, #fff 0%, #f8fbff 100%), var(--surface);border-radius:8px;gap:14px;min-width:0;padding:18px;display:grid}.inventory-prefix-field{border:0;gap:10px;min-width:0;margin:0;padding:0;display:grid}.inventory-prefix-field span,.inventory-prefix-field legend{color:var(--teal);text-transform:uppercase;padding:0 0 12px;font-size:12px;font-weight:900}.inventory-prefix-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;min-width:0;display:grid}.inventory-prefix-input{aspect-ratio:1;border:1px solid var(--line-strong);width:100%;min-width:0;caret-color:var(--accent);color:var(--ink);font-variant-numeric:tabular-nums;text-align:center;background:#fff;border-radius:8px;font-size:34px;font-weight:950;line-height:1;display:block}.inventory-prefix-input:focus{border-color:var(--accent);outline:3px solid #2563eb29}.inventory-summary{gap:14px;min-width:0;padding-top:2px;display:grid}.inventory-sample{background:linear-gradient(90deg,#087f8c1a,#2563eb0d),#fbfdff;border-radius:8px;gap:8px;min-width:0;padding:16px 18px;display:grid}.inventory-sample span{color:var(--muted);text-transform:uppercase;font-size:12px;font-weight:850}.inventory-sample code{min-width:0;color:var(--ink);overflow-wrap:anywhere;font-size:26px;font-weight:900;line-height:1.2;display:block}.inventory-code-list{gap:8px;min-width:0;max-height:calc(100vh - 250px);padding-right:2px;display:grid;overflow-y:auto}.inventory-code-row{border:1px solid var(--line);background:#fbfdff;border-radius:8px;grid-template-columns:22px minmax(0,1fr) 34px;align-items:center;gap:10px;min-width:0;min-height:54px;padding:10px;display:grid}.inventory-code-row code{min-width:0;color:var(--ink);overflow-wrap:anywhere;font-size:16px;font-weight:900;line-height:1.25}.inventory-empty{min-height:180px}.listing-workspace{grid-template-columns:minmax(0,1fr);align-items:start;display:grid}.listing-main{gap:16px;width:100%;min-width:0;display:grid}.listing-form{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.field{gap:8px;min-width:0;display:grid}.field.full{grid-column:1/-1}.label-run-title-field{width:min(100%,560px)}.label-run-title-field small{color:var(--muted);font-size:12px;font-weight:700;line-height:1.4}.field span{color:var(--ink);font-size:13px;font-weight:850}.field input,.field select,.field textarea{border:1px solid var(--line-strong);width:100%;min-width:0;color:var(--ink);background:#fff;border-radius:8px;font-size:15px;line-height:1.4}.field input,.field select{min-height:44px;padding:0 12px}.field select{cursor:pointer}.field textarea{resize:vertical;padding:11px 12px}.field input:focus,.field select:focus,.field textarea:focus{border-color:var(--accent);outline:3px solid #2563eb29}.listing-results{gap:12px;padding-top:4px;display:grid}.listing-history{gap:12px;min-width:0;display:grid;position:sticky;top:28px}.listing-history-drawer{grid-template-rows:minmax(0,1fr);width:min(420px,100vw - 28px)}.listing-history-drawer .listing-history{grid-template-rows:auto auto auto minmax(0,1fr);height:100%;min-height:0;position:static}.listing-results-header,.listing-history-header{justify-content:space-between;align-items:center;gap:12px;display:flex}.listing-results-header h3,.listing-history-header h3{margin:0;font-size:18px}.listing-history-header .eyebrow{color:var(--teal)}.listing-history-header>span{color:var(--muted);white-space:nowrap;font-size:13px;font-weight:800}.listing-history-actions{align-items:center;gap:8px;display:inline-flex}.listing-history-actions>span{color:var(--muted);white-space:nowrap;font-size:13px;font-weight:800}.history-search{border:1px solid var(--line-strong);min-height:42px;color:var(--muted);background:#fff;border-radius:8px;grid-template-columns:18px minmax(0,1fr);align-items:center;gap:8px;padding:0 12px;display:grid}.history-search input{min-width:0;color:var(--ink);border:0;outline:0}.history-alert{color:var(--danger);background:#fff3f1;border:1px solid #f5b5ad;border-radius:8px;padding:10px 11px;font-size:12px;font-weight:800;line-height:1.35}.history-list{gap:6px;max-height:calc(100vh - 260px);padding-right:2px;display:grid;overflow-y:auto}.listing-history-drawer .history-list{min-height:0;max-height:none}.history-tab{border:1px solid var(--line);width:100%;min-width:0;color:inherit;cursor:pointer;text-align:left;background:#fbfdff;border-radius:8px;padding:10px;transition:background .16s,border-color .16s;display:grid}.history-tab:hover{border-color:var(--accent);background:#eef6ff}.history-tab-copy{gap:5px;min-width:0;display:grid}.history-tab-copy strong{text-overflow:ellipsis;min-width:0;color:var(--ink);white-space:nowrap;font-size:14px;line-height:1.25;overflow:hidden}.history-tab-copy span{color:var(--muted);font-size:12px;font-weight:750}.label-run-history-row{grid-template-columns:minmax(0,1fr) 42px;align-items:center;gap:6px;display:grid}.label-run-history-description{max-width:300px;color:var(--muted);margin-top:5px;font-size:12px;font-weight:650;line-height:1.35;display:block}.label-run-history-open{color:inherit;grid-template-columns:minmax(0,1fr) 16px;align-items:center;gap:10px;text-decoration:none}.label-run-history-open>svg{color:var(--muted)}.label-run-history-unavailable{cursor:default}.label-run-history-unavailable:hover{border-color:var(--line);background:#fbfdff}.destructive-confirm-backdrop{z-index:45}.destructive-confirm-modal{border:1px solid #f0b3ab;border-top:4px solid var(--danger);width:min(500px,100vw - 28px);max-height:calc(100vh - 40px);box-shadow:var(--shadow);background:#fff;border-radius:8px;gap:16px;padding:20px;display:grid;overflow:auto}.destructive-confirm-modal .eyebrow{color:var(--danger)}.destructive-confirm-summary{border:1px solid var(--line);background:#fbfdff;border-radius:8px;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:12px;padding:14px;display:grid}.destructive-confirm-icon{width:42px;height:42px;color:var(--danger);background:#fff3f1;border:1px solid #f5b5ad;border-radius:50%;place-items:center;display:grid}.destructive-confirm-summary>div:last-child{gap:3px;min-width:0;display:grid}.destructive-confirm-summary span,.destructive-confirm-summary small{color:var(--muted);font-size:12px;font-weight:750}.destructive-confirm-summary strong{color:var(--ink);text-overflow:ellipsis;white-space:nowrap;font-size:15px;line-height:1.3;overflow:hidden}.destructive-confirm-notice{color:#9f291f;background:#fff8f7;border:1px solid #f5d0cb;border-radius:8px;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:9px;padding:12px;display:grid}.destructive-confirm-notice>svg{margin-top:1px}.destructive-confirm-notice p{color:inherit;margin:0;font-size:13px;font-weight:650;line-height:1.45}.destructive-confirm-actions{flex-wrap:wrap;justify-content:flex-end;gap:10px;display:flex}.destructive-confirm-actions .primary-button,.destructive-confirm-actions .secondary-button{min-height:36px}.modal-backdrop{z-index:40;background:#121a2975;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.listing-history-modal{border:1px solid var(--line-strong);background:#fff;border-radius:8px;gap:14px;width:min(880px,100vw - 32px);max-height:calc(100vh - 48px);padding:18px;display:grid;overflow-y:auto;box-shadow:0 24px 80px #16203338}.modal-header{border-bottom:1px solid var(--line);grid-template-columns:minmax(0,1fr) 34px;align-items:start;gap:14px;padding-bottom:12px;display:grid}.modal-header .eyebrow{color:var(--teal)}.modal-header h3{margin:0;font-size:20px;line-height:1.25}.modal-header span{color:var(--muted);margin-top:5px;font-size:12px;font-weight:750;display:block}.modal-actions{flex-wrap:wrap;gap:10px;display:flex}.modal-prompt{border:1px solid var(--line);background:#fbfdff;border-radius:8px;gap:8px;padding:12px;display:grid}.modal-prompt h4{color:var(--teal);text-transform:uppercase;margin:0;font-size:13px;font-weight:850}.modal-prompt p{color:var(--ink);white-space:pre-wrap;margin:0;font-size:14px;line-height:1.45}.modal-result-grid{gap:12px;display:grid}.result-block{border:1px solid var(--line);background:var(--surface);border-radius:8px;gap:10px;padding:14px;display:grid}.result-block-header{justify-content:space-between;align-items:center;gap:10px;min-width:0;display:flex}.result-block-header h4{color:var(--teal);letter-spacing:0;text-transform:uppercase;margin:0;font-size:13px;font-weight:850}.result-text{color:var(--ink);overflow-wrap:anywhere;margin:0;font-size:15px;line-height:1.55}.result-text.multiline{white-space:pre-wrap}.bullet-result-list{gap:8px;margin:0;padding-left:22px;display:grid}.bullet-result-list li{color:var(--ink);font-size:15px;line-height:1.45}.bullet-heading,.bullet-body{display:block}.bullet-heading{color:var(--ink);margin-bottom:6px;font-size:14px;font-weight:900;line-height:1.25}.bullet-body{color:var(--ink)}.icon-text-button{border:1px solid var(--line);min-height:32px;color:var(--accent-strong);cursor:pointer;background:#fbfdff;border-radius:8px;justify-content:center;align-items:center;gap:6px;padding:0 10px;font-size:13px;font-weight:800;display:inline-flex}.icon-text-button:hover{border-color:var(--accent);background:#eef6ff}.secondary-button.compact{min-height:36px;padding:0 12px}.toast{z-index:20;border:1px solid var(--line-strong);background:#fff;border-radius:8px;grid-template-columns:36px minmax(0,1fr) 32px;align-items:start;gap:10px;width:min(420px,100vw - 32px);padding:12px;display:grid;position:fixed;bottom:22px;right:22px;box-shadow:0 18px 50px #1620332e}.toast.success{border-color:#18794e5c}.toast.busy{border-color:#2563eb57}.toast.error{border-color:#b4231857}.toast-icon{width:36px;height:36px;color:var(--accent);background:#eef6ff;border-radius:8px;place-items:center;display:grid}.toast.success .toast-icon{color:var(--green);background:#ecfdf3}.toast.error .toast-icon{color:var(--danger);background:#fff3f1}.toast-copy{gap:4px;min-width:0;display:grid}.toast-copy strong{color:var(--ink);font-size:14px;line-height:1.2}.toast-copy span{color:var(--muted);overflow-wrap:anywhere;font-size:13px;font-weight:650;line-height:1.35}.toast-close{width:32px;height:32px;color:var(--muted);cursor:pointer;background:0 0;border-radius:8px;place-items:center;display:grid}.toast-close:hover{color:var(--ink);background:#eef2f7}.visually-hidden{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.data-analysis-panel{gap:16px}.data-analysis-header{align-items:flex-start}.data-analysis-subtitle{color:var(--muted);margin:7px 0 0;font-size:14px;font-weight:650}.data-analysis-run-overview{border:1px solid var(--line);background:#fff;border-radius:10px;overflow:hidden}.data-analysis-run-source,.data-analysis-run-status{grid-template-columns:38px minmax(0,1fr) auto;align-items:center;gap:12px;min-width:0;padding:14px;display:grid}.data-analysis-run-status{background:#f8fbff}.data-analysis-run-status:first-child{border-top:0}.data-analysis-run-icon{color:#64748b;background:#f1f5f9;border-radius:8px;place-items:center;width:38px;height:38px;display:grid}.data-analysis-run-icon.running{color:var(--accent);background:#eff6ff}.data-analysis-run-icon.waiting{color:#9a6700;background:#fff8e6}.data-analysis-run-copy{gap:3px;min-width:0;display:grid}.data-analysis-run-copy strong,.data-analysis-run-copy>span{text-overflow:ellipsis;overflow:hidden}.data-analysis-run-copy strong{color:var(--ink);font-size:14px;line-height:1.3}.data-analysis-run-copy>span{color:var(--muted);font-size:12px;font-weight:650;line-height:1.45}.data-analysis-run-copy .data-analysis-run-started{color:#475569;font-variant-numeric:tabular-nums;font-size:11px;font-weight:750}.data-analysis-run-copy .data-analysis-run-label{color:#7c8799;letter-spacing:.09em;text-transform:uppercase;font-size:10px;font-weight:850;line-height:1.2}.data-analysis-run-copy .data-analysis-run-safety{color:#8a5a00;align-items:flex-start;gap:5px;margin-top:3px;font-size:11px;font-weight:700;line-height:1.4;display:flex}.data-analysis-run-safety>svg{flex:none;margin-top:1px}.data-analysis-stop-confirm{justify-items:end;gap:8px;max-width:350px;display:grid}.data-analysis-stop-confirm>span{color:var(--muted);text-align:right;font-size:11px;font-weight:650;line-height:1.35}.data-analysis-stop-confirm>div{gap:7px;display:flex}.data-analysis-run-notes{border-top:1px solid var(--line)}.data-analysis-run-notes summary{color:var(--muted);cursor:pointer;align-items:center;gap:7px;padding:10px 14px;font-size:12px;font-weight:750;list-style:none;display:flex}.data-analysis-run-notes summary::-webkit-details-marker{display:none}.data-analysis-run-notes summary>svg{color:#a16207}.data-analysis-run-notes>div{gap:10px;padding:2px 14px 13px 49px;display:grid}.data-analysis-run-details{border-top:1px solid var(--line)}.data-analysis-run-details:first-child{border-top:0}.data-analysis-run-details summary{min-height:38px;color:var(--muted);cursor:pointer;align-items:center;gap:7px;padding:0 14px;font-size:12px;font-weight:750;list-style:none;display:flex}.data-analysis-run-details summary::-webkit-details-marker{display:none}.data-analysis-run-details summary:hover{background:var(--surface-subtle);color:var(--ink)}.data-analysis-run-details summary>span{color:#7c8799;text-overflow:ellipsis;white-space:nowrap;min-width:0;margin-left:auto;font-size:11px;font-weight:650;overflow:hidden}.data-analysis-run-details>div{gap:10px;padding:2px 14px 13px 36px;display:grid}.data-analysis-run-details>div>p{gap:2px;margin:0;display:grid}.data-analysis-run-details>div>p strong{color:var(--ink);font-size:12px}.data-analysis-run-details>div>p span{color:var(--muted);font-size:11px;font-weight:600;line-height:1.45}.data-analysis-run-source-details{grid-template-columns:20px minmax(0,1fr) auto;align-items:start;gap:10px;display:grid}.data-analysis-run-source-details>svg{color:#64748b;margin-top:1px}.data-analysis-run-source-details>p{gap:3px;margin:0;display:grid}.data-analysis-run-source-details>p>strong{color:var(--ink);font-size:12px}.data-analysis-run-source-details>p>span{color:var(--muted);font-size:11px;font-weight:650;line-height:1.45}.data-analysis-run-notes p{gap:2px;margin:0;display:grid}.data-analysis-run-notes p strong{color:var(--ink);font-size:12px}.data-analysis-run-notes p span{color:var(--muted);font-size:11px;font-weight:600;line-height:1.45}.data-analysis-notice{color:#1d4ed8;background:#eff6ff;border:1px solid #bfdbfe;border-radius:8px;grid-template-columns:24px minmax(0,1fr) auto;align-items:center;gap:12px;padding:13px 14px;display:grid}.data-analysis-notice.warning{color:#92400e;background:#fffbeb;border-color:#fde68a;grid-template-columns:24px minmax(0,1fr)}.data-analysis-notice>div{gap:3px;min-width:0;display:grid}.data-analysis-notice strong{font-size:13px}.data-analysis-notice span{color:inherit;opacity:.92;font-size:12px;font-weight:650;line-height:1.4}.data-analysis-notice code{font-size:12px;font-weight:900}.data-analysis-progress-meter{grid-template-columns:minmax(120px,1fr) auto;align-items:center;gap:10px;margin-top:5px;display:grid}.data-analysis-progress-meter progress{width:100%;height:6px;accent-color:var(--accent);background:#dbeafe;border:0;border-radius:999px;overflow:hidden}.data-analysis-progress-meter progress::-webkit-progress-bar{background:#dbeafe;border-radius:999px}.data-analysis-progress-meter progress::-webkit-progress-value{background:var(--accent);border-radius:999px}.data-analysis-progress-meter progress::-moz-progress-bar{background:var(--accent);border-radius:999px}.data-analysis-progress-meter small{color:var(--muted);white-space:nowrap;font-size:11px;font-weight:800}.data-analysis-queue-stats{color:#526174;flex-wrap:wrap;align-items:center;gap:3px 8px;margin-top:2px;font-size:11px;font-weight:750;line-height:1.4;display:flex}.data-analysis-queue-stats span+span:before{color:#a3adba;content:"·";margin-right:8px}.data-analysis-live-results{color:var(--green);align-items:center;gap:6px;margin-top:4px;display:flex}.data-analysis-live-results span{color:inherit;font-size:11px;font-weight:750}.data-analysis-kpis{grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;display:grid}.data-analysis-kpi{border:1px solid var(--line);background:#fbfdff;border-radius:8px;gap:6px;min-width:0;padding:13px 14px;display:grid}.data-analysis-kpi span{color:var(--muted);letter-spacing:.01em;text-transform:uppercase;font-size:11px;font-weight:850}.data-analysis-kpi strong{text-overflow:ellipsis;color:var(--ink);white-space:nowrap;font-size:22px;line-height:1.1;overflow:hidden}.data-analysis-kpi.green{background:#f0fdf4;border-color:#bbf7d0}.data-analysis-kpi.green strong{color:#166534}.data-analysis-kpi.blue{background:#eff6ff;border-color:#bfdbfe}.data-analysis-kpi.blue strong{color:#1d4ed8}.data-analysis-kpi.amber{background:#fffbeb;border-color:#fde68a}.data-analysis-kpi.amber strong{color:#92400e}.data-analysis-results{border:1px solid var(--line);background:var(--surface);border-radius:8px;min-width:0;display:grid;overflow:hidden}.data-analysis-toolbar{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:14px;padding:14px 16px;display:flex}.data-analysis-toolbar-copy{grid-template-columns:auto auto;align-items:baseline;gap:2px 10px;display:grid}.data-analysis-toolbar-copy .eyebrow{color:var(--teal);grid-column:1/-1}.data-analysis-toolbar-copy h3{margin:0;font-size:18px}.data-analysis-toolbar-copy>span{color:var(--muted);align-items:center;gap:6px;font-size:12px;font-weight:750;display:inline-flex}.data-analysis-inline-loader{flex:none}.data-analysis-toolbar-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;display:inline-flex}.data-analysis-view-options{position:relative}.data-analysis-view-options>summary{border:1px solid var(--line-strong);height:36px;color:var(--muted);cursor:pointer;white-space:nowrap;background:#fff;border-radius:8px;align-items:center;gap:6px;padding:0 10px;font-size:11px;font-weight:800;list-style:none;display:inline-flex}.data-analysis-view-options>summary::-webkit-details-marker{display:none}.data-analysis-view-options>summary:hover,.data-analysis-view-options[open]>summary{border-color:var(--teal);color:var(--ink)}.data-analysis-view-options>div{z-index:10;border:1px solid var(--line-strong);background:#fff;border-radius:9px;gap:8px;width:min(340px,100vw - 32px);padding:10px;display:grid;position:absolute;top:calc(100% + 6px);right:0;box-shadow:0 12px 34px #0f172a29}.data-analysis-view-options .data-analysis-sheet-picker,.data-analysis-view-options .data-analysis-sort{justify-content:space-between;width:100%}.data-analysis-view-options .data-analysis-sheet-picker select{width:min(240px,70vw)}.data-analysis-sheet-scope{border:1px solid var(--line-strong);background:var(--surface-subtle);border-radius:8px;height:36px;padding:3px;display:inline-flex}.data-analysis-sheet-scope button{color:var(--muted);cursor:pointer;white-space:nowrap;background:0 0;border-radius:6px;padding:0 9px;font-size:11px;font-weight:800}.data-analysis-sheet-scope button:hover{color:var(--ink)}.data-analysis-sheet-scope button.active{color:var(--accent-strong);background:#fff;box-shadow:0 1px 3px #0f172a1f}.data-analysis-sheet-picker{border:1px solid var(--line-strong);height:36px;color:var(--muted);white-space:nowrap;background:#fff;border-radius:8px;align-items:center;gap:7px;padding:0 9px;font-size:11px;font-weight:800;display:inline-flex}.data-analysis-sheet-picker select{width:min(240px,22vw);color:var(--ink);cursor:pointer;background:0 0;border:0;outline:0;font-size:12px;font-weight:750}.data-analysis-sheet-picker:focus-within{border-color:var(--teal);box-shadow:0 0 0 3px #087f8c1f}.data-analysis-expired-modal{background:#fff;border:1px solid #fed7aa;border-radius:12px;grid-template-columns:52px minmax(0,1fr);gap:16px;width:min(560px,100vw - 32px);padding:22px;display:grid;box-shadow:0 24px 80px #1620333d}.data-analysis-expired-modal-icon{color:#c2410c;background:#fff7ed;border-radius:12px;place-items:center;width:52px;height:52px;display:grid}.data-analysis-expired-modal .eyebrow{color:#c2410c}.data-analysis-expired-modal h3{color:var(--ink);margin:4px 0 8px;font-size:21px}.data-analysis-expired-modal p{color:var(--muted);margin:0;font-size:13px;font-weight:700;line-height:1.55}.data-analysis-expired-modal .data-analysis-expired-modal-note{color:#9a3412;background:#fff7ed;border-radius:8px;margin-top:10px;padding:10px 12px;font-size:12px}.data-analysis-expired-modal-actions{grid-column:1/-1;justify-content:flex-end;gap:10px;padding-top:4px;display:flex}.data-analysis-sort{border:1px solid var(--line-strong);height:36px;color:var(--muted);white-space:nowrap;background:#fff;border-radius:8px;align-items:center;gap:7px;padding:0 9px;font-size:11px;font-weight:800;display:inline-flex}.data-analysis-sort select{max-width:150px;color:var(--ink);cursor:pointer;background:0 0;border:0;outline:0;font-size:12px;font-weight:750}.data-analysis-sort:focus-within{border-color:var(--teal);box-shadow:0 0 0 3px #087f8c1f}.data-analysis-search{border:1px solid var(--line-strong);height:36px;color:var(--muted);background:#fff;border-radius:8px;grid-template-columns:18px minmax(160px,250px) 24px;align-items:center;gap:7px;padding:0 8px 0 10px;display:grid}.data-analysis-search:focus-within{border-color:var(--teal);box-shadow:0 0 0 3px #087f8c1f}.data-analysis-search input{min-width:0;color:var(--ink);border:0;outline:0;font-size:12px;font-weight:700}.data-analysis-search button{width:24px;height:24px;color:var(--muted);cursor:pointer;background:0 0;border-radius:6px;place-items:center;display:grid}.data-analysis-search button:hover{background:var(--surface-subtle);color:var(--ink)}.data-analysis-filter-row{border-bottom:1px solid var(--line);background:#fbfdff;justify-content:space-between;align-items:center;gap:12px;min-width:0;padding:9px 12px;display:flex}.data-analysis-filters{scrollbar-width:none;gap:5px;min-width:0;display:flex;overflow-x:auto}.data-analysis-filters::-webkit-scrollbar{display:none}.data-analysis-filters button{min-height:30px;color:var(--muted);cursor:pointer;white-space:nowrap;background:0 0;border:1px solid #0000;border-radius:7px;flex:none;align-items:center;gap:6px;padding:0 9px;font-size:11px;font-weight:800;display:inline-flex}.data-analysis-filters button:hover{background:var(--surface-subtle);color:var(--ink)}.data-analysis-filters button.active{color:#1d4ed8;background:#eff6ff;border-color:#bfdbfe}.data-analysis-filters button span{background:#2563eb1c;border-radius:999px;place-items:center;min-width:18px;height:18px;padding:0 4px;font-size:10px;display:inline-grid}.data-analysis-selection-actions{flex:none;align-items:center;gap:8px;display:inline-flex}.data-analysis-selection-actions span{color:var(--muted);font-size:11px;font-weight:800}.data-analysis-selection-actions button{color:var(--accent-strong);cursor:pointer;background:0 0;padding:0;font-size:11px;font-weight:800}.data-analysis-selection-actions button:hover{text-decoration:underline}.data-analysis-selection-actions button:disabled{color:var(--muted);cursor:not-allowed;opacity:.55;text-decoration:none}.data-analysis-view-info{flex:none;position:relative}.data-analysis-view-info summary{min-height:30px;color:var(--muted);cursor:pointer;border-radius:7px;align-items:center;gap:6px;padding:0 8px;font-size:11px;font-weight:800;list-style:none;display:inline-flex}.data-analysis-view-info summary::-webkit-details-marker{display:none}.data-analysis-view-info summary:hover,.data-analysis-view-info[open] summary{background:var(--surface-subtle);color:var(--ink)}.data-analysis-view-info>div{z-index:8;border:1px solid var(--line-strong);width:min(310px,100vw - 32px);color:var(--muted);background:#fff;border-radius:8px;padding:10px 12px;font-size:11px;font-weight:700;line-height:1.45;position:absolute;top:calc(100% + 6px);right:0;box-shadow:0 10px 30px #0f172a24}.data-analysis-table-scroll{scrollbar-color:#a9b7cc #f3f7fb;scrollbar-width:thin;width:100%;min-width:0;max-height:calc(100vh - 290px);overflow:auto}.data-analysis-table{border-collapse:separate;border-spacing:0;table-layout:fixed;width:100%;min-width:2220px;font-size:12px}.data-analysis-table.history{min-width:2176px}.data-analysis-table.data-analysis-gathering-table{min-width:800px}.data-analysis-gathering-table [data-column=gathering-item]{width:210px}.data-analysis-gathering-table [data-column=asin-mapping]{width:430px}.data-analysis-gathering-table [data-column=gathering-restrictions]{width:160px}.data-analysis-table th,.data-analysis-table td{border-right:1px solid var(--line);border-bottom:1px solid var(--line);text-align:left;vertical-align:top;padding:11px 10px}.data-analysis-table th{z-index:3;color:#334155;letter-spacing:.035em;text-transform:uppercase;background:#eaf1f9;font-size:10px;font-weight:900;position:sticky;top:0}.data-analysis-table tbody tr:nth-child(2n) td{background:#fbfdff}.data-analysis-table tbody tr:hover td{background:#f5f9ff}.data-analysis-table tr.tier-buy td:first-child,.data-analysis-table tr.tier-test td:first-child{box-shadow:inset 4px 0 #22a06b}.data-analysis-table tr.tier-test td:first-child{box-shadow:inset 4px 0 #2563eb}.data-analysis-table [data-column=select]{text-align:center;width:44px}.data-analysis-table [data-column=decision]{width:144px}.data-analysis-table [data-column=item]{width:260px}.data-analysis-table [data-column=cost]{width:145px}.data-analysis-table [data-column=inventory]{width:148px}.data-analysis-table [data-column=amazon]{width:300px}.data-analysis-table [data-column=price]{width:145px}.data-analysis-table [data-column=demand]{width:165px}.data-analysis-table [data-column=profit]{width:145px}.data-analysis-table [data-column=opportunity]{width:155px}.data-analysis-table [data-column=reason]{width:300px}.data-analysis-table th[data-column=select],.data-analysis-table td[data-column=select]{position:sticky;left:0}.data-analysis-table th[data-column=decision],.data-analysis-table td[data-column=decision]{position:sticky;left:44px}.data-analysis-table th[data-column=item],.data-analysis-table td[data-column=item]{position:sticky;left:188px;box-shadow:8px 0 12px -12px #0f172a73}.data-analysis-table th[data-column=select],.data-analysis-table th[data-column=decision],.data-analysis-table th[data-column=item]{z-index:5}.data-analysis-table td[data-column=select],.data-analysis-table td[data-column=decision],.data-analysis-table td[data-column=item]{z-index:2;background:#fff}.data-analysis-table.history th[data-column=decision],.data-analysis-table.history td[data-column=decision]{left:0}.data-analysis-table.history th[data-column=item],.data-analysis-table.history td[data-column=item]{left:144px}.data-analysis-checkbox{cursor:pointer;width:20px;height:20px;display:inline-grid}.data-analysis-checkbox input{opacity:0;pointer-events:none;position:absolute}.data-analysis-checkbox span{border:1px solid var(--line-strong);color:#fff;background:#fff;border-radius:6px;place-items:center;width:20px;height:20px;display:grid}.data-analysis-checkbox input:checked+span{border-color:var(--accent);background:var(--accent)}.data-analysis-checkbox input:focus-visible+span{outline:3px solid #2563eb2e}.data-analysis-checkbox input:disabled+span{cursor:not-allowed;opacity:.55}.decision-badge{border:1px solid var(--line);background:#f8fafc;border-radius:7px;gap:5px;width:fit-content;min-width:78px;padding:7px 8px;display:grid}.decision-badge strong{font-size:11px;font-weight:900;line-height:1.15}.decision-badge span{color:var(--muted);font-size:10px;font-weight:800}.decision-badge.buy{color:#166534;background:#dcfce7;border-color:#86efac}.decision-badge.test{color:#1d4ed8;background:#dbeafe;border-color:#93c5fd}.decision-badge.watch{color:#92400e;background:#fef3c7;border-color:#fde68a}.decision-badge.pass{color:#991b1b;background:#fef2f2;border-color:#fecaca}.decision-badge.needs-data{color:#6d28d9;background:#f5f3ff;border-color:#ddd6fe;width:124px}.decision-badge.needs-data span{white-space:normal;line-height:1.25}.decision-badge.unanalyzed{color:var(--muted)}.data-analysis-product-cell{gap:4px;min-width:0;display:grid}.data-analysis-product-cell strong{color:var(--ink);font-size:12px;line-height:1.3}.data-analysis-product-cell>span{color:#475569;line-height:1.35}.data-analysis-product-cell small,.data-analysis-table td>small{color:var(--muted);margin-top:4px;font-size:10px;font-weight:700;line-height:1.35;display:block}.data-analysis-product-cell .data-analysis-history-run{border-top:1px solid var(--line);align-items:center;gap:4px;padding-top:3px;display:inline-flex}.data-analysis-product-cell a{color:var(--accent-strong);align-items:center;gap:3px;font-weight:850;text-decoration:none;display:inline-flex}.data-analysis-product-cell a:hover{text-decoration:underline}.data-analysis-asin-mapping{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.data-analysis-mapping-group{border-right:1px solid var(--line);align-content:start;gap:4px;min-width:0;padding-right:11px;display:grid}.data-analysis-mapping-group:last-child{border-right:0;padding-right:0}.data-analysis-mapping-heading{justify-content:space-between;align-items:center;gap:6px;min-height:20px;display:flex}.data-analysis-mapping-heading>small{color:var(--muted);letter-spacing:.035em;text-transform:uppercase;font-size:9px;font-weight:900}.data-analysis-mapping-heading>span{color:var(--muted);white-space:nowrap;font-size:9px;font-weight:800}.match-pill{color:#475569;white-space:nowrap;background:#f1f5f9;border-radius:999px;align-items:center;gap:3px;width:fit-content;margin-left:7px;padding:2px 6px;font-size:9px;font-style:normal;font-weight:850;display:inline-flex}.match-pill.match-exact-upc{color:#166534;background:#dcfce7}.match-pill.match-known-asin{color:#1d4ed8;background:#dbeafe}.data-analysis-asin-links{flex-wrap:wrap;gap:4px;display:flex}.data-analysis-asin-link{width:fit-content;color:var(--accent-strong);align-items:center;gap:3px;font-size:11px;font-weight:850;text-decoration:none;display:inline-flex}.data-analysis-asin-link:hover{text-decoration:underline}.data-analysis-asin-link.matched{color:#166534}.data-analysis-vendor-upc{font-variant-numeric:tabular-nums;letter-spacing:.02em}.data-analysis-column-filter{gap:5px;display:grid}.data-analysis-column-filter select{color:#334155;width:100%;min-width:0;height:27px;font:inherit;letter-spacing:0;text-transform:none;background:#fff;border:1px solid #cbd5e1;border-radius:6px;padding:0 6px;font-size:9px;font-weight:800}.data-analysis-gathering-empty{height:150px;text-align:center!important;vertical-align:middle!important}.data-analysis-gathering-empty strong,.data-analysis-gathering-empty span{display:block}.data-analysis-gathering-empty strong{color:var(--ink);font-size:13px}.data-analysis-gathering-empty span{color:var(--muted);margin-top:5px;font-size:11px;font-weight:700}.data-analysis-restriction-pill{letter-spacing:.035em;text-transform:uppercase;border-radius:999px;align-items:center;gap:4px;width:fit-content;margin:3px 4px 0 0;padding:3px 7px;font-size:9px;font-style:normal;font-weight:900;display:inline-flex}.data-analysis-restriction-pill button{color:currentColor;cursor:pointer;background:#ffffff94;border-radius:999px;place-items:center;width:15px;height:15px;padding:0;display:inline-grid}.data-analysis-restriction-pill button:hover{background:#fff}.data-analysis-restriction-pill button:disabled{cursor:wait;opacity:.55}.data-analysis-restriction-editor{align-content:start;gap:6px;display:grid}.data-analysis-restriction-chips{flex-wrap:wrap;align-items:center;gap:4px;display:flex}.data-analysis-restriction-add{width:fit-content;position:relative}.data-analysis-add-restriction{color:#475569;cursor:pointer;background:#fff;border:1px dashed #94a3b8;border-radius:6px;align-items:center;gap:4px;min-height:25px;padding:0 7px;font-size:10px;font-weight:850;display:inline-flex}.data-analysis-add-restriction:hover,.data-analysis-add-restriction[aria-expanded=true]{border-color:var(--accent);color:var(--accent-strong);background:#eff6ff}.data-analysis-add-restriction:disabled{cursor:wait;opacity:.55}.data-analysis-restriction-menu{z-index:6;border:1px solid var(--line-strong);background:#fff;border-radius:8px;min-width:112px;padding:4px;display:grid;position:absolute;top:calc(100% + 4px);left:0;box-shadow:0 10px 24px #0f172a29}.data-analysis-restriction-menu button{min-height:29px;color:var(--ink);cursor:pointer;text-align:left;background:0 0;border-radius:5px;align-items:center;gap:7px;padding:0 8px;font-size:11px;font-weight:800;display:flex}.data-analysis-restriction-menu button:hover{background:var(--surface-subtle)}.data-analysis-restriction-dot{border-radius:999px;width:8px;height:8px}.data-analysis-restriction-dot.tp{background:#f59e0b}.data-analysis-restriction-dot.blocked{background:#ef4444}.data-analysis-restriction-pill.tp{color:#92400e;background:#fef3c7;border:1px solid #f59e0b}.data-analysis-restriction-pill.blocked{color:#991b1b;background:#fee2e2;border:1px solid #fca5a5}.data-analysis-metric{gap:2px;display:grid}.data-analysis-metric strong{color:var(--ink);font-variant-numeric:tabular-nums;font-size:15px;line-height:1.15}.data-analysis-metric span{color:var(--muted);letter-spacing:.02em;text-transform:uppercase;font-size:9px;font-weight:850}.data-analysis-metric.positive strong{color:var(--green)}.data-analysis-metric.negative strong{color:var(--danger)}.data-analysis-placeholder,.data-analysis-muted-cell{color:var(--muted);font-size:11px;font-weight:700}.data-analysis-reasons{gap:5px;margin:0;padding:0;list-style:none;display:grid}.data-analysis-reasons li{color:#166534;grid-template-columns:13px minmax(0,1fr);align-items:start;gap:5px;font-size:10px;font-weight:700;line-height:1.35;display:grid}.data-analysis-reasons li.risk{color:#9a3412}.data-analysis-reasons svg{margin-top:1px}.data-analysis-table-empty,.data-analysis-empty{min-height:260px;color:var(--muted);text-align:center;align-content:center;justify-items:center;gap:8px;padding:28px;display:grid}.data-analysis-empty{border:1px dashed var(--line-strong);background:#fbfdff;border-radius:8px;min-height:360px}.data-analysis-table-empty strong,.data-analysis-empty strong{color:var(--ink);font-size:14px}.data-analysis-table-empty span,.data-analysis-empty span{font-size:12px;font-weight:650}.data-analysis-load-more{border-top:1px solid var(--line);min-height:40px;color:var(--accent-strong);cursor:pointer;background:#fbfdff;justify-content:center;align-items:center;gap:7px;font-size:12px;font-weight:850;display:inline-flex}.data-analysis-load-more:hover{background:#eef6ff}.data-analysis-method-note{color:var(--muted);align-self:start}.data-analysis-method-note summary{cursor:pointer;border-radius:7px;align-items:center;gap:6px;min-height:30px;padding:0 8px;font-size:11px;font-weight:800;list-style:none;display:inline-flex}.data-analysis-method-note summary::-webkit-details-marker{display:none}.data-analysis-method-note summary:hover,.data-analysis-method-note[open] summary{background:var(--surface-subtle);color:var(--ink)}.data-analysis-method-note>div{border-left:2px solid var(--line-strong);max-width:920px;margin-top:5px;padding:11px 12px;font-size:11px;font-weight:650;line-height:1.5}.data-analysis-method-note strong{color:#475569}.data-analysis-method-note span{color:#475569;margin-top:3px;font-weight:800;display:block}.data-analysis-settings-drawer{grid-template-rows:auto minmax(0,1fr);width:min(500px,100vw - 28px)}.data-analysis-settings-content{gap:18px;min-height:0;overflow-y:auto}.data-analysis-settings-actions{justify-content:space-between;gap:10px;padding-top:4px;display:flex}.data-analysis-pagination{border-top:1px solid var(--line);color:var(--muted);background:#f8fbff;justify-content:center;align-items:center;gap:14px;padding:12px;font-size:11px;font-weight:800;display:flex}.data-analysis-pagination button{border:1px solid var(--line-strong);min-height:32px;color:var(--ink);font:inherit;cursor:pointer;background:#fff;border-radius:7px;align-items:center;gap:5px;padding:0 10px;display:inline-flex}.data-analysis-pagination button:disabled{cursor:not-allowed;opacity:.45}.data-analysis-settings-group{gap:9px;display:grid}.data-analysis-settings-group h4{color:var(--teal);letter-spacing:.035em;text-transform:uppercase;margin:0;font-size:11px;font-weight:900}.data-analysis-settings-group>div{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.data-analysis-settings-field{border:1px solid var(--line);background:#fbfdff;border-radius:8px;gap:6px;min-width:0;padding:10px;display:grid}.data-analysis-settings-field>span{color:#475569;font-size:11px;font-weight:800}.data-analysis-settings-field>div{border:1px solid var(--line-strong);background:#fff;border-radius:7px;align-items:center;min-width:0;height:34px;display:flex;overflow:hidden}.data-analysis-settings-field>div:focus-within{border-color:var(--accent);box-shadow:0 0 0 3px #2563eb1f}.data-analysis-settings-field em{color:var(--muted);white-space:nowrap;padding:0 8px;font-size:10px;font-style:normal;font-weight:850}.data-analysis-settings-field input{width:100%;min-width:0;height:100%;color:var(--ink);border:0;outline:0;padding:0 8px;font-size:13px;font-weight:800}.spin{animation:.9s linear infinite spin}@keyframes spin{to{transform:rotate(360deg)}}@keyframes progress-sweep{0%{transform:translate(-105%)}to{transform:translate(245%)}}@keyframes bounce-bar{0%,to{opacity:.55;height:12px;transform:translateY(0)}45%{opacity:1;height:30px;transform:translateY(-3px)}}@keyframes drawer-slide-in{0%{opacity:.88;transform:translate(32px)}to{opacity:1;transform:translate(0)}}@keyframes modal-rise-in{0%{opacity:0;transform:translateY(8px)scale(.985)}to{opacity:1;transform:translateY(0)scale(1)}}@media (max-width:900px){.login-card{grid-template-columns:minmax(330px,.95fr) minmax(350px,1.05fr)}.login-panel{padding:42px}.toast{width:calc(100vw - 24px);bottom:12px;right:12px}.app-shell{grid-template-columns:1fr}.sidebar{gap:14px;width:100%;max-width:100vw;height:auto;min-height:auto;padding:14px;position:static;overflow:hidden}.workspace{grid-column:auto}.inventory-tracker-panel{height:auto;min-height:calc(100vh - 56px);overflow:visible}.inventory-tracker-table-scroll{min-height:min(360px,50dvh);max-height:min(720px,65dvh)}.brand-block{grid-template-columns:38px minmax(0,1fr);gap:10px}.brand-mark{width:38px;height:38px;font-size:13px}.brand-block h1{font-size:18px}.sidebar-footer{background:#ffffff0f;grid-template-columns:minmax(0,1fr) auto;align-items:center;margin-top:0;padding:10px}.sidebar-user span,.sidebar-credit{display:none}.sidebar-logout{width:auto;min-height:36px;padding:0 12px}.tab-list{overscroll-behavior-x:contain;scrollbar-width:none;-webkit-overflow-scrolling:touch;gap:8px;width:100%;min-width:0;max-width:100%;padding-bottom:2px;display:flex;overflow-x:auto}.tab-group{flex:none}.tab-list::-webkit-scrollbar{display:none}.tab-button{flex:none;grid-template-columns:20px max-content;max-width:calc(100vw - 28px);min-height:40px;padding:0 13px}.tab-group-toggle{grid-template-columns:20px max-content 16px}.tab-sub-list{border-left:0;grid-template-columns:none;grid-auto-columns:max-content;grid-auto-flow:column;margin:6px 0 0;padding:0}.tab-sub-button{min-height:36px}.tab-button span{text-overflow:clip;overflow:visible}.tab-button svg:last-child{display:none}.tab-group-toggle svg:last-child{display:block}.listing-workspace,.inventory-workspace{grid-template-columns:1fr}.inventory-code-list{max-height:none}.listing-form,.file-grid{grid-template-columns:1fr}}@media (max-width:620px){.login-shell{align-items:start;padding:14px}.login-card{border-radius:14px;grid-template-columns:1fr;min-height:calc(100vh - 28px)}.login-panel{padding:34px 24px 38px}.login-content{gap:25px}.login-heading h1{font-size:36px}.login-visual{order:-1;min-height:210px}.login-visual>img{object-position:50% 52%}.login-visual-overlay{bottom:22px;left:24px;right:24px}.login-visual-overlay p{margin-bottom:4px;font-size:24px}.login-visual-overlay span{display:none}.workspace{padding:10px}.workflow-panel{min-height:calc(100vh - 20px);padding:12px}.workflow-header{align-items:center;gap:10px;padding-bottom:12px}.workflow-header h2{font-size:21px}.inventory-form{grid-template-columns:1fr}.inventory-prefix-form{padding:14px}.inventory-prefix-grid{gap:8px}.inventory-prefix-input{font-size:30px}.shipping-setting,.drawer-setting{grid-template-columns:1fr}.workflow-header-actions{width:100%}.shipping-station-tab{flex-basis:min(270px,82vw)}.workflow-header-actions .primary-button{flex:1;min-width:0}.shipping-results-header{flex-direction:column;align-items:stretch}.shipping-results-actions{grid-template-columns:1fr;justify-content:space-between;width:100%;display:grid}.shipping-search-form{grid-template-columns:minmax(0,1fr) 30px 30px;width:100%}.inventory-sample code{font-size:20px}.primary-button{min-width:112px;min-height:38px;padding:0 12px}.workflow-header-actions .icon-button{flex-basis:38px;width:38px;height:38px}.listing-results-header,.result-block-header{flex-direction:column;align-items:stretch}.listing-results-header .secondary-button,.result-block-header .icon-text-button{width:fit-content}.modal-backdrop{place-items:stretch stretch;padding:10px}.listing-history-modal{width:100%;max-height:calc(100vh - 20px);padding:14px}.modal-header{grid-template-columns:minmax(0,1fr) 32px}.shipping-apply-modal,.destructive-confirm-modal{width:100%;max-height:calc(100vh - 20px);padding:14px}.shipping-apply-preview-row{grid-template-columns:1fr}.shipping-apply-actions{justify-content:stretch}.shipping-apply-actions .primary-button,.shipping-apply-actions .secondary-button,.destructive-confirm-actions .primary-button,.destructive-confirm-actions .secondary-button{flex:1}.drop-zone{gap:12px;min-height:174px;padding:18px 14px}.drop-copy{gap:10px}.drop-icon{width:48px;height:48px}.drop-icon svg{width:27px;height:27px}.drop-zone h3{font-size:26px}.drop-zone p{max-width:270px;margin-top:6px;font-size:14px}.drop-action{width:100%;max-width:260px;min-height:40px;padding:0 14px}.file-list{gap:10px;min-height:118px;padding:12px}.file-list-header{flex-direction:column;align-items:flex-start;gap:5px;padding-bottom:10px}.file-list-header h3{font-size:16px}.file-row{grid-template-columns:20px minmax(0,1fr) 32px;min-height:50px;padding:8px}.file-row strong{font-size:13px}.file-row span{font-size:12px}.file-list .empty-state{min-height:88px}}@media (max-width:1180px){.data-analysis-kpis{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:900px){.data-analysis-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}.data-analysis-toolbar,.data-analysis-filter-row{flex-direction:column;align-items:stretch}.data-analysis-toolbar-actions,.data-analysis-sheet-scope,.data-analysis-sheet-picker,.data-analysis-sort,.data-analysis-search,.data-analysis-view-options{width:100%}.data-analysis-view-options>summary{justify-content:center;width:100%}.data-analysis-sheet-scope button{flex:50%}.data-analysis-sheet-picker{justify-content:space-between}.data-analysis-sheet-picker select{width:min(70%,420px)}.data-analysis-sort{justify-content:space-between}.data-analysis-search{grid-template-columns:18px minmax(0,1fr) 24px}.data-analysis-filters{width:100%}.data-analysis-selection-actions{justify-content:flex-end}.data-analysis-table-scroll{max-height:760px}.data-analysis-table th[data-column=select],.data-analysis-table th[data-column=decision],.data-analysis-table th[data-column=item]{box-shadow:none;position:sticky;left:auto}.data-analysis-table td[data-column=select],.data-analysis-table td[data-column=decision],.data-analysis-table td[data-column=item]{box-shadow:none;position:static}}@media (max-width:620px){.data-analysis-header,.data-analysis-toolbar-actions{flex-direction:column;align-items:stretch}.data-analysis-toolbar-actions .secondary-button{width:100%}.data-analysis-expired-modal{grid-template-columns:1fr}.data-analysis-expired-modal-actions{flex-direction:column-reverse;align-items:stretch}.data-analysis-run-source,.data-analysis-run-status{grid-template-columns:36px minmax(0,1fr);padding:12px}.data-analysis-run-icon{width:36px;height:36px}.data-analysis-run-source>.secondary-button,.data-analysis-run-status>.secondary-button,.data-analysis-stop-confirm{grid-column:2;justify-self:stretch;width:100%}.data-analysis-stop-confirm{justify-items:stretch;max-width:none}.data-analysis-stop-confirm>span{text-align:left}.data-analysis-stop-confirm>div{flex-wrap:wrap}.data-analysis-run-notes>div,.data-analysis-run-details>div{padding-left:12px;padding-right:12px}.data-analysis-run-source-details{grid-template-columns:20px minmax(0,1fr)}.data-analysis-run-source-details>.secondary-button{grid-column:2;justify-self:start}.data-analysis-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}.data-analysis-kpi{padding:11px}.data-analysis-kpi strong{font-size:18px}.data-analysis-progress-meter{grid-template-columns:1fr;gap:5px}.data-analysis-selection-actions{flex-wrap:wrap;justify-content:flex-start}.data-analysis-settings-group>div{grid-template-columns:1fr}.data-analysis-settings-actions{flex-direction:column-reverse;align-items:stretch}.data-analysis-method-note{padding:0 2px}.inventory-summary-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.inventory-summary-card{padding:12px}.inventory-summary-card strong{font-size:20px}.inventory-filter-bar{align-items:stretch}.inventory-filter-label{width:100%}.inventory-filter-bar label{flex:calc(50% - 5px);min-width:0}.inventory-item-details-modal{width:100%;max-height:calc(100vh - 20px);padding:14px}.inventory-item-details-grid{grid-template-columns:1fr}.inventory-item-details-grid>div.wide{grid-column:auto}.inventory-item-details-notice{flex-direction:column;align-items:stretch}.inventory-item-details-notice .secondary-button{width:fit-content}.inventory-item-details-modal-footer>span{max-width:58%}}.picking-tasks-panel{gap:16px;min-height:calc(100vh - 56px)}.picking-tasks-header{align-items:flex-start}.picking-tasks-subtitle{max-width:720px;color:var(--muted);margin:7px 0 0;font-size:13px;font-weight:650;line-height:1.5}.picking-summary-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.picking-summary-card{border:1px solid var(--line);background:linear-gradient(135deg,#fbfdff,#f2f8ff);border-radius:10px;gap:4px;min-width:0;padding:14px 16px;display:grid}.picking-summary-card span{color:var(--muted);letter-spacing:.025em;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap;font-size:11px;font-weight:850;overflow:hidden}.picking-summary-card strong{color:var(--ink);letter-spacing:-.03em;font-size:23px;font-weight:850}.picking-filter-bar{border:1px solid var(--line);background:#fbfdff;border-radius:10px;grid-template-columns:minmax(0,1fr);padding:12px;display:grid}.picking-search-field{border:1px solid var(--line-strong);min-height:38px;color:var(--muted);background:#fff;border-radius:8px;align-items:center;gap:8px;padding:0 5px 0 10px;display:flex;position:relative}.picking-search-field:focus-within{border-color:var(--teal);box-shadow:0 0 0 3px #087f8c21}.picking-search-field input{min-width:0;color:var(--ink);font:inherit;width:100%;min-height:36px;box-shadow:none;background:0 0;border:0;outline:0;padding:0 74px 0 0;font-size:12px;font-weight:700}.picking-status-message{margin:0}.picking-queue-tabs{border:1px solid var(--line-strong);background:#f5f8fb;border-radius:9px;align-self:start;gap:4px;padding:4px;display:inline-flex}.picking-queue-tab{min-height:36px;color:var(--muted);cursor:pointer;font:inherit;white-space:nowrap;background:0 0;border:0;border-radius:6px;justify-content:center;align-items:center;gap:7px;padding:0 10px;font-size:12px;font-weight:800;display:inline-flex}.picking-queue-tab:hover{color:var(--ink)}.picking-queue-tab[aria-selected=true]{color:var(--teal);background:#fff;box-shadow:0 1px 3px #121a291f}.picking-queue-tab:focus-visible{outline:2px solid var(--teal);outline-offset:2px}.picking-queue-tab>svg{color:currentColor}.picking-queue-tab-count{color:#53697d;background:#e2eaf1;border-radius:999px;place-items:center;min-width:20px;height:20px;padding:0 5px;font-size:10px;font-weight:900;line-height:1;display:grid}.picking-queue-tab[aria-selected=true] .picking-queue-tab-count{color:#08797e;background:#dff4f4}.picking-queue-section{border:1px solid var(--line);background:#fff;border-radius:12px;gap:10px;min-width:0;padding:15px;display:grid;box-shadow:0 8px 22px #121a2909}.picking-queue-header{justify-content:space-between;align-items:center;gap:10px;display:flex}.picking-queue-header>div{min-width:0}.picking-queue-header h3,.picking-queue-header p{margin:0}.picking-queue-header h3{color:var(--ink);letter-spacing:-.015em;font-size:16px}.picking-queue-header p{color:var(--muted);margin-top:3px;font-size:11px;font-weight:650}.picking-queue-header>svg{color:var(--teal);flex:none}.picking-task-status-tabs{scrollbar-color:#b7c6d1 transparent;scrollbar-width:thin;gap:7px;min-width:0;padding:2px 1px;display:flex;overflow-x:auto}.picking-safe-exception-clear{background:#fff8f7;border:1px solid #f2c2bb;border-radius:9px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:12px 13px;display:flex}.picking-safe-exception-clear>div{flex:360px;gap:3px;min-width:0;display:grid}.picking-safe-exception-clear .eyebrow,.picking-safe-exception-clear p{margin:0}.picking-safe-exception-clear .eyebrow{color:#9f291f;font-size:10px}.picking-safe-exception-clear strong{color:var(--ink);font-size:13px}.picking-safe-exception-clear p:not(.eyebrow){color:#73514d;font-size:11px;font-weight:650;line-height:1.45}.picking-safe-exception-clear .secondary-button{flex:none}.picking-bulk-delete-toolbar{background:#fff8f7;border:1px solid #f2c2bb;border-radius:9px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:12px 13px;display:flex}.picking-bulk-delete-toolbar>div:first-child{flex:260px;gap:3px;min-width:0;display:grid}.picking-bulk-delete-toolbar .eyebrow,.picking-bulk-delete-toolbar p{margin:0}.picking-bulk-delete-toolbar .eyebrow{color:#9f291f;font-size:10px}.picking-bulk-delete-toolbar strong{color:var(--ink);font-size:13px}.picking-bulk-delete-toolbar p:not(.eyebrow),.picking-bulk-delete-limit{color:#73514d;font-size:11px;font-weight:650;line-height:1.45}.picking-bulk-delete-limit{background:#fff8f7;border:1px solid #f2c2bb;border-radius:8px;margin:0;padding:8px 10px}.picking-bulk-delete-note{margin:0}.picking-bulk-delete-actions{flex-wrap:wrap;flex:none;gap:8px;display:flex}.picking-unassign-toolbar{border:1px solid var(--line);color:var(--ink);background:#f8fafb;border-radius:8px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-bottom:12px;padding:12px 14px;font-size:13px;display:flex}.picking-bulk-delete-actions .secondary-button{min-height:36px}.picking-task-status-tab{border:1px solid var(--line);color:#526c80;cursor:pointer;min-height:34px;font:inherit;white-space:nowrap;background:#f8fafc;border-radius:8px;flex:none;justify-content:center;align-items:center;gap:7px;padding:0 10px;font-size:11px;font-weight:800;display:inline-flex}.picking-task-status-tab:hover:not(:disabled){color:#08797e;background:#f2fbfb;border-color:#9dc9cb}.picking-task-status-tab[aria-pressed=true]{color:#08797e;background:#e8f7f7;border-color:#8dc4c7;box-shadow:inset 0 0 0 1px #08797e14}.picking-task-status-tab:focus-visible{outline:2px solid var(--teal);outline-offset:2px}.picking-task-status-tab-count{color:#526c80;background:#e1e9ef;border-radius:999px;place-items:center;min-width:20px;height:20px;padding:0 5px;font-size:10px;font-weight:900;line-height:1;display:grid}.picking-task-status-tab[aria-pressed=true] .picking-task-status-tab-count{color:#08797e;background:#cfeeee}.picking-section-alert{margin:0}.picking-table-scroll{border:1px solid var(--line);scrollbar-color:#a9b7cc #f3f7fb;scrollbar-width:thin;border-radius:8px;min-width:0;max-height:min(450px,52vh);overflow:auto}.picking-table-scroll::-webkit-scrollbar{width:11px;height:11px}.picking-table-scroll::-webkit-scrollbar-track{background:#f3f7fb}.picking-table-scroll::-webkit-scrollbar-thumb{background:#a9b7cc;border:2px solid #f3f7fb;border-radius:999px}.picking-table{border-collapse:separate;border-spacing:0;table-layout:fixed;width:100%;min-width:1360px;font-size:12px}.picking-table:not(.picking-exceptions-table){min-width:1180px}.picking-exceptions-table{width:100%;min-width:1050px}.picking-table th,.picking-table td{border-right:1px solid var(--line);border-bottom:1px solid var(--line);max-width:340px;color:var(--ink);overflow-wrap:anywhere;text-align:left;vertical-align:top;padding:10px 11px;line-height:1.38}.picking-table th:last-child,.picking-table td:last-child{border-right:0}.picking-table tbody tr:last-child td{border-bottom:0}.picking-table th{z-index:1;background:#eef4fb;font-size:11px;font-weight:850;position:sticky;top:0}.picking-table tbody tr:nth-child(2n) td{background:#fbfdff}.picking-table tbody tr:hover td{background:#f5fbfb}.picking-table [data-column=selection]{text-align:center;vertical-align:middle;width:42px;min-width:42px;max-width:42px;padding-inline:9px}.picking-selection-cell input{width:15px;height:15px;accent-color:var(--teal);cursor:pointer;margin:0}.picking-selection-cell input:disabled{cursor:not-allowed;opacity:.42}.picking-table tbody tr.picking-row-selected td{background:#eaf8f8}.picking-table tbody tr.picking-row-selected:hover td{background:#dff3f3}.picking-table td>strong,.picking-table td>small{display:block}.picking-table td>strong{font-weight:800}.picking-table td>small,.picking-table small{color:var(--muted);margin-top:3px;font-size:10px;font-weight:650}.picking-table [data-column=created-at]{width:148px}.picking-table [data-column=created-at] time{color:#405766;font-size:11px;font-weight:750;line-height:1.4;display:block}.picking-table [data-column=status],.picking-table [data-column=severity]{width:118px}.picking-table [data-column=order]{width:190px}.picking-table [data-column=lines]{width:220px}.picking-table [data-column=steps]{width:290px}.picking-table [data-column=assignment]{width:145px}.picking-exceptions-table [data-column=exception]{width:230px}.picking-exceptions-table [data-column=inventory]{width:260px}.picking-exceptions-table [data-column=assignee]{width:155px}.picking-exceptions-table [data-column=action]{text-align:center;width:30px;min-width:30px;max-width:30px;padding-inline:0}.picking-exceptions-table td[data-column=action]{padding-top:3px}.picking-table-message{font-size:12px;font-weight:700;color:var(--muted)!important;text-align:center!important;border-right:0!important;padding:34px!important}.picking-table-message>svg{color:#8aa1bd;margin:0 7px -4px 0;display:inline-block}.picking-pill{text-transform:capitalize;border:1px solid #0000;border-radius:999px;align-items:center;min-height:23px;padding:2px 7px;font-size:10px;font-weight:850;line-height:1.2;display:inline-flex}.picking-pill.is-ready{color:#08797e;background:#e8faf9;border-color:#9bd7d9}.picking-pill.is-complete{color:#22733d;background:#edf9f0;border-color:#b8dfc2}.picking-pill.is-blocked,.picking-pill.is-critical{color:#b42318;background:#fff1f0;border-color:#f0b8b5}.picking-pill.is-high{color:#9a5b08;background:#fff7e8;border-color:#f1c58b}.picking-pill.is-medium{color:#816310;background:#fffbea;border-color:#ead995}.picking-pill.is-low{color:#47647f;background:#f4f8fc;border-color:#c6d7e6}.picking-pill.is-neutral{border-color:var(--line);color:var(--muted);background:#f5f7f9}.picking-order-summary,.picking-inventory-summary{gap:2px;display:grid}.picking-compact-list,.picking-detail-list{gap:8px;margin:0;padding:0;list-style:none;display:grid}.picking-compact-list li{gap:1px;min-width:0;display:grid}.picking-compact-list strong{font-size:11px;font-weight:800}.picking-detail-list{gap:6px}.picking-detail-list li{grid-template-columns:minmax(76px,.42fr) minmax(0,1fr);gap:6px;display:grid}.picking-detail-list strong{color:var(--muted);font-size:10px;font-weight:800}.picking-detail-list span{font-size:11px;font-weight:650}.picking-muted{color:var(--muted);font-size:11px;font-weight:650}.picking-grouped-view-note{margin:0;line-height:1.45}.picking-group-step-cell,.picking-group-action-cell{gap:9px;min-width:0;display:grid}.picking-group-step-cell>small{display:block}.picking-group-contribution-list{counter-reset:grouped-pick-contribution;gap:10px;margin:0;padding:0;list-style:none;display:grid}.picking-group-contribution-list>li{counter-increment:grouped-pick-contribution;gap:4px;min-width:0;padding-left:29px;display:grid;position:relative}.picking-group-contribution-list>li:before{color:#08797e;content:counter(grouped-pick-contribution);background:#e8faf9;border:1px solid #9bd7d9;border-radius:999px;place-items:center;width:20px;height:20px;font-size:10px;font-weight:900;line-height:1;display:grid;position:absolute;top:0;left:0}.picking-group-contribution-list>li+li{border-top:1px solid #dce7ee;padding-top:10px}.picking-group-contribution-list>li+li:before{top:10px}.picking-group-created-at-list{gap:8px}.picking-group-created-at-list>li{gap:1px}.picking-group-action-list{gap:12px}.picking-view-settings-drawer{width:min(430px,100vw - 28px)}.picking-view-settings-drawer .settings-drawer-header>div{min-width:0}.picking-view-settings-drawer .settings-drawer-header>div>p:not(.eyebrow){max-width:345px;color:var(--muted);margin:5px 0 0;font-size:12px;font-weight:650;line-height:1.45}.picking-view-settings-content{min-height:0;overflow-y:auto}.picking-view-settings-fieldset{border:0;gap:9px;min-width:0;margin:0;padding:0;display:grid}.picking-view-settings-fieldset>legend{color:var(--muted);letter-spacing:.035em;text-transform:uppercase;margin-bottom:2px;padding:0;font-size:11px;font-weight:850}.picking-view-option{border:1px solid var(--line);cursor:pointer;background:#fbfdff;border-radius:9px;grid-template-columns:auto auto minmax(0,1fr);align-items:start;gap:10px;min-width:0;padding:13px;display:grid}.picking-view-option:hover{background:#f4fbfb;border-color:#9dc9cb}.picking-view-option.is-selected{background:#eaf8f8;border-color:#78b9bc;box-shadow:inset 0 0 0 1px #08797e14}.picking-view-option:focus-within{outline:2px solid var(--teal);outline-offset:2px}.picking-view-option input{width:17px;height:17px;accent-color:var(--teal);margin:2px 0 0}.picking-view-option>svg{color:#438084;margin-top:1px}.picking-view-option>span{gap:3px;min-width:0;display:grid}.picking-view-option strong{color:var(--ink);font-size:13px;font-weight:850}.picking-view-option small{color:var(--muted);font-size:11px;font-weight:650;line-height:1.4}.picking-view-settings-actions{border-top:1px solid var(--line);justify-content:space-between;align-items:center;gap:9px;padding-top:14px;display:flex}.picking-retry-button{gap:5px;min-height:31px;margin-top:9px;padding:0 9px;font-size:11px;font-weight:800}.picking-task-action-cell{gap:9px;display:grid}.picking-assignment-summary{color:var(--muted);align-items:flex-start;gap:6px;display:flex}.picking-assignment-summary>svg{color:#6684a0;flex:none;margin-top:2px}.picking-assignment-summary>div{gap:1px;min-width:0;display:grid}.picking-assignment-summary strong{color:var(--ink);font-size:11px;font-weight:800}.picking-task-action-button{justify-content:center;min-height:31px;padding:0 8px;font-size:11px;font-weight:800}.picking-confirmation-backdrop{z-index:55}.picking-confirmation-modal{border:1px solid var(--line-strong);background:#fff;border-radius:12px;gap:14px;width:min(760px,100vw - 32px);max-height:calc(100vh - 48px);padding:18px;display:grid;overflow-y:auto;box-shadow:0 24px 80px #16203338}.picking-confirmation-modal-context{background:linear-gradient(135deg,#f8fcff,#eff7fb);border:1px solid #c6d9e8;border-radius:9px;grid-template-columns:auto minmax(0,1fr);align-items:baseline;gap:3px 10px;padding:12px 13px;display:grid}.picking-confirmation-modal-context span{color:var(--muted);letter-spacing:.035em;text-transform:uppercase;font-size:10px;font-weight:850}.picking-confirmation-modal-context strong{min-width:0;color:var(--ink);text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:850;overflow:hidden}.picking-confirmation-modal-context small{min-width:0;color:var(--muted);text-overflow:ellipsis;white-space:nowrap;grid-column:2;font-size:11px;font-weight:650;overflow:hidden}.picking-quantity-confirmation-list{gap:10px;margin:0;padding:0;list-style:none;display:grid}.picking-quantity-confirmation-row{border:1px solid var(--line);background:#fbfdff;border-radius:10px;grid-template-columns:minmax(0,1fr) minmax(176px,.68fr) 112px;align-items:start;gap:11px 14px;padding:13px;display:grid}.picking-quantity-item{gap:3px;min-width:0;display:grid}.picking-quantity-item strong{color:var(--ink);text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:850;overflow:hidden}.picking-quantity-item small{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:10px;font-weight:700;overflow:hidden}.picking-quantity-expectations{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:0;display:grid}.picking-quantity-expectations>div{grid-template-rows:14px 34px;gap:4px;min-width:0;display:grid}.picking-quantity-expectations dt,.picking-quantity-input>span,.picking-variance-note>span{color:var(--muted);letter-spacing:.025em;text-transform:uppercase;font-size:10px;font-weight:850}.picking-quantity-expectations dd{overflow-wrap:anywhere;min-height:34px;color:var(--ink);align-items:center;margin:0;font-size:12px;font-weight:800;display:flex}.picking-quantity-input,.picking-variance-note{gap:5px;min-width:0;display:grid}.picking-quantity-input{grid-template-rows:14px 34px;justify-self:end;gap:4px;width:112px}.picking-quantity-input input,.picking-variance-note textarea{border:1px solid var(--line-strong);width:100%;min-width:0;color:var(--ink);font:inherit;background:#fff;border-radius:7px;outline:0;font-size:12px;font-weight:700}.picking-quantity-input input{appearance:textfield;font-variant-numeric:tabular-nums;text-align:right;height:34px;min-height:34px;padding:0 8px}.picking-quantity-input input::-webkit-inner-spin-button{appearance:none;margin:0}.picking-quantity-input input::-webkit-outer-spin-button{appearance:none;margin:0}.picking-variance-note{grid-column:1/-1}.picking-variance-note>span em{color:#b42318;font-style:normal}.picking-variance-note textarea{resize:vertical;min-height:58px;padding:8px 9px;line-height:1.4}.picking-quantity-input input:focus,.picking-variance-note textarea:focus{border-color:var(--teal);box-shadow:0 0 0 3px #087f8c21}.picking-quantity-input input:disabled,.picking-variance-note textarea:disabled{cursor:not-allowed;color:#6f8294;background:#f3f6f8}.picking-quantity-error{color:#b42318;grid-column:1/-1;margin:-3px 0 0;font-size:11px;font-weight:750;line-height:1.4}.picking-variance-notice{color:#805e31;background:#fffbf2;border:1px solid #f0cf8b;border-radius:8px;margin:0;padding:11px 12px;font-size:11px;font-weight:700;line-height:1.45}.picking-confirmation-modal-actions{border-top:1px solid var(--line);justify-content:flex-end;padding-top:14px}.picking-confirmation-drawer{width:min(760px,100vw - 28px);padding:20px}.picking-confirmation-drawer-header{align-items:flex-start}.picking-confirmation-drawer-header>div>p:not(.eyebrow){max-width:580px;color:var(--muted);margin:6px 0 0;font-size:12px;font-weight:650;line-height:1.45}.picking-confirmation-drawer-content{scrollbar-color:#a9b7cc #f3f7fb;scrollbar-width:thin;align-content:start;gap:14px;padding:16px 2px 20px 0;overflow-y:auto}.picking-confirmation-drawer-content::-webkit-scrollbar{width:10px}.picking-confirmation-drawer-content::-webkit-scrollbar-track{background:#f3f7fb}.picking-confirmation-drawer-content::-webkit-scrollbar-thumb{background:#a9b7cc;border:2px solid #f3f7fb;border-radius:999px}.picking-task-context-card{background:linear-gradient(135deg,#f8fcff,#eff7fb);border:1px solid #c6d9e8;border-radius:10px;gap:13px;padding:14px;display:grid}.picking-task-context-topline{color:#62809a;justify-content:space-between;align-items:center;gap:10px;font-size:11px;font-weight:800;display:flex}.picking-task-context-topline>span:last-child{text-align:right;text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.picking-task-context-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.picking-task-context-grid>div{gap:3px;min-width:0;display:grid}.picking-task-context-grid span,.picking-progress-heading span:first-child{color:var(--muted);letter-spacing:.035em;text-transform:uppercase;font-size:10px;font-weight:850}.picking-task-context-grid strong{color:var(--ink);text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:850;overflow:hidden}.picking-task-context-grid small{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:10px;font-weight:650;overflow:hidden}.picking-start-card,.picking-complete-card,.picking-readonly-state{background:#edfbfb;border:1px solid #9bd7d9;border-radius:10px;justify-content:space-between;align-items:center;gap:14px;padding:14px;display:flex}.picking-start-card>div:first-child,.picking-complete-card>div:first-child,.picking-readonly-state>div{align-items:flex-start;gap:10px;min-width:0;display:flex}.picking-start-card-icon{color:#08797e;background:#cfeeed;border-radius:9px;flex:none;place-items:center;width:32px;height:32px;display:grid}.picking-start-card h4,.picking-complete-card h4,.picking-readonly-state h4{color:var(--ink);margin:0;font-size:13px;font-weight:850}.picking-start-card p,.picking-complete-card p,.picking-readonly-state p{color:#47647f;margin:3px 0 0;font-size:11px;font-weight:650;line-height:1.45}.picking-start-card>.primary-button,.picking-complete-card>.primary-button{white-space:nowrap;flex:none;min-height:36px}.picking-progress-card{border:1px solid var(--line);background:#fbfdff;border-radius:10px;gap:8px;padding:13px 14px;display:grid}.picking-progress-heading{justify-content:space-between;align-items:end;gap:12px;display:flex}.picking-progress-heading>div{gap:3px;display:grid}.picking-progress-heading strong{color:var(--ink);font-size:14px;font-weight:850}.picking-progress-heading>span:last-child{color:#08797e;font-size:13px;font-weight:850}.picking-progress-track{background:#dce8ef;border-radius:999px;height:7px;overflow:hidden}.picking-progress-track>span{border-radius:inherit;background:linear-gradient(90deg,#0a9ca3,#4bc5af);height:100%;transition:width .18s;display:block}.picking-progress-card p{color:var(--muted);margin:0;font-size:10px;font-weight:650;line-height:1.35}.picking-confirmation-steps{gap:10px;margin:0;padding:0;list-style:none;display:grid}.picking-confirmation-step{border:1px solid var(--line);background:#fff;border-radius:10px;gap:11px;padding:13px;transition:border-color .16s,box-shadow .16s;display:grid}.picking-confirmation-step.is-active{border-color:#64bfc1;box-shadow:0 0 0 3px #087f8c1a}.picking-confirmation-step.is-verified{background:#fbfffc;border-color:#b9dfc4}.picking-step-heading{grid-template-columns:29px minmax(0,1fr) auto;align-items:center;gap:9px;display:grid}.picking-step-number{color:#52718c;background:#eaf1f7;border-radius:999px;place-items:center;width:29px;height:29px;font-size:12px;font-weight:850;display:grid}.is-verified .picking-step-number{color:#22733d;background:#ddf4e3}.picking-step-heading>div{gap:2px;min-width:0;display:grid}.picking-step-heading strong{color:var(--ink);text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:850;overflow:hidden}.picking-step-heading small{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:10px;font-weight:700;overflow:hidden}.picking-step-verified-label{color:#22733d;background:#edf9f0;border:1px solid #b9dfc4;border-radius:999px;padding:3px 7px;font-size:10px;font-weight:850}.picking-step-expectations{color:#47647f;background:#f4f8fb;border-radius:7px;flex-wrap:wrap;gap:6px 14px;padding:9px 10px;font-size:10px;font-weight:700;line-height:1.35;display:flex}.picking-step-expectations span{align-items:center;gap:5px;min-width:0;display:inline-flex}.picking-step-expectations svg{color:#487f9d;flex:none}.picking-step-expectations strong{color:#284964}.picking-step-instruction{color:var(--muted);margin:0;font-size:11px;font-weight:650;line-height:1.45}.picking-step-verification-form{gap:11px;display:grid}.picking-verification-fields{grid-template-columns:minmax(0,1.35fr) minmax(0,1fr) minmax(0,1fr) minmax(92px,.55fr);gap:8px;display:grid}.picking-verification-fields label,.picking-untracked-lot-field,.picking-discrepancy-form label{gap:5px;min-width:0;display:grid}.picking-verification-fields label>span,.picking-untracked-lot-field>span,.picking-discrepancy-form label>span{color:var(--muted);letter-spacing:.025em;text-transform:uppercase;font-size:10px;font-weight:850}.picking-untracked-lot{background:#f7fafc;border:1px dashed #c7d6e0;border-radius:7px;align-content:center;gap:2px;min-width:0;min-height:36px;padding:3px 9px;display:grid}.picking-untracked-lot strong{color:#47647f;font-size:12px;font-weight:800}.picking-untracked-lot small{color:var(--muted);font-size:10px;font-weight:650}.picking-discrepancy-form label>span em{color:#b42318;font-style:normal}.picking-verification-fields input,.picking-discrepancy-form select,.picking-discrepancy-form textarea{border:1px solid var(--line-strong);width:100%;min-width:0;min-height:36px;color:var(--ink);font:inherit;background:#fff;border-radius:7px;outline:0;padding:0 9px;font-size:12px;font-weight:700}.picking-verification-fields input:focus,.picking-discrepancy-form select:focus,.picking-discrepancy-form textarea:focus{border-color:var(--teal);box-shadow:0 0 0 3px #087f8c21}.picking-verification-fields input:disabled,.picking-discrepancy-form select:disabled,.picking-discrepancy-form textarea:disabled{cursor:not-allowed;color:#6f8294;background:#f3f6f8}.picking-input-with-icon{position:relative}.picking-input-with-icon>svg{color:#4d8990;pointer-events:none;position:absolute;top:50%;left:9px;transform:translateY(-50%)}.picking-input-with-icon input{padding-left:31px}.picking-step-form-actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.picking-step-form-actions .primary-button,.picking-step-form-actions .secondary-button{min-height:34px;padding:0 10px;font-size:11px;font-weight:800}.picking-mismatch-notice{color:#8e231e;background:#fff7f6;border:1px solid #f0b8b5;border-radius:8px;gap:8px;padding:10px;display:flex}.picking-mismatch-notice>svg{color:#b42318;flex:none;margin-top:1px}.picking-mismatch-notice strong{font-size:11px;font-weight:850;display:block}.picking-mismatch-notice ul{gap:2px;margin:5px 0 0;padding-left:17px;font-size:10px;font-weight:650;line-height:1.35;display:grid}.picking-mismatch-notice b{font-weight:850}.picking-discrepancy-form{background:#fffbf2;border:1px solid #efc485;border-radius:8px;gap:10px;padding:11px;display:grid}.picking-discrepancy-form>div:first-child strong{color:#84520b;font-size:12px;font-weight:850}.picking-discrepancy-form>div:first-child p{color:#805e31;margin:3px 0 0;font-size:10px;font-weight:650;line-height:1.4}.picking-discrepancy-form textarea{resize:vertical;min-height:76px;padding:8px 9px;line-height:1.4}.picking-discrepancy-submit{background:#9a5b08!important;border-color:#9a5b08!important}.picking-step-complete-actions{background:#edf9f0;border-radius:7px;justify-content:space-between;align-items:center;gap:10px;padding:9px 10px;display:flex}.picking-step-complete-actions p,.picking-recorded-confirmation,.picking-readonly-discrepancy-count{color:#22733d;align-items:flex-start;gap:6px;margin:0;font-size:10px;font-weight:750;line-height:1.4;display:flex}.picking-step-complete-actions p>svg,.picking-recorded-confirmation>svg{flex:none;margin-top:-1px}.picking-recorded-confirmation{background:#fbfffc;border:1px solid #b9dfc4;border-radius:7px;padding:7px 9px}.picking-select-step{color:#345e7d;cursor:pointer;width:100%;min-height:34px;font:inherit;background:#f8fbfd;border:1px solid #bed0dc;border-radius:7px;justify-content:center;align-items:center;gap:5px;padding:0 10px;font-size:11px;font-weight:800;display:flex}.picking-select-step:hover:not(:disabled){color:#08797e;background:#eefafa;border-color:#77b9bb}.picking-select-step:disabled{cursor:not-allowed;opacity:.6}.picking-confirmation-drawer .text-button{color:#08797e;cursor:pointer;font:inherit;background:0 0;border:0;padding:3px 0;font-size:10px;font-weight:850}.picking-confirmation-drawer .text-button:hover:not(:disabled){color:#075d63;text-decoration:underline}.picking-confirmation-drawer .text-button:disabled{cursor:not-allowed;opacity:.55}.picking-complete-card{background:#f0fbf2;border-color:#a9d9b5}.picking-complete-card>div:first-child>svg,.picking-readonly-state.is-complete>svg{color:#22733d;flex:none}.picking-readonly-state{justify-content:flex-start}.picking-readonly-state>svg{flex:none}.picking-readonly-state.is-blocked{background:#fff6f5;border-color:#f0b8b5}.picking-readonly-state.is-blocked>svg{color:#b42318}.picking-readonly-steps{border:1px solid var(--line);background:#fbfdff;border-radius:10px;gap:9px;padding:13px;display:grid}.picking-readonly-steps h4{color:var(--ink);margin:0;font-size:12px;font-weight:850}.picking-readonly-discrepancy-count{color:#9a5b08}.picking-readonly-discrepancy-count>svg{flex:none}.picking-review-drawer .picking-task-context-card,.picking-review-drawer .picking-readonly-steps{border:0;border-top:1px solid var(--line);background:0 0;border-radius:0;padding:16px 0 0}.picking-review-drawer .picking-task-context-topline{display:none}.picking-review-drawer .picking-task-context-grid small,.picking-review-drawer .picking-task-context-grid span,.picking-review-drawer .picking-compact-list small{color:var(--muted)}.picking-review-explanation{color:var(--ink);font-size:13px;line-height:1.6}.picking-table.picking-missed-orders-table{min-width:1020px}.picking-missed-orders-table th{background:#f5f6f8}.picking-missed-orders-table th:first-child{width:180px}.picking-missed-orders-table th:nth-child(3){width:215px}.picking-missed-orders-table th:nth-child(4){width:165px}.picking-missed-orders-table th:last-child{width:145px}.picking-missed-orders-table .secondary-button{white-space:nowrap}.picking-review-heading,.picking-review-issue-title{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.picking-review-heading h4{color:var(--muted);margin:0;font-size:12px;font-weight:600}.picking-review-issue-title h5{color:var(--ink);margin:0;font-size:17px;line-height:1.4}.picking-review-issue-title>span{color:var(--muted);text-transform:capitalize;font-size:11px}.picking-review-explanation p{margin:8px 0}.picking-review-issues{gap:20px;margin:10px 0 16px;padding:0;list-style:none;display:grid}.picking-review-issues>li+li{border-top:1px solid var(--line);padding-top:16px}.picking-review-explanation small,.picking-review-muted{color:var(--muted);font-size:12px}.picking-review-facts{margin:10px 0;padding-left:18px}.picking-review-next{max-width:65ch}.picking-review-actions{flex-wrap:wrap;gap:10px;margin-top:16px;display:flex}.picking-confirmation-error{margin:0}.picking-exception-assignee{gap:3px;min-width:0;display:grid}.picking-exception-assignee strong{color:var(--ink);text-overflow:ellipsis;white-space:nowrap;font-size:11px;font-weight:800;overflow:hidden}.picking-exception-assignee small{color:var(--muted);font-size:10px;font-weight:700;line-height:1.35;margin:0!important}.picking-exception-row-actions{justify-content:flex-start;align-items:center;gap:4px;display:inline-flex}.picking-exception-row-actions .icon-button:hover:not(:disabled){border-color:var(--teal);color:var(--teal);background:#edfbfb}.picking-exception-backdrop{z-index:56}.picking-exception-drawer{--exception-accent:#256f77;--exception-accent-strong:#1a5860;--exception-border:#d9e1e5;--exception-focus-ring:#256f771f;--exception-muted-text:#5e6e7c;--exception-surface:#fff;--exception-surface-subtle:#f8fafb;width:min(720px,100vw - 28px);padding:20px}.picking-exception-drawer-header{align-items:flex-start}.picking-exception-drawer-header>div:first-child{min-width:0}.picking-exception-drawer-header>div:first-child>p:not(.eyebrow){max-width:590px;color:var(--muted);margin:6px 0 0;font-size:12px;font-weight:650;line-height:1.45}.picking-exception-drawer-header-actions{flex:none;align-items:center;gap:6px;display:flex}.picking-exception-header-retry{white-space:nowrap;min-width:0;min-height:32px;padding:0 9px;font-size:11px}.picking-exception-drawer .primary-button{background:var(--exception-accent)}.picking-exception-drawer .primary-button:hover:not(:disabled){background:var(--exception-accent-strong)}.picking-exception-drawer .secondary-button:hover:not(:disabled){border-color:var(--exception-accent);color:var(--exception-accent-strong)}.picking-exception-drawer-header-actions>.icon-button:hover:not(:disabled){color:var(--exception-accent);background:#f1f5f6}.picking-exception-drawer-content{scrollbar-color:#aab3ba #f3f5f6;scrollbar-width:thin;align-content:start;gap:14px;padding:16px 2px 20px 0;overflow-y:auto}.picking-exception-drawer-content::-webkit-scrollbar{width:10px}.picking-exception-drawer-content::-webkit-scrollbar-track{background:#f3f5f6}.picking-exception-drawer-content::-webkit-scrollbar-thumb{background:#aab3ba;border:2px solid #f3f5f6;border-radius:999px}.picking-exception-context-card{border:1px solid var(--exception-border);background:var(--exception-surface-subtle);border-radius:10px;gap:13px;padding:14px;display:grid}.picking-exception-context-card .picking-task-context-topline{justify-content:flex-start}.picking-exception-context-card .picking-pill.is-ready,.picking-exception-context-card .picking-pill.is-complete,.picking-exception-context-card .picking-pill.is-neutral{border-color:var(--exception-border);background:var(--exception-surface);color:var(--exception-muted-text)}.picking-exception-work-card h4{color:var(--ink);margin:0;font-size:13px;font-weight:850}.picking-exception-section-heading p{color:var(--exception-muted-text);margin:3px 0 0;font-size:11px;font-weight:650;line-height:1.45}.picking-exception-work-card{border:1px solid var(--exception-border);background:var(--exception-surface);border-radius:10px;gap:12px;padding:14px;display:grid}.picking-exception-mapping-suggestion,.picking-exception-source-refresh{border-color:var(--exception-border);background:var(--exception-surface)}.picking-exception-source-refresh .picking-exception-section-heading>svg{color:var(--exception-accent)}.picking-exception-mapping-suggestion .picking-exception-section-heading>svg{color:var(--exception-muted-text)}.picking-exception-source-refresh .picking-exception-refresh-button{color:var(--exception-accent);flex:none}.picking-exception-source-refresh .picking-exception-refresh-button:hover:not(:disabled){color:var(--exception-accent-strong);background:#f1f6f6}.picking-exception-source-refresh .picking-exception-refresh-button:disabled{cursor:wait;opacity:.58}.picking-exception-mapping-details{flex-wrap:wrap;gap:8px;margin:0;display:flex}.picking-exception-mapping-details>div{border:1px solid var(--exception-border);background:var(--exception-surface);border-radius:7px;gap:2px;min-width:0;padding:7px 9px;display:grid}.picking-exception-mapping-details dt{color:var(--exception-muted-text);letter-spacing:.03em;text-transform:uppercase;font-size:9px;font-weight:850}.picking-exception-mapping-details dd{max-width:260px;color:var(--ink);text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:11px;font-weight:750;overflow:hidden}.picking-exception-mapping-target-choices,.picking-exception-mapping-targets,.picking-exception-manual-recipe{gap:8px;display:grid}.picking-exception-mapping-target-choices{border:0;min-width:0;margin:0;padding:0}.picking-exception-mapping-target{border:1px solid var(--exception-border);background:var(--exception-surface);color:var(--ink);cursor:pointer;border-radius:8px;grid-template-columns:auto minmax(0,1fr);align-items:flex-start;gap:9px;padding:10px;display:grid}.picking-exception-mapping-target:has(input:checked){border-color:var(--exception-accent);box-shadow:0 0 0 3px var(--exception-focus-ring);background:#f8fbfb}.picking-exception-mapping-target:has(input:disabled){cursor:default}.picking-exception-mapping-target input{width:15px;height:15px;accent-color:var(--exception-accent);margin:1px 0 0}.picking-exception-mapping-target>span{gap:3px;min-width:0;display:grid}.picking-exception-mapping-target strong{color:var(--ink);text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:800;overflow:hidden}.picking-exception-mapping-target small,.picking-exception-recipe-select small{color:var(--exception-muted-text);font-size:10px;font-weight:650;line-height:1.4}.picking-exception-recipe-select{gap:5px;margin-left:24px;display:grid}.picking-exception-recipe-select>span{color:var(--muted);letter-spacing:.03em;text-transform:uppercase;font-size:10px;font-weight:850}.picking-exception-recipe-select select{border:1px solid var(--line-strong);width:100%;min-width:0;min-height:36px;color:var(--ink);font:inherit;background:#fff;border-radius:7px;outline:0;padding:0 9px;font-size:12px;font-weight:700}.picking-exception-recipe-select select:focus{border-color:var(--exception-accent);box-shadow:0 0 0 3px var(--exception-focus-ring)}.picking-exception-recipe-select select:disabled{cursor:not-allowed;color:#6f8294;background:#f3f6f8}.picking-exception-recipe-error{color:#b42318!important}.picking-exception-create-recipe-button{width:fit-content;min-height:30px;color:var(--exception-accent);cursor:pointer;font:inherit;background:0 0;border:0;align-items:center;gap:6px;margin-left:24px;padding:0 2px;font-size:11px;font-weight:800;display:inline-flex}.picking-exception-create-recipe-button:hover:not(:disabled),.picking-exception-create-recipe-button:focus-visible{color:var(--exception-accent-strong);text-underline-offset:3px;outline:0;text-decoration:underline}.picking-exception-create-recipe-button:disabled{cursor:not-allowed;opacity:.56}.picking-exception-recipe-create-form{border:1px solid var(--exception-border);background:var(--exception-surface-subtle);border-radius:9px;gap:11px;margin-left:24px;padding:12px;display:grid}.picking-exception-recipe-create-heading>div{gap:3px;display:grid}.picking-exception-recipe-create-heading span{color:var(--exception-accent);letter-spacing:.035em;text-transform:uppercase;font-size:9px;font-weight:850}.picking-exception-recipe-create-heading strong{color:var(--ink);font-size:12px;font-weight:850}.picking-exception-recipe-create-heading p{color:var(--exception-muted-text);margin:0;font-size:10px;font-weight:650;line-height:1.4}.picking-exception-recipe-create-form .inventory-recipe-components{border-color:var(--exception-border);background:var(--exception-surface)}.picking-exception-recipe-create-form .inventory-setup-field input:focus,.picking-exception-recipe-create-form .inventory-setup-field textarea:focus,.picking-exception-recipe-create-form .inventory-recipe-component input:focus{border-color:var(--exception-accent);box-shadow:0 0 0 3px var(--exception-focus-ring)}.picking-exception-recipe-create-form .inventory-async-combobox-input>.spin{color:var(--exception-accent)}.picking-exception-recipe-create-form .inventory-async-combobox-clear:hover:not(:disabled),.picking-exception-recipe-create-form .inventory-async-combobox-clear:focus-visible{color:var(--exception-accent);background:#f1f6f6}.picking-exception-recipe-create-form .inventory-async-combobox-menu button:hover,.picking-exception-recipe-create-form .inventory-async-combobox-menu button.active{background:#f3f7f8}.picking-exception-recipe-create-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;display:flex}.picking-exception-recipe-create-actions .primary-button,.picking-exception-recipe-create-actions .secondary-button{min-height:34px;font-size:11px}.picking-exception-recipe-created-notice{color:#3d5e62;background:#f5f9f9;border:1px solid #cbdcdf;border-radius:8px;align-items:flex-start;gap:7px;margin:0;padding:9px 10px;font-size:11px;font-weight:750;line-height:1.4;display:flex}.picking-exception-recipe-created-notice>svg{color:var(--exception-accent);flex:none;margin-top:1px}.picking-exception-recovery-summary{color:#3d5e62;background:#f5f9f9;border:1px solid #cbdcdf;border-radius:8px;align-items:flex-start;gap:7px;margin:0;padding:9px 10px;font-size:11px;font-weight:750;line-height:1.4;display:flex}.picking-exception-recovery-summary>svg{color:var(--exception-accent);flex:none;margin-top:1px}.picking-exception-recovery-continuation{gap:8px;display:grid}.picking-exception-recovery-continuation>.picking-readonly-caption{margin:0}.picking-exception-recovery-continuation>.secondary-button{justify-self:start}.picking-exception-section-heading{justify-content:space-between;align-items:flex-start;gap:10px;display:flex}.picking-exception-section-heading>div{min-width:0}.picking-exception-section-heading>svg{color:#587993;flex:none}.picking-exception-section-heading>div>span{color:var(--muted);letter-spacing:.035em;text-transform:uppercase;font-size:10px;font-weight:850;display:block}.picking-exception-section-heading h4{margin-top:3px}.picking-exception-work-card>.primary-button{justify-self:start;min-height:35px}.picking-readonly-caption{color:var(--muted);margin:0;font-size:11px;font-weight:650;line-height:1.45}@media (max-width:780px){.picking-confirmation-modal{width:min(620px,100vw - 20px);padding:16px}.picking-quantity-confirmation-row{grid-template-columns:1fr}.picking-quantity-input{justify-self:start}.picking-confirmation-drawer,.picking-exception-drawer{width:min(620px,100vw - 20px);padding:16px}.picking-verification-fields{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:620px){.picking-tasks-header,.picking-tasks-header .workflow-header-actions{flex-direction:column;align-items:stretch}.picking-tasks-header .workflow-header-actions>button{width:100%}.picking-summary-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.picking-summary-card{padding:12px}.picking-summary-card strong{font-size:20px}.picking-queue-tabs{width:100%}.picking-queue-tab{flex:1 1 0;min-width:0}.picking-queue-section{padding:12px}.picking-table-scroll{max-height:440px}.picking-confirmation-backdrop{padding:0}.picking-confirmation-modal{border-radius:0;width:100%;min-height:100vh;max-height:100vh;padding:14px}.picking-confirmation-modal-context{grid-template-columns:1fr}.picking-confirmation-modal-context small{grid-column:auto}.picking-quantity-expectations{grid-template-columns:1fr}.picking-confirmation-drawer{width:100%;padding:14px}.picking-exception-backdrop{padding:0}.picking-exception-drawer{width:100%;padding:14px}.picking-task-context-grid{grid-template-columns:1fr}.picking-start-card,.picking-complete-card{flex-direction:column;align-items:stretch}.picking-start-card>.primary-button,.picking-complete-card>.primary-button{width:100%}.picking-verification-fields{grid-template-columns:1fr}.picking-step-heading{grid-template-columns:29px minmax(0,1fr)}.picking-step-verified-label{grid-column:2;justify-self:start}.picking-step-complete-actions{flex-direction:column;align-items:flex-start}}.request-shortage-card{background:linear-gradient(145deg,#fffdf7 0%,#fff8e8 100%);border:1px solid #f0cf8b;border-radius:14px;gap:14px;padding:16px;display:grid;box-shadow:0 10px 28px #875b1212}.request-shortage-heading{align-items:flex-start;gap:11px;display:flex}.request-shortage-heading>div{flex:1;gap:2px;min-width:0;display:grid}.request-shortage-heading p{color:#a06913;letter-spacing:.09em;text-transform:uppercase;margin:0;font-size:9px;font-weight:850}.request-shortage-heading h4{color:var(--ink);letter-spacing:-.015em;margin:0;font-size:15px}.request-shortage-heading div>span{color:var(--muted);font-size:11px;font-weight:650;line-height:1.45}.request-shortage-heading>strong{color:#8d5b0a;background:#fff6d9;border:1px solid #edc978;border-radius:999px;flex:none;padding:5px 8px;font-size:10px}.request-shortage-icon{color:#5f3b00;background:#f6b934;border-radius:10px;flex:none;place-items:center;width:34px;height:34px;display:grid}.request-shortage-summary{flex-wrap:wrap;gap:8px;display:flex}.request-shortage-summary>span{color:#6c6251;background:#ffffffb8;border:1px solid #eadfcb;border-radius:8px;align-items:center;gap:5px;padding:5px 8px;font-size:10px;font-weight:700;display:flex}.request-shortage-summary strong{color:var(--ink)}.request-shortage-options{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.request-shortage-options>button{min-width:0;color:var(--ink);cursor:pointer;font:inherit;text-align:left;background:#fff;border:1px solid #e5d7ba;border-radius:10px;grid-template-columns:auto 1fr auto;align-items:start;gap:8px;padding:10px;transition:border-color .15s,box-shadow .15s,transform .15s;display:grid}.request-shortage-options>button:hover{border-color:#d4a94d;transform:translateY(-1px)}.request-shortage-options>button.is-selected{border-color:#b87a11;box-shadow:0 0 0 2px #b87a111c}.request-shortage-options>button.is-danger.is-selected{border-color:#c75b54;box-shadow:0 0 0 2px #c75b541a}.request-shortage-options button>span{color:#aa7216}.request-shortage-options button>div{gap:3px;min-width:0;display:grid}.request-shortage-options strong{font-size:10px}.request-shortage-options small{color:var(--muted);font-size:9px;font-weight:650;line-height:1.4}.request-shortage-options i{color:#fff;border:1px solid #d8c6a3;border-radius:50%;place-items:center;width:17px;height:17px;font-style:normal;display:grid}.request-shortage-options .is-selected i{background:#a86c07;border-color:#a86c07}.request-shortage-lines{background:#fff;border:1px solid #e8dcc6;border-radius:11px;overflow:hidden}.request-shortage-lines-heading{background:#fffcf6;border-bottom:1px solid #eee3d1;gap:2px;padding:10px 12px;display:grid}.request-shortage-lines-heading strong{color:var(--ink);font-size:10px}.request-shortage-lines-heading span{color:var(--muted);font-size:9px;font-weight:650}.request-shortage-line{border-bottom:1px solid #f1e9dc;grid-template-columns:minmax(120px,1fr) auto;align-items:center;gap:8px 12px;padding:11px 12px;display:grid}.request-shortage-line:last-child{border-bottom:0}.request-shortage-line>div:first-child{gap:4px;min-width:0;display:grid}.request-shortage-line>div:first-child span{align-items:center;gap:7px;min-width:0;display:flex}.request-shortage-line strong{color:var(--ink);text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.request-shortage-line code{color:#557084;font-size:8px}.request-shortage-line small{color:#a06210;font-size:9px;font-weight:750}.request-shortage-state{color:#94600c;text-transform:uppercase;background:#fff0cf;border-radius:999px;padding:4px 7px;font-size:8px;font-weight:850}.request-shortage-state.is-backordered{color:#3a6488;background:#e9f2fb}.request-shortage-line-actions{flex-wrap:wrap;grid-column:1/-1;gap:5px;display:flex}.request-shortage-line-actions button{color:#466171;cursor:pointer;font:inherit;background:#f8fafb;border:1px solid #dce4e9;border-radius:7px;align-items:center;gap:4px;padding:5px 7px;font-size:9px;font-weight:750;display:flex}.request-shortage-line-actions button:hover,.request-shortage-line-actions button.is-selected{color:#80530c;background:#fff8e8;border-color:#a77827}.request-shortage-line-actions button.is-danger{color:#a74641;margin-left:auto}.request-substitute-form,.request-shortage-confirmation{background:#ffffffd1;border:1px solid #dfd4c0;border-radius:10px;gap:11px;padding:12px;display:grid}.request-substitute-context{color:#6e572f;align-items:center;gap:7px;font-size:10px;display:flex}.request-substitute-identifiers{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.request-shortage-confirmation>div:first-child{gap:2px;display:grid}.request-shortage-confirmation>div:first-child strong{color:var(--ink);font-size:11px}.request-shortage-confirmation>div:first-child span{color:var(--muted);font-size:9px;font-weight:650}.request-shortage-confirm-actions{justify-content:flex-end;gap:7px;display:flex}.request-shortage-inline-error{color:#a23f39;align-items:flex-start;gap:5px;margin:0;font-size:10px;font-weight:750;line-height:1.4;display:flex}.request-detail-substitution{color:#6d4f91;align-items:center;gap:5px;margin:7px 0 0;font-size:9px;font-weight:750;display:flex}@media (max-width:620px){.request-shortage-options,.request-substitute-identifiers{grid-template-columns:1fr}.request-shortage-heading{flex-wrap:wrap}.request-shortage-heading>strong{margin-left:45px}.request-shortage-confirm-actions{flex-direction:column-reverse}.request-shortage-confirm-actions button{justify-content:center;width:100%}}.balance-import-panel{align-content:start;gap:16px;min-height:calc(100vh - 56px)}.balance-import-header{align-items:flex-start;padding-bottom:16px}.balance-import-run-controls{align-items:flex-end;gap:8px;min-width:min(390px,42vw);display:flex}.balance-import-run-controls>label{min-width:0;color:var(--muted);letter-spacing:.035em;text-transform:uppercase;flex:1;gap:6px;font-size:10px;font-weight:850;display:grid}.balance-import-run-controls>label>div{min-width:0;position:relative}.balance-import-run-controls select{border:1px solid var(--line-strong);appearance:none;width:100%;min-width:0;min-height:38px;color:var(--ink);cursor:pointer;text-overflow:ellipsis;background:#fff;border-radius:8px;outline:0;padding:0 34px 0 11px;font-size:11px;font-weight:750}.balance-import-run-controls select:focus{border-color:var(--teal);box-shadow:0 0 0 3px #087f8c1f}.balance-import-run-controls label svg{color:var(--muted);pointer-events:none;position:absolute;top:50%;right:10px;transform:translateY(-50%)}.balance-import-run-controls .icon-button{width:38px;height:38px}.balance-import-section-nav{flex:none}.balance-import-section-nav button:disabled{cursor:not-allowed;opacity:.52}.balance-import-section-nav small{text-transform:uppercase;background:#e8eef5;border-radius:999px;padding:2px 5px;font-size:8px;font-weight:850}.balance-import-safety-banner{color:#1e606b;background:linear-gradient(135deg,#f1fbfb,#f6fbff);border:1px solid #b9dbe0;border-radius:11px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:11px;padding:12px 14px;display:grid}.balance-import-safety-banner>span:first-child{color:#087f8c;background:#dff4f4;border-radius:9px;place-items:center;width:34px;height:34px;display:grid}.balance-import-safety-banner>div{gap:2px;min-width:0;display:grid}.balance-import-safety-banner strong{color:#155e68;font-size:12px;font-weight:850}.balance-import-safety-banner p{color:#4b747c;margin:0;font-size:10px;font-weight:650;line-height:1.45}.balance-import-readonly-pill{color:#35676d;text-transform:uppercase;background:#fff;border:1px solid #b8d8dc;border-radius:999px;padding:5px 8px;font-size:9px;font-weight:850}.balance-import-snapshot-button{white-space:nowrap;min-width:162px;min-height:38px;padding-inline:13px}.balance-import-snapshot-feedback{color:#176a73;background:#f4fbfc;border:1px solid #bfdce0;border-radius:10px;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:10px;padding:10px 12px;display:grid}.balance-import-snapshot-feedback>span:first-child{background:#dff3f3;border-radius:8px;place-items:center;width:31px;height:31px;display:grid}.balance-import-snapshot-feedback>div{gap:2px;min-width:0;display:grid}.balance-import-snapshot-feedback strong{color:inherit;font-size:11px;font-weight:850}.balance-import-snapshot-feedback p{color:#4b747c;margin:0;font-size:9px;font-weight:650;line-height:1.45}.balance-import-snapshot-feedback.success{color:#18794e;background:#f4fbf6;border-color:#baddc8}.balance-import-snapshot-feedback.success>span:first-child{background:#def3e6}.balance-import-snapshot-feedback.success p{color:#49765d}.balance-import-snapshot-feedback.error{color:#a43a30;background:#fff6f4;border-color:#ecc2bb}.balance-import-snapshot-feedback.error>span:first-child{background:#fde5e1}.balance-import-snapshot-feedback.error p{color:#87564f}.balance-import-empty-state{color:#6f879c;text-align:left;justify-content:center;align-items:center;gap:14px;min-height:190px;display:flex}.balance-import-empty-state>div{gap:5px;max-width:620px;display:grid}.balance-import-empty-state strong{color:var(--ink);font-size:15px}.balance-import-empty-state p{color:var(--muted);margin:0;font-size:12px;font-weight:650}.balance-import-empty-state code{color:#40566b;background:#eef3f7;border-radius:6px;width:fit-content;max-width:100%;padding:6px 8px;font-size:10px;overflow:auto}.balance-import-summary-grid{gap:10px}.balance-import-summary-card{border-radius:11px;grid-template-columns:minmax(0,1fr);gap:4px;padding:12px 14px}.balance-import-summary-card>span{align-items:center;gap:6px;display:flex}.balance-import-summary-card>strong{font-size:22px}.balance-import-summary-card>small{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:9px;font-weight:650;overflow:hidden}.balance-import-summary-card.green{background:linear-gradient(135deg,#fbfffc,#effaf3);border-color:#bee3ce}.balance-import-summary-card.green>span{color:#18794e}.balance-import-summary-card.amber{background:linear-gradient(135deg,#fffefa,#fff8eb);border-color:#eed6ad}.balance-import-summary-card.amber>span{color:#a35b0a}.balance-import-summary-card.purple{background:linear-gradient(135deg,#fefcff,#f7f2fc);border-color:#ddd1ef}.balance-import-summary-card.purple>span{color:#7651a2}.balance-import-summary-card.blue>span{color:#315f91}.balance-import-preflight-status{color:#9a5b0c;background:#fffaf0;border:1px solid #efcf94;border-radius:10px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;padding:11px 13px;display:grid}.balance-import-preflight-status>span:first-child{background:#ffefce;border-radius:8px;place-items:center;width:32px;height:32px;display:grid}.balance-import-preflight-status>div{gap:2px;min-width:0;display:grid}.balance-import-preflight-status strong{color:#75450b;font-size:11px;font-weight:850}.balance-import-preflight-status p{color:#8a661f;margin:0;font-size:9px;font-weight:650;line-height:1.45}.balance-import-preflight-status.complete{color:#18794e;background:#f4fbf6;border-color:#baddc8}.balance-import-preflight-status.complete>span:first-child{background:#def3e6}.balance-import-preflight-status.complete strong{color:#176840}.balance-import-preflight-status.complete p{color:#49765d}.balance-import-preflight-status.loading{border-color:var(--line);color:var(--muted);background:#f8fafc}.balance-import-preflight-status.loading>span:first-child{background:#eaf0f5}.balance-import-preflight-status.loading strong{color:var(--ink)}.balance-import-preflight-status.loading p{color:var(--muted)}.balance-import-preflight-badge{letter-spacing:.035em;text-transform:uppercase;white-space:nowrap;background:#ffffffb8;border:1px solid;border-radius:999px;padding:5px 8px;font-size:8px;font-weight:850}.balance-import-review-surface{align-self:stretch;gap:0;width:100%;padding:0;overflow:visible}.balance-import-review-header{justify-content:space-between;align-items:flex-start;gap:16px;padding:15px 16px 12px;display:flex}.balance-import-review-header h3,.balance-import-review-header p{margin:0}.balance-import-review-header h3{color:var(--ink);letter-spacing:-.015em;font-size:16px}.balance-import-review-header p{color:var(--muted);margin-top:3px;font-size:10px;font-weight:650}.balance-import-integrity-status{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:6px;display:flex}.balance-import-integrity-status span{border:1px solid var(--line);min-height:26px;color:var(--muted);background:#f8fafc;border-radius:999px;align-items:center;gap:4px;padding:0 8px;font-size:9px;font-weight:800;display:inline-flex}.balance-import-integrity-status .verified{color:#18794e;background:#f0faf4;border-color:#bce1ca}.balance-import-integrity-status .warning{color:#a43a30;background:#fff4f1;border-color:#efc5bd}.balance-import-bucket-tabs{border-top:1px solid var(--line);border-bottom:1px solid var(--line);scrollbar-width:none;background:#f8fafc;gap:2px;min-width:0;padding:0 12px;display:flex;overflow-x:auto}.balance-import-bucket-tabs::-webkit-scrollbar{display:none}.balance-import-bucket-tabs button{min-height:40px;color:var(--muted);cursor:pointer;background:0 0;border-bottom:2px solid #0000;flex:none;align-items:center;gap:6px;padding:0 9px;font-size:10px;font-weight:800;display:inline-flex}.balance-import-bucket-tabs button:hover{color:var(--ink)}.balance-import-bucket-tabs button.active{border-bottom-color:var(--teal);color:#08737e}.balance-import-bucket-tabs button small{min-width:22px;height:19px;color:inherit;background:#e9eef4;border-radius:999px;place-items:center;padding:0 5px;font-size:8px;display:inline-grid}.balance-import-bucket-tabs button.active small{background:#dff3f3}.balance-import-toolbar{border-bottom:1px solid var(--line);grid-template-columns:minmax(260px,1fr) auto;align-items:center;gap:10px;padding:10px 12px;display:grid}.balance-import-result-count{color:var(--muted);white-space:nowrap;font-size:9px;font-weight:750}.balance-import-bulk-bar{z-index:4;background:#f1fbfb;border-bottom:1px solid #b9dfe1;grid-template-columns:auto minmax(220px,.8fr) minmax(180px,1fr) auto auto;align-items:center;gap:8px;padding:9px 12px;display:grid;position:relative}.balance-import-selection-count{color:#176b74;white-space:nowrap;align-items:center;gap:6px;font-size:10px;font-weight:700;display:flex}.balance-import-location-picker{min-width:0}.balance-import-location-picker .inventory-async-combobox-input input,.balance-import-bulk-bar>input{width:100%;min-width:0;min-height:36px;color:var(--ink);background:#fff;border:1px solid #b9d8dc;border-radius:8px;outline:0;font-size:11px;font-weight:650}.balance-import-bulk-bar>input{padding:0 10px}.balance-import-location-picker .inventory-async-combobox-input input:focus,.balance-import-bulk-bar>input:focus{border-color:var(--teal);box-shadow:0 0 0 3px #087f8c1a}.balance-import-bulk-bar .primary-button{min-width:125px;min-height:36px;padding-inline:11px;font-size:10px}.balance-import-clear-selection{color:#4e747a;cursor:pointer;background:0 0;padding:5px;font-size:9px;font-weight:800}.balance-import-message{margin:10px 12px 0}.balance-import-table-region{min-height:330px;max-height:min(590px,58vh)}.balance-import-table{table-layout:fixed;min-width:1360px}.balance-import-table th,.balance-import-table td{vertical-align:middle;padding:9px 10px;font-size:10px}.balance-import-table th{z-index:2;background:#f0f5f9;font-size:10px}.balance-import-table tr.selected td{background:#f0fbfb}.balance-import-table th:first-child,.balance-import-table td:first-child{text-align:center;width:44px}.balance-import-table th:nth-child(2),.balance-import-table td:nth-child(2){width:145px}.balance-import-table th:nth-child(3),.balance-import-table td:nth-child(3){width:205px}.balance-import-table th:nth-child(4),.balance-import-table td:nth-child(4){text-align:right;width:105px}.balance-import-table th:nth-child(5),.balance-import-table td:nth-child(5){width:300px}.balance-import-table th:nth-child(6),.balance-import-table td:nth-child(6){width:280px}.balance-import-table th:nth-child(7),.balance-import-table td:nth-child(7){width:235px}.balance-import-select-cell input{width:15px;height:15px;accent-color:var(--teal);cursor:pointer;margin:0}.balance-import-source-id,.balance-import-target,.balance-import-quantity,.balance-import-row-actions{gap:4px;min-width:0;display:grid}.balance-import-source-id strong,.balance-import-target strong{color:var(--ink);text-overflow:ellipsis;white-space:nowrap;font-size:11px;font-weight:820;overflow:hidden}.balance-import-source-id code{color:#42637a;text-overflow:ellipsis;white-space:nowrap;width:fit-content;max-width:100%;font-size:9px;font-weight:750;overflow:hidden}.balance-import-source-id small,.balance-import-target small,.balance-import-quantity small{color:var(--muted);font-size:8px;font-weight:650}.balance-import-quantity{justify-items:end}.balance-import-quantity strong{color:var(--ink);font-variant-numeric:tabular-nums;font-size:13px}.balance-import-value-list{gap:4px;margin:0;display:grid}.balance-import-value-list>div{grid-template-columns:54px minmax(0,1fr);gap:6px;display:grid}.balance-import-value-list dt{color:var(--muted);text-transform:uppercase;font-size:8px;font-weight:800}.balance-import-value-list dd{color:var(--ink);text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:9px;font-weight:700;overflow:hidden}.balance-import-target>span{color:#496579;align-items:center;gap:4px;width:fit-content;max-width:100%;font-size:9px;font-weight:750;display:flex}.balance-import-target>span.missing{color:#a55b0c}.balance-import-target>span.resolved{color:#18794e}.balance-import-reasons{flex-wrap:wrap;align-items:center;gap:4px;display:flex}.balance-import-reasons>span{color:#4c6579;background:#eef3f7;border-radius:999px;padding:3px 6px;font-size:8px;font-weight:820;line-height:1.25}.balance-import-reasons .location{color:#92590f;background:#fff1d9}.balance-import-reasons .expiration{color:#a74338;background:#fff0ed}.balance-import-reasons .collision{color:#7651a2;background:#f3edfb}.balance-import-reasons .item{color:#315f91;background:#eaf2fb}.balance-import-reasons .ready{color:#18794e;background:#e8f7ee}.balance-import-row-actions{grid-template-columns:minmax(0,1fr) auto;align-items:center}.balance-import-row-actions .secondary-button{grid-column:1/-1;width:fit-content;min-height:29px;padding:0 8px;font-size:9px}.balance-import-saved-resolution{color:#18794e;align-items:flex-start;gap:5px;min-width:0;display:flex}.balance-import-saved-resolution>span{min-width:0;display:grid}.balance-import-saved-resolution strong{color:#18794e;text-overflow:ellipsis;white-space:nowrap;font-size:9px;overflow:hidden}.balance-import-saved-resolution small{color:var(--muted);font-size:7px;font-weight:650}.balance-import-clear-row{color:#a74338;width:28px;height:28px}.balance-import-awaiting{color:var(--muted);font-size:8px;font-weight:650}.balance-import-table-empty{color:#8396aa;text-align:center;align-content:center;justify-items:center;gap:6px;min-height:330px;display:grid}.balance-import-table-empty strong{color:var(--ink);font-size:12px}.balance-import-table-empty span{color:var(--muted);font-size:10px;font-weight:650}.balance-import-review-surface>.list-pagination{border-top:1px solid var(--line);min-height:42px;padding:6px 12px}.balance-import-collision-drawer{width:min(540px,100vw)}.balance-import-drawer-header>div{gap:3px;min-width:0;display:grid}.balance-import-drawer-header p:not(.eyebrow){max-width:410px;color:var(--muted);margin:0;font-size:11px;font-weight:650;line-height:1.45}.balance-import-drawer-content{gap:15px;display:grid}.balance-import-collision-context{background:#f3fbfb;border:1px solid #c9dfe2;border-radius:10px;align-items:center;gap:10px;padding:11px;display:flex}.balance-import-collision-context>span{width:32px;height:32px;color:var(--teal);background:#dff3f3;border-radius:8px;place-items:center;display:grid}.balance-import-collision-context>div{gap:2px;min-width:0;display:grid}.balance-import-collision-context strong{color:var(--ink);text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.balance-import-collision-context small{color:var(--muted);font-size:9px;font-weight:650}.balance-import-decision-list{border:0;gap:7px;margin:0;padding:0;display:grid}.balance-import-decision-list legend{color:var(--ink);margin-bottom:7px;font-size:11px;font-weight:850}.balance-import-decision-list label{border:1px solid var(--line);cursor:pointer;background:#fff;border-radius:9px;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:9px;padding:10px;display:grid}.balance-import-decision-list label.selected{background:#f2fbfb;border-color:#83c7cb;box-shadow:0 0 0 2px #087f8c14}.balance-import-decision-list input{accent-color:var(--teal);margin-top:2px}.balance-import-decision-list label>span{gap:2px;display:grid}.balance-import-decision-list strong{color:var(--ink);font-size:10px}.balance-import-decision-list small{color:var(--muted);font-size:9px;font-weight:650;line-height:1.4}.balance-import-drawer-field{color:var(--ink);gap:6px;font-size:10px;font-weight:800;display:grid}.balance-import-drawer-field>span{align-items:baseline;gap:4px;display:flex}.balance-import-drawer-field>span small{color:var(--muted);text-transform:uppercase;font-size:8px;font-weight:650}.balance-import-drawer-field input,.balance-import-drawer-field select,.balance-import-drawer-field textarea{border:1px solid var(--line-strong);width:100%;min-width:0;color:var(--ink);background:#fff;border-radius:8px;outline:0;padding:9px 10px;font-size:11px;font-weight:650}.balance-import-drawer-field input,.balance-import-drawer-field select{min-height:38px}.balance-import-drawer-field textarea{resize:vertical;min-height:84px}.balance-import-drawer-field input:focus,.balance-import-drawer-field select:focus,.balance-import-drawer-field textarea:focus{border-color:var(--teal);box-shadow:0 0 0 3px #087f8c1c}.balance-import-drawer-field>small{color:#a45b0a;font-size:8px;line-height:1.4}.balance-import-inline-alert{margin:0}.balance-import-drawer-footer{border-top:1px solid var(--line);background:#fff;justify-content:flex-end;gap:8px;padding:12px 20px;display:flex}.balance-import-row-resolution-drawer{width:min(680px,100vw)}.balance-import-row-resolution-form{flex:1;grid-template-rows:minmax(0,1fr) auto;min-height:0;display:grid}.balance-import-row-drawer-content{align-content:start;padding-bottom:24px;overflow-y:auto}.balance-import-row-context{background:linear-gradient(135deg,#f7fbfd,#f2f8fb);border:1px solid #cbdde5;border-radius:11px;gap:11px;padding:12px;display:grid}.balance-import-row-context-title{align-items:center;gap:9px;min-width:0;display:flex}.balance-import-row-context-title>span{color:#267080;background:#e4f2f6;border-radius:9px;flex:none;place-items:center;width:33px;height:33px;display:grid}.balance-import-row-context-title>div{gap:2px;min-width:0;display:grid}.balance-import-row-context-title strong{color:var(--ink);text-overflow:ellipsis;white-space:nowrap;font-size:14px;overflow:hidden}.balance-import-row-context-title small{color:var(--muted);font-size:11px;font-weight:650}.balance-import-row-context dl{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;margin:0;display:grid}.balance-import-row-context dl>div{background:#ffffffb8;border:1px solid #b8cfdab8;border-radius:7px;gap:2px;min-width:0;padding:7px 8px;display:grid}.balance-import-row-context dt{color:var(--muted);text-transform:uppercase;font-size:10px;font-weight:850}.balance-import-row-context dd{color:var(--ink);text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:12px;font-weight:750;overflow:hidden}.balance-import-disposition{border:0;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:0;padding:0;display:grid}.balance-import-disposition legend{color:var(--ink);grid-column:1/-1;margin-bottom:1px;font-size:13px;font-weight:850}.balance-import-disposition label{border:1px solid var(--line);cursor:pointer;background:#fff;border-radius:9px;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:8px;padding:10px;display:grid}.balance-import-disposition label.selected{background:#f1fbfb;border-color:#7fc5c9;box-shadow:0 0 0 2px #087f8c12}.balance-import-disposition label.danger.selected{background:#fff6f4;border-color:#e0a097;box-shadow:0 0 0 2px #b43e300f}.balance-import-disposition input{accent-color:var(--teal);margin-top:2px}.balance-import-disposition label>span{gap:2px;display:grid}.balance-import-disposition strong{color:var(--ink);font-size:12px}.balance-import-disposition small{color:var(--muted);font-size:11px;font-weight:650;line-height:1.4}.balance-import-resolution-task-list{gap:9px;display:grid}.balance-import-resolution-task-list>header{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.balance-import-resolution-task-list>header>div{gap:2px;display:grid}.balance-import-resolution-task-list h4,.balance-import-resolution-task-list p{margin:0}.balance-import-resolution-task-list h4{color:var(--ink);font-size:14px}.balance-import-resolution-task-list p{color:var(--muted);font-size:11px;font-weight:650;line-height:1.4}.balance-import-resolution-task-list>header>span{color:#8f5a11;white-space:nowrap;background:#fff8e9;border:1px solid #e2c68f;border-radius:999px;align-items:center;gap:4px;min-height:24px;padding:0 7px;font-size:10px;font-weight:850;display:inline-flex}.balance-import-resolution-task-list>header>span.complete{color:#18794e;background:#eff9f3;border-color:#b8dfc7}.balance-import-resolution-task{border:1px solid var(--line);background:#fff;border-radius:10px;gap:9px;padding:11px;display:grid}.balance-import-resolution-task.resolved{background:#fcfffd;border-color:#c5dfd0}.balance-import-resolution-task.invalid{border-color:#e4aaa2;box-shadow:0 0 0 2px #ae3c2d0f}.balance-import-resolution-task>header{grid-template-columns:auto minmax(0,1fr) auto;align-items:start;gap:8px;display:grid}.balance-import-resolution-task>header>span:first-child{color:#477287;background:#edf4f8;border-radius:8px;place-items:center;width:29px;height:29px;display:grid}.balance-import-resolution-task>header>div:nth-child(2){gap:2px;min-width:0;display:grid}.balance-import-resolution-task h5,.balance-import-resolution-task p{margin:0}.balance-import-resolution-task h5{color:var(--ink);font-size:13px}.balance-import-resolution-task p{color:var(--muted);font-size:11px;font-weight:650;line-height:1.4}.balance-import-task-status{align-items:center;gap:5px;display:flex}.balance-import-task-status>span{color:#92590f;text-transform:uppercase;white-space:nowrap;background:#fff1da;border-radius:999px;align-items:center;gap:3px;min-height:22px;padding:0 6px;font-size:10px;font-weight:850;display:inline-flex}.balance-import-task-status>span.saved{color:#18794e;background:#e8f7ee}.balance-import-task-status button{color:#a74338;cursor:pointer;background:#fff8f6;border:1px solid #ecc5bf;border-radius:7px;place-items:center;width:32px;height:32px;padding:0;display:grid}.balance-import-task-reasons{flex-wrap:wrap;gap:4px;display:flex}.balance-import-task-reasons span{color:#506b7d;background:#eef3f7;border-radius:999px;padding:3px 6px;font-size:10px;font-weight:800}.balance-import-zero-quantity-note{color:#216844;background:#effaf4;border:1px solid #b9dfca;border-radius:9px;align-items:flex-start;gap:7px;padding:10px 12px;font-size:11px;font-weight:750;line-height:1.45;display:flex}.balance-import-zero-quantity-note svg{flex:none;margin-top:1px}.balance-import-resolution-task fieldset{border:0;min-width:0;margin:0;padding:0}.balance-import-task-field{color:var(--ink);gap:5px;font-size:12px;font-weight:800;display:grid}.balance-import-task-field>input{border:1px solid var(--line-strong);width:100%;min-height:44px;color:var(--ink);background:#fff;border-radius:8px;outline:0;padding:0 10px;font-size:13px;font-weight:650}.balance-import-task-field>input:focus{border-color:var(--teal);box-shadow:0 0 0 3px #087f8c1a}.balance-import-task-field>small{color:var(--muted);font-size:10px;font-weight:650}.balance-import-resolution-task .inventory-async-combobox-input input{border:1px solid var(--line-strong);background:#fff;border-radius:8px;min-height:44px}.balance-import-resolution-task .inventory-async-combobox-menu{z-index:12}.balance-import-task-options{gap:6px;display:grid}.balance-import-task-options>label{border:1px solid var(--line);cursor:pointer;background:#fff;border-radius:8px;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:8px;padding:8px 9px;display:grid}.balance-import-task-options>label:has(>input[type=date]){grid-template-columns:auto minmax(0,1fr) minmax(145px,.55fr);align-items:center}.balance-import-task-options.quantity>label:has(>input[type=number]){grid-template-columns:auto minmax(0,1fr) minmax(145px,.55fr);align-items:center}.balance-import-task-options>label.selected{background:#f2fbfb;border-color:#82c6ca}.balance-import-task-options>label.danger.selected{background:#fff6f4;border-color:#dda29a}.balance-import-task-options>label>input[type=radio]{accent-color:var(--teal);margin-top:2px}.balance-import-task-options>label>span{gap:2px;display:grid}.balance-import-task-options strong{color:var(--ink);font-size:12px}.balance-import-task-options small{color:var(--muted);font-size:10px;font-weight:650;line-height:1.4}.balance-import-task-options input[type=date],.balance-import-task-options input[type=number]{border:1px solid var(--line-strong);width:100%;min-height:40px;color:var(--ink);background:#fff;border-radius:7px;outline:0;padding:0 8px;font-size:12px;font-weight:700}.balance-import-expired-date-warning{color:#963d33;background:#fff4f1;border:1px solid #e1aaa1;border-radius:8px;grid-column:1/-1;align-items:flex-start;gap:6px;padding:8px 9px;font-size:11px;font-weight:750;line-height:1.45;display:flex}.balance-import-expired-date-warning svg{flex:none;margin-top:1px}.balance-import-clear-pending,.balance-import-unsupported-task,.balance-import-exclusion-warning,.balance-import-excluded-notice,.balance-import-readonly-detail,.balance-import-no-row-tasks{color:#865711;background:#fff9eb;border:1px solid #e6c784;border-radius:8px;align-items:center;gap:7px;padding:9px 10px;font-size:11px;font-weight:700;line-height:1.4;display:flex}.balance-import-clear-pending{justify-content:space-between}.balance-import-clear-pending button{color:#6751a0;cursor:pointer;background:0 0;min-height:32px;padding:3px 8px;font-size:10px;font-weight:850}.balance-import-exclusion-warning,.balance-import-excluded-notice{color:#983e34;background:#fff6f3;border-color:#e5b2aa}.balance-import-readonly-detail{color:#536d80;background:#f5f8fb;border-color:#c6d6e1}.balance-import-no-row-tasks{color:#18794e;background:#f1faf4;border-color:#bfdfca}.balance-import-collision-after-row{color:#6f5294;background:#faf7fd;border:1px solid #d9c9ed;border-radius:8px;align-items:flex-start;gap:7px;padding:9px 10px;font-size:11px;font-weight:700;line-height:1.45;display:flex}.balance-import-collision-after-row svg{flex:none}.balance-import-task-error,.balance-import-row-note>small{color:#a33e34!important;font-size:11px!important;font-weight:750!important}.balance-import-row-drawer-footer{justify-content:space-between;align-items:center}.balance-import-row-drawer-footer>div{gap:8px;display:flex}.balance-import-row-drawer-footer button{min-height:44px}.balance-import-row-resolution-drawer .balance-import-drawer-field,.balance-import-row-resolution-drawer .balance-import-drawer-field textarea{font-size:12px}.balance-import-reset-resolution{color:#8b4b45;cursor:pointer;background:0 0;align-items:center;gap:5px;padding:6px;font-size:10px;font-weight:800;display:inline-flex}.balance-import-reset-resolution:disabled{cursor:not-allowed;opacity:.48}.balance-import-saved-component-list{flex-wrap:wrap;grid-column:1/-1;gap:4px;display:flex}.balance-import-saved-component-list span{color:#18794e;background:#e8f7ee;border-radius:999px;align-items:center;gap:3px;padding:3px 5px;font-size:7px;font-weight:820;display:inline-flex}.balance-import-row-actions .balance-import-resolve-row{grid-column:1/-1;width:fit-content;min-height:29px;padding:0 8px;font-size:9px}@media (max-width:1120px){.balance-import-bulk-bar{grid-template-columns:auto minmax(220px,1fr) minmax(180px,1fr) auto}.balance-import-clear-selection{grid-area:2/1;justify-self:start}}@media (max-width:860px){.balance-import-header{flex-direction:column;align-items:stretch}.balance-import-run-controls{width:100%;min-width:0}.balance-import-summary-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.balance-import-bulk-bar{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.balance-import-selection-count{grid-column:1/-1}.balance-import-bulk-bar .primary-button{width:100%}.balance-import-clear-selection{grid-area:auto;justify-self:end}}@media (max-width:620px){.balance-import-panel{padding:15px}.balance-import-section-nav{width:100%;overflow-x:auto}.balance-import-section-nav button{flex:1;justify-content:center}.balance-import-safety-banner{grid-template-columns:auto minmax(0,1fr);align-items:start}.balance-import-readonly-pill{grid-column:2;width:fit-content}.balance-import-snapshot-button{grid-column:2;width:100%}.balance-import-summary-grid{grid-template-columns:1fr 1fr}.balance-import-summary-card{padding:10px}.balance-import-summary-card>strong{font-size:19px}.balance-import-preflight-status{grid-template-columns:auto minmax(0,1fr);align-items:start}.balance-import-preflight-badge{grid-column:2;width:fit-content}.balance-import-review-header{flex-direction:column}.balance-import-integrity-status{justify-content:flex-start}.balance-import-toolbar{grid-template-columns:1fr}.balance-import-result-count{padding-left:2px}.balance-import-bulk-bar{grid-template-columns:1fr}.balance-import-selection-count{grid-column:auto}.balance-import-clear-selection{justify-self:start}.balance-import-table-region,.balance-import-table-empty{min-height:300px}.balance-import-collision-drawer,.balance-import-row-resolution-drawer{width:100%}.balance-import-row-context dl,.balance-import-disposition{grid-template-columns:1fr}.balance-import-task-options>label:has(>input[type=date]){grid-template-columns:auto minmax(0,1fr)}.balance-import-task-options.quantity>label:has(>input[type=number]){grid-template-columns:auto minmax(0,1fr)}.balance-import-task-options input[type=date],.balance-import-task-options input[type=number]{grid-column:2}.balance-import-row-drawer-footer{flex-direction:column-reverse;align-items:stretch}.balance-import-row-drawer-footer>div{grid-template-columns:1fr 1fr;display:grid}.balance-import-reset-resolution{justify-content:center}.balance-import-drawer-footer{flex-direction:column-reverse}.balance-import-drawer-footer button{width:100%}}.picking-sku-view-toolbar{gap:8px;margin-bottom:16px;display:grid}.picking-sku-view-toolbar p{margin:0}.picking-sku-table{min-width:760px}.picking-sku-record-count{color:var(--muted);margin-top:4px;display:block}.picking-sku-affected-orders summary{cursor:pointer;font-weight:600}.picking-sku-affected-orders .picking-table{width:100%;min-width:0}.picking-queue-pagination{color:var(--muted);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px 20px;padding:16px 0;font-size:13px;display:flex}.picking-queue-pagination>label,.picking-queue-pagination>div{align-items:center;gap:10px;display:flex}.picking-queue-pagination select{background:#fff;border:1px solid #d7dee2;border-radius:6px;padding:6px 10px}.request-import-backdrop{z-index:140;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#141f2b66;place-items:center;padding:28px;display:grid;position:fixed;inset:0}.request-import-modal{width:min(700px,100%);max-height:min(920px,100dvh - 56px);color:var(--ink);background:#fff;border:1px solid #d8dfe5;border-radius:18px;outline:none;flex-direction:column;display:flex;overflow:hidden;box-shadow:0 28px 90px #0f1e2d38}.request-import-modal.is-review{width:min(1200px,100%)}.request-import-header{align-items:center;gap:14px;padding:24px 26px 18px;display:flex}.request-import-header>div{flex:1;min-width:0}.request-import-header h2{letter-spacing:-.6px;margin:4px 0 5px;font-size:21px;font-weight:760}.request-import-header p{color:var(--muted);margin:0;font-size:12px;line-height:1.5}.request-import-header>button{align-self:flex-start}.request-import-icon{color:#526575;background:#f5f7f8;border:1px solid #e0e5e9;border-radius:12px;flex-shrink:0;place-items:center;width:46px;height:46px;display:grid}.request-import-eyebrow{color:#71808e;letter-spacing:1.3px;font-size:9px;font-weight:750}.request-import-steps{border-bottom:1px solid var(--line);align-items:center;gap:12px;padding:0 26px 18px;display:flex}.request-import-steps>span{color:#8b969f;white-space:nowrap;align-items:center;gap:7px;font-size:10px;font-weight:650;display:flex}.request-import-steps>span>span{border:1px solid #dfe5e9;border-radius:50%;place-items:center;width:21px;height:21px;font-size:9px;display:grid}.request-import-steps .is-complete{color:#344c5d}.request-import-steps .is-complete>span{background:#edf1f4;border-color:#c4ced6}.request-import-steps i{background:#e0e5e9;flex:1;max-width:56px;height:1px}.request-import-body{overscroll-behavior:contain;min-height:0;padding:22px 26px;overflow-y:auto}.request-import-file-input{display:none}.request-import-dropzone{text-align:center;background:#f8fafb;border:1px dashed #b9c5ce;border-radius:12px;flex-direction:column;align-items:center;padding:36px 24px;transition:background .15s,border-color .15s;display:flex}.request-import-dropzone.is-dragging{background:#edf2f5;border-color:#526a7b}.request-import-drop-icon{color:#566d7e;background:#fff;border:1px solid #dde4e9;border-radius:17px;place-items:center;width:62px;height:62px;margin-bottom:18px;display:grid;box-shadow:0 3px 8px #182a380a}.request-import-dropzone h3{overflow-wrap:anywhere;letter-spacing:-.3px;max-width:100%;margin:0 0 7px;font-size:17px;font-weight:720}.request-import-dropzone p{color:var(--muted);margin:0 0 22px;font-size:11px}.request-import-modal .primary-button{box-shadow:none;background:#304c5c;border-color:#304c5c}.request-import-modal .primary-button:hover:not(:disabled){background:#243e4d;border-color:#243e4d}.request-import-modal button:disabled{cursor:not-allowed;opacity:.5}.request-import-modal .primary-button,.request-import-modal .secondary-button{min-height:36px;font-size:11px}.request-import-modal input,.request-import-modal select{accent-color:#465e6d}.request-import-modal input:focus,.request-import-modal select:focus{border-color:#7f949f;box-shadow:0 0 0 2px #48606f1a}.request-import-guide{padding:21px 0 2px}.request-import-guide h4{margin:0 0 7px;font-size:12px}.request-import-guide p{color:var(--muted);margin:8px 0;font-size:11px;line-height:1.7}.request-import-guide strong{color:#495e6c;font-weight:650}.request-import-sample{border:1px solid #e1e6ea;border-radius:8px;grid-template-columns:1fr 1.5fr 1fr;margin:14px 0;font-size:11px;display:grid;overflow:hidden}.request-import-sample span{padding:10px 12px}.request-import-sample span:nth-child(-n+3){color:#6c7b86;background:#f5f7f8;border-bottom:1px solid #e1e6ea;font-size:10px;font-weight:650}.request-import-sheet{align-items:flex-end;gap:12px;padding-top:20px;display:flex}.request-import-sheet label{flex:1}.request-import-filebar{color:#657988;align-items:center;gap:9px;margin-bottom:18px;font-size:11px;display:flex}.request-import-filebar strong{text-overflow:ellipsis;white-space:nowrap;color:#344d5d;max-width:45%;overflow:hidden}.request-import-filebar>span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.request-import-text-button{color:#506675;cursor:pointer;font:inherit;white-space:nowrap;background:0 0;border:0;margin-left:auto;padding:4px 0;font-weight:650}.request-import-summary{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin:0;display:grid}.request-import-stat{background:#fafbfc;border:1px solid #e2e7eb;border-radius:10px;min-width:0;padding:15px 17px 13px}.request-import-stat.is-primary{background:#f0f5f7;border-color:#cfdae0}.request-import-stat dt{color:#637684;font-size:10px;font-weight:650}.request-import-stat dd{color:#2f4757;letter-spacing:-.7px;font-variant-numeric:tabular-nums;margin:7px 0 5px;font-size:26px;font-weight:730;line-height:1.1}.request-import-stat>span{color:#83919b;font-size:9px}.request-import-review-note{color:#6b7c89;margin:12px 0 16px;font-size:10px;line-height:1.6}.request-import-account-tabs{flex-wrap:wrap;gap:6px;margin:0 0 16px;display:flex}.request-import-account-tabs button{color:#647785;cursor:pointer;font:inherit;background:#fff;border:1px solid #dfe5e9;border-radius:7px;align-items:center;gap:8px;padding:8px 12px;font-size:10px;font-weight:650;display:flex}.request-import-account-tabs button.is-active{color:#2b4758;background:#eef2f5;border-color:#9babb6}.request-import-account-tabs button span{color:#80909c;font-size:9px}.request-import-details{border:1px solid #dde4e9;border-radius:9px;margin-bottom:18px}.request-import-details>summary{color:#536b7b;cursor:pointer;justify-content:space-between;align-items:center;gap:12px;padding:13px 15px;list-style:none;display:flex}.request-import-details>summary::-webkit-details-marker{display:none}.request-import-details>summary>div{flex-wrap:wrap;align-items:baseline;gap:12px;display:flex}.request-import-details>summary strong{font-size:11px}.request-import-details>summary span{color:#7d8b96;font-size:10px}.request-import-details[open]>summary{background:#f7f9fa;border-bottom:1px solid #e2e7eb}.request-import-details[open]>summary>svg{transform:rotate(180deg)}.request-import-account-details{padding:15px}.request-import-account-details+.request-import-account-details{border-top:1px solid #e6eaed}.request-import-account-title{justify-content:space-between;gap:12px;margin-bottom:12px;font-size:11px;display:flex}.request-import-account-title>span{color:#7b8a95;font-size:10px}.request-import-fields{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.request-import-fields .request-field>span{align-items:baseline;gap:6px;font-size:10px;display:flex}.request-import-fields .request-field small{color:#8a969e;font-size:9px;font-weight:450}.request-import-notice{color:#536979;background:#f7f9fa;border:1px solid #dce3e8;border-radius:7px;align-items:flex-start;gap:8px;margin-bottom:12px;padding:10px 12px;font-size:11px;line-height:1.5;display:flex}.request-import-notice svg{flex-shrink:0;margin-top:1px}.request-import-notice.is-error{color:#964b43;background:#fcf9f8;border-color:#e6d4d1}.request-import-table-heading{justify-content:space-between;align-items:center;gap:12px;margin:18px 0 11px;display:flex}.request-import-table-heading>div{flex-wrap:wrap;align-items:baseline;gap:10px;display:flex}.request-import-table-heading strong{font-size:12px}.request-import-table-heading span{color:#7c8a95;font-size:10px}.request-import-table-heading label{white-space:nowrap;align-items:center;gap:6px;font-size:10px;display:flex}.request-import-table-wrap{border:1px solid #dde4e9;border-radius:9px;overflow:auto}.request-import-table{border-collapse:collapse;table-layout:fixed;width:100%;font-size:11px}.request-import-table th{color:#667a8a;text-align:left;white-space:nowrap;background:#f5f7f9;border-bottom:1px solid #dde4e9;padding:10px 8px;font-size:9px;font-weight:700}.request-import-table th:first-child{width:36px}.request-import-table th:nth-child(2){width:40px}.request-import-table th:nth-child(3){width:25%}.request-import-table th:nth-child(4){width:115px}.request-import-table th:nth-child(5){width:110px}.request-import-table th:nth-child(6){width:21%}.request-import-table td{vertical-align:top;overflow-wrap:anywhere;border-bottom:1px solid #e8ecef;padding:6px 8px}.request-import-table tr:last-child td{border-bottom:0}.request-import-table tr.is-excluded{background:#f8f9fa}.request-import-table tr.is-excluded td:not(:first-child){opacity:.48}.request-import-table td>strong{text-overflow:ellipsis;white-space:nowrap;margin-bottom:3px;font-size:11px;font-weight:650;line-height:1.3;display:block;overflow:hidden}.request-import-table td small{color:#80909c;margin-top:2px;font-size:9px;line-height:1.5;display:block}.request-import-table td .request-import-row-note{color:#657886}.request-import-table input:not([type=checkbox]),.request-import-table select{color:#405c6d;width:100%;min-height:25px;font:inherit;background:#fff;border:1px solid #d6dfe5;border-radius:5px;outline:none;padding:3px 6px;font-size:10px}.request-import-table .request-import-upc{font-variant-numeric:tabular-nums;max-width:155px}.request-import-table input.request-import-quantity{font-variant-numeric:tabular-nums;font-size:12px;font-weight:650}.request-import-row-number{color:#91a0ab;font-size:10px}.request-import-listing>span{color:#526a7b;font-size:10px;line-height:1.5}.request-import-row-review>span{color:#6c7f8d;font-size:10px;line-height:1.6;display:block}.request-import-row-review>span+span{margin-top:5px}.request-import-row-review>span.is-error{color:#a3594f}.request-import-row-review .request-import-matched{color:#556f63;align-items:center;gap:5px;display:flex}.request-import-no-rows{text-align:center;color:var(--muted);padding:30px!important}.request-import-footer{background:#fcfdfd;border-top:1px solid #dfe5e9;justify-content:space-between;align-items:center;gap:16px;padding:16px 26px;display:flex}.request-import-footer>span{color:#80909b;align-items:center;gap:8px;font-size:10px;line-height:1.5;display:flex}.request-import-footer>div{flex-shrink:0;gap:8px;display:flex}.request-import-result-heading{text-align:center;flex-direction:column;align-items:center;padding:18px 20px 28px;display:flex}.request-import-result-heading h3{margin:15px 0 5px;font-size:20px;font-weight:700}.request-import-result-heading p{max-width:480px;color:var(--muted);margin:0;font-size:12px;line-height:1.6}.request-import-result-row{border-top:1px solid #e4e9ec;justify-content:space-between;align-items:center;gap:15px;padding:14px 0;font-size:11px;display:flex}.request-import-result-row>div{gap:5px;display:grid}.request-import-result-row span{color:#748694;font-size:10px}@media (max-width:760px){.request-import-backdrop{padding:10px}.request-import-modal{border-radius:12px;max-height:calc(100dvh - 20px)}.request-import-header{gap:10px;padding:18px 16px 15px}.request-import-header h2{font-size:18px}.request-import-header p{font-size:11px}.request-import-header .request-import-icon{display:none}.request-import-steps{gap:8px;padding:0 16px 14px}.request-import-steps>span{gap:5px;font-size:9px}.request-import-body{padding:16px}.request-import-dropzone{padding:28px 15px}.request-import-summary{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.request-import-stat{padding:12px}.request-import-stat dd{font-size:23px}.request-import-fields{grid-template-columns:repeat(2,minmax(0,1fr))}.request-import-table{min-width:880px}.request-import-table-heading{align-items:flex-start}.request-import-table-heading>div{gap:4px;display:grid}.request-import-footer{flex-direction:column;align-items:stretch;gap:9px;padding:12px 16px}.request-import-footer>div{flex-wrap:wrap;justify-content:flex-end}.request-import-sheet{flex-direction:column;align-items:stretch}}.request-import-table tr.is-no-stock{background:#fcf0ee}.request-import-table tr.is-no-stock td{border-bottom-color:#edd6d1}.request-import-table tr.is-no-stock.is-excluded td{opacity:1}.request-import-table tr.is-no-stock .request-import-quantity{color:#99594e;background:#fffaf9;border-color:#d8b1a9}.request-import-listing>span{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.request-import-listing-identifiers{flex-wrap:wrap;gap:0 8px;display:flex}.request-import-quantity-adjustment{color:#887454;align-items:center;gap:4px;margin-top:2px;font-size:9px;display:flex}.request-import-row-review .request-import-adjustment-note{color:#887454;align-items:center;gap:4px;display:flex}.request-import-row-count{color:#7b8c98;padding-top:10px;font-size:10px}.request-import-table td{padding:8px}.request-import-table input:not([type=checkbox]),.request-import-table select{height:28px}.request-import-product-title{align-items:center;gap:6px;min-width:0;height:28px;display:flex}.request-import-product-title strong{white-space:nowrap;text-overflow:ellipsis;min-width:0;font-size:11px;font-weight:650;overflow:hidden}.request-import-table .request-import-upc{height:25px;min-height:25px;margin-top:3px;display:block}.request-import-note-button{color:#758693;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:5px;flex:0 0 24px;place-items:center;width:24px;height:24px;margin-left:auto;padding:0;display:grid}.request-import-note-button:hover,.request-import-note-button:focus-visible{color:#365264;background:#f0f4f6;border-color:#d6dfe5}.request-import-table td:first-child input{margin:7px auto 0;display:block}.request-import-table td.request-import-row-number{font-variant-numeric:tabular-nums;padding-top:14px}.request-import-listing>span{height:28px;line-height:28px}.request-import-row-review>span{align-items:center;min-height:28px;line-height:1.45;display:flex}.request-import-priority-note{color:#7a8994;margin:-6px 0 16px;font-size:10px;line-height:1.5}.request-import-match-detail{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.request-import-note-dialog{width:min(440px,100vw - 32px);max-height:calc(100dvh - 48px);color:var(--ink);background:#fff;border:1px solid #d7e0e6;border-radius:14px;margin:auto;padding:0;overflow-y:auto;box-shadow:0 24px 80px #14233033}.request-import-note-dialog::backdrop{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#16232e5c}.request-import-note-content{padding:22px}.request-import-note-content header{align-items:center;gap:12px;margin-bottom:20px;display:flex}.request-import-note-content header>div{flex:1}.request-import-note-content h3{letter-spacing:-.3px;margin:4px 0 0;font-size:17px}.request-import-note-content>strong{font-size:12px}.request-import-note-content>p{color:#566d7d;white-space:pre-wrap;overflow-wrap:anywhere;margin:10px 0 20px;font-size:12px;line-height:1.7}.request-import-source-priority{background:#f7f9fa;border:1px solid #e1e7eb;border-radius:8px;gap:5px;padding:12px;font-size:11px;display:grid}.request-import-source-priority span{color:#7b8b96;font-size:10px;line-height:1.5}.request-import-note-content footer{justify-content:flex-end;margin-top:20px;display:flex}
