/*! 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-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;--shadow-sm:0 1px 3px 0 #0000001a, 0 1px 2px -1px #0000001a;--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{.visible{visibility:visible}.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)}.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}}.block{display:block}.contents{display:contents}.grid{display:grid}.hidden{display:none}.inline{display:inline}.table{display:table}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.rounded{border-radius:.25rem}.border{border-style:var(--tw-border-style);border-width:1px}.italic{font-style:italic}.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.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))}.select-all{-webkit-user-select:all;user-select:all}}input[type=number]{appearance:textfield}input[type=number]::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}:root{--navy:#081b45;--blue:#1759d1;--blue2:#0d47b5;--yellow:#ffcc28;--ink:#16213d;--muted:#79849a;--line:#e4e8ef;--soft:#f4f6f9;--green:#168257;--red:#c33f57;--white:#fff}*{box-sizing:border-box}html,body{min-height:100%;color:var(--ink);background:#eef1f5;margin:0;font-family:Inter,PingFang SC,Microsoft YaHei,Arial,sans-serif}button,input,select,textarea{font:inherit}button{cursor:pointer}button:disabled{cursor:not-allowed;opacity:.5}.app{grid-template-columns:238px 1fr;min-height:100vh;display:grid}.sidebar{color:#fff;z-index:30;background:linear-gradient(#081c48 0%,#071634 100%);flex-direction:column;height:100vh;display:flex;position:sticky;top:0}.brand{border-bottom:1px solid #ffffff17;align-items:center;gap:11px;height:78px;padding:0 23px;display:flex}.brand>b{color:#10295d;background:var(--yellow);border-radius:10px;place-items:center;width:36px;height:36px;font-size:20px;display:grid}.brand strong,.brand span{display:block}.brand strong{letter-spacing:.14em;font-size:14px}.sidebar nav{flex:1;padding:17px 12px;overflow:auto}.sidebar nav button{color:#afbdd9;text-align:left;background:0 0;border:0;border-radius:8px;grid-template-columns:28px 1fr auto;align-items:center;width:100%;height:40px;margin:2px 0;padding:0 10px;font-size:11px;display:grid}.sidebar nav button:hover,.sidebar nav button.active{color:#fff;background:#164aa3}.sidebar nav i{text-align:center;font-size:16px;font-style:normal}.sidebar nav em{color:#6d2200;background:var(--yellow);text-align:center;border-radius:10px;min-width:18px;padding:2px 5px;font-size:8px;font-style:normal}.side-foot{border-top:1px solid #ffffff14;padding:13px}.storage{color:#94a6ca;background:#ffffff08;border:1px solid #ffffff17;border-radius:10px;gap:5px;margin-bottom:12px;padding:11px;display:grid}.storage span i{background:#45d38a;border-radius:50%;width:6px;height:6px;margin-right:6px;display:inline-block;box-shadow:0 0 0 3px #45d38a1f}.storage small{font-size:8px}.user{align-items:center;gap:9px;display:flex}.user>b{color:#153370;background:var(--yellow);border-radius:9px;place-items:center;width:32px;height:32px;font-size:10px;display:grid}.user strong,.user span{display:block}.user strong{font-size:9px}.user span{color:#91a4c8;margin-top:3px;font-size:8px}.workspace{min-width:0}.topbar{z-index:20;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#fffffff7;border-bottom:1px solid #dde2ea;align-items:center;gap:12px;height:78px;padding:0 27px;display:flex;position:sticky;top:0}.menu{background:0 0;border:0;font-size:20px;display:none}.title{min-width:185px}.title strong,.title span{display:block}.title span{color:#8d96a8;margin-top:3px;font-size:8px}.global-search{background:#f7f8fa;border:1px solid #dce2eb;border-radius:9px;align-items:center;width:min(540px,42vw);margin-left:auto;display:flex;position:relative}.global-search>span{color:#65738e;padding-left:12px;font-size:18px}.global-search input{color:#2d3954;background:0 0;border:0;outline:0;width:100%;height:38px;padding:0 12px;font-size:10px}.search-results{background:#fff;border:1px solid #dbe1eb;border-radius:10px;max-height:420px;position:absolute;top:44px;left:0;right:0;overflow:auto;box-shadow:0 20px 50px #0a1c442e}.search-results button{color:#34405b;text-align:left;background:#fff;border:0;border-bottom:1px solid #edf0f4;justify-content:space-between;gap:14px;width:100%;padding:11px 13px;display:flex}.search-results button:hover{background:#f5f8ff}.search-results b{font-size:9px}.search-results span{color:#8993a6;font-size:8px}.primary,.secondary,.icon-btn{border-radius:8px;height:38px;padding:0 14px;font-size:9px;font-weight:800}.primary{color:#132f67;background:var(--yellow);border:0;box-shadow:0 5px 14px #5e490024}.primary:hover{background:#ffd84f}.secondary{color:#1756c6;background:#fff;border:1px solid #cdd8ea}.icon-btn{color:#60708c;background:#fff;border:1px solid #dde3ec;width:38px;padding:0;font-size:15px}.wide{width:100%;margin-top:12px}.content{padding:25px 28px 50px}.stack{gap:18px;animation:.18s both fadeUp;display:grid}@keyframes fadeUp{0%{opacity:0;transform:translateY(4px)}}.hero,.view-head{color:#fff;background:linear-gradient(115deg,#0a2b6d,#165ac7);border-radius:16px;justify-content:space-between;align-items:center;gap:24px;padding:27px 30px;display:flex;box-shadow:0 12px 32px #08256024}.hero .eyebrow,.view-head>div>span{color:#ffda52;letter-spacing:.12em;margin-bottom:8px;font-size:8px;font-weight:900;display:block}.hero h1,.view-head h1{letter-spacing:-.025em;margin:0;font-size:25px}.hero p,.view-head p{color:#c6d6f5;margin:8px 0 0;font-size:10px;line-height:1.6}.hero>button{color:#18336f;background:var(--yellow);border:0;border-radius:9px;flex:none;padding:11px 14px;font-size:9px;font-weight:900}.view-head{padding:23px 27px}.view-head h1{font-size:22px}.metrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.metric{border:1px solid var(--line);background:#fff;border-radius:13px;min-height:114px;padding:18px 19px;position:relative;overflow:hidden}.metric:after{content:"";background:#eaf1ff;border-radius:50%;width:63px;height:63px;position:absolute;bottom:-17px;right:-17px}.metric.yellow:after{background:#fff3bd}.metric.green:after{background:#e0f6eb}.metric.red:after{background:#ffe5ea}.metric span,.metric strong,.metric small{z-index:1;display:block;position:relative}.metric span{color:#7e899e;font-size:9px}.metric strong{color:#193e8d;letter-spacing:-.03em;margin-top:10px;font-size:23px}.metric.yellow strong{color:#9a6a00}.metric.green strong{color:#16734f}.metric.red strong{color:#b73750}.metric small{color:#9aa3b3;margin-top:6px;font-size:8px}.metrics.compact .metric{min-height:98px;padding:15px 18px}.metrics.compact .metric strong{font-size:20px}.dashboard-grid{grid-template-columns:minmax(0,1.6fr) minmax(320px,.72fr);gap:14px;display:grid}.side-stack{align-content:start;gap:14px;display:grid}.panel{border:1px solid var(--line);background:#fff;border-radius:14px;min-width:0;overflow:hidden;box-shadow:0 3px 12px #11234806}.panel-head{border-bottom:1px solid #edf0f4;justify-content:space-between;align-items:center;padding:17px 20px;display:flex}.panel-head h2{margin:0;font-size:12px}.panel-head p{color:#8c96a8;margin:4px 0 0;font-size:8px}.data-table{overflow-x:auto}.tr{--grid:minmax(170px,1.45fr) repeat(calc(var(--cols) - 1),minmax(105px,1fr));grid-template-columns:var(--grid);color:#3b4761;text-align:left;background:#fff;border-top:1px solid #edf0f4;align-items:center;gap:12px;min-width:760px;padding:12px 20px;font-size:9px;display:grid}.tr:first-of-type{border-top:0}.tr.th{color:#8a94a6;background:#fafbfc;min-height:36px;padding-top:8px;padding-bottom:8px;font-size:8px;font-weight:800}.tr.clickable{cursor:pointer;border-left:0;border-right:0;width:100%}.tr.clickable:hover{background:#f8faff}.tr span{min-width:0}.tr b,.tr small{display:block}.tr b{text-overflow:ellipsis;color:#263653;font-size:9px;overflow:hidden}.tr small{text-overflow:ellipsis;color:#8e98aa;white-space:nowrap;margin-top:4px;font-size:7.5px;overflow:hidden}.status{white-space:nowrap;border-radius:14px;align-items:center;padding:4px 7px;font-size:7.5px;font-style:normal;font-weight:800;display:inline-flex}.status.gray{color:#687287;background:#edf0f4}.status.blue{color:#1759c7;background:#e7efff}.status.yellow{color:#876100;background:#fff0b7}.status.green{color:#127046;background:#e1f6e9}.status.red{color:#a42d45;background:#ffe3e9}.tasks{padding:6px 14px}.tasks button{color:#44516c;text-align:left;background:#fff;border:0;border-bottom:1px solid #edf0f4;grid-template-columns:auto 1fr auto;align-items:center;gap:8px;width:100%;padding:10px 3px;display:grid}.tasks button:last-child{border-bottom:0}.tasks i{border-radius:10px;padding:4px 6px;font-size:7px;font-style:normal;font-weight:800}.tasks i.red{color:#a32c44;background:#ffe4ea}.tasks i.yellow{color:#886100;background:#fff0b9}.tasks span{font-size:8px}.tasks b{color:#1c5acc}.util-list{padding:5px 14px 13px}.util-list button{color:#33415e;text-align:left;background:#fff;border:0;border-bottom:1px solid #edf0f4;grid-template-columns:1.2fr 1fr 36px;align-items:center;gap:8px;width:100%;padding:9px 2px;display:grid}.util-list span b,.util-list span small{display:block}.util-list span b{font-size:8px}.util-list span small{color:#9099aa;margin-top:3px;font-size:7px}.util-list button>div{background:#e9edf3;border-radius:4px;height:5px;overflow:hidden}.util-list button>div i{background:#2470e6;border-radius:4px;height:100%;display:block}.util-list button>div i.over,.capacity i.over{background:#d34c62}.util-list strong{text-align:right;font-size:8px}.toolbar{border:1px solid var(--line);color:#7c879a;background:#fff;border-radius:10px;justify-content:space-between;padding:11px 15px;font-size:9px;display:flex}.toolbar b{color:#1d57ba}.cards{grid-template-columns:repeat(3,minmax(0,1fr));gap:13px;display:grid}.card{border:1px solid var(--line);background:#fff;border-radius:13px;padding:17px}.supplier-card header{justify-content:space-between;align-items:center;display:flex}.supplier-card header>b{color:#fff;background:#164da6;border-radius:7px;place-items:center;width:38px;height:30px;font-size:11px;display:grid}.supplier-card h3{margin:14px 0 5px;font-size:12px}.supplier-card>p{color:#8b95a8;margin:0;font-size:8px}.supplier-card dl{border-top:1px solid var(--line);margin:15px 0 0}.supplier-card dl div{border-bottom:1px solid #edf0f4;justify-content:space-between;padding:8px 0;font-size:8px;display:flex}.supplier-card dt{color:#8e98aa}.supplier-card dd{color:#33415d;margin:0;font-weight:800}.danger{color:var(--red)!important}.success{color:var(--green)!important}.board{grid-template-columns:repeat(4,minmax(220px,1fr));gap:12px;display:grid;overflow-x:auto}.board>section{border:1px solid var(--line);background:#f7f8fa;border-radius:13px;min-height:420px;padding:11px}.board>section>header{justify-content:space-between;padding:4px 4px 12px;font-size:10px;display:flex}.board>section>header span{color:#164ea9;background:#e7efff;border-radius:7px;place-items:center;width:21px;height:21px;font-size:8px;display:grid}.board>section>button{color:#34415e;text-align:left;background:#fff;border:1px solid #e2e6ed;border-radius:10px;width:100%;margin-bottom:8px;padding:12px;display:block}.board>section>button>b,.board>section>button>span,.board>section>button>small{display:block}.board>section>button>b{font-size:10px}.board>section>button>span{color:#737f94;margin-top:4px;font-size:8px}.board>section>button>div{background:#e9edf3;border-radius:4px;height:5px;margin-top:10px;overflow:hidden}.board>section>button>div i{background:#1b64d7;height:100%;display:block}.board>section>button>small{color:#8d97a8;margin-top:6px;font-size:7px}.mini{color:#1757c5;background:#fff;border:1px solid #ccd7e9;border-radius:6px;height:24px;margin-left:5px;padding:0 7px;font-size:7px}.container-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:13px;display:grid}.container-card{border:1px solid var(--line);color:#33405d;text-align:left;background:#fff;border-radius:13px;padding:18px;box-shadow:0 3px 10px #14264a08}.container-card:hover{border-color:#a9bfeb;transform:translateY(-1px)}.container-card header{justify-content:space-between;display:flex}.container-card header b,.container-card header small{display:block}.container-card header b{font-size:11px}.container-card header small{color:#8c96a8;margin-top:4px;font-size:8px}.capacity{grid-template-columns:1fr 45px;align-items:center;gap:9px;margin:18px 0;display:grid}.capacity>div{background:#e8edf4;border-radius:5px;height:8px;overflow:hidden}.capacity>div i{background:#1f68db;border-radius:5px;height:100%;display:block}.capacity strong{color:#1c58bf;text-align:right;font-size:9px}.container-card dl{margin:0}.container-card dl div{border-top:1px solid #edf0f4;justify-content:space-between;padding:8px 0;font-size:8px;display:flex}.container-card dt{color:#8c96a8}.container-card dd{margin:0;font-weight:800}.receiving-layout,.two-col,.export-grid{grid-template-columns:1fr 1fr;gap:14px;display:grid}.receiving-layout>.panel,.two-col>.panel,.export-grid>.panel{align-self:start}.receiving-layout .panel>:not(header),.two-col .panel>:not(header){margin-left:18px;margin-right:18px}.receiving-layout .field{margin-top:18px}.scan-progress{color:#fff;background:linear-gradient(110deg,#0f409c,#1870dd);border-radius:12px;margin-top:16px;padding:18px}.scan-progress strong,.scan-progress span{display:block}.scan-progress strong{font-size:28px}.scan-progress span{color:#d4e2ff;margin-top:5px;font-size:8px}.scan-progress>div{background:#ffffff40;border-radius:5px;height:7px;margin-top:14px;overflow:hidden}.scan-progress>div i{background:#ffcf2c;height:100%;display:block}.scanner{grid-template-columns:1fr auto;gap:7px;margin:15px 0;display:grid}.scanner input{text-transform:uppercase;border:2px solid #2c6bd3;border-radius:9px;min-width:0;height:44px;padding:0 12px}.scanner button{color:#fff;background:#1759ce;border:0;border-radius:9px;padding:0 15px;font-size:9px;font-weight:800}.camera{gap:8px;margin:0 0 16px;display:grid}.camera>button{color:#1758c9;background:#f7faff;border:1px solid #cad7eb;border-radius:8px;height:36px;font-size:9px;font-weight:800}.camera video{object-fit:cover;opacity:0;border-radius:10px;width:100%;max-height:0;transition:all .2s}.camera video.active{opacity:1;max-height:280px}.camera small{color:#a03249;font-size:8px}.missing-list{max-height:525px;margin-bottom:16px;overflow:auto}.missing-list>div{border-bottom:1px solid #edf0f4;padding:11px 1px}.missing-list b,.missing-list span,.missing-list small{display:block}.missing-list b{color:#bb354e;font-size:9px}.missing-list span{color:#53607a;margin-top:4px;font-size:8px}.missing-list small{color:#9099aa;margin-top:4px;font-size:7px}.allocation-list{padding:5px 18px 16px}.allocation-list>div{border-bottom:1px solid #edf0f4;justify-content:space-between;align-items:center;padding:10px 0;display:flex}.allocation-list b,.allocation-list small{display:block}.allocation-list b{font-size:9px}.allocation-list small{color:#8c96a8;margin-top:4px;font-size:7px}.allocation-list strong{color:#1454bd;font-size:9px}.export-list{padding:7px 16px 16px}.export-list>div{border-bottom:1px solid #edf0f4;justify-content:space-between;align-items:center;gap:12px;padding:11px 2px;display:flex}.export-list b,.export-list small{display:block}.export-list b{font-size:9px}.export-list small{color:#8e98aa;margin-top:4px;font-size:7px}.export-list>div>div{flex-wrap:wrap;justify-content:flex-end;gap:5px;display:flex}.export-list button{color:#1758c7;background:#fff;border:1px solid #ccd8eb;border-radius:6px;height:27px;padding:0 8px;font-size:7px;font-weight:800}.empty{text-align:center;place-content:center;justify-items:center;min-height:130px;padding:22px;display:grid}.empty b{color:#316cd1;background:#ebf2ff;border-radius:10px;place-items:center;width:34px;height:34px;display:grid}.empty span{color:#939cad;margin-top:8px;font-size:8px}.empty-card{background:#fff;border:1px dashed #cfd7e4;border-radius:13px;grid-column:1/-1}.loading,.error-state{text-align:center;place-content:center;justify-items:center;min-height:520px;display:grid}.loading i{border:3px solid #dce4f2;border-top-color:#175bd1;border-radius:50%;width:38px;height:38px;animation:.8s linear infinite spin}@keyframes spin{to{transform:rotate(360deg)}}.loading b{margin-top:15px;font-size:11px}.loading span{color:#8d96a8;margin-top:6px;font-size:8px}.error-state{background:#fff;border:1px solid #efcbd3;border-radius:14px}.error-state b{font-size:13px}.error-state p{color:#a23449;font-size:9px}.error-state button{color:#fff;background:#1759ce;border:0;border-radius:8px;padding:8px 12px;font-size:8px}.overlay,.modal-layer{z-index:60;background:#04102b94;position:fixed;inset:0}.overlay-close{background:0 0;border:0;position:absolute;inset:0}.drawer{background:#f5f7fa;flex-direction:column;width:min(760px,92vw);height:100%;animation:.2s both slideIn;display:flex;position:absolute;top:0;right:0;box-shadow:-25px 0 70px #0003}@keyframes slideIn{0%{transform:translate(100%)}}.drawer>header,.modal>header{background:#fff;border-bottom:1px solid #e2e6ed;flex:none;justify-content:space-between;align-items:center;padding:18px 21px;display:flex}.drawer>header h2,.modal>header h2{margin:0;font-size:14px}.drawer>header p,.modal>header p{color:#8993a6;margin:5px 0 0;font-size:8px}.drawer>header>button,.modal>header>button{color:#5c687d;background:#eff2f6;border:0;border-radius:8px;width:32px;height:32px;font-size:18px}.drawer-tabs{background:#fff;border-bottom:1px solid #dfe4ec;flex:none;gap:3px;padding:8px 16px;display:flex;overflow-x:auto}.drawer-tabs button{color:#7e899d;white-space:nowrap;background:0 0;border:0;border-radius:7px;height:31px;padding:0 11px;font-size:8px;font-weight:800}.drawer-tabs button.active{color:#1558c8;background:#e8f0ff}.drawer-body{flex:1;padding:17px;overflow:auto}.action-row{flex-wrap:wrap;gap:7px;margin-bottom:15px;display:flex}.facts{grid-template-columns:repeat(3,1fr);gap:9px;margin-bottom:16px;display:grid}.facts>div{border:1px solid var(--line);background:#fff;border-radius:9px;padding:11px}.facts span,.facts b{display:block}.facts span{color:#8d97a9;font-size:7px}.facts b{margin-top:5px;font-size:9px}.quantity-table{border:1px solid var(--line);background:#fff;border-radius:10px;overflow-x:auto}.quantity-table>div{border-top:1px solid #edf0f4;grid-template-columns:1.7fr repeat(6,.6fr);align-items:center;min-width:650px;padding:10px 12px;font-size:8px;display:grid}.quantity-table>div:first-child{border-top:0}.quantity-table .qh{color:#8993a6;background:#fafbfc;font-weight:800}.quantity-table b,.quantity-table small{display:block}.quantity-table small{color:#8d97a9;margin-top:3px;font-size:7px}.inline-form{border:1px solid var(--line);background:#fff;border-radius:11px;margin-bottom:15px;padding:15px}.inline-form h3,.drawer-body>h3{margin:0 0 13px;font-size:10px}.inline-form>.primary{margin-top:12px}.warning{border-left:3px solid var(--yellow);color:#735d0b;background:#fff9df;padding:8px 10px;font-size:8px;line-height:1.5}.timeline{border:1px solid var(--line);background:#fff;border-radius:10px;padding:2px 13px;display:grid}.timeline>div{border-bottom:1px solid #edf0f4;grid-template-columns:12px 1fr auto;align-items:start;gap:9px;padding:11px 0;display:grid}.timeline>div:last-child{border-bottom:0}.timeline>div>i{border-radius:50%;width:8px;height:8px;margin-top:3px}.timeline>div>i.blue{background:#2368d6}.timeline>div>i.red{background:#cc4058}.timeline b,.timeline small{display:block}.timeline b{font-size:8px}.timeline small{color:#8d97a9;margin-top:4px;font-size:7px}.mini-list{border:1px solid var(--line);background:#fff;border-radius:10px;padding:3px 13px}.mini-list>div{border-bottom:1px solid #edf0f4;justify-content:space-between;align-items:center;padding:10px 1px;display:flex}.mini-list>div:last-child{border-bottom:0}.mini-list b,.mini-list small{display:block}.mini-list b{font-size:8px}.mini-list small{color:#8d97aa;margin-top:4px;font-size:7px}.mini-list strong{color:#1558c7;font-size:8px}.upload{grid-template-columns:120px 1fr auto;gap:7px;margin-bottom:14px;display:grid}.upload select,.upload input{background:#fff;border:1px solid #dbe1ea;border-radius:8px;min-width:0;height:36px;padding:0 9px;font-size:8px}.upload button{color:#fff;background:#1759ce;border:0;border-radius:8px;padding:0 12px;font-size:8px;font-weight:800}.upload .form-error{grid-column:1/-1}.file-list a{border:1px solid var(--line);color:inherit;background:#fff;border-radius:9px;grid-template-columns:auto 1fr auto;align-items:center;gap:9px;padding:9px 11px;text-decoration:none;display:grid}.file-list>a>b{color:#1558c8;background:#e8f0ff;border-radius:6px;padding:5px;font-size:7px}.file-list span{font-size:8px}.file-list small{color:#9099aa;margin-top:3px;font-size:7px;display:block}.file-list strong{color:#1558c8;font-size:8px}.capacity-big{color:#164ea9;background:#f4f8ff;border:1px solid #cbdcf8;border-radius:11px;margin-bottom:17px;padding:14px}.capacity-big.over{color:#ac3148;background:#fff3f5;border-color:#f0c7d0}.capacity-big span{justify-content:space-between;align-items:flex-end;display:flex}.capacity-big b{font-size:20px}.capacity-big small{font-size:8px}.capacity-big>div{background:#dce5f4;border-radius:5px;height:9px;margin-top:12px;overflow:hidden}.capacity-big i{background:#2169da;height:100%;display:block}.capacity-big.over i{background:#cc4059}.select-boxes{grid-template-columns:1fr 1fr;gap:6px;max-height:260px;margin-bottom:10px;display:grid;overflow:auto}.select-boxes label{border:1px solid var(--line);background:#fff;border-radius:8px;align-items:center;gap:8px;padding:8px;display:flex}.select-boxes b,.select-boxes small{display:block}.select-boxes b{font-size:8px}.select-boxes small{color:#9099aa;margin-top:3px;font-size:7px}.locked{color:#126d47;background:#edfaf3;border:1px solid #bae3ce;border-radius:11px;gap:7px;margin-bottom:15px;padding:17px;display:grid}.locked b{font-size:11px}.locked span{font-size:8px}.modal-layer{overflow:auto}.modal{background:#fff;border-radius:15px;flex-direction:column;width:min(980px,100vw - 34px);max-height:calc(100vh - 34px);margin:17px auto;animation:.18s both modalIn;display:flex;position:relative;overflow:hidden;box-shadow:0 30px 90px #00000047}@keyframes modalIn{0%{opacity:0;transform:translateY(8px)}}.modal>form{flex-direction:column;min-height:0;display:flex}.modal-body{min-height:0;padding:20px;overflow:auto}.modal-foot{background:#fafbfc;border-top:1px solid #e4e8ef;flex:none;justify-content:flex-end;gap:8px;padding:12px 20px;display:flex}.form-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.field{display:block}.field.span{grid-column:1/-1}.field>span{color:#737f94;margin-bottom:5px;font-size:8px;font-weight:800;display:block}.field input,.field select,.field textarea{color:#2c3954;background:#fff;border:1px solid #d9e0e9;border-radius:8px;outline:0;width:100%;height:37px;padding:0 10px;font-size:9px}.field input:focus,.field select:focus{border-color:#6391e3;box-shadow:0 0 0 3px #edf3ff}.check{color:#4b5871;align-items:center;gap:7px;padding-top:21px;font-size:8px;font-weight:800;display:flex}.section-title{margin:21px 0 10px;font-size:10px}.item-editor{border:1px solid var(--line);border-radius:9px;overflow-x:auto}.item-head,.item-row{grid-template-columns:1.8fr repeat(8,.7fr) 28px;align-items:center;gap:5px;min-width:910px;padding:7px;display:grid}.item-head{color:#8b95a7;background:#f8f9fb;font-size:7px;font-weight:800}.item-row{border-top:1px solid #edf0f4}.item-row input,.item-row select,.carton-item input,.carton-item select{background:#fff;border:1px solid #dce2eb;border-radius:6px;min-width:0;height:32px;padding:0 6px;font-size:8px}.item-row button,.carton-item button{color:#a92e46;background:#ffe8ed;border:0;border-radius:6px;height:28px}.add-line{color:#1758c6;background:#f5f9ff;border:1px dashed #adc2e6;border-radius:7px;height:33px;margin-top:9px;padding:0 11px;font-size:8px;font-weight:800}.carton-item{grid-template-columns:1.6fr .5fr 30px;gap:7px;margin-bottom:7px;display:grid}.form-error{color:#a32d45;background:#fff1f4;border:1px solid #efc5ce;border-radius:8px;margin-top:11px;padding:9px 11px;font-size:8px}.toast{z-index:100;color:#fff;background:#163f96;border-radius:9px;padding:12px 16px;font-size:9px;font-weight:800;position:fixed;bottom:24px;right:24px;box-shadow:0 15px 40px #0003}.backdrop,.print-root{display:none}.document{color:#111;background:#fff}.document>header{border-bottom:3px solid #174da8;justify-content:space-between;align-items:flex-start;padding-bottom:14px;display:flex}.document>header>b{color:#174da8;letter-spacing:.12em;font-size:25px}.document>header>div{text-align:right}.document h1{color:#174da8;margin:0;font-size:25px}.document>header span{margin-top:5px;font-size:10px;display:block}.doc-meta{grid-template-columns:repeat(4,1fr);gap:12px;margin:18px 0;display:grid}.doc-meta p{margin:0}.doc-meta span,.doc-meta b{display:block}.doc-meta span{color:#666;font-size:8px}.doc-meta b{margin-top:4px;font-size:10px}.doc-table{border-collapse:collapse;width:100%;font-size:8px}.doc-table th,.doc-table td{text-align:left;border:1px solid #555;padding:7px}.doc-table th{color:#fff;background:#174da8}.document>footer{border-top:2px solid #174da8;justify-content:space-between;margin-top:18px;padding-top:12px;font-size:9px;display:flex}.carton-label{color:#000;text-align:center;background:#fff;border:3px solid #000;width:100mm;min-height:145mm;padding:7mm}.carton-label header{border-bottom:2px solid #000;justify-content:space-between;padding-bottom:3mm;display:flex}.carton-label header b{letter-spacing:.1em;font-size:18pt}.carton-label header span{font-size:9pt}.carton-label h1{margin:4mm 0 2mm;font-size:18pt}.qr{width:45mm;height:45mm;image-rendering:pixelated}.qr-placeholder{border:2px solid #000;place-items:center;width:45mm;height:45mm;margin:auto;display:grid}.label-grid{text-align:left;grid-template-columns:1fr 1fr;gap:2mm;margin-top:3mm;display:grid}.label-grid p{border:1px solid #000;margin:0;padding:2.5mm}.label-grid p:nth-child(3){grid-column:1/-1}.label-grid span,.label-grid b{display:block}.label-grid span{font-size:6.5pt}.label-grid b{margin-top:1mm;font-size:10pt}.carton-label footer{border-top:2px solid #000;margin-top:4mm;padding-top:2mm;font-size:8pt;font-weight:800}.shopify-connect{background:linear-gradient(120deg,#f7faff,#fff);border:1px solid #cbdcf8;border-radius:14px;grid-template-columns:auto 1fr auto;align-items:center;gap:16px;padding:18px 20px;display:grid}.shopify-mark{color:#fff;background:#164da6;border-radius:14px;place-items:center;width:52px;height:52px;font-size:22px;font-weight:900;display:grid;box-shadow:0 8px 22px #164da633}.shopify-identity span,.shopify-identity p{color:#8490a5;font-size:8px}.shopify-identity h2{color:#26344f;margin:4px 0 5px;font-size:15px}.shopify-identity p{margin:0}.setup-callout{color:#675615;background:#fff9df;border:1px solid #efd687;border-left:4px solid #f4c526;border-radius:11px;grid-template-columns:auto 1fr;gap:12px;padding:13px 16px;display:grid}.setup-callout b{font-size:9px}.setup-callout span{font-size:8px;line-height:1.55}.shopify-grid{grid-template-columns:1.5fr .8fr;gap:14px;display:grid}.shopify-grid>.panel{align-self:start}.shopify-actions{gap:8px;padding:17px 18px 5px;display:flex}.shopify-actions button{min-width:130px}.shopify-actions button:disabled{cursor:not-allowed;opacity:.45}.sync-result{border-radius:8px;margin:10px 18px 0;padding:10px 12px;font-size:8px;line-height:1.5}.success-box{color:#126c47;background:#eefaf4;border:1px solid #b9e4ce}.error-box{color:#a32d45;background:#fff1f4;border:1px solid #efc5ce}.shopify-install-guide{background:linear-gradient(135deg,#fffaf0,#fff);border:1px solid #f0d77d;border-radius:12px;gap:13px;margin:12px 18px 3px;padding:16px;display:grid}.shopify-install-guide header span,.shopify-install-guide header b{display:block}.shopify-install-guide header span{color:#9a7100;letter-spacing:.08em;text-transform:uppercase;font-size:7px;font-weight:900}.shopify-install-guide header b{color:#263653;margin-top:5px;font-size:11px}.shopify-install-guide ol{gap:9px;margin:0;padding:0;list-style:none;display:grid}.shopify-install-guide li{grid-template-columns:25px 1fr;align-items:start;gap:9px;display:grid}.shopify-install-guide li>i{color:#173775;background:var(--yellow);border-radius:8px;place-items:center;width:24px;height:24px;font-size:8px;font-style:normal;font-weight:900;display:grid}.shopify-install-guide li b,.shopify-install-guide li small{display:block}.shopify-install-guide li b{font-size:8px}.shopify-install-guide li small{color:#7e899d;margin-top:3px;font-size:7.5px;line-height:1.55}.shopify-config-note{color:#52617c;background:#f3f7ff;border-left:3px solid #2a66ca;padding:8px 10px}.shopify-config-note b,.shopify-config-note span{display:block}.shopify-config-note b{color:#234b95;font-size:8px}.shopify-config-note span{margin-top:3px;font-size:7.5px;line-height:1.55}.shopify-install-guide>.primary{justify-self:start}.sync-rules{gap:0;padding:10px 18px 18px;display:grid}.sync-rules>div{border-top:1px solid #edf0f4;padding:11px 2px}.sync-rules b,.sync-rules span{display:block}.sync-rules b{color:#33415d;font-size:9px}.sync-rules span{color:#8993a6;margin-top:4px;font-size:8px;line-height:1.5}.scope-list{padding:8px 18px 18px;display:grid}.scope-list>div{border-bottom:1px solid #edf0f4;grid-template-columns:25px 1fr;align-items:center;gap:9px;padding:12px 0;display:grid}.scope-list>div:last-child{border-bottom:0}.scope-list i{color:#126c47;background:#e9f8f0;border-radius:8px;place-items:center;width:24px;height:24px;font-size:9px;font-style:normal;font-weight:900;display:grid}.scope-list b,.scope-list small{display:block}.scope-list b{font-size:8px}.scope-list small{color:#8b95a7;margin-top:4px;font-size:7px}.product-row{min-height:70px}.product-main{grid-template-columns:48px minmax(0,1fr);align-items:center;gap:10px;display:grid!important}.product-thumb{color:#9aa4b5;background:#f2f4f7;border:1px solid #e0e6ef;border-radius:9px;place-items:center;width:48px;height:48px;font-size:7px;font-weight:800;position:relative;overflow:hidden;display:grid!important}.product-thumb img{object-fit:contain;background:#fff;width:100%;height:100%;position:absolute;inset:0}.product-copy{min-width:0}.product-copy small{white-space:normal;line-height:1.45}.po-import-card{background:linear-gradient(120deg,#f5f9ff,#fff);border:1px solid #c9daf8;border-radius:14px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:15px;padding:18px 20px;display:grid;box-shadow:0 8px 24px #1850aa0f}.po-import-icon{color:#173f91;letter-spacing:.04em;background:#ffcf2c;border-radius:14px;place-items:center;width:54px;height:54px;font-size:10px;font-weight:950;display:grid;box-shadow:0 8px 20px #ffc71938}.po-import-copy>span{color:#1c5dcc;letter-spacing:.08em;font-size:7px;font-weight:900}.po-import-copy h2{color:#26344f;margin:4px 0 5px;font-size:13px}.po-import-copy p{color:#7f8a9e;max-width:650px;margin:0;font-size:8px;line-height:1.55}.po-import-fields{flex-wrap:wrap;gap:5px;margin-top:9px;display:flex}.po-import-fields i{color:#315a9e;background:#fff;border:1px solid #d2def1;border-radius:999px;padding:4px 8px;font-size:7px;font-style:normal;font-weight:800}.po-import-actions{align-items:center;gap:7px;display:flex}.po-import-actions a,.po-import-actions button{white-space:nowrap;border-radius:8px;justify-content:center;align-items:center;height:38px;padding:0 13px;font-size:8px;font-weight:900;display:inline-flex}.po-import-actions a{color:#1858c5;background:#fff;border:1px solid #c9d7ec;text-decoration:none}.po-import-actions input{display:none}.po-import-result{border-radius:8px;grid-column:1/-1;padding:10px 12px;font-size:8px;line-height:1.55}.po-import-result b,.po-import-result span,.po-import-result small{display:block}.po-import-result span{margin-top:3px}.po-import-result small{color:#7c6210;margin-top:5px}@media (width<=1180px){.cards,.container-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.dashboard-grid{grid-template-columns:1fr}.metrics,.form-grid{grid-template-columns:repeat(2,1fr)}}.muted{color:var(--muted);margin:-4px 0 14px;font-size:8px;line-height:1.55}.item-section-title{justify-content:space-between;align-items:flex-end;display:flex}.item-section-title h3{margin:0;font-size:10px}.item-section-title span{color:var(--muted);margin-top:4px;font-size:8px;display:block}.product-search-input{background:#f8fbff!important;border-color:#b9cbed!important}.product-search-input:focus{outline:0;box-shadow:0 0 0 3px #eaf1ff;border-color:#4c82dd!important}.auto-fill-note{color:#146d49;background:#eefaf4;border:1px solid #bfe6d1;border-radius:8px;margin-top:12px;padding:9px 11px;font-size:8px}.item-row.order-edit-row>span b,.item-row.order-edit-row>span small{display:block}.item-row.order-edit-row>span small{color:var(--muted);margin-top:3px;font-size:7px}.field textarea{resize:vertical;height:82px;padding:9px 10px;line-height:1.5}.field textarea:focus{border-color:#6391e3;box-shadow:0 0 0 3px #edf3ff}.carton-filters{background:#fbfcfe;border-bottom:1px solid #edf0f4;grid-template-columns:1.2fr 1fr 1fr auto;align-items:end;gap:10px;padding:15px 20px;display:grid}.carton-filters label span{color:#7b879b;margin-bottom:5px;font-size:8px;font-weight:800;display:block}.carton-filters input,.carton-filters select{color:#2f3d58;background:#fff;border:1px solid #d8e0eb;border-radius:8px;width:100%;height:38px;padding:0 10px;font-size:9px}.carton-batchbar{color:#385075;background:#f3f7ff;border-bottom:1px solid #dbe5f4;justify-content:space-between;align-items:center;gap:12px;padding:12px 20px;font-size:9px;font-weight:800;display:flex}.carton-batchbar label{align-items:center;gap:8px;display:flex}.carton-batchbar>div{gap:8px;display:flex}.carton-batchbar .primary{min-width:250px}.row-check input{accent-color:#1759d1;width:16px;height:16px}.carton-lifecycle-bar{background:#fffaf0;border-bottom:1px solid #dbe5f4;grid-template-columns:minmax(190px,.8fr) minmax(260px,1.3fr) auto auto auto;align-items:center;gap:8px;padding:11px 20px;display:grid}.carton-lifecycle-bar select,.carton-lifecycle-bar input,.container-lifecycle input{color:#34425d;background:#fff;border:1px solid #d5deea;border-radius:8px;height:38px;padding:0 10px;font-size:8px}.carton-lifecycle-bar button,.container-lifecycle button{color:#28558f;background:#fff;border:1px solid #bfcde1;border-radius:8px;height:38px;padding:0 12px;font-size:8px;font-weight:900}.container-lifecycle{background:#fff;border:1px solid #e2d7da;border-radius:11px;padding:14px}.container-lifecycle h3{margin:0;font-size:10px}.container-lifecycle p{color:#7d899c;margin:6px 0 12px;font-size:7px;line-height:1.55}.container-lifecycle>input{width:100%}.container-lifecycle>div{gap:8px;margin-top:9px;display:flex}.container-lifecycle .danger-button{color:#a72d45;background:#fff5f7;border-color:#e4a7b3}.carton-print-root{background:#fff}.carton-print-bundle{display:contents}.print-sheet{break-after:page;page-break-after:always;width:100mm;height:150mm;overflow:hidden}.shipping-mark{color:#000;background:#fff;border:3px solid #000;flex-direction:column;padding:8mm;display:flex}.shipping-mark header{border-bottom:3px solid #000;justify-content:space-between;padding-bottom:4mm;font-size:12pt;display:flex}.shipping-mark header b{font-size:14pt}.shipping-mark .mark-lines{text-align:center;flex:1;align-content:center;justify-items:center;gap:5mm;display:grid}.shipping-mark .mark-lines strong{overflow-wrap:anywhere;max-width:100%;font-size:20pt;line-height:1.15;display:block}.shipping-mark footer{text-align:center;border-top:2px solid #000;padding-top:3mm;font-size:9pt;font-weight:800}.side-mark .mark-lines{text-align:left;justify-items:start}.side-mark .mark-lines strong{font-size:15pt}.carton-label.print-sheet{height:150mm;min-height:150mm}@media (width<=800px){.app{grid-template-columns:1fr}.sidebar{width:238px;transition:left .2s;position:fixed;left:-255px}.nav-open .sidebar{left:0}.backdrop{z-index:25;background:#030e268c;border:0;display:block;position:fixed;inset:0}.menu{display:block}.topbar{height:66px;padding:0 13px}.title{display:none}.global-search{flex:1;width:auto;margin:0}.topbar>.primary{display:none}.content{padding:14px 12px 35px}.hero,.view-head{flex-direction:column;align-items:flex-start;padding:21px}.hero h1,.view-head h1{font-size:20px}.hero>button,.view-head>.primary{width:100%}.cards,.container-grid,.receiving-layout,.two-col,.export-grid,.shopify-grid{grid-template-columns:1fr}.po-import-card{grid-template-columns:auto 1fr}.po-import-actions,.po-import-result{grid-column:1/-1}.po-import-actions{grid-template-columns:1fr 1fr;display:grid}.facts{grid-template-columns:repeat(2,1fr)}.drawer{width:100vw}.modal{width:calc(100vw - 16px);max-height:calc(100vh - 16px);margin:8px}.upload{grid-template-columns:1fr}.upload button{height:36px}.select-boxes{grid-template-columns:1fr}.carton-filters{grid-template-columns:1fr 1fr}.carton-batchbar{flex-direction:column;align-items:stretch}.carton-batchbar>div{grid-template-columns:1fr 2fr;display:grid}.carton-batchbar .primary{min-width:0}}.sort-head{width:100%;color:inherit;text-align:left;font-size:inherit;font-weight:inherit;background:0 0;border:0;justify-content:space-between;align-items:center;gap:6px;padding:0;display:flex}.sort-head i,.container-carton-head button i{color:#a9b1c0;font-size:8px;font-style:normal}.sort-head.active,.sort-head.active i,.container-carton-head button.active i{color:#1659c8}.carton-table .tr{--grid:42px minmax(150px,1.05fr) minmax(135px,.95fr) minmax(145px,1fr) minmax(155px,1.15fr) minmax(88px,.62fr) minmax(125px,.88fr) minmax(95px,.68fr) minmax(185px,1.3fr);min-width:1320px}.carton-order-section,.carton-group{display:contents}.carton-order-summary-row>span:nth-child(2) b{color:#164fae;font-size:10px}.carton-order-summary-row>span:nth-child(2) small{color:#5876a8;font-weight:800}.carton-order-summary-row>span:nth-child(9){align-items:center;display:flex}.order-expand-button{color:#164fae;white-space:nowrap;background:#fff;border:1px solid #b7c9e8;border-radius:8px;justify-content:center;align-items:center;gap:7px;min-width:122px;height:31px;padding:0 10px;font-size:8px;font-weight:900;display:inline-flex}.order-expand-button:hover{background:#f5f8ff;border-color:#6d96da}.order-expand-button i{color:#fff;background:#1759d1;border-radius:50%;place-items:center;width:17px;height:17px;font-size:12px;font-style:normal;line-height:1;display:grid}.carton-group-row>span:nth-child(2) b{color:#164fae}.carton-child-row{background:#fcfdff}.carton-child-row>span:nth-child(2){padding-left:14px;position:relative}.carton-child-row>span:nth-child(2):before{content:"↳";color:#8aa5d4;position:absolute;left:0}.container-carton-table{border:1px solid var(--line);background:#fff;border-radius:10px;overflow-x:auto}.container-carton-head,.container-carton-row{grid-template-columns:70px 120px 145px minmax(190px,1fr) 95px;align-items:center;gap:10px;min-width:670px;padding:10px 12px;display:grid}.container-carton-head{color:#8993a6;background:#fafbfc}.container-carton-head button{color:inherit;text-align:left;background:0 0;border:0;justify-content:space-between;align-items:center;gap:5px;padding:0;font-size:8px;font-weight:800;display:flex}.container-carton-row{color:#3a4864;border-top:1px solid #edf0f4;font-size:8px}.container-carton-row>b{color:#1558c7}.container-carton-row span b,.container-carton-row span small{display:block}.container-carton-row span small{color:#8e98aa;margin-top:3px;font-size:7px}.container-carton-row>strong{color:#1558c7;text-align:right;white-space:nowrap}.carton-supplier-section{display:contents}.carton-supplier-summary-row{background:linear-gradient(90deg,#dfeaff,#eef4ff);border-top:3px solid #1759d1}.carton-supplier-summary-row>span:nth-child(2) b{color:#0c459e;font-size:11px}.carton-supplier-summary-row>span:nth-child(2) small{color:#4c6faa;font-weight:900}.carton-supplier-summary-row>span:nth-child(6) b{color:#0c459e;font-size:11px}.carton-supplier-summary-row>span:nth-child(9),.carton-order-summary-row>span:nth-child(9){align-items:center;display:flex}.supplier-expand-button{color:#fff;background:#1759d1;border-color:#1759d1;min-width:145px}.supplier-expand-button:hover{color:#fff;background:#0f4cae}.supplier-expand-button i{color:#1759d1;background:#fff}.carton-order-summary-row{background:#f5f8ff;border-top:1px solid #cbd8ed}.carton-order-summary-row>span:nth-child(2){padding-left:16px;position:relative}.carton-order-summary-row>span:nth-child(2):before{content:"↳";color:#5d82c1;font-size:11px;position:absolute;left:0}.carton-group-row{background:#fbfcff}.carton-group-row>span:nth-child(2){padding-left:24px}.carton-child-row>span:nth-child(2){padding-left:32px}.carton-child-row>span:nth-child(2):before{left:17px}@media (width<=800px){.carton-filters{grid-template-columns:1fr}.carton-table .tr{min-width:1320px}.container-carton-table{margin-bottom:8px}}@media (width<=540px){.metrics{grid-template-columns:1fr 1fr}.metric{min-height:98px;padding:14px}.metric strong{font-size:19px}.form-grid{grid-template-columns:1fr}.field.span{grid-column:auto}.cards,.container-grid{grid-template-columns:1fr}.view-head p,.hero p{font-size:9px}.facts{grid-template-columns:1fr 1fr}.scanner{grid-template-columns:1fr}.scanner button{height:40px}.modal-body{padding:15px}.panel-head{padding:14px}.global-search input{font-size:9px}}@media print{@page{size:A4;margin:10mm}@page carton{size:100mm 150mm;margin:0}@page document{size:A4;margin:10mm}body>*{visibility:hidden!important}.print-root,.print-root *{visibility:visible!important}.print-root{position:absolute;inset:0;display:block!important}.print-sheet{page:carton}.document{page:document;padding:2mm}.sidebar,.workspace,.modal-layer,.overlay,.toast{display:none!important}}.action-row .order-excel-download{justify-content:center;align-items:center;text-decoration:none;display:inline-flex}.supplier-po-lines-table td:nth-child(n+3):nth-child(-n+10){text-align:center}.label-settings-grid{grid-template-columns:minmax(360px,.8fr) minmax(520px,1.2fr);gap:14px;display:grid}.label-settings-form{grid-template-columns:1fr 1fr;gap:12px;padding:18px;display:grid}.label-settings-form .field.span{grid-column:1/-1}.label-settings-form .field textarea{height:76px}.label-settings-form>.primary{align-self:end}.label-size-lock{color:#174fae;background:#f4f8ff;border:1px solid #d9e4f5;border-radius:10px;align-content:center;min-height:60px;padding:10px 12px;display:grid}.label-size-lock b,.label-size-lock span{display:block}.label-size-lock b{font-size:13px}.label-size-lock span{color:#7a8aa5;margin-top:4px;font-size:8px}.label-preview-stage{background:#f6f7f9;grid-template-columns:minmax(230px,.85fr) minmax(300px,1.15fr);align-items:start;gap:16px;padding:18px;display:grid}.product-label-preview,.mark-label-preview{color:#050505;background:#fff;position:relative;box-shadow:0 10px 25px #0a19371f}.product-label-preview{aspect-ratio:5/3;border:2px solid #111;flex-direction:column;justify-content:center;padding:13px;display:flex}.product-label-preview strong{text-align:center;border-bottom:1px solid #111;padding-bottom:7px;font-size:14px;line-height:1.2;display:block}.product-label-preview>span{margin-top:7px;font-size:11px;font-weight:900}.product-label-preview small{text-overflow:ellipsis;margin-top:3px;font-size:7px;line-height:1.25;display:block;overflow:hidden}.product-label-preview>b{text-align:center;margin-top:auto;font-size:8px}.product-label-preview i,.mark-label-preview>i{color:#7f899c;font-size:7px;font-style:normal;position:absolute;bottom:-17px;right:6px}.mark-preview-pair{grid-template-columns:1fr 1fr;gap:12px;display:grid}.mark-label-preview{aspect-ratio:2/3;border:2px solid #111;flex-direction:column;padding:9px;display:flex}.mark-label-preview header{text-align:center;border-bottom:2px solid #111;padding-bottom:5px;font-size:8px;font-weight:900}.mark-label-preview h3{text-align:center;margin:8px 0;font-size:19px}.mark-label-preview dl{gap:4px;margin:0;display:grid}.mark-label-preview dl div{border-bottom:1px solid #bbb;grid-template-columns:48px 1fr;gap:4px;padding-bottom:3px;display:grid}.mark-label-preview dt{font-size:5.5px;font-weight:900}.mark-label-preview dd{text-overflow:ellipsis;white-space:nowrap;min-width:0;margin:0;font-size:6px;font-weight:800;overflow:hidden}.mark-label-preview footer{text-align:center;border-top:1px solid #111;margin-top:auto;padding-top:5px;font-size:7px;font-weight:900}.label-package-builder{padding:18px}.label-package-builder>.field{max-width:620px}.package-summary{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:16px 0;display:grid}.package-summary>div{background:#fbfcfe;border:1px solid #dfe5ee;border-radius:11px;padding:14px}.package-summary span,.package-summary b,.package-summary small{display:block}.package-summary span{color:#7c8799;font-size:8px}.package-summary b{color:#174fae;margin-top:7px;font-size:18px}.package-summary small{color:#9099aa;margin-top:5px;font-size:7px}.zip-structure{color:#415270;background:#f5f8fd;border:1px solid #d7e2f4;border-radius:10px;grid-template-columns:auto repeat(3,1fr);align-items:center;gap:8px;padding:12px;font-size:8px;display:grid}.zip-structure b{color:#173f8f}.zip-structure span{background:#fff;border-radius:7px;padding:7px 9px}.label-download{min-width:250px;margin-top:14px}.shipping-mark .mark-lines{gap:1.5mm}.shipping-mark .mark-lines strong,.side-mark .mark-lines strong{font-size:10.5pt;line-height:1.05}.shipping-mark footer{margin-top:2mm}@media (width<=1000px){.label-settings-grid{grid-template-columns:1fr}.label-preview-stage{grid-template-columns:1fr 1.2fr}}@media (width<=800px){.label-settings-form{grid-template-columns:1fr}.label-settings-form .field.span{grid-column:auto}.label-preview-stage{grid-template-columns:1fr}.product-label-preview{max-width:420px}.package-summary,.zip-structure{grid-template-columns:1fr}.label-download{width:100%;min-width:0}}.product-label-preview{justify-content:stretch;padding:8px}.product-label-preview strong{place-items:center;min-height:31px;padding:2px 4px 5px;font-size:12px;display:grid}.product-preview-meta{justify-content:space-between;align-items:center;gap:6px;padding:5px 1px 3px;display:flex}.product-preview-meta span{font-size:10px;font-weight:900}.product-preview-meta b{font-size:7px}.barcode-preview{flex:1;grid-template-rows:1fr auto;gap:2px;min-height:50px;padding:0 3px;display:grid}.barcode-preview span{background:repeating-linear-gradient(90deg,#000 0 2px,#0000 2px 3px,#000 3px 4px,#0000 4px 7px,#000 7px 10px,#0000 10px 12px,#000 12px 13px,#0000 13px 16px);min-height:39px}.barcode-preview b{letter-spacing:.14em;text-align:center;font-size:8px}.importer-preview{gap:1px;padding-top:3px;display:grid}.importer-preview small{overflow-wrap:anywhere;white-space:normal;font-size:6.5px;line-height:1.2;display:block}.mark-label-preview{padding:7px}.mark-label-preview header{padding-bottom:5px;font-size:9px}.mark-label-preview h3{margin:6px 0;font-size:25px;line-height:1}.mark-label-preview dl{border-top:1px solid #111;flex:1;grid-template-rows:repeat(8,minmax(0,1fr));gap:0;display:grid}.mark-label-preview dl div{border-bottom:1px solid #888;grid-template-columns:54px 1fr;align-items:center;padding:2px 0}.mark-label-preview dd{font-size:8.5px;font-weight:900}.mark-label-preview footer{padding-top:5px;font-size:8px}.shipping-mark .mark-lines{border-top:1px solid #000;grid-auto-rows:minmax(0,1fr);align-content:stretch;gap:0;display:grid}.shipping-mark .mark-lines strong,.side-mark .mark-lines strong{border-bottom:1px solid #000;justify-content:center;align-items:center;padding:1.5mm 1mm;font-size:12.5pt;line-height:1.05;display:flex}.side-mark .mark-lines strong{justify-content:flex-start;font-size:12pt}.main-mark .mark-lines strong:first-child,.side-mark .mark-lines strong:first-child{font-size:17pt}.barcode-preview.missing{color:#a21423;background:#fff0f1;border:1px solid #e3a2a8;border-radius:6px;place-items:center}.barcode-preview.missing em{font-size:9px;font-style:normal;font-weight:900}.barcode-error-callout{color:#8f1420;background:#fff1f2;border:1px solid #e6a0a7;border-radius:10px;gap:4px;margin-top:12px;padding:12px 14px;display:grid}.barcode-error-callout b{font-size:10px}.barcode-error-callout span{font-size:9px;font-weight:800}.barcode-error-callout small{font-size:8px}.mark-label-preview h3{font-size:28px}.mark-label-preview dt{font-size:7px}.mark-label-preview dd{font-size:9.5px}.sidebar nav{padding-top:10px}.nav-group{gap:1px;margin-bottom:11px;display:grid}.nav-group:last-child{margin-bottom:0}.context-rail{grid-template-columns:minmax(0,1.8fr) minmax(330px,.8fr);gap:12px;margin-bottom:18px;display:grid}.process-steps,.context-alerts{background:#fff;border:1px solid #dfe5ee;border-radius:12px;align-items:stretch;display:flex;overflow:hidden}.process-steps button{color:#63708a;text-align:left;background:#fff;border:0;border-right:1px solid #e8ecf2;flex:1;grid-template-columns:22px 1fr auto;align-items:center;gap:7px;min-width:94px;padding:11px 10px;display:grid;position:relative}.process-steps button:last-child{border-right:0}.process-steps button:hover{background:#f4f8ff}.process-steps button.active{color:#fff;background:#1759c8}.process-steps button>i{color:#315fae;background:#eaf1ff;border-radius:7px;place-items:center;width:20px;height:20px;font-size:7px;font-style:normal;font-weight:900;display:grid}.process-steps button.active>i{color:#173f8b;background:#ffcf2c}.process-steps button span{font-size:8px;font-weight:900}.process-steps button b{color:#758197;text-align:center;background:#f0f3f7;border-radius:8px;min-width:20px;padding:3px 5px;font-size:7px}.process-steps button.active b{color:#173f8b;background:#fff}.context-alerts{grid-template-columns:auto repeat(3,1fr);align-items:center;padding:7px;display:grid}.context-alerts>strong{color:#66738d;white-space:nowrap;padding:0 9px;font-size:8px}.context-alerts button{color:#70809a;text-align:left;background:#f6f8fb;border:0;border-radius:8px;height:38px;padding:0 9px}.context-alerts button span,.context-alerts button b{display:block}.context-alerts button span{white-space:nowrap;font-size:7px}.context-alerts button b{margin-top:2px;font-size:10px}.context-alerts button.has-issue{color:#9f293f;background:#fff0f3}.dashboard-flow{background:#fff;border:1px solid #dbe3ef;border-radius:14px;overflow:hidden}.dashboard-flow>header{border-bottom:1px solid #edf0f4;justify-content:space-between;align-items:center;padding:13px 17px;display:flex}.dashboard-flow>header b,.dashboard-flow>header span{display:block}.dashboard-flow>header b{font-size:10px}.dashboard-flow>header span,.dashboard-flow>header small{color:#8c96a8;margin-top:3px;font-size:7px}.dashboard-flow>div{grid-template-columns:repeat(6,1fr);display:grid}.dashboard-flow button{color:#526078;text-align:left;background:#fff;border:0;border-right:1px solid #edf0f4;grid-template-columns:23px 1fr auto auto;align-items:center;gap:7px;min-height:64px;padding:9px;display:grid}.dashboard-flow button:last-child{border-right:0}.dashboard-flow button:hover{background:#f6f9ff}.dashboard-flow button>i{color:#174fae;background:#eaf1ff;border-radius:7px;place-items:center;width:22px;height:22px;font-size:8px;font-style:normal;font-weight:900;display:grid}.dashboard-flow button span{font-size:8px;font-weight:800}.dashboard-flow button b{font-size:14px}.dashboard-flow button em{color:#1d5bc9;font-style:normal}.dashboard-flow button.attention b{color:#b72d47}.dashboard-flow button.attention>i{color:#8a152b;background:#ffe5ea}.filter-bar{background:#fff;border:1px solid #dfe5ee;border-radius:11px;align-items:center;gap:8px;padding:8px;display:flex}.panel>.filter-bar{background:#fbfcfe;border-width:0 0 1px;border-radius:0;padding:11px 18px}.filter-bar>label{background:#fff;border:1px solid #d8e1ee;border-radius:8px;flex:1;align-items:center;min-width:220px;display:flex;position:relative}.filter-bar>label>span{color:#7a879c;padding-left:10px;font-size:13px}.filter-bar input{color:#2e3d59;background:0 0;border:0;outline:0;width:100%;height:36px;padding:0 9px;font-size:9px}.filter-bar>label>button{color:#7f899b;background:#f0f3f7;border:0;border-radius:6px;width:28px;height:28px}.filter-bar>select{color:#35445f;background:#fff;border:1px solid #d8e1ee;border-radius:8px;min-width:150px;height:38px;padding:0 9px;font-size:8px}.filter-bar>b{color:#1c58bf;text-align:right;white-space:nowrap;min-width:58px;font-size:8px}.row-warning{box-shadow:inset 3px 0 #d74b62;background:#fff9fa!important}.data-error{color:#a7253e;background:#ffe4e9;border-radius:7px;padding:4px 7px;font-size:7px;font-style:normal;font-weight:900;display:inline-flex}.next-action{font-size:8px;font-weight:900;color:#1857bd!important}.next-action small{color:#7c8aa1!important}.followup-board{grid-template-columns:repeat(5,minmax(215px,1fr))}.followup-board>section{min-height:360px}.followup-board>section.urgent-column{background:#fff5f6;border-color:#efc5ce}.followup-board>section>button>em{color:#1b59bf;border-top:1px solid #edf0f4;margin-top:8px;padding-top:7px;font-size:7px;font-style:normal;font-weight:900;display:block}.board-empty{color:#a0a8b6;text-align:center;padding:32px 5px;font-size:8px}.card-warning{background:#fff9fa;border-color:#e9a8b3}.card-next{border-top:1px solid #e8edf4;justify-content:space-between;align-items:center;gap:10px;margin-top:10px;padding-top:10px;display:flex}.card-next span{color:#8c96a8;font-size:7px}.card-next b{color:#1858c4;text-align:right;font-size:8px}.scan-instruction{color:#36557f;background:#f4f8ff;border:1px solid #d4e1f5;border-radius:8px;justify-content:space-between;align-items:center;gap:10px;margin-top:12px;padding:9px 11px;display:flex}.scan-instruction b{font-size:8px}.scan-instruction span{font-size:7px}.last-scan{color:#116c46;background:#eefaf4;border:1px solid #b9e4ce;border-radius:8px;grid-template-columns:auto 1fr auto;align-items:center;gap:9px;margin:-5px 0 12px;padding:8px 10px;display:grid}.last-scan span{font-size:7px}.last-scan b{font-size:10px}.last-scan i{color:#fff;background:#168257;border-radius:50%;place-items:center;width:20px;height:20px;font-size:8px;font-style:normal;display:grid}@media (width<=1250px){.context-rail{grid-template-columns:1fr}.dashboard-flow>div{grid-template-columns:repeat(3,1fr)}.dashboard-flow button:nth-child(3){border-right:0}.dashboard-flow button:nth-child(-n+3){border-bottom:1px solid #edf0f4}}@media (width<=800px){.context-rail{margin-bottom:14px}.process-steps{overflow-x:auto}.process-steps button{min-width:96px}.context-alerts{grid-template-columns:1fr repeat(3,1fr)}.context-alerts>strong{grid-column:1/-1;padding:4px 7px}.dashboard-flow>header{flex-direction:column;align-items:flex-start}.dashboard-flow>div{grid-template-columns:repeat(2,1fr)}.dashboard-flow button:nth-child(n){border-bottom:1px solid #edf0f4;border-right:1px solid #edf0f4}.dashboard-flow button:nth-child(2n){border-right:0}.dashboard-flow button:nth-last-child(-n+2){border-bottom:0}.filter-bar{flex-direction:column;align-items:stretch}.filter-bar>label,.filter-bar>select{width:100%;min-width:0}.filter-bar>b{text-align:left}.followup-board{grid-template-columns:repeat(5,minmax(235px,1fr))}.scan-instruction{flex-direction:column;align-items:flex-start}}.sidebar nav button{height:45px}.sidebar nav button>span{gap:2px;min-width:0;display:grid}.sidebar nav button>span>b{color:inherit;text-overflow:ellipsis;white-space:nowrap;font-size:9px;overflow:hidden}.sidebar nav button>span>small{color:#758ab2;text-overflow:ellipsis;white-space:nowrap;font-size:6.5px;overflow:hidden}.nav-group>b{justify-content:space-between;align-items:center;display:flex}.nav-group>b>small{color:#526b9a;letter-spacing:.04em;text-transform:uppercase;font-size:6px}.supplier-cycle{color:#7c8799;margin-top:9px;font-size:7px;display:block}.finance-metrics .metric strong{overflow-wrap:anywhere;font-size:16px;line-height:1.35}.payment-summary{grid-template-columns:repeat(3,1fr);gap:9px;margin-bottom:14px;display:grid}.payment-summary>div{background:#fff;border:1px solid #dce4ef;border-radius:10px;padding:13px}.payment-summary span,.payment-summary b{display:block}.payment-summary span{color:#7c889d;font-size:7.5px}.payment-summary b{color:#174fae;margin-top:6px;font-size:15px}.mini-list strong small{color:#8b96a8;margin-top:4px;font-size:7px;font-weight:500}.table-link{min-width:0;color:inherit;text-align:left;background:0 0;border:0;padding:0}.table-link b,.table-link small{display:block}.table-link b{color:#1b55b8;text-overflow:ellipsis;font-size:9px;overflow:hidden}.table-link small{color:#8e98aa;text-overflow:ellipsis;white-space:nowrap;margin-top:4px;font-size:7.5px;overflow:hidden}.field input[readonly]{color:#45536c;background:#f1f4f8}.auto-fill-note{color:#146642;background:#f0faf4;border:1px solid #bdd7c9;border-radius:9px;grid-column:1/-1;margin-top:12px;padding:10px 12px;font-size:8px;line-height:1.5}.panel+.panel .allocation-list{max-height:520px;overflow:auto}@media (width<=800px){.payment-summary{grid-template-columns:1fr}.finance-metrics .metric strong{font-size:14px}}.finance-metrics{grid-template-columns:repeat(5,minmax(0,1fr))}.integration-boundary{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.integration-boundary>div{background:#fff;border:1px solid #dce5f2;border-radius:12px;grid-template-columns:1fr auto;gap:5px;padding:14px 15px;display:grid}.integration-boundary b{color:#173f82;font-size:11px}.integration-boundary span{color:#748198;grid-column:1/-1;font-size:8px;line-height:1.45}.integration-boundary .status{grid-area:1/2}.job-actions{flex-wrap:wrap;align-items:center;gap:5px;display:flex!important}.inventory-rule{color:#315176;background:#f4f8ff;border:1px solid #c7d9f3;border-radius:11px;grid-template-columns:auto 1fr auto;align-items:center;gap:12px;padding:12px 15px;display:grid}.inventory-rule b{font-size:9px}.inventory-rule span{font-size:8px}.inventory-rule i{color:#a61e38;background:#ffe8ed;border-radius:7px;padding:6px 9px;font-size:8px;font-style:normal;font-weight:900}.allocation-summary{grid-template-columns:repeat(4,1fr);gap:8px;margin:14px 0;display:grid}.allocation-summary span{color:#738199;background:#fafcff;border:1px solid #dce4ef;border-radius:9px;padding:10px;font-size:8px}.allocation-summary b{color:#1857bd;margin-top:4px;font-size:14px;display:block}.allocation-summary.has-error span:last-child{color:#9e2138;background:#fff1f3;border-color:#e5a5b0}.allocation-summary.has-error span:last-child b{color:#a91f3a}.inbound-editor{border:1px solid #dce4ef;border-radius:10px;overflow:auto}.inbound-editor>div{color:#465570;border-top:1px solid #e7ebf1;grid-template-columns:minmax(180px,1.5fr) 65px 90px 72px 105px 85px 85px;align-items:center;gap:8px;min-width:790px;padding:9px 11px;font-size:8px;display:grid}.inbound-editor>div:first-child{color:#7b879b;background:#f6f8fb;border-top:0;font-weight:900}.inbound-editor>div>span:first-child b,.inbound-editor>div>span:first-child small{display:block}.inbound-editor>div>span:first-child small{color:#8d96a6;margin-top:3px}.inbound-editor input{color:#263650;background:#fff;border:1px solid #d4ddea;border-radius:7px;width:100%;height:34px;padding:0 8px}.inbound-editor .allocation-error{background:#fff8f9;box-shadow:inset 3px 0 #d1455d}.quantity-table.inbound-quantity>div{grid-template-columns:minmax(150px,1.8fr) repeat(6,minmax(64px,.7fr))}.process-steps button{min-width:82px}.process-steps{overflow-x:auto}.process-steps::-webkit-scrollbar{height:3px}.process-steps::-webkit-scrollbar-thumb{background:#cad5e6;border-radius:5px}@media (width<=1150px){.finance-metrics{grid-template-columns:repeat(3,minmax(0,1fr))}.integration-boundary{grid-template-columns:1fr}.integration-boundary>div{grid-template-columns:1fr auto}}@media (width<=800px){.finance-metrics{grid-template-columns:1fr 1fr}.integration-boundary,.inventory-rule{grid-template-columns:1fr}.inventory-rule i{justify-self:start}.allocation-summary{grid-template-columns:1fr 1fr}.inbound-editor{margin:0 -2px}.quantity-table.inbound-quantity{overflow-x:auto}.quantity-table.inbound-quantity>div{min-width:680px}}.management-hero{color:#fff;background:linear-gradient(118deg,#071c48 0%,#1249a6 60%,#1765d6 100%);border-radius:17px;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:24px;padding:25px 28px;display:grid;box-shadow:0 14px 36px #071e4b2e}.management-hero>div:first-child>span{color:#ffd341;letter-spacing:.13em;margin-bottom:7px;font-size:7.5px;font-weight:900;display:block}.management-hero h1{letter-spacing:-.03em;margin:0;font-size:25px}.management-hero p{color:#c7d8f7;max-width:720px;margin:8px 0 0;font-size:9px;line-height:1.6}.dashboard-tabs{gap:5px;display:flex}.dashboard-tabs button.active{color:#122d63;background:#ffd23c;border-color:#ffd23c}.dashboard-tabs b,.dashboard-tabs small{display:block}.dashboard-tabs small{color:inherit;opacity:.8;margin-top:3px;font-size:6.5px}.dashboard-controls{background:#fff;border:1px solid #dce3ee;border-radius:13px;align-items:end;gap:9px;padding:12px 14px;display:flex}.dashboard-controls>div:first-child>span,.dashboard-controls label>span{color:#7a879b;margin-bottom:5px;font-size:7px;font-weight:800;display:block}.dashboard-controls select,.dashboard-controls input{color:#30405d;background:#fff;border:1px solid #d8e0eb;border-radius:8px;height:35px;padding:0 9px;font-size:8px}.dashboard-controls input{width:132px}.segmented{background:#f3f6fa;border:1px solid #cfd9e8;border-radius:8px;padding:2px;display:flex}.segmented button{color:#66748c;background:0 0;border:0;border-radius:6px;height:29px;padding:0 10px;font-size:7.5px;font-weight:900}.basis-note{border-left:1px solid #e3e8f0;grid-template-columns:auto 1fr auto;align-items:center;gap:8px;min-width:310px;margin-left:auto;padding-left:13px;display:grid}.basis-note b{color:#174fae;background:#eaf1ff;border-radius:6px;padding:5px 7px;font-size:7px}.basis-note span{color:#61708a;font-size:7px;line-height:1.4}.basis-note small{color:#929bab;white-space:nowrap;font-size:6.5px}.dashboard-warning{color:#795d00;background:#fff9dd;border:1px solid #ead48a;border-radius:9px;padding:9px 12px;font-size:7.5px;font-weight:800}.management-kpis{grid-template-columns:repeat(6,minmax(0,1fr));gap:10px;display:grid}.dashboard-kpi{color:#273550;text-align:left;background:#fff;border:1px solid #dfe5ee;border-radius:13px;min-height:119px;padding:15px 16px;transition:all .15s;position:relative;overflow:hidden}.dashboard-kpi:hover{border-color:#a9c0e9;transform:translateY(-1px);box-shadow:0 8px 20px #12306512}.dashboard-kpi:after{content:"";background:#e9f1ff;border-radius:50%;width:70px;height:70px;position:absolute;bottom:-20px;right:-18px}.dashboard-kpi.navy:after{background:#dce7fa}.dashboard-kpi.green:after{background:#dcf5e8}.dashboard-kpi.yellow:after{background:#fff1af}.dashboard-kpi.red:after{background:#ffe0e6}.dashboard-kpi span,.dashboard-kpi strong,.dashboard-kpi small,.dashboard-kpi em{z-index:1;display:block;position:relative}.dashboard-kpi span{color:#7d899d;font-size:7.5px;font-weight:800}.dashboard-kpi strong{color:#174fae;letter-spacing:-.035em;overflow-wrap:anywhere;margin-top:9px;font-size:18px}.dashboard-kpi em{color:#2463c6;margin-top:8px;font-size:6.5px;font-style:normal;font-weight:900}.dashboard-summary-grid{grid-template-columns:minmax(0,1.7fr) minmax(310px,.72fr);gap:14px;display:grid}.trend-legend{color:#748198;align-items:center;gap:13px;padding:11px 18px 0;font-size:7px;display:flex}.trend-legend span{align-items:center;gap:5px;display:flex}.trend-legend i{border-radius:2px;width:8px;height:8px}.trend-legend i.amount{background:#175dcc}.trend-legend i.paid{background:#f1bf15}.trend-legend b{color:#8b96a8;margin-left:auto;font-size:6.5px}.trend-chart{align-items:stretch;gap:5px;height:245px;padding:18px 15px 13px;display:flex}.trend-chart button{color:#6f7c92;background:#fff;border:0;flex:1;grid-template-rows:1fr auto auto;gap:5px;min-width:0;padding:0;display:grid}.trend-chart button:hover{background:#f8faff}.trend-chart button>div{background:linear-gradient(#0000 24%,#f0f3f7 25%,#0000 26% 49%,#f0f3f7 50%,#0000 51% 74%,#f0f3f7 75%,#0000 76%);border-bottom:1px solid #dfe5ee;justify-content:center;align-items:end;gap:2px;min-height:150px;display:flex}.trend-chart button>div i{border-radius:3px 3px 0 0;width:min(12px,38%);min-height:0}.trend-chart i.amount{background:#175dcc}.trend-chart button>span{font-size:6.5px;font-weight:800}.trend-chart button>small{color:#a0a8b5;text-overflow:ellipsis;white-space:nowrap;font-size:5.5px;overflow:hidden}.closure-panels{gap:10px;display:grid}.closure-panels>button{color:#34425f;text-align:left;background:#fff;border:1px solid #dde4ef;border-radius:13px;padding:14px 15px}.closure-panels>button:hover{border-color:#aec3e6}.closure-panels header{justify-content:space-between;align-items:center;display:flex}.closure-panels header span{font-size:8px;font-weight:800}.closure-panels header b{color:#174fae;font-size:15px}.closure-panels>button>div{background:#e8edf4;border-radius:5px;height:7px;margin-top:10px;overflow:hidden}.closure-panels>button>div i{background:#1761d2;border-radius:5px;height:100%;display:block}.closure-panels>button.cash-card>div i{background:#efbd18}.closure-panels p{color:#778398;margin:9px 0 0;font-size:6.8px;line-height:1.45}.closure-panels small{color:#40516d;margin-top:7px;font-size:6.5px;font-weight:800;display:block}.risk-list{padding:4px 15px 10px}.risk-list>button{color:#3b4861;text-align:left;background:#fff;border:0;border-bottom:1px solid #edf0f4;grid-template-columns:auto minmax(0,1fr) auto auto;align-items:center;gap:10px;width:100%;padding:10px 3px;display:grid}.risk-list>button:last-child{border-bottom:0}.risk-list>button:hover{background:#f8faff}.risk-list>button>i{border-radius:11px;padding:5px 7px;font-size:6.5px;font-style:normal;font-weight:900}.risk-list>button>i.red{color:#a52b43;background:#ffe4e9}.risk-list>button>i.yellow{color:#805d00;background:#fff0b5}.risk-list span b,.risk-list span small{display:block}.risk-list span b{font-size:8px}.risk-list span small{color:#8b96a8;margin-top:4px;font-size:6.7px}.risk-list strong{color:#b3334b;font-size:8px}.risk-list em{color:#1c5bc7;font-size:10px;font-style:normal}.dashboard-stage-grid>.panel{height:100%}.stage-tiles{grid-template-columns:repeat(3,1fr);gap:8px;padding:14px;display:grid}.stage-tiles button{color:#43516c;text-align:left;background:#f9fbfd;border:1px solid #dfe5ee;border-radius:10px;min-height:70px;padding:10px}.stage-tiles button:hover{background:#f4f8ff;border-color:#aac0e6}.stage-tiles span,.stage-tiles b{display:block}.stage-tiles span{font-size:7px}.stage-tiles b{color:#1756c2;margin-top:7px;font-size:18px}.finance-dashboard-kpis{grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;display:grid}.finance-dashboard-kpis .metric strong{overflow-wrap:anywhere;font-size:16px}.finance-dashboard-grid>.panel{height:100%}.aging-list{gap:3px;padding:10px 16px 15px;display:grid}.aging-list button{color:#4b5871;text-align:left;background:#fff;border:0;border-bottom:1px solid #edf0f4;grid-template-columns:95px minmax(70px,1fr) 105px;align-items:center;gap:9px;padding:9px 1px;display:grid}.aging-list span{font-size:7px}.aging-list button>div{background:#e9edf3;border-radius:5px;height:6px;overflow:hidden}.aging-list i{height:100%;display:block}.aging-list i.green{background:#168257}.aging-list i.yellow{background:#e5ad0e}.aging-list i.red{background:#c84058}.aging-list i.gray{background:#8f99aa}.aging-list b{text-align:right;font-size:7.5px}.payment-breakdown{grid-template-columns:1fr 1fr;gap:8px;padding:14px;display:grid}.payment-breakdown button{color:#43516b;text-align:left;background:#fafcff;border:1px solid #dfe5ee;border-radius:10px;min-height:95px;padding:13px}.payment-breakdown button:hover{border-color:#adc3e8}.payment-breakdown span,.payment-breakdown b,.payment-breakdown small{display:block}.payment-breakdown span{color:#7f8a9d;font-size:7px}.payment-breakdown b{color:#174fae;overflow-wrap:anywhere;margin-top:8px;font-size:15px}.payment-breakdown small{color:#929bab;margin-top:5px;font-size:6.5px}.trend-legend label{align-items:center;gap:6px;margin-left:auto;display:flex}.trend-legend label>span{color:#8b96a8;font-size:6.5px}.trend-legend select{color:#174fae;background:#fff;border:1px solid #d8e0eb;border-radius:7px;height:28px;padding:0 24px 0 8px;font-size:7px;font-weight:900}.generated-password-panel{background:#f1fbf6;border:1px solid #afd7c4;border-radius:12px;grid-template-columns:1fr 1fr;gap:14px;padding:18px;display:grid}.generated-password-panel>div{grid-column:1/-1}.generated-password-panel>div b,.generated-password-panel>div span{display:block}.generated-password-panel>div b{color:#13714c;font-size:12px}.generated-password-panel>div span{color:#61708a;margin-top:6px;font-size:8px;line-height:1.5}.generated-password-panel input{letter-spacing:.06em;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:11px;font-weight:800}.generated-password-panel>button{grid-column:1/-1}@media (width<=1380px){.management-kpis{grid-template-columns:repeat(3,minmax(0,1fr))}.dashboard-kpi{min-height:105px}.finance-dashboard-kpis{grid-template-columns:repeat(3,minmax(0,1fr))}.dashboard-controls{flex-wrap:wrap}.basis-note{flex:1;min-width:360px}}@media (width<=1100px){.management-hero{grid-template-columns:1fr}.dashboard-tabs{overflow-x:auto}.dashboard-summary-grid{grid-template-columns:1fr}.closure-panels{grid-template-columns:repeat(3,1fr)}}@media (width<=800px){.management-hero{padding:20px}.management-hero h1{font-size:20px}.dashboard-tabs{width:100%}.dashboard-tabs button{flex:1;min-width:105px}.dashboard-controls{flex-direction:column;align-items:stretch}.dashboard-controls select,.dashboard-controls input{width:100%}.basis-note{border-top:1px solid #e3e8f0;border-left:0;grid-template-columns:1fr;min-width:0;margin:4px 0 0;padding:10px 0 0}.management-kpis{grid-template-columns:1fr 1fr}.dashboard-kpi strong{font-size:15px}.closure-panels{grid-template-columns:1fr}.trend-chart{overflow-x:auto}.trend-chart button{min-width:52px}.stage-tiles,.finance-dashboard-kpis{grid-template-columns:1fr 1fr}.aging-list button{grid-template-columns:80px 1fr 90px}.risk-list>button{grid-template-columns:auto 1fr auto}.risk-list strong{grid-column:2}.risk-list em{grid-area:1/3/3}.payment-breakdown{grid-template-columns:1fr 1fr}}@media (width<=520px){.management-kpis{grid-template-columns:1fr 1fr}.dashboard-kpi{padding:13px}.finance-dashboard-kpis,.payment-breakdown{grid-template-columns:1fr}.trend-chart{height:220px}.dashboard-tabs button{padding:0 8px}.dashboard-tabs b{font-size:7.5px}.trend-legend{flex-wrap:wrap}.trend-legend label{width:100%;margin-left:0}.generated-password-panel{grid-template-columns:1fr}}.label-workflow-head{color:#fff;background:linear-gradient(115deg,#08245d,#1559c3);border-radius:17px;justify-content:space-between;align-items:center;gap:24px;padding:24px 27px;display:flex;box-shadow:0 13px 34px #09275f29}.label-workflow-head>div>span{color:#ffd341;letter-spacing:.13em;margin-bottom:7px;font-size:7.5px;font-weight:900;display:block}.label-workflow-head h1{margin:0;font-size:24px}.label-workflow-head p{color:#c8d8f5;margin:7px 0 0;font-size:9px}.label-workflow-head>button{color:#15336f;background:#ffd02f;border:1px solid #ffffff47;border-radius:9px;flex:none;height:38px;padding:0 14px;font-size:8px;font-weight:900}.label-steps{background:#fff;border:1px solid #dce4ef;border-radius:13px;grid-template-columns:repeat(5,1fr);display:grid;overflow:hidden}.label-steps>div{color:#8994a6;border-right:1px solid #e8edf3;align-items:center;gap:9px;padding:12px 15px;display:flex;position:relative}.label-steps>div:last-child{border-right:0}.label-steps>div:after{content:"";background:0 0;height:3px;position:absolute;bottom:0;left:0;right:0}.label-steps>div.done{color:#176e4d;background:#f4fbf7}.label-steps>div.done:after{background:#1a8a5e}.label-steps>div.active{color:#174fae;background:#f3f7ff}.label-steps>div.active:after{background:#1c61d1}.label-steps i{color:#6c788d;background:#edf1f6;border-radius:8px;place-items:center;width:24px;height:24px;font-size:8px;font-style:normal;font-weight:900;display:grid}.label-steps .done i{color:#fff;background:#168257}.label-steps b,.label-steps small{display:block}.label-steps b{font-size:8px}.label-steps small{color:inherit;opacity:.75;margin-top:3px;font-size:6px}.label-workspace-grid{grid-template-columns:310px minmax(0,1fr);align-items:start;gap:14px;display:grid}.label-order-queue,.label-work-area{background:#fff;border:1px solid #dde4ee;border-radius:14px;min-width:0}.label-order-queue{position:sticky;top:94px;overflow:hidden}.label-order-queue>header{border-bottom:1px solid #e9edf3;justify-content:space-between;align-items:center;padding:15px 16px;display:flex}.label-order-queue h2{margin:0;font-size:11px}.label-order-queue p{color:#8a95a7;margin:4px 0 0;font-size:7px}.label-order-queue>header>b{color:#1754b8;background:#eaf1ff;border-radius:8px;place-items:center;width:28px;height:28px;font-size:9px;display:grid}.label-queue-filter{background:#f7f9fc;grid-template-columns:1fr 102px;gap:6px;padding:10px 11px;display:grid}.label-queue-filter input,.label-queue-filter select{color:#34415c;background:#fff;border:1px solid #d8e0eb;border-radius:7px;min-width:0;height:34px;padding:0 8px;font-size:7px}.label-queue-filter-v2{grid-template-columns:repeat(2,minmax(0,1fr))}.label-queue-filter-v2 input,.label-queue-filter-v2 select{width:100%}.label-queue-filter-v2 input,.label-queue-filter-v2 select:last-child{grid-column:1/-1}.label-order-list{max-height:650px;padding:5px 8px 9px;overflow:auto}.label-order-list>button{color:#3d4961;text-align:left;background:#fff;border:1px solid #e0e6ef;border-radius:10px;grid-template-columns:1fr auto;gap:8px;width:100%;margin-top:5px;padding:11px;display:grid}.label-order-list>button:hover,.label-order-list>button.selected{background:#f3f7ff;border-color:#779ede;box-shadow:inset 3px 0 #175dcc}.label-order-list>button>span b,.label-order-list>button>span small{display:block}.label-order-list>button>span b{font-size:8.5px}.label-order-list>button>span small{color:#8c96a7;margin-top:4px;font-size:7px}.label-order-list>button>div{color:#778398;border-top:1px solid #edf0f4;grid-column:1/-1;align-items:center;gap:7px;padding-top:7px;font-size:6.5px;display:flex}.label-order-list>button>div span:nth-child(2){margin-left:auto}.label-order-list>button>div em{color:#a6253e;background:#ffe4e9;border-radius:8px;padding:3px 5px;font-size:6px;font-style:normal;font-weight:900}.label-work-area{overflow:hidden}.selected-label-order{background:#fbfcfe;border-bottom:1px solid #e7ebf1;justify-content:space-between;align-items:center;gap:15px;padding:16px 18px;display:flex}.selected-label-order>div:first-child>span{color:#7f8a9d;font-size:6.5px}.selected-label-order h2{color:#173f8c;margin:5px 0 0;font-size:15px}.selected-label-order p{color:#7f8a9d;margin:5px 0 0;font-size:7px}.selected-label-order>div:last-child{text-align:right}.selected-label-order>div:last-child small{color:#7b879a;margin-top:6px;font-size:6.5px;display:block}.label-preflight{border:1px solid #d8e3ef;border-radius:12px;margin:14px;overflow:hidden}.label-preflight.ready{border-color:#acd7c1}.label-preflight.blocked{border-color:#e8aeb8}.label-preflight>header{background:#f6f9fc;justify-content:space-between;align-items:center;padding:12px 14px;display:flex}.label-preflight.ready>header{background:#effaf4}.label-preflight.blocked>header{background:#fff2f4}.label-preflight>header>div{align-items:center;gap:9px;display:flex}.label-preflight>header>div>i{color:#fff;background:#168257;border-radius:8px;place-items:center;width:27px;height:27px;font-size:11px;font-style:normal;font-weight:900;display:grid}.label-preflight.blocked>header>div>i{background:#c33f57}.label-preflight>header b,.label-preflight>header small{display:block}.label-preflight>header b{font-size:9px}.label-preflight>header small{color:#7f8b9d;margin-top:4px;font-size:6.5px}.label-preflight>header>strong{color:#8c6b00;font-size:7px}.label-issue-list,.label-warning-list{padding:3px 12px 9px}.label-issue-list button,.label-warning-list button{color:#46536b;text-align:left;background:#fff;border:0;border-bottom:1px solid #edf0f4;grid-template-columns:auto 1fr auto;align-items:center;gap:8px;width:100%;padding:8px 2px;display:grid}.label-issue-list button:last-child,.label-warning-list button:last-child{border-bottom:0}.label-issue-list i,.label-warning-list i{border-radius:8px;padding:4px 6px;font-size:6px;font-style:normal;font-weight:900}.label-issue-list i{color:#a62941;background:#ffe4e9}.label-warning-list i{color:#7d5e00;background:#fff0b7}.label-issue-list span,.label-warning-list span{font-size:7px}.label-issue-list b,.label-warning-list b{color:#1759c8;font-size:6.5px}.label-issue-row{color:#46536b;text-align:left;background:#fff;border-bottom:1px solid #edf0f4;grid-template-columns:auto 1fr auto;align-items:center;gap:8px;width:100%;padding:8px 2px;display:grid}.label-issue-row:last-child{border-bottom:0}.label-issue-row>span{font-size:7px;line-height:1.5}.label-issue-actions{flex-wrap:wrap;justify-content:flex-end;gap:5px;display:flex}.label-issue-list .label-issue-actions button,.label-warning-list .label-issue-actions button{color:#1759c8;white-space:nowrap;background:#f5f8fd;border:1px solid #bfd0e8;border-radius:7px;width:auto;height:27px;padding:0 8px;font-size:6.3px;font-weight:900;display:block}.label-issue-list .label-issue-actions button:disabled,.label-warning-list .label-issue-actions button:disabled{color:#9aa5b5;background:#f1f3f6}.label-preview-panel{border:1px solid #dce3ee;border-radius:12px;margin:14px;overflow:hidden}.label-preview-panel>header{border-bottom:1px solid #e7ebf1;justify-content:space-between;align-items:center;gap:15px;padding:12px 14px;display:flex}.label-preview-panel h3,.label-package-plan h3{margin:0;font-size:10px}.label-preview-panel p,.label-package-plan p{color:#8a95a7;margin:4px 0 0;font-size:6.5px}.label-preview-tabs{gap:4px;display:flex}.label-preview-tabs button{color:#6f7d93;background:#fff;border:1px solid #d3ddea;border-radius:7px;height:29px;padding:0 9px;font-size:6.5px;font-weight:800}.label-preview-tabs button.active{color:#fff;background:#175dcc;border-color:#175dcc}.label-preview-focus{background:#f4f6f9;place-items:center;min-height:410px;padding:25px;display:grid}.label-preview-focus .product-label-preview{width:min(520px,100%)}.label-preview-focus .mark-label-preview.focused{width:min(330px,100%);min-height:495px}.label-preview-focus .mark-label-preview.focused h3{font-size:32px}.label-preview-focus .mark-label-preview.focused dt{font-size:8px}.label-preview-focus .mark-label-preview.focused dd{font-size:11px}.preview-navigator{background:#fff;border-top:1px solid #e7ebf1;grid-template-columns:auto 1fr auto;align-items:center;gap:12px;padding:9px 13px;display:grid}.preview-navigator button{color:#1758c6;background:#fff;border:1px solid #d2dce9;border-radius:7px;height:29px;padding:0 10px;font-size:6.5px;font-weight:800}.preview-navigator button:disabled{color:#9aa4b3;background:#f1f3f6}.preview-navigator span{color:#59677f;text-align:center;font-size:7px;font-weight:800}.label-package-plan{border:1px solid #dce4ef;border-radius:12px;margin:14px;padding:14px}.label-package-plan>header{justify-content:space-between;align-items:center;display:flex}.label-package-plan>header select{color:#30405d;background:#fff;border:1px solid #d4deea;border-radius:7px;height:33px;padding:0 9px;font-size:7px}.label-package-plan .package-summary{margin:12px 0}.label-package-plan .zip-structure small{color:#6c7b92;font-size:6.5px}.label-message{margin:0 14px 12px}.label-action-dock{z-index:8;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#fffffff7;border:1px solid #cbd9ee;border-radius:12px;align-items:center;gap:8px;margin:14px;padding:11px 12px;display:flex;position:sticky;bottom:10px;box-shadow:0 12px 35px #08225229}.label-action-dock>div{min-width:190px;margin-right:auto}.label-action-dock>div span,.label-action-dock>div b{display:block}.label-action-dock>div span{color:#7b8799;font-size:6.5px}.label-action-dock>div b{color:#23416f;margin-top:4px;font-size:7.5px}.label-action-dock>input{border:1px solid #d4deea;border-radius:8px;width:210px;height:36px;padding:0 9px;font-size:7px}.label-action-dock>.secondary,.label-action-dock>.primary{white-space:nowrap}.settings-permission-note{color:#415675;background:#f4f8ff;border:1px solid #cfdbed;border-radius:9px;align-items:center;gap:10px;margin-bottom:15px;padding:10px 12px;display:flex}.settings-permission-note b{font-size:8px}.settings-permission-note span{font-size:7px}.label-proof-panel{background:#fff;border:1px solid #ead08a;border-radius:12px;margin:14px;overflow:hidden}.label-proof-panel.ready{border-color:#a9d7bf}.label-proof-panel>header{background:#fff9e9;border-bottom:1px solid #eee4c8;justify-content:space-between;align-items:center;gap:12px;padding:12px 14px;display:flex}.label-proof-panel.ready>header{background:#f1faf5;border-color:#dbeee4}.label-proof-panel>header>div{align-items:center;gap:9px;display:flex}.label-proof-panel>header i{color:#fff;background:#d49c00;border-radius:8px;place-items:center;width:27px;height:27px;font-size:9px;font-style:normal;font-weight:900;display:grid}.label-proof-panel.ready>header i{background:#168257}.label-proof-panel>header b,.label-proof-panel>header small{display:block}.label-proof-panel>header b{font-size:9px}.label-proof-panel>header small{color:#7e899b;margin-top:4px;font-size:6.5px;line-height:1.5}.label-proof-body{padding:12px 14px}.label-proof-body .upload{margin-bottom:10px}.label-proof-body .file-list{margin-top:6px}.label-proof-body>p{color:#745d16;background:#fff9e8;border-left:3px solid #e0aa14;margin:8px 0 0;padding:7px 9px;font-size:6.7px;line-height:1.5}@media (width<=1200px){.label-workspace-grid{grid-template-columns:270px minmax(0,1fr)}.label-action-dock{flex-wrap:wrap}.label-action-dock>div{width:100%}.label-action-dock>input{flex:1}.label-package-plan .zip-structure{grid-template-columns:1fr 1fr}}@media (width<=900px){.label-steps{grid-template-columns:repeat(5,minmax(150px,1fr));overflow-x:auto}.label-workspace-grid{grid-template-columns:1fr}.label-order-queue{position:static}.label-order-list{max-height:330px}.label-preview-panel>header{flex-direction:column;align-items:flex-start}.label-preview-tabs{width:100%;overflow-x:auto}.label-preview-tabs button{white-space:nowrap;flex:1}.label-preview-focus{min-height:360px}}@media (width<=600px){.label-workflow-head{flex-direction:column;align-items:flex-start;padding:20px}.label-workflow-head>button{width:100%}.label-queue-filter{grid-template-columns:1fr}.selected-label-order{flex-direction:column;align-items:flex-start}.selected-label-order>div:last-child{text-align:left}.label-preview-focus{padding:18px 10px}.preview-navigator{grid-template-columns:1fr 1fr}.preview-navigator span{grid-area:1/1/auto/-1}.label-package-plan .package-summary,.label-package-plan .zip-structure{grid-template-columns:1fr}.label-action-dock{bottom:5px}.label-action-dock>input,.label-action-dock>.secondary,.label-action-dock>.primary{flex:auto;width:100%}.label-issue-list button,.label-warning-list button{grid-template-columns:auto 1fr}.label-issue-list b,.label-warning-list b{grid-column:2}.label-issue-row{grid-template-columns:auto 1fr}.label-issue-actions{grid-column:2;justify-content:flex-start}}.supplier-kpis{grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;display:grid}.supplier-kpis button{color:#34415d;text-align:left;background:#fff;border:1px solid #dfe5ee;border-radius:13px;min-height:92px;padding:14px 16px;position:relative;overflow:hidden}.supplier-kpis button:after{content:"";background:#e9f1ff;border-radius:50%;width:62px;height:62px;position:absolute;bottom:-18px;right:-17px}.supplier-kpis button.yellow:after{background:#fff0b2}.supplier-kpis button.red:after{background:#ffe1e7}.supplier-kpis button.active{border-color:#175dcc;box-shadow:0 0 0 2px #175dcc1f}.supplier-kpis span,.supplier-kpis b,.supplier-kpis small{z-index:1;display:block;position:relative}.supplier-kpis span{color:#7d889b;font-size:7px;font-weight:800}.supplier-kpis b{color:#174fae;margin-top:8px;font-size:20px}.supplier-kpis button.yellow b{color:#946900}.supplier-kpis button.red b{color:#ad3048}.supplier-kpis small{color:#939cac;margin-top:4px;font-size:6.3px}.supplier-row{min-width:1120px;grid-template-columns:minmax(180px,1.45fr) minmax(125px,1fr) minmax(125px,.9fr) minmax(135px,1fr) minmax(130px,1fr) minmax(105px,.75fr) minmax(115px,.8fr) minmax(85px,.55fr)!important}.supplier-row>span:last-child b{color:#1759c8}.supplier-bulk{background:#fff;border:1px solid #dfe5ee;border-radius:13px}.supplier-bulk>summary{color:#31527f;cursor:pointer;padding:14px 18px;font-size:8px;font-weight:900}.supplier-bulk[open]>summary{border-bottom:1px solid #e7ebf1}.supplier-bulk .po-import-card{box-shadow:none;border:0;margin:13px}.supplier-tabs{padding-bottom:7px}.supplier-command-bar{flex-wrap:wrap;gap:7px;margin-bottom:15px;display:flex}.supplier-risk-callout{color:#755d12;background:#fff9e4;border:1px solid #ead58f;border-radius:10px;gap:4px;margin:12px 0;padding:11px 13px;display:grid}.supplier-risk-callout.red{color:#9d2c42;background:#fff1f4;border-color:#edbbc4}.supplier-risk-callout b{font-size:8.5px}.supplier-risk-callout span{font-size:7px}.supplier-overview-grid{grid-template-columns:1fr 1fr;gap:10px;margin-top:13px;display:grid}.supplier-overview-grid>div{background:#fff;border:1px solid #dfe5ee;border-radius:10px;padding:13px}.supplier-overview-grid h3{margin:0 0 8px;font-size:9px}.supplier-overview-grid dl{margin:0}.supplier-overview-grid dl div{border-top:1px solid #edf0f4;justify-content:space-between;gap:10px;padding:7px 0;font-size:7px;display:flex}.supplier-overview-grid dt{color:#8691a4}.supplier-overview-grid dd{text-align:right;margin:0;font-weight:800}.supplier-edit-form{margin:0}.supplier-state-actions{background:#fff7f8;border:1px solid #ead4d9;border-radius:10px;align-items:center;gap:10px;margin-top:12px;padding:12px;display:flex}.supplier-state-actions span{color:#8c6570;font-size:7px}.supplier-contact-list{gap:7px;display:grid}.supplier-contact-list>div{background:#fff;border:1px solid #dfe5ed;border-radius:10px;justify-content:space-between;align-items:center;gap:12px;padding:11px 12px;display:flex}.supplier-contact-list>div.inactive{opacity:.55;background:#f5f6f8}.supplier-contact-list b,.supplier-contact-list small{display:block}.supplier-contact-list b{font-size:8.5px}.supplier-contact-list small{color:#8893a6;margin-top:4px;font-size:7px}.supplier-contact-list>div>div{align-items:center;gap:5px;display:flex}.supplier-product-list{border:1px solid #dfe5ed;border-radius:10px;overflow-x:auto}.supplier-product-list>div{border-top:1px solid #edf0f4;grid-template-columns:1.7fr 1fr 1fr .6fr 1fr;align-items:center;gap:10px;min-width:690px;padding:10px 12px;font-size:8px;display:grid}.supplier-product-list>div:first-child{border-top:0}.supplier-product-list .qh{color:#8792a4;background:#fafbfc;font-size:7px;font-weight:900}.supplier-product-list b,.supplier-product-list small{display:block}.supplier-product-list small{color:#8c96a8;margin-top:3px;font-size:6.5px}.mini-list>button{color:#33415d;text-align:left;background:#fff;border:0;border-bottom:1px solid #edf0f4;justify-content:space-between;align-items:center;gap:12px;width:100%;padding:10px 1px;display:flex}.mini-list>button:last-child{border-bottom:0}.mini-list>button:hover{background:#f7faff}.mini-list>button b,.mini-list>button small{display:block}.mini-list>button b{font-size:8px}.mini-list>button small{color:#8d97aa;margin-top:4px;font-size:7px}.mini-list>button strong{color:#1558c7;text-align:right;font-size:8px}.bank-control{background:#fff;border:1px solid #dce4ef;border-radius:11px;padding:14px}.bank-control>header{justify-content:space-between;align-items:center;gap:12px;display:flex}.bank-control h3{margin:0;font-size:10px}.bank-control p{color:#8792a5;margin:4px 0 0;font-size:7px}.bank-control>pre{color:#34425d;white-space:pre-wrap;background:#f7f9fc;border:1px solid #dfe5ed;border-radius:9px;min-height:70px;margin:12px 0;padding:11px;font-family:inherit;font-size:7px;line-height:1.6}.bank-change-form{border-top:1px solid #e7ebf1;grid-template-columns:1fr 1fr;gap:8px;padding-top:12px;display:grid}.bank-change-form .field.span,.bank-change-form .form-error{grid-column:1/-1}.bank-change-form>button{grid-column:2;justify-self:end}.bank-approval{background:#fff9e5;border:1px solid #ead48c;border-radius:9px;justify-content:space-between;align-items:center;gap:12px;margin:10px 0;padding:11px;display:flex}.bank-approval b,.bank-approval small{display:block}.bank-approval b{font-size:8px}.bank-approval small{color:#776b50;white-space:pre-wrap;margin-top:4px;font-size:7px}.bank-approval>div{gap:6px;display:flex}.performance-score{grid-template-columns:repeat(4,1fr);gap:9px;display:grid}.performance-score>div{background:#fff;border:1px solid #dfe5ed;border-radius:10px;padding:13px}.performance-score span,.performance-score b,.performance-score small{display:block}.performance-score span{color:#7f8a9e;font-size:7px}.performance-score b{color:#174fae;margin-top:7px;font-size:17px}.performance-score small{color:#939cad;margin-top:4px;font-size:6.5px}@media (width<=1200px){.supplier-kpis{grid-template-columns:repeat(3,1fr)}.supplier-tabs{overflow-x:auto}.supplier-tabs button{white-space:nowrap}.performance-score{grid-template-columns:1fr 1fr}}@media (width<=760px){.supplier-kpis{grid-template-columns:1fr 1fr}.supplier-kpis button{min-height:82px}.supplier-overview-grid{grid-template-columns:1fr}.supplier-command-bar button{width:100%}.supplier-state-actions,.bank-control>header,.bank-approval{flex-direction:column;align-items:flex-start}.bank-change-form{grid-template-columns:1fr}.bank-change-form>button{grid-column:1;width:100%}.performance-score{grid-template-columns:1fr 1fr}}@media (width<=480px){.supplier-kpis,.performance-score{grid-template-columns:1fr}}.price-kpis{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.price-kpis button{color:#34415d;text-align:left;background:#fff;border:1px solid #dfe5ee;border-radius:13px;min-height:96px;padding:14px 16px;position:relative;overflow:hidden}.price-kpis button:after{content:"";background:#e9f1ff;border-radius:50%;width:64px;height:64px;position:absolute;bottom:-18px;right:-17px}.price-kpis button.red:after{background:#ffe3e8}.price-kpis button.yellow:after{background:#fff1b8}.price-kpis button.active{border-color:#175dcc;box-shadow:0 0 0 2px #175dcc1f}.price-kpis span,.price-kpis b,.price-kpis small{z-index:1;display:block;position:relative}.price-kpis span{color:#76839a;font-size:7px;font-weight:900}.price-kpis b{color:#174fae;margin-top:8px;font-size:21px}.price-kpis .red b{color:#ad3048}.price-kpis .yellow b{color:#946900}.price-kpis small{color:#929cac;margin-top:4px;font-size:6.4px}.price-tabs{background:#fff;border:1px solid #dfe5ee;border-radius:12px;align-items:stretch;gap:5px;padding:5px;display:flex}.price-tabs>button{color:#758198;text-align:left;background:0 0;border:0;border-radius:8px;min-width:150px;height:44px;padding:0 15px}.price-tabs>button b,.price-tabs>button small{display:block}.price-tabs>button b{font-size:8.5px}.price-tabs>button small{margin-top:3px;font-size:6.3px}.price-tabs>button.active{color:#fff;background:#175dcc}.price-tabs>.price-export{color:#174fae;text-align:center;background:#f6f9ff;border:1px solid #c7d5ea;min-width:auto;margin-left:auto;font-size:7.5px;font-weight:900}.price-workbench .panel>.filter-bar{flex-wrap:wrap}.price-workbench .panel>.filter-bar>label{min-width:260px}.price-decision-table,.price-history-table{overflow-x:auto}.price-decision-table .data-table,.price-history-table .data-table{min-width:1180px}.price-decision-table .tr{--grid:minmax(155px,1.25fr) minmax(150px,1.1fr) minmax(135px,.95fr) minmax(130px,.9fr) minmax(155px,1.1fr) minmax(135px,.9fr) minmax(110px,.7fr) 105px}.price-history-table .tr{--grid:90px minmax(155px,1.2fr) minmax(160px,1.15fr) minmax(115px,.8fr) 80px 100px 115px 105px}.price-decision-row>span b,.price-decision-row>span small{display:block}.price-decision-row>span small{margin-top:4px}.price-actions{align-items:center;gap:5px;display:flex!important}.price-actions .mini{margin:0}.primary-mini{color:#fff!important;background:#175dcc!important;border-color:#175dcc!important}.draft-price-row{background:#fffaf0!important}.price-detail-summary{grid-template-columns:repeat(3,1fr);gap:8px;margin-bottom:18px;display:grid}.price-detail-summary>div{background:#f9fbfd;border:1px solid #dfe5ee;border-radius:10px;padding:13px}.price-detail-summary span,.price-detail-summary b,.price-detail-summary small{display:block}.price-detail-summary span{color:#7c889b;font-size:7px}.price-detail-summary b{color:#174fae;margin-top:7px;font-size:15px}.price-detail-summary small{color:#9099aa;margin-top:5px;font-size:6.5px}.price-detail>h3{margin:18px 0 9px;font-size:9px}.supplier-price-list{border:1px solid #dfe5ee;border-radius:10px;overflow:hidden}.supplier-price-list>div{border-top:1px solid #edf0f4;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:10px;padding:11px 12px;display:grid}.supplier-price-list>div:first-child{border-top:0}.supplier-price-list span b,.supplier-price-list span small{display:block}.supplier-price-list span b{font-size:8px}.supplier-price-list span small{color:#8792a5;margin-top:4px;font-size:7px}.supplier-price-list strong{color:#174fae;white-space:nowrap;font-size:10px}.price-timeline{border:1px solid #dfe5ee;border-radius:10px;overflow:hidden}.price-timeline>button{color:#34415d;text-align:left;background:#fff;border:0;border-top:1px solid #edf0f4;grid-template-columns:9px minmax(0,1fr) auto;align-items:center;gap:10px;width:100%;padding:11px 12px;display:grid}.price-timeline>button:first-child{border-top:0}.price-timeline>button:hover{background:#f7faff}.price-timeline i{background:#2770da;border-radius:50%;width:8px;height:8px}.price-timeline i.red{background:#ca4058}.price-timeline i.green{background:#168257}.price-timeline span b,.price-timeline span small{display:block}.price-timeline span b{font-size:8px}.price-timeline span small{color:#8792a5;margin-top:4px;font-size:7px}.price-timeline strong{color:#174fae;white-space:nowrap;font-size:9px}@media (width<=1100px){.price-kpis{grid-template-columns:1fr 1fr}.price-workbench .filter-bar>select{flex:1}.price-detail-summary{grid-template-columns:1fr 1fr 1fr}}@media (width<=700px){.price-kpis{grid-template-columns:1fr 1fr}.price-tabs{flex-wrap:wrap}.price-tabs>button{flex:1;min-width:0}.price-tabs>.price-export{flex-basis:100%;width:100%}.price-detail-summary{grid-template-columns:1fr}.supplier-price-list>div{grid-template-columns:1fr auto}.supplier-price-list .mini{grid-column:1/-1;width:100%}}@media (width<=440px){.price-kpis{grid-template-columns:1fr}.price-kpis button{min-height:82px}}.order-action-kpis{grid-template-columns:repeat(6,minmax(0,1fr));gap:9px;display:grid}.order-action-kpis button{color:#34415d;text-align:left;background:#fff;border:1px solid #dfe5ee;border-radius:12px;min-height:88px;padding:13px 14px;position:relative;overflow:hidden}.order-action-kpis button:after{content:"";background:#e9f1ff;border-radius:50%;width:62px;height:62px;position:absolute;bottom:-20px;right:-19px}.order-action-kpis button.red:after{background:#ffe1e7}.order-action-kpis button.yellow:after{background:#fff0b5}.order-action-kpis button.active{border-color:#175dcc;box-shadow:0 0 0 2px #175dcc1f}.order-action-kpis span,.order-action-kpis b,.order-action-kpis small{z-index:1;display:block;position:relative}.order-action-kpis span{color:#768298;font-size:6.8px;font-weight:900}.order-action-kpis b{color:#174fae;margin-top:7px;font-size:19px}.order-action-kpis .red b{color:#ad3048}.order-action-kpis .yellow b{color:#946900}.order-action-kpis small{color:#929bab;margin-top:4px;font-size:6.2px}.order-queue-table{overflow-x:auto}.order-queue-table .tr{--grid:minmax(145px,1.05fr) minmax(155px,1.1fr) minmax(150px,1.05fr) minmax(160px,1.15fr) minmax(150px,1.05fr) minmax(135px,.9fr) minmax(115px,.8fr) minmax(140px,.95fr)}.order-preflight{background:#f3fbf7;border:1px solid #b9dfcb;border-radius:11px;margin:0 0 14px;overflow:hidden}.order-preflight.blocked{background:#fff4f6;border-color:#efb9c3}.order-preflight>header{justify-content:space-between;align-items:center;gap:12px;padding:12px 13px;display:flex}.order-preflight>header>div{align-items:center;gap:9px;display:flex}.order-preflight>header i{color:#fff;background:#18835a;border-radius:8px;place-items:center;width:28px;height:28px;font-size:10px;font-style:normal;font-weight:900;display:grid}.order-preflight.blocked>header i{background:#c43d56}.order-preflight>header b,.order-preflight>header small{display:block}.order-preflight>header b{font-size:8.5px}.order-preflight>header small{color:#78869b;margin-top:4px;font-size:6.5px}.order-preflight>p{color:#a12d43;border-top:1px solid #788ca024;margin:0;padding:7px 13px;font-size:7px}.order-preflight>p.warning-line{color:#806300}.supplier-confirmation{background:#fff;border:1px solid #d8e2ef;border-radius:11px;margin-bottom:14px;overflow:hidden}.supplier-confirmation.confirmed{border-color:#a9d7bf}.supplier-confirmation>header{background:#f6f9fd;justify-content:space-between;align-items:center;gap:12px;padding:12px 14px;display:flex}.supplier-confirmation.confirmed>header{background:#f1faf5}.supplier-confirmation>header span{color:#7e8a9d;font-size:6.5px;font-weight:900}.supplier-confirmation h3{margin:4px 0 0;font-size:11px}.supplier-confirmation p{color:#818da1;margin:4px 0 0;font-size:6.5px}.supplier-confirmation>div{grid-template-columns:1fr 1fr 1.5fr;gap:8px;padding:12px;display:grid}.supplier-confirmation label span{color:#778499;margin-bottom:5px;font-size:7px;font-weight:800;display:block}.supplier-confirmation input{border:1px solid #d8e0ea;border-radius:7px;width:100%;height:35px;padding:0 8px;font-size:8px}.supplier-confirm-actions{align-items:flex-end;gap:5px;display:flex}.supplier-confirm-actions button{color:#31527f;white-space:nowrap;background:#fff;border:1px solid #cbd7e7;border-radius:7px;height:35px;padding:0 9px;font-size:7px;font-weight:900}.supplier-confirm-actions button.primary{color:#fff;background:#175dcc;border-color:#175dcc}.supplier-confirmation>.form-error{margin:0 12px 12px;display:block}.purchase-template-bar{background:#f4f8ff;border:1px solid #cddcf2;border-radius:10px;justify-content:space-between;align-items:center;gap:18px;margin-bottom:15px;padding:11px 13px;display:flex}.purchase-template-bar b,.purchase-template-bar small{display:block}.purchase-template-bar b{color:#214b8d;font-size:8.5px}.purchase-template-bar small{color:#7e8b9f;margin-top:4px;font-size:6.5px}.purchase-template-bar select{color:#35445e;background:#fff;border:1px solid #cbd8e9;border-radius:8px;min-width:360px;height:37px;padding:0 9px;font-size:8px}.revision-impact{grid-template-columns:1fr 1fr .7fr;gap:8px;margin:12px 0 15px;display:grid}.revision-impact>div{background:#f9fbfd;border:1px solid #dfe5ee;border-radius:9px;padding:11px}.revision-impact span,.revision-impact b,.revision-impact small{display:block}.revision-impact span{color:#7f8b9d;font-size:7px}.revision-impact b{margin-top:6px;font-size:9px}.revision-impact small{margin-top:4px;font-size:6.5px}.changed-line{background:#fff9e8}.followup-kpis{grid-template-columns:repeat(4,1fr);gap:9px;display:grid}.followup-kpis>div{background:#fff;border:1px solid #dfe5ee;border-radius:12px;min-height:88px;padding:14px}.followup-kpis span,.followup-kpis b,.followup-kpis small{display:block}.followup-kpis span{color:#758298;font-size:7px;font-weight:900}.followup-kpis b{color:#174fae;margin-top:7px;font-size:20px}.followup-kpis small{color:#919aaa;margin-top:4px;font-size:6.3px}.followup-kpis .red b{color:#ad3048}.followup-kpis .yellow b{color:#946900}.daily-board{grid-template-columns:repeat(7,minmax(225px,1fr))}.followup-card{background:#fff;border:1px solid #e0e5ed;border-radius:9px;overflow:hidden}.followup-card+.followup-card{margin-top:8px}.followup-card-main{width:100%;box-shadow:none!important;border:0!important;border-radius:0!important;margin:0!important;display:block!important}.followup-quick{color:#1759c8;background:#f5f8fe;border:0;border-top:1px solid #e5ebf3;width:100%;height:31px;font-size:7px;font-weight:900}.followup-form{margin:0}.followup-form-head{background:#f4f8ff;border:1px solid #c9d8ee;border-radius:10px;justify-content:space-between;align-items:center;gap:12px;margin-bottom:14px;padding:12px 13px;display:flex}.followup-form-head span,.followup-form-head b,.followup-form-head small{display:block}.followup-form-head span{color:#74839a;font-size:7px}.followup-form-head b{color:#174fae;margin-top:4px;font-size:18px}.followup-form-head small{color:#7f8ba0;margin-top:3px;font-size:6.5px}.followup-form-head>div:last-child{gap:5px;display:flex}.followup-form-head button,.followup-date-presets button{color:#1759c8;background:#fff;border:1px solid #c9d7ea;border-radius:7px;height:29px;padding:0 8px;font-size:6.5px;font-weight:900}.followup-date-presets{align-items:center;gap:6px;margin-top:10px;display:flex}.followup-date-presets span{color:#7c889b;font-size:7px}.production-line-editor{border:1px solid #dfe5ee;border-radius:9px;overflow-x:auto}.production-line-editor>div{border-top:1px solid #edf0f4;grid-template-columns:minmax(190px,1.6fr) .55fr .7fr 1fr 1fr;align-items:center;gap:8px;min-width:700px;padding:8px 10px;display:grid}.production-line-editor>div:first-child{border-top:0}.production-line-editor .qh{color:#7d899d;background:#f7f9fc;font-size:7px;font-weight:900}.production-line-editor b,.production-line-editor small{display:block}.production-line-editor b{font-size:8px}.production-line-editor small{color:#8b95a6;margin-top:3px;font-size:6.5px}.production-line-editor strong{font-size:8px}.production-line-editor input,.production-line-editor select{background:#fff;border:1px solid #d8e0ea;border-radius:6px;min-width:0;height:32px;padding:0 7px;font-size:7.5px}@media (width<=1200px){.order-action-kpis{grid-template-columns:repeat(3,1fr)}.supplier-confirmation>div{grid-template-columns:1fr 1fr}.supplier-confirm-actions{grid-column:1/-1}.daily-board{grid-template-columns:repeat(7,minmax(215px,1fr))}}@media (width<=760px){.order-action-kpis,.followup-kpis{grid-template-columns:1fr 1fr}.purchase-template-bar{flex-direction:column;align-items:flex-start}.purchase-template-bar select{width:100%;min-width:0}.supplier-confirmation>div{grid-template-columns:1fr}.supplier-confirm-actions{flex-wrap:wrap;grid-column:auto}.supplier-confirm-actions button{flex:1}.revision-impact{grid-template-columns:1fr}.followup-form-head{flex-direction:column;align-items:flex-start}.followup-form-head>div:last-child{flex-wrap:wrap;width:100%}.followup-form-head button{flex:1}.followup-date-presets{flex-wrap:wrap}}@media (width<=460px){.order-action-kpis,.followup-kpis{grid-template-columns:1fr}}.preflight-actions{align-items:center;gap:10px;display:flex}.preflight-actions button{color:#b62342;cursor:pointer;background:#fff;border:1px solid #ce3656;border-radius:8px;padding:7px 10px;font-size:7px;font-weight:900}.preflight-actions button:hover{background:#fff1f4}.order-supplier-picker{background:#f8fbff;border:1px solid #cbd8ec;border-radius:12px;gap:12px;margin:8px 0 18px;padding:16px;display:grid}.order-supplier-picker.needs-link{background:#fff8f9;border-color:#efb2bd}.order-supplier-picker header{justify-content:space-between;align-items:flex-start;gap:14px;display:flex}.order-supplier-picker header div{gap:4px;display:grid}.order-supplier-picker header b{font-size:9px}.order-supplier-picker header small,.supplier-selection-summary small,.auto-link-choice small{color:#71809a;font-size:7px}.order-supplier-picker>select{color:#17243d;background:#fff;border:1px solid #b8c7de;border-radius:9px;width:100%;min-height:42px;padding:0 11px;font-size:8px;font-weight:750}.supplier-selection-summary{background:#fff;border:1px solid #dbe4f1;border-radius:9px;justify-content:space-between;align-items:center;gap:12px;padding:11px 12px;display:flex}.supplier-selection-summary span{gap:3px;display:grid}.supplier-selection-summary b{font-size:8px}.supplier-selection-summary i{color:#1760bd;background:#eaf2ff;border-radius:999px;padding:5px 8px;font-size:6.5px;font-style:normal;font-weight:900}.auto-link-choice{background:#fff;border:1px solid #efb2bd;border-radius:9px;align-items:flex-start;gap:9px;padding:12px;display:flex}.auto-link-choice input{width:17px;height:17px;margin-top:1px}.auto-link-choice span{gap:4px;display:grid}.auto-link-choice b{color:#9f263d;font-size:8px}@media (width<=760px){.order-supplier-picker header,.supplier-selection-summary{flex-direction:column;align-items:stretch}.preflight-actions{flex-direction:column;align-items:flex-end}}.label-config-panel{background:#f8fbff;border:1px solid #ccd9ed;border-radius:12px;margin:14px;overflow:hidden}.label-config-panel>header,.label-selection-grid>section>header{background:#fff;border-bottom:1px solid #dfe7f2;justify-content:space-between;align-items:center;gap:12px;padding:12px 14px;display:flex}.label-config-panel h3,.label-selection-grid h3{margin:0;font-size:10px}.label-config-panel header p,.label-selection-grid header p{color:#7e8a9d;margin:4px 0 0;font-size:6.5px}.label-config-grid{grid-template-columns:1.25fr .8fr .8fr .65fr;gap:9px;padding:13px;display:grid}.label-config-grid>label{display:block}.label-config-grid>label>span,.mark-code-card>span{color:#697890;margin-bottom:5px;font-size:7px;font-weight:900;display:block}.label-config-grid input,.label-config-grid select{color:#24344f;background:#fff;border:1px solid #cbd7e8;border-radius:8px;width:100%;height:38px;padding:0 9px;font-size:8px;font-weight:800}.label-config-grid label>small{color:#8a96a8;margin-top:5px;font-size:6px;display:block}.mark-code-card{text-align:center;background:#fff;border:2px solid #15223c;border-radius:8px;flex-direction:column;justify-content:center;min-height:66px;padding:8px;display:flex}.mark-code-card>span{margin:0}.mark-code-card>b{color:#07142d;letter-spacing:.08em;margin-top:4px;font-size:18px}.label-output-types{background:#fff;border-top:1px solid #dfe7f2;grid-template-columns:repeat(3,1fr);gap:8px;padding:11px 13px;display:grid}.label-output-types>label{background:#fbfcfe;border:1px solid #dce4ef;border-radius:9px;align-items:flex-start;gap:8px;padding:10px;display:flex}.label-output-types input{accent-color:#175dcc;width:16px;height:16px;margin:0}.label-output-types b,.label-output-types small{display:block}.label-output-types b{font-size:7.5px}.label-output-types small{color:#7d899d;margin-top:4px;font-size:6.2px;line-height:1.4}.label-selection-grid{grid-template-columns:1fr 1fr;gap:12px;margin:14px;display:grid}.label-selection-grid>section{background:#fff;border:1px solid #dce4ef;border-radius:12px;min-width:0;overflow:hidden}.label-selection-grid header>button{color:#1759c8;background:#fff;border:1px solid #cbd8e9;border-radius:7px;height:29px;padding:0 8px;font-size:6.5px;font-weight:900}.label-select-list{max-height:330px;padding:6px;overflow:auto}.label-select-list>div{border:1px solid #0000;border-bottom-color:#edf0f4;border-radius:8px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px;padding:8px;display:grid}.label-select-list>div.selected{background:#f2f7ff;border-color:#bad0f0}.label-select-list label{align-items:flex-start;gap:8px;min-width:0;display:flex}.label-select-list input{accent-color:#175dcc;width:15px;height:15px;margin:2px 0 0}.label-select-list label span{min-width:0}.label-select-list b,.label-select-list small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.label-select-list b{font-size:7.5px}.label-select-list small{color:#7f8a9c;margin-top:4px;font-size:6.3px}.label-select-list>div>button{color:#1758c7;background:#fff;border:1px solid #cbd8e9;border-radius:6px;height:27px;padding:0 7px;font-size:6.3px;font-weight:900}.carton-select-list>div{grid-template-columns:1fr}.product-copy-note{color:#405472;background:#f5f8fd;border:1px solid #d5e0f0;border-radius:9px;gap:5px;margin-top:12px;padding:11px;display:grid}.product-copy-note b{font-size:8px}.product-copy-note span{font-size:7px}.label-workflow-v2 .product-label-preview>p{color:#111;text-align:center;white-space:nowrap;margin:3px 0 0;font-size:6.5px;line-height:1.2;overflow:hidden}.label-workflow-v2 .product-label-preview.product-80x50{aspect-ratio:8/5;max-width:620px;padding:14px}.label-workflow-v2 .product-label-preview.product-80x50 strong{min-height:48px;font-size:18px}.label-workflow-v2 .product-label-preview.product-80x50>p{font-size:9px}.label-workflow-v2 .product-label-preview.product-80x50 .product-preview-meta span{font-size:13px}.label-workflow-v2 .product-label-preview.product-80x50 .product-preview-meta b{font-size:9px}.label-workflow-v2 .product-label-preview.product-80x50 .barcode-preview span{min-height:69px}.label-workflow-v2 .product-label-preview.product-80x50 .barcode-preview b{font-size:11px}.label-workflow-v2 .product-label-preview.product-80x50 .importer-preview small{font-size:8px}.mark-code-preview{color:#02050b;place-items:center;margin:8px auto 4px;display:grid}.mark-code-preview b{letter-spacing:.07em;font-size:25px}.mark-code-preview.boxed{border:3px solid #111;width:78%;padding:8px}.mark-code-preview.diamond{width:120px;height:70px;position:relative}.mark-code-preview.diamond:before{content:"";border:3px solid #111;position:absolute;inset:2px 24px;transform:rotate(45deg)}.mark-code-preview.diamond b{z-index:1;position:relative}.label-workflow-v2 .mark-label-preview.focused{border:4px double #111;min-height:540px}.label-workflow-v2 .mark-label-preview.focused.mark-100x100{aspect-ratio:1;width:min(470px,100%);min-height:0}.label-workflow-v2 .mark-label-preview.focused.mark-100x100 .mark-code-preview{margin:4px auto}.label-workflow-v2 .mark-label-preview.focused.mark-100x100 h3{margin:3px 0;font-size:25px}.label-workflow-v2 .mark-label-preview.focused.mark-100x100 dl div{min-height:22px}.label-workflow-v2 .label-package-plan>header>b{color:#174fae;background:#eaf1ff;border-radius:8px;padding:6px 9px;font-size:7px}@media (width<=1250px){.label-config-grid{grid-template-columns:1fr 1fr}.mark-code-card{min-height:62px}.label-selection-grid{grid-template-columns:1fr}}@media (width<=800px){.label-config-grid,.label-output-types{grid-template-columns:1fr}.label-selection-grid,.label-config-panel{margin:10px}.label-config-panel>header,.label-selection-grid>section>header{flex-direction:column;align-items:flex-start}.label-config-panel>header>button,.label-selection-grid header>button{width:100%}.label-workflow-v2 .mark-label-preview.focused{min-height:460px}}.label-profile-library{border-top:1px solid #e2e8f1;margin-top:20px;padding-top:16px}.label-profile-library>header{justify-content:space-between;align-items:center;gap:12px;margin-bottom:10px;display:flex}.label-profile-library>header b,.label-profile-library>header span{display:block}.label-profile-library>header b{font-size:10px}.label-profile-library>header span{color:#7c899d;margin-top:4px;font-size:7px}.label-profile-library>header button{color:#1759c8;background:#f6f9ff;border:1px solid #c5d4e9;border-radius:8px;height:33px;padding:0 10px;font-size:7px;font-weight:900}.label-profile-library>div{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;display:grid}.label-profile-library article{background:#fff;border:1px solid #dce4ef;border-radius:11px;overflow:hidden}.label-profile-library article.active{border-color:#71a0e4;box-shadow:0 0 0 2px #175dcc1a}.label-profile-library article>div{background:#f8fafd;padding:11px 12px}.label-profile-library article.active>div{background:#edf4ff}.label-profile-library article>div span,.label-profile-library article>div b,.label-profile-library article>div small{display:block}.label-profile-library article>div span{color:#1760bd;letter-spacing:.06em;font-size:6px;font-weight:900}.label-profile-library article>div b{margin-top:4px;font-size:9px}.label-profile-library article>div small{color:#7d899c;margin-top:3px;font-size:6.5px}.label-profile-library dl{margin:0;padding:5px 12px}.label-profile-library dl div{border-top:1px solid #edf0f4;grid-template-columns:105px minmax(0,1fr);gap:8px;padding:6px 0;font-size:6.8px;display:grid}.label-profile-library dl div:first-child{border-top:0}.label-profile-library dt{color:#8290a5}.label-profile-library dd{text-overflow:ellipsis;white-space:nowrap;margin:0;font-weight:800;overflow:hidden}.label-profile-library article footer{border-top:1px solid #edf0f4;justify-content:flex-end;gap:6px;padding:8px 10px;display:flex}.label-profile-library article footer button{color:#35527c;background:#fff;border:1px solid #ccd8e9;border-radius:7px;height:29px;padding:0 9px;font-size:6.5px;font-weight:900}.label-profile-library article footer button.use{color:#fff;background:#175dcc;border-color:#175dcc}.label-profile-library article footer button:disabled{opacity:.55}.label-profile-empty{color:#78869a;text-align:center;background:#fafcff;border:1px dashed #cbd7e7;border-radius:10px;grid-column:1/-1;padding:18px;font-size:7px}.label-workflow-v2 .product-label-preview>p.product-zh{margin-top:2px;font-size:8px;font-weight:800}.label-workflow-v2 .product-label-preview>p.product-zh-extra{font-size:6px}.label-workflow-v2 .product-label-preview.product-80x50>p.product-zh{font-size:13px}.label-workflow-v2 .product-label-preview.product-80x50>p.product-zh-extra{font-size:8px}@media (width<=760px){.label-profile-library>div{grid-template-columns:1fr}.label-profile-library>header{flex-direction:column;align-items:flex-start}.label-profile-library>header button{width:100%}}.default-order-action-settings{background:#fff;border:1px solid #bdd3f2;border-radius:14px;overflow:hidden;box-shadow:0 4px 16px #1241890d}.default-order-action-settings>header{background:linear-gradient(110deg,#f0f6ff,#f9fbff);justify-content:space-between;align-items:center;gap:18px;padding:18px 20px;display:flex}.default-order-action-settings>header span,.default-order-action-settings>header h2,.default-order-action-settings>header p{display:block}.default-order-action-settings>header>div:first-child>span{color:#2c68c5;letter-spacing:.09em;font-size:7px;font-weight:900}.default-order-action-settings>header h2{color:#1d355b;margin:5px 0 0;font-size:15px}.default-order-action-settings>header p{color:#6f7e94;max-width:760px;margin:6px 0 0;font-size:8px;line-height:1.55}.default-order-action-counts{flex:none;gap:8px;display:flex}.default-order-action-counts>span{text-align:center;background:#fff;border:1px solid #d3e0f2;border-radius:10px;min-width:82px;padding:9px 11px}.default-order-action-counts b{color:#155bc8;font-size:15px}.default-order-action-counts small{color:#7f8a9c;margin-top:3px;font-size:6.5px}.default-order-action-flow{background:#fbfcfe;gap:9px;padding:15px 18px;display:flex;overflow-x:auto}.default-order-action-flow>article{background:#fff;border:1px solid #d5dfec;border-radius:11px;flex:1 0 185px;min-width:185px;padding:11px}.default-order-action-title{grid-template-columns:28px minmax(0,1fr);align-items:center;gap:8px;min-height:38px;display:grid}.default-order-action-title i{color:#fff;background:#1d62ce;border-radius:50%;place-items:center;width:28px;height:28px;font-size:8px;font-style:normal;font-weight:900;display:grid}.default-order-action-title b{color:#243958;text-overflow:ellipsis;white-space:nowrap;font-size:8.5px;overflow:hidden}.default-order-action-title input{border:1px solid #9dbbe7;border-radius:7px;width:100%;min-width:0;height:32px;padding:0 8px;font-size:8px}.default-order-action-buttons{flex-wrap:wrap;gap:5px;margin-top:8px;display:flex}.default-order-action-buttons button{color:#28578f;background:#fff;border:1px solid #cbd8e8;border-radius:6px;height:27px;padding:0 7px;font-size:6.5px;font-weight:900}.default-order-action-buttons button.danger-mini{color:#ad3048;background:#fff7f8}.default-order-action-settings>footer{background:#f7f9fc;border-top:1px solid #e2e8f1;align-items:center;gap:10px;padding:13px 18px;display:flex}.default-order-action-settings>footer>form{flex:1;gap:8px;min-width:0;display:flex}.default-order-action-settings>footer input{border:1px solid #c8d6e8;border-radius:8px;flex:1;min-width:0;height:38px;padding:0 11px;font-size:8px}.default-order-action-settings>.form-error{margin:0 18px 14px}@media (width<=760px){.default-order-action-settings>header{flex-direction:column;align-items:flex-start}.default-order-action-counts{width:100%}.default-order-action-counts>span{flex:1}.default-order-action-settings>footer,.default-order-action-settings>footer>form{flex-direction:column;align-items:stretch}.default-order-action-flow>article{flex-basis:165px;min-width:165px}}.cancellation-recovery .filter-bar{flex-wrap:wrap}.cancellation-recovery .filter-bar select{min-width:145px}.cancellation-row{--grid:minmax(190px,1.35fr) 105px 145px 130px minmax(145px,1fr) minmax(180px,1.2fr) 90px;min-width:1120px}.cancellation-row .recovery-ok{color:#14704c}.cancellation-row .recovery-expired{color:#b33650}.cancellation-error{margin:12px 18px 0}.cancellation-row .mini{min-width:70px}@media (width<=800px){.cancellation-recovery .filter-bar>label,.cancellation-recovery .filter-bar>select{width:100%;min-width:0}.cancellation-recovery .filter-bar>b{margin-left:auto}}.danger-button{color:#a72d45;background:#fff5f7;border:1px solid #e4a7b3;border-radius:8px;height:38px;padding:0 14px;font-size:9px;font-weight:900}.danger-button:hover{background:#ffe9ed}.order-archive-notice{background:#f6f8fb;border:1px solid #cbd7e8;border-radius:10px;justify-content:space-between;align-items:center;gap:12px;margin-bottom:14px;padding:12px 14px;display:flex}.order-archive-notice b{font-size:9px}.order-archive-notice span{color:#7d899d;font-size:7px}.archive-filter-shortcut{justify-content:flex-end;display:flex}.archive-filter-shortcut button{color:#4c5d77;background:#fff;border:1px solid #ccd7e8;border-radius:8px;height:36px;padding:0 12px;font-size:7.5px;font-weight:900}.archive-filter-shortcut button.active{color:#1759c8;background:#edf4ff;border-color:#175dcc}.archive-filter-shortcut b{color:#fff;background:#71809a;border-radius:10px;margin-left:7px;padding:2px 6px}.packing-list-export-panel{background:#f6f9ff;border:1px solid #cbdcf5;border-radius:12px;gap:10px;margin:2px 0 14px;padding:13px;display:grid}.packing-list-toolbar{justify-content:space-between;align-items:center;gap:16px;display:flex}.packing-list-toolbar h3{margin:0;font-size:10px}.packing-list-toolbar small{color:#7e8a9d;margin-top:4px;font-size:7px;display:block}.packing-list-toolbar>strong{color:#1759c8;font-size:8px}.supplier-export-picker{flex-wrap:wrap;gap:7px;display:flex}.supplier-export-picker label{color:#2b3f60;cursor:pointer;background:#fff;border:1px solid #d5dfed;border-radius:9px;align-items:center;gap:8px;min-width:180px;padding:8px 10px;display:flex}.supplier-export-picker label:has(input:checked){background:#eaf2ff;border-color:#6e9ee3;box-shadow:0 0 0 1px #1759c814}.supplier-export-picker label.all-suppliers{min-width:135px}.supplier-export-picker input{accent-color:#1759c8;width:16px;height:16px}.supplier-export-picker span b,.supplier-export-picker span small{display:block}.supplier-export-picker span b{font-size:7.5px}.supplier-export-picker span small{color:#7e8a9d;margin-top:3px;font-size:6.5px}.packing-export-actions{flex-wrap:wrap;justify-content:flex-end;gap:7px;display:flex}.packing-export-actions button{justify-content:center;align-items:center;text-decoration:none;display:inline-flex}.packing-export-actions button.price-export:hover{background:#fff1b8}.packing-export-actions button.disabled{pointer-events:none;opacity:.45}.supplier-packing-groups{gap:9px;display:grid}.supplier-packing-group{background:#fff;border:1px solid #dbe3ee;border-radius:11px;overflow:hidden}.supplier-packing-summary,.supplier-product-summary{color:#263752;text-align:left;background:#f7faff;border:0;grid-template-columns:30px minmax(0,1fr) auto;align-items:center;gap:9px;width:100%;padding:13px 14px;display:grid}.supplier-packing-summary:hover{background:#edf4ff}.supplier-packing-summary span b,.supplier-packing-summary span small,.supplier-packing-summary strong b,.supplier-packing-summary strong small,.supplier-product-summary span b,.supplier-product-summary span small,.supplier-product-summary strong b,.supplier-product-summary strong small{display:block}.supplier-packing-summary span b{font-size:9px}.supplier-packing-summary span small,.supplier-product-summary span small{color:#7e8a9d;margin-top:4px;font-size:7px}.supplier-packing-summary strong,.supplier-product-summary strong{text-align:right}.supplier-packing-summary strong b{color:#1759c8;font-size:11px}.supplier-packing-summary strong small,.supplier-product-summary strong small{color:#536684;margin-top:3px;font-size:7px}.packing-chevron{color:#1759c8;background:#e6efff;border-radius:7px;place-items:center;width:24px;height:24px;font-size:13px;font-weight:900;display:grid}.supplier-product-groups{background:#f4f6f9;border-top:1px solid #dfe6ef;gap:7px;padding:9px;display:grid}.supplier-product-group{background:#fff;border:1px solid #dfe5ed;border-radius:9px;overflow:hidden}.supplier-product-summary{background:#fff;padding:10px 12px}.supplier-product-summary span b{font-size:8.5px}.supplier-product-summary strong b{color:#244f91;font-size:9px}.packing-box-list{background:#fff;border-top:1px solid #e3e8ef}.packing-box-head,.packing-box-row{color:#46536d;border-top:1px solid #edf0f4;grid-template-columns:65px 1fr 1.6fr 90px;align-items:center;gap:8px;padding:8px 12px;font-size:7.5px;display:grid}.packing-box-head{color:#7e899c;background:#fafbfc;border-top:0;font-size:6.8px;font-weight:900}.packing-box-row strong{color:#1759c8;text-align:right}@media (width<=700px){.packing-list-toolbar{flex-direction:column;align-items:flex-start}.supplier-export-picker{grid-template-columns:1fr;width:100%;display:grid}.supplier-export-picker label{min-width:0}.packing-export-actions{grid-template-columns:1fr 1fr;display:grid}.packing-export-actions button{min-width:0}.supplier-packing-summary,.supplier-product-summary{grid-template-columns:26px minmax(0,1fr)}.supplier-packing-summary strong,.supplier-product-summary strong{text-align:left;grid-column:2}.packing-box-head,.packing-box-row{min-width:580px}.packing-box-list{overflow-x:auto}.order-archive-notice{flex-direction:column;align-items:flex-start}}.order-advanced-filters{background:#f8faff;border-top:1px solid #e5ebf3;border-bottom:1px solid #e5ebf3;grid-template-columns:minmax(160px,1fr) minmax(190px,1.15fr) minmax(125px,.68fr) minmax(125px,.68fr) minmax(175px,.95fr) minmax(105px,.55fr) auto;align-items:end;gap:9px;padding:11px 14px;display:grid}.order-advanced-filters label{gap:5px;display:grid}.order-advanced-filters label>span{color:#687894;font-size:7px;font-weight:900}.order-advanced-filters select,.order-advanced-filters input{color:#203252;width:100%;height:36px;font:inherit;background:#fff;border:1px solid #cfdaea;border-radius:8px;padding:0 10px}.order-advanced-filters select:disabled{color:#8e99aa;background:#f0f3f7}.order-advanced-filters button{white-space:nowrap;height:36px}.order-sort-summary{color:#55709b;background:#f8faff;border-bottom:1px solid #e5ebf3;padding:7px 14px;font-size:7px;font-weight:800}.order-action-summary-card{color:#203b67;text-align:left;background:#f3f7fe;border:1px solid #c6d9f4;border-radius:11px;justify-content:space-between;align-items:center;gap:16px;width:100%;margin-bottom:14px;padding:12px 14px;display:flex}.order-action-summary-card span b,.order-action-summary-card span small,.order-action-summary-card strong,.order-action-summary-card strong small{display:block}.order-action-summary-card span b{font-size:8.5px}.order-action-summary-card span small{color:#71819a;margin-top:4px;font-size:6.8px}.order-action-summary-card strong{color:#155bc8;text-align:right;font-size:17px}.order-action-summary-card strong small{color:#5577ad;margin-top:3px;font-size:6px}.order-action-checklist{background:#fff;border:1px solid #d7e1ee;border-radius:13px;overflow:hidden}.order-action-checklist>header{background:#f6f9fd;justify-content:space-between;align-items:flex-start;gap:16px;padding:17px 18px 13px;display:flex}.order-action-checklist>header span,.order-action-checklist>header h3,.order-action-checklist>header p,.order-action-checklist>header strong,.order-action-checklist>header small{display:block}.order-action-checklist>header span{color:#2d6dcc;letter-spacing:.08em;font-size:6.5px;font-weight:900}.order-action-checklist>header h3{color:#1f3557;margin:5px 0 0;font-size:15px}.order-action-checklist>header p{color:#77859a;margin:5px 0 0;font-size:7px}.order-action-checklist>header strong{color:#155bc8;text-align:right;font-size:22px}.order-action-checklist>header strong small{color:#7b8799;margin-top:2px;font-size:6px}.order-action-progress{background:#e7edf5;height:6px}.order-action-progress i{background:#18875d;height:100%;transition:width .2s;display:block}.order-action-next{color:#6f7f96;background:#fbfcfe;border-bottom:1px solid #e5ebf3;justify-content:space-between;align-items:center;gap:12px;padding:9px 18px;font-size:7px;display:flex}.order-action-next b{color:#1d4f9e;font-size:8px}.order-action-step-list{padding:6px 18px}.order-action-step-list>div:not(.empty){border-bottom:1px solid #edf1f6;grid-template-columns:34px minmax(0,1fr) auto;align-items:center;gap:10px;padding:10px 0;display:grid}.order-action-step-list>div:last-child{border-bottom:0}.order-action-toggle{color:#61718a;background:#fff;border:1px solid #cad6e6;border-radius:50%;place-items:center;width:29px;height:29px;font-size:8px;font-weight:900;display:grid}.order-action-step-list .completed .order-action-toggle{color:#fff;background:#168358;border-color:#168358}.order-action-step-list .completed>span>b{color:#78879a;text-decoration:line-through}.order-action-step-list>div>span b,.order-action-step-list>div>span small{display:block}.order-action-step-list>div>span b{font-size:8px}.order-action-step-list>div>span small{color:#8a95a6;margin-top:4px;font-size:6.3px}.order-action-step-list>div>input{border:1px solid #b9cce8;border-radius:7px;height:33px;padding:0 9px;font-size:8px}.order-action-step-list>div>div{gap:5px;display:flex}.order-action-step-list>div>div button{color:#28578f;background:#fff;border:1px solid #ccd8e8;border-radius:6px;height:28px;padding:0 8px;font-size:6.5px;font-weight:900}.order-action-step-list>div>div button.danger-mini{color:#ad3048}.order-action-checklist>footer{background:#f8fafd;border-top:1px solid #e3e9f1;align-items:center;gap:10px;padding:13px 18px;display:flex}.order-action-checklist>footer>form{flex:1;gap:7px;min-width:0;display:flex}.order-action-checklist>footer input{border:1px solid #cbd8e9;border-radius:8px;flex:1;min-width:0;height:36px;padding:0 10px;font-size:8px}.order-action-checklist>footer button{white-space:nowrap;height:36px}.order-action-checklist>.form-error{margin:0 18px 14px}.packaging-alert{color:#8d1520;background:#fff2f3;border:1px solid #f1b6b9;border-radius:12px;justify-content:space-between;align-items:center;gap:12px;padding:13px 16px;display:flex}.packaging-alert b{font-size:10px}.packaging-alert span{font-size:8px;font-weight:800}.packaging-row{grid-template-columns:1.35fr 1fr .8fr .8fr 1.15fr .75fr 1.3fr}.packaging-row>span:last-child{flex-wrap:wrap;gap:5px;display:flex}.packaging-log-row{grid-template-columns:.8fr 1fr .8fr .65fr .75fr 1.2fr 1fr}.row-warning{background:#fff9e9}.packaging-global-actions{background:#f4f8ff;border:1px solid #cbdcf5;border-radius:12px;justify-content:space-between;align-items:center;gap:15px;padding:13px 16px;display:flex}.packaging-global-actions b,.packaging-global-actions span{display:block}.packaging-global-actions b{font-size:10px}.packaging-global-actions span{color:#70809a;margin-top:4px;font-size:7px}.order-material-editor{border:1px solid #dce4ef;border-radius:10px;margin-top:15px;overflow-x:auto}.order-material-head,.order-material-line{grid-template-columns:1.2fr 1fr 1.4fr .65fr .55fr;align-items:center;gap:8px;min-width:850px;padding:9px 11px;display:grid}.order-material-head{color:#6e7c92;background:#f6f8fb;font-size:7px;font-weight:900}.order-material-line{border-top:1px solid #e5eaf1}.order-material-line span b,.order-material-line span small{display:block}.order-material-line span b{font-size:9px}.order-material-line span small{color:#7b8799;margin-top:3px;font-size:7px}.order-material-line input,.order-material-line select{background:#fff;border:1px solid #ced9e8;border-radius:7px;width:100%;height:36px;padding:0 9px}.order-material-line>b{text-align:center}.product-label-preview.product-label-simple{grid-template-rows:1fr 1fr;place-items:stretch stretch;padding:12px;display:grid}.product-label-preview.product-label-simple strong,.product-label-preview.product-label-simple>b{color:#000;text-align:center;place-items:center;width:100%;margin:0;font-size:clamp(20px,4vw,38px);display:grid}.product-label-preview.product-label-simple strong{border-bottom:2px solid #111}.product-label-preview.product-label-simple>b{font-size:clamp(18px,3.5vw,34px)}.label-workflow-v2 .mark-label-preview.focused.mark-horizontal{aspect-ratio:3/2;grid-template-rows:auto 1fr auto;grid-template-columns:39% 61%;width:min(720px,100%);min-height:0;padding:9px;display:grid}.mark-horizontal>header{grid-column:1/-1}.mark-horizontal .mark-code-preview{grid-area:2/1;align-self:start;margin-top:24px}.mark-horizontal>h3{border-top:2px solid #111;grid-area:2/1;align-self:end;margin:0 8px 20px;padding-top:10px}.mark-horizontal>dl{border-top:0;border-left:2px solid #111;grid-area:2/2;margin:0}.mark-horizontal>footer{grid-area:3/1/auto/-1;margin-top:0}.label-preview-focus .mark-label-preview.focused.mark-horizontal h3{font-size:32px}.label-preview-focus .mark-label-preview.focused.mark-horizontal dt{font-size:7px}.label-preview-focus .mark-label-preview.focused.mark-horizontal dd{font-size:9px}.item-head.order-edit-head,.item-row.order-edit-row{grid-template-columns:2fr .72fr .72fr .7fr .55fr 1.15fr;min-width:820px}.item-row.order-edit-row{min-height:58px;position:relative}.item-row.order-edit-row.cancelled-line{background:#fff4f5;padding-bottom:52px}.item-row.order-edit-row.cancelled-line>span:first-child,.item-row.order-edit-row.cancelled-line>input{opacity:.65;text-decoration:line-through}.line-actions{align-items:center;gap:5px;display:flex}.line-actions button{height:auto;min-height:28px;padding:5px 7px;line-height:1.25}.line-cancel-reason{border-top:1px dashed #e5aeb8;grid-template-columns:90px 1fr;align-items:center;gap:7px;padding-top:6px;display:grid;position:absolute;bottom:7px;left:7px;right:7px}.line-cancel-reason span{color:#a22d44;font-size:7px;font-weight:900}.line-cancel-reason input{width:100%;height:30px}.line-cancel-reason.saved b{font-size:8px}.item-section-title>.add-line{margin-top:0}.packaging-material-cell{align-items:center;gap:8px;display:flex}.packaging-material-cell>img,.packaging-material-cell>i{object-fit:cover;background:#f5f7fa;border:1px solid #dce3ed;border-radius:8px;flex:0 0 42px;width:42px;height:42px}.packaging-material-cell>i{color:#8b96a8;place-items:center;font-size:7px;font-style:normal;display:grid}.packaging-material-cell>span{min-width:0}.packaging-image-preview{justify-items:start;gap:8px;display:grid}.packaging-image-preview img{object-fit:contain;background:#f6f7f9;border:1px solid #dce3ed;border-radius:10px;width:min(320px,100%);max-height:220px}.packaging-image-preview span{color:#7b879a;font-size:8px}.field input[type=file]{height:auto;min-height:40px;padding:8px}@media (width<=900px){.order-advanced-filters{grid-template-columns:1fr 1fr}.order-advanced-filters button{grid-column:1/-1}.order-action-checklist>footer,.order-action-checklist>footer>form{flex-direction:column;align-items:stretch}.order-action-step-list>div:not(.empty){grid-template-columns:32px minmax(0,1fr)}.order-action-step-list>div>div{grid-column:2}.packaging-alert{flex-direction:column;align-items:flex-start}}.order-material-editor.bilingual .order-material-head,.order-material-editor.bilingual .order-material-line{grid-template-columns:1.05fr .9fr .9fr .95fr 1.35fr .62fr .45fr;min-width:1220px}.item-entry{background:#fff;border-top:1px solid #e6ebf2;min-width:1040px}.item-entry:first-of-type,.item-entry>.item-row{border-top:0}.item-material-row{background:#f8faff;border-top:1px dashed #d9e2ef;grid-template-columns:1fr 1fr 1.35fr .7fr;gap:9px;padding:10px 11px 12px;display:grid}.item-material-row label{gap:5px;display:grid}.item-material-row label>span{color:#64758f;font-size:7px;font-weight:900}.item-material-row input,.item-material-row select{color:#223451;background:#fff;border:1px solid #cdd9e8;border-radius:8px;width:100%;min-width:0;height:36px;padding:0 9px;font-size:8px}@media (width<=900px){.item-material-row{grid-template-columns:1fr 1fr}}.purchase-item-editor{overflow-x:auto}.purchase-item-grid{grid-template-columns:minmax(280px,2.25fr) minmax(160px,1fr) repeat(10,minmax(92px,.78fr)) 52px;align-items:center;gap:8px;width:100%;min-width:1440px;padding:9px 12px;display:grid}.purchase-item-head{z-index:2;color:#78859a;background:#f5f7fa;font-size:8px;font-weight:900;position:sticky;top:0}.purchase-item-entry{background:#fff;border-top:1px solid #e2e8f1;min-width:1440px}.purchase-item-row{min-width:1440px}.purchase-item-row input{background:#fff;border:1px solid #cfd9e7;border-radius:8px;width:100%;min-width:0;height:38px;padding:0 9px}.purchase-item-row button{color:#a92e46;background:#ffe8ed;border:0;border-radius:8px;height:34px}.purchase-material-fields{background:#f8faff;border-top:1px dashed #d7e0ec;grid-template-columns:1.15fr repeat(2,minmax(0,1fr));gap:10px;padding:11px 12px;display:grid}.purchase-material-fields label{gap:5px;display:grid}.purchase-material-fields span,.packaging-slot label>span{color:#64758f;font-size:8px;font-weight:900}.purchase-material-fields input,.purchase-material-fields select,.packaging-slot input,.packaging-slot select{color:#223451;background:#fff;border:1px solid #cdd9e8;border-radius:8px;width:100%;min-width:0;height:38px;padding:0 10px}.packaging-slot-grid{background:#f8faff;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;padding:0 12px 13px;display:grid}.packaging-slot{background:#fff;border:1px solid #cddcf0;border-radius:10px;grid-template-columns:minmax(0,1.7fr) minmax(90px,.65fr);gap:8px;padding:10px;display:grid}.packaging-slot>b{color:#184f9f;grid-column:1/-1;font-size:8px}.packaging-slot label{gap:5px;display:grid}.field-help{color:#7d899d;margin-top:5px;font-size:7px;line-height:1.35;display:block}@media (width<=900px){.packaging-slot-grid,.purchase-material-fields{grid-template-columns:1fr}}.mark-horizontal .mark-preview-left{border-right:0;grid-area:2/1;grid-template-rows:minmax(0,1fr) auto;min-width:0;display:grid}.mark-horizontal .mark-preview-left .mark-code-preview{grid-area:auto;align-self:center;width:88%;max-width:none;margin:4px auto}.mark-horizontal .mark-preview-left .mark-code-preview.boxed{padding:12px 5px}.mark-horizontal .mark-preview-left .mark-code-preview b{font-size:clamp(28px,5vw,48px)}.mark-horizontal .mark-preview-left>h3{text-align:center;border-top:2px solid #111;grid-area:auto;align-self:auto;margin:0 8px;padding:10px 3px;font-size:clamp(24px,4vw,38px)}.mark-horizontal>dl{border-left:2px solid #111}.container-card dd small{color:#b33b50;margin-top:3px;font-size:6.5px;display:block}.cancelled-carton-summary{background:#fff;border:1px solid #dce3ed;border-radius:9px;justify-content:space-between;align-items:center;gap:12px;margin:10px 0 14px;padding:10px 12px;display:flex}.cancelled-carton-summary span b,.cancelled-carton-summary span small{display:block}.cancelled-carton-summary span b{font-size:8px}.cancelled-carton-summary span small{color:#7f8b9e;margin-top:4px;font-size:6.5px}.cancelled-carton-summary strong{color:#65738b;text-align:right;max-width:55%;font-size:7px}.cancelled-carton-summary.has-cancelled{background:#fff5f6;border-color:#efb6c0}.cancelled-carton-summary.has-cancelled span b,.cancelled-carton-summary.has-cancelled strong{color:#a52d44}.supplier-order-groups{background:#eef3fa;border-top:1px solid #dfe6ef;gap:8px;padding:10px;display:grid}.supplier-order-group{background:#fff;border:1px solid #d7e0ec;border-radius:10px;overflow:hidden}.supplier-order-summary{color:#263752;text-align:left;background:#fff;border:0;grid-template-columns:30px minmax(0,1fr) auto;align-items:center;gap:9px;width:100%;padding:11px 12px;display:grid}.supplier-order-summary:hover{background:#f8fbff}.supplier-order-summary span b,.supplier-order-summary span small,.supplier-order-summary strong b,.supplier-order-summary strong small{display:block}.supplier-order-summary span b{font-size:8.7px}.supplier-order-summary span small{color:#7e8a9d;margin-top:4px;font-size:7px}.supplier-order-summary strong{text-align:right}.supplier-order-summary strong b{color:#1759c8;font-size:9.5px}.supplier-order-summary strong small{color:#536684;margin-top:3px;font-size:7px}@media (width<=700px){.supplier-order-summary{grid-template-columns:26px minmax(0,1fr)}.supplier-order-summary strong{text-align:left;grid-column:2}}.supplier-po-document .supplier-po-meta{grid-template-columns:repeat(5,minmax(0,1fr))}.supplier-po-document .supplier-po-meta p{min-width:0}.po-image-cell{text-align:center;height:64px}.po-image-cell img{object-fit:contain;width:56px;height:52px;margin:auto;display:block}.po-image-cell span{color:#888;font-size:6px}.po-packing-section{break-before:auto;margin-top:14px}.po-packing-section>header{border-bottom:3px solid #174da8;justify-content:space-between;align-items:flex-end;padding:0 0 7px;display:flex}.po-packing-section>header div b,.po-packing-section>header div span{display:block}.po-packing-section>header div b{color:#174da8;font-size:15px}.po-packing-section>header div span{color:#5e6b80;letter-spacing:.08em;margin-top:2px;font-size:6.5px;font-weight:800}.po-packing-section>header strong{color:#174da8;font-size:9px}.po-packing-alert{color:#4d3d00;background:#fff8d8;border-left:4px solid #f2b900;margin:7px 0;padding:6px 8px;font-size:7px;font-weight:800}.supplier-po-lines-table{table-layout:fixed;width:100%}.supplier-po-lines-table th{color:#fff;text-align:center;background:#174da8;padding:5px 3px;font-size:6px}.supplier-po-lines-table td{vertical-align:middle;overflow-wrap:anywhere;padding:6px 4px;font-size:6.5px}.supplier-po-lines-table tr{break-inside:avoid;page-break-inside:avoid}.supplier-po-lines-table td:nth-child(n+3):nth-child(-n+9){text-align:center}.supplier-po-lines-table td>b,.supplier-po-lines-table td>small{display:block}.supplier-po-lines-table td>small{color:#657087;margin-top:3px;font-size:5.7px;line-height:1.3}.po-pack-badge{white-space:nowrap;border-radius:4px;padding:4px 5px;font-size:6.5px;font-weight:900;display:inline-block}.po-pack-badge.single{color:#174da8;background:#e8f0ff}.po-pack-badge.mixed{color:#fff;background:#d4383f}.mixed-pack-row td{background:#fff6f6;border-color:#d4383f}.mixed-pack-lines{gap:5px;display:grid}.mixed-pack-lines>span{border-bottom:1px dashed #e4a3a6;padding-bottom:4px;display:block}.mixed-pack-lines>span:last-child{border-bottom:0;padding-bottom:0}.mixed-pack-lines b,.mixed-pack-lines small{display:block}.mixed-pack-lines small{color:#606b7e;margin-top:2px;font-size:5.5px}.mixed-pack-totals{gap:4px;display:grid}.mixed-pack-totals span,.mixed-pack-totals b,.mixed-pack-totals small{display:block}.mixed-pack-totals small{color:#606b7e;margin-top:2px;font-size:5.5px}.po-mixed-images{grid-template-columns:repeat(2,minmax(0,1fr));gap:3px;display:grid}.po-mixed-images img{object-fit:contain;width:100%;height:38px}.po-mixed-images span{font-size:5px}.po-packing-footnote{color:#8f2029;background:#fff7f7;border:1px solid #e7b4b7;border-radius:4px;margin:7px 0 0;padding:6px 8px;font-size:6.5px}.supplier-po-document>footer{break-inside:avoid;page-break-inside:avoid}.order-box-spec-editor{background:#f7faff;border:1px solid #b9d0f3;border-radius:11px;margin-bottom:15px;padding:14px}.order-box-spec-editor>header{justify-content:space-between;align-items:center;gap:12px;margin-bottom:11px;display:flex}.order-box-spec-editor>header b,.order-box-spec-editor>header small{display:block}.order-box-spec-editor>header b{font-size:10px}.order-box-spec-editor>header small{color:#6f7f98;margin-top:4px;font-size:7px}.order-box-spec-list{gap:9px;display:grid}.order-box-spec-list>section{background:#fff;border:1px solid #d9e3f0;border-radius:10px;padding:11px}.order-box-spec-list>section.locked-spec{opacity:.75;background:#f3f4f6}.order-box-spec-title{justify-content:space-between;align-items:center;gap:12px;margin-bottom:9px;display:flex}.order-box-spec-title span b,.order-box-spec-title span small{display:block}.order-box-spec-title span b{font-size:9px}.order-box-spec-title span small{color:#7e899b;margin-top:3px;font-size:7px}.order-box-spec-title strong{color:#1759c8;font-size:9px}.order-box-spec-grid{grid-template-columns:repeat(4,minmax(105px,1fr));gap:8px;display:grid}.order-box-spec-grid label{gap:5px;display:grid}.order-box-spec-grid label>span{color:#677690;font-size:7px;font-weight:900}.order-box-spec-grid input,.order-box-spec-grid select{color:#213450;background:#fff;border:1px solid #ced9e8;border-radius:8px;width:100%;min-width:0;height:36px;padding:0 9px}.order-box-spec-list section>p{color:#9b3146;margin:8px 0 0;font-size:7px}.order-box-spec-editor>.primary{margin-top:11px}.modal-body{scrollbar-gutter:stable both-edges;overscroll-behavior:contain;overflow:auto}.purchase-item-editor{overflow:visible}.purchase-item-head{top:-20px;box-shadow:0 1px #dfe6ef}@media (width<=900px){.order-box-spec-grid{grid-template-columns:1fr 1fr}.order-box-spec-editor>header{flex-direction:column;align-items:flex-start}}.label-workflow-v2 .product-label-preview .product-preview-meta{justify-content:flex-start;padding:3px 2px 1px}.label-workflow-v2 .product-label-preview .product-preview-meta>b{display:none}.label-workflow-v2 .product-label-preview .barcode-preview{min-height:66px}.label-workflow-v2 .product-label-preview .barcode-preview>span{min-height:54px}.label-workflow-v2 .product-label-preview .importer-preview:after{content:"HECHO EN CHINA";margin-top:1px;font-size:6.5px;font-weight:900;line-height:1.1;display:block}.label-workflow-v2 .product-label-preview.product-80x50 .barcode-preview{min-height:112px}.label-workflow-v2 .product-label-preview.product-80x50 .barcode-preview>span{min-height:94px}.label-workflow-v2 .product-label-preview.product-80x50 .importer-preview:after{font-size:8px}.order-material-cards{gap:12px;margin-top:14px;display:grid}.order-material-card{background:#f8faff;border:1px solid #d9e2ee;border-radius:11px;overflow:hidden}.order-material-card>header{background:#fff;padding:12px 14px}.order-material-card>header b,.order-material-card>header small{display:block}.order-material-card>header b{font-size:10px}.order-material-card>header small{color:#78869a;margin-top:4px;font-size:8px}.production-quantity>div{grid-template-columns:1.6fr repeat(7,.75fr)}.order-product-quantity>div{grid-template-columns:minmax(215px,1.9fr) repeat(7,minmax(62px,.7fr));gap:9px;min-width:790px;min-height:68px}.order-product-quantity .qh{min-height:auto}.order-product-main{grid-template-columns:52px minmax(0,1fr);align-items:center;gap:10px;min-width:0;display:grid!important}.order-product-thumb{color:#98a3b5;background:#f1f4f8;border:1px solid #dfe6ef;border-radius:9px;place-items:center;width:52px;height:52px;font-size:7px;font-weight:900;position:relative;overflow:hidden;display:grid!important}.order-product-thumb img{object-fit:contain;background:#fff;width:100%;height:100%;position:absolute;inset:0}.order-product-copy{min-width:0}.order-product-copy b{font-size:9px}.order-product-copy small{line-height:1.4;text-overflow:clip!important;white-space:normal!important;overflow:visible!important}.order-column-toolbar{background:#fff;border:1px solid #dce5f0;border-radius:10px;justify-content:space-between;align-items:center;gap:14px;margin:0 0 9px;padding:10px 12px;display:flex;position:relative}.order-column-toolbar>div>b,.order-column-toolbar>div>small{display:block}.order-column-toolbar>div>b{color:#174f9e;font-size:9px}.order-column-toolbar>div>small{color:#7a879b;margin-top:3px;font-size:7px}.order-column-selector{z-index:8;position:relative}.order-column-selector>summary{color:#1758c7;cursor:pointer;white-space:nowrap;background:#f6f9ff;border:1px solid #bfcfe5;border-radius:8px;padding:8px 11px;font-size:8px;font-weight:900;list-style:none}.order-column-selector>summary::-webkit-details-marker{display:none}.order-column-selector[open]>summary{background:#eaf2ff;border-color:#2b6dcc}.order-column-popover{background:#fff;border:1px solid #c9d7ea;border-radius:12px;width:min(620px,82vw);position:absolute;top:calc(100% + 7px);right:0;overflow:hidden;box-shadow:0 18px 45px #0f265033}.order-column-popover>header{background:#f7faff;border-bottom:1px solid #e4eaf2;justify-content:space-between;align-items:center;gap:10px;padding:10px 12px;display:flex}.order-column-popover>header>b{font-size:9px}.order-column-popover>header>span{gap:5px;display:flex}.order-column-popover button{color:#1758c7;background:#fff;border:1px solid #c5d5ea;border-radius:6px;padding:5px 8px;font-size:7px;font-weight:900}.order-column-popover>div{background:#edf1f6;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;max-height:330px;padding:8px;display:grid;overflow:auto}.order-column-popover label{cursor:pointer;background:#fff;align-items:center;gap:7px;min-height:34px;padding:7px 8px;font-size:7.5px;display:flex}.order-column-popover input{accent-color:#1760ca;width:15px;height:15px}.order-product-all-columns>div{min-height:72px}.order-product-all-columns>div>span{min-width:0}.order-detail-lines b,.order-detail-lines small{display:block}.order-detail-lines small{margin-top:3px;line-height:1.35;text-overflow:clip!important;white-space:normal!important;overflow:visible!important}.cancelled-order-item{opacity:.68;background:#fff4f6!important}.order-columns-empty{color:#7c899e;text-align:center;background:#fff;border:1px dashed #bdcce0;border-radius:10px;justify-items:center;gap:5px;padding:24px;display:grid}.order-columns-empty b{font-size:9px}.order-columns-empty span{font-size:7px}@media (width<=700px){.order-product-quantity>div{min-width:760px;min-height:72px;padding-top:9px;padding-bottom:9px}.order-product-main{grid-template-columns:54px minmax(0,1fr)}.order-product-thumb{width:54px;height:54px}.order-column-toolbar{flex-direction:column;align-items:stretch}.order-column-selector>summary{text-align:center}.order-column-popover{width:min(540px,100vw - 72px);left:0;right:auto}.order-column-popover>div{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=430px){.order-column-popover>div{grid-template-columns:1fr}}.auto-carton-plan{margin-top:12px}.auto-carton-plan>div{grid-template-columns:minmax(220px,1.6fr) repeat(4,.72fr)}.importer-preview small{overflow-wrap:anywhere;text-overflow:clip;white-space:normal;line-height:1.15;overflow:visible}.supplier-product-summary{background:#f8fbff;border-left:4px solid #2b6bd4}.supplier-product-summary:hover{background:#eef5ff}.supplier-product-summary .product-summary-main>b{color:#123b79;font-size:10px}.product-quantity-breakdown{flex-wrap:wrap;gap:6px;margin-top:8px;display:flex!important}.product-quantity-breakdown>span{background:#fff;border:1px solid #cdddf4;border-radius:7px;min-width:86px;padding:6px 8px}.product-quantity-breakdown>span small{color:#7888a1!important;margin:0!important;font-size:6px!important}.product-quantity-breakdown>span b{color:#1558bd;margin-top:3px;font-size:8.5px;display:block}.supplier-product-summary>strong b{font-size:10px}@media (width<=700px){.product-quantity-breakdown>span{min-width:74px}.supplier-product-summary>strong{text-align:left;grid-column:2}}.purchase-default-source{color:#52719e;background:#f8faff;border-top:1px dashed #d7e0ec;padding:8px 12px 11px;font-size:7px}.purchase-draft-summary{background:#f7fbff;border:1px solid #bcd2ee;border-radius:11px;margin:14px 0 8px;overflow:hidden}.purchase-draft-summary>header{background:#eef5ff;border-bottom:1px solid #dce7f4;justify-content:space-between;align-items:center;gap:16px;padding:12px 14px;display:flex}.purchase-draft-summary>header b,.purchase-draft-summary>header small{display:block}.purchase-draft-summary>header b{color:#174f9e;font-size:9px}.purchase-draft-summary>header small{color:#73839b;margin-top:4px;font-size:6.5px}.purchase-draft-summary>header strong{color:#174fae;font-size:10px}.purchase-draft-summary>div{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;padding:11px 14px;display:grid}.purchase-draft-summary>div>span{background:#fff;border:1px solid #dce6f2;border-radius:8px;padding:9px 10px}.purchase-draft-summary>div small,.purchase-draft-summary>div b{display:block}.purchase-draft-summary>div small{color:#7d899c;font-size:6.5px}.purchase-draft-summary>div b{color:#193f7e;margin-top:5px;font-size:9px}.purchase-draft-summary>p{border-top:1px solid #e4e9f0;margin:0;padding:8px 14px}.purchase-item-row input[readonly]{color:#315786;background:#eef4fc}.field select{color:#263550;background:#fff;border:1px solid #d8e0ea;border-radius:8px;width:100%;height:38px;padding:0 10px}.mixed-sku-helper{background:#edf5ff;border-top:1px dashed #c6d8f0;justify-content:space-between;align-items:center;gap:14px;padding:9px 12px;display:flex}.mixed-sku-helper span b,.mixed-sku-helper span small{display:block}.mixed-sku-helper span b{color:#174f9e;font-size:8px}.mixed-sku-helper span small{color:#71829a;margin-top:3px;font-size:6.5px}.mixed-sku-helper button{color:#1759c8;background:#fff;border:1px solid #9dbce7;border-radius:7px;flex:none;height:32px;padding:0 10px;font-size:7px;font-weight:900}.purchase-item-repeat-head{z-index:auto;color:#63738a;background:#edf3fb;border-top:1px solid #d5dfed;border-bottom:1px solid #dbe4ef;position:static}@media (width<=700px){.purchase-draft-summary>header{flex-direction:column;align-items:flex-start}.purchase-draft-summary>div{grid-template-columns:1fr 1fr}}html,body{overflow-x:hidden}.app{font-size:15px}.workspace,.content,.stack,.panel{max-width:100%}.brand strong{font-size:16px}.brand span{font-size:11px}.sidebar nav button,.sidebar nav button>span>b{font-size:13px}.sidebar nav button>span>small,.sidebar nav em,.storage small,.user span{font-size:10px}.storage span,.user strong{font-size:11px}.title strong{font-size:18px}.title span{font-size:11px}.global-search input,.primary,.secondary{font-size:13px}.hero .eyebrow,.view-head>div>span{font-size:11px}.hero p,.view-head p,.hero>button{font-size:13px}.panel-head h2{font-size:16px}.panel-head p,.metric small{font-size:11px}.toolbar,.tr{font-size:12px}.tr.th{font-size:11px}.tr b,.table-link b{font-size:12px}.tr small,.table-link small,.status{font-size:10px}.field>span,.purchase-material-fields span,.packaging-slot label>span{font-size:12px}.field input,.field select,.field textarea,.purchase-material-fields input,.purchase-material-fields select,.packaging-slot input,.packaging-slot select{font-size:14px}.field-help,.muted,.auto-fill-note,.purchase-default-source{font-size:11px}.section-title h3,.item-section-title h3{font-size:16px}.item-section-title span{font-size:11px}.modal-head h2{font-size:21px}.modal-head p{font-size:12px}.modal .primary,.modal .secondary,.modal input,.modal select,.modal textarea,.modal button{font-size:14px}.purchase-grid-field{min-width:0}.purchase-grid-field>span{display:none}.purchase-grid-field>input{width:100%}.board{grid-template-columns:repeat(auto-fit,minmax(250px,1fr));overflow:visible}.shared-carton-note{color:#315986;background:#f3f8ff;border:1px solid #cbdaf0;border-radius:8px;grid-column:1/-1;padding:10px 12px;font-size:12px;line-height:1.45}.purchase-item-head{display:none}.purchase-item-entry,.purchase-item-row{min-width:0}.purchase-item-grid.purchase-item-row{grid-template-columns:repeat(4,minmax(140px,1fr));align-items:end;gap:12px;width:100%;min-width:0;padding:14px}.purchase-grid-field{gap:6px;display:grid}.purchase-grid-field>span{color:#64758f;font-size:12px;font-weight:900;display:block}.purchase-product-field{grid-column:span 2}.purchase-item-row>button{width:100%;min-height:40px}@media (width<=1800px){.modal-body{overflow-x:hidden}.purchase-item-editor{overflow:visible}.purchase-item-head{display:none}.purchase-item-entry,.purchase-item-row{min-width:0}.purchase-item-grid.purchase-item-row{grid-template-columns:repeat(4,minmax(140px,1fr));align-items:end;gap:12px;width:100%;min-width:0;padding:14px}.purchase-grid-field{gap:6px;display:grid}.purchase-grid-field>span{color:#64758f;font-size:12px;font-weight:900;display:block}.purchase-product-field{grid-column:span 2}.purchase-item-row>button{width:100%;min-height:40px}.packaging-slot-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.order-advanced-filters{grid-template-columns:minmax(155px,1fr) minmax(170px,1.1fr) minmax(175px,1.1fr) minmax(120px,.72fr) minmax(120px,.72fr) minmax(165px,1fr) minmax(100px,.6fr) auto}.order-queue-table .tr{--grid:minmax(145px,1fr) minmax(145px,1fr) minmax(145px,1fr) minmax(145px,1fr) minmax(145px,1fr) minmax(100px,.65fr) minmax(125px,.85fr) minmax(115px,.78fr) minmax(130px,.88fr) minmax(430px,3fr);align-items:start}.order-status-cell{padding-top:1px}.order-progress-cell{gap:7px;display:grid}.order-progress-cell-head{justify-content:space-between;align-items:center;gap:8px;display:flex}.order-progress-cell-head b{color:#28456f;font-size:8px}.tr .order-progress-cell-head small{white-space:nowrap;margin:0;overflow:visible}.order-progress-pipeline{grid-template-columns:repeat(4,minmax(96px,1fr));gap:5px;display:grid}.order-progress-pipeline>span{color:#748197;background:#f7f9fc;border:1px solid #dce3ed;border-radius:7px;align-items:center;gap:5px;min-width:0;padding:5px 6px;display:flex}.order-progress-pipeline i{color:#68758a;background:#e5e9ef;border-radius:50%;flex:none;place-items:center;width:18px;height:18px;font-size:7px;font-style:normal;font-weight:900;display:grid}.order-progress-pipeline em{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:7px;font-style:normal;font-weight:800;overflow:hidden}.order-progress-pipeline>span.done{color:#176b4c;background:#eff9f4;border-color:#b8dfcc}.order-progress-pipeline>span.done i{color:#fff;background:#18835a}.order-progress-pipeline>span.current{color:#174f9e;background:#edf4ff;border-color:#8db3ec;box-shadow:0 0 0 1px #1759d114}.order-progress-pipeline>span.current i{color:#fff;background:#1759d1}.order-action-reorder{gap:4px;display:flex!important}.order-action-reorder button{min-width:28px;padding:0!important;font-size:11px!important}@media (width<=1100px){.order-advanced-filters{grid-template-columns:repeat(3,minmax(0,1fr))}.order-advanced-filters button{grid-column:auto}.order-progress-pipeline{grid-template-columns:repeat(2,minmax(110px,1fr))}}@media (width<=700px){.order-advanced-filters{grid-template-columns:1fr 1fr}.order-advanced-filters button{grid-column:1/-1}.order-action-step-list>div>div{flex-wrap:wrap}.order-progress-pipeline{grid-template-columns:repeat(2,minmax(105px,1fr))}}@media (width<=460px){.order-advanced-filters,.order-progress-pipeline{grid-template-columns:1fr}}.receiving-label-option{color:#fff;background:#ffffff1a;border:1px solid #ffffff57;border-radius:10px;align-items:center;gap:9px;padding:9px 12px;display:flex}.receiving-label-option input{accent-color:#ffcc28;width:17px;height:17px;margin:0}.receiving-label-option span,.receiving-label-option b,.receiving-label-option small{display:block}.receiving-label-option b{font-size:8px}.receiving-label-option small{color:#d9e6ff;margin-top:3px;font-size:6.5px}.label-output-types{grid-template-columns:repeat(5,1fr)}.label-package-plan .zip-structure{grid-template-columns:auto repeat(5,1fr) auto}.label-workflow-v2 .middle-package-preview .product-preview-meta{grid-template-columns:minmax(0,1.2fr) minmax(0,.8fr)}.label-workflow-v2 .middle-package-preview .product-preview-meta.has-size{grid-template-columns:minmax(0,1fr) minmax(0,.78fr) minmax(0,.82fr)}.label-workflow-v2 .middle-package-preview .product-preview-meta.sku-only>span{grid-column:auto}.label-workflow-v2 .middle-package-preview .middle-package-quantity{text-align:center;border-left:1px solid #111}.receiving-label-preview{color:#102445;text-align:center;background:#fff;border:3px solid #102445;border-radius:12px;flex-direction:column;align-items:center;width:min(390px,100%);min-height:520px;padding:18px;display:flex;position:relative}.receiving-label-preview>header{border-bottom:2px solid #102445;width:100%;padding-bottom:10px;font-size:11px;font-weight:900}.receiving-qr-preview{border:1px solid #d7e0ec;border-radius:8px;place-items:center;width:190px;height:190px;margin:18px 0 8px;padding:9px;display:grid}.receiving-qr-preview img{object-fit:contain;width:100%;height:100%}.receiving-label-preview h3{color:#0c4faa;letter-spacing:.04em;margin:6px 0;font-size:25px}.receiving-label-preview>p{color:#62718a;margin:0 0 10px;font-size:8px}.receiving-label-preview dl{text-align:left;border-top:1px solid #dce3ec;width:100%;margin:0}.receiving-label-preview dl>div{border-bottom:1px solid #dce3ec;grid-template-columns:34% 66%;padding:7px 4px;display:grid}.receiving-label-preview dt{color:#748198;font-size:7px}.receiving-label-preview dd{overflow-wrap:anywhere;margin:0;font-size:8px;font-weight:800}.receiving-label-preview footer{border-top:2px solid #102445;margin-top:auto;padding-top:10px;font-size:7px;font-weight:800}.receiving-label-preview>i{color:#8c98a9;font-size:6px;font-style:normal;position:absolute;bottom:6px;right:8px}.receiving-results{background:#fff;border:1px solid #dce3ed;border-radius:14px;overflow:hidden}.receiving-results>header{border-bottom:1px solid #e6ebf2;justify-content:space-between;align-items:center;gap:14px;padding:15px 18px;display:flex}.receiving-results h3{margin:0;font-size:11px}.receiving-results header p{color:#7f8b9e;margin:4px 0 0;font-size:7px}.receiving-results header strong{color:#1658c6;white-space:nowrap;font-size:10px}.receiving-export-actions{background:#f7faff;border-bottom:1px solid #e8edf3;flex-wrap:wrap;align-items:center;gap:7px;padding:12px 18px;display:flex}.receiving-export-actions a{justify-content:center;align-items:center;text-decoration:none;display:inline-flex}.receiving-export-actions small{color:#75849a;flex-basis:100%;font-size:6.5px}@media (width<=900px){.label-output-types,.label-package-plan .zip-structure{grid-template-columns:1fr 1fr}.receiving-results>header{flex-direction:column;align-items:flex-start}.receiving-export-actions a{flex:1;min-width:180px}}@media (width<=600px){.receiving-label-option{width:100%}.label-output-types,.label-package-plan .zip-structure{grid-template-columns:1fr}.receiving-export-actions{flex-direction:column;align-items:stretch}.receiving-export-actions a{width:100%}}.order-list-note{-webkit-line-clamp:2;-webkit-box-orient:vertical;font-weight:700;line-height:1.45;color:#53627c!important;white-space:normal!important;display:-webkit-box!important;overflow:hidden!important}.order-queue-table .order-list-volume{color:#245c83;white-space:normal;font-weight:700;line-height:1.5;display:block}.payment-plan-capacity{color:#31536b;background:#f1f7fc;border:1px solid #cbddeb;border-radius:8px;gap:8px;margin:12px 16px;padding:12px;font-size:11px;line-height:1.6;display:grid}.payment-plan-capacity button{justify-self:start}.order-queue-table .order-age{flex-wrap:wrap;align-items:center;gap:4px;margin-top:4px;font-weight:800;line-height:1.45;color:#53627c!important;white-space:normal!important;display:flex!important}.order-queue-table .order-age>i{background:#21845a;border-radius:50%;flex:0 0 7px;width:7px;height:7px}.order-queue-table .order-age strong{color:inherit;font-weight:950}.order-queue-table .order-age-warning>i{background:#d5a213}.order-queue-table .order-age-warning strong,.order-queue-table .order-age-overdue strong{color:#c23147}.order-queue-table .order-age-overdue>i{background:#c23147}.order-queue-table .order-age-invalid>i{background:#9aa5b4}.order-queue-table .order-age em{color:#fff;white-space:nowrap;background:#c23147;border-radius:999px;padding:1px 5px;font-size:6.5px;font-style:normal;font-weight:950}@media (width<=700px){.order-queue-table .order-age{align-items:flex-start}.order-queue-table .order-age>i{margin-top:3px}}.detail-loading-banner{z-index:12;color:#1757b6;background:#eef5ff;border:1px solid #bfd5f7;border-radius:10px;margin:-2px 0 12px;padding:9px 13px;font-size:9px;font-weight:900;position:sticky;top:0}.table-pagination{color:#71819a;background:#fafcff;border-top:1px solid #dfe7f1;grid-column:1/-1;justify-content:space-between;align-items:center;gap:12px;padding:12px 16px;font-size:8px;font-weight:800;display:flex}.table-pagination>div{gap:7px;display:flex}.table-pagination button{color:#175bc1;background:#fff;border:1px solid #cbd9ec;border-radius:7px;padding:7px 11px;font-weight:900}.table-pagination button:disabled{cursor:not-allowed;opacity:.4}.health-view{gap:16px}.health-banner{color:#164e9e;background:#edf5ff;border:1px solid #bed5f5;border-radius:13px;justify-content:space-between;align-items:center;gap:16px;padding:17px 20px;display:flex}.health-banner.good{color:#087348;background:#ecfaf3;border-color:#b7e2cd}.health-banner.bad{color:#b92d47;background:#fff0f3;border-color:#f1bcc4}.health-banner b{font-size:13px}.health-banner span{font-size:8px}.health-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.health-grid article{background:#fff;border:1px solid #dfe7f1;border-radius:13px;gap:7px;padding:18px;display:grid}.health-grid span,.health-grid small{color:#75849a;font-size:8px}.health-grid strong{color:#164fa7;font-size:18px}.health-flow{grid-template-columns:repeat(5,minmax(0,1fr));gap:0;padding:18px;display:grid}.health-flow>div{border-right:1px solid #e1e8f1;justify-items:center;gap:8px;padding:9px;display:grid}.health-flow>div:last-child{border-right:0}.health-flow i{color:#fff;background:#1c5ec6;border-radius:50%;place-items:center;width:27px;height:27px;font-style:normal;font-weight:900;display:grid}.health-flow span{font-size:9px;font-weight:800}.health-flow b{color:#087348;font-size:8px}@media (width<=800px){.health-grid{grid-template-columns:1fr 1fr}.health-flow{grid-template-columns:1fr}.health-flow>div{border-bottom:1px solid #e1e8f1;border-right:0;grid-template-columns:auto 1fr auto;justify-items:start}.health-flow>div:last-child{border-bottom:0}.health-banner,.table-pagination{flex-direction:column;align-items:flex-start}}@media (width<=1200px){.app{grid-template-columns:1fr}.sidebar{width:238px;transition:left .2s;position:fixed;left:-255px}.nav-open .sidebar{left:0}.backdrop{z-index:25;background:#030e268c;border:0;display:block;position:fixed;inset:0}.menu{display:block}.content{padding:18px 16px 42px}.topbar{padding:0 16px}.global-search{flex:1;width:auto;margin-left:0}.dashboard-grid,.receiving-layout,.two-col,.export-grid{grid-template-columns:1fr}.cards,.container-grid,.metrics,.form-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.field.span{grid-column:1/-1}.modal{width:calc(100vw - 20px);max-width:none;margin:10px}.modal-body{padding:18px}.purchase-draft-summary>div{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=850px){.title,.topbar>.primary{display:none}.purchase-item-grid.purchase-item-row{grid-template-columns:repeat(2,minmax(0,1fr))}.purchase-product-field{grid-column:1/-1}.purchase-material-fields,.packaging-slot-grid,.form-grid{grid-template-columns:1fr}.field.span{grid-column:auto}.cards,.container-grid{grid-template-columns:1fr}.modal-body{padding:14px}.purchase-draft-summary>div{grid-template-columns:1fr 1fr}}.label-workflow-v2 .product-label-preview.product-60x40{aspect-ratio:3/2;max-width:560px;padding:11px}.label-workflow-v2 .product-label-preview.product-60x40 strong{min-height:39px;font-size:15px}.label-workflow-v2 .product-label-preview.product-60x40>p{font-size:7.5px}.label-workflow-v2 .product-label-preview.product-60x40 .product-preview-meta span{font-size:11px}.label-workflow-v2 .product-label-preview.product-60x40 .barcode-preview{min-height:88px}.label-workflow-v2 .product-label-preview.product-60x40 .barcode-preview>span{min-height:73px}.label-workflow-v2 .product-label-preview.product-60x40 .barcode-preview b{font-size:9px}.label-workflow-v2 .product-label-preview.product-60x40 .importer-preview small,.label-workflow-v2 .product-label-preview.product-60x40 .importer-preview:after{font-size:7px}.order-step-nav{z-index:8;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#fffffff5;border:1px solid #d8e3f1;border-radius:12px;grid-template-columns:repeat(4,minmax(0,1fr));gap:6px;margin:-4px 0 16px;padding:6px;display:grid;position:sticky;top:-18px;box-shadow:0 7px 18px #112d5714}.order-step-nav button{color:#53647e;background:#f5f8fc;border:0;border-radius:8px;justify-content:center;align-items:center;gap:8px;min-height:42px;font-weight:900;display:flex}.order-step-nav button:hover{color:#174fae;background:#eaf2ff}.order-step-nav b{color:#fff;background:#2769cc;border-radius:7px;place-items:center;width:24px;height:24px;font-size:12px;display:grid}.order-form-section{scroll-margin-top:62px}.order-line-actions{gap:10px;margin:13px 0;display:flex}.order-line-actions .add-line{margin:0}.order-line-actions .mixed{color:#174fae;background:#eef5ff;border-color:#9abbe9}.order-line-actions button:disabled{cursor:not-allowed;opacity:.62}.modal:has(.order-step-nav){width:min(1420px,100vw - 28px)}.revision-impact{grid-template-columns:repeat(4,minmax(0,1fr))}.mixed-order-entry{background:#f5f9ff;border:2px solid #99bce9;border-radius:14px;margin:12px 0;box-shadow:0 4px 14px #205bad14}.mixed-order-entry+.mixed-order-entry{border-top:1px dashed #9bbce6;border-radius:0 0 14px 14px;margin-top:-14px}.mixed-group-title{background:#e9f3ff;border-bottom:1px solid #cbdcf1;justify-content:space-between;align-items:center;gap:12px;padding:13px 15px;display:flex}.mixed-group-title b,.mixed-group-title small{display:block}.mixed-group-title b{color:#174f9e;font-size:15px}.mixed-group-title small{color:#617693;margin-top:4px;font-size:11px}.mixed-group-title>span{color:#fff;background:#2869ca;border-radius:999px;padding:6px 10px;font-size:11px;font-weight:900}.mixed-member-badge{color:#174f9e;background:#eef5ff;border:1px solid #c8d9ef;border-radius:8px;align-content:center;padding:8px 10px;display:grid}.mixed-member-badge small{color:#6b7d96;margin-top:3px;font-size:11px}.mixed-order-entry .purchase-item-row{background:#fff}.mixed-order-entry .packaging-slot-grid,.mixed-order-entry .purchase-material-fields,.mixed-order-entry .purchase-default-source{background:#f5f9ff}.mixed-group-footer{background:#fff;border:2px solid #2d6dcc;border-radius:12px;margin:0 12px 14px}.mixed-group-footer>header{background:#edf5ff;border-bottom:1px solid #d7e4f4;justify-content:space-between;align-items:center;gap:12px;padding:11px 13px;display:flex}.mixed-group-footer>header b,.mixed-group-footer>header small{display:block}.mixed-group-footer>header b{color:#174f9e;font-size:14px}.mixed-group-footer>header small{color:#64758f;margin-top:4px;font-size:11px}.mixed-group-footer>header button{color:#174fae;background:#fff;border:1px solid #91b5e6;border-radius:8px;min-height:36px;padding:0 12px;font-weight:900}.mixed-group-footer>div{grid-template-columns:repeat(5,minmax(120px,1fr));gap:9px;padding:12px;display:grid}.mixed-group-footer label{gap:6px;display:grid}.mixed-group-footer label>span{color:#60728d;font-size:11px;font-weight:900}.mixed-group-footer input{border:1px solid #cbd8e8;border-radius:8px;width:100%;height:40px;padding:0 10px;font-size:14px}.mixed-group-footer>p{color:#526c91;border-top:1px dashed #d9e3ef;margin:0;padding:9px 12px;font-size:11px}.mixed-order-entry .purchase-grid-field>span{display:block}.single-order-entry{border-radius:10px}.purchase-item-row{grid-auto-flow:row}.order-form-section>.section-title{margin-top:6px}@media (width<=900px){.order-step-nav{grid-template-columns:repeat(4,minmax(120px,1fr));top:-14px;overflow-x:auto}.order-step-nav button{white-space:nowrap}.mixed-group-footer>div{grid-template-columns:1fr 1fr}.mixed-group-footer>header{flex-direction:column;align-items:flex-start}.mixed-group-footer>header button{width:100%}.order-line-actions{flex-direction:column}.order-line-actions button{width:100%}}@media (width<=520px){.order-step-nav{grid-template-columns:repeat(4,110px)}.order-step-nav button{font-size:12px}.order-step-nav button span{display:none}.order-step-nav b{width:28px;height:28px}.mixed-group-footer>div{grid-template-columns:1fr}.mixed-group-title{align-items:flex-start}.mixed-group-title>span{white-space:nowrap}}.mixed-carton-group{background:#fff5f6!important;border-left-color:#d43852!important}.mixed-carton-group:hover{background:#ffedef!important}.mixed-carton-badge{letter-spacing:.02em;background:#c8324c;border-radius:999px;width:max-content;margin-bottom:6px;padding:4px 8px;font-style:normal;font-weight:900;color:#fff!important;font-size:11px!important;display:inline-flex!important}.mixed-box-row{background:#fff4f5;border-left:4px solid #d43852!important}.packing-box-row span small{color:#c8324c;margin-top:3px;font-size:10px;font-weight:900;display:block}.material-workbench{gap:14px}.material-workbench-head{color:#fff;background:linear-gradient(125deg,#0c3379,#1763d2);border-radius:17px;justify-content:space-between;align-items:center;gap:22px;padding:22px 24px;display:flex;box-shadow:0 12px 28px #12438b29}.material-workbench-head span{color:#ffd02c;letter-spacing:.13em;font-size:7px;font-weight:950;display:block}.material-workbench-head h1{margin:7px 0 4px;font-size:24px}.material-workbench-head p{color:#d8e7ff;max-width:760px;margin:0;font-size:7.5px;line-height:1.55}.material-primary-actions{flex-wrap:wrap;justify-content:flex-end;gap:7px;display:flex}.material-primary-actions button{border-radius:8px;min-height:37px;padding:0 12px;font-size:7px;font-weight:900}.material-primary-actions .secondary{color:#fff;background:#ffffff1a;border-color:#ffffff85}.material-task-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:9px;display:grid}.material-task-grid>button{color:#33425d;text-align:left;background:#fff;border:1px solid #dde5ef;border-radius:12px;flex-direction:column;justify-content:center;min-height:86px;padding:12px 14px;display:flex}.material-task-grid>button:hover{background:#f7faff;border-color:#8db3ea}.material-task-grid span,.material-task-grid b,.material-task-grid small{display:block}.material-task-grid span{color:#7b8799;font-size:6.7px;font-weight:900}.material-task-grid b{color:#174fae;margin-top:7px;font-size:20px}.material-task-grid small{color:#8c96a6;margin-top:4px;font-size:6.3px}.material-toolbar{grid-template-columns:minmax(280px,1fr) 210px 230px auto;align-items:end;gap:9px;display:grid}.material-toolbar input,.material-toolbar select{color:#263750;background:#fff;border:1px solid #ccd7e6;border-radius:8px;width:100%;height:38px;padding:0 10px;font-size:7.5px}.material-toolbar button{height:38px}.material-inventory-list{gap:9px;display:grid}.material-inventory-card{background:#fff;border:1px solid #dce4ef;border-radius:12px;overflow:hidden}.material-inventory-card.alert{border-color:#e8aebb}.material-inventory-summary{color:#31405b;text-align:left;background:#fff;border:0;grid-template-columns:34px minmax(220px,1.5fr) repeat(4,minmax(105px,.65fr));align-items:center;gap:11px;width:100%;padding:13px 15px;display:grid}.material-inventory-summary:hover{background:#f8fbff}.material-inventory-summary>span,.material-inventory-summary>strong{min-width:0}.material-inventory-summary b,.material-inventory-summary small{display:block}.material-inventory-summary small{color:#818da0;text-overflow:ellipsis;white-space:nowrap;margin-top:4px;font-size:6.5px;overflow:hidden}.material-inventory-summary strong{color:#174fae;font-size:9px}.material-expand-icon{color:#175dcc;background:#eaf2ff;border-radius:7px;place-items:center;width:28px;height:28px;font-size:12px;font-weight:900;display:grid}.material-expanded{background:#f7faff;border-top:1px solid #e2e9f2;padding:14px}.supplier-stock-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.supplier-stock-grid>div{background:#fff;border:1px solid #dbe4ef;border-radius:9px;padding:10px}.supplier-stock-grid span,.supplier-stock-grid b,.supplier-stock-grid small{display:block}.supplier-stock-grid span{color:#748299;font-size:6.5px}.supplier-stock-grid b{margin-top:5px;font-size:8px}.supplier-stock-grid small{color:#8c96a6;margin-top:3px;font-size:6.2px}.material-inline-empty{color:#7f8ca0;background:#fff;border:1px dashed #cbd7e7;border-radius:9px;padding:12px;font-size:7px}.material-recent-log{margin-top:11px}.material-recent-log>header{color:#405270;margin-bottom:7px;font-size:7px;font-weight:900}.material-log-toggle{justify-content:space-between;align-items:center;gap:12px;display:flex}.material-log-toggle span{color:#6f7d93;font-size:7px}.material-log-toggle button{min-width:130px}.order-bulk-po{background:#f5f9ff;border:1px solid #bdd0ec;border-radius:13px;grid-template-columns:minmax(230px,1.1fr) minmax(250px,1fr) minmax(210px,.8fr) minmax(250px,auto);align-items:center;gap:10px;padding:13px 14px;display:grid;position:relative}.order-bulk-copy span,.order-bulk-copy h3,.order-bulk-copy p{display:block}.order-bulk-copy span{color:#175dcc;letter-spacing:.09em;font-size:6.4px;font-weight:950}.order-bulk-copy h3{margin:4px 0 0;font-size:10px}.order-bulk-copy p{color:#758399;margin:4px 0 0;font-size:6.3px}.order-bulk-po details{min-width:0;position:relative}.order-bulk-po summary{color:#27405f;cursor:pointer;background:#fff;border:1px solid #c8d6e9;border-radius:8px;justify-content:space-between;align-items:center;height:38px;padding:0 10px;font-size:7px;font-weight:900;display:flex}.order-bulk-po summary::-webkit-details-marker{display:none}.order-bulk-options{z-index:30;background:#fff;border:1px solid #c8d6e9;border-radius:9px;max-height:310px;padding:6px;position:absolute;top:calc(100% + 6px);left:0;right:0;overflow:auto;box-shadow:0 14px 32px #1e365a2e}.order-bulk-options label{border-radius:7px;align-items:flex-start;gap:8px;padding:8px;display:flex}.order-bulk-options label:hover{background:#f1f6ff}.order-bulk-options input{accent-color:#175dcc;width:15px;height:15px;margin:1px 0 0}.order-bulk-options span{min-width:0}.order-bulk-options b,.order-bulk-options small{display:block}.order-bulk-options b{font-size:7px}.order-bulk-options small{color:#7f8b9d;text-overflow:ellipsis;white-space:nowrap;margin-top:3px;font-size:6.2px;overflow:hidden}.order-bulk-summary b,.order-bulk-summary span,.order-bulk-summary em{display:block}.order-bulk-summary b{color:#174fae;font-size:9px}.order-bulk-summary span{color:#65748c;margin-top:4px;font-size:6.7px}.order-bulk-summary em{color:#b52d46;margin-top:4px;font-size:6.3px;font-style:normal}.order-bulk-actions{flex-wrap:wrap;justify-content:flex-end;gap:7px;min-width:0;display:flex}.order-bulk-actions>button{white-space:nowrap;min-height:38px}.order-bulk-export-error{grid-column:1/-1;margin:0}.combined-po-document{color:#111;background:#fff}.combined-po-document>header{border-bottom:3px solid #1c57af;justify-content:space-between;align-items:flex-end;padding:0 0 13px;display:flex}.combined-po-document>header h1{color:#1555b1;margin:0;font-size:26px}.combined-po-document>header p{margin:5px 0 0;font-size:7px}.combined-po-meta{grid-template-columns:repeat(4,1fr);gap:12px;margin:15px 0;display:grid}.combined-po-meta span,.combined-po-meta b{display:block}.combined-po-meta span{color:#747f90;font-size:6.7px}.combined-po-meta b{margin-top:5px;font-size:9px}.combined-po-summary,.combined-po-order{margin-top:14px}.combined-po-summary>header,.combined-po-order>header{border-bottom:2px solid #1c57af;justify-content:space-between;align-items:flex-end;gap:12px;padding-bottom:7px;display:flex}.combined-po-summary h2,.combined-po-order h2{color:#1555b1;margin:0;font-size:13px}.combined-po-summary header b,.combined-po-order header b{font-size:8px}.combined-po-summary .doc-table,.combined-po-order .doc-table{table-layout:fixed;width:100%;margin-top:8px}.combined-po-document .doc-table th,.combined-po-document .doc-table td{vertical-align:top;padding:6px 7px;font-size:6.4px}.combined-po-document .doc-table td small{color:#6f7888;margin-top:3px;font-size:5.8px;display:block}.combined-po-document .doc-table tfoot td{color:#0d438e;background:#eef4ff;font-size:7.2px;font-weight:950}.combined-po-order{break-inside:avoid-page}.combined-po-order+.combined-po-order{margin-top:18px}.combined-po-document>footer{border-top:3px solid #1c57af;justify-content:space-between;align-items:center;margin-top:18px;padding-top:10px;display:flex}.combined-po-document>footer b{font-size:11px}@media (width<=1180px){.material-task-grid{grid-template-columns:repeat(3,1fr)}.material-toolbar{grid-template-columns:1fr 1fr}.material-inventory-summary{grid-template-columns:34px minmax(210px,1.4fr) repeat(2,minmax(100px,.7fr))}.material-inventory-summary>span:nth-last-child(-n+2){display:none}.order-bulk-po{grid-template-columns:1fr 1fr}.order-bulk-copy{grid-column:1/-1}.order-bulk-summary{align-self:center}}@media (width<=760px){.material-workbench-head{flex-direction:column;align-items:flex-start}.material-primary-actions{justify-content:flex-start;width:100%}.material-task-grid{grid-template-columns:1fr 1fr}.material-toolbar{grid-template-columns:1fr}.material-inventory-summary{grid-template-columns:30px minmax(0,1fr) auto}.material-inventory-summary>span:not(:nth-child(2)),.material-inventory-summary>strong:not(:last-child){display:none}.supplier-stock-grid{grid-template-columns:1fr}.material-log-toggle{flex-direction:column;align-items:stretch}.order-bulk-po{grid-template-columns:1fr}.order-bulk-copy{grid-column:auto}.order-bulk-actions{justify-content:stretch}.order-bulk-actions>button{flex:100%;width:100%}}@media (width<=460px){.material-task-grid{grid-template-columns:1fr}.material-primary-actions button{width:100%}}@media print{.combined-po-order,.combined-po-summary{break-inside:avoid}.combined-po-document .doc-table{page-break-inside:auto}.combined-po-document .doc-table tr{page-break-inside:avoid;page-break-after:auto}}.po-single-image{place-items:center;min-height:122px;display:grid}.po-single-image img{object-fit:contain;width:132px;height:118px;display:block}.po-single-image span{color:#888;font-size:6px}.po-packing-footnote p{margin:3px 0}.combined-order-total{color:#174da8;border-top:2px solid #174da8;justify-content:flex-end;align-items:center;gap:16px;padding:8px 2px;font-size:8px;display:flex}.combined-order-total strong{font-size:10px}.supplier-po-total-row>td{background:#eef5ff!important;padding:0!important}.supplier-po-total-grid{background:#eef5ff;border:2px solid #174da8;grid-template-columns:repeat(6,minmax(0,1fr));width:100%;display:grid}.supplier-po-total-grid>span{text-align:center;border-right:1px solid #9eb8df;min-width:0;padding:7px 5px}.supplier-po-total-grid>span:last-child{border-right:0}.supplier-po-total-grid small,.supplier-po-total-grid b{display:block}.supplier-po-total-grid small{color:#567097;font-size:6px;font-weight:900}.supplier-po-total-grid b{color:#174da8;overflow-wrap:anywhere;margin-top:3px;font-size:8px}.supplier-po-grand-totals{margin-top:10px}@media print{@page supplier-po{size:A4 landscape;margin:0}.supplier-po-document,.combined-po-document{page:supplier-po;padding:8mm}.supplier-po-lines-table th:first-child{width:17%}.supplier-po-lines-table th:nth-child(2){width:15%}.supplier-po-lines-table th:nth-child(3){width:9%}.supplier-po-lines-table th:nth-child(4){width:7%}.supplier-po-lines-table th:nth-child(5){width:5%}.supplier-po-lines-table th:nth-child(6){width:10%}.supplier-po-lines-table th:nth-child(7){width:7%}.supplier-po-lines-table th:nth-child(8){width:8%}.supplier-po-lines-table th:nth-child(9){width:7%}.supplier-po-lines-table th:nth-child(10){width:8%}.supplier-po-lines-table th:nth-child(11){width:7%}.po-mixed-images{grid-template-columns:1fr;gap:6px}.po-mixed-images img{height:92px}}.auto-carton-batch-head{grid-template-columns:minmax(280px,1fr) auto;align-items:end;gap:14px;display:grid}.auto-carton-batch-head>div b,.auto-carton-batch-head>div span{display:block}.auto-carton-batch-head>div b{color:#174fae;font-size:15px}.auto-carton-batch-head>div span{color:#758399;margin-top:4px;font-size:11px}.auto-carton-select-actions{gap:8px;margin:12px 0;display:flex}.auto-carton-select-actions button{color:#174fae;background:#f5f9ff;border:1px solid #bdd0ec;border-radius:8px;padding:7px 10px;font-size:11px;font-weight:900}.auto-carton-order-list{background:#f7faff;border:1px solid #dce5f1;border-radius:12px;gap:8px;max-height:430px;padding:8px;display:grid;overflow:auto}.auto-carton-order-list>label{cursor:pointer;background:#fff;border:1px solid #dce5f1;border-radius:10px;grid-template-columns:22px minmax(0,1fr) auto;align-items:center;gap:11px;padding:12px;display:grid}.auto-carton-order-list>label.selected{background:#eef5ff;border-color:#2870d4;box-shadow:0 0 0 1px #2870d4}.auto-carton-order-list>label.blocked{cursor:not-allowed;opacity:.64}.auto-carton-order-list input{accent-color:#1765cc;width:17px;height:17px}.auto-carton-order-list span b,.auto-carton-order-list span small,.auto-carton-order-list strong b,.auto-carton-order-list strong small{display:block}.auto-carton-order-list span b{font-size:13px}.auto-carton-order-list span small{color:#65758f;margin-top:5px;font-size:10px;line-height:1.45}.auto-carton-order-list strong{text-align:right}.auto-carton-order-list strong b{color:#174fae;font-size:12px}.auto-carton-order-list strong small{color:#7b8799;margin-top:4px;font-size:10px}.auto-carton-result{white-space:pre-line}@media (width<=720px){.auto-carton-batch-head{grid-template-columns:1fr}.auto-carton-order-list>label{grid-template-columns:22px 1fr}.auto-carton-order-list strong{text-align:left;grid-column:2}}.order-edit-v2{gap:14px;display:grid}.order-edit-v2-head{background:#f4f8ff;border:1px solid #cbdcf2;border-radius:12px;justify-content:space-between;align-items:center;gap:14px;padding:14px;display:flex}.order-edit-v2-head h3,.order-edit-v2-head p{margin:0}.order-edit-v2-head p{color:#65748c;margin-top:5px;font-size:11px}.order-edit-v2-head>div:last-child{gap:8px;display:flex}.order-edit-v2-head .excel-template-link{justify-content:center;align-items:center;text-decoration:none;display:inline-flex}.order-edit-group-list{gap:11px;display:grid}.order-edit-line{background:#fff;border:1px solid #dce4ef;border-radius:12px;overflow:hidden}.order-edit-line.mixed{background:#f5f9ff;border:2px solid #78a7e6}.order-edit-line.mixed+.order-edit-line.mixed{border-top:1px dashed #8fb3e2;border-radius:0 0 12px 12px;margin-top:-12px}.order-edit-line>header{color:#174fae;background:#eaf3ff;border-bottom:1px solid #cbdcf2;justify-content:space-between;align-items:center;padding:11px 13px;display:flex}.order-edit-line>header b,.order-edit-line>header small{display:block}.order-edit-line>header small{color:#64758f;margin-top:3px;font-size:10px}.order-edit-line>header>span{color:#fff;background:#2869ca;border-radius:999px;padding:5px 9px;font-size:10px;font-weight:900}.order-edit-line-grid{grid-template-columns:minmax(260px,1.65fr) repeat(5,minmax(110px,.7fr)) auto;align-items:end;gap:9px;padding:12px;display:grid}.order-edit-line-grid label,.order-edit-shared-spec label,.order-edit-mixed-footer label{gap:5px;display:grid}.order-edit-line-grid label>span,.order-edit-shared-spec label>span,.order-edit-mixed-footer label>span{color:#687891;font-size:10px;font-weight:900}.order-edit-line-grid input,.order-edit-line-grid select,.order-edit-shared-spec input,.order-edit-mixed-footer input{background:#fff;border:1px solid #cbd8e8;border-radius:8px;width:100%;height:38px;padding:0 9px}.order-edit-line-grid input[readonly]{color:#174fae;background:#edf4ff;font-weight:900}.order-edit-line-grid .product>div b,.order-edit-line-grid .product>div small{display:block}.order-edit-line-grid .product>div small{color:#758399;margin-top:4px;font-size:10px}.order-edit-product-main{grid-template-columns:74px minmax(0,1fr);align-items:center;gap:10px;display:grid!important}.order-edit-product-thumb{color:#98a4b7;background:#f2f5f9;border:1px solid #d8e2ee;border-radius:9px;place-items:center;width:74px;height:68px;font-size:9px;display:grid;position:relative;overflow:hidden}.order-edit-product-thumb img{object-fit:contain;background:#fff;width:100%;height:100%;position:absolute;inset:0}.order-edit-product-copy{min-width:0}.order-edit-product-copy input{height:42px}.order-edit-shared-spec{background:#fafcff;border-top:1px solid #e2e8f1;grid-template-columns:repeat(5,minmax(110px,1fr));gap:9px;padding:11px 12px;display:grid}.order-edit-mixed-footer{background:#fff;border-top:2px solid #2d6dcc;padding:11px 12px}.order-edit-mixed-footer>button{color:#174fae;background:#edf5ff;border:1px solid #91b5e6;border-radius:8px;margin-bottom:10px;padding:8px 11px;font-weight:900}.order-edit-mixed-footer>div{grid-template-columns:repeat(6,minmax(105px,1fr));gap:9px;display:grid}.order-edit-v2 .line-actions{align-items:center;gap:6px;display:flex}.order-edit-v2 .line-actions button{color:#9d2840;background:#fff5f6;border:1px solid #d9a9b3;border-radius:7px;padding:7px;font-size:10px;font-weight:900}@media (width<=1050px){.order-edit-line-grid{grid-template-columns:1fr 1fr 1fr}.order-edit-line-grid .product{grid-column:1/-1}.order-edit-shared-spec,.order-edit-mixed-footer>div{grid-template-columns:repeat(3,1fr)}}@media (width<=650px){.order-edit-v2-head{flex-direction:column;align-items:stretch}.order-edit-v2-head>div:last-child{flex-direction:column}.order-edit-v2-head .excel-template-link{width:100%}.order-edit-line-grid,.order-edit-shared-spec,.order-edit-mixed-footer>div{grid-template-columns:1fr}.order-edit-product-main{grid-template-columns:82px minmax(0,1fr)}.order-edit-product-thumb{width:82px;height:76px}}.help-center{color:#27364f;gap:16px;display:grid}.help-hero{color:#fff;background:linear-gradient(128deg,#0b3274 0%,#145cc7 68%,#2478e4 100%);border-radius:18px;grid-template-columns:minmax(260px,1fr) minmax(360px,.9fr);align-items:center;gap:24px;padding:26px 28px;display:grid;box-shadow:0 14px 34px #11408933}.help-hero>div:first-child>span{color:#ffd42b;letter-spacing:.12em;font-size:11px;font-weight:950}.help-hero h1{letter-spacing:.01em;margin:7px 0 5px;font-size:30px}.help-hero p{color:#dbe9ff;max-width:610px;margin:0;font-size:13px;line-height:1.7}.help-search{align-items:center;min-width:0;display:flex;position:relative}.help-search>i{color:#2f65ae;font-size:20px;font-style:normal;position:absolute;left:15px}.help-search input{color:#18365f;background:#fff;border:2px solid #ffffff6b;border-radius:13px;outline:none;width:100%;height:52px;padding:0 46px;font-size:13px;box-shadow:0 8px 20px #05245724}.help-search input:focus{border-color:#ffd42b;box-shadow:0 0 0 4px #ffd42b2e}.help-search button{color:#547097;background:#edf3fb;border:0;border-radius:8px;width:30px;height:30px;font-size:18px;position:absolute;right:11px}.help-stats{border-top:1px solid #ffffff2e;grid-column:1/-1;gap:10px;padding-top:14px;display:flex}.help-stats span{color:#dceaff;background:#ffffff1a;border-radius:999px;align-items:center;gap:5px;padding:7px 11px;font-size:11px;display:flex}.help-stats b{color:#ffd42b;font-size:14px}.help-flow{background:#fff;border:1px solid #d9e4f2;border-radius:16px;padding:19px 20px}.help-flow>header{justify-content:space-between;align-items:flex-end;gap:18px;margin-bottom:14px;display:flex}.help-flow>header span,.help-section-title span{color:#1760c2;letter-spacing:.08em;font-size:10px;font-weight:950}.help-flow h2,.help-section-title h2{color:#1c2d49;margin:4px 0 0;font-size:18px}.help-flow>header p{color:#7d8a9f;margin:0;font-size:11px}.help-flow>div{grid-template-columns:repeat(6,minmax(125px,1fr));gap:8px;display:grid}.help-flow button{color:#2e405e;text-align:left;background:#f9fbfe;border:1px solid #dce5f1;border-radius:10px;grid-template-columns:28px minmax(0,1fr) auto;align-items:center;gap:8px;min-width:0;padding:11px 10px;display:grid}.help-flow button:hover{color:#1558b7;background:#eef5ff;border-color:#7ea9e5}.help-flow button i{color:#fff;background:#2468c8;border-radius:8px;place-items:center;width:27px;height:27px;font-size:11px;font-style:normal;font-weight:900;display:grid}.help-flow button span{text-overflow:ellipsis;white-space:nowrap;font-size:11px;font-weight:900;overflow:hidden}.help-flow button b{color:#7b9cc9}.help-layout{grid-template-columns:210px minmax(0,1fr);align-items:start;gap:14px;display:grid}.help-layout>aside{background:#fff;border:1px solid #dbe4ef;border-radius:14px;gap:5px;padding:12px;display:grid;position:sticky;top:78px}.help-layout>aside>b{color:#718097;letter-spacing:.08em;padding:7px 9px;font-size:10px}.help-layout>aside>button{color:#41516b;text-align:left;background:0 0;border:0;border-radius:9px;justify-content:space-between;align-items:center;gap:10px;padding:10px;font-size:12px;font-weight:850;display:flex}.help-layout>aside>button:hover{color:#175cc1;background:#f0f5fd}.help-layout>aside>button.active{color:#fff;background:#175fc7;box-shadow:0 5px 12px #175fc733}.help-layout>aside em{color:#6e7f99;text-align:center;background:#edf2f8;border-radius:999px;min-width:24px;padding:3px 6px;font-size:9px;font-style:normal}.help-layout>aside>button.active em{color:#164c94;background:#fff}.help-layout>aside>div{color:#4b5d79;background:#fff8d8;border-radius:10px;margin-top:7px;padding:12px}.help-layout>aside>div strong{font-size:11px}.help-layout>aside>div p{margin:5px 0 0;font-size:10px;line-height:1.6}.help-content{gap:15px;min-width:0;display:grid}.help-section-title{justify-content:space-between;align-items:flex-end;gap:15px;display:flex}.help-section-title>b{color:#49627f;background:#edf2f8;border-radius:999px;padding:6px 9px;font-size:10px}.help-guide-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.help-guide-card{background:#fff;border:1px solid #dbe4ef;border-radius:13px;scroll-margin-top:90px;overflow:hidden}.help-guide-card[open]{border-color:#8fb3e7;grid-column:span 2;box-shadow:0 8px 20px #1f4d8e17}.help-guide-card>summary{cursor:pointer;grid-template-columns:42px minmax(0,1fr) auto;align-items:start;gap:12px;padding:16px;list-style:none;display:grid}.help-guide-card>summary::-webkit-details-marker{display:none}.help-guide-card>summary:hover{background:#f8fbff}.help-guide-card>summary>i{color:#fff;background:linear-gradient(145deg,#1e66ca,#174b9b);border-radius:11px;place-items:center;width:41px;height:41px;font-size:18px;font-style:normal;font-weight:900;display:grid}.help-guide-card>summary span b,.help-guide-card>summary span small,.help-guide-card>summary span em{display:block}.help-guide-card>summary span b{color:#21334f;font-size:13px}.help-guide-card>summary span small{color:#6d7b91;margin-top:5px;font-size:10px;line-height:1.55}.help-guide-card>summary span em{color:#2460ae;background:#edf4ff;border-radius:999px;width:max-content;margin-top:8px;padding:4px 7px;font-size:9px;font-style:normal}.help-guide-card>summary>strong{color:#1a5ebe;background:#edf4ff;border-radius:7px;place-items:center;width:25px;height:25px;font-size:15px;display:grid}.help-guide-card[open]>summary>strong{transform:rotate(45deg)}.help-guide-body{background:#f9fbfe;border-top:1px solid #e3e9f2;padding:16px 18px 18px}.help-guide-body h3{color:#35506f;margin:0 0 9px;font-size:11px}.help-guide-body ol{gap:7px;margin:0 0 15px;padding:0;list-style:none;display:grid}.help-guide-body ol li{color:#35455e;grid-template-columns:24px minmax(0,1fr);align-items:center;gap:8px;font-size:11px;line-height:1.55;display:grid}.help-guide-body ol i{color:#fff;background:#3475ce;border-radius:7px;place-items:center;width:23px;height:23px;font-size:9px;font-style:normal;font-weight:900;display:grid}.help-guide-body ul{color:#6a4d00;gap:5px;margin:0 0 15px;padding-left:18px;font-size:10px;line-height:1.6;display:grid}.help-guide-body>button,.help-empty button{color:#fff;background:#175fc7;border:0;border-radius:8px;padding:9px 12px;font-size:10px;font-weight:900}.help-empty{color:#687890;text-align:center;background:#fff;border:1px dashed #b9c8db;border-radius:14px;place-items:center;min-height:210px;padding:24px;display:grid}.help-empty b{color:#2c3f5d;font-size:15px}.help-empty span{margin:6px 0 13px;font-size:11px}.help-faq{gap:10px;margin-top:4px;display:grid}.help-faq>div{gap:7px;display:grid}.help-faq details{background:#fff;border:1px solid #dbe4ef;border-radius:11px;overflow:hidden}.help-faq summary{cursor:pointer;grid-template-columns:36px minmax(0,1fr) auto;align-items:center;gap:10px;padding:13px 15px;list-style:none;display:grid}.help-faq summary::-webkit-details-marker{display:none}.help-faq summary:hover{background:#f8fbff}.help-faq summary i{color:#2b69bd;font-size:10px;font-style:normal;font-weight:950}.help-faq summary b{color:#293c59;font-size:11px}.help-faq summary span{color:#2263bc;background:#edf4ff;border-radius:7px;place-items:center;width:23px;height:23px;font-size:14px;display:grid}.help-faq details[open] summary span{transform:rotate(45deg)}.help-faq details p{color:#596a82;background:#fafcff;border-top:1px solid #e6ebf2;margin:0;padding:13px 15px 15px 61px;font-size:11px;line-height:1.75}.help-faq-empty{color:#718097;text-align:center;background:#fff;border:1px dashed #c2cfdf;border-radius:10px;padding:18px;font-size:11px}@media (width<=1180px){.help-flow>div{grid-template-columns:repeat(3,1fr)}.help-layout{grid-template-columns:180px minmax(0,1fr)}}@media (width<=820px){.help-hero{grid-template-columns:1fr;padding:22px}.help-stats{flex-wrap:wrap;grid-column:auto}.help-layout{grid-template-columns:1fr}.help-layout>aside{grid-template-columns:repeat(3,1fr);position:static}.help-layout>aside>b,.help-layout>aside>div{grid-column:1/-1}.help-guide-grid{grid-template-columns:1fr}.help-guide-card[open]{grid-column:auto}}@media (width<=560px){.help-hero h1{font-size:25px}.help-search input{height:48px;font-size:11px}.help-flow>header,.help-section-title{flex-direction:column;align-items:flex-start}.help-flow>div,.help-layout>aside{grid-template-columns:1fr 1fr}.help-guide-card>summary{grid-template-columns:36px minmax(0,1fr) auto;padding:13px}.help-guide-card>summary>i{width:35px;height:35px}.help-faq details p{padding-left:15px}.help-stats span{font-size:9px}}.logout-button{color:#b9c8e4;background:#ffffff0d;border:1px solid #ffffff29;border-radius:6px;margin-left:auto;padding:5px 7px;font-size:7px;font-weight:800}.logout-button:hover{color:#fff;background:#ffffff1f}.login-shell{color:#172442;background:#f5f7fb;grid-template-columns:minmax(420px,1.05fr) minmax(460px,.95fr);min-height:100vh;display:grid}.login-brand-panel{color:#fff;background:radial-gradient(circle at 85% 18%,#3776e86b,#0000 32%),radial-gradient(circle at 15% 82%,#ffcc281f,#0000 27%),linear-gradient(145deg,#061738,#0b2b67 58%,#124da8);flex-direction:column;min-height:100vh;padding:48px 60px;display:flex;position:relative;overflow:hidden}.login-brand-panel:after{content:"";border:1px solid #ffffff17;border-radius:50%;width:520px;height:520px;position:absolute;bottom:-170px;right:-130px;box-shadow:0 0 0 80px #ffffff06,0 0 0 160px #ffffff05}.login-brand{z-index:1;align-items:center;gap:14px;display:flex;position:relative}.login-brand>i{color:#10295d;background:var(--yellow);border-radius:14px;place-items:center;width:50px;height:50px;font-size:27px;font-style:normal;font-weight:950;display:grid;box-shadow:0 10px 26px #0003}.login-brand span b,.login-brand span small{display:block}.login-brand span b{letter-spacing:.18em;font-size:20px}.login-brand span small{color:#aebfe0;margin-top:4px;font-size:10px}.login-message{z-index:1;max-width:610px;margin:auto 0;position:relative}.login-message>span{color:#ffda52;letter-spacing:.18em;font-size:10px;font-weight:900}.login-message h1{letter-spacing:-.04em;margin:20px 0 18px;font-size:46px;line-height:1.18}.login-message p{color:#c5d4ef;max-width:540px;margin:0;font-size:15px;line-height:1.85}.login-assurances{z-index:1;flex-wrap:wrap;gap:14px;display:flex;position:relative}.login-assurances span{color:#d8e4f8;background:#ffffff0f;border:1px solid #ffffff1f;border-radius:999px;align-items:center;gap:7px;padding:8px 12px;font-size:10px;display:flex}.login-assurances i{color:#122f62;background:var(--yellow);border-radius:50%;place-items:center;width:17px;height:17px;font-size:9px;font-style:normal;font-weight:900;display:grid}.login-location{z-index:1;color:#7895c3;letter-spacing:.16em;margin-top:26px;font-size:8px;position:relative}.login-form-panel{place-items:center;min-height:100vh;padding:42px;display:grid}.login-card{background:#fff;border:1px solid #e1e6ef;border-radius:22px;width:min(480px,100%);padding:38px;box-shadow:0 22px 65px #152b521f}.login-card header>span{color:#1a5dc8;letter-spacing:.12em;font-size:9px;font-weight:950}.login-card header h2{letter-spacing:-.03em;margin:8px 0 7px;font-size:25px}.login-card header p{color:#8792a6;margin:0;font-size:10px}.chatgpt-login{color:#19345f;background:#f8fbff;border:1px solid #cad7eb;border-radius:12px;grid-template-columns:38px 1fr auto;align-items:center;gap:11px;width:100%;min-height:65px;margin-top:28px;padding:10px 14px;text-decoration:none;transition:all .15s;display:grid}.chatgpt-login:hover{background:#eef5ff;border-color:#73a0e3;transform:translateY(-1px)}.chatgpt-login>i{color:#fff;background:#102d62;border-radius:10px;place-items:center;width:36px;height:36px;font-size:17px;font-style:normal;display:grid}.chatgpt-login span b,.chatgpt-login span small{display:block}.chatgpt-login span b{font-size:11px}.chatgpt-login span small{color:#7d8ba1;margin-top:4px;font-size:8px}.chatgpt-login em{color:#1759c8;font-size:17px;font-style:normal}.login-divider{color:#9ba4b3;align-items:center;gap:10px;margin:23px 0;font-size:8px;display:flex}.login-divider:before,.login-divider:after{content:"";background:#e4e8ef;flex:1;height:1px}.login-card form{gap:15px;display:grid}.login-card form>label>span{color:#5f6d84;margin-bottom:6px;font-size:9px;font-weight:850;display:block}.login-card input:not([type=checkbox]){color:#21304c;background:#fff;border:1px solid #d7dee9;border-radius:9px;outline:0;width:100%;height:45px;padding:0 12px;font-size:10px}.login-card input:focus{border-color:#4d85da;box-shadow:0 0 0 3px #346fcc1f}.password-input{position:relative}.password-input input{padding-right:58px!important}.password-input button{color:#1759c8;background:#eef4ff;border:0;border-radius:7px;height:31px;padding:0 9px;font-size:8px;font-weight:850;position:absolute;top:7px;right:7px}.login-options{color:#7d8799;justify-content:space-between;align-items:center;gap:12px;font-size:8px;display:flex}.login-options label{align-items:center;gap:6px;display:flex}.login-options input{accent-color:#1759d1}.login-options>span{text-align:right}.login-error{color:#a72c45;background:#fff2f4;border:1px solid #edbdc7;border-radius:8px;padding:9px 10px;font-size:8px;line-height:1.45}.local-login-button{color:#183164;background:var(--yellow);border:0;border-radius:9px;width:100%;height:45px;font-size:10px;font-weight:950;box-shadow:0 8px 18px #7e5f0026}.local-login-button:hover{background:#ffd94e}.login-card>footer{border-top:1px solid #e8ebf1;align-items:center;gap:9px;margin-top:24px;padding-top:17px;display:flex}.login-card>footer>i{background:#edf3ff;border-radius:8px;place-items:center;width:30px;height:30px;font-size:13px;font-style:normal;display:grid}.login-card>footer span b,.login-card>footer span small{display:block}.login-card>footer span b{font-size:8px}.login-card>footer span small{color:#8b95a5;margin-top:3px;font-size:7px}.login-support{color:#9099a9;text-align:center;margin-top:16px;font-size:8px;display:block}.login-loading{grid-column:1/-1;align-content:center;place-items:center;gap:10px;display:grid}.login-loading i{color:#10295d;background:var(--yellow);border-radius:14px;place-items:center;width:52px;height:52px;font-size:27px;font-style:normal;font-weight:950;display:grid}.login-loading b{font-size:14px}.login-loading span{color:#8691a4;font-size:9px}.password-change-shell{background:linear-gradient(135deg,#071a42,#124da8);grid-template-columns:1fr}.password-change-card{box-shadow:0 28px 80px #00000040}@media (width<=900px){.login-shell{grid-template-columns:1fr}.login-brand-panel{min-height:285px;padding:28px 30px}.login-message{margin:45px 0 25px}.login-message h1{font-size:32px}.login-message p{font-size:11px;line-height:1.65}.login-assurances{display:none}.login-location{margin-top:0}.login-form-panel{min-height:auto;padding:28px 18px 42px}.login-card{padding:28px}.password-change-shell .login-form-panel{min-height:100vh}}@media (width<=520px){.login-brand-panel{min-height:245px;padding:22px}.login-brand>i{width:42px;height:42px}.login-brand span b{font-size:16px}.login-message{margin:34px 0 16px}.login-message>span{font-size:7px}.login-message h1{margin:12px 0 10px;font-size:27px}.login-message p{font-size:9px}.login-location{font-size:7px}.login-form-panel{padding:18px 12px 32px}.login-card{border-radius:16px;padding:23px 19px}.login-card header h2{font-size:21px}.login-options{flex-direction:column;align-items:flex-start}.login-options>span{text-align:left}}.local-login-note{color:#476183;background:#f4f8ff;border:1px solid #cbdcf2;border-radius:9px;align-content:center;gap:4px;padding:10px 12px;display:grid}.local-login-note b{font-size:8px}.local-login-note span{font-size:7px;line-height:1.45}.local-login-note.span{grid-column:1/-1}.team-user-actions{flex-wrap:wrap;align-items:center;gap:5px;display:flex!important}.team-user-actions select{background:#fff;border:1px solid #d6deea;border-radius:7px;min-width:95px;height:30px;padding:0 7px;font-size:8px}.team-user-actions .mini{margin:0}.team-user-row{--grid:minmax(150px,1.2fr) minmax(150px,1.15fr) minmax(90px,.7fr) minmax(145px,1.05fr) minmax(90px,.7fr) minmax(100px,.75fr) minmax(175px,1.2fr)}.permission-checklist{border:0;min-width:0;margin:0;padding:0}.permission-checklist legend{color:#66758d;margin-bottom:8px;font-size:9px;font-weight:850}.permission-checklist>div{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.permission-checklist label,.super-user-option{cursor:pointer;background:#fbfcfe;border:1px solid #d9e2ef;border-radius:10px;align-items:flex-start;gap:9px;padding:10px 11px;display:flex}.permission-checklist label:has(input:checked){background:#f0f6ff;border-color:#78a4e5;box-shadow:0 0 0 2px #2869c714}.super-user-option:has(input:checked){background:#f0f6ff;border-color:#78a4e5;box-shadow:0 0 0 2px #2869c714}.permission-checklist input,.super-user-option input{accent-color:#175fc7;margin-top:2px}.permission-checklist span,.super-user-option span{min-width:0}.permission-checklist b,.permission-checklist small,.super-user-option b,.super-user-option small{display:block}.permission-checklist b,.super-user-option b{color:#263b5b;font-size:9px}.permission-checklist small,.super-user-option small{color:#7d899c;margin-top:3px;font-size:7px;line-height:1.45}.super-user-option{background:#fffbed;border-color:#ebd27a;grid-column:1/-1}.super-user-option:has(input:checked){background:#fff7d7;border-color:#e3b72b}.permission-account{color:#fff;background:#163f86;border-radius:10px;justify-content:space-between;align-items:center;gap:12px;padding:12px 14px;display:flex}.permission-account b{font-size:11px}.permission-account span{opacity:.78;font-size:8px}.super-user-row{background:linear-gradient(90deg,#fffbed,#fff 34%)}.danger-mini{color:#ad3048!important;background:#fff5f6!important;border-color:#efc4cc!important}.team-user-actions small{color:#8793a5;font-size:7px;line-height:1.4}@media (width<=560px){.permission-checklist>div{grid-template-columns:1fr}.permission-account{flex-direction:column;align-items:flex-start}}.supplier-payment-defaults{background:#fff;border:1px solid #cbd9eb;border-radius:12px;grid-column:1/-1;overflow:hidden}.supplier-payment-defaults>header{background:#f7faff;border-bottom:1px solid #e3e9f1;justify-content:space-between;align-items:center;gap:14px;padding:12px 14px;display:flex}.supplier-payment-defaults>header b,.supplier-payment-defaults>header small{display:block}.supplier-payment-defaults>header b{color:#213650;font-size:14px}.supplier-payment-defaults>header small{color:#7b899d;margin-top:3px;font-size:10px}.supplier-payment-defaults>header>span{color:#1759b7;background:#eaf2ff;border-radius:999px;padding:6px 9px;font-size:10px;font-weight:850}.supplier-payment-defaults>div{grid-template-columns:2fr repeat(3,1fr);gap:0;padding:0 14px;display:grid}.supplier-payment-defaults p{border-right:1px solid #e5e9ef;margin:0;padding:13px 14px}.supplier-payment-defaults p:first-child{padding-left:0}.supplier-payment-defaults p:last-child{border-right:0;padding-right:0}.supplier-payment-defaults p small,.supplier-payment-defaults p b{display:block}.supplier-payment-defaults p small{color:#8591a3;font-size:10px}.supplier-payment-defaults p b{color:#1d2d49;margin-top:6px;font-size:13px;line-height:1.4}.supplier-edit-shortcut{color:#1758b5!important;background:#eef5ff!important;border-color:#8fb3e4!important}.supplier-profile-update-note{color:#31587f;background:#f3f8ff;border:1px solid #c9dcf4;border-radius:10px;gap:5px;margin:10px 0 15px;padding:12px 14px;display:grid}.supplier-profile-update-note b{color:#174f9e;font-size:13px}.supplier-profile-update-note span{font-size:11px;line-height:1.55}@media (width<=700px){.supplier-payment-defaults>header{flex-direction:column;align-items:flex-start}.supplier-payment-defaults>header>span{white-space:normal}.supplier-payment-defaults>div{grid-template-columns:1fr 1fr}.supplier-payment-defaults p{border-bottom:1px solid #e5e9ef;border-right:0;padding:12px 0}.supplier-payment-defaults p:nth-last-child(-n+2){border-bottom:0}.supplier-payment-defaults p:nth-child(odd){padding-right:12px}.supplier-payment-defaults p:nth-child(2n){padding-left:12px}.supplier-payment-defaults p b{font-size:12px}.supplier-command-bar{align-items:stretch}.supplier-command-bar button{flex:100%}}.excel-overwrite-input{display:none}.order-edit-v2-head>div:last-child{flex-wrap:wrap}.excel-overwrite-result{border:1px solid #acd7bc;border-radius:10px;gap:4px;padding:11px 13px;font-size:10px;display:grid}.excel-overwrite-result b{color:#176b38}.excel-overwrite-result span{color:#52677a;line-height:1.5}@media (width<=650px){.order-edit-v2-head>div:last-child button{width:100%}.excel-overwrite-result{font-size:11px}}.order-edit-basic{background:#fff;border:1px solid #cbdcf2;border-radius:12px;overflow:hidden}.order-edit-basic>header,.order-edit-products-head{background:#f7faff;border-bottom:1px solid #dce5f0;justify-content:space-between;align-items:center;gap:12px;padding:12px 14px;display:flex}.order-edit-basic>header b,.order-edit-basic>header small,.order-edit-products-head b,.order-edit-products-head small{display:block}.order-edit-basic>header b,.order-edit-products-head b{color:#174f9e;font-size:14px}.order-edit-basic>header small,.order-edit-products-head small{color:#64758f;margin-top:4px;font-size:11px}.order-edit-basic>.form-grid{padding:14px}.supplier-payment-defaults.compact{margin:0 14px 14px}.order-edit-products-head{border:1px solid #cbdcf2;border-radius:12px}.order-edit-products-head>span{color:#174fae;background:#e7f1ff;border-radius:999px;padding:6px 10px;font-size:11px;font-weight:900}.order-edit-material-fields{grid-template-columns:1fr 1fr minmax(220px,1fr)}.edit-material-help{color:#174f9e;background:#eef5ff;border:1px solid #c9dbef;border-radius:9px;align-content:center;padding:8px 10px;display:grid}.edit-material-help b,.edit-material-help small{display:block}.edit-material-help small{color:#657792;margin-top:4px;font-size:10px}.order-edit-packaging-grid{padding-top:0}.order-edit-add-lines{background:#f5f9ff;border:1px dashed #a9c4e8;border-radius:12px;align-items:center;gap:9px;padding:12px;display:flex}.order-edit-add-lines button{min-height:38px}.order-edit-add-lines small{color:#63758f;font-size:10px}.order-edit-line.cancelled-line .order-edit-material-fields,.order-edit-line.cancelled-line .order-edit-packaging-grid{opacity:.6}@media (width<=900px){.order-edit-material-fields{grid-template-columns:1fr 1fr}.edit-material-help{grid-column:1/-1}.order-edit-add-lines{flex-direction:column;align-items:stretch}.order-edit-add-lines button{width:100%}}@media (width<=650px){.order-edit-basic>header,.order-edit-products-head{flex-direction:column;align-items:flex-start}.order-edit-basic>.form-grid{padding:12px}.supplier-payment-defaults.compact{margin:0 12px 12px}.order-edit-material-fields{grid-template-columns:1fr}.edit-material-help{grid-column:auto}}.capacity-reference-note{color:#8a5600;text-align:center;background:#fff7df;border:1px solid #efbd55;border-radius:8px;margin:-10px 0 13px;padding:7px 9px;font-size:7px;font-weight:900}.capacity-big.over small{color:#8a5600;font-weight:800}@media (width<=700px){.lcl-capacity{flex-direction:column;align-items:flex-start}.lcl-capacity small{text-align:left}.lcl-capacity-big{flex-direction:column;align-items:flex-start}.container-card-status{align-items:flex-end}}@supports (height:100dvh){.modal-layer{height:100dvh;overflow:hidden}.modal{height:calc(100dvh - 34px);max-height:calc(100dvh - 34px)}}.modal>form{flex:1}.modal-foot{z-index:5;position:relative;box-shadow:0 -8px 24px #081b4514}@media (width<=800px){@supports (height:100dvh){.modal{height:calc(100dvh - 16px);max-height:calc(100dvh - 16px)}}.modal-foot{padding-bottom:calc(12px + env(safe-area-inset-bottom,0px))}.modal-foot button{min-height:44px}}.material-task-grid span,.material-section-tabs small,.material-inventory-summary small,.supplier-warehouse-head small,.material-recent-log>b,.transfer-record>header small{font-size:11px}.material-toolbar label>span,.transfer-line-editor label>span,.material-toolbar input,.material-toolbar select,.supplier-material-table>div,.transfer-record>p,.success-box{font-size:12px}.material-inventory-summary b,.supplier-warehouse-head b,.supplier-material-table strong,.transfer-line-editor>header b{font-size:14px}.supplier-material-table>header,.material-recent-log>span,.transfer-items-inline span{font-size:11px}.material-recent-log strong,.transfer-record-meta small{font-size:12px}.transfer-record>header b{font-size:16px}.transfer-record-meta b{font-size:13px}@media (width<=760px){.material-workbench-head{padding:22px 18px}.material-primary-actions{grid-template-columns:1fr 1fr;width:100%;display:grid}.material-primary-actions button{width:100%}.material-task-grid{grid-template-columns:1fr 1fr}.material-section-tabs button{padding:15px}.supplier-warehouse-body{padding:10px}.transfer-toolbar .material-toolbar{grid-template-columns:1fr}.transfer-excel-actions{grid-template-columns:1fr;display:grid}.transfer-record>header{align-items:flex-start}.transfer-record>footer>*{flex:100%}}.material-section-tabs{background:#fff;border:1px solid #d6e1ef;border-radius:14px;grid-template-columns:repeat(3,1fr);display:grid;overflow:hidden}.material-section-tabs button{color:#52647f;text-align:left;background:#fff;border:0;border-right:1px solid #e1e7ef;justify-content:space-between;align-items:center;gap:12px;padding:14px 18px;display:flex}.material-section-tabs button:last-child{border-right:0}.material-section-tabs button:hover{background:#f6f9fe}.material-section-tabs button.active{color:#fff;background:#1760c7}.material-section-tabs b,.material-section-tabs small{display:block}.material-section-tabs b{font-size:13px}.material-section-tabs small{color:#8794a7;font-size:10px}.material-section-tabs button.active small{color:#dceaff}.material-workbench-head span{font-size:10px}.material-workbench-head p,.material-primary-actions button{font-size:11px}.material-task-grid span{font-size:10px}.material-task-grid small{font-size:9px}.material-toolbar label>span{color:#65758e;margin-bottom:6px;font-size:10px;font-weight:850;display:block}.material-toolbar input,.material-toolbar select{font-size:11px}.material-inventory-summary.company{grid-template-columns:34px minmax(230px,1.5fr) repeat(4,minmax(110px,.65fr))}.material-inventory-summary b{font-size:12px}.material-inventory-summary small{font-size:10px}.material-expanded>header{justify-content:space-between;align-items:center;gap:12px;margin-bottom:12px;display:flex}.material-expanded>header>div{flex-wrap:wrap;gap:6px;display:flex}.material-recent-log{gap:6px;display:grid}.material-recent-log>b{color:#3b4d69;font-size:11px}.material-recent-log>span{color:#64758f;border-top:1px solid #e4e9f1;grid-template-columns:110px 140px 110px 1fr;gap:9px;padding-top:7px;font-size:10px;display:grid}.material-recent-log em{font-style:normal}.material-recent-log strong{font-size:11px}.supplier-warehouse-list{gap:10px;display:grid}.supplier-warehouse-list>article{background:#fff;border:1px solid #dce4ef;border-radius:12px;overflow:hidden}.supplier-warehouse-list>article.warning{border-color:#edb7c2}.supplier-warehouse-head{color:#263a59;text-align:left;background:#fff;border:0;grid-template-columns:34px minmax(240px,1.4fr) repeat(3,minmax(115px,.7fr));align-items:center;gap:12px;width:100%;padding:15px;display:grid}.supplier-warehouse-head:hover{background:#f8fbff}.supplier-warehouse-head b,.supplier-warehouse-head small{display:block}.supplier-warehouse-head b{font-size:12px}.supplier-warehouse-head small{color:#7a8799;margin-top:4px;font-size:10px}.supplier-warehouse-body{background:#f7faff;border-top:1px solid #e1e8f1;padding:14px}.supplier-material-table{background:#fff;border:1px solid #dce4ef;border-radius:10px;overflow:hidden}.supplier-material-table>header,.supplier-material-table>div{grid-template-columns:minmax(260px,1.5fr) repeat(3,minmax(120px,.7fr));align-items:center;gap:10px;padding:10px 12px;display:grid}.supplier-material-table>header{color:#fff;background:#1d60ba;font-size:10px;font-weight:900}.supplier-material-table>div{color:#43536d;border-top:1px solid #e3e8ef;font-size:10px}.supplier-material-table>div:first-of-type{border-top:0}.supplier-material-table b,.supplier-material-table small{display:block}.supplier-material-table small{color:#8490a2;margin-top:3px}.supplier-material-table strong{font-size:12px}.supplier-material-table>div>span:last-child{gap:5px;display:flex}.supplier-transfer-button{margin-top:12px}.transfer-toolbar{gap:12px;margin-bottom:12px;display:grid}.transfer-excel-actions{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.transfer-excel-actions a{justify-content:center;align-items:center;text-decoration:none;display:inline-flex}.transfer-record-list{gap:10px;display:grid}.transfer-record{background:#fff;border:1px solid #dbe4ef;border-radius:12px;overflow:hidden;box-shadow:0 5px 14px #1e457c0a}.transfer-record.cancelled{opacity:.68}.transfer-record>header{background:#f7faff;border-bottom:1px solid #e0e7f0;justify-content:space-between;align-items:center;gap:12px;padding:12px 14px;display:flex}.transfer-record>header b,.transfer-record>header small{display:block}.transfer-record>header b{color:#174fa8;font-size:14px}.transfer-record>header small{color:#758399;margin-top:4px;font-size:10px}.transfer-record-meta{grid-template-columns:repeat(4,1fr);gap:0;padding:0 14px;display:grid}.transfer-record-meta>span{border-right:1px solid #e4e9ef;padding:12px}.transfer-record-meta>span:first-child{padding-left:0}.transfer-record-meta>span:last-child{border-right:0;padding-right:0}.transfer-record-meta small,.transfer-record-meta b{display:block}.transfer-record-meta small{color:#8490a2;font-size:9px}.transfer-record-meta b{color:#273a58;margin-top:5px;font-size:11px;line-height:1.4}.transfer-items-inline{border-top:1px dashed #dbe3ed;flex-wrap:wrap;gap:6px;padding:11px 14px;display:flex}.transfer-items-inline span{color:#48617f;background:#edf4ff;border-radius:999px;padding:5px 8px;font-size:9px}.transfer-record>p{color:#6f7d91;margin:0;padding:0 14px 10px;font-size:10px}.transfer-record>footer{background:#fbfcfe;border-top:1px solid #e4e9ef;flex-wrap:wrap;justify-content:flex-end;gap:6px;padding:10px 14px;display:flex}.transfer-record>footer a{text-decoration:none}.transfer-line-editor{background:#f5f9ff;border:1px solid #cddbef;border-radius:12px;margin-top:14px;padding:12px}.transfer-line-editor>header{justify-content:space-between;align-items:center;gap:12px;margin-bottom:8px;display:flex}.transfer-line-editor>header b{color:#174fa8;font-size:12px}.transfer-line-editor>div{border-top:1px solid #dbe4ef;grid-template-columns:minmax(250px,1.3fr) 150px minmax(220px,1fr) auto;align-items:end;gap:8px;padding:9px 0;display:grid}.transfer-line-editor label{gap:5px;display:grid}.transfer-line-editor label>span{color:#65758e;font-size:9px;font-weight:850}.transfer-line-editor input,.transfer-line-editor select{background:#fff;border:1px solid #cbd7e7;border-radius:8px;width:100%;height:38px;padding:0 9px}.transfer-line-editor>div>button{color:#a72f46;background:#fff5f6;border:1px solid #efbdc6;border-radius:8px;height:38px;padding:0 10px;font-weight:850}.success-box{color:#176b38;background:#effaf3;border:1px solid #acd7bc;border-radius:9px;padding:10px 12px;font-size:10px}@media (width<=1100px){.supplier-warehouse-head{grid-template-columns:34px minmax(220px,1.4fr) repeat(2,minmax(110px,.7fr))}.supplier-warehouse-head>span:last-child{display:none}.transfer-record-meta{grid-template-columns:1fr 1fr}.transfer-record-meta>span:nth-child(2){border-right:0}.transfer-line-editor>div{grid-template-columns:1fr 1fr}.transfer-line-editor>div>button{width:max-content}}@media (width<=760px){.material-section-tabs{grid-template-columns:1fr}.material-section-tabs button{border-bottom:1px solid #e1e7ef;border-right:0}.material-section-tabs button:last-child{border-bottom:0}.supplier-warehouse-head{grid-template-columns:30px 1fr auto}.supplier-warehouse-head>span:nth-child(n+4){display:none}.supplier-material-table{overflow-x:auto}.supplier-material-table>header,.supplier-material-table>div{min-width:700px}.transfer-record-meta{grid-template-columns:1fr}.transfer-record-meta>span{border-bottom:1px solid #e4e9ef;border-right:0;padding:10px 0}.transfer-record-meta>span:last-child{border-bottom:0}.transfer-excel-actions>*{width:100%}.transfer-line-editor>div{grid-template-columns:1fr}.material-recent-log>span{grid-template-columns:1fr 1fr}.material-inventory-summary.company{grid-template-columns:30px minmax(0,1fr) auto}.material-inventory-summary.company>span:nth-child(n+4){display:none}}.material-section-tabs.five{grid-template-columns:repeat(5,minmax(0,1fr))}.material-task-grid.seven{grid-template-columns:repeat(7,minmax(0,1fr))}.packaging-order-flow{color:#285689;background:#f1f7ff;border:1px solid #c8dcf5;border-radius:10px;justify-content:center;align-items:center;gap:10px;margin:2px 0 13px;padding:10px;display:flex}.packaging-order-flow span{color:#174fa8;background:#fff;border-radius:999px;padding:6px 10px;font-size:11px;font-weight:850}.packaging-order-flow i{color:#7f9fc7;font-style:normal}.packaging-order-lines>div{grid-template-columns:minmax(240px,1.3fr) 130px 150px minmax(190px,1fr) auto}.packaging-vendor-list .transfer-record-meta{grid-template-columns:repeat(4,1fr)}@media (width<=1280px){.material-task-grid.seven{grid-template-columns:repeat(4,minmax(0,1fr))}.material-section-tabs.five{grid-template-columns:repeat(3,minmax(0,1fr))}.material-section-tabs.five button:nth-child(3){border-right:0}.material-section-tabs.five button:nth-child(-n+3){border-bottom:1px solid #e1e7ef}}@media (width<=900px){.packaging-order-flow{flex-direction:column;align-items:stretch}.packaging-order-flow i{display:none}.packaging-order-lines>div,.packaging-vendor-list .transfer-record-meta{grid-template-columns:1fr 1fr}}@media (width<=760px){.material-section-tabs.five,.material-task-grid.seven{grid-template-columns:1fr}.material-section-tabs.five button{border-bottom:1px solid #e1e7ef;border-right:0}.packaging-order-lines>div,.packaging-vendor-list .transfer-record-meta{grid-template-columns:1fr}.packaging-order-flow span{text-align:center}}.reimbursement-kpis{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.reimbursement-kpis button{color:#263a58;text-align:left;background:#fff;border:1px solid #dce5f0;border-radius:14px;align-content:center;gap:7px;min-height:112px;padding:15px 17px;display:grid}.reimbursement-kpis button:hover{background:#f8fbff;border-color:#8db3ea}.reimbursement-kpis span,.reimbursement-kpis b,.reimbursement-kpis small{display:block}.reimbursement-kpis span{color:#738198;font-size:11px;font-weight:850}.reimbursement-kpis b{color:#174fae;font-size:19px;line-height:1.35}.reimbursement-kpis small{color:#8793a5;font-size:10px}.reimbursement-kpis .green b{color:#13764d}.reimbursement-kpis .yellow b{color:#9a6b00}.reimbursement-kpis .red b{color:#b22f4a}.reimbursement-toolbar{grid-template-columns:minmax(320px,1fr) 210px auto auto;align-items:end;gap:10px;margin-bottom:13px;display:grid}.reimbursement-toolbar label>span{color:#65758e;margin-bottom:6px;font-size:11px;font-weight:850;display:block}.reimbursement-toolbar input,.reimbursement-toolbar select{background:#fff;border:1px solid #ccd8e7;border-radius:9px;width:100%;height:40px;padding:0 10px}.reimbursement-toolbar button{height:40px}.reimbursement-toolbar>b{color:#1758b7;align-self:center}.reimbursement-list{gap:10px;display:grid}.reimbursement-card{background:#fff;border:1px solid #dbe4ef;border-radius:13px;overflow:hidden;box-shadow:0 5px 14px #1e457c0a}.reimbursement-card.cancelled{opacity:.65}.reimbursement-card>header{background:#f7faff;border-bottom:1px solid #e0e7f0;justify-content:space-between;align-items:center;gap:12px;padding:13px 15px;display:flex}.reimbursement-card>header b,.reimbursement-card>header small{display:block}.reimbursement-card>header b{color:#174fa8;font-size:15px}.reimbursement-card>header small{color:#748299;margin-top:4px;font-size:10px}.reimbursement-meta{grid-template-columns:repeat(4,1fr);padding:0 15px;display:grid}.reimbursement-meta>span{border-right:1px solid #e5eaf1;padding:12px}.reimbursement-meta>span:first-child{padding-left:0}.reimbursement-meta>span:last-child{border-right:0;padding-right:0}.reimbursement-meta small,.reimbursement-meta b{display:block}.reimbursement-meta small{color:#8792a4;font-size:10px}.reimbursement-meta b{color:#293c59;margin-top:5px;font-size:12px}.reimbursement-items{border-top:1px dashed #dbe3ed;flex-wrap:wrap;gap:7px;padding:11px 15px;display:flex}.reimbursement-items>span{color:#48617f;background:#edf4ff;border-radius:9px;grid-template-columns:auto minmax(120px,1fr) auto;align-items:center;gap:7px;padding:7px 9px;font-size:10px;display:grid}.reimbursement-items em{font-style:normal}.reimbursement-items strong{color:#174fa8}.reimbursement-items small{color:#718097;grid-column:1/-1}.reimbursement-card>p{color:#6f7d91;margin:0;padding:0 15px 10px;font-size:10px}.reimbursement-card>footer{background:#fbfcfe;border-top:1px solid #e4e9ef;flex-wrap:wrap;justify-content:flex-end;gap:6px;padding:10px 14px;display:flex}.reimbursement-line-editor{background:#f5f9ff;border:1px solid #cddbef;border-radius:12px;margin-top:14px;padding:12px}.reimbursement-line-editor>header{justify-content:space-between;align-items:center;gap:12px;display:flex}.reimbursement-line-editor>header b{color:#174fa8}.reimbursement-line-editor>div{border-top:1px solid #dbe4ef;grid-template-columns:170px minmax(240px,1fr) 130px 170px auto;align-items:end;gap:8px;padding:9px 0;display:grid}.reimbursement-line-editor label{gap:5px;display:grid}.reimbursement-line-editor label>span{color:#65758e;font-size:10px;font-weight:850}.reimbursement-line-editor input,.reimbursement-line-editor select{background:#fff;border:1px solid #cbd7e7;border-radius:8px;width:100%;height:38px;padding:0 9px}.reimbursement-line-editor>div>button{color:#a72f46;background:#fff5f6;border:1px solid #efbdc6;border-radius:8px;height:38px;padding:0 10px;font-weight:850}@media (width<=1050px){.reimbursement-kpis,.reimbursement-meta,.reimbursement-line-editor>div,.reimbursement-toolbar{grid-template-columns:1fr 1fr}}@media (width<=650px){.reimbursement-kpis,.reimbursement-meta,.reimbursement-line-editor>div,.reimbursement-toolbar{grid-template-columns:1fr}.reimbursement-meta>span{border-bottom:1px solid #e5eaf1;border-right:0;padding:10px 0}.reimbursement-meta>span:last-child{border-bottom:0}.reimbursement-items>span{grid-template-columns:1fr}.reimbursement-card>footer>*{flex:100%}}.reimbursement-kpis.v72{grid-template-columns:repeat(5,minmax(0,1fr))}.reimbursement-kpis .blue b{color:#135dbe}.reimbursement-filters{grid-template-columns:minmax(260px,2fr) repeat(4,minmax(140px,1fr));align-items:end;gap:9px;margin-bottom:14px;display:grid}.reimbursement-filters label{gap:5px;display:grid}.reimbursement-filters label>span{color:#65758e;font-size:10px;font-weight:850}.reimbursement-filters input,.reimbursement-filters select{background:#fff;border:1px solid #ccd8e7;border-radius:9px;width:100%;height:40px;padding:0 10px}.reimbursement-filters button{height:40px}.reimbursement-filters>b{color:#1758b7;text-align:center;align-self:center}.claim-status{justify-items:end;gap:4px;display:grid}.claim-status small{color:#6f7f96!important}.reimbursement-timeline{border-top:1px solid #edf1f6;grid-template-columns:repeat(4,1fr);gap:0;padding:13px 15px;display:grid}.reimbursement-timeline>span{color:#98a4b5;grid-template-rows:auto auto;grid-template-columns:27px 1fr;column-gap:7px;display:grid;position:relative}.reimbursement-timeline>span:not(:last-child):after{content:"";background:#dfe6ef;height:2px;position:absolute;top:13px;left:35px;right:5px}.reimbursement-timeline i{z-index:1;color:#718097;background:#e8edf4;border-radius:50%;grid-row:1/3;place-items:center;width:27px;height:27px;font-size:10px;font-style:normal;font-weight:900;display:grid}.reimbursement-timeline b{font-size:10px}.reimbursement-timeline small{font-size:9px}.reimbursement-timeline .done{color:#1959b4}.reimbursement-timeline .done i,.reimbursement-timeline .done:not(:last-child):after{color:#fff;background:#2164c8}.reimbursement-evidence{background:#f8fbff;border-top:1px solid #e2e8f0}.reimbursement-evidence summary{color:#27527f;cursor:pointer;justify-content:space-between;align-items:center;gap:12px;padding:11px 15px;font-size:11px;font-weight:800;display:flex}.reimbursement-evidence summary b{color:#6d7d93;font-size:10px}.evidence-body{border-top:1px dashed #d7e2ee;gap:10px;padding:12px 15px;display:grid}.evidence-body .upload{background:#fff;border:1px solid #c8daf0;border-radius:10px;grid-template-columns:180px minmax(240px,1fr) auto;gap:8px;padding:10px;display:grid}.evidence-body .upload select,.evidence-body .upload input{background:#fff;border:1px solid #cbd7e7;border-radius:8px;min-width:0;height:40px;padding:8px}.evidence-body .upload button{color:#fff;background:#185dbc;border:0;border-radius:8px;padding:0 16px;font-weight:850}.evidence-body .upload .form-error{grid-column:1/-1}.reimbursement-file-list{gap:7px;display:grid}.reimbursement-file-list>div{grid-template-columns:1fr auto;align-items:center;gap:8px;display:grid}.reimbursement-file-list a{color:#2d4666;background:#fff;border:1px solid #dce5ef;border-radius:9px;grid-template-columns:110px 1fr auto;align-items:center;gap:9px;padding:9px 11px;text-decoration:none;display:grid}.reimbursement-file-list a>b{color:#175bb8}.reimbursement-file-list a span,.reimbursement-file-list a small{display:block}.reimbursement-file-list a small{color:#8190a4;margin-top:3px;font-size:9px}.reimbursement-file-list a strong{color:#175bb8;font-size:10px}.reimbursement-file-list>div>button{height:36px}.reimbursement-card>p.warning{color:#916500}.reimbursement-card>p.danger{color:#b12e48}@media (width<=1250px){.reimbursement-kpis.v72,.reimbursement-filters{grid-template-columns:repeat(3,1fr)}.reimbursement-filters .wide{grid-column:span 2}}@media (width<=760px){.reimbursement-kpis.v72,.reimbursement-filters,.reimbursement-timeline{grid-template-columns:1fr}.reimbursement-filters .wide{grid-column:auto}.reimbursement-timeline{gap:9px}.reimbursement-timeline>span:not(:last-child):after{display:none}.reimbursement-evidence summary{flex-direction:column;align-items:flex-start}.evidence-body .upload,.reimbursement-file-list>div,.reimbursement-file-list a{grid-template-columns:1fr}.reimbursement-file-list>div>button{width:100%}.claim-status{justify-items:start}.reimbursement-card>header{flex-direction:column;align-items:flex-start}}.reimbursement-kpis.v73{grid-template-columns:repeat(3,minmax(0,1fr))}.reimbursement-v73 .reimbursement-timeline{grid-template-columns:repeat(2,minmax(0,1fr))}.reimbursement-v73 .reimbursement-card.unreimbursed{border-left:4px solid #e4ae24}.reimbursement-v73 .reimbursement-card.reimbursed{border-left:4px solid #178255}.reimbursement-v73 .evidence-body .upload{grid-template-columns:180px minmax(240px,1fr) auto}.upload-progress{color:#315f98;grid-column:1/-1;font-size:10px;font-weight:750}.reimbursement-v73 .reimbursement-card>footer .primary{min-width:130px}.reimbursement-v73 .reimbursement-evidence summary span:after{color:#27609e;content:"PDF · 图片 · Excel";background:#e8f2ff;border-radius:999px;margin-left:8px;padding:3px 7px;font-size:9px}@media (width<=760px){.reimbursement-kpis.v73,.reimbursement-v73 .reimbursement-timeline,.reimbursement-v73 .evidence-body .upload{grid-template-columns:1fr}.reimbursement-v73 .reimbursement-card>footer .primary{width:100%}}.payment-summary-v80{grid-template-columns:repeat(4,minmax(0,1fr))}.payment-summary-v80>div{align-content:center;min-height:92px;display:grid}.payment-summary-v80 small{color:#7f8da2;margin-top:5px;font-size:7px;line-height:1.4;display:block}.payment-summary-v80 .proof-warning{background:#fff6f7;border-color:#efbcc6}.payment-summary-v80 .proof-warning b,.payment-summary-v80 .proof-warning small{color:#aa3047}.payment-summary-v80 .proof-ready{background:#f4fbf7;border-color:#b9dec8}.payment-summary-v80 .proof-ready b{color:#13734b}.payment-confirm-form{padding:0;overflow:hidden}.payment-confirm-head{background:#f7faff;border-bottom:1px solid #e2e8f0;justify-content:space-between;align-items:flex-start;gap:12px;padding:15px 16px;display:flex}.payment-confirm-head h3{margin:0;font-size:11px}.payment-confirm-head p{color:#748399;margin:5px 0 0;font-size:8px;line-height:1.5}.payment-confirm-steps{background:#fff;border-bottom:1px solid #e2e8f0;grid-template-columns:repeat(3,1fr);display:grid}.payment-confirm-steps span{color:#365070;border-right:1px solid #e2e8f0;justify-content:center;align-items:center;gap:7px;padding:10px;font-size:8px;display:flex}.payment-confirm-steps span:last-child{border-right:0}.payment-confirm-steps i{color:#fff;background:#2164c8;border-radius:7px;place-items:center;width:21px;height:21px;font-size:8px;font-style:normal;display:grid}.payment-confirm-form>.field,.payment-confirm-form>.form-grid,.payment-confirm-form>.payment-existing-proofs,.payment-confirm-form>.form-error,.payment-confirm-form>.payment-confirm-button{margin-left:16px;margin-right:16px}.payment-confirm-form>.field{margin-top:14px}.payment-confirm-form>.form-grid{margin-top:12px}.payment-proof-field{background:#f5f9ff;border:1px dashed #9fbee8;border-radius:10px;padding:11px}.payment-proof-field input{background:#fff;min-height:42px;height:auto!important;padding:8px!important}.payment-proof-field small{color:#71829a;margin-top:6px;font-size:7px;display:block}.payment-existing-proofs{color:#176f49;background:#f2fbf6;border:1px solid #b9dec8;border-radius:9px;flex-wrap:wrap;align-items:center;gap:7px;margin-top:11px;padding:9px 11px;font-size:8px;display:flex}.payment-existing-proofs a{color:#175abb;background:#fff;border-radius:999px;padding:5px 8px;text-decoration:none}.payment-confirm-button{width:calc(100% - 32px);margin-bottom:16px;margin-top:13px!important}.payment-modal-guide{color:#28517f;background:#f1f7ff;border:1px solid #bfd4f1;border-radius:10px;gap:4px;margin-bottom:14px;padding:11px 12px;display:grid}.payment-modal-guide b{font-size:9px}.payment-modal-guide span{font-size:8px;line-height:1.5}.payment-record-list>div{grid-template-columns:minmax(0,1.5fr) minmax(120px,.7fr) minmax(110px,.55fr);align-items:center;gap:12px;display:grid}.payment-record-list>div.payment-proof-missing{background:#fff7f8;border-left:3px solid #c83f57;padding-left:9px}.payment-record-list strong{text-align:right}.payment-proof-links{justify-items:end;gap:4px;display:grid}.payment-proof-links a{color:#1559ba;background:#e9f2ff;border-radius:999px;padding:4px 7px;font-size:7px;text-decoration:none}.payment-proof-links em{color:#b23149;font-size:7px;font-style:normal;font-weight:850}.payment-proof-links em.pending{color:#8b96a7}@media (width<=800px){.payment-summary-v80{grid-template-columns:1fr 1fr}.payment-record-list>div{grid-template-columns:1fr}.payment-record-list strong,.payment-proof-links{text-align:left;justify-items:start}.payment-confirm-steps span,.payment-confirm-head{flex-direction:column;align-items:flex-start}}@media (width<=520px){.payment-summary-v80,.payment-confirm-steps{grid-template-columns:1fr}.payment-confirm-steps span{border-bottom:1px solid #e2e8f0;border-right:0;flex-direction:row;justify-content:flex-start;align-items:center}.payment-confirm-steps span:last-child{border-bottom:0}}.purchase-line-extra,.order-edit-line-extra{background:#fbfcff;border-top:1px dashed #d7e0ec;grid-template-columns:minmax(190px,.8fr) minmax(150px,.55fr) minmax(190px,.75fr) minmax(240px,1fr);gap:10px;padding:11px 12px;display:grid}.purchase-line-extra label,.order-edit-line-extra label{gap:5px;display:grid}.purchase-line-extra span,.order-edit-line-extra span{color:#64758f;font-size:9px;font-weight:900}.purchase-line-extra input,.order-edit-line-extra input{color:#223451;background:#fff;border:1px solid #cdd9e8;border-radius:8px;width:100%;min-width:0;height:38px;padding:0 10px}.supplier-po-lines-table{table-layout:fixed;width:100%;max-width:100%}.supplier-po-lines-table th:first-child{width:10%}.supplier-po-lines-table th:nth-child(2){width:5%}.supplier-po-lines-table th:nth-child(3){width:7%}.supplier-po-lines-table th:nth-child(4){width:6%}.supplier-po-lines-table th:nth-child(5){width:5%}.supplier-po-lines-table th:nth-child(6){width:4%}.supplier-po-lines-table th:nth-child(7){width:5%}.supplier-po-lines-table th:nth-child(8){width:4%}.supplier-po-lines-table th:nth-child(9){width:5%}.supplier-po-lines-table th:nth-child(10){width:4%}.supplier-po-lines-table th:nth-child(11),.supplier-po-lines-table th:nth-child(12),.supplier-po-lines-table th:nth-child(13){width:5%}.supplier-po-lines-table th:nth-child(14),.supplier-po-lines-table th:nth-child(15){width:6%}.supplier-po-lines-table th:nth-child(16){width:8%}.supplier-po-lines-table th:nth-child(17){width:10%}.supplier-po-lines-table td:nth-child(2){text-align:center}.supplier-po-lines-table td:nth-child(3){text-align:left}.supplier-po-lines-table td:nth-child(n+4){text-align:center;overflow-wrap:anywhere;word-break:break-word}@media (width<=700px){.purchase-line-extra,.order-edit-line-extra{grid-template-columns:1fr}}@media print{@page supplier-po{size:A4 landscape;margin:0}.supplier-po-document,.combined-po-document{page:supplier-po;width:100%;max-width:100%;padding:8mm;overflow:hidden}.supplier-po-lines-table{table-layout:fixed;width:100%;max-width:100%}.supplier-po-lines-table th:first-child{width:10%}.supplier-po-lines-table th:nth-child(2){width:5%}.supplier-po-lines-table th:nth-child(3){width:7%}.supplier-po-lines-table th:nth-child(4){width:6%}.supplier-po-lines-table th:nth-child(5){width:5%}.supplier-po-lines-table th:nth-child(6){width:4%}.supplier-po-lines-table th:nth-child(7){width:5%}.supplier-po-lines-table th:nth-child(8){width:4%}.supplier-po-lines-table th:nth-child(9){width:5%}.supplier-po-lines-table th:nth-child(10){width:4%}.supplier-po-lines-table th:nth-child(11),.supplier-po-lines-table th:nth-child(12),.supplier-po-lines-table th:nth-child(13){width:5%}.supplier-po-lines-table th:nth-child(14),.supplier-po-lines-table th:nth-child(15){width:6%}.supplier-po-lines-table th:nth-child(16){width:8%}.supplier-po-lines-table th:nth-child(17){width:10%}}.container-card-status{flex-direction:column;align-items:flex-end;gap:6px;display:flex}.container-card-status em{color:#24579d;background:#eaf2ff;border-radius:999px;padding:4px 7px;font-size:7px;font-style:normal;font-weight:900}.container-card.lcl{background:linear-gradient(#f8fdff,#fff);border-color:#9fcde0}.container-card.lcl .container-card-status em{color:#08718c;background:#daf6fb}.lcl-capacity{color:#0b6379;background:#eafafd;border:1px solid #bce1e9;border-radius:9px;justify-content:space-between;align-items:center;gap:12px;margin:18px 0;padding:11px 12px;display:flex}.lcl-capacity b,.lcl-capacity small{display:block}.lcl-capacity b{font-size:10px}.lcl-capacity small{color:#498091;text-align:right;font-size:7px}.lcl-capacity-big{color:#0b6379;background:linear-gradient(120deg,#e9fafd,#f8feff);border:1px solid #b5dfe9;border-radius:11px;justify-content:space-between;align-items:center;gap:16px;margin-bottom:15px;padding:15px;display:flex}.lcl-capacity-big b,.lcl-capacity-big small{display:block}.lcl-capacity-big b{font-size:14px}.lcl-capacity-big small{color:#4c7f8d;margin-top:5px;font-size:8px}.lcl-capacity-big strong{font-size:18px}.material-stock-actions{justify-content:flex-end;gap:5px;display:flex}.material-stock-actions .mini{margin:0}@media (width<=700px){.lcl-capacity{flex-direction:column;align-items:flex-start}.lcl-capacity small{text-align:left}.lcl-capacity-big{flex-direction:column;align-items:flex-start}.container-card-status{align-items:flex-end}}@media print{@page{size:A4 landscape;margin:8mm}.supplier-po-document,.combined-po-document{page:auto!important;-webkit-print-color-adjust:exact!important;print-color-adjust:exact!important;width:auto!important;max-width:none!important;height:auto!important;min-height:0!important;padding:0!important;display:block!important;position:static!important;inset:auto!important;overflow:visible!important}.supplier-po-print-page{break-after:page!important;page-break-after:always!important;break-inside:avoid!important;page-break-inside:avoid!important;width:100%!important;height:auto!important;min-height:0!important;margin:0!important;padding:0!important;display:block!important;position:relative!important;overflow:visible!important}.supplier-po-print-page:last-child{break-after:auto!important;page-break-after:auto!important}.supplier-po-page-header{border-bottom:3px solid #174da8!important;justify-content:space-between!important;align-items:flex-start!important;padding-bottom:7px!important;display:flex!important}.supplier-po-page-header>b{color:#174da8!important;letter-spacing:.12em!important;font-size:19px!important}.supplier-po-page-header>div{text-align:right!important}.supplier-po-page-header h1{color:#174da8!important;margin:0!important;font-size:18px!important}.supplier-po-page-header span{margin-top:3px!important;font-size:7px!important;display:block!important}.supplier-po-print-page .supplier-po-meta{grid-template-columns:repeat(5,minmax(0,1fr))!important;gap:8px!important;margin:8px 0!important}.supplier-po-print-page .supplier-po-meta span{font-size:6px!important}.supplier-po-print-page .supplier-po-meta b{margin-top:2px!important;font-size:7.5px!important}.supplier-po-print-page .po-packing-section{height:auto!important;margin-top:6px!important;display:block!important;overflow:visible!important}.supplier-po-print-page .po-packing-section>header{padding-bottom:4px!important}.supplier-po-print-page .po-packing-section>header div b{font-size:11px!important}.supplier-po-print-page .po-packing-section>header div span{font-size:5px!important}.supplier-po-print-page .po-packing-section>header strong{font-size:6.5px!important}.supplier-po-print-page .po-packing-alert{margin:4px 0!important;padding:3px 5px!important;font-size:5.2px!important}.supplier-po-lines-table{table-layout:fixed!important;border-collapse:collapse!important;width:100%!important;max-width:100%!important}.supplier-po-lines-table thead{display:table-header-group!important}.supplier-po-lines-table tbody{display:table-row-group!important}.supplier-po-lines-table tr,.supplier-po-lines-table td{break-inside:avoid!important;page-break-inside:avoid!important;-webkit-column-break-inside:avoid!important}.supplier-po-lines-table th{overflow-wrap:anywhere!important;height:27px!important;padding:2px 1px!important;font-size:4.5px!important;line-height:1.15!important;overflow:hidden!important}.supplier-po-lines-table td{overflow-wrap:anywhere!important;word-break:break-word!important;height:auto!important;min-height:0!important;padding:3px 2px!important;font-size:5.2px!important;line-height:1.2!important;overflow:hidden!important}.supplier-po-lines-table td>small,.supplier-po-lines-table .mixed-pack-lines small,.supplier-po-lines-table .mixed-pack-totals small{margin-top:1px!important;font-size:4.5px!important;line-height:1.15!important}.supplier-po-lines-table .mixed-pack-lines,.supplier-po-lines-table .mixed-pack-totals{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:2px!important}.supplier-po-lines-table .mixed-pack-lines>span{padding-bottom:2px!important}.supplier-po-lines-table .po-pack-badge{white-space:normal!important;overflow-wrap:anywhere!important;max-width:100%!important;padding:2px 1px!important;font-size:4.7px!important;line-height:1.15!important;display:block!important}.supplier-po-lines-table .po-single-image,.supplier-po-lines-table .po-mixed-images{place-items:center!important;gap:1mm!important;height:14.5mm!important;min-height:14.5mm!important;display:grid!important;overflow:hidden!important}.supplier-po-lines-table .po-single-image img{object-fit:contain!important;width:100%!important;max-width:100%!important;height:14mm!important;display:block!important}.supplier-po-lines-table .po-mixed-images{grid-template-columns:repeat(2,minmax(0,1fr))!important}.supplier-po-lines-table .po-mixed-images img{object-fit:contain!important;width:100%!important;height:6.5mm!important}.supplier-po-lines-table tfoot{display:table-footer-group!important}.supplier-po-total-row,.supplier-po-total-row td,.supplier-po-total-grid{break-inside:avoid!important;page-break-inside:avoid!important}.supplier-po-total-grid{border-width:1.5px!important}.supplier-po-total-grid>span{padding:3px 2px!important}.supplier-po-total-grid small{font-size:4.2px!important;line-height:1.1!important}.supplier-po-total-grid b{margin-top:1px!important;font-size:5.4px!important;line-height:1.15!important}.supplier-po-grand-totals{margin-top:5px!important}.supplier-po-print-page .po-packing-footnote{margin-top:4px!important;padding:4px 6px!important;font-size:4.8px!important;line-height:1.2!important}.supplier-po-print-page .po-packing-footnote p{margin:1px 0!important}.supplier-po-page-footer{border-top:2px solid #174da8!important;justify-content:space-between!important;margin-top:6px!important;padding-top:5px!important;font-size:6px!important;display:flex!important}.combined-po-summary-page .combined-po-summary{break-inside:avoid!important;page-break-inside:avoid!important}.combined-po-summary-page .doc-table{font-size:7px!important}.combined-po-summary-page .doc-table th,.combined-po-summary-page .doc-table td{padding:5px!important}}.order-packaging-source-card{background:#fff;border:1px solid #cad9ec;border-radius:13px;overflow:hidden}.order-packaging-source-card>header{background:#f6f9fe;border-bottom:1px solid #dfe7f1;justify-content:space-between;align-items:flex-start;gap:14px;padding:15px 17px;display:flex}.order-packaging-source-card>header span,.order-packaging-source-card>header h3,.order-packaging-source-card>header p{display:block}.order-packaging-source-card>header span{color:#1b5bb7;letter-spacing:.08em;font-size:7px;font-weight:950}.order-packaging-source-card>header h3{margin:5px 0 0;font-size:12px}.order-packaging-source-card>header p{color:#74839a;margin:5px 0 0;font-size:7px;line-height:1.45}.packaging-source-options{grid-template-columns:1fr 1fr;gap:9px;padding:13px 16px;display:grid}.packaging-source-options>button{color:#344963;text-align:left;background:#fff;border:1px solid #d2deed;border-radius:10px;grid-template-columns:28px 1fr;align-items:center;gap:10px;min-height:62px;padding:10px 12px;display:grid}.packaging-source-options>button.active{color:#164fa7;background:#edf5ff;border:2px solid #2266c7}.packaging-source-options i{color:#fff;background:#d9e3ef;border-radius:50%;place-items:center;width:25px;height:25px;font-style:normal;font-weight:900;display:grid}.packaging-source-options .active i{background:#1c65c9}.packaging-source-options b,.packaging-source-options small{display:block}.packaging-source-options b{font-size:9px}.packaging-source-options small{color:#7b899c;margin-top:4px;font-size:7px}.packaging-source-materials{border:1px solid #dee6f0;border-radius:9px;margin:0 16px;overflow:hidden}.packaging-source-materials>div{color:#425570;border-bottom:1px solid #e6ebf2;grid-template-columns:minmax(180px,1.5fr) repeat(4,minmax(80px,.7fr));align-items:center;gap:8px;padding:9px 11px;font-size:8px;display:grid}.packaging-source-materials>div:first-child{color:#697a91;background:#f6f8fb;font-size:7px}.packaging-source-materials>div:last-child{border-bottom:0}.packaging-source-materials>div.shortage{background:#fff7f2}.packaging-source-materials span b,.packaging-source-materials span small{display:block}.packaging-source-materials span small{color:#8591a2;margin-top:3px;font-size:6.5px}.order-packaging-source-card>footer{background:#fbfcfe;border-top:1px solid #e2e8f0;justify-content:space-between;align-items:center;gap:14px;margin-top:13px;padding:12px 16px;display:flex}.order-packaging-source-card>footer b,.order-packaging-source-card>footer small{display:block}.order-packaging-source-card>footer b{font-size:8px}.order-packaging-source-card>footer small{color:#73839a;margin-top:4px;font-size:7px}.order-packaging-source-card>footer button{min-width:160px}.order-packaging-source-card>.form-error{margin:0 16px 14px}.order-packaging-ledger{background:#f3fbf6;border:1px solid #b9ddc8;border-radius:10px;gap:7px;margin:13px 16px 0;padding:11px 12px;display:grid}.order-packaging-ledger>b{color:#116b42;font-size:8px}.order-packaging-ledger>span{color:#53667e;border-top:1px solid #d2e9dc;grid-template-columns:minmax(190px,1.2fr) minmax(120px,.7fr) minmax(260px,1.6fr);gap:10px;padding-top:7px;font-size:7px;display:grid}.order-packaging-ledger strong{color:#214565}.order-packaging-ledger em{color:#137147;font-style:normal;font-weight:900}.order-packaging-ledger small{line-height:1.45}@media (width<=760px){.packaging-source-options{grid-template-columns:1fr}.packaging-source-materials{overflow-x:auto}.packaging-source-materials>div{min-width:620px}.order-packaging-source-card>footer{flex-direction:column;align-items:stretch}.order-packaging-source-card>footer button{width:100%}.order-packaging-ledger>span{grid-template-columns:1fr}.order-packaging-ledger small{overflow-wrap:anywhere}}.supplier-packaging-policy{background:#fff;border:2px solid #8db7ec;border-radius:14px;overflow:hidden;box-shadow:0 8px 22px #1952a314}.supplier-packaging-policy>header{background:linear-gradient(120deg,#edf5ff,#f9fbff);border-bottom:1px solid #cfe0f5;justify-content:space-between;align-items:flex-start;gap:15px;padding:16px 18px;display:flex}.supplier-packaging-policy>header span{color:#1659b8;letter-spacing:.08em;font-size:7px;font-weight:950}.supplier-packaging-policy>header h3{margin:5px 0 0;font-size:13px}.supplier-packaging-policy>header p{color:#6d7f98;max-width:650px;margin:5px 0 0;font-size:8px;line-height:1.5}.supplier-packaging-policy-options{grid-template-columns:1fr 1fr;gap:10px;padding:15px 17px;display:grid}.supplier-packaging-policy-options>button{color:#324963;text-align:left;background:#fff;border:1px solid #d3dfed;border-radius:10px;grid-template-columns:28px 1fr;align-items:center;gap:10px;min-height:66px;padding:11px 13px;display:grid}.supplier-packaging-policy-options>button.active{color:#164eaa;background:#eef5ff;border:2px solid #1f64c7}.supplier-packaging-policy-options i{color:#fff;background:#d9e3ef;border-radius:50%;place-items:center;width:25px;height:25px;font-style:normal;font-weight:900;display:grid}.supplier-packaging-policy-options .active i{background:#1c64c7}.supplier-packaging-policy-options b,.supplier-packaging-policy-options small{display:block}.supplier-packaging-policy-options b{font-size:9px}.supplier-packaging-policy-options small{color:#77869a;margin-top:4px;font-size:7px;line-height:1.4}.supplier-packaging-policy>label{background:#f8fbff;border:1px solid #d9e4f1;border-radius:10px;grid-template-columns:150px 150px 1fr;align-items:center;gap:10px;margin:0 17px;padding:12px 14px;display:grid}.supplier-packaging-policy>label span{font-size:9px;font-weight:900}.supplier-packaging-policy>label input{border:1px solid #bfcfe3;border-radius:8px;height:40px;padding:0 10px;font-weight:850}.supplier-packaging-policy>label small{color:#718198;font-size:7px}.supplier-packaging-policy>.primary{width:calc(100% - 34px);margin:13px 17px 16px}.supplier-packaging-policy>.form-error{margin:10px 17px 0}.order-packaging-policy-summary{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;padding:13px 16px;display:grid}.order-packaging-policy-summary>span{background:#f8fbff;border:1px solid #dce5ef;border-radius:9px;padding:10px 11px}.order-packaging-policy-summary small,.order-packaging-policy-summary b{display:block}.order-packaging-policy-summary small{color:#74849a;font-size:7px}.order-packaging-policy-summary b{color:#1857ae;margin-top:5px;font-size:8px}.order-packaging-source-card.dispatched{border-color:#abd8bf}.order-packaging-source-card.dispatched>header{background:#f1faf5}.order-packaging-source-card.dispatched>header h3{color:#117148}@media (width<=760px){.supplier-packaging-policy-options,.order-packaging-policy-summary{grid-template-columns:1fr}.supplier-packaging-policy>header{flex-direction:column;align-items:flex-start}.supplier-packaging-policy>label{grid-template-columns:1fr}.supplier-packaging-policy>label input{width:100%}}.helpv-shell{color:#263750;gap:16px;display:grid}.helpv-shell button,.helpv-shell input{font:inherit}.helpv-hero{color:#fff;background:radial-gradient(circle at 85% 0,#ffd94933,#0000 27%),linear-gradient(128deg,#082e6c 0%,#125ac2 62%,#2479e4 100%);border-radius:20px;grid-template-columns:minmax(300px,1fr) minmax(390px,.9fr);align-items:center;gap:22px;padding:28px 30px;display:grid;overflow:hidden;box-shadow:0 16px 36px #0f3a7c30}.helpv-hero-copy>span{color:#ffdc51;letter-spacing:.14em;font-size:10px;font-weight:950}.helpv-hero h1{letter-spacing:.01em;margin:7px 0 6px;font-size:30px}.helpv-hero p{color:#dceaff;max-width:620px;margin:0;font-size:12px;line-height:1.7}.helpv-search{align-items:center;display:flex;position:relative}.helpv-search>span{color:#2864af;font-size:20px;position:absolute;left:16px}.helpv-search input{color:#1b385f;background:#fff;border:2px solid #ffffff75;border-radius:14px;outline:0;width:100%;height:54px;padding:0 46px;font-size:12px;box-shadow:0 9px 22px #051f4a29}.helpv-search input:focus{border-color:#ffdc51;box-shadow:0 0 0 4px #ffdc5133}.helpv-search button{color:#507098;cursor:pointer;background:#ecf2f9;border:0;border-radius:8px;width:29px;height:29px;font-size:17px;position:absolute;right:12px}.helpv-hero-meta{border-top:1px solid #ffffff2e;grid-column:1/-1;gap:9px;padding-top:14px;display:flex}.helpv-hero-meta span{color:#dceaff;background:#ffffff1a;border-radius:999px;align-items:center;gap:5px;padding:7px 11px;font-size:10px;display:flex}.helpv-hero-meta b{color:#ffdc51;font-size:13px}.helpv-nav{scrollbar-width:thin;background:#fff;border:1px solid #dae4f1;border-radius:14px;gap:6px;padding:7px;display:flex;overflow-x:auto}.helpv-nav button{color:#586981;cursor:pointer;background:0 0;border:0;border-radius:9px;flex:none;padding:10px 13px;font-size:10px;font-weight:900}.helpv-nav button:hover{color:#175bb8;background:#f0f5fc}.helpv-nav button.active{color:#fff;background:#175fc7;box-shadow:0 5px 12px #175fc733}.helpv-welcome,.helpv-popular,.helpv-page,.helpv-search-results,.helpv-reader{background:#fff;border:1px solid #dbe4ef;border-radius:17px;padding:22px}.helpv-welcome>header,.helpv-popular>header,.helpv-search-results>header{justify-content:space-between;align-items:flex-end;gap:18px;margin-bottom:17px;display:flex}.helpv-welcome>header span,.helpv-popular>header span,.helpv-page>header>span,.helpv-search-results>header span{color:#1760c2;letter-spacing:.1em;font-size:9px;font-weight:950}.helpv-welcome h2,.helpv-popular h2,.helpv-page>header h2,.helpv-search-results>header h2{color:#1f304b;margin:4px 0 0;font-size:19px}.helpv-welcome>header p,.helpv-page>header p{color:#7a889d;margin:0;font-size:10px}.helpv-entry-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.helpv-entry-grid>button{color:#263b58;text-align:left;cursor:pointer;background:#fbfcfe;border:1px solid #dce5f0;border-radius:13px;grid-template-columns:42px minmax(0,1fr) auto;align-items:start;gap:12px;min-height:116px;padding:16px;display:grid}.helpv-entry-grid>button:hover{background:#f2f7ff;border-color:#82abe2;transform:translateY(-1px);box-shadow:0 8px 20px #18509b14}.helpv-entry-grid i{color:#fff;background:linear-gradient(145deg,#236bd0,#174a98);border-radius:12px;place-items:center;width:41px;height:41px;font-size:14px;font-style:normal;font-weight:950;display:grid}.helpv-entry-grid b,.helpv-entry-grid p,.helpv-entry-grid span{display:block}.helpv-entry-grid b{font-size:12px}.helpv-entry-grid p{color:#718097;margin:6px 0 9px;font-size:9px;line-height:1.55}.helpv-entry-grid span{color:#1c64c4;font-size:8px;font-weight:900}.helpv-entry-grid strong{color:#86a2c6}.helpv-home-grid{grid-template-columns:1fr 1fr;gap:14px;display:grid}.helpv-start-card,.helpv-risk-card{border-radius:16px;padding:20px 21px}.helpv-start-card{background:#fff;border:1px solid #d8e4f3}.helpv-start-card>span,.helpv-risk-card>span{letter-spacing:.08em;font-size:9px;font-weight:950}.helpv-start-card>span{color:#1760c2}.helpv-start-card h2,.helpv-risk-card h2{margin:5px 0 15px;font-size:17px}.helpv-start-card ol{gap:7px;margin:0;padding:0;list-style:none;display:grid}.helpv-start-card li{border-top:1px solid #e7ecf3;grid-template-columns:27px minmax(0,1fr);align-items:center;gap:9px;padding-top:7px;display:grid}.helpv-start-card li>i{color:#fff;background:#2d6fc7;border-radius:8px;place-items:center;width:25px;height:25px;font-size:9px;font-style:normal;font-weight:950;display:grid}.helpv-start-card li>div{justify-content:space-between;align-items:center;gap:10px;display:flex}.helpv-start-card li b{font-size:10px}.helpv-start-card li button{color:#175fc2;cursor:pointer;background:0 0;border:0;font-size:8px;font-weight:900}.helpv-risk-card{color:#61302b;background:linear-gradient(145deg,#fff9f7,#fff4f1);border:1px solid #f0d0cc}.helpv-risk-card>span{color:#d44f42}.helpv-risk-card ul{gap:8px;margin:0;padding:0;list-style:none;display:grid}.helpv-risk-card li{border-top:1px solid #f2dcd7;grid-template-columns:55px 1fr;gap:8px;padding-top:8px;font-size:9px;line-height:1.5;display:grid}.helpv-risk-card li b{color:#bb3f35}.helpv-risk-card p{color:#9b382f;background:#fff;border-radius:9px;margin:13px 0 0;padding:10px;font-size:9px;font-weight:850;line-height:1.5}.helpv-popular>header button{color:#175fc2;cursor:pointer;background:0 0;border:0;font-size:9px;font-weight:900}.helpv-popular>div,.helpv-result-group>div{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.helpv-article-card{color:#2a3e5a;text-align:left;cursor:pointer;background:#fff;border:1px solid #dce4ef;border-radius:11px;grid-template-columns:38px minmax(0,1fr) auto;align-items:start;gap:11px;padding:13px;display:grid}.helpv-article-card:hover{background:#f7faff;border-color:#82a9df}.helpv-article-card>span{color:#165cb9;background:#ebf3ff;border-radius:8px;place-items:center;height:31px;font-size:9px;font-weight:950;display:grid}.helpv-article-card div b,.helpv-article-card div small,.helpv-article-card div em{display:block}.helpv-article-card div b{font-size:10px}.helpv-article-card div small{color:#708098;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin-top:4px;font-size:8px;line-height:1.45;display:-webkit-box;overflow:hidden}.helpv-article-card div em{color:#2c67b4;text-overflow:ellipsis;white-space:nowrap;margin-top:6px;font-size:7px;font-style:normal;overflow:hidden}.helpv-article-card>strong{color:#7d99be;white-space:nowrap;align-self:center;font-size:8px}.helpv-page>header{border-bottom:1px solid #e4eaf2;padding:0 0 18px 80px;position:relative}.helpv-page>header>button{color:#245fae;cursor:pointer;background:#edf4ff;border:0;border-radius:8px;padding:7px 9px;font-size:8px;font-weight:900;position:absolute;top:2px;left:0}.helpv-page>header p{margin-top:6px;line-height:1.6}.helpv-first-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;margin-top:18px;display:grid}.helpv-first-grid>button{color:#2b3e5b;text-align:left;cursor:pointer;background:#fbfcfe;border:1px solid #dbe5f1;border-radius:12px;grid-template-columns:35px minmax(0,1fr) auto;align-items:start;gap:11px;padding:14px;display:grid}.helpv-first-grid>button:hover{background:#f1f6ff;border-color:#7fa9e1}.helpv-first-grid i{color:#fff;background:#2064c3;border-radius:50%;place-items:center;width:33px;height:33px;font-size:10px;font-style:normal;font-weight:950;display:grid}.helpv-first-grid b,.helpv-first-grid p,.helpv-first-grid span{display:block}.helpv-first-grid b{font-size:11px}.helpv-first-grid p{color:#718097;margin:5px 0;font-size:8px;line-height:1.5}.helpv-first-grid span{color:#1a61bc;font-size:7px;font-weight:900}.helpv-first-grid strong{color:#86a1c4;align-self:center}.helpv-flow-summary{background:#f7faff;border:1px solid #d7e3f1;border-radius:13px;margin-top:16px;padding:16px}.helpv-flow-summary h3{margin:0 0 12px;font-size:12px}.helpv-flow-summary>div{grid-template-columns:repeat(6,minmax(0,1fr));gap:6px;display:grid}.helpv-flow-summary span{color:#52647f;background:#fff;border-radius:8px;align-items:center;gap:5px;padding:7px;font-size:7px;display:flex}.helpv-flow-summary span i{color:#fff;background:#3373ca;border-radius:50%;flex:none;place-items:center;width:17px;height:17px;font-size:6px;font-style:normal;font-weight:950;display:grid}.helpv-flow-summary>button{color:#fff;cursor:pointer;background:#175fc7;border:0;border-radius:8px;margin-top:12px;padding:9px 12px;font-size:8px;font-weight:900}.helpv-role-tabs{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-top:18px;display:grid}.helpv-role-tabs>button{color:#394b66;text-align:left;cursor:pointer;background:#fbfcfe;border:1px solid #dbe4ef;border-radius:11px;grid-template-columns:35px 1fr;align-items:center;gap:9px;padding:12px;display:grid}.helpv-role-tabs>button.active{color:#144f9f;background:#eef5ff;border:2px solid #276ac8}.helpv-role-tabs i{color:#fff;background:#6c8eba;border-radius:9px;place-items:center;width:33px;height:33px;font-size:10px;font-style:normal;font-weight:950;display:grid}.helpv-role-tabs .active i{background:#1c62c4}.helpv-role-tabs b,.helpv-role-tabs small{display:block}.helpv-role-tabs b{font-size:10px}.helpv-role-tabs small{color:#7b899b;margin-top:3px;font-size:7px}.helpv-role-content{border:1px solid #d7e3f1;border-radius:13px;margin-top:13px;overflow:hidden}.helpv-role-content>header{background:#f1f6fd;justify-content:space-between;align-items:center;gap:15px;padding:15px 17px;display:flex}.helpv-role-content>header>div{align-items:center;gap:10px;display:flex}.helpv-role-content>header>div>span{color:#fff;background:#1d61bf;border-radius:9px;place-items:center;width:34px;height:34px;font-size:11px;font-weight:950;display:grid}.helpv-role-content h3{margin:0;font-size:12px}.helpv-role-content p{color:#72829a;margin:4px 0 0;font-size:8px}.helpv-role-content>header>b{color:#185bad;background:#fff;border-radius:999px;padding:6px 9px;font-size:8px}.helpv-role-content>div{display:grid}.helpv-role-row{border-top:1px solid #e7ecf3;grid-template-columns:35px minmax(0,1fr) auto;align-items:center;gap:10px;padding:11px 16px;display:grid}.helpv-role-row>i{color:#7890b0;font-size:8px;font-style:normal;font-weight:950}.helpv-role-row div b,.helpv-role-row div span{display:block}.helpv-role-row div b{font-size:9px}.helpv-role-row div span{color:#7a899d;margin-top:3px;font-size:7px}.helpv-role-row button{color:#175ebd;cursor:pointer;background:#edf4ff;border:0;border-radius:7px;padding:7px 9px;font-size:8px;font-weight:900}.helpv-process-list{gap:8px;margin-top:18px;padding-left:16px;display:grid;position:relative}.helpv-process-list:before{content:"";background:#d6e3f3;width:2px;position:absolute;top:18px;bottom:18px;left:33px}.helpv-process-list>button{color:#2d405c;text-align:left;cursor:pointer;background:#fff;border:1px solid #dbe4ef;border-radius:11px;grid-template-columns:35px minmax(0,1fr) auto;align-items:center;gap:13px;padding:12px 14px;display:grid;position:relative}.helpv-process-list>button:hover{background:#f6faff;border-color:#7ea8df}.helpv-process-list>button>i{z-index:1;color:#fff;background:#2468c7;border:4px solid #fff;border-radius:50%;place-items:center;width:35px;height:35px;font-size:9px;font-style:normal;font-weight:950;display:grid}.helpv-process-list div span,.helpv-process-list div b,.helpv-process-list div small{display:block}.helpv-process-list div span{color:#1b62bd;font-size:7px;font-weight:900}.helpv-process-list div b{margin-top:3px;font-size:10px}.helpv-process-list div small{color:#8090a6;margin-top:4px;font-size:7px}.helpv-process-list strong{color:#6e8fb8;font-size:8px}.helpv-module-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin-top:18px;display:grid}.helpv-module-grid>button{color:#283c58;text-align:left;cursor:pointer;background:#fbfcfe;border:1px solid #dce5f0;border-radius:11px;min-height:105px;padding:13px;display:grid}.helpv-module-grid>button:hover{background:#f2f7ff;border-color:#7ea8df}.helpv-module-grid span{color:#71839c;font-size:7px}.helpv-module-grid b{margin-top:5px;font-size:10px}.helpv-module-grid small{color:#7b899d;margin-top:5px;font-size:7px}.helpv-module-grid strong{color:#1b61bc;align-self:end;margin-top:9px;font-size:7px}.helpv-directory{grid-template-columns:190px minmax(0,1fr);align-items:start;gap:12px;margin-top:18px;display:grid}.helpv-directory>aside{border:1px solid #dbe4ef;border-radius:12px;gap:5px;padding:8px;display:grid}.helpv-directory>aside button{color:#4a5b74;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:8px;grid-template-columns:28px 1fr;align-items:center;gap:8px;padding:8px;display:grid}.helpv-directory>aside button.active{color:#fff;background:#175fc7}.helpv-directory>aside i{color:#1557ac;background:#eaf2fd;border-radius:7px;place-items:center;width:26px;height:26px;font-size:8px;font-style:normal;font-weight:950;display:grid}.helpv-directory>aside .active i{color:#175fc7;background:#fff}.helpv-directory>aside b,.helpv-directory>aside small{display:block}.helpv-directory>aside b{font-size:8px}.helpv-directory>aside small{color:#8190a4;margin-top:2px;font-size:6px}.helpv-directory>aside .active small{color:#cfe1ff}.helpv-directory-list{border:1px solid #dbe4ef;border-radius:12px;overflow:hidden}.helpv-directory-list>header{background:#f1f6fd;grid-template-columns:40px minmax(0,1fr) auto;align-items:center;gap:10px;padding:14px 16px;display:grid}.helpv-directory-list>header>span{color:#fff;background:#1d63c4;border-radius:10px;place-items:center;width:39px;height:39px;font-size:9px;font-weight:950;display:grid}.helpv-directory-list h3{margin:0;font-size:12px}.helpv-directory-list p{color:#75849a;margin:4px 0 0;font-size:8px}.helpv-directory-list>header>b{color:#175caf;background:#fff;border-radius:999px;padding:6px 8px;font-size:7px}.helpv-directory-list>div{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;padding:9px;display:grid}.helpv-faq-list{gap:8px;margin-top:18px;display:grid}.helpv-faq-list details{background:#fff;border:1px solid #dbe4ef;border-radius:11px;overflow:hidden}.helpv-faq-list summary{cursor:pointer;grid-template-columns:34px minmax(0,1fr) auto;align-items:center;gap:10px;padding:13px 15px;list-style:none;display:grid}.helpv-faq-list summary::-webkit-details-marker{display:none}.helpv-faq-list summary:hover{background:#f8fbff}.helpv-faq-list summary>i{color:#2465bb;font-size:8px;font-style:normal;font-weight:950}.helpv-faq-list summary>b{font-size:10px}.helpv-faq-list summary>span{color:#1a60bd;background:#edf4ff;border-radius:7px;place-items:center;width:24px;height:24px;font-size:14px;display:grid}.helpv-faq-list details[open] summary>span{transform:rotate(45deg)}.helpv-faq-list details>div{background:#fafcff;border-top:1px solid #e5ebf2;padding:14px 16px 16px 59px}.helpv-faq-list p{color:#475b78;margin:0 0 9px;font-size:9px;line-height:1.65}.helpv-faq-list h4{margin:0 0 6px;font-size:8px}.helpv-faq-list ol{color:#63738a;gap:4px;margin:0;padding-left:17px;font-size:8px;line-height:1.55;display:grid}.helpv-faq-list details button{color:#fff;cursor:pointer;background:#175fc7;border:0;border-radius:7px;margin-top:10px;padding:8px 10px;font-size:8px;font-weight:900}.helpv-glossary{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:18px 0 0;display:grid}.helpv-glossary>div{background:#fbfcfe;border:1px solid #dde5ef;border-radius:10px;grid-template-columns:115px minmax(0,1fr);gap:10px;padding:12px 13px;display:grid}.helpv-glossary dt{color:#185cb5;font-size:9px;font-weight:950}.helpv-glossary dd{color:#5f7088;margin:0;font-size:8px;line-height:1.55}.helpv-search-results>header>b{color:#255fae;background:#edf4ff;border-radius:999px;padding:6px 9px;font-size:8px}.helpv-result-group{gap:9px;margin-top:17px;display:grid}.helpv-result-group>h3{margin:0;font-size:11px}.helpv-result-group>h3 span{color:#1d60b9;background:#edf4ff;border-radius:999px;padding:3px 6px;font-size:7px}.helpv-result-group .helpv-faq-list,.helpv-result-group>.helpv-glossary{grid-column:1/-1;margin:0}.helpv-empty{text-align:center;align-content:center;place-items:center;min-height:260px;display:grid}.helpv-empty i{color:#80a0c9;font-size:30px;font-style:normal}.helpv-empty b{margin-top:8px;font-size:14px}.helpv-empty p{color:#7a899d;margin:6px 0 12px;font-size:9px}.helpv-empty button{color:#fff;background:#175fc7;border:0;border-radius:8px;padding:9px 12px;font-size:8px;font-weight:900}.helpv-reader{padding:0;overflow:hidden}.helpv-back{color:#255fae;cursor:pointer;background:#edf4ff;border:0;border-radius:8px;margin:15px 18px 0;padding:8px 10px;font-size:8px;font-weight:900}.helpv-reader-head{justify-content:space-between;align-items:flex-end;gap:20px;padding:18px 22px 20px;display:flex}.helpv-reader-head span{color:#1760bd;letter-spacing:.08em;font-size:9px;font-weight:950}.helpv-reader-head h2{color:#1d304d;margin:6px 0;font-size:24px}.helpv-reader-head p{color:#697a91;max-width:760px;margin:0;font-size:10px;line-height:1.65}.helpv-reader-head>button{color:#fff;cursor:pointer;background:#175fc7;border:0;border-radius:9px;flex:none;padding:11px 13px;font-size:8px;font-weight:900}.helpv-reader-meta{background:#f4f7fb;border-top:1px solid #dfe7f1;border-bottom:1px solid #dfe7f1;grid-template-columns:1fr 2fr;gap:0;display:grid}.helpv-reader-meta span{color:#51647f;grid-template-columns:90px minmax(0,1fr);gap:10px;padding:11px 18px;font-size:8px;display:grid}.helpv-reader-meta span+span{border-left:1px solid #dfe7f1}.helpv-reader-meta b{color:#263c5a}.helpv-reader-layout{grid-template-columns:175px minmax(0,1fr);align-items:start;display:grid}.helpv-reader-layout>aside{border-right:1px solid #e1e8f0;gap:3px;padding:17px 12px;display:grid;position:sticky;top:75px}.helpv-reader-layout>aside b{color:#74849a;letter-spacing:.08em;padding:6px 9px;font-size:7px}.helpv-reader-layout>aside a{color:#465a75;border-radius:7px;padding:8px 9px;font-size:8px;text-decoration:none}.helpv-reader-layout>aside a:hover{color:#175dbb;background:#edf4ff}.helpv-reader-body{min-width:0;padding:5px 24px 24px}.helpv-reader-body>section{border-bottom:1px solid #e4eaf2;grid-template-columns:36px minmax(0,1fr);gap:14px;padding:20px 0;scroll-margin-top:85px;display:grid}.helpv-section-no{color:#1a5eba;background:#eaf2fd;border-radius:10px;place-items:center;width:34px;height:34px;font-size:8px;font-weight:950;display:grid}.helpv-section-no.success{color:#fff;background:#199067}.helpv-reader-body h3{color:#263a57;margin:0 0 10px;font-size:13px}.helpv-reader-body p{color:#566981;margin:0;font-size:9px;line-height:1.7}.helpv-reader-body ul{color:#566981;gap:6px;margin:0;padding-left:17px;font-size:9px;line-height:1.65;display:grid}.helpv-path{color:#285c9f;background:#f1f7ff;border:1px solid #cfe0f3;border-radius:9px;grid-template-columns:75px minmax(0,1fr);gap:9px;margin-top:12px;padding:10px 11px;font-size:8px;display:grid}.helpv-steps{gap:8px;margin:0;padding:0;list-style:none;display:grid}.helpv-steps li{background:#fafcff;border:1px solid #e0e7f0;border-radius:9px;grid-template-columns:29px minmax(0,1fr);align-items:start;gap:10px;padding:10px 11px;display:grid}.helpv-steps i{color:#fff;background:#2c6ec8;border-radius:8px;place-items:center;width:27px;height:27px;font-size:8px;font-style:normal;font-weight:950;display:grid}.helpv-steps p{color:#344963;padding-top:5px;font-weight:750}.helpv-check-list li::marker{color:#15906a}.helpv-error-table{border:1px solid #dce4ee;border-radius:9px;overflow:hidden}.helpv-error-table>div{grid-template-columns:.7fr 1fr 1.4fr;display:grid}.helpv-error-table>div>*{color:#566981;border-top:1px solid #e3e9f1;border-left:1px solid #e3e9f1;padding:9px;font-size:8px;line-height:1.55}.helpv-error-table>div>:first-child{border-left:0}.helpv-error-table>div>b{color:#2a3e5a}.helpv-error-table>.helpv-error-head>*{color:#38506f;background:#f0f4f9;border-top:0;font-size:7px}.helpv-reader-body>section.helpv-caution{background:#fff7f5;border:1px solid #f0cac5;border-radius:11px;margin-top:15px;padding:15px}.helpv-caution .helpv-section-no{color:#fff;background:#d94e42}.helpv-caution h3{color:#ad382f}.helpv-caution ul{color:#813f39}.helpv-reader-body>footer{justify-content:space-between;align-items:center;gap:18px;padding-top:18px;display:flex}.helpv-reader-body>footer button{color:#fff;cursor:pointer;background:#175fc7;border:0;border-radius:9px;padding:11px 14px;font-size:8px;font-weight:900}.helpv-reader-body>footer small{color:#7e8c9f;text-align:right;max-width:440px;font-size:7px;line-height:1.5}@media (width<=1180px){.helpv-entry-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.helpv-flow-summary>div,.helpv-module-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.helpv-directory{grid-template-columns:160px minmax(0,1fr)}.helpv-reader-layout{grid-template-columns:145px minmax(0,1fr)}}@media (width<=860px){.helpv-hero{grid-template-columns:1fr;padding:23px}.helpv-hero-meta{flex-wrap:wrap;grid-column:auto}.helpv-home-grid{grid-template-columns:1fr}.helpv-role-tabs,.helpv-module-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.helpv-directory{grid-template-columns:1fr}.helpv-directory>aside{grid-template-columns:repeat(4,minmax(0,1fr))}.helpv-directory-list>div,.helpv-popular>div,.helpv-result-group>div,.helpv-reader-layout{grid-template-columns:1fr}.helpv-reader-layout>aside{border-bottom:1px solid #e1e8f0;border-right:0;display:flex;position:static;overflow-x:auto}.helpv-reader-layout>aside b{display:none}.helpv-reader-layout>aside a{flex:none}.helpv-reader-meta{grid-template-columns:1fr}.helpv-reader-meta span+span{border-top:1px solid #dfe7f1;border-left:0}}@media (width<=580px){.helpv-hero{padding:19px}.helpv-hero h1{font-size:25px}.helpv-search input{height:49px;font-size:10px}.helpv-entry-grid,.helpv-first-grid,.helpv-role-tabs,.helpv-module-grid,.helpv-glossary{grid-template-columns:1fr}.helpv-welcome,.helpv-popular,.helpv-page,.helpv-search-results{padding:16px}.helpv-welcome>header,.helpv-popular>header,.helpv-search-results>header,.helpv-reader-head{flex-direction:column;align-items:flex-start}.helpv-page>header{padding:42px 0 15px}.helpv-flow-summary>div{grid-template-columns:1fr 1fr}.helpv-directory>aside{grid-template-columns:repeat(2,minmax(0,1fr))}.helpv-directory-list>header{grid-template-columns:35px minmax(0,1fr)}.helpv-directory-list>header>b{grid-column:1/-1;width:max-content}.helpv-article-card{grid-template-columns:34px minmax(0,1fr)}.helpv-article-card>strong{grid-column:2}.helpv-process-list{padding-left:0}.helpv-process-list:before{display:none}.helpv-process-list>button{grid-template-columns:32px minmax(0,1fr)}.helpv-process-list>button>strong{grid-column:2}.helpv-faq-list details>div{padding-left:15px}.helpv-reader-head{padding:16px 18px}.helpv-reader-head h2{font-size:20px}.helpv-reader-meta span{grid-template-columns:1fr}.helpv-reader-body{padding:4px 15px 18px}.helpv-reader-body>section{grid-template-columns:1fr;gap:9px}.helpv-error-table{overflow-x:auto}.helpv-error-table>div{min-width:580px}.helpv-reader-body>footer{flex-direction:column;align-items:stretch}.helpv-reader-body>footer small{text-align:left}.helpv-start-card li>div{flex-direction:column;align-items:flex-start}.helpv-glossary>div{grid-template-columns:90px 1fr}}.helpv-manual-featured{background:linear-gradient(#f4f8ff,#fff)}.helpv-manual-card{color:#283d59;text-align:left;cursor:pointer;background:#fff;border:1px solid #cfdced;border-radius:12px;grid-template-columns:54px minmax(0,1fr);gap:7px 12px;padding:14px;display:grid}.helpv-manual-card:hover{border-color:#6697d8;transform:translateY(-1px);box-shadow:0 8px 22px #22579e1a}.helpv-manual-card>span{color:#fff;background:#175fc7;border-radius:8px;place-items:center;height:33px;font-size:8px;font-weight:950;display:grid}.helpv-manual-card>div{min-width:0}.helpv-manual-card>div b,.helpv-manual-card>div small,.helpv-manual-card>div em{display:block}.helpv-manual-card>div b{font-size:10px}.helpv-manual-card>div small{color:#6f7f96;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin-top:4px;font-size:8px;line-height:1.5;display:-webkit-box;overflow:hidden}.helpv-manual-card>div em{color:#2d66ae;text-overflow:ellipsis;white-space:nowrap;margin-top:5px;font-size:7px;font-style:normal;overflow:hidden}.helpv-manual-card>section{flex-wrap:wrap;grid-column:2;gap:5px;display:flex}.helpv-manual-card>section i{color:#315f99;background:#edf4fd;border-radius:999px;padding:4px 7px;font-size:7px;font-style:normal;font-weight:900}.helpv-manual-card>strong{color:#155dbb;grid-column:2;font-size:8px}.helpv-manual-stats{background:#fff;border-bottom:1px solid #dfe7f1;grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.helpv-manual-stats span{color:#687990;border-right:1px solid #e3eaf2;padding:13px 18px;font-size:8px}.helpv-manual-stats span:last-child{border-right:0}.helpv-manual-stats b{color:#175fc0;margin-bottom:3px;font-size:14px;display:block}.helpv-manual-role{margin-top:11px!important}.helpv-manual-role b{color:#263c5a}.helpv-table-intro{margin:-3px 0 10px!important}.helpv-filter-list{gap:8px;display:grid}.helpv-filter-list>div{background:#fafcff;border:1px solid #dce5ef;border-radius:9px;grid-template-columns:minmax(130px,.7fr) minmax(180px,1fr) minmax(220px,1.3fr);display:grid}.helpv-filter-list>div>*{color:#566981;border-left:1px solid #e2e9f1;padding:10px 11px;font-size:8px;line-height:1.55}.helpv-filter-list>div>:first-child{color:#235a9f;border-left:0}.helpv-filter-list strong{color:#7a899c;margin-bottom:3px;font-size:7px;display:block}.helpv-control-table{border:1px solid #d7e1ed;border-radius:10px;overflow-x:auto}.helpv-control-table>div{grid-template-columns:minmax(145px,.85fr) minmax(135px,.8fr) minmax(170px,1fr) minmax(210px,1.25fr) minmax(210px,1.25fr);min-width:900px;display:grid}.helpv-control-table>div>*{color:#536780;border-top:1px solid #e1e8f0;border-left:1px solid #e1e8f0;padding:10px;font-size:8px;line-height:1.55}.helpv-control-table>div>:first-child{border-left:0}.helpv-control-table>div>b{color:#214f8e;background:#f8fbff}.helpv-control-table>.helpv-control-head>*{color:#fff;letter-spacing:.02em;background:#285f9f;border-top:0;font-size:7px}.helpv-area-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;display:grid}.helpv-area-grid>span{color:#4e627d;background:#fafcff;border:1px solid #dfe7f0;border-radius:8px;align-items:center;gap:8px;padding:9px 10px;font-size:8px;display:flex}.helpv-area-grid i{color:#2361ad;background:#eaf2fd;border-radius:7px;flex:none;place-items:center;width:23px;height:23px;font-size:7px;font-style:normal;font-weight:950;display:grid}.helpv-manual-reader .helpv-reader-layout>aside{max-height:calc(100vh - 100px);overflow-y:auto}@media (width<=860px){.helpv-manual-stats{grid-template-columns:repeat(2,minmax(0,1fr))}.helpv-manual-stats span:nth-child(2){border-right:0}.helpv-manual-stats span:nth-child(-n+2){border-bottom:1px solid #e3eaf2}.helpv-filter-list>div{grid-template-columns:1fr}.helpv-filter-list>div>*{border-top:1px solid #e2e9f1;border-left:0}.helpv-filter-list>div>:first-child{border-top:0}.helpv-area-grid{grid-template-columns:1fr}}@media (width<=580px){.helpv-manual-card{grid-template-columns:46px minmax(0,1fr);padding:12px}.helpv-manual-card>section,.helpv-manual-card>strong{grid-column:1/-1}.helpv-manual-stats span{padding:11px 14px}.helpv-manual-stats b{font-size:12px}}.order-queue-table .data-table{min-width:1380px}.order-queue-table .tr{--grid:minmax(160px,1.15fr) minmax(145px,1fr) minmax(145px,1fr) minmax(145px,1fr) minmax(155px,1.05fr) minmax(105px,.7fr) minmax(125px,.85fr) minmax(125px,.85fr) minmax(130px,.88fr);align-items:start;row-gap:12px}.order-queue-table .tr:not(.th){padding-bottom:14px}.order-queue-table .order-progress-below{border-top:1px solid #dfe7f1;grid-column:1/-1;grid-template-columns:125px minmax(0,1fr);align-items:center;gap:12px;margin-top:2px;padding-top:11px;display:grid}.order-queue-table .order-progress-below .order-progress-cell-head{place-content:center start;gap:3px;display:grid}.order-queue-table .order-progress-below .order-progress-cell-head b{font-size:10px}.order-queue-table .order-progress-below .order-progress-cell-head small{white-space:nowrap;font-size:8px}.order-queue-table .order-progress-pipeline{scrollbar-width:thin;flex-wrap:nowrap;grid-template-columns:none;gap:6px;padding:1px 1px 3px;display:flex;overflow-x:auto}.order-queue-table .order-progress-pipeline>span{flex:1 0 116px;min-width:116px;padding:7px 8px;position:relative}.order-queue-table .order-progress-pipeline>span:after{content:"";background:#cfd9e6;width:7px;height:1px;position:absolute;top:50%;right:-7px}.order-queue-table .order-progress-pipeline>span:last-child:after{display:none}.order-queue-table .order-progress-pipeline i{width:22px;height:22px;font-size:8px}.order-queue-table .order-progress-pipeline em{font-size:8px}@media (width<=700px){.order-queue-table .order-progress-below{grid-template-columns:105px minmax(0,1fr)}.order-queue-table .order-progress-pipeline{grid-template-columns:none;display:flex}.order-queue-table .order-progress-pipeline>span{min-width:116px}}.unfinished-progress-filter{background:#fff;border:1px solid #d9e3ef;border-radius:12px;grid-template-columns:minmax(260px,1fr) minmax(260px,.85fr) minmax(190px,.55fr);align-items:center;gap:14px;padding:13px 15px;display:grid}.unfinished-progress-filter.active{background:linear-gradient(110deg,#edf5ff,#fff);border-color:#6f9fdf;box-shadow:0 0 0 2px #1c60be14}.unfinished-progress-filter>div:first-child>span,.unfinished-progress-filter>div:first-child>b,.unfinished-progress-filter>div:first-child>small{display:block}.unfinished-progress-filter>div:first-child>span{color:#1760bd;letter-spacing:.06em;font-size:8px;font-weight:950}.unfinished-progress-filter>div:first-child>b{margin-top:4px;font-size:11px}.unfinished-progress-filter>div:first-child>small{color:#76859a;margin-top:4px;font-size:8px;line-height:1.45}.unfinished-progress-filter>label{gap:5px;display:grid}.unfinished-progress-filter>label>span,.unfinished-progress-result>span{color:#708097;font-size:8px;font-weight:900}.unfinished-progress-filter select{color:#27405f;background:#fff;border:1px solid #c8d7ea;border-radius:8px;width:100%;height:40px;padding:0 10px;font-size:10px;font-weight:800}.unfinished-progress-filter.active select{color:#1557af;border-color:#6b9ddd}.unfinished-progress-result{border-left:1px solid #e0e7f0;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:4px 8px;padding-left:14px;display:grid}.unfinished-progress-result>span{grid-column:1/-1}.unfinished-progress-result>b{color:#31516f;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:9px;overflow:hidden}.unfinished-progress-result>button{color:#175bbc;background:#fff;border:1px solid #cbd9ea;border-radius:7px;padding:6px 8px;font-size:8px;font-weight:900}.unfinished-progress-filter.active .unfinished-progress-result>b{color:#1558b2}@media (width<=920px){.unfinished-progress-filter{grid-template-columns:1fr 1fr}.unfinished-progress-result{border-top:1px solid #e0e7f0;border-left:0;grid-column:1/-1;padding-top:10px;padding-left:0}}@media (width<=620px){.unfinished-progress-filter{grid-template-columns:1fr}.unfinished-progress-result{grid-column:auto}}.order-queue-table .order-sort-head{border-radius:7px;min-height:30px;padding:4px 6px;transition:color .15s,background .15s,box-shadow .15s}.order-queue-table .order-sort-head:hover{color:#1659c8;background:#edf4ff}.order-queue-table .order-sort-head:focus-visible{outline-offset:2px;outline:2px solid #6e9fe8}.order-queue-table .order-sort-head.active{color:#1659c8;background:#e8f1ff;box-shadow:inset 0 0 0 1px #c7dafa}.order-queue-table .order-sort-head i{color:#75859c;text-align:center;background:#eef2f7;border-radius:5px;min-width:18px;padding:2px 3px;font-size:9px}.order-queue-table .order-sort-head.active i{color:#fff;background:#1759d1}.order-tool-launcher{background:#fff;border:1px solid #d8e3f1;border-radius:13px;grid-template-columns:minmax(150px,.8fr) repeat(4,minmax(160px,1fr));align-items:stretch;gap:8px;padding:9px;display:grid;box-shadow:0 3px 12px #11234806}.order-tool-launcher-copy{align-content:center;padding:3px 9px;display:grid}.order-tool-launcher-copy span,.order-tool-launcher-copy b,.order-tool-launcher-copy small{display:block}.order-tool-launcher-copy span{color:#2264bd;letter-spacing:.08em;font-size:6.5px;font-weight:950}.order-tool-launcher-copy b{color:#263a58;margin-top:4px;font-size:11px}.order-tool-launcher-copy small{color:#7c899c;margin-top:3px;font-size:7px}.order-tool-launcher>button{color:#29405e;text-align:left;background:#f9fbfe;border:1px solid #d5e0ed;border-radius:10px;grid-template-columns:38px minmax(0,1fr) auto;align-items:center;gap:9px;min-width:0;padding:8px 10px;transition:border-color .15s,background .15s,transform .15s;display:grid}.order-tool-launcher>button:hover{background:#eef5ff;border-color:#78a2da;transform:translateY(-1px)}.order-tool-launcher>button:focus-visible{outline-offset:2px;outline:2px solid #6e9fe8}.order-tool-launcher>button>i{color:#fff;letter-spacing:.02em;background:#1e62c6;border-radius:9px;place-items:center;width:38px;height:34px;font-size:7px;font-style:normal;font-weight:950;display:grid}.order-tool-launcher>button:nth-of-type(2)>i{color:#27456e;background:#ffcf2c}.order-tool-launcher>button span{min-width:0}.order-tool-launcher>button span b,.order-tool-launcher>button span small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.order-tool-launcher>button span b{font-size:8.5px}.order-tool-launcher>button span small{color:#7d899b;margin-top:3px;font-size:6.5px}.order-tool-launcher>button em{color:#1b5eb9;white-space:nowrap;font-size:7px;font-style:normal;font-weight:900}.order-tool-modal-body{background:#f4f7fb}.order-tool-modal-body>.default-order-action-settings,.order-tool-modal-body>.po-import-card,.order-tool-modal-body>.order-bulk-po{margin:0}.order-tool-modal-body>.order-bulk-po{min-height:140px}.order-tool-modal-body .order-bulk-options{box-shadow:none;margin-top:7px;position:static}.order-tool-launcher>button.quick-tool>i{color:#fff;background:#083d8d}.order-tool-launcher>button.status-tool>i,.order-tool-launcher>button.consolidate-tool>i{color:#fff;background:#1e62c6}.order-tool-launcher>button.excel-tool>i{color:#27456e;background:#ffcf2c}@media (width<=1180px){.order-tool-launcher{grid-template-columns:repeat(2,minmax(185px,1fr))}.order-tool-launcher-copy{grid-column:1/-1;align-items:center;gap:9px;padding:2px 5px;display:flex}.order-tool-launcher-copy b,.order-tool-launcher-copy small{margin:0}.order-tool-launcher-copy small{margin-left:auto}}@media (width<=700px){.order-tool-launcher{scroll-snap-type:x proximity;scrollbar-width:thin;padding:8px;display:flex;overflow-x:auto}.order-tool-launcher-copy{flex:0 0 145px;align-content:center;min-width:145px;display:grid}.order-tool-launcher-copy small{margin:3px 0 0}.order-tool-launcher>button{scroll-snap-align:start;flex:0 0 200px;min-width:200px}.order-tool-modal-body{padding:10px}.order-tool-modal-body>.po-import-card{grid-template-columns:1fr}.order-tool-modal-body .po-import-icon{width:44px;height:44px}.order-tool-modal-body .po-import-actions,.order-tool-modal-body .po-import-result{grid-column:auto}.order-tool-modal-body .po-import-actions,.order-tool-modal-body>.order-bulk-po{grid-template-columns:1fr}}.order-quick-picker{gap:12px;display:grid}.order-quick-picker>label{gap:6px;display:grid}.order-quick-picker>label>span{color:#536174;font-size:12px;font-weight:800}.order-quick-picker>label>input{color:#263650;background:#fff;border:1px solid #c9d6e8;border-radius:9px;width:100%;min-height:44px;padding:0 13px;font-size:16px}.order-quick-picker>label>input:focus{outline-offset:1px;outline:2px solid #6e9fe8}.order-quick-picker-list{overscroll-behavior:contain;gap:7px;max-height:min(560px,62vh);display:grid;overflow-y:auto}.order-quick-picker-list>button{color:#29405e;text-align:left;background:#fff;border:1px solid #d7e0ec;border-radius:10px;grid-template-columns:minmax(180px,1.1fr) minmax(180px,1fr) auto auto;align-items:center;gap:12px;width:100%;min-height:64px;padding:10px 12px;display:grid}.order-quick-picker-list>button:hover{background:#f3f7ff;border-color:#7ca4d9}.order-quick-picker-list>button:focus-visible{outline-offset:1px;outline:2px solid #1765cc}.order-quick-picker-list>button span{min-width:0}.order-quick-picker-list>button b,.order-quick-picker-list>button small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.order-quick-picker-list>button b{font-size:14px}.order-quick-picker-list>button small{color:#78869a;margin-top:4px;font-size:12px}.order-quick-picker-list>button em{color:#1759c8;white-space:nowrap;font-size:12px;font-style:normal;font-weight:900}@media (width<=700px){.order-quick-picker-list{max-height:calc(100dvh - 210px)}.order-quick-picker-list>button{grid-template-columns:minmax(0,1fr) auto;gap:8px;min-height:88px;padding:11px}.order-quick-picker-list>button>span:nth-child(2){grid-area:2/1/auto/-1}.order-quick-picker-list>button>.status{grid-area:1/2}.order-quick-picker-list>button>em{grid-area:2/2}.order-quick-picker-list>button b{font-size:15px}.order-quick-picker-list>button small,.order-quick-picker-list>button em{font-size:12px}}.order-payment-cell{justify-items:start;gap:4px;display:grid}.tr .order-payment-cell small{margin-top:0}.order-payment-cell>.status{margin-top:1px}.supplier-finance-dashboard{background:#fff;border:1px solid #d6e2f0;border-radius:14px;overflow:hidden;box-shadow:0 4px 14px #11234809}.supplier-finance-dashboard>header{background:linear-gradient(110deg,#f1f6ff,#fff);border-bottom:1px solid #e5ebf2;justify-content:space-between;align-items:center;gap:18px;padding:16px 19px;display:flex}.supplier-finance-dashboard>header span{color:#1c5fbc;letter-spacing:.08em;font-size:7px;font-weight:950}.supplier-finance-dashboard>header h2{color:#243b5f;margin:5px 0 0;font-size:15px}.supplier-finance-dashboard>header p{color:#738299;margin:5px 0 0;font-size:8px}.supplier-dashboard-shortcuts{gap:6px;display:flex}.supplier-dashboard-shortcuts button{color:#31567f;background:#fff;border:1px solid #cad9ea;border-radius:8px;height:34px;padding:0 12px;font-size:8px;font-weight:900}.supplier-dashboard-shortcuts button.active{color:#fff;background:#175fc8;border-color:#175fc8}.supplier-dashboard-filters{grid-template-columns:minmax(240px,1.2fr) minmax(150px,.65fr) minmax(150px,.65fr) minmax(220px,.8fr);align-items:end;gap:10px;padding:13px 19px;display:grid}.supplier-dashboard-filters label{gap:5px;display:grid}.supplier-dashboard-filters label>span,.supplier-dashboard-filters>div>small{color:#708097;font-size:8px;font-weight:900}.supplier-dashboard-filters select,.supplier-dashboard-filters input{color:#2d4668;background:#fff;border:1px solid #ccd9e8;border-radius:8px;width:100%;height:39px;padding:0 10px;font-size:9px}.supplier-dashboard-filters>div{border-left:1px solid #dfe6ef;align-content:center;min-height:39px;padding-left:13px;display:grid}.supplier-dashboard-filters>div>b{color:#31557f;margin-top:4px;font-size:8px}.supplier-dashboard-metrics{background:#f8fafc;border-top:1px solid #eef2f6;grid-template-columns:repeat(6,minmax(0,1fr));gap:9px;padding:13px 19px 17px;display:grid}.supplier-dashboard-metrics .metric{min-height:100px;padding:14px}.supplier-dashboard-metrics .metric strong{overflow-wrap:anywhere;font-size:15px;line-height:1.3}.supplier-dashboard-metrics .metric small{line-height:1.4}.supplier-purchase-ranking{background:#fff;border-top:1px solid #dfe7f1}.supplier-purchase-ranking>header{justify-content:space-between;align-items:flex-end;gap:18px;padding:16px 19px;display:flex}.supplier-purchase-ranking>header>div:first-child>span{color:#1c5fbc;letter-spacing:.08em;font-size:7px;font-weight:950}.supplier-purchase-ranking>header h3{color:#243b5f;margin:5px 0 0;font-size:14px}.supplier-purchase-ranking>header p{color:#738299;margin:5px 0 0;font-size:8px}.supplier-purchase-ranking>header>div:last-child{align-items:flex-end;gap:7px;display:flex}.supplier-purchase-ranking>header label{gap:5px;display:grid}.supplier-purchase-ranking>header label span{color:#708097;font-size:7px;font-weight:900}.supplier-purchase-ranking>header select,.supplier-purchase-ranking>header button{color:#244f83;background:#fff;border:1px solid #cbd9e9;border-radius:8px;height:36px;padding:0 11px;font-size:8px;font-weight:900}.supplier-purchase-ranking>header button{min-width:92px}.supplier-ranking-table{border-top:1px solid #e9eef4;overflow-x:auto}.supplier-ranking-head,.supplier-ranking-row{grid-template-columns:42px minmax(180px,1.25fr) minmax(190px,1.25fr) minmax(105px,.75fr) minmax(120px,.85fr) minmax(120px,.85fr) minmax(110px,.75fr) minmax(105px,.7fr);align-items:center;min-width:1050px;display:grid}.supplier-ranking-head{color:#65768f;background:#f5f8fc;min-height:40px;padding:0 19px}.supplier-ranking-head>span,.supplier-ranking-head>button{text-align:left;color:inherit;background:0 0;border:0;padding:0 8px;font-size:8px;font-weight:950}.supplier-ranking-head>button:hover{color:#145fc6}.supplier-ranking-row{text-align:left;color:#243b5f;background:#fff;border:0;border-top:1px solid #edf1f6;width:100%;min-height:72px;padding:0 19px}.supplier-ranking-row:hover{background:#f7faff}.supplier-ranking-row>span{align-content:center;gap:4px;padding:8px;display:grid}.supplier-ranking-row b{font-size:9px}.supplier-ranking-row small{color:#7b8ba2;font-size:7px}.supplier-ranking-row .supplier-rank-number{color:#175fc8;background:#e9f2ff;border-radius:50%;justify-content:center;align-items:center;width:27px;height:27px;padding:0;font-size:9px;font-weight:950;display:flex}.supplier-ranking-row:nth-child(2) .supplier-rank-number{color:#fff;background:#175fc8}.supplier-ranking-row:nth-child(3) .supplier-rank-number{color:#765400;background:#ffd34f}.supplier-ranking-row:nth-child(4) .supplier-rank-number{color:#35465f;background:#dbe3ed}.supplier-ranking-amount i{background:#e8eef6;border-radius:99px;width:100%;height:4px;display:block;overflow:hidden}.supplier-ranking-amount i em{border-radius:inherit;background:#1764ce;height:100%;display:block}.supplier-ranking-row .success{color:#08794f}.supplier-ranking-row .danger{color:#c12f49}@media (width<=1180px){.supplier-dashboard-metrics{grid-template-columns:repeat(3,minmax(0,1fr))}.supplier-dashboard-filters{grid-template-columns:1fr 1fr}.supplier-dashboard-filters>div{border-top:1px solid #dfe6ef;border-left:0;padding-top:8px;padding-left:0}}@media (width<=700px){.supplier-finance-dashboard>header,.supplier-purchase-ranking>header{flex-direction:column;align-items:flex-start}.supplier-dashboard-shortcuts,.supplier-purchase-ranking>header>div:last-child{width:100%}.supplier-dashboard-shortcuts button{flex:1}.supplier-dashboard-filters,.supplier-dashboard-metrics{grid-template-columns:1fr}.supplier-dashboard-metrics .metric{min-height:88px}.supplier-purchase-ranking>header label{flex:1}.supplier-purchase-ranking>header select{width:100%}.supplier-ranking-head,.supplier-ranking-row{min-width:980px}}.supplier-text-tool-directory{background:#fff;border:1px solid #d7e2ef;border-radius:11px;align-items:center;gap:10px;padding:8px 10px;display:flex}.supplier-text-tool-directory>span{min-width:175px;padding:1px 8px}.supplier-text-tool-directory>span b,.supplier-text-tool-directory>span small{display:block}.supplier-text-tool-directory>span b{color:#2b4669;font-size:9px}.supplier-text-tool-directory>span small{color:#7d899b;margin-top:3px;font-size:7px}.supplier-text-tool-directory>button{color:#28517f;text-align:left;background:0 0;border:0;border-left:1px solid #e1e7ef;grid-template-columns:minmax(0,1fr) auto;gap:3px 18px;min-width:0;padding:5px 10px;display:grid}.supplier-text-tool-directory>button:hover{color:#1659b9;background:#f3f7fd}.supplier-text-tool-directory>button b{font-size:9px}.supplier-text-tool-directory>button small{color:#7b899d;grid-column:1;font-size:7px}.supplier-text-tool-directory>button em{color:#175dbb;grid-area:1/2/3;align-self:center;font-size:8px;font-style:normal;font-weight:900}.supplier-bulk-policy{gap:13px;display:grid}.supplier-bulk-policy-rule{color:#31567f;background:#f2f7fe;border:1px solid #c9dbf1;border-radius:10px;gap:4px;padding:11px 13px;display:grid}.supplier-bulk-policy-rule b{font-size:10px}.supplier-bulk-policy-rule span{font-size:8px;line-height:1.55}.supplier-bulk-policy-source{grid-template-columns:1fr 1fr;gap:9px;display:grid}.supplier-bulk-policy-source>button{color:#38506f;text-align:left;background:#fff;border:1px solid #d5e0ec;border-radius:11px;grid-template-columns:34px 1fr;align-items:center;gap:10px;padding:12px;display:grid}.supplier-bulk-policy-source>button.active{background:#edf4ff;border-color:#1c62c8;box-shadow:0 0 0 2px #1c62c814}.supplier-bulk-policy-source i{color:#fff;background:#dce5f1;border-radius:50%;place-items:center;width:34px;height:34px;font-style:normal;font-weight:900;display:grid}.supplier-bulk-policy-source>button.active i{background:#1c62c8}.supplier-bulk-policy-source b,.supplier-bulk-policy-source small{display:block}.supplier-bulk-policy-source b{font-size:10px}.supplier-bulk-policy-source small{color:#7c899c;margin-top:4px;font-size:8px}.supplier-bulk-extra-policy{background:#f8fafc;border:1px solid #d9e2ed;border-radius:11px;grid-template-columns:minmax(220px,.8fr) minmax(260px,1.2fr);align-items:center;gap:12px;padding:11px 13px;display:grid}.supplier-bulk-extra-policy.active{background:#f0f6ff;border-color:#78a5df}.supplier-bulk-extra-policy>label:first-child{align-items:center;gap:10px;display:flex}.supplier-bulk-extra-policy>label:first-child input{accent-color:#1b63c9;width:18px;height:18px}.supplier-bulk-extra-policy b,.supplier-bulk-extra-policy small{display:block}.supplier-bulk-extra-policy b{color:#2c496d;font-size:9px}.supplier-bulk-extra-policy small{color:#7d8a9d;margin-top:3px;font-size:7px}.supplier-bulk-extra-policy>label:last-child{color:#556a84;grid-template-columns:auto 110px;justify-content:end;align-items:center;gap:5px 10px;font-size:8px;font-weight:900;display:grid}.supplier-bulk-extra-policy>label:last-child input{color:#24496f;background:#fff;border:1px solid #cbd8e8;border-radius:8px;width:110px;height:36px;padding:0 10px}.supplier-bulk-extra-policy>label:last-child input:disabled{color:#98a6b8;background:#edf1f6}.supplier-bulk-extra-policy>label:last-child small{text-align:right;grid-column:1/-1}.supplier-bulk-policy-toolbar{grid-template-columns:minmax(240px,1fr) auto auto auto;gap:7px;display:grid}.supplier-bulk-policy-toolbar input{border:1px solid #cedbea;border-radius:8px;min-width:0;height:38px;padding:0 10px}.supplier-bulk-policy-toolbar button{color:#28588f;background:#fff;border:1px solid #cad8e9;border-radius:8px;padding:0 10px;font-size:8px;font-weight:900}.supplier-bulk-policy-summary{color:#31516f;background:#edf4fc;border-radius:9px;justify-content:space-between;gap:12px;padding:9px 12px;font-size:8px;display:flex}.supplier-bulk-policy-list{grid-template-columns:1fr 1fr;gap:7px;max-height:360px;display:grid;overflow:auto}.supplier-bulk-policy-list label{background:#fff;border:1px solid #dfe5ed;border-radius:9px;grid-template-columns:auto 1fr;align-items:center;gap:9px;padding:10px;display:grid}.supplier-bulk-policy-list label.selected{background:#f0f6ff;border-color:#76a0db}.supplier-bulk-policy-list b,.supplier-bulk-policy-list small{display:block}.supplier-bulk-policy-list b{font-size:9px}.supplier-bulk-policy-list small{color:#7f8b9d;margin-top:4px;font-size:7px}.supplier-bulk-policy>footer{border-top:1px solid #e5eaf1;justify-content:flex-end;gap:8px;padding-top:12px;display:flex}@media (width<=700px){.supplier-text-tool-directory{flex-direction:column;align-items:stretch}.supplier-text-tool-directory>span{min-width:0}.supplier-text-tool-directory>button{border-top:1px solid #e1e7ef;border-left:0}.supplier-bulk-policy-source,.supplier-bulk-extra-policy,.supplier-bulk-policy-list{grid-template-columns:1fr}.supplier-bulk-extra-policy>label:last-child{grid-template-columns:1fr 100px;justify-content:stretch}.supplier-bulk-extra-policy>label:last-child input{width:100%}.supplier-bulk-policy-toolbar{grid-template-columns:1fr 1fr}.supplier-bulk-policy-toolbar input{grid-column:1/-1}.supplier-bulk-policy>footer button{flex:1}}.cancellation-filter-panel{background:#fff;border:1px solid #d9e3ef;border-radius:12px;overflow:hidden}.cancellation-filter-panel>header{background:#f8faff;border-bottom:1px solid #e8edf3;justify-content:space-between;align-items:center;gap:15px;padding:11px 15px;display:flex}.cancellation-filter-panel>header span,.cancellation-filter-panel>header b,.cancellation-filter-panel>header small{display:block}.cancellation-filter-panel>header span{color:#1d60bb;letter-spacing:.07em;font-size:7px;font-weight:950}.cancellation-filter-panel>header b{margin-top:3px;font-size:10px}.cancellation-filter-panel>header small{color:#7b899b;margin-top:3px;font-size:7px}.cancellation-filter-panel>header strong{color:#1759b8;font-size:9px}.cancellation-filter-panel>div{grid-template-columns:repeat(6,minmax(125px,1fr)) auto;align-items:end;gap:8px;padding:11px 15px;display:grid}.cancellation-filter-panel label{gap:5px;display:grid}.cancellation-filter-panel label>span{color:#6e7e94;font-size:8px;font-weight:850}.cancellation-filter-panel select,.cancellation-filter-panel input{color:#2d4665;background:#fff;border:1px solid #cdd9e7;border-radius:8px;width:100%;height:38px;padding:0 9px;font-size:8px}.cancellation-filter-panel button{white-space:nowrap;height:38px}@media (width<=1180px){.cancellation-filter-panel>div{grid-template-columns:repeat(3,1fr)}}@media (width<=700px){.cancellation-filter-panel>header{flex-direction:column;align-items:flex-start}.cancellation-filter-panel>div{grid-template-columns:1fr 1fr}.cancellation-filter-panel button{grid-column:1/-1}}.drawer-tabs .cancel-tab{color:#a72c45}.drawer-tabs .cancel-tab.active{color:#a72c45;background:#fff0f3}.order-cancel-safety{background:#fff;border:1px solid #e7b9c3;border-radius:12px;overflow:hidden}.order-cancel-safety>header{background:linear-gradient(115deg,#fff1f4,#fff);border-bottom:1px solid #efd3d9;padding:17px 18px}.order-cancel-safety>header span{color:#b1354c;letter-spacing:.08em;font-size:7px;font-weight:950}.order-cancel-safety>header h3{color:#8f263b;margin:5px 0 0;font-size:16px}.order-cancel-safety>header p{color:#795d65;margin:6px 0 0;font-size:8px;line-height:1.55}.order-cancel-identity{grid-template-columns:repeat(4,1fr);gap:8px;padding:14px 18px;display:grid}.order-cancel-identity>span{background:#fafbfc;border:1px solid #e6eaf0;border-radius:9px;padding:10px}.order-cancel-identity small,.order-cancel-identity b{display:block}.order-cancel-identity small{color:#7f8a9c;font-size:7px}.order-cancel-identity b{color:#30435f;margin-top:4px;font-size:9px}.order-cancel-impact{color:#704e57;background:#fff8f9;border:1px solid #ead6da;border-radius:10px;margin:0 18px;padding:12px 14px}.order-cancel-impact>b{font-size:9px}.order-cancel-impact ul{margin:7px 0 0;padding-left:17px;font-size:8px;line-height:1.7}.order-cancel-blocker{color:#9d2942;background:#fff0f3;border:1px solid #e9aebb;border-radius:9px;gap:4px;margin:12px 18px 0;padding:11px 13px;display:grid}.order-cancel-blocker b{font-size:9px}.order-cancel-blocker span{font-size:8px}.order-cancel-safety>label{gap:6px;margin:14px 18px 0;display:grid}.order-cancel-safety>label>span{color:#7c4e59;font-size:8px;font-weight:900}.order-cancel-safety textarea{resize:vertical;color:#3f3340;background:#fff;border:1px solid #dbaeb8;border-radius:9px;outline:0;width:100%;padding:10px;font-size:9px}.order-cancel-safety textarea:focus{border-color:#c7445d;box-shadow:0 0 0 3px #c7445d1a}.order-cancel-safety>label>small{color:#8b7580;font-size:7px}.order-cancel-safety>.order-cancel-confirmation{background:#faf2f4;border-radius:8px;align-items:center;gap:8px;padding:9px 10px;display:flex}.order-cancel-safety>.order-cancel-confirmation span{font-weight:700}.order-cancel-submit{background:#fff1f4;width:calc(100% - 36px);margin:13px 18px 18px}.order-cancel-submit:not(:disabled):hover{color:#fff;background:#b6324b}@media (width<=700px){.order-cancel-identity{grid-template-columns:1fr 1fr}}:root{--soft:#f3f3f3;--ink:#202223;--muted:#6d7175;--line:#e1e3e5;--blue:#155bc7;--yellow:#ffcf2e}html,body{color:var(--ink);background:#f3f3f3}.app{background:#f3f3f3;min-height:100vh;display:block}.sidebar{color:#303030;width:252px;height:100dvh;box-shadow:none;z-index:30;background:#ebebeb;border-right:1px solid #d8d8d8;transition:width .18s,left .2s;position:fixed;inset:0 auto 0 0}.workspace{min-width:0;margin-left:252px;transition:margin-left .18s}.nav-collapsed .sidebar{width:76px}.brand{background:#f3f3f3;border-bottom:1px solid #d8d8d8;flex:0 0 62px;gap:10px;height:62px;padding:0 14px}.brand>b{color:#11346e;background:#ffcf2e;border-radius:9px;flex:0 0 34px;width:34px;height:34px;font-size:17px}.brand>div{flex:1;min-width:0}.brand strong{color:#123f86;letter-spacing:.11em;font-size:14px}.brand span{color:#6d7175;margin-top:2px;font-size:9px}.nav-collapse{color:#4a4d50;background:#fff;border:1px solid #d0d2d4;border-radius:7px;flex:0 0 26px;place-items:center;width:26px;height:26px;font-size:17px;display:grid}.sidebar nav{overscroll-behavior:contain;scrollbar-width:thin;flex:1;min-height:0;padding:10px 9px 14px;overflow-y:auto}.nav-group{margin-bottom:9px}.nav-group>b{color:#797d80;letter-spacing:.04em;padding:8px 9px 5px;font-size:9px}.nav-group>b>small{color:#9a9da0;font-size:8px}.sidebar nav button{color:#4a4d50;background:0 0;border-radius:8px;grid-template-columns:30px minmax(0,1fr) auto;height:42px;margin:1px 0;padding:0 9px}.sidebar nav button:hover{color:#202223;background:#e2e2e2}.sidebar nav button.active{color:#124f9e;background:#dceafe;box-shadow:inset 3px 0 #155bc7}.sidebar nav i{color:#5f6367;border:1px solid #0000;border-radius:7px;place-items:center;width:28px;height:28px;font-size:14px;display:grid}.sidebar nav button.active i{color:#155bc7;background:#f5f9ff}.sidebar nav button>span>b{color:inherit;font-size:11px}.sidebar nav button>span>small{color:#8a8e91;margin-top:1px;font-size:9px}.sidebar nav button.active>span>small,.sidebar nav button:hover>span>small{color:#66717e}.sidebar nav em{color:#5d4700;background:#ffdf70;border-radius:999px;min-width:20px;padding:3px 6px;font-size:9px}.side-foot{background:#eee;border-top:1px solid #d6d7d8;flex:none;padding:9px}.storage{color:#6f7477;background:0 0;border:0;align-items:center;gap:6px;margin:0 0 8px;padding:3px 6px;display:flex}.storage span{color:#4c5154;font-size:9px}.storage small{display:none}.user{border-top:1px solid #dadbdd;padding:8px 5px 1px}.user>b{border-radius:50%;flex:0 0 30px;width:30px;height:30px;font-size:9px}.user>div{flex:1;min-width:0}.user strong{color:#303335;text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.user span{color:#7b7f82;text-overflow:ellipsis;white-space:nowrap;font-size:8px;overflow:hidden}.logout-button{color:#6b6f72;background:0 0;border:0;font-size:9px}.nav-collapsed .brand{justify-content:center;padding:0}.nav-collapsed .brand>div,.nav-collapsed .nav-group>b,.nav-collapsed .sidebar nav button>span,.nav-collapsed .sidebar nav button>em,.nav-collapsed .storage,.nav-collapsed .user>div,.nav-collapsed .logout-button{display:none}.nav-collapsed .nav-collapse{position:absolute;top:18px;right:-13px;box-shadow:0 2px 6px #00000014}.nav-collapsed .sidebar nav{padding:10px 8px}.nav-collapsed .sidebar nav button{grid-template-columns:1fr;justify-items:center;padding:0}.nav-collapsed .sidebar nav i{font-size:15px}.nav-collapsed .side-foot{place-items:center;display:grid}.nav-collapsed .user{border:0;padding:4px}.topbar{z-index:20;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#fffffff7;border-bottom:1px solid #dfe1e3;gap:8px;height:62px;padding:0 20px;position:sticky;top:0;box-shadow:0 1px #00000005}.menu{display:none}.title{grid-template-columns:minmax(0,1fr);gap:1px;min-width:205px;display:grid}.title>span{color:#8a8d90;letter-spacing:.02em;order:0;margin:0;font-size:8px;font-weight:700}.title>strong{color:#202223;order:1;font-size:15px;line-height:1.2}.title>small{color:#8a8d90;order:2;font-size:8px}.global-search{background:#f6f6f7;border-color:#cfd1d2;border-radius:9px;width:min(520px,40vw);margin-left:auto}.global-search:focus-within{border-color:#6f98cd;box-shadow:0 0 0 2px #155bc71a}.global-search input{color:#303234;height:36px;font-size:11px}.primary,.secondary,.icon-btn{border-radius:8px;height:34px}.topbar>.primary{color:#252000;box-shadow:none;background:#ffcf2e;padding:0 13px;font-size:10px}.icon-btn{color:#4d5154;background:#fff;border-color:#d8dadd;width:34px;font-size:13px;position:relative}.icon-btn:hover{background:#f1f2f3}.notification-button em{color:#fff;background:#c9364e;border:2px solid #fff;border-radius:999px;min-width:16px;padding:1px 4px;font-size:7px;font-style:normal;position:absolute;top:-5px;right:-5px}.content{min-height:calc(100vh - 62px);padding:18px 20px 42px}.stack{gap:14px}.panel,.card,.toolbar,.supplier-finance-dashboard,.cancellation-filter-panel{border-color:#dedfe0;border-radius:11px;box-shadow:0 1px 2px #00000009}.panel-head{min-height:58px;padding:13px 16px}.panel-head h2{color:#202223;font-size:13px}.panel-head p{color:#777b7e;margin-top:3px;font-size:9px}.hero,.view-head{color:#202223;background:#fff;border:1px solid #dedfe0;border-radius:11px;align-items:center;min-height:82px;padding:17px 20px 17px 24px;position:relative;box-shadow:0 1px 2px #00000009}.hero:before,.view-head:before{content:"";background:#155bc7;border-radius:0 4px 4px 0;width:4px;position:absolute;top:17px;bottom:17px;left:0}.hero .eyebrow,.view-head>div>span{color:#155bc7;margin-bottom:4px;font-size:8px}.hero h1,.view-head h1{color:#202223;font-size:19px}.hero p,.view-head p{color:#6d7175;margin-top:5px;font-size:10px;line-height:1.45}.hero>button,.view-head>.primary{padding:0 13px;font-size:10px}.metric{min-height:98px;box-shadow:none;border-radius:10px;padding:14px 15px}.metric:after,.order-action-kpis button:after{display:none}.metric span{font-size:10px}.metric strong{margin-top:7px;font-size:20px}.metric small{margin-top:4px;font-size:9px}.management-dashboard{gap:12px}.management-hero{color:#202223;background:#fff;border:1px solid #dedfe0;border-radius:11px;justify-content:space-between;align-items:center;gap:18px;min-height:88px;padding:15px 17px 15px 22px;display:flex;position:relative;box-shadow:0 1px 2px #00000009}.management-hero:before{content:"";background:#155bc7;border-radius:0 4px 4px 0;width:4px;position:absolute;top:16px;bottom:16px;left:0}.management-hero>div:first-child>span{color:#155bc7;margin:0 0 3px;font-size:7px}.management-hero h1{color:#202223;font-size:20px}.management-hero>div:first-child>small{color:#7b7f82;margin-top:2px;font-size:9px;font-style:italic;display:block}.management-hero p{color:#6d7175;margin:5px 0 0;font-size:9px}.dashboard-tabs{background:#f4f4f5;border:1px solid #d9dbdd;border-radius:8px;flex:none;padding:2px}.dashboard-tabs button{color:#666a6d;text-align:center;background:0 0;border:0;border-radius:6px;min-width:104px;height:38px;padding:0 10px}.dashboard-tabs button.active{color:#154d93;background:#fff;box-shadow:0 1px 3px #0000001f}.dashboard-tabs b{font-size:9px}.dashboard-tabs small{margin-top:2px;font-size:7px}.dashboard-controls{background:#fff;border-color:#dedfe0;border-radius:11px;padding:0;display:block;box-shadow:0 1px 2px #00000009}.dashboard-filter-row{flex-wrap:wrap;align-items:flex-end;gap:10px;padding:12px 14px;display:flex}.dashboard-filter-row>div>span,.dashboard-filter-row label>span{color:#6f7376;margin-bottom:5px;font-size:8px;font-weight:800;display:block}.dashboard-presets{background:#f4f4f5;border:1px solid #d3d5d7;border-radius:8px;padding:2px;display:flex}.dashboard-presets button{color:#5f6366;background:0 0;border:0;border-radius:6px;height:29px;padding:0 10px;font-size:8px;font-weight:800}.dashboard-presets button.active{color:#124f9e;background:#fff;box-shadow:0 1px 3px #0000001a}.dashboard-custom-dates{align-items:end;gap:6px;display:flex}.dashboard-custom-dates label{display:block}.dashboard-controls select,.dashboard-controls input{color:#303234;background:#fff;border-color:#cfd1d3;border-radius:7px;height:34px;font-size:9px}.dashboard-currency select{min-width:105px}.dashboard-reset{color:#4c5053;background:#fff;border:1px solid #cfd1d3;border-radius:7px;height:34px;padding:0 11px;font-size:8px;font-weight:800}.dashboard-reset:hover{background:#f3f3f4}.dashboard-filter-meta{background:#fafafa;border-top:1px solid #eaebec;justify-content:space-between;align-items:center;gap:12px;padding:8px 14px;display:flex}.filter-tags{flex-wrap:wrap;gap:5px;display:flex}.filter-tags button{color:#15569e;background:#eef5fd;border:1px solid #c9d9ec;border-radius:999px;padding:4px 8px;font-size:8px;font-weight:800}.dashboard-filter-meta>div:last-child{color:#74787b;gap:14px;font-size:8px;display:flex}.dashboard-filter-meta b{color:#3d4245}.management-kpis{background:#fff;border:1px solid #dedfe0;border-radius:11px;overflow:hidden;box-shadow:0 1px 2px #00000009}.management-kpis>header{border-bottom:1px solid #e7e8e9;justify-content:space-between;align-items:center;gap:12px;padding:11px 15px;display:flex}.management-kpis>header span{color:#155bc7;letter-spacing:.08em;font-size:7px;font-weight:900;display:block}.management-kpis>header h2{margin:3px 0 0;font-size:13px}.management-kpis>header small{color:#7b7f82;font-size:8px}.management-kpis>div{grid-template-columns:repeat(6,minmax(0,1fr));display:grid}.dashboard-kpi{min-height:105px;box-shadow:none;background:#fff;border:0;border-right:1px solid #e6e7e8;border-radius:0;padding:14px 15px}.dashboard-kpi:last-child{border-right:0}.dashboard-kpi:hover{box-shadow:none;background:#f8fafc;border-color:#e6e7e8;transform:none}.dashboard-kpi:after{display:none}.dashboard-kpi span{color:#6d7175;font-size:9px}.dashboard-kpi strong{color:#202223;margin-top:8px;font-size:20px;line-height:1.22}.dashboard-kpi.navy strong{color:#133f78}.dashboard-kpi.green strong{color:#14714f}.dashboard-kpi.yellow strong{color:#806000}.dashboard-kpi.red strong{color:#b22f48}.dashboard-kpi small{color:#85898c;margin-top:5px;font-size:8px}.dashboard-summary-grid{grid-template-columns:minmax(0,1.65fr) minmax(300px,.7fr);gap:12px}.trend-toolbar{align-items:center;gap:8px;padding:10px 14px 0;display:flex}.trend-toolbar>.segmented:first-child,.trend-toolbar>.segmented:first-child button{flex:1}.trend-toolbar label{color:#6d7175;align-items:center;gap:6px;margin-left:auto;font-size:8px;display:flex}.trend-toolbar select{color:#303234;background:#fff;border:1px solid #cfd1d3;border-radius:7px;height:32px;padding:0 8px;font-size:8px}.segmented{background:#f4f4f5;border-color:#d3d5d7}.segmented button{color:#65696c;height:27px;font-size:8px}.segmented button.active{color:#124f9e;background:#fff;box-shadow:0 1px 3px #0000001a}.trend-chart{gap:8px;height:252px;padding:15px 16px 12px}.trend-chart button{max-width:104px;margin:0 auto;position:relative;overflow:visible}.trend-chart button>div{background:linear-gradient(#0000 24%,#eceeef 25%,#0000 26% 49%,#eceeef 50%,#0000 51% 74%,#eceeef 75%,#0000 76%);border-bottom-color:#dfe1e3;min-height:170px}.trend-chart button>div i{background:#155bc7;width:min(26px,58%)}.trend-chart i.paid{background:#168257}.trend-chart i.outstanding{background:#e0a90a}.trend-chart button>span{color:#686c6f;font-size:8px}.trend-chart button:after{content:attr(data-tooltip);z-index:4;color:#fff;white-space:nowrap;background:#202223;border-radius:7px;padding:6px 8px;font-size:8px;font-weight:800;display:none;position:absolute;bottom:35px;right:50%;transform:translate(50%);box-shadow:0 5px 14px #0003}.trend-chart button:hover:after,.trend-chart button:focus-visible:after{display:block}.trend-chart.single-point{justify-content:center}.trend-chart.single-point button{flex:0 190px;width:min(190px,42%)}.business-progress{background:#fff;border:1px solid #dedfe0;border-radius:11px;overflow:hidden;box-shadow:0 1px 2px #00000009}.business-progress>header{border-bottom:1px solid #e7e8e9;justify-content:space-between;align-items:center;padding:13px 14px;display:flex}.business-progress>header span{color:#155bc7;letter-spacing:.08em;font-size:7px;font-weight:900;display:block}.business-progress>header h2{margin:3px 0 0;font-size:13px}.business-progress>header small{color:#7b7f82;font-size:8px}.business-progress>div{padding:4px 14px}.business-progress>div>div{border-bottom:1px solid #eceeef;grid-template-columns:minmax(120px,1fr) minmax(70px,.9fr) auto;align-items:center;gap:10px;padding:15px 0;display:grid}.business-progress>div>div:last-child{border-bottom:0}.business-progress span b,.business-progress span small{display:block}.business-progress span b{font-size:9px}.business-progress span small{color:#777b7e;margin-top:4px;font-size:8px}.business-progress i{background:#e8eaec;border-radius:99px;height:6px;overflow:hidden}.business-progress i em{border-radius:inherit;background:#155bc7;height:100%;display:block}.business-progress i em.yellow{background:#e4ac0d}.business-progress button{color:#155bc7;background:0 0;border:0;font-size:8px;font-weight:900}.risk-table,.dashboard-supplier-ranking{overflow-x:auto}.risk-head,.risk-table>button{grid-template-columns:120px 150px 150px minmax(230px,1.4fr) 130px 90px 155px 75px;align-items:center;gap:10px;min-width:1080px;display:grid}.risk-head{color:#74787b;background:#f7f7f8;min-height:36px;padding:0 15px;font-size:8px;font-weight:800}.risk-table>button{color:#3f4346;text-align:left;background:#fff;border:0;border-top:1px solid #eceeef;width:100%;min-height:54px;padding:8px 15px}.risk-table>button:hover{background:#f5f6f7}.risk-table>button>span,.risk-table>button>b,.risk-table>button>strong,.risk-table>button>em{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:9px;overflow:hidden}.risk-table>button>span:first-child{overflow:visible}.risk-table i{border-radius:999px;padding:4px 7px;font-size:8px;font-style:normal;font-weight:800;display:inline-flex}.risk-table i.red{color:#a82c43;background:#ffe2e7}.risk-table i.yellow{color:#765800;background:#fff0b8}.risk-table i.blue{color:#1559ad;background:#e5f0ff}.risk-table i.green{color:#116b48;background:#dff4e8}.risk-table strong{color:#9d3146}.risk-table em{color:#155bc7;font-style:normal;font-weight:900}.dashboard-ranking-head,.dashboard-supplier-ranking>button{grid-template-columns:45px minmax(190px,1.3fr) 145px 145px 145px 85px 75px;align-items:center;gap:10px;min-width:850px;display:grid}.dashboard-ranking-head{color:#74787b;background:#f7f7f8;min-height:36px;padding:0 15px;font-size:8px;font-weight:800}.dashboard-supplier-ranking>button{color:#3f4346;text-align:left;background:#fff;border:0;border-top:1px solid #eceeef;width:100%;min-height:54px;padding:8px 15px}.dashboard-supplier-ranking>button:hover{background:#f5f6f7}.dashboard-supplier-ranking>button>i{color:#155bc7;background:#e8f1fc;border-radius:50%;place-items:center;width:26px;height:26px;font-size:9px;font-style:normal;font-weight:900;display:grid}.dashboard-supplier-ranking>button:nth-child(2)>i{color:#fff;background:#155bc7}.dashboard-supplier-ranking span b,.dashboard-supplier-ranking span small{display:block}.dashboard-supplier-ranking span b{font-size:9px}.dashboard-supplier-ranking span small{color:#7b7f82;margin-top:3px;font-size:8px}.dashboard-supplier-ranking strong,.dashboard-supplier-ranking>button>span{font-size:9px}.dashboard-supplier-ranking em{color:#155bc7;font-size:8px;font-style:normal;font-weight:900}.dashboard-activity-grid>.panel{height:100%}.dashboard-activity-list{padding:3px 13px 8px}.dashboard-activity-list>button{color:#404447;text-align:left;background:#fff;border:0;border-bottom:1px solid #eceeef;grid-template-columns:minmax(0,1fr) auto auto 20px;align-items:center;gap:9px;width:100%;padding:10px 2px;display:grid}.dashboard-activity-list>button:last-child{border-bottom:0}.dashboard-activity-list>button:hover{background:#f6f7f8}.dashboard-activity-list span b,.dashboard-activity-list span small{display:block}.dashboard-activity-list span b{font-size:9px}.dashboard-activity-list span small{color:#7b7f82;margin-top:3px;font-size:8px}.dashboard-activity-list strong{font-size:9px}.dashboard-activity-list em{color:#155bc7;font-style:normal}@media (width<=1380px){.management-kpis>div{grid-template-columns:repeat(3,minmax(0,1fr))}.dashboard-kpi:nth-child(3){border-right:0}.dashboard-kpi:nth-child(-n+3){border-bottom:1px solid #e6e7e8}.dashboard-filter-row{align-items:stretch}.dashboard-filter-row>div,.dashboard-filter-row>label{flex:auto}}@media (width<=1100px){.dashboard-summary-grid{grid-template-columns:1fr}.management-hero{flex-direction:column;align-items:flex-start}.dashboard-tabs{width:100%}.dashboard-tabs button{flex:1}.trend-chart button{max-width:none}}@media (width<=980px){.workspace,.nav-collapsed .workspace{margin-left:0}.sidebar,.nav-collapsed .sidebar{width:252px;left:-264px}.nav-open .sidebar,.nav-open.nav-collapsed .sidebar{left:0}.nav-collapsed .brand{justify-content:flex-start;padding:0 14px}.nav-collapsed .brand>div,.nav-collapsed .nav-group>b,.nav-collapsed .sidebar nav button>span,.nav-collapsed .sidebar nav button>em,.nav-collapsed .storage,.nav-collapsed .user>div,.nav-collapsed .logout-button{display:initial}.nav-collapsed .nav-group>b{display:flex}.nav-collapsed .sidebar nav{padding:10px 9px 14px}.nav-collapsed .sidebar nav button{grid-template-columns:30px minmax(0,1fr) auto;justify-items:stretch;padding:0 9px}.nav-collapsed .side-foot{display:block}.nav-collapsed .user{border-top:1px solid #dadbdd;padding:8px 5px 1px;display:flex}.nav-collapse{display:none}.menu{display:block}.topbar{padding:0 12px}.title{display:none}.global-search{flex:1;width:auto;margin-left:0}.topbar>.primary{display:none}.content{padding:14px 12px 34px}.dashboard-filter-meta{flex-direction:column;align-items:flex-start}.dashboard-filter-meta>div:last-child{justify-content:space-between;width:100%}}@media (width<=720px){.management-hero{padding:14px 14px 14px 19px}.management-hero h1{font-size:18px}.dashboard-tabs{overflow-x:auto}.dashboard-tabs button{min-width:102px}.dashboard-filter-row{grid-template-columns:1fr;display:grid}.dashboard-filter-row>div,.dashboard-filter-row>label{min-width:0}.dashboard-presets{overflow-x:auto}.dashboard-presets button{min-width:max-content}.dashboard-custom-dates{grid-template-columns:1fr 1fr;display:grid}.dashboard-filter-meta>div:last-child{flex-direction:column;align-items:flex-start;gap:4px}.management-kpis>header{flex-direction:column;align-items:flex-start}.management-kpis>div{grid-template-columns:1fr 1fr}.dashboard-kpi,.dashboard-kpi:nth-child(3){border-bottom:1px solid #e6e7e8;border-right:1px solid #e6e7e8;min-height:98px}.dashboard-kpi:nth-child(2n){border-right:0}.dashboard-kpi:nth-last-child(-n+2){border-bottom:0}.dashboard-kpi strong{font-size:16px}.trend-toolbar{flex-direction:column;align-items:stretch}.trend-toolbar>.segmented{width:100%;overflow-x:auto}.trend-toolbar>.segmented button{flex:1;min-width:max-content}.trend-toolbar label{justify-content:space-between;margin-left:0}.trend-chart{height:225px;overflow-x:auto}.trend-chart button{min-width:62px}.trend-chart button>div{min-height:145px}.trend-chart.single-point button{width:150px;min-width:150px}.business-progress>div>div{grid-template-columns:1fr auto}.business-progress>div>div>i{grid-area:2/1/auto/-1}.business-progress>div>div>button{grid-area:1/2}.dashboard-activity-grid{grid-template-columns:1fr}.hero,.view-head{flex-direction:column;align-items:flex-start}.hero>button,.view-head>.primary{width:100%}}@media (width<=430px){.topbar{gap:5px}.topbar .icon-btn.notification-button{display:none}.global-search input{font-size:9px}.dashboard-custom-dates,.management-kpis>div{grid-template-columns:1fr}.dashboard-kpi,.dashboard-kpi:nth-child(3),.dashboard-kpi:nth-child(2n){border-right:0}.dashboard-kpi:nth-last-child(2){border-bottom:1px solid #e6e7e8}.dashboard-kpi{min-height:88px}.dashboard-kpi strong{font-size:17px}}.sidebar nav button{grid-template-columns:minmax(0,1fr) auto;padding:0 12px}.sidebar nav button>span{min-width:0}.management-kpis{width:100%;min-width:0;display:block}.management-kpis>div{width:100%;min-width:0}.dashboard-kpi strong{overflow-wrap:normal;word-break:keep-all;white-space:nowrap;font-variant-numeric:tabular-nums}.dashboard-amount-controls{align-items:center;gap:10px;display:flex}.dashboard-amount-controls button{color:#15569e;white-space:nowrap;background:#fff;border:1px solid #c9d4e2;border-radius:7px;height:30px;padding:0 10px;font-size:8px;font-weight:850}.dashboard-amount-controls button:hover{background:#eef5fd}.dashboard-kpi[role=button]{cursor:pointer}.dashboard-kpi-value{z-index:1;max-width:100%;color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;padding:0;display:block;position:relative}.dashboard-kpi-value:focus-visible{outline-offset:4px;border-radius:2px;outline:2px solid #155bc7}@media (width<=720px){.dashboard-amount-controls{justify-content:space-between;width:100%}}.nav-collapsed .sidebar{border-right:0;width:0}.nav-collapsed .workspace{margin-left:0}.nav-collapsed .sidebar nav,.nav-collapsed .sidebar .side-foot,.nav-collapsed .brand>b{display:none}.nav-collapsed .brand{background:0 0;border:0;height:0;padding:0;overflow:visible}.nav-collapsed .nav-collapse{border-left:0;border-radius:0 7px 7px 0;width:24px;position:fixed;top:18px;left:0;right:auto;box-shadow:0 2px 6px #00000014}@media (width<=980px){.nav-collapsed .sidebar{border-right:1px solid #d8d8d8;width:252px;left:-264px}.nav-open.nav-collapsed .sidebar{left:0}.nav-collapsed .brand{background:#f3f3f3;border-bottom:1px solid #d8d8d8;height:62px;padding:0 14px;overflow:hidden}.nav-collapsed .brand>b{display:grid}.nav-collapsed .sidebar nav{padding:10px 9px 14px;display:block}.nav-collapsed .sidebar .side-foot{display:block}.nav-collapsed .sidebar nav button{grid-template-columns:minmax(0,1fr) auto;padding:0 12px}.nav-collapsed .nav-collapse{display:none}}.backup-center{background:#fff;border:1px solid #dfe1e3;border-radius:12px;overflow:hidden;box-shadow:0 1px 2px #00000009}.backup-center>header{border-bottom:1px solid #e6e7e8;justify-content:space-between;align-items:center;gap:16px;min-height:70px;padding:14px 17px;display:flex}.backup-center>header span{color:#155bc7;letter-spacing:.08em;font-size:7px;font-weight:900;display:block}.backup-center>header h2{color:#202223;margin:4px 0 0;font-size:14px}.backup-center>header p{color:#74787b;margin:4px 0 0;font-size:9px}.backup-head-actions{align-items:center;gap:7px;display:flex}.backup-head-actions>button{color:#34383b;background:#fff;border:1px solid #cfd2d4;border-radius:7px;height:30px;padding:0 10px;font-size:8px;font-weight:900}.backup-head-actions>button:hover{background:#f5f6f7}.backup-head-actions>em{color:#15569e;white-space:nowrap;background:#eef5fd;border:1px solid #c8d9ee;border-radius:999px;padding:5px 9px;font-size:8px;font-style:normal;font-weight:900}.backup-config-strip{background:#fafafa;border-bottom:1px solid #e7e8e9;grid-template-columns:repeat(5,minmax(0,1fr));display:grid}.backup-config-strip>span{border-right:1px solid #e6e7e8;min-height:52px;padding:11px 14px 10px 28px;position:relative}.backup-config-strip>span:last-child{border-right:0}.backup-config-strip>span:before{content:"";background:#8b9094;border-radius:50%;width:7px;height:7px;position:absolute;top:16px;left:14px}.backup-config-strip>span.ok:before{background:#168257;box-shadow:0 0 0 3px #dff4e8}.backup-config-strip>span.warn:before{background:#d49b00;box-shadow:0 0 0 3px #fff0bd}.backup-config-strip b,.backup-config-strip small{display:block}.backup-config-strip b{color:#34383b;font-size:8px}.backup-config-strip small{color:#7a7e81;margin-top:3px;font-size:8px}.backup-ops{background:#fffdf5;border:1px solid #e2c86f;border-radius:10px;margin:14px 14px 0;overflow:hidden}.backup-ops.healthy{background:#f8fcfa;border-color:#b9dfcb}.backup-ops>header{border-bottom:1px solid #7357001f;justify-content:space-between;align-items:center;gap:12px;padding:10px 12px;display:flex}.backup-ops>header b,.backup-ops>header small{display:block}.backup-ops>header b{font-size:10px}.backup-ops>header small{color:#74787b;margin-top:3px;font-size:8px}.backup-ops>header>span{color:#735700;background:#fff0bd;border-radius:999px;padding:4px 8px;font-size:7px;font-weight:900}.backup-ops.healthy>header>span{color:#126443;background:#dff4e8}.backup-ops>div{grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.backup-ops>div>span{border-right:1px solid #e6e7e8;min-width:0;padding:11px 12px 11px 27px;position:relative}.backup-ops>div>span:last-child{border-right:0}.backup-ops>div>span:before{content:"";background:#d49b00;border-radius:50%;width:7px;height:7px;position:absolute;top:15px;left:13px;box-shadow:0 0 0 3px #fff0bd}.backup-ops>div>span.ok:before{background:#168257;box-shadow:0 0 0 3px #dff4e8}.backup-ops small,.backup-ops b,.backup-ops em{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.backup-ops small{color:#74787b;font-size:7px}.backup-ops b{color:#2d3133;margin-top:4px;font-size:10px}.backup-ops em{color:#777b7e;margin-top:4px;font-size:7px;font-style:normal}.backup-workspace{grid-template-columns:1fr 1fr;gap:12px;padding:14px;display:grid}.backup-action-card{background:#fff;border:1px solid #dfe1e3;border-radius:10px;align-content:start;gap:10px;padding:14px;display:grid}.backup-card-title{border-bottom:1px solid #eceeef;align-items:center;gap:9px;padding-bottom:10px;display:flex}.backup-card-title>span{color:#fff;background:#155bc7;border-radius:8px;place-items:center;width:28px;height:28px;font-size:9px;font-weight:900;display:grid}.backup-card-title b,.backup-card-title small{display:block}.backup-card-title b{color:#242729;font-size:10px}.backup-card-title small{color:#7b7f82;margin-top:3px;font-size:8px}.backup-action-card>label{color:#555a5d;gap:5px;font-size:8px;font-weight:800;display:grid}.backup-action-card input,.backup-action-card select{color:#303335;background:#fff;border:1px solid #cfd2d4;border-radius:8px;width:100%;height:36px;padding:0 10px;font-size:9px}.backup-action-card input:focus,.backup-action-card select:focus{border-color:#6c9bd3;outline:0;box-shadow:0 0 0 2px #155bc71a}.backup-action-card>p{color:#777b7e;margin:0;font-size:8px;line-height:1.55}.backup-action-card>.primary{width:max-content;min-width:150px;margin-top:auto}.restore-actions{flex-wrap:wrap;align-items:center;gap:7px;margin-top:auto;display:flex}.restore-actions input{width:132px}.restore-actions .danger{color:#fff;background:#c9364e;border:1px solid #c9364e;border-radius:8px;height:34px;padding:0 12px;font-size:8px;font-weight:900}.restore-actions .danger:disabled{cursor:not-allowed;color:#9b9fa2;background:#eff0f1;border-color:#d9dcde}.backup-message{border:1px solid;border-radius:9px;gap:9px;margin:0 14px 14px;padding:10px 12px;font-size:9px;display:flex}.backup-message b{white-space:nowrap}.backup-message.success{color:#175c41;background:#ebf7f0;border-color:#b9dfcb}.backup-message.error{color:#962b42;background:#fff0f3;border-color:#edbec8}.backup-validation{background:#f8fbff;border:1px solid #c8d9ee;border-radius:10px;margin:0 14px 14px}.backup-validation>header{border-bottom:1px solid #dbe7f4;justify-content:space-between;align-items:center;gap:12px;padding:11px 13px;display:flex}.backup-validation>header b,.backup-validation>header small{display:block}.backup-validation>header b{font-size:10px}.backup-validation>header small{color:#6f7680;margin-top:3px;font-size:8px}.backup-validation>header>span{color:#126443;background:#dff4e8;border-radius:999px;padding:5px 8px;font-size:8px;font-weight:900}.backup-validation-kpis{border-bottom:1px solid #dbe7f4;grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.backup-validation-kpis>span{border-right:1px solid #dbe7f4;padding:10px 13px}.backup-validation-kpis>span:last-child{border-right:0}.backup-validation-kpis small,.backup-validation-kpis b{display:block}.backup-validation-kpis small{color:#6f7680;font-size:8px}.backup-validation-kpis b{color:#153f74;margin-top:4px;font-size:13px}.backup-validation ul{color:#715600;background:#fff9e4;margin:0;padding:10px 30px;font-size:8px}.backup-validation li+li{margin-top:4px}.backup-validation details{padding:9px 13px}.backup-validation summary{cursor:pointer;color:#15569e;font-size:8px;font-weight:900}.backup-difference-list{grid-template-columns:repeat(3,minmax(0,1fr));gap:5px;margin-top:9px;display:grid}.backup-difference-list>span{background:#fff;border:1px solid #e1e5e9;border-radius:7px;grid-template-columns:minmax(0,1fr) auto;gap:4px;padding:6px 8px;display:grid}.backup-difference-list code{text-overflow:ellipsis;white-space:nowrap;font-size:7px;overflow:hidden}.backup-difference-list b{font-size:8px}.backup-difference-list small{color:#7b7f82;grid-column:1/-1;font-size:7px}.backup-history{border-top:1px solid #e6e7e8}.backup-history>header{justify-content:space-between;align-items:center;gap:12px;min-height:50px;padding:10px 14px;display:flex}.backup-history>header b,.backup-history>header small{display:block}.backup-history>header b{font-size:10px}.backup-history>header small{color:#7a7e81;margin-top:3px;font-size:8px}.backup-history>header button{color:#4d5255;background:#fff;border:1px solid #cfd2d4;border-radius:7px;height:30px;padding:0 10px;font-size:8px;font-weight:800}.backup-history-head,.backup-history-row{grid-template-columns:minmax(220px,1.5fr) 80px 125px 125px 105px 130px 100px;align-items:center;gap:10px;min-width:980px;display:grid}.backup-history-head{color:#74787b;background:#f7f7f8;min-height:34px;padding:0 14px;font-size:8px;font-weight:800}.backup-history-row{color:#45494c;background:#fff;border-top:1px solid #eceeef;min-height:58px;padding:8px 14px;font-size:8px}.backup-history-row:hover{background:#fafbfc}.backup-history-row>span{min-width:0}.backup-history-row b,.backup-history-row small{display:block}.backup-history-row b{text-overflow:ellipsis;white-space:nowrap;font-size:8px;overflow:hidden}.backup-history-row small{color:#7b7f82;text-overflow:ellipsis;white-space:nowrap;margin-top:3px;font-size:7px;overflow:hidden}.backup-history-row i,.restore-history i{border-radius:999px;padding:4px 7px;font-size:7px;font-style:normal;font-weight:900;display:inline-flex}.backup-history-row i.green,.restore-history i.green{color:#126443;background:#dff4e8}.backup-history-row i.yellow{color:#735700;background:#fff0bd}.backup-history-row i.red,.restore-history i.red{color:#a52f46;background:#ffe2e7}.backup-row-actions{align-items:center;gap:5px;display:flex}.backup-row-actions a,.backup-row-actions button{color:#15569e;background:#fff;border:1px solid #cbd8e8;border-radius:7px;align-items:center;height:28px;padding:0 8px;font-size:7px;font-weight:900;text-decoration:none;display:inline-flex}.backup-row-actions a:hover,.backup-row-actions button:hover{background:#eef5fd}.backup-empty{color:#818588;text-align:center;padding:20px;font-size:9px}.restore-history{border-top:1px solid #e6e7e8;padding:12px 14px 14px}.restore-history>header{gap:8px;margin-bottom:8px;display:flex}.restore-history>header b{font-size:10px}.restore-history>header small{color:#7b7f82;font-size:8px}.restore-history>div{border-top:1px solid #eceeef;grid-template-columns:minmax(220px,1fr) 130px 170px;align-items:center;gap:10px;padding:9px 2px;display:grid}.restore-history span b,.restore-history span small{display:block}.restore-history span b{font-size:8px}.restore-history span small{color:#7b7f82;margin-top:3px;font-size:7px}.backup-center.locked .backup-locked-note{gap:4px;padding:16px;display:grid}.backup-locked-note b{font-size:10px}.backup-locked-note span{color:#74787b;font-size:9px;line-height:1.5}@media (width<=1100px){.backup-config-strip{grid-template-columns:repeat(2,minmax(0,1fr))}.backup-config-strip>span{border-bottom:1px solid #e6e7e8}.backup-config-strip>span:nth-child(2n){border-right:0}.backup-config-strip>span:last-child{border-bottom:0}.backup-ops>div{grid-template-columns:1fr 1fr}.backup-ops>div>span:nth-child(2){border-right:0}.backup-ops>div>span:nth-child(-n+2){border-bottom:1px solid #e6e7e8}.backup-workspace{grid-template-columns:1fr}.backup-history{overflow-x:auto}}@media (width<=720px){.backup-center>header{flex-direction:column;align-items:flex-start}.backup-head-actions{justify-content:space-between;width:100%}.backup-config-strip{grid-template-columns:1fr}.backup-config-strip>span,.backup-config-strip>span:nth-child(2n){border-bottom:1px solid #e6e7e8;border-right:0}.backup-config-strip>span:last-child{border-bottom:0}.backup-ops{margin:10px 10px 0}.backup-ops>header{align-items:flex-start}.backup-ops>div{grid-template-columns:1fr}.backup-ops>div>span,.backup-ops>div>span:nth-child(2){border-bottom:1px solid #e6e7e8;border-right:0}.backup-ops>div>span:last-child{border-bottom:0}.backup-workspace{padding:10px}.backup-validation-kpis{grid-template-columns:1fr 1fr}.backup-validation-kpis>span:nth-child(2){border-right:0}.backup-validation-kpis>span:nth-child(-n+2){border-bottom:1px solid #dbe7f4}.backup-difference-list{grid-template-columns:1fr}.restore-actions{flex-direction:column;align-items:stretch}.restore-actions>*{width:100%!important}.restore-history>div{grid-template-columns:1fr}.restore-history>header{flex-direction:column;align-items:flex-start}}.reimbursement-selection-entry{background:#f3f8ff;border-bottom:1px solid #dfe7f1;justify-content:space-between;align-items:center;gap:14px;padding:11px 16px;display:flex}.reimbursement-selection-entry>div{gap:3px;display:grid}.reimbursement-selection-entry b{color:#214875;font-size:8px}.reimbursement-selection-entry span{color:#738299;font-size:7px}.reimbursement-selection-entry button{min-width:190px}.reimbursement-batch-dialog{gap:12px;display:grid}.reimbursement-batch-tools{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.reimbursement-batch-tools b{color:#1758bd;margin-left:auto;font-size:9px}.reimbursement-batch-list{background:#f8fafc;border:1px solid #dfe6ef;border-radius:10px;gap:7px;max-height:360px;padding:9px;display:grid;overflow:auto}.reimbursement-batch-list>label{background:#fff;border:1px solid #dce4ef;border-radius:9px;grid-template-columns:24px minmax(0,1fr) auto;align-items:center;gap:10px;min-height:52px;padding:9px 11px;display:grid}.reimbursement-batch-list>label.disabled{opacity:.45}.reimbursement-batch-list input{width:18px;height:18px}.reimbursement-batch-list span{min-width:0}.reimbursement-batch-list b,.reimbursement-batch-list small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.reimbursement-batch-list b{color:#29415f;font-size:8px}.reimbursement-batch-list small{color:#8491a4;margin-top:4px;font-size:7px}.reimbursement-batch-list strong{color:#1758bd;white-space:nowrap;font-size:9px}.reimbursement-batch-summary{background:#fff;border:1px solid #dce5f0;border-radius:9px;grid-template-columns:repeat(3,minmax(0,1fr));display:grid;overflow:hidden}.reimbursement-batch-summary>span{border-right:1px solid #e4e9f0;padding:10px 12px}.reimbursement-batch-summary>span:last-child{border-right:0}.reimbursement-batch-summary small,.reimbursement-batch-summary b{display:block}.reimbursement-batch-summary small{color:#8390a3;font-size:7px}.reimbursement-batch-summary b{color:#214f8b;margin-top:4px;font-size:10px}.reimbursement-batch-confirm{gap:14px;display:grid}.reimbursement-batch-codes{background:#f8fafc;border:1px solid #dfe6ef;border-radius:9px;gap:6px;max-height:220px;padding:8px;display:grid;overflow:auto}.reimbursement-batch-codes>span{background:#fff;border-radius:7px;grid-template-columns:120px minmax(0,1fr) auto;align-items:center;gap:9px;padding:8px 10px;display:grid}.reimbursement-batch-codes b,.reimbursement-batch-codes small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.reimbursement-batch-codes b{color:#1758bd;font-size:8px}.reimbursement-batch-codes small{color:#7d8a9d;font-size:7px}.reimbursement-batch-codes strong{font-size:8px}.reimbursement-batch-confirm>.check{background:#f4f8ff;border:1px solid #cbdcf2;border-radius:9px;padding:11px 12px;line-height:1.5}.reimbursement-cancel-validation.invalid textarea{background:#fffafb;border-color:#c83e57}.reimbursement-cancel-validation.invalid small{color:#b32f48;font-weight:850}.reimbursement-cancel-validation.valid textarea{border-color:#71ad91}.reimbursement-cancel-validation.valid small{color:#16724f}.modal:has(.carton-cancel-dialog){height:auto;max-height:calc(100dvh - 16px)}@media (width<=760px){.reimbursement-selection-entry{flex-direction:column;align-items:stretch;padding:12px}.reimbursement-selection-entry button{width:100%;min-width:0;min-height:44px}.reimbursement-batch-tools{grid-template-columns:1fr 1fr;display:grid}.reimbursement-batch-tools b{grid-column:1/-1;margin:0}.reimbursement-batch-list{max-height:46dvh;padding:6px}.reimbursement-batch-list>label{grid-template-columns:28px minmax(0,1fr);min-height:60px;padding:9px}.reimbursement-batch-list strong{grid-column:2}.reimbursement-batch-summary{grid-template-columns:1fr}.reimbursement-batch-summary>span{border-bottom:1px solid #e4e9f0;border-right:0}.reimbursement-batch-summary>span:last-child{border-bottom:0}.reimbursement-batch-codes>span{grid-template-columns:1fr auto}.reimbursement-batch-codes small{grid-column:1/-1}.modal-foot{gap:7px}.modal-foot button{flex:1;padding-inline:8px}.modal:has(.carton-cancel-dialog){margin-block:auto}}.followup-compact-head{background:#fff;border:1px solid #dce3ec;border-radius:13px;justify-content:space-between;align-items:center;gap:18px;padding:16px 18px;display:flex;box-shadow:0 2px 7px #1e3a5f0d}.followup-compact-head>div:first-child{border-left:4px solid #1762d2;padding-left:13px}.followup-compact-head span{color:#1762d2;letter-spacing:.1em;font-size:6.7px;font-weight:950}.followup-compact-head h1{color:#252b34;margin:5px 0 0;font-size:16px}.followup-compact-head p{color:#788396;margin:5px 0 0;font-size:7px}.followup-mode-switch{background:#f7f9fc;border:1px solid #cbd7e7;border-radius:8px;display:flex;overflow:hidden}.followup-mode-switch button{color:#52627a;background:0 0;border:0;border-right:1px solid #d7e0ec;height:34px;padding:0 13px;font-size:7px;font-weight:900}.followup-mode-switch button:last-child{border-right:0}.followup-mode-switch button.active{color:#fff;background:#175dcc}.followup-kpis>button{text-align:left;background:#fff;border:1px solid #dfe5ee;border-radius:12px;min-height:82px;padding:13px 14px;position:relative;overflow:hidden}.followup-kpis>button:after{content:"";background:#e7f0ff;border-radius:50%;width:66px;height:66px;position:absolute;bottom:-24px;right:-18px}.followup-kpis>button.red:after{background:#ffe1e7}.followup-kpis>button.yellow:after{background:#fff0b5}.followup-kpis>button.active{border-color:#175dcc;box-shadow:0 0 0 2px #175dcc1f}.followup-kpis>button span,.followup-kpis>button b,.followup-kpis>button small{z-index:1;display:block;position:relative}.followup-kpis>button span{color:#758298;font-size:7px;font-weight:900}.followup-kpis>button b{color:#174fae;margin-top:7px;font-size:20px}.followup-kpis>button small{color:#919aaa;margin-top:4px;font-size:6.3px}.followup-kpis>button.red b{color:#ad3048}.followup-kpis>button.yellow b{color:#946900}.operational-board{grid-template-columns:repeat(auto-fit,minmax(225px,1fr));align-items:start}.operational-board.compact{grid-template-columns:repeat(auto-fit,minmax(250px,360px))}.operational-board>section{min-height:150px}.followup-task-list{background:#fff;border:1px solid #dfe5ed;border-radius:12px;overflow:hidden}.followup-task-list>header{background:#f8fafc;border-bottom:1px solid #e5e9ef;justify-content:space-between;align-items:center;gap:12px;padding:11px 14px;display:flex}.followup-task-list>header b,.followup-task-list>header span{display:block}.followup-task-list>header b{font-size:8.5px}.followup-task-list>header span{color:#808b9b;margin-top:3px;font-size:6.5px}.followup-task-list>header button{color:#1759c8;background:#fff;border:1px solid #cfd9e7;border-radius:7px;height:30px;padding:0 10px;font-size:6.5px;font-weight:900}.followup-task-card{background:#fff;border-top:1px solid #edf0f4;grid-template-columns:100px minmax(145px,1fr) 150px 170px minmax(165px,1.2fr) 205px;align-items:center;gap:12px;padding:11px 13px;display:grid}.followup-task-list>header+.followup-task-card{border-top:0}.followup-task-card.urgent{background:#fffafb;box-shadow:inset 4px 0 #cc4358}.followup-task-card.waiting:not(.urgent){box-shadow:inset 4px 0 #e2a90a}.followup-task-status{justify-items:start;gap:5px;display:grid}.followup-task-status small{color:#7e899b;font-size:6.3px}.followup-task-identity{color:#2e3b51;text-align:left;background:0 0;border:0;min-width:0;padding:0}.followup-task-identity b,.followup-task-identity span,.followup-task-identity small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.followup-task-identity b{color:#174fae;font-size:9px}.followup-task-identity span{margin-top:4px;font-size:8px;font-weight:900}.followup-task-identity small{color:#8893a5;margin-top:3px;font-size:6.3px}.followup-task-progress span{justify-content:space-between;align-items:baseline;gap:6px;display:flex}.followup-task-progress b{font-size:9px}.followup-task-progress small{color:#7c879a;font-size:6.2px}.followup-task-progress>div{background:#e6ebf1;border-radius:4px;height:5px;margin-top:7px;overflow:hidden}.followup-task-progress i{background:#1762d2;border-radius:4px;height:100%;display:block}.followup-task-dates{grid-template-columns:1fr 1fr;gap:8px;display:grid}.followup-task-dates span{background:#fafbfd;border:1px solid #e3e8ef;border-radius:7px;padding:7px;display:block}.followup-task-dates small,.followup-task-dates b{display:block}.followup-task-dates small,.followup-task-next small{color:#8893a4;font-size:6.2px}.followup-task-dates b{margin-top:4px;font-size:7.2px}.followup-task-next{min-width:0}.followup-task-next b,.followup-task-next span{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.followup-task-next b{color:#27568f;margin-top:4px;font-size:7.5px}.followup-task-next span{color:#8993a2;margin-top:4px;font-size:6.2px}.followup-task-actions{justify-content:flex-end;gap:6px;display:flex}.followup-task-actions button{color:#355579;white-space:nowrap;background:#fff;border:1px solid #ccd7e6;border-radius:7px;height:31px;padding:0 9px;font-size:6.5px;font-weight:900}.followup-task-actions button.primary{color:#fff;background:#175dcc;border-color:#175dcc}.followup-zero-state{color:#7d8899;text-align:center;justify-items:center;gap:7px;padding:34px;display:grid}.followup-zero-state b{color:#39465b;font-size:9px}.followup-zero-state span{font-size:7px}.followup-zero-state button{color:#1759c8;background:#fff;border:1px solid #ccd8e8;border-radius:7px;height:31px;padding:0 11px;font-size:6.5px;font-weight:900}.followup-zero-state.board-zero{background:#fff;border:1px solid #dfe5ed;border-radius:11px;grid-column:1/-1;width:100%}@media (width<=1200px){.followup-task-card{grid-template-columns:90px minmax(145px,1fr) 140px minmax(160px,1fr) 190px}.followup-task-dates{display:none}.operational-board{grid-template-columns:repeat(auto-fit,minmax(225px,1fr))}}@media (width<=760px){.followup-compact-head{flex-direction:column;align-items:flex-start}.followup-mode-switch{width:100%}.followup-mode-switch button{flex:1}.followup-task-card{grid-template-columns:92px minmax(0,1fr);gap:9px}.followup-task-progress,.followup-task-dates,.followup-task-next{grid-column:1/-1}.followup-task-dates{display:grid}.followup-task-actions{grid-column:1/-1;justify-content:stretch}.followup-task-actions button{flex:1}.followup-task-list>header{align-items:flex-start}}.followup-list-v116 .compact-followup-kpis{grid-template-columns:repeat(4,minmax(0,1fr))}.followup-list-v116 .panel-head{padding-bottom:13px}.followup-toolbar{background:#fbfcfe;border-bottom:1px solid #e7ebf1;grid-template-columns:minmax(260px,1.4fr) repeat(3,minmax(145px,.65fr)) auto;align-items:end;gap:9px;padding:13px 16px;display:grid}.followup-toolbar label{gap:5px;display:grid}.followup-toolbar label>span{color:#6f7d92;font-size:7px;font-weight:900}.followup-toolbar input,.followup-toolbar select{color:#31415c;background:#fff;border:1px solid #d2dce9;border-radius:8px;width:100%;min-width:0;height:36px;padding:0 9px;font-size:8px}.followup-toolbar>b{color:#1758bd;text-align:center;align-self:center;font-size:9px}.followup-queue-table{overflow-x:auto}.followup-queue-table .data-table{min-width:1180px}.followup-queue-table .tr{--grid:minmax(95px,.65fr) minmax(175px,1.25fr) minmax(135px,.9fr) minmax(145px,1fr) minmax(120px,.78fr) minmax(125px,.82fr) minmax(190px,1.35fr) minmax(145px,.95fr);min-width:1180px;padding:11px 15px}.followup-task-row.overdue{background:#fff8f9;box-shadow:inset 4px 0 #c83e56}.followup-task-row.due-today{background:#fffdf5;box-shadow:inset 4px 0 #e5ae14}.followup-progress-cell>i{background:#e5ebf2;border-radius:4px;height:5px;margin-top:6px;display:block;overflow:hidden}.followup-progress-cell>i>em{background:#1965d4;border-radius:4px;height:100%;display:block}.followup-row-actions{align-items:center;gap:5px;display:flex!important}.followup-row-actions .mini{margin:0}.followup-row-actions .primary{color:#fff;height:26px;box-shadow:none;background:#175dcc}.followup-empty{color:#7d8899;text-align:center;justify-items:center;gap:6px;padding:35px 20px;display:grid}.followup-empty b{color:#35445b;font-size:9px}.followup-empty span{font-size:7px;line-height:1.5}.reimbursement-v116 .reimbursement-kpis-v116{grid-template-columns:repeat(4,minmax(0,1fr))}.reimbursement-v116 .reimbursement-kpis-v116 button{min-height:94px;padding:13px 15px}.reimbursement-v116 .reimbursement-kpis-v116 button.active{border-color:#1760c8;box-shadow:0 0 0 2px #1760c81f}.reimbursement-v116 .reimbursement-kpis-v116 span{font-size:8px}.reimbursement-v116 .reimbursement-kpis-v116 b{font-size:15px}.reimbursement-v116 .reimbursement-kpis-v116 small{font-size:7px}.reimbursement-status-tabs{background:#fbfcfe;border-bottom:1px solid #e3e8ef;gap:4px;padding:10px 16px;display:flex}.reimbursement-status-tabs button{color:#607089;background:0 0;border:0;border-radius:8px;height:32px;padding:0 12px;font-size:8px;font-weight:900}.reimbursement-status-tabs button b{color:#1759c6;margin-left:5px}.reimbursement-status-tabs button.active{color:#1759c6;background:#e9f1ff}.reimbursement-primary-tools{border-bottom:1px solid #e5eaf1;grid-template-columns:minmax(280px,1.5fr) minmax(260px,1fr) minmax(145px,.55fr) auto auto auto;align-items:end;gap:8px;padding:12px 16px;display:grid}.reimbursement-primary-tools label{gap:5px;display:grid}.reimbursement-primary-tools label>span,.reimbursement-advanced-filters label>span{color:#6c7a90;font-size:7px;font-weight:900}.reimbursement-primary-tools input,.reimbursement-primary-tools select,.reimbursement-advanced-filters select{color:#30405b;background:#fff;border:1px solid #d0dae7;border-radius:8px;width:100%;min-width:0;height:36px;padding:0 9px;font-size:8px}.reimbursement-primary-tools .date-range{grid-template-columns:1fr auto 1fr;align-items:center;gap:5px;display:grid}.reimbursement-primary-tools .date-range i{color:#8793a5;font-style:normal}.reimbursement-primary-tools>button{white-space:nowrap;height:36px}.reimbursement-primary-tools>b{color:#1758bd;align-self:center;font-size:9px}.reimbursement-primary-tools .advanced-toggle.active{background:#edf4ff;border-color:#1760c8}.reimbursement-advanced-filters{background:#f7f9fc;border-bottom:1px solid #e4e9f0;grid-template-columns:repeat(4,minmax(145px,1fr)) auto;align-items:end;gap:8px;padding:11px 16px;display:grid}.reimbursement-advanced-filters label{gap:5px;display:grid}.reimbursement-advanced-filters button{height:36px}.reimbursement-table{overflow-x:auto}.reimbursement-table-head,.reimbursement-row-main{align-items:center;gap:10px;min-width:1180px;display:grid}.reimbursement-table-head{color:#7c889a;background:#fafbfd;border-bottom:1px solid #e4e9f0;grid-template-columns:minmax(185px,1.35fr) minmax(145px,.9fr) minmax(130px,.75fr) minmax(165px,1fr) minmax(120px,.72fr) 75px 90px minmax(180px,1.05fr);padding:9px 15px 9px 52px;font-size:7px;font-weight:900}.reimbursement-row{background:#fff;border-bottom:1px solid #e8ecf2;min-width:1180px}.reimbursement-row.pending{box-shadow:inset 4px 0 #e1ad20}.reimbursement-row.paid{box-shadow:inset 4px 0 #168257}.reimbursement-row-main{color:#34425c;grid-template-columns:27px minmax(185px,1.35fr) minmax(145px,.9fr) minmax(130px,.75fr) minmax(165px,1fr) minmax(120px,.72fr) 75px 90px minmax(180px,1.05fr);padding:11px 15px;font-size:8px}.reimbursement-row-main>span{min-width:0}.reimbursement-row-main b,.reimbursement-row-main small{text-overflow:ellipsis;display:block;overflow:hidden}.reimbursement-row-main b{font-size:8px}.reimbursement-row-main small{color:#8591a4;white-space:nowrap;margin-top:3px;font-size:7px}.reimbursement-row-main .amount b{color:#174fae;font-size:10px}.reimbursement-expand{color:#1759c7;background:#f4f8ff;border:1px solid #cbd7e7;border-radius:7px;width:25px;height:25px;font-size:13px}.reimbursement-row-actions{justify-content:flex-end;align-items:center;gap:4px;display:flex!important}.reimbursement-row-actions .mini{margin:0}.reimbursement-row-actions .primary{color:#17346b;height:25px;box-shadow:none;background:#ffcc28}.reimbursement-row-detail{background:#f8faff;border-top:1px solid #dfe6ef;padding:13px 48px 15px}.reimbursement-detail-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}.reimbursement-detail-grid>span{background:#fff;border:1px solid #dfe6ef;border-radius:8px;padding:9px}.reimbursement-detail-grid small,.reimbursement-detail-grid b{display:block}.reimbursement-detail-grid small{color:#7d8a9d;font-size:7px}.reimbursement-detail-grid b{margin-top:4px;font-size:8px}.reimbursement-detail-items{gap:5px;margin-top:9px;display:grid}.reimbursement-detail-items>span{background:#fff;border:1px solid #e0e6ee;border-radius:8px;grid-template-columns:120px minmax(200px,1fr) 130px auto;align-items:center;gap:9px;padding:8px 10px;font-size:8px;display:grid}.reimbursement-detail-items em{color:#617087;font-style:normal}.reimbursement-detail-items strong{color:#174fae;text-align:right}.reimbursement-row-detail>p{color:#66758b;margin:8px 0 0;font-size:8px}.reimbursement-v116 .reimbursement-evidence{border:1px solid #dce5f0;border-radius:9px;margin-top:10px;overflow:hidden}.reimbursement-v116 .reimbursement-evidence summary{padding:9px 11px;font-size:8px}.reimbursement-v116 .reimbursement-evidence summary span:after{font-size:7px}.carton-lifecycle-wrap{background:#fffaf0;border-bottom:1px solid #dbe5f4}.carton-lifecycle-wrap .carton-lifecycle-bar{border-bottom:0}.carton-lifecycle-wrap>small{color:#755d17;padding:0 20px 10px;font-size:7px;line-height:1.5;display:block}.carton-code-history del{color:#9a4554;font-size:7px;font-weight:800;display:block}.carton-code-history b{color:#1559c6!important;font-size:10px!important}.carton-code-history small{color:#8c6600!important}.carton-reassignment-flow{grid-template-columns:1fr auto 1fr;align-items:center;gap:10px;margin-bottom:14px;display:grid}.carton-reassignment-flow>span{background:#f8fafc;border:1px solid #dbe3ed;border-radius:10px;gap:4px;padding:11px 12px;display:grid}.carton-reassignment-flow>span.changed{background:#eef5ff;border-color:#a9c6ee}.carton-reassignment-flow small{color:#78869a;font-size:7px}.carton-reassignment-flow b{color:#273a56;font-size:9px}.carton-reassignment-flow>i{color:#1759c8;font-size:15px;font-style:normal}.carton-reassignment-notice{color:#285584;background:#f1f7ff;border:1px solid #b7d4f4;border-radius:9px;gap:5px;margin-top:13px;padding:10px 12px;display:grid}.carton-reassignment-notice b{font-size:8px}.carton-reassignment-notice span{font-size:7px;line-height:1.55}.carton-existing-history{color:#66758b;background:#fafbfc;border:1px solid #e3e7ed;border-radius:8px;align-items:center;gap:8px;margin-top:10px;padding:8px 10px;font-size:7px;display:flex}.carton-existing-history del{color:#a04455}.carton-existing-history b{color:#1759c7}.carton-existing-history small{color:#8490a2;margin-left:auto}.capacity-reference-note{line-height:1.45}.carton-filters{grid-template-columns:minmax(180px,1fr) minmax(220px,1.15fr) minmax(180px,.95fr) minmax(240px,1.15fr) minmax(150px,.7fr) auto}.carton-excel-filter{background:#fff;border-bottom:1px solid #e4e8ee;grid-template-columns:minmax(280px,1fr) auto;align-items:center;gap:12px;padding:12px 20px;display:grid}.carton-excel-filter.active{background:#f5f8fd}.carton-excel-filter>div:first-child>span{color:#1760c4;letter-spacing:.08em;font-size:7px;font-weight:900;display:block}.carton-excel-filter>div:first-child>b{color:#273a56;margin-top:3px;font-size:9px;display:block}.carton-excel-filter>div:first-child>small{color:#7b8798;margin-top:3px;font-size:7px;line-height:1.5;display:block}.carton-excel-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:7px;display:flex}.carton-excel-actions input{display:none}.carton-excel-actions a.secondary{white-space:nowrap;justify-content:center;align-items:center;text-decoration:none;display:inline-flex}.carton-excel-summary{background:#fff;border:1px solid #dce4ef;border-radius:9px;grid-column:1/-1;grid-template-columns:minmax(180px,1.5fr) repeat(4,minmax(100px,.7fr));display:grid;overflow:hidden}.carton-excel-summary>span{border-right:1px solid #e6eaf0;gap:3px;min-width:0;padding:9px 11px;display:grid}.carton-excel-summary>span:last-child{border-right:0}.carton-excel-summary small{color:#7c899b;font-size:7px}.carton-excel-summary b{color:#30425d;text-overflow:ellipsis;white-space:nowrap;font-size:9px;overflow:hidden}.carton-excel-summary .cancelled b{color:#b22f48}.carton-excel-summary .warning b{color:#8a6500}.carton-excel-filter>.form-error{grid-column:1/-1;margin:0}@media (width<=1250px){.carton-filters{grid-template-columns:repeat(3,minmax(0,1fr))}.carton-excel-filter{grid-template-columns:1fr}.carton-excel-actions{justify-content:flex-start}.carton-excel-summary{grid-template-columns:repeat(3,minmax(0,1fr))}.carton-excel-summary>span{border-bottom:1px solid #e6eaf0}}@media (width<=800px){.carton-filters{grid-template-columns:1fr}.carton-excel-filter{padding:12px}.carton-excel-actions{grid-template-columns:1fr 1fr;display:grid}.carton-excel-actions button,.carton-excel-actions a{width:100%}.carton-excel-summary{grid-template-columns:1fr 1fr}.carton-excel-summary>span:first-child{grid-column:1/-1}}@media (width<=1150px){.followup-toolbar{grid-template-columns:1fr 1fr 1fr}.followup-toolbar .followup-search{grid-column:span 2}.reimbursement-primary-tools{grid-template-columns:1fr 1fr 1fr}.reimbursement-primary-tools .search{grid-column:span 2}.reimbursement-advanced-filters,.reimbursement-detail-grid{grid-template-columns:1fr 1fr}}@media (width<=760px){.followup-list-v116 .compact-followup-kpis,.reimbursement-v116 .reimbursement-kpis-v116{grid-template-columns:1fr 1fr}.followup-toolbar,.reimbursement-primary-tools,.reimbursement-advanced-filters{grid-template-columns:1fr}.followup-toolbar .followup-search,.reimbursement-primary-tools .search{grid-column:auto}.reimbursement-detail-grid{grid-template-columns:1fr}.reimbursement-row-detail{padding:12px}.reimbursement-detail-items>span{grid-template-columns:1fr}.reimbursement-detail-items strong{text-align:left}.carton-reassignment-flow{grid-template-columns:1fr}.carton-reassignment-flow>i{text-align:center;transform:rotate(90deg)}.carton-existing-history{flex-wrap:wrap;align-items:flex-start}.carton-existing-history small{width:100%;margin-left:0}}.carton-label .old-carton-code{color:#555;margin:3mm 0 0;font-size:12pt;font-weight:800;text-decoration-thickness:2px;display:block}.carton-label h1.new-carton-code{color:#000;margin-top:1mm;font-size:21pt}.shipping-mark .old-carton-mark{color:#555;text-decoration:line-through;text-decoration-thickness:2px}.shipping-mark .new-carton-mark{font-size:17pt!important}.carton-cancel-dialog{background:#fbfcfe;gap:13px;display:grid}.carton-cancel-summary{background:#fff;border:1px solid #dfe5ed;border-radius:10px;grid-template-columns:repeat(3,minmax(0,1fr));display:grid;overflow:hidden}.carton-cancel-summary>span{border-right:1px solid #e6eaf0;padding:11px 13px}.carton-cancel-summary>span:last-child{border-right:0}.carton-cancel-summary small,.carton-cancel-summary b{display:block}.carton-cancel-summary small{color:#818da0;font-size:7px}.carton-cancel-summary b{color:#263a59;margin-top:5px;font-size:11px}.carton-cancel-codes{background:#fff;border:1px solid #dfe5ed;border-radius:10px;overflow:hidden}.carton-cancel-codes>header{background:#f7f9fc;border-bottom:1px solid #e7ebf1;justify-content:space-between;align-items:center;padding:10px 12px;display:flex}.carton-cancel-codes>header b{font-size:9px}.carton-cancel-codes>header span{color:#1759c7;font-size:7px;font-weight:900}.carton-cancel-codes>div{grid-template-columns:repeat(4,minmax(0,1fr));gap:7px;max-height:190px;padding:11px;display:grid;overflow:auto}.carton-cancel-codes>div>span{background:#fff;border:1px solid #dce4ef;border-radius:8px;min-width:0;padding:8px 9px}.carton-cancel-codes>div b,.carton-cancel-codes>div small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.carton-cancel-codes>div b{color:#193f87;font-size:8px}.carton-cancel-codes>div small{color:#8a6870;margin-top:4px;font-size:6.5px}.carton-cancel-codes>small{color:#7d889a;border-top:1px solid #edf0f4;padding:8px 11px;font-size:7px;display:block}.carton-cancel-impact{color:#704f57;background:#fff8f9;border:1px solid #ead2d7;border-radius:10px;padding:12px 14px}.carton-cancel-impact>b{font-size:9px}.carton-cancel-impact ul{margin:7px 0 0;padding-left:18px;font-size:8px;line-height:1.65}.carton-cancel-blockers{color:#9b2941;background:#fff0f3;border:1px solid #e8a8b5;border-radius:9px;gap:5px;padding:11px 13px;display:grid}.carton-cancel-blockers b{font-size:9px}.carton-cancel-blockers span,.carton-cancel-blockers small{font-size:7px}.carton-cancel-reason{gap:6px;display:grid}.carton-cancel-reason>span{color:#7b4d58;font-size:8px;font-weight:900}.carton-cancel-reason textarea{resize:vertical;color:#3f3340;background:#fff;border:1px solid #d9abb5;border-radius:9px;outline:0;width:100%;padding:10px;font-size:9px;line-height:1.5}.carton-cancel-reason textarea:focus{border-color:#c7445d;box-shadow:0 0 0 3px #c7445d1a}.carton-cancel-reason small{color:#857580;font-size:7px}.carton-cancel-confirmation{color:#6f5058;background:#fff7f8;border:1px solid #e5c7ce;border-radius:9px;align-items:flex-start;gap:9px;padding:11px 12px;font-size:8px;font-weight:800;line-height:1.5;display:flex}.carton-cancel-confirmation input{margin-top:2px}.carton-cancel-foot .danger-button:not(:disabled){color:#fff;background:#b6324b;border-color:#a92d45}.carton-cancel-foot .danger-button:not(:disabled):hover{background:#94253a}.settlement-kpis .metric strong{overflow-wrap:anywhere;font-size:17px}.settlement-reason-strip{background:#f8fafc;border-bottom:1px solid #e6ebf1;padding:12px 16px}.settlement-reason-strip>header{justify-content:space-between;align-items:center;gap:12px;margin-bottom:9px;display:flex}.settlement-reason-strip>header b{font-size:8px}.settlement-reason-strip>header span{color:#8792a4;font-size:6.5px}.settlement-reason-strip>div{grid-template-columns:repeat(6,minmax(110px,1fr));gap:6px;display:grid}.settlement-reason-strip button{color:#596981;text-align:left;background:#fff;border:1px solid #dce4ef;border-radius:8px;justify-content:space-between;align-items:center;gap:7px;height:44px;padding:0 9px;display:flex}.settlement-reason-strip button span{text-overflow:ellipsis;white-space:nowrap;font-size:7px;font-weight:800;overflow:hidden}.settlement-reason-strip button b{color:#a72c44;text-align:center;background:#ffe7eb;border-radius:8px;min-width:22px;padding:3px 5px;font-size:7px}.settlement-reason-strip button.active{color:#9e2940;background:#fff1f4;border-color:#c5465d;box-shadow:0 0 0 2px #c5465d1a}.settlement-toolbar{background:#fff;border-bottom:1px solid #e6eaf0;grid-template-columns:minmax(260px,1.35fr) repeat(3,minmax(145px,.72fr)) auto auto;align-items:end;gap:8px;padding:12px 16px;display:grid}.settlement-toolbar label{gap:5px;display:grid}.settlement-toolbar label>span{color:#6e7c91;font-size:7px;font-weight:900}.settlement-toolbar input,.settlement-toolbar select{color:#31415c;background:#fff;border:1px solid #d2dce9;border-radius:8px;width:100%;min-width:0;height:36px;padding:0 9px;font-size:8px}.settlement-toolbar>button{white-space:nowrap;height:36px}.settlement-toolbar>b{color:#1758bd;text-align:right;align-self:center;min-width:45px;font-size:9px}.settlement-table{overflow-x:auto}.settlement-table .data-table{min-width:1220px}.settlement-table .tr{--grid:minmax(190px,1.35fr) minmax(190px,1.18fr) minmax(190px,1.25fr) minmax(155px,.95fr) minmax(230px,1.55fr) minmax(165px,1.05fr) 105px;min-width:1220px;padding:11px 16px}.settlement-row{min-height:92px}.settlement-ready-row{background:#f8fdfa;box-shadow:inset 4px 0 #168257}.settlement-quantities{border:1px solid #e1e6ed;border-radius:8px;grid-template-columns:repeat(3,1fr);overflow:hidden;display:grid!important}.settlement-quantities>i{text-align:center;border-right:1px solid #e5e9ef;gap:3px;padding:7px 5px;font-style:normal;display:grid}.settlement-quantities>i:last-child{border-right:0}.settlement-quantities small{color:#8a95a6!important;margin:0!important;font-size:6px!important}.settlement-quantities b{font-size:8px!important}.settlement-payment b,.settlement-logistics b,.settlement-next b{white-space:normal}.settlement-payment small,.settlement-logistics small,.settlement-next small{white-space:normal;line-height:1.45}.settlement-blocker-cell{align-content:center;gap:5px;display:grid!important}.settlement-blocker-chips{flex-wrap:wrap;gap:4px;display:flex}.settlement-blocker-chips i,.settlement-blocker-chips em{border-radius:7px;padding:4px 6px;font-size:6.5px;font-style:normal;font-weight:850}.settlement-blocker-chips i{color:#9f2b43;background:#ffe7eb}.settlement-blocker-chips em{color:#805e00;background:#fff0b5}.settlement-next b{color:#1759c7!important;font-size:8px!important}.settlement-open{white-space:nowrap;height:32px;padding:0 10px}@media (width<=1250px){.settlement-reason-strip>div{grid-template-columns:repeat(3,minmax(0,1fr))}.settlement-toolbar{grid-template-columns:1fr 1fr 1fr}.settlement-toolbar .settlement-search{grid-column:span 2}.carton-lifecycle-bar{grid-template-columns:1fr 1fr auto}.carton-lifecycle-bar button{white-space:nowrap}}@media (width<=760px){.carton-cancel-summary{grid-template-columns:1fr}.carton-cancel-summary>span{border-bottom:1px solid #e6eaf0;border-right:0}.carton-cancel-summary>span:last-child{border-bottom:0}.carton-cancel-codes>div{grid-template-columns:1fr 1fr}.carton-cancel-foot{grid-template-columns:1fr 1fr;display:grid}.settlement-kpis{grid-template-columns:1fr 1fr}.settlement-reason-strip>header{flex-direction:column;align-items:flex-start}.settlement-reason-strip>div{grid-template-columns:1fr 1fr}.settlement-toolbar{grid-template-columns:1fr}.settlement-toolbar .settlement-search{grid-column:auto}.settlement-toolbar>b{text-align:left}.carton-lifecycle-bar{grid-template-columns:1fr}.carton-lifecycle-bar button{width:100%}}.landed-cost-workbench{gap:14px}.landed-cost-head{justify-content:space-between;align-items:flex-start;gap:18px;padding:4px 2px;display:flex}.landed-cost-head>div{gap:5px;display:grid}.landed-cost-head span{color:#2371d1;letter-spacing:.14em;font-size:7px;font-weight:950}.landed-cost-head h1{color:#18314f;margin:0;font-size:22px}.landed-cost-head p{color:#718097;max-width:820px;margin:0;font-size:8px;line-height:1.6}.landed-cost-head a[aria-disabled=true]{pointer-events:none;opacity:.45}.landed-cost-kpis{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.landed-cost-kpis article{background:#fff;border:1px solid #dfe7f1;border-radius:12px;gap:7px;min-height:92px;padding:14px 16px;display:grid;box-shadow:0 4px 14px #1f37580b}.landed-cost-kpis article span{color:#68778e;font-size:7px;font-weight:900}.landed-cost-kpis article b{overflow-wrap:anywhere;color:#1b4e8f;font-size:18px}.landed-cost-kpis article small{color:#8995a7;font-size:6.5px}.landed-cost-kpis article.danger{background:#fffafb;border-color:#f0d8de}.landed-cost-kpis article.danger b{color:#aa3049}.landed-cost-kpis article.success{background:#f9fdfb;border-color:#d1e8dd}.landed-cost-kpis article.success b{color:#147553}.landed-cost-panel{background:#fff;border:1px solid #dde5ef;border-radius:12px;overflow:hidden;box-shadow:0 5px 18px #1f37580d}.landed-cost-reasons{background:#f8fafc;border-bottom:1px solid #e5eaf1;padding:13px 16px}.landed-cost-reasons>header{justify-content:space-between;gap:12px;margin-bottom:10px;display:flex}.landed-cost-reasons>header b{color:#243c59;font-size:8px}.landed-cost-reasons>header span{color:#8290a3;font-size:6.5px}.landed-cost-reasons>div{grid-template-columns:repeat(6,minmax(110px,1fr));gap:6px;display:grid}.landed-cost-reasons button{color:#5f6f85;text-align:left;background:#fff;border:1px solid #dce4ef;border-radius:8px;justify-content:space-between;align-items:center;gap:6px;min-height:40px;padding:6px 8px;display:flex}.landed-cost-reasons button span{font-size:6.5px;font-weight:850}.landed-cost-reasons button b{color:#9c3046;text-align:center;background:#ffe8ed;border-radius:7px;min-width:20px;padding:3px;font-size:6.5px}.landed-cost-reasons button.active{color:#9e2940;background:#fff1f4;border-color:#c94f66;box-shadow:0 0 0 2px #c94f661a}.landed-cost-toolbar{border-bottom:1px solid #e5eaf1;grid-template-columns:minmax(260px,1fr) 160px 180px auto auto;align-items:end;gap:8px;padding:12px 16px;display:grid}.landed-cost-toolbar label{gap:5px;display:grid}.landed-cost-toolbar label span{color:#6e7c91;font-size:7px;font-weight:900}.landed-cost-toolbar input,.landed-cost-toolbar select{color:#31415c;background:#fff;border:1px solid #d2dce9;border-radius:8px;width:100%;height:36px;padding:0 9px;font-size:8px}.landed-cost-toolbar>b{color:#1d62bd;align-self:center;font-size:8px}.landed-cost-table{overflow-x:auto}.landed-cost-row{border-bottom:1px solid #e8ecf1;grid-template-columns:minmax(170px,1.25fr) 105px repeat(5,minmax(115px,.8fr)) minmax(190px,1.35fr);gap:10px;min-width:1190px;padding:12px 16px;display:grid}.landed-cost-row.head{color:#748196;background:#f9fafc;min-height:34px;padding-block:9px;font-size:6.5px;font-weight:900}.landed-cost-row:not(.head){min-height:105px}.landed-cost-row.ready{background:#f9fdfb;box-shadow:inset 4px 0 #168257}.landed-cost-row.settled{background:#f8fbff;box-shadow:inset 4px 0 #256bc4}.landed-cost-row.blocked{box-shadow:inset 4px 0 #d3a329}.landed-cost-row>span{align-content:center;gap:4px;min-width:0;display:grid}.landed-cost-row b{overflow-wrap:anywhere;color:#253b57;font-size:8px}.landed-cost-row small{color:#8793a5;font-size:6.5px;line-height:1.45}.landed-cost-row .identity>b{color:#155bb8;font-size:9px}.landed-cost-row .total>b{color:#116e50;font-size:10px}.landed-cost-row .actions>div{flex-wrap:wrap;gap:4px;display:flex}.landed-cost-row .actions i,.landed-cost-row .actions em{color:#9d2e45;background:#ffe8ed;border-radius:6px;width:max-content;padding:3px 5px;font-size:6px;font-style:normal;font-weight:850}.landed-cost-row .actions i.green{color:#147052;background:#dff4eb}.landed-cost-row .actions button{height:28px;padding:0 8px;font-size:6.5px}.landed-cost-row .actions button.link{color:#1f64ba;text-align:left;background:0 0;border:0}.landed-cost-empty{color:#8190a5;text-align:center;padding:34px}.landed-cost-rule{color:#607087;background:#f6f9fd;border:1px solid #dbe6f2;border-radius:10px;gap:12px;padding:11px 14px;font-size:7px;line-height:1.55;display:flex}.landed-cost-rule b{color:#214b7b;white-space:nowrap}.landed-cost-drawer{width:min(1120px,94vw);max-width:1120px}.landed-cost-loading{color:#718098;text-align:center;padding:40px}.landed-cost-detail{gap:15px;display:grid}.landed-cost-waterfall{grid-template-columns:repeat(11,auto);align-items:stretch;gap:6px;display:grid}.landed-cost-waterfall article{background:#fff;border:1px solid #e0e7ef;border-radius:9px;align-content:center;gap:5px;min-width:110px;padding:10px;display:grid}.landed-cost-waterfall article span{color:#79869a;font-size:6px;font-weight:850}.landed-cost-waterfall article b{color:#263e5b;font-size:8px}.landed-cost-waterfall>i{color:#7b899b;align-self:center;font-size:12px;font-style:normal}.landed-cost-waterfall article.total{background:#edf9f4;border-color:#b9dfd0}.landed-cost-waterfall article.total b{color:#0e7350;font-size:10px}.landed-cost-waterfall article small{color:#4b7f6d;font-size:6px}.landed-cost-checks,.landed-cost-section{background:#fff;border:1px solid #e0e6ee;border-radius:10px;overflow:hidden}.landed-cost-checks>header,.landed-cost-section>header{background:#f8fafc;border-bottom:1px solid #e6ebf1;justify-content:space-between;gap:12px;padding:10px 12px;display:flex}.landed-cost-checks>header b,.landed-cost-section>header b{color:#293f5a;font-size:8px}.landed-cost-checks>header span,.landed-cost-section>header span{color:#77869a;font-size:6.5px}.landed-cost-checks>div:not(.success-box){flex-wrap:wrap;gap:6px;padding:11px;display:flex}.landed-cost-checks>div>span{color:#9b2e44;background:#ffe8ed;border-radius:7px;padding:6px 8px;font-size:6.5px;font-weight:800}.landed-cost-checks .success-box{margin:10px}.detail-table{overflow-x:auto}.detail-row{border-bottom:1px solid #ebeff4;grid-template-columns:minmax(180px,1.2fr) 170px repeat(4,110px) minmax(140px,1fr);gap:9px;min-width:1050px;padding:9px 12px;display:grid}.detail-row.head{color:#758297;background:#fafbfd;font-size:6px;font-weight:900}.detail-row>span{color:#394e68;align-content:center;gap:3px;font-size:7px;display:grid}.detail-row b{font-size:7.5px}.detail-row small{color:#8793a4;font-size:6px;line-height:1.45}.source-list,.container-cost-list,.cost-closure-list{display:grid}.source-list article,.container-cost-list article,.cost-closure-list article{border-bottom:1px solid #e9edf2;grid-template-columns:minmax(200px,1fr) minmax(170px,.7fr) minmax(170px,.8fr);align-items:center;gap:12px;padding:10px 12px;display:grid}.source-list article>div,.source-list article>span,.container-cost-list article,.cost-closure-list article>div,.cost-closure-list article>span{gap:3px;display:grid}.source-list b,.container-cost-list b,.cost-closure-list b{color:#2e455f;font-size:7.5px}.source-list small,.container-cost-list small,.cost-closure-list small{color:#8491a3;font-size:6.5px;line-height:1.45}.source-list i,.container-cost-list span,.cost-closure-list .status{border-radius:7px;width:max-content;padding:5px 7px;font-size:6.5px;font-style:normal;font-weight:850}.source-list i.green,.container-cost-list span.green{color:#116e50;background:#dff4eb}.source-list i.gray{color:#65758a;background:#eef2f6}.container-cost-list span.red{color:#9d2f46;background:#ffe8ed}.source-list>p{color:#8290a3;text-align:center;margin:0;padding:22px}.cost-closure-list article{grid-template-columns:minmax(240px,1fr) minmax(220px,.8fr) auto}.cost-closure-list article>button{white-space:nowrap}.cost-tax-note{color:#416485;background:#f2f8ff;border:1px solid #cfe1f5;border-radius:9px;padding:10px 12px}.cost-tax-note b,.cost-tax-note span{display:block}.cost-tax-note b{margin-bottom:4px}.landed-cost-actions{flex-wrap:wrap;align-items:flex-start;gap:8px;display:flex}.settlement-confirm,.settlement-reopen{background:#f8fafc;border:1px solid #dbe4ee;border-radius:9px;flex:440px;gap:8px;padding:10px;display:grid}.settlement-confirm textarea,.settlement-reopen textarea{border:1px solid #d5deea;border-radius:8px;min-height:56px;padding:8px;font-size:7px}.settlement-confirm label{color:#586a82;align-items:flex-start;gap:7px;font-size:6.5px;line-height:1.5;display:flex}.settlement-confirm button,.settlement-reopen button{justify-self:end}.danger-button{color:#fff;background:#b43851;border:1px solid #ba3d55;border-radius:8px;padding:8px 13px;font-weight:850}.danger-button:disabled{opacity:.45}.landed-cost-boundary{color:#697a91;background:#f4f8fd;border-left:3px solid #4b83ca;margin:0;padding:8px 10px;font-size:6.5px;line-height:1.55}.landed-cost-history>div{display:grid}.landed-cost-history article{border-bottom:1px solid #e8edf3;grid-template-columns:minmax(220px,1.25fr) minmax(130px,.65fr) minmax(260px,1.25fr) auto;align-items:center;gap:12px;padding:11px 12px;display:grid}.landed-cost-history article:last-child{border-bottom:0}.landed-cost-history article>span{gap:4px;display:grid}.landed-cost-history article b{color:#2b425d;font-size:7.5px}.landed-cost-history article small{color:#7f8da1;font-size:6.5px;line-height:1.45}.landed-cost-history .history-version{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.landed-cost-history i{border-radius:7px;padding:4px 6px;font-size:6px;font-style:normal;font-weight:850}.landed-cost-history i.green{color:#116e50;background:#dff4eb}.landed-cost-history i.gray{color:#65758a;background:#eef2f6}.landed-cost-history .history-reopen{color:#9b3046}.landed-cost-history a{white-space:nowrap}.landed-cost-fx-fix>p{color:#66778e;background:#fffaf0;margin:0;padding:10px 12px;font-size:6.5px;line-height:1.55}.landed-cost-fx-fix>div{grid-template-columns:repeat(4,minmax(145px,1fr)) auto;align-items:end;gap:8px;padding:11px 12px;display:grid}.landed-cost-fx-fix label{gap:5px;display:grid}.landed-cost-fx-fix label span{color:#65758c;font-size:6.5px;font-weight:850}.landed-cost-fx-fix input{color:#2d435e;background:#fff;border:1px solid #d4ddea;border-radius:8px;width:100%;height:34px;padding:0 8px;font-size:7px}.landed-cost-fx-fix button{white-space:nowrap}@media (width<=1250px){.landed-cost-reasons>div{grid-template-columns:repeat(4,minmax(0,1fr))}.landed-cost-toolbar{grid-template-columns:1fr 1fr 1fr}.landed-cost-toolbar>label:first-child{grid-column:span 2}.landed-cost-waterfall{flex-wrap:wrap;display:flex}.landed-cost-waterfall article{flex:130px}.landed-cost-waterfall>i{display:none}.landed-cost-fx-fix>div{grid-template-columns:1fr 1fr}.landed-cost-fx-fix button{width:100%}}@media (width<=760px){.landed-cost-head{display:grid}.landed-cost-head>a{justify-self:start}.landed-cost-kpis{scroll-snap-type:x mandatory;display:flex;overflow-x:auto}.landed-cost-kpis article{scroll-snap-align:start;flex:0 0 72vw}.landed-cost-reasons>header{display:grid}.landed-cost-reasons>div{display:flex;overflow-x:auto}.landed-cost-reasons button{flex:0 0 128px}.landed-cost-toolbar{grid-template-columns:1fr}.landed-cost-toolbar>label:first-child{grid-column:auto}.landed-cost-table{overflow:visible}.landed-cost-row.head{display:none}.landed-cost-row{border:1px solid #e1e7ef;border-radius:10px;grid-template-columns:1fr 1fr;min-width:0;margin:10px;padding:11px;display:grid}.landed-cost-row .identity,.landed-cost-row .actions{grid-column:1/-1}.landed-cost-row .actions{border-top:1px solid #e7ebf1;padding-top:8px}.landed-cost-row .actions button.primary{width:100%}.landed-cost-drawer{width:100vw;max-width:100vw}.landed-cost-waterfall article{flex-basis:45%}.source-list article,.container-cost-list article,.cost-closure-list article,.landed-cost-history article{grid-template-columns:1fr}.landed-cost-history article>a{text-align:center;width:100%}.landed-cost-fx-fix>div{grid-template-columns:1fr}.detail-table{overflow-x:auto}.landed-cost-actions{display:grid}.settlement-confirm,.settlement-reopen{min-width:0}.landed-cost-rule{flex-direction:column;align-items:flex-start}}.sales-fee-archive{color:#6f7f93;background:#f8fafc;border:1px solid #e0e6ee;border-radius:9px;margin:11px 18px 0;padding:9px 11px;font-size:7px}.sales-fee-archive summary{cursor:pointer;font-weight:850}.sales-fee-archive>div{gap:6px;margin-top:8px;display:grid}.sales-fee-archive>div>span{border-top:1px solid #e5eaf0;justify-content:space-between;align-items:center;gap:10px;padding-top:6px;display:flex}.sales-fee-archive button{color:#1759bf;background:#fff;border:1px solid #cbd8e9;border-radius:6px;padding:4px 7px;font-size:6.5px;font-weight:850}.sales-pricing-workbench{--pricing-blue:#0f4ca8;--pricing-ink:#1c304b;--pricing-muted:#6f8097}.sales-pricing-loading{border:1px solid var(--line);background:#fff;border-radius:16px;place-content:center;justify-items:center;gap:12px;min-height:460px;display:grid}.sales-pricing-loading i{border:3px solid #dbe6f4;border-top-color:#1759d1;border-radius:50%;width:38px;height:38px;animation:.8s linear infinite spin}.sales-pricing-loading b{font-size:11px}.sales-pricing-head{color:#fff;background:linear-gradient(120deg,#09275f 0%,#115bbb 64%,#1678d2 100%);border-radius:17px;justify-content:space-between;align-items:center;gap:28px;padding:27px 30px;display:flex;box-shadow:0 14px 34px #072a6429}.sales-pricing-head>div:first-child span{color:#ffd74a;letter-spacing:.14em;margin-bottom:8px;font-size:8px;font-weight:900;display:block}.sales-pricing-head h1{margin:0;font-size:24px}.sales-pricing-head p{color:#d3e2fb;max-width:720px;margin:8px 0 0;font-size:10px;line-height:1.65}.sales-pricing-head>div:last-child{background:#ffffff1a;border:1px solid #fff3;border-radius:12px;min-width:215px;padding:14px 16px}.sales-pricing-head>div:last-child b,.sales-pricing-head>div:last-child small{display:block}.sales-pricing-head>div:last-child b{font-size:12px}.sales-pricing-head>div:last-child small{color:#d5e4fb;margin-top:6px;font-size:8px}.sales-pricing-error{color:#a52f47;background:#fff4f6;border:1px solid #efc7cf;border-radius:10px;padding:11px 13px;font-size:9px}.sales-pricing-definition{grid-template-columns:repeat(3,minmax(0,1fr));gap:11px;display:grid}.sales-pricing-definition article{background:#fff;border:1px solid #e0e6ee;border-radius:12px;align-items:flex-start;gap:11px;padding:15px 16px;display:flex}.sales-pricing-definition i{color:#1454bb;background:#e9f1ff;border-radius:8px;flex:0 0 27px;place-items:center;height:27px;font-size:10px;font-style:normal;font-weight:900;display:grid}.sales-pricing-definition b,.sales-pricing-definition span{display:block}.sales-pricing-definition b{color:#203751;font-size:9px}.sales-pricing-definition span{color:#738297;margin-top:5px;font-size:8px;line-height:1.6}.sales-pricing-layout{grid-template-columns:minmax(0,1.2fr) minmax(355px,.72fr);align-items:start;gap:15px;display:grid}.sales-pricing-inputs{gap:14px;display:grid}.sales-pricing-card,.sales-pricing-results{background:#fff;border:1px solid #dfe5ed;border-radius:14px;overflow:hidden;box-shadow:0 4px 14px #12274a09}.sales-pricing-card>header,.sales-pricing-results>header{border-bottom:1px solid #e9edf2;justify-content:space-between;align-items:center;gap:14px;padding:16px 18px;display:flex}.sales-pricing-card>header em,.sales-pricing-results>header em{color:#2164c4;letter-spacing:.08em;margin-bottom:4px;font-size:7px;font-style:normal;font-weight:900;display:block}.sales-pricing-card h2,.sales-pricing-results h2{color:#1e344f;margin:0;font-size:13px}.sales-pricing-card>header>span,.sales-pricing-results>header>span{color:#33679f;background:#eff6ff;border-radius:8px;padding:6px 8px;font-size:7px;font-weight:850}.product-cost-card>label{gap:7px;padding:18px;display:grid}.product-cost-card>label>span{color:#536780;font-size:8px;font-weight:850}.product-cost-card>label>div{background:#fff;border:2px solid #b9cce8;border-radius:11px;grid-template-columns:auto 1fr;align-items:center;display:grid}.product-cost-card>label>div:focus-within{border-color:#1a63ce;box-shadow:0 0 0 3px #1a63ce17}.product-cost-card>label>div b{color:#1556b8;padding-left:13px;font-size:17px}.product-cost-card>label input{color:#173154;background:0 0;border:0;outline:0;width:100%;height:49px;padding:0 13px;font-size:18px;font-weight:850}.product-cost-card>label small{color:#7d8b9f;font-size:7.5px;line-height:1.55}.cost-conversion{color:#3b5878;background:#f2f7fd;border-radius:10px;align-items:center;gap:10px;margin:0 18px 18px;padding:11px 13px;font-size:8px;display:flex}.cost-conversion i{color:#71829a;font-style:normal}.cost-conversion b{color:#1259bd;margin-left:auto;font-size:10px}.sales-pricing-settings-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:13px;padding:18px;display:grid}.sales-pricing-field{align-content:start;gap:6px;display:grid}.sales-pricing-field.wide-field{grid-column:1/-1}.sales-pricing-field>span{color:#536780;font-size:8px;font-weight:850}.sales-pricing-field>input,.sales-pricing-percent-input,.sales-pricing-rate-input{color:#253d59;background:#fff;border:1px solid #d2dce9;border-radius:9px;width:100%;height:40px}.sales-pricing-field>input{padding:0 10px;font-size:9px}.sales-pricing-field small{color:#8390a2;font-size:7px;line-height:1.45}.sales-pricing-percent-input{grid-template-columns:1fr auto;align-items:center;display:grid}.sales-pricing-percent-input input{color:#263f5c;background:0 0;border:0;outline:0;min-width:0;height:38px;padding:0 10px;font-size:10px;font-weight:800}.sales-pricing-percent-input b{color:#1b5fc4;padding-right:10px;font-size:9px}.sales-pricing-rate-input{grid-template-columns:auto 1fr auto;align-items:center;display:grid}.sales-pricing-rate-input input{color:#183b67;text-align:center;background:0 0;border:0;outline:0;min-width:0;height:38px;padding:0 8px;font-size:11px;font-weight:850}.sales-pricing-rate-input b{color:#5f7591;padding:0 11px;font-size:8px}.sales-pricing-card-note{color:#748399;margin:0;padding:13px 18px 0;font-size:8px;line-height:1.55}.sales-fee-list{border:1px solid #e0e6ee;border-radius:10px;margin:13px 18px 0}.sales-fee-row{border-top:1px solid #e8edf3;grid-template-columns:68px minmax(150px,1fr) minmax(120px,.7fr) 54px;align-items:center;gap:9px;padding:9px 10px;display:grid}.sales-fee-row:first-child{border-top:0}.sales-fee-row.head{color:#718199;background:#f7f9fc;font-size:7px;font-weight:850}.sales-fee-row>input{color:#314962;background:#fff;border:1px solid #d6dfeb;border-radius:7px;min-width:0;height:34px;padding:0 9px;font-size:8px}.sales-fee-row>button{color:#b2384e;background:#fff0f3;border:0;border-radius:7px;height:31px;font-size:7px;font-weight:850}.sales-fee-switch{color:#59718e;justify-items:start;gap:3px;font-size:6.5px;display:grid}.sales-fee-switch input{accent-color:#175fc9}.sales-fee-add{margin:11px 18px 0}.sales-pricing-tip{color:#695b28;background:#fff9e9;border-left:3px solid #e0a60a;align-items:flex-start;gap:10px;margin:13px 18px;padding:9px 11px;font-size:7.5px;line-height:1.55;display:flex}.sales-pricing-tip b{white-space:nowrap}.sales-pricing-validation,.sales-pricing-warnings{color:#a03349;background:#fff6f7;border:1px solid #f0cbd2;border-radius:9px;gap:5px;margin:13px 18px;padding:10px 11px;font-size:7.5px;line-height:1.5;display:grid}.sales-pricing-save{border-top:1px solid #e8edf3;justify-content:space-between;align-items:center;gap:12px;padding:13px 18px;display:flex}.sales-pricing-save>span{color:#7e8c9f;font-size:7px}.sales-pricing-save>b{color:#6a7789;font-size:8px}.sales-pricing-results{align-content:start;display:grid}.suggested-price{color:#fff;background:linear-gradient(125deg,#0c3d88,#1265c8);padding:25px 22px}.suggested-price span,.suggested-price b,.suggested-price small{display:block}.suggested-price span{color:#d6e6ff;font-size:8px}.suggested-price b{color:#ffda45;letter-spacing:-.04em;margin-top:8px;font-size:31px}.suggested-price small{color:#c9daf5;margin-top:7px;font-size:7px}.sales-price-kpis{background:#e7ecf2;grid-template-columns:1fr 1fr;gap:1px;display:grid}.sales-price-kpis article{background:#fff;padding:14px}.sales-price-kpis span,.sales-price-kpis b,.sales-price-kpis small{display:block}.sales-price-kpis span{color:#718197;font-size:7px}.sales-price-kpis b{color:#183f76;margin-top:6px;font-size:12px}.sales-price-kpis small{color:#8b97a8;margin-top:4px;font-size:6.5px}.sales-pricing-breakdown{padding:16px 18px}.sales-pricing-breakdown>header{justify-content:space-between;align-items:center;margin-bottom:7px;display:flex}.sales-pricing-breakdown>header b{font-size:9px}.sales-pricing-breakdown>header span{color:#7a889b;font-size:6.5px}.sales-pricing-breakdown>div{color:#61738b;border-top:1px solid #e9edf2;justify-content:space-between;align-items:center;gap:10px;padding:8px 1px;font-size:7.5px;display:flex}.sales-pricing-breakdown>div b{color:#2a4563}.sales-pricing-breakdown>div.total b{color:#a66d00}.sales-pricing-breakdown>div.profit{color:#156347;background:#edf9f4;border-radius:8px;padding:10px;font-weight:850}.sales-pricing-breakdown>div.profit b{color:#137354}.sales-pricing-formula{color:#526b89;background:#f1f6fc;border-radius:10px;gap:7px;margin:0 18px 16px;padding:13px;display:grid}.sales-pricing-formula>b{color:#2b4b70;font-size:8px}.sales-pricing-formula code{color:#1458b5;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:8px;font-weight:850}.sales-pricing-formula p{border-top:1px solid #dce6f1;margin:2px 0 0;padding-top:8px;font-size:7px;line-height:1.5}.sales-pricing-warnings{color:#705c20;background:#fff9e7;border-color:#eed99b;margin-top:0}.sales-pricing-empty{text-align:center;place-content:center;justify-items:center;min-height:485px;padding:28px;display:grid}.sales-pricing-empty i{color:#175ec6;background:#eaf2ff;border-radius:13px;place-items:center;width:44px;height:44px;font-size:20px;font-style:normal;display:grid}.sales-pricing-empty b{margin-top:13px;font-size:11px}.sales-pricing-empty p{color:#a13b4f;max-width:330px;margin:7px 0 0;font-size:8px;line-height:1.55}.sales-pricing-empty small{color:#63758c;background:#f4f7fa;border-radius:9px;max-width:340px;margin-top:13px;padding:10px;font-size:7px;line-height:1.6}.sales-pricing-boundary{color:#61758e;background:#f7faff;border:1px solid #d8e3f0;border-left:4px solid #3474c8;border-radius:10px;align-items:flex-start;gap:12px;padding:12px 14px;font-size:8px;line-height:1.6;display:flex}.sales-pricing-boundary b{color:#2c4e75;white-space:nowrap}@media (width<=1180px){.sales-pricing-layout{grid-template-columns:1fr}.sales-pricing-results.has-result{grid-row:1}.sales-pricing-results.empty-result{grid-row:auto}.sales-pricing-empty{min-height:280px}.sales-pricing-definition{grid-template-columns:1fr}.sales-pricing-definition article{align-items:center}}@media (width<=760px){.sales-pricing-head{padding:21px;display:grid}.sales-pricing-head h1{font-size:20px}.sales-pricing-head>div:last-child{min-width:0}.sales-pricing-definition{gap:8px}.sales-pricing-layout{flex-direction:column;display:flex}.sales-pricing-results,.sales-pricing-inputs{width:100%}.sales-pricing-results{position:static}.sales-pricing-results.has-result{order:0}.sales-pricing-inputs{order:1}.sales-pricing-results.empty-result{order:2}.suggested-price b{font-size:27px}.sales-pricing-settings-grid{grid-template-columns:1fr}.sales-pricing-field.wide-field{grid-column:auto}.sales-fee-list{border:0}.sales-fee-row.head{display:none}.sales-fee-row{border:1px solid #e0e6ee;border-radius:9px;grid-template-columns:1fr 86px;gap:8px;margin-bottom:9px;padding:10px}.sales-fee-switch{grid-column:1/-1;align-items:center;gap:6px;display:flex}.sales-fee-row>input{grid-column:1}.sales-fee-row>.sales-pricing-percent-input{grid-column:2}.sales-fee-row>button{grid-column:1/-1;width:100%}.sales-pricing-save{flex-direction:column;align-items:stretch}.sales-pricing-save button{width:100%}.cost-conversion{flex-direction:column;align-items:flex-start}.cost-conversion b{margin-left:0}.sales-pricing-boundary{flex-direction:column}.sales-pricing-card>header,.sales-pricing-results>header{align-items:flex-start}.sales-pricing-breakdown>header{flex-direction:column;align-items:flex-start;gap:4px}}.reimbursement-excel-entry{background:linear-gradient(135deg,#f4f8ff,#fff);border:1px solid #cddff5;border-left:5px solid #1760c8;border-radius:12px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;padding:14px 16px;display:grid}.reimbursement-excel-entry>div:first-child{gap:4px;display:grid}.reimbursement-excel-entry>div:first-child>span{color:#1760c8;letter-spacing:.08em;font-size:7px;font-weight:900}.reimbursement-excel-entry>div:first-child>b{color:#183a68;font-size:11px}.reimbursement-excel-entry>div:first-child>small{color:#6c7c92;max-width:720px;font-size:8px;line-height:1.55}.reimbursement-excel-actions{align-items:center;gap:8px;display:flex}.reimbursement-excel-actions>a,.reimbursement-excel-actions>button{color:#1758bd;white-space:nowrap;background:#fff;border:1px solid #bfd1e8;border-radius:9px;justify-content:center;align-items:center;min-height:42px;padding:0 15px;font-size:8px;font-weight:900;text-decoration:none;display:inline-flex}.reimbursement-excel-actions>button.primary{color:#15386e;background:#ffcc28;border-color:#ffca22}.reimbursement-excel-actions>input{display:none}.reimbursement-excel-result{grid-column:1/-1;margin:0}.reimbursement-row-actions{flex-wrap:wrap}.reimbursement-detail-tools{background:#eef5ff;border:1px solid #cfe0f5;border-radius:8px;align-items:center;gap:10px;margin-bottom:10px;padding:8px 10px;display:flex}.reimbursement-detail-tools a{color:#1758bd;background:#fff;border-radius:7px;padding:7px 10px;font-size:8px;font-weight:900;text-decoration:none}.reimbursement-detail-tools small{color:#6f7e93;font-size:7px}@media (width<=760px){.reimbursement-excel-entry{grid-template-columns:1fr;padding:13px}.reimbursement-excel-actions{grid-template-columns:1fr;display:grid}.reimbursement-excel-actions>a,.reimbursement-excel-actions>button{width:100%;min-height:44px}.reimbursement-detail-tools{flex-direction:column;align-items:stretch}.reimbursement-detail-tools a{justify-content:center;align-items:center;min-height:42px;display:flex}}.cost-source-tabs{grid-template-columns:1fr 1fr;gap:8px;padding:15px 18px 0;display:grid}.cost-source-tabs button{color:#5f7189;text-align:left;background:#f8fafc;border:1px solid #d5dfeb;border-radius:10px;align-content:center;gap:4px;min-height:53px;padding:9px 12px;display:grid}.cost-source-tabs button b,.cost-source-tabs button small{display:block}.cost-source-tabs button b{font-size:8.5px}.cost-source-tabs button small{color:#8390a2;font-size:6.5px}.cost-source-tabs button.active{color:#1556b8;background:#eef5ff;border-color:#1761c9;box-shadow:0 0 0 2px #1761c914}.cost-source-tabs button.active small{color:#5176a5}.linked-cost-picker{gap:13px;padding:16px 18px 18px;display:grid}.linked-cost-search,.linked-cost-selects label{gap:6px;display:grid}.linked-cost-search>span,.linked-cost-selects label>span{color:#536780;font-size:8px;font-weight:850}.linked-cost-search input,.linked-cost-selects select{color:#263f5c;background:#fff;border:1px solid #cfdbea;border-radius:9px;outline:0;width:100%;min-width:0;height:44px;padding:0 11px;font-size:8px}.linked-cost-search input:focus,.linked-cost-selects select:focus{border-color:#1761c9;box-shadow:0 0 0 3px #1761c914}.linked-cost-search small,.linked-cost-selects small{color:#7d8b9f;font-size:7px;line-height:1.5}.linked-cost-selects{grid-template-columns:1fr 1fr;gap:11px;display:grid}.linked-cost-error,.linked-cost-empty{color:#a33449;background:#fff6f7;border:1px solid #efcbd2;border-radius:9px;gap:4px;padding:10px 11px;font-size:7.5px;line-height:1.5;display:grid}.linked-cost-empty{color:#65778f;background:#f7f9fc;border-color:#dbe4ef}.linked-cost-empty b{color:#314c6d;font-size:8px}.linked-cost-summary{background:#fff;border:1px solid #bcd8cb;border-radius:11px;overflow:hidden}.linked-cost-summary>header{background:#eef9f4;justify-content:space-between;align-items:center;gap:12px;padding:12px 13px;display:flex}.linked-cost-summary>header div{min-width:0}.linked-cost-summary>header b,.linked-cost-summary>header span{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.linked-cost-summary>header b{color:#174e3b;font-size:9px}.linked-cost-summary>header span{color:#638174;margin-top:4px;font-size:7px}.linked-cost-summary>header strong{color:#0d6d4d;white-space:nowrap;font-size:13px}.linked-cost-grid{background:#e6ece9;grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;display:grid}.linked-cost-grid article{background:#fff;padding:11px 12px}.linked-cost-grid span,.linked-cost-grid b{display:block}.linked-cost-grid span{color:#78879a;font-size:7px}.linked-cost-grid b{color:#294863;margin-top:5px;font-size:9px}.linked-cost-grid article.credit b{color:#9a4e28}.linked-cost-grid article.total{background:#f2f7ff}.linked-cost-grid article.total b{color:#155bbf;font-size:11px}.linked-cost-summary>footer{color:#5f776c;background:#fbfefc;border-top:1px solid #dce8e1;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:9px;padding:10px 12px;font-size:6.5px;display:grid}.linked-cost-summary>footer b{color:#167350}.linked-cost-summary>footer span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.linked-cost-summary>footer strong{color:#126548;white-space:nowrap;background:#dff4ea;border-radius:7px;padding:5px 7px}.manual-cost-input{gap:7px;padding:18px;display:grid}.manual-cost-input>span{color:#536780;font-size:8px;font-weight:850}.manual-cost-input>div{background:#fff;border:2px solid #b9cce8;border-radius:11px;grid-template-columns:auto 1fr;align-items:center;display:grid}.manual-cost-input>div:focus-within{border-color:#1a63ce;box-shadow:0 0 0 3px #1a63ce17}.manual-cost-input>div b{color:#1556b8;padding-left:13px;font-size:17px}.manual-cost-input input{color:#173154;background:0 0;border:0;outline:0;width:100%;height:49px;padding:0 13px;font-size:18px;font-weight:850}.manual-cost-input small{color:#7d8b9f;font-size:7.5px;line-height:1.55}@media (width<=760px){.sales-pricing-results.has-result,.sales-pricing-results.empty-result{order:1}.sales-pricing-inputs{order:0}.cost-source-tabs{grid-template-columns:1fr;padding:13px 14px 0}.cost-source-tabs button{min-height:48px}.linked-cost-picker{padding:14px}.linked-cost-selects{grid-template-columns:1fr}.linked-cost-search input,.linked-cost-selects select{height:46px}.linked-cost-grid{grid-template-columns:1fr 1fr}.linked-cost-summary>header{flex-direction:column;align-items:flex-start}.linked-cost-summary>footer{grid-template-columns:1fr}.linked-cost-summary>footer span{white-space:normal}.linked-cost-summary>footer strong{justify-self:start}.sales-pricing-results>header>span{text-overflow:ellipsis;white-space:nowrap;max-width:58%;overflow:hidden}}@media (width<=430px){.linked-cost-grid{grid-template-columns:1fr}}.sales-pricing-verification{background:#f6fcf9;border:1px solid #b9dccb;border-radius:12px;margin:16px 18px 4px;display:grid;overflow:hidden}.sales-pricing-verification.failed{background:#fff7f8;border-color:#edc1ca}.sales-pricing-verification.unavailable{background:#fffaf0;border-color:#ead79c}.sales-pricing-verification>header{justify-content:space-between;align-items:center;gap:12px;padding:13px 14px;display:flex}.sales-pricing-verification>header>div{align-items:center;gap:9px;display:flex}.sales-pricing-verification>header>div>em{color:#fff;background:#17805a;border-radius:8px;place-items:center;width:27px;height:27px;font-size:11px;font-style:normal;font-weight:950;display:grid}.sales-pricing-verification.failed>header>div>em{background:#bd3650}.sales-pricing-verification.unavailable>header>div>em{background:#b68108}.sales-pricing-verification>header span b,.sales-pricing-verification>header span small{display:block}.sales-pricing-verification>header span b{color:#164d3a;font-size:9px}.sales-pricing-verification.failed>header span b{color:#8f2d42}.sales-pricing-verification.unavailable>header span b{color:#785b13}.sales-pricing-verification>header span small{color:#6f887d;margin-top:3px;font-size:6.5px}.sales-pricing-verification>header>strong{color:#17684c;background:#daf2e7;border-radius:999px;padding:5px 8px;font-size:7px}.sales-pricing-verification.failed>header>strong{color:#a83249;background:#ffe1e6}.sales-pricing-verification.unavailable>header>strong{color:#795b12;background:#f7e9bd}.sales-pricing-verification>p{color:#1a674d;margin:0;padding:0 14px;font-size:8px;font-weight:850;line-height:1.5}.sales-pricing-verification.failed>p{color:#9a3146}.sales-pricing-verification.unavailable>p{color:#795b12}.verification-source{color:#72877e;margin:7px 14px 12px;font-size:6.5px;display:block}.sales-pricing-verification details{background:#fff;border-top:1px solid #d8e9e1}.sales-pricing-verification.failed details{border-color:#f0d7dc}.sales-pricing-verification summary{cursor:pointer;color:#315e4d;padding:10px 14px;font-size:7px;font-weight:900}.sales-pricing-verification.failed summary{color:#843348}.verification-checks{gap:7px;padding:0 12px 12px;display:grid}.verification-checks article{background:#fbfdfc;border:1px solid #e2e9e5;border-radius:8px;align-items:flex-start;gap:8px;padding:9px;display:flex}.verification-checks article.failed{background:#fff8f9;border-color:#efd0d6}.verification-checks article>i{color:#fff;background:#23845f;border-radius:6px;flex:0 0 19px;place-items:center;height:19px;font-size:7px;font-style:normal;font-weight:950;display:grid}.verification-checks article.failed>i{background:#c33d55}.verification-checks article>span{min-width:0}.verification-checks article b,.verification-checks article small,.verification-checks article em{display:block}.verification-checks article b{color:#294d3f;font-size:7.5px}.verification-checks article small{color:#708078;margin-top:4px;font-size:6.5px;line-height:1.55}.verification-checks article em{color:#a52f47;margin-top:5px;font-size:6.5px;font-style:normal;font-weight:850}.sales-pricing-verification>footer{background:#edf8f3;border-top:1px solid #d8e9e1;justify-content:space-between;align-items:center;gap:12px;padding:11px 13px;display:flex}.sales-pricing-verification.failed>footer{background:#fff0f3;border-color:#efd5da}.sales-pricing-verification.unavailable>footer{background:#fff6dd;border-color:#eadcae}.sales-pricing-verification>footer span{color:#617b70;font-size:6.5px;line-height:1.55}.sales-pricing-verification>footer button{color:#17684c;white-space:nowrap;background:#fff;border:1px solid #99c9b5;border-radius:8px;flex:none;min-height:32px;padding:0 10px;font-size:6.5px;font-weight:900}.sales-pricing-verification.failed>footer button{color:#a52f47;border-color:#df9ead}.sales-pricing-empty.verifying i{animation:.9s linear infinite spin}.sales-pricing-empty.verifying p{color:#2c609c}@media (width<=760px){.sales-pricing-verification{margin:13px 12px 3px;position:static}.sales-pricing-verification>header{align-items:flex-start}.sales-pricing-verification>header span b{font-size:12px}.sales-pricing-verification>header span small,.sales-pricing-verification>header>strong,.sales-pricing-verification>p,.verification-source,.sales-pricing-verification summary,.verification-checks article b,.verification-checks article small,.verification-checks article em,.sales-pricing-verification>footer span,.sales-pricing-verification>footer button{font-size:11px}.verification-checks{grid-template-columns:1fr}.sales-pricing-verification>footer{flex-direction:column;align-items:stretch}.sales-pricing-verification>footer button{width:100%;min-height:44px}.sales-pricing-verification summary{align-items:center;min-height:42px;display:flex}}.shopify-procurement-shell{color:var(--navy);gap:18px;display:grid}.shopify-procurement-hero,.shopify-procurement-panel{border:1px solid var(--line);background:#fff;border-radius:24px;box-shadow:0 12px 34px #1c38610f}.shopify-procurement-hero{border-left:7px solid var(--blue);justify-content:space-between;align-items:flex-start;gap:24px;padding:30px 32px;display:flex}.shopify-procurement-hero span,.shopify-procurement-panel>header span{color:var(--blue);letter-spacing:.14em;font-size:12px;font-weight:900;display:block}.shopify-procurement-hero h1{letter-spacing:-.03em;margin:9px 0 8px;font-size:34px}.shopify-procurement-hero p,.shopify-procurement-panel>header p{max-width:880px;color:var(--muted);margin:0;line-height:1.7}.shopify-procurement-data-strip,.shopify-procurement-kpis{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;display:grid}.shopify-procurement-data-strip article,.shopify-procurement-kpis article{border:1px solid var(--line);background:#fff;border-radius:18px;gap:9px;min-height:128px;padding:20px;display:grid}.shopify-procurement-data-strip article>span:first-child,.shopify-procurement-kpis article>span{color:var(--muted);font-size:13px;font-weight:800}.shopify-procurement-data-strip article>strong{overflow-wrap:anywhere;font-size:16px;line-height:1.35}.shopify-procurement-kpis article>strong{color:var(--blue);font-size:31px}.shopify-procurement-kpis article>small{color:var(--muted)}.shopify-procurement-status{border-radius:999px;width:max-content;max-width:100%;padding:5px 9px;font-size:12px;font-weight:900}.shopify-procurement-status.ok{color:#107850;background:#eaf8f1}.shopify-procurement-status.warn{color:#a76500;background:#fff3cf}.shopify-procurement-toolbar{background:#f3f8ff;border:1px solid #cddcf0;border-radius:18px;grid-template-columns:repeat(3,minmax(0,1fr)) minmax(220px,1.2fr);gap:10px;padding:16px;display:grid}.shopify-procurement-toolbar button,.shopify-procurement-plan-actions button,.shopify-procurement-selection button,.shopify-procurement-pagination button{min-height:46px}.shopify-procurement-gate{color:#684f08;background:#fff8dc;border:1px solid #e1bd52;border-radius:15px;grid-template-columns:auto minmax(0,1fr);gap:6px 14px;padding:15px 18px;display:grid}.shopify-procurement-gate b{font-size:14px}.shopify-procurement-gate span{line-height:1.6}.shopify-procurement-error{color:#9d2038;background:#fff1f3;border:1px solid #edb8c1;border-radius:14px;justify-content:space-between;align-items:flex-start;gap:12px;padding:14px 16px;font-weight:700;display:flex}.shopify-procurement-error button{color:inherit;cursor:pointer;background:0 0;border:0;font-size:20px}.shopify-procurement-panel{overflow:hidden}.shopify-procurement-panel>header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:flex-start;gap:20px;padding:24px 28px;display:flex}.shopify-procurement-panel>header h2{margin:6px 0;font-size:25px}.shopify-procurement-panel>header>select{min-width:280px;max-width:420px}.shopify-procurement-parameter-group{border-bottom:1px solid var(--line)}.shopify-procurement-parameter-group>summary{cursor:pointer;background:#fbfcfe;padding:18px 28px;font-size:16px;font-weight:900;list-style-position:inside}.shopify-procurement-parameter-group[open]>summary{color:var(--blue);background:#f4f8ff}.shopify-procurement-fields{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;padding:22px 28px;display:grid}.shopify-procurement-fields.time{grid-template-columns:repeat(4,minmax(0,1fr))}.shopify-procurement-field{align-content:start;gap:8px;min-width:0;display:grid}.shopify-procurement-field>span{font-size:13px;font-weight:900}.shopify-procurement-field>small{color:var(--muted);font-size:12px;line-height:1.5}.shopify-procurement-field input,.shopify-procurement-field select,.shopify-procurement-list-tools input,.shopify-procurement-override input{width:100%;min-height:44px;color:var(--navy);font:inherit;background:#fff;border:1px solid #becce0;border-radius:11px;padding:10px 12px}.shopify-procurement-field input:focus,.shopify-procurement-field select:focus,.shopify-procurement-list-tools input:focus,.shopify-procurement-override input:focus{border-color:var(--blue);outline:2px solid #1966cf33}.shopify-procurement-field input:disabled,.shopify-procurement-field select:disabled{color:#718097;background:#f4f6f9}.shopify-procurement-unit-input{border:1px solid #becce0;border-radius:11px;align-items:center;display:flex;overflow:hidden}.shopify-procurement-unit-input input{border:0;border-radius:0}.shopify-procurement-unit-input b{color:var(--muted);padding:0 12px;font-size:13px}.shopify-procurement-location-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;padding:0 28px 22px;display:grid}.shopify-procurement-location-grid label{border:1px solid var(--line);background:#fff;border-radius:12px;grid-template-columns:auto 1fr;gap:3px 10px;padding:13px;display:grid}.shopify-procurement-location-grid label:has(input:checked){border-color:var(--blue);background:#f1f6ff}.shopify-procurement-location-grid input{grid-row:1/3;margin-top:3px}.shopify-procurement-location-grid span{font-weight:800}.shopify-procurement-location-grid small{color:var(--muted)}.shopify-procurement-certification{background:#fff9e7;border:1px solid #e4c56d;border-radius:13px;align-items:flex-start;gap:12px;margin:0 28px 24px;padding:15px;display:flex}.shopify-procurement-certification input{margin-top:3px}.shopify-procurement-certification span{gap:4px;display:grid}.shopify-procurement-certification small{color:#746441}.shopify-procurement-formula{color:#244e82;background:#eef5ff;border-radius:12px;margin:0 28px 22px;padding:13px 15px;font-size:13px;font-weight:800}.shopify-procurement-plan-meta{border-bottom:1px solid var(--line);background:#fbfcff;grid-template-columns:1.3fr auto 1fr;align-items:center;gap:16px;padding:18px 28px;display:grid}.shopify-procurement-plan-meta>span{gap:4px;display:grid}.shopify-procurement-plan-meta small{color:var(--muted)}.shopify-procurement-plan-actions{border-bottom:1px solid var(--line);justify-content:flex-end;gap:10px;padding:15px 28px;display:flex}.shopify-procurement-list-tools{justify-content:space-between;align-items:end;gap:16px;padding:18px 28px;display:flex}.shopify-procurement-list-tools label{gap:7px;width:min(520px,100%);font-size:13px;font-weight:900;display:grid}.shopify-procurement-list-tools>span{color:var(--muted);font-weight:800}.shopify-procurement-selection{background:#eff6ff;border:1px solid #bdd4f3;border-radius:15px;justify-content:space-between;align-items:center;gap:18px;margin:0 28px 18px;padding:15px 18px;display:flex;position:static}.shopify-procurement-selection>label{align-items:flex-start;gap:12px;display:flex}.shopify-procurement-selection>label span{gap:4px;display:grid}.shopify-procurement-selection small{color:var(--muted)}.shopify-procurement-downloads{background:#effaf5;border:1px solid #bfe4d2;border-radius:15px;gap:8px;margin:0 28px 18px;padding:15px;display:grid}.shopify-procurement-downloads a{color:var(--blue);background:#fff;border-radius:10px;justify-content:space-between;gap:12px;padding:10px 12px;font-weight:900;text-decoration:none;display:flex}.shopify-procurement-downloads a small{color:var(--muted);font-weight:500}.shopify-procurement-lines{border-top:1px solid var(--line);display:grid}.shopify-procurement-line{border-bottom:1px solid var(--line);background:#fff}.shopify-procurement-line-summary{grid-template-columns:32px minmax(210px,1.8fr) repeat(4,minmax(85px,.65fr)) minmax(120px,.8fr) auto;align-items:center;gap:12px;padding:16px 28px;display:grid}.shopify-procurement-product{gap:4px;min-width:0;display:grid}.shopify-procurement-product b{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.shopify-procurement-product small,.shopify-procurement-line-summary>span small{color:var(--muted)}.shopify-procurement-line-summary>span:not(.shopify-procurement-status){gap:4px;display:grid}.shopify-procurement-quantity b{color:var(--blue);font-size:18px}.shopify-procurement-checkbox{justify-content:center;align-items:center;min-height:44px;display:flex}.shopify-procurement-checkbox input{width:18px;height:18px}.shopify-procurement-line>details>summary{color:var(--blue);cursor:pointer;padding:0 28px 14px 72px;font-size:13px;font-weight:900}.shopify-procurement-line-detail{grid-template-columns:1.1fr 1fr;gap:16px;padding:0 28px 22px 72px;display:grid}.shopify-procurement-equation,.shopify-procurement-verification,.shopify-procurement-variant-settings,.shopify-procurement-override{border:1px solid var(--line);background:#fbfcfe;border-radius:15px;padding:18px}.shopify-procurement-line-detail h4{margin:0 0 12px;font-size:15px}.shopify-procurement-equation p{color:#40546d;margin:6px 0;font-size:13px;line-height:1.5}.shopify-procurement-equation dl{background:var(--line);grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;margin:14px 0 0;display:grid}.shopify-procurement-equation dl>div{background:#fff;gap:4px;padding:10px;display:grid}.shopify-procurement-equation dt{color:var(--muted);font-size:12px}.shopify-procurement-equation dd{margin:0;font-weight:800}.shopify-procurement-verification{align-content:start;gap:9px;display:grid}.shopify-procurement-verification p{color:var(--muted);margin:0;font-size:13px}.shopify-procurement-verification>span:not(.shopify-procurement-status){background:#fff;border-radius:9px;gap:3px;padding:9px 10px;display:grid}.shopify-procurement-verification>span.pass b{color:#107850}.shopify-procurement-verification>span.fail b{color:#a1283f}.shopify-procurement-verification small{color:var(--muted)}.shopify-procurement-variant-settings{grid-column:1/-1}.shopify-procurement-variant-settings>div{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.shopify-procurement-variant-settings>small{color:var(--muted);margin-top:12px;display:block}.shopify-procurement-override{grid-column:1/-1;grid-template-columns:auto minmax(100px,180px) minmax(220px,1fr) auto;align-items:center;gap:10px;display:grid}.shopify-procurement-override h4{margin:0}.shopify-procurement-pagination{justify-content:center;align-items:center;gap:16px;padding:18px;display:flex}.shopify-procurement-history{border-top:1px solid var(--line);gap:8px;padding:20px 28px;display:grid}.shopify-procurement-history h3{margin:0 0 4px}.shopify-procurement-history>article{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px;display:grid}.shopify-procurement-history a{border:1px solid var(--line);color:var(--navy);border-radius:12px;justify-content:space-between;align-items:center;gap:14px;padding:13px;text-decoration:none;display:flex}.shopify-procurement-history a span{gap:4px;display:grid}.shopify-procurement-history a small{color:var(--muted)}.shopify-procurement-history a strong{color:var(--blue)}.shopify-procurement-boundary,.shopify-procurement-empty{color:var(--muted);margin:0;padding:18px 28px;line-height:1.65}.shopify-procurement-loading{text-align:center;color:var(--muted);padding:60px;font-weight:800}.shopify-procurement-reconciliation{background:#fffef9;border-color:#e2c46b}.shopify-procurement-reconciliation>header{background:#fff9e6}.shopify-procurement-reconciliation>.shopify-procurement-error{margin:16px 28px}.shopify-procurement-reconciliation-list{display:grid}.shopify-procurement-reconciliation-list>article{border-bottom:1px solid var(--line);background:#fff;padding:18px 28px}.shopify-procurement-reconciliation-summary{grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:16px;display:grid}.shopify-procurement-reconciliation-summary>span:first-child{gap:4px;display:grid}.shopify-procurement-reconciliation-summary small{color:var(--muted);overflow-wrap:anywhere}.shopify-procurement-reconciliation-summary>strong{color:var(--blue);font-size:20px}.shopify-procurement-reconciliation-form{background:#f8fbff;border:1px solid #dce5f2;border-radius:14px;grid-template-columns:repeat(3,minmax(0,1fr));align-items:end;gap:12px;margin-top:16px;padding:16px;display:grid}.shopify-procurement-reconciliation-form>button{min-height:44px}.shopify-procurement-lot-allocation{background:#fff;border:1px solid #cbd9eb;border-radius:12px;grid-column:1/-1;gap:8px;padding:13px;display:grid}.shopify-procurement-lot-allocation>small{color:var(--muted);line-height:1.5}.shopify-procurement-lot-allocation>label{border-top:1px solid var(--line);grid-template-columns:minmax(0,1fr) 130px;align-items:center;gap:12px;padding:9px 0;display:grid}.shopify-procurement-lot-allocation>label>span{gap:3px;display:grid}.shopify-procurement-lot-allocation input{border:1px solid #becce0;border-radius:9px;width:100%;min-height:42px;padding:8px 10px}.shopify-procurement-lot-allocation>strong{color:var(--blue);text-align:right}.shopify-procurement-reconciliation-decisions{flex-wrap:wrap;gap:8px;margin-top:12px;display:flex}.shopify-procurement-reconciliation-decisions>span{color:#17684c;background:#eaf8f1;border-radius:10px;gap:3px;padding:9px 11px;display:grid}.shopify-procurement-reconciliation-decisions small{color:#547466}.shopify-procurement-reconciliation>footer{background:#fff9e6;justify-content:space-between;align-items:center;gap:18px;padding:18px 28px;display:flex;position:static}.shopify-procurement-reconciliation>footer span{color:#6e6445;max-width:850px;line-height:1.6}.shopify-procurement-reconciliation>footer button{flex:none;min-height:46px}.shopify-procurement-reconciliation-actions{grid-template-columns:minmax(260px,1fr) auto auto;gap:8px;min-width:min(100%,720px);display:grid}.shopify-procurement-reconciliation-actions input{background:#fff;border:1px solid #d5c889;border-radius:10px;min-height:46px;padding:8px 11px}.shopify-procurement-reconciliation-fallback{border-color:#e2c46b}.shopify-procurement-reconciliation-fallback>.shopify-procurement-reconciliation-actions{margin:0 28px 20px}.shopify-procurement-discard-confirm{background:#fff4f6;border:1px solid #edb8c1;border-radius:10px;grid-column:1/-1;align-items:center;gap:8px;padding:11px;display:flex}.shopify-procurement-discard-confirm p{color:#7a3341;min-width:0;margin:0 auto 0 0;line-height:1.5}.shopify-procurement-ledger{background:#f8fbff;border:1px solid #d9e3ef;border-radius:15px;margin:0 28px 22px;display:grid;overflow:hidden}.shopify-procurement-ledger>header{background:#edf5ff;justify-content:space-between;align-items:center;gap:12px;padding:13px 15px;display:flex}.shopify-procurement-ledger>header span{gap:3px;display:grid}.shopify-procurement-ledger>header small{color:var(--muted)}.shopify-procurement-ledger>header button{color:var(--muted);background:0 0;border:0;font-size:20px}.shopify-procurement-ledger>article{background:#fff;border-top:1px solid #dfe7f1;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;padding:13px 15px;display:grid}.shopify-procurement-ledger>article>div:first-child{gap:4px;display:grid}.shopify-procurement-ledger>article small{color:var(--muted)}.shopify-procurement-release{grid-column:1/-1;grid-template-columns:130px minmax(220px,1fr) auto;gap:9px;display:grid}.shopify-procurement-release input{border:1px solid #c9d5e5;border-radius:9px;min-height:42px;padding:8px 10px}.shopify-procurement-release button{min-height:42px}.shopify-procurement-ledger>.shopify-procurement-error{margin:12px}.shopify-procurement-ledger-lots{background:#fbfcfe;border:1px solid #e0e7f0;border-radius:11px;grid-column:1/-1;padding:10px 12px}.shopify-procurement-ledger-lots>summary{cursor:pointer;color:var(--blue);font-weight:900}.shopify-procurement-ledger-lots>div{gap:7px;margin-top:9px;display:grid}.shopify-procurement-ledger-lots>div>span,.shopify-procurement-release-history-row,.shopify-procurement-match-history-row{overflow-wrap:anywhere;background:#fff;border-radius:9px;gap:3px;padding:9px;display:grid}.shopify-procurement-match-history-row{border:1px solid #dbe7f6}.shopify-procurement-settlement-event{background:#f7faff;border-radius:9px;gap:8px;padding:9px;display:grid}.shopify-procurement-settlement-event>span{gap:3px;display:grid}.shopify-procurement-settlement-correction{border-top:1px dashed #c9d8eb;grid-template-columns:minmax(170px,.8fr) minmax(180px,.8fr) minmax(220px,1fr) auto;align-items:end;gap:8px;padding-top:8px;display:grid}.shopify-procurement-settlement-correction label{color:#53647b;gap:5px;font-size:12px;font-weight:800;display:grid}.shopify-procurement-settlement-correction input,.shopify-procurement-settlement-correction select{background:#fff;border:1px solid #c9d5e5;border-radius:9px;min-height:40px;padding:7px 9px}.shopify-procurement-release>label,.shopify-procurement-release-reversal>label{color:#53647b;gap:5px;font-size:12px;font-weight:800;display:grid}.shopify-procurement-release-reversal{grid-template-columns:minmax(180px,.7fr) minmax(220px,1fr) auto;gap:8px;margin-top:8px;display:grid}.shopify-procurement-release-reversal input{border:1px solid #c9d5e5;border-radius:9px;min-height:40px;padding:7px 9px}.shopify-procurement-release-confirm{background:#fff4f6;border:1px solid #edb8c1;border-radius:10px;grid-column:1/-1;justify-content:flex-end;align-items:center;gap:9px;padding:12px;display:flex}.shopify-procurement-release-confirm p{color:#7a3341;min-width:0;margin:0 auto 0 0;line-height:1.5}@media (width<=1180px){.shopify-procurement-data-strip,.shopify-procurement-kpis,.shopify-procurement-toolbar,.shopify-procurement-fields.time{grid-template-columns:repeat(2,minmax(0,1fr))}.shopify-procurement-line-summary{grid-template-columns:32px minmax(190px,1.5fr) repeat(3,minmax(75px,.6fr)) minmax(115px,.8fr) auto}.shopify-procurement-line-summary>span:nth-of-type(4){display:none}.shopify-procurement-reconciliation-form{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=760px){.shopify-procurement-shell{gap:12px}.shopify-procurement-hero{border-radius:18px;padding:22px 18px;display:grid}.shopify-procurement-hero h1{font-size:28px}.shopify-procurement-hero button{width:100%;min-height:46px}.shopify-procurement-data-strip,.shopify-procurement-kpis{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px}.shopify-procurement-data-strip article,.shopify-procurement-kpis article{border-radius:14px;min-height:110px;padding:14px}.shopify-procurement-data-strip article>strong{font-size:14px}.shopify-procurement-kpis article>strong{font-size:25px}.shopify-procurement-toolbar{grid-template-columns:1fr;padding:12px}.shopify-procurement-gate{grid-template-columns:1fr;margin:0 2px}.shopify-procurement-panel{border-radius:18px}.shopify-procurement-panel>header{padding:20px 18px;display:grid}.shopify-procurement-panel>header button,.shopify-procurement-panel>header>select{width:100%;min-width:0;max-width:none;min-height:46px}.shopify-procurement-parameter-group>summary{padding:16px 18px}.shopify-procurement-fields,.shopify-procurement-fields.time{grid-template-columns:1fr;padding:18px}.shopify-procurement-location-grid{grid-template-columns:1fr;padding:0 18px 18px}.shopify-procurement-certification,.shopify-procurement-formula{margin:0 18px 18px}.shopify-procurement-plan-meta{grid-template-columns:1fr;padding:16px 18px}.shopify-procurement-plan-actions{grid-template-columns:1fr 1fr;padding:13px 18px;display:grid}.shopify-procurement-list-tools{padding:16px 18px;display:grid}.shopify-procurement-list-tools label{width:100%}.shopify-procurement-selection{margin:0 18px 14px;padding:14px;display:grid;position:static}.shopify-procurement-selection button{width:100%;min-height:50px}.shopify-procurement-downloads{margin:0 18px 14px}.shopify-procurement-downloads a{display:grid}.shopify-procurement-line{border:1px solid var(--line);border-radius:15px;margin:10px 14px;overflow:hidden}.shopify-procurement-line-summary{grid-template-columns:28px 1fr auto;gap:10px;padding:15px}.shopify-procurement-line-summary>.shopify-procurement-product{grid-column:2/4}.shopify-procurement-line-summary>span:not(.shopify-procurement-status){background:#f5f8fc;border-radius:9px;padding:9px;display:grid!important}.shopify-procurement-line-summary>.shopify-procurement-status{grid-column:3}.shopify-procurement-quantity{grid-column:2/4}.shopify-procurement-line>details>summary{padding:3px 15px 15px 53px}.shopify-procurement-line-detail{grid-template-columns:1fr;padding:0 15px 15px}.shopify-procurement-variant-settings,.shopify-procurement-override{grid-column:auto}.shopify-procurement-variant-settings>div,.shopify-procurement-equation dl,.shopify-procurement-override{grid-template-columns:1fr}.shopify-procurement-override button{min-height:46px}.shopify-procurement-history{padding:18px}.shopify-procurement-history>article{grid-template-columns:1fr}.shopify-procurement-history a{align-items:flex-start}.shopify-procurement-boundary{padding:16px 4px}.shopify-procurement-ledger{margin:0 18px 18px}.shopify-procurement-ledger>article{grid-template-columns:1fr}.shopify-procurement-release{grid-column:auto;grid-template-columns:1fr}.shopify-procurement-release button{min-height:46px}.shopify-procurement-release-reversal,.shopify-procurement-settlement-correction{grid-template-columns:1fr}.shopify-procurement-settlement-correction button{min-height:46px}.shopify-procurement-release-confirm{flex-direction:column;align-items:stretch}.shopify-procurement-release-confirm button{width:100%}.shopify-procurement-reconciliation>.shopify-procurement-error{margin:12px 18px}.shopify-procurement-reconciliation-list>article{padding:16px 18px}.shopify-procurement-reconciliation-summary{grid-template-columns:1fr auto}.shopify-procurement-reconciliation-summary>.shopify-procurement-status{grid-column:1/-1}.shopify-procurement-reconciliation-form{grid-template-columns:1fr;padding:13px}.shopify-procurement-lot-allocation>label{grid-template-columns:1fr}.shopify-procurement-lot-allocation>strong{text-align:left}.shopify-procurement-reconciliation>footer{flex-direction:column;align-items:stretch;padding:16px 18px;position:static}.shopify-procurement-reconciliation>footer button{width:100%;min-height:50px}.shopify-procurement-reconciliation-actions{grid-template-columns:1fr;min-width:0}.shopify-procurement-reconciliation-fallback>.shopify-procurement-reconciliation-actions{margin:0 18px 18px}.shopify-procurement-discard-confirm{flex-direction:column;align-items:stretch}.shopify-procurement-discard-confirm button{width:100%;min-height:46px}}.label-workflow-v2 .product-label-preview .product-preview-meta{flex-wrap:wrap;justify-content:flex-start;align-items:center;gap:2px 10px;min-height:20px;padding:3px 2px 1px;display:flex}.label-workflow-v2 .product-label-preview .product-preview-meta>span{overflow-wrap:anywhere;min-width:0;font-weight:900;line-height:1.15;display:block}.label-workflow-v2 .product-label-preview .product-preview-meta .product-preview-size{text-align:right;margin-left:auto}.label-workflow-v2 .product-label-preview .product-preview-meta.sku-only .product-preview-size{display:none}.label-workflow-v2 .product-label-preview .importer-preview:after{content:none}.label-workflow-v2 .product-label-preview .product-preview-origin{font-weight:900}@media (width<=430px){.label-workflow-v2 .product-label-preview .product-preview-meta{gap:2px 6px}.label-workflow-v2 .product-label-preview .product-preview-meta .product-preview-size{margin-left:0}}.label-workflow-v2 .product-label-preview>strong{border-bottom:0}.label-workflow-v2 .product-label-preview .product-preview-meta{border-top:1px solid #111;border-bottom:2px solid #111;grid-template-columns:minmax(0,1fr);gap:0;min-height:22px;padding:0;display:grid}.label-workflow-v2 .product-label-preview .product-preview-meta.has-size{grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr)}.label-workflow-v2 .product-label-preview .product-preview-meta>span{text-align:center;overflow-wrap:anywhere;place-items:center;min-width:0;min-height:22px;padding:3px 6px;line-height:1.08;display:grid}.label-workflow-v2 .product-label-preview .product-preview-meta .product-preview-size{text-align:center;border-left:1px solid #111;margin:0}.label-workflow-v2 .product-label-preview .product-preview-meta.sku-only>span{grid-column:1/-1}.label-workflow-v2 .product-label-preview.product-60x40 .product-preview-meta{min-height:26px}.label-workflow-v2 .product-label-preview.product-60x40 .product-preview-meta>span{min-height:26px;padding:4px 7px}.label-workflow-v2 .product-label-preview.product-80x50 .product-preview-meta{min-height:31px}.label-workflow-v2 .product-label-preview.product-80x50 .product-preview-meta>span{min-height:31px;padding:5px 9px}@media (width<=430px){.label-workflow-v2 .product-label-preview .product-preview-meta{gap:0}.label-workflow-v2 .product-label-preview .product-preview-meta .product-preview-size{margin:0}}.system-version{color:#7b7f82;gap:2px;margin:0 6px 8px;font-size:8px;line-height:1.35;display:grid}.system-version small{font-size:inherit;white-space:nowrap;display:block}.system-version-history-button{width:max-content;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;justify-items:start;margin-top:2px;padding:0;line-height:1.3;display:grid}.system-version-history-button span{color:#4f5961;text-underline-offset:2px;text-decoration:underline}.system-version-history-button:hover span{color:#2459a9}.system-release-list{gap:10px;display:grid}.system-release-card{background:#fff;border:1px solid #e1e3e5;border-radius:10px;gap:10px;padding:14px;display:grid}.system-release-card header{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.system-release-card header div{gap:2px;display:grid}.system-release-card header strong{font-size:16px}.system-release-card time{color:#6d7175;font-size:12px}.system-release-card header>span{color:#2459a9;background:#e8f2ff;border-radius:999px;padding:4px 8px;font-size:11px;font-weight:700}.system-release-card ul{color:#303437;gap:5px;margin:0;padding-left:18px;font-size:13px;line-height:1.5;display:grid}.label-workflow-v2 .middle-package-preview{grid-template-rows:auto minmax(72px,1fr);gap:8px;padding:12px;display:grid}.label-workflow-v2 .middle-package-preview>strong,.label-workflow-v2 .middle-package-preview>p,.label-workflow-v2 .middle-package-preview>.importer-preview{display:none}.label-workflow-v2 .middle-package-preview .middle-package-meta,.label-workflow-v2 .middle-package-preview .middle-package-meta.has-size{border:0;grid-template-rows:minmax(92px,1fr) auto;grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);gap:0;display:grid}.label-workflow-v2 .middle-package-preview .middle-package-meta.sku-only{grid-template-columns:1fr}.label-workflow-v2 .middle-package-preview .middle-package-meta>span:first-child{border-top:2px solid #111;border-bottom:2px solid #111;grid-area:2/1;min-height:32px;font-size:14px}.label-workflow-v2 .middle-package-preview .middle-package-meta .product-preview-size{border-top:2px solid #111;border-bottom:2px solid #111;border-left:1px solid #111;grid-area:2/2;min-height:32px;font-size:14px}.label-workflow-v2 .middle-package-preview .middle-package-meta.sku-only>span:first-child{grid-column:1/-1}.label-workflow-v2 .middle-package-preview .middle-package-quantity{text-align:center;border:4px solid #111;grid-area:1/1/auto/-1;place-items:center;min-height:92px;padding:8px;font-size:clamp(28px,5vw,48px);font-weight:1000;line-height:1;display:grid}.label-workflow-v2 .middle-package-preview .middle-package-meta>span.middle-package-quantity{font-size:clamp(28px,5vw,48px)}.label-workflow-v2 .middle-package-preview .middle-package-meta .middle-package-quantity>span{font-size:inherit;line-height:inherit;font-weight:inherit}.label-workflow-v2 .middle-package-preview .middle-package-unit{font-size:.42em;line-height:1;font-weight:inherit;white-space:nowrap;display:inline}.label-workflow-v2 .middle-package-preview .barcode-preview{min-height:72px;padding:0 6px}.label-workflow-v2 .middle-package-preview .barcode-preview>span{min-height:54px}.label-workflow-v2 .middle-package-preview .barcode-preview>b{font-size:11px}.drawer{height:100vh;max-height:100vh;overflow:hidden}.drawer-body{overscroll-behavior:contain;scrollbar-gutter:stable;-webkit-overflow-scrolling:touch;scrollbar-width:thin;scrollbar-color:#9aabc2 transparent;flex:1 1 0;min-height:0;overflow:hidden auto}.drawer-body::-webkit-scrollbar{width:10px}.drawer-body::-webkit-scrollbar-track{background:0 0}.drawer-body::-webkit-scrollbar-thumb{background:#9aabc2 padding-box padding-box;border:2px solid #0000;border-radius:8px}.drawer-body::-webkit-scrollbar-thumb:hover{background:#7388a5 padding-box padding-box}@supports (height:100dvh){.drawer{height:100dvh;max-height:100dvh}}.product-edit-shortcut,.product-relink-shortcut,.product-unlink-shortcut{min-height:32px;margin:0}.product-unlink-shortcut{color:#a62f48!important;background:#fff2f4!important;border-color:#efbdc7!important}.product-unlink-modal{gap:12px;display:grid}.product-unlink-current{background:#f8fbff;border:1px solid #d7e1ee;border-radius:12px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;padding:12px;display:grid}.product-unlink-current>div{min-width:0}.product-unlink-current>div>span,.product-unlink-current>div>b,.product-unlink-current>div>small{display:block}.product-unlink-current>div>span{color:#2764b9;letter-spacing:.08em;font-size:8px;font-weight:900}.product-unlink-current>div>b{color:#263650;overflow-wrap:anywhere;margin-top:4px;font-size:11px}.product-unlink-current>div>small{color:#7e899a;overflow-wrap:anywhere;margin-top:3px;font-size:8px}.product-unlink-current>strong{color:#17652e;text-align:center;border-left:1px solid #dce4ef;min-width:92px;padding-left:12px;font-size:11px}.product-unlink-current>strong small{color:#7d899b;margin-top:3px;font-size:7px;display:block}.product-unlink-mapping{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.product-unlink-mapping>div{background:#fff;border:1px solid #dce3ed;border-radius:10px;align-content:center;gap:5px;min-width:0;min-height:64px;padding:10px 12px;display:grid}.product-unlink-mapping small{color:#7b879a;font-size:8px}.product-unlink-mapping b{color:#263c5e;overflow-wrap:anywhere;font-size:9px;line-height:1.45}.product-unlink-warning{color:#713342;background:#fff2f4;border:1px solid #efc5ce;border-left:4px solid #c33f57;border-radius:11px;padding:12px 14px}.product-unlink-warning>b{font-size:10px}.product-unlink-warning ul{margin:8px 0 0;padding-left:18px}.product-unlink-warning li{margin:4px 0;font-size:8px;line-height:1.6}.product-unlink-reason{color:#506078;gap:6px;font-size:8px;font-weight:800;display:grid}.product-unlink-reason textarea{resize:vertical;color:#263650;background:#fff;border:1px solid #cbd6e5;border-radius:9px;width:100%;min-height:92px;padding:10px 12px;font-size:10px;line-height:1.55}.product-unlink-reason textarea:focus{border-color:#d17889;outline:3px solid #c33f5721}.product-unlink-reason small{color:#7b879a;font-weight:600}.product-unlink-confirm{color:#713342;cursor:pointer;background:#fff7f8;border:1px solid #efbdc7;border-radius:11px;align-items:center;gap:10px;min-height:58px;padding:11px 13px;display:flex}.product-unlink-confirm input{accent-color:#c33f57;flex:none;width:20px;height:20px}.product-unlink-confirm span{gap:4px;display:grid}.product-unlink-confirm b{font-size:9px;line-height:1.45}.product-unlink-confirm small{color:#85616a;font-size:8px;line-height:1.5}.product-unlink-submit{color:#fff;background:#bd3952;border:0;border-radius:8px;min-height:44px;padding:0 15px;font-size:9px;font-weight:900;box-shadow:0 5px 14px #8e23372e}.product-unlink-submit:hover:not(:disabled){background:#a92f47}@media (width<=760px){.product-unlink-current{grid-template-columns:auto minmax(0,1fr)}.product-unlink-current>strong{text-align:left;border-top:1px solid #dce4ef;border-left:0;grid-column:1/-1;min-width:0;padding:8px 0 0}.product-unlink-current>strong small{margin-left:5px;display:inline}.product-unlink-mapping{grid-template-columns:1fr}.product-unlink-mapping>div{min-height:58px}.product-unlink-warning{padding:11px 12px}.product-unlink-warning li{font-size:9px}.product-unlink-reason textarea{min-height:112px;font-size:11px}.product-unlink-confirm{align-items:flex-start;min-height:68px}.product-unlink-submit{min-height:48px}}@media (width<=430px){.product-row-actions .product-edit-shortcut,.product-row-actions .product-relink-shortcut,.product-row-actions .product-unlink-shortcut{grid-column:auto;min-width:76px;min-height:42px;margin:0}}.product-image-editor{grid-template-columns:150px minmax(0,1fr);align-items:center;gap:18px;padding:17px;display:grid}.product-image-preview{color:#929daf;background:#f7f9fc;border:1px dashed #c9d4e3;border-radius:13px;place-items:center;width:150px;height:150px;font-size:8px;display:grid;overflow:hidden}.product-image-preview>span,.product-image-preview img{grid-area:1/1}.product-image-preview img{object-fit:contain;background:#fff;width:100%;height:100%}.product-image-editor>div{min-width:0}.product-image-editor>div>b{color:#234d83;font-size:10px}.product-image-editor>div>p{color:#748198;margin:8px 0 0;font-size:8px;line-height:1.65}.product-image-actions{flex-wrap:wrap;gap:8px;margin-top:13px;display:flex}.product-image-input{display:none}.product-image-card .form-error{margin-top:10px}.sku-rename-note{color:#6e5a17;background:#fff8d9;border-left:3px solid #e6b91d;border-radius:8px;grid-column:1/-1;gap:5px;padding:11px 13px;font-size:8px;line-height:1.55;display:grid}.sku-rename-note b{color:#51410a;font-size:9px}@media (width<=760px){.drawer-body{padding-bottom:calc(17px + env(safe-area-inset-bottom))}.product-image-editor{grid-template-columns:1fr}.product-image-preview{width:100%;height:auto;min-height:200px;max-height:280px}.product-image-actions{grid-template-columns:1fr;display:grid}.product-image-actions button{width:100%;min-height:48px}}@media (width<=430px){.shopify-procurement-data-strip,.shopify-procurement-kpis,.shopify-procurement-plan-actions{grid-template-columns:1fr}.shopify-procurement-pagination{gap:8px}.shopify-procurement-pagination button{padding-inline:10px}}.product-selection-toolbar{background:#f2f7ff;border-top:1px solid #dce7f5;border-bottom:1px solid #dce7f5;grid-template-columns:minmax(220px,1fr) minmax(230px,auto) auto;align-items:center;gap:14px;padding:15px 20px;display:grid;position:static}.product-selection-toolbar>div:first-child{gap:3px;display:grid}.product-selection-toolbar>div:first-child>span{color:#315785;letter-spacing:.08em;font-size:8px;font-weight:900}.product-selection-toolbar>div:first-child>b{color:#123d80;font-size:12px}.product-selection-toolbar small{color:#738198;font-size:8px;line-height:1.5}.product-select-filtered{color:#294f82;background:#fff;border:1px solid #bfd0e8;border-radius:9px;align-items:center;gap:9px;min-height:44px;padding:8px 11px;font-size:9px;font-weight:800;display:flex}.product-select-filtered input,.product-select-control input{accent-color:#1759d1;width:18px;height:18px}.product-selection-actions{justify-content:flex-end;gap:8px;display:flex}.product-selection-actions button{white-space:nowrap;min-height:42px}.product-selection-permission{grid-column:1/-1;color:#8a6220!important}.product-sync-result{margin:12px 20px 0}.product-master-table .tr{--grid:minmax(290px,1.75fr) minmax(110px,.72fr) minmax(105px,.65fr) minmax(120px,.78fr) minmax(170px,1fr) minmax(125px,.72fr);min-width:1050px}.product-row.selected{background:#f2f7ff;box-shadow:inset 4px 0 #1759d1}.product-select-main{grid-template-columns:34px minmax(0,1fr) auto;align-items:center;gap:8px;display:grid!important}.product-select-control{border-radius:8px;place-items:center;width:34px;min-height:44px;display:grid}.product-select-control:hover{background:#e8f0ff}.product-select-main>.product-main{grid-template-columns:48px minmax(0,1fr)}.product-row-actions{gap:5px;display:grid}.product-edit-shortcut,.product-relink-shortcut{min-height:32px;margin:0}.product-relink-shortcut{color:#1356aa!important;background:#eef5ff!important;border-color:#9bbbe8!important}.product-edit-secondary{margin:8px 0 0}.product-editor-body{gap:14px;display:grid}.product-editor-source,.product-editor-card{background:#fff;border:1px solid #dce3ed;border-radius:14px;overflow:hidden}.product-editor-source>header,.product-editor-card>header{border-bottom:1px solid #e8ecf2;justify-content:space-between;align-items:flex-start;gap:14px;padding:15px 17px;display:flex}.product-editor-source>header span,.product-editor-card>header span{color:#3069c2;letter-spacing:.09em;margin-bottom:4px;font-size:8px;font-weight:900;display:block}.product-editor-source h3,.product-editor-card h3{margin:0;font-size:12px}.product-editor-card>header>small{color:#8792a5;text-align:right;font-size:8px}.product-editor-source>div{background:#e7ebf1;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;display:grid}.product-editor-source>div>span{background:#fff;align-content:center;gap:6px;min-height:69px;padding:12px 15px;display:grid}.product-editor-source small{color:#8792a5;font-size:8px}.product-editor-source b{overflow-wrap:anywhere;color:#243a60;font-size:9px}.product-editor-source>p{color:#5e7495;background:#f2f7ff;margin:0;padding:12px 16px;font-size:8px;line-height:1.6}.product-editor-card>form>.form-grid{padding:17px}.product-editor-actions{background:#fbfcfe;border-top:1px solid #e4e9f0;justify-content:flex-end;gap:9px;padding:13px 17px;display:flex;position:static}.product-editor-actions button{min-width:130px;min-height:42px}.product-editor-card>.locked{margin:17px}.product-editor-loading{text-align:center;color:#718098;padding:32px;font-size:9px;font-weight:800}.product-procurement-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;padding:17px;display:grid}.product-procurement-enabled{background:#f5f9ff;border:1px solid #c8d8ed;border-radius:11px;grid-column:1/-1;min-height:62px;padding:12px 14px}.product-procurement-enabled>span{gap:4px;display:grid}.product-procurement-enabled b{font-size:9px}.product-procurement-enabled small{color:#7d899c;font-size:8px}.product-procurement-explanation{color:#486080;background:#f2f6fb;border-radius:11px;gap:6px;margin:0 17px 17px;padding:13px 15px;font-size:8px;line-height:1.55;display:grid}.product-procurement-explanation b{color:#234d83;font-size:9px}.product-procurement-card .sync-result,.product-procurement-card .form-error{margin:0 17px 15px}@media (width<=760px){.product-selection-toolbar{grid-template-columns:1fr;gap:10px;padding:14px 16px;position:static}.product-select-filtered{width:100%}.product-selection-actions{grid-template-columns:1fr;display:grid}.product-selection-actions button{width:100%;min-height:48px}.product-selection-permission{grid-column:auto}.product-master-table{background:#f4f6f9;padding:10px}.product-master-table .data-table{overflow:visible}.product-master-table .tr.th{display:none}.product-master-table .product-row{background:#fff;border:1px solid #dfe5ee;border-radius:13px;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;min-width:0;margin-bottom:10px;padding:12px;display:grid;box-shadow:0 3px 10px #1123480a}.product-master-table .product-row.selected{border-color:#7eaae9;box-shadow:inset 4px 0 #1759d1,0 3px 10px #1123480a}.product-master-table .product-row>.product-select-main{border-bottom:1px solid #e8ecf2;grid-column:1/-1;grid-template-columns:40px minmax(0,1fr) auto;padding:0 0 10px}.product-select-control{width:40px;min-height:48px}.product-select-main>.product-main{grid-template-columns:52px minmax(0,1fr)}.product-thumb{width:52px;height:52px}.product-edit-shortcut{min-width:58px;min-height:42px}.product-master-table .product-row>span[data-label]{overflow-wrap:anywhere;background:#f6f8fb;border-radius:9px;align-content:center;gap:4px;min-height:57px;padding:9px 10px;display:grid}.product-master-table .product-row>span[data-label]:before{content:attr(data-label);color:#8792a5;font-size:7px;font-weight:800}.product-master-table .product-row>span[data-label] small{white-space:normal}.product-edit-secondary{display:none}.drawer{width:100vw}.product-editor-source>div{grid-template-columns:repeat(2,minmax(0,1fr))}.product-procurement-fields{grid-template-columns:1fr}.product-procurement-enabled{grid-column:auto}.product-editor-actions{grid-template-columns:1fr;display:grid}.product-editor-actions button{width:100%;min-height:48px}.product-editor-card>form>.form-grid{grid-template-columns:1fr}.product-editor-source>header,.product-editor-card>header{flex-direction:column;align-items:flex-start}.product-editor-card>header>small{text-align:left}.product-relink-search{grid-template-columns:1fr}.product-relink-search button{width:100%;min-height:48px}.product-relink-candidate{grid-template-columns:auto 48px minmax(0,1fr)}.product-relink-candidate>strong{text-align:left;grid-column:2/-1}.product-relink-candidate>strong small{max-width:none;margin-left:6px;display:inline}.product-relink-results>header{flex-direction:column;align-items:flex-start}.product-relink-results>header small{text-align:left}}.overlay{overscroll-behavior:none;overflow:hidden}.drawer{height:auto;min-height:0;max-height:none;inset:0 0 0 auto;overflow:hidden}.drawer>header>div{min-width:0}.drawer>header h2,.drawer>header p{overflow-wrap:anywhere}.drawer>header>button{flex:none}.drawer-body{overscroll-behavior-y:contain;touch-action:pan-y;flex:auto;min-height:0;overflow-y:scroll}.product-editor-scroll-guide{color:#315785;background:#eef5ff;border:1px solid #c7d8ef;border-radius:11px;justify-content:space-between;align-items:center;gap:14px;padding:10px 13px;font-size:8px;line-height:1.5;display:flex}.product-editor-scroll-guide>span{text-align:left;flex:1;min-width:0}.product-editor-scroll-guide>span b,.product-editor-scroll-guide>span small{display:block}.product-editor-scroll-guide>span b{color:#174f9e;font-size:9px}.product-editor-scroll-guide>span small{color:#617693;margin-top:2px}.product-clone-button{flex:none;min-width:126px;min-height:40px}.product-clone-source{background:#f8fbff;border:1px solid #d7e1ee;border-radius:12px;grid-template-columns:auto minmax(0,1fr) auto auto;align-items:center;gap:12px;padding:12px;display:grid}.product-clone-source>div{min-width:0}.product-clone-source>div>span,.product-clone-source>div>b,.product-clone-source>div>small{display:block}.product-clone-source>div>span{color:#2764b9;letter-spacing:.08em;font-size:8px;font-weight:900}.product-clone-source>div>b{color:#263650;margin-top:4px;font-size:11px}.product-clone-source>div>small{color:#7e899a;overflow-wrap:anywhere;margin-top:3px;font-size:8px}.product-clone-source>strong{color:#175bc4;text-align:center;border-left:1px solid #dce4ef;min-width:76px;padding-left:12px;font-size:16px}.product-clone-source>strong small{color:#7d899b;margin-top:3px;font-size:7px;font-weight:700;display:block}.product-clone-safety,.product-clone-copy-list{border-radius:11px;gap:5px;padding:12px 14px;display:grid}.product-clone-safety{color:#664f13;background:#fff9df;border:1px solid #f1d27f}.product-clone-copy-list{color:#315071;background:#eef6ff;border:1px solid #cfe0f6}.product-clone-safety b,.product-clone-copy-list b{font-size:9px}.product-clone-safety span,.product-clone-copy-list span,.product-clone-copy-list small{font-size:8px;line-height:1.6}.product-clone-copy-list small{color:#687c95}.product-relink-modal{gap:12px;display:grid}.product-relink-current{background:#f8fbff;border:1px solid #d7e1ee;border-radius:12px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;padding:12px;display:grid}.product-relink-current>div{min-width:0}.product-relink-current>div>span,.product-relink-current>div>b,.product-relink-current>div>small{display:block}.product-relink-current>div>span{color:#2764b9;letter-spacing:.08em;font-size:8px;font-weight:900}.product-relink-current>div>b{color:#263650;margin-top:4px;font-size:11px}.product-relink-current>div>small{color:#7e899a;overflow-wrap:anywhere;margin-top:3px;font-size:8px}.product-relink-current>strong{color:#b06d05;text-align:center;border-left:1px solid #dce4ef;min-width:92px;padding-left:12px;font-size:11px}.product-relink-current>strong small{color:#7d899b;margin-top:3px;font-size:7px;display:block}.product-relink-search{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:10px;display:grid}.product-relink-search label{color:#506078;gap:6px;font-size:8px;font-weight:800;display:grid}.product-relink-search input{border:1px solid #cbd6e5;border-radius:9px;height:44px;padding:0 12px;font-size:10px}.product-relink-search button{min-width:142px;height:44px}.product-relink-safety{color:#664f13;background:#fff9df;border:1px solid #f1d27f;border-radius:11px;gap:5px;padding:11px 13px;display:grid}.product-relink-safety b{font-size:9px}.product-relink-safety span{font-size:8px;line-height:1.6}.product-relink-results{gap:8px;display:grid}.product-relink-results>header{justify-content:space-between;align-items:end;gap:12px;display:flex}.product-relink-results>header b{font-size:10px}.product-relink-results>header small{color:#77859a;text-align:right;font-size:8px}.product-relink-candidate{cursor:pointer;background:#fff;border:1px solid #dce3ed;border-radius:11px;grid-template-columns:auto 52px minmax(0,1fr) minmax(120px,auto);align-items:center;gap:10px;min-height:76px;padding:10px 12px;display:grid}.product-relink-candidate:hover{background:#f8fbff;border-color:#9fbee9}.product-relink-candidate.selected{border-color:#2870d4;box-shadow:0 0 0 3px #2870d41a}.product-relink-candidate.blocked{cursor:not-allowed;opacity:.72;background:#f7f8fa}.product-relink-candidate>input{accent-color:#1759d1;width:18px;height:18px}.product-relink-candidate>span:nth-of-type(2){min-width:0}.product-relink-candidate>span:nth-of-type(2)>b,.product-relink-candidate>span:nth-of-type(2)>small{overflow-wrap:anywhere;display:block}.product-relink-candidate>span:nth-of-type(2)>b{color:#263650;font-size:9px}.product-relink-candidate>span:nth-of-type(2)>small{color:#7d899b;margin-top:3px;font-size:8px}.product-relink-candidate>strong{color:#17652e;text-align:right;font-size:9px}.product-relink-candidate.blocked>strong{color:#a23f3f}.product-relink-candidate>strong small{color:#7d899b;max-width:180px;margin-top:4px;font-size:7px;font-weight:700;display:block}.product-relink-confirm{background:#eef6ff;border:1px solid #bcd2ef;border-radius:11px;gap:10px;padding:12px 14px;display:grid}.product-relink-confirm>div{gap:4px;display:grid}.product-relink-confirm>div>b{color:#164e98;font-size:10px}.product-relink-confirm>div>span{color:#304e73;font-size:9px}.product-relink-confirm>div>small{color:#657b96;font-size:8px;line-height:1.6}.product-relink-confirm>.check{border-top:1px solid #cdddf1;min-height:54px;padding-top:10px}.product-relink-confirm>.check>span{gap:3px;display:grid}.product-relink-confirm>.check b{font-size:9px}.product-relink-confirm>.check small{color:#657b96;font-size:8px}.product-image-preview.pending{border-style:solid;border-color:#e2b91e;box-shadow:0 0 0 3px #e2b91e1f}.product-image-preview>em{z-index:1;color:#5f4b00;background:#ffdf6b;border-radius:999px;grid-area:1/1;place-self:end;margin:8px;padding:5px 8px;font-size:7px;font-style:normal;font-weight:900}.product-image-selection{background:#fff9df;border-left:3px solid #e2b91e;border-radius:8px;gap:3px;margin-top:11px;padding:9px 11px;display:grid}.product-image-selection b{text-overflow:ellipsis;white-space:nowrap;overflow:hidden;color:#4e4214!important;font-size:8px!important}.product-image-selection span{color:#7d6b26;font-size:7px}.product-image-save:not(:disabled){color:#2d2600;background:#ffcf2e}.product-editor-end-marker{color:#718098;text-align:center;background:#f8fafc;border:1px dashed #c8d5e7;border-radius:11px;padding:12px;font-size:8px;font-weight:800}@media (width<=760px){.drawer{width:100%;max-width:none;inset:0}.drawer>header{padding:14px 14px 12px;padding-top:max(14px,env(safe-area-inset-top));gap:12px}.drawer>header h2{font-size:13px;line-height:1.35}.drawer>header p{margin-top:4px;font-size:8px;line-height:1.45}.drawer>header>button{border-radius:11px;width:44px;height:44px}.drawer-body{padding:12px 12px calc(88px + env(safe-area-inset-bottom));scroll-padding-bottom:calc(88px + env(safe-area-inset-bottom))}.product-editor-body{gap:10px}.product-editor-scroll-guide{flex-direction:column;align-items:flex-start;gap:3px;padding:9px 11px}.product-editor-scroll-guide span{text-align:left}.product-image-editor{gap:12px;padding:14px}.product-image-editor>div{order:-1}.product-image-preview{width:100%;height:auto;min-height:160px;max-height:220px}.product-image-actions{grid-template-columns:1fr;display:grid}.product-image-actions button{width:100%;min-height:48px;margin:0}.product-image-selection{margin-top:10px}.product-editor-source>header,.product-editor-card>header{gap:5px;padding:13px 14px}.product-editor-source>div>span{min-height:62px;padding:10px 12px}.product-editor-source>p{padding:10px 13px}.product-editor-card>form>.form-grid,.product-procurement-fields{padding:14px}.product-editor-actions{padding:12px 14px}.product-editor-end-marker{padding:14px}}.product-master-view .view-head{min-height:72px;padding:14px 18px 14px 22px}.product-master-view .view-head:before{top:13px;bottom:13px}.product-master-view .panel-head{min-height:54px;padding-block:11px}.product-issue-chips{scrollbar-width:thin;background:#fff;border-bottom:1px solid #e4e8ee;align-items:stretch;gap:7px;padding:10px 16px;display:flex;overflow-x:auto}.product-issue-chips button{color:#53585d;white-space:nowrap;background:#fff;border:1px solid #d9dee5;border-radius:9px;justify-content:space-between;align-items:center;gap:9px;min-width:84px;min-height:42px;padding:0 10px;font-size:10px;font-weight:800;display:flex}.product-issue-chips button:hover{background:#f7faff;border-color:#9cb8df}.product-issue-chips button.active{color:#124d9d;background:#eaf2ff;border-color:#155bc7;box-shadow:0 0 0 2px #155bc714}.product-issue-chips button b{color:#6e7378;text-align:center;background:#eef0f2;border-radius:999px;min-width:23px;padding:3px 6px;font-size:9px}.product-issue-chips button.active b{color:#fff;background:#155bc7}.product-issue-chips button.has-count:not(.active) b{color:#8a5e00;background:#fff0bd}.product-batch-shell{background:#fff;border-bottom:1px solid #dce4ee}.product-batch-toggle{color:#315785;text-align:left;background:#f8fbff;border:0;justify-content:space-between;align-items:center;gap:14px;width:100%;min-height:48px;padding:8px 20px;display:flex}.product-batch-toggle>span b,.product-batch-toggle>span small{display:block}.product-batch-toggle>span b{font-size:11px}.product-batch-toggle>span small{color:#758299;margin-top:3px;font-size:9px}.product-batch-toggle>strong{color:#155bc7;font-size:10px}.product-batch-shell.open .product-batch-toggle{background:#eef5ff;border-bottom:1px solid #dce7f5}.product-batch-shell .product-selection-toolbar{border-top:0}.product-selection-scope{background:#fff9dc;border-left:3px solid #e3b51d;grid-column:1/-1;padding:8px 10px;color:#775f0c!important}.product-row-issues{flex-wrap:wrap;gap:4px;margin-top:6px!important;display:flex!important}.product-row-issues i{color:#9d3247;background:#ffe9ed;border-radius:999px;padding:3px 6px;font-size:8px;font-style:normal;font-weight:800;line-height:1}.product-mobile-details{display:none}.product-editor-jump{z-index:4;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#fffffff5;border:1px solid #d4deeb;border-radius:10px;gap:5px;padding:5px;display:flex;position:sticky;top:0;overflow-x:auto;box-shadow:0 4px 12px #122c5214}.product-editor-jump a{color:#315785;white-space:nowrap;background:#f3f7fc;border-radius:7px;flex:1 0 auto;place-items:center;min-height:38px;padding:0 10px;font-size:9px;font-weight:900;text-decoration:none;display:grid}.product-editor-jump a:hover{color:#124f9e;background:#e6f0ff}.product-editor-source,.product-editor-card{scroll-margin-top:58px}@media (width<=760px){.product-context-rail .process-steps{display:none}.product-context-rail{margin-bottom:8px}.product-context-rail.context-all-clear{display:none}.product-master-view{gap:9px}.product-master-view .view-head{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px;min-height:0;padding:12px 13px 12px 17px;display:grid}.product-master-view .view-head:before{top:10px;bottom:10px}.product-master-view .view-head>div>span{margin-bottom:2px;font-size:8px}.product-master-view .view-head h1{font-size:17px}.product-master-view .view-head p{display:none}.product-master-view .view-head>.primary{width:auto;min-width:108px;min-height:44px;padding-inline:12px}.product-master-view .panel-head{min-height:50px;padding:10px 13px}.product-master-view .panel-head p{line-height:1.4}.product-issue-chips{gap:6px;padding:8px 10px}.product-issue-chips button{min-width:76px;min-height:42px;padding:0 9px}.product-master-view .panel>.filter-bar{gap:8px;padding:10px}.product-master-view .filter-bar input{height:44px;font-size:12px}.product-master-view .filter-bar>select{height:44px;font-size:11px}.product-master-view .filter-bar>b{font-size:11px}.product-batch-toggle{min-height:52px;padding:8px 13px}.product-batch-toggle>span b{font-size:11px}.product-batch-toggle>span small{font-size:9px}.product-selection-toolbar{padding:12px 13px}.product-selection-toolbar>div:first-child{display:none}.product-selection-scope{grid-column:auto}.product-master-table{padding:8px 8px calc(18px + env(safe-area-inset-bottom))}.product-master-table .product-row{grid-template-columns:repeat(2,minmax(0,1fr));padding:11px}.product-master-table .product-row>.product-select-main{padding-bottom:9px}.product-row-issues{gap:3px;margin-top:5px!important}.product-row-issues i{font-size:7px}.product-master-table .product-desktop-detail{display:none!important}.product-mobile-details{border-top:1px solid #e5e9ef;grid-column:1/-1;padding-top:7px;display:block}.product-mobile-details summary{color:#245a9b;cursor:pointer;background:#eef5ff;border-radius:8px;justify-content:space-between;align-items:center;min-height:42px;padding:0 10px;font-size:10px;font-weight:900;list-style:none;display:flex}.product-mobile-details summary:after{content:"＋"}.product-mobile-details[open] summary:after{content:"－"}.product-mobile-details summary::-webkit-details-marker{display:none}.product-mobile-details>div{gap:6px;padding-top:7px;display:grid}.product-mobile-details>div>span{background:#f6f8fb;border-radius:8px;gap:3px;padding:9px 10px;display:grid}.product-mobile-details small{color:#8792a5;font-size:9px}.product-mobile-details b{color:#31415e;font-size:10px}.product-editor-jump{margin:-2px 0 1px}.product-editor-jump a{min-height:42px;font-size:9px}.product-editor-scroll-guide{padding:7px;display:block}.product-editor-scroll-guide>span{display:none}.product-clone-button{width:100%;min-height:44px}.product-clone-source{grid-template-columns:auto minmax(0,1fr);gap:9px;padding:10px}.product-clone-source>strong{text-align:left;border-top:1px solid #dce4ef;border-left:0;min-width:0;padding:8px 0 0;font-size:13px}.product-clone-source>strong small{margin-left:5px;display:inline}.product-clone-safety,.product-clone-copy-list{padding:11px}.content{padding-bottom:calc(42px + env(safe-area-inset-bottom))}.detail-loading-banner{margin:0 0 8px;padding:8px 10px;font-size:10px;line-height:1.45;position:static}}@media (width<=430px){.product-master-view .view-head{grid-template-columns:1fr auto}.product-master-view .view-head h1{font-size:15px}.product-master-view .view-head>.primary{min-width:96px;padding-inline:9px;font-size:11px}.product-master-table .product-row>.product-select-main{grid-template-columns:40px minmax(0,1fr)}.product-row-actions{flex-wrap:wrap;grid-column:2;justify-self:start;gap:6px;margin-top:6px;display:flex}.product-row-actions .product-edit-shortcut,.product-row-actions .product-relink-shortcut{grid-column:auto;min-width:76px;min-height:42px;margin:0}.product-select-main>.product-main{align-self:start}.product-thumb{width:48px;height:48px}.product-relink-current{grid-template-columns:auto minmax(0,1fr)}.product-relink-current>strong{text-align:left;border-top:1px solid #dce4ef;border-left:0;grid-column:1/-1;padding:8px 0 0}.product-relink-current>strong small{margin-left:5px;display:inline}}.shopify-diff-workspace{background:#fff;border:1px solid #d8e1ed;border-radius:14px;gap:0;display:grid;position:static;overflow:visible;box-shadow:0 4px 14px #1123480d}.shopify-diff-head{justify-content:space-between;align-items:center;gap:18px;padding:16px 18px;display:flex}.shopify-diff-head>div{min-width:0}.shopify-diff-head span{color:#2564bc;letter-spacing:.08em;margin-bottom:4px;font-size:9px;font-weight:900;display:block}.shopify-diff-head h2{color:#202b3b;overflow-wrap:anywhere;margin:0;font-size:16px;line-height:1.3}.shopify-diff-head p{color:#66758a;overflow-wrap:anywhere;max-width:720px;margin:6px 0 0;font-size:11px;line-height:1.55}.shopify-diff-head button,.shopify-diff-actions button,.shopify-diff-pagination button{flex:none;min-height:48px}.shopify-diff-summary{background:#f8fafc;border-top:1px solid #e4e9f0;grid-template-columns:repeat(auto-fit,minmax(118px,1fr));gap:8px;padding:12px 18px;display:grid}.shopify-diff-summary>*{color:#68778c;overflow-wrap:anywhere;background:#fff;border:1px solid #e0e6ee;border-radius:10px;align-content:center;gap:4px;min-width:0;min-height:58px;padding:9px 11px;font-size:10px;display:grid}.shopify-diff-summary b,.shopify-diff-summary strong{color:#213d67;font-size:15px}.shopify-diff-summary small{color:#78869a;font-size:9px;line-height:1.4}.shopify-diff-tabs{background:#fff;border-top:1px solid #e4e9f0;flex-wrap:wrap;align-items:stretch;gap:7px;padding:10px 18px;display:flex}.shopify-diff-tabs button,.shopify-diff-tabs label{color:#425872;cursor:pointer;overflow-wrap:anywhere;background:#fff;border:1px solid #d4dde9;border-radius:9px;justify-content:center;align-items:center;gap:8px;min-height:44px;padding:8px 12px;font-size:10px;font-weight:800;line-height:1.3;display:inline-flex}.shopify-diff-tabs button{min-height:48px}.shopify-diff-tabs button:hover{background:#f6f9fe;border-color:#91acd2}.shopify-diff-tabs button.active,.shopify-diff-tabs button[aria-pressed=true]{color:#114d9f;background:#eaf2ff;border-color:#1760c7;box-shadow:0 0 0 2px #1760c714}.shopify-diff-tabs button b{color:#657287;text-align:center;background:#edf1f6;border-radius:999px;min-width:22px;padding:3px 6px;font-size:9px}.shopify-diff-tabs button.active b,.shopify-diff-tabs button[aria-pressed=true] b{color:#fff;background:#1760c7}.shopify-diff-status{color:#35577f;overflow-wrap:anywhere;background:#f3f7fc;border-top:1px solid #e4e9f0;align-items:center;gap:9px;min-height:48px;padding:11px 18px;font-size:11px;line-height:1.5;display:flex}.shopify-diff-status.success,.shopify-diff-status.success-box{color:#24633f;background:#effaf3}.shopify-diff-status.error,.shopify-diff-status.error-box{color:#9d3045;background:#fff0f2}.shopify-diff-list{padding:14px 18px calc(14px + env(safe-area-inset-bottom));background:#f5f7fa;border-top:1px solid #e4e9f0;gap:10px;display:grid;position:static;overflow:visible}.shopify-diff-item{background:#fff;border:1px solid #dce3ec;border-radius:12px;gap:12px;min-width:0;padding:14px;display:grid;overflow:visible;box-shadow:0 2px 8px #1123480a}.shopify-diff-item-head{justify-content:space-between;align-items:flex-start;gap:12px;min-width:0;display:flex}.shopify-diff-item-head>div,.shopify-diff-item-head>span{min-width:0}.shopify-diff-item-head label{color:#253b5d;cursor:pointer;align-items:center;gap:10px;min-width:0;min-height:44px;display:flex}.shopify-diff-item-head input{accent-color:#1759d1;flex:none;width:20px;height:20px}.shopify-diff-item-head b,.shopify-diff-item-head strong{color:#223c63;overflow-wrap:anywhere;font-size:12px;line-height:1.4;display:block}.shopify-diff-item-head small{color:#78869a;overflow-wrap:anywhere;margin-top:3px;font-size:10px;line-height:1.45;display:block}.shopify-diff-fields{gap:7px;min-width:0;display:grid}.shopify-diff-field{grid-template-columns:minmax(130px,.68fr) repeat(2,minmax(0,1fr));align-items:stretch;gap:7px;min-width:0;display:grid}.shopify-diff-field>*{min-width:0}.shopify-diff-field>span:first-child,.shopify-diff-field>strong:first-child{color:#51647e;overflow-wrap:anywhere;background:#eef2f7;border-radius:8px;align-items:center;padding:9px 11px;font-size:10px;font-weight:800;line-height:1.4;display:flex}.shopify-diff-value{color:#314661;overflow-wrap:anywhere;white-space:normal;background:#fff;border:1px solid #e1e6ed;border-radius:8px;align-content:center;gap:4px;min-width:0;padding:9px 11px;font-size:11px;line-height:1.45;display:grid}.shopify-diff-value b,.shopify-diff-value strong,.shopify-diff-value span,.shopify-diff-value small{overflow-wrap:anywhere;white-space:normal;min-width:0}.shopify-diff-value small{color:#7c899b;font-size:9px}.shopify-diff-value img{object-fit:contain;background:#fff;border:1px solid #e1e6ed;border-radius:8px;width:72px;height:72px;display:block}.shopify-diff-actions{border-top:1px solid #e8ecf1;flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;padding-top:11px;display:flex;position:static}.shopify-diff-actions>span,.shopify-diff-actions>small{color:#728096;overflow-wrap:anywhere;min-width:0;margin-right:auto;font-size:10px;line-height:1.45}.shopify-diff-actions label{color:#405874;align-items:center;gap:8px;min-height:44px;font-size:10px;font-weight:800;display:flex}.shopify-diff-actions input{accent-color:#1759d1;width:20px;height:20px}.shopify-diff-batch-actions{padding:11px 18px}.shopify-diff-pagination{padding:12px 18px calc(12px + env(safe-area-inset-bottom));color:#69788d;background:#fff;border-top:1px solid #e4e9f0;justify-content:space-between;align-items:center;gap:12px;font-size:10px;display:flex;position:static}.shopify-diff-pagination>span{overflow-wrap:anywhere;min-width:0}.shopify-diff-pagination>div{gap:8px;display:flex}.shopify-diff-empty{min-height:112px;padding:20px 18px calc(20px + env(safe-area-inset-bottom));color:#607087;text-align:center;overflow-wrap:anywhere;background:#f8fafc;border-top:1px solid #e4e9f0;place-items:center;font-size:11px;line-height:1.55;display:grid}.shopify-diff-stale{color:#735b16;overflow-wrap:anywhere;background:#fff8dc;border-top:1px solid #f0d58d;border-left:4px solid #d9a918;align-items:center;gap:9px;min-height:48px;padding:10px 16px;font-size:10px;font-weight:800;line-height:1.5;display:flex}.shopify-diff-workspace button:focus-visible,.shopify-diff-workspace input:focus-visible,.shopify-diff-workspace label:focus-within{outline-offset:2px;outline:3px solid #1759d147}@media (width<=760px){.shopify-diff-workspace{border-radius:12px}.shopify-diff-head{flex-direction:column;align-items:stretch;gap:12px;padding:14px}.shopify-diff-head h2{font-size:15px}.shopify-diff-head p{font-size:11px}.shopify-diff-head button{width:100%;min-height:48px}.shopify-diff-summary{grid-template-columns:repeat(2,minmax(0,1fr));padding:10px 12px}.shopify-diff-summary>*{min-height:62px}.shopify-diff-tabs{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;padding:10px 12px;display:grid}.shopify-diff-tabs button,.shopify-diff-tabs label{width:100%;min-width:0;min-height:48px;padding:8px;font-size:11px}.shopify-diff-status{min-height:52px;padding:11px 14px;font-size:11px}.shopify-diff-list{padding:10px 10px calc(18px + env(safe-area-inset-bottom));gap:9px}.shopify-diff-item{gap:10px;padding:12px}.shopify-diff-item-head{flex-direction:column;align-items:stretch}.shopify-diff-item-head label{min-height:48px}.shopify-diff-item-head b,.shopify-diff-item-head strong{font-size:13px}.shopify-diff-item-head small{font-size:10px}.shopify-diff-field{background:#f7f9fc;border:1px solid #e1e7ef;border-radius:10px;grid-template-columns:1fr;gap:5px;padding:7px}.shopify-diff-field>span:first-child,.shopify-diff-field>strong:first-child{background:0 0;min-height:36px;padding:7px 9px;font-size:10px}.shopify-diff-value{min-height:48px;padding:9px 10px;font-size:12px}.shopify-diff-value img{width:88px;height:88px}.shopify-diff-actions{grid-template-columns:1fr;justify-items:stretch;display:grid}.shopify-diff-actions>span,.shopify-diff-actions>small{margin:0 0 2px}.shopify-diff-actions label{min-height:48px}.shopify-diff-actions button{width:100%;min-height:48px}.shopify-diff-batch-actions{padding:11px 12px}.shopify-diff-pagination{padding:12px 12px calc(16px + env(safe-area-inset-bottom));flex-direction:column;align-items:stretch;font-size:11px}.shopify-diff-pagination>div{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.shopify-diff-pagination button{width:100%;min-height:48px}.shopify-diff-empty{min-height:120px;padding:22px 14px calc(22px + env(safe-area-inset-bottom));font-size:12px}.shopify-diff-stale{min-height:52px;padding:11px 13px;font-size:11px}}@media (width<=430px){.shopify-diff-summary,.shopify-diff-tabs{grid-template-columns:1fr}.shopify-diff-head,.shopify-diff-summary,.shopify-diff-tabs,.shopify-diff-status{padding-inline:11px}}.drawer{flex-direction:column;height:100vh;min-height:0;max-height:100vh;display:flex;overflow:hidden}.drawer-body{overscroll-behavior-y:contain;touch-action:pan-y;-webkit-overflow-scrolling:touch;flex:1 1 0;min-height:0;overflow:hidden auto}.product-editor-body{grid-auto-rows:max-content;align-content:start}.product-editor-body>.product-editor-source,.product-editor-body>.product-editor-card{min-height:max-content}.product-image-actions{z-index:1;position:relative}@supports (height:100dvh){.drawer{height:100dvh;max-height:100dvh}}.drawer{flex-direction:column;height:100vh;min-height:0;max-height:100vh;display:flex;position:fixed;inset:0 0 0 auto;overflow:hidden}.drawer-body{overscroll-behavior-y:contain;touch-action:pan-y;-webkit-overflow-scrolling:touch;scrollbar-gutter:stable;flex:1 1 0;min-height:0;overflow:hidden auto}.product-editor-card>form>.product-editor-actions{z-index:5;position:sticky;bottom:0;box-shadow:0 -8px 18px #0f264e14}.product-editor-card>header>small{overflow-wrap:anywhere}.product-image-selection b{overflow-wrap:anywhere;white-space:normal}@supports (height:100dvh){.drawer{height:100dvh;max-height:100dvh}}@media (width<=760px){.drawer{width:100%;max-width:none;inset:0}.drawer-body{padding-bottom:calc(96px + env(safe-area-inset-bottom));scroll-padding-bottom:calc(96px + env(safe-area-inset-bottom));scrollbar-gutter:auto}.product-editor-body input:not([type=checkbox]):not([type=file]),.product-editor-body select,.product-editor-body textarea{font-size:16px}.product-editor-body button,.product-editor-jump a{min-height:48px}.product-editor-actions{padding-bottom:calc(12px + env(safe-area-inset-bottom))}}.order-issues-panel{gap:14px;display:grid}.order-issues-summary{grid-template-columns:repeat(3,minmax(0,1fr)) auto;align-items:stretch;gap:10px;display:grid}.order-issues-summary>div{background:#fff;border:1px solid #dce5f1;border-radius:12px;padding:13px}.order-issues-summary span,.order-issues-summary small,.order-issues-summary strong{display:block}.order-issues-summary span{color:#59697f;font-size:11px;font-weight:800}.order-issues-summary strong{color:#183f78;margin:5px 0;font-size:24px}.order-issues-summary small{color:#8793a4;font-size:10px}.order-issues-summary>button{align-self:center}.order-issue-po-list{gap:10px;display:grid}.order-issue-po-list>article{background:#fff;border:1px solid #dce5f1;border-radius:12px;padding:14px}.order-issue-po-list article>header,.order-issue-po-list article>footer{justify-content:space-between;align-items:center;gap:12px;display:flex}.order-issue-po-list header span b,.order-issue-po-list header span small{display:block}.order-issue-po-list header small{color:#748197;margin-top:4px;font-size:10px}.order-issue-po-list p{color:#28384d;white-space:pre-wrap;margin:12px 0;font-size:12px;line-height:1.6}.order-issue-po-list footer{color:#758399;font-size:10px}.order-issue-status{white-space:nowrap;border-radius:999px;padding:4px 8px;font-size:10px;font-style:normal;font-weight:900;display:inline-flex}.order-issue-status.pending{color:#915e00;background:#fff1c7}.order-issue-status.resolved{color:#127045;background:#dff6e9}.order-issue-auto-fields{color:#748197;grid-column:1/-1;gap:16px;font-size:10px;display:flex}.order-issue-modal .modal-body{grid-template-columns:1fr 1fr}.order-issues-empty{text-align:center;color:#7b8799;padding:26px;font-size:12px}.order-issues-dashboard{gap:16px;display:grid}.order-issues-kpis{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.order-issues-kpis article{background:#fff;border:1px solid #dfe5ed;border-radius:14px;padding:16px;box-shadow:0 1px 2px #1522380a}.order-issues-kpis span,.order-issues-kpis b{display:block}.order-issues-kpis span{color:#66758a;font-size:11px;font-weight:800}.order-issues-kpis b{color:#183f78;margin-top:8px;font-size:28px}.order-issues-filters{background:#fff;border:1px solid #dfe5ed;border-radius:14px;grid-template-columns:repeat(3,minmax(150px,1fr)) minmax(210px,1.4fr) auto;align-items:end;gap:10px;padding:14px;display:grid}.order-issues-filters label span{color:#66758a;margin-bottom:5px;font-size:10px;font-weight:800;display:block}.order-issues-filters select,.order-issues-filters input{color:#1f3046;background:#fff;border:1px solid #cfd9e6;border-radius:9px;width:100%;padding:9px 10px;font-size:11px}.order-issues-rankings{grid-template-columns:1fr 1fr;gap:14px;display:grid}.order-issues-rankings>section,.order-issues-detail{background:#fff;border:1px solid #dfe5ed;border-radius:14px;overflow:hidden}.order-issues-rankings section>header,.order-issues-detail>header{border-bottom:1px solid #e6ebf1;justify-content:space-between;align-items:center;padding:14px 16px;display:flex}.order-issues-rankings header b,.order-issues-rankings header span,.order-issues-detail header b,.order-issues-detail header span{display:block}.order-issues-rankings header b,.order-issues-detail header b{font-size:13px}.order-issues-rankings header span,.order-issues-detail header span{color:#7b8799;margin-top:3px;font-size:10px}.order-issues-rank-table .head,.order-issues-rank-table>button{grid-template-columns:minmax(180px,1fr) 60px 70px 70px;align-items:center;gap:8px;padding:9px 14px;display:grid}.order-issues-rank-table.category .head,.order-issues-rank-table.category>button{grid-template-columns:minmax(180px,1fr) 70px 80px}.order-issues-rank-table .head{color:#758399;background:#f6f8fb;font-size:9px;font-weight:900}.order-issues-rank-table>button{text-align:left;cursor:pointer;background:#fff;border:0;border-top:1px solid #eef1f5;width:100%;font-size:11px}.order-issues-rank-table>button:hover,.order-issues-rank-table>button.active{color:#174fae;background:#eef5ff}.order-issues-rank-table>button span{align-items:center;gap:8px;display:flex}.order-issues-rank-table>button i{color:#55708f;background:#edf2f7;border-radius:6px;place-items:center;width:20px;height:20px;font-size:9px;font-style:normal;display:grid}.order-issues-rank-table>button b{text-align:center}.order-issues-rank-table>p{color:#7b8799;text-align:center;padding:18px;font-size:11px}.order-issues-detail-table{overflow:auto}.order-issues-detail-table>.head,.order-issues-detail-table>article{grid-template-columns:110px 150px 145px 170px minmax(220px,1fr) 170px 115px 180px 120px;align-items:center;gap:10px;min-width:1400px;padding:10px 14px;display:grid}.order-issues-detail-table>.head{color:#758399;background:#f6f8fb;font-size:9px;font-weight:900}.order-issues-detail-table>article{color:#2d3b4f;border-top:1px solid #edf1f5;font-size:10px}.order-issues-detail-table article>span,.order-issues-detail-table article>.po-link{min-width:0}.order-issues-detail-table article small{color:#7b8799;margin-top:4px;font-size:9px;display:block}.order-issues-detail-table article p{white-space:pre-wrap;margin:0;line-height:1.45}.order-issues-detail-table .po-link{color:#175fb8;text-align:left;cursor:pointer;background:0 0;border:0;padding:0;font-weight:900}.order-issues-detail-table article>span:nth-child(7){justify-items:start;gap:4px;display:grid}.order-issue-dashboard-attachments{flex-wrap:wrap;align-items:flex-start;gap:6px;display:flex}.order-issue-dashboard-attachments>a{color:#174fae;background:#f3f8ff;border:1px solid #cbdcf1;border-radius:8px;gap:3px;width:72px;min-width:0;padding:5px;text-decoration:none;display:grid}.order-issue-dashboard-attachments>a:hover{background:#eaf3ff;border-color:#7ea4d8}.order-issue-dashboard-attachments img{object-fit:cover;background:#e9eef5;border-radius:5px;width:60px;height:44px}.order-issue-dashboard-attachments a.file b{background:#e5efff;border-radius:5px;place-items:center;height:32px;font-size:8px;display:grid}.order-issue-dashboard-attachments small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}@media (width<=900px){.order-issues-summary{grid-template-columns:repeat(3,1fr)}.order-issues-summary>button{grid-column:1/-1}.order-issues-kpis,.order-issues-filters{grid-template-columns:1fr 1fr}.order-issues-filters .search{grid-column:1/-1}.order-issues-rankings,.order-issue-modal .modal-body{grid-template-columns:1fr}.order-issue-auto-fields{gap:4px;display:grid}}@media (width<=560px){.order-issues-summary{grid-template-columns:1fr}.order-issues-kpis{grid-template-columns:1fr 1fr}.order-issues-filters{grid-template-columns:1fr}.order-issues-filters .search{grid-column:auto}.order-issue-po-list article>footer{flex-direction:column;align-items:flex-start}}.order-issue-modal{min-width:0;margin-block:auto;overflow:hidden;width:min(980px,100vw - 34px)!important;max-width:calc(100vw - 34px)!important;height:auto!important;max-height:calc(100dvh - 34px)!important}.order-issue-modal>form{flex:0 auto;width:100%;min-width:0;max-width:100%;min-height:0;overflow:visible}.order-issue-modal .modal-body{scrollbar-gutter:stable;overscroll-behavior:contain;scrollbar-width:auto;scrollbar-color:#60758f #e8edf3;flex:0 auto;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-content:start;gap:12px;width:100%;min-width:0;max-width:100%;min-height:0;max-height:calc(100dvh - 190px);display:grid;overflow:scroll}.order-issue-modal .modal-body::-webkit-scrollbar{width:14px;height:14px}.order-issue-modal .modal-body::-webkit-scrollbar-track{background:#e8edf3;border:1px solid #d5dde7}.order-issue-modal .modal-body::-webkit-scrollbar-thumb{background:#60758f;border:3px solid #e8edf3;border-radius:999px}.order-issue-modal .modal-body::-webkit-scrollbar-thumb:hover{background:#415a78}.order-issue-modal .modal-body::-webkit-scrollbar-corner{background:#e8edf3;border:1px solid #d5dde7}.order-issue-modal .field{min-width:0}.order-issue-modal .field select{width:max-content;min-width:100%;max-width:none;display:block}.order-issue-modal .field input,.order-issue-modal .field textarea{width:100%;min-width:0;max-width:100%;display:block}.order-issue-modal .modal-foot{z-index:8;background:#fff;flex:none;justify-content:flex-start;align-self:stretch;width:100%;min-width:0;max-width:100%;min-height:62px;display:flex;position:relative;overflow:hidden;box-shadow:0 -8px 24px #081b451a}.order-issue-modal-actions button{flex:none;min-width:120px}.order-issue-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:6px;display:flex}.order-issue-actions button{height:32px;padding:0 10px}.order-issue-actions.compact{justify-content:flex-start}.order-issue-actions.compact button{height:28px;padding:0 7px;font-size:8px}.order-issue-cancel{color:#ac3149;background:#fff5f7;border:1px solid #efc2ca;border-radius:8px;font-size:9px;font-weight:800}@media (width<=900px){.order-issue-modal .modal-body{grid-template-columns:minmax(0,1fr)}}@media (width<=560px){.order-issue-modal{width:calc(100vw - 20px)!important;max-width:calc(100vw - 20px)!important;max-height:calc(100dvh - 20px)!important}.order-issue-modal .modal-body{max-height:calc(100dvh - 180px)}.order-issue-modal-actions button{flex:none;min-width:120px}.order-issue-actions{justify-content:flex-start}}.order-issue-upload{background:#f8fafc;border:1px solid #d8e2ee;border-radius:11px;gap:9px;padding:12px;display:grid}.order-issue-upload>header{justify-content:space-between;align-items:center;gap:12px;display:flex}.order-issue-upload>header b,.order-issue-upload>header span{display:block}.order-issue-upload>header b{font-size:10px}.order-issue-upload>header span{color:#738096;margin-top:3px;font-size:8px}.order-issue-upload>header label{flex:none;place-items:center;display:grid}.order-issue-upload>header label.disabled{cursor:not-allowed;opacity:.5}.order-issue-upload input[type=file]{display:none}.order-issue-upload-list{gap:6px;display:grid}.order-issue-upload-list>div{background:#fff;border:1px solid #dfe6ef;border-radius:8px;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:9px;min-width:0;padding:8px 9px;display:grid}.order-issue-upload-list span,.order-issue-upload-list b,.order-issue-upload-list small,.order-issue-upload-list em{min-width:0;display:block}.order-issue-upload-list b{text-overflow:ellipsis;white-space:nowrap;font-size:9px;overflow:hidden}.order-issue-upload-list small{color:#7c899d;margin-top:3px;font-size:7px}.order-issue-upload-list em{color:#b4324b;margin-top:4px;font-size:7px;font-style:normal}.order-issue-upload-list strong{color:#6e7b8e;white-space:nowrap;background:#edf1f5;border-radius:999px;padding:4px 7px;font-size:7px}.order-issue-upload-list .uploading strong{color:#1757bd;background:#e5efff}.order-issue-upload-list .uploaded strong{color:#147047;background:#dff6e9}.order-issue-upload-list .failed strong{color:#a82e46;background:#ffe4ea}.order-issue-upload-list button{color:#a72f47;background:#fff5f7;border:1px solid #e3b9c2;border-radius:7px;height:28px;padding:0 8px;font-size:7px}.order-issue-upload>p{color:#785d0a;margin:0;font-size:8px}.order-issue-attachments{flex-wrap:wrap;gap:7px;margin:-4px 0 12px;display:flex}.order-issue-attachments a{color:#174fae;background:#f3f8ff;border:1px solid #cbdcf1;border-radius:8px;max-width:260px;padding:7px 9px;text-decoration:none;display:block}.order-issue-attachments a:hover{background:#eaf3ff;border-color:#7ea4d8}.order-issue-attachments b,.order-issue-attachments small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.order-issue-attachments b{font-size:8px}.order-issue-attachments small{color:#73839a;margin-top:3px;font-size:7px}@media (width<=560px){.order-issue-upload>header{flex-direction:column;align-items:stretch}.order-issue-upload>header label{min-height:42px}.order-issue-upload-list>div{grid-template-columns:minmax(0,1fr) auto}.order-issue-upload-list button{grid-column:1/-1}.order-issue-attachments{display:grid}.order-issue-attachments a{max-width:none}}.order-issue-upload-list.stored a{color:#174fae;text-overflow:ellipsis;white-space:nowrap;font-size:9px;font-weight:800;text-decoration:none;display:block;overflow:hidden}.order-issue-upload-list.stored a:hover{text-decoration:underline}.order-issue-upload-list.stored strong{color:#147047;background:#dff6e9}.attachment-upload .attachment-picker{color:#1759bd;cursor:pointer;background:#fff;border:1px solid #c7d7eb;border-radius:8px;align-items:center;min-width:0;height:36px;padding:0 11px;font-size:9px;font-weight:850;display:flex}.attachment-upload .attachment-picker:focus-within{outline-offset:1px;outline:2px solid #8fb2e4}.attachment-upload .attachment-picker input{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.attachment-record{color:#2d4666;background:#fff;border:1px solid #dce5ef;border-radius:9px;align-items:center;gap:9px;min-width:0;padding:9px 11px;grid-template-columns:minmax(90px,110px) minmax(160px,1fr) auto auto!important;display:grid!important}.attachment-record>b{color:#175bb8;font-size:9px}.attachment-record>span:not(.attachment-actions),.attachment-record>span:not(.attachment-actions)>small{min-width:0;display:block}.attachment-record>span:not(.attachment-actions){text-overflow:ellipsis;white-space:nowrap;font-size:9px;overflow:hidden}.attachment-record>span:not(.attachment-actions)>small{text-overflow:ellipsis;color:#8190a4;margin-top:3px;font-size:8px;overflow:hidden}.file-list{gap:7px;display:grid}.attachment-actions{justify-content:flex-end;align-items:center;gap:5px;min-width:max-content;display:inline-flex!important}.attachment-actions>button,.attachment-actions>a{color:#1558ba;white-space:nowrap;background:#fff;border:1px solid #bfd0e5;border-radius:7px;justify-content:center;align-items:center;height:30px;padding:0 9px;font-size:8px;font-weight:850;line-height:1;text-decoration:none;display:inline-flex}.attachment-actions>button:hover,.attachment-actions>a:hover{background:#edf5ff;border-color:#729bd0}.attachment-actions.compact>button,.attachment-actions.compact>a{height:26px;padding:0 7px;font-size:7px}.attachment-actions .attachment-thumbnail{width:64px;height:48px;padding:2px;overflow:hidden}.attachment-thumbnail img{object-fit:cover;background:#e9eef5;border-radius:4px;width:100%;height:100%}.attachment-preview-layer{z-index:140;background:#04102bb3;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.attachment-preview-backdrop{background:0 0;border:0;width:100%;height:100%;position:absolute;inset:0}.attachment-preview-dialog{background:#fff;border-radius:14px;grid-template-rows:auto minmax(0,1fr) auto;width:min(1120px,96vw);height:min(820px,92dvh);min-height:420px;display:grid;position:relative;overflow:hidden;box-shadow:0 28px 90px #00000059}.attachment-preview-dialog>header,.attachment-preview-dialog>footer{background:#fff;border-bottom:1px solid #e0e6ee;justify-content:space-between;align-items:center;gap:12px;padding:14px 17px;display:flex}.attachment-preview-dialog>header span,.attachment-preview-dialog>header b,.attachment-preview-dialog>header small{min-width:0;display:block}.attachment-preview-dialog>header b{text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.attachment-preview-dialog>header small{color:#748197;margin-top:4px;font-size:8px}.attachment-preview-dialog>header>button{color:#526176;background:#eef2f6;border:0;border-radius:8px;width:34px;height:34px;font-size:19px}.attachment-preview-body{background:#eef2f6;place-items:center;min-width:0;min-height:0;padding:14px;display:grid;overflow:auto}.attachment-preview-state{color:#40506a;text-align:center;background:#fff;border-radius:10px;max-width:560px;padding:18px;font-size:10px}.attachment-preview-state.error{color:#a82f47;background:#fff3f5}.attachment-preview-image{object-fit:contain;border-radius:8px;max-width:100%;max-height:100%;box-shadow:0 4px 20px #0e23481f}.attachment-preview-frame{background:#fff;border:0;border-radius:8px;width:100%;height:100%;min-height:520px}.attachment-preview-video{background:#101827;border-radius:8px;max-width:100%;max-height:100%}.attachment-preview-table-wrap{background:#fff;border:1px solid #d7e0eb;border-radius:9px;width:100%;height:100%;overflow:auto}.attachment-preview-table-wrap table{border-collapse:collapse;color:#263750;min-width:100%;font-size:9px}.attachment-preview-table-wrap th,.attachment-preview-table-wrap td{text-overflow:ellipsis;white-space:nowrap;text-align:left;border-bottom:1px solid #e4e9f0;border-right:1px solid #e4e9f0;max-width:360px;padding:7px 9px;overflow:hidden}.attachment-preview-table-wrap th{z-index:1;color:#173f78;background:#edf4ff;font-weight:900;position:sticky;top:0}.attachment-preview-table-wrap p{color:#6d7c91;background:#fff8d9;margin:0;padding:9px 11px;font-size:8px;position:sticky;left:0}.attachment-preview-dialog>footer{border-top:1px solid #e0e6ee;border-bottom:0;justify-content:flex-end}.attachment-preview-dialog>footer>a,.attachment-preview-dialog>footer>button{justify-content:center;align-items:center;text-decoration:none;display:inline-flex}.reimbursement-file-list .attachment-record{grid-template-columns:110px minmax(160px,1fr) auto auto!important}.payment-existing-proofs .payment-proof-item{background:#fff;border-radius:9px;align-items:center;gap:6px;padding:5px 7px;display:flex}.payment-proof-item>b{color:#315170;text-overflow:ellipsis;white-space:nowrap;max-width:240px;font-size:8px;overflow:hidden}.payment-proof-links .attachment-actions{justify-content:flex-end}.order-issue-upload-list.stored>div{grid-template-columns:minmax(0,1fr) auto auto auto}.order-issue-attachment-card{color:#174fae;background:#f3f8ff;border:1px solid #cbdcf1;border-radius:8px;grid-template-columns:minmax(120px,1fr) auto;align-items:center;gap:8px;max-width:320px;padding:7px 9px;display:grid}.order-issue-attachment-card b,.order-issue-attachment-card small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.order-issue-attachment-card b{font-size:8px}.order-issue-attachment-card small{color:#73839a;margin-top:3px;font-size:7px}.order-issue-dashboard-attachments>div{color:#174fae;background:#f3f8ff;border:1px solid #cbdcf1;border-radius:8px;gap:3px;width:132px;min-width:0;padding:5px;display:grid}.order-issue-dashboard-attachments>div>small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.order-issue-dashboard-attachments .attachment-actions{grid-template-columns:1fr 1fr;display:grid!important}.order-issue-dashboard-attachments .attachment-thumbnail{grid-column:1/-1;width:100%;height:58px}.order-issue-dashboard-attachments .attachment-actions>button:not(.attachment-thumbnail),.order-issue-dashboard-attachments .attachment-actions>a{width:100%}@media (width<=760px){.attachment-upload{grid-template-columns:1fr!important}.attachment-upload .attachment-picker{min-height:44px}.attachment-record,.reimbursement-file-list .attachment-record{grid-template-columns:1fr!important}.attachment-record>.attachment-actions{justify-content:stretch}.attachment-record>.attachment-actions>button,.attachment-record>.attachment-actions>a{flex:1}.attachment-record>button{width:100%;margin-left:0}.attachment-preview-layer{padding:8px}.attachment-preview-dialog{width:100%;height:calc(100dvh - 16px);min-height:0}.attachment-preview-frame{min-height:0}.attachment-preview-dialog>footer>a,.attachment-preview-dialog>footer>button{flex:1}.order-issue-upload-list.stored>div{grid-template-columns:minmax(0,1fr) auto}.order-issue-upload-list.stored .attachment-actions{grid-column:1/-1;justify-content:stretch}.order-issue-upload-list.stored .attachment-actions>button,.order-issue-upload-list.stored .attachment-actions>a{flex:1}.order-issue-attachment-card{grid-template-columns:1fr;max-width:none}.payment-existing-proofs .payment-proof-item{flex-direction:column;align-items:flex-start;width:100%}.payment-proof-links .attachment-actions{justify-content:flex-start}}.supplier-development-upload{background:#eff6ff;border:1px dashed #93c5fd;border-radius:10px;grid-template-columns:180px minmax(180px,1fr) auto auto;align-items:center;gap:8px;margin-bottom:14px;padding:12px;display:grid}.supplier-development-upload select,.supplier-development-upload input{border:1px solid var(--line);background:#fff;border-radius:8px;min-width:0;min-height:40px;padding:0 9px}.supplier-development-upload label{border:1px solid var(--line);background:#fff;border-radius:8px;place-items:center;min-height:40px;padding:0 12px;font-weight:700;display:grid;position:relative;overflow:hidden}.supplier-development-upload label input{opacity:0;position:absolute;inset:0}.supplier-development-upload button{min-height:40px}.supplier-development-upload small{color:var(--muted);grid-column:1/-1}.supplier-development-files{gap:8px;display:grid}.supplier-development-files article{border:1px solid var(--line);border-radius:9px;justify-content:space-between;align-items:center;gap:12px;padding:10px;display:flex}.supplier-development-files article>div{align-items:center;gap:10px;min-width:0;display:flex}.supplier-development-files article>div>span{gap:3px;min-width:0;display:grid}.supplier-development-files article b{text-overflow:ellipsis;overflow:hidden}.supplier-development-files article small{color:var(--muted);font-size:12px}.supplier-development-files article>span{align-items:center;gap:7px;display:flex}.supplier-development-files .danger{color:#b91c1c;background:#fff;border:1px solid #fecaca;border-radius:7px;min-height:32px}.supplier-development-duplicates{gap:8px;display:grid}.supplier-development-duplicates>div{background:#fffbeb;border:1px solid #fde68a;border-radius:9px;justify-content:space-between;align-items:center;gap:12px;padding:11px;display:flex}.supplier-development-duplicates span{gap:4px;display:grid}.supplier-development-duplicates small{color:#92400e}.supplier-development-duplicates button{color:#92400e;background:#fff;border:1px solid #f59e0b;border-radius:7px;min-height:34px;font-weight:700}.supplier-development-conversion-preview{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-bottom:16px;display:grid}.supplier-development-conversion-preview span{background:#f8fafc;border-radius:9px;padding:11px}.supplier-development-conversion-preview small,.supplier-development-conversion-preview b{display:block}.supplier-development-conversion-preview small{color:var(--muted);font-size:12px}.supplier-development-conversion-preview b{overflow-wrap:anywhere;margin-top:4px}.supplier-development-modal .empty{text-align:center;color:var(--muted);padding:18px}.supplier-development-modal-layer{z-index:90}.supplier-development-modal{width:min(760px,100vw - 28px);max-height:calc(100vh - 28px);overflow:hidden}.supplier-development-modal.wide{width:min(1180px,100vw - 28px)}.supplier-development-modal form{flex-direction:column;flex:1;min-height:0;display:flex;overflow:hidden}.supplier-development-modal .modal-body{min-height:0;overflow-y:auto}.supplier-development-form{gap:16px;display:grid}.supplier-development-form>section,.supplier-development-detail-section{border:1px solid var(--line);background:#fff;border-radius:12px;padding:16px}.supplier-development-form h3,.supplier-development-detail-section h3{margin:0 0 12px;font-size:16px}.supplier-development-form textarea{min-height:86px}.supplier-development-modal .modal-foot{z-index:2;background:#fff;flex:none;position:sticky;bottom:0}.supplier-development-modal .form-warning{color:#92400e;background:#fffbeb;border:1px solid #fcd34d;border-radius:9px;padding:12px}.supplier-development-score-form{grid-template-columns:repeat(5,1fr);gap:10px;margin-bottom:16px;display:grid}.supplier-development-score-form label{gap:7px;display:grid}.supplier-development-score-form span{font-size:13px;font-weight:700}.supplier-development-score-form select{border:1px solid var(--line);background:#fff;border-radius:8px;min-height:42px;padding:0 10px}.supplier-development-detail-actions{border-bottom:1px solid var(--line);background:#f8fafc;flex-flow:wrap;gap:8px;padding:12px 18px;display:flex}.supplier-development-detail-actions button{min-height:38px}.supplier-development-detail-tabs{border-bottom:1px solid var(--line);max-width:100%;padding:0 18px;display:flex;overflow-x:auto}.supplier-development-detail-tabs button{min-height:46px;color:var(--muted);background:0 0;border:0;border-bottom:3px solid #0000;flex:none;padding:0 14px;font-weight:800}.supplier-development-detail-tabs button.active{border-bottom-color:var(--brand);color:var(--brand)}.supplier-development-detail-body{background:#f8fafc;gap:14px;display:grid}.supplier-development-detail-section>header{justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:13px;display:flex}.supplier-development-detail-section>header h3{margin:0}.supplier-development-detail-section>header p{color:var(--muted);margin:4px 0 0;font-size:13px}.supplier-development-facts{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.supplier-development-facts>span{background:#f8fafc;border-radius:9px;min-width:0;padding:11px}.supplier-development-facts small{color:var(--muted);font-size:12px;display:block}.supplier-development-facts b{overflow-wrap:anywhere;margin-top:5px;font-size:14px;display:block}.supplier-development-detail-section>p{margin:12px 0 0;line-height:1.7}.supplier-development-evaluation-summary{grid-template-columns:1.1fr repeat(5,1fr);gap:10px;display:grid}.supplier-development-evaluation-summary>span{background:#f8fafc;border-radius:9px;padding:12px}.supplier-development-evaluation-summary small,.supplier-development-evaluation-summary b{display:block}.supplier-development-evaluation-summary small{color:var(--muted);font-size:12px}.supplier-development-evaluation-summary b{margin-top:5px}.supplier-development-timeline{display:grid}.supplier-development-timeline article{grid-template-columns:14px minmax(0,1fr) auto;gap:12px;padding:4px 0 18px;display:grid;position:relative}.supplier-development-timeline article>i{background:var(--brand);border:2px solid #fff;border-radius:50%;width:10px;height:10px;margin-top:5px;box-shadow:0 0 0 2px #bfdbfe}.supplier-development-timeline article:not(:last-child):before{content:"";background:#dbeafe;width:2px;position:absolute;top:17px;bottom:0;left:4px}.supplier-development-timeline article div{gap:5px;display:grid}.supplier-development-timeline article p{white-space:pre-wrap;margin:0}.supplier-development-timeline article small{color:var(--muted);font-size:12px;display:block}.supplier-development-timeline article>span{justify-items:end;gap:6px;display:grid}.supplier-development-timeline em{color:#a16207;background:#fef3c7;border-radius:999px;padding:5px 8px;font-size:12px;font-style:normal;font-weight:800}.supplier-development-timeline em.overdue{color:#b91c1c;background:#fee2e2}.supplier-development-timeline em.complete{color:#047857;background:#dcfce7}.supplier-development-timeline button{border:1px solid var(--line);background:#fff;border-radius:7px;min-height:30px;font-size:12px}.supplier-development-workbench{min-width:0}.supplier-development-metrics{grid-template-columns:repeat(5,minmax(150px,1fr));gap:12px;display:grid}.supplier-development-metrics article{border:1px solid var(--line);background:var(--card);min-height:94px;box-shadow:var(--shadow-sm);border-radius:14px;padding:16px 18px;position:relative;overflow:hidden}.supplier-development-metrics article:before{content:"";background:#64748b;width:4px;position:absolute;inset:0 auto 0 0}.supplier-development-metrics article.blue:before{background:#2563eb}.supplier-development-metrics article.yellow:before{background:#d97706}.supplier-development-metrics article.green:before{background:#059669}.supplier-development-metrics article.red:before{background:#dc2626}.supplier-development-metrics small{color:var(--muted);font-size:13px;display:block}.supplier-development-metrics b{color:var(--ink);margin-top:8px;font-size:25px;display:block}.supplier-development-panel{min-width:0}.supplier-development-panel>.panel-head{align-items:center}.supplier-development-view-toggle{border:1px solid var(--line);background:#f8fafc;border-radius:10px;padding:3px;display:flex}.supplier-development-view-toggle button{min-height:36px;color:var(--muted);background:0 0;border:0;border-radius:8px;padding:0 18px;font-weight:700}.supplier-development-view-toggle button.active{color:var(--brand);background:#fff;box-shadow:0 1px 4px #0f172a1a}.supplier-development-filters{border-top:1px solid var(--line);border-bottom:1px solid var(--line);background:#f8fafc;grid-template-columns:minmax(300px,2fr) repeat(4,minmax(150px,1fr));gap:10px;padding:14px;display:grid}.supplier-development-filters .search{grid-column:span 2;align-items:center;display:flex;position:relative}.supplier-development-filters .search span{color:var(--muted);position:absolute;left:12px}.supplier-development-filters input,.supplier-development-filters select{border:1px solid var(--line);width:100%;min-width:0;min-height:42px;color:var(--ink);background:#fff;border-radius:9px;padding:0 11px;font-size:14px}.supplier-development-filters .search input{padding-left:34px}.supplier-development-filters>button{min-height:42px}.supplier-development-filters>b{color:var(--muted);justify-content:flex-end;align-items:center;display:flex}.supplier-development-table{min-width:0;overflow-x:auto}.supplier-development-table-head,.supplier-development-table>article{grid-template-columns:180px 190px 170px 130px 125px 180px 180px 150px minmax(190px,1fr);align-items:stretch;gap:0;min-width:1500px;display:grid}.supplier-development-table-head{z-index:1;border-bottom:1px solid var(--line);background:#f8fafc;position:sticky;top:0}.supplier-development-table-head>span{color:var(--muted);padding:12px 10px;font-size:13px;font-weight:800}.supplier-development-table>article{border-bottom:1px solid var(--line);background:#fff}.supplier-development-table>article:hover{background:#f8fbff}.supplier-development-table>article.overdue{background:#fff7f7}.supplier-development-table>article>span{flex-direction:column;justify-content:center;gap:4px;min-width:0;padding:13px 10px;font-size:14px;display:flex}.supplier-development-table>article>span+span{border-left:1px solid #edf2f7}.supplier-development-table b,.supplier-development-table strong{text-overflow:ellipsis;overflow:hidden}.supplier-development-table strong{font-size:15px}.supplier-development-table small{color:var(--muted);text-overflow:ellipsis;font-size:12px;display:block;overflow:hidden}.supplier-development-table .actions{flex-flow:wrap;align-content:center;gap:6px;display:flex}.supplier-development-table .actions button{border:1px solid var(--line);min-height:30px;color:var(--ink);background:#fff;border-radius:7px;padding:4px 8px;font-size:12px;font-weight:700}.supplier-development-table .actions button.primary{border-color:var(--brand);background:var(--brand);color:#fff}.supplier-development-score{color:#475569;background:#f1f5f9;border-radius:999px;align-items:center;width:max-content;min-height:27px;padding:0 8px;font-size:12px;font-weight:800;display:inline-flex}.supplier-development-score.high{color:#047857;background:#dcfce7}.supplier-development-score.medium{color:#a16207;background:#fef3c7}.supplier-development-score.low{color:#b91c1c;background:#fee2e2}.supplier-development-reminder{color:#1d4ed8;background:#eff6ff;border-radius:999px;align-items:center;width:max-content;min-height:26px;padding:0 8px;font-size:12px;font-weight:800;display:inline-flex}.supplier-development-reminder.upcoming{color:#a16207;background:#fef3c7}.supplier-development-reminder.overdue{color:#b91c1c;background:#fee2e2}.supplier-development-reminder.normal{color:#475569;background:#e2e8f0}.supplier-development-table .wechat,.supplier-development-table .stage{color:#475569;background:#f1f5f9;border-radius:7px;width:max-content;padding:5px 8px;font-size:12px;font-style:normal;font-weight:800;display:inline-flex}.supplier-development-table .wechat.added{color:#047857;background:#dcfce7}.supplier-development-table .stage{color:#1d4ed8;background:#eff6ff}.supplier-development-board{overscroll-behavior-inline:contain;background:#f8fafc;gap:12px;max-width:100%;padding:14px;display:flex;overflow-x:auto}.supplier-development-board>section{border:1px solid var(--line);background:#eef2f7;border-radius:13px;flex:0 0 285px}.supplier-development-board>section>header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;padding:12px 13px;display:flex}.supplier-development-board>section>header em{width:26px;height:26px;color:var(--brand);background:#fff;border-radius:999px;place-items:center;font-style:normal;font-weight:800;display:grid}.supplier-development-board>section>div{gap:10px;padding:10px;display:grid}.supplier-development-board article{cursor:pointer;background:#fff;border:1px solid #dde5ee;border-radius:11px;gap:8px;padding:13px;display:grid;box-shadow:0 2px 8px #0f172a0a}.supplier-development-board article:hover{border-color:#93c5fd}.supplier-development-board h3,.supplier-development-board p{margin:0}.supplier-development-board h3{font-size:15px}.supplier-development-board p{color:var(--muted);font-size:13px}.supplier-development-board article>span{justify-content:space-between;align-items:center;gap:10px;display:flex}.supplier-development-board article>span small{color:var(--muted);font-size:12px}.supplier-development-board article>span b{text-overflow:ellipsis;max-width:170px;font-size:12px;overflow:hidden}.order-tool-modal-body>.order-bulk-po{grid-template-columns:minmax(220px,.72fr) minmax(0,1.7fr);align-items:start;gap:12px;overflow:visible}.order-bulk-po>.order-bulk-copy,.order-bulk-po>details{width:100%;min-width:0}.order-bulk-filters{background:#f8faff;flex-wrap:wrap;align-items:flex-end;gap:9px;width:100%;min-width:0;padding:11px;display:flex}.order-bulk-filters>label{flex:150px;min-width:130px}.order-bulk-filters select{min-width:0}.order-bulk-filters>button{border-radius:9px;flex:none;grid-column:auto;min-width:max-content;min-height:42px;padding-inline:14px}.order-bulk-footer{z-index:8;min-width:0;min-height:64px;padding:11px 20px calc(11px + env(safe-area-inset-bottom,0px));-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#fffffffa;border-top:1px solid #dbe4ef;flex-wrap:wrap;flex:none;justify-content:space-between;align-items:center;gap:12px;display:flex;position:sticky;bottom:0;left:0;right:0;box-shadow:0 -8px 24px #081b4514}.order-bulk-footer .order-bulk-summary{flex:190px;min-width:0}.order-bulk-footer .order-bulk-actions{flex-wrap:wrap;flex:0 auto;justify-content:flex-end;align-items:center;gap:8px;min-width:0;max-width:100%;display:flex}.order-bulk-footer .order-bulk-actions>button{white-space:nowrap;border-radius:9px;min-width:0;min-height:42px;margin:0;padding:0 14px}.order-bulk-footer .order-bulk-actions>button:first-child{color:#536174;background:#fff;border-color:#d5dde8}.order-bulk-footer .order-bulk-actions>button:first-child:hover{background:#f6f8fb;border-color:#b8c4d3}.order-bulk-footer .order-bulk-actions>button:nth-child(2){color:#1759c8;background:#f8fbff;border-color:#8fb0dd}.order-bulk-footer .order-bulk-actions>button:nth-child(2):hover{background:#edf5ff;border-color:#5f8fce}.order-bulk-footer .order-bulk-actions>button:focus-visible,.order-bulk-filters>button:focus-visible{outline-offset:2px;outline:2px solid #6e9fe8}@media (width<=760px){.order-tool-modal-body>.order-bulk-po{grid-template-columns:minmax(0,1fr)}.order-bulk-filters{grid-template-columns:minmax(0,1fr);padding:10px;display:grid}.order-bulk-filters>label{width:100%;min-width:0}.order-bulk-filters>button{grid-column:auto;width:100%;min-width:0;min-height:46px}.order-bulk-footer{min-height:0;padding:12px 14px calc(12px + env(safe-area-inset-bottom,0px));flex-direction:column;align-items:stretch;gap:10px}.order-bulk-footer .order-bulk-summary{flex:none;width:100%}.order-bulk-footer .order-bulk-actions{grid-template-columns:minmax(0,1fr);gap:8px;width:100%;display:grid}.order-bulk-footer .order-bulk-actions>button{width:100%;min-height:46px}}.order-edit-mixed-convert{background:#eef5ff;border:1px solid #94b9ea;border-radius:12px;align-items:center;gap:12px;padding:12px 14px;display:flex}.order-edit-mixed-convert>div{flex:1}.order-edit-mixed-convert b,.order-edit-mixed-convert small{display:block}.order-edit-mixed-convert b{color:#174fae}.order-edit-mixed-convert small{color:#61738e;margin-top:4px;font-size:10px}.order-edit-mixed-convert>span{white-space:nowrap;color:#174fae;font-size:11px;font-weight:900}.order-edit-mixed-convert>button{white-space:nowrap}.order-edit-mixed-select{color:#174fae;cursor:pointer;background:#eef5ff;border:1px solid #a8c5eb;border-radius:7px;align-items:center;gap:6px;width:max-content;margin:10px 12px 0;padding:6px 8px;font-size:10px;font-weight:900;display:flex}.order-edit-mixed-select input{accent-color:#1765cc;width:15px;height:15px;margin:0}.order-edit-mixed-select:has(input:disabled){cursor:not-allowed;opacity:.55}@media (width<=650px){.order-edit-mixed-convert{flex-direction:column;align-items:stretch}.order-edit-mixed-convert>button{width:100%}}.auto-carton-supplier-filter{color:#263650;min-width:0;margin-top:14px;font-size:.875rem}.auto-carton-supplier-filter>header{justify-content:space-between;align-items:center;gap:10px;margin-bottom:7px;display:flex}.auto-carton-supplier-filter>header>b{font-size:.875rem}.auto-carton-supplier-filter>header>button{color:#174fae;background:#edf4ff;border:0;border-radius:8px;min-height:40px;padding:6px 10px;font-size:.875rem}.auto-carton-supplier-filter details{background:#fff;border:1px solid #cbd9ec;border-radius:10px;overflow:hidden}.auto-carton-supplier-filter summary{cursor:pointer;color:#174fae;overflow-wrap:anywhere;min-height:44px;padding:11px 13px;font-weight:700}.auto-carton-supplier-filter summary:focus-visible,.auto-carton-supplier-filter button:focus-visible,.auto-carton-supplier-filter input:focus-visible{outline-offset:2px;outline:2px solid #1765cc}.auto-carton-supplier-filter details[open]>summary{background:#f5f9ff;border-bottom:1px solid #dce5f1}.auto-carton-supplier-picker{padding:10px}.auto-carton-supplier-search{gap:6px;margin-bottom:8px;display:grid}.auto-carton-supplier-search>input{color:#263650;background:#fff;border:1px solid #cbd9ec;border-radius:8px;width:100%;min-width:0;height:44px;padding:0 10px;font-size:1rem}.auto-carton-supplier-options{overscroll-behavior:contain;grid-template-columns:repeat(2,minmax(0,1fr));gap:4px;max-height:190px;display:grid;overflow-y:auto}.auto-carton-supplier-options>label{cursor:pointer;border-radius:7px;align-items:center;gap:8px;min-width:0;min-height:44px;padding:8px;display:flex}.auto-carton-supplier-options>label:hover{background:#edf4ff}.auto-carton-supplier-options>label:has(input:checked){background:#edf4ff}.auto-carton-supplier-options input{accent-color:#1765cc;flex:none;width:18px;height:18px;margin:0}.auto-carton-supplier-options span{overflow-wrap:anywhere;min-width:0}.auto-carton-supplier-options small{color:#566b88;flex:none;margin-left:auto;font-size:.8125rem}.auto-carton-supplier-options>p{color:#566b88;grid-column:1/-1;margin:10px 0}.auto-carton-supplier-tags{flex-wrap:wrap;gap:7px;margin-top:9px;display:flex}.auto-carton-supplier-tags>button{color:#174fae;text-align:left;overflow-wrap:anywhere;background:#edf4ff;border:1px solid #b9cfed;border-radius:8px;align-items:center;gap:10px;max-width:100%;min-height:40px;padding:7px 10px;font-size:.875rem;display:flex}.auto-carton-supplier-tags>button>span{flex:none;font-size:1.125rem}.auto-carton-filter-count{color:#566b88;margin:9px 0 0;font-size:.875rem;line-height:1.5}@media (width<=720px){.auto-carton-supplier-options{grid-template-columns:1fr}.auto-carton-supplier-filter>header{flex-wrap:wrap}}.order-packing-add-actions{flex-wrap:wrap;gap:8px;display:flex}.order-packing-add-actions button{white-space:nowrap;min-height:44px}.order-edit-v2 .order-edit-line-grid{grid-template-columns:minmax(220px,2fr) repeat(3,minmax(100px,1fr)) auto}.order-edit-packing-quantities{background:#f7faff;border:1px solid #cbdcf2;border-radius:10px;grid-template-columns:repeat(4,minmax(0,1fr));align-items:start;gap:12px;margin:0 12px 12px;padding:12px;display:grid}.order-edit-packing-quantities label,.order-edit-packing-quantities .mixed-count-reference{gap:6px;min-width:0;display:grid}.order-edit-packing-quantities label>span,.order-edit-packing-quantities .mixed-count-reference>span{color:#425674;font-size:14px;font-weight:700}.order-edit-packing-quantities input{box-sizing:border-box;background:#fff;border:1px solid #b9cbe4;border-radius:8px;width:100%;min-width:0;height:44px;padding:0 10px;font-size:16px}.order-edit-packing-quantities input[readonly]{color:#174fae;background:#edf4ff}.order-edit-packing-quantities input:disabled{color:#758399;cursor:not-allowed;background:#edf0f4}.order-edit-packing-quantities .order-carton-count-field>span,.purchase-carton-count-field>span{color:#174fae;font-weight:800}.order-edit-packing-quantities .order-carton-count-field input,.purchase-carton-count-field input{background:#fff;border:2px solid #3976cb}.order-edit-packing-quantities p{color:#65748c;grid-column:1/-1;margin:0;font-size:13px;line-height:1.5}.mixed-count-reference b{color:#174fae;font-size:16px}.mixed-count-reference small{color:#65748c;font-size:13px}.order-edit-v2 .order-edit-group-header{flex-wrap:wrap;gap:8px}.order-edit-v2 .order-edit-group-header b{font-size:16px}.order-edit-v2 .order-edit-group-header small{font-size:13px}.order-edit-mixed-footer label:first-child>span{color:#174fae;font-size:14px}.order-edit-mixed-footer label:first-child input{border:2px solid #3976cb;height:44px;font-size:16px}@media (width<=1050px){.order-edit-v2 .order-edit-line-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.order-edit-v2 .order-edit-line-grid .product{grid-column:1/-1}}@media (width<=650px){.order-edit-v2 .order-edit-line-grid,.order-edit-packing-quantities{grid-template-columns:repeat(2,minmax(0,1fr))}.order-edit-products-head .order-packing-add-actions{width:100%}.order-packing-add-actions button{flex:1}.order-edit-packing-quantities{gap:10px;margin:0 8px 8px;padding:10px}}.order-edit-v2 .order-edit-line.mixed.mixed-group-start{border:2px solid #78a7e6;border-radius:12px 12px 0 0;margin-top:10px}.drawer-body.order-edit-scroll{padding-bottom:calc(96px + env(safe-area-inset-bottom,0px));scroll-padding-bottom:calc(96px + env(safe-area-inset-bottom,0px))}.order-edit-back-to-top{right:calc(18px + env(safe-area-inset-right,0px));bottom:calc(18px + env(safe-area-inset-bottom,0px));z-index:3;color:#fff;cursor:pointer;touch-action:manipulation;background:#175dcc;border:1px solid #0b469c;border-radius:50%;place-items:center;width:48px;height:48px;padding:0;display:grid;position:absolute;box-shadow:0 4px 14px #083d8d4d}.order-edit-back-to-top:hover{background:#083d8d}.order-edit-back-to-top:focus-visible{outline-offset:3px;outline:3px solid #ffcf24}.order-edit-back-to-top:active{background:#083d8d}.order-product-search{z-index:12;color:#17355d;background:#fff;border:1px solid #cbd9ef;border-radius:12px;padding:12px;position:sticky;top:0}.order-product-search-controls{flex-wrap:wrap;align-items:end;gap:10px;display:flex}.order-product-search-controls>label{flex:1;gap:5px;min-width:200px;display:grid}.order-product-search input,.order-product-search button,.order-product-search summary{min-height:44px;font-size:14px}.order-product-search input[type=search]{border:1px solid #bdcce2;border-radius:8px;width:100%;padding:10px;font-size:16px}.order-sku-picker{position:relative}.order-sku-picker summary{cursor:pointer;border:1px solid #bdcce2;border-radius:8px;padding:10px 16px}.order-sku-options{z-index:30;background:#fff;border:1px solid #bdcce2;border-radius:10px;width:min(300px,80vw);max-height:350px;padding:12px;position:absolute;top:calc(100% + 6px);right:0;overflow:auto;box-shadow:0 8px 25px #163d7526}.order-sku-options>label:first-child{gap:6px;display:grid}.order-sku-option{align-items:center;gap:10px;min-height:44px;display:flex}.order-sku-option input{accent-color:#083d8d;width:20px;height:20px;min-height:20px}.order-product-search-summary{flex-wrap:wrap;align-items:center;gap:8px;margin-top:8px;font-size:14px;display:flex}.order-product-search-summary button{color:#083d8d;background:#edf4ff;border-radius:22px;padding:6px 12px}.order-source-line{color:#526783;margin-bottom:8px;font-size:14px}.order-independent-lines{align-items:center;gap:10px;min-height:44px;padding:10px 0;font-size:14px;display:flex}.order-independent-lines input{accent-color:#083d8d;width:20px;height:20px}.po-import-card>.order-independent-lines{grid-column:1/-1}.packing-workbench .form-error{margin-bottom:12px;font-size:16px}.order-packing-entry{background:#f1f6ff;border-top:1px solid #ccd9ed;flex-wrap:wrap;flex-shrink:0;align-items:center;gap:12px;padding:10px 16px;display:flex}.order-packing-entry small{color:#526783;font-size:14px}.packing-workbench{z-index:1200;color:#17355d;isolation:isolate;background:#f3f6fa;flex-direction:column;font-size:16px;line-height:1.5;display:flex;position:fixed;inset:0}.packing-workbench *{box-sizing:border-box}.packing-workbench button,.packing-workbench input,.packing-workbench select,.packing-workbench summary{font:inherit;min-height:44px}.packing-workbench button{color:#174c96;cursor:pointer;background:#fff;border:1px solid #c6d4e8;border-radius:9px;padding:9px 14px}.packing-workbench button.primary{color:#083d8d;background:#ffd329;border-color:#ffd329;font-weight:700}.packing-workbench button:disabled{opacity:.48;cursor:default}.packing-workbench button:focus-visible,.packing-workbench input:focus-visible,.packing-workbench select:focus-visible{outline-offset:2px;outline:3px solid #5c9eff}.packing-workbench input:not([type=checkbox]),.packing-workbench select{color:#183860;background:#fff;border:1px solid #bdcce2;border-radius:8px;width:100%;min-width:0;padding:8px 10px}.packing-workbench input[type=checkbox]{accent-color:#083d8d;flex-shrink:0;width:22px;height:22px;min-height:22px}.packing-workbench-header{padding:max(12px, env(safe-area-inset-top)) 24px 12px;color:#fff;background:#083d8d;flex-shrink:0;justify-content:space-between;align-items:center;gap:12px;display:flex}.packing-workbench-header h2{color:#fff;margin:0;font-size:24px}.packing-workbench-header p{color:#e1ebff;margin:4px 0 0;font-size:14px}.packing-workbench-header button{flex-shrink:0}.packing-workbench-scroll{overscroll-behavior:contain;flex:1;min-height:0;padding:18px 24px 28px;overflow:auto}.packing-workbench-scroll>*{max-width:1560px;margin-left:auto;margin-right:auto}.packing-totals{flex-wrap:wrap;gap:12px;margin-bottom:16px;display:flex}.packing-totals>span{background:#fff;border:1px solid #d8e1ed;border-radius:9px;padding:10px 16px}.packing-totals b{color:#083d8d;font-size:20px}.packing-columns{grid-template-columns:minmax(0,1.15fr) minmax(360px,1fr);align-items:start;gap:18px;display:grid}.packing-products{min-width:0}.packing-product-filters{flex-wrap:wrap;align-items:end;gap:12px;padding:12px 0;display:flex}.packing-product-filters>label:not(.packing-check){gap:4px;display:grid}.packing-check{align-items:center;gap:8px;min-height:44px;display:flex}.packing-product-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.packing-product-card{cursor:pointer;background:#fff;border:2px solid #dbe3ee;border-radius:12px;grid-template-columns:80px minmax(0,1fr);align-items:start;gap:12px;padding:12px;display:grid;position:relative}.packing-product-card.selected{background:#edf4ff;border-color:#1455a7}.packing-product-card>input{z-index:1;position:absolute;top:9px;left:9px}.packing-product-image{color:#6f8095;background:#f1f3f6;border-radius:8px;place-items:center;width:80px;height:96px;font-size:13px;display:grid;overflow:hidden}.packing-product-image img{object-fit:contain;background:#fff;width:100%;height:100%}.packing-product-info{overflow-wrap:anywhere;flex-direction:column;gap:4px;min-width:0;display:flex}.packing-product-info b{color:#083d8d;font-size:17px}.packing-product-info>span{font-size:14px}.packing-product-info small{color:#64748b;font-size:13px}.packing-available{color:#174c96;font-weight:700}.packing-config{background:#fff;border:1px solid #cbd9eb;border-radius:12px;min-width:0;padding:16px}.packing-config>header,.packing-saved-groups>header{justify-content:space-between;align-items:center;gap:10px;margin-bottom:12px;display:flex}.packing-config h3,.packing-saved-groups h3{color:#083d8d;margin:0;font-size:19px}.packing-config fieldset{border:0;min-width:0;margin:0;padding:0}.packing-config-top{grid-template-columns:1fr 1fr;gap:12px;display:grid}.packing-config label{gap:5px;font-size:14px;display:grid}.packing-config label input,.packing-config label select{font-size:16px}.packing-selected-heading{justify-content:space-between;align-items:center;gap:10px;margin:16px 0 8px;display:flex}.packing-selected-heading b{font-size:15px}.packing-selected-list{overscroll-behavior:contain;max-height:410px;overflow:auto}.packing-selected-row{border-bottom:1px solid #e1e8f1;grid-template-columns:minmax(90px,1fr) 100px auto 44px;align-items:end;gap:8px;padding:12px 0;display:grid}.packing-selected-row>div{overflow-wrap:anywhere;flex-direction:column;gap:3px;min-width:0;display:flex}.packing-selected-row small{color:#61738b;font-size:13px}.packing-selected-row p{color:#61738b;grid-column:1/-1;margin:0;font-size:14px}.packing-workbench .danger{color:#bc2037}.packing-spec-fields{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:16px;display:grid}.packing-help,.packing-lock,.packing-empty{color:#526783;font-size:14px}.packing-lock{background:#fff3cc;border-radius:8px;padding:10px}.packing-pagination{justify-content:center;align-items:center;gap:16px;padding:16px 0;font-size:14px;display:flex}.packing-pagination button{min-height:44px}.packing-saved-groups{background:#fff;border:1px solid #d5dfec;border-radius:12px;margin-top:20px;padding:16px}.packing-saved-groups>article{border-top:1px solid #e0e7f1;justify-content:space-between;align-items:center;gap:14px;padding:14px 0;display:flex}.packing-saved-groups article>div:first-child{flex-direction:column;gap:5px;display:flex}.packing-saved-groups article span,.packing-saved-groups article small{font-size:14px}.packing-saved-groups article small{color:#61738b}.packing-group-actions{flex-wrap:wrap;flex-shrink:0;gap:8px;display:flex}.packing-legacy-reference{background:#fff;border:1px solid #d5dfec;border-radius:10px;margin-top:16px;padding:14px;font-size:14px}.packing-legacy-reference summary{cursor:pointer;padding:10px 0}.packing-workbench-footer{padding:12px 24px max(12px, env(safe-area-inset-bottom));background:#fff;border-top:1px solid #cbd8eb;flex-shrink:0;justify-content:flex-end;align-items:center;gap:16px;display:flex}.packing-workbench-footer>span{margin-right:auto;font-size:15px}.packing-workbench-footer small{color:#6b7c93;margin-left:12px}.packing-workbench-footer .packing-next,.packing-mobile-steps{display:none}.packing-notice{color:#24663d;background:#e8f5ed;border:1px solid #a4d7b6;border-radius:10px;padding:12px}.packing-confirm{z-index:100;background:#102c5270;place-items:center;padding:18px;display:grid;position:absolute;inset:0}.packing-confirm>div{background:#fff;border-radius:14px;max-width:480px;padding:24px}.packing-confirm button{margin:6px 6px 0 0}.packing-loading{padding:30px 0}@media (width<=1100px){.packing-product-grid{grid-template-columns:1fr}.packing-selected-row{grid-template-columns:minmax(80px,1fr) 85px auto 44px}.packing-saved-groups>article{flex-direction:column;align-items:start}}@media (width<=760px){.packing-workbench-header{padding-left:14px;padding-right:14px}.packing-workbench-header h2{font-size:21px}.packing-workbench-scroll{padding:12px}.packing-totals{grid-template-columns:1fr 1fr;gap:8px;display:grid}.packing-totals>span{padding:8px 12px}.packing-columns{display:block}.packing-columns.step-products .packing-config,.packing-columns.step-packing .packing-products{display:none}.packing-mobile-steps{gap:8px;margin-bottom:12px;display:flex}.packing-mobile-steps button{flex:1}.packing-mobile-steps button.active{color:#fff;background:#083d8d}.packing-product-card{grid-template-columns:92px minmax(0,1fr)}.packing-product-image{width:92px;height:104px}.packing-config{padding:12px}.packing-selected-row{grid-template-columns:minmax(0,1fr) 90px 44px}.packing-selected-row>button:first-of-type{grid-area:auto/1;justify-self:start}.packing-selected-row>button:last-of-type{grid-area:1/3}.packing-spec-fields{grid-template-columns:1fr 1fr}.packing-config-top{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.packing-workbench-footer{flex-wrap:wrap;gap:7px;padding-left:10px;padding-right:10px}.packing-workbench-footer>span{flex-basis:100%}.packing-workbench-footer .packing-next{flex:1;display:block}.packing-workbench-footer>button.primary{flex:1}.packing-saved-groups>header{flex-wrap:wrap}.packing-group-actions button{font-size:14px}.order-product-search-controls>label{flex-basis:100%}}.order-carton-spec-entry,.carton-spec-applied{color:#083d8d;background:#edf4ff;border:1px solid #aac4e9;border-radius:12px;justify-content:space-between;align-items:center;gap:12px;padding:14px 16px;display:flex}.order-carton-spec-entry b,.order-carton-spec-entry span{display:block}.order-carton-spec-entry b{font-size:16px}.order-carton-spec-entry span{color:#506584;margin-top:4px;font-size:14px}.order-carton-spec-entry button,.carton-spec-applied button{flex-shrink:0;min-height:44px;font-size:14px}.carton-spec-applied{color:#225d38;background:#eaf8ef;border-color:#aad1b9;font-size:14px}.carton-spec-editor{z-index:160;color:#1b2d49;isolation:isolate;background:#f2f5fa;flex-direction:column;font-size:16px;line-height:1.5;display:flex;position:fixed;inset:0}.carton-spec-editor *{box-sizing:border-box;min-width:0}.carton-spec-editor button{color:#083d8d;min-height:44px;font:inherit;cursor:pointer;white-space:normal;background:#fff;border:1px solid #bccce1;border-radius:9px;padding:9px 14px;font-size:14px;font-weight:650}.carton-spec-editor button.primary{color:#fff;background:#083d8d;border-color:#083d8d}.carton-spec-editor button:disabled{opacity:.45;cursor:not-allowed}.carton-spec-editor :focus-visible{outline-offset:2px;outline:3px solid #4b94e8}.carton-spec-header{padding:max(16px,env(safe-area-inset-top)) 24px 16px;background:#fff;border-bottom:1px solid #cbd8e8;flex-shrink:0;justify-content:space-between;align-items:center;gap:14px;display:flex}.carton-spec-header h2{color:#083d8d;margin:0;font-size:24px}.carton-spec-header p{color:#536981;overflow-wrap:anywhere;margin:4px 0 0;font-size:14px}.carton-spec-header>button{flex-shrink:0}.carton-spec-scroll{overscroll-behavior:contain;scrollbar-gutter:stable;flex:1;min-height:0;padding:18px max(18px,50% - 690px);overflow-y:auto}.carton-spec-summary{flex-wrap:wrap;gap:10px;margin-bottom:16px;display:flex}.carton-spec-summary>span{background:#fff;border:1px solid #dae3ef;border-radius:10px;padding:9px 14px;font-size:14px}.carton-spec-summary b{color:#083d8d;margin-right:4px;font-size:18px}.carton-spec-filters{grid-template-columns:minmax(0,1fr) minmax(190px,.35fr);gap:12px;margin-bottom:16px;display:grid}.carton-spec-editor label{color:#415877;gap:5px;font-size:14px;display:grid}.carton-spec-editor label>span{font-weight:600}.carton-spec-editor input:not([type=checkbox]),.carton-spec-editor select{color:#182d4b;width:100%;min-height:44px;font:inherit;background:#fff;border:1px solid #b9cbe1;border-radius:8px;padding:8px 10px;font-size:16px;line-height:1.4}.carton-spec-editor input:disabled{color:#64758c;background:#edf1f6}.carton-spec-editor input[type=checkbox]{accent-color:#083d8d;flex-shrink:0;width:20px;height:20px;margin:0}.carton-spec-batch{background:#fff;border:1px solid #c3d4eb;border-radius:12px;margin-bottom:18px;padding:14px}.carton-spec-selection{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.carton-spec-selection>label,.carton-spec-unit>header>label{cursor:pointer;align-items:center;gap:9px;min-height:44px;display:flex}.carton-spec-selection>b{color:#083d8d;font-size:14px}.carton-spec-selection>button{margin-left:auto}.carton-spec-batch details{border-top:1px solid #e1e8f2;margin-top:10px;padding-top:10px}.carton-spec-batch summary{color:#083d8d;cursor:pointer;min-height:36px;font-size:15px}.carton-spec-batch details p{color:#5c6d83;margin:6px 0 12px;font-size:14px}.carton-spec-batch details>button{margin-top:12px}.carton-spec-fields{background:#f6f9fe;border-top:1px solid #dce5f1;grid-template-columns:repeat(6,minmax(0,1fr));gap:12px;padding:16px;display:grid}.carton-spec-bulk-fields{background:0 0;border:0;grid-template-columns:repeat(4,minmax(0,1fr));padding:0}.carton-spec-mix-actions{border-top:1px solid #e1e8f2;flex-wrap:wrap;align-items:end;gap:10px;margin-top:14px;padding-top:14px;display:flex}.carton-spec-mix-actions>label{flex:1;min-width:190px;max-width:360px}.carton-spec-notice{color:#245f38;background:#edf8f0;border:1px solid #adcab9;border-radius:10px;padding:12px 14px;font-size:14px}.carton-spec-units{gap:16px;display:grid}.carton-spec-unit{background:#fff;border:1px solid #ccd9e9;border-radius:12px;overflow:hidden}.carton-spec-unit.is-mixed{border:2px solid #739fd7}.carton-spec-unit>header{background:#f9fbff;border-bottom:1px solid #dbe5f2;flex-wrap:wrap;align-items:center;gap:12px;padding:10px 16px;display:flex}.carton-spec-unit.is-mixed>header{background:#eaf2fe}.carton-spec-unit>header strong{color:#083d8d;overflow-wrap:anywhere;font-size:16px}.carton-spec-unit>header>span{color:#61758f;font-size:14px}.carton-spec-unit>header>button{margin-left:auto}.carton-spec-product{grid-template-columns:minmax(220px,1fr) 110px 140px 130px;align-items:center;gap:16px;padding:14px 16px;display:grid}.carton-spec-product+.carton-spec-product{border-top:1px dashed #d5dfec}.carton-spec-product-id{align-items:center;gap:12px;display:flex}.carton-spec-photo{color:#6a7a8d;background:#f4f6f9;border:1px solid #dde5ee;border-radius:8px;flex-shrink:0;place-items:center;width:70px;height:70px;font-size:13px;display:grid;overflow:hidden}.carton-spec-photo img{object-fit:contain;background:#fff;width:100%;height:100%}.carton-spec-product-id b,.carton-spec-product-id span:not(.carton-spec-photo),.carton-spec-product-id small{overflow-wrap:anywhere;display:block}.carton-spec-product-id b{font-size:16px}.carton-spec-product-id div>span{margin-top:3px;font-size:14px}.carton-spec-product-id small{color:#64748b;margin-top:4px;font-size:13px}.carton-spec-quantity{gap:5px;font-size:14px;display:grid}.carton-spec-quantity>span{color:#61758f}.carton-spec-quantity b{overflow-wrap:anywhere;font-size:16px}.carton-spec-unit-foot{color:#536984;justify-content:space-between;align-items:center;gap:10px;padding:10px 16px;font-size:13px;display:flex}.carton-spec-unit-foot b{color:#083d8d;flex-shrink:0}.carton-spec-issue{color:#9c351a;background:#fff1ec;border-top:1px solid #f0c7b7;margin:0;padding:12px 16px;font-size:14px}.carton-spec-pagination{justify-content:center;align-items:center;gap:14px;margin:20px 0 4px;font-size:14px;display:flex}.carton-spec-empty{text-align:center;color:#62718b;padding:32px 10px}.carton-spec-footer{padding:14px 24px max(14px,env(safe-area-inset-bottom));background:#fff;border-top:1px solid #bdcfe8;flex-shrink:0;justify-content:space-between;align-items:center;gap:14px;display:flex;box-shadow:0 -6px 20px #1932510a}.carton-spec-footer b,.carton-spec-footer span{font-size:14px;display:block}.carton-spec-footer span{color:#60718a;margin-top:3px}.carton-spec-footer>button{flex-shrink:0}.carton-spec-confirm-layer{z-index:1;background:#122e5566;place-items:center;padding:18px;display:grid;position:absolute;inset:0}.carton-spec-confirm{background:#fff;border-radius:14px;max-width:480px;padding:22px;box-shadow:0 15px 50px #0003}.carton-spec-confirm h3{margin:0;font-size:20px}.carton-spec-confirm button{margin:6px 6px 0 0}@media (width<=900px){.carton-spec-fields{grid-template-columns:repeat(3,minmax(0,1fr))}.carton-spec-product{grid-template-columns:minmax(0,1fr) 100px 110px 110px;gap:10px}.carton-spec-product-id{gap:8px}.carton-spec-photo{width:54px;height:60px}}@media (width<=600px){.order-carton-spec-entry,.carton-spec-applied{flex-direction:column;align-items:stretch}.carton-spec-header{padding-left:14px;padding-right:14px}.carton-spec-header h2{font-size:22px}.carton-spec-scroll{padding:12px}.carton-spec-summary{grid-template-columns:1fr 1fr;gap:8px;display:grid}.carton-spec-summary>span{padding:8px 10px}.carton-spec-filters{grid-template-columns:1fr}.carton-spec-batch{padding:12px}.carton-spec-selection>label{flex-basis:100%}.carton-spec-selection>button{padding:8px}.carton-spec-fields,.carton-spec-bulk-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.carton-spec-fields{padding:12px}.carton-spec-bulk-fields{padding:0}.carton-spec-mix-actions>button,.carton-spec-mix-actions>label{flex-basis:100%;width:100%;max-width:none}.carton-spec-product{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;padding:12px}.carton-spec-product-id{grid-column:1/-1}.carton-spec-photo{width:68px;height:68px}.carton-spec-quantity{grid-column:1/-1;align-items:center;gap:10px;display:flex}.carton-spec-unit>header{gap:6px 10px;padding:8px 12px}.carton-spec-unit>header>label{flex:1}.carton-spec-unit>header>span{flex-basis:100%;order:3}.carton-spec-unit-foot{flex-direction:column;align-items:start;padding:10px 12px}.carton-spec-pagination{gap:8px}.carton-spec-footer{padding:12px 14px max(12px,env(safe-area-inset-bottom));flex-direction:column;align-items:stretch;gap:9px}.carton-spec-footer>div{flex-wrap:wrap;gap:2px 10px;display:flex}.carton-spec-footer>button{width:100%}}.receiving-preview-pages{gap:18px;width:min(460px,100%);min-width:0;display:grid}.receiving-copies-note{color:#123d78;text-align:center;background:#edf3ff;border-radius:8px;margin:0;padding:10px;font-size:14px;font-weight:700}.receiving-label-barcodes{aspect-ratio:2/3;box-sizing:border-box;color:#000;border:2px solid #000;border-radius:0;width:100%;min-height:0;padding:0;display:block;position:relative;container-type:inline-size}.receiving-label-barcodes>header{color:#000;border-color:#000;width:auto;height:5%;padding:0;font-size:4.94cqw;line-height:1.1;position:absolute;top:3%;left:4%;right:4%}.receiving-label-barcodes>h3{color:#000;letter-spacing:0;overflow-wrap:anywhere;height:7.5%;margin:0;font-size:11.29cqw;line-height:1;position:absolute;top:9.5%;left:4%;right:4%}.receiving-label-top{grid-template-columns:32.6% minmax(0,1fr);align-items:center;gap:4.35%;height:22%;min-height:0;display:grid;position:absolute;top:18%;left:4%;right:4%}.receiving-label-barcodes .receiving-qr-preview{aspect-ratio:1;border:0;border-radius:0;width:100%;height:auto;margin:0;padding:0}.receiving-label-barcodes dl{border:0;grid-template-rows:repeat(4,minmax(0,1fr));min-width:0;height:100%;display:grid}.receiving-label-barcodes dl>div{border:0;padding:0;line-height:1.1;display:block}.receiving-label-barcodes dt{color:#333;font-size:2.82cqw}.receiving-label-barcodes dd{color:#000;overflow-wrap:anywhere;font-size:4.41cqw}.receiving-label-barcodes>p{color:#000;border-bottom:1px solid #000;width:auto;height:2.85%;margin:0;padding:0;font-size:3.35cqw;font-weight:800;line-height:1.1;position:absolute;top:40.5%;left:4%;right:4%}.receiving-label-items{text-align:left;grid-template-rows:repeat(2,minmax(0,1fr));min-width:0;height:50%;display:grid;position:absolute;top:44%;left:4%;right:4%}.receiving-label-item{border-bottom:1px solid #000;min-width:0;padding:0;position:relative}.receiving-label-item>b{margin:0;line-height:1.2;display:block;position:absolute;left:0;right:0}.receiving-label-item>b>span{white-space:pre;display:block}.receiving-barcode{text-align:center;color:#000;flex-direction:column;align-items:center;margin:0;line-height:1.2;display:flex;position:absolute}.receiving-barcode svg{background:#fff;flex:none;max-width:100%;display:block}.receiving-barcode>span{white-space:pre;line-height:1.2;position:absolute;left:0;right:0}.receiving-barcode>span>span{display:block}.receiving-barcode em{place-items:center;width:100%;font-style:normal;font-weight:700;display:grid}.receiving-label-barcodes footer{color:#000;border:0;width:auto;margin:0;padding:0;font-size:2.646cqw;line-height:1;position:absolute;bottom:2%;left:4%;right:4%}.receiving-label-barcodes>i{color:#555;font-size:1.9cqw;bottom:0}.order-edit-fields{border:0;gap:14px;min-width:0;margin:0;padding:0;display:grid}.order-edit-v2 .excel-overwrite-result{overflow-wrap:anywhere;background:#fff8e8;border-color:#dfc183;gap:8px;font-size:14px}.order-edit-v2 .excel-overwrite-result b{color:#785009}.excel-overwrite-result>button{justify-self:start;min-height:44px}@media (width<=650px){.excel-overwrite-result>button{width:100%}}.site-version-notice{z-index:10000;right:16px;bottom:calc(16px + env(safe-area-inset-bottom));color:#123f7e;background:#eff6ff;border:1px solid #98b9e7;border-radius:12px;align-items:center;gap:12px;width:min(500px,100vw - 32px);padding:16px;font-size:14px;display:flex;position:fixed;box-shadow:0 6px 24px #123f7e24}.site-version-notice div{gap:5px;min-width:0;display:grid}.site-version-notice b{font-size:16px}.site-version-notice span{line-height:1.5}.site-version-notice button{flex-shrink:0;min-height:44px}@media (width<=650px){.site-version-notice{flex-direction:column;align-items:stretch}}.product-category-tabs{flex-wrap:wrap;gap:10px;display:flex}.product-category-tabs button{color:#42536b;background:#fff;border:1px solid #cdd8e8;border-radius:12px;align-items:center;gap:12px;min-height:48px;padding:10px 20px;font-size:16px;font-weight:700;display:flex}.product-category-tabs button.active{color:#174ea6;background:#eef4ff;border-color:#2463d2;box-shadow:0 0 0 2px #e0eaff}.product-category-tabs b{text-align:center;background:#dce8fb;border-radius:20px;min-width:26px;padding:2px 8px;font-size:14px}.self-use-guide{color:#55647a;background:#f6f9fd;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;padding:16px 20px;font-size:14px;display:flex}.self-use-product-row{border-top:1px solid #e4eaf2;grid-template-columns:minmax(220px,1.5fr) minmax(170px,1fr) auto;align-items:center;gap:20px;padding:20px;display:grid}.self-use-product-identity{align-items:center;gap:14px;min-width:0;display:flex}.self-use-product-identity>div,.self-use-product-supplier{overflow-wrap:anywhere;flex-direction:column;gap:5px;min-width:0;display:flex}.self-use-product-identity b{color:#263c61;font-size:17px}.self-use-product-identity span,.self-use-product-supplier b{font-size:16px}.self-use-product-identity small,.self-use-product-supplier small{color:#758299;font-size:14px}.self-use-enabled,.self-use-disabled{color:#246743;font-size:14px}.self-use-disabled{color:#a13e4b}.self-use-product-actions{flex-wrap:wrap;gap:8px;display:flex}.self-use-product-actions button{min-height:44px;font-size:14px}.self-use-order-note{color:#274b7d;background:#eef4ff;border:1px solid #c9dbf8;border-radius:12px;flex-direction:column;gap:6px;margin-bottom:14px;padding:14px 18px;font-size:16px;display:flex}.self-use-order-note span{font-size:14px}@media (width<=900px){.self-use-product-row{grid-template-columns:minmax(0,1fr) auto}.self-use-product-supplier{grid-column:1}.self-use-product-actions{grid-area:1/2/3}}@media (width<=600px){.self-use-product-row{grid-template-columns:minmax(0,1fr);gap:14px;padding:16px}.self-use-product-supplier,.self-use-product-actions{grid-area:auto/1}.self-use-product-actions button{flex:1}.self-use-guide{padding:14px 16px}.self-use-guide button{width:100%}.product-category-tabs button{flex:1;justify-content:center;padding:10px 12px}}.product-local-purchase{color:#246743;margin-top:4px;font-size:12px;line-height:1.5;display:block}.product-local-purchase.disabled{color:#a13e4b}.excel-omitted-review{border-top:1px solid #dfc183;padding-top:10px}.excel-omitted-review summary{cursor:pointer;min-height:36px;line-height:1.6}.excel-omitted-review p{margin:8px 0;line-height:1.6}.excel-omitted-review ul{max-height:200px;margin:8px 0;padding-left:22px;line-height:1.7;overflow:auto}.excel-omitted-review label{align-items:center;gap:10px;min-height:44px;line-height:1.5;display:flex}.excel-omitted-review input{accent-color:#083d8d;flex:0 0 20px;width:20px;height:20px}.order-edit-full,.order-edit-product-fields{gap:14px;min-width:0;display:grid}.order-edit-full[hidden]{display:none}.order-edit-product-fields{border:0;margin:0;padding:0}.po-quick-entry-link{background:#edf4ff;border:1px solid #b6cae7;border-radius:12px;justify-content:space-between;align-items:center;gap:16px;padding:16px;display:flex}.po-quick-entry-link b,.po-quick-entry-link span{display:block}.po-quick-entry-link b{color:#083d8d;font-size:16px}.po-quick-entry-link span{color:#52647e;margin-top:4px;font-size:14px}.po-quick-entry-link button{white-space:nowrap;min-height:44px}.drawer-body>.po-quick-entry-link{margin-bottom:15px}.order-batch-cancel-entry,.batch-cancel-applied{color:#8f2035;background:#fff4f5;border:1px solid #efb6c0;border-radius:12px;justify-content:space-between;align-items:center;gap:16px;padding:16px;display:flex}.order-batch-cancel-entry b,.order-batch-cancel-entry span{display:block}.order-batch-cancel-entry b{font-size:16px}.order-batch-cancel-entry span{color:#715967;margin-top:4px;font-size:14px}.order-batch-cancel-entry button{color:#fff;white-space:nowrap;background:#a7253e;border:1px solid #a7253e;border-radius:9px;min-height:44px;padding:9px 18px;font-weight:800}.batch-cancel-applied{color:#76500b;background:#fff8e7;border-color:#e2c071}.batch-cancel-applied b,.batch-cancel-applied small{display:block}.batch-cancel-applied small{margin-top:4px}.batch-cancel-applied button{flex-shrink:0;min-height:44px}.order-batch-cancel{z-index:170;color:#172b49;isolation:isolate;background:#f2f5fa;flex-direction:column;font-size:16px;line-height:1.5;display:flex;position:fixed;inset:0}.order-batch-cancel *{box-sizing:border-box;min-width:0}.order-batch-cancel>header{background:#fff;border-bottom:1px solid #d5deea;justify-content:space-between;align-items:center;gap:14px;padding:16px 22px;display:flex}.order-batch-cancel>header h2,.order-batch-cancel>header p{margin:0}.order-batch-cancel>header h2{color:#8f2035;font-size:24px}.order-batch-cancel>header p{color:#61728a;margin-top:3px;font-size:14px}.order-batch-cancel button{color:#083d8d;min-height:44px;font:inherit;cursor:pointer;background:#fff;border:1px solid #bdcbe0;border-radius:9px;padding:9px 14px;font-size:14px;font-weight:700}.order-batch-cancel button.primary{color:#fff;background:#a7253e;border-color:#a7253e}.order-batch-cancel button:disabled{opacity:.45;cursor:not-allowed}.order-batch-cancel :focus-visible{outline-offset:2px;outline:3px solid #4b94e8}.order-batch-cancel-scroll{flex:1;padding:18px 22px;overflow:auto}.order-batch-cancel-summary{background:#fff;border:1px solid #d7e0ec;border-radius:10px;flex-wrap:wrap;align-items:center;gap:12px;margin-bottom:14px;padding:12px 14px;display:flex}.order-batch-cancel-summary span{color:#52657d}.order-batch-cancel-summary b{color:#152f53}.order-batch-cancel-summary button{min-height:38px;margin-left:auto;padding:6px 11px}.order-batch-cancel-list{gap:10px;display:grid}.order-batch-cancel-list article{background:#fff;border:1px solid #d7e0ec;border-radius:12px;grid-template-columns:78px minmax(150px,1fr) minmax(160px,230px);align-items:center;gap:14px;padding:12px;display:grid}.order-batch-cancel-photo{color:#8a99ad;background:#f2f5f9;border:1px solid #d8e2ee;border-radius:9px;place-items:center;width:78px;height:78px;font-size:13px;display:grid;overflow:hidden}.order-batch-cancel-photo img{object-fit:contain;background:#fff;width:100%;height:100%}.order-batch-cancel-list article>div b,.order-batch-cancel-list article>div small{display:block}.order-batch-cancel-list article>div b{color:#102d56;overflow-wrap:anywhere;font-size:18px}.order-batch-cancel-list article>div small{color:#61738c;margin-top:5px}.order-batch-cancel-list label,.order-batch-cancel-reason{color:#405674;gap:5px;font-size:14px;display:grid}.order-batch-cancel-list input,.order-batch-cancel-reason textarea{color:#172b49;width:100%;font:inherit;background:#fff;border:1px solid #b8c9df;border-radius:8px;padding:9px 10px;font-size:16px}.order-batch-cancel-list input{text-align:center;min-height:46px;font-size:20px;font-weight:800}.order-batch-cancel-list label small{color:#718097;text-align:center}.order-batch-cancel-reason{background:#fff;border:1px solid #d7e0ec;border-radius:10px;margin-top:16px;padding:14px}.order-batch-cancel-empty{text-align:center;color:#65758c;padding:24px}.order-batch-cancel>footer{padding:14px 22px max(14px,env(safe-area-inset-bottom));background:#fff;border-top:1px solid #d5deea;justify-content:space-between;align-items:center;gap:16px;display:flex}.order-batch-cancel>footer b,.order-batch-cancel>footer span{display:block}.order-batch-cancel>footer span{color:#64748b;margin-top:2px;font-size:13px}.order-batch-cancel-result{flex-wrap:wrap;gap:8px;display:flex!important}.order-batch-cancel-result em,.order-batch-cancel-result strong{border-radius:999px;padding:4px 8px;font-size:13px;font-style:normal}.order-batch-cancel-result em{color:#a7253e;background:#ffe8ec}.order-batch-cancel-result strong{color:#167144;background:#e8f7ee}.order-batch-cancel-row-actions{grid-template-columns:1fr 1fr;gap:6px;display:grid}.order-batch-cancel-row-actions button{min-height:36px;padding:5px 8px}.order-batch-cancel-row-actions button:first-child{color:#a7253e;border-color:#d99aa6}.order-batch-cancel-row-actions button:last-child{color:#167144;border-color:#9fcfb1}.po-quick-entry{color:#20324b;gap:16px;min-width:0;font-size:16px;display:grid}.po-quick-header{border-bottom:2px solid #083d8d;justify-content:space-between;align-items:center;gap:16px;padding-bottom:14px;display:flex}.po-quick-header h2{color:#083d8d;margin:0;font-size:24px}.po-quick-header p{color:#53647a;margin:5px 0 0;font-size:14px}.po-quick-entry button,.po-edit-save button{min-height:44px;font-size:14px}.po-quick-context{background:#f2f6fc;border-radius:12px;grid-template-columns:minmax(0,1fr) auto;gap:12px 24px;padding:16px;display:grid}.po-quick-context span,.po-quick-context b{overflow-wrap:anywhere;display:block}.po-quick-context span{color:#53647a;margin-bottom:4px;font-size:14px}.po-quick-context p{color:#53647a;grid-column:1/-1;margin:0;font-size:14px}.po-quick-toolbar{align-items:end;gap:12px;display:flex}.po-quick-toolbar label{flex:1;min-width:0}.po-quick-entry label{gap:6px;min-width:0;display:grid}.po-quick-entry label>span{color:#4b5e79;font-size:14px;font-weight:600}.po-quick-entry input{color:#20324b;background:#fff;border:1px solid #bfcde0;border-radius:8px;width:100%;min-width:0;min-height:46px;padding:10px 12px;font-size:16px}.po-quick-entry input:focus-visible,.po-quick-entry button:focus-visible{outline-offset:2px;outline:3px solid #85b9ff}.po-quick-entry input[readonly]{color:#53647a;background:#f4f6fa}.po-quick-lines{gap:12px;display:grid}.po-quick-line{background:#fff;border:1px solid #d5dfed;border-radius:12px;min-width:0;padding:16px}.po-quick-product{grid-template-columns:70px minmax(0,1fr);align-items:start;gap:14px;display:grid}.po-quick-photo{color:#74839a;background:#f6f8fc;border:1px solid #dfe7f2;border-radius:10px;place-items:center;width:70px;height:80px;font-size:14px;display:grid;overflow:hidden}.po-quick-photo img{object-fit:contain;background:#fff;width:100%;height:100%}.po-quick-product p{overflow-wrap:anywhere;margin:7px 0 3px;font-size:14px;line-height:1.5}.po-quick-product small{color:#65748b;overflow-wrap:anywhere;font-size:13px}.po-quick-inputs{grid-template-columns:minmax(0,1.5fr) repeat(2,minmax(0,1fr));gap:12px;margin-top:14px;display:grid}.po-quick-line footer{justify-content:space-between;align-items:center;gap:10px;margin-top:10px;display:flex}.po-quick-line footer span{color:#65748b;font-size:13px;line-height:1.5}.po-quick-remove{white-space:nowrap;color:#a43b4e!important;background:#fff!important;border:1px solid #e1c6cc!important}.po-quick-entry button:disabled{opacity:.5;cursor:not-allowed}.po-quick-pagination{justify-content:center;align-items:center;gap:12px;font-size:14px;display:flex}.po-quick-empty{text-align:center;color:#65748b;padding:24px 12px}.po-quick-cancellations{background:#fff8f9;border:1px solid #e4c3c9;border-radius:12px;padding:16px}.po-quick-cancellations h3{color:#9c364a;margin:0 0 12px;font-size:16px}.po-quick-cancellations>div{grid-template-columns:minmax(0,1fr) minmax(0,2fr) auto;align-items:end;gap:12px;margin-top:12px;display:grid}.po-edit-save{gap:10px;display:grid}.po-edit-save>span{color:#53647a;font-size:14px}.is-quick-order .po-edit-save{z-index:2;padding:14px 0 max(14px,env(safe-area-inset-bottom));background:#fff;border-top:1px solid #d5dfed;position:sticky;bottom:0}.is-quick-order .po-edit-save button{min-height:48px;font-size:16px}@media (width>=1100px){.po-quick-line{grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);align-items:start;column-gap:20px;display:grid}.po-quick-inputs{margin-top:0}.po-quick-line footer{grid-column:1/-1}}@media (width<=600px){.po-quick-header{align-items:flex-start}.po-quick-header h2{font-size:22px}.po-quick-header button{max-width:130px}.po-quick-context{gap:12px;padding:12px}.po-quick-toolbar{flex-direction:column;align-items:stretch}.po-quick-inputs{grid-template-columns:repeat(2,minmax(0,1fr))}.po-quick-spec{grid-column:1/-1}.po-quick-line{padding:12px}.po-quick-product{grid-template-columns:56px minmax(0,1fr);gap:10px}.po-quick-photo{width:56px;height:68px}.po-quick-cancellations>div{grid-template-columns:1fr}.po-quick-entry-link,.order-batch-cancel-entry,.batch-cancel-applied{flex-direction:column;align-items:stretch;padding:12px}.po-quick-entry-link button,.order-batch-cancel-entry button{width:100%;padding-inline:14px}.order-batch-cancel>header{padding:12px 14px}.order-batch-cancel>header h2{font-size:22px}.order-batch-cancel-scroll{padding:12px}.order-batch-cancel-summary{gap:8px}.order-batch-cancel-summary button{width:100%;margin-left:0}.order-batch-cancel-list article{grid-template-columns:64px minmax(0,1fr);gap:10px}.order-batch-cancel-photo{width:64px;height:64px}.order-batch-cancel-list article>label{grid-column:1/-1}.order-batch-cancel>footer{padding:12px 14px max(12px,env(safe-area-inset-bottom));flex-direction:column;align-items:stretch}.order-batch-cancel>footer button{width:100%}}.payment-summary-v226{grid-template-columns:repeat(3,minmax(0,1fr))}@media (width<=800px){.payment-summary-v226{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=520px){.payment-summary-v226{grid-template-columns:1fr}}.packing-download-status{color:#263752;background:#f6f9ff;border:1px solid #b9d0ee;border-radius:12px;margin:12px 18px;padding:14px;font-size:12px}.packing-download-heading{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.packing-download-heading strong{font-size:14px}.packing-download-heading small{color:#62738e;margin-top:4px;display:block}.packing-download-heading>span{white-space:nowrap;color:#62738e;font-size:12px}.packing-download-steps{flex-wrap:wrap;gap:8px 16px;margin:14px 0;padding:0;list-style:none;display:flex}.packing-download-steps li{color:#78859a;align-items:center;gap:5px;font-size:12px;display:flex}.packing-download-steps li>span{background:#e5eaf2;border-radius:50%;place-items:center;width:20px;height:20px;font-size:11px;display:inline-grid}.packing-download-steps li.current{color:#1759c8;font-weight:700}.packing-download-steps li.current>span{color:#fff;background:#1759c8}.packing-download-steps li.done{color:#257654}.packing-download-steps li.done>span{color:#257654;background:#dcf1e5}.packing-download-message{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;display:flex}.packing-download-message>span{color:#536684;font-size:12px}.packing-download-status progress{accent-color:#1759c8;background:#dce6f3;border:0;border-radius:8px;width:100%;height:10px;margin-top:10px;display:block;overflow:hidden}.packing-download-status progress::-webkit-progress-bar{background:#dce6f3;border-radius:8px}.packing-download-status progress::-webkit-progress-value{background:#1759c8;border-radius:8px}.packing-download-status progress::-moz-progress-bar{background:#1759c8;border-radius:8px}.packing-download-status progress:indeterminate{background:linear-gradient(90deg,#dce6f3 0%,#1759c8 45%,#dce6f3 90%) 0 0/200% 100%;animation:1.5s linear infinite packing-download-pulse}.packing-download-status progress:indeterminate::-webkit-progress-bar{background:0 0}.packing-download-status p{overflow-wrap:anywhere;color:#62738e;margin:8px 0 0;font-size:12px;line-height:1.6}.packing-download-controls{justify-content:flex-end;gap:8px;margin-top:10px;display:flex}.packing-download-controls .secondary{min-height:36px;font-size:12px}.packing-download-controls a{align-items:center;text-decoration:none;display:inline-flex}.packing-download-status.error{background:#fff8f8;border-color:#e8c2c2}.packing-download-status.error [role=alert]{color:#b13232}.packing-download-status.ready{background:#f4fbf7;border-color:#b7dbc9}.packing-download-status.ready progress{accent-color:#257654}.packing-export-actions button:disabled{opacity:.5;cursor:wait}.packing-export-actions button.price-export{color:#7a5600;background:#fff9df;border-color:#e1bd48}@keyframes packing-download-pulse{to{background-position:-200% 0}}@media (prefers-reduced-motion:reduce){.packing-download-status progress:indeterminate{animation:none}}@media (width<=700px){.packing-download-status{margin:10px;padding:12px}.packing-download-heading{flex-wrap:wrap}.packing-download-steps{gap:8px 12px}.packing-download-controls .secondary{min-height:42px}.packing-download-message{flex-direction:column;align-items:flex-start}}.packing-price-export{gap:10px;display:grid}.packing-price-export>.price-percent-toggle{color:#795a05;background:#fff9e6;border-color:#d4b857;justify-self:end}.packing-price-panel{background:#fffdf5;border:1px solid #e1d5b1;border-radius:10px;padding:14px}.packing-price-setting{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.packing-price-setting>label{color:#624c15;font-size:12px;font-weight:700}.packing-price-input{background:#fff;border:1px solid #c6cdd8;border-radius:7px;align-items:center;width:128px;display:flex;overflow:hidden}.packing-price-input input{color:#243955;background:0 0;border:0;outline:none;width:100%;min-width:0;padding:9px 10px;font-size:16px}.packing-price-input:focus-within{outline-offset:2px;outline:2px solid #1759c8}.packing-price-input span{color:#65738b;padding-right:10px;font-size:13px}.packing-price-presets{gap:6px;display:flex}.packing-price-presets button{color:#50617c;background:#fff;border:1px solid #d5dce7;border-radius:7px;padding:8px 10px;font-size:12px}.packing-price-presets button.active{color:#1759c8;background:#eaf2ff;border-color:#1759c8}.packing-price-panel p{color:#727c8c;margin:8px 0 0;font-size:12px;line-height:1.6}.packing-price-panel .packing-price-example{color:#624c15}.packing-price-panel .packing-price-error{color:#b13232}.packing-price-downloads{flex-wrap:wrap;justify-content:flex-end;gap:8px;margin-top:12px;display:flex}.packing-price-downloads .secondary{min-height:36px;font-size:12px}.packing-price-export button:disabled{opacity:.5;cursor:not-allowed}@media (width<=700px){.packing-price-export>.price-percent-toggle{width:100%;min-height:42px}.packing-price-setting>label{flex-basis:100%}.packing-price-presets button{min-height:42px}.packing-price-downloads{grid-template-columns:1fr 1fr;display:grid}.packing-price-downloads .secondary{white-space:normal;min-width:0;min-height:42px}.packing-price-panel{padding:12px}}.product-customs-entry{flex-wrap:wrap;align-items:center;gap:10px 16px;display:flex}.product-customs-entry small{color:#62738e;font-size:12px}.product-customs-entry button{min-height:42px}.product-customs-import{gap:16px;min-width:0;display:grid}.product-customs-instructions{background:#f2f6fc;border:1px solid #d9e4f4;border-radius:10px;padding:14px;font-size:13px;line-height:1.65}.product-customs-instructions p{margin:6px 0}.product-customs-instructions small{color:#62738e}.product-customs-upload{flex-wrap:wrap;align-items:center;gap:16px;display:flex}.product-customs-upload a{align-items:center;min-height:42px;text-decoration:none;display:inline-flex}.product-customs-upload label{flex:1;gap:7px;min-width:0;font-size:13px;font-weight:600;display:grid}.product-customs-upload input{max-width:100%;min-height:42px;font-size:13px}.product-customs-upload input::file-selector-button{cursor:pointer;background:#fff;border:1px solid #c5d0e0;border-radius:7px;min-height:40px;margin-right:10px;padding:8px 12px}.product-customs-summary{margin-bottom:12px;font-size:13px;line-height:1.7}.product-customs-summary>span{color:#62738e;overflow-wrap:anywhere;font-size:12px;display:block}.product-customs-summary p{margin:5px 0}.product-customs-summary strong{color:#1759c8;padding:0 4px}.product-customs-preview{border:1px solid #dbe3ed;border-radius:8px;max-height:430px;overflow:auto}.product-customs-preview table{border-collapse:separate;border-spacing:0;table-layout:fixed;width:100%;min-width:700px;font-size:12px}.product-customs-preview th,.product-customs-preview td{vertical-align:top;text-align:left;overflow-wrap:anywhere;border-bottom:1px solid #e0e6ef;padding:10px;line-height:1.6}.product-customs-preview thead th{z-index:1;color:#263752;background:#eef3fa;position:sticky;top:0}.product-customs-preview small{color:#79859a;font-weight:400;display:block}.product-customs-preview .changed{background:#f0f8f3}.product-customs-preview .changed strong{color:#23623e;font-weight:600;display:block}.product-customs-before{color:#758294;font-size:11px;display:block}.product-customs-success{color:#23623e;background:#edf8f1;border:1px solid #bddbc8;border-radius:8px;padding:14px;font-size:13px;line-height:1.7}.product-customs-pages{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;margin-top:10px;font-size:12px;display:flex}.product-customs-pages>span{margin-right:auto}.product-customs-import button:disabled{opacity:.5;cursor:not-allowed}@media (width<=700px){.product-customs-entry{flex-direction:column;align-items:stretch}.product-customs-entry button{white-space:normal}.product-customs-upload{flex-direction:column;align-items:stretch}.product-customs-upload a{justify-content:center}.product-customs-preview{max-height:360px}.product-customs-instructions{padding:12px}}.product-customs-export-bar{background:#f5f9ff;border:1px solid #cadbf2;border-radius:10px;gap:10px;margin:12px 0;padding:14px;display:grid}.product-customs-export-heading{justify-content:space-between;align-items:center;gap:12px;display:flex}.product-customs-export-heading b{color:#263752;font-size:14px;display:block}.product-customs-export-heading small,.product-customs-export-bar>small{color:#62738e;margin-top:4px;font-size:12px;line-height:1.6;display:block}.product-customs-export-heading button{white-space:nowrap;min-height:42px}.product-customs-export-actions{flex-wrap:wrap;gap:8px;display:flex}.product-customs-export-actions button{min-height:38px;font-size:12px}.product-customs-export-bar p{margin:0;font-size:12px;line-height:1.7}.product-customs-export-bar a{color:#1759c8;margin-left:8px;text-decoration:underline}.product-customs-export-bar button:disabled{opacity:.5;cursor:not-allowed}.product-customs-check{color:#1759c8;white-space:nowrap;cursor:pointer;align-items:center;gap:5px;min-height:40px;font-size:11px;display:flex}.product-customs-check input{accent-color:#1759c8;width:17px;height:17px}.product-row-picks{flex-direction:column;flex-shrink:0;display:flex}.product-row-picks .product-select-control{align-items:center;gap:5px;display:flex}.product-row-picks .product-select-control small{color:#62738e;font-size:11px}.self-use-product-row>.product-customs-check{grid-column:1/-1;justify-self:start}@media (width<=700px){.product-customs-export-heading{flex-direction:column;align-items:stretch}.product-customs-export-heading button{min-height:44px}.product-customs-export-actions{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.product-customs-export-actions button{white-space:normal;min-height:42px}.product-customs-export-bar{padding:12px}.product-customs-check{min-height:44px}}@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-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}.windows-desktop-button{color:#124d9e;text-align:left;cursor:pointer;background:#f0f6ff;border:1px solid #b8cdee;border-radius:9px;flex-shrink:0;justify-content:center;align-items:center;gap:8px;min-height:44px;padding:7px 12px;font-size:14px;font-weight:700;line-height:1.3;display:inline-flex}.windows-desktop-button small{color:#436489;margin-top:2px;font-size:12px;font-weight:500;display:block}.windows-desktop-button svg{flex-shrink:0}.windows-desktop-button:disabled{opacity:.65;cursor:wait}.topbar:has(.windows-desktop-button){flex-wrap:wrap;height:auto;min-height:62px;padding-top:8px;padding-bottom:8px}.topbar:has(.windows-desktop-button) .global-search{min-width:120px}.login-card>.windows-desktop-button{width:100%;margin-top:20px}.windows-install-dialog{color:#202b40;overscroll-behavior:contain;background:#fff;border:1px solid #d7dfe9;border-radius:18px;width:min(560px,100vw - 32px);max-height:calc(100dvh - 32px);margin:auto;padding:0;font-size:16px;line-height:1.6;overflow:auto;box-shadow:0 24px 80px #071b4560}.windows-install-dialog::backdrop{background:#081b457a}.windows-install-dialog>header{border-bottom:1px solid #e3e8ef;justify-content:space-between;align-items:flex-start;gap:16px;padding:22px 24px 16px;display:flex}.windows-install-dialog>header span{letter-spacing:.08em;color:#386391;font-size:12px;font-weight:700}.windows-install-dialog h2{color:#163f7b;margin:3px 0 0;font-size:24px;line-height:1.35}.windows-install-dialog>header p{color:#5c6e85;margin:4px 0 0;font-size:14px}.windows-install-close{color:#324963;cursor:pointer;background:#fff;border:1px solid #d7dfe9;border-radius:9px;flex-shrink:0;width:44px;height:44px;padding:0;font-size:26px;line-height:1}.windows-install-body{gap:20px;padding:20px 24px;display:grid}.windows-install-body p{overflow-wrap:anywhere;margin:0}.windows-install-body small{color:#5c6e85;margin-top:4px;font-size:14px;font-weight:400;line-height:1.6;display:block}.windows-install-dialog h3{color:#163f7b;margin:0 0 10px;font-size:16px;line-height:1.5}.windows-install-dialog ol{gap:12px;margin:0;padding-left:24px;display:grid}.windows-install-dialog li{padding-left:3px}.windows-install-status,.windows-install-shortcut,.windows-install-browser{background:#f3f7fd;border:1px solid #d8e5f4;border-radius:12px;padding:14px 16px}.windows-install-browser input{color:#163f7b;background:#fff;border:1px solid #bdcbe0;border-radius:7px;width:100%;min-width:0;max-width:100%;margin-top:10px;padding:10px;font-size:14px}.windows-install-dialog code{-webkit-user-select:all;user-select:all;color:#124d9e;font-size:15px}.windows-install-help{color:#1257bb;text-underline-offset:3px;font-size:14px;text-decoration:underline}.windows-install-dialog>footer{background:#fff;border-top:1px solid #e3e8ef;justify-content:flex-end;padding:14px 24px;display:flex;position:sticky;bottom:0}.windows-install-primary{color:#fff;cursor:pointer;background:#155bc7;border:0;border-radius:9px;min-height:44px;padding:10px 18px;font-size:15px;font-weight:700;line-height:1.5}.windows-install-primary:disabled{opacity:.65;cursor:wait}.windows-install-dialog button:focus-visible,.windows-desktop-button:focus-visible,.windows-install-help:focus-visible{outline-offset:3px;outline:3px solid #f2b929}@media (width<=600px){.topbar:has(.windows-desktop-button){gap:8px}.windows-desktop-button{padding:7px 9px}.windows-install-dialog>header,.windows-install-body{padding:18px}.windows-install-dialog>footer{padding:12px 18px}}
