/*! tailwindcss v4.2.1 | MIT License | https://tailwindcss.com */
@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-border-style:solid;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial}}}@layer theme{:root,:host{--font-sans:ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--spacing:.25rem;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.collapse{visibility:collapse}.invisible{visibility:hidden}.visible{visibility:visible}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.sticky{position:sticky}.start{inset-inline-start:var(--spacing)}.end{inset-inline-end:var(--spacing)}.top-20{top:calc(var(--spacing) * 20)}.isolate{isolation:isolate}.col-1{grid-column:1}.row-1{grid-row:1}.row-2{grid-row:2}.row-3{grid-row:3}.container{width:100%}@media (width>=40rem){.container{max-width:40rem}}@media (width>=48rem){.container{max-width:48rem}}@media (width>=64rem){.container{max-width:64rem}}@media (width>=80rem){.container{max-width:80rem}}@media (width>=96rem){.container{max-width:96rem}}.m-1{margin:calc(var(--spacing) * 1)}.block{display:block}.contents{display:contents}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.table{display:table}.table-cell{display:table-cell}.w-1{width:calc(var(--spacing) * 1)}.w-2{width:calc(var(--spacing) * 2)}.w-3{width:calc(var(--spacing) * 3)}.w-4{width:calc(var(--spacing) * 4)}.w-5{width:calc(var(--spacing) * 5)}.shrink{flex-shrink:1}.grow{flex-grow:1}.border-collapse{border-collapse:collapse}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.resize{resize:both}.flex-wrap{flex-wrap:wrap}.truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.rounded{border-radius:.25rem}.border{border-style:var(--tw-border-style);border-width:1px}.pr-1{padding-right:calc(var(--spacing) * 1)}.pr-2{padding-right:calc(var(--spacing) * 2)}.pb-1{padding-bottom:calc(var(--spacing) * 1)}.text-wrap{text-wrap:wrap}.italic{font-style:italic}.shadow,.shadow\/standalone{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.blur{--tw-blur:blur(8px);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.\!filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)!important}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}}:root{--ink:#142522;--muted:#667875;--paper:#f4f7f5;--panel:#fff;--line:#dce5e1;--brand:#075e52;--brand-dark:#06483f;--mint:#d9efe8;--lime:#d8ef7b;--warning:#b96814;--danger:#b3413b;--shadow:0 20px 60px #193e3717}.mapping-job-panel{border:1px solid var(--line);background:var(--panel);border-radius:12px;margin:14px 0;padding:16px;font-size:14px}.mapping-job-panel>header{justify-content:space-between;align-items:center;gap:12px;margin-bottom:12px;display:flex}.mapping-job-panel p{color:var(--muted);margin:5px 0 0;font-size:13px}.mapping-job-list{gap:8px;max-height:420px;display:grid;overflow:auto}.mapping-job-list article{border:1px solid var(--line);background:var(--paper);border-radius:9px;grid-template-columns:minmax(180px,1fr) minmax(240px,1.2fr) auto;align-items:center;gap:16px;padding:12px;display:grid}.mapping-job-list article>div{min-width:0}.mapping-job-list strong,.mapping-job-list small{overflow-wrap:anywhere;display:block}.mapping-job-list small{color:var(--muted);margin-top:5px;font-size:13px;line-height:1.5}.mapping-job-progress progress{width:100%;height:10px;accent-color:var(--brand)}.mapping-job-actions{flex-wrap:wrap;gap:6px;display:flex}@media (width<=900px){.mapping-job-list article{grid-template-columns:1fr;gap:8px}}.login-workspace{color:#18312a;background:radial-gradient(circle at 14% 18%,#cfecddd1,#0000 31%),radial-gradient(circle at 89% 75%,#ddeba57a,#0000 27%),#eef4f1;place-items:center;min-height:100vh;padding:32px 20px;display:grid}.auth-loading{color:#60756e;font-size:14px;font-weight:800}.login-card{background:#fffffff5;border:1px solid #dbe6e1;border-radius:22px;width:min(460px,100%);padding:31px;box-shadow:0 24px 70px #193a3021}.login-brand{align-items:center;gap:12px;margin-bottom:31px;display:flex}.login-brand>span{color:#14372e;background:#d9ef7c;border-radius:12px;place-items:center;width:42px;height:42px;font-weight:950;display:grid}.login-brand strong,.login-brand small{display:block}.login-brand strong{font-size:17px}.login-brand small{color:#7d8f88;margin-top:2px;font-size:12px}.login-heading p{color:#16725b;letter-spacing:.13em;margin:0 0 7px;font-size:11px;font-weight:950}.login-heading h1{letter-spacing:-.045em;margin:0;font-size:27px}.login-heading>span{color:#657770;margin-top:9px;font-size:13.5px;line-height:1.55;display:block}.login-card form{gap:14px;margin-top:25px;display:grid}.login-card form label{color:#3b5149;gap:7px;font-size:12.5px;font-weight:850;display:grid}.login-card form input{color:#172a24;background:#fff;border:1px solid #ccdcd5;border-radius:10px;outline:none;min-height:45px;padding:0 13px;font-size:15px}.login-card form input:focus{border-color:#19705b;box-shadow:0 0 0 3px #19705b1c}.login-card form button{justify-content:center;min-height:46px;margin-top:3px}.login-error,.workspace-error,.workspace-success{border-radius:9px;padding:10px 12px;font-size:12.5px;line-height:1.45}.login-error,.workspace-error{color:#9a332d;background:#fde9e6}.workspace-success{color:#126348;background:#e5f5ed}.button-spinner{vertical-align:-2px;border:2px solid #ffffff6b;border-top-color:#fff;border-radius:50%;width:14px;height:14px;margin-right:6px;animation:.72s linear infinite button-spin;display:inline-block}@keyframes button-spin{to{transform:rotate(360deg)}}.login-help{color:#697b74;background:#f3f7f5;border-radius:11px;gap:5px;margin-top:22px;padding:14px;font-size:12px;line-height:1.5;display:grid}.login-help b{color:#3a5148}.login-help a{color:#08654f;width:fit-content;margin-top:3px;font-weight:850}.admin-section{background:#fff;border:1px solid #dce5e1;border-radius:16px;margin:18px 0;padding:23px}.admin-section-head{justify-content:space-between;align-items:flex-start;gap:18px;margin-bottom:18px;display:flex}.admin-section-head h2{margin:0;font-size:19px}.admin-section-head p{color:#6b7d76;margin:6px 0 0;font-size:13px}.panel-count{color:#17624f;background:#e3f1eb;border-radius:999px;flex:none;padding:6px 9px;font-size:12px;font-weight:900}.role-guide{grid-template-columns:repeat(3,1fr);gap:9px;margin-bottom:16px;display:grid}.role-guide>div{background:#f8faf9;border:1px solid #e0e9e5;border-radius:10px;padding:12px}.role-guide b,.role-guide span{display:block}.role-guide b{color:#1e5547;font-size:13px}.role-guide span{color:#73837d;margin-top:4px;font-size:11.5px}.user-create-form{background:#f2f7f5;border-radius:11px;grid-template-columns:1.05fr 1.2fr .8fr 1.4fr auto;align-items:end;gap:8px;margin:16px 0;padding:14px;display:grid}.user-create-form label{color:#60736b;gap:5px;font-size:11.5px;font-weight:800;display:grid}.user-create-form input,.user-create-form select,.user-table input,.user-table select{background:#fff;border:1px solid #cfddd7;border-radius:8px;width:100%;min-height:37px;padding:0 9px;font-size:13px}.user-create-form button{min-height:37px}.user-table-wrap{border:1px solid #e0e7e4;border-radius:11px;overflow-x:auto}.user-table{border-collapse:collapse;table-layout:fixed;width:100%;min-width:880px}.user-table th{color:#586c64;text-align:left;background:#f5f8f7;padding:10px 9px;font-size:11.5px}.user-table td{vertical-align:middle;border-top:1px solid #e7ecea;padding:9px;font-size:12.5px}.user-table th:first-child{width:15%}.user-table th:nth-child(2){width:16%}.user-table th:nth-child(3){width:12%}.user-table th:nth-child(4){width:10%}.user-table th:nth-child(5){width:20%}.user-table th:nth-child(6){width:17%}.user-table th:nth-child(7){width:10%}.user-table td>b,.user-table td>small{display:block}.user-table td>small{color:#84938e;margin-top:4px;font-size:10.5px}.user-table tr.disabled{opacity:.63;background:#fafafa}.user-table time{color:#5b6e67;font-size:11.5px}.user-table small.locked{color:#b44339}.user-table button{color:#0f6852;cursor:pointer;background:#f6fbf9;border:1px solid #bed5cc;border-radius:8px;min-height:32px;padding:0 11px;font-weight:850}.user-security-note{color:#778781;margin:12px 2px 0;font-size:11.5px}.audit-history{margin-top:18px;overflow:hidden}.audit-filters{background:#f8faf9;border-bottom:1px solid #e8eeeb;grid-template-columns:150px 180px minmax(220px,1fr) auto;gap:8px;padding:13px 20px;display:grid}.audit-filters select,.audit-filters input{background:#fff;border:1px solid #d2dfd9;border-radius:8px;min-height:37px;padding:0 10px;font-size:12.5px}.audit-filters button{color:#fff;cursor:pointer;background:#176a54;border:0;border-radius:8px;min-height:37px;padding:0 15px;font-weight:850}.audit-event-list{padding:0 20px 9px}.audit-event-list article{border-bottom:1px solid #edf1ef;grid-template-columns:78px minmax(0,1fr) 150px;align-items:center;gap:13px;padding:13px 0;display:grid}.audit-event-list article:last-child{border-bottom:0}.audit-category{color:#50655d;background:#eef3f1;border-radius:999px;width:fit-content;padding:5px 8px;font-size:11px;font-weight:900}.audit-category.auth,.audit-category.users{color:#315f91;background:#e9f1fa}.audit-category.procurement{color:#8d5d13;background:#fff2d8}.audit-category.coupang_inbound{color:#77529a;background:#f1eafa}.audit-event-list b,.audit-event-list small,.audit-actor strong,.audit-actor time{display:block}.audit-event-list b{font-size:13px}.audit-event-list small{color:#7e8e88;margin-top:4px;font-size:11px}.audit-actor{text-align:right}.audit-actor strong{color:#3e554d;font-size:12px}.audit-actor time{color:#87958f;margin-top:4px;font-size:10.5px}.audit-event-list details{grid-column:2/-1}.audit-event-list summary{color:#62766e;cursor:pointer;width:fit-content;font-size:11px}.audit-diff{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:start;gap:8px;margin-top:7px;display:grid}.audit-diff pre{color:#52645d;white-space:pre-wrap;background:#f4f7f6;border-radius:7px;max-height:180px;margin:0;padding:9px;font:10.5px/1.45 ui-monospace,SFMono-Regular,Consolas,monospace;overflow:auto}.audit-diff>span{color:#95a29d;padding-top:8px}@media (width<=900px){.role-guide{grid-template-columns:1fr}.user-create-form{grid-template-columns:1fr 1fr}.user-create-form button{grid-column:1/-1}.audit-filters{grid-template-columns:1fr 1fr}}@media (width<=560px){.login-card{padding:24px 20px}.user-create-form{grid-template-columns:1fr}.user-create-form button{grid-column:auto}.audit-filters{grid-template-columns:1fr}.audit-event-list article{grid-template-columns:68px 1fr}.audit-actor{text-align:left;grid-column:2}.audit-event-list details{grid-column:1/-1}}*{box-sizing:border-box}html{background:var(--paper)}body{color:var(--ink);background:radial-gradient(circle at 84% 0%, #d8ef7b38, transparent 25rem), linear-gradient(180deg, #edf4f0 0, var(--paper) 22rem);margin:0;font-family:Pretendard,Noto Sans KR,Segoe UI,sans-serif}button,input,select{font:inherit}button{cursor:pointer}.shell{min-height:100vh}.topbar{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);z-index:20;background:#f4f7f5d1;border-bottom:1px solid #075e521f;justify-content:space-between;align-items:center;height:72px;padding:0 max(24px,50vw - 720px);display:flex;position:sticky;top:0}.brand{align-items:center;gap:13px;display:flex}.brand-mark{color:#fff;background:var(--brand);letter-spacing:-.06em;border-radius:12px;place-items:center;width:38px;height:38px;font-weight:900;display:grid;box-shadow:0 8px 20px #075e5233}.brand strong{letter-spacing:-.02em;font-size:17px;display:block}.brand small{color:var(--muted);font-size:13.5px}.top-actions{align-items:center;gap:16px;display:flex}.top-link{color:var(--brand);background:var(--mint);border-radius:9px;padding:8px 11px;font-size:13.5px;font-weight:800;text-decoration:none}.top-link:hover{color:#fff;background:var(--brand)}.top-status{color:var(--muted);align-items:center;gap:9px;font-size:15px;display:flex}.live-dot{background:#1d9a6c;border-radius:50%;width:8px;height:8px;box-shadow:0 0 0 5px #1d9a6c1f}.main{width:min(1440px,100% - 48px);margin:0 auto;padding:42px 0 72px}.hero{grid-template-columns:1.5fr 1fr;align-items:end;gap:36px;margin-bottom:30px;display:grid}.eyebrow{color:var(--brand);letter-spacing:.13em;text-transform:uppercase;font-size:14.5px;font-weight:800}h1{letter-spacing:-.055em;max-width:720px;margin:9px 0 11px;font-size:clamp(34px,4vw,58px);line-height:1.05}.hero p{max-width:690px;color:var(--muted);margin:0;font-size:18px;line-height:1.7}.metrics{grid-template-columns:repeat(3,1fr);gap:10px;display:grid}.metric{background:#ffffffa6;border:1px solid #075e521f;border-radius:18px;padding:18px}.metric strong{letter-spacing:-.04em;font-size:28px;display:block}.metric span{color:var(--muted);font-size:14.5px}.grid{grid-template-columns:minmax(0,1.65fr) minmax(320px,.85fr);align-items:start;gap:18px;display:grid}.panel{border:1px solid var(--line);background:var(--panel);box-shadow:var(--shadow);border-radius:24px;overflow:hidden}.panel+.panel{margin-top:18px}.panel-head{border-bottom:1px solid #edf1ef;justify-content:space-between;align-items:center;gap:20px;padding:22px 24px;display:flex}.panel-title h2{letter-spacing:-.03em;margin:0;font-size:20px}.panel-title p{color:var(--muted);margin:5px 0 0;font-size:14.5px}.counter{background:var(--mint);min-width:30px;height:30px;color:var(--brand);border-radius:10px;place-items:center;font-size:14.5px;font-weight:800;display:grid}.agent-list{padding:8px}.agent{border-radius:17px;grid-template-columns:minmax(170px,1fr) minmax(120px,.7fr) minmax(145px,.8fr) auto;align-items:center;gap:14px;padding:16px;display:grid}.agent+.agent{border-top:1px solid #edf1ef;border-radius:0}.agent-id{align-items:center;gap:12px;min-width:0;display:flex}.device-icon{width:42px;height:42px;color:var(--brand);background:var(--mint);border-radius:13px;place-items:center;font-size:20px;display:grid}.agent-name{min-width:0}.agent-name strong,.agent-name small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.agent-name strong{font-size:16px}.agent-name small,.data-cell small{color:var(--muted);margin-top:4px;font-size:13.5px}.data-cell strong,.data-cell small{display:block}.data-cell strong{font-size:14.5px;font-weight:700}.chips{flex-wrap:wrap;gap:5px;margin-top:7px;display:flex}.chip{color:var(--brand);background:#edf7f3;border-radius:7px;padding:4px 7px;font-size:12.5px;font-weight:700}.status{align-items:center;gap:6px;font-size:13.5px;font-weight:800;display:inline-flex}.status:before{content:"";background:#9aaba6;border-radius:50%;width:7px;height:7px}.status.online:before{background:#1d9a6c}.status.busy:before{background:var(--warning)}.action{color:#fff;background:var(--brand);border:0;border-radius:10px;padding:9px 12px;font-size:13.5px;font-weight:800}.action:hover{background:var(--brand-dark)}.action:disabled{cursor:not-allowed;color:#91a09c;background:#edf1ef}.action.large{align-self:end;min-height:44px;padding:11px 18px}.safety-badge{color:var(--brand);letter-spacing:.1em;background:#edf9f4;border:1px solid #9bd3bd;border-radius:8px;padding:6px 9px;font-size:12px;font-weight:900}.preflight-body{padding:22px 24px 24px}.preflight-form{grid-template-columns:1fr 1fr auto;align-items:end;gap:12px;display:grid}.preflight-form label span{color:var(--muted);margin:0 0 7px;font-size:12.5px;font-weight:800;display:block}.preflight-form select{width:100%;min-height:44px;color:var(--ink);border:1px solid var(--line);background:#f7f9f8;border-radius:11px;outline:none;padding:0 36px 0 12px}.preflight-form select:focus{border-color:#68ad98;box-shadow:0 0 0 3px #075e5214}.safety-note{color:var(--muted);margin:12px 0 0;font-size:12.5px}.preflight-result{background:#f1f4f3;border-left:4px solid #91a09c;border-radius:13px;margin-top:16px;padding:14px 16px}.preflight-result.ready{background:#edf9f4;border-left-color:#1d9a6c}.preflight-result.needs_input{border-left-color:var(--warning);background:#fff7ed}.preflight-result.needs_review{background:#fff4f2;border-left-color:#c45a4d}.preflight-summary{justify-content:space-between;align-items:center;gap:20px;display:flex}.preflight-result strong,.preflight-result small{display:block}.preflight-result strong{font-size:14.5px}.preflight-result small,.preflight-summary>span{color:var(--muted);margin-top:4px;font-size:12.5px}.parity-differences{border-top:1px solid #7d3f3424;gap:8px;margin-top:14px;padding-top:12px;display:grid}.parity-row{overflow-wrap:anywhere;background:#ffffffb8;border-radius:9px;grid-template-columns:minmax(130px,.7fr) 1fr 1fr;gap:10px;padding:8px 10px;font-size:12.5px;display:grid}.parity-row strong{color:#8f3f35;font-size:12.5px}.parity-warning{color:#8f3f35;background:#ffffffb3;border-radius:9px;margin-top:12px;padding:10px 12px;font-size:12.5px}.snapshot-action{border-top:1px solid var(--line);justify-content:space-between;align-items:center;gap:18px;margin-top:18px;padding-top:16px;display:flex}.snapshot-action strong,.snapshot-action small{display:block}.snapshot-action strong{font-size:13.5px}.snapshot-action small{max-width:560px;color:var(--muted);margin-top:4px;font-size:12.5px;line-height:1.55}.snapshot-result{border:1px solid var(--line);background:#f7f9f8;border-radius:13px;margin-top:14px;padding:16px}.snapshot-result.ready,.snapshot-result.ready_with_policy,.snapshot-result.completed{background:#f0faf6;border-color:#a8d8c6}.snapshot-result.blocked,.snapshot-result.failed{background:#fff4f2;border-color:#e8b8b1}.snapshot-head{justify-content:space-between;align-items:center;gap:16px;display:flex}.snapshot-head strong{font-size:14.5px}.snapshot-head span,.snapshot-pending{color:var(--muted);font-size:12.5px}.snapshot-metrics{grid-template-columns:repeat(3,1fr);gap:10px;margin-top:12px;display:grid}.snapshot-metrics>div{background:#ffffffc2;border:1px solid #15483d14;border-radius:10px;padding:11px 12px}.snapshot-metrics span,.snapshot-metrics strong,.snapshot-metrics small{display:block}.snapshot-metrics span{color:var(--muted);font-size:12px;font-weight:800}.snapshot-metrics strong{margin-top:5px;font-size:13.5px}.snapshot-metrics small{color:var(--muted);margin-top:4px;font-size:12px}.impact-note{color:#755013;background:#fff8e8;border-radius:9px;justify-content:space-between;gap:12px;margin-top:10px;padding:10px 12px;font-size:12.5px;display:flex}.sandbox-summary{grid-template-columns:1fr 1fr;gap:7px 14px;margin-top:12px;font-size:12.5px;display:grid}.sandbox-summary small{color:var(--muted);overflow-wrap:anywhere;grid-column:1/-1}.sandbox-output{background:#ffffffc2;border-radius:9px;justify-content:space-between;gap:12px;margin-top:8px;padding:9px 11px;font-size:12.5px;display:flex}.sandbox-output span{color:var(--muted)}.comparison-row{background:#ffffffc2;border-radius:9px;grid-template-columns:minmax(95px,.6fr) 1.4fr auto;gap:12px;margin-top:9px;padding:10px 12px;font-size:12.5px;display:grid}.comparison-row span,.comparison-row small{color:var(--muted)}.empty.compact{padding:24px 12px}.empty{text-align:center;padding:48px 28px}.empty-mark{background:var(--mint);width:58px;height:58px;color:var(--brand);border-radius:20px;place-items:center;margin:0 auto 16px;font-size:25px;display:grid}.empty h3{margin:0 0 8px;font-size:19px}.empty p{max-width:480px;color:var(--muted);margin:0 auto;font-size:15px;line-height:1.65}.timeline{padding:8px 20px 16px}.job{border-bottom:1px solid #edf1ef;grid-template-columns:12px 1fr auto;gap:11px;padding:14px 0;display:grid}.job:last-child{border-bottom:0}.job-dot{background:#91a09c;border-radius:50%;width:9px;height:9px;margin-top:5px}.job-dot.completed{background:#1d9a6c}.job-dot.running,.job-dot.claimed{background:var(--warning)}.job-dot.failed{background:var(--danger)}.job strong{font-size:14.5px;display:block}.job small{color:var(--muted);margin-top:4px;font-size:12.5px;display:block}.job time{color:var(--muted);font-size:12.5px}.roadmap{padding:18px 22px 24px}.roadmap-row{grid-template-columns:30px 1fr auto;align-items:center;gap:11px;padding:12px 0;display:grid}.roadmap-index{width:28px;height:28px;color:var(--brand);background:var(--mint);border-radius:9px;place-items:center;font-size:13.5px;font-weight:900;display:grid}.roadmap-row strong{font-size:14.5px;display:block}.roadmap-row small{color:var(--muted);font-size:12.5px}.phase{color:var(--muted);background:#f0f3f2;border-radius:8px;padding:5px 8px;font-size:12px;font-weight:800}.phase.active{color:var(--brand);background:var(--lime)}.phase.done{color:#fff;background:var(--brand)}.phase.blocked{color:#8f3f35;background:#ffe8e4}.domain-summary{background:#f0faf6;border:1px solid #a8d8c6;border-radius:13px;margin:18px 22px 0;padding:14px 15px}.domain-summary strong,.domain-summary span{display:block}.domain-summary strong{color:var(--brand);font-size:14.5px}.domain-summary span{color:var(--muted);margin-top:5px;font-size:12.5px;line-height:1.55}.domain-counts{grid-template-columns:repeat(2,1fr);gap:8px;padding:12px 22px 0;display:grid}.domain-counts>div{background:#fafcfb;border:1px solid #e7eeeb;border-radius:10px;padding:10px 11px}.domain-counts span,.domain-counts strong{display:block}.domain-counts span{color:var(--muted);font-size:12px}.domain-counts strong{margin-top:4px;font-size:16px}.domain-roadmap{padding-top:10px}.domain-roadmap .roadmap-row{align-items:start}.domain-roadmap .roadmap-row small{margin-top:3px;line-height:1.45;display:block}.error-banner{color:#792f2a;background:#fff0ee;border:1px solid #f3cfcb;border-radius:13px;margin-bottom:18px;padding:13px 16px;font-size:14.5px}.notice-banner{color:#5f4c13;background:#fff9df;border:1px solid #eadca0;border-radius:12px;margin-bottom:14px;padding:11px 14px;font-size:13px}.inventory-shell{min-height:100vh}.workspace-header{justify-content:space-between;align-items:flex-start;gap:24px;padding:28px 0 18px;display:flex}.workspace-header h1{letter-spacing:-.03em;margin:0;font-size:26px}.workspace-header p{max-width:760px;color:var(--muted);margin:6px 0 0;font-size:14.5px;line-height:1.6}.workspace-header-side{flex-shrink:0;align-items:center;gap:10px;display:flex}.ghost-button{border:1px solid var(--line);min-height:34px;color:var(--ink);cursor:pointer;background:#ffffffe6;border-radius:10px;align-items:center;padding:0 14px;font-size:13.5px;font-weight:700;text-decoration:none;display:inline-flex}.ghost-button:hover:not(:disabled){color:var(--brand);background:#f1faf6;border-color:#a9d5c4}.ghost-button:disabled{opacity:.5;cursor:default}.inventory-main{width:min(1500px,100% - 48px);margin:0 auto;padding:0 0 72px}.ledger-metrics{grid-template-columns:repeat(4,1fr);gap:10px;margin-bottom:14px;display:grid}.ledger-metrics>div{border:1px solid var(--line);background:#ffffffd1;border-radius:14px;padding:14px 16px}.ledger-metrics span,.ledger-metrics strong,.ledger-metrics small{display:block}.ledger-metrics span{color:var(--muted);font-size:12.5px}.ledger-metrics strong{letter-spacing:-.04em;margin-top:4px;font-size:22px}.ledger-metrics small{color:var(--muted);margin-top:2px;font-size:12.5px}.inventory-empty-actions{justify-content:center;gap:10px;margin-top:16px;display:flex}.inventory-empty-actions a{background:var(--brand);color:#fff;border-radius:10px;align-items:center;min-height:36px;padding:0 16px;font-size:14.5px;font-weight:700;text-decoration:none;display:inline-flex}.inventory-empty-actions a+a{color:var(--ink);border:1px solid var(--line);background:#ffffffe6}.product-management,.inventory-registration,.inventory-import,#stock,#movements,#masters,#exports{scroll-margin-top:84px}.inventory-panel{border:1px solid var(--line);box-shadow:var(--shadow);background:#fff;border-radius:22px;overflow:hidden}.inventory-toolbar{border-bottom:1px solid #edf1ef;grid-template-columns:minmax(300px,1fr) minmax(160px,220px) minmax(150px,190px) auto;gap:10px;padding:16px;display:grid}.inventory-toolbar form{display:flex}.inventory-toolbar input,.inventory-toolbar select,.inventory-adjust input{min-height:40px;color:var(--ink);border:1px solid var(--line);background:#f7f9f8;outline:none;padding:0 11px}.inventory-toolbar form input{border-radius:10px 0 0 10px;width:100%}.inventory-toolbar form button,.inventory-refresh,.inventory-adjust button{color:#fff;background:var(--brand);border:0;font-size:12.5px;font-weight:800}.inventory-toolbar form button{border-radius:0 10px 10px 0;min-width:62px}.inventory-toolbar select{border-radius:10px}.inventory-refresh{border-radius:10px;padding:0 14px}.inventory-message{color:var(--brand);background:#edf9f4;border-radius:10px;margin:14px 16px 0;padding:11px 13px;font-size:13.5px}.inventory-error{margin:14px 16px 0}.inventory-global-message,.inventory-global-error{margin:0 0 16px}.product-management{margin-bottom:16px}.product-management-message,.product-management-error{margin-bottom:14px}.product-catalog-toolbar{border-bottom:1px solid #edf1ef;grid-template-columns:minmax(280px,1fr) minmax(130px,180px) auto;gap:10px;padding:16px;display:grid}.product-catalog-toolbar form{display:flex}.product-catalog-toolbar input,.product-catalog-toolbar select{width:100%;min-height:40px;color:var(--ink);border:1px solid var(--line);background:#f7f9f8;outline:none;padding:0 11px}.product-catalog-toolbar form input{border-radius:10px 0 0 10px}.product-catalog-toolbar form button{color:#fff;background:var(--brand);border:0;border-radius:0 10px 10px 0;min-width:78px;font-size:12.5px;font-weight:800}.product-catalog-toolbar select{border-radius:10px}.product-catalog-toolbar>button{min-height:40px}.product-catalog-table-wrap{max-height:520px;overflow:auto}.product-catalog-table{border-collapse:collapse;width:100%;min-width:960px}.product-catalog-table th{z-index:1;color:var(--muted);border-bottom:1px solid var(--line);text-align:left;background:#f7f9f8;padding:10px 12px;font-size:12px;position:sticky;top:0}.product-catalog-table td{vertical-align:middle;border-bottom:1px solid #edf1ef;padding:11px 12px;font-size:12.5px}.product-catalog-table tr.selected td{background:#f1faf6}.product-catalog-table td>strong,.product-catalog-table td>span,.product-catalog-table td>small{display:block}.product-catalog-table td>span{margin-top:3px;font-weight:700}.product-catalog-table td>small{max-width:300px;color:var(--muted);text-overflow:ellipsis;white-space:nowrap;margin-top:3px;font-size:11px;overflow:hidden}.product-catalog-table td>button{min-height:31px;color:var(--brand);background:#f1faf6;border:1px solid #b7d8cc;border-radius:8px;padding:0 10px;font-size:12px;font-weight:800}.catalog-status{border-radius:6px;width:fit-content;margin-top:5px;padding:3px 6px;font-weight:800}.catalog-status.active{color:var(--brand);background:#eaf6f1}.catalog-status.inactive{color:#86605b;background:#f5eeec}.product-pagination{border-top:1px solid #edf1ef}.product-detail{border-top:8px solid #f0f4f2}.product-detail-head{background:#fbfdfc;border-bottom:1px solid #edf1ef;justify-content:space-between;align-items:center;gap:14px;padding:16px 20px;display:flex}.product-detail-head span,.product-detail-head strong,.product-detail-head small{display:block}.product-detail-head span{color:var(--brand);font-size:11px;font-weight:800}.product-detail-head strong{margin-top:3px;font-size:19px}.product-detail-head small{color:var(--muted);margin-top:2px;font-size:12px}.product-detail-head button{border:1px solid var(--line);min-height:32px;color:var(--muted);background:#fff;border-radius:8px;padding:0 11px;font-size:12px;font-weight:700}.product-detail-summary{background:#edf1ef;border-bottom:1px solid #edf1ef;grid-template-columns:repeat(4,1fr);gap:1px;display:grid}.product-detail-summary>div{background:#fff;padding:13px 16px}.product-detail-summary span,.product-detail-summary strong,.product-detail-summary small{display:block}.product-detail-summary span{color:var(--muted);font-size:11px}.product-detail-summary strong{margin-top:4px;font-size:19px}.product-detail-summary small{color:var(--muted);margin-top:3px;font-size:11px}.product-edit-form{border-bottom:1px solid #edf1ef;grid-template-columns:1.25fr 1.25fr 1fr .7fr;align-items:end;gap:10px;padding:16px;display:grid}.product-edit-form label>span,.product-add-options label>span{color:var(--muted);margin-bottom:5px;font-size:11px;font-weight:700;display:block}.product-edit-form input,.product-edit-form textarea,.product-add-options input,.product-status-control input{resize:vertical;width:100%;min-height:38px;color:var(--ink);border:1px solid var(--line);font:inherit;background:#f7f9f8;border-radius:9px;outline:none;padding:8px 10px;font-size:12.5px}.product-edit-form textarea{min-height:58px}.product-edit-form .product-edit-note{grid-column:1/-2}.product-edit-form>button,.product-option-head>button,.product-add-options-actions button:last-child{color:#fff;background:var(--brand);border:0;border-radius:9px;min-height:38px;padding:0 13px;font-size:12px;font-weight:800}.product-edit-form>button:disabled,.product-option-head>button:disabled,.product-add-options-actions button:disabled{color:#91a09c;background:#dfe9e5}.product-option-head{justify-content:space-between;align-items:end;gap:14px;padding:15px 16px 10px;display:flex}.product-option-head strong,.product-option-head span{display:block}.product-option-head strong{font-size:14.5px}.product-option-head span{color:var(--muted);margin-top:3px;font-size:11px}.product-option-list{border:1px solid #e4ebe8;border-radius:11px;max-height:340px;margin:0 16px 16px;overflow:auto}.product-option-list>div{border-bottom:1px solid #edf1ef;grid-template-columns:minmax(180px,1.3fr) .7fr repeat(3,minmax(76px,.45fr));align-items:center;gap:10px;padding:10px 12px;font-size:12px;display:grid}.product-option-list>div:last-child{border-bottom:0}.product-option-list strong,.product-option-list small{display:block}.product-option-list small{color:var(--muted);margin-top:3px;font-size:11px}.product-option-list>div>span{color:var(--muted)}.product-option-list b{color:var(--ink);font-size:13.5px}.product-add-options{background:#f7fcfa;border:1px solid #acd3c4;border-radius:13px;margin:0 16px 16px;padding:14px}.product-add-location{grid-template-columns:1fr 1fr;gap:10px;display:grid}.product-option-combinations{margin-top:10px}.product-new-variants input{background:#fff}.product-add-options-actions{justify-content:flex-end;gap:8px;margin-top:12px;display:flex}.product-add-options-actions button{min-height:36px;color:var(--brand);background:#fff;border:1px solid #b7d8cc;border-radius:9px;padding:0 13px;font-size:12px;font-weight:800}.product-status-control{background:#fcf9f8;border:1px solid #e7dedb;border-radius:12px;grid-template-columns:minmax(220px,1fr) minmax(220px,.8fr) auto;align-items:center;gap:12px;margin:0 16px 16px;padding:14px;display:grid}.product-status-control strong,.product-status-control span{display:block}.product-status-control strong{font-size:12.5px}.product-status-control span{color:var(--muted);margin-top:3px;font-size:11px}.product-status-control button{color:#8b4b44;background:#fff;border:1px solid #dec8c2;border-radius:9px;min-height:38px;padding:0 13px;font-size:12px;font-weight:800}.product-status-control button:disabled{color:#a5aeab;background:#f1f3f2;border-color:#e5e9e7}.product-change-history{border:1px solid #e4ebe8;border-radius:10px;margin:0 16px 16px}.product-change-history summary{cursor:pointer;color:var(--brand);padding:11px 13px;font-size:12px;font-weight:800}.product-change-history>div{padding:0 13px 8px}.product-change-history p{border-top:1px solid #edf1ef;grid-template-columns:120px 1fr;gap:8px;margin:0;padding:9px 0;font-size:12px;display:grid}.product-change-history p span{color:var(--muted)}.product-change-history p small{color:var(--muted);grid-column:2;font-size:11px}.inventory-registration{margin-bottom:16px}.registration-toggle{min-width:76px;min-height:34px;color:var(--brand);background:#f1faf6;border:1px solid #b7d8cc;border-radius:9px;padding:0 12px;font-size:12.5px;font-weight:800}.product-registration-form{padding:16px}.product-registration-basics{grid-template-columns:repeat(3,minmax(150px,1fr));gap:12px;display:grid}.product-registration-form label>span{color:var(--muted);margin-bottom:5px;font-size:12px;font-weight:700;display:block}.product-registration-form input{width:100%;min-height:40px;color:var(--ink);border:1px solid var(--line);background:#f7f9f8;border-radius:10px;outline:none;padding:0 11px}.product-registration-form input:focus{border-color:#76bca4;box-shadow:0 0 0 3px #1b7f5d14}.registration-variants-head{border-top:1px solid #edf1ef;justify-content:space-between;align-items:end;gap:16px;margin-top:20px;padding-top:16px;display:flex}.registration-variants-head strong,.registration-variants-head span{display:block}.registration-variants-head strong{font-size:14.5px}.registration-variants-head span{color:var(--muted);margin-top:4px;font-size:12px}.registration-variants-head button,.product-registration-submit button{color:#fff;background:var(--brand);border:0;border-radius:9px;min-height:36px;padding:0 14px;font-size:12.5px;font-weight:800}.registration-variants-head button:disabled,.product-registration-submit button:disabled{color:#91a09c;background:#dfe9e5}.option-combination-builder{background:#f8fbfa;border:1px solid #dce9e4;border-radius:12px;grid-template-columns:1fr auto 1fr auto;align-items:end;gap:10px;margin-top:12px;padding:13px;display:grid}.option-combination-builder b{color:#8ca099;align-self:center;margin-top:15px;font-size:16px}.option-combination-builder button{color:#fff;background:#356e5d;border:0;border-radius:9px;min-height:40px;padding:0 14px;font-size:12.5px;font-weight:800}.registration-variants{margin-top:10px;overflow-x:auto}.registration-variant-labels,.registration-variant-row{grid-template-columns:1fr 1fr 1.2fr .75fr .75fr .75fr 54px;align-items:center;gap:7px;min-width:900px;display:grid}.registration-variant-labels{color:var(--muted);padding:0 3px 5px;font-size:11px;font-weight:700}.registration-variant-row{border-top:1px solid #f0f3f2;padding:6px 0}.registration-variant-row input{border-radius:8px;min-height:36px;font-size:12.5px}.registration-variant-row button{color:#8b4b44;background:#fff7f5;border:1px solid #e1d4d1;border-radius:8px;min-height:32px;font-size:12px;font-weight:700}.registration-variant-row button:disabled{color:#b2bab8;background:#f5f7f6;border-color:#e9edeb}.product-registration-submit{color:var(--brand);background:#edf9f4;border-radius:12px;justify-content:space-between;align-items:center;gap:16px;margin-top:14px;padding:14px;display:flex}.product-registration-submit span{font-size:12px;line-height:1.5}.product-registration-submit button{min-height:40px}.inventory-import{margin-bottom:16px}.inventory-import-toolbar{border-bottom:1px solid #edf1ef;grid-template-columns:minmax(220px,340px) 1fr auto;align-items:end;gap:10px;padding:16px;display:grid}.inventory-import-toolbar label span,.inventory-approval-form label>span{color:var(--muted);margin-bottom:5px;font-size:12px;font-weight:700;display:block}.inventory-import-toolbar select,.inventory-import-toolbar input,.inventory-approval-form input{width:100%;min-height:40px;color:var(--ink);border:1px solid var(--line);background:#f7f9f8;border-radius:10px;outline:none;padding:0 11px}.inventory-import-toolbar form{display:flex}.inventory-import-toolbar form input{border-radius:10px 0 0 10px}.inventory-import-toolbar form button{color:#fff;background:var(--brand);border:0;border-radius:0 10px 10px 0;min-width:76px;font-size:12.5px;font-weight:800}.inventory-import-toolbar>button{min-height:40px}.inventory-import-summary{background:#edf1ef;border-bottom:1px solid #edf1ef;grid-template-columns:repeat(4,1fr);gap:1px;display:grid}.inventory-import-summary>div{background:#fff;padding:15px 16px}.inventory-import-summary span,.inventory-import-summary strong,.inventory-import-summary small{display:block}.inventory-import-summary span{color:var(--muted);font-size:12px}.inventory-import-summary strong{margin-top:5px;font-size:18px}.inventory-import-summary small{color:var(--muted);margin-top:4px;font-size:11px;line-height:1.45}.inventory-import-summary .positive{color:var(--brand)}.inventory-import-summary .negative{color:var(--danger)}.import-option-repair{background:#fbfdfc;border:1px solid #d8e4df;border-radius:12px;margin:12px 20px;overflow:hidden}.import-option-repair>summary{cursor:pointer;align-items:baseline;gap:10px;padding:13px 15px;display:flex}.import-option-repair>summary strong{font-size:13.5px}.import-option-repair>summary span,.import-option-repair>div>p{color:var(--muted);font-size:12px}.import-option-repair>div:not(.import-option-repair-summary,.inventory-table-wrap,.product-modal-options-actions){align-items:center;gap:12px;padding:0 15px 13px;display:flex}.import-option-repair>div>p{flex:1;margin:0}.import-option-repair button{background:#fff;border:1px solid #cddbd6;border-radius:9px;min-height:34px;padding:0 13px;font-weight:750}.import-option-repair-summary{background:#e4ece9;border:1px solid #e4ece9;border-radius:10px;grid-template-columns:repeat(6,minmax(0,1fr));gap:1px;margin:0 15px 12px;display:grid;overflow:hidden}.import-option-repair-summary span{color:var(--muted);background:#fff;padding:9px;font-size:11px}.import-option-repair-summary b{color:var(--ink);margin-top:3px;font-size:15px;display:block}.import-option-repair .inventory-table-wrap{max-height:300px;margin:0 15px 12px}.import-option-repair .inventory-table td small{color:var(--muted);margin-top:3px;display:block}.import-option-repair .product-modal-options-actions{border-top:1px solid #e4ece9;margin:0;padding:11px 15px}.import-status.staged{color:#a56400}.import-status.approved{color:var(--brand)}.inventory-import-blockers,.inventory-approved,.inventory-reconciliation-mode{border-radius:11px;margin:14px 16px 0;padding:13px 14px}.inventory-import-blockers{color:#792f2a;background:#fff0ee;border:1px solid #f3cfcb}.inventory-import-blockers strong,.inventory-import-blockers span,.inventory-approved strong,.inventory-approved span,.inventory-approved small,.inventory-reconciliation-mode strong,.inventory-reconciliation-mode span{display:block}.inventory-import-blockers strong,.inventory-approved strong,.inventory-reconciliation-mode strong{font-size:13.5px}.inventory-import-blockers span,.inventory-approved span,.inventory-approved small,.inventory-reconciliation-mode span{margin-top:4px;font-size:12px;line-height:1.5}.inventory-approved{color:var(--brand);background:#edf9f4;border:1px solid #b7dfcf}.inventory-approved span,.inventory-approved small{color:var(--muted)}.inventory-reconciliation-mode{color:#765112;background:#fff9e9;border:1px solid #ead9a8}.inventory-reconciliation-mode span{color:#8a744d}.inventory-reconciliation{background:#fbfefd;border:1px solid #b9d8cc;border-radius:16px;margin:14px 16px;overflow:hidden}.inventory-reconciliation .inventory-history-head{background:#f1faf6}.inventory-reconciliation .inventory-staging-table-wrap{max-height:360px}.reconciliation-record{background:#f8fbfa;border-top:1px solid #e2eeea;grid-template-columns:minmax(220px,1fr) auto;gap:10px;padding:14px 16px;display:grid}.reconciliation-record input{width:100%;min-height:40px;color:var(--ink);border:1px solid var(--line);background:#fff;border-radius:10px;outline:none;padding:0 11px}.reconciliation-record button{color:#fff;background:var(--brand);border:0;border-radius:10px;min-height:40px;padding:0 16px;font-size:12.5px;font-weight:800}.reconciliation-record button:disabled{color:#91a09c;background:#dfe9e5}.inventory-approval-form{background:#f0faf6;border:1px solid #a8d8c6;border-radius:14px;grid-template-columns:minmax(180px,.7fr) minmax(360px,1.5fr) auto;align-items:end;gap:12px;margin:14px 16px;padding:16px;display:grid}.inventory-approval-form .approval-check{color:#7a4a00;grid-column:1/-1;align-items:start;gap:9px;font-size:12.5px;line-height:1.5;display:flex}.inventory-approval-form .approval-check input{width:16px;min-height:16px;margin-top:1px}.inventory-approval-form .approval-digest code{max-width:520px;color:var(--muted);text-overflow:ellipsis;margin-bottom:6px;font-size:11px;display:block;overflow:hidden}.inventory-approval-form>button{color:#fff;background:var(--brand);border:0;border-radius:10px;min-height:40px;padding:0 16px;font-size:12.5px;font-weight:800}.inventory-approval-form>button:disabled{color:#91a09c;background:#dfe9e5}.inventory-staging-table-wrap{border-top:1px solid #edf1ef;max-height:520px;overflow:auto}.inventory-staging-table{border-collapse:collapse;width:100%;min-width:900px}.inventory-staging-table th{color:var(--muted);border-bottom:1px solid var(--line);text-align:left;background:#f7f9f8;padding:10px 12px;font-size:12px;position:sticky;top:0}.inventory-staging-table td{border-bottom:1px solid #edf1ef;padding:10px 12px;font-size:12.5px}.inventory-staging-table td strong,.inventory-staging-table td small{display:block}.inventory-staging-table td small{color:var(--muted);margin-top:3px;font-size:11px}.inventory-staging-table code{color:var(--muted);font-size:11px}.inventory-staging-table .staging-negative{background:#fff6f3}.inventory-staging-table .staging-negative td:nth-child(4){color:var(--danger)}.inventory-pagination{color:var(--muted);justify-content:space-between;align-items:center;gap:12px;padding:11px 16px;font-size:12px;display:flex}.inventory-pagination div{gap:6px;display:flex}.inventory-pagination button{border:1px solid var(--line);min-width:52px;min-height:30px;color:var(--brand);background:#fff;border-radius:8px;font-size:12px;font-weight:800}.inventory-pagination button:disabled{color:#aab5b2;background:#f4f6f5}.inventory-empty{text-align:center;padding:70px 24px}.inventory-empty h2{margin:0;font-size:20px}.inventory-empty p{max-width:620px;color:var(--muted);margin:9px auto 0;font-size:14.5px;line-height:1.65}.inventory-table-wrap{overflow:auto}.inventory-table{border-collapse:collapse;width:100%;min-width:1180px}.inventory-table th{color:var(--muted);border-bottom:1px solid var(--line);text-align:left;background:#f7f9f8;padding:11px 12px;font-size:12px}.inventory-table td{vertical-align:top;border-bottom:1px solid #edf1ef;padding:12px;font-size:13.5px}.inventory-table td>strong,.inventory-table td>span,.inventory-table td>small{display:block}.inventory-table td>span{color:var(--muted);margin-top:3px;font-size:12px}.inventory-table td>small{color:#82918d;margin-top:3px;font-size:11px}.inventory-quantity{min-width:84px}.inventory-quantity>strong{font-size:19px}.inventory-adjust{grid-template-columns:90px minmax(140px,1fr) 54px;gap:5px;min-width:320px;display:grid}.inventory-adjust input{border-radius:8px;width:100%;min-height:34px;font-size:12.5px}.inventory-adjust button{border-radius:8px}.inventory-adjust button:disabled{color:#91a09c;background:#edf1ef}.inventory-revision{color:var(--muted);margin-top:5px;font-size:11px;display:block}.procurement-management{margin-top:16px}.procurement-message,.procurement-error{margin:14px 18px 0}.procurement-create{border-bottom:1px solid #edf1ef;grid-template-columns:.75fr .75fr .85fr .6fr 1fr auto;align-items:end;gap:8px;padding:16px 18px;display:grid}.procurement-create label>span,.procurement-auto-location>span,.receipt-note>span{color:var(--muted);margin-bottom:5px;font-size:11px;font-weight:700;display:block}.procurement-create input,.procurement-create select,.procurement-selector select,.receipt-note input,.procurement-lines article input,.procurement-draft-lines input,.procurement-draft-lines select{width:100%;min-height:38px;color:var(--ink);border:1px solid var(--line);background:#fff;border-radius:9px;outline:none;padding:0 10px;font-size:12px}.procurement-create>button,.procurement-selector button,.procurement-lines article button{color:#fff;background:var(--brand);border:0;border-radius:9px;min-height:38px;padding:0 12px;font-size:11px;font-weight:800}.procurement-create button:disabled,.procurement-selector button:disabled,.procurement-lines article button:disabled{color:#aab5b2;background:#edf1ef}.procurement-draft-lines{grid-column:1/-1;gap:6px;display:grid}.procurement-draft-lines>div{grid-template-columns:1fr 150px auto;gap:6px;display:grid}.procurement-draft-lines>div button,.procurement-draft-lines>button{border:1px solid var(--line);min-height:34px;color:var(--brand);background:#fff;border-radius:8px;padding:0 9px;font-size:11px;font-weight:700}.procurement-draft-lines>button{justify-self:start}.procurement-auto-location{background:#f3faf7;border:1px solid #cfe3dd;border-radius:9px;min-height:58px;padding:8px 10px}.procurement-auto-location strong,.procurement-auto-location small{display:block}.procurement-auto-location strong{color:var(--brand);font-size:12px}.procurement-auto-location small{color:var(--muted);margin-top:2px;font-size:10px;line-height:1.3}.procurement-selector{background:#fafcfb;border-bottom:1px solid #edf1ef;align-items:center;gap:12px;padding:12px 18px;display:flex}.procurement-selector select{max-width:480px}.procurement-selector span{color:var(--muted);margin-left:auto;font-size:11px}.procurement-selector button{min-height:34px}.procurement-export-group{gap:6px;display:flex}.procurement-selector .procurement-export{color:#9a3412;white-space:nowrap;background:#fff7ed;border:1px solid #fed7aa}.procurement-selector .inbound-export{color:#1e3a5f;white-space:nowrap;background:#eff6fc;border:1px solid #cbdceb}.procurement-lines{padding:0 18px 14px}.procurement-lines-head{border-bottom:1px solid #edf1ef;align-items:center;gap:9px;padding:13px 0;display:flex}.procurement-lines-head strong{font-size:13.5px}.procurement-lines-head small{color:var(--muted);margin-left:auto;font-size:11px}.procurement-profile{color:var(--muted);font-size:11px}.procurement-status{color:#8a6417;background:#fff6df;border-radius:7px;padding:5px 7px;font-size:11px;font-weight:800}.procurement-status.received{color:var(--brand);background:var(--mint)}.receipt-note{max-width:500px;padding:12px 0 4px;display:block}.procurement-lines article{border-bottom:1px solid #edf1ef;grid-template-columns:minmax(180px,1fr) repeat(3,.35fr) 100px auto;align-items:center;gap:10px;padding:10px 0;display:grid}.procurement-lines article>div strong,.procurement-lines article>div span{display:block}.procurement-lines article>div strong{font-size:12px}.procurement-lines article>div span,.procurement-lines article>span{color:var(--muted);margin-top:3px;font-size:11px}.procurement-lines article>span b{color:var(--ink);font-size:12.5px}.procurement-ledger{padding:12px 18px 18px}.procurement-ledger>.inventory-history-head{padding:2px 0 10px}.procurement-manual-create{background:#fbfdfc;border:1px solid #dce6e2;border-radius:10px;margin:0 18px 18px;overflow:hidden}.procurement-manual-create>summary{cursor:pointer;justify-content:space-between;align-items:center;gap:16px;min-height:48px;padding:8px 12px;list-style:none;display:flex}.procurement-manual-create>summary::-webkit-details-marker{display:none}.procurement-manual-create>summary>span{gap:2px;display:grid}.procurement-manual-create>summary strong{color:#355b52;font-size:12px}.procurement-manual-create>summary small{color:var(--muted);font-size:10.5px;font-weight:500}.procurement-manual-create>summary i{color:#63736e;white-space:nowrap;background:#edf2f0;border-radius:999px;padding:4px 7px;font-size:10px;font-style:normal;font-weight:750}.procurement-manual-create[open]>summary{background:#f6faf8;border-bottom:1px solid #e3ebe8}.procurement-manual-create .procurement-create{border-bottom:0;padding:12px}.procurement-order-card{border:1px solid var(--line);border-radius:10px;margin-bottom:7px;overflow:hidden}.inventory-shell .procurement-order-head{width:100%;min-height:56px;color:var(--ink);text-align:right;cursor:pointer;background:#fafcfb;border:0;grid-template-columns:minmax(235px,1fr) 92px repeat(4,78px) 112px 24px;align-items:center;gap:8px;padding:8px 12px;display:grid}.procurement-order-head>span:first-child{text-align:left;display:grid}.procurement-order-head small{color:var(--muted);font-size:11px;font-weight:500}.procurement-order-head .procurement-status{justify-self:center}.procurement-order-head .has-remaining{color:#a24d32}.procurement-order-head i{color:var(--muted);font-size:10px;font-style:normal}.procurement-order-body{padding:10px 12px 12px}.procurement-location-warning{color:#765116;background:#fff8e8;border:1px solid #e8c987;border-radius:9px;justify-content:space-between;align-items:center;gap:14px;margin-bottom:10px;padding:9px 11px;display:flex}.procurement-location-warning>span{gap:2px;display:grid}.procurement-location-warning small{color:#826a3a;font-size:11.5px}.procurement-location-warning button{color:#765116;white-space:nowrap;background:#fff;border:1px solid #d6aa50;border-radius:8px;min-height:32px;padding:0 11px;font-size:11px;font-weight:850}.procurement-location-warning button:disabled{opacity:.55;cursor:default}.procurement-order-tools{justify-content:flex-end;align-items:center;gap:7px;margin-bottom:9px;display:flex}.procurement-order-tools>span{color:var(--muted);margin-right:auto;font-size:11.5px}.procurement-order-tools>button,.procurement-line-table button{color:#fff;background:var(--brand);border:0;border-radius:9px;min-height:34px;padding:0 12px;font-size:11px;font-weight:800}.procurement-order-tools>button.procurement-delete{color:#8a2f2f;background:#fdf3f3;border:1px solid #e2b6b6}.procurement-order-tools>button:disabled,.procurement-line-table button:disabled{opacity:.55;cursor:default}.procurement-order-tools .procurement-export{color:#9a3412;background:#fff7ed;border:1px solid #fed7aa}.procurement-order-tools .inbound-export{color:#1e3a5f;background:#eff6fc;border:1px solid #cbdceb}.procurement-order-body .receipt-note{grid-template-columns:110px minmax(220px,520px);align-items:center;gap:8px;margin:0 0 9px;display:grid}.procurement-order-body .receipt-note>span{margin:0}.procurement-line-table td>span{color:var(--muted);font-size:11px;display:block}.procurement-line-table td input{border:1px solid var(--line);text-align:right;border-radius:8px;width:86px;min-height:32px;padding:0 8px}.procurement-line-table th:nth-child(n+3),.procurement-line-table td:nth-child(n+3){text-align:right}.procurement-line-table td:last-child{white-space:nowrap}.procurement-workflow{background:#fbfdfc;border:1px solid #cfe0da;border-radius:11px;margin:10px 0;overflow:hidden}.procurement-workflow-head{background:#f3f8f6;border-bottom:1px solid #dbe8e3;justify-content:space-between;align-items:center;gap:16px;min-height:58px;padding:10px 12px;display:flex}.procurement-workflow-head>div:first-child{gap:3px;display:grid}.procurement-workflow-head strong{color:#164c42;font-size:12.5px}.procurement-workflow-head span{color:var(--muted);font-size:11px}.procurement-workflow-head>div:last-child,.procurement-editor-actions{align-items:center;gap:6px;display:flex}.procurement-workflow button{color:#24564d;white-space:nowrap;background:#fff;border:1px solid #c9dbd5;border-radius:8px;min-height:32px;padding:0 10px;font-size:11px;font-weight:800}.procurement-workflow button:hover,.procurement-workflow button.active{border-color:var(--brand);background:var(--mint);color:var(--brand)}.procurement-workflow button:disabled{opacity:.5;cursor:default}.procurement-workflow-message,.procurement-workflow-error{margin:9px 10px 0}.procurement-workflow-editor{background:#fff;border-bottom:1px solid #dbe8e3;padding:11px}.procurement-editor-head{grid-template-columns:180px minmax(260px,1fr) auto auto;align-items:end;gap:8px;margin-bottom:10px;display:grid}.procurement-inspection-head{grid-template-columns:210px 150px 145px minmax(240px,1fr)}.procurement-editor-head label,.procurement-dispatch-bar label,.procurement-receipt-bar label{gap:4px;display:grid}.procurement-editor-head label>span,.procurement-dispatch-bar label>span,.procurement-receipt-bar label>span{color:var(--muted);font-size:10.5px;font-weight:750}.procurement-editor-head input,.procurement-editor-head select,.procurement-dispatch-bar input,.procurement-receipt-bar input,.procurement-workflow-table input,.procurement-workflow-table select{border:1px solid var(--line);background:#fff;border-radius:8px;width:100%;min-height:32px;padding:0 8px;font-size:11.5px}.procurement-workflow-table input[type=number]{text-align:right;width:82px;margin-left:auto}.procurement-workflow-table select{min-width:112px}.procurement-editor-actions{justify-content:flex-end;margin-bottom:9px}.procurement-held{background:#fdf6dd}.procurement-held>strong{color:#7a5b12}.procurement-held>span{font-family:ui-monospace,monospace;font-size:10px!important}.procurement-draft-hint{color:#35675e;background:#edf7f3;border-radius:7px;margin:-2px 0 8px;padding:7px 9px;font-size:11px}.procurement-workflow-table td>span{color:var(--muted);margin-top:2px;font-size:10.5px;display:block}.procurement-workflow-table th:nth-child(n+3),.procurement-workflow-table td:nth-child(n+3){text-align:right}.procurement-shipment-list{padding:10px}.procurement-shipment{background:#fff;border:1px solid #d9e4e0;border-radius:9px;margin-bottom:7px;overflow:hidden}.procurement-shipment:last-child{margin-bottom:0}.procurement-shipment>summary{cursor:pointer;text-align:right;background:#f7faf9;grid-template-columns:minmax(190px,1fr) 100px repeat(4,72px) minmax(155px,auto);align-items:center;gap:7px;min-height:50px;padding:7px 10px;list-style:none;display:grid}.procurement-shipment>summary::-webkit-details-marker{display:none}.procurement-shipment>summary>span:first-child{text-align:left;display:grid}.procurement-shipment>summary small{color:var(--muted);font-size:10px;font-weight:500;display:block}.procurement-shipment>summary .procurement-status{justify-self:center}.procurement-status.china_confirmed,.procurement-status.draft{color:#795b16;background:#fff4d4}.procurement-status.partially_shipped,.procurement-status.in_transit{color:#195b7a;background:#e7f4fa}.procurement-status.shipped{color:#2851a3;background:#eaf0ff}.procurement-status.partially_received{color:#8a4c1b;background:#fff0e3}.procurement-status.cancelled{color:#7a3434;background:#fbe7e7}.procurement-shipment-body{border-top:1px solid #e5ece9;padding:9px}.procurement-dispatch-bar,.procurement-receipt-bar{background:#f6faf8;border-radius:8px;grid-template-columns:185px minmax(240px,1fr) auto;align-items:end;gap:8px;margin-bottom:9px;padding:9px;display:grid}.procurement-receipt-bar{grid-template-columns:minmax(300px,1fr) auto auto}.procurement-close-check{grid-template-columns:auto 1fr;align-items:center;min-height:32px;display:flex!important}.procurement-close-check input{width:15px;min-height:15px}.procurement-event-log{border-top:1px dashed #cbdad5;margin:0 10px 10px}.procurement-event-log>summary{color:#47675f;cursor:pointer;padding:10px 2px 4px;font-size:11px;font-weight:800}.receipt-complete{color:var(--brand);text-align:right;font-size:11px}.inventory-history{margin-top:16px}.inventory-history-head{border-bottom:1px solid #edf1ef;justify-content:space-between;align-items:center;gap:16px;padding:18px 20px;display:flex}.inventory-history-head h2{margin:0;font-size:17px}.inventory-history-head p{color:var(--muted);margin:4px 0 0;font-size:12px}.inventory-history-head>span{min-width:28px;height:28px;color:var(--brand);background:var(--mint);border-radius:9px;place-items:center;font-size:12.5px;font-weight:800;display:grid}.inventory-history-empty{color:var(--muted);text-align:center;padding:30px 20px;font-size:13.5px}.inventory-history-list{padding:4px 20px 12px}.inventory-history-list>div{border-bottom:1px solid #edf1ef;grid-template-columns:70px 1fr auto;align-items:center;gap:12px;padding:13px 0;display:grid}.inventory-history-list>div:last-child{border-bottom:0}.inventory-history-list>div>strong{font-size:17px}.inventory-history-list .positive{color:var(--brand)}.inventory-history-list .negative{color:var(--danger)}.inventory-history-list b,.inventory-history-list small{display:block}.inventory-history-list b{font-size:13.5px}.inventory-history-list small,.inventory-history-list time{color:var(--muted);margin-top:3px;font-size:12px}.inventory-foundation-grid{grid-template-columns:1fr 1fr;gap:16px;margin-top:16px;display:grid}.master-data-groups{grid-template-columns:1fr 1fr;gap:14px;padding:16px 20px 10px;display:grid}.master-data-groups>div{background:#fafcfb;border:1px solid #e4ebe8;border-radius:12px;min-width:0;padding:14px}.master-data-groups strong{margin-bottom:9px;font-size:13.5px;display:block}.master-data-groups div>div{flex-wrap:wrap;gap:6px;display:flex}.master-data-groups span{color:var(--brand);background:#eaf6f1;border-radius:8px;padding:5px 8px;font-size:11px;font-weight:700}.master-data-groups small{color:var(--muted);font-size:12px}.foundation-note{color:var(--muted);margin:0;padding:4px 20px 18px;font-size:12px}.master-data-manager{min-width:0}.master-message,.master-error{margin:14px 20px 0}.master-create-form{background:#fbfcfc;border-bottom:1px solid #edf1ef;grid-template-columns:.65fr .8fr 1fr 1.25fr auto;align-items:end;gap:9px;padding:16px 20px;display:grid}.master-create-form label>span,.master-edit-form label>span{color:var(--muted);margin-bottom:5px;font-size:12px;font-weight:700;display:block}.master-create-form input,.master-create-form select,.master-edit-form input,.master-edit-form select{width:100%;min-height:38px;color:var(--ink);border:1px solid var(--line);background:#fff;border-radius:9px;outline:none;padding:0 10px}.master-create-form button,.master-edit-form>button{color:#fff;background:var(--brand);border:0;border-radius:9px;min-height:38px;padding:0 14px;font-size:12px;font-weight:800}.master-create-form button:disabled,.master-edit-form>button:disabled{color:#91a09c;background:#dfe9e5}.master-manager-grid{grid-template-columns:1fr 1fr;gap:14px;padding:16px 20px;display:grid}.master-list{background:#fafcfb;border:1px solid #e3ebe8;border-radius:13px;flex-direction:column;min-width:0;max-height:58vh;display:flex;overflow:hidden}.master-list-body{min-height:0;overflow-y:auto}.master-list-filter{border:1px solid var(--line);border-radius:7px;flex:1;min-width:60px;max-width:150px;min-height:26px;margin:0 8px;padding:0 8px;font-size:12px}.master-list-filter:focus{border-color:var(--brand);outline:none}.master-list-head{border-bottom:1px solid #e8eeec;justify-content:space-between;align-items:center;padding:12px 13px;display:flex}.master-list-head strong{font-size:13.5px}.master-list-head span{min-width:22px;height:22px;color:var(--brand);background:var(--mint);border-radius:7px;place-items:center;font-size:11px;font-weight:800;display:grid}.master-list-empty{color:var(--muted);text-align:center;padding:26px 12px;font-size:12px}.master-list article{background:#fff;border-bottom:1px solid #eef2f0;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:8px;min-height:38px;padding:5px 10px;display:grid}.master-list article:last-child{border-bottom:0}.master-list article.inactive{opacity:.7;background:#f3f5f4}.master-order-buttons{grid-auto-flow:column;gap:2px;display:grid}.master-order-buttons button{border:1px solid var(--line);width:20px;height:20px;color:var(--brand);background:#fff;border-radius:6px;font-size:11px;line-height:1}.master-order-buttons button:disabled{color:#bec7c4;background:#f4f6f5}.master-item-main{min-width:0}.master-item-main>div{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.master-item-main strong{font-size:12.5px}.master-item-main code{color:var(--muted);font-size:11px}.master-item-main small,.master-item-main em{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;margin-top:1px;font-size:11px;font-style:normal;line-height:1.4;display:block;overflow:hidden}.master-item-actions{opacity:0;transition:opacity .1s}.master-list article:hover .master-item-actions,.master-list article:focus-within .master-item-actions{opacity:1}.master-item-main em{color:#9a5c00}.master-item-actions{gap:4px;display:flex}.master-item-actions button{border:1px solid var(--line);min-height:25px;color:var(--brand);background:#fff;border-radius:7px;padding:0 7px;font-size:11px;font-weight:700}.master-item-actions button:disabled{color:#aab5b2;background:#f1f4f3}.master-edit-form{background:#f3faf7;border:1px solid #b9d8cc;border-radius:13px;grid-template-columns:1fr 1.2fr .8fr auto;align-items:end;gap:10px;margin:0 20px 16px;padding:14px;display:grid}.master-edit-head{grid-column:1/-1;justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.master-edit-head div>span,.master-edit-head div>strong,.master-edit-head div>small{display:block}.master-edit-head div>span{color:var(--muted);font-size:11px}.master-edit-head div>strong{margin-top:3px;font-size:14.5px}.master-edit-head div>small{color:var(--muted);margin-top:3px;font-size:11px}.master-edit-head>button{color:var(--muted);background:0 0;border:0;font-size:12px}.master-change-history{border-top:1px solid #e8eeec;margin:0 20px 18px}.master-change-history summary{color:var(--muted);cursor:pointer;padding:11px 0;font-size:12px;font-weight:700}.master-change-history p{border-top:1px solid #edf1ef;grid-template-columns:1fr auto;gap:4px 12px;margin:0;padding:9px 0;font-size:11px;display:grid}.master-change-history p strong{font-size:12px}.master-change-history p span{color:var(--muted)}.master-change-history p small{color:var(--muted);grid-column:1/-1}.export-foundation-list{padding:5px 20px 14px}.export-foundation-list>div{border-bottom:1px solid #edf1ef;grid-template-columns:minmax(120px,.7fr) 1fr auto;align-items:center;gap:12px;padding:12px 0;display:grid}.export-foundation-list>div:last-child{border-bottom:0}.export-foundation-list strong{font-size:12.5px}.export-foundation-list span{color:var(--muted);font-size:12px}.export-foundation-list button{color:#9aa7a3;background:#f5f7f6;border:1px solid #dce5e1;border-radius:8px;min-height:30px;padding:0 10px;font-size:11px}.export-foundation-list button:not(:disabled){border-color:var(--brand);color:#fff;background:var(--brand);cursor:pointer;font-weight:800}.export-foundation-list button:not(:disabled):hover{background:#0f5b43}.export-foundation-list button:disabled{cursor:not-allowed}@media (width<=1040px){.hero,.grid{grid-template-columns:1fr}.hero{align-items:start}.metrics{max-width:600px}.ledger-metrics{grid-template-columns:repeat(2,1fr)}.inventory-foundation-grid{grid-template-columns:1fr}.master-create-form{grid-template-columns:repeat(3,1fr)}.master-create-form button{align-self:end}.product-edit-form{grid-template-columns:repeat(2,1fr)}.product-edit-form .product-edit-note{grid-column:1}.product-option-list>div{grid-template-columns:minmax(160px,1fr) repeat(2,.6fr)}.product-option-list>div>span:nth-last-child(-n+2){display:none}}@media (width<=720px){.main{width:min(100% - 24px,1440px);padding-top:28px}.topbar{height:64px;padding:0 14px}.top-status span:last-child{display:none}.hero{gap:22px}.metrics{grid-template-columns:repeat(3,1fr)}.metric{padding:13px}.metric strong{font-size:22px}.agent{grid-template-columns:1fr auto}.agent .data-cell{display:none}.panel{border-radius:18px}.preflight-form,.parity-row{grid-template-columns:1fr}.snapshot-action{flex-direction:column;align-items:stretch}.snapshot-metrics{grid-template-columns:1fr}.impact-note,.sandbox-output{flex-direction:column}.comparison-row{grid-template-columns:1fr}.top-actions{gap:8px}.inventory-main{width:min(100% - 24px,1500px)}.workspace-header{flex-direction:column;gap:12px;padding-top:20px}.ledger-metrics{grid-template-columns:repeat(2,1fr)}.inventory-toolbar,.product-catalog-toolbar,.product-edit-form,.product-add-location,.product-status-control{grid-template-columns:1fr}.product-detail-summary{grid-template-columns:repeat(2,1fr)}.product-edit-form .product-edit-note{grid-column:1}.product-option-head{flex-direction:column;align-items:stretch}.product-option-list>div{grid-template-columns:1fr 1fr}.product-option-list>div>span:nth-last-child(-n+3){display:none}.product-add-options-actions{flex-direction:column;align-items:stretch}.inventory-import-toolbar{grid-template-columns:1fr}.inventory-import-summary{grid-template-columns:repeat(2,1fr)}.product-registration-basics,.option-combination-builder{grid-template-columns:1fr}.option-combination-builder b{display:none}.registration-variants-head,.product-registration-submit{flex-direction:column;align-items:stretch}.inventory-approval-form{grid-template-columns:1fr}.inventory-approval-form .approval-check{grid-column:1}.reconciliation-record{grid-template-columns:1fr}.inventory-refresh{min-height:40px}.inventory-history-list>div{grid-template-columns:58px 1fr}.inventory-history-list time{grid-column:2}.transfer-form,.stocktake-create-form{grid-template-columns:1fr}.stocktake-selector{flex-direction:column;align-items:stretch}.stocktake-lines article{grid-template-columns:1fr 1fr}.stocktake-lines article>div,.stocktake-lines article>small{grid-column:1/-1}.reservation-form,.reservation-history,.procurement-create{grid-template-columns:1fr}.procurement-draft-lines{grid-column:1}.procurement-draft-lines>div{grid-template-columns:1fr}.procurement-selector{flex-direction:column;align-items:stretch}.procurement-export-group{flex-direction:column}.procurement-selector span{margin-left:0}.procurement-lines article{grid-template-columns:repeat(2,1fr)}.procurement-lines article>div{grid-column:1/-1}.procurement-ledger{padding:10px 12px 14px}.procurement-manual-create{margin:0 12px 14px}.inventory-shell .procurement-order-head{grid-template-columns:minmax(0,1fr) auto 22px}.procurement-order-head>span:nth-child(n+3){display:none}.procurement-order-tools{flex-direction:column;align-items:stretch}.procurement-order-tools>span{margin-right:0}.procurement-order-body .receipt-note,.master-data-groups,.master-create-form,.master-manager-grid,.master-edit-form{grid-template-columns:1fr}.master-edit-head{grid-column:1}.master-manager-grid{padding:12px}.master-create-form{padding:14px}.master-edit-form{margin:0 12px 14px}.export-foundation-list>div{grid-template-columns:1fr}}.access-badge{white-space:nowrap;border-radius:999px;align-items:center;min-height:26px;padding:0 9px;font-size:12px;font-weight:800;display:inline-flex}.access-badge.admin{color:#176a50;background:#e4f4ed}.access-badge.operator{color:#8a6417;background:#fff6df}.access-badge.viewer{color:#53635e;background:#edf1ef}.access-notice{color:#53635e;background:#f7faf9;border:1px solid #dbe5e1;border-radius:12px;align-items:center;gap:12px;margin-bottom:16px;padding:12px 16px;font-size:12px;display:flex}.access-notice strong{color:#263d35;white-space:nowrap}.export-foundation-list a{min-height:32px;color:var(--brand);background:var(--mint);white-space:nowrap;border-radius:8px;justify-content:center;align-items:center;padding:0 10px;font-size:11px;font-weight:800;text-decoration:none;display:inline-flex}.operational-readiness{margin-top:16px}.readiness-status{padding:0 9px;width:auto!important;min-width:72px!important;font-size:11px!important}.readiness-status.ready{color:#176a50;background:#e4f4ed}.readiness-status.attention{color:#8a6417;background:#fff6df}.readiness-status.blocked{color:#a33a33;background:#fdeaea}.readiness-message{margin:14px 20px 0}.readiness-summary{background:#e6ece9;border-bottom:1px solid #e6ece9;grid-template-columns:repeat(4,1fr);gap:1px;display:grid}.readiness-summary>div{background:#fafcfb;padding:14px 20px}.readiness-summary span,.readiness-summary strong{display:block}.readiness-summary span{color:var(--muted);font-size:11px;font-weight:700}.readiness-summary strong{margin-top:5px;font-size:19px}.readiness-checks{grid-template-columns:repeat(2,1fr);gap:0 18px;padding:8px 20px 16px;display:grid}.readiness-checks>p{color:var(--muted);text-align:center;grid-column:1/-1;padding:24px 0;font-size:12px}.readiness-checks article{border-bottom:1px solid #edf1ef;grid-template-columns:auto 1fr auto;align-items:center;gap:9px;min-width:0;padding:11px 0;display:grid}.readiness-checks article i{background:#2f8a6c;border-radius:999px;width:8px;height:8px}.readiness-checks article.warn i{background:#d79b22}.readiness-checks article.fail i{background:#c74b4b}.readiness-checks article strong,.readiness-checks article span{display:block}.readiness-checks article span{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;margin-top:3px;font-size:11px;line-height:1.45;overflow:hidden}.readiness-checks article b{color:#176a50;background:#e4f4ed;border-radius:6px;padding:4px 6px;font-size:11px}.readiness-checks article.warn b{color:#8a6417;background:#fff6df}.readiness-checks article.fail b{color:#a33a33;background:#fdeaea}.rebuild-readiness{background:#fbfdfc;border:1px solid #dbe7e2;border-radius:14px;margin:14px 20px 0;overflow:hidden}.rebuild-readiness.attention{border-color:#ead8aa}.rebuild-readiness.blocked{border-color:#edc8c2}.rebuild-readiness-head{border-bottom:1px solid #e6eeea;justify-content:space-between;align-items:center;gap:18px;padding:15px 18px;display:flex}.rebuild-readiness-head h3{margin:0;font-size:16px}.rebuild-readiness-head p{color:var(--muted);margin:4px 0 0;font-size:12px}.rebuild-readiness-head>span{color:#176a50;background:#e4f4ed;border-radius:999px;flex:none;padding:6px 9px;font-size:12px;font-weight:800}.rebuild-readiness.attention .rebuild-readiness-head>span{color:#8a6417;background:#fff3d3}.rebuild-readiness.blocked .rebuild-readiness-head>span{color:#a33a33;background:#fdeaea}.rebuild-readiness-groups{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;padding:15px 18px 10px;display:grid}.rebuild-readiness-groups h4{color:var(--brand);margin:0 0 7px;font-size:13px}.rebuild-check{min-height:47px;color:inherit;border-bottom:1px solid #edf2f0;grid-template-columns:8px minmax(0,1fr) auto;align-items:center;gap:9px;padding:7px 0;text-decoration:none;display:grid}.rebuild-check:hover{background:#f6faf8}.rebuild-check i{background:#2f8a6c;border-radius:999px;width:8px;height:8px}.rebuild-check.warn i{background:#d79b22}.rebuild-check.fail i{background:#c74b4b}.rebuild-check span,.rebuild-check strong,.rebuild-check small{min-width:0}.rebuild-check strong,.rebuild-check small{display:block}.rebuild-check strong{font-size:13px}.rebuild-check small{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;margin-top:2px;font-size:11px;overflow:hidden}.rebuild-check b{color:#176a50;white-space:nowrap;background:#e4f4ed;border-radius:6px;padding:4px 6px;font-size:11px}.rebuild-check.warn b{color:#8a6417;background:#fff3d3}.rebuild-check.fail b{color:#a33a33;background:#fdeaea}.rebuild-check-empty{color:var(--muted);padding:16px 0;font-size:12px}.rebuild-readiness-summary{color:var(--muted);text-align:right;margin:0;padding:8px 18px 12px;font-size:11px}.backup-actions{background:#f3faf7;border:1px solid #d9e7e1;border-radius:13px;grid-template-columns:1fr auto;align-items:center;gap:18px;margin:0 20px 18px;padding:15px;display:grid}.backup-actions strong,.backup-actions span,.backup-actions small{display:block}.backup-actions span{color:var(--muted);margin-top:4px;font-size:11px;line-height:1.5}.backup-actions small{color:var(--brand);margin-top:5px;font-size:11px}.backup-actions button,.restore-confirmation button{color:#fff;background:var(--brand);border:0;border-radius:9px;min-height:38px;padding:0 13px;font-size:11px;font-weight:800}.backup-actions button:disabled,.restore-confirmation button:disabled{color:#aab5b2;background:#dfe7e4}.restore-panel{background:#fbfcfc;border:1px solid #e1e8e5;border-radius:12px;margin:0 20px 18px;padding:0 14px}.restore-panel summary{color:var(--muted);cursor:pointer;padding:12px 0;font-size:12px;font-weight:800}.restore-panel>p{color:var(--muted);margin:0 0 12px;font-size:11px;line-height:1.55}.restore-controls{grid-template-columns:1fr 1fr;gap:12px;padding-bottom:12px;display:grid}.restore-controls label>span,.restore-confirmation label>span{color:var(--muted);margin-bottom:5px;font-size:11px;font-weight:700;display:block}.restore-controls input,.restore-confirmation input{border:1px solid var(--line);background:#fff;border-radius:9px;width:100%;min-height:38px;padding:8px 10px;font-size:11px}.restore-controls div{background:#f2f6f4;border-radius:9px;min-width:0;padding:10px 12px}.restore-controls div strong,.restore-controls div span,.restore-controls div small{display:block}.restore-controls div strong{font-size:12px}.restore-controls div span,.restore-controls div small{color:var(--muted);margin-top:4px;font-size:11px}.restore-controls div small{color:#9a5c00}.restore-confirmation{border-top:1px solid #e8eeec;grid-template-columns:1fr auto;align-items:end;gap:12px;padding:12px 0;display:grid}.restore-confirmation code{color:#a33a33;margin-bottom:6px;font-size:11px;display:block}.saas-shell{color:#18211e;background:#f5f7f6;grid-template-columns:238px minmax(0,1fr);min-height:100vh;display:grid}.saas-sidebar{color:#d9e4e0;background:#112d27;border-right:1px solid #ffffff0f;flex-direction:column;height:100vh;padding:24px 16px 18px;display:flex;position:sticky;top:0;overflow-y:auto}.saas-logo{color:#fff;align-items:center;gap:11px;padding:0 8px 25px;text-decoration:none;display:flex}.saas-logo>span{color:#123128;letter-spacing:-.04em;background:#d9ef7c;border-radius:11px;place-items:center;width:38px;height:38px;font-size:15px;font-weight:950;display:grid}.saas-logo strong,.saas-logo small{display:block}.saas-logo strong{letter-spacing:-.02em;font-size:16px}.saas-logo small{color:#8fa9a1;letter-spacing:.08em;text-transform:uppercase;margin-top:2px;font-size:12.5px}.saas-nav{flex-direction:column;flex:1;gap:4px;display:flex}.saas-nav>small{color:#6f8e85;letter-spacing:.14em;margin:19px 11px 6px;font-size:12px;font-weight:800}.saas-nav a{color:#b9cdc7;border-radius:10px;align-items:center;gap:11px;min-height:43px;padding:0 11px;font-size:14.5px;font-weight:650;text-decoration:none;transition:background .15s,color .15s;display:flex}.saas-nav a:hover{color:#fff;background:#ffffff12}.saas-nav a.active{color:#fff;background:#1d4c40;box-shadow:inset 3px 0 #d9ef7c}.saas-nav a i{color:#8faaa2;background:#ffffff0f;border-radius:7px;place-items:center;width:23px;height:23px;font-size:11px;font-style:normal;font-weight:900;display:grid}.saas-nav a.active i{color:#16382f;background:#d9ef7c}.saas-sidebar-foot{border-top:1px solid #ffffff14;align-items:center;gap:10px;margin-top:16px;padding:13px 11px 2px;display:flex}.saas-sidebar-foot strong,.saas-sidebar-foot small{display:block}.saas-sidebar-foot strong{color:#fff;font-size:13.5px}.saas-sidebar-foot small{color:#78978e;margin-top:3px;font-size:12px}.saas-health-dot{background:#77928a;border-radius:50%;flex:none;width:9px;height:9px}.saas-health-dot.ready{background:#62d3a7;box-shadow:0 0 0 5px #62d3a71f}.saas-health-dot.attention{background:#f4bd53;box-shadow:0 0 0 5px #f4bd531c}.saas-health-dot.blocked{background:#ef7770;box-shadow:0 0 0 5px #ef77701c}.saas-workspace{min-width:0}.saas-header{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);z-index:30;background:#ffffffeb;border-bottom:1px solid #e1e7e4;justify-content:space-between;align-items:center;gap:20px;height:66px;padding:0 30px;display:flex;position:sticky;top:0}.saas-header>div,.saas-header-actions{align-items:center;gap:10px;display:flex}.saas-mobile-brand{display:none}.saas-status-pill{color:#50615b;background:#edf1ef;border-radius:999px;padding:5px 8px;font-size:12px;font-weight:800}.saas-status-pill.ready{color:#126348;background:#e4f5ed}.saas-status-pill.attention{color:#8a6115;background:#fff4d9}.saas-status-pill.blocked{color:#a13a36;background:#fde9e7}.saas-header-actions button,.saas-primary-button{color:#42534e;background:#fff;border:1px solid #dce4e0;border-radius:9px;justify-content:center;align-items:center;min-height:34px;padding:0 12px;font-size:12.5px;font-weight:750;text-decoration:none;display:inline-flex}.saas-header-actions button:hover{color:var(--brand);border-color:#aac7be}.saas-header-actions button:disabled{cursor:wait;opacity:.65}.saas-primary-button{border-color:var(--brand);color:#fff;background:var(--brand)}.saas-primary-button:hover{color:#fff;background:var(--brand-dark)}.saas-avatar{color:#fff;background:#2f6557;border-radius:50%;place-items:center;width:32px;height:32px;font-size:13.5px;font-weight:850;display:grid}.saas-main{width:min(1380px,100% - 52px);margin:0 auto;padding:30px 0 64px}.saas-welcome{justify-content:space-between;align-items:flex-end;gap:30px;margin-bottom:24px;display:flex}.saas-welcome>div>span:first-child{color:#74827e;font-size:13.5px}.saas-welcome h1{letter-spacing:-.04em;margin:7px 0 6px;font-size:clamp(25px,3vw,34px);line-height:1.15}.saas-welcome p{color:#687873;margin:0;font-size:15px;line-height:1.6}.saas-update-time{color:#7b8985;white-space:nowrap;align-items:center;gap:9px;font-size:12.5px;display:flex}.saas-error{color:#953b36;background:#fff2f0;border:1px solid #efc3bf;border-radius:11px;justify-content:space-between;align-items:center;gap:20px;margin-bottom:18px;padding:13px 15px;display:flex}.saas-error strong,.saas-error span{display:block}.saas-error strong{font-size:13.5px}.saas-error span{margin-top:3px;font-size:12.5px}.saas-error button{color:#953b36;background:#fff;border:1px solid #e5aaa5;border-radius:8px;padding:7px 10px;font-size:12px;font-weight:800}.saas-kpis{grid-template-columns:repeat(4,minmax(0,1fr));gap:13px;margin-bottom:18px;display:grid}.saas-kpis article{background:#fff;border:1px solid #e1e7e4;border-radius:14px;grid-template-columns:minmax(0,1fr) auto;gap:10px;min-width:0;padding:18px;display:grid;box-shadow:0 4px 16px #17393009}.saas-kpis span,.saas-kpis strong,.saas-kpis small{display:block}.saas-kpis span{color:#73817d;font-size:12.5px;font-weight:650}.saas-kpis strong{letter-spacing:-.04em;margin-top:7px;font-size:26px;line-height:1}.saas-kpis small{color:#8b9894;grid-column:1/-1;font-size:12px}.saas-kpis i{border-radius:10px;place-items:center;width:35px;height:35px;font-size:12.5px;font-style:normal;font-weight:900;display:grid}.saas-kpis i.green{color:#11694c;background:#e2f5ec}.saas-kpis i.blue{color:#2d5f91;background:#e8f1fa}.saas-kpis i.amber{color:#946413;background:#fff3d8}.saas-kpis i.red{color:#a1433d;background:#fde9e6}.saas-content-grid{grid-template-columns:minmax(0,1.75fr) minmax(290px,.75fr);align-items:start;gap:18px;display:grid}.saas-content-main,.saas-content-side{gap:18px;min-width:0;display:grid}.saas-card{background:#fff;border:1px solid #e1e7e4;border-radius:14px;min-width:0;overflow:hidden;box-shadow:0 4px 18px #17393009}.saas-card-head{border-bottom:1px solid #edf0ef;justify-content:space-between;align-items:center;gap:16px;min-height:66px;padding:14px 18px;display:flex}.saas-card-head h2,.saas-card-head p{margin:0}.saas-card-head h2{letter-spacing:-.015em;font-size:15px}.saas-card-head p{color:#7d8985;margin-top:4px;font-size:12px}.saas-card-head>a{color:#176a53;white-space:nowrap;font-size:12px;font-weight:800;text-decoration:none}.saas-card-head>a:hover{text-decoration:underline}.saas-count{color:#176a53;background:#e6f4ee;border-radius:8px;place-items:center;min-width:27px;height:27px;font-size:12.5px;font-weight:850;display:grid}.saas-actions-card .saas-card-head{border-bottom:0;padding-bottom:8px}.saas-quick-actions{grid-template-columns:repeat(4,1fr);gap:8px;padding:0 14px 14px;display:grid}.saas-quick-actions a{color:#25332f;background:#fafcfb;border:1px solid #e5ebe8;border-radius:11px;align-items:center;gap:10px;min-width:0;padding:12px;text-decoration:none;display:flex}.saas-quick-actions a:hover{background:#f2f9f6;border-color:#b6d3c9}.saas-quick-actions i{color:#176a53;background:#e4f3ed;border-radius:9px;flex:none;place-items:center;width:30px;height:30px;font-size:12px;font-style:normal;font-weight:900;display:grid}.saas-quick-actions strong,.saas-quick-actions span{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.saas-quick-actions span{color:#7f8c88;margin-top:3px;font-size:11px}.saas-stock-table{overflow-x:auto}.saas-stock-row{color:#2b3834;border-bottom:1px solid #eef1f0;grid-template-columns:minmax(220px,1.6fr) .55fr .45fr .45fr .65fr;align-items:center;gap:13px;min-width:620px;padding:11px 18px;font-size:12.5px;text-decoration:none;display:grid}.saas-stock-row:last-child{border-bottom:0}.saas-stock-row:not(.head):hover{background:#f8fbfa}.saas-stock-row.head{color:#84908c;background:#fafbfb;min-height:35px;padding-top:8px;padding-bottom:8px;font-size:11px;font-weight:750}.saas-stock-row strong,.saas-stock-row small{display:block}.saas-stock-row small{color:#84908c;margin-top:3px;font-size:11px}.saas-stock-row em{border-radius:999px;width:fit-content;padding:4px 7px;font-size:11px;font-style:normal;font-weight:800}.saas-stock-row em.low{color:#8f6419;background:#fff3d8}.saas-stock-row em.critical{color:#a2403a;background:#fde8e5}.saas-empty{color:#85918d;text-align:center;padding:35px 18px;font-size:12.5px}.saas-empty strong,.saas-empty span{display:block}.saas-empty strong{color:#426158;font-size:13.5px}.saas-empty span{margin-top:5px}.saas-empty.compact{padding:24px 16px}.saas-activity-list article{border-bottom:1px solid #eef1f0;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:11px;padding:12px 0;display:grid}.saas-activity-list article:last-child{border-bottom:0}.saas-activity-list>article>i{border-radius:50%;place-items:center;width:28px;height:28px;font-size:14.5px;font-style:normal;font-weight:900;display:grid}.saas-activity-list i.positive{color:#176a53;background:#e5f4ee}.saas-activity-list i.negative{color:#a23d38;background:#fce9e7}.saas-activity-list strong,.saas-activity-list span,.saas-activity-list b,.saas-activity-list small{display:block}.saas-activity-list span,.saas-activity-list small{color:#84908c;margin-top:3px;font-size:11px}.saas-activity-list>article>div:last-child{text-align:right}.saas-activity-list b.positive{color:#176a53}.saas-activity-list b.negative{color:#a23d38}.saas-task-list a{color:#2a3733;border-bottom:1px solid #eef1f0;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;padding:12px 0;text-decoration:none;display:grid}.saas-task-list a:last-child{border-bottom:0}.saas-task-list i{border-radius:9px;place-items:center;width:30px;height:30px;font-size:11px;font-style:normal;font-weight:900;display:grid}.saas-task-list i.violet{color:#6c50a0;background:#f0eafb}.saas-task-list i.amber{color:#8e6118;background:#fff3d8}.saas-task-list i.blue{color:#315f89;background:#e8f1fa}.saas-task-list strong,.saas-task-list span{display:block}.saas-task-list span{color:#87928f;margin-top:3px;font-size:11px}.saas-task-list b{color:#4d5d58;background:#f0f3f2;border-radius:7px;place-items:center;min-width:22px;height:22px;font-size:12px;display:grid}.saas-safe-state{align-items:flex-start;gap:10px;padding:17px 16px;display:flex}.saas-safe-state i{color:#176a53;background:#e5f4ee;border-radius:50%;flex:none;place-items:center;width:28px;height:28px;font-size:13.5px;font-style:normal;font-weight:900;display:grid}.saas-safe-state strong,.saas-safe-state span{display:block}.saas-safe-state span{color:#7f8c88;margin-top:4px;font-size:11px;line-height:1.45}.saas-alert-list article{border-bottom:1px solid #eef1f0;align-items:flex-start;gap:9px;padding:10px 0;display:flex}.saas-alert-list article:last-child{border-bottom:0}.saas-alert-list article>i{color:#956617;background:#fff2d5;border-radius:6px;flex:none;place-items:center;width:20px;height:20px;font-size:11px;font-style:normal;font-weight:900;display:grid}.saas-alert-list article.fail>i{color:#a03f3a;background:#fde9e7}.saas-alert-list strong,.saas-alert-list span{display:block}.saas-alert-list span{color:#818d89;margin-top:3px;font-size:11px;line-height:1.4}.saas-backup-line{color:#7b8884;background:#f6f8f7;border-radius:9px;justify-content:space-between;gap:10px;margin:0 16px 14px;padding:10px 11px;font-size:11px;display:flex}.saas-backup-line strong{color:#445650}.saas-agent-list article{border-bottom:1px solid #eef1f0;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:9px;padding:10px 0;display:grid}.saas-agent-list article:last-child{border-bottom:0}.saas-agent-list article>span{color:#235f4f;background:#e6f3ee;border-radius:8px;place-items:center;width:29px;height:29px;font-size:12px;font-weight:900;display:grid}.saas-agent-list strong,.saas-agent-list small{text-overflow:ellipsis;white-space:nowrap;min-width:0;display:block;overflow:hidden}.saas-agent-list small{color:#84908c;margin-top:3px;font-size:11px}.saas-agent-list em{border-radius:999px;padding:4px 6px;font-size:11px;font-style:normal;font-weight:800}.saas-agent-list em.online{color:#176a53;background:#e4f4ed}.saas-agent-list em.busy{color:#8d6117;background:#fff3d8}.saas-agent-list em.offline{color:#6f7d79;background:#edf1ef}.saas-agent-summary{color:#7e8b87;border-top:1px solid #eef1f0;justify-content:space-between;gap:10px;margin:0 16px 14px;padding-top:10px;font-size:11px;display:flex}.saas-agent-summary span{align-items:center;gap:5px;display:flex}.saas-agent-summary i{background:#9eaaa7;border-radius:50%;width:6px;height:6px}.saas-agent-summary i.online{background:#33a57a}@media (width<=1180px){.saas-shell{grid-template-columns:210px minmax(0,1fr)}.saas-content-grid{grid-template-columns:1fr}.saas-content-side{grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch}.saas-quick-actions{grid-template-columns:repeat(2,1fr)}}@media (width<=900px){.saas-shell{display:block}.saas-sidebar{display:none}.saas-mobile-brand{color:#17372f;background:#d9ef7c;border-radius:8px;place-items:center;width:29px;height:29px;font-size:11px;font-weight:950;display:grid}.saas-kpis{grid-template-columns:repeat(2,1fr)}.saas-content-side{grid-template-columns:1fr}}@media (width<=640px){.saas-header{height:auto;min-height:60px;padding:10px 13px}.saas-header-actions button,.saas-header .access-badge{display:none}.saas-primary-button{min-height:32px;padding:0 9px}.saas-main{width:min(100% - 24px,1380px);padding-top:22px}.saas-welcome{flex-direction:column;align-items:flex-start;gap:12px}.saas-kpis{gap:8px}.saas-kpis article{padding:14px}.saas-kpis strong{font-size:22px}.saas-kpis i{width:30px;height:30px}.saas-quick-actions{grid-template-columns:1fr 1fr}.saas-quick-actions a{padding:10px}.saas-error{flex-direction:column;align-items:stretch}}.import-wizard{scroll-margin-top:88px}.import-wizard-steps{border:1px solid var(--line);background:var(--line);border-radius:12px;grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;margin:18px 20px;display:grid;overflow:hidden}.import-wizard-steps>div{min-height:54px;color:var(--muted);background:#f7f9f8;align-items:center;gap:10px;padding:10px 14px;font-size:15px;font-weight:750;display:flex}.import-wizard-steps b{width:27px;height:27px;color:var(--muted);background:#e7eeeb;border-radius:50%;place-items:center;font-size:14.5px;display:grid}.import-wizard-steps .active{color:var(--brand);background:#eef8f5}.import-wizard-steps .active b{background:var(--brand);color:#fff}.import-wizard-steps .done{color:#4d6613;background:#f2f8df}.import-wizard-steps .done b{color:#fff;background:#739126}.import-wizard-controls{grid-template-columns:1.15fr 1.9fr;align-items:end;gap:12px;margin:0 20px;display:grid}.import-sheets{border:1px solid var(--line);border-radius:14px;margin:16px 20px 0;overflow:hidden}.import-sheets-head{border-bottom:1px solid var(--line);background:#ffffffb8;justify-content:space-between;align-items:center;gap:12px;padding:12px 16px;display:flex}.import-sheets-head strong{font-size:15px;display:block}.import-sheets-head span{color:var(--muted);margin-top:3px;font-size:13.5px;display:block}.import-sheets-actions{gap:6px;display:flex}.import-sheets-actions button{border:1px solid var(--line);min-height:30px;color:var(--ink);cursor:pointer;background:#fff;border-radius:9px;padding:0 12px;font-size:13.5px;font-weight:700}.import-sheets-actions button:hover:not(:disabled){color:var(--brand);background:#f1faf6;border-color:#a9d5c4}.import-sheets-actions button:disabled{opacity:.5;cursor:default}.import-sheets-list{max-height:280px;overflow-y:auto}.import-sheets-list label{cursor:pointer;border-top:1px solid #075e5212;grid-template-columns:auto minmax(140px,1fr) 2fr auto;align-items:center;gap:10px;padding:9px 16px;font-size:14.5px;display:grid}.import-sheets-list label:first-child{border-top:none}.import-sheets-list label:hover{background:#f7fbf9}.import-sheets-list label.applied{background:#f1faf6}.import-sheets-list label.failed{background:#fff7f6}.import-sheets-list input[type=checkbox]{width:15px;height:15px;min-height:0;margin:0}.import-sheets-list b{font-weight:750}.import-sheets-list em{color:var(--muted);font-size:13.5px;font-style:normal}.import-sheets-list em .negative{color:#a4443c;font-style:normal}.import-sheets-list em .positive{color:var(--brand);font-style:normal}.import-sheet-preview{border:1px solid var(--line);min-height:26px;color:var(--muted);cursor:pointer;background:#fff;border-radius:8px;padding:0 10px;font-size:12.5px;font-weight:700}.import-sheet-preview:hover{color:var(--brand);border-color:#a9d5c4}.import-wizard-controls label{color:var(--muted);gap:7px;font-size:14.5px;font-weight:750;display:grid}.import-reconcile{border:1px solid var(--line);background:var(--panel);border-radius:12px;margin-top:20px;padding:20px}.import-reconcile h3{margin:0 0 14px;font-size:17px}.import-reconcile button{border:1px solid var(--line);background:var(--panel);min-height:36px;color:var(--ink);cursor:pointer;border-radius:7px;padding:7px 12px}.import-reconcile button.primary{background:var(--brand);border-color:var(--brand);color:#fff}.import-reconcile button:disabled{opacity:.5;cursor:not-allowed}.import-reconcile-modes{border:0;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:0 0 18px;padding:0;display:grid}.import-reconcile-modes label{border:1px solid var(--line);cursor:pointer;border-radius:9px;align-items:flex-start;gap:9px;padding:14px;display:flex}.import-reconcile-modes label.selected{border-color:var(--brand);box-shadow:inset 0 0 0 1px var(--brand)}.import-reconcile-modes input{accent-color:var(--brand);flex:none;margin-top:3px}.import-reconcile-modes small{color:var(--muted);margin-top:7px;font-size:13px;line-height:1.6;display:block}.import-reconcile-toolbar{flex-wrap:wrap;align-items:center;gap:12px 20px;margin:14px 0;display:flex}.import-reconcile-toolbar label{align-items:center;gap:8px;font-size:14px;display:flex}.import-reconcile-toolbar input,.import-reconcile-toolbar select{border:1px solid var(--line);background:var(--panel);max-width:260px;min-height:36px;color:var(--ink);border-radius:7px;padding:6px 10px}.import-reconcile-help{color:var(--muted);font-size:13px;line-height:1.7}.import-reconcile-summary{border-block:1px solid var(--line);flex-wrap:wrap;gap:10px 20px;margin:18px 0;padding:14px;display:flex}.import-reconcile-table{border:1px solid var(--line);border-radius:9px;max-height:470px;overflow:auto}.import-reconcile-table table{width:100%;min-width:700px}.import-reconcile-table th{background:var(--panel);z-index:1;position:sticky;top:0}.import-reconcile-confirm{align-items:center;gap:9px;margin:16px 0;line-height:1.6;display:flex}@media (width<=1000px){.import-reconcile-modes{grid-template-columns:1fr}}.import-wizard-controls label>span a{color:var(--brand);text-underline-offset:2px;font-weight:850}.import-wizard-controls input,.import-wizard-controls select{border:1px solid var(--line);background:var(--panel);width:100%;min-height:42px;color:var(--ink);border-radius:9px;padding:0 11px;font-size:15px}.import-wizard-controls input[type=file]{padding:8px}.import-file-control small{color:var(--muted);font-size:12.5px;font-weight:500}.import-wizard-controls>button,.import-wizard-submit button,.import-wizard-submit a,.import-issues button{background:var(--brand);color:#fff;border:0;border-radius:9px;min-height:42px;padding:0 14px;font-size:14.5px;font-weight:800;text-decoration:none}.import-wizard-controls>button:disabled,.import-wizard-submit button:disabled{cursor:not-allowed;background:#cbd6d2}.import-contract-note{background:#f1f8f5;border:1px solid #cfe5dd;border-radius:10px;grid-template-columns:auto auto 1fr;align-items:center;gap:9px 18px;margin:14px 20px 0;padding:13px 15px;font-size:14.5px;display:grid}.import-contract-note span,.import-contract-note small{color:var(--muted)}.import-contract-note small{text-align:right;justify-self:end}.import-review-summary{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin:18px 20px 0;display:grid}.import-review-summary>div{border:1px solid var(--line);background:#fbfcfb;border-radius:11px;gap:5px;min-height:96px;padding:14px;display:grid}.import-review-summary span,.import-review-summary small{color:var(--muted);font-size:13.5px}.import-review-summary strong{font-size:22px}.import-issues{background:#fff8f7;border:1px solid #edcbc8;border-radius:11px;margin:14px 20px 0;padding:14px}.import-issues>div{justify-content:space-between;align-items:center;display:flex}.import-issues button{background:var(--danger);min-height:34px}.import-issues ul{gap:6px;margin:12px 0 0;padding:0;list-style:none;display:grid}.import-issues li{background:#fff;border-radius:8px;grid-template-columns:58px 1fr minmax(80px,auto);align-items:center;gap:10px;padding:8px 10px;font-size:14.5px;display:grid}.import-issues li code{color:var(--muted);text-align:right}.import-preview-wrap{border:1px solid var(--line);border-radius:12px;margin:14px 20px 0;overflow-x:auto}.import-preview{border-collapse:collapse;width:100%;min-width:920px}.import-preview th,.import-preview td{border-bottom:1px solid var(--line);text-align:left;white-space:nowrap;padding:10px 12px;font-size:14.5px}.import-preview th{color:var(--muted);background:#f3f7f5;font-size:13.5px;position:sticky;top:0}.import-preview td strong,.import-preview td small{display:block}.import-preview td small{color:var(--muted);margin-top:3px;font-size:12.5px}.import-preview-more{color:var(--muted);background:#fafcfb;padding:10px 12px;font-size:13.5px;display:block}.import-digest{gap:6px;margin:12px 20px 0;display:grid}.import-digest span{color:var(--muted);font-size:13.5px;font-weight:750}.import-digest code{overflow-wrap:anywhere;color:#36504a;background:#edf2f0;border-radius:8px;padding:10px 12px;font-size:13.5px}.import-progress{background:#e7eeeb;border-radius:8px;height:30px;margin:14px 20px 0;position:relative;overflow:hidden}.import-progress span{background:linear-gradient(90deg, var(--brand), #2c8a70);height:100%;transition:width .18s;display:block}.import-progress b{color:#fff;place-items:center;font-size:13.5px;display:grid;position:absolute;inset:0}.import-wizard-submit{border-top:1px solid var(--line);justify-content:space-between;align-items:center;gap:18px;margin:16px 20px 0;padding:16px 0 20px;display:flex}.import-wizard-submit span{color:var(--muted);font-size:14.5px;line-height:1.6}.import-wizard-submit a{place-items:center;display:grid}@media (width<=1100px){.import-wizard-controls,.import-review-summary{grid-template-columns:1fr 1fr}.import-contract-note{grid-template-columns:1fr}.import-contract-note small{text-align:left;justify-self:start}}@media (width<=640px){.import-wizard-steps,.import-wizard-controls,.import-review-summary{grid-template-columns:1fr}.import-wizard-submit{flex-direction:column;align-items:stretch}}@media (width<=720px){.readiness-summary{grid-template-columns:repeat(2,1fr)}.rebuild-readiness-groups,.readiness-checks,.restore-controls{grid-template-columns:1fr}.backup-actions,.restore-confirmation{grid-template-columns:1fr;align-items:stretch}}.saas-shell{min-height:100vh;display:block}.saas-sidebar{z-index:40;overscroll-behavior:contain;width:252px;height:100vh;padding:27px 18px 21px;position:fixed;inset:0 auto 0 0;overflow-y:auto}.saas-workspace{width:calc(100% - 252px);min-width:0;min-height:100vh;margin-left:252px;overflow-x:clip}.saas-home{background:#f5f7f6;min-height:100vh}.saas-logo{gap:13px;padding:0 9px 28px}.saas-logo>span{width:42px;height:42px;font-size:16px}.saas-logo strong{font-size:18px}.saas-logo small{font-size:13.5px}.saas-nav{gap:6px}.saas-nav>small{margin-top:21px;font-size:12.5px}.saas-nav a{gap:13px;min-height:48px;padding:0 13px;font-size:16px}.saas-nav a i{width:27px;height:27px;font-size:12.5px}.saas-sidebar-foot{padding-top:16px}.saas-sidebar-foot strong{font-size:15px}.saas-sidebar-foot small{font-size:13.5px}.saas-user-card{border-top:1px solid #ffffff14;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:9px;margin-top:12px;padding:12px 10px 0;display:grid}.saas-user-card strong,.saas-user-card small{text-overflow:ellipsis;white-space:nowrap;min-width:0;display:block;overflow:hidden}.saas-user-card strong{color:#fff;font-size:13.5px}.saas-user-card small{color:#8eaaa1;margin-top:3px;font-size:11.5px}.saas-user-card a,.saas-user-card button{color:#d9e4e0;cursor:pointer;background:#ffffff0a;border:1px solid #ffffff29;border-radius:8px;min-height:30px;padding:0 9px;font-size:11.5px;font-weight:800;text-decoration:none}.saas-header{height:72px;padding:0 34px}.saas-header>div>strong{font-size:18px}.saas-status-pill{padding:6px 10px;font-size:13.5px}.saas-header-actions button,.saas-primary-button{min-height:39px;padding:0 14px;font-size:14.5px}.saas-header .access-badge{min-height:30px;font-size:13.5px}.saas-avatar{width:36px;height:36px;font-size:15px}.saas-main{width:min(1440px,100% - 60px);padding:36px 0 78px}.saas-welcome{margin-bottom:28px}.saas-welcome>div>span:first-child{font-size:15px}.saas-welcome h1{margin-top:9px;font-size:clamp(30px,3vw,40px)}.saas-welcome p{font-size:17px}.saas-update-time{font-size:14.5px}.saas-kpis{gap:16px;margin-bottom:22px}.saas-kpis article{border-radius:16px;gap:12px;padding:22px}.saas-kpis span{font-size:15px}.saas-kpis strong{margin-top:9px;font-size:32px}.saas-kpis small{margin-top:2px;font-size:13.5px;line-height:1.45}.saas-kpis i{width:40px;height:40px;font-size:14.5px}.saas-content-grid,.saas-content-main,.saas-content-side{gap:22px}.saas-card{border-radius:16px}.saas-card-head{min-height:76px;padding:17px 22px}.saas-card-head h2{font-size:19px}.saas-card-head p{margin-top:5px;font-size:14.5px;line-height:1.45}.saas-card-head>a{font-size:14.5px}.saas-count{min-width:31px;height:31px;font-size:14.5px}.saas-quick-actions{gap:11px;padding:2px 18px 18px}.saas-quick-actions a{gap:12px;padding:15px}.saas-quick-actions i{width:36px;height:36px;font-size:13.5px}.saas-quick-actions strong{font-size:15px}.saas-quick-actions span{margin-top:4px;font-size:13.5px}.saas-stock-row{gap:16px;min-width:680px;padding:14px 22px;font-size:15px}.saas-stock-row.head{min-height:42px;padding-top:10px;padding-bottom:10px;font-size:13.5px}.saas-stock-row strong{font-size:15px}.saas-stock-row small{margin-top:4px;font-size:13.5px}.saas-stock-row b{font-size:16px}.saas-stock-row em{padding:5px 9px;font-size:12.5px}.saas-empty{padding:42px 22px;font-size:15px}.saas-empty strong{font-size:16px}.saas-activity-list{padding:4px 22px 10px}.saas-activity-list article{gap:13px;padding:15px 0}.saas-activity-list>article>i{width:34px;height:34px;font-size:16px}.saas-activity-list strong{font-size:15px}.saas-activity-list span,.saas-activity-list small{margin-top:4px;font-size:13.5px}.saas-activity-list b{font-size:16px}.saas-task-list{padding:5px 19px 12px}.saas-task-list a{gap:12px;padding:15px 0}.saas-task-list i{width:36px;height:36px;font-size:13.5px}.saas-task-list strong{font-size:15px}.saas-task-list span{margin-top:4px;font-size:13.5px;line-height:1.45}.saas-task-list b{min-width:27px;height:27px;font-size:13.5px}.saas-safe-state{gap:12px;padding:20px}.saas-safe-state i{width:34px;height:34px;font-size:15px}.saas-safe-state strong{font-size:15px}.saas-safe-state span{margin-top:5px;font-size:13.5px;line-height:1.5}.saas-alert-list{padding:6px 20px}.saas-alert-list article{gap:11px;padding:13px 0}.saas-alert-list article>i{width:25px;height:25px;font-size:12.5px}.saas-alert-list strong{font-size:14.5px}.saas-alert-list span{margin-top:4px;font-size:13.5px;line-height:1.5}.saas-backup-line,.saas-agent-summary{margin-left:20px;margin-right:20px;font-size:13.5px}.saas-agent-list{padding:5px 20px 10px}.saas-agent-list article{gap:11px;padding:13px 0}.saas-agent-list article>span{width:34px;height:34px;font-size:13.5px}.saas-agent-list strong{font-size:14.5px}.saas-agent-list small{margin-top:4px;font-size:12.5px}.saas-agent-list em{padding:5px 8px;font-size:12.5px}.inventory-main{width:min(1600px,100% - 56px);min-width:0}.workspace-header h1{font-size:30px}.workspace-header p{font-size:15px}.ledger-metrics span,.ledger-metrics small{font-size:14.5px}.inventory-panel{min-width:0}.inventory-history-head{padding:21px 24px}.inventory-history-head h2{font-size:20px}.inventory-history-head p{font-size:14.5px;line-height:1.5}.inventory-history-head>span{min-width:32px;height:32px;font-size:14.5px}.inventory-shell :is(input,select,textarea){min-height:43px;font-size:15px!important}.inventory-shell button,.inventory-shell .inventory-refresh,.inventory-shell .registration-toggle{min-height:39px;font-size:14.5px!important}.inventory-shell label>span{font-size:13.5px!important}.inventory-shell table th{padding-top:13px;padding-bottom:13px;font-size:13.5px!important}.inventory-shell table td{padding-top:9px;padding-bottom:9px;font-size:15px!important}.inventory-shell table td :is(input,select),.inventory-shell table td button{min-height:34px}.inventory-shell table td small,.inventory-shell table td code{font-size:13.5px!important}.inventory-shell table td .product-open{font-size:18px!important}.inventory-message,.inventory-history-empty,.inventory-pagination,.inventory-revision,.access-notice,.foundation-note{font-size:14.5px}.inventory-import-summary span,.inventory-import-summary small,.inventory-import-blockers span,.inventory-approved span,.inventory-approved small,.inventory-reconciliation-mode span,.product-detail-head span,.product-detail-summary span,.product-detail-summary small,.product-option-head span,.product-option-list small,.registration-variants-head span,.registration-variant-labels,.product-registration-submit span{font-size:13.5px}.product-option-list>div,.product-change-history p,.transfer-history article,.stocktake-lines article,.reservation-history article,.procurement-lines article{font-size:14.5px}.readiness-status{font-size:13.5px!important}.readiness-summary span{font-size:13.5px}.readiness-checks article strong{font-size:14.5px}.readiness-checks article span{font-size:13.5px}.readiness-checks article b{font-size:12.5px}.backup-actions strong{font-size:15px}.backup-actions span,.backup-actions small,.restore-panel>p,.restore-controls div span,.restore-controls div small{font-size:13.5px}.restore-panel summary,.restore-controls div strong,.restore-confirmation code{font-size:14.5px}.shell .panel-title h2{font-size:20px}.shell .panel-title p{font-size:15px}.shell .agent-name strong{font-size:17px}.shell .agent-name small,.shell .data-cell small,.shell .job small,.shell .job time,.shell .roadmap-row small,.shell .domain-summary span{font-size:14.5px}.shell .data-cell strong,.shell .job strong,.shell .roadmap-row strong,.shell .snapshot-head strong{font-size:16px}.shell .chip,.shell .status,.shell .action,.shell .phase,.shell .safety-badge,.shell .preflight-form label span,.shell .safety-note,.shell .preflight-result small,.shell .preflight-summary>span,.shell .snapshot-action small,.shell .snapshot-head span,.shell .snapshot-pending,.shell .snapshot-metrics span,.shell .snapshot-metrics small{font-size:13.5px}.shell .snapshot-action strong,.shell .snapshot-metrics strong{font-size:15px}.shell .parity-row,.shell .parity-row strong,.shell .parity-warning,.shell .impact-note,.shell .sandbox-summary,.shell .sandbox-output,.shell .comparison-row{font-size:14.5px}@media (width<=1180px){.saas-sidebar{width:224px;padding-left:14px;padding-right:14px}.saas-workspace{width:calc(100% - 224px);margin-left:224px}.saas-main{width:min(100% - 36px,1440px)}}@media (width<=900px){.saas-sidebar{width:76px;padding:18px 10px;display:flex}.saas-workspace{width:calc(100% - 76px);margin-left:76px}.saas-logo{justify-content:center;padding:0 0 20px}.saas-logo>span{width:42px;height:42px}.saas-logo>div,.saas-nav>small,.saas-nav a span,.saas-sidebar-foot>div{display:none}.saas-nav{align-items:center;gap:8px}.saas-nav a{justify-content:center;width:52px;min-height:48px;padding:0}.saas-nav a i{width:30px;height:30px}.saas-sidebar-foot{justify-content:center;padding:18px 0 0}}@media (width<=640px){.saas-main{width:min(100% - 24px,1440px)}.saas-header{padding-left:14px;padding-right:14px}.saas-welcome h1{font-size:29px}.saas-welcome p{font-size:15px}.saas-kpis article{padding:16px}.saas-kpis strong{font-size:26px}.saas-quick-actions{grid-template-columns:1fr}.inventory-main{width:min(100% - 24px,1600px)}}.customer-template-panel{scroll-margin-top:88px}.customer-template-form{gap:22px;margin-top:20px;padding:0 24px 24px;display:grid}.customer-template-form fieldset{border:0;gap:22px;min-width:0;margin:0;padding:0;display:grid}.template-profile-head{justify-content:space-between;align-items:center;gap:12px;display:flex}.template-profile-head>button{border:1px solid var(--brand);min-height:36px;color:var(--brand);background:#fff;border-radius:9px;padding:0 13px;font-weight:800}.template-profile-list{gap:10px;padding-bottom:4px;display:flex;overflow-x:auto}.template-profile-list button{border:1px solid var(--line);min-width:180px;color:var(--ink);text-align:left;background:#f7f9f8;border-radius:12px;padding:13px 15px}.template-profile-list button strong,.template-profile-list button span{display:block}.template-profile-list button.active{border-color:var(--brand);background:var(--brand)}@supports (color:color-mix(in lab, red, red)){.template-profile-list button.active{background:color-mix(in srgb, var(--brand) 8%, white)}}.template-profile-list button.active{box-shadow:inset 0 0 0 1px var(--brand)}@supports (color:color-mix(in lab, red, red)){.template-profile-list button.active{box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--brand) 25%, transparent)}}.template-protected-note{background:#fffaf0;border:1px solid #d7c7a0;border-radius:11px;gap:5px;padding:15px 16px;display:grid}.template-protected-note span{color:var(--muted);font-size:14.5px}.template-profile-list button span{color:var(--muted);margin-top:4px;font-size:14.5px}.template-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.template-grid label,.template-column-grid label{color:var(--muted);gap:7px;font-size:14.5px;font-weight:700;display:grid}.template-grid input,.template-grid select,.template-column-grid input,.template-subsection-title select,.header-sample-control select,.header-mapping-grid select{border:1px solid var(--line);background:var(--panel);width:100%;min-height:42px;color:var(--ink);font:inherit;border-radius:9px;padding:0 12px;font-size:16px}.template-subsection-title{justify-content:space-between;align-items:end;gap:18px;display:flex}.template-subsection-title>div{gap:4px;display:grid}.template-subsection-title select{flex:none;width:min(270px,100%)}.header-sample-control{border:1px dashed var(--brand);grid-template-columns:minmax(0,2fr) minmax(220px,1fr);padding:16px;align-items:end!important;gap:12px!important;display:grid!important}@supports (color:color-mix(in lab, red, red)){.header-sample-control{border:1px dashed color-mix(in srgb, var(--brand) 45%, var(--line))}}.header-sample-control{background:var(--brand);border-radius:12px}@supports (color:color-mix(in lab, red, red)){.header-sample-control{background:color-mix(in srgb, var(--brand) 4%, white)}}.header-sample-control label{gap:6px;min-width:0;display:grid}.header-sample-control label>span{color:var(--muted);font-size:13.5px;font-weight:800}.header-sample-control input[type=file]{width:100%}.header-sample-control strong{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.header-sample-control small{color:var(--muted);line-height:1.45}.mapping-readiness{background:#f1faf7;border:1px solid #abd7c8;border-radius:11px;grid-template-columns:auto 1fr;padding:13px 15px;align-items:center!important;justify-content:initial!important;gap:6px 14px!important;display:grid!important}.mapping-readiness.blocked{background:#fff7f3;border-color:#e1c4b6}.mapping-readiness strong{color:var(--brand);font-size:15px!important}.mapping-readiness.blocked strong{color:#a6502b}.mapping-readiness span{color:var(--muted);font-size:14px!important}.header-mapping-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 12px;display:grid}.header-mapping-grid label{border:1px solid var(--line);background:#fbfcfc;border-radius:10px;grid-template-columns:minmax(126px,.7fr) minmax(0,1.3fr);align-items:center;gap:10px;min-width:0;padding:10px 11px;display:grid}.header-mapping-grid label>span{gap:2px;min-width:0;display:grid}.header-mapping-grid label>span b{color:var(--ink);font-size:14.5px}.header-mapping-grid label>span small{color:var(--muted);font-size:12px}.header-mapping-grid select{text-overflow:ellipsis;min-width:0;font-size:14px}.header-mapping-grid label.mapping-missing{background:#fff8f4;border-color:#dfb9a7}.header-mapping-grid label>em{color:#a6502b;grid-column:2;font-size:12px;font-style:normal}.mapping-quality-note{color:var(--muted);background:#f6f8f7;border-radius:9px;margin:0;padding:11px 13px;font-size:13.5px;line-height:1.55}.template-subsection{border-top:1px solid var(--line);gap:14px;padding-top:20px;display:grid}.template-subsection>div:first-child{justify-content:space-between;align-items:baseline;gap:16px;display:flex}.template-subsection>div:first-child strong{font-size:18px}.template-subsection>div:first-child span{color:var(--muted);font-size:15px}.template-column-grid{grid-template-columns:repeat(7,minmax(84px,1fr));gap:10px;display:grid}.template-column-grid input{text-align:center;text-transform:uppercase}.template-legacy-note{border:1px solid var(--brand);gap:7px;padding:16px;display:grid}@supports (color:color-mix(in lab, red, red)){.template-legacy-note{border:1px solid color-mix(in srgb, var(--brand) 28%, var(--line))}}.template-legacy-note{background:var(--brand);border-radius:12px}@supports (color:color-mix(in lab, red, red)){.template-legacy-note{background:color-mix(in srgb, var(--brand) 6%, var(--panel))}}.template-legacy-note span,.template-submit span{color:var(--muted);font-size:15px;line-height:1.6}.template-submit{border-top:1px solid var(--line);justify-content:space-between;align-items:center;gap:18px;padding-top:18px;display:flex}.template-submit button{background:var(--brand);color:#fff;border:0;border-radius:10px;flex:none;min-height:44px;padding:0 18px;font-weight:800}@media (width<=1000px){.template-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.template-column-grid{grid-template-columns:repeat(4,minmax(80px,1fr))}.header-mapping-grid{grid-template-columns:1fr}}@media (width<=640px){.template-grid,.template-column-grid{grid-template-columns:1fr 1fr}.template-submit,.template-subsection>div:first-child,.template-subsection-title,.template-profile-head{flex-direction:column;align-items:stretch}.template-subsection-title select{width:100%}.header-sample-control,.mapping-readiness,.header-mapping-grid label{grid-template-columns:1fr}.header-mapping-grid label>em{grid-column:1}}.saas-next-action{background:linear-gradient(120deg,#f4faf7,#fbfdfc);border:1px solid #cfe2db;border-radius:16px;justify-content:space-between;align-items:center;gap:24px;margin-bottom:18px;padding:20px 22px;display:flex}.saas-next-action>div{min-width:0}.saas-next-action span{color:var(--brand);letter-spacing:.08em;margin-bottom:7px;font-size:13.5px;font-weight:900;display:inline-block}.saas-next-action h2{color:var(--ink);margin:0;font-size:20px;line-height:1.35}.saas-next-action p{color:var(--muted);margin:6px 0 0;font-size:15px;line-height:1.55}.saas-next-action>a{color:#fff;background:var(--brand);border-radius:10px;flex:none;place-items:center;min-height:42px;padding:0 16px;font-size:15px;font-weight:850;text-decoration:none;display:grid}.saas-next-action.amber{background:linear-gradient(120deg,#fff9ec,#fffdf8);border-color:#efd59f}.saas-next-action.amber span{color:#9a6500}.saas-next-action.amber>a{background:#9a6500}.saas-next-action.red{background:#fff8f7;border-color:#edcbc8}.saas-next-action.red span{color:var(--danger)}.saas-next-action.red>a{background:var(--danger)}.saas-next-action.blue{background:#f4f9fd;border-color:#c9dcec}.saas-next-action.blue span{color:#245f8c}.saas-next-action.blue>a{background:#245f8c}.inventory-start-guide{background:#fff;border:1px solid #bdd9cf;border-radius:18px;margin-bottom:16px;overflow:hidden;box-shadow:0 10px 30px #14423512}.inventory-start-recommendation{background:linear-gradient(120deg,#edf8f4,#f9fcfb 68%);justify-content:space-between;align-items:center;gap:24px;padding:22px 24px;display:flex}.inventory-start-recommendation>div>span{color:var(--brand);background:#dcefe8;border-radius:999px;margin-bottom:7px;padding:5px 9px;font-size:13.5px;font-weight:900;display:inline-flex}.inventory-start-recommendation h2{margin:0;font-size:21px;line-height:1.35}.inventory-start-recommendation p{max-width:760px;color:var(--muted);margin:7px 0 0;font-size:15px;line-height:1.6}.inventory-start-recommendation>a{color:#fff;background:var(--brand);border-radius:10px;flex:none;place-items:center;min-height:44px;padding:0 17px;font-size:15px;font-weight:850;text-decoration:none;display:grid}.inventory-start-paths{grid-template-columns:1fr 1fr;gap:12px;padding:16px 20px 0;display:grid}.inventory-start-paths a{border:1px solid var(--line);min-height:126px;color:var(--ink);background:#fbfcfb;border-radius:13px;gap:5px;padding:17px;text-decoration:none;display:grid;position:relative}.inventory-start-paths a:first-child{background:#f3faf7;border-color:#b7d9cc}.inventory-start-paths b{color:var(--brand);background:#dcefe8;border-radius:999px;justify-self:start;padding:4px 8px;font-size:12.5px}.inventory-start-paths strong{font-size:17px}.inventory-start-paths span{color:#40554f;font-size:14.5px}.inventory-start-paths small{color:var(--muted);font-size:13.5px}.inventory-start-progress{grid-template-columns:repeat(4,minmax(0,1fr));gap:0;margin:0;padding:18px 20px 20px;list-style:none;display:grid}.inventory-start-progress li{color:#8a9893;align-items:center;gap:10px;min-width:0;display:flex;position:relative}.inventory-start-progress li:not(:last-child):after{content:"";z-index:0;background:#e1e8e5;height:2px;position:absolute;top:16px;left:44px;right:8px}.inventory-start-progress i{z-index:1;background:#fff;border:2px solid #d6dfdc;border-radius:50%;flex:none;place-items:center;width:32px;height:32px;font-size:13.5px;font-style:normal;font-weight:900;display:grid;position:relative}.inventory-start-progress div{z-index:1;background:#fff;min-width:0;padding-right:12px;position:relative}.inventory-start-progress strong,.inventory-start-progress span{display:block}.inventory-start-progress strong{font-size:14.5px}.inventory-start-progress span{margin-top:2px;font-size:12.5px}.inventory-start-progress li.done{color:#607b24}.inventory-start-progress li.done i{color:#fff;background:#76962e;border-color:#76962e}.inventory-start-progress li.current{color:var(--brand)}.inventory-start-progress li.current i{border-color:var(--brand);color:#fff;background:var(--brand)}.import-wizard-controls .import-file-control{cursor:pointer;background:#f7fbf9;border:1px dashed #9fc5b7;border-radius:11px;align-content:center;min-height:94px;padding:11px 13px;transition:border-color .16s,background .16s,box-shadow .16s;position:relative}.import-wizard-controls .import-file-control:hover,.import-wizard-controls .import-file-control.dragging{border-color:var(--brand);background:#ecf8f3;box-shadow:0 0 0 3px #14685017}.import-file-control input[type=file]{opacity:0;width:1px;height:1px;min-height:1px;position:absolute}.import-file-control strong{color:var(--ink);text-overflow:ellipsis;white-space:nowrap;font-size:14.5px;overflow:hidden}.import-issues>p{color:#7b443f;margin:8px 0 0;font-size:14.5px;line-height:1.55}.import-warnings{background:#fffbef;border:1px solid #ead6a8;border-radius:11px;gap:6px;margin:14px 20px 0;padding:14px;display:grid}.import-warnings>strong{color:#845b08;font-size:15px}.import-warnings>span{color:#786744;font-size:14.5px}.import-warnings ul{gap:5px;margin:5px 0 0;padding:0;list-style:none;display:grid}.import-warnings li{background:#fff;border-radius:8px;grid-template-columns:58px 1fr auto;gap:9px;padding:7px 9px;font-size:13.5px;display:grid}.import-warnings code{color:var(--muted)}.inventory-approval-form .approval-digest{background:#fff;border:1px solid #cbded7;border-radius:10px;gap:6px;padding:10px;display:grid}.inventory-approval-form .approval-digest.locked{background:#f4fbf8;border-color:#7ebca7}.inventory-approval-form .approval-digest code{max-width:100%;margin:0}.inventory-approval-form .approval-digest button{min-height:36px;color:var(--brand);background:#edf8f4;border:1px solid #9dcabd;border-radius:8px;font-size:13.5px;font-weight:850}.inventory-approval-form .approval-digest.locked button{color:#fff;background:var(--brand)}.inventory-approval-form .approval-digest small{color:var(--muted);font-size:12.5px;line-height:1.45}@media (width<=800px){.saas-next-action,.inventory-start-recommendation{flex-direction:column;align-items:stretch}.saas-next-action>a,.inventory-start-recommendation>a{width:100%}.inventory-start-paths,.inventory-start-progress{grid-template-columns:1fr}.inventory-start-progress{gap:9px}.inventory-start-progress li:not(:last-child):after{display:none}.inventory-start-progress div{background:0 0}}.inventory-foundation-grid.single{grid-template-columns:1fr}@media (width<=640px){.customer-template-form{padding-left:14px;padding-right:14px}.import-wizard-steps,.import-wizard-controls,.import-contract-note,.import-review-summary,.import-issues,.import-warnings,.import-preview-wrap,.import-digest,.import-progress,.import-sheets,.import-wizard-submit{margin-left:14px;margin-right:14px}.import-wizard-controls{grid-template-columns:1fr}.import-sheets-list label{grid-template-columns:auto 1fr;row-gap:4px}.import-sheets-list em,.import-sheet-preview{grid-column:2;justify-self:start}}.product-table{table-layout:fixed;min-width:920px}.product-table .product-thumb-col{width:78px}.product-table .product-stock-col{width:106px}.product-table .product-cost-col{width:96px}.product-table .product-sell-col{width:92px}.product-table .product-margin-col{width:98px}.product-table td>span.product-thumb{border:1px solid var(--line);background:#fff;border-radius:9px;justify-content:center;align-items:center;width:64px;height:64px;margin:0;display:inline-flex;overflow:hidden}.product-thumb img{object-fit:contain;width:100%;height:100%}.product-thumb-empty{background:repeating-linear-gradient(45deg,#f2f5f4,#f2f5f4 5px,#e8edeb 5px 10px);width:100%;height:100%}.inventory-shell button.product-open{min-height:0}.product-open{color:var(--brand);text-align:left;cursor:pointer;background:0 0;border:none;padding:0;font-weight:800;line-height:1.25;display:block}.product-open:hover{text-decoration:underline}.product-real-name{color:#60736d;text-overflow:ellipsis;white-space:nowrap;max-width:100%;margin-top:3px;font-size:12.5px;font-weight:650;line-height:1.25;display:block;overflow:hidden}.column-help{color:#71817c;vertical-align:1px;cursor:help;border:1px solid #b9c7c2;border-radius:50%;justify-content:center;align-items:center;width:16px;height:16px;margin-left:5px;font-size:10px;font-weight:800;display:inline-flex}.product-name-row{flex-wrap:wrap;align-items:center;gap:5px;display:flex}.inventory-shell a.product-jump{border:1px solid var(--line);width:18px;height:18px;min-height:0;color:var(--muted);background:#fff;border-radius:5px;flex:none;justify-content:center;align-items:center;padding:0;line-height:0;text-decoration:none;display:inline-flex}.inventory-shell a.product-jump svg{display:block}.inventory-shell a.product-jump.sourcing{color:#8a6a3b;background:#fdf9f2;border-color:#e2d4bd}.inventory-shell a.product-jump.sales{color:var(--brand);background:#f1faf6;border-color:#b7d8cc}.inventory-shell a.product-jump:hover{color:#fff;background:var(--brand);border-color:var(--brand)}.product-links{white-space:nowrap}.product-links a{border:1px solid var(--line);color:var(--ink);border-radius:7px;margin-right:5px;padding:3px 8px;font-size:12.5px;font-weight:700;text-decoration:none;display:inline-block}.product-links a:hover{color:var(--brand);background:#f1faf6;border-color:#a9d5c4}.product-table tr.inactive{opacity:.55}.inventory-shell table.product-table td{vertical-align:middle;padding:8px 12px}.product-table td.product-metric-cell>strong,.product-table td.product-metric-cell>small{white-space:nowrap;margin:0;display:block}.product-table td.product-metric-cell>strong{height:23px;line-height:23px}.inventory-shell table.product-table td.product-metric-cell>small{height:16px;margin-top:3px;line-height:16px;font-size:11.5px!important}.product-value-spacer{visibility:hidden}.product-table td>span,.product-table td>small{margin-top:2px}.product-main-cell{min-width:0}@media (width<=900px){.product-table{min-width:0}.product-table :is(.heat-col,.product-stock-col,.product-cost-col,.product-sell-col,.product-margin-col){display:none}.product-main-cell>span,.product-main-cell>small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}}.product-modal-backdrop{z-index:60;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#0c201c73;justify-content:center;align-items:center;padding:24px;display:flex;position:fixed;inset:0}.product-modal{background:#f7f9f8;border-radius:18px;flex-direction:column;width:min(1120px,100%);max-height:92vh;display:flex;overflow:hidden;box-shadow:0 24px 64px #06282247}.product-modal-head{border-bottom:1px solid var(--line);background:#fff;align-items:center;gap:18px;padding:16px 20px;display:flex}.product-modal-head>div:first-child{min-width:0}.product-modal-head strong{font-size:17px;display:block}.product-modal-head span{color:var(--muted);margin-top:2px;font-size:14.5px;display:block}.product-modal-tabs{gap:6px;margin-left:auto;display:flex}.product-modal-tabs button{border:1px solid var(--line);min-height:32px;color:var(--muted);cursor:pointer;background:#fff;border-radius:9px;padding:0 14px;font-size:14.5px;font-weight:700}.product-modal-tabs button.active{color:#fff;background:var(--brand);border-color:var(--brand)}.product-modal-close{border:1px solid var(--line);width:32px;height:32px;color:var(--muted);cursor:pointer;background:#fff;border-radius:9px;font-size:15px}.product-modal-body{flex:1;padding:12px 16px 4px;overflow-y:auto}.product-modal-media{grid-template-columns:1fr 1.15fr;align-items:start;gap:12px;margin-bottom:10px;display:grid}.product-modal-images{flex-wrap:wrap;align-content:flex-start;gap:8px;display:flex}.product-modal-images figure{border:1px solid var(--line);background:#fff;border-radius:10px;width:84px;margin:0;position:relative;overflow:hidden}.product-modal-images img{aspect-ratio:1;object-fit:contain;background:#fff;width:100%;display:block}.product-modal-images figcaption{color:var(--muted);background:#ffffffdb;justify-content:space-between;align-items:center;gap:4px;padding:2px 5px;font-size:12px;display:flex;position:absolute;inset:auto 0 0}.product-modal-images figcaption button{border:1px solid var(--line);color:#a4443c;cursor:pointer;background:#fff;border-radius:5px;padding:0 4px;font-size:12px;line-height:15px}.product-modal-image-add{cursor:pointer;text-align:center;background:#f1faf6;border:1px dashed #a9d5c4;border-radius:12px;flex-direction:column;justify-content:center;align-items:center;gap:4px;width:84px;min-height:84px;padding:6px;display:flex}.product-modal-image-add input{display:none}.product-modal-image-add b{color:var(--brand);font-size:14.5px}.product-modal-image-add small{color:var(--muted);font-size:12px;line-height:1.4}.product-keywords{border-top:1px solid #edf1ef;margin-top:11px;padding-top:10px}.product-keywords-head{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.product-keywords-head strong{color:#314a43;font-size:13px}.product-keywords-head small{color:var(--muted);font-size:11.5px}.product-keyword-tags{flex-wrap:wrap;align-items:center;gap:6px;margin-top:8px;display:flex}.product-keyword-tags>span{background:#f7faf9;border:1px solid #d8e2df;border-radius:16px;align-items:stretch;display:inline-flex;overflow:hidden}.product-keyword-tags>span.primary{background:#eaf6f1;border-color:#a8cfc1}.product-keyword-tags button{color:#3f5750;cursor:pointer;background:0 0;border:0;min-height:27px;padding:3px 8px;font-size:12px}.product-keyword-tags button:disabled{cursor:default}.product-keyword-tags button em{color:var(--brand);margin-right:5px;font-size:9px;font-style:normal;font-weight:900}.product-keyword-tags button.remove{color:#9a645e;padding:2px 7px 3px 3px;font-size:15px;line-height:1}.product-keyword-tags input{background:#fff;border:1px dashed #a8cfc1;border-radius:15px;width:170px;min-height:29px;padding:3px 10px;font-size:12.5px}.product-keywords>p{color:#84938f;margin:6px 0 0;font-size:11px}.product-demand-attributes{border:0;border-top:1px solid #edf1ef;min-width:0;margin:12px 0 0;padding:10px 0 0}.product-demand-attributes legend{color:#314a43;padding:0;font-size:13px;font-weight:800}.product-demand-attributes>p{color:#84938f;margin:2px 0 8px;font-size:11px}.product-demand-attributes>div{grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;display:grid}.product-demand-attributes label{cursor:pointer;background:#f8fbfa;border:1px solid #dce6e2;border-radius:10px;grid-template-columns:17px minmax(0,1fr);align-items:start;gap:8px;min-width:0;padding:9px;display:grid}.product-demand-attributes label:has(input:checked){background:#edf8f3;border-color:#9fcbbb}.product-demand-attributes input{width:16px;height:16px;accent-color:var(--brand);margin:2px 0 0}.product-demand-attributes span{min-width:0}.product-demand-attributes strong{color:#314a43;font-size:12.5px}.product-demand-attributes small{color:var(--brand);background:#075e5214;border-radius:8px;margin-left:5px;padding:1px 5px;font-size:9.5px}.product-demand-attributes em{color:#748680;margin-top:3px;font-size:10.5px;font-style:normal;line-height:1.35;display:block}.product-demand-attributes:disabled label{cursor:default}.product-modal-cost{border:1px solid var(--line);background:#fff;border-radius:12px;padding:10px 12px}.product-modal-cost h3{color:var(--brand);text-transform:uppercase;margin:0 0 7px;font-size:13.5px;font-weight:800}.product-modal-cost dl{grid-template-columns:1fr 1fr;gap:1px 16px;margin:0 0 8px;display:grid}.product-modal-cost dl>div{justify-content:space-between;align-items:baseline;gap:10px;display:flex}.product-modal-cost dt{color:var(--muted);font-size:13.5px}.product-modal-cost dd{font-variant-numeric:tabular-nums;margin:0;font-size:14.5px}.product-modal-cost dd small{color:var(--muted);margin-left:5px;font-size:12.5px}.product-modal-cost .strong dt,.product-modal-cost .strong dd{font-weight:800}.product-modal-cost .strong dd{color:var(--brand)}.product-modal-cost dl>div.wide{border-top:1px solid #075e5214;grid-column:1/-1;padding-top:3px}.product-modal-group{border:1px solid var(--line);background:#fff;border-radius:12px;margin-bottom:8px;padding:9px 12px 10px}.product-modal-group h3{color:var(--brand);letter-spacing:.02em;text-transform:uppercase;margin:0 0 7px;font-size:13.5px;font-weight:800}.product-modal-grid{grid-template-columns:repeat(auto-fill,minmax(310px,1fr));gap:5px 34px;display:grid}.product-modal-grid label{min-height:32px;color:var(--ink);grid-template-columns:128px minmax(0,1fr);align-items:center;gap:8px;font-size:15px;font-weight:700;display:grid}.product-modal-grid label>span{text-align:right;color:var(--muted);text-overflow:ellipsis;white-space:nowrap;justify-self:end;font-size:14.5px;line-height:1.25;overflow:hidden}.product-modal-grid>label{border-radius:8px;padding:2px 6px 2px 0}.product-modal-grid>label:hover{background:#f7fbf9}.product-modal-grid label small{color:#9aaba6;font-size:13px;font-weight:600}.product-modal-grid :is(input,select,textarea){border:1px solid var(--line);background:#fff;border-radius:7px;width:100%;min-height:30px;padding:3px 8px;font-size:15px}.product-modal-grid :is(input,select,textarea):hover:not(:disabled){border-color:#a9d5c4}.product-modal-grid :is(input,select,textarea):focus{border-color:var(--brand);outline:none}.product-modal-grid :is(input,select,textarea):disabled{color:var(--muted);background:#f4f6f5}.product-modal-grid textarea{resize:vertical;min-height:52px;padding:6px 8px;line-height:1.45}.product-modal-grid .product-modal-wide{grid-column:1/-1;align-items:start}.product-modal-grid .product-modal-wide>span{padding-top:7px}.product-modal-grid label.product-modal-check>input[type=checkbox]{width:17px;height:17px;min-height:0;accent-color:var(--brand);cursor:pointer;justify-self:start;margin:0;padding:0}.product-modal-channels{border-top:1px solid var(--line);margin-top:8px;padding-top:8px}details.product-modal-channels>summary{cursor:pointer;align-items:baseline;gap:7px;list-style:none;display:flex}details.product-modal-channels>summary::-webkit-details-marker{display:none}details.product-modal-channels>summary:before{content:"▸";color:var(--brand);font-size:12.5px}details.product-modal-channels[open]>summary:before{content:"▾"}details.product-modal-channels>summary em{color:var(--muted);font-size:12.5px;font-style:normal}details.product-modal-channels>summary h4{margin:0}details.product-modal-channels table{margin-top:7px}.product-modal-channels h4{margin:0 0 8px;font-size:14.5px}.product-modal-channels table{border-collapse:collapse;width:100%}.product-modal-channels th,.product-modal-channels td{text-align:right;font-variant-numeric:tabular-nums;border-bottom:1px solid #075e5212;padding:3px 6px;font-size:14.5px}.product-modal-channels th:first-child,.product-modal-channels td:first-child{text-align:left}.product-modal-channels th{color:var(--muted);font-size:12.5px;font-weight:700}.product-modal-channels tr.active td{color:var(--brand);font-weight:800}.product-modal-channels td.negative{color:#a4443c}.product-modal-channels small{color:var(--muted);margin-top:7px;font-size:12.5px;line-height:1.5;display:block}.product-modal-options input.option-cell{border:1px solid var(--line);background:#fff;border-radius:8px;width:100%;min-height:32px;padding:4px 8px;font-size:15px}.product-modal-options-actions{color:var(--muted);justify-content:space-between;align-items:center;gap:12px;margin-bottom:14px;font-size:14.5px;display:flex}.product-modal-options-actions button{background:var(--brand);color:#fff;cursor:pointer;border:none;border-radius:10px;min-height:34px;padding:0 16px;font-size:14.5px;font-weight:700}.product-modal-options-actions button:disabled{opacity:.55;cursor:default}.product-modal-options{overflow-x:auto}.product-modal-options .inventory-table{table-layout:fixed;min-width:1000px;margin:0 0 12px}.product-modal-options .inventory-table th{white-space:nowrap;padding:6px 5px;font-size:11.5px}.product-modal-options .inventory-table td{vertical-align:middle;padding:6px 5px;font-size:13.5px}.product-modal-options .inventory-quantity{font-variant-numeric:tabular-nums;min-width:0}.product-modal-options .inventory-table :is(th,td):nth-child(6),.product-modal-options .inventory-table :is(th,td):nth-child(7),.product-modal-options .inventory-table :is(th,td):nth-child(8){text-align:center}.product-modal-options .inventory-table td>span.variant-code{width:auto;color:inherit;margin:0 3px 3px 0;font-size:12.5px;display:inline-flex}.inventory-shell .variant-code button,.inventory-shell button.variant-code-add{min-height:0;padding:1px 6px;font-size:12.5px;line-height:16px}.inventory-shell .variant-code button{padding:0 2px;font-size:13.5px;display:inline-flex}.inventory-shell button.variant-code-add{align-items:center;display:inline-flex}.product-modal-options .inventory-table td:nth-child(5){white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.product-modal-options .inventory-table td:first-child strong{white-space:normal;overflow-wrap:anywhere;line-height:1.35;display:block}.product-modal-options .inventory-table td:nth-child(5) strong{font-size:14.5px;display:block}.product-modal-options .inventory-table td:nth-child(5) span{color:var(--muted);font-size:12.5px;display:block}.product-modal-options .pm-variant-note input{min-width:0;font-size:12px}.pm-variant-lifecycle>span{gap:4px;display:grid}.pm-variant-lifecycle select,.pm-variant-lifecycle input{width:100%;min-width:0;min-height:26px;padding:2px 4px;font-size:11.5px}.product-modal-options .inventory-adjust{grid-template-columns:minmax(52px,1fr) minmax(0,1.4fr) 46px;gap:4px;min-width:0}.product-modal-options .inventory-adjust.compact{grid-template-columns:minmax(52px,1fr) 46px}.product-modal-options .inventory-adjust input{min-height:30px;font-size:13.5px}.product-modal-options .inventory-adjust button{min-height:30px;padding:0 6px;font-size:13.5px}.product-modal-options input.option-cell{min-height:28px;padding:3px 5px;font-size:13px}.product-modal-hint{color:var(--muted);margin:0 0 14px;font-size:13.5px}.pricing-commission-notice{color:#694a18;background:#fff8e8;border:1px solid #e3bd72;border-left:4px solid #b96814;border-radius:10px;gap:5px;margin:0 0 14px;padding:12px 14px;font-size:13px;line-height:1.5;display:grid}.pricing-commission-notice strong{color:#813e0b;font-size:13.5px}.pricing-commission-notice b{color:#813e0b}.pricing-commission-notice small{color:#7c6740;font-size:12px}.product-modal-foot{border-top:1px solid var(--line);background:#fff;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:14px 20px;display:flex}.product-modal-foot>span,.product-modal-foot>p{flex:240px;min-width:0}.product-modal-foot>span{color:var(--muted);font-size:13.5px}.product-modal-foot>.product-modal-hint{margin:0}.product-modal-foot>div{flex-wrap:wrap;flex-shrink:0;gap:8px;margin-left:auto;display:flex}.product-modal-foot button{white-space:nowrap}.product-modal-foot button:not(.ghost-button){background:var(--brand);color:#fff;cursor:pointer;border:none;border-radius:10px;min-height:34px;padding:0 18px;font-size:14.5px;font-weight:700}.product-modal-foot button:disabled{opacity:.55;cursor:default}@media (width<=900px){.product-modal-backdrop{padding:10px}.product-modal-media{grid-template-columns:1fr}.product-modal-head{flex-wrap:wrap}.product-modal-tabs{width:100%;margin-left:0}.product-demand-attributes>div{grid-template-columns:1fr}}.classification-import{min-width:0}.classification-import .inventory-history-head strong em{color:var(--muted);background:#f1f4f3;border-radius:6px;margin-left:6px;padding:2px 6px;font-size:10px;font-style:normal}.classification-file-button{border:1px solid var(--brand);background:var(--brand);color:#fff;cursor:pointer;border-radius:9px;justify-content:center;align-items:center;min-height:34px;padding:0 14px;font-size:13px;font-weight:750;display:inline-flex}.classification-file-button input{display:none}.classification-contract{border-bottom:1px solid var(--line);background:#fafcfb;flex-wrap:wrap;gap:7px;padding:13px 20px;display:flex}.classification-contract span{color:var(--muted);background:#fff;border:1px solid #e2eae7;border-radius:7px;padding:5px 8px;font-size:12px}.classification-contract b{color:var(--ink)}.classification-import-scope{border-bottom:1px solid var(--line);background:#f5faf8;grid-template-columns:minmax(220px,310px) minmax(0,1fr);align-items:center;gap:12px;padding:10px 20px;display:grid}.classification-import-scope label{align-items:center;gap:9px;display:flex}.classification-import-scope label>span{color:#315f56;flex:none;font-size:12px;font-weight:800}.classification-import-scope select{width:100%;min-height:34px;color:var(--ink);background:#fff;border:1px solid #b9d5cb;border-radius:8px;padding:4px 9px;font-size:12.5px;font-weight:750}.classification-import-scope p{color:var(--muted);margin:0;font-size:12px;line-height:1.5}.classification-file-meta{align-items:center;gap:8px;padding:14px 20px 0;display:flex}.classification-file-meta strong{font-size:14px}.classification-file-meta span{color:var(--muted);font-size:12px}.classification-summary{grid-template-columns:repeat(6,minmax(0,1fr));gap:8px;padding:12px 20px;display:grid}.classification-summary>div{border:1px solid var(--line);background:#fafcfb;border-radius:9px;gap:2px;min-width:0;padding:10px 11px;display:grid}.classification-summary strong{font-variant-numeric:tabular-nums;font-size:18px}.classification-summary span{color:var(--muted);font-size:11.5px;font-weight:700}.classification-summary .ok{background:#f1faf6;border-color:#b7d8cc}.classification-summary .ok strong{color:var(--brand)}.classification-summary .warn{background:#fff8f4;border-color:#e5cbbd}.classification-summary .warn strong{color:#b3541e}.classification-warning{color:#785e2e;background:#fffaf0;border:1px solid #ead4a9;border-radius:9px;gap:4px;margin:0 20px 12px;padding:9px 11px;font-size:12.5px;display:grid}.classification-preview-wrap{border:1px solid var(--line);border-radius:10px;max-height:430px;margin:0 20px;overflow:auto}.classification-preview{border-collapse:collapse;width:100%;font-size:12.5px}.classification-preview th{z-index:1;text-align:left;white-space:nowrap;background:#f3f7f5;padding:8px 10px;position:sticky;top:0}.classification-preview td{vertical-align:top;border-top:1px solid #edf1ef;padding:8px 10px}.classification-preview td:first-child{min-width:220px}.classification-preview td strong,.classification-preview td small{display:block}.classification-preview td small{color:var(--muted);margin-top:2px;font-size:11px}.classification-preview td.warning{color:#a3582d}.classification-more{color:var(--muted);margin:8px 20px 0;font-size:12px}.classification-actions{justify-content:space-between;align-items:center;gap:14px;padding:14px 20px 18px;display:flex}.classification-actions span{color:var(--muted);font-size:12px}.classification-actions button{background:var(--brand);color:#fff;cursor:pointer;border:0;border-radius:9px;min-height:35px;padding:0 15px;font-weight:750}.classification-actions button:disabled{opacity:.5;cursor:default}@media (width<=900px){.classification-summary{grid-template-columns:repeat(3,minmax(0,1fr))}.classification-actions{flex-direction:column;align-items:stretch}.classification-import-scope{grid-template-columns:1fr}}.classification-manager{min-width:0;overflow:auto hidden}.classification-manager-head p{max-width:780px}.classification-manager-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:7px;display:flex}.classification-manager-count{color:#075e54;background:#dcefe8;border-radius:10px;justify-content:center;align-items:center;min-width:38px;min-height:32px;padding:0 9px;font-size:13px;font-weight:850;display:inline-flex}.classification-manager-actions a,.classification-manager-actions label{border:1px solid var(--line);color:#174f45;cursor:pointer;background:#fff;border-radius:8px;justify-content:center;align-items:center;min-height:32px;padding:0 11px;font-size:12px;font-weight:800;text-decoration:none;display:inline-flex}.classification-manager-actions label{color:#fff;border-color:var(--brand);background:var(--brand)}.classification-manager-actions label.busy{opacity:.6;cursor:default}.classification-manager-actions input{display:none}.classification-manager-filters{border-top:1px solid var(--line);border-bottom:1px solid var(--line);background:#fafcfb;flex-wrap:wrap;align-items:center;gap:7px;padding:11px 16px;display:flex}.classification-manager-filters>input{flex:260px;min-width:180px}.classification-manager :is(input,select){border:1px solid var(--line);min-height:32px;color:var(--ink);background:#fff;border-radius:7px;padding:4px 8px;font-size:12.5px}.classification-manager button{background:var(--brand);color:#fff;cursor:pointer;border:0;border-radius:7px;min-height:32px;padding:0 10px;font-size:12.5px;font-weight:750}.classification-manager button:disabled{opacity:.45;cursor:default}.classification-manager .ghost-button{border:1px solid var(--line);color:var(--ink);background:#fff}.classification-exception-toggle,.classification-demand-fields label{color:var(--muted);align-items:center;gap:4px;font-size:11.5px;font-weight:700;display:inline-flex}.classification-exception-toggle input,.classification-demand-fields input{min-height:auto}.classification-collection-create{align-items:center;gap:4px;display:inline-flex}.classification-collection-create input{width:118px}.classification-bulkbar{background:#f0f8f5;border-bottom:1px solid #c9dfd7;flex-wrap:wrap;align-items:center;gap:7px;padding:10px 16px;display:flex}.classification-bulkbar strong{color:var(--brand);margin-right:5px;font-size:13px}.classification-excel-preview{background:#f3faf7;border:1px solid #b7d8cc;border-radius:10px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px 14px;margin:10px 14px;padding:11px 13px;display:grid}.classification-excel-preview>div:first-child{min-width:0}.classification-excel-preview strong,.classification-excel-preview span,.classification-excel-preview small{display:block}.classification-excel-preview strong{color:#174f45;font-size:13px}.classification-excel-preview span{margin-top:2px;font-size:12px;font-weight:700}.classification-excel-preview small{color:var(--muted);margin-top:3px;font-size:10.5px}.classification-excel-preview p{color:#805829;white-space:pre-wrap;background:#fff8ee;border-radius:7px;grid-column:1/-1;margin:0;padding:7px 9px;font-size:11px;line-height:1.45}.classification-excel-preview.has-error{background:#fff9f7;border-color:#e5c6bf}.classification-excel-preview.has-error p{color:#98473e;background:#fff0ec}.classification-excel-preview>div:last-child{justify-content:flex-end;align-items:center;gap:6px;display:flex}.classification-grid-head,.classification-item-row{grid-template-columns:28px minmax(170px,1.2fr) minmax(108px,.7fr) minmax(124px,.8fr) minmax(124px,.8fr) minmax(178px,1fr) minmax(98px,.6fr) minmax(98px,.58fr) 62px;align-items:center;gap:8px;display:grid}.classification-item-row>select,.classification-item-row>.classification-demand-fields>select{width:100%;min-width:0}.classification-item-row>button{white-space:nowrap;padding-left:8px;padding-right:8px}.classification-grid-head{color:#60736d;border-bottom:1px solid var(--line);background:#f2f6f4;min-width:1082px;padding:8px 14px;font-size:11.5px;font-weight:800}.classification-item{border-bottom:1px solid #e9efec;min-width:1082px}.classification-item-row{min-height:58px;padding:8px 14px}.classification-product{grid-template-columns:46px minmax(0,1fr);align-items:center;gap:9px;min-width:0;display:grid}.classification-product-thumb{border:1px solid var(--line);background:#fff;border-radius:8px;justify-content:center;align-items:center;width:46px;height:46px;display:inline-flex;overflow:hidden}.classification-product-thumb img{object-fit:contain;width:100%;height:100%}.classification-product-copy{min-width:0;display:block}.classification-product-open{text-align:left;text-overflow:ellipsis;white-space:nowrap;max-width:100%;line-height:1.25;display:block;overflow:hidden;color:#073f39!important;background:0 0!important;border:0!important;min-height:0!important;padding:0!important;font-size:13px!important;font-weight:800!important}.classification-product-open:hover{text-decoration:underline}.classification-product-copy small{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;margin-top:3px;font-size:11.5px;line-height:1.25;display:block;overflow:hidden}.classification-account-cell{gap:2px;min-width:0;display:grid}.classification-account-cell select{width:100%;min-width:0}.classification-account-cell small{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:10.5px;overflow:hidden}.classification-demand-fields{grid-template-columns:minmax(112px,1fr) auto auto;align-items:center;gap:6px;display:grid}.classification-demand-fields select.conflict{background:#fff5f2;border-color:#cc6b52}.classification-option-summary{flex-direction:column;align-items:flex-start;gap:1px;min-width:0;display:flex}.classification-option-summary strong{font-size:12px}.classification-option-summary span{color:#84602a;white-space:nowrap;font-size:10.5px}.classification-options{border:1px solid var(--line);background:#fbfdfc;border-radius:8px;margin:0 14px 9px 50px}.classification-options>summary{color:#355f56;cursor:pointer;padding:7px 10px;font-size:11.5px;font-weight:800}.classification-options>summary span{color:var(--muted);margin-left:7px;font-weight:500}.classification-option-head,.classification-option-row{grid-template-columns:minmax(140px,.85fr) minmax(160px,.95fr) 125px minmax(140px,.85fr) minmax(210px,1.3fr);align-items:center;gap:7px;padding:3px 10px;display:grid}.classification-option-head{border-top:1px solid var(--line);color:var(--muted);background:#f2f6f4;font-size:10.5px;font-weight:800}.classification-option-row{border-top:1px solid #edf1ef}.classification-option-row>select,.classification-option-row>input{width:100%;min-width:0}.classification-option-row strong,.classification-option-row>span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.classification-option-row strong{font-size:12.5px}.classification-option-row>span{color:var(--muted);font-size:11.5px}.classification-option-row>span small{color:#17665b;background:#eaf4f1;border-radius:5px;margin-left:5px;padding:1px 4px;font-size:10px}.classification-option-row>select,.classification-option-row>input{height:26px;min-height:0;padding-top:0;padding-bottom:0;font-size:12px}.classification-option-row input{width:100%}.classification-pagination{justify-content:center;align-items:center;gap:12px;padding:13px;display:flex}.classification-pagination span{color:var(--muted);font-size:12px}.classification-import-secondary{border-bottom:1px solid var(--line);background:#f8fbfa}.classification-import-secondary>summary{border-top:1px solid var(--line);color:#174f45;cursor:pointer;background:#f2f8f5;padding:11px 16px;font-size:13px;font-weight:850}.classification-import-secondary>summary span{color:var(--muted);margin-left:7px;font-weight:500}.classification-import-secondary[open]>summary{border-bottom:1px solid var(--line)}.classification-import-secondary .classification-import{margin:10px 12px 12px}.sales-state.paused{color:#815625;background:#f8ead8}@media (width<=1050px){.classification-manager{overflow-x:auto}}.settings-channels{gap:8px;margin-bottom:10px;display:grid}.settings-channels>div{grid-template-columns:1.1fr 1.4fr 90px auto;align-items:center;gap:8px;display:grid}.settings-channels input{border:1px solid var(--line);background:#fff;border-radius:8px;min-height:36px;padding:6px 10px;font-size:15.5px}.settings-channels button{border:1px solid var(--line);color:#a4443c;cursor:pointer;background:#fff;border-radius:8px;min-height:32px;padding:0 12px;font-size:13.5px;font-weight:700}@media (width<=900px){.settings-channels>div{grid-template-columns:1fr 1fr}}.product-modal-code-form{z-index:2;background:#f6fbf9;border-color:#b7d8cc;margin-bottom:10px;padding:8px 12px 9px;position:sticky;bottom:0;box-shadow:0 -6px 16px #075e5214}.product-modal-code-form>h3{margin-bottom:6px}.product-modal-code-form .product-modal-grid{flex-wrap:wrap;align-items:center;gap:8px 10px;display:flex}.product-modal-code-form .product-modal-grid label{grid-template-columns:auto minmax(0,1fr);width:auto}.product-modal-code-form .product-modal-grid label.product-modal-wide{flex:1;min-width:240px}.product-modal-code-form .product-modal-grid select{min-width:108px}.product-modal-code-form .product-modal-options-actions{margin:7px 0 0;font-size:13.5px}.product-modal-code-form .spacer{flex:1}.inventory-shell .product-modal-code-form .ghost-button{min-height:34px;padding:0 12px;font-size:14.5px}.sales-state{letter-spacing:.01em;border-radius:999px;flex:none;align-items:center;padding:1px 7px;font-size:11.5px;font-weight:800;display:inline-flex}.sales-state.onsale{color:#1d6f52;background:#e4f4ec}.sales-state.soldout{color:#8b4b44;background:#fbecea}.sales-state.clearance{color:#8a5a10;background:#fdf1dd}.sales-state.season-off{color:#52696d;background:#e7eff0}.sales-state.hidden{color:#5c6b67;background:#eceff0}.sales-state.sample{color:#4a5aa0;background:#eaeefb}.sales-state.ended{color:#6b6b6b;background:#ededed}.lifecycle-now{flex-wrap:wrap;align-items:center;gap:8px;font-style:normal;font-weight:600;display:flex}.lifecycle-now>span{color:var(--muted);font-size:13px;font-weight:500}.lifecycle-now .lifecycle-hint{color:#8a5a10;font-weight:700}.sample-steps{flex-wrap:wrap;gap:10px;display:inline-flex}.sample-steps i{color:var(--muted);font-size:13px;font-style:normal;font-weight:600}.sample-steps i.done{color:var(--brand);font-weight:700}.lifecycle-now .sample-note{color:var(--ink);background:#f4f7f5;border-radius:7px;padding:1px 8px;font-size:12.5px;font-weight:600}.product-modal-listnote{color:var(--ink);grid-template-columns:128px minmax(0,1fr);align-items:center;gap:8px;margin:0 0 10px;font-size:15px;font-weight:700;display:grid}.product-modal-listnote>span{text-align:right;color:var(--muted);justify-self:end;font-size:14.5px}.product-modal-listnote input{border:1px solid var(--line);background:#fff;border-radius:7px;width:100%;min-height:32px;padding:3px 8px;font-size:15px}.product-note{color:#6d7b78!important}.product-note.sample{font-weight:700;color:#4a5aa0!important}.mapping-account{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.mapping-account>label:first-child{align-items:center;gap:8px;display:flex}.mapping-account>label:first-child>span{color:var(--muted);font-size:13.5px;font-weight:700}.mapping-account select{min-width:150px}.channel-mapping{margin-top:18px}.mapping-summary{flex-wrap:wrap;gap:10px;padding:14px 24px 4px;display:flex}.mapping-count{border:1px solid var(--line);background:#f7f9f8;border-radius:12px;flex-direction:column;gap:1px;min-width:132px;padding:10px 14px;display:flex}.mapping-count strong{letter-spacing:-.02em;font-size:22px}.ordering-summary{grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;gap:8px;padding:11px 16px 2px;display:grid}.ordering-summary .mapping-count{gap:0;min-width:0;padding:6px 11px}.ordering-summary .mapping-count strong{font-size:18px;line-height:1.3}.ordering-summary .mapping-count span{font-size:11.5px;line-height:1.35}.ordering-summary .mapping-count small{font-size:10.5px;line-height:1.3}.mapping-count span{color:var(--muted);font-size:13px;font-weight:700}.mapping-count small{color:#8b9995;font-size:12px}.mapping-count.ok{background:#f1faf6;border-color:#b7d8cc}.mapping-count.ok strong{color:var(--brand)}.mapping-latest-stock-button{white-space:nowrap;min-height:34px}.mapping-latest-stock-preview{background:#f4faf7;border:1px solid #b7d8cc;border-radius:12px;grid-template-columns:minmax(230px,.8fr) minmax(500px,2fr);gap:10px 18px;margin:12px 24px 2px;padding:12px 14px;display:grid}.mapping-latest-stock-preview.blocked{background:#fffaf0;border-color:#e7c98f}.mapping-latest-stock-source{align-content:center;gap:2px;min-width:0;display:grid}.mapping-latest-stock-source strong{color:var(--brand);font-size:14px}.mapping-latest-stock-source span,.mapping-latest-stock-source small{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.mapping-latest-stock-source b{font-size:16px}.mapping-latest-stock-counts{grid-template-columns:repeat(6,minmax(76px,1fr));gap:6px;display:grid}.mapping-latest-stock-counts span{background:#fff;border-radius:8px;gap:1px;padding:7px 8px;display:grid}.mapping-latest-stock-counts small{color:var(--muted);font-size:11px}.mapping-latest-stock-counts strong{font-size:16px}.mapping-latest-stock-counts .candidate{background:#e7f7f0}.mapping-latest-stock-counts .candidate strong{color:var(--brand)}.mapping-latest-stock-preview>p{color:#526762;border-top:1px solid #d7e8e1;grid-column:1/-1;margin:0;padding-top:8px;font-size:12px;line-height:1.45}.channel-mapping .inventory-table-wrap{margin:0 24px}.channel-mapping .product-modal-options-actions,.channel-mapping .product-modal-hint{margin:12px 24px}.channel-mapping>details{margin:0 24px 18px}.mapping-review-workflow{background:#f4faf7;border:1px solid #b7d8cc;border-radius:12px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px 18px;margin:12px 24px;padding:14px 16px;display:grid}.mapping-review-workflow>div:first-child{gap:3px;display:grid}.mapping-review-workflow>div:first-child strong{color:var(--brand);font-size:15px}.mapping-review-workflow>div:first-child span,.mapping-manual-export span{color:var(--muted);font-size:13px;line-height:1.45}.mapping-review-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;display:flex}.master-bulk-file.secondary{border:1px solid var(--brand);color:var(--brand);background:#fff}.mapping-review-confirm{color:#314f49;border-top:1px solid #d7e8e1;grid-column:1/-1;align-items:flex-start;gap:8px;padding-top:10px;font-size:13px;font-weight:700;line-height:1.45;display:flex}.mapping-review-confirm input{accent-color:var(--brand);margin-top:2px}.mapping-manual-export{background:#f7fbf9;border:1px dashed #b7d8cc;border-radius:9px;justify-content:space-between;align-items:center;gap:14px;margin:0 0 10px;padding:10px 12px;display:flex}@media (width<=760px){.mapping-review-workflow{grid-template-columns:1fr}.mapping-review-actions{justify-content:flex-start}.mapping-manual-export{flex-direction:column;align-items:flex-start}.mapping-latest-stock-preview{grid-template-columns:1fr}.mapping-latest-stock-counts{grid-template-columns:repeat(2,1fr)}}.master-bulk{color:var(--muted);background:#f7fbf9;border:1px dashed #b7d8cc;border-radius:12px;flex-wrap:wrap;align-items:center;gap:10px;margin:14px 20px 0;padding:11px 14px;font-size:13.5px;display:flex}.master-bulk>span{flex:1;min-width:260px;line-height:1.5}.master-bulk-file{background:var(--brand);color:#fff;cursor:pointer;border:0;border-radius:9px;align-items:center;min-height:34px;padding:0 14px;font-size:13px;font-weight:800;display:inline-flex}.master-bulk-file input{display:none}.master-bulk-result{color:#8b4b44;white-space:pre-wrap;background:#fff7f5;border:1px solid #e8cfc9;border-radius:10px;max-height:180px;margin:10px 20px 0;padding:11px 14px;font-size:12.5px;line-height:1.6;overflow:auto}.master-cleanup{background:#fffaf8;border:1px solid #ead8d4;border-radius:12px;grid-template-columns:minmax(260px,1fr) auto auto;align-items:center;gap:14px;margin:14px 20px 0;padding:12px 14px;display:grid}.master-cleanup>div:first-child{gap:4px;display:grid}.master-cleanup>div:first-child strong{color:#6f322d;font-size:13.5px}.master-cleanup>div:first-child span{color:var(--muted);font-size:12px;line-height:1.45}.master-cleanup dl{gap:8px;margin:0;display:flex}.master-cleanup dl>div{background:#fff;border:1px solid #eee3df;border-radius:9px;min-width:132px;padding:7px 10px}.master-cleanup dt{color:var(--muted);font-size:11px}.master-cleanup dd{color:#66746f;white-space:nowrap;margin:2px 0 0;font-size:12px}.master-cleanup dd b{color:#a4443c}.master-cleanup-actions{flex-wrap:wrap;justify-content:flex-end;gap:6px;display:flex}.master-cleanup-actions button{min-height:32px;padding:0 10px;font-size:12px}.inventory-shell button.product-delete,.inventory-shell button.master-delete{color:#8b4b44;background:#fff7f5;border-color:#e1d4d1}.inventory-shell button.product-delete:hover:not(:disabled),.inventory-shell button.master-delete:hover:not(:disabled){color:#fff;background:#a4443c;border-color:#a4443c}@media (width<=1050px){.master-cleanup{grid-template-columns:1fr}.master-cleanup dl{flex-wrap:wrap}.master-cleanup-actions{justify-content:flex-start}}@media (width<=720px){.master-bulk,.master-bulk-result,.master-cleanup{margin-left:12px;margin-right:12px}}.inventory-shell .product-modal-options button.location-move{min-height:0;color:var(--brand);cursor:pointer;background:#f7fbf9;border:1px dashed #b7d8cc;border-radius:6px;margin:0;padding:1px 6px;font-weight:700;font-size:13px!important}.inventory-shell .product-modal-options button.location-move:hover{color:#fff;background:var(--brand);border-style:solid}.variant-sku{border:1px solid var(--line);color:var(--brand);font-variant-numeric:tabular-nums;letter-spacing:.01em;white-space:nowrap;background:#f7f9f8;border-radius:7px;padding:2px 7px;font-family:inherit;font-size:13px;font-weight:700;display:inline-block}.variant-sku-empty{color:var(--muted);font-size:12.5px}.variant-codes-cell{min-width:0}.variant-code{border:1px solid var(--line);font-variant-numeric:tabular-nums;white-space:nowrap;background:#fff;border-radius:6px;align-items:center;gap:4px;max-width:100%;margin:0 3px 3px 0;padding:1px 5px;font-size:12.5px;display:inline-flex}.variant-code b{color:var(--brand);background:#eef4f2;border-radius:4px;padding:1px 4px;font-size:12px;font-weight:800}.variant-code.option_id b{color:#8a4a6b;background:#f4eef2}.variant-code button{color:var(--muted);cursor:pointer;background:0 0;border:none;padding:0 2px;font-size:14.5px;line-height:1}.variant-code button:hover{color:#a4443c}.variant-code-add{color:var(--brand);white-space:nowrap;cursor:pointer;background:#f1faf6;border:1px dashed #a9d5c4;border-radius:6px;padding:1px 7px;font-size:12.5px;font-weight:700}details.product-modal-group>summary{cursor:pointer;-webkit-user-select:none;user-select:none;align-items:baseline;gap:8px;list-style:none;display:flex}details.product-modal-group>summary::-webkit-details-marker{display:none}details.product-modal-group>summary:before{content:"▸";color:var(--muted);font-size:12.5px;transition:transform .12s}details.product-modal-group[open]>summary:before{content:"▾"}details.product-modal-group>summary h3{margin:0}details.product-modal-group>summary em{color:var(--muted);margin-left:auto;font-size:13px;font-style:normal}details.product-modal-group[open]>summary{margin-bottom:7px}details.product-modal-group:not([open]){padding-bottom:9px}.unmatched-search{align-items:center;gap:8px;display:flex}.unmatched-search>span{color:var(--muted);font-size:13.5px;font-weight:700}.unmatched-search input{min-width:220px}.channel-unmatched .inventory-table td{vertical-align:top}.channel-unmatched .inventory-table td:nth-child(2){min-width:280px;max-width:460px}.channel-unmatched .inventory-table td:nth-child(2) small{margin-top:3px;display:block}.unmatched-link{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.unmatched-link input{min-width:130px}.unmatched-link select{min-width:170px}.unmatched-none{text-align:center;color:var(--muted);padding:28px 16px;font-size:14px}.mapping-coverage{margin-top:18px}.mapping-coverage-head strong{color:var(--brand)}.mapping-coverage-head>button{white-space:nowrap;min-width:84px}.mapping-coverage-summary{padding-bottom:12px}.mapping-coverage-summary>button{border:1px solid var(--line);min-width:135px;color:var(--ink);text-align:left;cursor:pointer;background:#f7f9f8;border-radius:12px;flex-direction:column;gap:1px;padding:10px 14px;display:flex}.mapping-coverage-summary>button:hover,.mapping-coverage-summary>button.active{background:#eff9f5;border-color:#7eb9a6}.mapping-coverage-summary>button.danger{background:#fff3f0;border-color:#efb6aa}.mapping-coverage-summary>button.warning{background:#fff9eb;border-color:#ead09a}.mapping-coverage-summary strong{letter-spacing:-.02em;font-size:22px}.mapping-coverage-summary span{color:var(--muted);font-size:13px;font-weight:700}.mapping-coverage-summary small{color:#8b9995;font-size:12px}.mapping-coverage-toolbar{border:1px solid var(--line);background:#fafcfb;border-radius:11px;justify-content:space-between;align-items:center;gap:12px;margin:0 24px 12px;padding:10px 12px;display:flex}.mapping-coverage-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:7px;display:flex}.mapping-coverage .inventory-table-wrap{margin:0 24px}.mapping-coverage-result-head{align-items:baseline;gap:8px;margin:14px 24px 8px;display:flex}.mapping-coverage-result-head strong{color:var(--brand);font-size:15px}.mapping-coverage-result-head span{color:var(--muted);font-size:12.5px}.mapping-coverage-table td{vertical-align:top}.mapping-coverage-table td:first-child{min-width:190px}.mapping-coverage-table td:nth-child(2){min-width:170px}.mapping-coverage-table td:first-child strong,.mapping-coverage-table td:nth-child(2)>span{color:var(--ink);font-size:13.5px;display:block}.mapping-coverage-table td:first-child small,.mapping-coverage-table td:nth-child(2) small{color:var(--muted);margin-top:3px;font-size:11.5px;display:block}.coverage-badge{white-space:nowrap;border-radius:999px;margin:0 4px 3px 0;padding:2px 7px;font-size:11px;font-weight:800;display:inline-flex}.coverage-badge.complete{color:#176b58;background:#e3f4ed}.coverage-badge.missing{color:#a54235;background:#fde7e2}.coverage-badge.barcode{color:#87610f;background:#fff2d7}.mapping-code-list{flex-wrap:wrap;align-items:flex-start;gap:4px;min-width:240px;display:flex}.mapping-code-pill{background:#fff;border:1px solid #d8e3df;border-radius:7px;grid-template-columns:auto auto;align-items:center;gap:1px 5px;max-width:225px;padding:3px 7px;display:inline-grid}.mapping-code-pill b{color:#234b45;text-overflow:ellipsis;font-size:12px;overflow:hidden}.mapping-code-pill em{color:var(--muted);white-space:nowrap;font-size:10.5px;font-style:normal}.mapping-code-pill small{color:#778884;grid-column:1/-1;font-size:10px}.mapping-code-pill.rocket_growth{background:#f0faf6;border-color:#abd5c6}.mapping-code-pill.seller{background:#f6f6fd;border-color:#c8ccec}.mapping-code-pill.unknown{background:#fffaf0;border-color:#ead09a}.mapping-code-more{color:var(--muted);padding:4px 6px;font-size:11px;font-weight:800}.mapping-code-empty{color:#a5b0ad}.mapping-upload-review,.mapping-last-run{background:#f2faf7;border:1px solid #acd3c5;border-radius:11px;justify-content:space-between;align-items:center;gap:14px;margin:12px 24px;padding:12px 14px;display:flex}.mapping-upload-review>div:first-child{gap:3px;display:grid}.mapping-upload-review>div:first-child strong{color:var(--brand);font-size:13.5px}.mapping-upload-review>div:first-child span,.mapping-last-run span{color:var(--muted);font-size:12px}.mapping-upload-review.has-issues{background:#fff7f5;border-color:#ecc6bc;display:grid}.mapping-upload-review details{width:100%}.mapping-upload-review summary{color:#9c4338;cursor:pointer;font-size:12.5px;font-weight:800}.mapping-upload-review pre{color:#8b4b44;white-space:pre-wrap;max-height:210px;margin:8px 0 0;font:12px/1.55 inherit;overflow:auto}.mapping-more{justify-content:center;padding:14px 24px 20px;display:flex}@media (width<=920px){.mapping-coverage-toolbar{flex-direction:column;align-items:stretch}.mapping-coverage-actions{justify-content:flex-start}.mapping-upload-review,.mapping-last-run{flex-direction:column;align-items:flex-start}}.heat-col{width:216px}.heat-none{color:#9caaa5;font-size:12px}.season-cycle{vertical-align:middle;width:194px;color:var(--brand);font-variant-numeric:tabular-nums;gap:2px;display:inline-grid}.season-summary{justify-content:space-between;align-items:baseline;gap:7px;min-width:0;display:flex}.season-summary strong{color:#174f45;text-overflow:ellipsis;white-space:nowrap;font-size:11.5px;font-weight:800;line-height:1.2;overflow:hidden}.season-summary small{flex:none;font-size:10.5px;font-weight:750;line-height:1.2}.season-summary small.peak{color:#08735e}.season-summary small.rising{color:#a85b16}.season-summary small.falling{color:#8b6b50}.season-summary small.quiet{color:#83918d}.season-summary small.steady{color:#376f64}.season-summary small.insufficient{color:#9caaa5}.season-summary small.history{color:#7b8985;font-weight:650}.season-summary strong,.season-summary small{text-overflow:ellipsis;white-space:nowrap;max-width:100%;overflow:hidden}.season-chart{width:100%;height:30px;display:block;position:relative}.season-chart svg{width:100%;height:30px;display:block;overflow:visible}.season-area{fill:#0e806924}.season-line{fill:none;stroke:#16836d;stroke-width:1.7px;stroke-linejoin:round;vector-effect:non-scaling-stroke}.search-interest-line{fill:none;stroke:#5d65b8;stroke-width:1.55px;stroke-linecap:round;stroke-linejoin:round;vector-effect:non-scaling-stroke}.season-now{stroke:#c47324;stroke-width:1.2px;stroke-dasharray:2 2;opacity:.9;vector-effect:non-scaling-stroke}.season-peak{fill:#075e52;stroke:#fff;stroke-width:1.2px;vector-effect:non-scaling-stroke}.season-now-point{fill:#d37b26;stroke:#fff;stroke-width:1.2px;vector-effect:non-scaling-stroke}.search-now-point{fill:#5d65b8;stroke:#fff;stroke-width:1.1px;vector-effect:non-scaling-stroke}.season-hit-grid{grid-template-columns:repeat(12,1fr);display:grid;position:absolute;inset:0}.season-hit-grid>i{display:block}.season-month-axis{color:#9aa7a3;justify-content:space-between;align-items:center;font-size:8.5px;line-height:1;display:flex}.season-month-axis i{font-style:normal}.search-lifecycle{color:#646b92;text-overflow:ellipsis;white-space:nowrap;align-items:center;gap:4px;min-width:0;font-size:9.5px;font-weight:700;line-height:1.2;display:flex;overflow:hidden}.search-lifecycle i{background:#5d65b8;border-radius:2px;flex:none;width:10px;height:2px}.season-cycle.insufficient{gap:8px}.season-cycle.insufficient .season-summary strong{color:#7f8d89}.season-empty-line{background:repeating-linear-gradient(90deg,#d9e0de 0 8px,#0000 8px 12px);height:1px;margin-bottom:9px}.product-sales-panel{flex-direction:column;gap:14px;display:flex}.sales-panel-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.sales-panel-head p{color:var(--muted);margin:0;font-size:13.5px}.sales-panel-controls{align-items:center;gap:7px;display:inline-flex}.sales-panel-controls>select{min-width:112px;height:31px;padding-top:0;padding-bottom:0}.sales-basis-toggle{border:1px solid var(--line);border-radius:9px;display:inline-flex;overflow:hidden}.sales-basis-toggle button{color:var(--muted);cursor:pointer;background:#fff;border:0;padding:7px 13px;font-size:13px;font-weight:700}.sales-basis-toggle button.active{background:var(--brand);color:#fff}.sales-panel-table td{vertical-align:top}.sales-cancel{color:#b3541e;font-size:11.5px;display:block}.sales-share-cell{min-width:130px;position:relative}.sales-share-cell .sales-share-bar{background:#075e5259;border-radius:3px;height:12px;display:block}.sales-share-cell em{color:var(--muted);font-size:12px;font-style:normal}.sales-panel-empty{padding:40px 20px}.performance-panel{margin-top:18px}.performance-filter{background:#f7fbf9;border:1px solid #d7e5e0;border-radius:13px;grid-template-columns:minmax(210px,300px) minmax(0,1fr) auto;align-items:end;gap:14px;margin-top:14px;padding:13px 16px;display:grid}.performance-filter label{color:#5f716c;gap:5px;font-size:12px;font-weight:750;display:grid}.performance-filter select{border:1px solid var(--line);width:100%;min-height:38px;color:var(--ink);font:inherit;background:#fff;border-radius:9px;padding:0 10px}.performance-filter p{color:var(--muted);margin:0 0 4px;font-size:12px;line-height:1.5}.performance-filter>strong{color:var(--brand);white-space:nowrap;background:#e1f2eb;border-radius:999px;align-self:center;padding:6px 9px;font-size:12px}.performance-panel .inventory-table-wrap{margin:0 24px 6px}.performance-panel .product-modal-hint{margin:10px 24px 18px}.month-source{border-radius:6px;padding:3px 7px;font-size:12px;font-style:normal;font-weight:700}.month-source.file{color:var(--brand);background:#eaf6f1}.month-source.daily{color:#6b5b1e;background:#f7f1de}.month-source.none{color:var(--muted);background:#f0f3f2}.performance-table td small{color:#8b9995;font-size:11.5px;display:block}@media (width<=760px){.performance-filter{grid-template-columns:1fr;align-items:stretch}.performance-filter>strong{justify-self:start}}.product-modal.pm-split-modal{width:min(1480px,100%);height:92vh;max-height:92vh}.pm-split{flex:1;min-height:0;display:flex}.pm-rail{background:#eef4f1;flex-direction:column;flex:none;gap:9px;width:332px;padding:12px;display:flex;overflow-y:auto}.pm-card{background:#fff;border-radius:12px;padding:11px 13px;box-shadow:0 1px 2px #1425220f}.pm-card>h3{color:var(--brand);letter-spacing:.03em;text-transform:uppercase;margin:0 0 7px;font-size:12.5px;font-weight:800}.pm-profile-row{align-items:center;gap:11px;display:flex}.pm-thumb{background:#eef3f1;border-radius:10px;flex:none;width:58px;height:58px;overflow:hidden}.pm-thumb img{object-fit:cover;width:100%;height:100%;display:block}.pm-thumb i{width:100%;height:100%;display:block}.pm-profile-text{flex-direction:column;gap:1px;min-width:0;display:flex}.pm-profile-text strong{overflow-wrap:anywhere;font-size:15.5px;line-height:1.3}.pm-profile-text span{color:var(--muted);font-size:12.5px}.pm-profile-text .pm-real-name{color:#4f6860;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:12px;line-height:1.3;display:-webkit-box;overflow:hidden}.pm-badges{flex-wrap:wrap;gap:5px;margin-top:9px;display:flex}.pm-badges em{color:var(--muted);background:#eef3f1;border-radius:7px;padding:3px 8px;font-size:12px;font-style:normal;font-weight:700}.pm-badges em.off{color:#b3541e;background:#f9ebe5}.pm-card .sample-steps{margin-top:8px}.pm-card .lifecycle-hint{margin-top:8px;display:block}.pm-core-grid{flex-direction:column;gap:7px;display:flex}.pm-core-grid label{grid-template-columns:96px minmax(0,1fr);align-items:center;gap:8px;display:grid}.pm-core-grid label>span{color:var(--muted);text-align:right;font-size:13.5px;font-weight:700}.pm-core-grid label small{color:#9aaba6;font-size:12px}.pm-core-grid input{border:1px solid var(--line);font-variant-numeric:tabular-nums;background:#fff;border-radius:8px;width:100%;min-height:32px;padding:4px 9px;font-size:15px}.pm-core-grid input:focus{border-color:var(--brand);outline:none}.pm-price-core .ghost-button{width:100%;margin-top:9px}.pm-rail .product-modal-cost{border:0;padding:11px 13px}.pm-rail .product-modal-cost dl{grid-template-columns:1fr}.pm-snapshot-grid{grid-template-columns:repeat(4,1fr);gap:6px;display:grid}.pm-snapshot-grid>div{background:#f4f8f6;border-radius:9px;flex-direction:column;align-items:center;gap:1px;padding:7px 2px;display:flex}.pm-snapshot-grid strong{letter-spacing:-.02em;font-variant-numeric:tabular-nums;font-size:16px}.pm-snapshot-grid span{color:var(--muted);font-size:11.5px;font-weight:700}.pm-sales-unit-card{flex-direction:column;gap:8px;display:flex}.pm-sales-unit-title{justify-content:space-between;align-items:center;gap:10px;display:flex}.pm-sales-unit-title h3{color:var(--brand);letter-spacing:.03em;text-transform:uppercase;margin:0;font-size:12.5px;font-weight:800}.material-metrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin-bottom:10px}.material-metrics>div{border-radius:12px;padding:10px 13px}.material-metrics strong{margin-top:2px;font-size:19px}.material-metrics small{margin-top:1px;font-size:12px}.material-metrics>div.attention{background:#fff5f2;border-color:#efc2b7}.material-create,.material-ledger{border-radius:16px;margin-top:10px}.material-create{padding:12px 14px 13px}.material-section-head{justify-content:space-between;align-items:center;gap:14px;margin-bottom:10px;display:flex}.material-section-head>div{flex-direction:column;gap:3px;display:flex}.material-section-head strong{font-size:17px}.material-section-head span{color:var(--muted);font-size:13px}.material-form-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:8px 9px;display:grid}.material-form-grid label,.product-material-form label{flex-direction:column;gap:5px;min-width:0;display:flex}.material-form-grid label>span,.product-material-form label>span{color:#52635d;font-size:12.5px;font-weight:750}.material-form-grid :is(input,select),.product-material-form :is(input,select){border:1px solid var(--line);background:#fff;border-radius:8px;min-width:0;min-height:38px;padding:7px 9px}.material-form-grid .wide{grid-column:span 4}.material-form-actions{flex:none;justify-content:flex-end;align-items:center;flex-direction:row!important;gap:7px!important;display:flex!important}.material-form-actions>button{border:1px solid var(--brand);background:var(--brand);color:#fff;white-space:nowrap;border-radius:8px;min-width:64px;min-height:34px;padding:6px 12px;font-weight:800}.material-form-actions>.ghost-button{border-color:var(--line);color:#33443e;background:#fff}.material-form-actions>button:disabled{opacity:.55}.material-toolbar{grid-template-columns:minmax(300px,1fr) minmax(190px,auto) auto;align-items:center;gap:10px;display:grid}.material-toolbar form{flex:1;min-width:260px;display:flex}.material-toolbar form input{flex:1;min-height:38px}.material-toolbar>span{max-width:300px;color:var(--muted);font-size:12px;line-height:1.35}.material-toolbar>.inventory-refresh{width:auto;min-width:104px}.material-list{border-top:1px solid var(--line)}.material-list>article{border-bottom:1px solid var(--line)}.material-list>article.archived{opacity:.65}.material-summary{width:100%;min-height:64px;color:inherit;text-align:left;background:0 0;border:0;border-radius:0;grid-template-columns:24px minmax(240px,1.7fr) repeat(4,minmax(100px,.75fr));align-items:center;gap:12px;padding:9px 14px;display:grid}.material-summary:hover{background:#f2f8f5}.material-chevron{color:var(--brand);font-size:17px}.material-summary>span:not(.material-chevron){flex-direction:column;gap:3px;min-width:0;display:flex}.material-summary small{color:var(--muted);font-size:12px}.material-summary strong{text-overflow:ellipsis;white-space:nowrap;font-size:14px;overflow:hidden}.material-summary .material-identity strong{color:#075f51;font-size:15px}.material-summary .negative,.material-history .negative{color:#b43a31}.material-detail{background:#f8fbfa;padding:12px 16px 15px 50px}.material-detail>p{color:#5c6964;margin:0 0 9px;font-size:13px}.material-balance{grid-template-columns:minmax(230px,1fr) 110px minmax(180px,.8fr) minmax(70px,auto);align-items:center;gap:8px;padding:7px 0;display:grid}.material-balance>div{flex-direction:column;gap:2px;display:flex}.material-balance span{color:var(--muted);font-size:12px}.material-balance input{min-width:0;min-height:34px}.material-balance-actions{gap:5px;display:flex}.material-balance-actions button{white-space:nowrap;min-height:34px;padding:5px 8px}.material-balance-actions .shortage-settle{color:#9f382e;background:#fff5f2;border-color:#dca79a}.material-history{border-top:1px solid #dfe8e4;margin-top:10px;padding-top:10px}.material-history>strong{margin-bottom:5px;font-size:13px;display:block}.material-history>div{grid-template-columns:180px 90px 1fr;gap:10px;padding:4px 0;font-size:12.5px;display:grid}.material-history small{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.product-material-rules{gap:10px;display:grid}.product-material-head{justify-content:space-between;align-items:flex-start;gap:14px;display:flex}.product-material-head h3{color:var(--brand);margin:0 0 3px;font-size:16px}.product-material-head p{color:var(--muted);margin:0;font-size:12.5px;line-height:1.45}.product-material-empty{color:#66756f;border:1px dashed #cbd8d3;border-radius:9px;padding:13px;font-size:13px}.product-material-list{gap:7px;display:grid}.product-material-row{background:#fbfdfc;border:1px solid #dce6e2;border-radius:9px;grid-template-columns:minmax(160px,1.35fr) minmax(110px,.9fr) repeat(4,minmax(90px,.7fr)) auto;align-items:center;gap:10px;padding:10px 11px;display:grid}.product-material-row>div{flex-direction:column;gap:2px;min-width:0;display:flex}.product-material-row span,.product-material-row small{color:var(--muted);font-size:11.5px}.product-material-row strong{text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.product-material-row p{color:#586861;grid-column:1/-2;margin:0;font-size:12px}.product-material-row>button{min-height:32px;padding:5px 9px}.product-material-form{background:#f2f9f6;border:1px solid #bcd9ce;border-radius:10px;grid-template-columns:1.35fr 1.1fr .8fr 1fr .75fr;gap:9px;padding:12px;display:grid}.product-material-form .wide{grid-column:span 3}.product-material-form-note{color:#62716b;grid-column:1/-2;align-self:center;font-size:12px}.product-material-form>button{align-self:end;min-height:38px}.procurement-material-plan{background:#f7fbf9;border:1px solid #cfe0d9;border-radius:10px;margin:8px 0 12px}.procurement-material-plan>header{border-bottom:1px solid #dde9e4;align-items:baseline;gap:9px;padding:9px 12px;display:flex}.procurement-material-plan>header strong{color:#12624f;font-size:14px}.procurement-material-plan>header span{color:var(--muted);font-size:12px}.procurement-material-plan article{border-top:1px solid #e6eeeb;grid-template-columns:minmax(210px,1.5fr) repeat(5,minmax(80px,.55fr));align-items:center;gap:10px;min-height:50px;padding:7px 12px;display:grid}.procurement-material-plan article:first-child{border-top:0}.procurement-material-plan article>span{flex-direction:column;gap:2px;min-width:0;display:flex}.procurement-material-plan article strong{text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.procurement-material-plan article small{color:var(--muted);font-size:11.5px}.procurement-material-plan article b{font-size:13px}.procurement-material-plan article .shortage b{color:#b43a31}@media (width<=1100px){.material-form-grid{grid-template-columns:repeat(3,minmax(120px,1fr))}.material-form-grid .wide{grid-column:span 2}.material-toolbar{grid-template-columns:minmax(280px,1fr) auto}.material-toolbar>span{display:none}.material-summary{grid-template-columns:24px minmax(200px,1.5fr) repeat(2,minmax(90px,.7fr))}.material-summary>span:nth-last-child(-n+2){display:none}.product-material-row{grid-template-columns:1.3fr 1fr 1fr auto}.product-material-row>div:nth-of-type(4),.product-material-row>div:nth-of-type(5),.product-material-row>div:nth-of-type(6){display:none}.product-material-form{grid-template-columns:repeat(2,minmax(0,1fr))}.product-material-form .wide,.product-material-form-note{grid-column:1/-1}}@media (width<=720px){.material-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.material-form-grid{grid-template-columns:1fr}.material-form-grid .wide{grid-column:auto}.material-section-head{align-items:flex-start}.material-toolbar{flex-direction:column;align-items:stretch;display:flex}.material-toolbar form{width:100%;min-width:0}.material-summary{grid-template-columns:20px 1fr 90px}.material-summary>span:not(.material-chevron):not(.material-identity):not(:nth-child(3)){display:none}.material-detail{padding-left:14px}.material-balance{grid-template-columns:1fr 90px}.material-balance>input:nth-of-type(2){grid-column:1/-1}.material-history>div{grid-template-columns:1fr auto}.material-history small{grid-column:1/-1}.product-material-head{flex-direction:column}.product-material-row{grid-template-columns:1fr auto}.product-material-row>div:not(:first-child){display:none}.product-material-form{grid-template-columns:1fr}.procurement-material-plan article{grid-template-columns:minmax(160px,1fr) repeat(2,75px)}.procurement-material-plan article>span:nth-child(n+4){display:none}}.pm-sales-unit-title>strong{min-width:26px;color:var(--brand);text-align:center;background:#e5f3ee;border-radius:999px;padding:3px 7px;font-size:12px}.pm-sales-unit-list{gap:8px;margin:0;padding:0;list-style:none;display:grid}.pm-sales-unit-list>li{border-top:1px solid #e7efec;padding-top:8px}.pm-sales-unit-list>li:first-child{border-top:0;padding-top:0}.pm-sales-unit-head{justify-content:space-between;align-items:flex-start;gap:8px;display:flex}.pm-sales-unit-head>div{flex-direction:column;gap:1px;min-width:0;display:flex}.pm-sales-unit-head strong{color:#173f35;overflow-wrap:anywhere;font-size:14px}.pm-sales-unit-head span{color:#647770;font-size:12.5px;line-height:1.35}.pm-sales-unit-head>em{color:#146c5a;background:#e5f3ee;border-radius:7px;flex:none;padding:3px 6px;font-size:11.5px;font-style:normal;font-weight:800}.pm-sales-unit-head>em.archived{color:#7d8985;background:#edf1ef}.pm-sales-unit-facts{flex-wrap:wrap;gap:5px;margin-top:6px;display:flex}.pm-sales-unit-facts span{color:#526a62;background:#f1f5f3;border-radius:7px;padding:3px 7px;font-size:12px;font-weight:750}.pm-sales-unit-components{gap:3px;margin-top:7px;display:grid}.pm-sales-unit-components>span{color:#52645e;background:#f7f9f8;border-radius:7px;justify-content:space-between;align-items:baseline;gap:8px;padding:4px 6px;display:flex}.pm-sales-unit-components>span.current{color:#135f50;background:#eaf6f1}.pm-sales-unit-components b{overflow-wrap:anywhere;min-width:0;font-size:12.5px;line-height:1.35}.pm-sales-unit-components em{color:inherit;flex:none;font-size:12.5px;font-style:normal;font-weight:850}.pm-sales-unit-codes{gap:2px;margin-top:6px;display:grid}.pm-sales-unit-codes small{color:#536b63;overflow-wrap:anywhere;font-size:12px;line-height:1.4}.pm-sales-unit-codes small.missing,.pm-sales-unit-empty{color:#8b9995}.pm-sales-unit-list>li>p,.pm-sales-unit-empty{margin:6px 0 0;font-size:12px;line-height:1.4}.pm-sales-unit-card>.ghost-button{align-self:stretch;min-height:32px;margin-top:1px;font-size:12.5px}.pm-note{flex-direction:column;gap:6px;display:flex}.pm-note>span{color:var(--brand);letter-spacing:.03em;text-transform:uppercase;font-size:12.5px;font-weight:800}.pm-note input{border:1px solid var(--line);border-radius:8px;width:100%;min-height:32px;padding:4px 9px;font-size:14.5px}.pm-note input:focus{border-color:var(--brand);outline:none}.pm-coupon-summary{flex-direction:column;gap:3px;display:flex}.pm-coupon-summary>h3{margin-bottom:3px}.pm-coupon-summary>strong{color:#25483f;font-size:14px}.pm-coupon-summary>span{color:#a65a18;font-size:13px;font-weight:750}.pm-coupon-summary>small{color:var(--muted);font-size:10.5px;line-height:1.4}.pm-main{background:#f7f9f8;flex-direction:column;flex:1;min-width:0;display:flex}.pm-tabs{border-bottom:1px solid var(--line);background:#fff;margin:0;padding:10px 18px}.pm-tabpanel{flex-direction:column;flex:1;min-height:0;padding:14px 18px 6px;display:flex;overflow-y:auto}.pm-tabpanel>.product-modal-options{flex-direction:column;flex:1;min-height:0;display:flex}.pm-section{background:#fff;border-radius:12px;margin-bottom:9px;padding:11px 14px}.pm-section>h3,.pm-section>summary>h3{color:var(--brand);letter-spacing:.02em;text-transform:uppercase;margin:0 0 7px;font-size:13px;font-weight:800}.pm-section-hint{color:var(--muted);margin:-2px 0 8px;font-size:13.5px}.pm-operation-log{gap:0;margin:0;padding:0;list-style:none;display:grid}.pm-operation-head{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.pm-operation-head h3{color:var(--brand);letter-spacing:.02em;text-transform:uppercase;margin:0 0 7px;font-size:13px;font-weight:800}.pm-operation-head .pm-section-hint{margin-bottom:6px}.pm-log-filter{background:#f5f8f7;border:1px solid #dce6e2;border-radius:9px;flex:none;gap:3px;margin:0;padding:3px;display:inline-flex}.pm-log-filter label{cursor:pointer}.pm-log-filter input{opacity:0;pointer-events:none;position:absolute}.pm-log-filter span{color:#6d7d78;border-radius:6px;align-items:center;gap:5px;min-height:27px;padding:0 9px;font-size:11.5px;font-weight:750;display:inline-flex}.pm-log-filter em{color:#71817c;text-align:center;background:#e6ece9;border-radius:8px;min-width:16px;padding:1px 4px;font-size:9.5px;font-style:normal}.pm-log-filter input:checked+span{color:#fff;background:var(--brand)}.pm-log-filter input:checked+span em{color:var(--brand);background:#fff}.pm-log-filter input:focus-visible+span{outline-offset:2px;outline:3px solid #b1e059e6}.pm-operation-log li{border-top:1px solid #edf1ef;grid-template-columns:112px 112px minmax(0,1fr);align-items:start;gap:10px;padding:9px 2px;display:grid}.pm-operation-log li:first-child{border-top:0}.pm-operation-log time{color:#7d8c87;font-variant-numeric:tabular-nums;padding-top:3px;font-size:11.5px}.pm-operation-kind{color:#42655c;background:#eaf3f0;border-radius:7px;justify-self:start;padding:3px 7px;font-size:11px;font-weight:800}.pm-operation-kind.ai{color:#525aa6;background:#eeeffc}.pm-operation-kind.order{color:#996018;background:#fff2df}.pm-operation-kind.inbound{color:#08735e;background:#e4f5ee}.pm-operation-kind.inventory{color:#53645f;background:#edf1ef}.pm-operation-log li>div{min-width:0}.pm-operation-log strong{color:#29473f;font-size:12.5px}.pm-operation-log em{color:#83918d;margin-left:7px;font-size:11.5px;font-style:normal}.pm-operation-log p{color:#60736d;overflow-wrap:anywhere;margin:2px 0 0;font-size:12px;line-height:1.45}.pm-operation-empty{color:var(--muted);text-align:center;margin:14px 0 4px;font-size:13px}details.pm-past>summary{cursor:pointer;align-items:baseline;gap:8px;list-style:none;display:flex}details.pm-past>summary::-webkit-details-marker{display:none}details.pm-past>summary em{color:var(--muted);font-size:12.5px;font-style:normal}details.pm-past[open]>summary{margin-bottom:7px}.pm-toolbar{color:var(--muted);background:#fff;border-radius:12px;flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:10px;padding:9px 13px;font-size:13.5px;display:flex}.pm-toolbar .spacer{flex:1}.pm-toolbar button:not(.ghost-button){background:var(--brand);color:#fff;cursor:pointer;border:none;border-radius:9px;min-height:32px;padding:0 15px;font-size:14px;font-weight:700}.pm-toolbar button:disabled{opacity:.55;cursor:default}.pm-flat-form{background:#fff;border-radius:12px;margin-bottom:10px;padding:11px 14px}.pm-flat-form .ghost-button{margin-top:8px}.pm-codes-cell{white-space:nowrap}.pm-codes-pill{min-height:26px;color:var(--brand);cursor:pointer;font-variant-numeric:tabular-nums;background:#f4f9f7;border:1px solid #cfe0da;border-radius:20px;padding:2px 9px;font-size:12.5px;font-weight:800}.pm-codes-pill.none{color:var(--muted);background:#fff;border-style:dashed;font-weight:700}.pm-codes-pill.open{background:var(--brand);border-color:var(--brand);color:#fff}.pm-codes-dup{color:#b6c2be}.pm-code-list{flex-wrap:wrap;gap:4px;margin-bottom:9px;display:flex}.pm-dock{z-index:5;border:0;border-top:1px solid var(--line);background:#fff;border-radius:12px 12px 0 0;margin:auto 0 0;padding:11px 14px;position:sticky;bottom:0;box-shadow:0 -8px 20px #06282214}.pm-dock h3{color:var(--brand);letter-spacing:.02em;text-transform:uppercase;margin:0 0 7px;font-size:13px;font-weight:800}.pm-dock .product-modal-options-actions{margin-top:8px;margin-bottom:0}@media (width<=1080px){.product-modal.pm-split-modal{height:auto}.pm-split{flex-direction:column;overflow-y:auto}.pm-rail{grid-template-columns:repeat(auto-fit,minmax(250px,1fr));align-items:start;width:auto;display:grid;overflow:visible}.pm-main{background:0 0;flex:none;order:1}.pm-rail{order:2}.pm-tabpanel{overflow:visible}}@media (width<=640px){.product-modal-backdrop{padding:0}.product-modal.pm-split-modal{border-radius:0;width:100%;height:100dvh;max-height:100dvh}.product-modal-head{padding:12px 14px}.pm-tabs{flex-wrap:nowrap;gap:4px;padding:8px 10px;overflow:visible}.pm-tabs button{white-space:nowrap;flex:1;min-width:0;padding:0 4px;font-size:12px}.pm-tabpanel{padding:10px}.pm-rail{grid-template-columns:1fr;padding:10px}.product-modal-foot{padding:9px 10px}.product-modal-foot>span{display:none}.product-modal-foot>div{gap:6px;width:100%}.product-modal-foot button,.product-modal-foot button:not(.ghost-button){white-space:nowrap;flex:1;min-width:0;min-height:38px;padding:0 7px;font-size:13px}.product-modal-options{overflow-x:auto}.product-modal-options .pm-options-table{min-width:1000px}.pm-operation-log li{grid-template-columns:92px 1fr}.pm-operation-log li>div{grid-column:1/-1;padding-left:102px}.pm-operation-head{flex-direction:column;align-items:stretch}.pm-log-filter{align-self:flex-start}}.product-management :focus-visible,.product-modal :focus-visible{outline-offset:2px;outline:3px solid #b1e059e6}.peek-trigger{cursor:zoom-in}.peek-pop{z-index:80;pointer-events:none;background:#fff;border-radius:14px;width:380px;height:380px;padding:6px;position:fixed;box-shadow:0 18px 48px #0628224d}.peek-pop img{object-fit:contain;background:#fff;border-radius:9px;width:100%;height:100%;display:block}.peek-lightbox{z-index:90;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);cursor:zoom-out;background:#0c201c9e;justify-content:center;align-items:center;padding:32px;display:flex;position:fixed;inset:0}.peek-lightbox img{background:#fff;border-radius:14px;max-width:min(92vw,940px);max-height:92vh;box-shadow:0 24px 64px #06282266}.pm-variant-cell{position:relative}.pm-variant-delete{border:1px solid var(--line);color:#a4443c;cursor:pointer;opacity:0;background:#fff;border-radius:6px;width:20px;height:20px;font-size:13px;line-height:1;transition:opacity .12s;position:absolute;top:6px;right:4px}tr:hover .pm-variant-delete{opacity:1}.pm-variant-delete:hover{background:#fbf1ee;border-color:#d9a79c}.pm-variant-source{overflow-wrap:anywhere}.pick-col{text-align:left;width:34px;vertical-align:middle!important;padding:12px 4px 12px 14px!important}.inventory-table th.pick-col{padding-top:11px!important;padding-bottom:11px!important}.pick-col input{vertical-align:middle;width:15px;height:15px;accent-color:var(--brand);cursor:pointer;margin:0}.pick-bar{color:var(--ink);background:#eaf6f1;border-radius:11px;flex-wrap:wrap;align-items:center;gap:9px;margin:10px 16px 0;padding:9px 13px;font-size:13.5px;display:flex}.pick-bar strong{color:var(--brand)}.pick-bar select,.pick-bar input{background:#fff;border:1px solid #b7d8cc;border-radius:8px;min-height:31px;padding:3px 8px;font-size:13.5px}.pick-bar input{min-width:150px}.pick-bar button:not(.ghost-button){background:var(--brand);color:#fff;cursor:pointer;border:none;border-radius:8px;min-height:31px;padding:0 13px;font-size:13.5px;font-weight:700}.pick-bar button:disabled{opacity:.55;cursor:default}.pick-bar .spacer{flex:1}.ordering-pickbar{flex-wrap:wrap;align-items:center;gap:9px 12px;display:flex}.ordering-pickbar>.pick-bar-title{color:#3f6b5e;white-space:nowrap;border-right:1px solid #c4ded2;padding-right:9px;font-size:12.5px;font-weight:800}.ordering-pickbar:not(.coupang-inbound-pickbar){background:#f5f3fa;border-color:#dedbed}.ordering-pickbar:not(.coupang-inbound-pickbar)>.pick-bar-title{color:#9c4b3c;border-right-color:#e6c4bd}.ordering-pickbar:not(.coupang-inbound-pickbar)>strong{color:#9c4b3c}.ordering-pickbar:not(.coupang-inbound-pickbar)>span{color:#7d5b53}.ordering-pickbar:not(.coupang-inbound-pickbar) button:not(.ghost-button){color:#493b65;background:#dfd8ef;border-color:#cec3e5}.ordering-pickbar:not(.coupang-inbound-pickbar) .ghost-button{color:#584c70;background:#fcfbfe;border-color:#ded7eb}.ordering-pickbar:not(.coupang-inbound-pickbar) .ghost-button:hover:not(:disabled){color:#493b65;background:#ede8f6;border-color:#c7bada}.ordering-pickbar>strong{white-space:nowrap}.ordering-pickbar>span{color:#4d6a5f;margin-right:auto}.ordering-pickbar :is(button,a.ghost-button){white-space:nowrap;flex:none;justify-content:center;width:auto;min-width:max-content;min-height:33px;padding:6px 12px;line-height:1.4}.ordering-pick-summary{flex:325px;grid-template-columns:74px 110px minmax(100px,1fr);align-items:center;gap:12px;min-width:0;display:grid}.ordering-pick-summary>.pick-bar-title{white-space:nowrap;border-right:1px solid #c4ded2;padding-right:9px;font-size:12.5px}.ordering-pick-summary>strong{white-space:nowrap}.ordering-pick-summary>span{overflow-wrap:anywhere;font-size:12px}.ordering-pickbar:not(.coupang-inbound-pickbar) .ordering-pick-summary{color:#584c70}.ordering-pickbar:not(.coupang-inbound-pickbar) .pick-bar-title{color:#584c70;border-color:#ded7eb}.ordering-pick-actions{flex:0 510px;grid-template-columns:1fr 1.2fr 1.1fr;gap:10px;display:grid}.ordering-pick-actions :is(button,a.ghost-button){box-sizing:border-box;white-space:normal;text-align:center;align-items:center;width:100%;min-width:0;min-height:34px;display:inline-flex}.ordering-inbound-preview-note{color:#315f59;background:#eef7f6;border:1px solid #cbdedc;border-radius:10px;margin:10px 0;padding:12px 16px;font-size:13px;line-height:1.7}.ordering-inbound-preview-note strong{margin-right:10px}.ordering-inbound-preview-note span{display:block}@media (width<=1100px){.ordering-pick-actions{flex-basis:100%}}@media (width<=480px){.ordering-pick-summary{flex-basis:100%;grid-template-columns:65px 1fr}.ordering-pick-summary>span{grid-column:1/-1}.ordering-pick-actions{grid-template-columns:1fr}}.page-tabs{flex-wrap:wrap;row-gap:6px;margin:14px 0 2px}.page-tabs button{align-items:center;gap:7px;display:inline-flex}.page-tab-badge{color:#b3541e;background:#f7e9e4;border-radius:9px;padding:3px 7px;font-size:11.5px;font-style:normal;font-weight:800;line-height:1}.page-tabs button.active .page-tab-badge{color:#fff;background:#ffffff38}.integration-panel{margin-top:14px}.integration-page-head{align-items:center}.integration-summary{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.integration-summary span,.integration-summary strong{border-radius:999px;padding:6px 10px;font-size:11.5px}.integration-summary span{color:#08735e;background:#e3f4ed}.integration-summary span.warning{color:#845b08;background:#fffbef}.integration-summary strong{color:#425c54;background:#eef3f1}.integration-key-warning{color:#845b08;background:#fffbef;border:1px solid #ead6a8;border-radius:10px;margin:14px 20px 0;padding:11px 14px;font-size:13px}.integration-recovery-card{background:linear-gradient(135deg,#f1faf6,#fff);border:1px solid #bcd8cf;border-radius:13px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:14px 22px;margin:14px 20px 0;padding:15px 17px;display:grid}.integration-recovery-copy{min-width:0}.integration-recovery-copy h3{color:#184438;margin:3px 0 5px;font-size:15px}.integration-recovery-copy p{color:#536b63;margin:0;font-size:11.5px;line-height:1.55}.integration-recovery-copy p code{color:#245c4e;margin:0 3px;font-size:10.5px;font-weight:800}.integration-recovery-copy ul{color:#62756f;margin:8px 0 0;padding-left:18px;font-size:10.5px;line-height:1.5}.integration-recovery-copy>strong{color:#9a3f36;margin-top:8px;font-size:10.5px;display:block}.integration-recovery-download{min-width:220px}.integration-group{margin:18px 20px 22px}.integration-group+.integration-group{border-top:1px solid #e7eeeb;padding-top:19px}.integration-group-head{justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:11px;display:flex}.integration-group-head h3{color:#1d4037;margin:0;font-size:15px}.integration-group-head p{color:var(--muted);margin:3px 0 0;font-size:12.5px}.integration-group-head>span{color:#60756e;background:#eef3f1;border-radius:9px;flex:none;padding:4px 8px;font-size:10.5px;font-weight:750}.integration-grid{gap:12px;display:grid}.integration-grid-ai{grid-template-columns:repeat(3,minmax(0,1fr))}.integration-grid-data{grid-template-columns:repeat(2,minmax(0,1fr))}.integration-card{background:#fbfcfc;border:1px solid #dce5e2;border-radius:15px;flex-direction:column;min-width:0;display:flex;overflow:hidden}.integration-card>header{background:#fff;border-bottom:1px solid #e8eeec;justify-content:space-between;align-items:flex-start;gap:18px;padding:17px 18px 14px;display:flex}.integration-card h3{color:#173f36;margin:3px 0 4px;font-size:17px}.integration-card header p{color:var(--muted);margin:0;font-size:12.5px;line-height:1.48}.integration-provider{color:#16836d;letter-spacing:.13em;font-size:10px;font-weight:900}.integration-status{border-radius:12px;flex:none;padding:5px 9px;font-size:11px;font-weight:850}.integration-status.connected{color:#08735e;background:#e3f4ed}.integration-status.failed{color:#a4443c;background:#f9e9e6}.integration-status.pending{color:#7c6b48;background:#f5f1e7}.integration-status.disabled{color:#6f7c78;background:#edf0ef}.integration-form{flex:1;grid-template-columns:1fr 1fr;align-content:start;gap:12px 14px;padding:16px 18px;display:grid}.integration-grid-ai .integration-form{grid-template-columns:1fr}.integration-form label{gap:5px;display:grid}.integration-form label>span{color:#536a63;font-size:12px;font-weight:750}.integration-form input:not([type=checkbox]),.integration-form textarea{background:#fff;border:1px solid #d4dfdb;border-radius:9px;width:100%;min-height:36px;padding:6px 10px;font-size:13.5px}.integration-form textarea{resize:vertical;min-height:74px;line-height:1.45}.integration-form label>small{color:#82918c;font-size:10.5px;line-height:1.45}.integration-form label>small code{color:#536a63}.integration-span-full{grid-column:1/-1}.integration-form .integration-enabled{align-self:end;align-items:center;gap:8px;min-height:36px;display:flex}.integration-enabled input{width:16px;height:16px}.integration-coordinate-fields{grid-template-columns:1fr 1fr;gap:8px;display:grid}.integration-event-options{background:#f1f5f3;border-radius:10px;flex-wrap:wrap;gap:8px 18px;padding:10px 12px;display:flex}.integration-event-options label{align-items:center;gap:7px;display:flex}.integration-event-options input{width:15px;height:15px}.integration-event-options label>span{font-size:11.5px}.integration-card>footer{background:#fff;border-top:1px solid #e8eeec;justify-content:space-between;align-items:center;gap:12px;padding:12px 18px;display:flex}.integration-card footer>div:first-child strong,.integration-card footer>div:first-child small{display:block}.integration-card footer strong{color:#365249;font-size:12.5px}.integration-card footer small{color:var(--muted);margin-top:2px;font-size:11.5px;line-height:1.4}.integration-card footer small.integration-last-error{color:#a4443c}.integration-actions{gap:7px;display:flex}.integration-actions button{min-height:34px;padding:0 13px}.integration-operation-card{background:linear-gradient(135deg,#f7fbf9,#eef7f3);border:1px solid #cfe0da;border-radius:15px;justify-content:space-between;align-items:center;gap:24px;padding:18px;display:flex}.integration-operation-card h3{color:#173f36;margin:4px 0 5px;font-size:17px}.integration-operation-card p{max-width:780px;color:var(--muted);margin:0;font-size:13px;line-height:1.55}.integration-operation-card>button{color:#fff;background:var(--brand);border:0;border-radius:10px;flex:none;min-height:40px;padding:0 15px;font-weight:800}.integration-operation-card>button:disabled{opacity:.48;cursor:default}.integration-operation-actions{flex:none;gap:8px;display:flex}.integration-operation-actions button{border-radius:10px;min-height:40px;padding:0 14px;font-weight:800}.integration-operation-actions button:not(.ghost-button){color:#fff;background:var(--brand);border:0}.integration-operation-actions button:disabled{opacity:.48;cursor:default}.keyword-fill-status{border:1px solid var(--border);background:#f4faf8;border-radius:12px;margin:0 20px 20px;padding:18px;font-size:14px}.keyword-fill-status header,.keyword-fill-counts,.keyword-fill-actions{flex-wrap:wrap;align-items:center;gap:14px;display:flex}.keyword-fill-status header{justify-content:space-between;margin-bottom:12px}.keyword-fill-status header>strong{font-size:16px}.keyword-fill-counts>strong{color:var(--brand);font-size:18px}.keyword-fill-status p{margin:8px 0;line-height:1.6}.keyword-fill-status progress{width:100%;height:10px;accent-color:var(--brand);margin-top:12px}.keyword-fill-status button{border-radius:8px;min-height:36px;padding:6px 12px}.keyword-fill-actions button:not(.ghost-button){background:var(--brand);color:#fff;border:0}.keyword-fill-error{color:#a83226;overflow-wrap:anywhere}.integration-operation-status{flex-wrap:wrap;gap:7px;margin-top:11px;display:flex}.integration-operation-status span{border-radius:999px;padding:5px 8px;font-size:11.5px;font-weight:750}.integration-operation-status .ready{color:#08735e;background:#dff2e9}.integration-operation-status .warning{color:#845b08;background:#fff5d8}@media (width<=1100px){.integration-grid-ai{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=720px){.integration-page-head,.integration-group-head{flex-direction:column;align-items:stretch}.integration-group{margin-inline:14px}.integration-grid-ai,.integration-grid-data,.integration-form{grid-template-columns:1fr}.integration-span-full{grid-column:auto}.integration-card>header,.integration-card>footer{flex-direction:column;align-items:stretch}.integration-actions{justify-content:flex-end}.integration-operation-card{flex-direction:column;align-items:stretch}.integration-operation-card>button{width:100%}.integration-operation-actions{flex-direction:column}.integration-operation-actions button{width:100%}.integration-recovery-card{grid-template-columns:1fr;margin-inline:14px}.integration-recovery-download{width:100%;min-width:0}}.product-toolbar{flex-wrap:wrap;align-items:center;gap:10px 14px;display:flex}.product-toolbar form{flex:0 300px;min-width:220px}.product-toolbar :is(form input,form button,.inventory-refresh,.list-filter select){height:36px;min-height:36px}.ordering-panel>.product-toolbar{padding:10px 16px}.list-filterbar{flex-wrap:wrap;align-items:center;gap:9px 22px;display:flex}.ordering-panel>.list-filterbar{border:1px solid var(--line);background:#fbfcfc;border-radius:11px;flex-direction:column;flex:none;align-items:stretch;gap:6px;margin:0 16px 10px;padding:9px 13px;display:flex}.filter-row{flex-wrap:wrap;align-items:center;gap:6px 22px;display:flex}.filter-row :is(select,.sort-dir){min-height:30px;padding-top:0;padding-bottom:0}.filter-row .ordering-toggle{gap:5px}.filter-row .ordering-toggle>input[type=checkbox]{flex:none;width:15px;height:15px;min-height:0;margin:0;padding:0}.filter-row .ordering-sales-window-filter>small{padding:2px 6px;font-size:10.5px}.filter-row+.filter-row{border-top:1px solid #eef3f1;padding-top:6px}.filter-row-label{color:#6b8279;letter-spacing:.02em;flex:none;width:92px;font-size:13.5px;font-weight:800}.weather-overview,.weather-chart-panel,.weather-events-panel{margin-bottom:14px}.weather-overview{padding:20px;overflow:hidden}.weather-overview-head,.weather-section-head{justify-content:space-between;align-items:flex-start;gap:22px;display:flex}.weather-overview-head h2,.weather-section-head h2{color:#163f36;margin:3px 0 5px;font-size:19px}.weather-overview-head p,.weather-section-head p{color:var(--muted);margin:0;font-size:13px;line-height:1.55}.weather-kicker{color:#08735e;letter-spacing:.08em;font-size:11px;font-weight:850}.weather-source-status{flex-wrap:wrap;justify-content:flex-end;gap:6px;max-width:520px;display:flex}.weather-source-status span{white-space:nowrap;border-radius:999px;padding:6px 9px;font-size:11px;font-weight:780}.weather-source-status .ready{color:#08735e;background:#dff2e9}.weather-source-status .failed{color:#a4443c;background:#f9e4df}.weather-source-status .pending{color:#80621c;background:#fff4d5}.weather-connection-warning{color:#795813;background:#fff9e8;border:1px solid #ecd59a;border-radius:10px;margin-top:14px;padding:10px 12px;font-size:12px;font-weight:700}.weather-stat-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:9px;margin-top:18px;display:grid}.weather-stat{background:#fafcfb;border:1px solid #dce6e2;border-radius:13px;min-width:0;padding:14px 15px}.weather-stat.rain{background:#f2faf7;border-color:#c4e0d7}.weather-stat.cold{background:#f4f9fc;border-color:#cedfeb}.weather-stat>span{color:#71847e;font-size:11px;font-weight:750;display:block}.weather-stat>strong{color:#143a32;letter-spacing:-.03em;margin:5px 0 3px;font-size:21px;display:block}.weather-stat.rain>strong{color:#08735e}.weather-stat.cold>strong{color:#2f6f99}.weather-stat>small{color:#71847e;text-overflow:ellipsis;white-space:nowrap;font-size:11.5px;display:block;overflow:hidden}.weather-zone-strip{flex-wrap:wrap;gap:7px;margin-top:12px;display:flex}.weather-zone-strip>span{color:#536c65;background:#fff;border:1px solid #e1e9e6;border-radius:999px;align-items:baseline;gap:6px;padding:6px 9px;display:inline-flex}.weather-zone-strip strong{font-size:11px}.weather-zone-strip small{color:#8a9994;font-size:10px}.weather-chart-panel,.weather-events-panel{padding:18px 20px 16px}.weather-range-switch{background:#edf2f0;border-radius:10px;flex:none;padding:3px;display:flex}.weather-range-switch button{color:#61746e;background:0 0;border:0;border-radius:8px;min-height:32px;padding:0 11px;font-size:11.5px;font-weight:750}.weather-range-switch button.active{color:#0a5f4f;background:#fff;box-shadow:0 1px 4px #1b40371f}.weather-today-label{color:#0b6856;background:#edf7f3;border-radius:999px;padding:7px 10px;font-size:11.5px;font-weight:750}.weather-outlook{flex-wrap:wrap;gap:8px;margin-top:13px;display:flex}.weather-outlook span{color:#204c42;font-variant-numeric:tabular-nums;background:#fbfdfc;border:1px solid #e2ebe7;border-radius:10px;align-items:baseline;gap:7px;padding:8px 12px;font-size:13px;font-weight:700;display:flex}.weather-outlook span.now{background:#fdf4f7;border-color:#f2cddc}.weather-outlook b{color:var(--muted);font-size:11.5px;font-weight:750}.weather-outlook span.now b{color:#c9316b}.weather-outlook small{color:var(--muted);font-size:11px;font-weight:600}.weather-canvas-wrap{min-height:270px;margin-top:16px;position:relative}.weather-canvas-wrap canvas{touch-action:pan-y;width:100%;height:270px;display:block}.weather-chart-tooltip{z-index:2;color:#31534b;pointer-events:none;background:#fffffff0;border:1px solid #d7e2de;border-radius:10px;gap:2px;min-width:180px;padding:9px 11px;display:grid;position:absolute;top:10px;right:12px;box-shadow:0 5px 18px #1a39311a}.weather-chart-tooltip strong{font-size:12px}.weather-chart-tooltip span,.weather-chart-tooltip small{font-size:11px}.weather-chart-tooltip small{color:#7b8d87}.weather-legend{color:#71847e;flex-wrap:wrap;gap:13px;margin:6px 0 0 46px;font-size:10.5px;display:flex}.weather-legend span{align-items:center;gap:5px;display:inline-flex}.weather-legend i{background:#a9b6b1;border-radius:2px;width:15px;height:3px;display:inline-block}.weather-legend i.rain-observed{background:#07715cb8;height:8px}.weather-legend i.rain-forecast{background:#4691cb7a;height:8px}.weather-legend i.rain-climate{background:#c493376b;height:8px}.weather-legend i.probability{background:repeating-linear-gradient(90deg,#d17a32 0 4px,#0000 4px 7px)}.weather-legend i.previous{background:repeating-linear-gradient(90deg,#a9b6b1 0 4px,#0000 4px 7px)}.weather-legend i.temp-range{background:#2f79a833;border-top:2px solid #d27b34;border-bottom:2px solid #2f79a8;height:8px}.weather-legend i.temp-forecast{opacity:.55;background:#2f79a8}.weather-legend i.temp-climate{background:repeating-linear-gradient(90deg,#a38347 0 3px,#0000 3px 7px)}.weather-legend i.zero{background:#296790a6;height:1px}.weather-event-table-wrap{margin-top:14px;overflow-x:auto}.weather-event-table{border-collapse:collapse;width:100%;min-width:720px;font-size:12px}.weather-event-table th{color:#70827c;text-align:left;border-bottom:1px solid #dce6e2;padding:8px 10px;font-size:10.5px}.weather-event-table td{color:#3f5d55;border-bottom:1px solid #edf1ef;padding:10px}.weather-event-table td small{color:#85958f;margin-top:2px;display:block}.weather-event-type,.weather-severity{white-space:nowrap;border-radius:999px;padding:5px 8px;font-style:normal;font-weight:780;display:inline-flex}.weather-event-type.rain{color:#08735e;background:#e2f3ec}.weather-event-type.cold{color:#316f99;background:#e7f1f8}.weather-severity.watch{color:#687d76;background:#eef3f1}.weather-severity.strong{color:#a54d28;background:#fbe9df}.weather-severity.warning{color:#a33d37;background:#f8dfdc}.weather-empty{color:#71847e;text-align:center;padding:34px}.weather-empty h2{color:#31534b;margin:0 0 6px;font-size:17px}.weather-empty p{margin:0;font-size:12px}.weather-empty.compact{padding:24px 10px}@media (width<=1050px){.weather-stat-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=720px){.weather-overview,.weather-chart-panel,.weather-events-panel{padding:15px}.weather-overview-head,.weather-section-head{flex-direction:column;align-items:stretch;gap:12px}.weather-source-status{justify-content:flex-start}.weather-range-switch{align-self:flex-start;width:100%}.weather-range-switch button{flex:1}.weather-stat-grid{grid-template-columns:1fr}.weather-canvas-wrap,.weather-canvas-wrap canvas{height:240px;min-height:240px}.weather-chart-tooltip{min-width:158px;top:4px;right:4px}.weather-legend{margin-left:0}}.list-filter{align-items:center;gap:6px;display:inline-flex}.list-filter>span{color:var(--muted);white-space:nowrap;font-size:12px;font-weight:800}:is(.filter-row,.product-toolbar) .list-filter>span:first-child:after{content:":";color:#a9bcb4;margin-left:1px;font-weight:700}.ordering-sales-window-filter>span>.column-help{order:1}.ordering-sales-window-filter>span{align-items:center;display:inline-flex}.ordering-sales-window-filter>small{color:#58736b;white-space:nowrap;background:#edf4f1;border-radius:999px;padding:3px 6px;font-size:10px;font-weight:750}.product-toolbar .list-filter select{text-overflow:ellipsis;background:#fff;border-radius:9px;max-width:190px;min-height:33px;padding:0 8px;font-size:13.5px}.list-filter-action{min-height:33px;padding:0 11px;font-size:12.5px}.list-filter-divider{background:var(--line);width:1px;height:20px}.workspace-header.slim{align-items:center;padding:12px 0 10px}.workspace-header.slim p{margin:0;font-size:13px;line-height:1.5}.workspace-header.slim .workspace-header-side .ghost-button,.workspace-header.slim .workspace-header-side a{min-height:31px;padding:0 12px;font-size:13px}.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}.pm-name-edit{flex-wrap:wrap;align-items:center;gap:4px;display:flex}.pm-name-edit input{border:1px solid var(--brand);border-radius:7px;width:96px;min-height:28px;padding:2px 7px;font-size:13.5px}.pm-name-edit button{background:var(--brand);color:#fff;cursor:pointer;border:0;border-radius:7px;min-height:28px;padding:0 9px;font-size:12px;font-weight:700}.pm-name-edit button.ghost-button{color:var(--muted);border:1px solid var(--line);background:#fff}.pm-qty-cell{cursor:text}.pm-qty-input{text-align:center;border:1px solid var(--brand);font-variant-numeric:tabular-nums;border-radius:7px;width:100%;max-width:62px;min-height:27px;padding:2px 5px;font-size:13.5px}.ordering-panel .inventory-toolbar{border-bottom:1px solid #edf1ef}.ordering-toggle{gap:6px}.ordering-toggle input{width:15px;height:15px;accent-color:var(--brand);cursor:pointer}.ordering-summary{margin:12px 16px}.ordering-group{background:#fff;border-radius:12px;margin:0 16px 8px;overflow:hidden}.ordering-list-head,.ordering-group>summary{grid-template-columns:14px 148px minmax(100px,.84fr) minmax(190px,.48fr) 80px 62px 62px 64px 68px 68px 46px 52px;align-items:center;gap:0 9px;padding:4px 13px;display:grid}.ordering-group>summary{cursor:pointer;list-style:none}.ordering-group[open]{border:1px solid #cfe2db;border-left:4px solid var(--brand);margin:12px 16px 20px;box-shadow:0 3px 12px #1f4a3d14}.ordering-group[open]>summary{background:#f1f8f5;border-bottom:1px solid #dcebe5;padding-left:9px;padding-right:12px}.ordering-group[open]>:not(summary){margin-left:10px}.ordering-group[open]>:last-child{margin-bottom:10px}.ordering-source-note{border-top:1px solid var(--line);color:var(--muted);flex-wrap:wrap;align-items:center;gap:6px 12px;padding:10px 16px;font-size:13px;display:flex}.ordering-source-note>span{color:var(--teal)}.ordering-source-note>small{flex-basis:100%;font-size:12px}.ordering-account-inputs{gap:5px;display:grid}.ordering-account-input{text-align:left;border-radius:5px;grid-template-columns:minmax(0,1fr) 52px;align-items:center;gap:2px 5px;padding:5px;display:grid}.ordering-account-input>span{font-size:13px;font-weight:600}.ordering-account-input small{font-size:11px;font-weight:400}.ordering-account-input .ordering-external-id{overflow-wrap:anywhere;color:var(--muted);grid-column:1}.ordering-account-input input{grid-area:1/2/span 2;width:100%;min-width:0;height:32px;padding:3px;font-size:14px}.ordering-review-group{border:1px solid var(--line);border-radius:8px;margin:8px 14px;overflow:hidden}.ordering-review-group summary{cursor:pointer;background:#f5f8f7;flex-wrap:wrap;align-items:center;gap:12px;padding:12px;font-size:14px;display:flex}.ordering-review-group summary:before{content:"▸";color:var(--teal)}.ordering-review-group[open] summary:before{content:"▾"}.ordering-review-group summary strong{flex:1;min-width:180px}.ordering-review-group summary span{color:var(--muted)}.ordering-review-table{font-size:14px}.ordering-review-table small{color:var(--muted);margin-top:4px;font-size:12px;display:block}.ordering-review-table td:last-child>*{margin:4px 8px 4px 0}.ordering-review-table td:last-child>span{display:block}.ordering-panel .ordering-table{min-width:1260px}.ordering-panel .inventory-table-wrap{overflow-x:auto}.stock-ordering-workspace{gap:16px;font-size:14px;display:grid}.stock-ordering-heading{justify-content:space-between;align-items:center;gap:16px;display:flex}.stock-ordering-heading h1{margin:0 0 6px;font-size:23px}.stock-ordering-heading p{color:var(--muted);margin:0;line-height:1.5}.stock-ordering-panel{border:1px solid var(--line,#d5e1de);background:#fff;border-radius:18px;overflow:hidden}.stock-ordering-filters{border-bottom:1px solid #e1e9e7;flex-wrap:wrap;align-items:end;gap:12px;padding:16px;display:flex}.stock-ordering-filters label{color:var(--muted);gap:5px;min-width:150px;font-size:13px;display:grid}.stock-ordering-filters select,.stock-ordering-filters input,.stock-ordering-pagination select{min-height:38px;color:var(--ink,#153330);background:#fff;border:1px solid #cfdfdb;border-radius:8px;padding:7px 10px;font-size:14px}.stock-ordering-filters .stock-ordering-search{flex:1;min-width:260px}.stock-ordering-search>div{gap:6px;display:flex}.stock-ordering-search input{flex:1;min-width:0}.stock-ordering-sources{flex-wrap:wrap;gap:10px;padding:12px 16px 0;display:flex}.stock-ordering-sources>div{background:#f0f7f5;border-radius:8px;flex:1;gap:3px;min-width:180px;padding:8px 12px;display:grid}.stock-ordering-sources span{text-overflow:ellipsis;white-space:nowrap;max-width:420px;color:var(--muted);font-size:12px;display:block;overflow:hidden}.stock-ordering-rule{color:var(--muted);margin:10px 16px;font-size:13px;line-height:1.6}.stock-ordering-message{background:#edf7f3;border-radius:8px;margin:8px 16px;padding:10px 16px;line-height:1.6}.stock-ordering-actions,.stock-ordering-basket,.stock-ordering-pagination{flex-wrap:wrap;align-items:center;gap:8px;padding:12px 16px;display:flex}.stock-ordering-actions{border-bottom:1px solid #e2ebe7}.stock-ordering-spacer{flex:1}.stock-ordering-basket{background:#e6f4ef;border-bottom:1px solid #cde2db}.stock-ordering-basket .inbound-short{flex-basis:100%}.stock-ordering-groups{gap:8px;padding:10px 14px;display:grid}.stock-ordering-group{border:1px solid #d5e4df;border-radius:10px;overflow:hidden}.stock-ordering-group-head{background:#f0f7f5;align-items:center;gap:14px;padding:9px 12px;display:flex}.stock-ordering-group-toggle{min-width:160px;color:inherit;box-shadow:none;text-align:left;background:0 0;border:0;flex:1;align-items:center;gap:10px;padding:0;display:flex}.stock-ordering-group-toggle:hover{background:0 0}.stock-ordering-group-toggle strong{font-size:16px;line-height:1.4}.stock-ordering-group-toggle small{color:var(--muted);font-size:12px;font-weight:400;line-height:1.5;display:block}.stock-ordering-group-head>span{white-space:nowrap;font-size:13px}.stock-ordering-table{border-collapse:collapse;width:100%;min-width:950px;font-size:14px}.stock-ordering-table th{text-align:right;color:var(--muted);background:#f7faf9;padding:9px 12px;font-size:13px}.stock-ordering-table td{text-align:right;border-top:1px solid #e8efec;padding:9px 12px}.stock-ordering-table th:nth-child(-n+2),.stock-ordering-table td:nth-child(-n+2){text-align:left;overflow-wrap:anywhere;max-width:270px}.stock-ordering-table small{color:var(--muted);font-size:12px;line-height:1.6;display:block}.stock-ordering-table td:last-child{width:160px}.stock-ordering-table input{width:100px;min-height:36px;font:inherit;text-align:right;border:1px solid #aacfc4;border-radius:7px;padding:5px 9px}.stock-ordering-blocked{color:#806029;max-width:150px;font-size:13px;display:inline-block}.stock-ordering-link-actions{gap:6px;font-size:13px;display:grid}.stock-ordering-pagination{border-top:1px solid #e1e9e6;justify-content:end}.stock-ordering-pagination>span{color:var(--muted);margin-right:auto;font-size:13px}@media (width<=900px){.stock-ordering-heading,.stock-ordering-group-head{flex-wrap:wrap}.stock-ordering-group-toggle{flex-basis:100%}.stock-ordering-sources span{max-width:260px}}.ordering-list-head{color:var(--muted);margin:0 16px;padding-top:4px;padding-bottom:4px;font-size:12.8333px;font-weight:700}.ordering-list-head .num{text-align:right}.ordering-list-head .num .sort-head{justify-content:flex-end;width:100%}.ordering-list-head .sorted{color:var(--brand)}.ordering-list-head .sort-head{color:inherit;font:inherit;cursor:pointer;white-space:nowrap;background:0 0;border:0;align-items:center;gap:3px;padding:0;display:inline-flex}.ordering-list-head .sort-head i{font-size:10.3333px;font-style:normal}.ordering-list-head .sort-head i:empty{display:none}.ordering-demand-axis{gap:1px;width:100%;min-width:0;display:grid}.ordering-demand-axis-title,.ordering-demand-axis-scale{grid-template-columns:minmax(0,1fr) 84px;align-items:center;gap:5px;min-width:0;display:grid}.ordering-demand-axis-title b{color:var(--muted);text-align:center;font-size:11.5px;line-height:1.1}.ordering-demand-axis-title em{white-space:nowrap;justify-content:flex-end;align-items:baseline;gap:5px;font-size:8.5px;font-style:normal;font-weight:800;line-height:1.1;display:flex}.ordering-demand-axis-title em .now{color:#a85d25}.ordering-demand-axis-title em .arrival{color:#1f8a5f}.ordering-demand-axis-track{background:repeating-linear-gradient(90deg,#d6e0dd 0 1px,#0000 1px 8.33333%);border-top:1px solid #d6e0dd;border-right:1px solid #d6e0dd;min-width:0;height:11px;display:block;position:relative}.ordering-demand-axis-track i{color:#a8b5b1;white-space:nowrap;font-size:7px;font-style:normal;font-weight:600;line-height:1;position:absolute;top:2px;transform:translate(-50%)}.ordering-demand-axis-track i.quarter{color:#6f817c;font-weight:800}.ordering-demand-axis-track b{background:#1f8a5f;border-radius:1px;width:6px;height:6px;position:absolute;top:-4px;transform:translate(-50%)rotate(45deg);box-shadow:0 0 0 1px #ffffffe6}.ordering-demand-axis-track strong{background:#c46f2d;border-radius:1px;width:6px;height:6px;position:absolute;top:-4px;transform:translate(-50%)rotate(45deg);box-shadow:0 0 0 1px #ffffffe6}.ordering-group>summary::-webkit-details-marker{display:none}.ordering-group>summary:before{content:"";border-style:solid;border-width:6px 0 6px 9px;border-color:transparent transparent transparent var(--brand);place-self:center;width:0;height:0}.ordering-group[open]>summary:before{border-width:9px 6px 0;border-color:var(--brand) transparent transparent transparent}.ordering-group>summary strong{text-overflow:ellipsis;white-space:nowrap;font-size:14.8333px;overflow:hidden}.ordering-code-cell{align-items:center;gap:5px;min-width:0;display:flex}.ordering-code-cell>strong{min-width:0}.inventory-shell .ordering-code-cell>button{color:#60756e;cursor:pointer;background:#f6f9f8;border:1px solid #c8d6d1;border-radius:6px;flex:none;width:29px;min-width:29px;height:21px;min-height:21px;padding:0;font-weight:800;line-height:1;font-size:10.8333px!important}.inventory-shell .ordering-code-cell>button:hover{color:var(--brand);background:#eef8f4;border-color:#9fcabb}.ordering-group>summary em{color:var(--muted);text-align:right;font-variant-numeric:tabular-nums;white-space:nowrap;font-size:13.3333px;font-style:normal}.ordering-group>summary b{justify-self:end;font-weight:700}.inventory-shell .ordering-table th .ordering-ai-trigger{aspect-ratio:1;color:#5f746d;cursor:pointer;background:#f6f9f8;border:1px solid #bfcfc9;border-radius:6px;align-self:center;place-items:center;width:22px;min-width:22px;max-width:22px;height:22px;min-height:22px;max-height:22px;padding:0;font-weight:800;line-height:1;display:inline-grid;font-size:9.5px!important}.ordering-ai-trigger:hover{border-color:var(--brand);color:var(--brand);background:#eef7f4}.ordering-ai-trigger.reviewed{color:#545ea7;background:#f1f2fa;border-color:#aeb9dc}.ordering-ai-trigger:disabled{cursor:wait;opacity:.68}.ordering-ai-spinner{border:2px solid #c5d2ce;border-top-color:var(--brand);border-radius:50%;width:10px;height:10px;animation:.72s linear infinite ordering-ai-spin;display:block}@keyframes ordering-ai-spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.ordering-ai-spinner{border-color:#c5d2ce;border-top-color:var(--brand);animation:none}}.inventory-shell :is(a,button,input,select,textarea,summary,[tabindex]):focus-visible{outline-offset:2px;outline:3px solid #006f5b47}.ordering-inbound-error{justify-content:space-between;align-items:center;gap:12px;display:flex}.ordering-ai-review{color:var(--ink);background:linear-gradient(135deg,#f8fbfa,#f8f8fc);border:1px solid #dce5e2;border-radius:10px;margin:1px 13px 7px;padding:7px 10px;font-size:11.5px}.ordering-ai-review-state{color:#667872;justify-content:space-between;align-items:center;gap:12px;min-height:26px;display:flex}.ordering-ai-review-state.error{color:#a34e34}.ordering-ai-review-head,.ordering-ai-actions{justify-content:space-between;align-items:center;gap:12px;display:flex}.ordering-ai-verdict{align-items:center;gap:7px;display:flex}.ordering-ai-verdict .rank{width:24px;height:24px;color:var(--brand);background:#edf3f1;border-radius:7px;place-items:center;font-size:13px;display:inline-grid}.ordering-ai-verdict .rank-d,.ordering-ai-verdict .rank-e{color:#ad562f;background:#f8ebe6}.ordering-ai-verdict .rank-a{color:#087060;background:#e9f4f0}.ordering-ai-verdict>span{font-weight:800}.ordering-ai-verdict>small{color:var(--muted)}.ordering-ai-quantity{font-variant-numeric:tabular-nums;align-items:baseline;gap:6px;display:flex}.ordering-ai-quantity span{color:var(--muted)}.ordering-ai-quantity b{color:var(--ink)}.ordering-ai-quantity strong{color:var(--brand);font-size:14px}.ordering-ai-quantity i{color:#99a7a3;font-style:normal}.ordering-ai-quantity em{color:#555fa9;background:#eceef8;border-radius:5px;padding:1px 4px;font-style:normal;font-weight:800}.ordering-ai-rebuild-total{border-left:1px solid #d7dfdc;padding-left:6px;color:#687b75!important}.ordering-ai-rebuild-total b{color:#4f5da2}.ordering-ai-history,.ordering-ai-direct{border-radius:7px;grid-template-columns:auto minmax(0,1fr);gap:7px;margin:4px 0;padding:4px 7px;line-height:1.35;display:grid}.ordering-ai-history b,.ordering-ai-direct b{white-space:nowrap;font-size:10.5px}.ordering-ai-history{color:#8e3f32;background:#fff0ec;border-left:3px solid #cf624b}.ordering-ai-history.critical{color:#8c2f29;background:#fde8e5;border-left-color:#c43d35}.ordering-ai-history.success{color:#186955;background:#eaf6f1;border-left-color:#319279}.ordering-ai-history.info{color:#665f53;background:#f4f1eb;border-left-color:#aaa08e}.ordering-ai-direct{color:#7f3b25;background:#fff5e9;border-left:3px solid #d47a3c}.ordering-ai-summary{margin:4px 0 5px;font-weight:700;line-height:1.35}.ordering-ai-evidence{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;display:grid}.ordering-ai-evidence b{color:#536761;font-size:11px}.ordering-ai-evidence ul{color:#63736e;flex-wrap:wrap;gap:1px 10px;margin:2px 0 0;padding:0;line-height:1.35;list-style:none;display:flex}.ordering-ai-evidence li:before{content:"· ";color:#8fa09a}.ordering-ai-constraints{color:#865a2d;background:#fff5e8;border-radius:6px;margin:4px 0 0;padding:3px 6px;line-height:1.3}.ordering-ai-constraints b{margin-right:5px}.ordering-ai-actions{justify-content:flex-end;margin-top:5px}.ordering-ai-actions small{color:var(--muted);margin-right:auto}.ordering-ai-actions button{min-height:25px;padding:2px 8px;font-size:11.5px}.ordering-blank{visibility:hidden}.ordering-group-total{font-weight:800;color:var(--brand)!important;font-size:14.3333px!important}.ordering-group-sold{font-weight:800;color:var(--ink)!important;font-size:14.3333px!important}.ordering-group-sold.soft{font-weight:700;color:#7c8c87!important}.ordering-risk-count{font-weight:700;color:#b3541e!important}.ordering-demand-timing{grid-template-columns:minmax(0,1fr) 84px;align-items:center;gap:5px;min-width:0;height:28px;display:grid}.ordering-demand-chart{min-width:0;height:28px;display:block}.ordering-demand-chart svg{width:100%;height:28px;display:block;overflow:visible}.ordering-season-area{fill:#e9f3ef}.ordering-season-line{fill:none;stroke:#4a7f70;stroke-width:1.35px;vector-effect:non-scaling-stroke}.ordering-demand-timing.insufficient .ordering-season-line{stroke:#93a8a2;stroke-dasharray:2.5 2.5}.ordering-demand-timing.insufficient .ordering-season-area{fill:#f2f7f5}.ordering-keyword-line{fill:none;stroke:#5d65b8;stroke-width:1.4px;stroke-linecap:round;stroke-linejoin:round;vector-effect:non-scaling-stroke}.ordering-keyword-now{fill:#5d65b8;stroke:#fff;stroke-width:1px;vector-effect:non-scaling-stroke}.ordering-today-line{stroke:#c46f2d;stroke-width:1.55px;stroke-linecap:round;vector-effect:non-scaling-stroke;opacity:.96}.ordering-today-flag{fill:#c46f2d;stroke:#fff;stroke-width:.55px;vector-effect:non-scaling-stroke}.ordering-arrival-line{stroke:#1f8a5f;stroke-width:1.2px;stroke-dasharray:2.4 2;vector-effect:non-scaling-stroke;opacity:.8}.ordering-arrival-flag{fill:#1f8a5f;stroke:#fff;stroke-width:.55px;vector-effect:non-scaling-stroke}.ordering-month-edge{stroke:#dfe8e5;stroke-width:.6px;stroke-dasharray:1.6 2.4;vector-effect:non-scaling-stroke}.ordering-month-edge.quarter{stroke:#cdd9d5;stroke-dasharray:none}.ordering-weather-line{fill:none;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;vector-effect:non-scaling-stroke}.ordering-weather-line.rain{stroke:#3386b8}.ordering-weather-line.cold{stroke:#7565ac}.ordering-weather-line.climate{stroke-dasharray:3 2;opacity:.52}.ordering-weather-line.official{opacity:.95}.ordering-demand-meta{white-space:nowrap;color:#8b9b96;font-variant-numeric:tabular-nums;grid-template-rows:repeat(2,minmax(0,1fr));place-items:center end;gap:0;width:84px;min-width:84px;display:grid;overflow:hidden}.ordering-demand-meta>b{text-align:right;min-width:0;font-size:10.5px;line-height:1.1}.ordering-demand-meta>b.up{color:var(--brand)}.ordering-demand-meta>b.down{color:#b3541e}.ordering-demand-meta>span{justify-content:flex-end;align-items:center;gap:2px;min-width:0;max-width:96px;display:inline-flex;overflow:hidden}.ordering-demand-meta i{color:#7e8d89;background:#f0f4f3;border-radius:4px;padding:1px 3px;font-size:9px;font-style:normal;font-weight:700;line-height:1.25}.ordering-demand-meta i.rain{color:#317ca7;background:#edf6fb}.ordering-demand-meta i.cold{color:#67589d;background:#f1eff8}.ordering-demand-meta i.summer{color:#a76a22;background:#fff3df}.ordering-demand-meta i.keyword{text-overflow:ellipsis;white-space:nowrap;color:#565fa8;background:#efeff9;flex:auto;min-width:0;max-width:84px;overflow:hidden}.ordering-demand-meta i.rain,.ordering-demand-meta i.cold,.ordering-demand-meta i.summer{flex:none}.ordering-demand-meta i.keyword.stale{opacity:.68}.ordering-demand-meta i.keyword.falling{color:#a8562d;background:#f8ebe6}.ordering-demand-meta i.keyword.rising{color:#246f5c;background:#e7f3ee}.ordering-sum td{background:#f7faf9;border-top:2px solid #dfe9e5;font-weight:700}.ordering-sum .ordering-total strong{font-size:14.8333px}.ordering-sum-order strong{color:#b3541e;font-size:14.8333px}.ordering-need{color:#b3541e;white-space:nowrap;background:#f7e9e4;border-radius:8px;padding:3px 8px;font-size:12.8333px}.ordering-inbound-need{color:#176b58;white-space:nowrap;background:#e5f2ee;border-radius:8px;padding:3px 8px;font-size:12.8333px}.ordering-table{table-layout:auto;margin:0}.ordering-table th{white-space:nowrap;padding:7px 8px;font-size:12.8333px}.ordering-table td{vertical-align:middle;padding:7px 8px;font-size:14.8333px}.ordering-table td small{color:#9aaba6;font-size:12.3333px;display:block}.ordering-table td.soft{color:#93a29e}.ordering-table tr.ordering-short td:last-child strong{color:#b3541e;font-size:16.3333px}.ordering-enough{color:#a9b5b1;font-size:13.3333px}.ordering-table .negative{color:#a4443c}.ordering-table .season-up{color:var(--brand)}.ordering-table .season-down{color:#b3541e}.turnover-tag{color:var(--muted);background:#eef3f1;border-radius:7px;padding:2px 7px;font-size:11px;font-weight:800}.turnover-tag.fast{color:var(--brand);background:#eaf6f1}.turnover-tag.slow{color:#6b5b1e;background:#f7f1de}.turnover-tag.trickle{color:#93a29e;background:#f4f6f5}.trend-tag{white-space:nowrap;color:var(--muted);font-size:11.5px;font-weight:800}.trend-tag.rising{color:var(--brand)}.trend-tag.falling{color:#b3541e}.ordering-table td small{line-height:1.3}.risk-tag{white-space:nowrap;border-radius:7px;padding:2px 7px;font-size:11px;font-weight:800}.risk-tag.risk-out{color:#9c3a2f;background:#f6e0da}.risk-tag.risk-critical{color:#b3541e;background:#f9e7df}.risk-tag.risk-watch{color:#6b5b1e;background:#f7f1de}.risk-tag.risk-safe{color:#93a29e;background:#eef3f1}.ordering-table strong.risk-out,.ordering-table strong.risk-critical{color:#a4443c}.ordering-table strong.risk-watch{color:#6b5b1e}.ordering-risk{color:#9c3a2f;white-space:nowrap;background:#f6e0da;border-radius:8px;padding:3px 8px;font-size:12.8333px}.mapping-count.danger strong{color:#b3541e}.sort-head{cursor:pointer;color:inherit;font:inherit;font-weight:inherit;background:0 0;border:0;align-items:center;gap:3px;padding:0;display:inline-flex}.sort-head:hover{color:var(--brand)}.sort-head i{color:var(--brand);font-size:9px;font-style:normal}.ordering-table th.sorted{color:var(--brand);background:#f1faf6}.sort-dir{border:1px solid var(--line);min-height:33px;color:var(--brand);cursor:pointer;background:#fff;border-radius:8px;padding:0 8px;font-size:10px}.ordering-item-name{text-overflow:ellipsis;white-space:nowrap;color:#9aaba6;max-width:380px;font-size:13.3333px;overflow:hidden}.ordering-group>summary .ordering-item-name{align-content:center;gap:2px;min-width:0;display:grid}.ordering-group>summary .ordering-item-name>span{text-overflow:ellipsis;white-space:nowrap;min-width:0;display:block;overflow:hidden}.ordering-group>summary .ordering-item-name>small{align-items:center;gap:4px;min-width:0;display:flex}.ordering-group>summary .ordering-item-name>small i{color:#607c74;white-space:nowrap;background:#f0f4f2;border-radius:5px;padding:1px 4px;font-size:10.3333px;font-style:normal;font-weight:750;line-height:1.25}.ordering-group>summary .ordering-item-name>small i.ordering-hold-tag{color:#815625;background:#f8ead8}.ordering-hold-note{color:#815625;background:#f8ead8;flex-wrap:wrap;align-items:center;gap:4px 12px;padding:8px 14px;font-size:13px;line-height:1.45;display:flex}.ordering-hold-note>strong{font-size:15px}.ordering-hold-note>button{margin-left:auto}.ordering-option-info{gap:2px;min-width:0;display:grid}.ordering-option-info>strong{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.ordering-option-info>small{align-items:center;gap:4px;min-width:0;display:flex!important}.ordering-option-info>small>span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.ordering-table tbody td>.ordering-option-info{margin-top:0;font-size:14.6667px}.ordering-option-info .option-lifecycle{color:#586c66;background:#eef2f1;border-radius:5px;flex:none;padding:1px 4px;font-size:10.3333px;font-style:normal;font-weight:800;line-height:1.3}.ordering-option-info .option-lifecycle.paused{color:#815625;background:#f8ead8}.ordering-option-info .option-lifecycle.season_off{color:#52696d;background:#e7eff0}.ordering-option-info .option-lifecycle.clearance{color:#8a5a10;background:#fdf1dd}.ordering-option-info .option-lifecycle.discontinued{color:#666;background:#ededed}.channel-scan{background:#eaf6f1;border-radius:11px;flex-wrap:wrap;align-items:center;gap:10px;margin:10px 16px 0;padding:9px 13px;font-size:13px;display:flex}.channel-scan button{background:var(--brand);color:#fff;cursor:pointer;border:0;border-radius:8px;min-height:31px;padding:0 14px;font-size:13px;font-weight:700}.channel-scan button:disabled{opacity:.55;cursor:default}.channel-quick-actions{flex-wrap:wrap;gap:6px;display:flex}.channel-scan span{color:var(--ink)}.channel-scan .watcher-alive,.channel-scan .watcher-offline,.channel-scan .watcher-paused{border-radius:999px;align-items:center;min-height:21px;padding:0 7px;font-size:11.5px;font-weight:800;display:inline-flex}.channel-scan .watcher-alive{color:#126b57;background:#d9efe7}.channel-scan .watcher-offline{color:#a33d32;background:#fde3df}.channel-scan .watcher-paused{color:#775719;background:#fff2d7}.channel-scan small{color:#6d8079;flex:100%;font-size:11.5px}.channel-watch{border:1px solid var(--line);background:#fff;border-radius:11px;margin:10px 16px 0;padding:0}.channel-watch>summary{cursor:pointer;color:var(--brand);padding:9px 13px;font-size:13px;font-weight:700}.channel-watch .inventory-table{margin:0}.channel-watch td small{color:#a4443c;font-size:11px;display:block}.channel-watch td:nth-child(n+2):nth-child(-n+4){white-space:nowrap}.ordering-table{table-layout:fixed;width:100%;min-width:0}.inventory-shell .ordering-table th{padding:6px 4px!important;font-size:14.8333px!important}.ordering-table th{text-align:center}.ordering-table th.pick-col,.ordering-table th:first-child{text-align:left}.ordering-table .sort-head{justify-content:center;width:100%}.ordering-table td.inventory-quantity{text-align:center}.ordering-table tbody td:first-child,.ordering-table tfoot td:first-child{text-align:left}.inventory-shell .ordering-table td{line-height:1.35;padding:6px 4px!important;font-size:15.8333px!important}.ordering-table td.pick-col,.ordering-table th.pick-col{width:30px;padding:4px!important}.ordering-table td.pick-col input{height:15px;min-height:0}.ordering-table tbody .inventory-quantity strong,.ordering-table tbody .inventory-quantity small{display:inline}.ordering-table tbody td{vertical-align:middle}.ordering-table td.inventory-quantity{white-space:nowrap;min-width:0}.ordering-table td.inventory-quantity>strong{font-size:16.3333px}.ordering-table td.ordering-total>strong{font-size:16.8333px}.ordering-table thead th{white-space:normal;word-break:keep-all;line-height:1.25}.ordering-table .sort-head{white-space:normal;text-align:center}.ordering-table tbody td:first-child strong{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.ordering-table .group-edge{border-left:2px solid #dfe9e5}.ordering-table th.group-edge{border-left-color:#cbdcd5}.ordering-total strong{color:var(--brand);font-weight:800}.ordering-table .tight{padding-left:3px;padding-right:3px;font-size:14.1667px}.ordering-table .tight small{color:#9aaba6;font-size:13px}.turnover-tag.tiny,.risk-tag.tiny{padding:1px 5px;font-size:10.5px;font-weight:700}.season-partial{color:#c08a3e;font-style:normal}.ordering-table td.ordering-input .ordering-input-row{justify-content:center;align-items:center;gap:4px;display:flex}.ordering-over{text-align:right;flex:0 0 22px}.ordering-over.blank{visibility:hidden}.ordering-judge{white-space:nowrap}.ordering-table td.ordering-judge>span{vertical-align:middle;display:inline-block}.ordering-judge small.blank{visibility:hidden}.inventory-position{white-space:nowrap;border:1px solid #0000;border-radius:7px;align-items:center;gap:4px;padding:2px 6px;font-size:10.5px;font-weight:800;line-height:1.2;display:inline-flex!important}.inventory-position:before{content:"";background:currentColor;border-radius:2px;flex:0 0 3px;width:3px;height:9px}.inventory-position.shortage{color:#b42318;background:#fee8e3;border-color:#f5c2b8}.inventory-position.adequate{color:#28705c;background:#eaf5f0;border-color:#cce3d9}.inventory-position.overstock{color:#4056a6;background:#edf1ff;border-color:#cbd5f4}.ordering-total-tools,.ordering-table td.ordering-input .ordering-input-row{justify-content:center;align-items:center;gap:4px;display:grid}.ordering-total-tools{margin-top:3px}.inbound-total-tools{grid-template-columns:23px 82px}.ordering-input-row:has(>.coupang-level){grid-template-columns:23px 62px}.ordering-total-tools:not(.inbound-total-tools){grid-template-columns:82px 23px}.ordering-input-row:not(:has(>.coupang-level)){grid-template-columns:minmax(0, 1fr) var(--ordering-quantity-width,72px) minmax(0, 1fr)}.ordering-input-row:not(:has(>.coupang-level))>input{grid-area:1/2;justify-self:center}.ordering-input-row>.ordering-over{text-overflow:ellipsis;grid-area:1/1;justify-self:end;max-width:100%;overflow:hidden}.ordering-input-row>.coupang-level{grid-column:1;justify-self:end}.inbound-total-tools>.ordering-total-input{grid-column:2}.ordering-input-row:has(>.coupang-level)>input{grid-column:2}.ordering-table th .ordering-total-input{text-align:right;font-variant-numeric:tabular-nums;width:82px;height:22px;min-height:0;color:var(--brand);appearance:textfield;background:#fff;border:1px solid #cbdcd5;border-radius:6px;margin-top:0;padding:0 7px;display:block;font-size:13.3333px!important}.ordering-table th .ordering-total-input::-webkit-inner-spin-button{appearance:none;margin:0}.ordering-table th .ordering-total-input::-webkit-outer-spin-button{appearance:none;margin:0}.ordering-table td.ordering-after{color:#93a29e}.ordering-table tfoot td.ordering-after{color:#6d8079;font-weight:700}.ordering-judge small{margin-left:3px;font-size:11.8333px}.ordering-over{color:#a4443c;font-size:12.3333px;font-style:normal;font-weight:700}.ordering-table td.ordering-share{font-weight:800}.ordering-table tbody td:nth-child(2) strong{max-width:100%}.ordering-table td.ordering-input input{text-align:right;font-variant-numeric:tabular-nums;background:#fff;border:1px solid #cbdcd5;border-radius:7px;width:62px;height:24px;min-height:0;padding:0 6px;font-size:13.8333px}.ordering-table td.ordering-input .ordering-account-input input{width:52px;height:32px;padding:3px;font-size:15.3333px}.ordering-table .ordering-account-input>span,.ordering-table .ordering-account-input .ordering-external-id{white-space:normal;overflow-wrap:anywhere}.ordering-input input.has-quantity{border-color:var(--brand);color:var(--brand);font-weight:800}.ordering-input input:focus{outline:2px solid var(--brand);outline-offset:1px}@media (hover:hover){.ordering-table{--ordering-row-hover:var(--brand)}@supports (color:color-mix(in lab, red, red)){.ordering-table{--ordering-row-hover:color-mix(in srgb, var(--brand) 38%, transparent)}}:root:is([data-theme=white],[data-theme=dark]) .ordering-table{--ordering-row-hover:var(--theme-accent-border)}.ordering-table tbody tr:hover>td{box-shadow:inset 0 1px 0 var(--ordering-row-hover), inset 0 -1px 0 var(--ordering-row-hover)}.ordering-table tbody tr:hover>td:first-child{box-shadow:inset 1px 0 0 var(--ordering-row-hover), inset 0 1px 0 var(--ordering-row-hover), inset 0 -1px 0 var(--ordering-row-hover)}.ordering-table tbody tr:hover>td:last-child{box-shadow:inset -1px 0 0 var(--ordering-row-hover), inset 0 1px 0 var(--ordering-row-hover), inset 0 -1px 0 var(--ordering-row-hover)}}.ordering-table tbody tr:focus-within>td{box-shadow:inset 0 2px 0 var(--brand), inset 0 -2px 0 var(--brand)}.ordering-table tbody tr:focus-within>td:first-child{box-shadow:inset 2px 0 0 var(--brand), inset 0 2px 0 var(--brand), inset 0 -2px 0 var(--brand)}.ordering-table tbody tr:focus-within>td:last-child{box-shadow:inset -2px 0 0 var(--brand), inset 0 2px 0 var(--brand), inset 0 -2px 0 var(--brand)}.ordering-table thead th:has(.ordering-total-input):focus-within{box-shadow:inset 0 0 0 2px var(--brand)}.ordering-pick-all{margin-left:auto}.ordering-pick-all .ghost-button{min-height:27px;padding:0 11px;font-size:12.5px}.ordering-pickbar{z-index:4;position:sticky;bottom:12px;box-shadow:0 6px 18px #1f4a3d29}.coupang-inbound-pickbar{background:#eff8f5;border-color:#acd2c6;bottom:66px}.coupang-inbound-pickbar a{text-decoration:none}.mapping-count.inbound{background:#f2f9f6;border-color:#b7d8cc}.mapping-count.inbound strong{color:#176b58}.ordering-inbound-input{transition:background-color .15s}.ordering-inbound-input .coupang-level{color:#50726a;flex:0 0 23px;font-size:9px;font-style:normal;font-weight:850}.ordering-recent-inbound{font-size:12.8333px!important}.coupang-signal-dot{color:#83938e;align-items:center;gap:4px;font-weight:700;display:inline-flex!important}.coupang-signal-dot:before{content:"";background:#b7c3bf;border-radius:50%;width:5px;height:5px}.coupang-signal-dot.normal:before{background:#44927a}.coupang-signal-dot.check{color:#99641f}.coupang-signal-dot.check:before{background:#d49435}.coupang-signal-dot.delayed{color:#ad4134;font-weight:850}.coupang-signal-dot.delayed:before{background:#d3483b;box-shadow:0 0 0 2px #f8ddd8}.ordering-sum-inbound strong{color:#176b58}.coupang-inbound-dialog{max-width:1120px}.coupang-inbound-dialog-body{min-height:0;padding:0 16px;overflow:auto}.coupang-inbound-confirm-fields{grid-template-columns:210px minmax(220px,1fr) auto;gap:8px;padding:2px 0 12px;display:grid}.coupang-inbound-confirm-fields label{color:var(--muted);gap:4px;font-size:12px;font-weight:700;display:grid}.coupang-inbound-confirm-fields :is(input,select){border:1px solid var(--line);background:#fff;border-radius:8px;min-height:34px;padding:4px 8px}.coupang-inbound-auto-locations{color:var(--muted);gap:4px;font-size:12px;font-weight:700;display:grid}.coupang-inbound-auto-locations strong{border:1px solid var(--line);background:var(--surface-subtle);min-height:34px;color:var(--ink);border-radius:8px;align-items:center;padding:4px 8px;font-size:12px;display:flex}.coupang-inbound-confirm-fields>button{align-self:end}.coupang-inbound-ledgers{flex-wrap:wrap;gap:8px;padding:0 0 12px;display:flex}.coupang-inbound-ledger{border:1px solid var(--line);background:var(--surface-subtle);border-radius:10px;flex:240px;gap:6px;min-width:240px;padding:8px 10px;display:grid}.coupang-inbound-ledger.is-blocked{border-color:var(--danger,#c0392b);background:var(--danger,#c0392b)}@supports (color:color-mix(in lab, red, red)){.coupang-inbound-ledger.is-blocked{background:color-mix(in srgb, var(--danger,#c0392b) 7%, transparent)}}.coupang-inbound-ledger-head{justify-content:space-between;align-items:baseline;gap:8px;display:flex}.coupang-inbound-ledger-head strong{font-size:13px}.coupang-inbound-ledger-head span{color:var(--muted);font-size:11.5px;font-weight:700}.coupang-inbound-ledger label{color:var(--muted);gap:4px;font-size:12px;font-weight:700;display:grid}.coupang-inbound-ledger input{border:1px solid var(--line);background:#fff;border-radius:8px;min-height:32px;padding:4px 8px}.coupang-inbound-ledger-done{color:var(--muted);margin:0;font-size:12px;font-weight:700}.coupang-inbound-ledger-blocked{color:var(--danger,#c0392b);margin:0;font-size:11.5px;line-height:1.45}.coupang-inbound-confirm-lines{max-height:50vh;overflow:auto}.coupang-inbound-confirm-lines td>span{color:var(--muted);font-size:11.5px;display:block}.coupang-inbound-confirm-lines input[type=number]{text-align:right;border:1px solid var(--line);border-radius:7px;width:74px;min-height:29px;padding:3px 7px}.coupang-inbound-confirm-lines select{border:1px solid var(--line);background:#fff;border-radius:7px;min-height:29px;padding:3px 7px}.coupang-inbound-confirm-lines tr.has-variance td{background:#fffaf3}.inbound-short{font-weight:800;color:#b42318!important}.inbound-over{font-weight:800;color:#8a5d12!important}.coupang-inbound-management{overflow:hidden}.coupang-inbound-summary{border-bottom:1px solid var(--line);padding-bottom:14px}.coupang-inbound-alerts,.coupang-inbound-ledger{padding:6px 18px 18px}.coupang-inbound-alerts .inventory-table-wrap{margin:0}.coupang-inbound-alerts td>span,.coupang-inbound-batch-body td>span{color:var(--muted);font-size:11.5px;display:block}.coupang-signal{white-space:nowrap;border-radius:7px;align-items:center;padding:2px 7px;font-size:11px;font-weight:800;display:inline-flex!important}.coupang-signal.check{color:#8a5d12;background:#fff2d9}.coupang-signal.delayed{color:#a9342a;background:#fde7e3}.coupang-signal.normal{color:#28705c;background:#eaf5f0}.coupang-signal-actions{align-items:center;gap:5px;display:flex}.coupang-signal-actions button{background:var(--brand);color:#fff;border:0;border-radius:7px;min-height:28px;padding:0 8px;font-size:11.5px;font-weight:750}.coupang-inbound-batch{border:1px solid var(--line);border-radius:10px;margin-bottom:7px;overflow:hidden}.inventory-shell .coupang-inbound-batch-head{width:100%;min-height:52px;color:var(--ink);text-align:right;cursor:pointer;background:#fafcfb;border:0;grid-template-columns:minmax(200px,1fr) minmax(96px,auto) minmax(88px,auto) minmax(88px,auto) minmax(88px,auto) minmax(64px,auto) 24px;align-items:center;gap:10px;padding:8px 12px;display:grid}.coupang-inbound-batch-head>span{white-space:nowrap;min-width:0}.coupang-inbound-batch-head>span:first-child{text-align:left;white-space:normal;display:grid}.coupang-inbound-batch-head>span:first-child>strong{align-items:center;gap:6px;min-width:0;display:flex}.coupang-inbound-batch-head>span:first-child>small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.coupang-inbound-batch-head small{color:var(--muted);font-size:11px;font-weight:500}.coupang-inbound-batch-head .has-variance{color:#a24d32}.ordering-ai-cohort{color:#5b6470;align-items:baseline;gap:8px;margin:4px 0 0;font-size:12px;display:flex}.ordering-ai-cohort b{color:#46505c;white-space:nowrap;font-weight:600}.ordering-ai-cohort-note{color:#7a6a4d;margin:2px 0 0;font-size:12px}.coupang-inbound-journal-warn{color:#8a2f2f;white-space:nowrap;background:#fdeaea;border:1px solid #f2c9c9;border-radius:999px;flex:none;padding:1px 7px;font-size:11px;font-style:normal;font-weight:600}.coupang-inbound-batch-head i{color:var(--muted);font-size:10px;font-style:normal}.coupang-inbound-batch-body{padding:10px 12px 12px}.order-draft-groups{flex-wrap:wrap;align-items:center;gap:7px;padding:0 0 10px;display:flex}.order-draft-split{border:1px solid var(--line);color:var(--ink);cursor:pointer;background:#fff;border-radius:999px;align-items:center;gap:6px;margin-right:4px;padding:5px 11px;font-size:12px;font-weight:800;display:inline-flex}.order-draft-split input{accent-color:var(--brand)}.order-draft-group{border:1px solid var(--line);background:var(--surface-subtle);border-radius:999px;align-items:baseline;gap:6px;padding:5px 11px;font-size:12px;display:inline-flex}.order-draft-group strong{font-weight:800}.order-draft-group small{color:var(--muted);font-size:11px;font-weight:700}.order-draft-group em{color:var(--brand);font-size:11px;font-style:normal;font-weight:800}.order-draft-group.is-done{background:#f2f9f4;border-color:#bcd9c6}.order-draft-group.is-done em{color:#2f7a4b}.coupang-inbound-batch-tools{justify-content:flex-end;align-items:center;gap:7px;margin-bottom:7px;display:flex}.coupang-inbound-batch-tools>span{color:var(--muted);margin-right:auto;font-size:11.5px}.coupang-inbound-batch-tools a{align-items:center;text-decoration:none;display:inline-flex}.coupang-inbound-batch-tools>button{color:#fff;background:var(--brand);border:0;border-radius:9px;min-height:34px;padding:0 13px;font-size:12px;font-weight:800}.coupang-inbound-batch-tools>button:disabled{opacity:.55;cursor:default}.coupang-line-edit{grid-template-columns:64px minmax(120px,1fr) auto auto;gap:4px;display:grid!important}.coupang-line-edit input{border:1px solid var(--line);border-radius:7px;min-width:0;min-height:28px;padding:3px 6px}.coupang-line-edit button{background:var(--brand);color:#fff;border:0;border-radius:7px;min-height:28px;padding:0 7px}.coupang-inbound-batch-tools .danger-button{color:#8a2f2f;background:#fdf3f3;border:1px solid #e2b6b6;border-radius:9px;min-height:34px;padding:0 13px;font-size:12px;font-weight:800}.coupang-inbound-batch-delete{background:#fdf6f6;border:1px solid #f0cccc;border-radius:11px;grid-template-columns:minmax(220px,1fr) minmax(200px,1fr) auto;align-items:end;gap:10px;margin:0 0 10px;padding:11px 13px;display:grid}.coupang-inbound-batch-delete>p{color:#6f4a4a;grid-column:1/-1;margin:0;font-size:12px;line-height:1.55}.coupang-inbound-batch-delete>p strong{color:#8a2f2f}.coupang-inbound-batch-delete>p em{color:#8a2f2f;margin-top:3px;font-style:normal;font-weight:700;display:block}.coupang-inbound-batch-delete-number{color:#7a5a5a;flex-wrap:wrap;grid-column:1/-1;align-items:center;gap:8px;margin:0;font-size:12px;font-weight:700;display:flex}.coupang-inbound-batch-delete-number code{-webkit-user-select:all;user-select:all;color:#8a2f2f;letter-spacing:.2px;cursor:text;background:#fff;border:1px solid #e2b6b6;border-radius:8px;padding:4px 10px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:13px;font-weight:700}.coupang-inbound-batch-delete-number .ghost-button{min-height:28px;padding:0 11px;font-size:12px}.coupang-inbound-batch-delete label{color:#7a5a5a;gap:4px;font-size:12px;font-weight:700;display:grid}.coupang-inbound-batch-delete input{background:#fff;border:1px solid #e2b6b6;border-radius:8px;min-height:34px;padding:4px 8px}.coupang-inbound-batch-delete .danger-button{color:#fff;background:#a83a3a;border:0;border-radius:9px;min-height:34px;padding:0 15px;font-size:12px;font-weight:800}.coupang-inbound-batch-delete .danger-button:disabled{opacity:.5;cursor:default}.coupang-inbound-settings{border:1px solid var(--line);background:#fafcfb;border-radius:11px;margin:0 18px 18px;padding:10px 14px}.coupang-inbound-settings>summary{color:var(--brand);cursor:pointer;font-size:13px;font-weight:800}.coupang-inbound-settings .inventory-table input{border:1px solid var(--line);border-radius:7px;width:92px;min-height:29px;padding:3px 6px}.coupang-inbound-settings .inventory-table input[type=color]{width:44px;padding:2px}.coupang-anomaly-settings{grid-template-columns:repeat(4,minmax(140px,1fr));gap:8px;margin:12px 0;display:grid}.coupang-anomaly-settings label{border:1px solid var(--line);color:var(--muted);background:#fff;border-radius:8px;grid-template-columns:1fr 70px auto;align-items:center;gap:5px;padding:7px 9px;font-size:11.5px;display:grid}.coupang-anomaly-settings input{border:1px solid var(--line);text-align:right;border-radius:6px;width:70px;min-height:28px;padding:2px 5px}@media (width<=1050px){.coupang-inbound-confirm-fields,.coupang-anomaly-settings{grid-template-columns:repeat(2,minmax(0,1fr))}}.order-draft{max-width:940px}.order-draft-body{flex-direction:column;gap:12px;min-height:0;padding:0 16px;display:flex;overflow:hidden}.order-draft-fields{padding:0}.order-draft-fields label{flex-direction:column;gap:4px;font-size:12.5px;display:flex}.order-draft-fields label>span{color:#6d8079;font-weight:700}.order-draft-auto-location{background:#f3faf7;border:1px solid #cfe3dd;border-radius:9px;flex-direction:column;flex:190px;gap:3px;min-width:180px;padding:7px 10px;display:flex}.order-draft-auto-location>span{color:#6d8079;font-size:12.5px;font-weight:700}.order-draft-auto-location>strong{color:var(--brand);font-size:12.5px}.order-draft-auto-location>small{color:var(--muted);font-size:10.5px}.order-draft-note{flex:220px}.order-draft-lines{max-height:46vh;overflow:auto}.order-draft-lines .ordering-item-name{max-width:320px;margin-top:2px;display:block}.order-draft-off{opacity:.45}.order-draft-off input{opacity:1}.operations-settings{margin-top:14px;overflow:hidden}.operations-settings-head{align-items:flex-start}.operations-explainer{color:#526760;background:#f4faf7;border:1px solid #cfe1da;border-radius:11px;gap:4px;margin:14px 18px;padding:12px 14px;font-size:12.5px;line-height:1.55;display:grid}.operations-explainer strong{color:var(--brand);font-size:13px}.operations-watch-config{background:#fbfdfc;border:1px solid #cbded7;border-radius:12px;margin:8px 18px 20px;padding:16px}.operations-watch-config .operations-reset-heading h3{font-size:16px}.operations-watch-config .operations-reset-heading p{max-width:850px;font-size:13px}.operations-config-origin{border-radius:999px;flex:none;padding:5px 9px;font-size:10.5px;font-weight:850}.operations-config-origin.saved{color:#17644e;background:#e3f2ec}.operations-config-origin.default{color:#86570f;background:#fff0d2}.operations-watch-globals{grid-template-columns:minmax(250px,1.2fr) repeat(2,minmax(170px,.7fr));gap:8px;margin:13px 0 10px;display:grid}.operations-watch-globals label{background:#fff;border:1px solid #dce6e2;border-radius:9px;grid-template-columns:1fr 104px;align-items:center;gap:3px 8px;padding:8px 10px;display:grid}.operations-watch-globals label:first-child{grid-template-columns:1fr minmax(170px,1.2fr)}.operations-watch-globals span{color:#4e665e;font-size:12.5px;font-weight:800}.operations-watch-globals small{color:#778780;grid-column:1/-1;font-size:11px}.operations-grading-era{color:#8a7a5c;text-align:right;font-size:12px}.operations-grading-era.live{color:var(--brand)}.operations-grading-stats{grid-template-columns:repeat(5,minmax(105px,1fr));gap:7px;margin-top:10px;display:grid}.operations-grading-stats>span{background:#fbfdfc;border:1px solid #dfe8e4;border-radius:9px;gap:2px;padding:8px 10px;display:grid}.operations-grading-stats small{color:#75847f;font-size:10.5px}.operations-grading-stats strong{color:#344f47;font-size:15px}.operations-grading-stats .usable{background:#eef9f4;border-color:#bcded1}.operations-grading-stats .usable strong{color:var(--brand)}.operations-grading-stats .attention{background:#fff5f2;border-color:#f1c5ba}.operations-grading-stats .attention strong{color:#b24d37}.operations-grading-stats>em{color:#7a8984;text-align:right;grid-column:1/-1;font-size:10.5px;font-style:normal}.operations-watch-globals input,.operations-watch-list input,.operations-watch-list select{color:#263d35;background:#fff;border:1px solid #cfdcd7;border-radius:7px;min-width:0;min-height:32px;padding:4px 7px;font-size:12.5px}.operations-watch-globals input[type=number],.operations-watch-days input{text-align:right}.operations-watch-list{gap:6px;display:grid}.operations-watch-list article{background:#fff;border:1px solid #dce6e2;border-radius:9px;grid-template-columns:92px minmax(210px,.85fr) minmax(280px,1.65fr) 116px minmax(190px,.9fr);align-items:center;gap:8px;padding:9px 10px;display:grid}.operations-watch-list article.disabled{opacity:.58;background:#f3f5f4}.operations-watch-kind{gap:2px;display:grid}.operations-watch-kind label{color:#183f34;align-items:center;gap:6px;font-size:13px;display:flex}.operations-watch-kind label input{min-height:0}.operations-watch-kind>span{color:#778780;font-size:11px}.operations-watch-rule{gap:2px;min-width:0;display:grid}.operations-watch-rule strong{color:#3d5b51;font-size:12px;line-height:1.3}.operations-watch-rule span{color:#778780;font-size:11px;line-height:1.3}.operations-watch-path,.operations-watch-account{gap:3px;min-width:0;display:grid}.operations-watch-path>span,.operations-watch-account>span,.operations-watch-days>span{color:#6f817a;font-size:11px;font-weight:750}.operations-watch-path input{width:100%;font-family:ui-monospace,Consolas,monospace;font-size:12px}.operations-watch-days{grid-template-columns:62px 13px;align-items:center;gap:3px;display:grid}.operations-watch-days>span{grid-column:1/-1}.operations-watch-days strong{color:#63756e;grid-column:1/-1;font-size:12px}.operations-watch-days em{color:#778780;font-size:11.5px;font-style:normal}.operations-watch-account select{width:100%}.operations-watch-actions{justify-content:space-between;align-items:center;gap:12px;margin-top:10px;display:flex}.operations-watch-actions>span{color:#687a73;font-size:11.5px}.operations-watch-actions>div{gap:7px;display:flex}.operations-watch-actions button{min-height:34px;padding:0 11px;font-size:12px}.operations-watch-actions .operations-watcher-state{border-radius:999px;align-items:center;min-height:26px;padding:0 9px;font-weight:800;display:inline-flex}.operations-watch-actions .operations-watcher-state.alive{color:#126b57;background:#d9efe7}.operations-watch-actions .operations-watcher-state.busy{color:#8a5a08;background:#fff0d2}.operations-watch-actions .operations-watcher-state.offline{color:#a33d32;background:#fde3df}.operations-watch-scan{font-weight:800;color:#075f4d!important;background:#eef8f4!important;border-color:#9fc8b8!important}.operations-rebuild-links{grid-template-columns:repeat(4,minmax(0,1fr));gap:7px;margin-top:14px;display:grid}.operations-rebuild-links a{color:#31564b;background:#f8fbfa;border:1px solid #d7e5e0;border-radius:9px;align-items:center;gap:8px;min-height:38px;padding:7px 10px;font-size:12px;font-weight:750;text-decoration:none;display:flex}.operations-rebuild-links a:hover{background:#eef8f4;border-color:#9fc9ba}.operations-rebuild-links b{color:#fff;background:#08705d;border-radius:50%;flex:0 0 22px;place-items:center;height:22px;font-size:11px;display:grid}.operations-source-wrap{margin:0 18px 18px}.operations-source-table{min-width:820px}.operations-source-table th:first-child{width:84px}.operations-source-table th:nth-child(4){width:112px}.operations-source-table th:last-child{width:190px}.operations-source-table td{vertical-align:top}.operations-source-table td>strong,.operations-source-table td>small{display:block}.operations-source-table td>small{color:var(--muted);margin-top:3px;font-size:11px;line-height:1.35}.operations-source-root{background:#f4f8f6;border:1px solid #e2ece7;border-radius:7px;align-items:baseline;gap:8px;margin:0 0 8px;padding:7px 11px;display:flex}.operations-source-root b{color:#8ba098;letter-spacing:.02em;flex:none;font-size:10px;font-weight:700}.operations-source-root span{color:#4d6a5f;overflow-wrap:anywhere;font-size:11.5px}.operations-health-age{color:#a3908f;vertical-align:middle;margin-left:6px;font-size:10.5px;font-style:normal;display:inline-block}.operations-source-path{color:#536a62;overflow-wrap:anywhere;max-width:260px}.operations-source-path strong,.operations-source-path small{display:block}.operations-source-path small{color:#91a09a;margin-top:3px;font-size:9.5px}.operations-source-path em{color:#9aa7a3;font-style:normal}.operations-health{border-radius:999px;padding:3px 8px;font-size:11.5px;font-weight:850;display:inline-flex}.operations-health.normal{color:#1d6b55;background:#e7f4ee}.operations-health.delayed,.operations-health.empty{color:#8d5a0b;background:#fff1d4}.operations-health.waiting{color:#6b5a1c;background:#f5efcf}.operations-health.error{color:#a32f28;background:#fde5e2}.operations-health.unwatched{color:#596762;background:#edf1ef}.operations-readonly-note{color:var(--muted);margin:-6px 18px 18px;font-size:12px}.operations-retention{border-top:1px solid var(--line);margin:8px 18px 18px;padding:18px 0}.operations-retention-select{color:var(--muted);align-items:center;gap:7px;font-size:11.5px;font-weight:750;display:flex}.operations-retention-select select{border:1px solid var(--line);min-height:32px;color:var(--ink);background:#fff;border-radius:8px;padding:3px 8px;font-weight:800}.operations-retention-note{color:#526760;background:#f5faf8;border:1px solid #cfe1da;border-radius:10px;gap:3px;margin:13px 0;padding:11px 13px;font-size:12px;line-height:1.45;display:grid}.operations-retention-note strong{color:var(--brand)}.operations-retention-preview{border:1px solid var(--line);border-radius:11px;overflow:hidden}.operations-retention-summary{background:#f8faf9;grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.operations-retention-summary>span{border-right:1px solid #e7ecea;gap:2px;padding:11px 13px;display:grid}.operations-retention-summary>span:last-child{border-right:0}.operations-retention-summary small{color:var(--muted);font-size:10.5px;font-weight:750}.operations-retention-summary strong{font-size:14px}.operations-retention-summary .ready strong{color:#1f7059}.operations-retention-summary .blocked strong{color:#a22e28}.operations-coverage{border-top:1px solid #e7ecea;margin:0;padding:9px 13px;font-size:11.5px;font-weight:750}.operations-coverage.ready{color:#216b57;background:#f1f8f5}.operations-coverage.blocked{color:#9a332b;background:#fff3f1}.operations-missing-rollups{background:#fff9f8;border-top:1px solid #f0d6d1;max-height:150px;padding:8px 13px;overflow:auto}.operations-missing-rollups>div{color:#765853;grid-template-columns:120px 1fr;gap:8px;font-size:10.5px;display:grid}.operations-missing-rollups>div+div{margin-top:5px}.operations-retention-datasets{border-top:1px solid #e7ecea;grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.operations-retention-datasets>span{grid-template-columns:1fr auto;padding:9px 13px;display:grid}.operations-retention-datasets>span:first-child{border-right:1px solid #e7ecea}.operations-retention-datasets strong{font-size:11.5px}.operations-retention-datasets code{color:#8a9893;grid-row:2;font:9.5px ui-monospace,monospace}.operations-retention-datasets em{color:#405a52;grid-area:1/2/3;align-self:center;font-size:12px;font-style:normal;font-weight:850}.operations-retention-button{color:#fff;background:var(--brand);border:0;border-radius:8px;min-height:36px;padding:0 13px;font-size:12px;font-weight:850}.operations-retention-button:disabled{opacity:.38;cursor:not-allowed}.operations-backup{background:linear-gradient(135deg,#f2faf7 0%,#fbfdfc 100%);border:1px solid #bcd9cf;border-radius:12px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px 18px;margin:8px 18px 18px;padding:15px 16px;display:grid}.operations-backup-copy{align-items:flex-start;gap:12px;min-width:0;display:flex}.operations-backup-icon{color:#fff;background:var(--brand);letter-spacing:.06em;border-radius:11px;flex:0 0 38px;justify-content:center;align-items:center;height:38px;font-size:11px;font-weight:900;display:inline-flex;box-shadow:0 5px 13px #05675329}.operations-backup h3{color:#173f35;margin:0;font-size:15px}.operations-backup p{color:#4d655d;margin:4px 0 2px;font-size:12.5px;line-height:1.45}.operations-backup small{color:#778780;font-size:10.5px;line-height:1.45;display:block}.operations-backup-button{border:1px solid var(--brand);color:#fff;background:var(--brand);white-space:nowrap;border-radius:9px;justify-content:center;align-items:center;gap:7px;min-height:36px;padding:0 13px;font-size:12px;font-weight:850;display:inline-flex}.operations-backup-button:disabled{opacity:.58;cursor:wait}.operations-backup-spinner{border:2px solid #fff6;border-top-color:#fff;border-radius:50%;width:13px;height:13px;animation:.7s linear infinite operations-spin}.operations-backup-message{grid-column:1/-1;margin:0}.operations-recovery,.operations-restore{background:linear-gradient(135deg,#f3faf7 0%,#fff 64%);border:1px solid #bcd9cf;border-radius:13px;margin:8px 18px 18px;padding:17px 18px}.operations-recovery-heading{justify-content:space-between;align-items:flex-start;gap:18px;margin-bottom:13px;display:flex}.operations-recovery-heading h3,.operations-restore h3{color:#173f35;letter-spacing:-.02em;margin:3px 0 0;font-size:18px}.operations-recovery-heading p,.operations-restore .operations-reset-heading p{color:#526961;margin:5px 0 0;font-size:12.5px;line-height:1.5}.operations-recovery-eyebrow{color:var(--brand);letter-spacing:.08em;font-size:10.5px;font-weight:900}.operations-recovery-badge{color:#285d50;background:#dfefe9;border-radius:8px;flex:none;padding:5px 9px;font-size:11px;font-weight:850}.operations-recovery-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;display:grid}.operations-recovery-card{background:#ffffffdb;border:1px solid #d6e5df;border-radius:11px;grid-template-columns:38px minmax(0,1fr);align-content:start;gap:9px 11px;min-width:0;padding:12px;display:grid}.operations-recovery-card>div{min-width:0}.operations-recovery-card strong{color:#20493e;font-size:12.5px;display:block}.operations-recovery-card p{color:#60736c;margin:4px 0 0;font-size:11px;line-height:1.48}.operations-recovery-card .operations-backup-button,.operations-recovery-card .recovery-link-button{grid-column:1/-1;width:100%;min-height:34px;margin-top:2px}.operations-backup-icon.recovery-key{background:#4e6f92;font-size:9px}.operations-backup-icon.recovery-media{background:#6e5f8d;font-size:8.5px}.recovery-link-button{text-decoration:none}.operations-recovery-caution{color:#67583e;background:#fffaf0;border:1px solid #e9d2a8;border-radius:8px;margin:11px 0 0;padding:9px 11px;font-size:11px;line-height:1.5}.operations-recovery-caution b{color:#935d1c}.operations-recovery>.operations-backup-message{margin-top:10px}.operations-restore{background:linear-gradient(135deg,#fff9f7,#fff 52%);border-color:#dac8c4}.operations-restore>.operations-reset-heading{margin-bottom:13px}.operations-restore-card{background:#fff;border:1px solid #dce6e2;border-radius:11px;overflow:hidden}.operations-restore-card+.operations-restore-card{margin-top:11px}.operations-restore-card>header{background:#f7faf9;border-bottom:1px solid #e3eae7;justify-content:space-between;align-items:center;gap:14px;padding:11px 13px;display:flex}.operations-restore-card>header>div{align-items:baseline;gap:9px;display:flex}.operations-restore-card>header span{color:var(--brand);letter-spacing:.07em;font-size:9.5px;font-weight:900}.operations-restore-card>header h4{color:#24483f;margin:0;font-size:14px}.operations-restore-card>header em{color:#72837d;font-size:10.5px;font-style:normal;font-weight:750}.operations-restore-upload{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:11px;padding:12px 13px;display:grid}.operations-restore-upload label{color:#50665e;gap:5px;min-width:0;font-size:11.5px;font-weight:800;display:grid}.operations-restore-upload input[type=file]{color:#435a52;background:#fbfdfc;border:1px solid #ccdcd6;border-radius:8px;width:100%;min-height:36px;padding:6px 8px;font-size:11px}.operations-restore-upload small{color:#7c8b86;text-overflow:ellipsis;white-space:nowrap;font-size:10.5px;overflow:hidden}.operations-restore-preview{background:#fbfefc;border:1px solid #bcdccd;border-radius:10px;margin:0 13px 13px;overflow:hidden}.operations-restore-preview.blocked{background:#fff7f5;border-color:#e0aaa3}.operations-restore-facts{border-bottom:1px solid #dfe9e5;grid-template-columns:1.4fr .6fr .8fr .7fr;display:grid}.operations-restore-facts>span{border-right:1px solid #e4ebe8;gap:3px;min-width:0;padding:9px 10px;display:grid}.operations-restore-facts>span:last-child{border-right:0}.operations-restore-facts small{color:#7a8984;font-size:9.5px}.operations-restore-facts strong{color:#28493f;text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.operations-restore-hash{border-bottom:1px solid #e4ebe8;grid-template-columns:68px minmax(0,1fr);align-items:center;gap:8px;padding:8px 10px;display:grid}.operations-restore-hash span{color:#667a72;font-size:9.5px;font-weight:850}.operations-restore-hash code{color:#3d574f;white-space:nowrap;font:10px/1.45 ui-monospace,monospace;overflow-x:auto}.operations-restore-counts{border-bottom:1px solid #e4ebe8;flex-wrap:wrap;gap:5px;padding:8px 10px;display:flex}.operations-restore-counts span{background:#edf6f2;border-radius:7px;align-items:baseline;gap:5px;padding:4px 7px;display:flex}.operations-restore-counts small{color:#63776f;font-size:9.5px}.operations-restore-counts b{color:#22594c;font-size:11px}.operations-restore-server-warnings{color:#80534c;background:#fff8f6;border-bottom:1px solid #ead7d3;margin:0;padding:8px 12px 8px 28px;font-size:10.5px;line-height:1.48}.operations-restore-warning{color:#6b4e49;background:#fff7f5;border-bottom:1px solid #ead7d3;padding:10px 12px}.operations-restore-warning strong{color:#9b342c;font-size:11.5px}.operations-restore-warning ul{margin:6px 0 0;padding-left:18px;font-size:10.5px;line-height:1.55}.operations-restore-warning.compact p{margin:5px 0 0;font-size:10.5px;line-height:1.5}.operations-restore-confirm{background:#fff;grid-template-columns:minmax(260px,1.2fr) minmax(190px,.75fr) minmax(150px,.55fr) auto;align-items:end;gap:8px;padding:10px 11px;display:grid}.operations-restore-confirm>label{color:#675955;gap:4px;font-size:10.5px;font-weight:750;display:grid}.operations-restore-confirm>label>span b{color:#9a342c}.operations-restore-confirm input[type=text],.operations-restore-confirm label:not(.operations-understood) input{background:#fff;border:1px solid #d8b8b2;border-radius:8px;min-height:34px;padding:5px 8px;font-size:11px}.operations-restore-danger{color:#fff;white-space:nowrap;background:#a8322a;border:0;border-radius:8px;min-height:36px;padding:0 12px;font-size:11px;font-weight:850}.operations-restore-danger:disabled{opacity:.35;cursor:not-allowed}.operations-reset-heading-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:7px;display:flex}.operations-help-button{color:#49625a;background:#fff;border:1px solid #cbd8d3;border-radius:8px;min-height:30px;padding:0 9px;font-size:11.5px;font-weight:800}.operations-help-button:hover{color:var(--brand);background:#f5faf8;border-color:#8eb8a9}.operations-reset{border-top:1px solid var(--line);margin:8px 18px 18px;padding-top:18px}.operations-reset-heading{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.operations-reset-heading h3{letter-spacing:-.02em;margin:0;font-size:18px}.operations-reset-heading p{color:var(--muted);margin:5px 0 0;font-size:13px}.operations-danger-label{color:#a22d27;background:#fde6e3;border-radius:8px;flex:none;padding:5px 9px;font-size:11.5px;font-weight:850}.operations-reset-rules{color:#654b47;background:#fff7f5;border:1px solid #efc5bd;border-radius:11px;margin:14px 0;padding:13px 15px;font-size:12.5px;line-height:1.55}.operations-reset-rules>strong{color:#96372e}.operations-reset-rules ol{margin:7px 0 0;padding-left:19px}.operations-reset-rules li+li{margin-top:3px}.operations-protected{background:#f5faf8;border:1px solid #cfe1da;border-radius:10px;margin:0 0 13px;padding:0 12px}.operations-protected summary{color:var(--brand);cursor:pointer;padding:10px 0;font-size:12.5px;font-weight:850}.operations-protected p{color:#536a62;margin:0 0 7px;font-size:12px}.operations-protected code{color:#71817c;overflow-wrap:anywhere;margin-bottom:11px;font:10.5px/1.5 ui-monospace,monospace;display:block}.operations-presets{gap:7px;display:grid}.operations-presets label{border:1px solid var(--line);cursor:pointer;background:#fbfcfc;border-radius:10px;grid-template-columns:20px minmax(0,1fr) auto;align-items:center;gap:9px;padding:10px 12px;display:grid}.operations-presets label.selected{box-shadow:inset 3px 0 var(--brand);background:#f1f8f5;border-color:#9fc8bb}.operations-presets label>span{gap:2px;display:grid}.operations-presets label strong{font-size:13px}.operations-presets label small{color:var(--muted);font-size:11.5px;line-height:1.35}.operations-presets label em{color:#64746f;font-size:11.5px;font-style:normal;font-weight:750}.operations-reset-loading{color:var(--muted);text-align:center;padding:18px;font-size:12.5px}.operations-reset-preview{border:1px solid var(--line);border-radius:11px;margin-top:12px;overflow:hidden}.operations-reset-total{background:#f7f9f8;grid-template-columns:1fr auto;align-items:baseline;gap:3px 12px;padding:12px 14px;display:grid}.operations-reset-total span{color:var(--muted);font-size:12px;font-weight:750}.operations-reset-total strong{color:#9c3028;font-size:19px}.operations-reset-total small{color:var(--muted);grid-column:1/-1;font-size:10.5px}.operations-reset-tables{grid-template-columns:repeat(2,minmax(0,1fr));max-height:360px;display:grid;overflow:auto}.operations-reset-tables>div{border-top:1px solid #edf1ef;justify-content:space-between;align-items:center;gap:10px;min-width:0;padding:8px 12px;display:flex}.operations-reset-tables>div:nth-child(odd){border-right:1px solid #edf1ef}.operations-reset-tables span{min-width:0;display:grid}.operations-reset-tables strong{font-size:11.5px}.operations-reset-tables code{color:#8a9893;text-overflow:ellipsis;font:9.5px/1.3 ui-monospace,monospace;overflow:hidden}.operations-reset-tables em{color:#405a52;font-variant-numeric:tabular-nums;flex:none;font-size:11.5px;font-style:normal;font-weight:800}.operations-confirm-box{background:#fff9f8;border-top:1px solid #e8c9c4;grid-template-columns:minmax(260px,1fr) minmax(250px,.8fr) auto;align-items:end;gap:10px;padding:13px;display:grid}.operations-confirm-box>label{color:#6d5a56;gap:4px;font-size:11.5px;font-weight:750;display:grid}.operations-confirm-box>label strong{color:#982f27}.operations-confirm-box input[type=text],.operations-confirm-box label:not(.operations-understood) input{background:#fff;border:1px solid #d9b4ae;border-radius:8px;min-height:34px;padding:5px 9px}.operations-understood{align-items:center;min-height:34px;gap:8px!important;display:flex!important}.operations-reset-button{color:#fff;background:#a8322a;border:0;border-radius:8px;min-height:36px;padding:0 13px;font-size:12px;font-weight:850}.operations-reset-button:disabled{opacity:.38;cursor:not-allowed}.operations-reset-progress{background:#f5faf8;border:1px solid #cfe1da;border-radius:9px;gap:5px;margin-top:10px;padding:10px 12px;display:grid}.operations-reset-progress>div{color:#526760;justify-content:space-between;font-size:11.5px;display:flex}.operations-reset-progress progress{width:100%;accent-color:var(--brand)}.operations-reset-progress small{color:var(--muted);font-size:10.5px}.operations-help-modal{background:#fff;border:1px solid #cbd8d3;border-radius:17px;flex-direction:column;width:min(940px,100vw - 36px);max-height:min(880px,100vh - 36px);display:flex;overflow:hidden;box-shadow:0 24px 80px #122a2342}.operations-help-header{background:linear-gradient(135deg,#edf8f4,#fbfdfc);border-bottom:1px solid #dce5e1;justify-content:space-between;align-items:flex-start;gap:18px;padding:20px 22px 17px;display:flex}.operations-help-header span{color:var(--brand);letter-spacing:.06em;font-size:11px;font-weight:900}.operations-help-header h2{color:#123d32;letter-spacing:-.025em;margin:4px 0 0;font-size:20px;line-height:1.3}.operations-help-header p{color:#60716b;max-width:720px;margin:6px 0 0;font-size:12px;line-height:1.5}.operations-help-close{color:#52665f;background:#ffffffe6;border:1px solid #cbd8d3;border-radius:9px;flex:0 0 34px;justify-content:center;align-items:center;height:34px;padding:0;font-size:23px;line-height:1;display:inline-flex}.operations-help-body{color:#40534d;gap:13px;padding:17px 22px 23px;display:grid;overflow-y:auto}.operations-help-body>section{background:#fff;border:1px solid #e0e7e4;border-radius:11px;padding:14px 16px}.operations-help-body h3{color:#173f35;margin:0 0 8px;font-size:14px}.operations-help-body ol,.operations-help-body ul{margin:0;padding-left:20px;font-size:12px;line-height:1.58}.operations-help-body li+li{margin-top:3px}.operations-help-warning{color:#704f49;background:#fff5f3;border-left:3px solid #b4473d;border-radius:6px;margin:10px 0 0;padding:9px 11px;font-size:11.5px;line-height:1.5}.operations-help-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid;background:0 0!important;border:0!important;padding:0!important}.operations-help-grid>div{background:#f7fbf9;border:1px solid #d9e5e0;border-radius:10px;padding:13px 15px}.operations-help-grid>div:last-child{background:#fff9f8;border-color:#ead6d2}.operations-help-sequence{flex-wrap:wrap;align-items:center;gap:6px;margin-bottom:10px;display:flex}.operations-help-sequence span{color:#315c50;background:#eaf5f1;border-radius:7px;padding:5px 8px;font-size:10.5px;font-weight:850}.operations-help-sequence b{color:#9aaba5;font-size:11px}.operations-help-footer{background:#f8faf9;border-top:1px solid #dce5e1;justify-content:space-between;align-items:center;gap:16px;padding:12px 18px;display:flex}.operations-help-footer span{color:#788781;min-width:0;font-size:10.5px}.operations-help-footer code{overflow-wrap:anywhere}@keyframes operations-spin{to{transform:rotate(360deg)}}@media (width<=900px){.operations-watch-globals{grid-template-columns:1fr}.operations-grading-stats{grid-template-columns:repeat(2,1fr)}.operations-grading-stats>em{text-align:left;grid-column:1/-1}.operations-watch-list article{grid-template-columns:90px minmax(180px,.8fr) minmax(260px,1.5fr) 110px minmax(180px,.8fr)}.operations-watch-list{overflow-x:auto}.operations-watch-list article{min-width:880px}.operations-watch-actions{flex-direction:column;align-items:stretch}.operations-watch-actions>div{justify-content:flex-end}.operations-rebuild-links{grid-template-columns:repeat(2,minmax(0,1fr))}.operations-source-wrap{overflow-x:auto}.operations-source-table{min-width:820px}.operations-confirm-box,.operations-retention-summary,.operations-retention-datasets{grid-template-columns:1fr}.operations-retention-summary>span,.operations-retention-datasets>span:first-child{border-right:0}.operations-reset-tables{grid-template-columns:1fr}.operations-reset-tables>div:nth-child(odd){border-right:0}.operations-backup{grid-template-columns:1fr}.operations-backup-button{width:100%}.operations-recovery-grid,.operations-restore-upload,.operations-restore-confirm{grid-template-columns:1fr}.operations-restore-facts{grid-template-columns:repeat(2,minmax(0,1fr))}.operations-restore-facts>span:nth-child(2){border-right:0}.operations-restore-facts>span:nth-child(-n+2){border-bottom:1px solid #e4ebe8}.operations-restore-danger{width:100%}.operations-help-grid{grid-template-columns:1fr}.operations-help-footer{flex-direction:column;align-items:stretch}}.classification-coupon-upload{cursor:pointer}.classification-coupon-preview{color:#245045;background:#f7fbf9;border:1px solid #d9e6e0;border-radius:10px;gap:6px;margin:12px 0 0;padding:12px 14px;font-size:13px;display:grid}.classification-coupon-preview strong{color:#163f36;font-size:13.5px}.classification-coupon-preview em{color:#a4443c;font-style:normal;font-weight:700}.classification-coupon-preview small{color:var(--muted);font-size:11.5px;line-height:1.6}.classification-coupon-actions{gap:8px;margin-top:2px;display:flex}.ledger-list{background:#f5f8f7;padding:7px 0 9px;overflow-x:auto}.ledger-list-head,.ledger-product-group>summary{grid-template-columns:22px minmax(240px,31fr) minmax(88px,11fr) minmax(92px,12fr) minmax(78px,9fr) minmax(78px,9fr) minmax(230px,28fr);align-items:center;gap:0;min-width:1040px;padding:0 10px;display:grid}.ledger-list-head{min-height:28px;color:var(--muted);margin:0 10px 3px;font-size:11px;font-weight:750}.ledger-list-head span:first-child{grid-column:1/span 2}.ledger-list-head span:nth-child(2){grid-column:3}.ledger-list-head span:nth-child(3){text-align:right;grid-column:4}.ledger-list-head span:nth-child(4){text-align:right;grid-column:5}.ledger-list-head span:nth-child(5){text-align:right;grid-column:6}.ledger-list-head span:nth-child(6){text-align:center;grid-column:7}.ledger-product-group{background:#fff;border:1px solid #deebe6;border-radius:9px;min-width:1040px;margin:0 10px 5px;overflow:hidden}.ledger-product-group>summary{cursor:pointer;background:#eef7f3;min-height:39px;list-style:none}.ledger-product-group[open]>summary{background:#f7faf9;border-bottom:1px solid #e3ece8}.ledger-product-group>summary::-webkit-details-marker{display:none}.ledger-product-group>summary:before{content:"▸";color:var(--brand);grid-column:1;font-size:11px}.ledger-product-group[open]>summary:before{content:"▾"}.ledger-product-options{overflow-x:auto}.ledger-table{table-layout:fixed;min-width:1018px}.ledger-table .ledger-col-option{width:31%}.ledger-table .ledger-col-location{width:11%}.ledger-table .ledger-col-stock{width:12%}.ledger-table .ledger-col-inbound,.ledger-table .ledger-col-order{width:9%}.ledger-table .ledger-col-adjust{width:28%}.ledger-table th:nth-child(n+3):nth-child(-n+5),.ledger-table td.inventory-quantity{text-align:right}.ledger-group-identity{grid-column:2/span 2;align-items:center;gap:7px;min-width:0;display:flex}.ledger-product-group>summary .product-open{flex:none;font-size:13.5px;font-weight:850}.ledger-image-hover{align-items:center;gap:7px;min-width:0;display:flex}.ledger-product-group>summary .ledger-product-name{min-width:0;color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:11.5px;overflow:hidden}.ledger-image-hover .product-open{text-underline-offset:3px;-webkit-text-decoration:underline dotted #a9c7bc;text-decoration:underline dotted #a9c7bc}.ledger-image-preview{z-index:85;pointer-events:none;background:#fff;border:1px solid #dce7e3;border-radius:13px;width:240px;height:240px;padding:6px;position:fixed;box-shadow:0 16px 42px #06282242}.ledger-image-preview img{object-fit:contain;background:#f8faf9;border-radius:8px;width:100%;height:100%;display:block}.ledger-product-group>summary .ledger-group-identity>small{color:#788b84;white-space:nowrap;flex:none;margin:0 0 0 auto;font-size:10.5px}.ledger-product-group>summary .ledger-group-total{text-align:right;justify-self:stretch}.ledger-product-group>summary .ledger-group-total:nth-of-type(2){grid-column:4}.ledger-product-group>summary .ledger-group-total:nth-of-type(3){grid-column:5}.ledger-product-group>summary .ledger-group-total:nth-of-type(4){grid-column:6}.ledger-product-group>summary .ledger-group-total>strong{font-size:13.5px;line-height:1.1;display:block}.ledger-product-group>summary .ledger-group-total>small{color:#789087;white-space:nowrap;margin-top:1px;font-size:9.5px;line-height:1.1;display:block}.ledger-group-state{white-space:nowrap;background:#ffffffad;border-radius:999px;grid-column:7;justify-content:center;justify-self:center;align-items:center;min-height:22px;padding:0 7px;display:inline-flex;color:#587269!important;margin:0!important;font-size:10.5px!important}#ledger .inventory-toolbar{grid-template-columns:minmax(260px,1fr) 180px 170px auto auto;gap:8px;padding:10px 12px}.ledger-view-controls{grid-column:auto;justify-content:flex-end;align-items:center;gap:6px;padding-top:0;display:flex}.ledger-view-controls>button{min-height:34px;padding:0 9px;font-size:11.5px}.ledger-view-controls>button:disabled{opacity:.48;cursor:default}.ledger-view-controls label{color:var(--muted);white-space:nowrap;align-items:center;gap:5px;margin-left:2px;font-size:11px;font-weight:750;display:flex}.ledger-view-controls select{background:#fff;min-height:34px;padding:0 24px 0 8px;font-size:11.5px}.inventory-table tr.ledger-option>td:first-child{padding-left:22px}.inventory-table tr.ledger-option>td{padding-top:5px;padding-bottom:5px}@media (width<=1200px){#ledger .inventory-toolbar{grid-template-columns:minmax(260px,1fr) 180px 170px auto}.ledger-view-controls{grid-column:1/-1}}@media (width<=840px){#ledger .inventory-toolbar{grid-template-columns:1fr}.ledger-view-controls{flex-wrap:wrap;grid-column:1;justify-content:flex-start}.ledger-product-group>summary .ledger-product-name{max-width:180px}}.ordering-ai-review{font-size:13.5px}.ordering-ai-direct,.ordering-ai-history{padding:7px 10px;font-size:13.5px;line-height:1.5}.ordering-ai-direct b,.ordering-ai-history b{font-size:12px}.ordering-ai-summary{font-size:14.5px;line-height:1.5}.ordering-ai-evidence,.ordering-ai-evidence b{font-size:12.5px}.ordering-ai-evidence ul{font-size:12.5px;line-height:1.55}.ordering-ai-quantity strong{font-size:16px}.ordering-ai-actions button{min-height:29px;font-size:12.5px}.ordering-total-tools .ordering-ai-auto{color:#6d7b91;text-align:right;white-space:nowrap;text-overflow:ellipsis;grid-column:1/-1;margin:0;font-size:10px;font-style:normal;font-weight:700;line-height:1.2;overflow:hidden}.operations-prereview-grid{grid-template-columns:minmax(210px,1.1fr) minmax(150px,.62fr) minmax(200px,.9fr) minmax(150px,.62fr)}.operations-prereview-grid select{color:#263d35;background:#fff;border:1px solid #cfdcd7;border-radius:7px;min-width:0;min-height:32px;padding:4px 7px;font-size:12.5px}.operations-source-table .operations-source-head>td{border-bottom:0}.operations-source-table .operations-source-about>td{padding:0 10px 10px 12px}.operations-source-table .operations-source-usage,.operations-source-table .operations-source-caution{border-left:2px solid #cfe0d8;padding-left:9px;line-height:1.5;display:block}.operations-source-table .operations-source-usage{color:#3f6b5e;font-size:11.5px}.operations-source-table .operations-source-caution{color:#8a7a5c;border-left-color:#e6dcc4;margin-top:3px;font-size:11px}.operations-source-table .operations-source-about b{color:#8ba098;letter-spacing:.02em;min-width:62px;font-size:10px;font-weight:700;display:inline-block}.sales-unit-panel{overflow:visible}.coverage-badge.bundle{color:#365d9d;background:#e7efff}.coverage-badge.inherited{color:#6b7976;background:#f0f2f1}.sales-unit-head,.sales-unit-head-actions,.sales-unit-principles,.sales-unit-list-title,.sales-unit-section-head,.sales-unit-editor-actions{justify-content:space-between;align-items:center;gap:12px;display:flex}.sales-unit-head-actions{flex-wrap:wrap}.sales-unit-head-actions>span{min-width:72px;color:var(--muted,#6f827f);text-align:right;font-size:12px;display:grid}.sales-unit-head-actions>span strong{color:#075f54;font-size:17px}.sales-unit-principles{color:#586d69;background:#f5faf8;border:1px solid #d7e6e2;border-radius:12px;flex-wrap:wrap;justify-content:flex-start;margin:0 18px 16px;padding:11px 14px;font-size:12px}.sales-unit-principles span{border-right:1px solid #d7e6e2;padding-right:14px}.sales-unit-principles span:last-child{border-right:0}.sales-unit-principles strong{color:#075f54;margin-right:4px}.sales-unit-layout{border-top:1px solid #e0e9e7;grid-template-columns:minmax(250px,320px) minmax(0,1fr);min-height:620px;display:grid}.sales-unit-list{background:#fbfcfc;border-right:1px solid #e0e9e7}.sales-unit-list-title{color:#46605b;border-bottom:1px solid #e0e9e7;padding:13px 16px;font-size:12px}.sales-unit-list>button{color:#193934;text-align:left;background:0 0;border:0;border-bottom:1px solid #edf2f1;border-radius:0;justify-content:space-between;gap:10px;width:100%;padding:13px 16px;display:flex}.sales-unit-list>button:hover,.sales-unit-list>button.active{background:#eaf5f1}.sales-unit-list>button>span{gap:3px;display:grid}.sales-unit-list>button>span:last-child{text-align:right;justify-items:end}.sales-unit-list small,.sales-unit-components small,.sales-unit-search-results small{color:#80918e;font-size:11px;font-weight:400}.sales-unit-list em{color:#07695c;background:#e3f2ee;border-radius:999px;width:max-content;padding:2px 6px;font-size:10px;font-style:normal}.sales-unit-list em.archived{color:#7b8784;background:#eef0ef}.sales-unit-editor{min-width:0;padding:18px}.sales-unit-empty{text-align:center;color:#6c7f7b;place-content:center;min-height:520px;display:grid}.sales-unit-form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.sales-unit-form-grid label,.sales-unit-note,.sales-unit-components label{color:#637672;gap:5px;font-size:11px;display:grid}.sales-unit-note{margin-top:12px}.sales-unit-section{background:#fff;border:1px solid #dde8e5;border-radius:13px;margin-top:18px;padding:14px}.sales-unit-section-head{align-items:flex-start;margin-bottom:11px}.sales-unit-section-head p{color:#81928f;margin:3px 0 0;font-size:11px}.sales-unit-section-head>span{color:#087366;font-size:12px;font-weight:700}.sales-unit-search{margin-bottom:10px;position:relative}.sales-unit-search>input{width:100%}.sales-unit-search-results{z-index:30;background:#fff;border:1px solid #cbded9;border-radius:10px;max-height:280px;position:absolute;top:calc(100% + 4px);left:0;right:0;overflow:auto;box-shadow:0 12px 28px #18443b24}.sales-unit-search-results button{color:#24443e;text-align:left;background:#fff;border:0;border-bottom:1px solid #eef3f2;border-radius:0;grid-template-columns:minmax(0,1.5fr) minmax(140px,1fr);gap:12px;width:100%;padding:10px 12px;display:grid}.sales-unit-search-results button:hover{background:#f1f8f6}.sales-unit-search-results button span{gap:2px;display:grid}.sales-unit-components>div{border-top:1px solid #edf2f1;grid-template-columns:minmax(140px,1.2fr) minmax(150px,1fr) 80px 82px 58px;align-items:center;gap:10px;padding:9px 0;display:grid}.sales-unit-components>div>span{gap:2px;display:grid}.sales-unit-stock{justify-items:end}.sales-unit-components input[type=number]{text-align:center;width:78px}.sales-unit-codes{gap:8px;display:grid}.sales-unit-codes>div{grid-template-columns:112px minmax(140px,1fr) minmax(160px,1fr) 130px 60px;align-items:center;gap:8px;display:grid}.sales-unit-code-note{color:#7c8d89;grid-column:span 2;font-size:11px}.sales-unit-editor-actions{margin-top:16px}.sales-unit-editor-actions>span{flex:1}@media (width<=980px){.sales-unit-layout{grid-template-columns:1fr}.sales-unit-list{border-bottom:1px solid #e0e9e7;border-right:0;max-height:260px;overflow:auto}.sales-unit-components>div,.sales-unit-codes>div{grid-template-columns:1fr 1fr}}.unmatched-workbench-head{grid-template-columns:minmax(230px,.52fr) minmax(0,1.48fr);align-items:end;gap:14px;padding:12px 16px;display:grid}.unmatched-workbench-head h2{font-size:17px}.unmatched-workbench-head p{max-width:620px;margin-top:2px;font-size:11.5px;line-height:1.4}.unmatched-head-controls{grid-template-columns:minmax(280px,1.35fr) minmax(130px,.55fr) minmax(180px,.9fr);align-items:end;gap:3px 8px;min-width:0;display:grid}.unmatched-head-controls label{color:#5f716c;gap:3px;min-width:0;font-size:11px;font-weight:700;display:grid}.unmatched-head-controls select,.unmatched-head-controls input{width:100%;min-height:34px;font:inherit;color:#243b36;background:#fff;border:1px solid #d5e1dd;border-radius:8px;padding:0 10px}.unmatched-head-controls .unmatched-basis-control{min-width:0}.unmatched-head-controls .unmatched-basis-control select{width:100%}.unmatched-basis-help{color:#81918c;text-overflow:ellipsis;white-space:nowrap;grid-column:1/-1;min-width:0;font-size:9.5px;font-weight:600;line-height:1.3;overflow:hidden}.unmatched-source-meta{color:#31584e;background:#f5faf8;border:1px solid #cfe2dc;border-radius:11px;grid-template-columns:minmax(260px,.8fr) minmax(420px,1.4fr);gap:12px 18px;margin:10px 16px 0;padding:11px 13px;display:grid}.unmatched-source-meta>div:first-child{align-content:center;gap:2px;min-width:0;display:grid}.unmatched-source-meta>div:first-child strong{color:#075f53;font-size:13px}.unmatched-source-meta>div:first-child span{color:#526b64;font-size:11px;line-height:1.45}.unmatched-source-meta>div:first-child small{color:#81918c;font-size:10px}.unmatched-source-meta.warning{color:#715515;background:#fff9e8;border-color:#e3c779}.unmatched-source-meta.warning>div:first-child strong{color:#806013}.unmatched-source-meta>p{border-top:1px solid #7e5b0c29;grid-column:1/-1;margin:0;padding-top:8px;font-size:11px;line-height:1.5}.unmatched-source-snapshots{grid-template-columns:repeat(auto-fit,minmax(210px,1fr));gap:7px;min-width:0;display:grid}.unmatched-source-snapshots>span{background:#fff;border:1px solid #d8e8e3;border-radius:8px;grid-template-columns:minmax(0,1fr) auto;gap:1px 8px;min-width:0;padding:7px 9px;display:grid}.unmatched-source-snapshots b{color:#294e44;text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.unmatched-source-snapshots em{color:#087466;font-size:10px;font-style:normal;font-weight:750}.unmatched-source-snapshots small{color:#677b75;grid-column:1/-1;font-size:9.5px;line-height:1.35}.unmatched-source-snapshots .unmatched-source-not-ready{color:#a15c17;font-weight:750}.unmatched-source-snapshots .unmatched-source-files{color:#91a09b;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.unmatched-source-blocked{color:#674b18;background:#fffaf0;border:1px solid #e2bd70;border-radius:11px;justify-content:space-between;align-items:center;gap:18px;margin:10px 16px 16px;padding:15px 16px;display:flex}.unmatched-source-blocked>div{gap:4px;min-width:0;display:grid}.unmatched-source-blocked strong{color:#83550c;font-size:14px}.unmatched-source-blocked p{margin:0;font-size:12px;line-height:1.55}.unmatched-source-blocked small{color:#876f43;font-size:10.5px;line-height:1.45}.unmatched-source-blocked .primary-button{flex:none;justify-content:center;align-items:center;gap:7px;min-width:150px;display:inline-flex}.unmatched-basis-hint{color:#7b6b45!important;margin:7px 16px 2px!important}.unmatched-status-tabs{background:#f8fbfa;border-top:1px solid #e2ebe8;border-bottom:1px solid #e2ebe8;flex-wrap:wrap;gap:6px;padding:13px 16px;display:flex}.unmatched-status-tabs button{color:#657670;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:999px;padding:7px 12px;font-weight:750}.unmatched-status-tabs button:hover{background:#fff;border-color:#c8d9d4}.unmatched-status-tabs button.active{color:#075f53;background:#e5f3ef;border-color:#8fbdb2}.unmatched-bulk-toolbar{background:#fffdf7;border-bottom:1px solid #e8e3d3;flex-wrap:wrap;align-items:center;gap:9px;padding:12px 16px;display:flex}.unmatched-bulk-toolbar>input{border:1px solid #ddd8c9;border-radius:8px;flex:220px;min-width:160px;max-width:360px;min-height:36px;padding:0 10px}.unmatched-select-all{align-items:center;gap:6px;font-size:12px;display:flex}.unmatched-selection-hint{color:#7a6b45;font-size:11px}.unmatched-bulk-actions{flex-wrap:wrap;gap:5px;display:flex}.ghost-button.caution{color:#9a4f25;background:#fff9f4;border-color:#e8c8b3}.unmatched-action-wrap{display:inline-flex;position:relative}.unmatched-action-button{gap:5px}.unmatched-action-info{opacity:.62;border:1px solid;border-radius:50%;place-items:center;width:15px;height:15px;font-size:9px;font-weight:900;line-height:1;display:inline-grid}.unmatched-action-tooltip{z-index:40;color:#344a43;text-align:left;visibility:hidden;opacity:0;pointer-events:none;background:#fff;border:1px solid #cddbd6;border-radius:10px;width:min(330px,100vw - 48px);padding:10px 12px;font-size:11.5px;font-weight:500;line-height:1.5;transition:opacity .12s,transform .12s,visibility .12s;position:absolute;top:calc(100% + 8px);left:50%;transform:translate(-50%)translateY(-3px);box-shadow:0 10px 28px #1b362e2e}.unmatched-action-tooltip:before{content:"";background:#fff;border-top:1px solid #cddbd6;border-left:1px solid #cddbd6;width:10px;height:10px;position:absolute;top:-6px;left:calc(50% - 6px);transform:rotate(45deg)}.unmatched-action-tooltip>span{display:block}.unmatched-action-tooltip>span+span{border-top:1px solid #edf2f0;margin-top:4px;padding-top:4px}.unmatched-action-tooltip>.summary{color:#143f35;font-weight:800}.unmatched-action-tooltip>.scope{color:#82714b;font-size:10.5px;font-weight:750}.unmatched-action-wrap:hover .unmatched-action-tooltip,.unmatched-action-wrap:focus-within .unmatched-action-tooltip{visibility:visible;opacity:1;transform:translate(-50%)translateY(0)}.unmatched-bulk-actions .unmatched-action-wrap:first-child .unmatched-action-tooltip{left:0;transform:translateY(-3px)}.unmatched-bulk-actions .unmatched-action-wrap:first-child:hover .unmatched-action-tooltip,.unmatched-bulk-actions .unmatched-action-wrap:first-child:focus-within .unmatched-action-tooltip{transform:translateY(0)}.unmatched-bulk-actions .unmatched-action-wrap:first-child .unmatched-action-tooltip:before{left:18px}.unmatched-bulk-actions .unmatched-action-wrap:last-child .unmatched-action-tooltip,.unmatched-undo-wrap .unmatched-action-tooltip{left:auto;right:0;transform:translateY(-3px)}.unmatched-bulk-actions .unmatched-action-wrap:last-child:hover .unmatched-action-tooltip,.unmatched-bulk-actions .unmatched-action-wrap:last-child:focus-within .unmatched-action-tooltip,.unmatched-undo-wrap:hover .unmatched-action-tooltip,.unmatched-undo-wrap:focus-within .unmatched-action-tooltip{transform:translateY(0)}.unmatched-bulk-actions .unmatched-action-wrap:last-child .unmatched-action-tooltip:before,.unmatched-undo-wrap .unmatched-action-tooltip:before{left:auto;right:18px}.unmatched-link-guide{background:#f5faf8;border-top:1px solid #dbe9e4;flex-wrap:wrap;align-items:center;gap:9px;padding:10px 16px;display:flex}.unmatched-link-guide b{color:#fff;background:#087466;border-radius:50%;place-items:center;width:23px;height:23px;font-size:11px;display:grid}.unmatched-link-guide span{gap:1px;display:grid}.unmatched-link-guide strong{color:#23463d;font-size:12px}.unmatched-link-guide small{color:#71847e;font-size:10px}.unmatched-link-guide i{color:#8eb4aa;font-style:normal}.unmatched-refresh-state{color:#42655c;background:#f5faf8;border:1px solid #cfe3dc;border-radius:9px;align-items:center;gap:8px;margin:8px 16px 0;padding:8px 11px;font-size:11px;display:flex}.unmatched-refresh-state .button-spinner{border-color:#087466 #08746638 #08746638;flex:none;margin:0}.unmatched-refresh-state.warning{color:#715515;background:#fff9e8;border-color:#e4c77e;justify-content:space-between}.unmatched-refresh-state.warning>span{line-height:1.45}.product-page-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;display:flex}.product-master-excel{margin-bottom:18px;overflow:hidden}.product-master-excel-head{padding-bottom:14px}.product-master-steps{border-top:1px solid var(--line);border-bottom:1px solid var(--line);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.product-master-steps article{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;min-height:84px;padding:14px 16px;display:grid}.product-master-steps article+article{border-left:1px solid var(--line)}.product-master-steps article>b{color:#fff;background:var(--brand);border-radius:50%;place-items:center;width:25px;height:25px;font-size:12px;display:grid}.product-master-steps article strong,.product-master-steps article span{display:block}.product-master-steps article strong{font-size:13px}.product-master-steps article span{color:var(--muted);margin-top:3px;font-size:11px;line-height:1.4}.product-master-steps article button,.product-master-apply{border:1px solid var(--brand);color:#fff;background:var(--brand);white-space:nowrap;border-radius:9px;min-height:36px;padding:0 12px;font-size:12px;font-weight:800}.product-master-steps article button.ghost-button{color:var(--brand);background:#fff}.product-master-steps article button:disabled,.product-master-apply:disabled{opacity:.48;cursor:default}.product-master-steps .master-bulk-file{white-space:nowrap;min-height:36px;padding:0 12px}.product-master-id-help{background:#fbfefd;border:1px solid #cfe1db;border-radius:11px;margin:12px 16px 0}.product-master-id-help summary{color:var(--brand);cursor:pointer;padding:11px 13px;font-size:12px;font-weight:800}.product-master-id-help-body{color:#31544a;padding:0 13px 13px;font-size:12px;line-height:1.55}.product-master-id-help-body ol{margin:3px 0 10px;padding-left:20px}.product-master-id-help-body li+li{margin-top:3px}.product-master-id-help-body code{color:#075e54;background:#eef7f3;border-radius:4px;padding:1px 4px;font-size:11px}.product-master-id-example-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.product-master-id-example-grid article{background:#fff;border:1px solid #dbe9e4;border-radius:9px;gap:3px;padding:9px 10px;display:grid}.product-master-id-example-grid strong,.product-master-id-example-grid span{display:block}.product-master-id-example-grid span{color:var(--muted);font-size:11px}.product-master-id-help-body p{margin:10px 0 0}.product-master-message{white-space:pre-line;margin:12px 16px 0}.product-master-sync-retry{color:#715515;background:#fff9e8;border:1px solid #e4c77e;border-radius:10px;justify-content:space-between;align-items:center;gap:14px;margin:12px 16px 0;padding:11px 13px;font-size:12px;display:flex}.product-master-sync-retry button{flex:none;min-height:34px}.product-master-preview{background:#f4faf7;border:1px solid #b8d8cc;border-radius:12px;grid-template-columns:minmax(0,1fr) minmax(280px,.8fr) auto;align-items:center;gap:16px;margin:14px 16px;padding:14px 16px;display:grid}.product-master-preview>div>strong{color:var(--brand);font-size:14px}.product-master-preview ul{flex-wrap:wrap;gap:6px;margin:8px 0 0;padding:0;list-style:none;display:flex}.product-master-preview li{background:#fff;border:1px solid #d7e6e0;border-radius:8px;align-items:center;gap:7px;padding:5px 8px;font-size:11px;display:inline-flex}.product-master-preview li b{color:var(--brand)}.product-master-preview p{color:var(--muted);margin:8px 0 0;font-size:12px}.product-master-warnings{color:#8b5d16;gap:3px;margin-top:8px;font-size:11px;display:grid}.product-master-confirm{color:#31544a;align-items:flex-start;gap:8px;font-size:12px;line-height:1.45;display:flex}.product-master-confirm input{accent-color:var(--brand);margin-top:2px}.product-master-safety{color:var(--muted);background:#fafcfb;flex-wrap:wrap;align-items:center;gap:9px 16px;padding:11px 16px;font-size:11px;display:flex}.product-master-safety strong{color:var(--ink)}.product-master-safety span:before{content:"·";color:#83a99c;margin-right:7px}@media (width<=1080px){.product-master-steps{grid-template-columns:1fr}.product-master-steps article+article{border-left:0;border-top:1px solid var(--line)}.product-master-preview{grid-template-columns:1fr;align-items:stretch}.product-master-id-example-grid{grid-template-columns:1fr}.product-master-apply{justify-self:start}.product-master-sync-retry{flex-direction:column;align-items:stretch}}.unmatched-triage{padding:0 16px 4px}.unmatched-triage>button{color:#087466;cursor:pointer;background:0 0;border:0;padding:6px 0;font-size:12px;font-weight:750}.unmatched-triage-body{background:#f7fbf9;border:1px solid #d9e8e3;border-radius:10px;margin:2px 0 12px;padding:12px 14px}.unmatched-triage-body>p{color:#6b7d77;margin:0 0 10px;font-size:12px;line-height:1.6}.unmatched-triage-body>button{margin-top:10px}.unmatched-triage-table{font-size:12px}.unmatched-triage-table td:nth-child(4){max-width:460px}.unmatched-triage-table td:last-child{text-align:right;width:108px}.unmatched-triage-table small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.unmatched-view-actions{color:#6b7d77;flex-wrap:wrap;align-items:center;gap:10px;padding:10px 16px;font-size:12px;display:flex}.unmatched-view-actions>span{flex:260px}.unmatched-view-actions label{color:#314a43;align-items:center;gap:6px;font-weight:750;display:flex}.unmatched-expand-actions{align-items:center;gap:5px;display:inline-flex}.unmatched-expand-actions button{min-height:32px;padding:0 10px}.unmatched-pagination{background:#f8fbfa;border-top:1px solid #dce8e4;grid-template-columns:minmax(190px,1fr) auto minmax(190px,1fr);align-items:center;gap:14px;padding:12px 16px;display:grid}.unmatched-pagination-summary{color:#60756e;align-items:baseline;gap:9px;font-size:11px;display:flex}.unmatched-pagination-summary strong{color:#23483e;font-size:12px}.unmatched-pagination nav{justify-content:center;align-items:center;gap:4px;display:flex}.unmatched-pagination button{min-width:34px;min-height:32px;padding:0 9px}.unmatched-pagination .unmatched-page-number{color:#4d665f;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:8px;font-weight:750}.unmatched-pagination .unmatched-page-number:hover{background:#fff;border-color:#bfd5ce}.unmatched-pagination .unmatched-page-number.active{color:#075f53;cursor:default;opacity:1;background:#e5f3ef;border-color:#8fbfb3}.unmatched-pagination>label{color:#60756e;justify-content:flex-end;align-items:center;gap:7px;font-size:11px;font-weight:750;display:flex}.unmatched-pagination select{color:#29483f;min-height:34px;font:inherit;background:#fff;border:1px solid #cbdcd7;border-radius:8px;padding:0 9px}.unmatched-group-list{background:#f5f8f7;padding:8px}.unmatched-product-group{background:#fff;border:1px solid #d7e6e1;border-radius:10px;min-width:1180px;margin:0 0 6px;overflow:hidden}.unmatched-product-group:last-child{margin-bottom:0}.unmatched-product-group>summary{cursor:pointer;color:#27463e;background:#eff7f4;grid-template-columns:18px minmax(300px,1.3fr) minmax(280px,1fr) auto;align-items:center;gap:12px;min-height:52px;padding:7px 12px;list-style:none;display:grid}.unmatched-product-group>summary::-webkit-details-marker{display:none}.unmatched-product-group>summary:before{content:"▸";color:#087466;grid-column:1;font-size:11px}.unmatched-product-group[open]>summary:before{content:"▾"}.unmatched-product-group[open]>summary{background:#f7faf9;border-bottom:1px solid #dce9e5}.unmatched-product-group>summary .unmatched-external-product{grid-column:2}.unmatched-product-group>summary .unmatched-internal-product{grid-column:3}.unmatched-product-group>summary .unmatched-group-confirm{grid-column:4}.unmatched-group-options{overflow-x:auto}.unmatched-work-table{table-layout:fixed;min-width:1160px}.unmatched-work-table .unmatched-col-check{width:3%}.unmatched-work-table .unmatched-col-id{width:10%}.unmatched-work-table .unmatched-col-external{width:21%}.unmatched-work-table .unmatched-col-status{width:8%}.unmatched-work-table .unmatched-col-number{width:7%}.unmatched-work-table .unmatched-col-month{width:6%}.unmatched-work-table .unmatched-col-link{width:31%}.unmatched-work-table th:first-child,.unmatched-work-table td:first-child{text-align:center}.unmatched-work-table code{color:#075f53;font-size:12px}.unmatched-work-table td>small{color:#84928e;text-overflow:ellipsis;white-space:nowrap;max-width:220px;margin-top:4px;display:block;overflow:hidden}.unmatched-external-product{align-items:center;min-width:0;display:flex}.unmatched-external-product>input{flex:none;margin:0 10px 0 0}.unmatched-external-product>span{gap:1px;min-width:0;display:grid}.unmatched-external-product small,.unmatched-internal-product small{color:#789089;letter-spacing:.03em;font-size:9px;font-weight:800}.unmatched-external-product strong{color:#23463d;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.unmatched-external-product em,.unmatched-internal-product em{color:#788b85;font-size:10px;font-style:normal}.unmatched-internal-product{background:#ffffff8f;border:1px dashed #b9d1ca;border-radius:9px;justify-content:space-between;align-items:center;gap:8px;min-width:0;padding:6px 8px;display:flex}.unmatched-internal-product.selected{background:#fff;border-style:solid;border-color:#9ac8bc}.unmatched-internal-product>span{gap:1px;min-width:0;display:grid}.unmatched-internal-product strong{color:#00695c;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.unmatched-group-confirm{white-space:nowrap;justify-items:end;gap:4px;display:grid}.unmatched-group-confirm small{color:#6d817a;font-size:10px}.unmatched-group-confirm button{justify-content:center;align-items:center;display:inline-flex}.unmatched-group-confirm button.is-confirming{color:#087466;opacity:1;background:#f7fcfa;border-color:#8fc5b8;min-width:126px}.unmatched-group-confirm .button-spinner{border-color:#087466 #08746638 #08746638;margin:0 6px 0 0}.unmatched-product-picker{background:#fff;border:1px solid #b8d8cf;border-radius:9px;grid-template-columns:minmax(220px,.8fr) minmax(320px,1.2fr) auto;align-items:end;gap:8px;margin:8px 12px;padding:9px 10px;display:grid}.unmatched-product-picker label{gap:4px;display:grid}.unmatched-product-picker label>span{color:#617872;font-size:10px;font-weight:800}.unmatched-product-picker input,.unmatched-product-picker select{color:#243b36;width:100%;min-height:34px;font:inherit;background:#fff;border:1px solid #cadbd6;border-radius:8px;padding:0 9px}.unmatched-status{white-space:nowrap;border-radius:999px;padding:4px 8px;font-size:11px;font-weight:800;display:inline-flex}.unmatched-status.pending{color:#687773;background:#eef2f1}.unmatched-status.deferred{color:#805f00;background:#fff2c9}.unmatched-status.bundle{color:#6650a8;background:#eee9ff}.unmatched-status.internal_review{color:#286487;background:#e1f0fb}.unmatched-status.ignored{color:#806f64;background:#f3f0ed}.unmatched-status.external_archived{color:#98493e;background:#f8e5e2}.unmatched-target-option{color:#9b4f25;text-overflow:ellipsis;white-space:nowrap;max-width:300px;font-size:11px;display:block;overflow:hidden}.unmatched-external-option{color:#273d37;font-size:12px;display:block}.unmatched-row-staged td{background:#fbfefd}.unmatched-option-stage{flex-wrap:wrap;align-items:center;gap:6px;min-width:260px;display:flex}.unmatched-option-stage select{color:#153c34;background:#fff;border:1px solid #bcd4cd;border-radius:8px;min-width:190px;min-height:32px;padding:0 8px}.unmatched-option-stage>small{color:#0b7566;width:100%;font-size:10px}.unmatched-option-stage.exception{background:#fffaf3;border:1px solid #e6c8a7;border-radius:8px;grid-template-columns:minmax(0,1fr) auto;gap:2px 8px;padding:6px 8px;display:grid}.unmatched-option-stage.exception>small{color:#a45d20;width:auto;font-weight:800}.unmatched-option-stage.exception>strong,.unmatched-option-stage.exception>span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.unmatched-option-stage.exception>strong{color:#704a25;font-size:11px}.unmatched-option-stage.exception>span{color:#6d7773;grid-column:1;font-size:10px}.unmatched-option-stage.exception>div{grid-area:1/2/span 2;align-items:center;gap:4px;display:flex}.unmatched-exception-editor{background:#fffaf3;border:1px solid #e1c49e;border-radius:9px;min-width:320px;padding:7px}.unmatched-exception-editor input,.unmatched-exception-editor select{background:#fff;border:1px solid #d8c2a9;border-radius:8px;min-height:32px;padding:0 8px}@media (width<=1180px){.unmatched-workbench-head{grid-template-columns:1fr;align-items:stretch}}@media (width<=900px){.unmatched-workbench-head{grid-template-columns:1fr;align-items:stretch}.unmatched-head-controls{grid-template-columns:1fr;width:100%}.unmatched-basis-help{white-space:normal;grid-column:1}.unmatched-source-meta{grid-template-columns:1fr}.unmatched-source-blocked{flex-direction:column;align-items:stretch}.unmatched-source-blocked .primary-button{width:100%}.unmatched-product-group>summary{grid-template-columns:18px minmax(0,1fr)}.unmatched-product-group>summary .unmatched-external-product,.unmatched-product-group>summary .unmatched-internal-product,.unmatched-product-group>summary .unmatched-group-confirm{grid-column:2}.unmatched-group-confirm{justify-items:start}.unmatched-product-picker{grid-template-columns:1fr;margin-left:0}.unmatched-pagination{grid-template-columns:1fr;justify-items:center}.unmatched-pagination-summary,.unmatched-pagination>label{justify-content:center}}.china-panel{background:#fdfcfb;border:1px solid #e0d6cf;border-radius:11px;margin:10px 0;overflow:hidden}.china-panel-head{background:#faf5f1;border-bottom:1px solid #ebe2dc;justify-content:space-between;align-items:center;gap:16px;min-height:58px;padding:10px 12px;display:flex}.china-panel-head>div:first-child{gap:3px;display:grid}.china-panel-head strong{color:#6b3a1e;font-size:12.5px}.china-panel-head span{color:var(--muted);font-size:11px}.china-panel button{color:#7a4526;white-space:nowrap;background:#fff;border:1px solid #e0d0c4;border-radius:8px;min-height:32px;padding:0 10px;font-size:11px;font-weight:800}.china-panel button:hover:not(:disabled){color:#b8420c;background:#fdf1ea;border-color:#b8420c}.china-panel button:disabled{opacity:.5;cursor:default}.china-panel-message,.china-panel-error{margin:9px 10px 0}.china-panel-note{color:#7a4526;background:#fdf4ec;border-radius:8px;margin:9px 10px 0;padding:7px 10px;font-size:11px}.china-panel-table td{vertical-align:top}.china-panel-table a{color:#b8420c;font-weight:700}.china-sub{color:var(--muted);margin-top:2px;font-size:10.5px;display:block}.china-mono{font-variant-numeric:tabular-nums;font-size:11px}.china-expand{background:0 0!important;border:none!important;min-height:0!important;padding:0!important;font-size:11.5px!important}.china-expand:hover{background:0 0!important}.china-stage{border-radius:999px;padding:2px 7px;font-size:10.5px;font-weight:800;display:inline-block}.china-stage-idle{color:#78706b;background:#f0eeec}.china-stage-going{color:#a8480f;background:#fdeee2}.china-stage-done{color:#2a6a56;background:#e2efe9}.china-sizes td{background:#faf8f6}.china-size{align-items:baseline;gap:4px;margin:0 10px 0 0;font-size:11px;display:inline-flex}.china-size em{color:var(--muted);font-size:10px;font-style:normal}.china-size b{font-variant-numeric:tabular-nums}.china-revert{color:#8a2b18!important}.china-revert-row td{background:#fdf6f4}.china-revert-editor{align-items:end;gap:8px;display:flex}.china-revert-editor label{flex:1;gap:3px;display:grid}.china-revert-editor label span{color:var(--muted);font-size:10.5px}.china-revert-editor input{min-height:32px}.china-workfile{background:#faf8f6;border-top:1px solid #ebe2dc;justify-content:space-between;align-items:center;gap:16px;padding:11px 12px;display:flex}.china-workfile>div:first-child{gap:3px;max-width:46rem;display:grid}.china-workfile strong{color:#6b3a1e;font-size:12px}.china-workfile span{color:var(--muted);font-size:11px}.china-workfile-actions{align-items:center;gap:6px;display:flex}.china-upload{color:#7a4526;cursor:pointer;white-space:nowrap;background:#fff;border:1px solid #e0d0c4;border-radius:8px;align-items:center;min-height:32px;padding:0 10px;font-size:11px;font-weight:800;display:inline-flex;position:relative;overflow:hidden}.china-upload:hover{color:#b8420c;background:#fdf1ea;border-color:#b8420c}.china-upload input{opacity:0;cursor:pointer;position:absolute;inset:0}.product-image-bulk .image-bulk-pick{flex-wrap:wrap;align-items:center;gap:8px;padding:12px 0 4px;display:flex}.image-bulk-file{border:1px solid var(--line,#d7ded9);color:#24564d;cursor:pointer;white-space:nowrap;background:#fff;border-radius:8px;align-items:center;min-height:34px;padding:0 14px;font-size:12px;font-weight:700;display:inline-flex;position:relative;overflow:hidden}.image-bulk-file:hover{border-color:var(--brand);background:var(--mint);color:var(--brand)}.image-bulk-file input{opacity:0;cursor:pointer;position:absolute;inset:0}.image-bulk-table td{vertical-align:middle}.image-bulk-name{word-break:break-all;font-family:ui-monospace,monospace;font-size:11px}.image-bulk-off{opacity:.42}.image-bulk-off .image-bulk-name{text-decoration:line-through}.image-bulk-skipped{background:#fdf6ef;border:1px solid #efdfcd;border-radius:9px;margin:12px 0 0;padding:12px 14px}.image-bulk-skipped strong{color:#7a4526;font-size:12px}.image-bulk-skipped p{color:var(--muted);margin:4px 0 8px;font-size:11px}.image-bulk-skipped ul{color:var(--muted);margin:0;padding-left:1.1rem;font-size:11px}.image-bulk-skipped li{margin:3px 0}.image-bulk-skipped code{word-break:break-all;font-size:10.5px}.china-handoff{color:#fff;cursor:pointer;white-space:nowrap;background:#b8420c;border:1px solid #b8420c;border-radius:8px;min-height:30px;margin-right:6px;padding:0 12px;font-size:11px;font-weight:800}.china-handoff:hover:not(:disabled){background:#9c3708;border-color:#9c3708}.china-handoff:disabled{opacity:.45;cursor:default}.procurement-handoff{background:#f2f8f5;border:1px solid #cfe3d8;border-radius:9px;margin:10px 0 0;padding:11px 13px}.procurement-handoff strong{color:#24564d;font-size:12px;display:block}.procurement-handoff p{color:var(--muted);margin:4px 0 0;font-size:11px}.procurement-handoff-held{margin-top:9px;color:#b8420c!important}.procurement-handoff ul{color:var(--muted);margin:5px 0 0;padding-left:1.1rem;font-size:11px}.procurement-handoff li{margin:2px 0}.classification-collection-edit{background:#f4f8f6;border:1px solid #d9e5df;border-radius:9px;flex-wrap:wrap;align-items:center;gap:8px;margin:8px 0 0;padding:9px 12px;display:flex}.classification-collection-edit-label{color:#24564d;font-size:11px;font-weight:800}.classification-collection-edit input{border:1px solid var(--line,#d7ded9);border-radius:7px;min-width:180px;min-height:30px;padding:0 9px;font-size:12px}.classification-collection-edit button{cursor:pointer;white-space:nowrap;border-radius:7px;min-height:30px;padding:0 11px;font-size:11px;font-weight:700}.classification-collection-edit small{color:var(--muted);flex-basis:100%;font-size:11px}.purchase-tabs{flex-wrap:wrap;gap:4px;display:flex}.purchase-tabs button{border:1px solid var(--line,#d7ded9);color:#3b4a44;cursor:pointer;background:#fff;border-radius:999px;min-height:32px;padding:0 14px;font-size:12.5px;font-weight:700}.purchase-tabs button.active{color:#fff;background:#1f5b46;border-color:#1f5b46}.procurement-count{color:#1f5b46;text-align:center;vertical-align:2px;background:#dff0e8;border-radius:999px;min-width:22px;margin-left:6px;padding:1px 8px;font-size:12px;display:inline-block}.china-workbench-heading{padding:22px 24px 0}.china-workbench-heading h2{margin:0;font-size:19px}.china-workbench-heading p{color:var(--muted);margin:6px 0 0;font-size:13.5px;line-height:1.6}.china-workbench-tools{flex-wrap:wrap;align-items:flex-end;gap:16px 24px;padding:18px 24px 20px;display:flex}.china-workbench-filters{flex-wrap:wrap;align-items:flex-end;gap:12px;min-width:0;display:flex}.china-workbench-commands{flex-wrap:wrap;align-items:center;gap:8px;margin-left:auto;display:flex}.china-workbench-tools label{flex-direction:column;gap:4px;display:flex}.china-workbench-tools label span{color:#24564d;font-size:11px;font-weight:800}.china-workbench-tools select,.china-workbench-tools input:not([type=file]){border:1px solid var(--line,#d7ded9);background:#fff;border-radius:8px;height:36px;min-height:36px;padding:0 10px;font-size:12.5px}.china-workbench-tools select{min-width:144px}.china-workbench-search{width:260px;max-width:100%}.china-workbench-search input{width:100%;min-width:0}.china-workbench-commands .ghost-button{white-space:nowrap;justify-content:center;align-items:center;min-height:36px;padding:0 12px;display:inline-flex}.china-workbench-table{table-layout:fixed;min-width:1440px}.china-workbench-col-select{width:44px}.china-workbench-col-order{width:180px}.china-workbench-col-color{width:140px}.china-workbench-col-quantity{width:64px}.china-workbench-col-stage{width:128px}.china-workbench-col-number{width:216px}.china-workbench-col-tracking{width:188px}.china-workbench-col-box{width:104px}.china-workbench-col-actions{width:180px}.china-workbench-table .china-workbench-row>td{vertical-align:middle;overflow-wrap:anywhere}.china-workbench-table .china-workbench-order{white-space:nowrap}.china-workbench-table .inventory-quantity{text-align:center;font-variant-numeric:tabular-nums;min-width:0}.china-workbench-table .china-workbench-select{text-align:center;vertical-align:middle;padding-left:12px;padding-right:12px}.china-workbench-table input[type=checkbox]{vertical-align:middle;width:16px;min-width:16px;height:16px;min-height:16px;accent-color:var(--brand);margin:0;padding:0;display:inline-block}.china-workbench-row>td>input:not([type=checkbox]),.china-workbench-row>td>select{border:1px solid var(--line,#d7ded9);background:var(--panel);width:100%;min-width:0;height:36px;min-height:36px;color:var(--ink);border-radius:7px;padding:0 8px;font-size:12.5px}.china-workbench-row>td>input.china-workbench-box{text-align:center}.china-workbench-item{color:var(--muted);font-size:10.5px;display:block}.china-workbench-mono{font-family:ui-monospace,monospace;font-size:11.5px}.china-workbench-dirty{background:#fdf6dd}.china-workbench-row-actions{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.china-workbench-actions .ghost-button,.china-workbench-actions .inventory-refresh{white-space:nowrap;min-height:36px;padding:0 10px}.china-workbench-actions small{color:var(--muted);font-size:10.5px}.china-workbench>.china-pay-report,.china-workbench>.error-banner{margin-left:24px;margin-right:24px}@media (width<=760px){.china-workbench-heading{padding:18px 16px 0}.china-workbench-tools{padding:16px}.china-workbench-filters{width:100%}.china-workbench-search{flex:200px}.china-workbench-commands{margin-left:0}}.china-workbench-panel>td{background:#f4f9f6;padding:10px 12px!important}.china-workbench-note{align-items:center;gap:8px;font-size:12px;display:flex}.china-workbench-note input{border:1px solid #d9b45b;border-radius:7px;flex:1;min-height:30px;padding:0 8px}.china-workbench-editor{flex-direction:column;gap:8px;display:flex}.china-workbench-editor>strong{color:#24564d;font-size:12.5px}.china-workbench-lines{flex-wrap:wrap;gap:8px;display:flex}.china-workbench-lines label{flex-direction:column;gap:3px;font-size:11.5px;font-weight:700;display:flex}.china-workbench-lines label small{color:var(--muted);font-weight:400}.china-workbench-lines input{text-align:right;border:1px solid var(--line,#d7ded9);border-radius:7px;width:84px;min-height:30px;padding:0 8px}.china-workbench-editor-foot{flex-wrap:wrap;align-items:flex-end;gap:8px;display:flex}.china-workbench-editor-foot input,.china-workbench-editor-foot select{border:1px solid var(--line,#d7ded9);border-radius:8px;min-height:32px;padding:0 10px;font-size:12.5px}.china-workbench-editor-foot>input{flex:1;min-width:200px}.china-workbench-color{color:#24564d;flex-direction:column;gap:3px;font-size:11px;font-weight:800;display:flex}.china-workbench-hint{color:var(--muted);font-size:11px}.china-pay-report{background:#fdf9ee;border:1px solid #d9b45b;border-radius:10px;margin:10px 0;padding:10px 12px}.china-pay-head{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.china-pay-head strong{color:#7a5b12;font-size:12.5px}.china-pay-head>span{color:#6b5a33;flex:1;font-size:11.5px}.china-pay-miss{margin-top:10px;font-size:11.5px}.china-pay-miss>strong{color:#8a3d3d}.china-pay-miss ul{margin:5px 0 0;padding-left:18px}.china-pay-miss li{color:#4a4438;margin-bottom:2px}.china-pay-miss small{color:var(--muted);margin-top:5px;font-size:11px;display:block}.china-container-panel{min-width:0;padding:24px}.china-container-heading{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:18px;display:flex}.china-container-heading h2{margin:0;font-size:19px;font-weight:700}.china-container-heading p{color:var(--muted);margin:8px 0 0;font-size:13px;line-height:1.7}.china-container-heading-actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.china-container-heading-actions a{justify-content:center;align-items:center;text-decoration:none;display:inline-flex}.china-container-guide{border:1px solid var(--line);background:var(--paper);border-radius:10px;flex-wrap:wrap;gap:6px 16px;margin-bottom:20px;padding:12px 16px;font-size:13px;line-height:1.7;display:flex}.china-container-guide strong{white-space:nowrap}.china-container-guide span{color:var(--muted);flex:400px}.china-container-reservations{border:1px solid var(--line);border-radius:10px;margin-bottom:20px;padding:14px 16px;font-size:13px}.china-container-reservations summary{cursor:pointer;font-weight:700}.china-container-reservations summary b{margin-left:8px}.china-container-reservations>p{color:var(--muted);line-height:1.7}.china-reservation-row{border-top:1px solid var(--line);flex-wrap:wrap;align-items:center;gap:10px 24px;padding:12px 0;display:flex}.china-reservation-row>div:first-child{flex:240px}.china-reservation-row small{color:var(--muted);margin-top:4px;display:block}.china-reservation-counts,.china-reservation-targets{flex-wrap:wrap;align-items:center;gap:8px 16px;display:flex}.china-reservation-counts span{white-space:nowrap;color:var(--muted)}.china-reservation-counts b{color:var(--ink);font-variant-numeric:tabular-nums;margin-left:4px}.china-reservation-targets{flex-basis:100%}.china-container-panel .inventory-history-empty{border:1px dashed var(--line);border-radius:10px;padding:32px 20px}.china-container-panel .inventory-history-empty p{margin:10px 0;line-height:1.7}.china-container-panel .china-board-column{flex-basis:310px;gap:12px;min-width:0;max-width:100%;padding:16px}.china-container-panel .china-board-head b{overflow-wrap:anywhere;font-size:14px}.china-container-panel .china-board-head small,.china-container-panel .china-board-newhint{font-size:12px;line-height:1.65}.china-container-panel .china-board-tools{gap:8px}.china-container-panel .china-board-card.locked{opacity:1;cursor:default}.china-container-panel .china-board-contents{white-space:normal;overflow-wrap:anywhere;line-height:1.6}.china-container-panel .china-board-tools input,.china-container-panel .china-board-newlabel input,.china-container-panel .china-container-table input,.china-container-panel .china-container-table select{box-sizing:border-box;max-width:100%;height:36px;min-height:36px}.china-container-panel .china-board-tools input,.china-container-panel .china-board-newlabel input{width:100%;min-width:0}.china-container-panel .china-board-tools button,.china-container-panel .china-board-drop,.china-container-panel .china-container-heading-actions>*,.china-container-panel .china-reservation-targets button{min-height:36px;padding:7px 12px}.china-container-panel .china-container-close input[type=checkbox]{flex:0 0 16px;width:16px;min-width:16px;height:16px;min-height:16px;margin:0;padding:0}@media (width<=760px){.china-container-panel{padding:16px}}.china-board-bar{flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:10px;font-size:12.5px;display:flex}.china-board-bar strong{color:#24564d}.china-board-count{color:#1f5b46;white-space:nowrap;background:#dff0e8;border-radius:999px;padding:5px 10px;font-size:11.5px;font-weight:800}.china-board-count.empty{color:var(--muted);background:#eef1ef}.china-board-spacer{flex:1}.china-board{align-items:flex-start;gap:12px;padding-bottom:8px;display:flex;overflow-x:auto}.china-board-column{border:1px solid var(--line,#d7ded9);background:#f7fbf9;border-radius:12px;flex-direction:column;flex:0 0 250px;gap:8px;padding:10px;display:flex}.china-board-column.new{background:#fbfbf6;border-style:dashed}.china-board-head{flex-direction:column;gap:2px;display:flex}.china-board-head b{color:#163a30;font-size:13px}.china-board-head small{color:var(--muted);font-size:11px}.china-board-tools{flex-direction:column;gap:6px;display:flex}.china-board-tools input[type=datetime-local]{border:1px solid var(--line,#d7ded9);border-radius:7px;min-height:30px;padding:0 8px;font-size:11.5px}.china-board-cards{flex-direction:column;gap:6px;min-height:44px;display:flex}.china-board-empty{text-align:center;color:var(--muted);border:1px dashed var(--line,#d7ded9);border-radius:9px;padding:14px 0;font-size:11.5px}.china-board-card{text-align:left;border:1px solid var(--line,#d7ded9);cursor:pointer;background:#fff;border-radius:9px;grid-template-columns:auto 1fr;align-items:baseline;gap:2px 8px;padding:8px 10px;font-size:12px;display:grid}.china-board-card .china-board-box{font-variant-numeric:tabular-nums;font-size:13px;font-weight:900}.china-board-card .china-board-qty{font-variant-numeric:tabular-nums;color:#24564d;justify-self:end;font-weight:700}.china-board-card .china-board-contents{color:var(--muted);grid-column:1/-1;font-size:11px}.china-board-card.picked{background:#e3f3ea;border-color:#1f5b46;box-shadow:inset 0 0 0 1px #1f5b46}.china-board-card.locked{opacity:.55;cursor:not-allowed}.china-board-card .china-board-lock{color:#8a6d1d;grid-column:1/-1;font-size:10.5px}.china-board-drop{color:#1f5b46;cursor:pointer;background:#fff;border:1px dashed #1f5b46;border-radius:9px;min-height:34px;font-size:12px;font-weight:800}.china-board-drop:disabled{border-color:var(--line,#d7ded9);color:var(--muted);cursor:default}.china-board-newlabel{flex-direction:column;gap:4px;display:flex}.china-board-newlabel span{color:#24564d;font-size:11px;font-weight:800}.china-board-newlabel input{border:1px solid var(--line,#d7ded9);background:#fff;border-radius:8px;min-height:32px;padding:0 10px;font-size:13px}.china-board-newhint{color:var(--muted);font-size:10.5px}.china-count-section{margin-top:16px}.china-count-head{flex-direction:column;gap:2px;margin-bottom:8px;display:flex}.china-count-head strong{color:#24564d;font-size:12.5px}.china-count-head small{color:var(--muted);font-size:11px}.china-container-card{border:1px solid var(--line,#d7ded9);background:#fff;border-radius:12px;margin-top:10px;overflow:hidden}.china-container-card>summary{cursor:pointer;background:#f3f7f5;flex-wrap:wrap;align-items:center;gap:6px 16px;padding:10px 12px;font-size:12px;display:flex}.china-container-card>summary span{align-items:baseline;gap:5px;display:flex}.china-container-card>summary b{font-variant-numeric:tabular-nums}.china-container-card>summary small{color:var(--muted);font-size:11px}.china-container-status{color:#3b4a44;background:#e3e9e6;border-radius:999px;padding:3px 9px;font-size:11px;font-weight:800}.china-container-status.draft{color:#7a5b12;background:#fdf0d5}.china-container-status.in_transit,.china-container-status.partially_received{color:#1e429f;background:#dbeafe}.china-container-status.received,.china-container-status.completed{color:#1f5b46;background:#dff0e8}.china-container-body{padding:10px 12px 12px}.china-container-actions{flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:10px;display:flex}.china-container-actions button{white-space:nowrap;flex-shrink:0}.china-container-close{align-items:center;gap:6px;font-size:12px;display:flex}.china-container-table td b{font-variant-numeric:tabular-nums}.china-container-table input[type=number]{border:1px solid var(--line,#d7ded9);text-align:right;border-radius:7px;width:84px;min-height:30px;padding:0 8px;font-size:12.5px}.china-container-table select{border:1px solid var(--line,#d7ded9);border-radius:7px;min-height:30px;padding:0 6px;font-size:12px}.work-hub-offline strong,.work-hub-partial strong{color:#7a5b12}.work-hub-partial{background:#fffaf0;border-color:#f0dfae}.work-hub-today{margin-top:12px}.work-hub-today-head{border:1px solid var(--line,#d7ded9);background:#f7faf9;border-radius:13px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px 20px;padding:12px 16px;display:flex}.work-hub-today-head strong{letter-spacing:-.02em;font-size:19px}.work-hub-today-head strong.holiday{color:#b3332c}.work-hub-today-head em{color:#b3332c;margin-left:8px;font-size:13px;font-style:normal}.work-hub-counts{gap:18px;margin:0;display:flex}.work-hub-counts div{flex-direction:column;align-items:center;gap:1px;display:flex}.work-hub-counts dt{color:var(--muted);font-size:11px}.work-hub-counts dd{font-variant-numeric:tabular-nums;margin:0;font-size:17px;font-weight:800}.work-hub-empty{color:var(--muted);margin:18px 0;font-size:13.5px}.work-hub-empty .ghost-button{margin-left:6px}.work-hub-list{margin:12px 0 0;padding:0;list-style:none}.work-hub-list li{border:1px solid var(--line,#d7ded9);background:#fff;border-radius:12px;align-items:flex-start;gap:11px;padding:11px 13px;display:flex}.work-hub-list li+li{margin-top:7px}.work-hub-list li.done{background:#f6f8f7}.work-hub-list li.done strong{color:var(--muted);text-decoration:line-through}.work-hub-list li>div{flex:1;min-width:0}.work-hub-list strong{font-size:14px;display:block}.work-hub-list small{color:var(--muted);margin-top:2px;font-size:11.5px;display:block}.work-hub-list p{color:#53635e;margin:5px 0 0;font-size:12.5px;line-height:1.5}.work-hub-row-actions{flex-shrink:0;gap:6px;display:flex}.work-hub-tag{color:#3b4a44;background:#e3e9e6;border-radius:999px;flex-shrink:0;padding:3px 9px;font-size:11px;font-weight:800}.work-hub-tag.task{color:#1f5b46;background:#dff0e8}.work-hub-tag.schedule{color:#1e429f;background:#dbeafe}.work-hub-tag.note{color:#7a5b12;background:#fdf0d5}.work-hub-tag.leave,.work-hub-tag.half_day_am,.work-hub-tag.half_day_pm,.work-hub-tag.early_leave,.work-hub-tag.late{color:#8d332c;background:#fbe3e0}.work-hub-monthbar{justify-content:center;align-items:center;gap:14px;margin:14px 0 10px;display:flex}.work-hub-monthbar strong{text-align:center;min-width:118px;font-size:15px}.work-hub-calendar{overflow-x:auto}.work-hub-grid{grid-template-rows:auto;grid-template-columns:repeat(7,minmax(104px,1fr));grid-auto-rows:minmax(124px,1fr);gap:5px;min-height:calc(100vh - 150px);display:grid}.work-hub-weekday{color:var(--muted);text-align:center;padding:4px 0;font-size:11.5px}.work-hub-weekday.sunday{color:#b3332c}.work-hub-cell{border:1px solid var(--line,#d7ded9);background:#fff;border-radius:10px;flex-direction:column;padding:5px 6px 6px;display:flex;overflow:hidden}.work-hub-cell.blank{background:0 0;border:0}.work-hub-cell.rest{background:#fdf6f5}.work-hub-cell.rest b{color:#b3332c}.work-hub-cell.today{border-color:var(--brand,#2f8b6e);box-shadow:0 0 0 1px var(--brand,#2f8b6e) inset}.work-hub-cell-head{align-items:center;gap:5px;display:flex}.work-hub-cell-head b{font-variant-numeric:tabular-nums;font-size:12.5px}.work-hub-cell-head em{color:#b3332c;text-overflow:ellipsis;white-space:nowrap;flex:1;font-size:10.5px;font-style:normal;overflow:hidden}.inventory-shell .work-hub-cell-head button{min-height:0;color:var(--muted);cursor:pointer;background:0 0;border:0;margin-left:auto;padding:0 3px;font-size:12px;line-height:1.1}.work-hub-cell-head button:hover{color:var(--brand,#2f8b6e)}.work-hub-cell ul{flex:1;margin:4px 0 0;padding:0;list-style:none;overflow:hidden}.work-hub-cell li{color:#37473f;text-overflow:ellipsis;white-space:nowrap;background:#eef2f0;border-radius:5px;margin-top:2px;padding:2px 6px;font-size:11.5px;overflow:hidden}.work-hub-cell li.task{color:#1f5b46;background:#dff0e8}.work-hub-cell li.schedule{color:#1e429f;background:#dbeafe}.work-hub-cell li.note{color:#7a5b12;background:#fdf0d5}.work-hub-cell li.leave,.work-hub-cell li.half_day_am,.work-hub-cell li.half_day_pm,.work-hub-cell li.early_leave,.work-hub-cell li.late{color:#8d332c;background:#fbe3e0}.work-hub-cell li.done{opacity:.55;text-decoration:line-through}.work-hub-cell li.more{color:var(--muted);background:0 0}.work-hub-table tr.cancelled td{color:var(--muted);text-decoration:line-through}.work-hub-note{color:#53635e;max-width:280px;font-size:12px}.work-hub-modal{max-width:620px}.work-hub-form{grid-template-columns:1fr 1fr;gap:12px;padding:16px 20px;display:grid}.work-hub-form label{flex-direction:column;gap:4px;font-size:12.5px;display:flex}.work-hub-form label>span{color:var(--muted);font-size:11.5px}.work-hub-form input,.work-hub-form select,.work-hub-form textarea{border:1px solid var(--line,#d7ded9);border-radius:8px;min-height:34px;padding:6px 9px;font-size:13px}.work-hub-form textarea{resize:vertical;min-height:66px}.work-hub-span{grid-column:1/-1}.work-hub-check{align-self:end;align-items:center;min-height:34px;flex-direction:row!important;gap:7px!important}.work-hub-check input{min-height:0}@media (width<=720px){.work-hub-grid{grid-template-columns:repeat(7,104px);grid-auto-rows:minmax(104px,auto);min-height:0}.work-hub-cell-head button{display:none}.work-hub-form{grid-template-columns:1fr}.work-hub-counts{gap:12px}}.screen-help-button span{border:1px solid;border-radius:50%;justify-content:center;align-items:center;width:15px;height:15px;margin-right:5px;font-size:10.5px;font-weight:800;line-height:1;display:inline-flex}.screen-help-modal{max-width:680px}.screen-help-body{max-height:min(62vh,640px);padding:4px 24px 8px;overflow-y:auto}.screen-help-body section+section{border-top:1px solid var(--line,#d7ded9);margin-top:16px;padding-top:16px}.screen-help-body h3{color:#24564d;margin:0 0 7px;font-size:13.5px}.screen-help-body p{color:#53635e;margin:0;font-size:13px;line-height:1.72}.screen-help-body p+p{margin-top:8px}.screen-help-body strong{color:var(--ink,#18211e)}.product-workspace-tabs{border:1px solid var(--line,#d7ded9);background:#edf3f0;border-radius:17px;grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;margin:0 0 14px;padding:5px;display:grid}.product-workspace-tabs button{color:#62716b;text-align:left;background:0 0;border:1px solid #0000;border-radius:12px;align-items:center;gap:10px;min-height:52px;padding:8px 14px;display:flex}.product-workspace-tabs button strong{color:#34483f;font-size:14px}.product-workspace-tabs button span{font-size:12px}.product-workspace-tabs button.active{background:#fff;border-color:#afcfc3;box-shadow:0 5px 14px #184b3a14}.product-workspace-tabs button.active strong{color:var(--brand,#087664)}.sample-workspace{overflow:visible}.sample-workspace-head{border-bottom:1px solid var(--line,#d7ded9);background:linear-gradient(125deg,#f6fbf8 0%,#fff 55%,#f9f5ea 100%);border-radius:22px 22px 0 0;justify-content:space-between;align-items:center;gap:24px;padding:24px 26px 18px;display:flex}.sample-workspace-head h2{letter-spacing:-.04em;margin:2px 0 4px;font-size:22px}.sample-workspace-head p{color:var(--muted,#66736e);margin:0;font-size:12.5px}.sample-eyebrow{color:#0a7a67;letter-spacing:.13em;font-size:10px;font-weight:850}.sample-workspace-summary{flex-direction:column;align-items:flex-end;min-width:78px;display:flex}.sample-workspace-summary strong{color:#0b735f;font-size:28px;line-height:1}.sample-workspace-summary span{color:var(--muted,#66736e);margin-top:4px;font-size:11px}.sample-refresh{align-items:center;gap:8px;margin-top:10px;display:flex}.sample-refresh small{color:var(--muted,#66736e);white-space:nowrap;font-size:11.5px}.sample-workspace.inventory-panel .sample-refresh button{white-space:nowrap;min-height:32px;padding:0 12px}.sample-card.is-fresh{border-color:var(--brand,#087664);box-shadow:0 0 0 2px var(--brand,#087664)}.sample-fresh-badge{z-index:1;background:var(--brand,#087664);color:#fff;border-radius:999px;padding:5px 9px;font-size:12px;font-weight:800;position:absolute;bottom:10px;left:10px}.sample-filters{border-bottom:1px solid var(--line,#d7ded9);background:#fff;grid-template-columns:minmax(280px,1fr) auto 170px 170px 100px;align-items:end;gap:8px;padding:12px 18px;display:grid}.sample-filters label{flex-direction:column;gap:3px;min-width:0;display:flex}.sample-filters label>span,.sample-card-editor label>span,.sample-destination>span{color:var(--muted,#66736e);font-size:10.5px;font-weight:700}.sample-filters input,.sample-filters select,.sample-card-editor input,.sample-card-editor select,.sample-card-editor textarea,.sample-destination select{border:1px solid var(--line,#d7ded9);width:100%;min-height:35px;color:inherit;font:inherit;background:#fff;border-radius:8px;padding:6px 9px}.sample-filters button{min-height:35px}.sample-message{margin:12px 18px 0}.sample-empty{color:var(--muted,#66736e);flex-direction:column;align-items:center;gap:5px;padding:72px 20px;display:flex}.sample-empty strong{color:#32483f}.sample-card-grid{background:#f4f7f5;grid-template-columns:repeat(auto-fill,minmax(600px,1fr));gap:18px;padding:18px;display:grid}.sample-card{background:#fff;border:1px solid #d6e0dc;border-radius:16px;grid-template-columns:300px minmax(0,1fr);min-height:300px;display:grid;position:relative;overflow:hidden;box-shadow:0 5px 16px #223a310f}.sample-card.priority-urgent{border-color:#eaa49d;box-shadow:inset 0 0 0 1px #f6cbc6}.sample-card.priority-high{border-color:#e1c789}.sample-card-image{aspect-ratio:1;background:#f5f7f6;align-self:start;width:100%;position:relative;overflow:hidden}.sample-card-image>.peek-trigger{object-fit:contain;object-position:center;cursor:zoom-in;width:100%;height:100%;display:block}.sample-image-empty{color:#85938d;background:linear-gradient(145deg,#eef3f1,#e2e9e6);flex-direction:column;justify-content:center;align-items:center;width:100%;height:100%;display:flex}.sample-image-empty b{letter-spacing:.08em;font-size:15px}.sample-image-empty small{margin-top:5px;font-size:12px}.sample-stage,.sample-image-count{z-index:1;color:#fff;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#0d4338e0;border-radius:999px;padding:5px 8px;font-size:12px;font-weight:800;position:absolute;top:10px}.sample-stage{left:10px}.sample-image-count{background:#1b2522a8;right:10px}.sample-stage.tone-hold,.sample-stage.tone-dropped{background:#734d3de0}.sample-stage.tone-ready,.sample-stage.tone-review{background:#925b11e6}.sample-card-body{flex-direction:column;min-width:0;padding:14px 18px 10px;display:flex}.sample-card-status{grid-column:1/-1;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:8px 14px;padding:8px 16px;display:grid}.sample-card-status>.sample-checks,.sample-card-status>.sample-next-action{margin-top:0}.sample-card-status>.sample-card-notes,.sample-card-status>.sample-initial-order{grid-column:1/-1;margin-top:0}.sample-card-title{align-items:flex-start;gap:8px;display:flex}.sample-card-title>div{flex:1;min-width:0}.sample-card-title button{color:#087664;cursor:pointer;background:0 0;border:0;min-height:0;padding:0;font-size:18px;font-weight:850;line-height:1.2}.sample-card-title h3{color:#2e3d37;text-overflow:ellipsis;white-space:nowrap;margin:5px 0 0;font-size:16px;font-weight:650;line-height:1.4;overflow:hidden}.sample-priority{color:#65736d;background:#edf2f0;border-radius:999px;padding:4px 8px;font-size:12px;font-weight:800}.sample-priority.urgent{color:#a2352e;background:#fee8e5}.sample-priority.high{color:#86610b;background:#fff2cf}.sample-meta-row{grid-template-columns:1fr 1fr .7fr;gap:6px;margin-top:13px;display:grid}.sample-meta-row>span{color:#34463e;text-overflow:ellipsis;white-space:nowrap;font-size:13.5px;font-weight:650;overflow:hidden}.sample-meta-row small{color:#7b8983;margin-bottom:3px;font-size:12px;font-weight:650;display:block}.sample-meta-row .overdue{color:#b33630}.sample-meta-row .today{color:#9a6300}.sample-price-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;margin-top:13px;display:grid}.sample-price-grid>div{background:#f7faf8;border:1px solid #dce7e2;border-radius:9px;min-width:0;padding:9px 10px}.sample-price-grid span{color:#697973;font-size:12px;font-weight:750;display:block}.sample-price-grid strong{color:#1c4236;text-overflow:ellipsis;white-space:nowrap;margin-top:3px;font-size:17px;font-weight:850;line-height:1.25;display:block;overflow:hidden}.sample-price-grid strong.positive{color:#087664}.sample-price-grid strong.negative{color:#b33630}.sample-price-grid small{color:#71817b;text-overflow:ellipsis;white-space:nowrap;margin-top:3px;font-size:12.5px;line-height:1.25;display:block;overflow:hidden}.sample-checks{gap:5px;margin-top:11px;display:flex}.sample-checks span{color:#6d7974;background:#f0f2f1;border-radius:7px;align-items:center;gap:4px;padding:4px 7px;font-size:13px;display:inline-flex}.sample-checks span.done{color:#17654f;background:#e2f2eb}.sample-checks i{background:#d9dfdc;border-radius:50%;justify-content:center;align-items:center;width:13px;height:13px;font-style:normal;display:inline-flex}.sample-checks .done i{color:#fff;background:#268268}.sample-next-action{background:#fff9eb;border-left:3px solid #e0b34e;margin-top:11px;padding:8px 9px}.sample-next-action small{color:#8b6817;letter-spacing:.09em;font-size:11px;font-weight:900;display:block}.sample-next-action strong{color:#51452c;text-overflow:ellipsis;white-space:nowrap;margin-top:3px;font-size:14px;line-height:1.4;display:block;overflow:hidden}.sample-card-notes{margin-top:8px}.sample-card-notes p{color:#596a63;text-overflow:ellipsis;white-space:nowrap;gap:6px;margin:4px 0;font-size:13px;line-height:1.4;display:flex;overflow:hidden}.sample-card-notes b{color:#36584d;flex:none}.sample-card-actions{flex-wrap:wrap;grid-column:1/-1;justify-content:center;align-items:stretch;gap:8px;padding:0 16px 12px;display:flex}.sample-card-actions a{justify-content:center;align-items:center;font-size:13px;text-decoration:none;display:flex}.sample-card .sample-card-actions :is(button,a){text-align:center;white-space:normal;flex:120px;justify-content:center;align-items:center;display:flex}.sample-card-actions .spacer{flex:1}.sample-card-actions button{min-height:36px;padding:6px 10px;font-size:13px}.sample-card-actions .sample-promote-button{color:#fff;background:#087664;border:1px solid #075e50;font-weight:800;box-shadow:0 4px 10px #08766433}.sample-card-actions .sample-promote-button:hover:not(:disabled){color:#fff;background:#055f51;border-color:#054f44;box-shadow:0 6px 14px #085d5047}.sample-card-actions .sample-promote-button:focus-visible{outline-offset:2px;outline:3px solid #08766440}.sample-card-editor{background:#f9fbfa;border-top:1px solid #cfdcd7;grid-column:1/-1;grid-template-columns:repeat(4,1fr);gap:9px;padding:14px 16px 16px;display:grid}.sample-card-editor label{flex-direction:column;gap:3px;min-width:0;display:flex}.sample-card-editor label.wide,.sample-editor-actions.wide{grid-column:1/-1}.sample-card-editor textarea{resize:vertical;min-height:58px}.sample-editor-checks{grid-column:span 3;align-items:end;gap:6px;padding-bottom:1px;display:flex}.sample-card-editor .sample-editor-checks label{color:#41564d;background:#fff;border:1px solid #d7e2de;border-radius:8px;flex-direction:row;align-items:center;min-height:35px;padding:6px 9px;font-size:11px}.sample-card-editor .sample-editor-checks input{width:auto;min-height:0;margin:0}.sample-editor-actions{justify-content:flex-end;gap:7px;display:flex}.sample-promotion-modal{flex-direction:column;width:min(900px,100vw - 28px);max-height:min(900px,100dvh - 28px);display:flex}.sample-promotion-modal>.product-modal-head,.sample-promotion-footer{flex:none}.sample-promotion-modal>.product-modal-head{justify-content:space-between}.sample-promotion-body{overscroll-behavior:contain;flex:auto;min-width:0;min-height:0;padding:16px 22px;overflow-y:auto}.sample-promotion-body>fieldset{border:0;min-width:0;margin:0;padding:0}.sample-order-bulk{border:1px solid var(--line);border-radius:10px;flex-wrap:wrap;align-items:end;gap:8px;margin-bottom:12px;padding:12px;display:flex}.sample-order-bulk label{gap:4px;font-size:13px;display:grid}.sample-order-bulk input{width:120px}.sample-order-bulk :is(input,select,button){border:1px solid var(--line);border-radius:7px;min-height:34px;padding:5px 8px}.sample-order-bulk small{color:var(--muted);flex-basis:100%}.sample-promotion-footer{background:var(--panel,white);flex-wrap:wrap}.sample-promotion-footer .sample-promote-button{background:var(--brand);color:#fff;border-radius:8px;padding:8px 12px}@media (width<=600px){.sample-promotion-body{padding:12px}.sample-promotion-footer{padding:10px 12px}.sample-promotion-footer>span{flex-basis:100%}.sample-promotion-modal .sample-order-line{grid-template-columns:minmax(0,1.3fr) minmax(0,1fr) 90px}}.sample-promotion-warning{background:#fff9e9;border:1px solid #ead59e;border-radius:10px;flex-direction:column;gap:4px;padding:12px 14px;display:flex}.sample-promotion-warning strong{color:#6e5315;font-size:13px}.sample-promotion-warning span{color:#685e46;font-size:13px;line-height:1.6}.sample-gate-list{flex-wrap:wrap;gap:7px;margin:13px 0;display:flex}.sample-gate-list span{border-radius:999px;align-items:center;gap:5px;padding:6px 9px;font-size:11px;font-weight:700;display:inline-flex}.sample-gate-list .ok{color:#17644f;background:#e3f3ec}.sample-gate-list .missing{color:#9f342d;background:#fee9e6}.sample-gate-list i{font-style:normal}.sample-destination{flex-direction:column;gap:4px;margin:0 0 12px;display:flex}.sample-order-lines{border:1px solid var(--line,#d7ded9);border-radius:10px;overflow:hidden}.sample-order-line{border-top:1px solid #edf0ee;grid-template-columns:minmax(180px,1.3fr) 1fr 120px;align-items:center;min-height:43px;display:grid}.sample-order-line:first-child{border-top:0}.sample-order-line>span{overflow-wrap:anywhere;min-width:0;padding:7px 11px;font-size:13px}.sample-order-line input{text-align:right;border:1px solid #cbd8d3;border-radius:7px;width:calc(100% - 16px);min-height:30px;margin:4px 8px;padding:5px 8px}.sample-order-line.heading{color:#6e7b76;background:#f1f5f3;min-height:31px;font-weight:750}.sample-promotion-footer{border-top:1px solid var(--line,#d7ded9);justify-content:flex-end;align-items:center;gap:8px;padding:12px 22px;display:flex}.sample-promotion-footer>span{color:#56665f;margin-right:auto;font-size:12px}.sample-initial-order{background:#f0f8f5;border:1px solid #cce1da;border-radius:10px;flex-direction:column;gap:5px;padding:12px;font-size:13px;display:flex}.sample-initial-order>div{justify-content:space-between;align-items:center;gap:8px;display:flex}.sample-initial-order strong,.sample-initial-order a{color:#086454}.sample-initial-order a{overflow-wrap:anywhere;text-decoration:underline}.sample-initial-order small{color:#61766e;font-size:12px;line-height:1.5}.sample-confirmed-info{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-bottom:15px;font-size:13px;display:grid}.sample-confirmed-info span{color:#61766e;flex-direction:column;gap:4px;display:flex}.sample-confirmed-info b{color:#253b33;overflow-wrap:anywhere;font-size:14px}.sample-product-confirmation{background:#f0f8f5;border:1px solid #bcdad0;border-radius:10px;align-items:flex-start;gap:10px;margin-top:14px;padding:14px;display:flex}.sample-product-confirmation input{accent-color:#086454;flex:none;width:18px;height:18px;min-height:0;margin:2px 0 0}.sample-product-confirmation span{flex-direction:column;gap:6px;font-size:14px;line-height:1.5;display:flex}.sample-product-confirmation small{color:#61766e;font-size:13px}@media (width<=980px){.sample-filters{grid-template-columns:minmax(220px,1fr) auto 1fr 1fr}.sample-filters label:last-child{display:none}.sample-card-grid{grid-template-columns:1fr}}@media (width<=660px){.product-workspace-tabs{grid-template-columns:1fr}.product-workspace-tabs button{flex-direction:column;align-items:flex-start;gap:2px}.sample-workspace-head{padding:18px}.sample-filters{grid-template-columns:1fr auto}.sample-filters label:not(.sample-search){grid-column:span 1}.sample-card-grid{padding:10px}.sample-card{grid-template-columns:1fr}.sample-card-image,.sample-card-image>.peek-trigger,.sample-image-empty{aspect-ratio:1;width:100%;min-height:0;max-height:none}.sample-card-editor{grid-template-columns:1fr 1fr}.sample-editor-checks{flex-wrap:wrap;grid-column:1/-1}.sample-card-status{grid-template-columns:minmax(0,1fr);padding:8px 12px}.sample-card-actions{padding:0 12px 12px}.sample-card-actions .spacer{display:none}.sample-order-line{grid-template-columns:minmax(0,1fr) minmax(0,1fr) 82px}.sample-promotion-footer{flex-wrap:wrap}.sample-promotion-footer>span{width:100%}}.coupang-removal-actions{flex-wrap:wrap;align-items:center;gap:10px;margin:14px 0 6px;display:flex}.coupang-removal-lead{align-items:center;gap:6px;margin-left:auto;font-size:12.5px;display:flex}.coupang-removal-lead span{color:var(--muted)}.coupang-removal-lead input{border:1px solid var(--line,#d7ded9);text-align:right;border-radius:8px;width:62px;min-height:34px;padding:0 8px;font-size:13px}.coupang-removal-section{margin-top:16px}.coupang-removal-pick{text-align:center;width:34px}.coupang-removal-unmatched{background:#fffaf0}.coupang-removal-unmatched em{color:#9a4f25;font-style:normal;font-weight:700}.rocket-sku-bar{flex-wrap:wrap;align-items:center;gap:8px;margin:4px 0 14px;display:flex}.rocket-sku-bar .purchase-tabs{margin-right:6px}.rocket-sku-file{cursor:pointer}.rocket-sku-search{margin-left:auto}.rocket-sku-search input{border:1px solid var(--line,#d7ded9);border-radius:8px;width:210px;min-height:31px;padding:0 9px;font-size:13px}.rocket-sku-start{border:1px solid var(--line,#d7ded9);background:#f7faf9;border-radius:13px;margin:8px 0;padding:18px 22px}.rocket-sku-start h3{margin:0 0 10px;font-size:15px}.rocket-sku-start ol{margin:0;padding-left:20px}.rocket-sku-start li{color:#53635e;margin-bottom:6px;font-size:13px;line-height:1.65}.rocket-sku-start p{color:var(--muted);margin:10px 0 0;font-size:12.5px;line-height:1.6}.rocket-sku-busy{color:var(--muted);font-size:12.5px}.rocket-sku-queue .mapping-summary button{cursor:pointer;text-align:center;background:0 0;border:1px solid #0000}.rocket-sku-queue .mapping-summary button[aria-current]{border-color:var(--brand,#2f8b6e)}.rocket-sku-name{text-overflow:ellipsis;white-space:nowrap;max-width:340px;overflow:hidden}.rocket-sku-status{border-radius:999px;padding:2px 8px;font-size:11px;font-weight:800}.rocket-sku-status.ok{color:#1f5b46;background:#dff0e8}.rocket-sku-status.hold{color:#7a5b12;background:#fdf0d5}.rocket-sku-blind{background:#fffaf0}.rocket-sku-blind em{color:#9a4f25;font-style:normal;font-weight:700}.rocket-sku-row-actions{white-space:nowrap;gap:6px;display:flex}.rocket-sku-editor>td{background:#f7faf9}.rocket-sku-picker{flex-wrap:wrap;align-items:flex-end;gap:12px;padding:4px 0 6px;display:flex}.rocket-sku-picker label{flex-direction:column;gap:4px;font-size:12.5px;display:flex}.rocket-sku-picker label>span{color:var(--muted);font-size:11.5px}.rocket-sku-picker select,.rocket-sku-picker input[type=text]{border:1px solid var(--line,#d7ded9);border-radius:8px;min-height:34px;padding:0 8px;font-size:13px}.rocket-sku-picker select{min-width:240px}.rocket-sku-alias{align-items:center;flex-direction:row!important;gap:7px!important}.rocket-sku-alias input[type=checkbox]{min-height:0}.rocket-sku-alias input[type=text]{width:170px}.rocket-sku-why{color:var(--muted);padding-bottom:6px;font-size:11.5px;display:block}.rocket-sku-idle{color:#b7c2be}.rocket-sku-table td b{font-variant-numeric:tabular-nums}.rocket-deduct{border:1px solid var(--line,#d7ded9);background:#f7faf9;border-radius:13px;margin:16px 0 20px;padding:12px 14px}.rocket-deduct-actions{flex-wrap:wrap;align-items:center;gap:8px;margin:10px 0;display:flex}.rocket-deduct-baseline{margin-left:auto}.rocket-deduct .inventory-table-wrap{max-height:420px;overflow-y:auto}.rocket-group{border:1px solid var(--line,#d7ded9);background:#fff;border-radius:12px;margin-top:8px;overflow:hidden}.rocket-group>summary{cursor:pointer;background:#f3f7f5;flex-wrap:wrap;align-items:baseline;gap:6px 14px;padding:11px 13px;font-size:12.5px;display:flex}.rocket-group-name{min-width:220px;color:var(--ink,#18211e);flex:1;font-weight:700}.rocket-group>summary small{color:var(--muted);font-size:11.5px}.rocket-group-demand{color:#24564d;font-variant-numeric:tabular-nums;font-style:normal}.rocket-group-target{color:var(--brand,#2f8b6e);font-size:12px}.rocket-group-body{padding:10px 13px 12px}.rocket-group-body .unmatched-product-picker{margin-bottom:10px}.rocket-workbench-head{grid-template-columns:minmax(320px,.8fr) minmax(520px,1.2fr)}.rocket-workbench-head h2{margin:0;font-size:18px}.rocket-workbench-head p{max-width:720px;font-size:12px}.rocket-head-controls{grid-template-columns:minmax(170px,.55fr) minmax(260px,1fr) auto;align-items:end;gap:8px;min-width:0;display:grid}.rocket-head-controls>label{color:#5f716c;gap:4px;min-width:0;font-size:11px;font-weight:750;display:grid}.rocket-head-controls input,.rocket-head-controls select{color:#243b36;width:100%;min-height:38px;font:inherit;background:#fff;border:1px solid #cddcd7;border-radius:9px;padding:0 11px;font-size:13.5px}.rocket-head-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:6px;display:flex}.rocket-head-actions .ghost-button{align-items:center;min-height:38px;display:inline-flex}.rocket-head-actions [aria-disabled=true]{cursor:not-allowed;opacity:.48}.rocket-workbench-message{margin:10px 16px 0}.rocket-legacy-message{justify-content:space-between;align-items:center;gap:14px;margin:10px 16px 0;display:flex}.rocket-legacy-message>div{gap:3px;display:grid}.rocket-legacy-message strong{color:#684c17;font-size:13px}.rocket-legacy-message span{color:#7a5b12;font-size:12px;font-weight:750}.rocket-legacy-message small{color:#756b55;font-size:11px;line-height:1.5}.rocket-legacy-message .primary-button{flex:none}.rocket-sku-queue>.mapping-summary{margin:12px 16px}.rocket-sku-queue .unmatched-status-tabs .rocket-sku-busy{align-self:center;margin-left:auto}.rocket-view-actions{background:#fff;border-top:1px solid #e1ebe8;border-bottom:1px solid #e1ebe8}.rocket-group-list{overflow-x:auto}.rocket-product-group>summary{min-height:60px}.rocket-product-group .unmatched-external-product strong{font-size:14px}.rocket-product-group .unmatched-external-product em,.rocket-product-group .unmatched-internal-product em{font-size:11px}.rocket-product-group .unmatched-internal-product strong{font-size:13px}.rocket-product-group .unmatched-group-confirm>div{justify-content:flex-end;gap:5px;display:flex}.rocket-product-group .unmatched-product-picker{grid-template-columns:minmax(260px,.85fr) minmax(360px,1.15fr) auto}.rocket-sku-table{min-width:1120px;font-size:13px}.rocket-sku-table .rocket-col-check{width:4%}.rocket-sku-table .rocket-col-demand{width:7%}.rocket-sku-table .rocket-col-status{width:8%}.rocket-sku-table .rocket-col-id,.rocket-sku-table .rocket-col-barcode{width:13%}.rocket-sku-table .rocket-col-external{width:22%}.rocket-sku-table .rocket-col-link{width:33%}.rocket-sku-table th:first-child,.rocket-sku-table td:first-child{text-align:center}.rocket-sku-table code{color:#075f53;font-size:12.5px}.rocket-sku-table td>small{color:#84928e;text-overflow:ellipsis;white-space:nowrap;max-width:300px;margin-top:4px;font-size:10.5px;display:block;overflow:hidden}.rocket-linked-option{color:#47645c;gap:2px;display:grid}.rocket-linked-option strong{color:#075f53}.rocket-deduct-shell{background:#f7faf9;border:1px solid #d8e5e1;border-radius:11px;margin:14px 16px 16px;overflow:hidden}.rocket-deduct-shell>summary{cursor:pointer;justify-content:space-between;align-items:center;gap:16px;min-height:52px;padding:9px 13px;list-style:none;display:flex}.rocket-deduct-shell>summary::-webkit-details-marker{display:none}.rocket-deduct-shell>summary>span{gap:2px;display:grid}.rocket-deduct-shell>summary strong{color:#27483f;font-size:13px}.rocket-deduct-shell>summary small{color:#7a8d87;font-size:10.5px}.rocket-deduct-shell>summary b{color:#075f53;font-size:13px}.rocket-deduct-shell .rocket-deduct{background:#fff;border-width:1px 0 0;border-radius:0;margin:0}@media (width<=1050px){.rocket-workbench-head,.rocket-head-controls{grid-template-columns:1fr}.rocket-head-actions{justify-content:flex-start}.rocket-legacy-message{flex-direction:column;align-items:flex-start}}.sabang-shipment-panel{padding:14px 16px 18px}.sabang-shipment-panel .empty-hint{border:1px dashed var(--line,#d7ded9);color:#53635e;background:#f7faf9;border-radius:12px;margin:18px 0;padding:16px 18px;font-size:13px;line-height:1.65}.sabang-shipment-panel>.product-modal-tabs{margin:10px 0 4px}.sabang-unmatched-list{grid-template-columns:repeat(auto-fill,minmax(320px,1fr));gap:10px;margin-top:12px;display:grid}.sabang-unmatched-card{border:1px solid var(--line,#d7ded9);background:#fff;border-radius:12px;flex-direction:column;gap:8px;padding:12px 14px;display:flex}.sabang-unmatched-card>header{flex-wrap:wrap;align-items:baseline;gap:4px 10px;display:flex}.sabang-unmatched-card>header strong{color:var(--ink,#18211e);font-variant-numeric:tabular-nums;font-size:13.5px}.sabang-unmatched-card>header span{text-overflow:ellipsis;white-space:nowrap;color:#53635e;flex:1;min-width:140px;font-size:12.5px;overflow:hidden}.sabang-unmatched-card>header small{color:var(--muted);font-size:11.5px}.sabang-unmatched-card>.ghost-button{align-self:flex-start}.sabang-option-samples{margin:0;padding:0;list-style:none}.sabang-option-samples li{text-overflow:ellipsis;white-space:nowrap;color:var(--muted);font-size:11.5px;line-height:1.7;overflow:hidden}.sabang-picker{flex-direction:column;gap:6px;display:flex}.sabang-picker input[type=search]{border:1px solid var(--line,#d7ded9);border-radius:8px;min-height:34px;padding:0 9px;font-size:13px}.sabang-picker ul{max-height:232px;margin:0;padding:0;list-style:none;overflow-y:auto}.sabang-picker li+li{margin-top:4px}.sabang-picker li .ghost-button{text-align:left;justify-content:flex-start;width:100%}.sabang-picker li .ghost-button small{color:var(--muted)}.sabang-picker .empty-hint{margin:6px 0;padding:10px 12px}.sabang-platform-table{margin-top:18px}.sabang-platform-table caption{color:var(--muted);text-align:left;padding-bottom:6px;font-size:12px}.sabang-platform-table td:nth-child(2),.sabang-platform-table td:nth-child(3){font-variant-numeric:tabular-nums}@media (width<=720px){.sabang-unmatched-list{grid-template-columns:1fr}}.return-stock-panel{padding:14px 16px 18px;font-size:14px}.return-stock-note{color:#40514c;background:#f3f7f5;border-radius:10px;margin:0 0 12px;padding:9px 12px;font-size:12.5px;line-height:1.6}.return-stock-bar{flex-wrap:wrap;align-items:center;gap:8px;margin:10px 0;display:flex}.return-stock-bar label{align-items:center;gap:6px;font-size:12.5px;display:flex}.return-stock-bar label>span{color:var(--muted);white-space:nowrap}.return-stock-bar select,.return-stock-bar input[type=search]{border:1px solid var(--line,#d7ded9);border-radius:8px;min-height:34px;padding:0 9px;font-size:13.5px}.return-stock-search input{min-width:220px}.return-stock-bar .ghost-button{white-space:nowrap}.return-stock-copy{margin-left:auto}.return-stock-toggle{gap:5px!important}.return-stock-toggle input{min-height:0}.return-stock-snapshots{color:var(--muted);margin:4px 0 10px;font-size:12px;line-height:1.6}.return-stock-warn{color:#9a4f25;font-size:12.5px}.return-stock-empty{border:1px dashed var(--line,#d7ded9);color:#53635e;background:#f7faf9;border-radius:12px;margin:18px 0;padding:16px 18px;line-height:1.65}.return-stock-fallback{background:#fffaf0;border:1px solid #e3c9a8;border-radius:10px;margin:10px 0;padding:10px 12px}.return-stock-fallback p{color:#7a5b12;margin:0 0 6px;font-size:12.5px}.return-stock-fallback textarea{border:1px solid var(--line,#d7ded9);border-radius:8px;width:100%;padding:8px;font-family:ui-monospace,monospace;font-size:13px}.return-stock-group{border:1px solid var(--line,#d7ded9);background:#fff;border-radius:12px;margin-top:8px;overflow:hidden}.return-stock-group>header{background:#f3f7f5;align-items:center;gap:8px;padding:9px 12px;display:flex}.return-stock-toggle-group{cursor:pointer;text-align:left;font:inherit;background:0 0;border:0;flex-wrap:wrap;flex:1;align-items:baseline;gap:5px 12px;display:flex}.return-stock-toggle-group b{color:var(--ink,#18211e);font-size:15px}.return-stock-toggle-group small{color:var(--muted);font-size:12px}.return-stock-id{font-variant-numeric:tabular-nums;font-family:ui-monospace,monospace}.return-stock-odd{background:#fffaf0}@media (width<=720px){.return-stock-copy{margin-left:0}.return-stock-search input{min-width:140px}}.product-work-legacy{border:1px solid var(--warn-border,#e5c07b);background:var(--warn-bg,#fffaf0);border-radius:8px;margin:8px 0 12px;padding:10px 12px}.product-work-legacy>strong{font-size:13px;display:block}.product-work-legacy>p{color:var(--muted,#6b7280);margin:4px 0 8px;font-size:12px}.product-work-legacy-row{border-top:1px solid var(--warn-border,#e5c07b);flex-wrap:wrap;align-items:center;gap:8px;padding:6px 0;font-size:13px;display:flex}.product-work-legacy-row>span:first-child{min-width:160px;font-weight:600}.product-work-legacy-row>button,.procurement-work-plan article>button{margin-left:auto}.procurement-work-note{color:var(--muted,#6b7280);font-size:12px}.coupang-confirm-progress{color:#315f59;background:#eef7f6;border:1px solid #cbdedc;border-radius:9px;margin:8px 0;padding:10px;font-size:13px;line-height:1.5}.coupang-confirm-progress>span{display:block}.coupang-confirm-progress p{margin:5px 0}.coupang-confirm-progress :is(button,a){margin:6px 8px 0 0;display:inline-flex}.packing-workspace{gap:18px;padding:22px 24px;display:grid}.packing-heading>div:first-child{flex:340px}.packing-heading,.packing-actions,.packing-selection,.packing-filters,.packing-states{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.packing-heading{justify-content:space-between}.packing-heading h2{margin:0 0 6px;font-size:20px}.packing-heading p,.packing-muted,.packing-help{color:var(--muted,#617679)}.packing-heading p{margin:0}.packing-workspace button,.packing-upload,.packing-dialog button{border:1px solid var(--line,#c9d9d7);background:var(--panel,#fff);min-height:36px;color:inherit;cursor:pointer;border-radius:8px;padding:7px 12px}.packing-workspace .inventory-refresh,.packing-dialog .inventory-refresh{background:var(--brand,#12685e);color:#fff}.packing-workspace button:disabled,.packing-dialog button:disabled,.packing-upload.disabled{opacity:.5;cursor:not-allowed}.packing-upload{background:var(--theme-soft,#edf6f3);align-items:center;display:inline-flex;position:relative}.packing-upload input{opacity:0;width:1px;height:1px;position:absolute}.packing-upload:focus-within{outline-offset:2px;outline:2px solid #3f9186}.packing-preview{border:1px solid var(--line,#c9d9d7);background:var(--theme-soft,#f3f8f7);border-radius:12px;gap:12px;padding:18px;display:grid}.packing-preview h3,.packing-preview p{margin:0}.packing-filters label{align-items:center;gap:8px;display:flex}.packing-filters select{max-width:440px}.packing-workspace input:not([type=checkbox]):not([type=file]),.packing-workspace select,.packing-dialog input:not([type=checkbox]),.packing-dialog select,.packing-dialog textarea{border:1px solid var(--line,#bbcfcf);min-height:38px;color:inherit;background:var(--panel,#fff);font:inherit;border-radius:7px;padding:8px 10px}.packing-workspace input[type=checkbox],.packing-dialog input[type=checkbox]{accent-color:#12685e;width:16px;height:16px}.packing-states button[aria-pressed=true]{background:var(--theme-soft,#e3f1eb);border-color:#4a8c7e}.packing-states b{margin-left:6px}.packing-selection{background:var(--theme-soft,#f4f7f7);border-radius:9px;padding:12px}.packing-selection>span{flex:1;min-width:190px}.packing-table-wrap{border:1px solid var(--line,#d6e2e0);border-radius:10px;max-height:620px;overflow:auto}.packing-table-wrap table{border-collapse:collapse;width:100%;min-width:740px;font-size:13px}.packing-table-wrap th{z-index:1;text-align:left;background:var(--theme-soft,#f1f6f5);color:var(--muted,#566f72);position:sticky;top:0}.packing-table-wrap th,.packing-table-wrap td{border-bottom:1px solid var(--line,#e0e9e7);vertical-align:middle;padding:13px 14px}.packing-table-wrap small,.packing-source small{color:var(--muted,#6b8082);margin-top:4px;display:block}.packing-table-wrap a{margin-top:6px;display:block}.packing-status{background:var(--theme-soft,#edf4f1);border-radius:6px;padding:4px 8px;display:inline-block}.packing-status.review{background:var(--theme-warning-soft,#fff1d9);color:var(--theme-warning-ink,#795e28)}.packing-void{opacity:.6}.packing-empty{text-align:center;padding:40px 18px}.packing-help{padding:14px 0;line-height:1.8}.packing-help summary{cursor:pointer;font-weight:600}.packing-dialog{background:var(--panel,#fff);width:min(1000px,100vw - 36px);max-height:calc(100dvh - 48px);color:var(--ink,#203c40);border-radius:14px;overflow:auto;box-shadow:0 20px 65px #0003}.packing-dialog-small{width:min(660px,100vw - 36px)}.packing-dialog>header,.packing-dialog>footer{background:var(--theme-soft,#f1f7f5);justify-content:space-between;align-items:center;gap:12px;padding:18px 22px;display:flex}.packing-dialog h2{margin:0;font-size:20px}.packing-dialog header p{margin:6px 0 0}.packing-dialog>header{z-index:2;position:sticky;top:0}.packing-dialog>footer{z-index:2;flex-wrap:wrap;position:sticky;bottom:0}.purchase-confirm-message{white-space:pre-line;margin:0;line-height:1.8}.packing-dialog-body{gap:16px;padding:22px;display:grid}.packing-dialog-body>label{gap:8px;display:grid}.packing-source{background:var(--theme-soft,#f1f6f5);border-radius:8px;padding:12px}.packing-allocation,.packing-allocation-head{grid-template-columns:minmax(250px,1fr) 100px 90px 58px;align-items:center;gap:10px;display:grid}.packing-allocation>*{width:100%;min-width:0}.packing-allocation-head{color:var(--muted,#6b8082);font-size:13px}.packing-manual-line{border:1px solid var(--line);background:var(--paper);border-radius:8px;padding:12px}.packing-manual-line-actions{color:var(--muted);flex-wrap:wrap;align-items:center;gap:10px;margin-top:8px;font-size:12px;display:flex}.packing-manual-line-actions button{font-size:12px}.china-receipt-hint,.china-workbench-unsaved{background:var(--paper);border:1px solid var(--line);color:var(--ink);border-radius:8px;padding:12px 16px;font-size:13px;line-height:1.7}.china-workbench-unsaved{margin:8px 24px 16px}.packing-workspace .inventory-message{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.packing-note textarea{resize:vertical;width:100%;min-height:90px}.packing-warning{color:#966128}@media (width<=760px){.packing-allocation{grid-template-columns:1fr 80px 40px}.packing-allocation select{grid-column:1/-1}.packing-allocation-head{display:none}.packing-filters select{max-width:min(400px,75vw)}.packing-dialog-body{padding:14px}}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}:root:is([data-theme=white],[data-theme=dark]) .mapping-job-progress progress{accent-color:var(--theme-accent-fill)}:root:is([data-theme=white],[data-theme=dark]) .login-workspace{color:var(--theme-ink);background:radial-gradient(circle at 14% 18%, color-mix(in srgb, var(--theme-soft) 82%, transparent), transparent 31%), radial-gradient(circle at 89% 75%, color-mix(in srgb, var(--theme-warning-soft) 48%, transparent), transparent 27%), var(--theme-soft)}:root:is([data-theme=white],[data-theme=dark]) .auth-loading{color:var(--theme-muted)}:root:is([data-theme=white],[data-theme=dark]) .login-card{border:1px solid var(--theme-line);background:color-mix(in srgb, var(--theme-panel) 96%, transparent);box-shadow:0 24px 70px #00000021}:root:is([data-theme=white],[data-theme=dark]) .login-brand>span{color:var(--theme-ink);background:var(--theme-warning-soft)}:root:is([data-theme=white],[data-theme=dark]) .login-brand small{color:var(--theme-muted)}:root:is([data-theme=white],[data-theme=dark]) .login-heading p{color:var(--theme-accent-ink)}:root:is([data-theme=white],[data-theme=dark]) .login-heading>span{color:var(--theme-muted)}:root:is([data-theme=white],[data-theme=dark]) .login-card form label{color:var(--theme-ink)}:root:is([data-theme=white],[data-theme=dark]) .login-card form input{border:1px solid var(--theme-line);color:var(--theme-ink);background:var(--theme-panel);outline:none}:root:is([data-theme=white],[data-theme=dark]) .login-card form input:focus{border-color:var(--theme-accent-border);box-shadow:0 0 0 3px #0000001c}:root:is([data-theme=white],[data-theme=dark]) .login-error,:root:is([data-theme=white],[data-theme=dark]) .workspace-error{color:var(--theme-danger-ink);background:var(--theme-danger-soft)}:root:is([data-theme=white],[data-theme=dark]) .workspace-success{color:var(--theme-success-ink);background:var(--theme-success-soft)}:root:is([data-theme=white],[data-theme=dark]) .button-spinner{border:2px solid color-mix(in srgb, var(--theme-line) 42%, transparent);border-top-color:var(--theme-line)}:root:is([data-theme=white],[data-theme=dark]) .login-help{color:var(--theme-muted);background:var(--theme-soft)}:root:is([data-theme=white],[data-theme=dark]) .login-help b{color:var(--theme-ink)}:root:is([data-theme=white],[data-theme=dark]) .login-help a{color:var(--theme-accent-ink)}:root:is([data-theme=white],[data-theme=dark]) .admin-section{border:1px solid var(--theme-line);background:var(--theme-panel)}:root:is([data-theme=white],[data-theme=dark]) .admin-section-head p{color:var(--theme-muted)}:root:is([data-theme=white],[data-theme=dark]) .panel-count{color:var(--theme-accent-ink);background:var(--theme-soft)}:root:is([data-theme=white],[data-theme=dark]) .role-guide>div{border:1px solid var(--theme-line);background:var(--theme-soft)}:root:is([data-theme=white],[data-theme=dark]) .role-guide b{color:var(--theme-accent-ink)}:root:is([data-theme=white],[data-theme=dark]) .role-guide span{color:var(--theme-muted)}:root:is([data-theme=white],[data-theme=dark]) .user-create-form{background:var(--theme-soft)}:root:is([data-theme=white],[data-theme=dark]) .user-create-form label{color:var(--theme-muted)}:root:is([data-theme=white],[data-theme=dark]) .user-create-form input,:root:is([data-theme=white],[data-theme=dark]) .user-create-form select,:root:is([data-theme=white],[data-theme=dark]) .user-table input,:root:is([data-theme=white],[data-theme=dark]) .user-table select{border:1px solid var(--theme-line);background:var(--theme-panel)}:root:is([data-theme=white],[data-theme=dark]) .user-table-wrap{border:1px solid var(--theme-line)}:root:is([data-theme=white],[data-theme=dark]) .user-table th{color:var(--theme-muted);background:var(--theme-soft)}:root:is([data-theme=white],[data-theme=dark]) .user-table td{border-top:1px solid var(--theme-line)}:root:is([data-theme=white],[data-theme=dark]) .user-table td>small{color:var(--theme-muted)}:root:is([data-theme=white],[data-theme=dark]) .user-table tr.disabled{background:var(--theme-panel)}:root:is([data-theme=white],[data-theme=dark]) .user-table time{color:var(--theme-muted)}:root:is([data-theme=white],[data-theme=dark]) .user-table small.locked{color:var(--theme-danger-ink)}:root:is([data-theme=white],[data-theme=dark]) .user-table button{border:1px solid var(--theme-line);color:var(--theme-accent-ink);background:var(--theme-soft)}:root:is([data-theme=white],[data-theme=dark]) .user-security-note{color:var(--theme-muted)}:root:is([data-theme=white],[data-theme=dark]) .audit-filters{border-bottom:1px solid var(--theme-line);background:var(--theme-soft)}:root:is([data-theme=white],[data-theme=dark]) .audit-filters select,:root:is([data-theme=white],[data-theme=dark]) .audit-filters input{border:1px solid var(--theme-line);background:var(--theme-panel)}:root:is([data-theme=white],[data-theme=dark]) .audit-filters button{color:var(--theme-on-fill);background:var(--theme-accent-fill);border:0}:root:is([data-theme=white],[data-theme=dark]) .audit-event-list article{border-bottom:1px solid var(--theme-line)}:root:is([data-theme=white],[data-theme=dark]) .audit-category{color:var(--theme-muted);background:var(--theme-soft)}:root:is([data-theme=white],[data-theme=dark]) .audit-category.auth,:root:is([data-theme=white],[data-theme=dark]) .audit-category.users{color:var(--theme-info-ink);background:var(--theme-info-soft)}:root:is([data-theme=white],[data-theme=dark]) .audit-category.procurement{color:var(--theme-warning-ink);background:var(--theme-warning-soft)}:root:is([data-theme=white],[data-theme=dark]) .audit-category.coupang_inbound{color:var(--theme-violet-ink);background:var(--theme-violet-soft)}:root:is([data-theme=white],[data-theme=dark]) .audit-event-list small{color:var(--theme-muted)}:root:is([data-theme=white],[data-theme=dark]) .audit-actor strong{color:var(--theme-ink)}:root:is([data-theme=white],[data-theme=dark]) .audit-actor time,:root:is([data-theme=white],[data-theme=dark]) .audit-event-list summary{color:var(--theme-muted)}:root:is([data-theme=white],[data-theme=dark]) .audit-diff pre{color:var(--theme-muted);background:var(--theme-soft)}:root:is([data-theme=white],[data-theme=dark]) .audit-diff>span{color:var(--theme-muted)}:root:is([data-theme=white],[data-theme=dark]) body{color:var(--ink);background:radial-gradient(circle at 84% 0%, color-mix(in srgb, var(--theme-warning-soft) 22%, transparent), transparent 25rem), linear-gradient(180deg, var(--theme-soft) 0, var(--paper) 22rem)}:root:is([data-theme=white],[data-theme=dark]) .topbar{border-bottom:1px solid color-mix(in srgb, var(--theme-accent-border) 12%, transparent);background:color-mix(in srgb, var(--theme-soft) 82%, transparent)}:root:is([data-theme=white],[data-theme=dark]) .brand-mark{color:var(--theme-on-fill);background:var(--theme-accent-fill);box-shadow:0 8px 20px #0003}:root:is([data-theme=white],[data-theme=dark]) .top-link{color:var(--theme-accent-ink);background:var(--mint)}:root:is([data-theme=white],[data-theme=dark]) .top-link:hover{color:var(--theme-on-fill);background:var(--theme-accent-fill)}:root:is([data-theme=white],[data-theme=dark]) .live-dot{background:var(--theme-accent-fill);box-shadow:0 0 0 5px #0000001f}:root:is([data-theme=white],[data-theme=dark]) .eyebrow{color:var(--theme-accent-ink)}:root:is([data-theme=white],[data-theme=dark]) .metric{border:1px solid color-mix(in srgb, var(--theme-accent-border) 12%, transparent);background:color-mix(in srgb, var(--theme-panel) 65%, transparent)}:root:is([data-theme=white],[data-theme=dark]) .panel-head{border-bottom:1px solid var(--theme-line)}:root:is([data-theme=white],[data-theme=dark]) .counter{background:var(--mint);color:var(--theme-accent-ink)}:root:is([data-theme=white],[data-theme=dark]) .agent+.agent{border-top:1px solid var(--theme-line)}:root:is([data-theme=white],[data-theme=dark]) .device-icon{color:var(--theme-accent-ink);background:var(--mint)}:root:is([data-theme=white],[data-theme=dark]) .chip{color:var(--theme-accent-ink);background:var(--theme-soft)}:root:is([data-theme=white],[data-theme=dark]) .status:before{background:var(--theme-raised)}:root:is([data-theme=white],[data-theme=dark]) .status.online:before{background:var(--theme-accent-fill)}:root:is([data-theme=white],[data-theme=dark]) .status.busy:before{background:var(--theme-warning-fill)}:root:is([data-theme=white],[data-theme=dark]) .action{color:var(--theme-on-fill);background:var(--theme-accent-fill);border:0}:root:is([data-theme=white],[data-theme=dark]) .action:hover{background:var(--theme-accent-fill)}:root:is([data-theme=white],[data-theme=dark]) .action:disabled{color:var(--theme-muted);background:var(--theme-soft)}:root:is([data-theme=white],[data-theme=dark]) .safety-badge{border:1px solid var(--theme-accent-border);color:var(--theme-accent-ink);background:var(--theme-soft)}:root:is([data-theme=white],[data-theme=dark]) .preflight-form select{color:var(--ink);background:var(--theme-soft);border:1px solid var(--line);outline:none}:root:is([data-theme=white],[data-theme=dark]) .preflight-form select:focus{border-color:var(--theme-accent-border);box-shadow:0 0 0 3px #00000014}:root:is([data-theme=white],[data-theme=dark]) .preflight-result{background:var(--theme-soft);border-left:4px solid var(--theme-line)}:root:is([data-theme=white],[data-theme=dark]) .preflight-result.ready{background:var(--theme-success-soft);border-left-color:var(--theme-success-border)}:root:is([data-theme=white],[data-theme=dark]) .preflight-result.needs_input{background:var(--theme-warning-soft);border-left-color:var(--theme-warning-border)}:root:is([data-theme=white],[data-theme=dark]) .preflight-result.needs_review{background:var(--theme-danger-soft);border-left-color:var(--theme-danger-border)}:root:is([data-theme=white],[data-theme=dark]) .parity-differences{border-top:1px solid color-mix(in srgb, var(--theme-danger-border) 14%, transparent)}:root:is([data-theme=white],[data-theme=dark]) .parity-row{background:color-mix(in srgb, var(--theme-panel) 72%, transparent)}:root:is([data-theme=white],[data-theme=dark]) .parity-row strong{color:var(--theme-danger-ink)}:root:is([data-theme=white],[data-theme=dark]) .parity-warning{color:var(--theme-danger-ink);background:color-mix(in srgb, var(--theme-panel) 70%, transparent)}:root:is([data-theme=white],[data-theme=dark]) .snapshot-result{border:1px solid var(--line);background:var(--theme-soft)}:root:is([data-theme=white],[data-theme=dark]) .snapshot-result.ready,:root:is([data-theme=white],[data-theme=dark]) .snapshot-result.ready_with_policy,:root:is([data-theme=white],[data-theme=dark]) .snapshot-result.completed{border-color:var(--theme-success-border);background:var(--theme-success-soft)}:root:is([data-theme=white],[data-theme=dark]) .snapshot-result.blocked,:root:is([data-theme=white],[data-theme=dark]) .snapshot-result.failed{border-color:var(--theme-line);background:var(--theme-danger-soft)}:root:is([data-theme=white],[data-theme=dark]) .snapshot-metrics>div{background:color-mix(in srgb, var(--theme-panel) 76%, transparent);border:1px solid color-mix(in srgb, var(--theme-accent-border) 8%, transparent)}:root:is([data-theme=white],[data-theme=dark]) .impact-note{color:var(--theme-warning-ink);background:var(--theme-warning-soft)}:root:is([data-theme=white],[data-theme=dark]) .sandbox-output,:root:is([data-theme=white],[data-theme=dark]) .comparison-row{background:color-mix(in srgb, var(--theme-panel) 76%, transparent)}:root:is([data-theme=white],[data-theme=dark]) .empty-mark{background:var(--mint);color:var(--theme-accent-ink)}:root:is([data-theme=white],[data-theme=dark]) .job{border-bottom:1px solid var(--theme-line)}:root:is([data-theme=white],[data-theme=dark]) .job-dot{background:var(--theme-raised)}:root:is([data-theme=white],[data-theme=dark]) .job-dot.completed{background:var(--theme-success-fill)}:root:is([data-theme=white],[data-theme=dark]) .job-dot.running,:root:is([data-theme=white],[data-theme=dark]) .job-dot.claimed{background:var(--theme-warning-fill)}:root:is([data-theme=white],[data-theme=dark]) .job-dot.failed{background:var(--theme-danger-fill)}:root:is([data-theme=white],[data-theme=dark]) .roadmap-index{color:var(--theme-accent-ink);background:var(--mint)}:root:is([data-theme=white],[data-theme=dark]) .phase{color:var(--muted);background:var(--theme-soft)}:root:is([data-theme=white],[data-theme=dark]) .phase.active{color:var(--theme-accent-ink);background:var(--lime)}:root:is([data-theme=white],[data-theme=dark]) .phase.done{color:var(--theme-on-fill);background:var(--theme-accent-fill)}:root:is([data-theme=white],[data-theme=dark]) .phase.blocked{color:var(--theme-danger-ink);background:var(--theme-danger-soft)}:root:is([data-theme=white],[data-theme=dark]) .domain-summary{border:1px solid var(--theme-accent-border);background:var(--theme-soft)}:root:is([data-theme=white],[data-theme=dark]) .domain-summary strong{color:var(--theme-accent-ink)}:root:is([data-theme=white],[data-theme=dark]) .domain-counts>div{border:1px solid var(--theme-line);background:var(--theme-panel)}:root:is([data-theme=white],[data-theme=dark]) .error-banner{color:var(--theme-danger-ink);background:var(--theme-danger-soft);border:1px solid var(--theme-line)}:root:is([data-theme=white],[data-theme=dark]) .notice-banner{color:var(--theme-warning-ink);background:var(--theme-warning-soft);border:1px solid var(--theme-warning-border)}:root:is([data-theme=white],[data-theme=dark]) .ghost-button{border:1px solid var(--line);background:color-mix(in srgb, var(--theme-panel) 90%, transparent);color:var(--ink)}:root:is([data-theme=white],[data-theme=dark]) .ghost-button:hover:not(:disabled){color:var(--theme-accent-ink);border-color:var(--theme-accent-border);background:var(--theme-soft)}:root:is([data-theme=white],[data-theme=dark]) .ledger-metrics>div{border:1px solid var(--line);background:color-mix(in srgb, var(--theme-panel) 82%, transparent)}:root:is([data-theme=white],[data-theme=dark]) .inventory-empty-actions a{background:var(--theme-accent-fill);color:var(--theme-on-fill)}:root:is([data-theme=white],[data-theme=dark]) .inventory-empty-actions a+a{background:color-mix(in srgb, var(--theme-panel) 90%, transparent);color:var(--ink);border:1px solid var(--line)}:root:is([data-theme=white],[data-theme=dark]) .inventory-panel{border:1px solid var(--line);background:var(--theme-panel);box-shadow:var(--shadow)}:root:is([data-theme=white],[data-theme=dark]) .inventory-toolbar{border-bottom:1px solid var(--theme-line)}:root:is([data-theme=white],[data-theme=dark]) .inventory-toolbar input,:root:is([data-theme=white],[data-theme=dark]) .inventory-toolbar select,:root:is([data-theme=white],[data-theme=dark]) .inventory-adjust input{color:var(--ink);background:var(--theme-soft);border:1px solid var(--line);outline:none}:root:is([data-theme=white],[data-theme=dark]) .inventory-toolbar form button,:root:is([data-theme=white],[data-theme=dark]) .inventory-refresh,:root:is([data-theme=white],[data-theme=dark]) .inventory-adjust button{color:var(--theme-on-fill);background:var(--theme-accent-fill);border:0}:root:is([data-theme=white],[data-theme=dark]) .inventory-message{color:var(--theme-accent-ink);background:var(--theme-soft)}:root:is([data-theme=white],[data-theme=dark]) .product-catalog-toolbar{border-bottom:1px solid var(--theme-line)}:root:is([data-theme=white],[data-theme=dark]) .product-catalog-toolbar input,:root:is([data-theme=white],[data-theme=dark]) .product-catalog-toolbar select{color:var(--ink);background:var(--theme-soft);border:1px solid var(--line);outline:none}:root:is([data-theme=white],[data-theme=dark]) .product-catalog-toolbar form button{color:var(--theme-on-fill);background:var(--theme-accent-fill);border:0}:root:is([data-theme=white],[data-theme=dark]) .product-catalog-table th{color:var(--muted);background:var(--theme-soft);border-bottom:1px solid var(--line)}:root:is([data-theme=white],[data-theme=dark]) .product-catalog-table td{border-bottom:1px solid var(--theme-line)}:root:is([data-theme=white],[data-theme=dark]) .product-catalog-table tr.selected td{background:var(--theme-soft)}:root:is([data-theme=white],[data-theme=dark]) .product-catalog-table td>button{border:1px solid var(--theme-line);color:var(--theme-accent-ink);background:var(--theme-soft)}:root:is([data-theme=white],[data-theme=dark]) .catalog-status.active{color:var(--theme-accent-ink);background:var(--theme-soft)}:root:is([data-theme=white],[data-theme=dark]) .catalog-status.inactive{color:var(--theme-muted);background:var(--theme-soft)}:root:is([data-theme=white],[data-theme=dark]) .product-pagination{border-top:1px solid var(--theme-line)}:root:is([data-theme=white],[data-theme=dark]) .product-detail{border-top:8px solid var(--theme-line)}:root:is([data-theme=white],[data-theme=dark]) .product-detail-head{border-bottom:1px solid var(--theme-line);background:var(--theme-panel)}:root:is([data-theme=white],[data-theme=dark]) .product-detail-head span{color:var(--theme-accent-ink)}:root:is([data-theme=white],[data-theme=dark]) .product-detail-head button{border:1px solid var(--line);color:var(--muted);background:var(--theme-panel)}:root:is([data-theme=white],[data-theme=dark]) .product-detail-summary{background:var(--theme-soft);border-bottom:1px solid var(--theme-line)}:root:is([data-theme=white],[data-theme=dark]) .product-detail-summary>div{background:var(--theme-panel)}:root:is([data-theme=white],[data-theme=dark]) .product-edit-form{border-bottom:1px solid var(--theme-line)}:root:is([data-theme=white],[data-theme=dark]) .product-edit-form input,:root:is([data-theme=white],[data-theme=dark]) .product-edit-form textarea,:root:is([data-theme=white],[data-theme=dark]) .product-add-options input,:root:is([data-theme=white],[data-theme=dark]) .product-status-control input{color:var(--ink);background:var(--theme-soft);border:1px solid var(--line);outline:none}:root:is([data-theme=white],[data-theme=dark]) .product-edit-form>button,:root:is([data-theme=white],[data-theme=dark]) .product-option-head>button,:root:is([data-theme=white],[data-theme=dark]) .product-add-options-actions button:last-child{color:var(--theme-on-fill);background:var(--theme-accent-fill);border:0}:root:is([data-theme=white],[data-theme=dark]) .product-edit-form>button:disabled,:root:is([data-theme=white],[data-theme=dark]) .product-option-head>button:disabled,:root:is([data-theme=white],[data-theme=dark]) .product-add-options-actions button:disabled{color:var(--theme-muted);background:var(--theme-soft)}:root:is([data-theme=white],[data-theme=dark]) .product-option-list{border:1px solid var(--theme-line)}:root:is([data-theme=white],[data-theme=dark]) .product-option-list>div{border-bottom:1px solid var(--theme-line)}:root:is([data-theme=white],[data-theme=dark]) .product-add-options{border:1px solid var(--theme-accent-border);background:var(--theme-soft)}:root:is([data-theme=white],[data-theme=dark]) .product-new-variants input{background:var(--theme-panel)}:root:is([data-theme=white],[data-theme=dark]) .product-add-options-actions button{border:1px solid var(--theme-line);color:var(--theme-accent-ink);background:var(--theme-panel)}:root:is([data-theme=white],[data-theme=dark]) .product-status-control{border:1px solid var(--theme-line);background:var(--theme-soft)}:root:is([data-theme=white],[data-theme=dark]) .product-status-control button{border:1px solid var(--theme-line);color:var(--theme-danger-ink);background:var(--theme-panel)}:root:is([data-theme=white],[data-theme=dark]) .product-status-control button:disabled{color:var(--theme-muted);border-color:var(--theme-line);background:var(--theme-soft)}:root:is([data-theme=white],[data-theme=dark]) .product-change-history{border:1px solid var(--theme-line)}:root:is([data-theme=white],[data-theme=dark]) .product-change-history summary{color:var(--theme-accent-ink)}:root:is([data-theme=white],[data-theme=dark]) .product-change-history p{border-top:1px solid var(--theme-line)}:root:is([data-theme=white],[data-theme=dark]) .registration-toggle{border:1px solid var(--theme-line);color:var(--theme-accent-ink);background:var(--theme-soft)}:root:is([data-theme=white],[data-theme=dark]) .product-registration-form input{color:var(--ink);background:var(--theme-soft);border:1px solid var(--line);outline:none}:root:is([data-theme=white],[data-theme=dark]) .product-registration-form input:focus{border-color:var(--theme-accent-border);box-shadow:0 0 0 3px #00000014}:root:is([data-theme=white],[data-theme=dark]) .registration-variants-head{border-top:1px solid var(--theme-line)}:root:is([data-theme=white],[data-theme=dark]) .registration-variants-head button,:root:is([data-theme=white],[data-theme=dark]) .product-registration-submit button{color:var(--theme-on-fill);background:var(--theme-accent-fill);border:0}:root:is([data-theme=white],[data-theme=dark]) .registration-variants-head button:disabled,:root:is([data-theme=white],[data-theme=dark]) .product-registration-submit button:disabled{color:var(--theme-muted);background:var(--theme-soft)}:root:is([data-theme=white],[data-theme=dark]) .option-combination-builder{border:1px solid var(--theme-line);background:var(--theme-soft)}:root:is([data-theme=white],[data-theme=dark]) .option-combination-builder b{color:var(--theme-muted)}:root:is([data-theme=white],[data-theme=dark]) .option-combination-builder button{color:var(--theme-on-fill);background:var(--theme-accent-fill);border:0}:root:is([data-theme=white],[data-theme=dark]) .registration-variant-row{border-top:1px solid var(--theme-line)}:root:is([data-theme=white],[data-theme=dark]) .registration-variant-row button{border:1px solid var(--theme-line);color:var(--theme-danger-ink);background:var(--theme-danger-soft)}:root:is([data-theme=white],[data-theme=dark]) .registration-variant-row button:disabled{color:var(--theme-muted);background:var(--theme-soft);border-color:var(--theme-line)}:root:is([data-theme=white],[data-theme=dark]) .product-registration-submit{color:var(--theme-accent-ink);background:var(--theme-soft)}:root:is([data-theme=white],[data-theme=dark]) .inventory-import-toolbar{border-bottom:1px solid var(--theme-line)}:root:is([data-theme=white],[data-theme=dark]) .inventory-import-toolbar select,:root:is([data-theme=white],[data-theme=dark]) .inventory-import-toolbar input,:root:is([data-theme=white],[data-theme=dark]) .inventory-approval-form input{color:var(--ink);background:var(--theme-soft);border:1px solid var(--line);outline:none}:root:is([data-theme=white],[data-theme=dark]) .inventory-import-toolbar form button{color:var(--theme-on-fill);background:var(--theme-accent-fill);border:0}:root:is([data-theme=white],[data-theme=dark]) .inventory-import-summary{background:var(--theme-soft);border-bottom:1px solid var(--theme-line)}:root:is([data-theme=white],[data-theme=dark]) .inventory-import-summary>div{background:var(--theme-panel)}:root:is([data-theme=white],[data-theme=dark]) .inventory-import-summary .positive{color:var(--theme-accent-ink)}:root:is([data-theme=white],[data-theme=dark]) .inventory-import-summary .negative{color:var(--theme-danger-ink)}:root:is([data-theme=white],[data-theme=dark]) .import-option-repair,:root:is([data-theme=white],[data-theme=dark]) .import-option-repair button{border:1px solid var(--theme-line);background:var(--theme-panel)}:root:is([data-theme=white],[data-theme=dark]) .import-option-repair-summary{background:var(--theme-soft);border:1px solid var(--theme-line)}:root:is([data-theme=white],[data-theme=dark]) .import-option-repair-summary span{background:var(--theme-panel);color:var(--muted)}:root:is([data-theme=white],[data-theme=dark]) .import-option-repair .product-modal-options-actions{border-top:1px solid var(--theme-line)}:root:is([data-theme=white],[data-theme=dark]) .import-status.staged{color:var(--theme-warning-ink)}:root:is([data-theme=white],[data-theme=dark]) .import-status.approved{color:var(--theme-accent-ink)}:root:is([data-theme=white],[data-theme=dark]) .inventory-import-blockers{color:var(--theme-danger-ink);background:var(--theme-danger-soft);border:1px solid var(--theme-line)}:root:is([data-theme=white],[data-theme=dark]) .inventory-approved{color:var(--theme-accent-ink);background:var(--theme-soft);border:1px solid var(--theme-line)}:root:is([data-theme=white],[data-theme=dark]) .inventory-reconciliation-mode{color:var(--theme-warning-ink);background:var(--theme-warning-soft);border:1px solid var(--theme-line)}:root:is([data-theme=white],[data-theme=dark]) .inventory-reconciliation-mode span{color:var(--theme-warning-ink)}:root:is([data-theme=white],[data-theme=dark]) .inventory-reconciliation{border:1px solid var(--theme-line);background:var(--theme-panel)}:root:is([data-theme=white],[data-theme=dark]) .inventory-reconciliation .inventory-history-head{background:var(--theme-soft)}:root:is([data-theme=white],[data-theme=dark]) .reconciliation-record{border-top:1px solid var(--theme-line);background:var(--theme-soft)}:root:is([data-theme=white],[data-theme=dark]) .reconciliation-record input{color:var(--ink);background:var(--theme-panel);border:1px solid var(--line);outline:none}:root:is([data-theme=white],[data-theme=dark]) .reconciliation-record button{color:var(--theme-on-fill);background:var(--theme-accent-fill);border:0}:root:is([data-theme=white],[data-theme=dark]) .reconciliation-record button:disabled{color:var(--theme-muted);background:var(--theme-soft)}:root:is([data-theme=white],[data-theme=dark]) .inventory-approval-form{border:1px solid var(--theme-accent-border);background:var(--theme-soft)}:root:is([data-theme=white],[data-theme=dark]) .inventory-approval-form .approval-check{color:var(--theme-warning-ink)}:root:is([data-theme=white],[data-theme=dark]) .inventory-approval-form>button{color:var(--theme-on-fill);background:var(--theme-accent-fill);border:0}:root:is([data-theme=white],[data-theme=dark]) .inventory-approval-form>button:disabled{color:var(--theme-muted);background:var(--theme-soft)}:root:is([data-theme=white],[data-theme=dark]) .inventory-staging-table-wrap{border-top:1px solid var(--theme-line)}:root:is([data-theme=white],[data-theme=dark]) .inventory-staging-table th{color:var(--muted);background:var(--theme-soft);border-bottom:1px solid var(--line)}:root:is([data-theme=white],[data-theme=dark]) .inventory-staging-table td{border-bottom:1px solid var(--theme-line)}:root:is([data-theme=white],[data-theme=dark]) .inventory-staging-table .staging-negative{background:var(--theme-danger-soft)}:root:is([data-theme=white],[data-theme=dark]) .inventory-staging-table .staging-negative td:nth-child(4){color:var(--theme-danger-ink)}:root:is([data-theme=white],[data-theme=dark]) .inventory-pagination button{border:1px solid var(--line);color:var(--theme-accent-ink);background:var(--theme-panel)}:root:is([data-theme=white],[data-theme=dark]) .inventory-pagination button:disabled{color:var(--theme-muted);background:var(--theme-soft)}:root:is([data-theme=white],[data-theme=dark]) .inventory-table th{color:var(--muted);background:var(--theme-soft);border-bottom:1px solid var(--line)}:root:is([data-theme=white],[data-theme=dark]) .inventory-table td{border-bottom:1px solid var(--theme-line)}:root:is([data-theme=white],[data-theme=dark]) .inventory-table td>small{color:var(--theme-muted)}:root:is([data-theme=white],[data-theme=dark]) .inventory-adjust button:disabled{color:var(--theme-muted);background:var(--theme-soft)}:root:is([data-theme=white],[data-theme=dark]) .procurement-create{border-bottom:1px solid var(--theme-line)}:root:is([data-theme=white],[data-theme=dark]) .procurement-create input,:root:is([data-theme=white],[data-theme=dark]) .procurement-create select,:root:is([data-theme=white],[data-theme=dark]) .procurement-selector select,:root:is([data-theme=white],[data-theme=dark]) .receipt-note input,:root:is([data-theme=white],[data-theme=dark]) .procurement-lines article input,:root:is([data-theme=white],[data-theme=dark]) .procurement-draft-lines input,:root:is([data-theme=white],[data-theme=dark]) .procurement-draft-lines select{color:var(--ink);background:var(--theme-panel);border:1px solid var(--line);outline:none}:root:is([data-theme=white],[data-theme=dark]) .procurement-create>button,:root:is([data-theme=white],[data-theme=dark]) .procurement-selector button,:root:is([data-theme=white],[data-theme=dark]) .procurement-lines article button{color:var(--theme-on-fill);background:var(--theme-accent-fill);border:0}:root:is([data-theme=white],[data-theme=dark]) .procurement-create button:disabled,:root:is([data-theme=white],[data-theme=dark]) .procurement-selector button:disabled,:root:is([data-theme=white],[data-theme=dark]) .procurement-lines article button:disabled{color:var(--theme-muted);background:var(--theme-soft)}:root:is([data-theme=white],[data-theme=dark]) .procurement-draft-lines>div button,:root:is([data-theme=white],[data-theme=dark]) .procurement-draft-lines>button{border:1px solid var(--line);color:var(--theme-accent-ink);background:var(--theme-panel)}:root:is([data-theme=white],[data-theme=dark]) .procurement-auto-location{border:1px solid var(--theme-line);background:var(--theme-soft)}:root:is([data-theme=white],[data-theme=dark]) .procurement-auto-location strong{color:var(--theme-accent-ink)}:root:is([data-theme=white],[data-theme=dark]) .procurement-selector{border-bottom:1px solid var(--theme-line);background:var(--theme-panel)}:root:is([data-theme=white],[data-theme=dark]) .procurement-selector .procurement-export{color:var(--theme-danger-ink);background:var(--theme-warning-soft);border:1px solid var(--theme-line)}:root:is([data-theme=white],[data-theme=dark]) .procurement-selector .inbound-export{color:var(--theme-info-ink);background:var(--theme-info-soft);border:1px solid var(--theme-line)}:root:is([data-theme=white],[data-theme=dark]) .procurement-lines-head{border-bottom:1px solid var(--theme-line)}:root:is([data-theme=white],[data-theme=dark]) .procurement-status{color:var(--theme-warning-ink);background:var(--theme-warning-soft)}:root:is([data-theme=white],[data-theme=dark]) .procurement-status.received{color:var(--theme-accent-ink);background:var(--mint)}:root:is([data-theme=white],[data-theme=dark]) .procurement-lines article{border-bottom:1px solid var(--theme-line)}:root:is([data-theme=white],[data-theme=dark]) .procurement-manual-create{border:1px solid var(--theme-line);background:var(--theme-panel)}:root:is([data-theme=white],[data-theme=dark]) .procurement-manual-create>summary strong{color:var(--theme-ink)}:root:is([data-theme=white],[data-theme=dark]) .procurement-manual-create>summary i{color:var(--theme-muted);background:var(--theme-soft)}:root:is([data-theme=white],[data-theme=dark]) .procurement-manual-create[open]>summary{border-bottom:1px solid var(--theme-line);background:var(--theme-soft)}:root:is([data-theme=white],[data-theme=dark]) .inventory-shell .procurement-order-head{background:var(--theme-panel);color:var(--ink);border:0}:root:is([data-theme=white],[data-theme=dark]) .procurement-order-head .has-remaining{color:var(--theme-danger-ink)}:root:is([data-theme=white],[data-theme=dark]) .procurement-location-warning{border:1px solid var(--theme-warning-border);background:var(--theme-warning-soft);color:var(--theme-warning-ink)}:root:is([data-theme=white],[data-theme=dark]) .procurement-location-warning small{color:var(--theme-warning-ink)}:root:is([data-theme=white],[data-theme=dark]) .procurement-location-warning button{border:1px solid var(--theme-warning-border);background:var(--theme-panel);color:var(--theme-warning-ink)}:root:is([data-theme=white],[data-theme=dark]) .procurement-order-tools>button,:root:is([data-theme=white],[data-theme=dark]) .procurement-line-table button{color:var(--theme-on-fill);background:var(--theme-accent-fill);border:0}:root:is([data-theme=white],[data-theme=dark]) .procurement-order-tools>button.procurement-delete{border:1px solid var(--theme-line);background:var(--theme-danger-soft);color:var(--theme-danger-ink)}:root:is([data-theme=white],[data-theme=dark]) .procurement-order-tools .procurement-export{color:var(--theme-danger-ink);background:var(--theme-warning-soft);border:1px solid var(--theme-line)}:root:is([data-theme=white],[data-theme=dark]) .procurement-order-tools .inbound-export{color:var(--theme-info-ink);background:var(--theme-info-soft);border:1px solid var(--theme-line)}:root:is([data-theme=white],[data-theme=dark]) .procurement-workflow{border:1px solid var(--theme-line);background:var(--theme-panel)}:root:is([data-theme=white],[data-theme=dark]) .procurement-workflow-head{border-bottom:1px solid var(--theme-line);background:var(--theme-soft)}:root:is([data-theme=white],[data-theme=dark]) .procurement-workflow-head strong{color:var(--theme-accent-ink)}:root:is([data-theme=white],[data-theme=dark]) .procurement-workflow button{border:1px solid var(--theme-line);background:var(--theme-panel);color:var(--theme-accent-ink)}:root:is([data-theme=white],[data-theme=dark]) .procurement-workflow button:hover,:root:is([data-theme=white],[data-theme=dark]) .procurement-workflow button.active{border-color:var(--theme-accent-border);background:var(--mint);color:var(--theme-accent-ink)}:root:is([data-theme=white],[data-theme=dark]) .procurement-workflow-editor{border-bottom:1px solid var(--theme-line);background:var(--theme-panel)}:root:is([data-theme=white],[data-theme=dark]) .procurement-editor-head input,:root:is([data-theme=white],[data-theme=dark]) .procurement-editor-head select,:root:is([data-theme=white],[data-theme=dark]) .procurement-dispatch-bar input,:root:is([data-theme=white],[data-theme=dark]) .procurement-receipt-bar input,:root:is([data-theme=white],[data-theme=dark]) .procurement-workflow-table input,:root:is([data-theme=white],[data-theme=dark]) .procurement-workflow-table select{border:1px solid var(--line);background:var(--theme-panel)}:root:is([data-theme=white],[data-theme=dark]) .procurement-held{background:var(--theme-warning-soft)}:root:is([data-theme=white],[data-theme=dark]) .procurement-held>strong{color:var(--theme-warning-ink)}:root:is([data-theme=white],[data-theme=dark]) .procurement-draft-hint{background:var(--theme-soft);color:var(--theme-accent-ink)}:root:is([data-theme=white],[data-theme=dark]) .procurement-shipment{border:1px solid var(--theme-line);background:var(--theme-panel)}:root:is([data-theme=white],[data-theme=dark]) .procurement-shipment>summary{background:var(--theme-soft)}:root:is([data-theme=white],[data-theme=dark]) .procurement-status.china_confirmed,:root:is([data-theme=white],[data-theme=dark]) .procurement-status.draft{color:var(--theme-warning-ink);background:var(--theme-warning-soft)}:root:is([data-theme=white],[data-theme=dark]) .procurement-status.partially_shipped,:root:is([data-theme=white],[data-theme=dark]) .procurement-status.in_transit,:root:is([data-theme=white],[data-theme=dark]) .procurement-status.shipped{color:var(--theme-info-ink);background:var(--theme-info-soft)}:root:is([data-theme=white],[data-theme=dark]) .procurement-status.partially_received{color:var(--theme-warning-ink);background:var(--theme-warning-soft)}:root:is([data-theme=white],[data-theme=dark]) .procurement-status.cancelled{color:var(--theme-danger-ink);background:var(--theme-danger-soft)}:root:is([data-theme=white],[data-theme=dark]) .procurement-shipment-body{border-top:1px solid var(--theme-line)}:root:is([data-theme=white],[data-theme=dark]) .procurement-dispatch-bar,:root:is([data-theme=white],[data-theme=dark]) .procurement-receipt-bar{background:var(--theme-soft)}:root:is([data-theme=white],[data-theme=dark]) .procurement-event-log{border-top:1px dashed var(--theme-line)}:root:is([data-theme=white],[data-theme=dark]) .procurement-event-log>summary{color:var(--theme-muted)}:root:is([data-theme=white],[data-theme=dark]) .receipt-complete{color:var(--theme-accent-ink)}:root:is([data-theme=white],[data-theme=dark]) .inventory-history-head{border-bottom:1px solid var(--theme-line)}:root:is([data-theme=white],[data-theme=dark]) .inventory-history-head>span{color:var(--theme-accent-ink);background:var(--mint)}:root:is([data-theme=white],[data-theme=dark]) .inventory-history-list>div{border-bottom:1px solid var(--theme-line)}:root:is([data-theme=white],[data-theme=dark]) .inventory-history-list .positive{color:var(--theme-accent-ink)}:root:is([data-theme=white],[data-theme=dark]) .inventory-history-list .negative{color:var(--theme-danger-ink)}:root:is([data-theme=white],[data-theme=dark]) .master-data-groups>div{border:1px solid var(--theme-line);background:var(--theme-panel)}:root:is([data-theme=white],[data-theme=dark]) .master-data-groups span{color:var(--theme-accent-ink);background:var(--theme-soft)}:root:is([data-theme=white],[data-theme=dark]) .master-create-form{border-bottom:1px solid var(--theme-line);background:var(--theme-panel)}:root:is([data-theme=white],[data-theme=dark]) .master-create-form input,:root:is([data-theme=white],[data-theme=dark]) .master-create-form select,:root:is([data-theme=white],[data-theme=dark]) .master-edit-form input,:root:is([data-theme=white],[data-theme=dark]) .master-edit-form select{color:var(--ink);background:var(--theme-panel);border:1px solid var(--line);outline:none}:root:is([data-theme=white],[data-theme=dark]) .master-create-form button,:root:is([data-theme=white],[data-theme=dark]) .master-edit-form>button{color:var(--theme-on-fill);background:var(--theme-accent-fill);border:0}:root:is([data-theme=white],[data-theme=dark]) .master-create-form button:disabled,:root:is([data-theme=white],[data-theme=dark]) .master-edit-form>button:disabled{color:var(--theme-muted);background:var(--theme-soft)}:root:is([data-theme=white],[data-theme=dark]) .master-list{border:1px solid var(--theme-line);background:var(--theme-panel)}:root:is([data-theme=white],[data-theme=dark]) .master-list-filter:focus{border-color:var(--theme-accent-border);outline:none}:root:is([data-theme=white],[data-theme=dark]) .master-list-head{border-bottom:1px solid var(--theme-line)}:root:is([data-theme=white],[data-theme=dark]) .master-list-head span{color:var(--theme-accent-ink);background:var(--mint)}:root:is([data-theme=white],[data-theme=dark]) .master-list article{border-bottom:1px solid var(--theme-line);background:var(--theme-panel)}:root:is([data-theme=white],[data-theme=dark]) .master-list article.inactive{background:var(--theme-soft)}:root:is([data-theme=white],[data-theme=dark]) .master-order-buttons button{border:1px solid var(--line);color:var(--theme-accent-ink);background:var(--theme-panel)}:root:is([data-theme=white],[data-theme=dark]) .master-order-buttons button:disabled{color:var(--theme-muted);background:var(--theme-soft)}:root:is([data-theme=white],[data-theme=dark]) .master-item-main em{color:var(--theme-warning-ink)}:root:is([data-theme=white],[data-theme=dark]) .master-item-actions button{border:1px solid var(--line);color:var(--theme-accent-ink);background:var(--theme-panel)}:root:is([data-theme=white],[data-theme=dark]) .master-item-actions button:disabled{color:var(--theme-muted);background:var(--theme-soft)}:root:is([data-theme=white],[data-theme=dark]) .master-edit-form{border:1px solid var(--theme-line);background:var(--theme-soft)}:root:is([data-theme=white],[data-theme=dark]) .master-change-history,:root:is([data-theme=white],[data-theme=dark]) .master-change-history p{border-top:1px solid var(--theme-line)}:root:is([data-theme=white],[data-theme=dark]) .export-foundation-list>div{border-bottom:1px solid var(--theme-line)}:root:is([data-theme=white],[data-theme=dark]) .export-foundation-list button{border:1px solid var(--theme-line);color:var(--theme-muted);background:var(--theme-soft)}:root:is([data-theme=white],[data-theme=dark]) .export-foundation-list button:not(:disabled){border-color:var(--theme-accent-border);color:var(--theme-on-fill);background:var(--theme-accent-fill)}:root:is([data-theme=white],[data-theme=dark]) .export-foundation-list button:not(:disabled):hover{background:var(--theme-accent-fill)}:root:is([data-theme=white],[data-theme=dark]) .access-badge.admin{color:var(--theme-accent-ink);background:var(--theme-soft)}:root:is([data-theme=white],[data-theme=dark]) .access-badge.operator{color:var(--theme-warning-ink);background:var(--theme-warning-soft)}:root:is([data-theme=white],[data-theme=dark]) .access-badge.viewer{color:var(--theme-muted);background:var(--theme-soft)}:root:is([data-theme=white],[data-theme=dark]) .access-notice{border:1px solid var(--theme-line);color:var(--theme-muted);background:var(--theme-soft)}:root:is([data-theme=white],[data-theme=dark]) .access-notice strong{color:var(--theme-ink)}:root:is([data-theme=white],[data-theme=dark]) .export-foundation-list a{color:var(--theme-accent-ink);background:var(--mint)}:root:is([data-theme=white],[data-theme=dark]) .readiness-status.ready{color:var(--theme-success-ink);background:var(--theme-success-soft)}:root:is([data-theme=white],[data-theme=dark]) .readiness-status.attention{color:var(--theme-warning-ink);background:var(--theme-warning-soft)}:root:is([data-theme=white],[data-theme=dark]) .readiness-status.blocked{color:var(--theme-danger-ink);background:var(--theme-danger-soft)}:root:is([data-theme=white],[data-theme=dark]) .readiness-summary{border-bottom:1px solid var(--theme-line);background:var(--theme-soft)}:root:is([data-theme=white],[data-theme=dark]) .readiness-summary>div{background:var(--theme-panel)}:root:is([data-theme=white],[data-theme=dark]) .readiness-checks article{border-bottom:1px solid var(--theme-line)}:root:is([data-theme=white],[data-theme=dark]) .readiness-checks article i{background:var(--theme-accent-fill)}:root:is([data-theme=white],[data-theme=dark]) .readiness-checks article.warn i{background:var(--theme-warning-fill)}:root:is([data-theme=white],[data-theme=dark]) .readiness-checks article.fail i{background:var(--theme-danger-fill)}:root:is([data-theme=white],[data-theme=dark]) .readiness-checks article b{color:var(--theme-accent-ink);background:var(--theme-soft)}:root:is([data-theme=white],[data-theme=dark]) .readiness-checks article.warn b{color:var(--theme-warning-ink);background:var(--theme-warning-soft)}:root:is([data-theme=white],[data-theme=dark]) .readiness-checks article.fail b{color:var(--theme-danger-ink);background:var(--theme-danger-soft)}:root:is([data-theme=white],[data-theme=dark]) .rebuild-readiness{border:1px solid var(--theme-line);background:var(--theme-panel)}:root:is([data-theme=white],[data-theme=dark]) .rebuild-readiness.attention,:root:is([data-theme=white],[data-theme=dark]) .rebuild-readiness.blocked{border-color:var(--theme-line)}:root:is([data-theme=white],[data-theme=dark]) .rebuild-readiness-head{border-bottom:1px solid var(--theme-line)}:root:is([data-theme=white],[data-theme=dark]) .rebuild-readiness-head>span{color:var(--theme-accent-ink);background:var(--theme-soft)}:root:is([data-theme=white],[data-theme=dark]) .rebuild-readiness.attention .rebuild-readiness-head>span{color:var(--theme-warning-ink);background:var(--theme-warning-soft)}:root:is([data-theme=white],[data-theme=dark]) .rebuild-readiness.blocked .rebuild-readiness-head>span{color:var(--theme-danger-ink);background:var(--theme-danger-soft)}:root:is([data-theme=white],[data-theme=dark]) .rebuild-readiness-groups h4{color:var(--theme-accent-ink)}:root:is([data-theme=white],[data-theme=dark]) .rebuild-check{border-bottom:1px solid var(--theme-line);color:inherit}:root:is([data-theme=white],[data-theme=dark]) .rebuild-check:hover{background:var(--theme-soft)}:root:is([data-theme=white],[data-theme=dark]) .rebuild-check i{background:var(--theme-accent-fill)}:root:is([data-theme=white],[data-theme=dark]) .rebuild-check.warn i{background:var(--theme-warning-fill)}:root:is([data-theme=white],[data-theme=dark]) .rebuild-check.fail i{background:var(--theme-danger-fill)}:root:is([data-theme=white],[data-theme=dark]) .rebuild-check b{color:var(--theme-accent-ink);background:var(--theme-soft)}:root:is([data-theme=white],[data-theme=dark]) .rebuild-check.warn b{color:var(--theme-warning-ink);background:var(--theme-warning-soft)}:root:is([data-theme=white],[data-theme=dark]) .rebuild-check.fail b{color:var(--theme-danger-ink);background:var(--theme-danger-soft)}:root:is([data-theme=white],[data-theme=dark]) .backup-actions{border:1px solid var(--theme-line);background:var(--theme-soft)}:root:is([data-theme=white],[data-theme=dark]) .backup-actions small{color:var(--theme-accent-ink)}:root:is([data-theme=white],[data-theme=dark]) .backup-actions button,:root:is([data-theme=white],[data-theme=dark]) .restore-confirmation button{color:var(--theme-on-fill);background:var(--theme-accent-fill);border:0}:root:is([data-theme=white],[data-theme=dark]) .backup-actions button:disabled,:root:is([data-theme=white],[data-theme=dark]) .restore-confirmation button:disabled{color:var(--theme-muted);background:var(--theme-soft)}:root:is([data-theme=white],[data-theme=dark]) .restore-panel{border:1px solid var(--theme-line);background:var(--theme-panel)}:root:is([data-theme=white],[data-theme=dark]) .restore-controls input,:root:is([data-theme=white],[data-theme=dark]) .restore-confirmation input{border:1px solid var(--line);background:var(--theme-panel)}:root:is([data-theme=white],[data-theme=dark]) .restore-controls div{background:var(--theme-soft)}:root:is([data-theme=white],[data-theme=dark]) .restore-controls div small{color:var(--theme-warning-ink)}:root:is([data-theme=white],[data-theme=dark]) .restore-confirmation{border-top:1px solid var(--theme-line)}:root:is([data-theme=white],[data-theme=dark]) .restore-confirmation code{color:var(--theme-danger-ink)}:root:is([data-theme=white],[data-theme=dark]) .saas-shell{color:var(--theme-ink);background:var(--theme-soft)}:root:is([data-theme=white],[data-theme=dark]) .saas-sidebar{color:var(--theme-muted);background:var(--theme-accent-fill);border-right:1px solid color-mix(in srgb, var(--theme-line) 6%, transparent)}:root:is([data-theme=white],[data-theme=dark]) .saas-logo{color:var(--theme-on-fill)}:root:is([data-theme=white],[data-theme=dark]) .saas-logo>span{color:var(--theme-ink);background:var(--theme-warning-soft)}:root:is([data-theme=white],[data-theme=dark]) .saas-logo small,:root:is([data-theme=white],[data-theme=dark]) .saas-nav>small,:root:is([data-theme=white],[data-theme=dark]) .saas-nav a{color:var(--theme-muted)}:root:is([data-theme=white],[data-theme=dark]) .saas-nav a.active i{color:var(--theme-ink);background:var(--theme-warning-soft)}:root:is([data-theme=white],[data-theme=dark]) .saas-sidebar-foot{border-top:1px solid color-mix(in srgb, var(--theme-line) 8%, transparent)}:root:is([data-theme=white],[data-theme=dark]) .saas-sidebar-foot strong{color:var(--theme-on-fill)}:root:is([data-theme=white],[data-theme=dark]) .saas-sidebar-foot small{color:var(--theme-muted)}:root:is([data-theme=white],[data-theme=dark]) .saas-health-dot{background:var(--theme-raised)}:root:is([data-theme=white],[data-theme=dark]) .saas-health-dot.ready{background:var(--theme-success-soft);box-shadow:0 0 0 5px #0000001f}:root:is([data-theme=white],[data-theme=dark]) .saas-health-dot.attention{background:var(--theme-warning-soft);box-shadow:0 0 0 5px #0000001c}:root:is([data-theme=white],[data-theme=dark]) .saas-health-dot.blocked{background:var(--theme-danger-soft);box-shadow:0 0 0 5px #0000001c}:root:is([data-theme=white],[data-theme=dark]) .saas-header{border-bottom:1px solid var(--theme-line);background:color-mix(in srgb, var(--theme-panel) 92%, transparent)}:root:is([data-theme=white],[data-theme=dark]) .saas-status-pill{color:var(--theme-muted);background:var(--theme-soft)}:root:is([data-theme=white],[data-theme=dark]) .saas-status-pill.ready{color:var(--theme-success-ink);background:var(--theme-success-soft)}:root:is([data-theme=white],[data-theme=dark]) .saas-status-pill.attention{color:var(--theme-warning-ink);background:var(--theme-warning-soft)}:root:is([data-theme=white],[data-theme=dark]) .saas-status-pill.blocked{color:var(--theme-danger-ink);background:var(--theme-danger-soft)}:root:is([data-theme=white],[data-theme=dark]) .saas-header-actions button,:root:is([data-theme=white],[data-theme=dark]) .saas-primary-button{border:1px solid var(--theme-line);color:var(--theme-ink);background:var(--theme-panel)}:root:is([data-theme=white],[data-theme=dark]) .saas-header-actions button:hover{border-color:var(--theme-accent-border);color:var(--theme-accent-ink)}:root:is([data-theme=white],[data-theme=dark]) .saas-primary-button{border-color:var(--theme-accent-border);color:var(--theme-on-fill);background:var(--theme-accent-fill)}:root:is([data-theme=white],[data-theme=dark]) .saas-primary-button:hover,:root:is([data-theme=white],[data-theme=dark]) .saas-avatar{color:var(--theme-on-fill);background:var(--theme-accent-fill)}:root:is([data-theme=white],[data-theme=dark]) .saas-welcome>div>span:first-child,:root:is([data-theme=white],[data-theme=dark]) .saas-welcome p,:root:is([data-theme=white],[data-theme=dark]) .saas-update-time{color:var(--theme-muted)}:root:is([data-theme=white],[data-theme=dark]) .saas-error{border:1px solid var(--theme-line);color:var(--theme-danger-ink);background:var(--theme-danger-soft)}:root:is([data-theme=white],[data-theme=dark]) .saas-error button{border:1px solid var(--theme-danger-border);color:var(--theme-danger-ink);background:var(--theme-panel)}:root:is([data-theme=white],[data-theme=dark]) .saas-kpis article{border:1px solid var(--theme-line);background:var(--theme-panel);box-shadow:0 4px 16px #00000009}:root:is([data-theme=white],[data-theme=dark]) .saas-kpis span,:root:is([data-theme=white],[data-theme=dark]) .saas-kpis small{color:var(--theme-muted)}:root:is([data-theme=white],[data-theme=dark]) .saas-kpis i.green{color:var(--theme-accent-ink);background:var(--theme-soft)}:root:is([data-theme=white],[data-theme=dark]) .saas-kpis i.blue{color:var(--theme-info-ink);background:var(--theme-info-soft)}:root:is([data-theme=white],[data-theme=dark]) .saas-kpis i.amber{color:var(--theme-warning-ink);background:var(--theme-warning-soft)}:root:is([data-theme=white],[data-theme=dark]) .saas-kpis i.red{color:var(--theme-danger-ink);background:var(--theme-danger-soft)}:root:is([data-theme=white],[data-theme=dark]) .saas-card{border:1px solid var(--theme-line);background:var(--theme-panel);box-shadow:0 4px 18px #00000009}:root:is([data-theme=white],[data-theme=dark]) .saas-card-head{border-bottom:1px solid var(--theme-line)}:root:is([data-theme=white],[data-theme=dark]) .saas-card-head p{color:var(--theme-muted)}:root:is([data-theme=white],[data-theme=dark]) .saas-card-head>a{color:var(--theme-accent-ink)}:root:is([data-theme=white],[data-theme=dark]) .saas-count{color:var(--theme-accent-ink);background:var(--theme-soft)}:root:is([data-theme=white],[data-theme=dark]) .saas-quick-actions a{border:1px solid var(--theme-line);color:var(--theme-ink);background:var(--theme-panel)}:root:is([data-theme=white],[data-theme=dark]) .saas-quick-actions a:hover{border-color:var(--theme-accent-border);background:var(--theme-soft)}:root:is([data-theme=white],[data-theme=dark]) .saas-quick-actions i{color:var(--theme-accent-ink);background:var(--theme-soft)}:root:is([data-theme=white],[data-theme=dark]) .saas-quick-actions span{color:var(--theme-muted)}:root:is([data-theme=white],[data-theme=dark]) .saas-stock-row{border-bottom:1px solid var(--theme-line);color:var(--theme-ink)}:root:is([data-theme=white],[data-theme=dark]) .saas-stock-row:not(.head):hover{background:var(--theme-soft)}:root:is([data-theme=white],[data-theme=dark]) .saas-stock-row.head{color:var(--theme-muted);background:var(--theme-panel)}:root:is([data-theme=white],[data-theme=dark]) .saas-stock-row small{color:var(--theme-muted)}:root:is([data-theme=white],[data-theme=dark]) .saas-stock-row em.low{color:var(--theme-warning-ink);background:var(--theme-warning-soft)}:root:is([data-theme=white],[data-theme=dark]) .saas-stock-row em.critical{color:var(--theme-danger-ink);background:var(--theme-danger-soft)}:root:is([data-theme=white],[data-theme=dark]) .saas-empty,:root:is([data-theme=white],[data-theme=dark]) .saas-empty strong{color:var(--theme-muted)}:root:is([data-theme=white],[data-theme=dark]) .saas-activity-list article{border-bottom:1px solid var(--theme-line)}:root:is([data-theme=white],[data-theme=dark]) .saas-activity-list i.positive{color:var(--theme-success-ink);background:var(--theme-success-soft)}:root:is([data-theme=white],[data-theme=dark]) .saas-activity-list i.negative{color:var(--theme-danger-ink);background:var(--theme-danger-soft)}:root:is([data-theme=white],[data-theme=dark]) .saas-activity-list span,:root:is([data-theme=white],[data-theme=dark]) .saas-activity-list small{color:var(--theme-muted)}:root:is([data-theme=white],[data-theme=dark]) .saas-activity-list b.positive{color:var(--theme-success-ink)}:root:is([data-theme=white],[data-theme=dark]) .saas-activity-list b.negative{color:var(--theme-danger-ink)}:root:is([data-theme=white],[data-theme=dark]) .saas-task-list a{border-bottom:1px solid var(--theme-line);color:var(--theme-ink)}:root:is([data-theme=white],[data-theme=dark]) .saas-task-list i.violet{color:var(--theme-violet-ink);background:var(--theme-violet-soft)}:root:is([data-theme=white],[data-theme=dark]) .saas-task-list i.amber{color:var(--theme-warning-ink);background:var(--theme-warning-soft)}:root:is([data-theme=white],[data-theme=dark]) .saas-task-list i.blue{color:var(--theme-info-ink);background:var(--theme-info-soft)}:root:is([data-theme=white],[data-theme=dark]) .saas-task-list span{color:var(--theme-muted)}:root:is([data-theme=white],[data-theme=dark]) .saas-task-list b{color:var(--theme-muted);background:var(--theme-soft)}:root:is([data-theme=white],[data-theme=dark]) .saas-safe-state i{color:var(--theme-accent-ink);background:var(--theme-soft)}:root:is([data-theme=white],[data-theme=dark]) .saas-safe-state span{color:var(--theme-muted)}:root:is([data-theme=white],[data-theme=dark]) .saas-alert-list article{border-bottom:1px solid var(--theme-line)}:root:is([data-theme=white],[data-theme=dark]) .saas-alert-list article>i{color:var(--theme-warning-ink);background:var(--theme-warning-soft)}:root:is([data-theme=white],[data-theme=dark]) .saas-alert-list article.fail>i{color:var(--theme-danger-ink);background:var(--theme-danger-soft)}:root:is([data-theme=white],[data-theme=dark]) .saas-alert-list span{color:var(--theme-muted)}:root:is([data-theme=white],[data-theme=dark]) .saas-backup-line{color:var(--theme-muted);background:var(--theme-soft)}:root:is([data-theme=white],[data-theme=dark]) .saas-backup-line strong{color:var(--theme-muted)}:root:is([data-theme=white],[data-theme=dark]) .saas-agent-list article{border-bottom:1px solid var(--theme-line)}:root:is([data-theme=white],[data-theme=dark]) .saas-agent-list article>span{color:var(--theme-accent-ink);background:var(--theme-soft)}:root:is([data-theme=white],[data-theme=dark]) .saas-agent-list small{color:var(--theme-muted)}:root:is([data-theme=white],[data-theme=dark]) .saas-agent-list em.online{color:var(--theme-accent-ink);background:var(--theme-soft)}:root:is([data-theme=white],[data-theme=dark]) .saas-agent-list em.busy{color:var(--theme-warning-ink);background:var(--theme-warning-soft)}:root:is([data-theme=white],[data-theme=dark]) .saas-agent-list em.offline{color:var(--theme-muted);background:var(--theme-soft)}:root:is([data-theme=white],[data-theme=dark]) .saas-agent-summary{border-top:1px solid var(--theme-line);color:var(--theme-muted)}:root:is([data-theme=white],[data-theme=dark]) .saas-agent-summary i{background:var(--theme-raised)}:root:is([data-theme=white],[data-theme=dark]) .saas-agent-summary i.online{background:var(--theme-accent-fill)}@media (width<=900px){:root:is([data-theme=white],[data-theme=dark]) .saas-mobile-brand{color:var(--theme-ink);background:var(--theme-warning-soft)}}:root:is([data-theme=white],[data-theme=dark]) .import-wizard-steps>div,:root:is([data-theme=white],[data-theme=dark]) .import-wizard-steps b{background:var(--theme-soft);color:var(--muted)}:root:is([data-theme=white],[data-theme=dark]) .import-wizard-steps .active{background:var(--theme-soft);color:var(--theme-accent-ink)}:root:is([data-theme=white],[data-theme=dark]) .import-wizard-steps .active b{background:var(--theme-accent-fill);color:var(--theme-on-fill)}:root:is([data-theme=white],[data-theme=dark]) .import-wizard-steps .done{background:var(--theme-warning-soft);color:var(--theme-warning-ink)}:root:is([data-theme=white],[data-theme=dark]) .import-wizard-steps .done b{background:var(--theme-warning-fill);color:var(--theme-on-fill)}:root:is([data-theme=white],[data-theme=dark]) .import-sheets-head{background:color-mix(in srgb, var(--theme-panel) 72%, transparent);border-bottom:1px solid var(--line)}:root:is([data-theme=white],[data-theme=dark]) .import-sheets-actions button{border:1px solid var(--line);background:var(--theme-panel);color:var(--ink)}:root:is([data-theme=white],[data-theme=dark]) .import-sheets-actions button:hover:not(:disabled){color:var(--theme-accent-ink);border-color:var(--theme-accent-border);background:var(--theme-soft)}:root:is([data-theme=white],[data-theme=dark]) .import-sheets-list label{border-top:1px solid color-mix(in srgb, var(--theme-accent-border) 7%, transparent)}:root:is([data-theme=white],[data-theme=dark]) .import-sheets-list label:hover,:root:is([data-theme=white],[data-theme=dark]) .import-sheets-list label.applied,:root:is([data-theme=white],[data-theme=dark]) .import-sheets-list label.failed{background:var(--theme-soft)}:root:is([data-theme=white],[data-theme=dark]) .import-sheets-list em .negative{color:var(--theme-danger-ink)}:root:is([data-theme=white],[data-theme=dark]) .import-sheets-list em .positive{color:var(--theme-accent-ink)}:root:is([data-theme=white],[data-theme=dark]) .import-sheet-preview{border:1px solid var(--line);background:var(--theme-panel);color:var(--muted)}:root:is([data-theme=white],[data-theme=dark]) .import-sheet-preview:hover{color:var(--theme-accent-ink);border-color:var(--theme-accent-border)}:root:is([data-theme=white],[data-theme=dark]) .import-reconcile button.primary{background:var(--theme-accent-fill);border-color:var(--theme-accent-border);color:var(--theme-on-fill)}:root:is([data-theme=white],[data-theme=dark]) .import-reconcile-modes label.selected{border-color:var(--theme-accent-border);box-shadow:inset 0 0 0 1px var(--theme-accent-fill)}:root:is([data-theme=white],[data-theme=dark]) .import-reconcile-modes input{accent-color:var(--theme-accent-fill)}:root:is([data-theme=white],[data-theme=dark]) .import-wizard-controls label>span a{color:var(--theme-accent-ink)}:root:is([data-theme=white],[data-theme=dark]) .import-wizard-controls>button,:root:is([data-theme=white],[data-theme=dark]) .import-wizard-submit button,:root:is([data-theme=white],[data-theme=dark]) .import-wizard-submit a,:root:is([data-theme=white],[data-theme=dark]) .import-issues button{background:var(--theme-accent-fill);color:var(--theme-on-fill);border:0}:root:is([data-theme=white],[data-theme=dark]) .import-wizard-controls>button:disabled,:root:is([data-theme=white],[data-theme=dark]) .import-wizard-submit button:disabled{background:var(--theme-soft)}:root:is([data-theme=white],[data-theme=dark]) .import-contract-note{border:1px solid var(--theme-line);background:var(--theme-soft)}:root:is([data-theme=white],[data-theme=dark]) .import-review-summary>div{border:1px solid var(--line);background:var(--theme-panel)}:root:is([data-theme=white],[data-theme=dark]) .import-issues{border:1px solid var(--theme-line);background:var(--theme-soft)}:root:is([data-theme=white],[data-theme=dark]) .import-issues button{background:var(--theme-danger-fill)}:root:is([data-theme=white],[data-theme=dark]) .import-issues li{background:var(--theme-panel)}:root:is([data-theme=white],[data-theme=dark]) .import-preview th{background:var(--theme-soft);color:var(--muted)}:root:is([data-theme=white],[data-theme=dark]) .import-preview-more{color:var(--muted);background:var(--theme-panel)}:root:is([data-theme=white],[data-theme=dark]) .import-digest code{background:var(--theme-soft);color:var(--theme-ink)}:root:is([data-theme=white],[data-theme=dark]) .import-progress{background:var(--theme-soft)}:root:is([data-theme=white],[data-theme=dark]) .import-progress span{background:linear-gradient(90deg, var(--theme-accent-fill), var(--theme-accent-fill))}:root:is([data-theme=white],[data-theme=dark]) .import-progress b{color:var(--theme-on-fill)}:root:is([data-theme=white],[data-theme=dark]) .saas-home{background:var(--theme-soft)}:root:is([data-theme=white],[data-theme=dark]) .saas-user-card{border-top:1px solid color-mix(in srgb, var(--theme-line) 8%, transparent)}:root:is([data-theme=white],[data-theme=dark]) .saas-user-card strong{color:var(--theme-on-fill)}:root:is([data-theme=white],[data-theme=dark]) .saas-user-card small{color:var(--theme-muted)}:root:is([data-theme=white],[data-theme=dark]) .saas-user-card a,:root:is([data-theme=white],[data-theme=dark]) .saas-user-card button{border:1px solid color-mix(in srgb, var(--theme-line) 16%, transparent);color:var(--theme-muted);background:color-mix(in srgb, var(--theme-panel) 4%, transparent)}:root:is([data-theme=white],[data-theme=dark]) .template-profile-head>button{border:1px solid var(--theme-accent-border);background:var(--theme-panel);color:var(--theme-accent-ink)}:root:is([data-theme=white],[data-theme=dark]) .template-profile-list button{border:1px solid var(--line);background:var(--theme-soft);color:var(--ink)}:root:is([data-theme=white],[data-theme=dark]) .template-profile-list button.active{border-color:var(--theme-accent-border);background:color-mix(in srgb, var(--theme-accent-fill) 8%, var(--theme-panel));box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--theme-accent-fill) 25%, transparent)}:root:is([data-theme=white],[data-theme=dark]) .template-protected-note{border:1px solid var(--theme-warning-border);background:var(--theme-warning-soft)}:root:is([data-theme=white],[data-theme=dark]) .header-sample-control{border:1px dashed color-mix(in srgb, var(--theme-accent-border) 45%, var(--line));background:color-mix(in srgb, var(--theme-accent-fill) 4%, var(--theme-panel))}:root:is([data-theme=white],[data-theme=dark]) .mapping-readiness{border:1px solid var(--theme-accent-border);background:var(--theme-soft)}:root:is([data-theme=white],[data-theme=dark]) .mapping-readiness.blocked{border-color:var(--theme-line);background:var(--theme-warning-soft)}:root:is([data-theme=white],[data-theme=dark]) .mapping-readiness strong{color:var(--theme-accent-ink)}:root:is([data-theme=white],[data-theme=dark]) .mapping-readiness.blocked strong{color:var(--theme-warning-ink)}:root:is([data-theme=white],[data-theme=dark]) .header-mapping-grid label{border:1px solid var(--line);background:var(--theme-panel)}:root:is([data-theme=white],[data-theme=dark]) .header-mapping-grid label.mapping-missing{border-color:var(--theme-warning-border);background:var(--theme-warning-soft)}:root:is([data-theme=white],[data-theme=dark]) .header-mapping-grid label>em{color:var(--theme-warning-ink)}:root:is([data-theme=white],[data-theme=dark]) .mapping-quality-note{background:var(--theme-soft);color:var(--muted)}:root:is([data-theme=white],[data-theme=dark]) .template-legacy-note{border:1px solid color-mix(in srgb, var(--theme-accent-border) 28%, var(--line));background:color-mix(in srgb, var(--theme-accent-fill) 6%, var(--panel))}:root:is([data-theme=white],[data-theme=dark]) .template-submit button{background:var(--theme-accent-fill);color:var(--theme-on-fill);border:0}:root:is([data-theme=white],[data-theme=dark]) .saas-next-action{border:1px solid var(--theme-line);background:linear-gradient(120deg, var(--theme-soft), var(--theme-panel))}:root:is([data-theme=white],[data-theme=dark]) .saas-next-action span{color:var(--theme-accent-ink)}:root:is([data-theme=white],[data-theme=dark]) .saas-next-action>a{color:var(--theme-on-fill);background:var(--theme-accent-fill)}:root:is([data-theme=white],[data-theme=dark]) .saas-next-action.amber{border-color:var(--theme-line);background:linear-gradient(120deg, var(--theme-warning-soft), var(--theme-soft))}:root:is([data-theme=white],[data-theme=dark]) .saas-next-action.amber span{color:var(--theme-warning-ink)}:root:is([data-theme=white],[data-theme=dark]) .saas-next-action.amber>a{background:var(--theme-warning-fill)}:root:is([data-theme=white],[data-theme=dark]) .saas-next-action.red{border-color:var(--theme-line);background:var(--theme-soft)}:root:is([data-theme=white],[data-theme=dark]) .saas-next-action.red span{color:var(--theme-danger-ink)}:root:is([data-theme=white],[data-theme=dark]) .saas-next-action.red>a{background:var(--theme-danger-fill)}:root:is([data-theme=white],[data-theme=dark]) .saas-next-action.blue{border-color:var(--theme-line);background:var(--theme-soft)}:root:is([data-theme=white],[data-theme=dark]) .saas-next-action.blue span{color:var(--theme-info-ink)}:root:is([data-theme=white],[data-theme=dark]) .saas-next-action.blue>a{background:var(--theme-info-fill)}:root:is([data-theme=white],[data-theme=dark]) .inventory-start-guide{border:1px solid var(--theme-line);background:var(--theme-panel);box-shadow:0 10px 30px #00000012}:root:is([data-theme=white],[data-theme=dark]) .inventory-start-recommendation{background:linear-gradient(120deg, var(--theme-soft), var(--theme-soft) 68%)}:root:is([data-theme=white],[data-theme=dark]) .inventory-start-recommendation>div>span{color:var(--theme-accent-ink);background:var(--theme-soft)}:root:is([data-theme=white],[data-theme=dark]) .inventory-start-recommendation>a{color:var(--theme-on-fill);background:var(--theme-accent-fill)}:root:is([data-theme=white],[data-theme=dark]) .inventory-start-paths a{border:1px solid var(--line);color:var(--ink);background:var(--theme-panel)}:root:is([data-theme=white],[data-theme=dark]) .inventory-start-paths a:first-child{border-color:var(--theme-line);background:var(--theme-soft)}:root:is([data-theme=white],[data-theme=dark]) .inventory-start-paths b{color:var(--theme-accent-ink);background:var(--theme-soft)}:root:is([data-theme=white],[data-theme=dark]) .inventory-start-paths span{color:var(--theme-ink)}:root:is([data-theme=white],[data-theme=dark]) .inventory-start-progress li{color:var(--theme-muted)}:root:is([data-theme=white],[data-theme=dark]) .inventory-start-progress li:not(:last-child):after{background:var(--theme-soft)}:root:is([data-theme=white],[data-theme=dark]) .inventory-start-progress i{border:2px solid var(--theme-line);background:var(--theme-panel)}:root:is([data-theme=white],[data-theme=dark]) .inventory-start-progress div{background:var(--theme-panel)}:root:is([data-theme=white],[data-theme=dark]) .inventory-start-progress li.done{color:var(--theme-warning-ink)}:root:is([data-theme=white],[data-theme=dark]) .inventory-start-progress li.done i{border-color:var(--theme-warning-border);color:var(--theme-on-fill);background:var(--theme-warning-fill)}:root:is([data-theme=white],[data-theme=dark]) .inventory-start-progress li.current{color:var(--theme-accent-ink)}:root:is([data-theme=white],[data-theme=dark]) .inventory-start-progress li.current i{border-color:var(--theme-accent-border);color:var(--theme-on-fill);background:var(--theme-accent-fill)}:root:is([data-theme=white],[data-theme=dark]) .import-wizard-controls .import-file-control{border:1px dashed var(--theme-accent-border);background:var(--theme-soft)}:root:is([data-theme=white],[data-theme=dark]) .import-wizard-controls .import-file-control:hover,:root:is([data-theme=white],[data-theme=dark]) .import-wizard-controls .import-file-control.dragging{border-color:var(--theme-accent-border);background:var(--theme-soft);box-shadow:0 0 0 3px #00000017}:root:is([data-theme=white],[data-theme=dark]) .import-issues>p{color:var(--theme-danger-ink)}:root:is([data-theme=white],[data-theme=dark]) .import-warnings{border:1px solid var(--theme-line);background:var(--theme-warning-soft)}:root:is([data-theme=white],[data-theme=dark]) .import-warnings>strong,:root:is([data-theme=white],[data-theme=dark]) .import-warnings>span{color:var(--theme-warning-ink)}:root:is([data-theme=white],[data-theme=dark]) .import-warnings li{background:var(--theme-panel)}:root:is([data-theme=white],[data-theme=dark]) .inventory-approval-form .approval-digest{border:1px solid var(--theme-line);background:var(--theme-panel)}:root:is([data-theme=white],[data-theme=dark]) .inventory-approval-form .approval-digest.locked{border-color:var(--theme-accent-border);background:var(--theme-soft)}:root:is([data-theme=white],[data-theme=dark]) .inventory-approval-form .approval-digest button{border:1px solid var(--theme-accent-border);color:var(--theme-accent-ink);background:var(--theme-soft)}:root:is([data-theme=white],[data-theme=dark]) .inventory-approval-form .approval-digest.locked button{color:var(--theme-on-fill);background:var(--theme-accent-fill)}:root:is([data-theme=white],[data-theme=dark]) .product-table td>span.product-thumb{border:1px solid var(--line);background:var(--theme-panel)}:root:is([data-theme=white],[data-theme=dark]) .product-thumb-empty{background:repeating-linear-gradient(45deg, var(--theme-soft), var(--theme-soft) 5px, var(--theme-soft) 5px, var(--theme-soft) 10px)}:root:is([data-theme=white],[data-theme=dark]) .product-open{color:var(--theme-accent-ink);background:0 0;border:none}:root:is([data-theme=white],[data-theme=dark]) .product-real-name{color:var(--theme-muted)}:root:is([data-theme=white],[data-theme=dark]) .column-help{border:1px solid var(--theme-line);color:var(--theme-muted)}:root:is([data-theme=white],[data-theme=dark]) .inventory-shell a.product-jump{border:1px solid var(--line);background:var(--theme-panel);color:var(--muted)}:root:is([data-theme=white],[data-theme=dark]) .inventory-shell a.product-jump.sourcing{color:var(--theme-warning-ink);border-color:var(--theme-line);background:var(--theme-warning-soft)}:root:is([data-theme=white],[data-theme=dark]) .inventory-shell a.product-jump.sales{color:var(--theme-accent-ink);border-color:var(--theme-line);background:var(--theme-soft)}:root:is([data-theme=white],[data-theme=dark]) .inventory-shell a.product-jump:hover{color:var(--theme-on-fill);background:var(--theme-accent-fill);border-color:var(--theme-accent-border)}:root:is([data-theme=white],[data-theme=dark]) .product-links a:hover{color:var(--theme-accent-ink);border-color:var(--theme-accent-border);background:var(--theme-soft)}:root:is([data-theme=white],[data-theme=dark]) .product-modal{background:var(--theme-soft);box-shadow:0 24px 64px #00000040}:root:is([data-theme=white],[data-theme=dark]) .product-modal-head{background:var(--theme-panel);border-bottom:1px solid var(--line)}:root:is([data-theme=white],[data-theme=dark]) .product-modal-tabs button{border:1px solid var(--line);background:var(--theme-panel);color:var(--muted)}:root:is([data-theme=white],[data-theme=dark]) .product-modal-tabs button.active{color:var(--theme-on-fill);background:var(--theme-accent-fill);border-color:var(--theme-accent-border)}:root:is([data-theme=white],[data-theme=dark]) .product-modal-close{border:1px solid var(--line);background:var(--theme-panel);color:var(--muted)}:root:is([data-theme=white],[data-theme=dark]) .product-modal-images figure{border:1px solid var(--line);background:var(--theme-panel)}:root:is([data-theme=white],[data-theme=dark]) .product-modal-images img{background:var(--theme-panel)}:root:is([data-theme=white],[data-theme=dark]) .product-modal-images figcaption{background:color-mix(in srgb, var(--theme-panel) 86%, transparent);color:var(--muted)}:root:is([data-theme=white],[data-theme=dark]) .product-modal-images figcaption button{border:1px solid var(--line);background:var(--theme-panel);color:var(--theme-danger-ink)}:root:is([data-theme=white],[data-theme=dark]) .product-modal-image-add{border:1px dashed var(--theme-accent-border);background:var(--theme-soft)}:root:is([data-theme=white],[data-theme=dark]) .product-modal-image-add b{color:var(--theme-accent-ink)}:root:is([data-theme=white],[data-theme=dark]) .product-keywords{border-top:1px solid var(--theme-line)}:root:is([data-theme=white],[data-theme=dark]) .product-keywords-head strong{color:var(--theme-ink)}:root:is([data-theme=white],[data-theme=dark]) .product-keyword-tags>span{border:1px solid var(--theme-line);background:var(--theme-soft)}:root:is([data-theme=white],[data-theme=dark]) .product-keyword-tags>span.primary{border-color:var(--theme-accent-border);background:var(--theme-soft)}:root:is([data-theme=white],[data-theme=dark]) .product-keyword-tags button{color:var(--theme-ink);background:0 0;border:0}:root:is([data-theme=white],[data-theme=dark]) .product-keyword-tags button em{color:var(--theme-accent-ink)}:root:is([data-theme=white],[data-theme=dark]) .product-keyword-tags button.remove{color:var(--theme-danger-ink)}:root:is([data-theme=white],[data-theme=dark]) .product-keyword-tags input{border:1px dashed var(--theme-accent-border);background:var(--theme-panel)}:root:is([data-theme=white],[data-theme=dark]) .product-keywords>p{color:var(--theme-muted)}:root:is([data-theme=white],[data-theme=dark]) .product-demand-attributes{border:0;border-top:1px solid var(--theme-line)}:root:is([data-theme=white],[data-theme=dark]) .product-demand-attributes legend{color:var(--theme-ink)}:root:is([data-theme=white],[data-theme=dark]) .product-demand-attributes>p{color:var(--theme-muted)}:root:is([data-theme=white],[data-theme=dark]) .product-demand-attributes label{border:1px solid var(--theme-line);background:var(--theme-soft)}:root:is([data-theme=white],[data-theme=dark]) .product-demand-attributes label:has(input:checked){border-color:var(--theme-accent-border);background:var(--theme-soft)}:root:is([data-theme=white],[data-theme=dark]) .product-demand-attributes input{accent-color:var(--theme-accent-fill)}:root:is([data-theme=white],[data-theme=dark]) .product-demand-attributes strong{color:var(--theme-ink)}:root:is([data-theme=white],[data-theme=dark]) .product-demand-attributes small{background:color-mix(in srgb, var(--theme-accent-fill) 8%, transparent);color:var(--theme-accent-ink)}:root:is([data-theme=white],[data-theme=dark]) .product-demand-attributes em{color:var(--theme-muted)}:root:is([data-theme=white],[data-theme=dark]) .product-modal-cost{border:1px solid var(--line);background:var(--theme-panel)}:root:is([data-theme=white],[data-theme=dark]) .product-modal-cost h3,:root:is([data-theme=white],[data-theme=dark]) .product-modal-cost .strong dd{color:var(--theme-accent-ink)}:root:is([data-theme=white],[data-theme=dark]) .product-modal-cost dl>div.wide{border-top:1px solid color-mix(in srgb, var(--theme-accent-border) 8%, transparent)}:root:is([data-theme=white],[data-theme=dark]) .product-modal-group{border:1px solid var(--line);background:var(--theme-panel)}:root:is([data-theme=white],[data-theme=dark]) .product-modal-group h3{color:var(--theme-accent-ink)}:root:is([data-theme=white],[data-theme=dark]) .product-modal-grid>label:hover{background:var(--theme-soft)}:root:is([data-theme=white],[data-theme=dark]) .product-modal-grid label small{color:var(--theme-muted)}:root:is([data-theme=white],[data-theme=dark]) .product-modal-grid :is(input,select,textarea){border:1px solid var(--line);background:var(--theme-panel)}:root:is([data-theme=white],[data-theme=dark]) .product-modal-grid :is(input,select,textarea):hover:not(:disabled){border-color:var(--theme-accent-border)}:root:is([data-theme=white],[data-theme=dark]) .product-modal-grid :is(input,select,textarea):focus{border-color:var(--theme-accent-border);outline:none}:root:is([data-theme=white],[data-theme=dark]) .product-modal-grid :is(input,select,textarea):disabled{background:var(--theme-soft);color:var(--muted)}:root:is([data-theme=white],[data-theme=dark]) .product-modal-grid label.product-modal-check>input[type=checkbox]{accent-color:var(--theme-accent-fill)}:root:is([data-theme=white],[data-theme=dark]) details.product-modal-channels>summary:before{color:var(--theme-accent-ink)}:root:is([data-theme=white],[data-theme=dark]) .product-modal-channels th,:root:is([data-theme=white],[data-theme=dark]) .product-modal-channels td{border-bottom:1px solid color-mix(in srgb, var(--theme-accent-border) 7%, transparent)}:root:is([data-theme=white],[data-theme=dark]) .product-modal-channels tr.active td{color:var(--theme-accent-ink)}:root:is([data-theme=white],[data-theme=dark]) .product-modal-channels td.negative{color:var(--theme-danger-ink)}:root:is([data-theme=white],[data-theme=dark]) .product-modal-options input.option-cell{border:1px solid var(--line);background:var(--theme-panel)}:root:is([data-theme=white],[data-theme=dark]) .product-modal-options-actions button{background:var(--theme-accent-fill);color:var(--theme-on-fill);border:none}:root:is([data-theme=white],[data-theme=dark]) .pricing-commission-notice{border:1px solid var(--theme-warning-border);border-left:4px solid var(--theme-warning-border);color:var(--theme-warning-ink);background:var(--theme-warning-soft)}:root:is([data-theme=white],[data-theme=dark]) .pricing-commission-notice strong,:root:is([data-theme=white],[data-theme=dark]) .pricing-commission-notice b,:root:is([data-theme=white],[data-theme=dark]) .pricing-commission-notice small{color:var(--theme-warning-ink)}:root:is([data-theme=white],[data-theme=dark]) .product-modal-foot{background:var(--theme-panel);border-top:1px solid var(--line)}:root:is([data-theme=white],[data-theme=dark]) .product-modal-foot button:not(.ghost-button){background:var(--theme-accent-fill);color:var(--theme-on-fill);border:none}:root:is([data-theme=white],[data-theme=dark]) .classification-import .inventory-history-head strong em{background:var(--theme-soft);color:var(--muted)}:root:is([data-theme=white],[data-theme=dark]) .classification-file-button{border:1px solid var(--theme-accent-border);background:var(--theme-accent-fill);color:var(--theme-on-fill)}:root:is([data-theme=white],[data-theme=dark]) .classification-contract{border-bottom:1px solid var(--line);background:var(--theme-panel)}:root:is([data-theme=white],[data-theme=dark]) .classification-contract span{border:1px solid var(--theme-line);background:var(--theme-panel);color:var(--muted)}:root:is([data-theme=white],[data-theme=dark]) .classification-import-scope{border-bottom:1px solid var(--line);background:var(--theme-soft)}:root:is([data-theme=white],[data-theme=dark]) .classification-import-scope label>span{color:var(--theme-ink)}:root:is([data-theme=white],[data-theme=dark]) .classification-import-scope select{border:1px solid var(--theme-line);background:var(--theme-panel);color:var(--ink)}:root:is([data-theme=white],[data-theme=dark]) .classification-summary>div{border:1px solid var(--line);background:var(--theme-panel)}:root:is([data-theme=white],[data-theme=dark]) .classification-summary .ok{border-color:var(--theme-line);background:var(--theme-soft)}:root:is([data-theme=white],[data-theme=dark]) .classification-summary .ok strong{color:var(--theme-accent-ink)}:root:is([data-theme=white],[data-theme=dark]) .classification-summary .warn{border-color:var(--theme-line);background:var(--theme-warning-soft)}:root:is([data-theme=white],[data-theme=dark]) .classification-summary .warn strong{color:var(--theme-warning-ink)}:root:is([data-theme=white],[data-theme=dark]) .classification-warning{border:1px solid var(--theme-line);background:var(--theme-warning-soft);color:var(--theme-warning-ink)}:root:is([data-theme=white],[data-theme=dark]) .classification-preview th{background:var(--theme-soft)}:root:is([data-theme=white],[data-theme=dark]) .classification-preview td{border-top:1px solid var(--theme-line)}:root:is([data-theme=white],[data-theme=dark]) .classification-preview td.warning{color:var(--theme-warning-ink)}:root:is([data-theme=white],[data-theme=dark]) .classification-actions button{background:var(--theme-accent-fill);color:var(--theme-on-fill);border:0}:root:is([data-theme=white],[data-theme=dark]) .classification-manager-count{background:var(--theme-soft);color:var(--theme-accent-ink)}:root:is([data-theme=white],[data-theme=dark]) .classification-manager-actions a,:root:is([data-theme=white],[data-theme=dark]) .classification-manager-actions label{border:1px solid var(--line);background:var(--theme-panel);color:var(--theme-accent-ink)}:root:is([data-theme=white],[data-theme=dark]) .classification-manager-actions label{color:var(--theme-on-fill);border-color:var(--theme-accent-border);background:var(--theme-accent-fill)}:root:is([data-theme=white],[data-theme=dark]) .classification-manager-filters{border-top:1px solid var(--line);border-bottom:1px solid var(--line);background:var(--theme-panel)}:root:is([data-theme=white],[data-theme=dark]) .classification-manager :is(input,select){border:1px solid var(--line);background:var(--theme-panel);color:var(--ink)}:root:is([data-theme=white],[data-theme=dark]) .classification-manager button{background:var(--theme-accent-fill);color:var(--theme-on-fill);border:0}:root:is([data-theme=white],[data-theme=dark]) .classification-manager .ghost-button{border:1px solid var(--line);background:var(--theme-panel);color:var(--ink)}:root:is([data-theme=white],[data-theme=dark]) .classification-bulkbar{border-bottom:1px solid var(--theme-line);background:var(--theme-soft)}:root:is([data-theme=white],[data-theme=dark]) .classification-bulkbar strong{color:var(--theme-accent-ink)}:root:is([data-theme=white],[data-theme=dark]) .classification-excel-preview{border:1px solid var(--theme-line);background:var(--theme-soft)}:root:is([data-theme=white],[data-theme=dark]) .classification-excel-preview strong{color:var(--theme-accent-ink)}:root:is([data-theme=white],[data-theme=dark]) .classification-excel-preview p{background:var(--theme-warning-soft);color:var(--theme-warning-ink)}:root:is([data-theme=white],[data-theme=dark]) .classification-excel-preview.has-error{border-color:var(--theme-line);background:var(--theme-soft)}:root:is([data-theme=white],[data-theme=dark]) .classification-excel-preview.has-error p{background:var(--theme-danger-soft);color:var(--theme-danger-ink)}:root:is([data-theme=white],[data-theme=dark]) .classification-grid-head{background:var(--theme-soft);color:var(--theme-muted);border-bottom:1px solid var(--line)}:root:is([data-theme=white],[data-theme=dark]) .classification-item{border-bottom:1px solid var(--theme-line)}:root:is([data-theme=white],[data-theme=dark]) .classification-product-thumb{border:1px solid var(--line);background:var(--theme-panel)}:root:is([data-theme=white],[data-theme=dark]) .classification-product-open{color:var(--theme-accent-ink)!important;background:0 0!important;border:0!important}:root:is([data-theme=white],[data-theme=dark]) .classification-demand-fields select.conflict{border-color:var(--theme-danger-border);background:var(--theme-danger-soft)}:root:is([data-theme=white],[data-theme=dark]) .classification-option-summary span{color:var(--theme-warning-ink)}:root:is([data-theme=white],[data-theme=dark]) .classification-options{border:1px solid var(--line);background:var(--theme-panel)}:root:is([data-theme=white],[data-theme=dark]) .classification-options>summary{color:var(--theme-ink)}:root:is([data-theme=white],[data-theme=dark]) .classification-option-head{border-top:1px solid var(--line);background:var(--theme-soft);color:var(--muted)}:root:is([data-theme=white],[data-theme=dark]) .classification-option-row{border-top:1px solid var(--theme-line)}:root:is([data-theme=white],[data-theme=dark]) .classification-option-row>span small{background:var(--theme-soft);color:var(--theme-accent-ink)}:root:is([data-theme=white],[data-theme=dark]) .classification-import-secondary{border-bottom:1px solid var(--line);background:var(--theme-soft)}:root:is([data-theme=white],[data-theme=dark]) .classification-import-secondary>summary{border-top:1px solid var(--line);background:var(--theme-soft);color:var(--theme-accent-ink)}:root:is([data-theme=white],[data-theme=dark]) .sales-state.paused{color:var(--theme-warning-ink);background:var(--theme-warning-soft)}:root:is([data-theme=white],[data-theme=dark]) .settings-channels input{border:1px solid var(--line);background:var(--theme-panel)}:root:is([data-theme=white],[data-theme=dark]) .settings-channels button{border:1px solid var(--line);background:var(--theme-panel);color:var(--theme-danger-ink)}:root:is([data-theme=white],[data-theme=dark]) .product-modal-code-form{border-color:var(--theme-line);background:var(--theme-soft);box-shadow:0 -6px 16px #00000014}:root:is([data-theme=white],[data-theme=dark]) .sales-state.onsale{color:var(--theme-accent-ink);background:var(--theme-soft)}:root:is([data-theme=white],[data-theme=dark]) .sales-state.soldout{color:var(--theme-danger-ink);background:var(--theme-danger-soft)}:root:is([data-theme=white],[data-theme=dark]) .sales-state.clearance{color:var(--theme-warning-ink);background:var(--theme-warning-soft)}:root:is([data-theme=white],[data-theme=dark]) .sales-state.season-off,:root:is([data-theme=white],[data-theme=dark]) .sales-state.hidden{color:var(--theme-muted);background:var(--theme-soft)}:root:is([data-theme=white],[data-theme=dark]) .sales-state.sample{color:var(--theme-info-ink);background:var(--theme-info-soft)}:root:is([data-theme=white],[data-theme=dark]) .sales-state.ended{color:var(--theme-muted);background:var(--theme-soft)}:root:is([data-theme=white],[data-theme=dark]) .lifecycle-now .lifecycle-hint{color:var(--theme-warning-ink)}:root:is([data-theme=white],[data-theme=dark]) .sample-steps i.done{color:var(--theme-accent-ink)}:root:is([data-theme=white],[data-theme=dark]) .lifecycle-now .sample-note{background:var(--theme-soft);color:var(--ink)}:root:is([data-theme=white],[data-theme=dark]) .product-modal-listnote input{border:1px solid var(--line);background:var(--theme-panel)}:root:is([data-theme=white],[data-theme=dark]) .product-note{color:var(--theme-muted)!important}:root:is([data-theme=white],[data-theme=dark]) .product-note.sample{color:var(--theme-info-ink)!important}:root:is([data-theme=white],[data-theme=dark]) .mapping-count{border:1px solid var(--line);background:var(--theme-soft)}:root:is([data-theme=white],[data-theme=dark]) .mapping-count small{color:var(--theme-muted)}:root:is([data-theme=white],[data-theme=dark]) .mapping-count.ok{border-color:var(--theme-line);background:var(--theme-soft)}:root:is([data-theme=white],[data-theme=dark]) .mapping-count.ok strong{color:var(--theme-accent-ink)}:root:is([data-theme=white],[data-theme=dark]) .mapping-latest-stock-preview{border:1px solid var(--theme-line);background:var(--theme-soft)}:root:is([data-theme=white],[data-theme=dark]) .mapping-latest-stock-preview.blocked{border-color:var(--theme-warning-border);background:var(--theme-warning-soft)}:root:is([data-theme=white],[data-theme=dark]) .mapping-latest-stock-source strong{color:var(--theme-accent-ink)}:root:is([data-theme=white],[data-theme=dark]) .mapping-latest-stock-counts span{background:var(--theme-panel)}:root:is([data-theme=white],[data-theme=dark]) .mapping-latest-stock-counts .candidate{background:var(--theme-soft)}:root:is([data-theme=white],[data-theme=dark]) .mapping-latest-stock-counts .candidate strong{color:var(--theme-accent-ink)}:root:is([data-theme=white],[data-theme=dark]) .mapping-latest-stock-preview>p{border-top:1px solid var(--theme-line);color:var(--theme-muted)}:root:is([data-theme=white],[data-theme=dark]) .mapping-review-workflow{border:1px solid var(--theme-line);background:var(--theme-soft)}:root:is([data-theme=white],[data-theme=dark]) .mapping-review-workflow>div:first-child strong{color:var(--theme-accent-ink)}:root:is([data-theme=white],[data-theme=dark]) .master-bulk-file.secondary{border:1px solid var(--theme-accent-border);background:var(--theme-panel);color:var(--theme-accent-ink)}:root:is([data-theme=white],[data-theme=dark]) .mapping-review-confirm{border-top:1px solid var(--theme-line);color:var(--theme-ink)}:root:is([data-theme=white],[data-theme=dark]) .mapping-review-confirm input{accent-color:var(--theme-accent-fill)}:root:is([data-theme=white],[data-theme=dark]) .mapping-manual-export{border:1px dashed var(--theme-line);background:var(--theme-soft)}:root:is([data-theme=white],[data-theme=dark]) .master-bulk{border:1px dashed var(--theme-line);background:var(--theme-soft);color:var(--muted)}:root:is([data-theme=white],[data-theme=dark]) .master-bulk-file{background:var(--theme-accent-fill);color:var(--theme-on-fill);border:0}:root:is([data-theme=white],[data-theme=dark]) .master-bulk-result{border:1px solid var(--theme-line);background:var(--theme-danger-soft);color:var(--theme-danger-ink)}:root:is([data-theme=white],[data-theme=dark]) .master-cleanup{border:1px solid var(--theme-line);background:var(--theme-soft)}:root:is([data-theme=white],[data-theme=dark]) .master-cleanup>div:first-child strong{color:var(--theme-danger-ink)}:root:is([data-theme=white],[data-theme=dark]) .master-cleanup dl>div{border:1px solid var(--theme-line);background:var(--theme-panel)}:root:is([data-theme=white],[data-theme=dark]) .master-cleanup dd{color:var(--theme-muted)}:root:is([data-theme=white],[data-theme=dark]) .master-cleanup dd b{color:var(--theme-danger-ink)}:root:is([data-theme=white],[data-theme=dark]) .inventory-shell button.product-delete,:root:is([data-theme=white],[data-theme=dark]) .inventory-shell button.master-delete{border-color:var(--theme-line);color:var(--theme-danger-ink);background:var(--theme-danger-soft)}:root:is([data-theme=white],[data-theme=dark]) .inventory-shell button.product-delete:hover:not(:disabled),:root:is([data-theme=white],[data-theme=dark]) .inventory-shell button.master-delete:hover:not(:disabled){color:var(--theme-on-fill);background:var(--theme-danger-fill);border-color:var(--theme-danger-border)}:root:is([data-theme=white],[data-theme=dark]) .inventory-shell .product-modal-options button.location-move{border:1px dashed var(--theme-line);background:var(--theme-soft);color:var(--theme-accent-ink)}:root:is([data-theme=white],[data-theme=dark]) .inventory-shell .product-modal-options button.location-move:hover{color:var(--theme-on-fill);background:var(--theme-accent-fill)}:root:is([data-theme=white],[data-theme=dark]) .variant-sku{border:1px solid var(--line);background:var(--theme-soft);color:var(--theme-accent-ink)}:root:is([data-theme=white],[data-theme=dark]) .variant-code{border:1px solid var(--line);background:var(--theme-panel)}:root:is([data-theme=white],[data-theme=dark]) .variant-code b{background:var(--theme-soft);color:var(--theme-accent-ink)}:root:is([data-theme=white],[data-theme=dark]) .variant-code.option_id b{background:var(--theme-soft);color:var(--theme-violet-ink)}:root:is([data-theme=white],[data-theme=dark]) .variant-code button:hover{color:var(--theme-danger-ink)}:root:is([data-theme=white],[data-theme=dark]) .variant-code-add{border:1px dashed var(--theme-accent-border);background:var(--theme-soft);color:var(--theme-accent-ink)}:root:is([data-theme=white],[data-theme=dark]) .mapping-coverage-head strong{color:var(--theme-accent-ink)}:root:is([data-theme=white],[data-theme=dark]) .mapping-coverage-summary>button{border:1px solid var(--line);background:var(--theme-soft);color:var(--ink)}:root:is([data-theme=white],[data-theme=dark]) .mapping-coverage-summary>button:hover,:root:is([data-theme=white],[data-theme=dark]) .mapping-coverage-summary>button.active{border-color:var(--theme-accent-border);background:var(--theme-soft)}:root:is([data-theme=white],[data-theme=dark]) .mapping-coverage-summary>button.danger{border-color:var(--theme-line);background:var(--theme-danger-soft)}:root:is([data-theme=white],[data-theme=dark]) .mapping-coverage-summary>button.warning{border-color:var(--theme-warning-border);background:var(--theme-warning-soft)}:root:is([data-theme=white],[data-theme=dark]) .mapping-coverage-summary small{color:var(--theme-muted)}:root:is([data-theme=white],[data-theme=dark]) .mapping-coverage-toolbar{border:1px solid var(--line);background:var(--theme-panel)}:root:is([data-theme=white],[data-theme=dark]) .mapping-coverage-result-head strong{color:var(--theme-accent-ink)}:root:is([data-theme=white],[data-theme=dark]) .coverage-badge.complete{color:var(--theme-success-ink);background:var(--theme-success-soft)}:root:is([data-theme=white],[data-theme=dark]) .coverage-badge.missing{color:var(--theme-danger-ink);background:var(--theme-danger-soft)}:root:is([data-theme=white],[data-theme=dark]) .coverage-badge.barcode{color:var(--theme-warning-ink);background:var(--theme-warning-soft)}:root:is([data-theme=white],[data-theme=dark]) .mapping-code-pill{border:1px solid var(--theme-line);background:var(--theme-panel)}:root:is([data-theme=white],[data-theme=dark]) .mapping-code-pill b{color:var(--theme-ink)}:root:is([data-theme=white],[data-theme=dark]) .mapping-code-pill small{color:var(--theme-muted)}:root:is([data-theme=white],[data-theme=dark]) .mapping-code-pill.rocket_growth{border-color:var(--theme-accent-border);background:var(--theme-soft)}:root:is([data-theme=white],[data-theme=dark]) .mapping-code-pill.seller{border-color:var(--theme-line);background:var(--theme-soft)}:root:is([data-theme=white],[data-theme=dark]) .mapping-code-pill.unknown{border-color:var(--theme-warning-border);background:var(--theme-warning-soft)}:root:is([data-theme=white],[data-theme=dark]) .mapping-code-empty{color:var(--theme-muted)}:root:is([data-theme=white],[data-theme=dark]) .mapping-upload-review,:root:is([data-theme=white],[data-theme=dark]) .mapping-last-run{border:1px solid var(--theme-accent-border);background:var(--theme-soft)}:root:is([data-theme=white],[data-theme=dark]) .mapping-upload-review>div:first-child strong{color:var(--theme-accent-ink)}:root:is([data-theme=white],[data-theme=dark]) .mapping-upload-review.has-issues{border-color:var(--theme-line);background:var(--theme-danger-soft)}:root:is([data-theme=white],[data-theme=dark]) .mapping-upload-review summary,:root:is([data-theme=white],[data-theme=dark]) .mapping-upload-review pre{color:var(--theme-danger-ink)}:root:is([data-theme=white],[data-theme=dark]) .heat-none{color:var(--theme-muted)}:root:is([data-theme=white],[data-theme=dark]) .season-cycle,:root:is([data-theme=white],[data-theme=dark]) .season-summary strong,:root:is([data-theme=white],[data-theme=dark]) .season-summary small.peak{color:var(--theme-accent-ink)}:root:is([data-theme=white],[data-theme=dark]) .season-summary small.rising,:root:is([data-theme=white],[data-theme=dark]) .season-summary small.falling{color:var(--theme-warning-ink)}:root:is([data-theme=white],[data-theme=dark]) .season-summary small.quiet{color:var(--theme-muted)}:root:is([data-theme=white],[data-theme=dark]) .season-summary small.steady{color:var(--theme-accent-ink)}:root:is([data-theme=white],[data-theme=dark]) .season-summary small.insufficient,:root:is([data-theme=white],[data-theme=dark]) .season-summary small.history,:root:is([data-theme=white],[data-theme=dark]) .season-month-axis,:root:is([data-theme=white],[data-theme=dark]) .search-lifecycle{color:var(--theme-muted)}:root:is([data-theme=white],[data-theme=dark]) .search-lifecycle i{background:var(--theme-info-fill)}:root:is([data-theme=white],[data-theme=dark]) .season-cycle.insufficient .season-summary strong{color:var(--theme-muted)}:root:is([data-theme=white],[data-theme=dark]) .season-empty-line{background:repeating-linear-gradient(90deg, var(--theme-soft) 0 8px, transparent 8px 12px)}:root:is([data-theme=white],[data-theme=dark]) .sales-basis-toggle button{background:var(--theme-panel);color:var(--muted);border:0}:root:is([data-theme=white],[data-theme=dark]) .sales-basis-toggle button.active{background:var(--theme-accent-fill);color:var(--theme-on-fill)}:root:is([data-theme=white],[data-theme=dark]) .sales-cancel{color:var(--theme-warning-ink)}:root:is([data-theme=white],[data-theme=dark]) .sales-share-cell .sales-share-bar{background:color-mix(in srgb, var(--theme-accent-fill) 35%, transparent)}:root:is([data-theme=white],[data-theme=dark]) .performance-filter{border:1px solid var(--theme-line);background:var(--theme-soft)}:root:is([data-theme=white],[data-theme=dark]) .performance-filter label{color:var(--theme-muted)}:root:is([data-theme=white],[data-theme=dark]) .performance-filter select{border:1px solid var(--line);color:var(--ink);background:var(--theme-panel)}:root:is([data-theme=white],[data-theme=dark]) .performance-filter>strong,:root:is([data-theme=white],[data-theme=dark]) .month-source.file{color:var(--theme-accent-ink);background:var(--theme-soft)}:root:is([data-theme=white],[data-theme=dark]) .month-source.daily{color:var(--theme-warning-ink);background:var(--theme-warning-soft)}:root:is([data-theme=white],[data-theme=dark]) .month-source.none{color:var(--muted);background:var(--theme-soft)}:root:is([data-theme=white],[data-theme=dark]) .performance-table td small{color:var(--theme-muted)}:root:is([data-theme=white],[data-theme=dark]) .pm-rail{background:var(--theme-soft)}:root:is([data-theme=white],[data-theme=dark]) .pm-card{background:var(--theme-panel);box-shadow:0 1px 2px #0000000f}:root:is([data-theme=white],[data-theme=dark]) .pm-card>h3{color:var(--theme-accent-ink)}:root:is([data-theme=white],[data-theme=dark]) .pm-thumb{background:var(--theme-soft)}:root:is([data-theme=white],[data-theme=dark]) .pm-profile-text .pm-real-name{color:var(--theme-muted)}:root:is([data-theme=white],[data-theme=dark]) .pm-badges em{background:var(--theme-soft);color:var(--muted)}:root:is([data-theme=white],[data-theme=dark]) .pm-badges em.off{background:var(--theme-warning-soft);color:var(--theme-warning-ink)}:root:is([data-theme=white],[data-theme=dark]) .pm-core-grid label small{color:var(--theme-muted)}:root:is([data-theme=white],[data-theme=dark]) .pm-core-grid input{border:1px solid var(--line);background:var(--theme-panel)}:root:is([data-theme=white],[data-theme=dark]) .pm-core-grid input:focus{border-color:var(--theme-accent-border);outline:none}:root:is([data-theme=white],[data-theme=dark]) .pm-snapshot-grid>div{background:var(--theme-soft)}:root:is([data-theme=white],[data-theme=dark]) .pm-sales-unit-title h3{color:var(--theme-accent-ink)}:root:is([data-theme=white],[data-theme=dark]) .material-metrics>div.attention{border-color:var(--theme-line);background:var(--theme-danger-soft)}:root:is([data-theme=white],[data-theme=dark]) .material-form-grid label>span,:root:is([data-theme=white],[data-theme=dark]) .product-material-form label>span{color:var(--theme-muted)}:root:is([data-theme=white],[data-theme=dark]) .material-form-grid :is(input,select),:root:is([data-theme=white],[data-theme=dark]) .product-material-form :is(input,select){border:1px solid var(--line);background:var(--theme-panel)}:root:is([data-theme=white],[data-theme=dark]) .material-form-actions>button{border:1px solid var(--theme-accent-border);background:var(--theme-accent-fill);color:var(--theme-on-fill)}:root:is([data-theme=white],[data-theme=dark]) .material-form-actions>.ghost-button{border-color:var(--line);background:var(--theme-panel);color:var(--theme-ink)}:root:is([data-theme=white],[data-theme=dark]) .material-summary:hover{background:var(--theme-soft)}:root:is([data-theme=white],[data-theme=dark]) .material-chevron,:root:is([data-theme=white],[data-theme=dark]) .material-summary .material-identity strong{color:var(--theme-accent-ink)}:root:is([data-theme=white],[data-theme=dark]) .material-summary .negative,:root:is([data-theme=white],[data-theme=dark]) .material-history .negative{color:var(--theme-danger-ink)}:root:is([data-theme=white],[data-theme=dark]) .material-detail{background:var(--theme-soft)}:root:is([data-theme=white],[data-theme=dark]) .material-detail>p{color:var(--theme-muted)}:root:is([data-theme=white],[data-theme=dark]) .material-balance-actions .shortage-settle{border-color:var(--theme-danger-border);color:var(--theme-danger-ink);background:var(--theme-danger-soft)}:root:is([data-theme=white],[data-theme=dark]) .material-history{border-top:1px solid var(--theme-line)}:root:is([data-theme=white],[data-theme=dark]) .product-material-head h3{color:var(--theme-accent-ink)}:root:is([data-theme=white],[data-theme=dark]) .product-material-empty{border:1px dashed var(--theme-line);color:var(--theme-muted)}:root:is([data-theme=white],[data-theme=dark]) .product-material-row{border:1px solid var(--theme-line);background:var(--theme-panel)}:root:is([data-theme=white],[data-theme=dark]) .product-material-row p{color:var(--theme-muted)}:root:is([data-theme=white],[data-theme=dark]) .product-material-form{border:1px solid var(--theme-line);background:var(--theme-soft)}:root:is([data-theme=white],[data-theme=dark]) .product-material-form-note{color:var(--theme-muted)}:root:is([data-theme=white],[data-theme=dark]) .procurement-material-plan{border:1px solid var(--theme-line);background:var(--theme-soft)}:root:is([data-theme=white],[data-theme=dark]) .procurement-material-plan>header{border-bottom:1px solid var(--theme-line)}:root:is([data-theme=white],[data-theme=dark]) .procurement-material-plan>header strong{color:var(--theme-accent-ink)}:root:is([data-theme=white],[data-theme=dark]) .procurement-material-plan article{border-top:1px solid var(--theme-line)}:root:is([data-theme=white],[data-theme=dark]) .procurement-material-plan article .shortage b{color:var(--theme-danger-ink)}:root:is([data-theme=white],[data-theme=dark]) .pm-sales-unit-title>strong{background:var(--theme-soft);color:var(--theme-accent-ink)}:root:is([data-theme=white],[data-theme=dark]) .pm-sales-unit-list>li{border-top:1px solid var(--theme-line)}:root:is([data-theme=white],[data-theme=dark]) .pm-sales-unit-head strong{color:var(--theme-ink)}:root:is([data-theme=white],[data-theme=dark]) .pm-sales-unit-head span{color:var(--theme-muted)}:root:is([data-theme=white],[data-theme=dark]) .pm-sales-unit-head>em{background:var(--theme-soft);color:var(--theme-accent-ink)}:root:is([data-theme=white],[data-theme=dark]) .pm-sales-unit-head>em.archived{color:var(--theme-muted);background:var(--theme-soft)}:root:is([data-theme=white],[data-theme=dark]) .pm-sales-unit-facts span{background:var(--theme-soft);color:var(--theme-muted)}:root:is([data-theme=white],[data-theme=dark]) .pm-sales-unit-components>span{color:var(--theme-muted);background:var(--theme-soft)}:root:is([data-theme=white],[data-theme=dark]) .pm-sales-unit-components>span.current{color:var(--theme-accent-ink);background:var(--theme-soft)}:root:is([data-theme=white],[data-theme=dark]) .pm-sales-unit-codes small,:root:is([data-theme=white],[data-theme=dark]) .pm-sales-unit-codes small.missing,:root:is([data-theme=white],[data-theme=dark]) .pm-sales-unit-empty{color:var(--theme-muted)}:root:is([data-theme=white],[data-theme=dark]) .pm-note>span{color:var(--theme-accent-ink)}:root:is([data-theme=white],[data-theme=dark]) .pm-note input:focus{border-color:var(--theme-accent-border);outline:none}:root:is([data-theme=white],[data-theme=dark]) .pm-coupon-summary>strong{color:var(--theme-ink)}:root:is([data-theme=white],[data-theme=dark]) .pm-coupon-summary>span{color:var(--theme-warning-ink)}:root:is([data-theme=white],[data-theme=dark]) .pm-main{background:var(--theme-soft)}:root:is([data-theme=white],[data-theme=dark]) .pm-tabs{background:var(--theme-panel);border-bottom:1px solid var(--line)}:root:is([data-theme=white],[data-theme=dark]) .pm-section{background:var(--theme-panel)}:root:is([data-theme=white],[data-theme=dark]) .pm-section>h3,:root:is([data-theme=white],[data-theme=dark]) .pm-section>summary>h3,:root:is([data-theme=white],[data-theme=dark]) .pm-operation-head h3{color:var(--theme-accent-ink)}:root:is([data-theme=white],[data-theme=dark]) .pm-log-filter{border:1px solid var(--theme-line);background:var(--theme-soft)}:root:is([data-theme=white],[data-theme=dark]) .pm-log-filter span{color:var(--theme-muted)}:root:is([data-theme=white],[data-theme=dark]) .pm-log-filter em{background:var(--theme-soft);color:var(--theme-muted)}:root:is([data-theme=white],[data-theme=dark]) .pm-log-filter input:checked+span{color:var(--theme-on-fill);background:var(--theme-accent-fill)}:root:is([data-theme=white],[data-theme=dark]) .pm-log-filter input:checked+span em{color:var(--theme-accent-ink);background:var(--theme-panel)}:root:is([data-theme=white],[data-theme=dark]) .pm-log-filter input:focus-visible+span{outline:3px solid color-mix(in srgb, var(--theme-accent-border) 90%, transparent)}:root:is([data-theme=white],[data-theme=dark]) .pm-operation-log li{border-top:1px solid var(--theme-line)}:root:is([data-theme=white],[data-theme=dark]) .pm-operation-log time{color:var(--theme-muted)}:root:is([data-theme=white],[data-theme=dark]) .pm-operation-kind{color:var(--theme-muted);background:var(--theme-soft)}:root:is([data-theme=white],[data-theme=dark]) .pm-operation-kind.ai{color:var(--theme-info-ink);background:var(--theme-info-soft)}:root:is([data-theme=white],[data-theme=dark]) .pm-operation-kind.order{color:var(--theme-warning-ink);background:var(--theme-warning-soft)}:root:is([data-theme=white],[data-theme=dark]) .pm-operation-kind.inbound{color:var(--theme-accent-ink);background:var(--theme-soft)}:root:is([data-theme=white],[data-theme=dark]) .pm-operation-kind.inventory{color:var(--theme-muted);background:var(--theme-soft)}:root:is([data-theme=white],[data-theme=dark]) .pm-operation-log strong{color:var(--theme-ink)}:root:is([data-theme=white],[data-theme=dark]) .pm-operation-log em,:root:is([data-theme=white],[data-theme=dark]) .pm-operation-log p{color:var(--theme-muted)}:root:is([data-theme=white],[data-theme=dark]) .pm-toolbar{background:var(--theme-panel);color:var(--muted)}:root:is([data-theme=white],[data-theme=dark]) .pm-toolbar button:not(.ghost-button){background:var(--theme-accent-fill);color:var(--theme-on-fill);border:none}:root:is([data-theme=white],[data-theme=dark]) .pm-flat-form{background:var(--theme-panel)}:root:is([data-theme=white],[data-theme=dark]) .pm-codes-pill{border:1px solid var(--theme-line);background:var(--theme-soft);color:var(--theme-accent-ink)}:root:is([data-theme=white],[data-theme=dark]) .pm-codes-pill.none{background:var(--theme-panel);color:var(--muted)}:root:is([data-theme=white],[data-theme=dark]) .pm-codes-pill.open{background:var(--theme-accent-fill);border-color:var(--theme-accent-border);color:var(--theme-on-fill)}:root:is([data-theme=white],[data-theme=dark]) .pm-codes-dup{color:var(--theme-muted)}:root:is([data-theme=white],[data-theme=dark]) .pm-dock{border:0;border-top:1px solid var(--line);background:var(--theme-panel);box-shadow:0 -8px 20px #00000014}:root:is([data-theme=white],[data-theme=dark]) .pm-dock h3{color:var(--theme-accent-ink)}:root:is([data-theme=white],[data-theme=dark]) .product-management :focus-visible,:root:is([data-theme=white],[data-theme=dark]) .product-modal :focus-visible{outline:3px solid color-mix(in srgb, var(--theme-accent-border) 90%, transparent)}:root:is([data-theme=white],[data-theme=dark]) .peek-pop{background:var(--theme-panel);box-shadow:0 18px 48px #00000040}:root:is([data-theme=white],[data-theme=dark]) .peek-pop img{background:var(--theme-panel)}:root:is([data-theme=white],[data-theme=dark]) .peek-lightbox{background:color-mix(in srgb, var(--theme-accent-fill) 62%, transparent)}:root:is([data-theme=white],[data-theme=dark]) .peek-lightbox img{background:var(--theme-panel);box-shadow:0 24px 64px #00000040}:root:is([data-theme=white],[data-theme=dark]) .pm-variant-delete{border:1px solid var(--line);background:var(--theme-panel);color:var(--theme-danger-ink)}:root:is([data-theme=white],[data-theme=dark]) .pm-variant-delete:hover{border-color:var(--theme-danger-border);background:var(--theme-danger-soft)}:root:is([data-theme=white],[data-theme=dark]) .pick-col input{accent-color:var(--theme-accent-fill)}:root:is([data-theme=white],[data-theme=dark]) .pick-bar{background:var(--theme-soft);color:var(--ink)}:root:is([data-theme=white],[data-theme=dark]) .pick-bar strong{color:var(--theme-accent-ink)}:root:is([data-theme=white],[data-theme=dark]) .pick-bar select,:root:is([data-theme=white],[data-theme=dark]) .pick-bar input{border:1px solid var(--theme-line);background:var(--theme-panel)}:root:is([data-theme=white],[data-theme=dark]) .pick-bar button:not(.ghost-button){background:var(--theme-accent-fill);color:var(--theme-on-fill);border:none}:root:is([data-theme=white],[data-theme=dark]) .ordering-pickbar>.pick-bar-title{border-right:1px solid var(--theme-line);color:var(--theme-muted)}:root:is([data-theme=white],[data-theme=dark]) .ordering-pickbar:not(.coupang-inbound-pickbar){border-color:var(--theme-line);background:var(--theme-soft)}:root:is([data-theme=white],[data-theme=dark]) .ordering-pickbar:not(.coupang-inbound-pickbar)>.pick-bar-title{border-right-color:var(--theme-line);color:var(--theme-danger-ink)}:root:is([data-theme=white],[data-theme=dark]) .ordering-pickbar:not(.coupang-inbound-pickbar)>strong{color:var(--theme-danger-ink)}:root:is([data-theme=white],[data-theme=dark]) .ordering-pickbar:not(.coupang-inbound-pickbar)>span{color:var(--theme-muted)}:root:is([data-theme=white],[data-theme=dark]) .ordering-pickbar:not(.coupang-inbound-pickbar) button:not(.ghost-button){background:var(--theme-info-soft);border-color:var(--theme-line);color:var(--theme-muted)}:root:is([data-theme=white],[data-theme=dark]) .ordering-pickbar:not(.coupang-inbound-pickbar) .ghost-button{border-color:var(--theme-line);color:var(--theme-muted);background:var(--theme-panel)}:root:is([data-theme=white],[data-theme=dark]) .ordering-pickbar:not(.coupang-inbound-pickbar) .ghost-button:hover:not(:disabled){border-color:var(--theme-line);color:var(--theme-muted);background:var(--theme-violet-soft)}:root:is([data-theme=white],[data-theme=dark]) .ordering-pickbar>span{color:var(--theme-muted)}:root:is([data-theme=white],[data-theme=dark]) .ordering-pick-summary>.pick-bar-title{border-right:1px solid var(--theme-line)}:root:is([data-theme=white],[data-theme=dark]) .ordering-pickbar:not(.coupang-inbound-pickbar) .ordering-pick-summary{color:var(--theme-muted)}:root:is([data-theme=white],[data-theme=dark]) .ordering-pickbar:not(.coupang-inbound-pickbar) .pick-bar-title{border-color:var(--theme-line);color:var(--theme-muted)}:root:is([data-theme=white],[data-theme=dark]) .ordering-inbound-preview-note{border:1px solid var(--theme-line);background:var(--theme-soft);color:var(--theme-ink)}:root:is([data-theme=white],[data-theme=dark]) .page-tab-badge{background:var(--theme-danger-soft);color:var(--theme-warning-ink)}:root:is([data-theme=white],[data-theme=dark]) .page-tabs button.active .page-tab-badge{background:color-mix(in srgb, var(--theme-panel) 22%, transparent);color:var(--theme-on-fill)}:root:is([data-theme=white],[data-theme=dark]) .integration-summary span{color:var(--theme-accent-ink);background:var(--theme-soft)}:root:is([data-theme=white],[data-theme=dark]) .integration-summary span.warning{color:var(--theme-warning-ink);background:var(--theme-warning-soft)}:root:is([data-theme=white],[data-theme=dark]) .integration-summary strong{color:var(--theme-muted);background:var(--theme-soft)}:root:is([data-theme=white],[data-theme=dark]) .integration-key-warning{border:1px solid var(--theme-line);background:var(--theme-warning-soft);color:var(--theme-warning-ink)}:root:is([data-theme=white],[data-theme=dark]) .integration-recovery-card{border:1px solid var(--theme-line);background:linear-gradient(135deg, var(--theme-soft), var(--theme-panel))}:root:is([data-theme=white],[data-theme=dark]) .integration-recovery-copy h3{color:var(--theme-ink)}:root:is([data-theme=white],[data-theme=dark]) .integration-recovery-copy p{color:var(--theme-muted)}:root:is([data-theme=white],[data-theme=dark]) .integration-recovery-copy p code{color:var(--theme-accent-ink)}:root:is([data-theme=white],[data-theme=dark]) .integration-recovery-copy ul{color:var(--theme-muted)}:root:is([data-theme=white],[data-theme=dark]) .integration-recovery-copy>strong{color:var(--theme-danger-ink)}:root:is([data-theme=white],[data-theme=dark]) .integration-group+.integration-group{border-top:1px solid var(--theme-line)}:root:is([data-theme=white],[data-theme=dark]) .integration-group-head h3{color:var(--theme-ink)}:root:is([data-theme=white],[data-theme=dark]) .integration-group-head>span{color:var(--theme-muted);background:var(--theme-soft)}:root:is([data-theme=white],[data-theme=dark]) .integration-card{border:1px solid var(--theme-line);background:var(--theme-panel)}:root:is([data-theme=white],[data-theme=dark]) .integration-card>header{border-bottom:1px solid var(--theme-line);background:var(--theme-panel)}:root:is([data-theme=white],[data-theme=dark]) .integration-card h3{color:var(--theme-ink)}:root:is([data-theme=white],[data-theme=dark]) .integration-provider{color:var(--theme-accent-ink)}:root:is([data-theme=white],[data-theme=dark]) .integration-status.connected{color:var(--theme-accent-ink);background:var(--theme-soft)}:root:is([data-theme=white],[data-theme=dark]) .integration-status.failed{color:var(--theme-danger-ink);background:var(--theme-danger-soft)}:root:is([data-theme=white],[data-theme=dark]) .integration-status.pending{color:var(--theme-warning-ink);background:var(--theme-warning-soft)}:root:is([data-theme=white],[data-theme=dark]) .integration-status.disabled{color:var(--theme-muted);background:var(--theme-soft)}:root:is([data-theme=white],[data-theme=dark]) .integration-form label>span{color:var(--theme-muted)}:root:is([data-theme=white],[data-theme=dark]) .integration-form input:not([type=checkbox]),:root:is([data-theme=white],[data-theme=dark]) .integration-form textarea{border:1px solid var(--theme-line);background:var(--theme-panel)}:root:is([data-theme=white],[data-theme=dark]) .integration-form label>small,:root:is([data-theme=white],[data-theme=dark]) .integration-form label>small code{color:var(--theme-muted)}:root:is([data-theme=white],[data-theme=dark]) .integration-event-options{background:var(--theme-soft)}:root:is([data-theme=white],[data-theme=dark]) .integration-card>footer{border-top:1px solid var(--theme-line);background:var(--theme-panel)}:root:is([data-theme=white],[data-theme=dark]) .integration-card footer strong{color:var(--theme-ink)}:root:is([data-theme=white],[data-theme=dark]) .integration-card footer small.integration-last-error{color:var(--theme-danger-ink)}:root:is([data-theme=white],[data-theme=dark]) .integration-operation-card{border:1px solid var(--theme-line);background:linear-gradient(135deg, var(--theme-soft), var(--theme-soft))}:root:is([data-theme=white],[data-theme=dark]) .integration-operation-card h3{color:var(--theme-ink)}:root:is([data-theme=white],[data-theme=dark]) .integration-operation-card>button,:root:is([data-theme=white],[data-theme=dark]) .integration-operation-actions button:not(.ghost-button){color:var(--theme-on-fill);background:var(--theme-accent-fill);border:0}:root:is([data-theme=white],[data-theme=dark]) .keyword-fill-status{border:1px solid var(--border);background:var(--theme-soft)}:root:is([data-theme=white],[data-theme=dark]) .keyword-fill-counts>strong{color:var(--theme-accent-ink)}:root:is([data-theme=white],[data-theme=dark]) .keyword-fill-status progress{accent-color:var(--theme-accent-fill)}:root:is([data-theme=white],[data-theme=dark]) .keyword-fill-actions button:not(.ghost-button){background:var(--theme-accent-fill);color:var(--theme-on-fill);border:0}:root:is([data-theme=white],[data-theme=dark]) .keyword-fill-error{color:var(--theme-danger-ink)}:root:is([data-theme=white],[data-theme=dark]) .integration-operation-status .ready{color:var(--theme-success-ink);background:var(--theme-success-soft)}:root:is([data-theme=white],[data-theme=dark]) .integration-operation-status .warning{color:var(--theme-warning-ink);background:var(--theme-warning-soft)}:root:is([data-theme=white],[data-theme=dark]) .ordering-panel>.list-filterbar{border:1px solid var(--line);background:var(--theme-panel)}:root:is([data-theme=white],[data-theme=dark]) .filter-row+.filter-row{border-top:1px solid var(--theme-line)}:root:is([data-theme=white],[data-theme=dark]) .filter-row-label{color:var(--theme-muted)}:root:is([data-theme=white],[data-theme=dark]) .weather-overview-head h2,:root:is([data-theme=white],[data-theme=dark]) .weather-section-head h2{color:var(--theme-ink)}:root:is([data-theme=white],[data-theme=dark]) .weather-kicker{color:var(--theme-accent-ink)}:root:is([data-theme=white],[data-theme=dark]) .weather-source-status .ready{color:var(--theme-success-ink);background:var(--theme-success-soft)}:root:is([data-theme=white],[data-theme=dark]) .weather-source-status .failed{color:var(--theme-danger-ink);background:var(--theme-danger-soft)}:root:is([data-theme=white],[data-theme=dark]) .weather-source-status .pending{color:var(--theme-warning-ink);background:var(--theme-warning-soft)}:root:is([data-theme=white],[data-theme=dark]) .weather-connection-warning{border:1px solid var(--theme-warning-border);color:var(--theme-warning-ink);background:var(--theme-warning-soft)}:root:is([data-theme=white],[data-theme=dark]) .weather-stat{border:1px solid var(--theme-line);background:var(--theme-panel)}:root:is([data-theme=white],[data-theme=dark]) .weather-stat.rain,:root:is([data-theme=white],[data-theme=dark]) .weather-stat.cold{border-color:var(--theme-line);background:var(--theme-soft)}:root:is([data-theme=white],[data-theme=dark]) .weather-stat>span{color:var(--theme-muted)}:root:is([data-theme=white],[data-theme=dark]) .weather-stat>strong{color:var(--theme-ink)}:root:is([data-theme=white],[data-theme=dark]) .weather-stat.rain>strong{color:var(--theme-accent-ink)}:root:is([data-theme=white],[data-theme=dark]) .weather-stat.cold>strong{color:var(--theme-info-ink)}:root:is([data-theme=white],[data-theme=dark]) .weather-stat>small{color:var(--theme-muted)}:root:is([data-theme=white],[data-theme=dark]) .weather-zone-strip>span{border:1px solid var(--theme-line);color:var(--theme-muted);background:var(--theme-panel)}:root:is([data-theme=white],[data-theme=dark]) .weather-zone-strip small{color:var(--theme-muted)}:root:is([data-theme=white],[data-theme=dark]) .weather-range-switch{background:var(--theme-soft)}:root:is([data-theme=white],[data-theme=dark]) .weather-range-switch button{color:var(--theme-muted);background:0 0;border:0}:root:is([data-theme=white],[data-theme=dark]) .weather-range-switch button.active{color:var(--theme-accent-ink);background:var(--theme-panel);box-shadow:0 1px 4px #0000001f}:root:is([data-theme=white],[data-theme=dark]) .weather-today-label{color:var(--theme-accent-ink);background:var(--theme-soft)}:root:is([data-theme=white],[data-theme=dark]) .weather-outlook span{border:1px solid var(--theme-line);background:var(--theme-panel);color:var(--theme-ink)}:root:is([data-theme=white],[data-theme=dark]) .weather-outlook span.now{border-color:var(--theme-line);background:var(--theme-soft)}:root:is([data-theme=white],[data-theme=dark]) .weather-outlook span.now b{color:var(--theme-violet-ink)}:root:is([data-theme=white],[data-theme=dark]) .weather-chart-tooltip{border:1px solid var(--theme-line);color:var(--theme-ink);background:color-mix(in srgb, var(--theme-panel) 94%, transparent);box-shadow:0 5px 18px #0000001a}:root:is([data-theme=white],[data-theme=dark]) .weather-chart-tooltip small,:root:is([data-theme=white],[data-theme=dark]) .weather-legend{color:var(--theme-muted)}:root:is([data-theme=white],[data-theme=dark]) .weather-legend i{background:var(--theme-raised)}:root:is([data-theme=white],[data-theme=dark]) .weather-legend i.rain-observed{background:color-mix(in srgb, var(--theme-accent-fill) 72%, transparent)}:root:is([data-theme=white],[data-theme=dark]) .weather-legend i.rain-forecast{background:color-mix(in srgb, var(--theme-info-fill) 48%, transparent)}:root:is([data-theme=white],[data-theme=dark]) .weather-legend i.rain-climate{background:color-mix(in srgb, var(--theme-warning-fill) 42%, transparent)}:root:is([data-theme=white],[data-theme=dark]) .weather-legend i.probability{background:repeating-linear-gradient(90deg, var(--theme-warning-fill) 0 4px, transparent 4px 7px)}:root:is([data-theme=white],[data-theme=dark]) .weather-legend i.previous{background:repeating-linear-gradient(90deg, var(--theme-raised) 0 4px, transparent 4px 7px)}:root:is([data-theme=white],[data-theme=dark]) .weather-legend i.temp-range{background:color-mix(in srgb, var(--theme-info-fill) 20%, transparent);border-top:2px solid var(--theme-warning-border);border-bottom:2px solid var(--theme-info-border)}:root:is([data-theme=white],[data-theme=dark]) .weather-legend i.temp-forecast{background:var(--theme-info-fill)}:root:is([data-theme=white],[data-theme=dark]) .weather-legend i.temp-climate{background:repeating-linear-gradient(90deg, var(--theme-warning-fill) 0 3px, transparent 3px 7px)}:root:is([data-theme=white],[data-theme=dark]) .weather-legend i.zero{background:color-mix(in srgb, var(--theme-info-fill) 65%, transparent)}:root:is([data-theme=white],[data-theme=dark]) .weather-event-table th,:root:is([data-theme=white],[data-theme=dark]) .weather-event-table td{border-bottom:1px solid var(--theme-line);color:var(--theme-muted)}:root:is([data-theme=white],[data-theme=dark]) .weather-event-table td small{color:var(--theme-muted)}:root:is([data-theme=white],[data-theme=dark]) .weather-event-type.rain{color:var(--theme-accent-ink);background:var(--theme-soft)}:root:is([data-theme=white],[data-theme=dark]) .weather-event-type.cold{color:var(--theme-info-ink);background:var(--theme-info-soft)}:root:is([data-theme=white],[data-theme=dark]) .weather-severity.watch{color:var(--theme-muted);background:var(--theme-soft)}:root:is([data-theme=white],[data-theme=dark]) .weather-severity.strong{color:var(--theme-danger-ink);background:var(--theme-warning-soft)}:root:is([data-theme=white],[data-theme=dark]) .weather-severity.warning{color:var(--theme-danger-ink);background:var(--theme-danger-soft)}:root:is([data-theme=white],[data-theme=dark]) .weather-empty{color:var(--theme-muted)}:root:is([data-theme=white],[data-theme=dark]) .weather-empty h2{color:var(--theme-ink)}:root:is([data-theme=white],[data-theme=dark]) :is(.filter-row,.product-toolbar) .list-filter>span:first-child:after{color:var(--theme-muted)}:root:is([data-theme=white],[data-theme=dark]) .ordering-sales-window-filter>small{color:var(--theme-muted);background:var(--theme-soft)}:root:is([data-theme=white],[data-theme=dark]) .product-toolbar .list-filter select{background:var(--theme-panel)}:root:is([data-theme=white],[data-theme=dark]) .pm-name-edit input{border:1px solid var(--theme-accent-border)}:root:is([data-theme=white],[data-theme=dark]) .pm-name-edit button{background:var(--theme-accent-fill);color:var(--theme-on-fill);border:0}:root:is([data-theme=white],[data-theme=dark]) .pm-name-edit button.ghost-button{background:var(--theme-panel);color:var(--muted);border:1px solid var(--line)}:root:is([data-theme=white],[data-theme=dark]) .pm-qty-input{border:1px solid var(--theme-accent-border)}:root:is([data-theme=white],[data-theme=dark]) .ordering-panel .inventory-toolbar{border-bottom:1px solid var(--theme-line)}:root:is([data-theme=white],[data-theme=dark]) .ordering-toggle input{accent-color:var(--theme-accent-fill)}:root:is([data-theme=white],[data-theme=dark]) .ordering-group{background:var(--theme-panel)}:root:is([data-theme=white],[data-theme=dark]) .ordering-group[open]{border:1px solid var(--theme-line);border-left:4px solid var(--theme-accent-border);box-shadow:0 3px 12px #00000014}:root:is([data-theme=white],[data-theme=dark]) .ordering-group[open]>summary{background:var(--theme-soft);border-bottom:1px solid var(--theme-line)}:root:is([data-theme=white],[data-theme=dark]) .ordering-review-group summary{background:var(--theme-soft)}:root:is([data-theme=white],[data-theme=dark]) .stock-ordering-panel{background:var(--theme-panel);border:1px solid var(--line,#d5e1de)}:root:is([data-theme=white],[data-theme=dark]) .stock-ordering-filters{border-bottom:1px solid var(--theme-line)}:root:is([data-theme=white],[data-theme=dark]) .stock-ordering-filters select,:root:is([data-theme=white],[data-theme=dark]) .stock-ordering-filters input,:root:is([data-theme=white],[data-theme=dark]) .stock-ordering-pagination select{border:1px solid var(--theme-line);color:var(--ink,#153330);background:var(--theme-panel)}:root:is([data-theme=white],[data-theme=dark]) .stock-ordering-sources>div,:root:is([data-theme=white],[data-theme=dark]) .stock-ordering-message{background:var(--theme-soft)}:root:is([data-theme=white],[data-theme=dark]) .stock-ordering-actions{border-bottom:1px solid var(--theme-line)}:root:is([data-theme=white],[data-theme=dark]) .stock-ordering-basket{background:var(--theme-soft);border-bottom:1px solid var(--theme-line)}:root:is([data-theme=white],[data-theme=dark]) .stock-ordering-group{border:1px solid var(--theme-line)}:root:is([data-theme=white],[data-theme=dark]) .stock-ordering-group-head{background:var(--theme-soft)}:root:is([data-theme=white],[data-theme=dark]) .stock-ordering-table th{background:var(--theme-soft);color:var(--muted)}:root:is([data-theme=white],[data-theme=dark]) .stock-ordering-table td{border-top:1px solid var(--theme-line)}:root:is([data-theme=white],[data-theme=dark]) .stock-ordering-table input{border:1px solid var(--theme-accent-border)}:root:is([data-theme=white],[data-theme=dark]) .stock-ordering-blocked{color:var(--theme-warning-ink)}:root:is([data-theme=white],[data-theme=dark]) .stock-ordering-pagination{border-top:1px solid var(--theme-line)}:root:is([data-theme=white],[data-theme=dark]) .ordering-list-head .sorted{color:var(--theme-accent-ink)}:root:is([data-theme=white],[data-theme=dark]) .ordering-demand-axis-title em .now{color:var(--theme-warning-ink)}:root:is([data-theme=white],[data-theme=dark]) .ordering-demand-axis-title em .arrival{color:var(--theme-accent-ink)}:root:is([data-theme=white],[data-theme=dark]) .ordering-demand-axis-track{border-top:1px solid var(--theme-line);border-right:1px solid var(--theme-line);background:repeating-linear-gradient(to right, var(--theme-soft) 0 1px, transparent 1px 8.33333%)}:root:is([data-theme=white],[data-theme=dark]) .ordering-demand-axis-track i,:root:is([data-theme=white],[data-theme=dark]) .ordering-demand-axis-track i.quarter{color:var(--theme-muted)}:root:is([data-theme=white],[data-theme=dark]) .ordering-demand-axis-track b{background:var(--theme-accent-fill);box-shadow:0 0 0 1px #00000040}:root:is([data-theme=white],[data-theme=dark]) .ordering-demand-axis-track strong{background:var(--theme-warning-fill);box-shadow:0 0 0 1px #00000040}:root:is([data-theme=white],[data-theme=dark]) .ordering-group>summary:before{border-color:transparent transparent transparent var(--theme-accent-border)}:root:is([data-theme=white],[data-theme=dark]) .ordering-group[open]>summary:before{border-color:var(--theme-accent-border) transparent transparent transparent}:root:is([data-theme=white],[data-theme=dark]) .inventory-shell .ordering-code-cell>button{border:1px solid var(--theme-line);color:var(--theme-muted);background:var(--theme-soft)}:root:is([data-theme=white],[data-theme=dark]) .inventory-shell .ordering-code-cell>button:hover{color:var(--theme-accent-ink);border-color:var(--theme-accent-border);background:var(--theme-soft)}:root:is([data-theme=white],[data-theme=dark]) .inventory-shell .ordering-table th .ordering-ai-trigger{border:1px solid var(--theme-line);background:var(--theme-soft);color:var(--theme-muted)}:root:is([data-theme=white],[data-theme=dark]) .ordering-ai-trigger:hover{border-color:var(--theme-accent-border);color:var(--theme-accent-ink);background:var(--theme-soft)}:root:is([data-theme=white],[data-theme=dark]) .ordering-ai-trigger.reviewed{border-color:var(--theme-info-border);color:var(--theme-info-ink);background:var(--theme-soft)}:root:is([data-theme=white],[data-theme=dark]) .ordering-ai-spinner{border:2px solid var(--theme-line);border-top-color:var(--theme-accent-border)}@media (prefers-reduced-motion:reduce){:root:is([data-theme=white],[data-theme=dark]) .ordering-ai-spinner{border-color:var(--theme-line);border-top-color:var(--theme-accent-border)}}:root:is([data-theme=white],[data-theme=dark]) .inventory-shell :is(a,button,input,select,textarea,summary,[tabindex]):focus-visible{outline:3px solid color-mix(in srgb, var(--theme-accent-border) 28%, transparent)}:root:is([data-theme=white],[data-theme=dark]) .ordering-ai-review{border:1px solid var(--theme-line);background:linear-gradient(135deg, var(--theme-soft), var(--theme-soft));color:var(--ink)}:root:is([data-theme=white],[data-theme=dark]) .ordering-ai-review-state{color:var(--theme-muted)}:root:is([data-theme=white],[data-theme=dark]) .ordering-ai-review-state.error{color:var(--theme-danger-ink)}:root:is([data-theme=white],[data-theme=dark]) .ordering-ai-verdict .rank{background:var(--theme-soft);color:var(--theme-accent-ink)}:root:is([data-theme=white],[data-theme=dark]) .ordering-ai-verdict .rank-d,:root:is([data-theme=white],[data-theme=dark]) .ordering-ai-verdict .rank-e{background:var(--theme-danger-soft);color:var(--theme-warning-ink)}:root:is([data-theme=white],[data-theme=dark]) .ordering-ai-verdict .rank-a{background:var(--theme-soft);color:var(--theme-accent-ink)}:root:is([data-theme=white],[data-theme=dark]) .ordering-ai-quantity strong{color:var(--theme-accent-ink)}:root:is([data-theme=white],[data-theme=dark]) .ordering-ai-quantity i{color:var(--theme-muted)}:root:is([data-theme=white],[data-theme=dark]) .ordering-ai-quantity em{background:var(--theme-info-soft);color:var(--theme-info-ink)}:root:is([data-theme=white],[data-theme=dark]) .ordering-ai-rebuild-total{border-left:1px solid var(--theme-line);color:var(--theme-muted)!important}:root:is([data-theme=white],[data-theme=dark]) .ordering-ai-rebuild-total b{color:var(--theme-info-ink)}:root:is([data-theme=white],[data-theme=dark]) .ordering-ai-history{color:var(--theme-danger-ink);background:var(--theme-danger-soft);border-left:3px solid var(--theme-danger-border)}:root:is([data-theme=white],[data-theme=dark]) .ordering-ai-history.critical{color:var(--theme-danger-ink);background:var(--theme-danger-soft);border-left-color:var(--theme-danger-border)}:root:is([data-theme=white],[data-theme=dark]) .ordering-ai-history.success{color:var(--theme-success-ink);background:var(--theme-success-soft);border-left-color:var(--theme-success-border)}:root:is([data-theme=white],[data-theme=dark]) .ordering-ai-history.info{color:var(--theme-muted);background:var(--theme-soft);border-left-color:var(--theme-line)}:root:is([data-theme=white],[data-theme=dark]) .ordering-ai-direct{color:var(--theme-danger-ink);background:var(--theme-warning-soft);border-left:3px solid var(--theme-warning-border)}:root:is([data-theme=white],[data-theme=dark]) .ordering-ai-evidence b,:root:is([data-theme=white],[data-theme=dark]) .ordering-ai-evidence ul,:root:is([data-theme=white],[data-theme=dark]) .ordering-ai-evidence li:before{color:var(--theme-muted)}:root:is([data-theme=white],[data-theme=dark]) .ordering-ai-constraints{background:var(--theme-warning-soft);color:var(--theme-warning-ink)}:root:is([data-theme=white],[data-theme=dark]) .ordering-group-total{color:var(--theme-accent-ink)!important}:root:is([data-theme=white],[data-theme=dark]) .ordering-group-sold.soft{color:var(--theme-muted)!important}:root:is([data-theme=white],[data-theme=dark]) .ordering-risk-count{color:var(--theme-warning-ink)!important}:root:is([data-theme=white],[data-theme=dark]) .ordering-demand-meta{color:var(--theme-muted)}:root:is([data-theme=white],[data-theme=dark]) .ordering-demand-meta>b.up{color:var(--theme-accent-ink)}:root:is([data-theme=white],[data-theme=dark]) .ordering-demand-meta>b.down{color:var(--theme-warning-ink)}:root:is([data-theme=white],[data-theme=dark]) .ordering-demand-meta i{background:var(--theme-soft);color:var(--theme-muted)}:root:is([data-theme=white],[data-theme=dark]) .ordering-demand-meta i.rain{background:var(--theme-info-soft);color:var(--theme-info-ink)}:root:is([data-theme=white],[data-theme=dark]) .ordering-demand-meta i.cold{background:var(--theme-soft);color:var(--theme-info-ink)}:root:is([data-theme=white],[data-theme=dark]) .ordering-demand-meta i.summer{background:var(--theme-warning-soft);color:var(--theme-warning-ink)}:root:is([data-theme=white],[data-theme=dark]) .ordering-demand-meta i.keyword{background:var(--theme-info-soft);color:var(--theme-info-ink)}:root:is([data-theme=white],[data-theme=dark]) .ordering-demand-meta i.keyword.falling{background:var(--theme-danger-soft);color:var(--theme-warning-ink)}:root:is([data-theme=white],[data-theme=dark]) .ordering-demand-meta i.keyword.rising{background:var(--theme-soft);color:var(--theme-accent-ink)}:root:is([data-theme=white],[data-theme=dark]) .ordering-sum td{border-top:2px solid var(--theme-line);background:var(--theme-soft)}:root:is([data-theme=white],[data-theme=dark]) .ordering-sum-order strong{color:var(--theme-warning-ink)}:root:is([data-theme=white],[data-theme=dark]) .ordering-need{background:var(--theme-danger-soft);color:var(--theme-warning-ink)}:root:is([data-theme=white],[data-theme=dark]) .ordering-inbound-need{background:var(--theme-soft);color:var(--theme-accent-ink)}:root:is([data-theme=white],[data-theme=dark]) .ordering-table td small,:root:is([data-theme=white],[data-theme=dark]) .ordering-table td.soft{color:var(--theme-muted)}:root:is([data-theme=white],[data-theme=dark]) .ordering-table tr.ordering-short td:last-child strong{color:var(--theme-warning-ink)}:root:is([data-theme=white],[data-theme=dark]) .ordering-enough{color:var(--theme-muted)}:root:is([data-theme=white],[data-theme=dark]) .ordering-table .negative{color:var(--theme-danger-ink)}:root:is([data-theme=white],[data-theme=dark]) .ordering-table .season-up{color:var(--theme-accent-ink)}:root:is([data-theme=white],[data-theme=dark]) .ordering-table .season-down{color:var(--theme-warning-ink)}:root:is([data-theme=white],[data-theme=dark]) .turnover-tag{background:var(--theme-soft);color:var(--muted)}:root:is([data-theme=white],[data-theme=dark]) .turnover-tag.fast{background:var(--theme-soft);color:var(--theme-accent-ink)}:root:is([data-theme=white],[data-theme=dark]) .turnover-tag.slow{background:var(--theme-warning-soft);color:var(--theme-warning-ink)}:root:is([data-theme=white],[data-theme=dark]) .turnover-tag.trickle{background:var(--theme-soft);color:var(--theme-muted)}:root:is([data-theme=white],[data-theme=dark]) .trend-tag.rising{color:var(--theme-accent-ink)}:root:is([data-theme=white],[data-theme=dark]) .trend-tag.falling{color:var(--theme-warning-ink)}:root:is([data-theme=white],[data-theme=dark]) .risk-tag.risk-out{background:var(--theme-danger-soft);color:var(--theme-danger-ink)}:root:is([data-theme=white],[data-theme=dark]) .risk-tag.risk-critical,:root:is([data-theme=white],[data-theme=dark]) .risk-tag.risk-watch{background:var(--theme-warning-soft);color:var(--theme-warning-ink)}:root:is([data-theme=white],[data-theme=dark]) .risk-tag.risk-safe{background:var(--theme-soft);color:var(--theme-muted)}:root:is([data-theme=white],[data-theme=dark]) .ordering-table strong.risk-out,:root:is([data-theme=white],[data-theme=dark]) .ordering-table strong.risk-critical{color:var(--theme-danger-ink)}:root:is([data-theme=white],[data-theme=dark]) .ordering-table strong.risk-watch{color:var(--theme-warning-ink)}:root:is([data-theme=white],[data-theme=dark]) .ordering-risk{background:var(--theme-danger-soft);color:var(--theme-danger-ink)}:root:is([data-theme=white],[data-theme=dark]) .mapping-count.danger strong{color:var(--theme-warning-ink)}:root:is([data-theme=white],[data-theme=dark]) .sort-head:hover,:root:is([data-theme=white],[data-theme=dark]) .sort-head i{color:var(--theme-accent-ink)}:root:is([data-theme=white],[data-theme=dark]) .ordering-table th.sorted{color:var(--theme-accent-ink);background:var(--theme-soft)}:root:is([data-theme=white],[data-theme=dark]) .sort-dir{border:1px solid var(--line);background:var(--theme-panel);color:var(--theme-accent-ink)}:root:is([data-theme=white],[data-theme=dark]) .ordering-item-name{color:var(--theme-muted)}:root:is([data-theme=white],[data-theme=dark]) .ordering-group>summary .ordering-item-name>small i{background:var(--theme-soft);color:var(--theme-muted)}:root:is([data-theme=white],[data-theme=dark]) .ordering-group>summary .ordering-item-name>small i.ordering-hold-tag,:root:is([data-theme=white],[data-theme=dark]) .ordering-hold-note{background:var(--theme-warning-soft);color:var(--theme-warning-ink)}:root:is([data-theme=white],[data-theme=dark]) .ordering-option-info .option-lifecycle{background:var(--theme-soft);color:var(--theme-muted)}:root:is([data-theme=white],[data-theme=dark]) .ordering-option-info .option-lifecycle.paused{background:var(--theme-warning-soft);color:var(--theme-warning-ink)}:root:is([data-theme=white],[data-theme=dark]) .ordering-option-info .option-lifecycle.season_off{background:var(--theme-soft);color:var(--theme-muted)}:root:is([data-theme=white],[data-theme=dark]) .ordering-option-info .option-lifecycle.clearance{background:var(--theme-warning-soft);color:var(--theme-warning-ink)}:root:is([data-theme=white],[data-theme=dark]) .ordering-option-info .option-lifecycle.discontinued{background:var(--theme-soft);color:var(--theme-muted)}:root:is([data-theme=white],[data-theme=dark]) .channel-scan{background:var(--theme-soft)}:root:is([data-theme=white],[data-theme=dark]) .channel-scan button{background:var(--theme-accent-fill);color:var(--theme-on-fill);border:0}:root:is([data-theme=white],[data-theme=dark]) .channel-scan .watcher-alive{background:var(--theme-soft);color:var(--theme-accent-ink)}:root:is([data-theme=white],[data-theme=dark]) .channel-scan .watcher-offline{background:var(--theme-danger-soft);color:var(--theme-danger-ink)}:root:is([data-theme=white],[data-theme=dark]) .channel-scan .watcher-paused{background:var(--theme-warning-soft);color:var(--theme-warning-ink)}:root:is([data-theme=white],[data-theme=dark]) .channel-scan small{color:var(--theme-muted)}:root:is([data-theme=white],[data-theme=dark]) .channel-watch{border:1px solid var(--line);background:var(--theme-panel)}:root:is([data-theme=white],[data-theme=dark]) .channel-watch>summary{color:var(--theme-accent-ink)}:root:is([data-theme=white],[data-theme=dark]) .channel-watch td small{color:var(--theme-danger-ink)}:root:is([data-theme=white],[data-theme=dark]) .ordering-table .group-edge{border-left:2px solid var(--theme-line)}:root:is([data-theme=white],[data-theme=dark]) .ordering-table th.group-edge{border-left-color:var(--theme-line)}:root:is([data-theme=white],[data-theme=dark]) .ordering-total strong{color:var(--theme-accent-ink)}:root:is([data-theme=white],[data-theme=dark]) .ordering-table .tight small{color:var(--theme-muted)}:root:is([data-theme=white],[data-theme=dark]) .season-partial{color:var(--theme-warning-ink)}:root:is([data-theme=white],[data-theme=dark]) .inventory-position.shortage{border-color:var(--theme-line);background:var(--theme-danger-soft);color:var(--theme-danger-ink)}:root:is([data-theme=white],[data-theme=dark]) .inventory-position.adequate{border-color:var(--theme-line);background:var(--theme-soft);color:var(--theme-accent-ink)}:root:is([data-theme=white],[data-theme=dark]) .inventory-position.overstock{border-color:var(--theme-line);background:var(--theme-info-soft);color:var(--theme-info-ink)}:root:is([data-theme=white],[data-theme=dark]) .ordering-table th .ordering-total-input{border:1px solid var(--theme-line);background:var(--theme-panel);color:var(--theme-accent-ink)}:root:is([data-theme=white],[data-theme=dark]) .ordering-table td.ordering-after,:root:is([data-theme=white],[data-theme=dark]) .ordering-table tfoot td.ordering-after{color:var(--theme-muted)}:root:is([data-theme=white],[data-theme=dark]) .ordering-over{color:var(--theme-danger-ink)}:root:is([data-theme=white],[data-theme=dark]) .ordering-table td.ordering-input input{border:1px solid var(--theme-line);background:var(--theme-panel)}:root:is([data-theme=white],[data-theme=dark]) .ordering-input input.has-quantity{border-color:var(--theme-accent-border);color:var(--theme-accent-ink)}:root:is([data-theme=white],[data-theme=dark]) .ordering-input input:focus{outline:2px solid var(--theme-accent-border)}:root:is([data-theme=white],[data-theme=dark]) .ordering-table tbody tr:focus-within>td{box-shadow:inset 0 2px 0 var(--theme-accent-fill), inset 0 -2px 0 var(--theme-accent-fill)}:root:is([data-theme=white],[data-theme=dark]) .ordering-table tbody tr:focus-within>td:first-child{box-shadow:inset 2px 0 0 var(--theme-accent-fill), inset 0 2px 0 var(--theme-accent-fill), inset 0 -2px 0 var(--theme-accent-fill)}:root:is([data-theme=white],[data-theme=dark]) .ordering-table tbody tr:focus-within>td:last-child{box-shadow:inset -2px 0 0 var(--theme-accent-fill), inset 0 2px 0 var(--theme-accent-fill), inset 0 -2px 0 var(--theme-accent-fill)}:root:is([data-theme=white],[data-theme=dark]) .ordering-table thead th:has(.ordering-total-input):focus-within{box-shadow:inset 0 0 0 2px var(--theme-accent-fill)}:root:is([data-theme=white],[data-theme=dark]) .coupang-inbound-pickbar{border-color:var(--theme-accent-border);background:var(--theme-soft)}:root:is([data-theme=white],[data-theme=dark]) .mapping-count.inbound{border-color:var(--theme-line);background:var(--theme-soft)}:root:is([data-theme=white],[data-theme=dark]) .mapping-count.inbound strong{color:var(--theme-accent-ink)}:root:is([data-theme=white],[data-theme=dark]) .ordering-inbound-input .coupang-level,:root:is([data-theme=white],[data-theme=dark]) .coupang-signal-dot{color:var(--theme-muted)}:root:is([data-theme=white],[data-theme=dark]) .coupang-signal-dot:before{background:var(--theme-soft)}:root:is([data-theme=white],[data-theme=dark]) .coupang-signal-dot.normal:before{background:var(--theme-accent-fill)}:root:is([data-theme=white],[data-theme=dark]) .coupang-signal-dot.check{color:var(--theme-warning-ink)}:root:is([data-theme=white],[data-theme=dark]) .coupang-signal-dot.check:before{background:var(--theme-warning-fill)}:root:is([data-theme=white],[data-theme=dark]) .coupang-signal-dot.delayed{color:var(--theme-danger-ink)}:root:is([data-theme=white],[data-theme=dark]) .coupang-signal-dot.delayed:before{background:var(--theme-danger-fill);box-shadow:0 0 0 2px #00000040}:root:is([data-theme=white],[data-theme=dark]) .ordering-sum-inbound strong{color:var(--theme-accent-ink)}:root:is([data-theme=white],[data-theme=dark]) .coupang-inbound-confirm-fields :is(input,select){border:1px solid var(--line);background:var(--theme-panel)}:root:is([data-theme=white],[data-theme=dark]) .coupang-inbound-ledger.is-blocked{border-color:var(--theme-danger-border);background:color-mix(in srgb, var(--theme-danger-fill) 7%, transparent)}:root:is([data-theme=white],[data-theme=dark]) .coupang-inbound-ledger input{border:1px solid var(--line);background:var(--theme-panel)}:root:is([data-theme=white],[data-theme=dark]) .coupang-inbound-ledger-blocked{color:var(--theme-danger-ink)}:root:is([data-theme=white],[data-theme=dark]) .coupang-inbound-confirm-lines select{border:1px solid var(--line);background:var(--theme-panel)}:root:is([data-theme=white],[data-theme=dark]) .coupang-inbound-confirm-lines tr.has-variance td{background:var(--theme-warning-soft)}:root:is([data-theme=white],[data-theme=dark]) .inbound-short{color:var(--theme-danger-ink)!important}:root:is([data-theme=white],[data-theme=dark]) .inbound-over{color:var(--theme-warning-ink)!important}:root:is([data-theme=white],[data-theme=dark]) .coupang-signal.check{color:var(--theme-warning-ink);background:var(--theme-warning-soft)}:root:is([data-theme=white],[data-theme=dark]) .coupang-signal.delayed{color:var(--theme-danger-ink);background:var(--theme-danger-soft)}:root:is([data-theme=white],[data-theme=dark]) .coupang-signal.normal{color:var(--theme-accent-ink);background:var(--theme-soft)}:root:is([data-theme=white],[data-theme=dark]) .coupang-signal-actions button{background:var(--theme-accent-fill);color:var(--theme-on-fill);border:0}:root:is([data-theme=white],[data-theme=dark]) .inventory-shell .coupang-inbound-batch-head{background:var(--theme-panel);color:var(--ink);border:0}:root:is([data-theme=white],[data-theme=dark]) .coupang-inbound-batch-head .has-variance{color:var(--theme-danger-ink)}:root:is([data-theme=white],[data-theme=dark]) .ordering-ai-cohort,:root:is([data-theme=white],[data-theme=dark]) .ordering-ai-cohort b,:root:is([data-theme=white],[data-theme=dark]) .ordering-ai-cohort-note{color:var(--theme-muted)}:root:is([data-theme=white],[data-theme=dark]) .coupang-inbound-journal-warn{color:var(--theme-danger-ink);background:var(--theme-danger-soft);border:1px solid var(--theme-line)}:root:is([data-theme=white],[data-theme=dark]) .order-draft-split{border:1px solid var(--line);background:var(--theme-panel);color:var(--ink)}:root:is([data-theme=white],[data-theme=dark]) .order-draft-split input{accent-color:var(--theme-accent-fill)}:root:is([data-theme=white],[data-theme=dark]) .order-draft-group em{color:var(--theme-accent-ink)}:root:is([data-theme=white],[data-theme=dark]) .order-draft-group.is-done{border-color:var(--theme-line);background:var(--theme-soft)}:root:is([data-theme=white],[data-theme=dark]) .order-draft-group.is-done em{color:var(--theme-success-ink)}:root:is([data-theme=white],[data-theme=dark]) .coupang-inbound-batch-tools>button{color:var(--theme-on-fill);background:var(--theme-accent-fill);border:0}:root:is([data-theme=white],[data-theme=dark]) .coupang-line-edit button{background:var(--theme-accent-fill);color:var(--theme-on-fill);border:0}:root:is([data-theme=white],[data-theme=dark]) .coupang-inbound-batch-tools .danger-button{border:1px solid var(--theme-line);background:var(--theme-danger-soft);color:var(--theme-danger-ink)}:root:is([data-theme=white],[data-theme=dark]) .coupang-inbound-batch-delete{border:1px solid var(--theme-line);background:var(--theme-soft)}:root:is([data-theme=white],[data-theme=dark]) .coupang-inbound-batch-delete>p{color:var(--theme-muted)}:root:is([data-theme=white],[data-theme=dark]) .coupang-inbound-batch-delete>p strong,:root:is([data-theme=white],[data-theme=dark]) .coupang-inbound-batch-delete>p em{color:var(--theme-danger-ink)}:root:is([data-theme=white],[data-theme=dark]) .coupang-inbound-batch-delete-number{color:var(--theme-muted)}:root:is([data-theme=white],[data-theme=dark]) .coupang-inbound-batch-delete-number code{border:1px solid var(--theme-line);background:var(--theme-panel);color:var(--theme-danger-ink)}:root:is([data-theme=white],[data-theme=dark]) .coupang-inbound-batch-delete label{color:var(--theme-muted)}:root:is([data-theme=white],[data-theme=dark]) .coupang-inbound-batch-delete input{border:1px solid var(--theme-line);background:var(--theme-panel)}:root:is([data-theme=white],[data-theme=dark]) .coupang-inbound-batch-delete .danger-button{background:var(--theme-danger-fill);color:var(--theme-on-fill);border:0}:root:is([data-theme=white],[data-theme=dark]) .coupang-inbound-settings{border:1px solid var(--line);background:var(--theme-panel)}:root:is([data-theme=white],[data-theme=dark]) .coupang-inbound-settings>summary{color:var(--theme-accent-ink)}:root:is([data-theme=white],[data-theme=dark]) .coupang-anomaly-settings label{border:1px solid var(--line);background:var(--theme-panel);color:var(--muted)}:root:is([data-theme=white],[data-theme=dark]) .order-draft-fields label>span{color:var(--theme-muted)}:root:is([data-theme=white],[data-theme=dark]) .order-draft-auto-location{border:1px solid var(--theme-line);background:var(--theme-soft)}:root:is([data-theme=white],[data-theme=dark]) .order-draft-auto-location>span{color:var(--theme-muted)}:root:is([data-theme=white],[data-theme=dark]) .order-draft-auto-location>strong{color:var(--theme-accent-ink)}:root:is([data-theme=white],[data-theme=dark]) .operations-explainer{border:1px solid var(--theme-line);background:var(--theme-soft);color:var(--theme-muted)}:root:is([data-theme=white],[data-theme=dark]) .operations-explainer strong{color:var(--theme-accent-ink)}:root:is([data-theme=white],[data-theme=dark]) .operations-watch-config{border:1px solid var(--theme-line);background:var(--theme-panel)}:root:is([data-theme=white],[data-theme=dark]) .operations-config-origin.saved{color:var(--theme-accent-ink);background:var(--theme-soft)}:root:is([data-theme=white],[data-theme=dark]) .operations-config-origin.default{color:var(--theme-warning-ink);background:var(--theme-warning-soft)}:root:is([data-theme=white],[data-theme=dark]) .operations-watch-globals label{border:1px solid var(--theme-line);background:var(--theme-panel)}:root:is([data-theme=white],[data-theme=dark]) .operations-watch-globals span,:root:is([data-theme=white],[data-theme=dark]) .operations-watch-globals small,:root:is([data-theme=white],[data-theme=dark]) .operations-grading-era{color:var(--theme-muted)}:root:is([data-theme=white],[data-theme=dark]) .operations-grading-era.live{color:var(--theme-accent-ink)}:root:is([data-theme=white],[data-theme=dark]) .operations-grading-stats>span{border:1px solid var(--theme-line);background:var(--theme-panel)}:root:is([data-theme=white],[data-theme=dark]) .operations-grading-stats small{color:var(--theme-muted)}:root:is([data-theme=white],[data-theme=dark]) .operations-grading-stats strong{color:var(--theme-ink)}:root:is([data-theme=white],[data-theme=dark]) .operations-grading-stats .usable{border-color:var(--theme-line);background:var(--theme-soft)}:root:is([data-theme=white],[data-theme=dark]) .operations-grading-stats .usable strong{color:var(--theme-accent-ink)}:root:is([data-theme=white],[data-theme=dark]) .operations-grading-stats .attention{border-color:var(--theme-line);background:var(--theme-danger-soft)}:root:is([data-theme=white],[data-theme=dark]) .operations-grading-stats .attention strong{color:var(--theme-danger-ink)}:root:is([data-theme=white],[data-theme=dark]) .operations-grading-stats>em{color:var(--theme-muted)}:root:is([data-theme=white],[data-theme=dark]) .operations-watch-globals input,:root:is([data-theme=white],[data-theme=dark]) .operations-watch-list input,:root:is([data-theme=white],[data-theme=dark]) .operations-watch-list select{border:1px solid var(--theme-line);color:var(--theme-ink);background:var(--theme-panel)}:root:is([data-theme=white],[data-theme=dark]) .operations-watch-list article{border:1px solid var(--theme-line);background:var(--theme-panel)}:root:is([data-theme=white],[data-theme=dark]) .operations-watch-list article.disabled{background:var(--theme-soft)}:root:is([data-theme=white],[data-theme=dark]) .operations-watch-kind label{color:var(--theme-ink)}:root:is([data-theme=white],[data-theme=dark]) .operations-watch-kind>span{color:var(--theme-muted)}:root:is([data-theme=white],[data-theme=dark]) .operations-watch-rule strong{color:var(--theme-ink)}:root:is([data-theme=white],[data-theme=dark]) .operations-watch-rule span,:root:is([data-theme=white],[data-theme=dark]) .operations-watch-path>span,:root:is([data-theme=white],[data-theme=dark]) .operations-watch-account>span,:root:is([data-theme=white],[data-theme=dark]) .operations-watch-days>span,:root:is([data-theme=white],[data-theme=dark]) .operations-watch-days strong,:root:is([data-theme=white],[data-theme=dark]) .operations-watch-days em,:root:is([data-theme=white],[data-theme=dark]) .operations-watch-actions>span{color:var(--theme-muted)}:root:is([data-theme=white],[data-theme=dark]) .operations-watch-actions .operations-watcher-state.alive{background:var(--theme-soft);color:var(--theme-accent-ink)}:root:is([data-theme=white],[data-theme=dark]) .operations-watch-actions .operations-watcher-state.busy{background:var(--theme-warning-soft);color:var(--theme-warning-ink)}:root:is([data-theme=white],[data-theme=dark]) .operations-watch-actions .operations-watcher-state.offline{background:var(--theme-danger-soft);color:var(--theme-danger-ink)}:root:is([data-theme=white],[data-theme=dark]) .operations-watch-scan{border-color:var(--theme-accent-border)!important;color:var(--theme-accent-ink)!important;background:var(--theme-soft)!important}:root:is([data-theme=white],[data-theme=dark]) .operations-rebuild-links a{border:1px solid var(--theme-line);color:var(--theme-ink);background:var(--theme-soft)}:root:is([data-theme=white],[data-theme=dark]) .operations-rebuild-links a:hover{border-color:var(--theme-accent-border);background:var(--theme-soft)}:root:is([data-theme=white],[data-theme=dark]) .operations-rebuild-links b{color:var(--theme-on-fill);background:var(--theme-accent-fill)}:root:is([data-theme=white],[data-theme=dark]) .operations-source-root{background:var(--theme-soft);border:1px solid var(--theme-line)}:root:is([data-theme=white],[data-theme=dark]) .operations-source-root b,:root:is([data-theme=white],[data-theme=dark]) .operations-source-root span,:root:is([data-theme=white],[data-theme=dark]) .operations-health-age,:root:is([data-theme=white],[data-theme=dark]) .operations-source-path,:root:is([data-theme=white],[data-theme=dark]) .operations-source-path small,:root:is([data-theme=white],[data-theme=dark]) .operations-source-path em{color:var(--theme-muted)}:root:is([data-theme=white],[data-theme=dark]) .operations-health.normal{color:var(--theme-accent-ink);background:var(--theme-soft)}:root:is([data-theme=white],[data-theme=dark]) .operations-health.delayed,:root:is([data-theme=white],[data-theme=dark]) .operations-health.empty,:root:is([data-theme=white],[data-theme=dark]) .operations-health.waiting{color:var(--theme-warning-ink);background:var(--theme-warning-soft)}:root:is([data-theme=white],[data-theme=dark]) .operations-health.error{color:var(--theme-danger-ink);background:var(--theme-danger-soft)}:root:is([data-theme=white],[data-theme=dark]) .operations-health.unwatched{color:var(--theme-muted);background:var(--theme-soft)}:root:is([data-theme=white],[data-theme=dark]) .operations-retention-select select{border:1px solid var(--line);background:var(--theme-panel);color:var(--ink)}:root:is([data-theme=white],[data-theme=dark]) .operations-retention-note{border:1px solid var(--theme-line);background:var(--theme-soft);color:var(--theme-muted)}:root:is([data-theme=white],[data-theme=dark]) .operations-retention-note strong{color:var(--theme-accent-ink)}:root:is([data-theme=white],[data-theme=dark]) .operations-retention-summary{background:var(--theme-soft)}:root:is([data-theme=white],[data-theme=dark]) .operations-retention-summary>span{border-right:1px solid var(--theme-line)}:root:is([data-theme=white],[data-theme=dark]) .operations-retention-summary .ready strong{color:var(--theme-success-ink)}:root:is([data-theme=white],[data-theme=dark]) .operations-retention-summary .blocked strong{color:var(--theme-danger-ink)}:root:is([data-theme=white],[data-theme=dark]) .operations-coverage{border-top:1px solid var(--theme-line)}:root:is([data-theme=white],[data-theme=dark]) .operations-coverage.ready{color:var(--theme-success-ink);background:var(--theme-soft)}:root:is([data-theme=white],[data-theme=dark]) .operations-coverage.blocked{color:var(--theme-danger-ink);background:var(--theme-danger-soft)}:root:is([data-theme=white],[data-theme=dark]) .operations-missing-rollups{border-top:1px solid var(--theme-line);background:var(--theme-soft)}:root:is([data-theme=white],[data-theme=dark]) .operations-missing-rollups>div{color:var(--theme-muted)}:root:is([data-theme=white],[data-theme=dark]) .operations-retention-datasets{border-top:1px solid var(--theme-line)}:root:is([data-theme=white],[data-theme=dark]) .operations-retention-datasets>span:first-child{border-right:1px solid var(--theme-line)}:root:is([data-theme=white],[data-theme=dark]) .operations-retention-datasets code,:root:is([data-theme=white],[data-theme=dark]) .operations-retention-datasets em{color:var(--theme-muted)}:root:is([data-theme=white],[data-theme=dark]) .operations-retention-button{color:var(--theme-on-fill);background:var(--theme-accent-fill);border:0}:root:is([data-theme=white],[data-theme=dark]) .operations-backup{border:1px solid var(--theme-line);background:linear-gradient(135deg, var(--theme-soft) 0%, var(--theme-panel) 100%)}:root:is([data-theme=white],[data-theme=dark]) .operations-backup-icon{color:var(--theme-on-fill);background:var(--theme-accent-fill);box-shadow:0 5px 13px #00000029}:root:is([data-theme=white],[data-theme=dark]) .operations-backup h3{color:var(--theme-ink)}:root:is([data-theme=white],[data-theme=dark]) .operations-backup p,:root:is([data-theme=white],[data-theme=dark]) .operations-backup small{color:var(--theme-muted)}:root:is([data-theme=white],[data-theme=dark]) .operations-backup-button{border:1px solid var(--theme-accent-border);color:var(--theme-on-fill);background:var(--theme-accent-fill)}:root:is([data-theme=white],[data-theme=dark]) .operations-backup-spinner{border:2px solid color-mix(in srgb, var(--theme-line) 40%, transparent);border-top-color:var(--theme-line)}:root:is([data-theme=white],[data-theme=dark]) .operations-recovery,:root:is([data-theme=white],[data-theme=dark]) .operations-restore{border:1px solid var(--theme-line);background:linear-gradient(135deg, var(--theme-soft) 0%, var(--theme-panel) 64%)}:root:is([data-theme=white],[data-theme=dark]) .operations-recovery-heading h3,:root:is([data-theme=white],[data-theme=dark]) .operations-restore h3{color:var(--theme-ink)}:root:is([data-theme=white],[data-theme=dark]) .operations-recovery-heading p,:root:is([data-theme=white],[data-theme=dark]) .operations-restore .operations-reset-heading p{color:var(--theme-muted)}:root:is([data-theme=white],[data-theme=dark]) .operations-recovery-eyebrow{color:var(--theme-accent-ink)}:root:is([data-theme=white],[data-theme=dark]) .operations-recovery-badge{color:var(--theme-accent-ink);background:var(--theme-soft)}:root:is([data-theme=white],[data-theme=dark]) .operations-recovery-card{border:1px solid var(--theme-line);background:color-mix(in srgb, var(--theme-panel) 86%, transparent)}:root:is([data-theme=white],[data-theme=dark]) .operations-recovery-card strong{color:var(--theme-ink)}:root:is([data-theme=white],[data-theme=dark]) .operations-recovery-card p{color:var(--theme-muted)}:root:is([data-theme=white],[data-theme=dark]) .operations-backup-icon.recovery-key{background:var(--theme-info-fill)}:root:is([data-theme=white],[data-theme=dark]) .operations-backup-icon.recovery-media{background:var(--theme-raised)}:root:is([data-theme=white],[data-theme=dark]) .operations-recovery-caution{border:1px solid var(--theme-line);color:var(--theme-muted);background:var(--theme-warning-soft)}:root:is([data-theme=white],[data-theme=dark]) .operations-recovery-caution b{color:var(--theme-warning-ink)}:root:is([data-theme=white],[data-theme=dark]) .operations-restore{border-color:var(--theme-line);background:linear-gradient(135deg, var(--theme-soft), var(--theme-panel) 52%)}:root:is([data-theme=white],[data-theme=dark]) .operations-restore-card{border:1px solid var(--theme-line);background:var(--theme-panel)}:root:is([data-theme=white],[data-theme=dark]) .operations-restore-card>header{border-bottom:1px solid var(--theme-line);background:var(--theme-soft)}:root:is([data-theme=white],[data-theme=dark]) .operations-restore-card>header span{color:var(--theme-accent-ink)}:root:is([data-theme=white],[data-theme=dark]) .operations-restore-card>header h4{color:var(--theme-ink)}:root:is([data-theme=white],[data-theme=dark]) .operations-restore-card>header em,:root:is([data-theme=white],[data-theme=dark]) .operations-restore-upload label{color:var(--theme-muted)}:root:is([data-theme=white],[data-theme=dark]) .operations-restore-upload input[type=file]{border:1px solid var(--theme-line);color:var(--theme-muted);background:var(--theme-panel)}:root:is([data-theme=white],[data-theme=dark]) .operations-restore-upload small{color:var(--theme-muted)}:root:is([data-theme=white],[data-theme=dark]) .operations-restore-preview{border:1px solid var(--theme-line);background:var(--theme-panel)}:root:is([data-theme=white],[data-theme=dark]) .operations-restore-preview.blocked{border-color:var(--theme-danger-border);background:var(--theme-danger-soft)}:root:is([data-theme=white],[data-theme=dark]) .operations-restore-facts{border-bottom:1px solid var(--theme-line)}:root:is([data-theme=white],[data-theme=dark]) .operations-restore-facts>span{border-right:1px solid var(--theme-line)}:root:is([data-theme=white],[data-theme=dark]) .operations-restore-facts small{color:var(--theme-muted)}:root:is([data-theme=white],[data-theme=dark]) .operations-restore-facts strong{color:var(--theme-ink)}:root:is([data-theme=white],[data-theme=dark]) .operations-restore-hash{border-bottom:1px solid var(--theme-line)}:root:is([data-theme=white],[data-theme=dark]) .operations-restore-hash span{color:var(--theme-muted)}:root:is([data-theme=white],[data-theme=dark]) .operations-restore-hash code{color:var(--theme-ink)}:root:is([data-theme=white],[data-theme=dark]) .operations-restore-counts{border-bottom:1px solid var(--theme-line)}:root:is([data-theme=white],[data-theme=dark]) .operations-restore-counts span{background:var(--theme-soft)}:root:is([data-theme=white],[data-theme=dark]) .operations-restore-counts small{color:var(--theme-muted)}:root:is([data-theme=white],[data-theme=dark]) .operations-restore-counts b{color:var(--theme-accent-ink)}:root:is([data-theme=white],[data-theme=dark]) .operations-restore-server-warnings{border-bottom:1px solid var(--theme-line);color:var(--theme-danger-ink);background:var(--theme-soft)}:root:is([data-theme=white],[data-theme=dark]) .operations-restore-warning{border-bottom:1px solid var(--theme-line);color:var(--theme-muted);background:var(--theme-danger-soft)}:root:is([data-theme=white],[data-theme=dark]) .operations-restore-warning strong{color:var(--theme-danger-ink)}:root:is([data-theme=white],[data-theme=dark]) .operations-restore-confirm{background:var(--theme-panel)}:root:is([data-theme=white],[data-theme=dark]) .operations-restore-confirm>label{color:var(--theme-muted)}:root:is([data-theme=white],[data-theme=dark]) .operations-restore-confirm>label>span b{color:var(--theme-danger-ink)}:root:is([data-theme=white],[data-theme=dark]) .operations-restore-confirm input[type=text],:root:is([data-theme=white],[data-theme=dark]) .operations-restore-confirm label:not(.operations-understood) input{border:1px solid var(--theme-danger-border);background:var(--theme-panel)}:root:is([data-theme=white],[data-theme=dark]) .operations-restore-danger{color:var(--theme-on-fill);background:var(--theme-danger-fill);border:0}:root:is([data-theme=white],[data-theme=dark]) .operations-help-button{border:1px solid var(--theme-line);color:var(--theme-muted);background:var(--theme-panel)}:root:is([data-theme=white],[data-theme=dark]) .operations-help-button:hover{border-color:var(--theme-accent-border);color:var(--theme-accent-ink);background:var(--theme-soft)}:root:is([data-theme=white],[data-theme=dark]) .operations-danger-label{color:var(--theme-danger-ink);background:var(--theme-danger-soft)}:root:is([data-theme=white],[data-theme=dark]) .operations-reset-rules{border:1px solid var(--theme-line);background:var(--theme-danger-soft);color:var(--theme-muted)}:root:is([data-theme=white],[data-theme=dark]) .operations-reset-rules>strong{color:var(--theme-danger-ink)}:root:is([data-theme=white],[data-theme=dark]) .operations-protected{border:1px solid var(--theme-line);background:var(--theme-soft)}:root:is([data-theme=white],[data-theme=dark]) .operations-protected summary{color:var(--theme-accent-ink)}:root:is([data-theme=white],[data-theme=dark]) .operations-protected p,:root:is([data-theme=white],[data-theme=dark]) .operations-protected code{color:var(--theme-muted)}:root:is([data-theme=white],[data-theme=dark]) .operations-presets label{border:1px solid var(--line);background:var(--theme-panel)}:root:is([data-theme=white],[data-theme=dark]) .operations-presets label.selected{border-color:var(--theme-accent-border);background:var(--theme-soft);box-shadow:inset 3px 0 var(--theme-accent-fill)}:root:is([data-theme=white],[data-theme=dark]) .operations-presets label em{color:var(--theme-muted)}:root:is([data-theme=white],[data-theme=dark]) .operations-reset-total{background:var(--theme-soft)}:root:is([data-theme=white],[data-theme=dark]) .operations-reset-total strong{color:var(--theme-danger-ink)}:root:is([data-theme=white],[data-theme=dark]) .operations-reset-tables>div{border-top:1px solid var(--theme-line)}:root:is([data-theme=white],[data-theme=dark]) .operations-reset-tables>div:nth-child(odd){border-right:1px solid var(--theme-line)}:root:is([data-theme=white],[data-theme=dark]) .operations-reset-tables code,:root:is([data-theme=white],[data-theme=dark]) .operations-reset-tables em{color:var(--theme-muted)}:root:is([data-theme=white],[data-theme=dark]) .operations-confirm-box{border-top:1px solid var(--theme-line);background:var(--theme-soft)}:root:is([data-theme=white],[data-theme=dark]) .operations-confirm-box>label{color:var(--theme-muted)}:root:is([data-theme=white],[data-theme=dark]) .operations-confirm-box>label strong{color:var(--theme-danger-ink)}:root:is([data-theme=white],[data-theme=dark]) .operations-confirm-box input[type=text],:root:is([data-theme=white],[data-theme=dark]) .operations-confirm-box label:not(.operations-understood) input{border:1px solid var(--theme-danger-border);background:var(--theme-panel)}:root:is([data-theme=white],[data-theme=dark]) .operations-reset-button{color:var(--theme-on-fill);background:var(--theme-danger-fill);border:0}:root:is([data-theme=white],[data-theme=dark]) .operations-reset-progress{border:1px solid var(--theme-line);background:var(--theme-soft)}:root:is([data-theme=white],[data-theme=dark]) .operations-reset-progress>div{color:var(--theme-muted)}:root:is([data-theme=white],[data-theme=dark]) .operations-reset-progress progress{accent-color:var(--theme-accent-fill)}:root:is([data-theme=white],[data-theme=dark]) .operations-help-modal{border:1px solid var(--theme-line);background:var(--theme-panel);box-shadow:0 24px 80px #00000040}:root:is([data-theme=white],[data-theme=dark]) .operations-help-header{border-bottom:1px solid var(--theme-line);background:linear-gradient(135deg, var(--theme-soft), var(--theme-panel))}:root:is([data-theme=white],[data-theme=dark]) .operations-help-header span{color:var(--theme-accent-ink)}:root:is([data-theme=white],[data-theme=dark]) .operations-help-header h2{color:var(--theme-ink)}:root:is([data-theme=white],[data-theme=dark]) .operations-help-header p{color:var(--theme-muted)}:root:is([data-theme=white],[data-theme=dark]) .operations-help-close{border:1px solid var(--theme-line);color:var(--theme-muted);background:color-mix(in srgb, var(--theme-panel) 90%, transparent)}:root:is([data-theme=white],[data-theme=dark]) .operations-help-body{color:var(--theme-ink)}:root:is([data-theme=white],[data-theme=dark]) .operations-help-body>section{border:1px solid var(--theme-line);background:var(--theme-panel)}:root:is([data-theme=white],[data-theme=dark]) .operations-help-body h3{color:var(--theme-ink)}:root:is([data-theme=white],[data-theme=dark]) .operations-help-warning{border-left:3px solid var(--theme-danger-border);color:var(--theme-muted);background:var(--theme-danger-soft)}:root:is([data-theme=white],[data-theme=dark]) .operations-help-grid>div{border:1px solid var(--theme-line);background:var(--theme-soft)}:root:is([data-theme=white],[data-theme=dark]) .operations-help-grid>div:last-child{border-color:var(--theme-line);background:var(--theme-soft)}:root:is([data-theme=white],[data-theme=dark]) .operations-help-sequence span{color:var(--theme-ink);background:var(--theme-soft)}:root:is([data-theme=white],[data-theme=dark]) .operations-help-sequence b{color:var(--theme-muted)}:root:is([data-theme=white],[data-theme=dark]) .operations-help-footer{border-top:1px solid var(--theme-line);background:var(--theme-soft)}:root:is([data-theme=white],[data-theme=dark]) .operations-help-footer span{color:var(--theme-muted)}@media (width<=900px){:root:is([data-theme=white],[data-theme=dark]) .operations-restore-facts>span:nth-child(-n+2){border-bottom:1px solid var(--theme-line)}}:root:is([data-theme=white],[data-theme=dark]) .classification-coupon-preview{border:1px solid var(--theme-line);background:var(--theme-soft);color:var(--theme-ink)}:root:is([data-theme=white],[data-theme=dark]) .classification-coupon-preview strong{color:var(--theme-ink)}:root:is([data-theme=white],[data-theme=dark]) .classification-coupon-preview em{color:var(--theme-danger-ink)}:root:is([data-theme=white],[data-theme=dark]) .ledger-list{background:var(--theme-soft)}:root:is([data-theme=white],[data-theme=dark]) .ledger-product-group{border:1px solid var(--theme-line);background:var(--theme-panel)}:root:is([data-theme=white],[data-theme=dark]) .ledger-product-group>summary{background:var(--theme-soft)}:root:is([data-theme=white],[data-theme=dark]) .ledger-product-group[open]>summary{background:var(--theme-soft);border-bottom:1px solid var(--theme-line)}:root:is([data-theme=white],[data-theme=dark]) .ledger-product-group>summary:before{color:var(--theme-accent-ink)}:root:is([data-theme=white],[data-theme=dark]) .ledger-image-preview{border:1px solid var(--theme-line);background:var(--theme-panel);box-shadow:0 16px 42px #00000040}:root:is([data-theme=white],[data-theme=dark]) .ledger-image-preview img{background:var(--theme-soft)}:root:is([data-theme=white],[data-theme=dark]) .ledger-product-group>summary .ledger-group-identity>small,:root:is([data-theme=white],[data-theme=dark]) .ledger-product-group>summary .ledger-group-total>small{color:var(--theme-muted)}:root:is([data-theme=white],[data-theme=dark]) .ledger-group-state{background:color-mix(in srgb, var(--theme-panel) 68%, transparent);color:var(--theme-muted)!important}:root:is([data-theme=white],[data-theme=dark]) .ledger-view-controls select{background:var(--theme-panel)}:root:is([data-theme=white],[data-theme=dark]) .ordering-total-tools .ordering-ai-auto{color:var(--theme-muted)}:root:is([data-theme=white],[data-theme=dark]) .operations-prereview-grid select{border:1px solid var(--theme-line);color:var(--theme-ink);background:var(--theme-panel)}:root:is([data-theme=white],[data-theme=dark]) .operations-source-table .operations-source-usage,:root:is([data-theme=white],[data-theme=dark]) .operations-source-table .operations-source-caution{border-left:2px solid var(--theme-line)}:root:is([data-theme=white],[data-theme=dark]) .operations-source-table .operations-source-usage{color:var(--theme-muted)}:root:is([data-theme=white],[data-theme=dark]) .operations-source-table .operations-source-caution{color:var(--theme-muted);border-left-color:var(--theme-line)}:root:is([data-theme=white],[data-theme=dark]) .operations-source-table .operations-source-about b{color:var(--theme-muted)}:root:is([data-theme=white],[data-theme=dark]) .coverage-badge.bundle{background:var(--theme-info-soft);color:var(--theme-info-ink)}:root:is([data-theme=white],[data-theme=dark]) .coverage-badge.inherited{background:var(--theme-soft);color:var(--theme-muted)}:root:is([data-theme=white],[data-theme=dark]) .sales-unit-head-actions>span strong{color:var(--theme-accent-ink)}:root:is([data-theme=white],[data-theme=dark]) .sales-unit-principles{border:1px solid var(--theme-line);background:var(--theme-soft);color:var(--theme-muted)}:root:is([data-theme=white],[data-theme=dark]) .sales-unit-principles span{border-right:1px solid var(--theme-line)}:root:is([data-theme=white],[data-theme=dark]) .sales-unit-principles strong{color:var(--theme-accent-ink)}:root:is([data-theme=white],[data-theme=dark]) .sales-unit-layout{border-top:1px solid var(--theme-line)}:root:is([data-theme=white],[data-theme=dark]) .sales-unit-list{border-right:1px solid var(--theme-line);background:var(--theme-panel)}:root:is([data-theme=white],[data-theme=dark]) .sales-unit-list-title{border-bottom:1px solid var(--theme-line);color:var(--theme-muted)}:root:is([data-theme=white],[data-theme=dark]) .sales-unit-list>button{border:0;border-bottom:1px solid var(--theme-line);color:var(--theme-ink);background:0 0}:root:is([data-theme=white],[data-theme=dark]) .sales-unit-list>button:hover,:root:is([data-theme=white],[data-theme=dark]) .sales-unit-list>button.active{background:var(--theme-soft)}:root:is([data-theme=white],[data-theme=dark]) .sales-unit-list small,:root:is([data-theme=white],[data-theme=dark]) .sales-unit-components small,:root:is([data-theme=white],[data-theme=dark]) .sales-unit-search-results small{color:var(--theme-muted)}:root:is([data-theme=white],[data-theme=dark]) .sales-unit-list em{background:var(--theme-soft);color:var(--theme-accent-ink)}:root:is([data-theme=white],[data-theme=dark]) .sales-unit-list em.archived{background:var(--theme-soft);color:var(--theme-muted)}:root:is([data-theme=white],[data-theme=dark]) .sales-unit-empty,:root:is([data-theme=white],[data-theme=dark]) .sales-unit-form-grid label,:root:is([data-theme=white],[data-theme=dark]) .sales-unit-note,:root:is([data-theme=white],[data-theme=dark]) .sales-unit-components label{color:var(--theme-muted)}:root:is([data-theme=white],[data-theme=dark]) .sales-unit-section{border:1px solid var(--theme-line);background:var(--theme-panel)}:root:is([data-theme=white],[data-theme=dark]) .sales-unit-section-head p{color:var(--theme-muted)}:root:is([data-theme=white],[data-theme=dark]) .sales-unit-section-head>span{color:var(--theme-accent-ink)}:root:is([data-theme=white],[data-theme=dark]) .sales-unit-search-results{border:1px solid var(--theme-line);background:var(--theme-panel);box-shadow:0 12px 28px #18443b24}:root:is([data-theme=white],[data-theme=dark]) .sales-unit-search-results button{border:0;border-bottom:1px solid var(--theme-line);background:var(--theme-panel);color:var(--theme-ink)}:root:is([data-theme=white],[data-theme=dark]) .sales-unit-search-results button:hover{background:var(--theme-soft)}:root:is([data-theme=white],[data-theme=dark]) .sales-unit-components>div{border-top:1px solid var(--theme-line)}:root:is([data-theme=white],[data-theme=dark]) .sales-unit-code-note{color:var(--theme-muted)}@media (width<=980px){:root:is([data-theme=white],[data-theme=dark]) .sales-unit-list{border-right:0;border-bottom:1px solid var(--theme-line)}}:root:is([data-theme=white],[data-theme=dark]) .unmatched-head-controls label{color:var(--theme-muted)}:root:is([data-theme=white],[data-theme=dark]) .unmatched-head-controls select,:root:is([data-theme=white],[data-theme=dark]) .unmatched-head-controls input{border:1px solid var(--theme-line);background:var(--theme-panel);color:var(--theme-ink)}:root:is([data-theme=white],[data-theme=dark]) .unmatched-basis-help{color:var(--theme-muted)}:root:is([data-theme=white],[data-theme=dark]) .unmatched-source-meta{border:1px solid var(--theme-line);color:var(--theme-ink);background:var(--theme-soft)}:root:is([data-theme=white],[data-theme=dark]) .unmatched-source-meta>div:first-child strong{color:var(--theme-accent-ink)}:root:is([data-theme=white],[data-theme=dark]) .unmatched-source-meta>div:first-child span,:root:is([data-theme=white],[data-theme=dark]) .unmatched-source-meta>div:first-child small{color:var(--theme-muted)}:root:is([data-theme=white],[data-theme=dark]) .unmatched-source-meta.warning{border-color:var(--theme-warning-border);color:var(--theme-warning-ink);background:var(--theme-warning-soft)}:root:is([data-theme=white],[data-theme=dark]) .unmatched-source-meta.warning>div:first-child strong{color:var(--theme-warning-ink)}:root:is([data-theme=white],[data-theme=dark]) .unmatched-source-meta>p{border-top:1px solid color-mix(in srgb, var(--theme-warning-border) 16%, transparent)}:root:is([data-theme=white],[data-theme=dark]) .unmatched-source-snapshots>span{border:1px solid var(--theme-line);background:var(--theme-panel)}:root:is([data-theme=white],[data-theme=dark]) .unmatched-source-snapshots b{color:var(--theme-ink)}:root:is([data-theme=white],[data-theme=dark]) .unmatched-source-snapshots em{color:var(--theme-accent-ink)}:root:is([data-theme=white],[data-theme=dark]) .unmatched-source-snapshots small{color:var(--theme-muted)}:root:is([data-theme=white],[data-theme=dark]) .unmatched-source-snapshots .unmatched-source-not-ready{color:var(--theme-warning-ink)}:root:is([data-theme=white],[data-theme=dark]) .unmatched-source-snapshots .unmatched-source-files{color:var(--theme-muted)}:root:is([data-theme=white],[data-theme=dark]) .unmatched-source-blocked{border:1px solid var(--theme-warning-border);background:var(--theme-warning-soft);color:var(--theme-warning-ink)}:root:is([data-theme=white],[data-theme=dark]) .unmatched-source-blocked strong,:root:is([data-theme=white],[data-theme=dark]) .unmatched-source-blocked small{color:var(--theme-warning-ink)}:root:is([data-theme=white],[data-theme=dark]) .unmatched-basis-hint{color:var(--theme-warning-ink)!important}:root:is([data-theme=white],[data-theme=dark]) .unmatched-status-tabs{border-top:1px solid var(--theme-line);border-bottom:1px solid var(--theme-line);background:var(--theme-soft)}:root:is([data-theme=white],[data-theme=dark]) .unmatched-status-tabs button{color:var(--theme-muted);background:0 0;border:1px solid #0000}:root:is([data-theme=white],[data-theme=dark]) .unmatched-status-tabs button:hover{border-color:var(--theme-line);background:var(--theme-panel)}:root:is([data-theme=white],[data-theme=dark]) .unmatched-status-tabs button.active{border-color:var(--theme-accent-border);background:var(--theme-soft);color:var(--theme-accent-ink)}:root:is([data-theme=white],[data-theme=dark]) .unmatched-bulk-toolbar{background:var(--theme-soft);border-bottom:1px solid var(--theme-line)}:root:is([data-theme=white],[data-theme=dark]) .unmatched-bulk-toolbar>input{border:1px solid var(--theme-line)}:root:is([data-theme=white],[data-theme=dark]) .unmatched-selection-hint{color:var(--theme-warning-ink)}:root:is([data-theme=white],[data-theme=dark]) .ghost-button.caution{color:var(--theme-warning-ink);border-color:var(--theme-line);background:var(--theme-warning-soft)}:root:is([data-theme=white],[data-theme=dark]) .unmatched-action-tooltip{border:1px solid var(--theme-line);color:var(--theme-ink);background:var(--theme-panel);box-shadow:0 10px 28px #0000002e}:root:is([data-theme=white],[data-theme=dark]) .unmatched-action-tooltip:before{border-top:1px solid var(--theme-line);border-left:1px solid var(--theme-line);background:var(--theme-panel)}:root:is([data-theme=white],[data-theme=dark]) .unmatched-action-tooltip>span+span{border-top:1px solid var(--theme-line)}:root:is([data-theme=white],[data-theme=dark]) .unmatched-action-tooltip>.summary{color:var(--theme-ink)}:root:is([data-theme=white],[data-theme=dark]) .unmatched-action-tooltip>.scope{color:var(--theme-warning-ink)}:root:is([data-theme=white],[data-theme=dark]) .unmatched-link-guide{border-top:1px solid var(--theme-line);background:var(--theme-soft)}:root:is([data-theme=white],[data-theme=dark]) .unmatched-link-guide b{color:var(--theme-on-fill);background:var(--theme-accent-fill)}:root:is([data-theme=white],[data-theme=dark]) .unmatched-link-guide strong{color:var(--theme-ink)}:root:is([data-theme=white],[data-theme=dark]) .unmatched-link-guide small{color:var(--theme-muted)}:root:is([data-theme=white],[data-theme=dark]) .unmatched-link-guide i{color:var(--theme-accent-ink)}:root:is([data-theme=white],[data-theme=dark]) .unmatched-refresh-state{border:1px solid var(--theme-line);color:var(--theme-muted);background:var(--theme-soft)}:root:is([data-theme=white],[data-theme=dark]) .unmatched-refresh-state .button-spinner{border-color:color-mix(in srgb, var(--theme-accent-border) 22%, transparent);border-top-color:var(--theme-accent-border)}:root:is([data-theme=white],[data-theme=dark]) .unmatched-refresh-state.warning{border-color:var(--theme-warning-border);color:var(--theme-warning-ink);background:var(--theme-warning-soft)}:root:is([data-theme=white],[data-theme=dark]) .product-master-steps article>b{color:var(--theme-on-fill);background:var(--theme-accent-fill)}:root:is([data-theme=white],[data-theme=dark]) .product-master-steps article button,:root:is([data-theme=white],[data-theme=dark]) .product-master-apply{border:1px solid var(--theme-accent-border);color:var(--theme-on-fill);background:var(--theme-accent-fill)}:root:is([data-theme=white],[data-theme=dark]) .product-master-steps article button.ghost-button{color:var(--theme-accent-ink);background:var(--theme-panel)}:root:is([data-theme=white],[data-theme=dark]) .product-master-id-help{border:1px solid var(--theme-line);background:var(--theme-panel)}:root:is([data-theme=white],[data-theme=dark]) .product-master-id-help summary{color:var(--theme-accent-ink)}:root:is([data-theme=white],[data-theme=dark]) .product-master-id-help-body{color:var(--theme-ink)}:root:is([data-theme=white],[data-theme=dark]) .product-master-id-help-body code{color:var(--theme-accent-ink);background:var(--theme-soft)}:root:is([data-theme=white],[data-theme=dark]) .product-master-id-example-grid article{border:1px solid var(--theme-line);background:var(--theme-panel)}:root:is([data-theme=white],[data-theme=dark]) .product-master-sync-retry{border:1px solid var(--theme-warning-border);color:var(--theme-warning-ink);background:var(--theme-warning-soft)}:root:is([data-theme=white],[data-theme=dark]) .product-master-preview{border:1px solid var(--theme-line);background:var(--theme-soft)}:root:is([data-theme=white],[data-theme=dark]) .product-master-preview>div>strong{color:var(--theme-accent-ink)}:root:is([data-theme=white],[data-theme=dark]) .product-master-preview li{background:var(--theme-panel);border:1px solid var(--theme-line)}:root:is([data-theme=white],[data-theme=dark]) .product-master-preview li b{color:var(--theme-accent-ink)}:root:is([data-theme=white],[data-theme=dark]) .product-master-warnings{color:var(--theme-warning-ink)}:root:is([data-theme=white],[data-theme=dark]) .product-master-confirm{color:var(--theme-ink)}:root:is([data-theme=white],[data-theme=dark]) .product-master-confirm input{accent-color:var(--theme-accent-fill)}:root:is([data-theme=white],[data-theme=dark]) .product-master-safety{color:var(--muted);background:var(--theme-panel)}:root:is([data-theme=white],[data-theme=dark]) .product-master-safety span:before{color:var(--theme-muted)}:root:is([data-theme=white],[data-theme=dark]) .unmatched-triage>button{color:var(--theme-accent-ink);background:0 0;border:0}:root:is([data-theme=white],[data-theme=dark]) .unmatched-triage-body{background:var(--theme-soft);border:1px solid var(--theme-line)}:root:is([data-theme=white],[data-theme=dark]) .unmatched-triage-body>p,:root:is([data-theme=white],[data-theme=dark]) .unmatched-view-actions{color:var(--theme-muted)}:root:is([data-theme=white],[data-theme=dark]) .unmatched-view-actions label{color:var(--theme-ink)}:root:is([data-theme=white],[data-theme=dark]) .unmatched-pagination{border-top:1px solid var(--theme-line);background:var(--theme-soft)}:root:is([data-theme=white],[data-theme=dark]) .unmatched-pagination-summary{color:var(--theme-muted)}:root:is([data-theme=white],[data-theme=dark]) .unmatched-pagination-summary strong{color:var(--theme-ink)}:root:is([data-theme=white],[data-theme=dark]) .unmatched-pagination .unmatched-page-number{color:var(--theme-muted);background:0 0;border:1px solid #0000}:root:is([data-theme=white],[data-theme=dark]) .unmatched-pagination .unmatched-page-number:hover{border-color:var(--theme-line);background:var(--theme-panel)}:root:is([data-theme=white],[data-theme=dark]) .unmatched-pagination .unmatched-page-number.active{border-color:var(--theme-accent-border);color:var(--theme-accent-ink);background:var(--theme-soft)}:root:is([data-theme=white],[data-theme=dark]) .unmatched-pagination>label{color:var(--theme-muted)}:root:is([data-theme=white],[data-theme=dark]) .unmatched-pagination select{border:1px solid var(--theme-line);color:var(--theme-ink);background:var(--theme-panel)}:root:is([data-theme=white],[data-theme=dark]) .unmatched-group-list{background:var(--theme-soft)}:root:is([data-theme=white],[data-theme=dark]) .unmatched-product-group{border:1px solid var(--theme-line);background:var(--theme-panel)}:root:is([data-theme=white],[data-theme=dark]) .unmatched-product-group>summary{color:var(--theme-ink);background:var(--theme-soft)}:root:is([data-theme=white],[data-theme=dark]) .unmatched-product-group>summary:before{color:var(--theme-accent-ink)}:root:is([data-theme=white],[data-theme=dark]) .unmatched-product-group[open]>summary{border-bottom:1px solid var(--theme-line);background:var(--theme-soft)}:root:is([data-theme=white],[data-theme=dark]) .unmatched-work-table code{color:var(--theme-accent-ink)}:root:is([data-theme=white],[data-theme=dark]) .unmatched-work-table td>small,:root:is([data-theme=white],[data-theme=dark]) .unmatched-external-product small,:root:is([data-theme=white],[data-theme=dark]) .unmatched-internal-product small{color:var(--theme-muted)}:root:is([data-theme=white],[data-theme=dark]) .unmatched-external-product strong{color:var(--theme-ink)}:root:is([data-theme=white],[data-theme=dark]) .unmatched-external-product em,:root:is([data-theme=white],[data-theme=dark]) .unmatched-internal-product em{color:var(--theme-muted)}:root:is([data-theme=white],[data-theme=dark]) .unmatched-internal-product{border:1px dashed var(--theme-accent-border);background:color-mix(in srgb, var(--theme-panel) 56%, transparent)}:root:is([data-theme=white],[data-theme=dark]) .unmatched-internal-product.selected{border-color:var(--theme-accent-border);background:var(--theme-panel)}:root:is([data-theme=white],[data-theme=dark]) .unmatched-internal-product strong{color:var(--theme-accent-ink)}:root:is([data-theme=white],[data-theme=dark]) .unmatched-group-confirm small{color:var(--theme-muted)}:root:is([data-theme=white],[data-theme=dark]) .unmatched-group-confirm button.is-confirming{color:var(--theme-accent-ink);border-color:var(--theme-accent-border);background:var(--theme-soft)}:root:is([data-theme=white],[data-theme=dark]) .unmatched-group-confirm .button-spinner{border-color:color-mix(in srgb, var(--theme-accent-border) 22%, transparent);border-top-color:var(--theme-accent-border)}:root:is([data-theme=white],[data-theme=dark]) .unmatched-product-picker{border:1px solid var(--theme-line);background:var(--theme-panel)}:root:is([data-theme=white],[data-theme=dark]) .unmatched-product-picker label>span{color:var(--theme-muted)}:root:is([data-theme=white],[data-theme=dark]) .unmatched-product-picker input,:root:is([data-theme=white],[data-theme=dark]) .unmatched-product-picker select{border:1px solid var(--theme-line);background:var(--theme-panel);color:var(--theme-ink)}:root:is([data-theme=white],[data-theme=dark]) .unmatched-status.pending{background:var(--theme-soft);color:var(--theme-muted)}:root:is([data-theme=white],[data-theme=dark]) .unmatched-status.deferred{background:var(--theme-warning-soft);color:var(--theme-warning-ink)}:root:is([data-theme=white],[data-theme=dark]) .unmatched-status.bundle,:root:is([data-theme=white],[data-theme=dark]) .unmatched-status.internal_review{background:var(--theme-info-soft);color:var(--theme-info-ink)}:root:is([data-theme=white],[data-theme=dark]) .unmatched-status.ignored{background:var(--theme-soft);color:var(--theme-muted)}:root:is([data-theme=white],[data-theme=dark]) .unmatched-status.external_archived{background:var(--theme-danger-soft);color:var(--theme-danger-ink)}:root:is([data-theme=white],[data-theme=dark]) .unmatched-target-option{color:var(--theme-warning-ink)}:root:is([data-theme=white],[data-theme=dark]) .unmatched-external-option{color:var(--theme-ink)}:root:is([data-theme=white],[data-theme=dark]) .unmatched-row-staged td{background:var(--theme-panel)}:root:is([data-theme=white],[data-theme=dark]) .unmatched-option-stage select{border:1px solid var(--theme-line);background:var(--theme-panel);color:var(--theme-ink)}:root:is([data-theme=white],[data-theme=dark]) .unmatched-option-stage>small{color:var(--theme-accent-ink)}:root:is([data-theme=white],[data-theme=dark]) .unmatched-option-stage.exception{border:1px solid var(--theme-warning-border);background:var(--theme-warning-soft)}:root:is([data-theme=white],[data-theme=dark]) .unmatched-option-stage.exception>small,:root:is([data-theme=white],[data-theme=dark]) .unmatched-option-stage.exception>strong{color:var(--theme-warning-ink)}:root:is([data-theme=white],[data-theme=dark]) .unmatched-option-stage.exception>span{color:var(--theme-muted)}:root:is([data-theme=white],[data-theme=dark]) .unmatched-exception-editor{border:1px solid var(--theme-warning-border);background:var(--theme-warning-soft)}:root:is([data-theme=white],[data-theme=dark]) .unmatched-exception-editor input,:root:is([data-theme=white],[data-theme=dark]) .unmatched-exception-editor select{border:1px solid var(--theme-warning-border);background:var(--theme-panel)}:root:is([data-theme=white],[data-theme=dark]) .china-panel{border:1px solid var(--theme-line);background:var(--theme-panel)}:root:is([data-theme=white],[data-theme=dark]) .china-panel-head{border-bottom:1px solid var(--theme-line);background:var(--theme-soft)}:root:is([data-theme=white],[data-theme=dark]) .china-panel-head strong{color:var(--theme-warning-ink)}:root:is([data-theme=white],[data-theme=dark]) .china-panel button{border:1px solid var(--theme-line);background:var(--theme-panel);color:var(--theme-warning-ink)}:root:is([data-theme=white],[data-theme=dark]) .china-panel button:hover:not(:disabled){border-color:var(--theme-warning-border);background:var(--theme-warning-soft);color:var(--theme-warning-ink)}:root:is([data-theme=white],[data-theme=dark]) .china-panel-note{background:var(--theme-warning-soft);color:var(--theme-warning-ink)}:root:is([data-theme=white],[data-theme=dark]) .china-panel-table a{color:var(--theme-warning-ink)}:root:is([data-theme=white],[data-theme=dark]) .china-stage-idle{background:var(--theme-soft);color:var(--theme-muted)}:root:is([data-theme=white],[data-theme=dark]) .china-stage-going{background:var(--theme-warning-soft);color:var(--theme-warning-ink)}:root:is([data-theme=white],[data-theme=dark]) .china-stage-done{background:var(--theme-success-soft);color:var(--theme-success-ink)}:root:is([data-theme=white],[data-theme=dark]) .china-sizes td{background:var(--theme-soft)}:root:is([data-theme=white],[data-theme=dark]) .china-revert{color:var(--theme-danger-ink)!important}:root:is([data-theme=white],[data-theme=dark]) .china-revert-row td{background:var(--theme-soft)}:root:is([data-theme=white],[data-theme=dark]) .china-workfile{border-top:1px solid var(--theme-line);background:var(--theme-soft)}:root:is([data-theme=white],[data-theme=dark]) .china-workfile strong{color:var(--theme-warning-ink)}:root:is([data-theme=white],[data-theme=dark]) .china-upload{border:1px solid var(--theme-line);background:var(--theme-panel);color:var(--theme-warning-ink)}:root:is([data-theme=white],[data-theme=dark]) .china-upload:hover{border-color:var(--theme-warning-border);background:var(--theme-warning-soft);color:var(--theme-warning-ink)}:root:is([data-theme=white],[data-theme=dark]) .image-bulk-file{border:1px solid var(--line,#d7ded9);background:var(--theme-panel);color:var(--theme-accent-ink)}:root:is([data-theme=white],[data-theme=dark]) .image-bulk-file:hover{border-color:var(--theme-accent-border);background:var(--mint);color:var(--theme-accent-ink)}:root:is([data-theme=white],[data-theme=dark]) .image-bulk-skipped{background:var(--theme-warning-soft);border:1px solid var(--theme-line)}:root:is([data-theme=white],[data-theme=dark]) .image-bulk-skipped strong{color:var(--theme-warning-ink)}:root:is([data-theme=white],[data-theme=dark]) .china-handoff{border:1px solid var(--theme-warning-border);background:var(--theme-warning-fill);color:var(--theme-on-fill)}:root:is([data-theme=white],[data-theme=dark]) .china-handoff:hover:not(:disabled){background:var(--theme-warning-fill);border-color:var(--theme-warning-border)}:root:is([data-theme=white],[data-theme=dark]) .procurement-handoff{background:var(--theme-soft);border:1px solid var(--theme-line)}:root:is([data-theme=white],[data-theme=dark]) .procurement-handoff strong{color:var(--theme-accent-ink)}:root:is([data-theme=white],[data-theme=dark]) .procurement-handoff-held{color:var(--theme-warning-ink)!important}:root:is([data-theme=white],[data-theme=dark]) .classification-collection-edit{background:var(--theme-soft);border:1px solid var(--theme-line)}:root:is([data-theme=white],[data-theme=dark]) .classification-collection-edit-label{color:var(--theme-accent-ink)}:root:is([data-theme=white],[data-theme=dark]) .purchase-tabs button{border:1px solid var(--line,#d7ded9);background:var(--theme-panel);color:var(--theme-ink)}:root:is([data-theme=white],[data-theme=dark]) .purchase-tabs button.active{background:var(--theme-accent-fill);border-color:var(--theme-accent-border);color:var(--theme-on-fill)}:root:is([data-theme=white],[data-theme=dark]) .procurement-count{background:var(--theme-soft);color:var(--theme-accent-ink)}:root:is([data-theme=white],[data-theme=dark]) .china-workbench-tools label span{color:var(--theme-accent-ink)}:root:is([data-theme=white],[data-theme=dark]) .china-workbench-tools select,:root:is([data-theme=white],[data-theme=dark]) .china-workbench-tools input:not([type=file]){border:1px solid var(--line,#d7ded9);background:var(--theme-panel)}:root:is([data-theme=white],[data-theme=dark]) .china-workbench-table input[type=checkbox]{accent-color:var(--theme-accent-fill)}:root:is([data-theme=white],[data-theme=dark]) .china-workbench-dirty{background:var(--theme-warning-soft)}:root:is([data-theme=white],[data-theme=dark]) .china-workbench-panel>td{background:var(--theme-soft)}:root:is([data-theme=white],[data-theme=dark]) .china-workbench-note input{border:1px solid var(--theme-warning-border)}:root:is([data-theme=white],[data-theme=dark]) .china-workbench-editor>strong,:root:is([data-theme=white],[data-theme=dark]) .china-workbench-color{color:var(--theme-accent-ink)}:root:is([data-theme=white],[data-theme=dark]) .china-pay-report{border:1px solid var(--theme-warning-border);background:var(--theme-warning-soft)}:root:is([data-theme=white],[data-theme=dark]) .china-pay-head strong,:root:is([data-theme=white],[data-theme=dark]) .china-pay-head>span{color:var(--theme-warning-ink)}:root:is([data-theme=white],[data-theme=dark]) .china-pay-miss>strong{color:var(--theme-danger-ink)}:root:is([data-theme=white],[data-theme=dark]) .china-pay-miss li{color:var(--theme-ink)}:root:is([data-theme=white],[data-theme=dark]) .china-board-bar strong{color:var(--theme-accent-ink)}:root:is([data-theme=white],[data-theme=dark]) .china-board-count{background:var(--theme-soft);color:var(--theme-accent-ink)}:root:is([data-theme=white],[data-theme=dark]) .china-board-count.empty{background:var(--theme-soft);color:var(--muted)}:root:is([data-theme=white],[data-theme=dark]) .china-board-column{border:1px solid var(--line,#d7ded9);background:var(--theme-soft)}:root:is([data-theme=white],[data-theme=dark]) .china-board-column.new{background:var(--theme-soft)}:root:is([data-theme=white],[data-theme=dark]) .china-board-head b{color:var(--theme-ink)}:root:is([data-theme=white],[data-theme=dark]) .china-board-card{border:1px solid var(--line,#d7ded9);background:var(--theme-panel)}:root:is([data-theme=white],[data-theme=dark]) .china-board-card .china-board-qty{color:var(--theme-accent-ink)}:root:is([data-theme=white],[data-theme=dark]) .china-board-card.picked{border-color:var(--theme-accent-border);background:var(--theme-soft);box-shadow:inset 0 0 0 1px #00000040}:root:is([data-theme=white],[data-theme=dark]) .china-board-card .china-board-lock{color:var(--theme-warning-ink)}:root:is([data-theme=white],[data-theme=dark]) .china-board-drop{border:1px dashed var(--theme-accent-border);background:var(--theme-panel);color:var(--theme-accent-ink)}:root:is([data-theme=white],[data-theme=dark]) .china-board-newlabel span{color:var(--theme-accent-ink)}:root:is([data-theme=white],[data-theme=dark]) .china-board-newlabel input{border:1px solid var(--line,#d7ded9);background:var(--theme-panel)}:root:is([data-theme=white],[data-theme=dark]) .china-count-head strong{color:var(--theme-accent-ink)}:root:is([data-theme=white],[data-theme=dark]) .china-container-card{border:1px solid var(--line,#d7ded9);background:var(--theme-panel)}:root:is([data-theme=white],[data-theme=dark]) .china-container-card>summary{background:var(--theme-soft)}:root:is([data-theme=white],[data-theme=dark]) .china-container-status{background:var(--theme-soft);color:var(--theme-ink)}:root:is([data-theme=white],[data-theme=dark]) .china-container-status.draft{background:var(--theme-warning-soft);color:var(--theme-warning-ink)}:root:is([data-theme=white],[data-theme=dark]) .china-container-status.in_transit,:root:is([data-theme=white],[data-theme=dark]) .china-container-status.partially_received{background:var(--theme-info-soft);color:var(--theme-info-ink)}:root:is([data-theme=white],[data-theme=dark]) .china-container-status.received,:root:is([data-theme=white],[data-theme=dark]) .china-container-status.completed{background:var(--theme-success-soft);color:var(--theme-success-ink)}:root:is([data-theme=white],[data-theme=dark]) .work-hub-offline strong,:root:is([data-theme=white],[data-theme=dark]) .work-hub-partial strong{color:var(--theme-warning-ink)}:root:is([data-theme=white],[data-theme=dark]) .work-hub-partial{border-color:var(--theme-line);background:var(--theme-warning-soft)}:root:is([data-theme=white],[data-theme=dark]) .work-hub-today-head{border:1px solid var(--line,#d7ded9);background:var(--theme-soft)}:root:is([data-theme=white],[data-theme=dark]) .work-hub-today-head strong.holiday,:root:is([data-theme=white],[data-theme=dark]) .work-hub-today-head em{color:var(--theme-danger-ink)}:root:is([data-theme=white],[data-theme=dark]) .work-hub-list li{border:1px solid var(--line,#d7ded9);background:var(--theme-panel)}:root:is([data-theme=white],[data-theme=dark]) .work-hub-list li.done{background:var(--theme-soft)}:root:is([data-theme=white],[data-theme=dark]) .work-hub-list p{color:var(--theme-muted)}:root:is([data-theme=white],[data-theme=dark]) .work-hub-tag{background:var(--theme-soft);color:var(--theme-ink)}:root:is([data-theme=white],[data-theme=dark]) .work-hub-tag.task{background:var(--theme-soft);color:var(--theme-accent-ink)}:root:is([data-theme=white],[data-theme=dark]) .work-hub-tag.schedule{background:var(--theme-info-soft);color:var(--theme-info-ink)}:root:is([data-theme=white],[data-theme=dark]) .work-hub-tag.note{background:var(--theme-warning-soft);color:var(--theme-warning-ink)}:root:is([data-theme=white],[data-theme=dark]) .work-hub-tag.leave,:root:is([data-theme=white],[data-theme=dark]) .work-hub-tag.half_day_am,:root:is([data-theme=white],[data-theme=dark]) .work-hub-tag.half_day_pm,:root:is([data-theme=white],[data-theme=dark]) .work-hub-tag.early_leave,:root:is([data-theme=white],[data-theme=dark]) .work-hub-tag.late{background:var(--theme-danger-soft);color:var(--theme-danger-ink)}:root:is([data-theme=white],[data-theme=dark]) .work-hub-weekday.sunday{color:var(--theme-danger-ink)}:root:is([data-theme=white],[data-theme=dark]) .work-hub-cell{border:1px solid var(--line,#d7ded9);background:var(--theme-panel)}:root:is([data-theme=white],[data-theme=dark]) .work-hub-cell.rest{background:var(--theme-soft)}:root:is([data-theme=white],[data-theme=dark]) .work-hub-cell.rest b{color:var(--theme-danger-ink)}:root:is([data-theme=white],[data-theme=dark]) .work-hub-cell.today{border-color:var(--theme-accent-border);box-shadow:0 0 0 1px var(--theme-accent-fill) inset}:root:is([data-theme=white],[data-theme=dark]) .work-hub-cell-head em{color:var(--theme-danger-ink)}:root:is([data-theme=white],[data-theme=dark]) .work-hub-cell-head button:hover{color:var(--theme-accent-ink)}:root:is([data-theme=white],[data-theme=dark]) .work-hub-cell li{background:var(--theme-soft);color:var(--theme-ink)}:root:is([data-theme=white],[data-theme=dark]) .work-hub-cell li.task{background:var(--theme-soft);color:var(--theme-accent-ink)}:root:is([data-theme=white],[data-theme=dark]) .work-hub-cell li.schedule{background:var(--theme-info-soft);color:var(--theme-info-ink)}:root:is([data-theme=white],[data-theme=dark]) .work-hub-cell li.note{background:var(--theme-warning-soft);color:var(--theme-warning-ink)}:root:is([data-theme=white],[data-theme=dark]) .work-hub-cell li.leave,:root:is([data-theme=white],[data-theme=dark]) .work-hub-cell li.half_day_am,:root:is([data-theme=white],[data-theme=dark]) .work-hub-cell li.half_day_pm,:root:is([data-theme=white],[data-theme=dark]) .work-hub-cell li.early_leave,:root:is([data-theme=white],[data-theme=dark]) .work-hub-cell li.late{background:var(--theme-danger-soft);color:var(--theme-danger-ink)}:root:is([data-theme=white],[data-theme=dark]) .work-hub-note{color:var(--theme-muted)}:root:is([data-theme=white],[data-theme=dark]) .screen-help-body h3{color:var(--theme-accent-ink)}:root:is([data-theme=white],[data-theme=dark]) .screen-help-body p{color:var(--theme-muted)}:root:is([data-theme=white],[data-theme=dark]) .product-workspace-tabs{border:1px solid var(--line,#d7ded9);background:var(--theme-soft)}:root:is([data-theme=white],[data-theme=dark]) .product-workspace-tabs button{color:var(--theme-muted);background:0 0;border:1px solid #0000}:root:is([data-theme=white],[data-theme=dark]) .product-workspace-tabs button strong{color:var(--theme-ink)}:root:is([data-theme=white],[data-theme=dark]) .product-workspace-tabs button.active{border-color:var(--theme-accent-border);background:var(--theme-panel);box-shadow:0 5px 14px #184b3a14}:root:is([data-theme=white],[data-theme=dark]) .product-workspace-tabs button.active strong{color:var(--theme-accent-ink)}:root:is([data-theme=white],[data-theme=dark]) .sample-workspace-head{border-bottom:1px solid var(--line,#d7ded9);background:linear-gradient(125deg, var(--theme-soft) 0%, var(--theme-panel) 55%, var(--theme-warning-soft) 100%)}:root:is([data-theme=white],[data-theme=dark]) .sample-eyebrow,:root:is([data-theme=white],[data-theme=dark]) .sample-workspace-summary strong{color:var(--theme-accent-ink)}:root:is([data-theme=white],[data-theme=dark]) .sample-card.is-fresh{border-color:var(--theme-accent-border);box-shadow:0 0 0 2px var(--theme-accent-fill)}:root:is([data-theme=white],[data-theme=dark]) .sample-fresh-badge{background:var(--theme-accent-fill);color:var(--theme-on-fill)}:root:is([data-theme=white],[data-theme=dark]) .sample-filters{border-bottom:1px solid var(--line,#d7ded9);background:var(--theme-panel)}:root:is([data-theme=white],[data-theme=dark]) .sample-filters input,:root:is([data-theme=white],[data-theme=dark]) .sample-filters select,:root:is([data-theme=white],[data-theme=dark]) .sample-card-editor input,:root:is([data-theme=white],[data-theme=dark]) .sample-card-editor select,:root:is([data-theme=white],[data-theme=dark]) .sample-card-editor textarea,:root:is([data-theme=white],[data-theme=dark]) .sample-destination select{border:1px solid var(--line,#d7ded9);background:var(--theme-panel);color:inherit}:root:is([data-theme=white],[data-theme=dark]) .sample-empty strong{color:var(--theme-ink)}:root:is([data-theme=white],[data-theme=dark]) .sample-card-grid{background:var(--theme-soft)}:root:is([data-theme=white],[data-theme=dark]) .sample-card{border:1px solid var(--theme-line);background:var(--theme-panel);box-shadow:0 5px 16px #223a310f}:root:is([data-theme=white],[data-theme=dark]) .sample-card.priority-urgent{border-color:var(--theme-danger-border);box-shadow:inset 0 0 0 1px #00000040}:root:is([data-theme=white],[data-theme=dark]) .sample-card.priority-high{border-color:var(--theme-warning-border)}:root:is([data-theme=white],[data-theme=dark]) .sample-card-image{background:var(--theme-soft)}:root:is([data-theme=white],[data-theme=dark]) .sample-image-empty{color:var(--theme-muted);background:linear-gradient(145deg, var(--theme-soft), var(--theme-soft))}:root:is([data-theme=white],[data-theme=dark]) .sample-stage,:root:is([data-theme=white],[data-theme=dark]) .sample-image-count{color:var(--theme-on-fill);background:#0d4338e0}:root:is([data-theme=white],[data-theme=dark]) .sample-card-title button{color:var(--theme-accent-ink);background:0 0;border:0}:root:is([data-theme=white],[data-theme=dark]) .sample-card-title h3{color:var(--theme-ink)}:root:is([data-theme=white],[data-theme=dark]) .sample-priority{background:var(--theme-soft);color:var(--theme-muted)}:root:is([data-theme=white],[data-theme=dark]) .sample-priority.urgent{background:var(--theme-danger-soft);color:var(--theme-danger-ink)}:root:is([data-theme=white],[data-theme=dark]) .sample-priority.high{background:var(--theme-warning-soft);color:var(--theme-warning-ink)}:root:is([data-theme=white],[data-theme=dark]) .sample-meta-row>span{color:var(--theme-ink)}:root:is([data-theme=white],[data-theme=dark]) .sample-meta-row small{color:var(--theme-muted)}:root:is([data-theme=white],[data-theme=dark]) .sample-meta-row .overdue{color:var(--theme-danger-ink)}:root:is([data-theme=white],[data-theme=dark]) .sample-meta-row .today{color:var(--theme-warning-ink)}:root:is([data-theme=white],[data-theme=dark]) .sample-price-grid>div{border:1px solid var(--theme-line);background:var(--theme-soft)}:root:is([data-theme=white],[data-theme=dark]) .sample-price-grid span{color:var(--theme-muted)}:root:is([data-theme=white],[data-theme=dark]) .sample-price-grid strong{color:var(--theme-ink)}:root:is([data-theme=white],[data-theme=dark]) .sample-price-grid strong.positive{color:var(--theme-success-ink)}:root:is([data-theme=white],[data-theme=dark]) .sample-price-grid strong.negative{color:var(--theme-danger-ink)}:root:is([data-theme=white],[data-theme=dark]) .sample-price-grid small{color:var(--theme-muted)}:root:is([data-theme=white],[data-theme=dark]) .sample-checks span{background:var(--theme-soft);color:var(--theme-muted)}:root:is([data-theme=white],[data-theme=dark]) .sample-checks span.done{background:var(--theme-success-soft);color:var(--theme-success-ink)}:root:is([data-theme=white],[data-theme=dark]) .sample-checks i{background:var(--theme-soft)}:root:is([data-theme=white],[data-theme=dark]) .sample-checks .done i{background:var(--theme-success-fill);color:var(--theme-on-fill)}:root:is([data-theme=white],[data-theme=dark]) .sample-next-action{border-left:3px solid var(--theme-warning-border);background:var(--theme-warning-soft)}:root:is([data-theme=white],[data-theme=dark]) .sample-next-action small{color:var(--theme-warning-ink)}:root:is([data-theme=white],[data-theme=dark]) .sample-next-action strong{color:var(--theme-ink)}:root:is([data-theme=white],[data-theme=dark]) .sample-card-notes p{color:var(--theme-muted)}:root:is([data-theme=white],[data-theme=dark]) .sample-card-notes b{color:var(--theme-ink)}:root:is([data-theme=white],[data-theme=dark]) .sample-card-actions .sample-promote-button{border:1px solid var(--theme-accent-border);background:var(--theme-accent-fill);color:var(--theme-on-fill);box-shadow:0 4px 10px #08766433}:root:is([data-theme=white],[data-theme=dark]) .sample-card-actions .sample-promote-button:hover:not(:disabled){border-color:var(--theme-accent-border);background:var(--theme-accent-fill);color:var(--theme-on-fill);box-shadow:0 6px 14px #085d5047}:root:is([data-theme=white],[data-theme=dark]) .sample-card-editor{border-top:1px solid var(--theme-line);background:var(--theme-soft)}:root:is([data-theme=white],[data-theme=dark]) .sample-card-editor .sample-editor-checks label{border:1px solid var(--theme-line);background:var(--theme-panel);color:var(--theme-ink)}:root:is([data-theme=white],[data-theme=dark]) .sample-promotion-footer .sample-promote-button{background:var(--theme-accent-fill);color:var(--theme-on-fill)}:root:is([data-theme=white],[data-theme=dark]) .sample-promotion-warning{border:1px solid var(--theme-warning-border);background:var(--theme-warning-soft)}:root:is([data-theme=white],[data-theme=dark]) .sample-promotion-warning strong{color:var(--theme-warning-ink)}:root:is([data-theme=white],[data-theme=dark]) .sample-promotion-warning span{color:var(--theme-muted)}:root:is([data-theme=white],[data-theme=dark]) .sample-gate-list .ok{background:var(--theme-success-soft);color:var(--theme-success-ink)}:root:is([data-theme=white],[data-theme=dark]) .sample-gate-list .missing{background:var(--theme-danger-soft);color:var(--theme-danger-ink)}:root:is([data-theme=white],[data-theme=dark]) .sample-order-line{border-top:1px solid var(--theme-line)}:root:is([data-theme=white],[data-theme=dark]) .sample-order-line input{border:1px solid var(--theme-line)}:root:is([data-theme=white],[data-theme=dark]) .sample-order-line.heading{background:var(--theme-soft);color:var(--theme-muted)}:root:is([data-theme=white],[data-theme=dark]) .sample-promotion-footer>span{color:var(--theme-muted)}:root:is([data-theme=white],[data-theme=dark]) .sample-initial-order{border:1px solid var(--theme-line);background:var(--theme-soft)}:root:is([data-theme=white],[data-theme=dark]) .sample-initial-order strong,:root:is([data-theme=white],[data-theme=dark]) .sample-initial-order a{color:var(--theme-accent-ink)}:root:is([data-theme=white],[data-theme=dark]) .sample-initial-order small,:root:is([data-theme=white],[data-theme=dark]) .sample-confirmed-info span{color:var(--theme-muted)}:root:is([data-theme=white],[data-theme=dark]) .sample-confirmed-info b{color:var(--theme-ink)}:root:is([data-theme=white],[data-theme=dark]) .sample-product-confirmation{border:1px solid var(--theme-line);background:var(--theme-soft)}:root:is([data-theme=white],[data-theme=dark]) .sample-product-confirmation input{accent-color:var(--theme-accent-fill)}:root:is([data-theme=white],[data-theme=dark]) .sample-product-confirmation small{color:var(--theme-muted)}:root:is([data-theme=white],[data-theme=dark]) .coupang-removal-unmatched{background:var(--theme-warning-soft)}:root:is([data-theme=white],[data-theme=dark]) .coupang-removal-unmatched em{color:var(--theme-warning-ink)}:root:is([data-theme=white],[data-theme=dark]) .rocket-sku-start{border:1px solid var(--line,#d7ded9);background:var(--theme-soft)}:root:is([data-theme=white],[data-theme=dark]) .rocket-sku-start li{color:var(--theme-muted)}:root:is([data-theme=white],[data-theme=dark]) .rocket-sku-queue .mapping-summary button[aria-current]{border-color:var(--theme-accent-border)}:root:is([data-theme=white],[data-theme=dark]) .rocket-sku-status.ok{background:var(--theme-success-soft);color:var(--theme-success-ink)}:root:is([data-theme=white],[data-theme=dark]) .rocket-sku-status.hold{background:var(--theme-warning-soft);color:var(--theme-warning-ink)}:root:is([data-theme=white],[data-theme=dark]) .rocket-sku-blind{background:var(--theme-warning-soft)}:root:is([data-theme=white],[data-theme=dark]) .rocket-sku-blind em{color:var(--theme-warning-ink)}:root:is([data-theme=white],[data-theme=dark]) .rocket-sku-editor>td{background:var(--theme-soft)}:root:is([data-theme=white],[data-theme=dark]) .rocket-sku-idle{color:var(--theme-muted)}:root:is([data-theme=white],[data-theme=dark]) .rocket-deduct{border:1px solid var(--line,#d7ded9);background:var(--theme-soft)}:root:is([data-theme=white],[data-theme=dark]) .rocket-group{border:1px solid var(--line,#d7ded9);background:var(--theme-panel)}:root:is([data-theme=white],[data-theme=dark]) .rocket-group>summary{background:var(--theme-soft)}:root:is([data-theme=white],[data-theme=dark]) .rocket-group-demand,:root:is([data-theme=white],[data-theme=dark]) .rocket-group-target{color:var(--theme-accent-ink)}:root:is([data-theme=white],[data-theme=dark]) .rocket-head-controls>label{color:var(--theme-muted)}:root:is([data-theme=white],[data-theme=dark]) .rocket-head-controls input,:root:is([data-theme=white],[data-theme=dark]) .rocket-head-controls select{border:1px solid var(--theme-line);background:var(--theme-panel);color:var(--theme-ink)}:root:is([data-theme=white],[data-theme=dark]) .rocket-legacy-message strong,:root:is([data-theme=white],[data-theme=dark]) .rocket-legacy-message span{color:var(--theme-warning-ink)}:root:is([data-theme=white],[data-theme=dark]) .rocket-legacy-message small{color:var(--theme-muted)}:root:is([data-theme=white],[data-theme=dark]) .rocket-view-actions{border-top:1px solid var(--theme-line);border-bottom:1px solid var(--theme-line);background:var(--theme-panel)}:root:is([data-theme=white],[data-theme=dark]) .rocket-sku-table code{color:var(--theme-accent-ink)}:root:is([data-theme=white],[data-theme=dark]) .rocket-sku-table td>small,:root:is([data-theme=white],[data-theme=dark]) .rocket-linked-option{color:var(--theme-muted)}:root:is([data-theme=white],[data-theme=dark]) .rocket-linked-option strong{color:var(--theme-accent-ink)}:root:is([data-theme=white],[data-theme=dark]) .rocket-deduct-shell{border:1px solid var(--theme-line);background:var(--theme-soft)}:root:is([data-theme=white],[data-theme=dark]) .rocket-deduct-shell>summary strong{color:var(--theme-ink)}:root:is([data-theme=white],[data-theme=dark]) .rocket-deduct-shell>summary small{color:var(--theme-muted)}:root:is([data-theme=white],[data-theme=dark]) .rocket-deduct-shell>summary b{color:var(--theme-accent-ink)}:root:is([data-theme=white],[data-theme=dark]) .rocket-deduct-shell .rocket-deduct{background:var(--theme-panel)}:root:is([data-theme=white],[data-theme=dark]) .sabang-shipment-panel .empty-hint{border:1px dashed var(--line,#d7ded9);background:var(--theme-soft);color:var(--theme-muted)}:root:is([data-theme=white],[data-theme=dark]) .sabang-unmatched-card{border:1px solid var(--line,#d7ded9);background:var(--theme-panel)}:root:is([data-theme=white],[data-theme=dark]) .sabang-unmatched-card>header span{color:var(--theme-muted)}:root:is([data-theme=white],[data-theme=dark]) .return-stock-note{background:var(--theme-soft);color:var(--theme-ink)}:root:is([data-theme=white],[data-theme=dark]) .return-stock-warn{color:var(--theme-warning-ink)}:root:is([data-theme=white],[data-theme=dark]) .return-stock-empty{border:1px dashed var(--line,#d7ded9);background:var(--theme-soft);color:var(--theme-muted)}:root:is([data-theme=white],[data-theme=dark]) .return-stock-fallback{border:1px solid var(--theme-warning-border);background:var(--theme-warning-soft)}:root:is([data-theme=white],[data-theme=dark]) .return-stock-fallback p{color:var(--theme-warning-ink)}:root:is([data-theme=white],[data-theme=dark]) .return-stock-group{border:1px solid var(--line,#d7ded9);background:var(--theme-panel)}:root:is([data-theme=white],[data-theme=dark]) .return-stock-group>header{background:var(--theme-soft)}:root:is([data-theme=white],[data-theme=dark]) .return-stock-odd{background:var(--theme-warning-soft)}:root:is([data-theme=white],[data-theme=dark]) .coupang-confirm-progress{border:1px solid var(--theme-line);background:var(--theme-soft);color:var(--theme-ink)}:root:is([data-theme=white],[data-theme=dark]) .packing-workspace .inventory-refresh,:root:is([data-theme=white],[data-theme=dark]) .packing-dialog .inventory-refresh{background:var(--theme-accent-fill);color:var(--theme-on-fill)}:root:is([data-theme=white],[data-theme=dark]) .packing-upload:focus-within{outline:2px solid var(--theme-accent-border)}:root:is([data-theme=white],[data-theme=dark]) .packing-workspace input[type=checkbox],:root:is([data-theme=white],[data-theme=dark]) .packing-dialog input[type=checkbox]{accent-color:var(--theme-accent-fill)}:root:is([data-theme=white],[data-theme=dark]) .packing-states button[aria-pressed=true]{background:var(--theme-soft,#e3f1eb);border-color:var(--theme-accent-border)}:root:is([data-theme=white],[data-theme=dark]) .packing-dialog{background:var(--panel,#fff);color:var(--ink,#203c40);box-shadow:0 20px 65px #0003}:root:is([data-theme=white],[data-theme=dark]) .packing-warning{color:var(--theme-warning-ink)}:root:is([data-theme=white],[data-theme=dark]) .gm-assistant :focus-visible,:root:is([data-theme=white],[data-theme=dark]) .gm-pet-anchor :focus-visible{outline:3px solid var(--theme-accent-border)}:root:is([data-theme=white],[data-theme=dark]) .gm-assistant a{color:var(--theme-accent-ink)}:root:is([data-theme=white],[data-theme=dark]) .gm-assistant-search button[aria-pressed=true]{border-color:var(--theme-accent-border);background:var(--gm-soft)}:root:is([data-theme=white],[data-theme=dark]) .gm-assistant-examples button:hover{border-color:var(--theme-accent-border)}:root:is([data-theme=white],[data-theme=dark]) .gm-assistant-error{color:var(--theme-danger-ink)}:root:is([data-theme=white],[data-theme=dark]) .gm-assistant-composer button{background:var(--theme-accent-fill);color:var(--theme-on-fill);border:0}:root:is([data-theme=white],[data-theme=dark]) .gm-assistant-periods button[aria-pressed=true]{background:var(--gm-soft);border-color:var(--theme-accent-border);color:var(--gm-accent)}:root:is([data-theme=white],[data-theme=dark]) .po-screen.cw-screen .cw-sticky{border-bottom:1px solid var(--line);background:var(--theme-panel)}:root:is([data-theme=white],[data-theme=dark]) .po-screen.cw-screen .cw-field>span{color:var(--theme-muted)}:root:is([data-theme=white],[data-theme=dark]) .po-screen.cw-screen .cw-picked,:root:is([data-theme=white],[data-theme=dark]) .po-screen.cw-screen a.cw-link{color:var(--theme-accent-ink)}:root:is([data-theme=white],[data-theme=dark]) .po-screen.cw-screen .china-workbench-unsaved{border:1px solid var(--theme-warning-border);background:var(--theme-warning-soft);color:var(--theme-warning-ink)}:root:is([data-theme=white],[data-theme=dark]) .po-screen.cw-screen .china-workbench-unsaved>small{color:var(--theme-warning-ink)}:root:is([data-theme=white],[data-theme=dark]) .po-screen.cw-screen .cw-undo-all{border:1px solid var(--theme-warning-border);background:var(--theme-panel);color:var(--theme-warning-ink);box-shadow:none}:root:is([data-theme=white],[data-theme=dark]) .po-screen.cw-screen .cw-undo-all:hover:not(:disabled){border-color:var(--theme-danger-border);color:var(--theme-danger-ink)}:root:is([data-theme=white],[data-theme=dark]) .po-screen.cw-screen .cw-table input[type=checkbox]{accent-color:var(--theme-accent-fill)}:root:is([data-theme=white],[data-theme=dark]) .po-screen.cw-screen .cw-table :is(.cw-item,.cw-option)>td :is(input:not([type=checkbox]),select){border:1px solid var(--theme-line);background:var(--theme-panel);color:var(--ink)}:root:is([data-theme=white],[data-theme=dark]) .po-screen.cw-screen .cw-table :is(.cw-item,.cw-option)>td :is(input,select):disabled{background:var(--theme-soft)}:root:is([data-theme=white],[data-theme=dark]) .po-screen.cw-screen .cw-section+.cw-section .cw-order-row>td{border-top:1px solid var(--theme-line)}:root:is([data-theme=white],[data-theme=dark]) .po-screen.cw-screen .cw-order-row>td{border-bottom:1px solid var(--theme-line);background:var(--theme-soft)}:root:is([data-theme=white],[data-theme=dark]) .po-screen.cw-screen .cw-order-status{background:var(--theme-soft);color:var(--theme-accent-ink)}:root:is([data-theme=white],[data-theme=dark]) .po-screen.cw-screen tr.cw-item>td{border-bottom:1px solid var(--theme-line)}:root:is([data-theme=white],[data-theme=dark]) .po-screen.cw-screen tr.cw-item.is-open>td{border-bottom-color:var(--theme-line)}:root:is([data-theme=white],[data-theme=dark]) .po-screen.cw-screen tr.cw-item.is-open>td:first-child{box-shadow:inset 3px 0 var(--theme-accent-fill)}:root:is([data-theme=white],[data-theme=dark]) .po-screen.cw-screen .cw-expand>i{color:var(--theme-muted)}:root:is([data-theme=white],[data-theme=dark]) .po-screen.cw-screen .cw-expand:hover,:root:is([data-theme=white],[data-theme=dark]) .po-screen.cw-screen .cw-expand[aria-expanded=true]{color:var(--theme-accent-ink)}:root:is([data-theme=white],[data-theme=dark]) .po-screen.cw-screen .cw-badge{background:var(--theme-soft);color:var(--theme-muted)}:root:is([data-theme=white],[data-theme=dark]) .po-screen.cw-screen .cw-hidden{color:var(--theme-muted)}:root:is([data-theme=white],[data-theme=dark]) .po-screen.cw-screen .cw-warn{background:var(--theme-warning-soft);color:var(--theme-warning-ink)}:root:is([data-theme=white],[data-theme=dark]) .po-screen.cw-screen .cw-woolong>span{color:var(--theme-muted)}:root:is([data-theme=white],[data-theme=dark]) .po-screen.cw-screen .cw-woolong.is-done>b{color:var(--theme-success-ink)}:root:is([data-theme=white],[data-theme=dark]) .po-screen.cw-screen .cw-read>.china-sub{color:var(--theme-muted)}:root:is([data-theme=white],[data-theme=dark]) .po-screen.cw-screen .cw-table .cw-item>td .cw-field-cell.is-partial>input{border-color:var(--theme-warning-border)}:root:is([data-theme=white],[data-theme=dark]) .po-screen.cw-screen .cw-cover{border:1px solid var(--theme-warning-border);background:var(--theme-warning-soft);color:var(--theme-warning-ink);box-shadow:none}:root:is([data-theme=white],[data-theme=dark]) .po-screen.cw-screen .cw-mixed{border:1px dashed var(--theme-warning-border);background:var(--theme-warning-soft);color:var(--theme-warning-ink);box-shadow:none}:root:is([data-theme=white],[data-theme=dark]) .po-screen.cw-screen .cw-save{border:1px solid var(--theme-accent-border);background:var(--theme-accent-fill);color:var(--theme-on-fill);box-shadow:none}:root:is([data-theme=white],[data-theme=dark]) .po-screen.cw-screen .cw-save:hover:not(:disabled){background:var(--theme-accent-fill)}:root:is([data-theme=white],[data-theme=dark]) .po-screen.cw-screen .cw-undo{border:1px solid var(--theme-line);background:var(--theme-panel);color:var(--theme-muted);box-shadow:none}:root:is([data-theme=white],[data-theme=dark]) .po-screen.cw-screen .cw-undo:hover:not(:disabled){border-color:var(--theme-danger-border);color:var(--theme-danger-ink)}:root:is([data-theme=white],[data-theme=dark]) .po-screen.cw-screen tr.cw-option>td{border-bottom:1px solid var(--theme-line);background:var(--theme-panel)}:root:is([data-theme=white],[data-theme=dark]) .po-screen.cw-screen tr.cw-option.china-workbench-dirty>td{background:var(--theme-warning-soft)}:root:is([data-theme=white],[data-theme=dark]) .po-screen.cw-screen tr.cw-option>td:first-child{box-shadow:inset 3px 0 #00000040}:root:is([data-theme=white],[data-theme=dark]) .po-screen.cw-screen .cw-option-name>i{color:var(--theme-muted)}:root:is([data-theme=white],[data-theme=dark]) .po-screen.cw-screen .cw-option-actions button{border:1px solid var(--theme-line);background:var(--theme-panel);color:var(--theme-ink);box-shadow:none}:root:is([data-theme=white],[data-theme=dark]) .po-screen.cw-screen .cw-option-actions button:hover:not(:disabled),:root:is([data-theme=white],[data-theme=dark]) .po-screen.cw-screen .cw-option-actions button[aria-pressed=true]{border-color:var(--theme-accent-border);background:var(--theme-soft);color:var(--theme-accent-ink)}:root:is([data-theme=white],[data-theme=dark]) .po-screen.cw-screen .cw-locked{color:var(--theme-accent-ink)}:root:is([data-theme=white],[data-theme=dark]) .po-screen.cw-screen .cw-dirty{color:var(--theme-danger-ink)}:root:is([data-theme=white],[data-theme=dark]) .po-screen.cw-screen .cw-table .china-workbench-panel>td{background:var(--theme-soft)}:root:is([data-theme=white],[data-theme=dark]) .china-container-panel .china-shipment-edit{border:1px solid var(--line,#d7ded9);background:var(--theme-panel)}:root:is([data-theme=white],[data-theme=dark]) .china-container-panel .china-container-tabs{border:1px solid var(--line,#d7ded9);background:var(--theme-soft)}:root:is([data-theme=white],[data-theme=dark]) .china-container-panel .china-container-tabs [role=tab] b{color:var(--theme-ink)}:root:is([data-theme=white],[data-theme=dark]) .china-container-panel .china-container-tabs [role=tab].active{background:var(--theme-panel);color:var(--theme-ink);box-shadow:0 1px 3px #00000024}:root:is([data-theme=white],[data-theme=dark]) .china-container-panel .china-container-tabs [role=tab]:focus-visible{outline:2px solid var(--theme-accent-border)}:root:is([data-theme=white],[data-theme=dark]) .china-container-panel .china-board-card.precise{border-color:var(--theme-danger-border)}:root:is([data-theme=white],[data-theme=dark]) .china-container-panel .china-container-card>summary .china-container-name b{color:var(--theme-ink)}:root:is([data-theme=white],[data-theme=dark]) .china-container-panel .china-container-card>summary .china-container-name small{color:var(--theme-accent-ink)}:root:is([data-theme=white],[data-theme=dark]) .china-container-panel .china-receipt-summary{border:1px solid var(--theme-line);background:var(--theme-soft);color:var(--theme-accent-ink)}:root:is([data-theme=white],[data-theme=dark]) .china-container-panel .china-receive-table thead th{color:var(--muted);background:var(--theme-panel)}:root:is([data-theme=white],[data-theme=dark]) .china-container-panel .china-receive-item th{background:var(--theme-soft)}:root:is([data-theme=white],[data-theme=dark]) .china-container-panel .china-receive-item b{color:var(--theme-ink)}:root:is([data-theme=white],[data-theme=dark]) .china-container-panel .china-receive-item-sum{color:var(--theme-accent-ink)}:root:is([data-theme=white],[data-theme=dark]) .china-container-panel .china-receive-badge{background:var(--theme-warning-soft);color:var(--theme-warning-ink)}:root:is([data-theme=white],[data-theme=dark]) .china-container-panel .china-receive-badge.precise{border:2px solid var(--theme-danger-border);background:var(--theme-warning-soft);color:var(--theme-danger-ink)}:root:is([data-theme=white],[data-theme=dark]) .china-container-panel .china-receive-item small.china-receive-precise{color:var(--theme-danger-ink)}:root:is([data-theme=white],[data-theme=dark]) .china-container-panel .china-receive-table em{background:var(--theme-warning-soft);color:var(--theme-warning-ink)}:root:is([data-theme=white],[data-theme=dark]) .china-container-panel .china-receive-table em.corrected{background:var(--theme-info-soft);color:var(--theme-info-ink)}:root:is([data-theme=white],[data-theme=dark]) .china-container-panel .china-receive-table input:focus{border-color:var(--theme-accent-border)}:root:is([data-theme=white],[data-theme=dark]) .china-container-panel .china-receive-diff .ok{color:var(--theme-success-ink)}:root:is([data-theme=white],[data-theme=dark]) .china-container-panel .china-receive-diff .plus{color:var(--theme-info-ink)}:root:is([data-theme=white],[data-theme=dark]) .china-container-panel .china-receive-diff .minus{color:var(--theme-warning-ink)}:root:is([data-theme=white],[data-theme=dark]) .china-container-panel .china-receive-diff-row td{background:var(--theme-warning-soft)}:root:is([data-theme=white],[data-theme=dark]) .china-container-panel .china-receive-extra td{background:var(--theme-info-soft)}:root:is([data-theme=white],[data-theme=dark]) .china-container-panel .china-ship{border:1px solid var(--line,#d7ded9);background:var(--theme-panel)}:root:is([data-theme=white],[data-theme=dark]) .china-container-panel .china-ship .china-board-head b{color:var(--theme-ink)}:root:is([data-theme=white],[data-theme=dark]) .inventory-shell .china-container-panel .china-ship-table th{background:var(--theme-panel);color:var(--muted)}:root:is([data-theme=white],[data-theme=dark]) .china-container-panel .china-ship-table .china-board-contents b{color:var(--theme-ink)}:root:is([data-theme=white],[data-theme=dark]) .china-container-panel .china-ship-table tr.precise td{background:var(--theme-warning-soft)}:root:is([data-theme=white],[data-theme=dark]) .china-container-panel .china-ship-table tr.picked td{background:var(--theme-soft)}:root:is([data-theme=white],[data-theme=dark]) .inventory-shell .china-container-panel .china-ship-note small{color:var(--theme-warning-ink)}:root:is([data-theme=white],[data-theme=dark]) .intake-print-warn,:root:is([data-theme=white],[data-theme=dark]) .intake-print-error{color:var(--theme-danger-ink)}:root:is([data-theme=white],[data-theme=dark]) .intake-print-modal .intake-print-footer .inventory-refresh:not(:disabled){border-color:var(--theme-accent-border);background:var(--theme-accent-fill);color:var(--theme-on-fill)}:root:is([data-theme=white],[data-theme=dark]) .purchase-subtabs{border:1px solid var(--line,#d7ded9);background:var(--theme-soft)}:root:is([data-theme=white],[data-theme=dark]) .purchase-subtabs [role=tab] b{color:var(--theme-danger-ink)}:root:is([data-theme=white],[data-theme=dark]) .purchase-subtabs [role=tab].active{background:var(--theme-panel);color:var(--theme-ink);box-shadow:0 1px 3px #00000024}:root:is([data-theme=white],[data-theme=dark]) .purchase-subtabs [role=tab]:focus-visible{outline:2px solid var(--theme-accent-border)}:root:is([data-theme=white],[data-theme=dark]) .china-residual-summary{border:1px solid var(--theme-line);background:var(--theme-warning-soft);color:var(--theme-warning-ink)}:root:is([data-theme=white],[data-theme=dark]) .china-residual-table thead th{color:var(--muted);background:var(--theme-panel)}:root:is([data-theme=white],[data-theme=dark]) .china-residual-order-head th{background:var(--theme-soft)}:root:is([data-theme=white],[data-theme=dark]) .china-residual-order-head b{color:var(--theme-ink)}:root:is([data-theme=white],[data-theme=dark]) .china-residual-order-head small{color:var(--theme-accent-ink)}:root:is([data-theme=white],[data-theme=dark]) .china-residual-count{color:var(--theme-danger-ink)}:root:is([data-theme=white],[data-theme=dark]) .china-residual-table tr.is-picked td{background:var(--theme-soft)}:root:is([data-theme=white],[data-theme=dark]) .china-residual-why{color:var(--theme-accent-ink)}:root:is([data-theme=white],[data-theme=dark]) .china-residual-why.left{color:var(--theme-danger-ink)}:root:is([data-theme=white],[data-theme=dark]) .china-residual-track em{background:var(--theme-info-soft);color:var(--theme-info-ink)}:root:is([data-theme=white],[data-theme=dark]) .china-residual-bar{border:1px solid var(--theme-line);background:var(--theme-soft);box-shadow:0 -2px 8px #0000000f}:root:is([data-theme=white],[data-theme=dark]) .residual-dispatch-list{color:var(--theme-accent-ink)}:root:is([data-theme=white],[data-theme=dark]) .cla-summary span.warn{border-color:var(--theme-warning-border);color:var(--theme-warning-ink)}:root:is([data-theme=white],[data-theme=dark]) .cla-item{color:var(--theme-accent-ink);background:0 0;border:0}:root:is([data-theme=white],[data-theme=dark]) .cla-thermal{background:var(--theme-soft,#eaf6f1);color:var(--theme-accent-ink)}:root:is([data-theme=white],[data-theme=dark]) .inventory-shell .coupang-inbound-dialog .coupang-confirm-item th{border-top:1px solid var(--line);background:var(--theme-soft);color:var(--ink)}:root:is([data-theme=white],[data-theme=dark]) .coupang-confirm-item th>div>b{color:var(--theme-ink)}:root:is([data-theme=white],[data-theme=dark]) .coupang-confirm-item .coupang-confirm-item-name,:root:is([data-theme=white],[data-theme=dark]) .coupang-confirm-item .coupang-confirm-item-sum{color:var(--theme-accent-ink)}:root:is([data-theme=white],[data-theme=dark]) .coupang-confirm-item th>div>em{background:var(--theme-warning-soft);color:var(--theme-warning-ink)}:root:is([data-theme=white],[data-theme=dark]) .coupang-confirm-sg-note{color:var(--theme-warning-ink)}:root:is([data-theme=white],[data-theme=dark]) .inventory-shell .coupang-removal-panel .coupang-removal-actions>button:not(.ghost-button){background:var(--theme-accent-fill);color:var(--theme-on-fill);border:0}:root:is([data-theme=white],[data-theme=dark]) .return-stock-panel .return-stock-group th{border-bottom:1px solid var(--line);background:var(--theme-soft);color:var(--muted)}:root:is([data-theme=white],[data-theme=dark]) .return-stock-panel .return-stock-group td{border-top:1px solid var(--theme-line)}:root:is([data-theme=white],[data-theme=dark]) .return-stock-panel .return-stock-group:has(>.inventory-table-wrap){border-color:var(--theme-line);border-left:4px solid var(--theme-accent-border);box-shadow:0 3px 12px #00000014}:root:is([data-theme=white],[data-theme=dark]) .return-stock-panel .return-stock-group:has(>.inventory-table-wrap)>header{background:var(--theme-soft);border-bottom:1px solid var(--theme-line)}:root:is([data-theme=white],[data-theme=dark]) .inventory-shell :is(.dboard-toolbar,.dboard-listform,.dboard-cards,.dboard-table) :is(select,input:not([type=checkbox])){border:1px solid var(--theme-line);background-color:var(--theme-panel);color:var(--ink)}:root:is([data-theme=white],[data-theme=dark]) .inventory-shell :is(.dboard-toolbar,.dboard-listform,.dboard-cards,.dboard-table) :is(select,input:not([type=checkbox])):focus-visible{border-color:var(--theme-accent-border);outline:2px solid var(--theme-line)}:root:is([data-theme=white],[data-theme=dark]) .inventory-shell .dboard .dboard-filter-trigger{border:1px solid var(--theme-line);background:var(--theme-panel);color:var(--ink)}:root:is([data-theme=white],[data-theme=dark]) .inventory-shell .dboard .dboard-filter.active .dboard-filter-trigger{border-color:var(--theme-accent-border);background:var(--theme-soft);color:var(--theme-accent-ink)}:root:is([data-theme=white],[data-theme=dark]) .dboard-filter-trigger b{background:var(--theme-accent-fill);color:var(--theme-on-fill)}:root:is([data-theme=white],[data-theme=dark]) .dboard-filter-menu{border:1px solid var(--line);background:var(--theme-panel);box-shadow:0 14px 32px #14282229}:root:is([data-theme=white],[data-theme=dark]) .dboard-filter-menu label:hover{background:var(--theme-soft)}:root:is([data-theme=white],[data-theme=dark]) .dboard-filter-foot{border-top:1px solid var(--line);background:var(--theme-panel)}:root:is([data-theme=white],[data-theme=dark]) .inventory-shell .dboard .dboard-filter-foot button{color:var(--theme-accent-ink);background:0 0;border:0}:root:is([data-theme=white],[data-theme=dark]) .inventory-shell .dboard .dboard-chips button{border:1px solid var(--theme-line);background:var(--theme-panel);color:var(--ink)}:root:is([data-theme=white],[data-theme=dark]) .inventory-shell .dboard .dboard-chips button[aria-pressed=true]{border-color:var(--theme-accent-border);background:var(--theme-soft);color:var(--theme-accent-ink)}:root:is([data-theme=white],[data-theme=dark]) .dboard-view{border:1px solid var(--theme-line);background:var(--theme-soft)}:root:is([data-theme=white],[data-theme=dark]) .inventory-shell .dboard .dboard-view button[aria-pressed=true]{background:var(--theme-panel);color:var(--theme-accent-ink);box-shadow:0 1px 4px #1428221f}:root:is([data-theme=white],[data-theme=dark]) .dboard-tally .warn b{color:var(--theme-warning-ink)}:root:is([data-theme=white],[data-theme=dark]) .inventory-shell .dboard .dboard-reset{border:1px solid var(--line);background:var(--theme-panel);color:var(--theme-accent-ink)}:root:is([data-theme=white],[data-theme=dark]) .dboard-photo{border:1px solid var(--line);background:var(--theme-panel)}:root:is([data-theme=white],[data-theme=dark]) .dboard-photo-empty{color:var(--theme-muted);background:linear-gradient(145deg, var(--theme-soft), var(--theme-soft))}:root:is([data-theme=white],[data-theme=dark]) .inventory-shell .dboard .dboard-star{color:var(--theme-muted);background:#ffffffeb;border:1px solid #0000001f}:root:is([data-theme=white],[data-theme=dark]) .inventory-shell .dboard .dboard-star[aria-pressed=true]{border-color:var(--theme-warning-border);color:var(--theme-warning-ink)}:root:is([data-theme=white],[data-theme=dark]) .dboard-star small{background:var(--theme-warning-fill);color:var(--theme-on-fill)}:root:is([data-theme=white],[data-theme=dark]) .inventory-shell .dboard .dboard-code{color:var(--theme-accent-ink);background:0 0;border:0}:root:is([data-theme=white],[data-theme=dark]) .dboard-trail{color:var(--theme-muted)}:root:is([data-theme=white],[data-theme=dark]) .dboard-sales small.short{color:var(--theme-danger-ink)}:root:is([data-theme=white],[data-theme=dark]) .dboard-sales .up{color:var(--theme-success-ink)}:root:is([data-theme=white],[data-theme=dark]) .dboard-sales .down{color:var(--theme-danger-ink)}:root:is([data-theme=white],[data-theme=dark]) .inventory-shell .dboard .dboard-check{border:1px solid var(--line);background:var(--theme-panel);color:var(--muted)}:root:is([data-theme=white],[data-theme=dark]) .inventory-shell .dboard .dboard-check[aria-pressed=true]{border-color:var(--theme-accent-border);background:var(--theme-soft);color:var(--theme-accent-ink)}:root:is([data-theme=white],[data-theme=dark]) .dboard-saved{background:var(--theme-soft);color:var(--theme-accent-ink)}:root:is([data-theme=white],[data-theme=dark]) .inventory-shell :is(.dboard-cards,.dboard-table) select.hold{border-color:var(--theme-warning-border);background-color:var(--theme-warning-soft);color:var(--theme-warning-ink)}:root:is([data-theme=white],[data-theme=dark]) .inventory-shell :is(.dboard-cards,.dboard-table) select.off{border-color:var(--theme-danger-border);color:var(--theme-danger-ink)}:root:is([data-theme=white],[data-theme=dark]) .inventory-shell .dboard .dboard-toggles button{border:1px solid var(--theme-line);background:var(--theme-panel);color:var(--muted)}:root:is([data-theme=white],[data-theme=dark]) .inventory-shell .dboard .dboard-toggles button[aria-pressed=true]{border-color:var(--theme-accent-border);background:var(--theme-soft);color:var(--theme-accent-ink)}:root:is([data-theme=white],[data-theme=dark]) .dboard-blocked{background:var(--theme-soft);color:var(--muted)}:root:is([data-theme=white],[data-theme=dark]) .dboard-cards{border-top:1px solid var(--line);background:var(--theme-soft)}:root:is([data-theme=white],[data-theme=dark]) .dboard-card{border:1px solid var(--theme-line);background:var(--theme-panel)}:root:is([data-theme=white],[data-theme=dark]) .dboard-card.held{border-color:var(--theme-line);background:var(--theme-warning-soft)}:root:is([data-theme=white],[data-theme=dark]) .inventory-shell .dboard-collection-create .primary-button{border:1px solid var(--theme-accent-border);background:var(--theme-accent-fill);color:var(--theme-on-fill)}:root:is([data-theme=white],[data-theme=dark]) .dboard-collection-create{border:1px solid var(--line);background:var(--theme-soft)}:root:is([data-theme=white],[data-theme=dark]) .dboard-collection-error{color:var(--theme-danger-ink)}:root:is([data-theme=white],[data-theme=dark]) .dboard-table th{border-bottom:1px solid var(--line);background:var(--theme-soft);color:var(--muted)}:root:is([data-theme=white],[data-theme=dark]) .dboard-table th.decide{color:var(--theme-accent-ink)}:root:is([data-theme=white],[data-theme=dark]) .dboard-table td{border-bottom:1px solid var(--theme-line);background:var(--theme-panel)}:root:is([data-theme=white],[data-theme=dark]) .dboard-table tr.held td{background:var(--theme-warning-soft)}:root:is([data-theme=white],[data-theme=dark]) .dboard-table tr.dboard-group td{background:var(--theme-soft);color:var(--ink)}:root:is([data-theme=white],[data-theme=dark]) .dboard-toast{background:var(--theme-accent-fill);color:var(--theme-on-fill);box-shadow:0 12px 30px #00000040}:root:is([data-theme=white],[data-theme=dark]) .dboard .dboard-toast button{color:var(--theme-on-fill);background:0 0;border:1px solid #fff9}:root:is([data-theme=white],[data-theme=dark]) .dboard-starmenu{border:1px solid var(--line);background:var(--theme-panel);color:var(--ink);box-shadow:0 14px 32px #1428222e}:root:is([data-theme=white],[data-theme=dark]) .dboard-starmenu label:hover{background:var(--theme-soft)}:root:is([data-theme=white],[data-theme=dark]) .dboard-starmenu .dboard-starmenu-new{border:1px dashed var(--theme-line);background:var(--theme-soft);color:var(--theme-accent-ink)}:root:is([data-theme=white],[data-theme=dark]) .dboard-listbar{border:1px solid var(--theme-line);background:var(--theme-soft)}:root:is([data-theme=white],[data-theme=dark]) .dboard-progress i{background:var(--theme-soft)}:root:is([data-theme=white],[data-theme=dark]) .dboard-progress i b{background:var(--theme-accent-fill)}:root:is([data-theme=white],[data-theme=dark]) .inventory-shell .dboard .dboard-listbar-actions .dboard-danger{border:1px solid var(--theme-danger-border);background:var(--theme-danger-soft);color:var(--theme-danger-ink)}:root:is([data-theme=white],[data-theme=dark]) .dboard-listform{border:1px solid var(--theme-line);background:var(--theme-soft)}:root:is([data-theme=white],[data-theme=dark]) .inventory-shell .dboard .dboard-listform-actions button:not(.ghost-button){background:var(--theme-accent-fill);color:var(--theme-on-fill);border:none}:root:is([data-theme=white],[data-theme=dark]) .decision-operations-tabs button[aria-pressed=true]{background:var(--accent,#075e54);color:var(--theme-on-fill)}:root:is([data-theme=white],[data-theme=dark]) .inventory-shell .decision-operations-dialog button:focus-visible{outline:2px solid var(--theme-accent-border)}:root:is([data-theme=white],[data-theme=dark]) .inventory-shell .decision-operations-tabs button[aria-pressed=true],:root:is([data-theme=white],[data-theme=dark]) .inventory-shell .decision-operations-foot button:last-child{background:var(--theme-accent-fill);color:var(--brand-contrast,#fff);border-color:var(--theme-accent-border)}:root:is([data-theme=white],[data-theme=dark]) .gm-work-kind,:root:is([data-theme=white],[data-theme=dark]) .related-retail-work header b{color:var(--theme-accent-ink)}:root:is([data-theme=white],[data-theme=dark]) .lbl-warn{color:var(--theme-warning-ink)}:root:is([data-theme=white],[data-theme=dark]) .lbl-error{border:1px solid var(--theme-danger-border);color:var(--theme-danger-ink)}:root:is([data-theme=white],[data-theme=dark]) .lbl-notice{border:1px solid var(--theme-accent-border);color:var(--theme-accent-ink)}:root:is([data-theme=white],[data-theme=dark]) .lbl-primary{border:1px solid var(--theme-accent-border);background:var(--theme-accent-fill);color:var(--theme-on-fill)}:root:is([data-theme=white],[data-theme=dark]) .lbl-missing{color:var(--theme-warning-ink)}:root:is([data-theme=white],[data-theme=dark]) .lbl-problems{color:var(--theme-danger-ink)}:root:is([data-theme=white],[data-theme=dark]) .lbl-tag{border:1px solid var(--theme-warning-border);color:var(--theme-warning-ink)}:root:is([data-theme=white],[data-theme=dark]) .lbl-need{color:var(--theme-warning-ink);border-color:var(--theme-warning-border)!important}:root:is([data-theme=white],[data-theme=dark]) .lbl-table tr.lbl-flag td{background:color-mix(in srgb, var(--theme-danger-fill) 8%, transparent)}:root:is([data-theme=white],[data-theme=dark]) .lbl-preview img{border:1px solid var(--line);background:var(--theme-panel)}:root:is([data-theme=white],[data-theme=dark]) .lbl-box{border:1px solid var(--theme-accent-border);background:var(--panel)}:root:is([data-theme=white],[data-theme=dark]) .lbl-problem-box{border:1px solid var(--theme-danger-border);color:var(--ink)}:root:is([data-theme=white],[data-theme=dark]) .lbl-problem-box b{color:var(--theme-danger-ink)}:root:is([data-theme=white],[data-theme=dark]) .lbl-pill.failed{color:var(--theme-danger-ink);border-color:var(--theme-danger-border)}:root:is([data-theme=white],[data-theme=dark]) .lbl-pill.running{color:var(--theme-warning-ink);border-color:var(--theme-warning-border)}:root:is([data-theme=white],[data-theme=dark]) .lbl-pill.succeeded{color:var(--theme-accent-ink);border-color:var(--theme-accent-border)}:root:is([data-theme=white],[data-theme=dark]) .lbl-ship-modal button.lbl-primary,:root:is([data-theme=white],[data-theme=dark]) .lbl-ship-modal button.lbl-primary:hover:not(:disabled){border-color:var(--theme-accent-border);background:var(--theme-accent-fill);color:var(--theme-on-fill)}:root:is([data-theme=white],[data-theme=dark]) .ov-panel summary{color:var(--theme-accent-ink)}:root:is([data-theme=white],[data-theme=dark]) .ov-panel .ov-notice{border-left:3px solid var(--theme-warning-border);background:var(--paper);color:var(--ink)}:root:is([data-theme=white],[data-theme=dark]) .ov-panel a{color:var(--theme-accent-ink)}:root:is([data-theme=white],[data-theme=dark]) .ov-legacy-details>summary{border:1px solid var(--line);background:var(--panel);color:var(--theme-accent-ink)}:root:is([data-theme=white],[data-theme=dark]) .order-draft-checks.has-issues{background:var(--surface-subtle);border-color:var(--theme-warning-border);color:var(--ink)}:root:is([data-theme=white],[data-theme=dark]) .order-draft-line-issue>strong{color:var(--theme-warning-ink)}:root:is([data-theme=white],[data-theme=dark]) .engine-report-tabs button[aria-pressed=true]{background:var(--theme-accent-fill);color:var(--theme-on-fill);border-color:var(--theme-accent-border)}:root:is([data-theme=white],[data-theme=dark]) .engine-report-kpi .favorable{color:var(--theme-accent-ink)}:root:is([data-theme=white],[data-theme=dark]) .engine-report-kpi .unfavorable{color:var(--theme-danger-ink)}:root:is([data-theme=white],[data-theme=dark]) .engine-report-explain{border-left:3px solid var(--theme-accent-border)}:root:is([data-theme=white],[data-theme=dark]) .engine-report-day input{accent-color:var(--theme-accent-fill)}:root:is([data-theme=white],[data-theme=dark]) .engine-report :is(button,select,input):focus-visible{outline:2px solid var(--theme-accent-border)}:root:is([data-theme=white],[data-theme=dark]) .ordering-engine-actions button:hover{border-color:var(--theme-accent-border)}:root:is([data-theme=white],[data-theme=dark]) .ordering-engine-actions button.primary{background:var(--theme-accent-fill);color:var(--theme-on-fill);border-color:var(--theme-accent-border)}:root:is([data-theme=white],[data-theme=dark]) .ordering-engine-compare input{accent-color:var(--theme-accent-fill)}:root:is([data-theme=white],[data-theme=dark]) .ordering-engine-settings summary,:root:is([data-theme=white],[data-theme=dark]) .ordering-engine-settings [role=status]{color:var(--theme-accent-ink)}:root:is([data-theme=white],[data-theme=dark]) .ordering-engine-settings :is(button,select,input,summary):focus-visible{outline:2px solid var(--theme-accent-border)}:root:is([data-theme=white],[data-theme=dark]) .saas-sidebar .saas-pc-dock{background:inherit;border-top:1px solid color-mix(in srgb, var(--theme-line) 8%, transparent)}:root:is([data-theme=white],[data-theme=dark]) .saas-pc-icon{color:var(--theme-warning-ink);background:color-mix(in srgb, var(--theme-warning-soft) 12%, transparent)}:root:is([data-theme=white],[data-theme=dark]) .pc-worker-file{border:1px solid color-mix(in srgb, var(--theme-accent-border) 35%, var(--line));background:var(--paper)}:root:is([data-theme=white],[data-theme=dark]) .pc-worker-file>svg{color:var(--theme-accent-ink)}:root:is([data-theme=white],[data-theme=dark]) .pc-worker-get{background:var(--theme-accent-fill);color:var(--theme-on-fill)}:root:is([data-theme=white],[data-theme=dark]) .pc-worker-address input{border:1px solid var(--line);background:var(--theme-panel);color:var(--ink)}:root:is([data-theme=white],[data-theme=dark]) .pc-worker-address small{color:var(--theme-accent-ink)}:root:is([data-theme=white],[data-theme=dark]) .direct-order-modal :is(button,input,select):focus-visible{outline:2px solid var(--theme-accent-border)}:root:is([data-theme=white],[data-theme=dark]) .direct-order-source button[aria-pressed=true]{color:var(--theme-accent-ink);background:var(--mint);border-color:var(--theme-accent-border)}:root:is([data-theme=white],[data-theme=dark]) .direct-order-modal .direct-order-submit{background:var(--theme-accent-fill);border-color:var(--theme-accent-border);color:var(--panel)}:root:is([data-theme=white],[data-theme=dark]) .direct-order-error,:root:is([data-theme=white],[data-theme=dark]) .po-screen .po-shortage,:root:is([data-theme=white],[data-theme=dark]) .po-screen .po-cancelled,:root:is([data-theme=white],[data-theme=dark]) .po-screen .has-remaining,:root:is([data-theme=white],[data-theme=dark]) .po-screen .has-remaining b,:root:is([data-theme=white],[data-theme=dark]) .po-screen .has-remaining strong{color:var(--theme-danger-ink)}:root:is([data-theme=white],[data-theme=dark]) .po-screen :is(.po-toolbar,.po-list-foot,.po-list-collapsed,.po-subtoolbar,.procurement-order-tools,.procurement-editor-head,.procurement-editor-actions,.procurement-dispatch-bar,.procurement-receipt-bar,.china-revert-editor,.procurement-location-warning,.procurement-material-editor,.po-links-form,.po-links-rules,.po-links-warning) button,:root:is([data-theme=white],[data-theme=dark]) .po-screen .po-menu>summary{border:1px solid var(--theme-line);background:var(--theme-panel);color:var(--theme-ink);box-shadow:none}:root:is([data-theme=white],[data-theme=dark]) .po-screen :is(.po-toolbar,.po-list-foot,.po-list-collapsed,.po-subtoolbar,.procurement-order-tools,.procurement-editor-head,.procurement-editor-actions,.procurement-dispatch-bar,.procurement-receipt-bar,.china-revert-editor,.po-links-form,.po-links-rules,.po-links-warning) button:hover:not(:disabled){border-color:var(--theme-accent-border);color:var(--theme-accent-ink);background:var(--theme-soft)}:root:is([data-theme=white],[data-theme=dark]) .po-screen :is(.po-toolbar,.po-subtoolbar,.procurement-order-tools,.procurement-editor-head,.procurement-editor-actions,.procurement-dispatch-bar,.procurement-receipt-bar,.po-links-form) button.po-primary{border-color:var(--theme-accent-border);background:var(--theme-accent-fill);color:var(--theme-on-fill)}:root:is([data-theme=white],[data-theme=dark]) .po-screen :is(.po-toolbar,.po-subtoolbar,.procurement-order-tools,.procurement-editor-head,.procurement-editor-actions,.procurement-dispatch-bar,.procurement-receipt-bar,.po-links-form) button.po-primary:hover:not(:disabled){background:var(--theme-accent-fill);color:var(--theme-on-fill)}:root:is([data-theme=white],[data-theme=dark]) .po-screen .procurement-order-tools button.procurement-export{color:var(--theme-danger-ink);background:var(--theme-warning-soft);border-color:var(--theme-line)}:root:is([data-theme=white],[data-theme=dark]) .po-screen .procurement-order-tools button.inbound-export{color:var(--theme-info-ink);background:var(--theme-info-soft);border-color:var(--theme-line)}:root:is([data-theme=white],[data-theme=dark]) .po-screen .procurement-order-tools button.procurement-delete,:root:is([data-theme=white],[data-theme=dark]) .po-screen .po-subtoolbar button.procurement-delete,:root:is([data-theme=white],[data-theme=dark]) .po-screen .po-links-rules button.procurement-delete{color:var(--theme-danger-ink);background:var(--theme-danger-soft);border-color:var(--theme-line)}:root:is([data-theme=white],[data-theme=dark]) .po-screen :is(input:not([type=checkbox]):not([type=radio]):not([type=file]),select){border:1px solid var(--theme-line);background:var(--theme-panel);color:var(--ink)}:root:is([data-theme=white],[data-theme=dark]) .po-screen .po-segment button{border:1px solid var(--theme-line);background:var(--theme-panel);color:var(--theme-muted);box-shadow:none}:root:is([data-theme=white],[data-theme=dark]) .po-screen .po-segment button b{color:var(--theme-muted)}:root:is([data-theme=white],[data-theme=dark]) .po-screen .po-segment button[aria-pressed=true]{border-color:var(--theme-accent-border);background:var(--theme-soft);color:var(--theme-accent-ink)}:root:is([data-theme=white],[data-theme=dark]) .po-screen .po-segment button[aria-pressed=true] b{color:var(--theme-accent-ink)}:root:is([data-theme=white],[data-theme=dark]) .po-screen .po-toolbar .procurement-count{color:var(--theme-accent-ink);background:var(--mint)}:root:is([data-theme=white],[data-theme=dark]) .po-screen .po-table th{border-bottom:1px solid var(--line);background:var(--theme-soft);color:var(--theme-muted)}:root:is([data-theme=white],[data-theme=dark]) .po-screen .po-table td{border-bottom:1px solid var(--theme-line)}:root:is([data-theme=white],[data-theme=dark]) .po-screen .po-table td small,:root:is([data-theme=white],[data-theme=dark]) .po-screen .po-table td .china-sub,:root:is([data-theme=white],[data-theme=dark]) .po-screen .po-line-name small{color:var(--theme-muted)}:root:is([data-theme=white],[data-theme=dark]) .po-screen .po-table tbody tr.is-selected>td{background:var(--theme-soft)}:root:is([data-theme=white],[data-theme=dark]) .po-screen .po-table tbody tr.is-selected>td:first-child{box-shadow:inset 3px 0 var(--theme-accent-fill)}:root:is([data-theme=white],[data-theme=dark]) .po-screen tr:hover .po-row-pick,:root:is([data-theme=white],[data-theme=dark]) .po-screen .po-row-pick[aria-pressed=true]{color:var(--theme-accent-ink)}:root:is([data-theme=white],[data-theme=dark]) .po-screen .po-order-table tbody tr:hover>td,:root:is([data-theme=white],[data-theme=dark]) .po-screen .po-order-table tbody tr.is-selected:hover>td{background:var(--theme-soft)}:root:is([data-theme=white],[data-theme=dark]) .po-screen .po-list-collapsed{border:1px dashed var(--theme-line);background:var(--theme-soft)}:root:is([data-theme=white],[data-theme=dark]) .po-screen .po-detail-empty{border:1px dashed var(--theme-line);color:var(--muted)}:root:is([data-theme=white],[data-theme=dark]) .po-screen .po-detail{border:1px solid var(--theme-line);background:var(--theme-panel)}:root:is([data-theme=white],[data-theme=dark]) .po-screen .po-detail-head{border-bottom:1px solid var(--line);background:var(--theme-panel)}:root:is([data-theme=white],[data-theme=dark]) .po-screen .po-progress li{border:1px solid var(--theme-line);background:var(--theme-soft);color:var(--theme-muted)}:root:is([data-theme=white],[data-theme=dark]) .po-screen .po-progress li[data-state=done]{background:var(--theme-success-soft)}:root:is([data-theme=white],[data-theme=dark]) .po-screen .po-progress li[data-state=done] b{color:var(--theme-success-ink)}:root:is([data-theme=white],[data-theme=dark]) .po-screen .po-progress li[data-state=going]{background:var(--theme-warning-soft)}:root:is([data-theme=white],[data-theme=dark]) .po-screen .po-progress li[data-state=going] b{color:var(--theme-warning-ink)}:root:is([data-theme=white],[data-theme=dark]) .po-screen .po-tabs button{color:var(--theme-muted);box-shadow:none;background:0 0;border:1px solid #0000;border-bottom-width:2px}:root:is([data-theme=white],[data-theme=dark]) .po-screen .po-tabs button:hover:not(:disabled){color:var(--theme-accent-ink);background:var(--theme-soft)}:root:is([data-theme=white],[data-theme=dark]) .po-screen .po-tabs button[aria-selected=true]{border-color:var(--line) var(--line) transparent;border-bottom:2px solid var(--theme-accent-border);background:var(--theme-panel);color:var(--theme-accent-ink)}:root:is([data-theme=white],[data-theme=dark]) .po-screen .po-tabs button b{background:var(--theme-soft);color:var(--theme-muted)}:root:is([data-theme=white],[data-theme=dark]) .po-screen .po-tabs button[aria-selected=true] b{background:var(--mint);color:var(--theme-accent-ink)}:root:is([data-theme=white],[data-theme=dark]) .po-screen .po-tabs button i{color:var(--theme-warning-ink)}:root:is([data-theme=white],[data-theme=dark]) .po-screen .po-tabs button i.po-dirty{color:var(--theme-danger-ink)}:root:is([data-theme=white],[data-theme=dark]) .po-screen .procurement-location-warning{border:1px solid var(--theme-warning-border);background:var(--theme-warning-soft)}:root:is([data-theme=white],[data-theme=dark]) .po-screen .po-retry{border:1px solid var(--theme-accent-border);background:var(--theme-panel);color:var(--theme-accent-ink)}:root:is([data-theme=white],[data-theme=dark]) .po-screen .procurement-line-table td button{border:1px solid var(--theme-accent-border);background:var(--theme-accent-fill);color:var(--theme-on-fill)}:root:is([data-theme=white],[data-theme=dark]) .po-screen .procurement-workflow-editor{border:1px solid var(--theme-line);background:var(--theme-panel)}:root:is([data-theme=white],[data-theme=dark]) .po-screen .po-exception-hint{border:1px solid var(--theme-warning-border);background:var(--theme-warning-soft);color:var(--theme-warning-ink)}:root:is([data-theme=white],[data-theme=dark]) .po-screen .po-container-receive{border-bottom:1px solid var(--theme-line);background:var(--theme-warning-soft);color:var(--theme-warning-ink)}:root:is([data-theme=white],[data-theme=dark]) .po-screen .procurement-held>strong,:root:is([data-theme=white],[data-theme=dark]) .po-screen .procurement-held>span{color:var(--theme-warning-ink)}:root:is([data-theme=white],[data-theme=dark]) .po-screen .po-shipment-table tbody tr:hover>td{background:var(--theme-soft)}:root:is([data-theme=white],[data-theme=dark]) .po-screen .po-shipment-detail{border:1px solid var(--theme-line);background:var(--theme-panel)}:root:is([data-theme=white],[data-theme=dark]) .po-screen .po-shipment-head{border-bottom:1px solid var(--theme-line);background:var(--theme-soft)}:root:is([data-theme=white],[data-theme=dark]) .po-screen .po-target{background:var(--theme-accent-fill);color:var(--theme-on-fill)}:root:is([data-theme=white],[data-theme=dark]) .po-screen .po-next{color:var(--theme-accent-ink)}:root:is([data-theme=white],[data-theme=dark]) .po-screen .procurement-dispatch-bar,:root:is([data-theme=white],[data-theme=dark]) .po-screen .procurement-receipt-bar{border-bottom:1px solid var(--theme-line);background:var(--theme-panel)}:root:is([data-theme=white],[data-theme=dark]) .po-screen .po-subtoolbar button.active{border-color:var(--theme-accent-border);background:var(--theme-soft);color:var(--theme-accent-ink)}:root:is([data-theme=white],[data-theme=dark]) .po-screen .china-panel-table a.po-offer{color:var(--theme-warning-ink)}:root:is([data-theme=white],[data-theme=dark]) .po-screen .china-panel-table a.po-offer:hover,:root:is([data-theme=white],[data-theme=dark]) .po-screen .china-panel-table tr.is-open>td{background:var(--theme-warning-soft)}:root:is([data-theme=white],[data-theme=dark]) .po-screen .china-expand:hover{color:var(--theme-warning-ink)}:root:is([data-theme=white],[data-theme=dark]) .po-screen .po-copy-button{border:1px solid var(--theme-line);background:var(--theme-panel);color:var(--theme-warning-ink);box-shadow:none}:root:is([data-theme=white],[data-theme=dark]) .po-screen .po-copy-button[data-copied=true]{border-color:var(--theme-accent-border);color:var(--theme-accent-ink)}:root:is([data-theme=white],[data-theme=dark]) .po-screen .china-row-actions button{border:1px solid var(--theme-line);background:var(--theme-panel);color:var(--theme-warning-ink);box-shadow:none}:root:is([data-theme=white],[data-theme=dark]) .po-screen .china-row-actions button:hover:not(:disabled){border-color:var(--theme-warning-border);background:var(--theme-warning-soft);color:var(--theme-warning-ink)}:root:is([data-theme=white],[data-theme=dark]) .po-screen .china-row-actions button.china-revert{color:var(--theme-danger-ink)}:root:is([data-theme=white],[data-theme=dark]) .po-screen .china-sizes>td{background:var(--theme-soft)}:root:is([data-theme=white],[data-theme=dark]) .po-screen .po-group-facts{color:var(--theme-muted)}:root:is([data-theme=white],[data-theme=dark]) .po-screen .china-size s{color:var(--theme-danger-ink)}:root:is([data-theme=white],[data-theme=dark]) .po-screen .po-pay small{color:var(--theme-muted)}:root:is([data-theme=white],[data-theme=dark]) .po-screen .po-flag-text em{color:var(--theme-danger-ink)}:root:is([data-theme=white],[data-theme=dark]) .po-screen .po-flag-text small{color:var(--theme-muted)}:root:is([data-theme=white],[data-theme=dark]) .po-screen .po-flag-clear{border:1px solid var(--theme-line);background:var(--theme-panel);color:var(--theme-warning-ink);box-shadow:none}:root:is([data-theme=white],[data-theme=dark]) .po-screen .po-attn{border:1px solid var(--theme-warning-border);background:var(--theme-warning-soft);color:var(--theme-warning-ink)}:root:is([data-theme=white],[data-theme=dark]) .po-screen .po-attn-wait,:root:is([data-theme=white],[data-theme=dark]) .po-screen .po-attn-no_number{border-color:var(--theme-warning-border);background:var(--theme-warning-soft);color:var(--theme-warning-ink)}:root:is([data-theme=white],[data-theme=dark]) .po-screen .po-attn-cancelled{border-color:var(--theme-line);background:var(--theme-danger-soft);color:var(--theme-danger-ink)}:root:is([data-theme=white],[data-theme=dark]) .po-screen .po-attn-unpaid,:root:is([data-theme=white],[data-theme=dark]) .po-screen .po-attn-cart_stale,:root:is([data-theme=white],[data-theme=dark]) .po-screen .po-attn-no_url{border-color:var(--theme-line);background:var(--theme-soft);color:var(--theme-muted)}:root:is([data-theme=white],[data-theme=dark]) .po-screen .po-attention{border:1px solid var(--theme-line);background:var(--theme-soft)}:root:is([data-theme=white],[data-theme=dark]) .po-screen .po-attention-count{background:var(--theme-warning-soft);color:var(--theme-muted)}:root:is([data-theme=white],[data-theme=dark]) .po-screen .po-attention-count.is-urgent{background:var(--theme-warning-soft);color:var(--theme-warning-ink)}:root:is([data-theme=white],[data-theme=dark]) .po-screen .po-attention-table{background:var(--theme-panel)}:root:is([data-theme=white],[data-theme=dark]) .po-screen .po-attention-item small,:root:is([data-theme=white],[data-theme=dark]) .po-screen .po-attention-note small{color:var(--theme-muted)}:root:is([data-theme=white],[data-theme=dark]) .po-screen .po-attention-check{color:var(--theme-danger-ink)}:root:is([data-theme=white],[data-theme=dark]) .po-screen .po-attention-actions button{border:1px solid var(--theme-line);background:var(--theme-panel);color:var(--theme-warning-ink);box-shadow:none}:root:is([data-theme=white],[data-theme=dark]) .po-screen .po-attention-actions button:hover:not(:disabled){border-color:var(--theme-warning-border);background:var(--theme-warning-soft);color:var(--theme-warning-ink)}:root:is([data-theme=white],[data-theme=dark]) .po-screen .po-attention-editor-row>td{background:var(--theme-soft)}:root:is([data-theme=white],[data-theme=dark]) .po-screen .po-1688-attn{color:var(--theme-warning-ink)}:root:is([data-theme=white],[data-theme=dark]) .po-screen .po-attention-editor button{border:1px solid var(--theme-line);background:var(--theme-panel);color:var(--theme-ink);box-shadow:none}:root:is([data-theme=white],[data-theme=dark]) .po-screen .po-attention-editor button.po-primary{border-color:var(--theme-accent-border);background:var(--theme-accent-fill);color:var(--theme-on-fill)}:root:is([data-theme=white],[data-theme=dark]) .po-screen .po-attention-editor button.procurement-delete{color:var(--theme-danger-ink);background:var(--theme-danger-soft);border-color:var(--theme-line)}:root:is([data-theme=white],[data-theme=dark]) .po-screen .po-menu[open]>summary{border-color:var(--theme-accent-border);color:var(--theme-accent-ink)}:root:is([data-theme=white],[data-theme=dark]) .po-screen .po-menu-body{border:1px solid var(--theme-line);background:var(--theme-panel);box-shadow:0 10px 28px #00000024}:root:is([data-theme=white],[data-theme=dark]) .po-screen .po-menu-body>:is(button,a,label):hover,:root:is([data-theme=white],[data-theme=dark]) .po-screen .po-links-table tbody tr.is-selected>td{background:var(--theme-soft)}:root:is([data-theme=white],[data-theme=dark]) .po-screen .po-links-chip{border:1px solid var(--theme-line);background:var(--theme-soft);color:var(--ink)}:root:is([data-theme=white],[data-theme=dark]) .po-screen .po-links-chip.is-work{border-color:var(--theme-line);background:var(--theme-warning-soft)}:root:is([data-theme=white],[data-theme=dark]) .po-screen .po-links-form{border:1px solid var(--theme-line);background:var(--theme-soft)}:root:is([data-theme=white],[data-theme=dark]) .po-screen .po-links-warning{border:1px solid var(--theme-warning-border);background:var(--theme-warning-soft)}:root:is([data-theme=white],[data-theme=dark]) .po-screen .po-links-rules li{border:1px solid var(--theme-line);background:var(--theme-panel)}:root:is([data-theme=white],[data-theme=dark]) .po-screen .po-links-rules li.is-orphan{background:var(--theme-panel)}:root:is([data-theme=white],[data-theme=dark]) .po-screen .po-links-kind{background:var(--theme-soft);color:var(--theme-accent-ink)}:root:is([data-theme=white],[data-theme=dark]) .po-screen .po-links-kind.is-work{background:var(--theme-warning-soft);color:var(--theme-warning-ink)}:root:is([data-theme=white],[data-theme=dark]) .po-screen .po-links-scope{border:1px solid var(--theme-line)}:root:is([data-theme=white],[data-theme=dark]) .procurement-cancel-table tr.procurement-cancel-item>td{background:var(--theme-soft)}:root:is([data-theme=white],[data-theme=dark]) .procurement-cancel-ordered{color:var(--theme-warning-ink)}:root:is([data-theme=white],[data-theme=dark]) .procurement-cancel-warning{border:1px solid var(--theme-warning-border);background:var(--theme-warning-soft)}:root:is([data-theme=white],[data-theme=dark]) .procurement-cancel-dialog>footer button.procurement-delete:not(:disabled){color:var(--theme-danger-ink);background:var(--theme-danger-soft);border-color:var(--theme-line)}:root:is([data-theme=white],[data-theme=dark]) .procurement-material-editor section{border:1px solid var(--theme-line);background:var(--theme-soft)}:root:is([data-theme=white],[data-theme=dark]) .material-plan-compare>div{background:var(--theme-panel);border:1px solid var(--theme-line)}:root:is([data-theme=white],[data-theme=dark]) .material-plan-compare small{color:var(--theme-muted)}:root:is([data-theme=white],[data-theme=dark]) .agent-capture-health.needs-attention{border-color:var(--theme-warning-border);background:var(--panel,#fff)}:root:is([data-theme=white],[data-theme=dark]) .agent-capture-health summary,:root:is([data-theme=white],[data-theme=dark]) .agent-capture-health a{color:var(--theme-accent-ink)}:root:is([data-theme=white],[data-theme=dark]) .gm-product-agent button.primary,:root:is([data-theme=white],[data-theme=dark]) .agent-approval-modal button.primary{background:var(--theme-accent-fill);border-color:var(--theme-accent-border);color:var(--theme-on-fill)}:root:is([data-theme=white],[data-theme=dark]) .gm-product-agent summary{color:var(--theme-accent-ink)}:root:is([data-theme=white],[data-theme=dark]) .agent-draft,:root:is([data-theme=white],[data-theme=dark]) .agent-ai-note{border-left:3px solid var(--theme-accent-border);background:var(--surface,#f5f8f7)}:root:is([data-theme=white],[data-theme=dark]) .gm-product-agent .agent-error{color:var(--theme-danger-ink);border:1px solid var(--line)}:root:is([data-theme=white],[data-theme=dark]) .product-modal .pm-info>.pm-section>.product-modal-grid :is(input:not([type=checkbox]),select,textarea),:root:is([data-theme=white],[data-theme=dark]) .product-modal .pm-dimension-grid input{border:1px solid var(--line);background:var(--theme-panel);color:var(--ink)}:root:is([data-theme=white],[data-theme=dark]) .product-modal .pm-field :is(input,select,textarea):focus-visible,:root:is([data-theme=white],[data-theme=dark]) .product-modal .pm-info>.pm-section>.product-modal-grid>label>:is(input,select):focus-visible{outline:2px solid var(--theme-accent-border)}:root:is([data-theme=white],[data-theme=dark]) .product-modal .pm-hold-help summary{color:var(--theme-accent-ink)}:root:is([data-theme=white],[data-theme=dark]) .product-modal .pm-bulk-selected{background:color-mix(in srgb, var(--theme-accent-fill) 7%, transparent)}:root:is([data-theme=white],[data-theme=dark]) .product-modal .pm-pending-location{color:var(--theme-accent-ink)}:root:is([data-theme=white],[data-theme=dark]) .rule-event-domestic_receipt{background:var(--theme-soft);color:var(--theme-ink)}:root:is([data-theme=white],[data-theme=dark]) .rule-event-coupang_dispatch{background:var(--theme-warning-soft);color:var(--theme-warning-ink)}:root:is([data-theme=white],[data-theme=dark]) .recovery-control{border:1px solid var(--theme-line);background:var(--theme-panel);color:var(--theme-accent-ink)}:root:is([data-theme=white],[data-theme=dark]) .recovery-control header>strong{background:var(--theme-soft)}:root:is([data-theme=white],[data-theme=dark]) .recovery-control header>strong.paused{background:var(--theme-warning-soft);color:var(--theme-warning-ink)}:root:is([data-theme=white],[data-theme=dark]) .recovery-control input:not([type=checkbox]),:root:is([data-theme=white],[data-theme=dark]) .recovery-control select{border:1px solid var(--theme-line)}:root:is([data-theme=white],[data-theme=dark]) .recovery-control button{background:var(--theme-accent-fill);color:var(--theme-on-fill);border:0}:root:is([data-theme=white],[data-theme=dark]) .recovery-points li{border-top:1px solid var(--theme-line)}:root:is([data-theme=white],[data-theme=dark]) .recovery-points small{color:var(--theme-muted)}:root:is([data-theme=white],[data-theme=dark]) .recovery-control a{color:var(--theme-accent-ink)}:root:is([data-theme=white],[data-theme=dark]) .recovery-mode{border-top:1px solid var(--theme-line)}:root:is([data-theme=white],[data-theme=dark]) .recovery-resume{background:var(--theme-warning-soft)}:root:is([data-theme=white],[data-theme=dark]) .retail-safety{background:var(--theme-soft);color:var(--theme-accent-ink)}:root:is([data-theme=white],[data-theme=dark]) .inventory-shell .retail-work-panel :is(input:not([type=checkbox]),select,textarea){border:1px solid var(--line);background:var(--theme-panel);color:var(--ink)}:root:is([data-theme=white],[data-theme=dark]) .inventory-shell .retail-work-panel input[type=checkbox]{accent-color:var(--theme-accent-fill)}:root:is([data-theme=white],[data-theme=dark]) .inventory-shell .retail-work-panel .primary-button{border:1px solid var(--theme-accent-border);background:var(--theme-accent-fill);color:var(--theme-on-fill)}:root:is([data-theme=white],[data-theme=dark]) .retail-editor{border:1px solid var(--line);background:var(--theme-soft)}:root:is([data-theme=white],[data-theme=dark]) .retail-draft{background:var(--theme-panel);border:1px solid var(--line)}:root:is([data-theme=white],[data-theme=dark]) .retail-draft details>summary{color:var(--theme-accent-ink)}:root:is([data-theme=white],[data-theme=dark]) .retail-product-search .selected{border-color:var(--theme-accent-border);background:var(--theme-soft)}:root:is([data-theme=white],[data-theme=dark]) .retail-counters button{border:1px solid var(--line);background:var(--theme-panel);color:var(--ink)}:root:is([data-theme=white],[data-theme=dark]) .retail-counters button.active{background:var(--theme-soft);color:var(--theme-accent-ink);border-color:var(--theme-accent-border)}:root:is([data-theme=white],[data-theme=dark]) .retail-kind{background:var(--theme-warning-soft);color:var(--theme-warning-ink)}:root:is([data-theme=white],[data-theme=dark]) .retail-kind.resume{background:var(--theme-soft);color:var(--theme-accent-ink)}:root:is([data-theme=white],[data-theme=dark]) .retail-kind.hold{background:var(--theme-info-soft);color:var(--theme-info-ink)}:root:is([data-theme=white],[data-theme=dark]) .retail-source-line{background:var(--theme-soft)}:root:is([data-theme=white],[data-theme=dark]) .retail-channel-state{background:var(--theme-soft);color:var(--muted)}:root:is([data-theme=white],[data-theme=dark]) .retail-channel-state.done{background:var(--theme-success-soft);color:var(--theme-success-ink)}:root:is([data-theme=white],[data-theme=dark]) .retail-channel-state.attention{background:var(--theme-warning-soft);color:var(--theme-warning-ink)}:root:is([data-theme=white],[data-theme=dark]) .retail-resolution,:root:is([data-theme=white],[data-theme=dark]) .retail-history{border:1px solid var(--line);background:var(--theme-soft)}:root:is([data-theme=white],[data-theme=dark]) .retail-resolution summary{color:var(--theme-accent-ink)}:root:is([data-theme=white],[data-theme=dark]) .retail-warning{color:var(--theme-warning-ink)}:root:is([data-theme=white],[data-theme=dark]) .sgi-chip{border:1px solid var(--theme-line);background:var(--theme-panel);color:var(--theme-muted)}:root:is([data-theme=white],[data-theme=dark]) .sgi-chip .sgi-seg+.sgi-seg:before{color:var(--theme-muted)}:root:is([data-theme=white],[data-theme=dark]) .sgi-chip:hover{border-color:var(--theme-line)}:root:is([data-theme=white],[data-theme=dark]) .sgi-chip:focus-visible{outline:2px solid var(--theme-accent-border)}:root:is([data-theme=white],[data-theme=dark]) .sgi-chip[aria-expanded=true]{border-color:var(--theme-accent-border)}:root:is([data-theme=white],[data-theme=dark]) .sgi-sale-selling .sgi-sale,:root:is([data-theme=white],[data-theme=dark]) td.sgi-sale-selling{color:var(--theme-accent-ink)}:root:is([data-theme=white],[data-theme=dark]) .sgi-sale-stopped .sgi-sale,:root:is([data-theme=white],[data-theme=dark]) td.sgi-sale-stopped,:root:is([data-theme=white],[data-theme=dark]) .sgi-sale-other .sgi-sale,:root:is([data-theme=white],[data-theme=dark]) td.sgi-sale-other{color:var(--theme-warning-ink)}:root:is([data-theme=white],[data-theme=dark]) .sgi-sale-unknown .sgi-sale,:root:is([data-theme=white],[data-theme=dark]) td.sgi-sale-unknown{color:var(--theme-muted)}:root:is([data-theme=white],[data-theme=dark]) .sgi-win-ours .sgi-buybox{color:var(--theme-accent-ink)}:root:is([data-theme=white],[data-theme=dark]) .sgi-win-other .sgi-buybox{color:var(--theme-warning-ink)}:root:is([data-theme=white],[data-theme=dark]) .sgi-win-unknown .sgi-buybox{color:var(--theme-muted)}:root:is([data-theme=white],[data-theme=dark]) .sgi-chip.sgi-attention{border-color:var(--theme-warning-border)}:root:is([data-theme=white],[data-theme=dark]) .sgi-chip.sgi-product b{color:var(--theme-muted)}:root:is([data-theme=white],[data-theme=dark]) .sgi-chip.sgi-product.sgi-attention b,:root:is([data-theme=white],[data-theme=dark]) .sgi-chip.sgi-sku b{color:var(--theme-warning-ink)}:root:is([data-theme=white],[data-theme=dark]) .pm-codes-pill.sgi-pill-attention{box-shadow:0 0 0 2px #00000040}:root:is([data-theme=white],[data-theme=dark]) .sgi-popover{border:1px solid var(--theme-line);background:var(--theme-panel);color:var(--theme-ink);box-shadow:0 10px 30px #0000002e}:root:is([data-theme=white],[data-theme=dark]) .sgi-close{border:1px solid var(--theme-line);background:var(--theme-panel);color:var(--theme-muted)}:root:is([data-theme=white],[data-theme=dark]) .sgi-facts dt,:root:is([data-theme=white],[data-theme=dark]) .sgi-popover small,:root:is([data-theme=white],[data-theme=dark]) .sgi-meta{color:var(--theme-muted)}:root:is([data-theme=white],[data-theme=dark]) .sgi-warn{color:var(--theme-warning-ink)}:root:is([data-theme=white],[data-theme=dark]) .sgi-evidence{border-top:1px solid var(--theme-line)}:root:is([data-theme=white],[data-theme=dark]) .sgi-sellers li.ours{color:var(--theme-accent-ink)}:root:is([data-theme=white],[data-theme=dark]) .sgi-table th{color:var(--theme-muted)}:root:is([data-theme=white],[data-theme=dark]) .sgi-table th,:root:is([data-theme=white],[data-theme=dark]) .sgi-table td{border-bottom:1px solid var(--theme-line)}:root:is([data-theme=white],[data-theme=dark]) .china-management-modal{border:1px solid var(--line);background:var(--panel);color:var(--ink);box-shadow:0 18px 70px #0003}:root:is([data-theme=white],[data-theme=dark]) .china-management-modal input:focus,:root:is([data-theme=white],[data-theme=dark]) .china-management-modal textarea:focus,:root:is([data-theme=white],[data-theme=dark]) .china-management-modal select:focus{outline:2px solid var(--theme-accent-border)}:root:is([data-theme=white],[data-theme=dark]) .china-management-modal input[type=checkbox]{accent-color:var(--theme-accent-fill)}:root:is([data-theme=white],[data-theme=dark]) .china-management-modal button:hover:not(:disabled),:root:is([data-theme=white],[data-theme=dark]) .china-management-modal button.is-active{border-color:var(--theme-accent-border);background:var(--paper);color:var(--theme-accent-ink)}:root:is([data-theme=white],[data-theme=dark]) .china-management-modal summary,:root:is([data-theme=white],[data-theme=dark]) .worksheet-list b,:root:is([data-theme=white],[data-theme=dark]) .worksheet-add summary,:root:is([data-theme=white],[data-theme=dark]) .worksheet-candidates span{color:var(--theme-accent-ink)}:root:is([data-theme=white],[data-theme=dark]) .worksheet-box-list>div.selected{border-color:var(--theme-accent-border);box-shadow:inset 0 0 0 1px var(--theme-accent-fill)}:root:is([data-theme=white],[data-theme=dark]) .worksheet-view button[aria-pressed=true]{background:var(--paper);border-color:var(--theme-accent-border);color:var(--theme-accent-ink)}:root:is([data-theme=white],[data-theme=dark]) .worksheet-table .worksheet-source-link{color:var(--theme-accent-ink);background:0 0;border:0}:root:is([data-theme=white],[data-theme=dark]) .worksheet-footer{border:1px solid var(--line);background:var(--panel);box-shadow:0 5px 20px #0001}:root:is([data-theme=white],[data-theme=dark]) .worksheet-split{border-left:3px solid var(--theme-accent-border);background:var(--paper)}:root:is([data-theme=white],[data-theme=dark]) .worksheet-split [role=alert]{color:var(--theme-danger-ink)}:root:is([data-theme=white],[data-theme=dark]) .worksheet-editor input:focus-visible,:root:is([data-theme=white],[data-theme=dark]) .worksheet-editor select:focus-visible,:root:is([data-theme=white],[data-theme=dark]) .worksheet-editor button:focus-visible{outline:2px solid var(--theme-accent-border)}:root:is([data-theme=white],[data-theme=dark]) .worksheet-steps b{color:var(--theme-accent-ink)}:root:is([data-theme=white],[data-theme=dark]) .worksheet-steps>span>b:first-child{background:var(--theme-accent-fill);color:var(--theme-on-fill)}:root:is([data-theme=white],[data-theme=dark]) .worksheet-toolbar button[aria-pressed=true]{background:var(--paper);border-color:var(--theme-accent-border);color:var(--theme-accent-ink)}:root:is([data-theme=white],[data-theme=dark]) .worksheet-picker{border:1px solid var(--theme-accent-border);background:var(--panel)}:root:is([data-theme=white],[data-theme=dark]) .worksheet-picker-rows>div.picked{background:var(--theme-soft)}:root:is([data-theme=white],[data-theme=dark]) .worksheet-boxbar>label.picked{border-color:var(--theme-accent-border);box-shadow:inset 0 0 0 1px var(--theme-accent-fill)}:root:is([data-theme=white],[data-theme=dark]) .worksheet-row.ok .worksheet-row-state b{color:var(--theme-success-ink)}:root:is([data-theme=white],[data-theme=dark]) .worksheet-row.warn .worksheet-row-state b{color:var(--theme-warning-ink)}:root:is([data-theme=white],[data-theme=dark]) .worksheet-row.bad .worksheet-row-state b{color:var(--theme-danger-ink)}:root:is([data-theme=white],[data-theme=dark]) .worksheet-row.done .worksheet-row-state b{color:var(--theme-info-ink)}:root:is([data-theme=white],[data-theme=dark]) .worksheet-row-state .worksheet-row-error,:root:is([data-theme=white],[data-theme=dark]) .worksheet-rows .worksheet-row-error{color:var(--theme-danger-ink)}:root:is([data-theme=white],[data-theme=dark]) .worksheet-grid td small{color:var(--theme-warning-ink)}:root:is([data-theme=white],[data-theme=dark]) .worksheet-boxview em,:root:is([data-theme=white],[data-theme=dark]) .worksheet-grid em{background:var(--theme-warning-soft);color:var(--theme-warning-ink)}:root:is([data-theme=white],[data-theme=dark]) .worksheet-index-items{color:var(--theme-accent-ink)}:root:is([data-theme=white],[data-theme=dark]) .worksheet-progress-draft{background:var(--theme-warning-soft);color:var(--theme-warning-ink)}:root:is([data-theme=white],[data-theme=dark]) .worksheet-progress-applied{background:var(--theme-soft);color:var(--theme-accent-ink)}:root:is([data-theme=white],[data-theme=dark]) .worksheet-progress-prepared{background:var(--theme-info-soft);color:var(--theme-info-ink)}:root:is([data-theme=white],[data-theme=dark]) .worksheet-progress-shipped{background:var(--theme-soft);color:var(--theme-ink)}:root:is([data-theme=white],[data-theme=dark]) .inventory-shell .coupang-inbound-management .coupang-ledger-item th{border-top:1px solid var(--line);background:var(--theme-soft);color:var(--ink)}:root:is([data-theme=white],[data-theme=dark]) .coupang-ledger-item th>div>b{color:var(--theme-ink)}:root:is([data-theme=white],[data-theme=dark]) .coupang-ledger-item .coupang-ledger-item-name,:root:is([data-theme=white],[data-theme=dark]) .coupang-ledger-item .coupang-ledger-item-sum{color:var(--theme-accent-ink)}:root:is([data-theme=white],[data-theme=dark]) .coupang-dispatch-production{border:1px solid var(--line);background:var(--theme-soft)}:root:is([data-theme=white],[data-theme=dark]) .coupang-dispatch-production.is-pending{border-color:var(--theme-warning-border);background:var(--theme-warning-soft)}:root:is([data-theme=white],[data-theme=dark]) .coupang-dispatch-production-head>strong,:root:is([data-theme=white],[data-theme=dark]) .coupang-dispatch-box-result>strong{color:var(--theme-accent-ink)}:root:is([data-theme=white],[data-theme=dark]) .coupang-dispatch-box-error{color:var(--theme-danger-ink)}:root:is([data-theme=white],[data-theme=dark]) .coupang-dispatch-lines li>em{background:var(--theme-danger-soft);color:var(--theme-danger-ink)}:root:is([data-theme=white],[data-theme=dark]) .coupang-dispatch-pending{color:var(--theme-warning-ink)}:root:is([data-theme=white],[data-theme=dark]) .coupang-dispatch-entries li{border:1px solid var(--line);background:var(--theme-panel)}:root:is([data-theme=white],[data-theme=dark]) .coupang-dispatch-source.source-rule{color:var(--theme-ink)}:root:is([data-theme=white],[data-theme=dark]) .coupang-dispatch-source.source-ledger{color:var(--theme-warning-ink)}:root:is([data-theme=white],[data-theme=dark]) .inventory-shell .coupang-inbound-management .coupang-dispatch-production .coupang-dispatch-match-open,:root:is([data-theme=white],[data-theme=dark]) .inventory-shell .coupang-inbound-management .coupang-dispatch-match .coupang-dispatch-match-submit{background:var(--theme-accent-fill);color:var(--theme-on-fill);border:0}:root:is([data-theme=white],[data-theme=dark]) .coupang-dispatch-match{border:1px solid var(--theme-line);background:var(--theme-soft)}:root:is([data-theme=white],[data-theme=dark]) .coupang-dispatch-match-picks{border:1px solid var(--line);background:var(--theme-panel)}:root:is([data-theme=white],[data-theme=dark]) .inventory-shell .coupang-inbound-management .coupang-dispatch-match :is(select,input:not([type=checkbox]):not([type=radio])){border:1px solid var(--line);background:var(--theme-panel);color:var(--ink)}:root:is([data-theme=white],[data-theme=dark]) .coupang-box-rule-list li{border:1px solid var(--line);background:var(--theme-panel)}:root:is([data-theme=white],[data-theme=dark]) .coupang-box-rule-list li em{color:var(--theme-danger-ink)}:root:is([data-theme=white],[data-theme=dark]) .rule-kind-material{background:var(--theme-soft);color:var(--theme-accent-ink)}:root:is([data-theme=white],[data-theme=dark]) .rule-kind-work{background:var(--theme-info-soft);color:var(--theme-info-ink)}:root:is([data-theme=white],[data-theme=dark]) .inventory-shell .coupang-inbound-management .coupang-box-rule-form :is(input,select){border:1px solid var(--line);background:var(--theme-panel);color:var(--ink)}:root:is([data-theme=white],[data-theme=dark]) .inventory-shell .coupang-inbound-management .coupang-box-rule-form>button[type=submit]{background:var(--theme-accent-fill);color:var(--theme-on-fill);border:0}:root:is([data-theme=white],[data-theme=dark]) .coupang-inbound-management .coupang-inbound-settings .inventory-table input:not([type=color]){background:var(--theme-panel);color:var(--ink)}:root:is([data-theme=white],[data-theme=dark]) .coupang-inbound-management .coupang-inbound-batch:has(>.coupang-inbound-batch-body){border-color:var(--theme-line);border-left:4px solid var(--theme-accent-border);box-shadow:0 3px 12px #00000014}:root:is([data-theme=white],[data-theme=dark]) .inventory-shell .coupang-inbound-management .coupang-inbound-batch:has(>.coupang-inbound-batch-body)>.coupang-inbound-batch-head{background:var(--theme-soft);border-bottom:1px solid var(--theme-line)}:root:is([data-theme=white],[data-theme=dark]) .cprint-warn{color:var(--theme-warning-ink)}:root:is([data-theme=white],[data-theme=dark]) .cprint-dot.ok:before{color:var(--theme-accent-ink)}:root:is([data-theme=white],[data-theme=dark]) .cprint-dot.warn,:root:is([data-theme=white],[data-theme=dark]) .cprint-dot.warn:before{color:var(--theme-warning-ink)}:root:is([data-theme=white],[data-theme=dark]) .cprint-dot.bad,:root:is([data-theme=white],[data-theme=dark]) .cprint-dot.bad:before{color:var(--theme-danger-ink)}:root:is([data-theme=white],[data-theme=dark]) .cprint-chip.ok{color:var(--theme-accent-ink);border-color:var(--theme-accent-border)}:root:is([data-theme=white],[data-theme=dark]) .cprint-chip.warn{color:var(--theme-warning-ink);border-color:var(--theme-warning-border)}:root:is([data-theme=white],[data-theme=dark]) .cprint-step-no{background:var(--theme-accent-fill);color:var(--theme-on-fill)}:root:is([data-theme=white],[data-theme=dark]) .cprint-drop{border:2px dashed color-mix(in srgb, var(--theme-accent-border) 45%, var(--line));background:var(--paper)}:root:is([data-theme=white],[data-theme=dark]) .cprint-drop:hover{border-color:var(--theme-accent-border)}:root:is([data-theme=white],[data-theme=dark]) .cprint-drop.dragging{border-color:var(--theme-accent-border);background:var(--mint)}:root:is([data-theme=white],[data-theme=dark]) .cprint-drop-icon{color:var(--theme-accent-ink)}:root:is([data-theme=white],[data-theme=dark]) .cprint-findings li.block{color:var(--theme-danger-ink);border-color:var(--theme-danger-border)}:root:is([data-theme=white],[data-theme=dark]) .cprint-findings li.warn{color:var(--theme-warning-ink);border-color:var(--theme-warning-border)}:root:is([data-theme=white],[data-theme=dark]) .cprint-thermal-list tr.missing td{color:var(--theme-danger-ink)}:root:is([data-theme=white],[data-theme=dark]) .cprint-name em,:root:is([data-theme=white],[data-theme=dark]) .cprint-default{color:var(--theme-warning-ink)}:root:is([data-theme=white],[data-theme=dark]) .cprint-pill.unlinked,:root:is([data-theme=white],[data-theme=dark]) .cprint-pill.conflict,:root:is([data-theme=white],[data-theme=dark]) .cprint-pill.failed{color:var(--theme-danger-ink);border-color:var(--theme-danger-border)}:root:is([data-theme=white],[data-theme=dark]) .cprint-pill.sales_unit,:root:is([data-theme=white],[data-theme=dark]) .cprint-pill.queued,:root:is([data-theme=white],[data-theme=dark]) .cprint-pill.running,:root:is([data-theme=white],[data-theme=dark]) .cprint-pill.warn{color:var(--theme-warning-ink);border-color:var(--theme-warning-border)}:root:is([data-theme=white],[data-theme=dark]) .cprint-pill.succeeded{color:var(--theme-accent-ink);border-color:var(--theme-accent-border)}:root:is([data-theme=white],[data-theme=dark]) .cprint-picker-variants .ghost-button.exact{border-color:var(--theme-accent-border)}:root:is([data-theme=white],[data-theme=dark]) .cprint-card.bad{border-color:var(--theme-danger-border)}:root:is([data-theme=white],[data-theme=dark]) .cprint-stage.ok{color:var(--theme-accent-ink);border-color:var(--theme-accent-border)}:root:is([data-theme=white],[data-theme=dark]) .cprint-stage.warn,:root:is([data-theme=white],[data-theme=dark]) .cprint-stage.busy{color:var(--theme-warning-ink);border-color:var(--theme-warning-border)}:root:is([data-theme=white],[data-theme=dark]) .cprint-stage.bad{color:var(--theme-danger-ink);border-color:var(--theme-danger-border)}:root:is([data-theme=white],[data-theme=dark]) .cprint-progress,:root:is([data-theme=white],[data-theme=dark]) .cprint-issue,:root:is([data-theme=white],[data-theme=dark]) .cprint-hold,:root:is([data-theme=white],[data-theme=dark]) .cprint-panel td small.cprint-hold{color:var(--theme-warning-ink)}:root:is([data-theme=white],[data-theme=dark]) .inventory-shell .cprint-panel button.cprint-link{color:var(--theme-accent-ink);background:0 0;border:0}:root:is([data-theme=white],[data-theme=dark]) .inventory-shell .cprint-panel .cprint-primary{background:var(--theme-accent-fill);color:var(--theme-on-fill);border:0}:root:is([data-theme=white],[data-theme=dark]) .cprint-verify.ok>summary b{color:var(--theme-accent-ink)}:root:is([data-theme=white],[data-theme=dark]) .cprint-verify.bad>summary{color:var(--theme-danger-ink)}:root:is([data-theme=white],[data-theme=dark]) .inventory-shell .cprint-panel .cprint-admin-tabs button.active{border-color:var(--theme-accent-border);background:var(--theme-accent-fill);color:var(--theme-on-fill)}:root:is([data-theme=white],[data-theme=dark]) .cprint-field-grid>label>em{color:var(--theme-danger-ink)}:root:is([data-theme=white],[data-theme=dark]) .cprint-field-grid>label.bad>:is(input,select){border-color:var(--theme-danger-border)}:root:is([data-theme=white],[data-theme=dark]) .cprint-preview-image{border:1px solid var(--line);background:var(--theme-panel)}:root:is([data-theme=white],[data-theme=dark]) .inventory-shell .cprint-panel .cdrop-point.active{border-color:var(--theme-accent-border);background:var(--mint)}:root:is([data-theme=white],[data-theme=dark]) .cprint-label-texts :is(input,textarea){border:1px solid var(--line);background:var(--theme-panel);color:var(--ink)}:root:is([data-theme=white],[data-theme=dark]) .cprint-importers td :is(input,select){border:1px solid var(--line);background:var(--theme-panel)}:root:is([data-theme=white],[data-theme=dark]) .inventory-dispatch-top p span{color:var(--theme-accent-ink)}:root:is([data-theme=white],[data-theme=dark]) .inventory-dispatch-summary>div{border:1px solid var(--line);background:var(--theme-soft)}:root:is([data-theme=white],[data-theme=dark]) .inventory-dispatch-summary span{color:var(--theme-accent-ink)}:root:is([data-theme=white],[data-theme=dark]) .inventory-shell .inventory-dispatch-states button{border:1px solid var(--line);background:var(--theme-panel);color:var(--ink)}:root:is([data-theme=white],[data-theme=dark]) .inventory-shell .inventory-dispatch-states button.active{border-color:var(--theme-accent-border);background:var(--theme-soft);color:var(--theme-accent-ink)}:root:is([data-theme=white],[data-theme=dark]) .rocket-correction-review{border:1px solid var(--line);background:var(--theme-soft)}:root:is([data-theme=white],[data-theme=dark]) .inventory-shell .rocket-correction-actions input{background:var(--theme-panel);color:var(--ink);border:1px solid var(--line)}:root:is([data-theme=white],[data-theme=dark]) .inventory-dispatch-moved a,:root:is([data-theme=white],[data-theme=dark]) .inventory-dispatch-result summary{color:var(--theme-accent-ink)}:root:is([data-theme=white],[data-theme=dark]) .inventory-shell .inventory-dispatch-filters input{border:1px solid var(--line);background:var(--theme-panel);color:var(--ink)}:root:is([data-theme=white],[data-theme=dark]) .inventory-dispatch-selection{color:var(--theme-accent-ink)}:root:is([data-theme=white],[data-theme=dark]) .inventory-shell .dispatch-option-picker :is(input,select){border:1px solid var(--line);background:var(--theme-panel);color:var(--ink)}:root:is([data-theme=white],[data-theme=dark]) .rocket-cutoff{border:1px solid var(--line);background:var(--theme-soft)}:root:is([data-theme=white],[data-theme=dark]) .rocket-cutoff-day{color:var(--theme-accent-ink)}:root:is([data-theme=white],[data-theme=dark]) .rocket-cutoff-missing{color:var(--theme-warning-ink)}:root:is([data-theme=white],[data-theme=dark]) .inventory-shell .rocket-cutoff-edit input{border:1px solid var(--line);background:var(--theme-panel);color:var(--ink)}:root:is([data-theme=white],[data-theme=dark]) .rocket-cutoff-preview{border:1px solid var(--line);background:var(--theme-panel)}:root:is([data-theme=white],[data-theme=dark]) .inventory-shell .rocket-cutoff .primary-button{border:1px solid var(--theme-accent-border);background:var(--theme-accent-fill);color:var(--theme-on-fill)}:root:is([data-theme=white],[data-theme=dark]) .rocket-step{background:var(--theme-accent-fill);color:var(--theme-on-fill)}:root:is([data-theme=white],[data-theme=dark]) .rocket-coverage,:root:is([data-theme=white],[data-theme=dark]) .rocket-band{border:1px solid var(--line);background:var(--theme-soft)}:root:is([data-theme=white],[data-theme=dark]) .rocket-band i.covered{background:var(--theme-accent-fill)}:root:is([data-theme=white],[data-theme=dark]) .rocket-band i.gap{background:var(--theme-danger-soft)}:root:is([data-theme=white],[data-theme=dark]) .rocket-band i.gap.recent{background:var(--theme-warning-soft)}:root:is([data-theme=white],[data-theme=dark]) .rocket-gap-warning{color:var(--theme-danger-ink)}:root:is([data-theme=white],[data-theme=dark]) .rocket-gap-recent{color:var(--theme-warning-ink)}:root:is([data-theme=white],[data-theme=dark]) .material-help{color:var(--theme-muted)}:root:is([data-theme=white],[data-theme=dark]) .material-thumb{background:var(--theme-panel);border:1px solid var(--theme-line)}:root:is([data-theme=white],[data-theme=dark]) .material-photo-upload,:root:is([data-theme=white],[data-theme=dark]) .material-detail .material-balance input{border:1px solid var(--theme-line);background:var(--theme-panel)}:root:is([data-theme=white],[data-theme=dark]) .material-detail .material-balance-actions button{background:var(--theme-accent-fill);color:var(--theme-on-fill)}:root:is([data-theme=white],[data-theme=dark]) .ledger-mock-banner{border:1px dashed var(--theme-warning-border);background:var(--theme-warning-soft);color:var(--theme-warning-ink)}:root:is([data-theme=white],[data-theme=dark]) .ledger-mock-banner span{color:var(--theme-warning-ink)}:root:is([data-theme=white],[data-theme=dark]) .ledger-blocked,:root:is([data-theme=white],[data-theme=dark]) .ledger-mismatch{border:1px solid var(--theme-line);background:var(--theme-danger-soft);color:var(--theme-danger-ink)}:root:is([data-theme=white],[data-theme=dark]) .ledger-toolbar{border-bottom:1px solid var(--theme-line)}:root:is([data-theme=white],[data-theme=dark]) .ledger-toolbar input,:root:is([data-theme=white],[data-theme=dark]) .ledger-toolbar select{border:1px solid var(--theme-line);background:var(--theme-panel)}:root:is([data-theme=white],[data-theme=dark]) .ledger-summary-line{border:1px solid var(--line);background:color-mix(in srgb, var(--theme-panel) 85%, transparent)}:root:is([data-theme=white],[data-theme=dark]) .ledger-summary-line strong.attention{color:var(--theme-warning-ink)}:root:is([data-theme=white],[data-theme=dark]) .ledger-subnav button.active{color:var(--theme-accent-ink);border-bottom-color:var(--theme-accent-border)}:root:is([data-theme=white],[data-theme=dark]) .ledger-table th,:root:is([data-theme=white],[data-theme=dark]) .ledger-table td{border-bottom:1px solid var(--theme-line)}:root:is([data-theme=white],[data-theme=dark]) .ledger-table th{color:var(--muted);background:var(--theme-panel)}:root:is([data-theme=white],[data-theme=dark]) .ledger-table .ledger-chevron{color:var(--theme-accent-ink)}:root:is([data-theme=white],[data-theme=dark]) .ledger-badge,:root:is([data-theme=white],[data-theme=dark]) .ledger-badge.draft{background:var(--theme-soft);color:var(--theme-muted)}:root:is([data-theme=white],[data-theme=dark]) .ledger-badge.confirmed{background:var(--theme-soft);color:var(--theme-accent-ink)}:root:is([data-theme=white],[data-theme=dark]) .ledger-badge.voided{background:var(--theme-soft);color:var(--theme-muted)}:root:is([data-theme=white],[data-theme=dark]) .ledger-badge.unpaid{background:var(--theme-warning-soft);color:var(--theme-warning-ink)}:root:is([data-theme=white],[data-theme=dark]) .ledger-badge.paid{background:var(--theme-soft);color:var(--theme-accent-ink)}:root:is([data-theme=white],[data-theme=dark]) .ledger-badge.partial{background:var(--theme-warning-soft);color:var(--theme-warning-ink)}:root:is([data-theme=white],[data-theme=dark]) .ledger-badge.manual{background:var(--theme-info-soft);color:var(--theme-info-ink)}:root:is([data-theme=white],[data-theme=dark]) .ledger-badge.reference{background:var(--theme-soft);color:var(--theme-muted)}:root:is([data-theme=white],[data-theme=dark]) .ledger-badge.pending{background:var(--theme-warning-soft);color:var(--theme-warning-ink)}:root:is([data-theme=white],[data-theme=dark]) .ledger-badge.overpaid{background:var(--theme-danger-soft);color:var(--theme-danger-ink)}:root:is([data-theme=white],[data-theme=dark]) .ledger-detail{background:var(--theme-soft);border-bottom:1px solid var(--theme-line)}:root:is([data-theme=white],[data-theme=dark]) .ledger-cost-table tr.reference-only td{color:var(--theme-muted)}:root:is([data-theme=white],[data-theme=dark]) .ledger-detail-foot{border-top:1px solid var(--theme-line)}:root:is([data-theme=white],[data-theme=dark]) .product-modal.ledger-modal{background:var(--theme-panel)}:root:is([data-theme=white],[data-theme=dark]) .ledger-modal-foot{border-top:1px solid var(--line);background:var(--theme-panel)}:root:is([data-theme=white],[data-theme=dark]) .ledger-modal-foot button[type=submit]{border:1px solid var(--theme-accent-border);background:var(--theme-accent-fill);color:var(--theme-on-fill)}:root:is([data-theme=white],[data-theme=dark]) .ledger-discard-confirm p,:root:is([data-theme=white],[data-theme=dark]) .ledger-form-grid label>span em{color:var(--theme-warning-ink)}:root:is([data-theme=white],[data-theme=dark]) .ledger-form-grid input,:root:is([data-theme=white],[data-theme=dark]) .ledger-form-grid select,:root:is([data-theme=white],[data-theme=dark]) .ledger-form-grid textarea{border:1px solid var(--theme-line);background:var(--theme-panel)}:root:is([data-theme=white],[data-theme=dark]) .ledger-form-hint{color:var(--theme-muted)}:root:is([data-theme=white],[data-theme=dark]) .ledger-form-hint.warn{color:var(--theme-warning-ink)}:root:is([data-theme=white],[data-theme=dark]) .ledger-owner-select{border:1px solid var(--theme-line);background:var(--theme-panel)}:root:is([data-theme=white],[data-theme=dark]) .ledger-alloc-row{border:1px solid var(--line);background:var(--theme-panel)}:root:is([data-theme=white],[data-theme=dark]) .ledger-alloc-problem{color:var(--theme-danger-ink)}:root:is([data-theme=white],[data-theme=dark]) .ledger-form-grid input.ledger-over{border-color:var(--theme-danger-border);color:var(--theme-danger-ink)}:root:is([data-theme=white],[data-theme=dark]) .ledger-radio-row label{border:1px solid var(--theme-line);background:var(--theme-panel)}:root:is([data-theme=white],[data-theme=dark]) .ledger-radio-row label.active{border-color:var(--theme-accent-border);background:var(--theme-soft);color:var(--theme-accent-ink)}:root:is([data-theme=white],[data-theme=dark]) .ledger-rate-preview{color:var(--theme-accent-ink)}:root:is([data-theme=white],[data-theme=dark]) .materials-help-markdown{color:var(--theme-ink)}:root:is([data-theme=white],[data-theme=dark]) .materials-help-markdown h3{color:var(--theme-accent-ink);border-top:1px solid var(--theme-line)}:root:is([data-theme=white],[data-theme=dark]) .materials-help-markdown strong{color:var(--theme-ink)}:root:is([data-theme=white],[data-theme=dark]) .materials-help-markdown .materials-help-note{color:var(--theme-muted)}:root:is([data-theme=white],[data-theme=dark]) .ordering-help-nav{border-right:1px solid var(--line);background:color-mix(in srgb, var(--theme-accent-fill) 3%, var(--paper,white))}:root:is([data-theme=white],[data-theme=dark]) .ordering-help-nav button[aria-pressed=true]{border-color:color-mix(in srgb, var(--theme-accent-border) 25%, var(--line));background:color-mix(in srgb, var(--theme-accent-fill) 9%, var(--paper,white));color:var(--theme-accent-ink)}:root:is([data-theme=white],[data-theme=dark]) .ordering-help-nav button:hover{background:color-mix(in srgb, var(--theme-accent-fill) 6%, var(--paper,white))}:root:is([data-theme=white],[data-theme=dark]) .ordering-help-modal button:focus-visible,:root:is([data-theme=white],[data-theme=dark]) .ordering-help-modal summary:focus-visible{outline:2px solid var(--theme-accent-border)}:root:is([data-theme=white],[data-theme=dark]) .ordering-help-routes section{border:1px solid var(--line);border-top:3px solid var(--theme-accent-border)}:root:is([data-theme=white],[data-theme=dark]) .ordering-help-routes section:last-child{border-top-color:var(--theme-info-border)}:root:is([data-theme=white],[data-theme=dark]) .ordering-help-routes button{color:var(--theme-accent-ink);background:0 0;border:0}:root:is([data-theme=white],[data-theme=dark]) .ordering-help-steps li:before{background:color-mix(in srgb, var(--theme-accent-fill) 10%, var(--paper,white));color:var(--theme-accent-ink)}:root:is([data-theme=white],[data-theme=dark]) .ordering-help-formula{border:1px solid var(--line);background:color-mix(in srgb, var(--theme-accent-fill) 5%, var(--paper,white))}:root:is([data-theme=white],[data-theme=dark]) .ordering-help-formula span{color:var(--theme-accent-ink)}:root:is([data-theme=white],[data-theme=dark]) .ordering-help-example{border:1px solid var(--line);border-left:3px solid var(--theme-info-border)}:root:is([data-theme=white],[data-theme=dark]) .ordering-help-content .ordering-help-note{background:color-mix(in srgb, var(--theme-accent-fill) 5%, var(--paper,white));border:1px solid var(--line)}:root:is([data-theme=white],[data-theme=dark]) .ordering-help-content thead th{background:color-mix(in srgb, var(--theme-accent-fill) 4%, var(--paper,white));color:var(--muted)}:root:is([data-theme=white],[data-theme=dark]) .ordering-shared-heading{background:var(--theme-soft);color:var(--theme-ink)}:root:is([data-theme=white],[data-theme=dark]) .ordering-shared-heading span{color:var(--theme-muted)}:root:is([data-theme=white],[data-theme=dark]) .ordering-direct-option+.ordering-direct-option{border-top:1px solid var(--theme-line)}:root:is([data-theme=white],[data-theme=dark]) .ordering-direct-option strong{color:var(--theme-accent-ink)}:root:is([data-theme=white],[data-theme=dark]) .inventory-shell .ordering-table .ordering-direct-inbound small{color:var(--theme-muted)}:root:is([data-theme=white],[data-theme=dark]) .inventory-shell .ordering-table .ordering-direct-inbound .ordering-direct-warning{color:var(--theme-warning-ink)}:root:is([data-theme=white],[data-theme=dark]) .ordering-inbound-hint{color:var(--theme-muted)}:root:is([data-theme=white],[data-theme=dark]) .ordering-account-notice{color:var(--theme-ink);background:var(--theme-soft)}:root:is([data-theme=white],[data-theme=dark]) .ordering-identity-repair{background:var(--theme-warning-soft);color:var(--theme-warning-ink)}:root:is([data-theme=white],[data-theme=dark]) .ordering-selling-products{background:var(--theme-panel);border-top:1px solid var(--theme-line)}:root:is([data-theme=white],[data-theme=dark]) .ordering-selling-heading strong{color:var(--theme-ink)}:root:is([data-theme=white],[data-theme=dark]) .ordering-selling-heading span{color:var(--theme-muted)}:root:is([data-theme=white],[data-theme=dark]) .ordering-selling-card{border:1px solid var(--theme-line);background:var(--theme-panel)}:root:is([data-theme=white],[data-theme=dark]) .ordering-selling-card.selected{border-color:var(--theme-accent-border);background:var(--theme-soft);box-shadow:inset 0 0 0 1px #00000040}:root:is([data-theme=white],[data-theme=dark]) .ordering-selling-card>button{color:var(--theme-ink);box-shadow:none;background:0 0;border:0}:root:is([data-theme=white],[data-theme=dark]) .ordering-selling-card>button:hover{background:var(--theme-soft)}:root:is([data-theme=white],[data-theme=dark]) .ordering-selling-card>button:focus-visible{outline:2px solid var(--theme-accent-border)}:root:is([data-theme=white],[data-theme=dark]) .ordering-selling-card-title b,:root:is([data-theme=white],[data-theme=dark]) .ordering-selling-id strong{color:var(--theme-accent-ink)}:root:is([data-theme=white],[data-theme=dark]) .ordering-selling-card em{color:var(--theme-warning-ink)}:root:is([data-theme=white],[data-theme=dark]) .ordering-selling-metrics i,:root:is([data-theme=white],[data-theme=dark]) .ordering-selling-card-foot{color:var(--theme-muted)}:root:is([data-theme=white],[data-theme=dark]) .ordering-selling-ids{color:var(--theme-accent-ink)}:root:is([data-theme=white],[data-theme=dark]) .ordering-selling-card>small,:root:is([data-theme=white],[data-theme=dark]) .ordering-selling-required,:root:is([data-theme=white],[data-theme=dark]) .ordering-plan-hidden{color:var(--theme-warning-ink)}:root:is([data-theme=white],[data-theme=dark]) .ordering-plan-hidden{background:var(--theme-warning-soft)}:root:is([data-theme=white],[data-theme=dark]) .ordering-table th.ordering-selected-inbound,:root:is([data-theme=white],[data-theme=dark]) .ordering-table td.ordering-selected-inbound{background:var(--theme-soft)}:root:is([data-theme=white],[data-theme=dark]) .ordering-level-modal>header{border-bottom:1px solid var(--theme-line)}:root:is([data-theme=white],[data-theme=dark]) .ordering-level-modal>header p{color:var(--theme-muted)}:root:is([data-theme=white],[data-theme=dark]) .ordering-level-modal th,:root:is([data-theme=white],[data-theme=dark]) .ordering-level-modal td{border-bottom:1px solid var(--theme-line)}:root:is([data-theme=white],[data-theme=dark]) .ordering-level-modal thead{background:var(--theme-soft);color:var(--theme-muted)}:root:is([data-theme=white],[data-theme=dark]) .ordering-level-preview{border:1px solid var(--theme-line)}:root:is([data-theme=white],[data-theme=dark]) .ordering-level-note{color:var(--theme-muted)}:root:is([data-theme=white],[data-theme=dark]) .ordering-level-modal>footer{border-top:1px solid var(--theme-line)}:root:is([data-theme=white],[data-theme=dark]) .ordering-level-modal>footer>button:not(.ghost-button){background:var(--theme-accent-fill);color:var(--theme-on-fill);border:1px solid var(--theme-accent-border)}:root:is([data-theme=white],[data-theme=dark]) .inventory-shell .ordering-table .ordering-level-cell input{background:var(--theme-panel);color:var(--theme-accent-ink)}:root:is([data-theme=white],[data-theme=dark]) .ordering-level-cell .ordering-over:not(.blank),:root:is([data-theme=white],[data-theme=dark]) .ordering-level-cell .ordering-direct-warning{background:var(--theme-panel)}:root:is([data-theme=white],[data-theme=dark]) .ordering-level-mixed .ordering-direct-option{background:color-mix(in srgb, var(--theme-panel) 93%, transparent)}:root:is([data-theme=white],[data-theme=dark]) .ordering-level-order-label{background:var(--theme-panel);color:var(--theme-ink)}:root:is([data-theme=white],[data-theme=dark]) .quantity-plan-modal{background:var(--theme-panel);color:var(--theme-ink);box-shadow:0 24px 80px #00000030}:root:is([data-theme=white],[data-theme=dark]) .quantity-plan-modal>header,:root:is([data-theme=white],[data-theme=dark]) .quantity-plan-modal>footer{background:var(--theme-soft)}:root:is([data-theme=white],[data-theme=dark]) .quantity-plan-modal .primary-button{border:1px solid var(--theme-accent-border);background:var(--theme-accent-fill);color:var(--theme-on-fill)}:root:is([data-theme=white],[data-theme=dark]) .quantity-plan-modal .primary-button:disabled{background:var(--theme-soft);color:var(--theme-muted);border-color:var(--theme-line)}:root:is([data-theme=white],[data-theme=dark]) .quantity-plan-modal input:not([type=radio]),:root:is([data-theme=white],[data-theme=dark]) .quantity-plan-modal select{border:1px solid var(--theme-accent-border);background:var(--theme-panel);color:var(--theme-ink)}:root:is([data-theme=white],[data-theme=dark]) .quantity-plan-modal input:focus-visible,:root:is([data-theme=white],[data-theme=dark]) .quantity-plan-modal select:focus-visible{outline:2px solid var(--theme-accent-border)}:root:is([data-theme=white],[data-theme=dark]) .quantity-plan-modal input:disabled{background:var(--theme-soft);color:var(--theme-muted)}:root:is([data-theme=white],[data-theme=dark]) .quantity-plan-modal th,:root:is([data-theme=white],[data-theme=dark]) .quantity-plan-modal td{border-bottom:1px solid var(--theme-line)}:root:is([data-theme=white],[data-theme=dark]) .quantity-plan-modal th{color:var(--theme-muted);background:var(--theme-soft)}:root:is([data-theme=white],[data-theme=dark]) .quantity-plan-modal small{color:var(--theme-muted)}:root:is([data-theme=white],[data-theme=dark]) .quantity-plan-calendar input[type=radio]{accent-color:var(--theme-accent-fill)}:root:is([data-theme=white],[data-theme=dark]) .quantity-plan-calendar td.selected{background:var(--theme-soft);box-shadow:inset 0 0 0 1px #00000040}:root:is([data-theme=white],[data-theme=dark]) .quantity-plan-calendar td.today small{color:var(--theme-accent-ink)}:root:is([data-theme=white],[data-theme=dark]) .quantity-plan-option-scroll,:root:is([data-theme=white],[data-theme=dark]) .quantity-plan-minimums{border:1px solid var(--theme-line)}:root:is([data-theme=white],[data-theme=dark]) .quantity-plan-modal .quantity-plan-adjustment{color:var(--theme-accent-ink)}:root:is([data-theme=white],[data-theme=dark]) .quantity-plan-preview{background:var(--theme-soft)}:root:is([data-theme=white],[data-theme=dark]) .quantity-plan-totals strong{color:var(--theme-accent-ink)}:root:is([data-theme=white],[data-theme=dark]) .quantity-plan-modal .quantity-plan-error{color:var(--theme-danger-ink);background:var(--theme-warning-soft)}:root:is([data-theme=white],[data-theme=dark]) .quantity-plan-note{color:var(--theme-accent-ink);background:var(--theme-soft)}:root:is([data-theme=white],[data-theme=dark]) .inventory-shell .ordering-table th .ordering-plan-trigger{color:var(--theme-accent-ink);border:1px solid var(--theme-accent-border);background:var(--theme-soft)}:root:is([data-theme=white],[data-theme=dark]) .ordering-plan-applied{color:var(--theme-accent-ink)}:root:is([data-theme=white],[data-theme=dark]) .ordering-plan-applied.manual{color:var(--theme-muted)}:root:is([data-theme=white],[data-theme=dark]) .inventory-shell .ordering-table th .ordering-plan-ready{color:var(--theme-success-ink);border:1px dashed var(--theme-success-border);background:var(--theme-panel)}:root:is([data-theme=white],[data-theme=dark]) .inventory-shell .ordering-table th .ordering-plan-ready:hover:not(:disabled){background:var(--theme-success-soft)}:root:is([data-theme=white],[data-theme=dark]) .ordering-input-row>.ordering-plan-mark,:root:is([data-theme=white],[data-theme=dark]) .ordering-table .ordering-share .ordering-custom-share{color:var(--theme-accent-ink)}:root:is([data-theme=white],[data-theme=dark]) .ordering-common-basis{border:1px solid var(--theme-line);background:var(--theme-soft);color:var(--theme-muted)}:root:is([data-theme=white],[data-theme=dark]) .ordering-results-toolbar .ordering-basis-toggle{color:var(--theme-accent-ink)}:root:is([data-theme=white],[data-theme=dark]) .ordering-basis-check{color:var(--theme-warning-ink)}:root:is([data-theme=white],[data-theme=dark]) .ordering-results-toolbar button:focus-visible{outline:2px solid var(--theme-accent-border)}:root:is([data-theme=white],[data-theme=dark]) .receipt-fast-modal button.primary{color:var(--theme-on-fill);background:var(--theme-accent-fill);border-color:var(--theme-accent-border)}:root:is([data-theme=white],[data-theme=dark]) .receipt-fast-item-title input{accent-color:var(--theme-accent-fill)}:root:is([data-theme=white],[data-theme=dark]) .receipt-fast-table input[aria-invalid=true]{border-color:var(--theme-danger-border)}.china-management-modal{border:1px solid var(--line);background:var(--panel);width:min(1180px,100vw - 40px);max-height:calc(100dvh - 40px);color:var(--ink);border-radius:16px;flex-direction:column;display:flex;overflow:hidden;box-shadow:0 18px 70px #0003}.china-manual-modal{width:min(700px,100vw - 40px)}.china-manual-footer{border-top:1px solid var(--line);background:var(--paper);flex-shrink:0;justify-content:flex-end;padding:14px 24px}.china-management-head{border-bottom:1px solid var(--line);background:var(--paper);justify-content:space-between;align-items:flex-start;gap:20px;padding:20px 24px;display:flex}.china-management-head h2{margin:0;font-size:19px}.china-management-head p,.china-management-caption{color:var(--muted);overflow-wrap:anywhere;margin:8px 0;font-size:12px;line-height:1.65}.china-management-body{flex-direction:column;gap:16px;min-height:0;padding:20px 24px;display:flex;overflow-y:auto}.china-management-actions,.china-row-actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.china-management-actions>span{color:var(--muted);font-size:12px}.china-management-modal label{flex-wrap:wrap;align-items:center;gap:8px;font-size:13px;display:flex}.china-management-modal input:not([type=checkbox]):not([type=file]),.china-management-modal select,.china-management-modal textarea{border:1px solid var(--line);max-width:100%;min-height:36px;color:var(--ink);background:var(--panel);font:inherit;border-radius:6px;padding:7px 10px}.china-management-modal input:focus,.china-management-modal textarea:focus,.china-management-modal select:focus{outline:2px solid var(--brand);outline-offset:1px}.china-management-modal textarea{resize:vertical;width:100%;min-height:80px}.china-management-modal input[type=checkbox]{width:16px;height:16px;accent-color:var(--brand)}.china-management-modal button,.china-row-actions button{border:1px solid var(--line);color:var(--ink);background:var(--panel);cursor:pointer;border-radius:7px;padding:7px 11px;font-size:12px}.china-management-modal button:hover:not(:disabled),.china-management-modal button.is-active{border-color:var(--brand);background:var(--paper);color:var(--brand)}.china-management-modal button:disabled{opacity:.5;cursor:not-allowed}.china-management-modal fieldset{border:0;min-width:0;padding:0}.china-management-modal summary{cursor:pointer;color:var(--brand);font-size:13px}.china-management-help{border:1px solid var(--line);background:var(--paper);border-radius:8px;padding:12px 14px;font-size:13px;line-height:1.7}.china-mapping-layout{grid-template-columns:250px minmax(0,1fr);gap:20px;display:grid}.china-mapping-layout>aside{border-right:1px solid var(--line);scrollbar-gutter:stable;flex-direction:column;align-items:stretch;gap:6px;min-width:0;max-height:max(180px,min(490px,100dvh - 310px));padding-right:12px;display:flex;overflow:hidden auto}.china-management-modal .china-mapping-layout button.china-mapping-item{text-align:left;white-space:normal;flex-direction:column;flex-shrink:0;align-items:stretch;width:100%;min-width:0;height:auto;min-height:0;padding:8px 10px;display:flex;overflow:hidden}.china-mapping-item-head{justify-content:space-between;align-items:baseline;gap:6px;min-width:0;display:flex}.china-mapping-item-head strong{overflow-wrap:anywhere;min-width:0;font-size:13px;line-height:1.35}.china-mapping-item-count{color:var(--muted);flex-shrink:0;font-size:10px;font-weight:400}.china-mapping-item small{-webkit-line-clamp:2;color:var(--muted);overflow-wrap:anywhere;-webkit-box-orient:vertical;margin-top:4px;font-size:11px;line-height:1.4;display:-webkit-box;overflow:hidden}.china-mapping-editor{min-width:0}.china-mapping-editor h3,.china-import-preview h3{margin:0 0 12px;font-size:16px}.china-mapping-table-wrap{border:1px solid var(--line);border-radius:8px;max-height:330px;margin:12px 0;overflow:auto}.china-mapping-table-wrap table{border-collapse:collapse;width:100%;font-size:12px}.china-mapping-table-wrap th{background:var(--paper);text-align:left;z-index:1;position:sticky;top:0}.china-mapping-table-wrap th,.china-mapping-table-wrap td{border-bottom:1px solid var(--line);vertical-align:top;padding:9px}.china-mapping-table-wrap input:not([type=checkbox]){width:100%;min-width:90px}.china-mapping-table-wrap input.china-mapping-mult{width:65px;min-width:65px}.china-mapping-table-wrap details{margin-top:7px}.china-mapping-meta{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin-top:14px;display:grid}.china-mapping-meta label{flex-direction:column;align-items:flex-start}.china-mapping-meta label:has(input[type=checkbox]){flex-direction:row;align-items:center}.china-mapping-meta label input:not([type=checkbox]),.china-mapping-meta label select{width:100%}.china-mapping-meta>p,.china-manual-note{grid-column:1/-1}.china-mapping-meta p,.china-import-preview>p{color:var(--muted);font-size:12px;line-height:1.6}.china-row-actions{margin-bottom:5px}@media (width<=800px){.china-mapping-layout{grid-template-columns:1fr}.china-mapping-layout>aside{border-right:0;max-height:130px}.china-management-head,.china-management-body{padding:16px}.china-mapping-meta{grid-template-columns:1fr}}.worksheet-editor,.worksheet-home{min-width:0}.worksheet-editor{gap:12px;padding:16px 20px}.worksheet-editor button{min-height:30px;padding:4px 9px;font-size:12px}.worksheet-editor input:not([type=checkbox]):not([type=file]),.worksheet-editor select{min-height:32px;padding:5px 8px;font-size:13px}.worksheet-editor .packing-heading h2{margin:0;font-size:18px}.worksheet-editor .packing-heading>div:first-child{align-items:center;gap:12px;display:flex}.worksheet-editor .packing-heading [role=status]{color:var(--muted);font-size:12px}.worksheet-guide{background:var(--paper);border:1px solid var(--line);border-radius:10px;flex-wrap:wrap;gap:12px 24px;padding:16px;font-size:13px;display:flex}.worksheet-guide span{font-weight:650}.worksheet-guide small{color:var(--muted);flex-basis:100%}.worksheet-list{grid-template-columns:repeat(auto-fill,minmax(250px,1fr));gap:12px;display:grid}.worksheet-list>button{text-align:left;gap:8px;padding:18px;display:grid}.worksheet-list small,.worksheet-list-note,.worksheet-empty,.worksheet-legacy,.worksheet-history{color:var(--muted);font-size:12px}.worksheet-list b{color:var(--brand);font-size:12px}.worksheet-list-note{margin:0}.worksheet-legacy{border-top:1px solid var(--line);flex-wrap:wrap;align-items:center;gap:16px;padding-top:16px;display:flex}.worksheet-basics{grid-template-columns:minmax(220px,1fr) minmax(300px,2fr);gap:12px;display:grid}.worksheet-basics label{white-space:nowrap;align-items:center;gap:8px;font-size:12px;display:flex}.worksheet-basics input{width:100%;min-width:0}.worksheet-add{border:1px solid var(--line);border-radius:8px;padding:10px 12px}.worksheet-add summary{cursor:pointer;color:var(--brand);font-weight:650}.worksheet-add>input{width:min(480px,100%);margin:14px 0}.worksheet-add p{color:var(--muted);margin:10px 0 0;font-size:12px}.worksheet-candidates{grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:8px;max-height:240px;margin-bottom:12px;display:grid;overflow:auto}.worksheet-candidates button{text-align:left;gap:5px;display:grid}.worksheet-candidates small{color:var(--muted)}.worksheet-candidates span{color:var(--brand);font-size:12px}.worksheet-boxes{border:1px solid var(--line);background:var(--paper);border-radius:8px;padding:10px 12px}.worksheet-boxes h3{margin:0;font-size:14px}.worksheet-boxes small{color:var(--muted)}.worksheet-box-list{grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:6px;max-height:200px;margin-top:8px;display:grid;overflow:auto}.worksheet-box-list>div{border:1px solid var(--line);background:var(--panel);border-radius:6px;align-items:center;gap:6px;padding:5px 8px;display:flex}.worksheet-box-list>div.selected{border-color:var(--brand);box-shadow:inset 0 0 0 1px var(--brand)}.worksheet-box-list label{align-items:center;gap:8px;font-size:12px;display:flex}.worksheet-box-list label input{width:58px}.worksheet-box-list span{white-space:nowrap;font-size:12px}.worksheet-view{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.worksheet-view button[aria-pressed=true]{background:var(--paper);border-color:var(--brand);color:var(--brand);font-weight:700}.worksheet-view span{color:var(--muted);margin-left:auto;font-size:12px}.worksheet-group{border:1px solid var(--line);border-radius:10px;min-width:0;overflow:hidden}.worksheet-group>header{background:var(--paper);flex-wrap:wrap;align-items:center;gap:6px 16px;padding:6px 10px;display:flex}.worksheet-group .worksheet-group-toggle{text-align:left;background:0 0;border:0;flex:1;min-width:180px;font-size:13px;font-weight:650}.worksheet-group-toggle small{color:var(--muted);margin-left:6px;font-weight:400}.worksheet-group header>strong{flex:1;min-width:200px;font-size:14px}.worksheet-group header label{align-items:center;gap:8px;font-size:12px;display:flex}.worksheet-group header input{width:96px}.worksheet-group header>span{color:var(--muted);font-size:12px}.worksheet-table-wrap{border:0;border-radius:0;max-height:none}.worksheet-table-wrap .worksheet-table{table-layout:fixed;min-width:900px}.worksheet-table-wrap .worksheet-table th,.worksheet-table-wrap .worksheet-table td{padding:5px 8px}.worksheet-table th:first-child{width:36%}.worksheet-table th:nth-child(2){width:12%}.worksheet-table th:nth-child(3){width:18%}.worksheet-table th:nth-child(4){width:14%}.worksheet-table th:nth-child(5){width:20%}.worksheet-table input,.worksheet-table select{width:100%;min-width:0}.inventory-shell .worksheet-editor .worksheet-table :is(th,td,input,select){font-size:13.5px!important}.inventory-shell .worksheet-editor .worksheet-table :is(input,select){min-height:32px;line-height:1.35}.inventory-shell .worksheet-editor .worksheet-table small{font-size:11.5px!important}.inventory-shell .worksheet-editor .worksheet-table button{line-height:1.35;font-size:12px!important}.worksheet-table td:last-child>small{margin:0 6px 0 0;display:inline-block}.worksheet-table td:nth-child(3) input{text-align:center;font-weight:650}.worksheet-line-actions{flex-wrap:wrap;gap:5px;margin:0;display:inline-flex}.worksheet-line-actions button{min-height:28px;padding:3px 7px;font-size:12px}.worksheet-table .worksheet-source-link{min-height:30px;color:var(--brand);background:0 0;border:0;flex:none;padding:3px 5px;font-size:11px}.worksheet-source-main,.worksheet-quantity{align-items:center;gap:4px;display:flex}.worksheet-quantity>button{flex:none;padding:4px 6px;font-size:11px}.worksheet-source-detail{color:var(--muted);margin-top:2px;font-size:11px}.worksheet-source-detail summary{cursor:pointer}.worksheet-group-actions{gap:8px;padding:5px 8px;display:flex}.worksheet-footer{z-index:3;border:1px solid var(--line);background:var(--panel);border-radius:8px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;padding:8px 12px;display:flex;position:sticky;bottom:10px;box-shadow:0 5px 20px #0001}.worksheet-footer>span{font-size:13px}.worksheet-split{border-left:3px solid var(--brand);background:var(--paper);flex-wrap:wrap;align-items:center;gap:6px;padding:8px 10px;display:flex}.worksheet-split strong{font-size:13px}.worksheet-table .worksheet-split input{width:90px}.worksheet-table .worksheet-split select{width:150px}.worksheet-split small{flex-basis:100%}.worksheet-split [role=alert]{color:var(--danger,#ae382f)}.worksheet-box-heading,.worksheet-box-total,.worksheet-box-total label,.worksheet-box-selection{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.worksheet-box-total{margin-left:8px}.worksheet-box-total input{width:70px}.worksheet-box-heading>small{margin-left:auto;font-size:11px}.worksheet-boxes>details{margin-top:8px;font-size:12px}.worksheet-boxes>details>summary{cursor:pointer}.worksheet-box-selection{margin-top:8px}.worksheet-picker{margin:8px 0}.worksheet-picker>input{width:min(520px,100%)}.worksheet-picker>small{color:var(--muted);margin:6px 0;display:block}.worksheet-picker-tree{border:1px solid var(--line);border-radius:6px;max-height:310px;overflow:auto}.worksheet-picker-tree>section+section{border-top:1px solid var(--line)}.worksheet-editor .worksheet-tree-toggle{text-align:left;background:0 0;border:0;flex:1;align-items:center;gap:10px;min-width:0;display:flex}.worksheet-picker-tree>section>.worksheet-tree-toggle{background:var(--paper);width:100%;font-weight:650}.worksheet-tree-toggle span{flex:none}.worksheet-tree-toggle small{text-overflow:ellipsis;white-space:nowrap;color:var(--muted);font-weight:400;overflow:hidden}.worksheet-picker-items{padding-left:14px}.worksheet-picker-item-heading,.worksheet-picker-options>div{align-items:center;gap:8px;padding:3px 6px;display:flex}.worksheet-picker-item-heading>button:last-child{flex:none}.worksheet-picker-options{padding-left:22px}.worksheet-picker-options span{min-width:120px;font-size:12px}.worksheet-picker-options small{color:var(--muted);flex:1;font-size:11px}.worksheet-history{padding:12px 0}.worksheet-history summary{cursor:pointer}.worksheet-history pre{max-height:240px;overflow:auto}.packing-dialog-body>.worksheet-check{align-items:flex-start;gap:10px;font-size:13px;line-height:1.6;display:flex}.worksheet-check input[type=checkbox]{flex:0 0 16px;margin-top:3px}.worksheet-editor input:focus-visible,.worksheet-editor select:focus-visible,.worksheet-editor button:focus-visible{outline:2px solid var(--brand);outline-offset:2px}@media (width<=850px){.worksheet-basics{grid-template-columns:1fr}.worksheet-footer{position:static}.worksheet-view span{flex-basis:100%;margin-left:0}.worksheet-editor,.worksheet-home{padding:16px}}.worksheet-steps{background:var(--paper);border:1px solid var(--line);border-radius:10px;flex-wrap:wrap;gap:8px 22px;padding:12px 16px;font-size:14px;display:flex}.worksheet-steps b{color:var(--brand)}.worksheet-steps>span>b:first-child{background:var(--brand);color:#fff;border-radius:999px;place-items:center;width:22px;height:22px;margin-right:6px;font-size:12px;display:inline-grid}.worksheet-steps small{color:var(--muted);flex-basis:100%;font-size:13px}.worksheet-toolbar{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.worksheet-toolbar button[aria-pressed=true]{background:var(--paper);border-color:var(--brand);color:var(--brand);font-weight:700}.worksheet-toolbar>span{color:var(--muted);margin-left:auto;font-size:13px}.worksheet-picker{border:1px solid var(--brand);background:var(--panel);border-radius:10px;padding:10px 12px}.worksheet-picker-bar{flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:8px;display:flex}.worksheet-editor .worksheet-picker-bar>input{flex:320px;min-width:0}.worksheet-picker-bar small{color:var(--muted);font-size:12.5px}.worksheet-picker-rows{border:1px solid var(--line);border-radius:8px;max-height:320px;display:grid;overflow:auto}.worksheet-picker-rows>div{border-bottom:1px solid var(--line);align-items:center;gap:10px;padding:6px 10px;display:flex}.worksheet-picker-rows>div.picked{background:#eef7f3}.worksheet-picker-rows>p{color:var(--muted);margin:12px;font-size:13px}.worksheet-editor .worksheet-picker-row{text-align:left;background:0 0;border:0;flex:1;gap:2px;min-width:0;padding:4px 0;display:grid}.worksheet-picker-row b{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.worksheet-picker-row small{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:12.5px;overflow:hidden}.worksheet-boxbar{border:1px solid var(--line);background:var(--paper);border-radius:10px;flex-wrap:wrap;align-items:center;gap:6px 8px;padding:8px 12px;display:flex}.worksheet-boxbar>strong{margin-right:4px;font-size:14px}.worksheet-boxbar>label{border:1px solid var(--line);background:var(--panel);white-space:nowrap;border-radius:999px;align-items:center;gap:6px;padding:4px 10px;font-size:13.5px;display:inline-flex}.worksheet-boxbar>label.picked{border-color:var(--brand);box-shadow:inset 0 0 0 1px var(--brand)}.worksheet-rows-wrap{border:1px solid var(--line);border-radius:10px;overflow-x:auto}.worksheet-rows{border-collapse:collapse;table-layout:fixed;width:100%;min-width:980px}.worksheet-col-pick{width:40px}.worksheet-col-row{width:29%}.worksheet-col-num{width:8%}.worksheet-col-arrived{width:9%}.worksheet-col-box{width:13%}.worksheet-col-state{width:22%}.worksheet-col-actions{width:17%}.worksheet-rows th,.worksheet-rows td{border-bottom:1px solid var(--line);text-align:left;vertical-align:middle;padding:8px 10px}.worksheet-rows thead th{background:var(--paper);color:var(--muted);font-weight:700}.worksheet-rows .num,.worksheet-grid .num{text-align:right;font-variant-numeric:tabular-nums}.worksheet-editor .worksheet-rows input:not([type=checkbox]){box-sizing:border-box;width:100%;min-width:0;height:36px;min-height:36px}.worksheet-editor .worksheet-rows input[data-arrived]{text-align:right;font-weight:700}.worksheet-row-label,.worksheet-row-state{gap:2px;min-width:0;display:grid}.worksheet-row-label b{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.worksheet-row-label small,.worksheet-row-state small{color:var(--muted);font-size:12.5px;line-height:1.45}.worksheet-row.ok .worksheet-row-state b{color:#1f5b46}.worksheet-row.warn .worksheet-row-state b{color:#8a5a12}.worksheet-row.bad .worksheet-row-state b{color:#ae382f}.worksheet-row.muted .worksheet-row-state b{color:var(--muted);font-weight:600}.worksheet-row.done .worksheet-row-state b{color:#1e429f}.worksheet-row-state .worksheet-row-error,.worksheet-rows .worksheet-row-error{color:#ae382f;font-size:12.5px;display:block}.worksheet-row-actions{flex-wrap:wrap;gap:6px;display:flex}.worksheet-detail-row>td{background:var(--paper)}.worksheet-detail{gap:8px;display:grid}.worksheet-detail-guide{color:var(--muted);margin:0;font-size:13px;line-height:1.6}.worksheet-grid-wrap{overflow-x:auto}.worksheet-grid{border-collapse:collapse;background:var(--panel);width:auto;min-width:420px}.worksheet-grid th,.worksheet-grid td{border:1px solid var(--line);padding:5px 10px}.worksheet-grid thead th{color:var(--muted);white-space:nowrap;font-weight:700}.worksheet-editor .worksheet-rows .worksheet-grid input{text-align:right;width:84px;height:34px;min-height:34px}.worksheet-grid td small{color:#8a5a12;font-size:12px;display:block}.worksheet-unlinked{flex-wrap:wrap;align-items:center;gap:8px 14px;font-size:13px;display:flex}.worksheet-detail-actions{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.worksheet-detail-actions label{flex:320px;align-items:center;gap:8px;font-size:13px;display:flex}.worksheet-detail-actions label input{flex:1;min-width:0}.worksheet-boxview{grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:10px;display:grid}.worksheet-boxview section{border:1px solid var(--line);background:var(--panel);border-radius:10px;padding:10px 12px}.worksheet-boxview header{justify-content:space-between;gap:8px;margin-bottom:6px;display:flex}.worksheet-boxview ul{margin:0;padding-left:18px;font-size:13.5px;line-height:1.7}.worksheet-boxview em,.worksheet-grid em{color:#7a5b12;background:#fdf0d5;border-radius:999px;margin-left:6px;padding:0 6px;font-size:12px;font-style:normal}.worksheet-index-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:6px 16px;display:flex}.worksheet-index-head h3{margin:0}.worksheet-index-toggle{color:var(--muted);cursor:pointer;align-items:center;gap:6px;display:inline-flex}.inventory-shell .worksheet-index-toggle>span{font-size:13px!important}.inventory-shell .worksheet-index-toggle input[type=checkbox]{min-height:0}.worksheet-index-wrap{border:1px solid var(--line);border-radius:10px;overflow-x:auto}.worksheet-index{border-collapse:collapse;word-break:keep-all;overflow-wrap:break-word;width:100%}.worksheet-index thead th{background:var(--paper);color:var(--muted);text-align:left;white-space:nowrap;font-weight:700}.inventory-shell .worksheet-index :is(th,td){border-bottom:1px solid var(--line);vertical-align:middle;padding:5px 10px;line-height:1.35}.inventory-shell .worksheet-index th{font-size:13px!important}.inventory-shell .worksheet-index td{font-size:14px!important}.worksheet-index .num{text-align:right;white-space:nowrap;font-variant-numeric:tabular-nums}.worksheet-index td>strong{color:var(--ink);display:block}.inventory-shell .worksheet-index td small{color:var(--muted);display:block;font-size:12px!important}.worksheet-index-items{color:#24564d}.worksheet-index-muted,.worksheet-index tr.done td{color:var(--muted)}.worksheet-progress{flex-wrap:wrap;align-items:center;gap:4px 6px;display:flex}.worksheet-progress>span{white-space:nowrap;border-radius:999px;padding:1px 8px;font-size:12.5px;font-weight:700}.worksheet-progress-draft{color:#7a5b12;background:#fdf0d5}.worksheet-progress-applied{color:#1f5b46;background:#dff0e8}.worksheet-progress-prepared{color:#1e429f;background:#dbeafe}.worksheet-progress-shipped{color:#3b4a44;background:#e3e9e6}.worksheet-progress>small{color:var(--muted);flex-basis:100%;font-size:12px}.inventory-shell .worksheet-index td button{white-space:nowrap;min-height:28px;padding:2px 10px;font-size:13px!important}:root[data-theme=white]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--ink:#252b34;--muted:#657181;--paper:#f5f6f8;--panel:#fff;--line:#dce1e7;--brand:#355c85;--brand-dark:#294969;--mint:#edf1f6;--lime:#dce6f2;--danger:#b13e3a;--warning:#946112;--shadow:0 2px 8px #161f2b0a;--theme-ink:var(--ink);--theme-muted:var(--muted);--theme-panel:var(--panel);--theme-soft:#f4f6f8;--theme-raised:#e9edf2;--theme-line:var(--line);--theme-on-fill:#fff;--theme-accent-ink:#355c85;--theme-accent-fill:#355c85;--theme-accent-soft:#edf1f6;--theme-accent-border:#acbfd5;--theme-info-ink:#345e91;--theme-info-fill:#365f94;--theme-info-soft:#eef3f9;--theme-info-border:#a9c0dc;--theme-success-ink:#246647;--theme-success-fill:#2d704e;--theme-success-soft:#edf6f0;--theme-success-border:#a5cdb5;--theme-warning-ink:#895a10;--theme-warning-fill:#906313;--theme-warning-soft:#faf4e6;--theme-warning-border:#d9c495;--theme-danger-ink:#af3d39;--theme-danger-fill:#a9403d;--theme-danger-soft:#fbefed;--theme-danger-border:#dcb3b0;--theme-violet-ink:#705082;--theme-violet-fill:#745586;--theme-violet-soft:#f3eff6;--theme-violet-border:#c7b7d0}:root[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--ink:#e4e8ee;--muted:#a9b3c1;--paper:#15191f;--panel:#1e242d;--line:#3c4653;--brand:#426e9f;--brand-dark:#345b85;--mint:#283747;--lime:#94b8dc;--danger:#efaaa5;--warning:#e4c17f;--shadow:0 2px 8px #00000029;--theme-ink:var(--ink);--theme-muted:var(--muted);--theme-panel:var(--panel);--theme-soft:#252d37;--theme-raised:#303a47;--theme-line:var(--line);--theme-on-fill:#fff;--theme-accent-ink:#a6c5ec;--theme-accent-fill:#3d6798;--theme-accent-soft:#283747;--theme-accent-border:#587697;--theme-info-ink:#a4c5f0;--theme-info-fill:#3e6393;--theme-info-soft:#283549;--theme-info-border:#586f90;--theme-success-ink:#9ad3b1;--theme-success-fill:#30694b;--theme-success-soft:#253c31;--theme-success-border:#527b63;--theme-warning-ink:#e4c17f;--theme-warning-fill:#795713;--theme-warning-soft:#3d3424;--theme-warning-border:#8d7448;--theme-danger-ink:#efaaa5;--theme-danger-fill:#983d3b;--theme-danger-soft:#422e30;--theme-danger-border:#95615f;--theme-violet-ink:#cdb6e4;--theme-violet-fill:#6b4e82;--theme-violet-soft:#352e42;--theme-violet-border:#7d688f}:root:is([data-theme=white],[data-theme=dark]) body,:root:is([data-theme=white],[data-theme=dark]) .login-workspace,:root:is([data-theme=white],[data-theme=dark]) :is(.saas-shell,.saas-home){background:var(--paper);color:var(--ink)}:root:is([data-theme=white],[data-theme=dark]) .saas-sidebar{background:var(--panel);color:var(--ink);border-right-color:var(--line)}:root:is([data-theme=white],[data-theme=dark]) .saas-sidebar :is(.saas-logo,.saas-user-card strong,.saas-sidebar-foot strong){color:var(--ink)}:root:is([data-theme=white],[data-theme=dark]) .saas-sidebar :is(.saas-nav>small,.saas-logo small,.saas-user-card small,.saas-sidebar-foot small),:root:is([data-theme=white],[data-theme=dark]) .saas-nav a{color:var(--muted)}:root:is([data-theme=white],[data-theme=dark]) .saas-nav a:hover{color:var(--ink);background:var(--theme-soft)}:root:is([data-theme=white],[data-theme=dark]) .saas-nav a.active{color:var(--theme-accent-ink);background:var(--theme-accent-soft);box-shadow:inset 3px 0 var(--theme-accent-ink)}:root:is([data-theme=white],[data-theme=dark]) .saas-nav a i{color:var(--muted);background:var(--theme-soft)}:root:is([data-theme=white],[data-theme=dark]) .saas-nav a.active i,:root:is([data-theme=white],[data-theme=dark]) .saas-logo>span{color:var(--theme-on-fill);background:var(--theme-accent-fill)}:root:is([data-theme=white],[data-theme=dark]) :is(.saas-sidebar-foot,.saas-user-card){border-color:var(--line)}:root:is([data-theme=white],[data-theme=dark]) .saas-user-card :is(a,button){color:var(--ink);background:var(--theme-soft);border-color:var(--line)}:root:is([data-theme=white],[data-theme=dark]) :is(.inventory-card,.saas-kpi,.saas-kpis>article,.admin-section,.login-card){box-shadow:none}:root:is([data-theme=white],[data-theme=dark]) :is(input,textarea,select){color:var(--ink);caret-color:var(--ink)}:root:is([data-theme=white],[data-theme=dark]) :is(input,textarea)::placeholder{color:var(--muted);opacity:.8}:root:is([data-theme=white],[data-theme=dark]) :focus-visible{outline:2px solid var(--theme-accent-ink);outline-offset:2px}:root:is([data-theme=white],[data-theme=dark]) svg text{fill:var(--muted)}:root:is([data-theme=white],[data-theme=dark]) .product-modal-backdrop{background:#00000073}:root:is([data-theme=white],[data-theme=dark]) .ordering-pickbar{box-shadow:none}:root[data-theme=dark] .ordering-table td.ordering-level-cell{color:var(--ordering-level-ink,#173f3a)}:root[data-theme=dark] .ordering-table td.ordering-level-cell input{background:var(--panel);color:var(--ink)}:root:is([data-theme=white],[data-theme=dark]) .inventory-shell .ordering-table td.ordering-level-cell :is(small,span,em,strong,label){color:var(--ordering-level-ink,#173f3a)!important}:root:is([data-theme=white],[data-theme=dark]) .inventory-shell .ordering-table td.ordering-level-cell input{color:var(--ink)!important;background:var(--panel)!important}:root[data-theme=dark] .ordering-share{--ordering-share-display:color-mix(in srgb,var(--ordering-share-color) 60%,white)}:root[data-theme=dark] .ordering-level-preview{color:inherit}:root[data-theme=dark] .ordering-level-table-wrap input[type=color]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}.theme-picker{color:inherit;flex-shrink:0;grid-template-columns:1fr;gap:6px;margin:16px 10px 0;font-size:12px;display:grid}.theme-picker>span{opacity:.85;font-weight:650}.theme-picker select{color:#eef5f2;width:100%;min-height:32px;font:inherit;cursor:pointer;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:#1d3b33;border:1px solid #55726a;border-radius:6px;padding:4px 8px}.theme-picker select:focus-visible{outline-offset:2px;outline:2px solid #d8ef7b}:root:is([data-theme=white],[data-theme=dark]) .theme-picker select{color:var(--ink);background:var(--theme-soft);border-color:var(--line);color-scheme:inherit}.theme-picker-mobile{display:none}.login-theme{z-index:1;position:absolute;top:12px;right:20px}.login-theme .theme-picker{color:var(--ink);min-width:120px;margin:0}@media (width<=900px){.saas-sidebar>.theme-picker{display:none}.theme-picker-mobile{justify-content:flex-end;align-items:center;margin:8px 20px;display:flex}.theme-picker-mobile select{width:130px}}@media print{.theme-picker{display:none!important}:root:is([data-theme=white],[data-theme=dark]){--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--paper:#fff;--panel:#fff;--ink:#20242a;--muted:#56616f;--line:#d2d7df;--theme-soft:#f4f5f7;--theme-raised:#e9edf2;--theme-on-fill:#fff;--theme-accent-ink:#355c85;--theme-accent-soft:#edf1f6;--theme-danger-ink:#a33e38;--theme-danger-soft:#fbefed;--theme-warning-ink:#80580f;--theme-warning-soft:#faf4e6;--theme-success-ink:#236345;--theme-success-soft:#edf6f0;--theme-info-ink:#345e91;--theme-info-soft:#eef3f9;--theme-violet-ink:#705082;--theme-violet-soft:#f3eff6}}.retained-panel[hidden],.pm-rail[hidden]{display:none!important}.ledger-view-controls{flex-wrap:wrap}.ledger-view-controls>button{white-space:nowrap;flex-shrink:0}@media (width<=1500px){#ledger .inventory-toolbar{grid-template-columns:minmax(230px,1fr) 160px 150px auto}#ledger .ledger-view-controls{grid-column:1/-1}}@media (width<=1000px){#ledger .inventory-toolbar{grid-template-columns:minmax(160px,1fr) minmax(130px,1fr)}#ledger .inventory-toolbar>form{grid-column:1/-1}}@media (width<=640px){#ledger .inventory-toolbar{grid-template-columns:1fr}}.ordering-advanced-controls{border-top:1px solid var(--line);width:100%}.ordering-advanced-controls>summary{cursor:pointer;padding:8px 2px;font-size:13px;font-weight:650}.ordering-advanced-controls>summary span{color:var(--muted);margin-left:12px;font-size:12px;font-weight:400}.ordering-settings-warning{color:var(--theme-warning-ink,#97631c);font-size:12px}.ordering-summary.mapping-summary .mapping-count{min-height:0;padding:6px 10px}.ordering-summary.mapping-summary .mapping-count strong{font-size:18px;line-height:1.2}.ordering-summary.mapping-summary .mapping-count small{margin-top:3px}.classification-manager.inventory-panel{overflow:hidden}.classification-table-scroll{max-height:68vh;position:relative;overflow:auto}.classification-grid-head{z-index:4;position:sticky;top:0}.classification-grid-head>:is(:first-child,:nth-child(2)),.classification-item-row>:is(:first-child,:nth-child(2)){z-index:2;background:var(--panel);position:sticky}.classification-grid-head>:first-child,.classification-item-row>:first-child{left:14px}.classification-grid-head>:nth-child(2),.classification-item-row>:nth-child(2){box-shadow:8px 0 8px -8px var(--muted);left:50px}.classification-grid-head>:last-child,.classification-item-row>:last-child{z-index:3;box-shadow:-8px 0 8px -8px var(--muted);position:sticky;right:14px}.classification-grid-head>span,.classification-grid-head>:is(:first-child,:nth-child(2)){background:var(--theme-soft,#f2f6f4)}.classification-demand-fields label{white-space:nowrap;align-items:center;gap:3px;display:inline-flex}.classification-demand-fields{grid-template-columns:minmax(92px,1fr) auto auto;gap:4px}.classification-item-row>button:last-child:disabled{opacity:1;color:var(--muted);background:var(--theme-soft,#f2f6f4)}.classification-create-tools,.integration-recovery-details{border:1px solid var(--line);border-radius:8px;margin:8px 14px 12px}.classification-create-tools>summary,.integration-recovery-details>summary,.coupang-inbound-alerts>summary{cursor:pointer;color:var(--muted);padding:10px 12px;font-size:13px;font-weight:600}.classification-create-tools>div{flex-wrap:wrap;gap:10px;padding:4px 12px 12px;display:flex}.classification-create-tools input{min-width:0}.integration-recovery-details{margin:12px 0}.integration-recovery-details .integration-recovery-card{margin:0}.coupang-inbound-alerts:not([open]){padding:0}.pm-rail-toggle{white-space:nowrap;flex-shrink:0;margin-left:auto}.pm-options-table tr>:first-child{z-index:1;background:var(--panel);box-shadow:7px 0 7px -7px var(--muted);position:sticky;left:0}.pm-options-table thead tr>:first-child{z-index:3;background:var(--theme-soft,#f2f6f4)}.quantity-plan-modal.quantity-plan-with-history>header{padding:12px 18px 8px}.quantity-plan-modal.quantity-plan-active>header p{display:none}.quantity-plan-with-history .quantity-plan-tabs{padding:0 18px}.quantity-plan-with-history .quantity-plan-tabs button{padding:9px 3px}.quantity-plan-modal.quantity-plan-with-history .quantity-plan-body{padding:12px 18px}.quantity-plan-modal .quantity-plan-preview{z-index:5;border-bottom:1px solid var(--line);background:var(--theme-soft,#f3f9f7);border-radius:0;margin:-12px -18px 12px;padding:10px 18px;position:sticky;top:-12px}.quantity-plan-preview-heading{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:4px 12px;margin-bottom:8px;display:flex}.quantity-plan-modal .quantity-plan-preview-heading h3{margin:0;font-size:14px}.quantity-plan-preview-heading>span{color:var(--muted);font-size:12px}.quantity-plan-modal .quantity-plan-totals{grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;font-size:12px}.quantity-plan-modal .quantity-plan-totals strong{color:var(--theme-accent-ink,#086b60);margin:3px 0 0;font-size:21px}.quantity-plan-totals>span:last-child{border-left:1px solid var(--line);padding-left:12px}.quantity-plan-totals .has-adjustment strong{color:var(--theme-warning-ink,#97631c)}.quantity-plan-modal .quantity-plan-columns{grid-template-columns:minmax(280px,.85fr) minmax(480px,1.65fr);gap:18px}.quantity-plan-modal .quantity-plan-toolbar,.quantity-plan-modal .quantity-plan-share-tools{gap:8px;margin-bottom:10px}.quantity-plan-active :is(.quantity-plan-toolbar,.quantity-plan-share-tools,.quantity-plan-minimums,.quantity-plan-sku-tools,.quantity-plan-calendar,.quantity-plan-option-scroll) :is(input:not([type=radio]):not([type=checkbox]),select,button){min-height:30px;padding-top:3px;padding-bottom:3px}.inventory-shell .quantity-plan-option-scroll :is(td,th){padding:5px 6px!important;font-size:13px!important}.quantity-plan-option-scroll small{margin-top:2px}.quantity-plan-modal .quantity-plan-columns h3{margin:0 0 8px;font-size:14px}.quantity-plan-modal .quantity-plan-columns p{margin:5px 0 10px;font-size:12px;line-height:1.5}.quantity-plan-section-heading{justify-content:space-between;align-items:center;gap:8px;display:flex}.quantity-plan-section-heading label{white-space:nowrap;align-items:center;gap:4px;font-size:12px;display:flex}.quantity-plan-modal input[type=checkbox]{width:15px;height:15px;min-height:15px;margin:0;padding:0}.quantity-plan-modal .quantity-plan-minimums{margin-bottom:10px;padding:8px 10px}.quantity-plan-modal .quantity-plan-minimums details{margin-top:6px}.quantity-plan-sku-tools{align-items:center;gap:8px;margin-bottom:8px;display:flex}.quantity-plan-sku-tools>input{flex:1;width:100px}.quantity-plan-sku-tools>span{white-space:nowrap;color:var(--muted);font-size:12px}.quantity-plan-modal .quantity-plan-option-scroll{max-height:min(410px,44vh)}.quantity-plan-modal>footer{padding:9px 18px}.quantity-plan-modal .ordering-notes-peek{border:0;border-top:1px solid var(--line);background:0 0;gap:6px;margin:8px 0 0;padding:8px 0}.quantity-plan-modal .ordering-notes-peek>div{flex-wrap:wrap;flex:0 auto;align-items:center;gap:6px;display:flex}.quantity-plan-modal .ordering-notes-peek span{margin:0}.quantity-plan-modal .ordering-notes-peek button{min-height:28px;padding:3px 8px;font-size:12px!important}.ordering-notes-advanced>summary{cursor:pointer;padding:8px 0;font-size:13px}.ordering-notes-advanced>div{flex-wrap:wrap;gap:8px;padding:6px 0;display:flex}.quantity-plan-modal .sales-calendar-controls{gap:8px 14px;margin-bottom:12px}.quantity-plan-modal .sales-calendar-heading{margin-bottom:10px}.quantity-plan-modal .sales-calendar-stats{margin-bottom:12px}.quantity-plan-modal .sales-calendar-stats>div{padding:8px 12px}.quantity-plan-modal .sales-calendar-stats strong{margin:0 0 0 10px;font-size:22px;display:inline-block}.quantity-plan-modal .sales-calendar-stats p{margin-top:4px}.quantity-plan-modal .sales-calendar-grid-scroll{max-height:min(510px,42dvh)}.ordering-sales-flow thead th:last-child,.ordering-sales-flow td.ordering-flow-total{z-index:2;box-shadow:-5px 0 5px -5px var(--muted);position:sticky;right:0}@media (width<=1000px){.quantity-plan-modal .quantity-plan-columns{grid-template-columns:1fr}}@media (width<=640px){.quantity-plan-modal .quantity-plan-totals{gap:4px;font-size:11px}.quantity-plan-modal .quantity-plan-totals strong{font-size:18px}.ordering-advanced-controls>summary span{margin:4px 0 0 14px;display:block}.quantity-plan-modal .sales-calendar-stats{grid-template-columns:repeat(2,1fr)}}.inventory-shell .coupang-inbound-management table{word-break:keep-all;overflow-wrap:break-word;min-width:0}.inventory-shell .coupang-inbound-management table :is(th,td){vertical-align:middle;padding:4px 10px;line-height:1.35}.inventory-shell .coupang-inbound-management table th{white-space:nowrap;padding-top:6px;padding-bottom:6px;font-size:13px!important}.inventory-shell .coupang-inbound-management table td{font-size:14px!important}.inventory-shell .coupang-inbound-management table tbody tr{height:34px}.inventory-shell .coupang-inbound-management table td :is(button,.ghost-button){min-height:28px;padding:2px 10px;line-height:1.3;font-size:13px!important}.inventory-shell .coupang-inbound-management table td :is(input:not([type=checkbox]):not([type=color]),select){box-sizing:border-box;height:30px;min-height:0;padding:0 8px;font-size:14px!important}.inventory-shell .coupang-inbound-management input:is([type=checkbox],[type=radio]){min-height:0}.inventory-shell .coupang-inbound-management .inventory-table td>strong{white-space:nowrap;display:inline}.inventory-shell .coupang-inbound-management .inventory-table td>strong+span{margin:0 0 0 6px;font-size:12.5px;display:inline-block}.inventory-shell .coupang-inbound-management .inventory-table td.inventory-quantity{white-space:nowrap;font-variant-numeric:tabular-nums;min-width:0}.inventory-shell .coupang-inbound-management .inventory-table td.inventory-quantity>strong{font-size:15px}.inventory-shell .coupang-inbound-management .inventory-table td.inventory-quantity>span{font-size:inherit;margin:0;display:inline}.inventory-shell .coupang-inbound-management .coupang-inbound-summary{padding:10px 18px}.coupang-inbound-management :is(.coupang-inbound-alerts,.coupang-inbound-ledger){padding:4px 18px 12px}.coupang-inbound-management .coupang-inbound-alerts>summary{padding:8px 4px}.coupang-inbound-management .coupang-inbound-alerts .product-modal-hint{margin:6px 0 0;font-size:12.5px}.inventory-shell .coupang-inbound-management .inventory-history-head{padding:8px 2px}.inventory-shell .coupang-inbound-management .inventory-history-head h2{font-size:16px}.inventory-shell .coupang-inbound-management .inventory-history-head p{margin-top:2px;font-size:13px}.inventory-shell .coupang-inbound-alerts td.coupang-signal-actions{white-space:nowrap;display:table-cell}.inventory-shell .coupang-inbound-alerts td.coupang-signal-actions>button+button{margin-left:5px}.inventory-shell .coupang-inbound-management .coupang-inbound-batch-head{min-height:0;padding:4px 12px}.inventory-shell .coupang-inbound-management .coupang-inbound-batch-head>span:first-child>:is(strong,small){line-height:1.3}.coupang-inbound-management .coupang-inbound-batch{margin-bottom:6px}.coupang-inbound-management .coupang-inbound-batch-body{padding:8px 10px 10px}.coupang-inbound-management .coupang-inbound-batch-tools{gap:6px;margin-bottom:6px}.inventory-shell .coupang-inbound-management .coupang-inbound-batch-tools :is(button,.ghost-button){min-height:30px;padding:0 12px;font-size:13px!important}.inventory-shell .coupang-inbound-management .coupang-inbound-batch-body .coupang-line-edit{margin:0}.inventory-shell .coupang-inbound-management .coupang-ledger-item th{border-top:1px solid var(--line);color:var(--ink);text-align:left;white-space:normal;background:#f3f7f5;padding-top:6px;padding-bottom:6px;font-weight:600}.coupang-ledger-item th>div{flex-wrap:wrap;align-items:center;gap:2px 12px;display:flex}.coupang-ledger-item th>div>b{color:#163a30;font-size:15px}.coupang-ledger-item .coupang-ledger-item-name{color:#24564d;font-size:13.5px}.coupang-ledger-item th>div>small{color:var(--muted);font-size:12.5px;font-weight:500}.coupang-ledger-item .coupang-ledger-item-sum{color:#24564d;font-variant-numeric:tabular-nums;margin-left:auto;font-size:13px}.coupang-inbound-management .coupang-inbound-batch-delete{gap:8px;margin-bottom:8px;padding:9px 12px}.inventory-shell .coupang-inbound-management .coupang-inbound-batch-delete input{height:32px;min-height:0;font-size:14px!important}.inventory-shell .coupang-inbound-management .coupang-inbound-batch-delete>button{min-height:32px;font-size:13px!important}.inventory-shell .coupang-inbound-management .coupang-inbound-batch-delete label>span{font-size:12.5px!important}.coupang-dispatch-production{border:1px solid var(--line);background:#f7faf9;border-radius:8px;gap:4px;margin:0 0 8px;padding:6px 10px;font-size:13px;display:grid}.coupang-dispatch-production.is-pending{background:#fffaf0;border-color:#e0b35a}.coupang-dispatch-production-head{flex-wrap:wrap;align-items:center;gap:4px 14px;display:flex}.coupang-dispatch-production-head>strong{color:var(--brand);font-size:13.5px}.coupang-dispatch-box,.coupang-dispatch-box-controls{flex-wrap:wrap;align-items:center;gap:6px 8px;display:inline-flex}.coupang-dispatch-box-controls{min-width:0}.coupang-dispatch-box-controls>label{align-items:center;gap:6px;display:inline-flex}.coupang-dispatch-box-controls.is-editing{flex:480px}.coupang-dispatch-box-controls:has(.coupang-dispatch-box-result,.coupang-dispatch-box-error){flex:480px}.coupang-dispatch-production-head:has(.coupang-dispatch-box-controls.is-editing,.coupang-dispatch-box-result,.coupang-dispatch-box-error){align-items:flex-start}.coupang-dispatch-box-result{flex-wrap:wrap;flex:1 0 100%;order:1;align-items:center;gap:4px 8px;display:inline-flex}.coupang-dispatch-box-result>strong{color:var(--brand);font-variant-numeric:tabular-nums}.coupang-dispatch-box-result>small{color:var(--muted)}.coupang-dispatch-box-note{flex-basis:100%;font-size:12px}.coupang-dispatch-box-error{color:var(--danger,#a12d22);flex-basis:100%;order:1}.coupang-dispatch-total{font-variant-numeric:tabular-nums;margin-left:auto}.coupang-dispatch-lines{flex-wrap:wrap;gap:2px 16px;margin:0;padding:0;list-style:none;display:flex}.coupang-dispatch-lines li{font-variant-numeric:tabular-nums;align-items:baseline;gap:6px;display:inline-flex}.coupang-dispatch-lines li>span{color:var(--muted)}.coupang-dispatch-lines li>em{color:#a12d22;background:#fdecea;border-radius:6px;padding:0 6px;font-size:12px;font-style:normal;font-weight:700}.coupang-dispatch-pending{color:#6f5310;flex-wrap:wrap;align-items:center;gap:6px 10px;margin:0;display:flex}.coupang-dispatch-entries{gap:3px;margin:0;padding:0;list-style:none;display:grid}.coupang-dispatch-entries li{border:1px solid var(--line);background:#fff;border-radius:7px;flex-wrap:wrap;align-items:baseline;gap:2px 10px;padding:3px 8px;font-size:13px;display:flex}.coupang-dispatch-entries li>b{font-variant-numeric:tabular-nums}.coupang-dispatch-entries li>small{color:var(--muted);font-size:12.5px}.coupang-dispatch-entries li>button{margin-left:auto}.coupang-dispatch-entries .rule-kind{border-radius:6px;padding:0 6px;font-size:11.5px;font-weight:700}.coupang-dispatch-source{font-size:12px;font-style:normal;font-weight:700}.coupang-dispatch-source.source-rule{color:#3f544c}.coupang-dispatch-source.source-ledger{color:#874a00}.inventory-shell .coupang-inbound-management .coupang-dispatch-production .coupang-dispatch-match-open,.inventory-shell .coupang-inbound-management .coupang-dispatch-match .coupang-dispatch-match-submit{background:var(--brand);color:#fff;border:0;font-weight:800}.inventory-shell .coupang-inbound-management .coupang-dispatch-match .coupang-dispatch-match-submit:disabled{opacity:.5;cursor:default}.coupang-dispatch-match{background:#f2f9f6;border:1px solid #bcd9ce;border-radius:8px;gap:6px;padding:8px 10px;display:grid}.coupang-dispatch-match-row{flex-wrap:wrap;align-items:flex-end;gap:6px 12px;display:flex}.coupang-dispatch-match-row>label{align-items:center;gap:5px;font-size:13px;display:inline-flex}.coupang-dispatch-match-row>label:has(>span){gap:3px;display:grid}.coupang-dispatch-match-row>label.grow{flex:220px;min-width:0}.coupang-dispatch-match-row>label>span,.coupang-dispatch-match-label{color:var(--muted);font-size:12.5px;font-weight:700}.coupang-dispatch-match-row>small{color:var(--muted);font-size:12px}.coupang-dispatch-match-actions{gap:6px;margin-left:auto;display:inline-flex}.coupang-dispatch-match-save{flex:260px}.coupang-dispatch-match-picks{border:1px solid var(--line);background:#fff;border-radius:7px;grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:2px 12px;max-height:200px;padding:4px 6px;display:grid;overflow:auto}.coupang-dispatch-match-picks label{word-break:keep-all;overflow-wrap:anywhere;min-width:0;font-size:13px;line-height:1.55;display:block}.coupang-dispatch-match-picks label>b{white-space:nowrap;margin-right:4px}.coupang-dispatch-match-picks small{color:var(--muted);white-space:nowrap;margin-left:4px;font-size:12px}.inventory-shell .coupang-inbound-management .coupang-dispatch-match-picks label>input[type=checkbox]{vertical-align:-2px;margin:0 6px 0 0}.inventory-shell .coupang-inbound-management .coupang-dispatch-match :is(select,input:not([type=checkbox]):not([type=radio])){border:1px solid var(--line);width:100%;min-width:0;height:30px;min-height:0;color:var(--ink);box-sizing:border-box;background:#fff;border-radius:7px;padding:0 8px;font-size:14px!important}.coupang-dispatch-match-row>label.count{flex:0 0 120px}.inventory-shell .coupang-inbound-management .coupang-dispatch-match input:is([type=checkbox],[type=radio]){width:auto;height:auto;min-height:0;margin:0}.inventory-shell .coupang-inbound-management .coupang-dispatch-match label>span{font-size:12.5px!important}.coupang-ledger-item .coupang-ledger-item-rules{flex-wrap:wrap;gap:3px 5px;display:inline-flex}.coupang-ledger-item .coupang-ledger-item-rules em{white-space:nowrap;border-radius:6px;align-items:center;gap:3px;padding:0 6px;font-size:12px;font-style:normal;font-weight:700;display:inline-flex}.inventory-shell .coupang-inbound-management .coupang-ledger-item .coupang-ledger-item-rules em>button{height:18px;min-height:0;color:inherit;cursor:pointer;background:0 0;border:0;padding:0 4px;line-height:1;font-size:13px!important}.coupang-dispatch-empty{color:var(--muted);margin:0}.inventory-shell .coupang-inbound-management .coupang-dispatch-production :is(button,.ghost-button){min-height:28px;padding:2px 10px;line-height:1.3;font-size:13px!important}.inventory-shell .coupang-inbound-management .coupang-dispatch-production input{box-sizing:border-box;width:96px;height:30px;min-height:0;padding:0 8px;font-size:14px!important}.inventory-shell .coupang-inbound-management .coupang-dispatch-production label>span{font-size:13px!important}.coupang-box-rule-list{gap:4px;margin:0 0 8px;padding:0;list-style:none;display:grid}.coupang-box-rule-list li{border:1px solid var(--line);background:#fbfdfc;border-radius:8px;flex-wrap:wrap;align-items:baseline;gap:2px 12px;padding:5px 10px;font-size:13.5px;display:flex}.coupang-box-rule-list li small{color:var(--muted);font-size:12.5px}.coupang-box-rule-list li b{font-variant-numeric:tabular-nums}.coupang-box-rule-list li em{color:#a12d22;font-size:12px;font-style:normal;font-weight:700}.coupang-box-rule-list li p{color:var(--muted);flex-basis:100%;margin:0;font-size:12.5px}.coupang-box-rule-list li>button{margin-left:auto}.coupang-box-rule-list .rule-kind{border-radius:6px;padding:0 6px;font-size:11.5px;font-weight:700}.rule-kind-material{color:#24564d;background:#e8f3ef}.rule-kind-work{color:#3a4a8c;background:#eef0fb}.coupang-box-rule-form{grid-template-columns:repeat(4,minmax(0,1fr)) auto;align-items:end;gap:8px;display:grid}.coupang-box-rule-form label{gap:3px;min-width:0;display:grid}.coupang-box-rule-form label.wide{grid-column:1/-2}.coupang-box-rule-form label>span{color:var(--muted);font-size:12.5px;font-weight:700}.inventory-shell .coupang-inbound-management .coupang-box-rule-form :is(input,select){border:1px solid var(--line);width:100%;height:32px;min-height:0;color:var(--ink);box-sizing:border-box;background:#fff;border-radius:8px;padding:0 8px;font-size:14px!important}.inventory-shell .coupang-inbound-management .coupang-box-rule-form>button[type=submit]{background:var(--brand);color:#fff;border:0;border-radius:9px;min-height:32px;padding:0 14px;font-weight:800;font-size:13.5px!important}.inventory-shell .coupang-inbound-management .coupang-box-rule-form>button[type=submit]:disabled{opacity:.5;cursor:default}.inventory-shell .coupang-inbound-management .coupang-box-rules :is(button,.ghost-button){min-height:30px;padding:0 12px;font-size:13px!important}@media (width<=760px){.coupang-box-rule-form{grid-template-columns:1fr}.coupang-box-rule-form label.wide{grid-column:auto}}.coupang-inbound-management .coupang-inbound-settings{margin:0 18px 14px;padding:8px 12px}.coupang-inbound-management .coupang-anomaly-settings{margin:8px 0}.coupang-inbound-management .coupang-anomaly-settings label{padding:3px 8px}.inventory-shell .coupang-inbound-management .coupang-anomaly-settings label>span{font-size:12.5px!important}.inventory-shell .coupang-inbound-management .coupang-anomaly-settings input{height:28px;min-height:0;font-size:14px!important}.inventory-shell .coupang-inbound-management .coupang-inbound-settings .inventory-table input[type=color]{height:26px;min-height:0}.coupang-inbound-management .coupang-inbound-settings .inventory-table input:not([type=color]){color:var(--ink);background:#fff}.coupang-inbound-management .coupang-inbound-settings .import-wizard-submit{margin:8px 0 0;padding:10px 0 2px}.coupang-inbound-management .coupang-inbound-settings .import-wizard-submit span{font-size:13px}.inventory-shell .coupang-inbound-management .coupang-inbound-settings .import-wizard-submit button{min-height:32px;font-size:13.5px!important}.inventory-shell .coupang-inbound-management .mapping-summary{gap:8px}.inventory-shell .coupang-inbound-management .mapping-count{border-radius:10px;gap:0;min-width:112px;padding:5px 12px}.inventory-shell .coupang-inbound-management .mapping-count strong{font-size:18px;line-height:1.3}.inventory-shell .coupang-inbound-management .mapping-count span{font-size:12.5px;line-height:1.35}.inventory-shell .coupang-inbound-management .mapping-count small{font-size:11.5px;line-height:1.3}.coupang-line-notes{white-space:normal;max-width:420px}.coupang-line-notes .production-guidance-note{border-left:2px solid var(--line);white-space:normal;overflow-wrap:anywhere;margin:3px 0;padding-left:6px;font-size:11px;line-height:1.45;display:block}.coupang-inbound-management .coupang-inbound-batch:has(>.coupang-inbound-batch-body){border-color:#cfe2db;border-left:4px solid var(--brand);margin-top:12px;margin-bottom:14px;box-shadow:0 3px 12px #1f4a3d14}.inventory-shell .coupang-inbound-management .coupang-inbound-batch:has(>.coupang-inbound-batch-body)>.coupang-inbound-batch-head{background:#eaf5f0;border-bottom:1px solid #d6e8e0;padding-left:9px}.coupang-inbound-management .coupang-inbound-batch:has(>.coupang-inbound-batch-body)>.coupang-inbound-batch-body{padding-left:20px}.inventory-shell .cprint-panel{padding:12px 18px 18px;font-size:14px;overflow:visible}.inventory-shell .cprint-panel button,.inventory-shell .cprint-panel .ghost-button{white-space:nowrap;min-height:30px;padding:0 12px;font-size:13.5px!important}.inventory-shell .cprint-panel :is(input:not([type=checkbox]):not([type=radio]):not([type=file]),select){border:1px solid var(--line);background:var(--panel);height:32px;min-height:0;color:var(--ink);box-sizing:border-box;border-radius:8px;padding:0 8px;font-size:14px!important}.inventory-shell .cprint-panel select{field-sizing:content;min-width:90px}.inventory-shell .cprint-panel input:is([type=checkbox],[type=radio]){min-height:0}.inventory-shell .cprint-panel input[type=file]{min-height:0;font-size:13px!important}.inventory-shell .cprint-panel textarea{border:1px solid var(--line);background:var(--panel);width:100%;color:var(--ink);border-radius:8px;padding:6px 8px;font-family:inherit;font-size:14px!important}.cprint-muted{color:var(--muted);word-break:keep-all;font-size:12.5px;line-height:1.5}.cprint-warn{color:var(--warning);word-break:keep-all;margin:6px 0;font-size:13px;line-height:1.5}.cprint-status{color:var(--ink);flex-wrap:wrap;align-items:center;gap:4px 16px;margin:0 0 10px;font-size:13px;display:flex}.cprint-dot{word-break:keep-all;align-items:baseline;gap:5px;display:inline-flex}.cprint-dot:before{content:"●";color:var(--muted);font-size:11px}.cprint-dot.ok:before{color:var(--brand-dark)}.cprint-dot.warn,.cprint-dot.warn:before{color:var(--warning)}.cprint-dot.bad{color:var(--danger);font-weight:700}.cprint-dot.bad:before{color:var(--danger)}.cprint-status-actions{gap:6px;margin-left:auto;display:inline-flex}.cprint-chip{border:1px solid var(--line);color:var(--ink);background:var(--panel);word-break:keep-all;border-radius:999px;align-items:center;gap:4px;padding:1px 10px;font-size:12.5px;line-height:1.6;display:inline-flex}.cprint-chip.ok{color:var(--brand-dark);border-color:var(--brand-dark)}.cprint-chip.warn{color:var(--warning);border-color:var(--warning)}.cprint-chip.muted{color:var(--muted)}.inventory-shell .cprint-panel button.cprint-chip{cursor:pointer;min-height:0;padding:1px 10px;font-size:12.5px!important}.cprint-step-no{background:var(--brand);color:#fff;border-radius:50%;flex:none;place-items:center;width:20px;height:20px;font-size:12px;font-weight:800;line-height:1;display:inline-grid}.cprint-drop{border:2px dashed color-mix(in srgb, var(--brand) 45%, var(--line));background:var(--paper);text-align:center;cursor:pointer;border-radius:14px;flex-direction:column;justify-content:center;align-items:center;gap:8px;min-height:168px;padding:24px 28px;transition:border-color .12s,background-color .12s;display:flex;position:relative}.cprint-drop:hover{border-color:var(--brand)}.cprint-drop.dragging{border-style:solid;border-color:var(--brand);background:var(--mint)}.cprint-drop.disabled{cursor:default;opacity:.65}.cprint-drop>.cprint-step-no{position:absolute;top:12px;left:12px}.cprint-drop-icon{width:46px;height:46px;color:var(--brand);flex:none}.cprint-drop.dragging .cprint-drop-icon{transform:translateY(-2px)}.cprint-drop-text{min-width:0;max-width:880px}.cprint-drop-text strong{color:var(--ink);word-break:keep-all;font-size:17px}.cprint-drop-title{display:grid}.cprint-drop-title>strong{grid-area:1/1}.cprint-drop-title>.off{visibility:hidden}.cprint-drop-text p{color:var(--muted);word-break:keep-all;margin:4px 0 0;font-size:13px;line-height:1.55}.cprint-drop .cprint-picked{color:var(--ink);overflow-wrap:anywhere;font-size:13.5px}.cprint-drop.has-files{text-align:left;flex-direction:row;justify-content:flex-start;gap:14px;min-height:72px;padding:12px 16px 12px 46px}.cprint-drop.has-files>.cprint-step-no{top:50%;transform:translateY(-50%)}.cprint-drop.has-files .cprint-drop-icon{width:30px;height:30px}.cprint-drop.has-files .cprint-drop-text{flex:1;max-width:none}.cprint-drop.has-files .cprint-drop-text strong{margin-right:6px;font-size:14px}.cprint-drop.has-files .cprint-drop-text p{margin-top:2px;font-size:12.5px}.cprint-review{border:1px solid var(--line);border-radius:12px;margin-top:10px;padding:8px 12px}.cprint-facts{word-break:keep-all;flex-wrap:wrap;align-items:center;gap:4px 14px;font-size:14px;display:flex}.cprint-facts>b{font-size:15px}.cprint-chips{flex-wrap:wrap;align-items:center;gap:6px;margin-top:6px;display:flex}.cprint-findings{gap:4px;margin:8px 0 0;padding:0;list-style:none;display:grid}.cprint-findings li{word-break:keep-all;border:1px solid var(--line);border-radius:8px;padding:5px 10px;font-size:13.5px;line-height:1.45}.cprint-findings li.block{color:var(--danger);border-color:var(--danger)}.cprint-findings li.warn{color:var(--warning);border-color:var(--warning)}.cprint-thermal-list{border:1px solid var(--line);border-radius:8px;margin-top:8px}.cprint-thermal-list>summary{cursor:pointer;word-break:keep-all;padding:6px 10px;font-size:13.5px;font-weight:700}.cprint-thermal-scroll{border-top:1px solid var(--line);max-height:280px;overflow:auto}.cprint-thermal-list table{border-collapse:collapse;width:100%;font-size:13.5px}.cprint-thermal-list th,.cprint-thermal-list td{text-align:left;border-bottom:1px solid var(--line);white-space:nowrap;padding:4px 10px}.cprint-thermal-list th{background:var(--panel,#fff);font-weight:700;position:sticky;top:0}.cprint-thermal-list tr.missing td{color:var(--danger)}.cprint-findings b{margin-right:6px}.cprint-sources{color:var(--muted);word-break:keep-all;margin:8px 0 4px;font-size:12.5px}.cprint-items,.cprint-today{margin-top:12px}.cprint-review .cprint-items{margin-top:4px}.cprint-review .cprint-items .inventory-table-wrap{max-height:420px;overflow:auto}.cprint-review .cprint-items .inventory-table-wrap thead th{z-index:1;position:sticky;top:0}.cprint-items-head{flex-wrap:wrap;align-items:center;gap:6px 14px;margin-bottom:4px;display:flex}.cprint-items-head h3{color:var(--ink);margin:0;font-size:15px}.cprint-items-head label{align-items:center;gap:4px;font-size:13px;display:inline-flex}.cprint-items-head .ghost-button{margin-left:auto}.inventory-shell .cprint-panel table{word-break:keep-all;overflow-wrap:break-word;min-width:0}.inventory-shell .cprint-panel table :is(th,td){vertical-align:middle;padding:4px 10px;line-height:1.35}.inventory-shell .cprint-panel table th{white-space:nowrap;padding-top:6px;padding-bottom:6px;font-size:13px!important}.inventory-shell .cprint-panel table td{font-size:14px!important}.inventory-shell .cprint-panel table tbody tr{height:34px}.inventory-shell .cprint-panel table td :is(button,.ghost-button){min-height:28px;padding:2px 10px;line-height:1.3;font-size:13px!important}.cprint-code,.cprint-num{white-space:nowrap;font-variant-numeric:tabular-nums}.cprint-num{text-align:right}.cprint-name{min-width:220px}.cprint-name em{color:var(--warning);font-size:12.5px;font-style:normal}.cprint-default{color:var(--warning)}.cprint-panel td small{color:var(--muted);font-size:12px}.cprint-row-attention>td{background:var(--paper)}.cprint-row-actions>div{justify-content:flex-end;gap:6px;display:flex}.cprint-pill{border:1px solid var(--line);white-space:nowrap;border-radius:999px;padding:1px 8px;font-size:12.5px;display:inline-block}.cprint-pill.unlinked,.cprint-pill.conflict,.cprint-pill.failed{color:var(--danger);border-color:var(--danger)}.cprint-pill.sales_unit,.cprint-pill.queued,.cprint-pill.running,.cprint-pill.warn{color:var(--warning);border-color:var(--warning)}.cprint-pill.succeeded{color:var(--brand-dark);border-color:var(--brand-dark)}.cprint-editor-row>td{background:var(--paper)}.cprint-picker,.cprint-dims{padding:6px 2px}.cprint-picker-head,.cprint-dims{flex-wrap:wrap;align-items:center;gap:6px 12px;display:flex}.cprint-picker-head label,.cprint-dims label{align-items:center;gap:6px;font-size:13px;display:inline-flex}.cprint-picker-head input{min-width:260px}.inventory-shell .cprint-dims input{width:72px}.cprint-picker-list,.cprint-picker-variants{flex-wrap:wrap;gap:6px;margin:6px 0 0;padding:0;list-style:none;display:flex}.cprint-picker-list{flex-direction:column;max-height:260px;overflow:auto}.cprint-picker-list .ghost-button{text-align:left;white-space:normal;word-break:keep-all}.cprint-picker-variants .ghost-button.exact{border-color:var(--brand);font-weight:800}.cprint-card{border:1px solid var(--line);background:var(--panel);border-radius:12px;margin-top:10px;padding:8px 14px 12px}.cprint-card.bad{border-color:var(--danger)}.cprint-card-head{flex-wrap:wrap;align-items:center;gap:4px 12px;display:flex}.cprint-card-head h3{color:var(--ink);margin:0;font-size:15px}.cprint-card-head .ghost-button{margin-left:auto}.cprint-stage{border:1px solid var(--line);white-space:nowrap;border-radius:999px;padding:1px 10px;font-size:12.5px;font-weight:700;display:inline-block}.cprint-stage.ok{color:var(--brand-dark);border-color:var(--brand-dark)}.cprint-stage.warn,.cprint-stage.busy{color:var(--warning);border-color:var(--warning)}.cprint-stage.bad{color:var(--danger);border-color:var(--danger)}.cprint-progress{color:var(--warning);margin:10px 0 2px;font-size:13.5px}.cprint-options{flex-wrap:wrap;align-items:center;gap:8px 14px;margin:8px 0 0;display:flex}.cprint-options>label{align-items:center;gap:6px;font-size:13px;display:inline-flex}.cprint-options>label>span,.cprint-stack>span{color:var(--muted);white-space:nowrap}.cprint-grow{flex:260px}.cprint-stack{gap:4px;margin-top:8px;font-size:13px;display:grid}.cprint-outputs{border:1px solid var(--line);border-radius:8px;flex-wrap:wrap;gap:4px 12px;margin:0;padding:4px 10px 6px;display:flex}.cprint-outputs legend{color:var(--muted);padding:0 4px;font-size:12.5px}.cprint-outputs label,.cprint-check{align-items:center;gap:4px;font-size:13.5px;display:inline-flex}.cprint-outputs label.locked{color:var(--muted)}.cprint-more summary{cursor:pointer;color:var(--muted);font-size:13px}.cprint-more textarea{min-width:320px;margin-top:4px}.cprint-sku{border:1px solid var(--line);border-radius:10px;padding:8px 10px}.cprint-output-table{margin-top:8px}.cprint-output-table .cprint-pick{width:34px}.cprint-output-table tbody td:nth-child(2)>div{white-space:nowrap}.cprint-row-locked>td{color:var(--muted)}.cprint-row-locked b{font-weight:600}.cprint-row-hold>td{background:var(--paper)}.cprint-via-fixed{color:var(--muted);font-size:13px}.cprint-issue{color:var(--warning);font-size:12.5px;font-style:normal}.cprint-hold{color:var(--warning);word-break:keep-all;font-size:12.5px;line-height:1.45}.cprint-panel td small.cprint-hold{color:var(--warning)}.cprint-route{white-space:nowrap;flex-wrap:nowrap;align-items:center;gap:4px 10px;display:flex}.cprint-nowrap>div{white-space:nowrap}.cprint-status-cell{flex-wrap:wrap;align-items:center;gap:2px 6px;display:flex}.cprint-status-cell>div{flex-basis:100%}.cprint-status-cell .cprint-event-message{overflow-wrap:anywhere;display:inline}.cprint-inline-more summary{cursor:pointer;color:var(--muted);display:inline}.cprint-inline-more p{margin:4px 0 0}.cprint-code-list{color:var(--muted);overflow-wrap:anywhere;margin:2px 0 0;font-family:ui-monospace,monospace;font-size:12px}.cprint-output-table .cprint-row-actions a.ghost-button{align-items:center;text-decoration:none;display:inline-flex}.cprint-why{flex-wrap:wrap;gap:2px 12px;margin-top:2px;display:flex}.inventory-shell .cprint-panel button.cprint-link{min-height:0;color:var(--brand-dark);cursor:pointer;white-space:normal;background:0 0;border:0;padding:0 2px;text-decoration:underline;font-size:inherit!important}.cprint-partial{flex-wrap:wrap;align-items:center;gap:6px 12px;padding:6px 2px;font-size:13px;display:flex}.cprint-partial>label{align-items:center;gap:6px;display:inline-flex}.cprint-partial>label>span{color:var(--muted)}.inventory-shell .cprint-panel .cprint-partial input:not([type=radio]){width:160px}.cprint-actions{flex-wrap:wrap;align-items:center;gap:8px 14px;margin:10px 0 0;display:flex}.inventory-shell .cprint-panel .cprint-primary{background:var(--brand);color:#fff;border:0;border-radius:9px;min-height:34px;padding:0 18px;font-weight:800}.inventory-shell .cprint-panel .cprint-primary:disabled{opacity:.45;cursor:default}.cprint-verify{margin-top:6px;font-size:13.5px}.cprint-verify>summary{cursor:pointer;word-break:keep-all}.cprint-verify.ok>summary b{color:var(--brand-dark)}.cprint-verify.bad>summary{color:var(--danger)}.cprint-job-more{margin-top:8px}.cprint-job-more>summary{cursor:pointer;color:var(--muted);font-size:13px}.cprint-files{flex-wrap:wrap;align-items:center;gap:6px;margin-top:6px;display:flex}.cprint-files .ghost-button{align-items:center;text-decoration:none;display:inline-flex}.cprint-files details summary{cursor:pointer;color:var(--muted);font-size:12.5px}.cprint-files ul{margin:4px 0 0;padding-left:18px;font-size:12.5px;list-style:outside}.cprint-log-text{background:var(--paper);white-space:pre-wrap;overflow-wrap:anywhere;border-radius:8px;max-height:260px;margin:6px 0 0;padding:8px 10px;font-size:12.5px;line-height:1.5;overflow:auto}.cprint-row-current>td{background:var(--mint)}.cprint-setup{gap:10px;display:grid}.cprint-setup>*{min-width:0}.cprint-block-head{flex-wrap:wrap;align-items:center;gap:4px 12px;margin-bottom:6px;display:flex}.cprint-block-head h4{margin:0}.cprint-block-head .ghost-button{margin-left:auto}.cprint-block-head .ghost-button+.ghost-button{margin-left:0}.cprint-tech{color:var(--muted);overflow-wrap:anywhere;font-size:12.5px}.cprint-admin{border-top:1px solid var(--line);margin-top:16px;padding-top:10px}.cprint-admin>summary{cursor:pointer;color:var(--ink);font-size:14px;font-weight:800}.cprint-admin-title{color:var(--ink);margin:0;font-size:15px}.cprint-admin-block{border:1px solid var(--line);border-radius:10px;margin-top:12px;padding:10px 12px}.cprint-setup>.cprint-admin-block{margin-top:0}.cprint-admin-block h4{color:var(--ink);margin:0 0 4px;font-size:14px}.cprint-admin-block .cprint-options input[inputmode=decimal]{width:72px}.cprint-preview{margin-top:10px}.cprint-preview details{margin-top:8px}.cprint-preview summary{cursor:pointer;font-size:13.5px;font-weight:700}.cprint-stats{grid-template-columns:repeat(auto-fill,minmax(190px,1fr));gap:4px 12px;margin:6px 0;display:grid}.cprint-stats>div{background:var(--paper);border-radius:6px;justify-content:space-between;gap:8px;padding:3px 8px;font-size:13px;display:flex}.cprint-stats dt{color:var(--muted);word-break:keep-all}.cprint-stats dd{font-variant-numeric:tabular-nums;word-break:keep-all;margin:0;font-weight:700}.cprint-choice{white-space:nowrap;gap:10px;display:flex}.cprint-choice label{align-items:center;gap:4px;display:inline-flex}.cprint-plain{margin:4px 0 0;padding-left:18px;font-size:13px;line-height:1.5;list-style:outside}.cprint-switches{gap:6px;margin:10px 0 4px;display:grid}.cprint-switches small{display:inline}.cprint-admin-note{margin:6px 0 0;line-height:1.5}.cprint-route-notes{margin:6px 0 8px}.cprint-route-notes li{word-break:keep-all}.cprint-admin-block .cprint-check{grid-template-columns:auto minmax(0,1fr);align-items:center;column-gap:6px;min-width:0;display:grid}.cprint-admin-block .cprint-check>small{word-break:keep-all;grid-column:2;line-height:1.45;display:block}.cprint-admin-block .cprint-stack>span{white-space:normal;word-break:keep-all}.cprint-admin-block .cprint-stack>span>small{line-height:1.45;display:block}.cprint-routes .cprint-route-cell{gap:4px;display:grid}.inventory-shell .cprint-panel .cprint-routes .cprint-route-cell :is(input,select){width:100%;min-width:0}@media (width>=721px){.cprint-stats>div.wide{grid-column:span 2}}.cprint-field-grid>label:has(>select){grid-template-columns:minmax(0,1fr) auto}.inventory-shell .cprint-panel .cprint-field-grid>label:has(>select)>select{field-sizing:content;width:auto;min-width:96px;max-width:220px}.cprint-route-cell{align-items:center;gap:4px;display:flex}.inventory-shell .cprint-panel .cprint-route-cell input{width:170px}.cprint-code-big{letter-spacing:2px;font-family:ui-monospace,monospace;font-size:18px}.cprint-admin-tabs{flex-wrap:wrap;gap:4px;margin:8px 0 0;display:flex}.inventory-shell .cprint-panel .cprint-admin-tabs button{border:1px solid var(--line);background:var(--panel);min-height:30px;color:var(--ink);border-radius:999px;padding:0 12px}.inventory-shell .cprint-panel .cprint-admin-tabs button.active{border-color:var(--brand);background:var(--brand);color:#fff;font-weight:800}.cprint-admin-block h5{color:var(--muted);margin:10px 0 4px;font-size:13px}.cprint-field-group{margin-top:4px}.cprint-field-grid{grid-template-columns:repeat(auto-fill,minmax(230px,1fr));gap:6px 14px;margin:4px 0;display:grid}.cprint-field-grid>label{grid-template-columns:minmax(0,1fr) 96px;align-items:center;gap:2px 8px;font-size:13px;display:grid}.cprint-field-grid>label>span{word-break:keep-all}.cprint-field-grid>label>span small{color:var(--muted)}.inventory-shell .cprint-panel .cprint-field-grid>label>:is(input,select){width:96px;min-width:0}.cprint-field-grid>label>input[type=checkbox]{justify-self:start}.cprint-field-grid>label>small,.cprint-field-grid>label>em{grid-column:1/-1;font-size:11.5px;line-height:1.35}.cprint-field-grid>label>em{color:var(--danger);font-style:normal}.cprint-field-grid>label.bad>:is(input,select){border-color:var(--danger)}.cprint-field-grid .cprint-range{color:var(--muted)}.cprint-field-wide{grid-template-columns:repeat(auto-fill,minmax(320px,1fr))}.cprint-field-wide>label{grid-template-columns:1fr}.cprint-preview-pane{margin-top:8px}.cprint-preview-image{border:1px solid var(--line);background:#fff;border-radius:8px;max-width:100%;max-height:720px;margin-top:6px;display:block}.cprint-printers{margin:0 0 10px}.cprint-printers>summary{cursor:pointer;color:var(--muted);font-size:13px}.cdrop-points{flex-wrap:wrap;gap:8px;margin:0 0 12px;display:flex}.inventory-shell .cprint-panel .cdrop-point{border:1px solid var(--line);background:var(--panel);min-height:0;color:var(--ink);text-align:left;cursor:pointer;white-space:normal;border-radius:10px;gap:2px;padding:8px 14px;display:grid}.inventory-shell .cprint-panel .cdrop-point.active{border-color:var(--brand);background:var(--mint)}.cdrop-point b{word-break:keep-all;font-size:14px}.cdrop-point small{color:var(--muted);font-size:12px}.cdrop-plan{border:1px solid var(--line);border-radius:10px;gap:8px;margin-top:10px;padding:10px 12px;display:grid}.cdrop-plan .cprint-options{margin:0}.inventory-shell .cdrop-plan input[inputmode=numeric]{width:110px}.cdrop-names{overflow-wrap:anywhere;margin:0;padding-left:18px;font-size:13.5px;line-height:1.6;list-style:outside}.cdrop-names small{color:var(--muted)}.cdrop-order ol{gap:4px;margin:4px 0 0;padding-left:22px;list-style:decimal;display:grid}.cdrop-order li span{overflow-wrap:anywhere;margin-right:8px;font-size:13.5px}.inventory-shell .cprint-panel .cdrop-order li .ghost-button{min-height:26px;padding:0 8px}.inventory-shell .cprint-panel .cdrop-sort{min-height:0;color:inherit;cursor:pointer;background:0 0;border:0;padding:0;font-weight:700}.cdrop-waybills{margin-top:14px}.inventory-shell .cprint-panel .cprint-items td small{white-space:nowrap;margin-left:4px;display:inline}.cprint-items .cprint-sources{margin-top:0}.cprint-items td.cprint-dim>div{white-space:nowrap}@media (width<=720px){.inventory-shell .cprint-panel{padding:10px 12px 14px}.cprint-drop{min-height:140px;padding:20px 14px}.cprint-drop.has-files{flex-wrap:wrap;padding-left:40px}.cprint-picker-head input{width:100%;min-width:0}.cprint-more textarea{min-width:0}.cprint-name{min-width:160px}.cprint-status-actions{margin-left:0}}.cprint-label-texts{grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:8px 14px;margin:4px 0 10px;display:grid}.cprint-label-texts label{gap:4px;font-size:13px;display:grid}.cprint-label-texts label.wide{grid-column:1/-1}.cprint-label-texts :is(input,textarea){border:1px solid var(--line);width:100%;color:var(--ink);font:inherit;background:#fff;border-radius:8px;padding:6px 9px;font-size:14px}.cprint-label-texts textarea{resize:vertical;line-height:1.45}.cprint-label-chips{margin:6px 0 14px}.cprint-importers td :is(input,select){border:1px solid var(--line);width:100%;min-width:8em;font:inherit;background:#fff;border-radius:7px;padding:5px 8px;font-size:14px}.cprint-importers td input{field-sizing:content}.cprint-importers td:nth-child(3) input{min-width:22em}
