/*! 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-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial}}}@layer theme{:root,:host{--font-sans:ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--spacing:.25rem;--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.collapse{visibility:collapse}.visible{visibility:visible}.fixed{position:fixed}.relative{position:relative}.static{position:static}.start{inset-inline-start:var(--spacing)}.end{inset-inline-end:var(--spacing)}.order-1{order:1}.block{display:block}.contents{display:contents}.hidden{display:none}.inline{display:inline}.table{display:table}.table-row{display:table-row}.size-60{width:calc(var(--spacing) * 60);height:calc(var(--spacing) * 60)}.size-70{width:calc(var(--spacing) * 70);height:calc(var(--spacing) * 70)}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.resize{resize:both}.rounded{border-radius:.25rem}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}}:root{--ink:#181817;--ink-soft:#2a2927;--orange:#ff6b18;--orange-dark:#df4e00;--paper:#f5f2eb;--white:#fffefa;--line:#dedbd3;--muted:#77736b;--green:#1d8f62;--red:#c4473b}.odm-admin-main{background:#f2f0eb}.odm-admin-stats{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin:18px 0;display:grid}.odm-admin-stats article{background:#fff;border:1px solid #d9d5cd;flex-direction:column;justify-content:space-between;min-height:104px;padding:20px 22px;display:flex}.odm-admin-stats article:before{content:"";background:#24231f;width:24px;height:3px}.odm-admin-stats article.warning:before{background:var(--orange)}.odm-admin-stats span{color:#77726a;font-size:13px;font-weight:700}.odm-admin-stats strong{color:#111;font:900 32px/1 Arial,sans-serif}.odm-toolbar{background:#fff;border:1px solid #d9d5cd;grid-template-columns:minmax(280px,1fr) 220px 150px 92px;gap:9px;padding:12px;display:grid}.odm-toolbar label{background:#faf9f6;border:1px solid #d9d5cd;align-items:center;display:flex}.odm-toolbar label span{color:var(--orange);padding:0 13px;font-size:20px}.odm-toolbar input,.odm-toolbar select{color:#171613;background:#faf9f6;border:1px solid #d9d5cd;width:100%;min-height:45px;padding:0 13px;font-size:14px}.odm-toolbar label input{border:0}.odm-toolbar button{color:#fff;background:#1f201d;border:0;font-weight:900}.odm-global-message{margin:12px 0 0}.odm-admin-list{gap:14px;margin-top:16px;display:grid}.odm-admin-order{background:#fff;border:1px solid #d8d3ca;border-left:3px solid #2e3030;box-shadow:0 8px 26px #2b251d0a}.odm-admin-order.needs-feedback,.odm-admin-order.status-awaiting_feedback_1,.odm-admin-order.status-awaiting_feedback_2,.odm-admin-order.status-awaiting_feedback_3,.odm-admin-order.status-sample_review{border-left-color:var(--orange)}.odm-admin-order.status-cancelled{opacity:.78;border-left-color:#777}.odm-admin-order>header{grid-template-columns:72px minmax(260px,1.5fr) minmax(180px,.7fr) minmax(150px,.55fr) 118px;align-items:center;gap:16px;min-height:112px;padding:16px 18px;display:grid}.odm-order-thumb,.client-odm-thumb{aspect-ratio:1;background:#ece8e1;overflow:hidden}.odm-order-thumb img,.client-odm-thumb img{object-fit:cover;width:100%;height:100%}.odm-order-thumb.placeholder,.client-odm-thumb.placeholder{color:var(--orange);letter-spacing:.08em;background:#1f201d;place-items:center;font:900 13px/1 Arial,sans-serif;display:grid}.odm-order-identity{min-width:0}.odm-order-identity p{align-items:center;gap:8px;margin:0 0 8px;display:flex}.odm-order-identity code{color:#c8460d;font:800 12px/1.2 ui-monospace,monospace}.odm-order-identity i{color:#77726a;border-left:1px solid #d8d3ca;padding-left:8px;font-size:11px;font-style:normal;font-weight:800}.odm-order-identity h2{color:#161512;text-overflow:ellipsis;white-space:nowrap;margin:0 0 6px;font-size:18px;line-height:1.25;overflow:hidden}.odm-order-identity>span{color:#77726a;font-size:12px}.odm-order-status,.odm-order-money{border-left:1px solid #e1ddd5;flex-direction:column;gap:6px;padding-left:16px;display:flex}.odm-order-status span,.odm-order-money span{color:#8a857d;letter-spacing:.04em;font-size:11px;font-weight:800}.odm-order-status strong{color:#df4f0b;font-size:15px}.odm-order-money strong{color:#111;font-size:18px}.odm-order-status small,.odm-order-money small{color:#77726a;font-size:11px}.odm-expand-button{color:#1f201d;background:0 0;border:1px solid #2c2c29;min-height:42px;font-size:12px;font-weight:900}.odm-expand-button i{margin-left:8px;font-style:normal}.odm-stage-rail,.client-odm-stage-rail{background:#faf9f6;border-top:1px solid #e4e0d8;border-bottom:1px solid #e4e0d8;grid-template-columns:repeat(10,minmax(80px,1fr));display:grid;overflow-x:auto}.odm-stage-rail>div,.client-odm-stage-rail>div{color:#99948c;text-align:center;min-width:84px;min-height:62px;padding:12px 8px;position:relative}.odm-stage-rail>div:not(:last-child):after,.client-odm-stage-rail>div:not(:last-child):after{content:"";z-index:1;background:#d0cbc2;width:10px;height:1px;position:absolute;top:29px;right:-5px}.odm-stage-rail i,.client-odm-stage-rail i{margin-bottom:6px;font:900 10px/1 Arial,sans-serif;display:block}.odm-stage-rail span,.client-odm-stage-rail span{white-space:nowrap;font-size:11px;font-weight:800;display:block}.odm-stage-rail .done,.client-odm-stage-rail .done{color:#42443f;background:#f1f0ec}.odm-stage-rail .done i,.client-odm-stage-rail .done i{color:#11824c}.odm-stage-rail .active,.client-odm-stage-rail .active{color:#fff;background:var(--orange)}.odm-stage-rail .active:after,.client-odm-stage-rail .active:after{background:var(--orange)}.odm-stage-rail .cancelled,.client-odm-stage-rail .cancelled{color:#9a958d;background:#f5f3ef}.odm-admin-detail{padding:20px}.odm-detail-overview{grid-template-columns:minmax(260px,.85fr) minmax(360px,1.4fr);gap:12px;display:grid}.odm-detail-overview>article{background:#faf9f6;border:1px solid #dedad2;padding:20px}.odm-detail-overview h3{margin:0 0 12px;font-size:15px}.odm-detail-overview p{color:#555149;white-space:pre-wrap;margin:0 0 12px;font-size:14px;line-height:1.7}.odm-detail-overview small{color:#77726a;margin-top:14px;display:block}.odm-tag-row{flex-wrap:wrap;gap:6px;display:flex}.odm-tag-row span{color:#bb430e;border:1px solid #e1a581;padding:5px 8px;font-size:11px;font-weight:800}.odm-media-groups{grid-template-columns:repeat(4,minmax(0,1fr));gap:9px;display:grid}.odm-media-groups>div>span{color:#77726a;margin-bottom:7px;font-size:11px;font-weight:800;display:block}.odm-media-groups>div>div{flex-wrap:wrap;gap:5px;min-height:72px;display:flex}.odm-media-groups img{object-fit:cover;border:1px solid #ddd7ce;width:48px;height:48px}.odm-media-groups i{color:#aaa49b;font-size:11px;font-style:normal}.odm-cost-strip{background:#fff;border:1px solid #dedad2;grid-template-columns:repeat(7,minmax(0,1fr));margin-top:12px;display:grid}.odm-cost-strip>div{border-right:1px solid #e5e1da;padding:14px 12px}.odm-cost-strip>div:last-child{border-right:0}.odm-cost-strip span{color:#89847b;margin-bottom:5px;font-size:10px;display:block}.odm-cost-strip strong{font-size:13px}.odm-sku-linker{background:#fff;border:1px solid #d9d3ca;border-left:4px solid #2e865b;margin-top:12px;overflow:hidden}.odm-sku-linker.missing{border-color:#e3b095;border-left-color:var(--orange)}.odm-sku-linker>header{background:#f5faf7;border-bottom:1px solid #e5e0d8;justify-content:space-between;align-items:center;gap:22px;min-height:76px;padding:14px 16px;display:flex}.odm-sku-linker.missing>header{background:#fff7f1}.odm-sku-linker>header>div{gap:4px;display:grid}.odm-sku-linker>header span{color:#2e7853;letter-spacing:.1em;font-size:9px;font-weight:950}.odm-sku-linker.missing>header span{color:var(--orange-dark)}.odm-sku-linker>header h3{margin:0;font-size:17px}.odm-sku-linker>header p{color:#716b63;max-width:760px;margin:0;font-size:11px;line-height:1.55}.odm-sku-linker>header>i{color:#246d49;background:#dff2e7;border-radius:99px;flex:none;padding:7px 10px;font-size:11px;font-style:normal;font-weight:950}.odm-sku-linker.missing>header>i{color:#a84618;background:#ffe3d5}.odm-sku-current{background:#f1faf5;border:1px solid #b8d9c5;grid-template-columns:auto minmax(180px,.7fr) minmax(240px,1fr) auto;align-items:center;gap:12px;margin:14px 16px 0;padding:12px 13px;display:grid}.odm-sku-current>span{color:#3d7658;font-size:10px;font-weight:900}.odm-sku-current strong{overflow-wrap:anywhere;font:850 12px/1.4 ui-monospace,monospace}.odm-sku-current small{color:#68635c;font-size:11px;line-height:1.45}.odm-sku-current b,.odm-sku-results button>i{color:#246d49;white-space:nowrap;background:#dff2e7;padding:5px 7px;font-size:9px;font-style:normal;font-weight:950}.odm-sku-current b.warning,.odm-sku-results button>i.warning{color:#9b4c20;background:#ffe8d8}.odm-sku-required{color:#943b21;background:#fff0eb;border-left:3px solid #c34d25;margin:14px 16px 0;padding:11px 13px;font-size:12px;font-weight:850;line-height:1.55}.odm-sku-category-filter{background:#faf8f4;border:1px solid #ddd6cd;margin:14px 16px 0;padding:13px}.odm-sku-category-filter>header{justify-content:space-between;align-items:center;gap:15px;margin-bottom:11px;display:flex}.odm-sku-category-filter>header>div{gap:3px;display:grid}.odm-sku-category-filter>header strong{font-size:12px}.odm-sku-category-filter>header small{color:#787168;font-size:9px;line-height:1.5}.odm-sku-category-filter>header button{color:#a4491d;cursor:pointer;white-space:nowrap;background:#fff;border:1px solid #d3c7bb;min-height:30px;padding:0 10px;font-size:9px;font-weight:900}.odm-sku-category-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}.odm-sku-category-grid label{grid-template-columns:1fr;gap:5px;min-width:0;display:grid}.odm-sku-category-grid label>span{color:#555049;font-size:9px;font-weight:900}.odm-sku-category-grid input,.odm-sku-category-grid select{color:#292622;background:#fff;border:1px solid #d1cbc2;width:100%;min-width:0;min-height:36px;padding:7px 9px;font-size:10px}.odm-sku-category-grid input:focus,.odm-sku-category-grid select:focus{border-color:var(--orange);outline:0;box-shadow:0 0 0 2px #ff5f1f1a}.odm-sku-category-grid label.disabled{opacity:.48}.odm-sku-search{grid-template-columns:minmax(260px,1fr) auto;align-items:end;gap:12px;padding:14px 16px 10px;display:grid}.odm-sku-search label{color:#504b44;font-size:11px;font-weight:900}.odm-sku-search label span{color:#504b44;letter-spacing:0;margin-bottom:6px;font-size:11px;display:block}.odm-sku-search input{color:#1e1c19;width:100%;min-height:44px;font:inherit;background:#faf9f6;border:1px solid #cfc8be;padding:10px 12px}.odm-sku-search input:focus{border-color:var(--orange);outline:0;box-shadow:0 0 0 3px #ff5f1f1a}.odm-sku-search>small{color:#8a847b;padding-bottom:12px;font-size:10px}.odm-sku-results{background:#faf9f6;border:1px solid #ded8d0;max-height:284px;margin:0 16px;overflow-y:auto}.odm-sku-results>p{color:#7b756d;text-align:center;justify-content:center;align-items:center;gap:9px;min-height:58px;margin:0;padding:12px;font-size:11px;display:flex}.odm-sku-results>p.error{color:#a33d31}.odm-sku-results>p .loader{border-width:3px;width:20px;height:20px}.odm-sku-results button{color:#211f1c;cursor:pointer;text-align:left;background:#fff;border:0;border-bottom:1px solid #e4dfd7;grid-template-columns:48px minmax(0,1fr) auto;align-items:center;gap:11px;width:100%;min-height:70px;padding:9px 11px;display:grid}.odm-sku-results button:last-child{border-bottom:0}.odm-sku-results button:hover{background:#fff8f2}.odm-sku-results button.selected{box-shadow:inset 4px 0 0 var(--orange);background:#fff1e7}.odm-sku-result-image{color:#9a9389;background:#f0ede8;border:1px solid #d9d2c8;place-items:center;width:46px;height:46px;font-size:9px;font-weight:900;display:grid;overflow:hidden}.odm-sku-result-image img{object-fit:cover;width:100%;height:100%}.odm-sku-result-copy{gap:3px;min-width:0;display:grid}.odm-sku-result-copy strong{text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.odm-sku-result-copy b{color:#c44a14;overflow-wrap:anywhere;font:850 10px/1.3 ui-monospace,monospace}.odm-sku-result-copy small{color:#777169;font-size:10px}.odm-sku-selected{background:#fff7f0;border:1px solid #e3a47e;grid-template-columns:auto minmax(180px,.7fr) minmax(240px,1fr);align-items:center;gap:12px;margin:10px 16px 0;padding:10px 12px;display:grid}.odm-sku-selected span{color:#aa481b;font-size:10px;font-weight:950}.odm-sku-selected strong{font:850 11px/1.4 ui-monospace,monospace}.odm-sku-selected small{color:#6f685f;font-size:10px}.odm-sku-feedback{color:#286e4b;background:#eff9f3;border:1px solid #b8d9c5;align-items:center;gap:9px;margin:10px 16px 0;padding:10px 12px;display:flex}.odm-sku-feedback.warning{color:#8c571d;background:#fff7e9;border-color:#e4bd91}.odm-sku-feedback.error{color:#993c31;background:#fff0ed;border-color:#e2aaa1}.odm-sku-feedback.loading{color:#795225;background:#fff9ef;border-color:#d9c9b5}.odm-sku-feedback>span:not(.loader){color:#fff;background:#2e865b;border-radius:50%;flex:0 0 22px;place-items:center;width:22px;height:22px;font-size:11px;font-weight:950;display:grid}.odm-sku-feedback.warning>span:not(.loader){background:#b77425}.odm-sku-feedback.error>span:not(.loader){background:#b94b3d}.odm-sku-feedback>.loader{border-width:3px;flex:0 0 20px;width:20px;height:20px}.odm-sku-feedback small{font-size:11px;line-height:1.5}.odm-sku-linker>footer{justify-content:space-between;align-items:center;gap:18px;padding:14px 16px 16px;display:flex}.odm-sku-linker>footer>span{color:#777169;font-size:10px;line-height:1.5}.odm-sku-linker>footer button{flex:none}.odm-sample-shipping{border:1px solid #ddcfbe;border-left:4px solid var(--orange);background:#fff;margin-top:12px;overflow:hidden}.odm-sample-shipping>header{background:#fff8ef;border-bottom:1px solid #eadfd2;justify-content:space-between;align-items:center;gap:24px;padding:14px 16px;display:flex}.odm-sample-shipping>header>div{gap:3px;display:grid}.odm-sample-shipping>header span{color:var(--orange-dark);letter-spacing:.08em;font-size:9px;font-weight:950}.odm-sample-shipping>header h3{margin:0;font-size:16px}.odm-sample-shipping>header p{color:#71685f;text-align:right;max-width:570px;margin:0;font-size:11px;font-weight:750;line-height:1.55}.odm-sample-submit-feedback{color:#795225;background:#fff9ef;border:1px solid #d9c9b5;align-items:center;gap:11px;margin:12px 16px 0;padding:11px 13px;display:flex}.odm-sample-submit-feedback>span{color:#fff;background:#d8984f;border-radius:50%;flex:0 0 26px;place-items:center;width:26px;height:26px;font-size:13px;font-weight:950;display:grid}.odm-sample-submit-feedback>span.loader{background:0 0;border-width:3px;border-color:#aa5b18 #aa5b1833 #aa5b1833;flex-basis:22px;width:22px;height:22px}.odm-sample-submit-feedback>div{gap:3px;min-width:0;display:grid}.odm-sample-submit-feedback strong{font-size:12px}.odm-sample-submit-feedback small{overflow-wrap:anywhere;font-size:11px;line-height:1.5}.odm-sample-submit-feedback.success{color:#286e4b;background:#edf8f2;border-color:#acd1ba}.odm-sample-submit-feedback.success>span{background:#2e865b}.odm-sample-submit-feedback.error{color:#993c31;background:#fff0ed;border-color:#e2aaa1}.odm-sample-submit-feedback.error>span{background:#b94b3d}.odm-sample-shipping>form{padding:16px}.odm-address-recognizer{background:#fff8ef;border:1px solid #e5b58f;padding:16px}.odm-address-recognizer>header{justify-content:space-between;align-items:center;gap:16px;margin-bottom:12px;display:flex}.odm-address-recognizer>header>div{gap:3px;display:grid}.odm-address-recognizer>header span{color:var(--orange-dark);letter-spacing:.08em;font-size:12px;font-weight:950}.odm-address-recognizer>header strong{font-size:16px}.odm-address-recognizer>header small{color:#71685f;font-size:13px;line-height:1.5}.odm-address-recognizer>header em{color:#6f6961;background:#ede8e1;border-radius:99px;flex:none;padding:6px 9px;font-size:12px;font-style:normal;font-weight:900}.odm-address-recognizer>header em.complete{color:#1c7049;background:#def2e7}.odm-address-recognizer>textarea{resize:vertical;color:#1d1b18;background:#fff;border:2px solid #dd9c68;width:100%;min-height:126px;padding:13px 14px;font:600 14px/1.65 inherit}.odm-address-recognizer>textarea:focus{border-color:var(--orange);outline:0;box-shadow:0 0 0 4px #ff5f1f1f}.odm-address-recognition{gap:8px;margin-top:11px;display:grid}.odm-address-recognition>strong{font-size:13px}.odm-address-recognition>div{flex-wrap:wrap;gap:6px;display:flex}.odm-address-recognition span{color:#285f45;background:#f2faf5;border:1px solid #d5e6db;align-items:center;gap:5px;min-height:30px;padding:5px 8px;font-size:12px;display:inline-flex}.odm-address-recognition span.missing{color:#9a4d1f;background:#fff3e9;border-color:#efd0b6}.odm-address-recognition span b{color:inherit;font-size:11px}.odm-address-recognition>small{color:#71685f;font-size:12px}.odm-address-manual{background:#faf9f6;border:1px solid #ded8d0;margin-top:10px}.odm-address-manual>summary{color:#a14c1e;cursor:pointer;justify-content:flex-end;align-items:center;min-height:42px;padding:0 13px;font-size:12px;font-weight:900;list-style:none;display:flex}.odm-address-manual>summary::-webkit-details-marker{display:none}.odm-address-manual>summary:after{content:"＋";margin-left:6px;font-size:15px}.odm-address-manual[open]>summary:after{content:"－"}.odm-address-manual>.odm-sample-address-grid{padding:0 13px 13px}.odm-sample-section-title{align-items:baseline;gap:8px;margin:18px 0 10px;display:flex}.odm-sample-section-title strong{font-size:14px}.odm-sample-section-title small{color:#77716a;font-size:12px}.odm-sample-address-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:11px;display:grid}.odm-sample-address-grid label{color:#5d5951;font-size:13px;font-weight:850}.odm-sample-address-grid label.wide{grid-column:span 2}.odm-sample-address-grid input,.odm-sample-address-grid select{color:#1d1b18;width:100%;min-height:42px;font:inherit;background:#faf9f6;border:1px solid #d8d3ca;margin-top:6px;padding:9px 10px}.odm-sample-address-grid input:focus,.odm-sample-address-grid select:focus{border-color:var(--orange);outline:0;box-shadow:0 0 0 3px #ff5f1f1a}.odm-sample-parcel-grid{grid-template-columns:repeat(2,minmax(0,340px))}.odm-sample-shipping>form>.form-error{margin:12px 0 0}.odm-sample-shipping>form>footer{justify-content:space-between;align-items:center;gap:18px;padding-top:14px;display:flex}.odm-sample-shipping>form>footer span{color:#756f67;font-size:10px;line-height:1.5}.odm-sample-shipping>form>footer button{flex:none}.odm-sample-label-summary{background:#e8e1d8;grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;display:grid}.odm-sample-label-summary>div:not(.odm-sample-label-actions){background:#fff;align-content:center;gap:5px;min-height:68px;padding:12px 14px;display:grid}.odm-sample-label-summary>div span{color:#8a8178;font-size:9px;font-weight:800}.odm-sample-label-summary>div strong{overflow-wrap:anywhere;color:#29241f;font-size:12px}.odm-sample-label-summary>p{background:#fff2ef;grid-column:1/-1;margin:0;padding:11px 14px}.odm-sample-label-actions{background:#e8e1d8;grid-column:1/-1;grid-template-columns:minmax(0,1fr) auto;gap:1px;display:grid}.odm-sample-label-actions a,.odm-sample-label-actions button{border:0;place-items:center;min-height:42px;padding:0 18px;font-size:11px;font-weight:900;text-decoration:none;display:grid}.odm-sample-label-actions a{background:var(--ink);color:#fff}.odm-sample-label-actions a:hover{background:var(--orange)}.odm-sample-label-actions button{color:#a44337;cursor:pointer;background:#fff7f5;min-width:160px}.odm-sample-label-actions button:hover{color:#fff;background:#a44337}.odm-sample-label-actions button:disabled{cursor:wait;opacity:.55}.odm-sample-label-summary.error{border-top:3px solid #b74638}.odm-sample-shipping-note{color:#746e65;margin:0;padding:16px;font-size:11px}.odm-admin-workspace{grid-template-columns:minmax(440px,1.2fr) minmax(320px,.8fr);gap:12px;margin-top:12px;display:grid}.odm-update-form,.odm-event-log{background:#fff;border:1px solid #dedad2}.odm-update-form>header,.odm-event-log>header{border-bottom:1px solid #e5e1da;justify-content:space-between;align-items:center;gap:12px;min-height:58px;padding:13px 16px;display:flex}.odm-update-form>header div{flex-direction:column;gap:4px;display:flex}.odm-update-form>header strong,.odm-event-log>header strong{font-size:15px}.odm-update-form>header span,.odm-event-log>header span{color:#88837b;font-size:11px}.odm-update-form>header i{color:var(--orange);font-size:11px;font-style:normal;font-weight:900}.odm-base-editor{background:#fcfaf7;border:1px solid #e2ddd5;margin:14px 16px 0;padding:13px}.odm-base-editor>header{justify-content:space-between;align-items:center;gap:10px;margin-bottom:11px;display:flex}.odm-base-editor>header strong{font-size:13px}.odm-base-editor>header span{color:#8a837a;font-size:10px}.odm-base-editor>div{grid-template-columns:2fr 1.3fr .7fr 1fr;gap:9px;display:grid}.odm-base-editor fieldset{border:1px solid #e2ddd5;margin:12px 0;padding:10px}.odm-base-editor>label{display:block}.odm-base-editor .odm-design-choice label:has(input:checked){border-color:var(--orange);color:#c8460d;background:#fff2e8}.odm-update-grid{grid-template-columns:1fr 1fr;gap:10px;padding:16px 16px 0;display:grid}.odm-update-form label{color:#5d5951;font-size:12px;font-weight:800}.odm-update-form input,.odm-update-form select,.odm-update-form textarea{color:#1d1b18;width:100%;min-height:42px;font:inherit;background:#faf9f6;border:1px solid #d8d3ca;margin-top:7px;padding:10px 11px}.odm-update-form textarea{resize:vertical;min-height:82px}.odm-file-field{position:relative}.odm-file-field input{opacity:0;width:1px;height:1px;position:absolute}.odm-file-field span{color:#bf450f;border:1px dashed #c8b9ab;align-items:center;min-height:42px;margin-top:7px;padding:10px;display:flex}.odm-fee-editor{grid-template-columns:repeat(4,minmax(0,1fr));gap:9px;padding:12px 16px;display:grid}.odm-update-form>label{padding:0 16px;display:block}.odm-update-form footer{justify-content:space-between;align-items:center;gap:16px;padding:14px 16px 16px;display:flex}.odm-update-form footer span{color:#77726a;max-width:65%;font-size:11px;line-height:1.5}.odm-event-log>div{max-height:520px;padding:8px 16px 16px;overflow-y:auto}.odm-event-log article{border-bottom:1px solid #ece8e1;grid-template-columns:30px 1fr;gap:10px;padding:12px 0;display:grid}.odm-event-log article>i{color:#fff;background:#282925;place-items:center;width:28px;height:28px;font-size:10px;font-style:normal;font-weight:900;display:grid}.odm-event-log article>i.customer{background:var(--orange)}.odm-event-log article>i.system{background:#557061}.odm-event-log article>div>p:first-child{flex-wrap:wrap;align-items:center;gap:7px;margin:0;display:flex}.odm-event-log article strong{font-size:12px}.odm-event-log article p span,.odm-event-log article time{color:#8b867e;font-size:10px}.odm-event-log article time{margin-left:auto}.odm-event-log article small{color:#c8460d;margin:6px 0;font-weight:800;display:block}.odm-event-log article>div>p:not(:first-child){color:#504c45;white-space:pre-wrap;margin:7px 0 0;font-size:12px;line-height:1.6}.odm-event-assets{flex-wrap:wrap;gap:5px;margin-top:7px;display:flex}.odm-event-assets a{color:#c8460d;font-size:11px;font-weight:800}.odm-pagination{background:#fff;border:1px solid #d9d5cd;justify-content:space-between;align-items:center;margin:16px 0 40px;padding:12px 14px;display:flex}.odm-pagination span{color:#77726a;font-size:12px}.odm-pagination div{gap:7px;display:flex}.odm-pagination button{background:#fff;border:1px solid #cfc9bf;min-height:36px;padding:0 15px;font-weight:800}.odm-pagination button:disabled{opacity:.35}.odm-create-modal{width:min(1050px,100vw - 34px);max-height:calc(100vh - 34px);overflow-y:auto}.odm-create-form{padding:0 24px 24px}.odm-create-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:11px;display:grid}.odm-create-grid .wide{grid-column:1/-1}.odm-create-form label,.odm-create-form legend{color:#514e47;font-size:12px;font-weight:800}.odm-create-form input,.odm-create-form select,.odm-create-form textarea{color:#171613;width:100%;min-height:44px;font:inherit;background:#faf9f6;border:1px solid #d8d3ca;margin-top:7px;padding:10px 12px}.odm-create-form textarea{resize:vertical;min-height:100px}.odm-create-form fieldset{border:1px solid #dedad2;margin:16px 0;padding:12px}.odm-design-choice{flex-wrap:wrap;gap:7px;margin-top:9px;display:flex}.odm-design-choice label{border:1px solid #d8d3ca;align-items:center;gap:7px;min-height:36px;padding:0 13px;display:flex}.odm-design-choice label.selected{border-color:var(--orange);color:#c8460d;background:#fff2e8}.odm-design-choice input{width:auto;min-height:0;margin:0}.odm-create-upload{margin-top:12px;display:block;position:relative}.odm-create-upload input{opacity:0;width:1px;height:1px;position:absolute}.odm-create-upload span{color:#c8460d;border:1px dashed #d39b78;justify-content:center;align-items:center;min-height:58px;margin-top:7px;display:flex}.odm-initial-fees{background:#f4f1eb;grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;margin-top:16px;padding:14px;display:grid}.odm-initial-fees header{grid-column:1/-1;justify-content:space-between;display:flex}.odm-initial-fees header span{color:#858078;font-size:11px}.odm-create-form footer{justify-content:flex-end;gap:9px;margin-top:18px;display:flex}.catalog-odm-order-entry{border:1px solid #ffb187;border-left:4px solid var(--orange);background:#fff6ef;justify-content:space-between;align-items:center;gap:18px;margin-bottom:14px;padding:14px 16px;display:flex}.catalog-odm-order-entry div{flex-direction:column;gap:4px;display:flex}.catalog-odm-order-entry span{color:#d84d0a;letter-spacing:.12em;font-size:10px;font-weight:900}.catalog-odm-order-entry strong{color:#1a1916;font-size:14px}.catalog-odm-order-entry a{color:#c8460d;font-size:11px;font-weight:900;text-decoration:none}.odm-workflow-start{gap:9px;margin-top:18px;display:grid}.odm-workflow-start a{background:var(--orange);color:#fff;letter-spacing:.08em;justify-content:center;align-items:center;min-height:54px;font-size:12px;font-weight:900;text-decoration:none;display:flex}.odm-workflow-start a.disabled{pointer-events:none;opacity:.45}.odm-workflow-start small{color:#8a857d;font-size:11px;line-height:1.5}.client-odm-shell{color:#171714;background:#efede8;min-height:100vh}.client-odm-hero{color:#fff;background:#191a17;justify-content:space-between;align-items:center;gap:40px;min-height:250px;padding:62px max(24px,50vw - 660px);display:flex}.client-odm-hero h1{letter-spacing:-.04em;margin:10px 0 12px;font:900 clamp(38px,5vw,72px)/.98 Arial,sans-serif}.client-odm-hero p:not(.eyebrow){color:#aaa69e;max-width:720px;margin:0;font-size:15px;line-height:1.7}.client-odm-hero>button{background:var(--orange);color:#fff;letter-spacing:.08em;border:0;min-width:220px;min-height:56px;font-size:12px;font-weight:900}.client-odm-main{max-width:1420px;margin:0 auto;padding:28px 34px 70px}.client-odm-stats{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.client-odm-stats article{background:#fff;border:1px solid #d9d5cd;flex-direction:column;justify-content:space-between;min-height:96px;padding:18px;display:flex}.client-odm-stats article.attention{background:#fff5ee;border-color:#ff9d69}.client-odm-stats span{color:#77726a;font-size:12px;font-weight:800}.client-odm-stats strong{font:900 30px/1 Arial,sans-serif}.client-odm-toolbar{background:#fff;border:1px solid #d9d5cd;justify-content:space-between;align-items:center;gap:14px;margin:12px 0;padding:10px;display:flex}.client-odm-toolbar label{border:1px solid #dedad2;flex:1;align-items:center;min-width:220px;display:flex}.client-odm-toolbar label span{color:var(--orange);padding-left:13px;font-size:20px}.client-odm-toolbar input{border:0;outline:0;width:100%;min-height:44px;padding:0 12px;font-size:14px}.client-odm-toolbar a{color:#c8460d;font-size:11px;font-weight:900;text-decoration:none}.client-odm-list{gap:14px;display:grid}.client-odm-order{background:#fff;border:1px solid #d7d2c9;border-left:4px solid #292a27}.client-odm-order.needs-feedback{border-left-color:var(--orange);box-shadow:0 12px 28px #e34a0714}.client-odm-order>header{grid-template-columns:76px minmax(250px,1.4fr) minmax(190px,.7fr) minmax(150px,.55fr) 142px;align-items:center;gap:16px;min-height:116px;padding:16px 18px;display:grid}.client-odm-order>header>div:nth-child(2){min-width:0}.client-odm-order>header p{align-items:center;gap:8px;margin:0 0 7px;display:flex}.client-odm-order>header code{color:#c8460d;font:800 11px/1 ui-monospace,monospace}.client-odm-order>header p i{color:#77726a;letter-spacing:.08em;font-size:9px;font-style:normal;font-weight:900}.client-odm-order>header h2{text-overflow:ellipsis;white-space:nowrap;margin:0 0 6px;font-size:18px;overflow:hidden}.client-odm-order>header div:nth-child(2)>span{color:#77726a;font-size:12px}.client-odm-status,.client-odm-total{border-left:1px solid #e3dfd7;flex-direction:column;gap:6px;padding-left:15px;display:flex}.client-odm-status span,.client-odm-total span{color:#878279;letter-spacing:.05em;font-size:10px;font-weight:900}.client-odm-status strong{color:#d84d0a;font-size:15px}.client-odm-status i{background:var(--orange);color:#fff;letter-spacing:.08em;width:max-content;padding:4px 6px;font-size:8px;font-style:normal;font-weight:900}.client-odm-total strong{font-size:19px}.client-odm-total small{color:#77726a;font-size:11px}.client-odm-order>header>button{color:#fff;letter-spacing:.06em;background:#292a27;border:1px solid #292a27;min-height:43px;font-size:10px;font-weight:900}.client-odm-order>header>button i{margin-left:7px;font-style:normal}.client-odm-detail{background:#faf9f6;padding:22px}.client-odm-requirement{background:#fff;border:1px solid #dedad2;grid-template-columns:1fr 210px;gap:24px;padding:22px;display:grid}.client-odm-requirement h3,.client-odm-media h3,.client-odm-feedback h3{margin:7px 0 10px;font-size:18px}.client-odm-requirement p:not(.eyebrow){color:#565149;white-space:pre-wrap;margin:0 0 12px;font-size:14px;line-height:1.7}.client-odm-requirement>div>div{flex-wrap:wrap;gap:6px;display:flex}.client-odm-requirement>div>div span{color:#c8460d;border:1px solid #efb38e;padding:5px 8px;font-size:10px;font-weight:900}.client-odm-requirement aside{border-left:1px solid #e2ded6;align-content:center;gap:5px;padding-left:20px;display:grid}.client-odm-requirement aside span{color:#8a857d;text-transform:uppercase;font-size:10px}.client-odm-requirement aside strong{margin-bottom:9px;font-size:12px}.client-odm-media{background:#fff;border:1px solid #dedad2;margin-top:11px;padding:20px 22px}.client-odm-media>div{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.client-odm-media article{background:#f4f2ed;min-height:88px;padding:10px}.client-odm-media article>span{color:#77726a;margin-bottom:7px;font-size:10px;font-weight:900;display:block}.client-odm-media article>div{flex-wrap:wrap;gap:5px;display:flex}.client-odm-media img{object-fit:cover;width:54px;height:54px}.client-odm-media i{color:#99938b;font-size:11px;font-style:normal}.client-odm-feedback{background:#fff7f1;border:2px solid #ff7a35;margin-top:11px;padding:22px}.client-odm-feedback>header{justify-content:space-between;align-items:flex-start;display:flex}.client-odm-feedback>header>span{color:#c8460d;font-size:10px;font-weight:900}.client-odm-feedback-options{grid-template-columns:repeat(3,1fr);gap:9px;margin:14px 0;display:grid}.client-odm-feedback-options label{cursor:pointer}.client-odm-feedback-options input{opacity:0;position:absolute}.client-odm-feedback-options span{background:#fff;border:1px solid #dfd8ce;flex-direction:column;gap:7px;min-height:78px;padding:14px;display:flex}.client-odm-feedback-options input:checked+span{border-color:var(--orange);box-shadow:inset 4px 0 var(--orange)}.client-odm-feedback-options b{font-size:11px}.client-odm-feedback-options small{color:#77726a;font-size:10px}.client-odm-feedback>label{color:#625d55;margin-top:10px;font-size:11px;font-weight:800;display:block}.client-odm-feedback textarea{resize:vertical;border:1px solid #d9d2c8;width:100%;min-height:78px;margin-top:7px;padding:11px}.client-odm-upload{position:relative}.client-odm-upload input{opacity:0;width:1px;height:1px;position:absolute}.client-odm-upload span{color:#c8460d;border:1px dashed #d8a686;align-items:center;min-height:42px;margin-top:7px;padding:0 11px;display:flex}.client-odm-feedback>button{background:var(--orange);color:#fff;letter-spacing:.08em;border:0;min-width:190px;min-height:47px;margin-top:14px;font-size:11px;font-weight:900}.client-odm-lower{grid-template-columns:minmax(300px,.8fr) minmax(360px,1.2fr);gap:11px;margin-top:11px;display:grid}.client-odm-costs,.client-odm-timeline{background:#fff;border:1px solid #dedad2}.client-odm-costs>header,.client-odm-timeline>header{border-bottom:1px solid #e7e3dc;justify-content:space-between;align-items:center;min-height:54px;padding:0 16px;display:flex}.client-odm-costs>header a{color:#c8460d;font-size:9px;font-weight:900;text-decoration:none}.client-odm-costs>div{padding:10px 16px}.client-odm-costs p{color:#666159;border-bottom:1px solid #eeeae3;justify-content:space-between;margin:0;padding:8px 0;font-size:11px;display:flex}.client-odm-costs p strong{color:#1a1916}.client-odm-costs footer{color:#fff;background:#252622;justify-content:space-between;padding:13px 16px;display:flex}.client-odm-costs>small{color:#557061;padding:13px 16px;font-size:10px;line-height:1.5;display:block}.client-odm-timeline>div{max-height:360px;padding:8px 16px;overflow-y:auto}.client-odm-timeline article{border-bottom:1px solid #eeeae3;grid-template-columns:40px 1fr;gap:10px;padding:10px 0;display:grid}.client-odm-timeline article>i{color:#fff;background:#282925;place-items:center;width:38px;height:24px;font-size:8px;font-style:normal;font-weight:900;display:grid}.client-odm-timeline article>i.customer{background:var(--orange)}.client-odm-timeline time{color:#918c84;font-size:9px}.client-odm-timeline article p{color:#514d46;white-space:pre-wrap;margin:5px 0 0;font-size:11px;line-height:1.55}.client-odm-timeline article a{color:#c8460d;margin-right:8px;font-size:10px;font-weight:800}.client-odm-timeline>form{grid-template-columns:1fr 82px;gap:7px;padding:12px 16px 16px;display:grid}.client-odm-timeline textarea{resize:vertical;border:1px solid #d8d3ca;min-height:60px;padding:9px}.client-odm-timeline form button{color:#fff;background:#292a27;border:0;font-size:10px;font-weight:900}.client-odm-create-modal{width:min(900px,100vw - 32px);max-height:calc(100vh - 32px);overflow-y:auto}.client-odm-create-form{padding:0 25px 25px}.client-odm-entry-choice{grid-template-columns:1fr 1fr;gap:9px;margin-bottom:14px;display:grid}.client-odm-entry-choice label{cursor:pointer}.client-odm-entry-choice input{opacity:0;position:absolute}.client-odm-entry-choice span{border:1px solid #d9d4cc;flex-direction:column;justify-content:center;gap:7px;min-height:80px;padding:15px;display:flex}.client-odm-entry-choice input:checked+span{border-color:var(--orange);box-shadow:inset 4px 0 var(--orange);background:#fff5ed}.client-odm-entry-choice b{font-size:12px}.client-odm-entry-choice small{color:#77726a;font-size:10px}.client-odm-create-form>label,.client-odm-create-grid label,.client-odm-create-form legend{color:#57534c;font-size:11px;font-weight:800}.client-odm-create-form input,.client-odm-create-form select,.client-odm-create-form textarea{color:#171613;width:100%;min-height:44px;font:inherit;background:#faf9f6;border:1px solid #d8d3ca;margin-top:7px;padding:10px 12px}.client-odm-create-grid{grid-template-columns:repeat(2,1fr);gap:10px;margin:12px 0;display:grid}.client-odm-create-form fieldset{border:1px solid #dedad2;margin:15px 0;padding:12px}.client-odm-create-form fieldset>div{flex-wrap:wrap;gap:6px;margin-top:8px;display:flex}.client-odm-create-form fieldset label{color:#58534c;border:1px solid #d8d3ca;align-items:center;gap:6px;min-height:36px;padding:0 12px;font-size:10px;font-weight:900;display:flex}.client-odm-create-form fieldset label.selected{border-color:var(--orange);color:#c8460d;background:#fff2e8}.client-odm-create-form fieldset input{width:auto;min-height:0;margin:0}.client-odm-create-form textarea{resize:vertical;min-height:100px}.client-odm-create-upload{margin-top:12px;display:block;position:relative}.client-odm-create-upload input{opacity:0;width:1px;height:1px;position:absolute}.client-odm-create-upload span{color:#c8460d;text-align:center;border:1px dashed #d7a381;justify-content:center;align-items:center;min-height:58px;margin-top:7px;padding:10px;display:flex}.client-odm-create-form footer{justify-content:flex-end;gap:8px;margin-top:18px;display:flex}@media (width<=1200px){.odm-admin-order>header,.client-odm-order>header{grid-template-columns:64px minmax(240px,1.3fr) minmax(170px,.7fr) 120px}.odm-order-money,.client-odm-total{display:none}.odm-admin-workspace{grid-template-columns:1fr}.odm-cost-strip{grid-template-columns:repeat(4,1fr)}.odm-cost-strip>div{border-bottom:1px solid #e5e1da}.odm-sample-address-grid,.odm-sample-label-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.odm-fee-editor{grid-template-columns:repeat(3,1fr)}.odm-sku-category-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=820px){.odm-admin-stats,.client-odm-stats{grid-template-columns:repeat(2,1fr)}.odm-toolbar{grid-template-columns:1fr 1fr}.odm-toolbar label{grid-column:1/-1}.odm-admin-order>header,.client-odm-order>header{grid-template-columns:58px 1fr auto;gap:11px}.odm-order-status,.client-odm-status{border-left:0;grid-column:2;padding-left:0}.odm-expand-button,.client-odm-order>header>button{grid-area:1/3/span 2}.odm-detail-overview,.client-odm-requirement,.client-odm-lower{grid-template-columns:1fr}.odm-media-groups,.client-odm-media>div,.odm-fee-editor,.odm-initial-fees{grid-template-columns:repeat(2,1fr)}.client-odm-hero{flex-direction:column;align-items:flex-start;padding:42px 22px}.client-odm-hero>button{width:100%}.client-odm-main{padding:18px 15px 60px}.client-odm-requirement aside{border-top:1px solid #e2ded6;border-left:0;padding:16px 0 0}.client-odm-feedback-options{grid-template-columns:1fr}}@media (width<=560px){.odm-admin-stats,.client-odm-stats,.odm-toolbar,.odm-create-grid,.client-odm-create-grid,.client-odm-entry-choice{grid-template-columns:1fr}.odm-toolbar label,.odm-create-grid .wide{grid-column:auto}.odm-admin-order>header,.client-odm-order>header{grid-template-columns:52px 1fr}.odm-order-status,.client-odm-status{grid-column:1/-1}.odm-expand-button,.client-odm-order>header>button{grid-area:auto/1/auto/-1}.odm-admin-detail,.client-odm-detail{padding:11px}.odm-sample-shipping>header,.odm-sample-shipping>form>footer{flex-direction:column;align-items:stretch}.odm-address-recognizer>header{flex-direction:column;align-items:flex-start}.odm-sample-shipping>header p{text-align:left}.odm-sample-address-grid,.odm-sample-label-summary{grid-template-columns:1fr}.odm-sample-address-grid label.wide{grid-column:auto}.odm-sample-label-actions{grid-template-columns:1fr}.odm-sample-label-actions button{min-width:0}.odm-sample-shipping>form>footer button{width:100%}.odm-sku-linker>header,.odm-sku-linker>footer,.odm-sku-category-filter>header{flex-direction:column;align-items:stretch}.odm-sku-linker>header>i{align-self:flex-start}.odm-sku-linker>footer button,.odm-sku-category-filter>header button{width:100%}.odm-sku-category-grid,.odm-sku-search,.odm-sku-current,.odm-sku-selected{grid-template-columns:1fr}.odm-sku-search>small{padding-bottom:0}.odm-sku-results button{grid-template-columns:44px minmax(0,1fr)}.odm-sku-results button>i{grid-column:2;justify-self:start}.odm-update-grid,.odm-base-editor>div,.odm-fee-editor,.odm-initial-fees,.odm-cost-strip,.odm-media-groups,.client-odm-media>div{grid-template-columns:1fr}.odm-base-editor>header{flex-direction:column;align-items:flex-start}.odm-update-form footer{flex-direction:column;align-items:stretch}.odm-update-form footer span{max-width:none}.client-odm-toolbar{flex-direction:column;align-items:stretch}.client-odm-toolbar label{min-width:0}.catalog-odm-order-entry{flex-direction:column;align-items:flex-start}}*{box-sizing:border-box}html{background:var(--paper)}body{background:var(--paper);color:var(--ink);margin:0;font-family:Arial,PingFang SC,Microsoft YaHei,sans-serif}button,input,select{font:inherit}button{cursor:pointer}button:disabled{cursor:not-allowed;opacity:.52}.system-recovery-screen{color:#fff;text-align:center;background:#181816;place-items:center;min-height:100svh;padding:24px;display:grid}.system-recovery-screen>section{justify-items:center;width:min(520px,100%);display:grid}.system-recovery-logo{background:var(--orange);border-radius:14px;width:76px;height:76px;display:block;overflow:hidden}.system-recovery-logo img{object-fit:cover;width:100%;height:100%;display:block}.system-recovery-screen p{color:var(--orange);letter-spacing:.18em;margin:24px 0 9px;font-size:9px;font-weight:900}.system-recovery-screen h1{letter-spacing:-.04em;margin:0;font-size:clamp(27px,5vw,44px)}.system-recovery-screen small{color:#aaa69e;margin-top:15px;font-size:11px;line-height:1.7}.system-recovery-screen div{justify-content:center;gap:9px;margin-top:26px;display:flex}.system-recovery-screen button,.system-recovery-screen a{border:1px solid var(--orange);background:var(--orange);color:#fff;justify-content:center;align-items:center;min-height:42px;padding:0 16px;font-size:9px;font-weight:900;text-decoration:none;display:inline-flex}.system-recovery-screen a{background:0 0;border-color:#4a4741}.brand{color:#fff;align-items:center;gap:14px;display:inline-flex}.brand-mark{border:2px solid var(--orange);width:52px;height:52px;color:var(--orange);grid-template-columns:1fr 1fr;align-items:center;display:grid;overflow:hidden}.brand-mark b{letter-spacing:-5px;place-items:center;height:100%;font-size:25px;font-weight:900;line-height:1;display:grid}.brand-mark b:first-child{padding-left:4px}.brand-mark b:last-child{color:#fff;transform:translate(-2px)}.brand-image-mark{background:var(--orange);border:0;border-radius:10px;flex:none;grid-template-columns:none;padding:0;display:block}.brand-image-mark img{object-fit:cover;width:100%;height:100%;display:block}.brand-copy{flex-direction:column;gap:2px;display:flex}.brand-copy strong{letter-spacing:.12em;font-size:23px;line-height:1}.brand-copy small{color:#aaa69e;letter-spacing:.3em;font-size:8px}.brand-compact{color:var(--ink);display:none}.brand-compact .brand-mark{background:var(--ink);border-color:var(--ink)}.brand-compact .brand-image-mark{background:var(--orange);border:0}.brand-compact .brand-mark b:first-child{color:var(--orange)}.brand-compact .brand-copy small{color:var(--muted)}.login-shell{grid-template-columns:minmax(440px,45%) 1fr;min-height:100svh;display:grid}.login-story{background:var(--ink);color:#fff;isolation:isolate;flex-direction:column;justify-content:space-between;padding:clamp(36px,5vw,72px);display:flex;position:relative;overflow:hidden}.login-story:before{content:"";z-index:-1;border:1px solid #403f3b;border-radius:50%;width:56vw;max-width:820px;height:56vw;max-height:820px;position:absolute;top:17%;right:-58%;box-shadow:0 0 0 95px #242321,0 0 0 96px #3a3936,0 0 0 190px #20201e,0 0 0 191px #33322f}.login-story:after{content:"LE";color:#1d1d1b;letter-spacing:-.15em;z-index:-1;font-size:min(32vw,390px);font-weight:900;position:absolute;bottom:4%;right:-5%}.story-content{max-width:530px;margin-top:auto;margin-bottom:auto;padding:80px 0}.eyebrow{color:var(--orange);letter-spacing:.28em;text-transform:uppercase;margin:0 0 18px;font-size:11px;font-weight:800}.story-content h1{letter-spacing:-.07em;margin:0;font-size:clamp(56px,7vw,104px);font-weight:800;line-height:.9}.story-content h1 span{color:var(--orange)}.story-lead{color:#c8c4bd;max-width:450px;margin:32px 0;font-size:clamp(16px,1.5vw,20px);line-height:1.65}.story-lines{color:#88847d;letter-spacing:.05em;flex-direction:column;gap:9px;font-size:12px;display:flex}.story-lines span:before{content:"—";color:var(--orange);margin-right:12px}.story-footer{color:#79766f;letter-spacing:.22em;margin:0;font-size:10px}.story-footer b{color:var(--orange);margin:0 8px}.login-panel{background:var(--paper);flex-direction:column;min-width:0;display:flex}.login-topbar{justify-content:flex-end;align-items:center;padding:30px 42px;display:flex}.top-actions{align-items:center;gap:10px;display:flex}.install-button,.language-switch{min-height:39px;color:var(--ink);letter-spacing:.04em;background:0 0;border:1px solid #cbc7bf;font-size:12px;font-weight:700}.install-button{align-items:center;gap:8px;padding:0 15px;display:inline-flex}.install-button span{color:var(--orange);font-size:17px}.language-switch{min-width:48px;padding:0 11px}.install-button:hover,.language-switch:hover{border-color:var(--orange)}.install-guide-backdrop{z-index:260;-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);background:#11100ead;place-items:center;padding:18px;display:grid;position:fixed;inset:0}.install-guide{border-top:4px solid var(--orange);background:var(--white);width:min(440px,100%);color:var(--ink);padding:34px;position:relative;box-shadow:0 28px 90px #00000052}.install-guide>img{border-radius:18px;width:72px;height:72px;margin-bottom:22px;display:block;box-shadow:0 12px 26px #c03f0038}.install-guide>p:first-of-type{color:var(--orange-dark);letter-spacing:.2em;margin:0 0 7px;font-size:9px;font-weight:900}.install-guide h2{letter-spacing:-.04em;margin:0;font-size:30px}.install-guide ol{color:#4e4a44;gap:12px;margin:24px 0;padding-left:22px;font-size:12px;line-height:1.6;display:grid}.install-guide li::marker{color:var(--orange);font-weight:900}.install-guide-note{border-left:3px solid var(--orange);color:#734524;background:#fff1e4;margin:0 0 22px;padding:12px 14px;font-size:10px;line-height:1.65}.install-guide .primary-button{justify-content:center;min-height:48px}.install-guide-close{color:#6e685f;background:#f1ede6;border:0;width:34px;height:34px;font-size:22px;line-height:1;position:absolute;top:16px;right:16px}.login-card-wrap{flex:1;place-items:center;padding:30px 8vw 70px;display:grid}.login-card{width:min(100%,460px)}.orange-rule{background:var(--orange);width:34px;height:4px;margin-bottom:24px;display:block}.login-heading h2{letter-spacing:-.045em;margin:0;font-size:clamp(36px,4vw,54px);line-height:1}.login-heading p{color:var(--muted);margin:14px 0 40px;font-size:14px}.field-label{margin:0 0 9px;font-size:12px;font-weight:800;display:block}.field-control{border:1px solid var(--line);background:var(--white);align-items:center;margin-bottom:22px;transition:border .2s,box-shadow .2s;display:flex;position:relative}.field-control:focus-within{border-color:var(--orange);box-shadow:0 0 0 3px #ff6b181a}.field-control input{width:100%;height:54px;color:var(--ink);background:0 0;border:0;outline:0;padding:0 80px 0 50px;font-size:14px}.field-icon{color:var(--orange);font-size:13px;font-weight:900;position:absolute;left:18px}.show-password{color:var(--muted);background:0 0;border:0;font-size:11px;font-weight:700;position:absolute;right:12px}.login-options{justify-content:space-between;margin:2px 0 24px;display:flex}.login-options label{color:var(--muted);align-items:center;gap:8px;font-size:12px;display:flex}.login-options input{accent-color:var(--orange)}.primary-button{background:var(--orange);color:#fff;border:0;justify-content:space-between;align-items:center;width:100%;min-height:56px;padding:0 22px;font-weight:800;transition:background .2s,transform .2s;display:flex}.primary-button:hover{background:var(--orange-dark)}.primary-button:active{transform:translateY(1px)}.primary-button.compact{gap:18px;width:auto;min-height:44px;padding:0 18px}.forgot-note{color:var(--muted);text-align:center;margin:18px 0 0;font-size:11px}.form-error{border-left:3px solid var(--red);color:#8d2c24;background:#fbe9e6;margin:-8px 0 14px;padding:10px 12px;font-size:12px}.security-note{border-top:1px solid var(--line);color:var(--muted);text-align:center;letter-spacing:.03em;padding:24px 40px;font-size:10px}.security-note span{border:1px solid var(--green);width:16px;height:16px;color:var(--green);border-radius:50%;place-items:center;margin-right:8px;display:inline-grid}.client-login-shell{background:#f7f3ed;grid-template-columns:minmax(500px,52%) 1fr}.client-login-shell .login-story{background:linear-gradient(145deg,#ff6a00 0%,#ff5510 58%,#d94300 100%)}.client-login-shell .login-story:before{border-color:#ffffff2e;width:620px;height:620px;top:120px;right:-260px;box-shadow:0 0 0 90px #ffffff09,0 0 0 91px #ffffff1c,0 0 0 180px #5e170014,0 0 0 181px #ffffff14}.client-login-shell .login-story:after{content:"LOEN";color:#711e001f;letter-spacing:-.08em;font-size:min(18vw,280px);bottom:-2%;right:-3%}.official-logo-crop{background:#fff;position:relative;overflow:hidden}.official-logo-crop img{width:112%;max-width:none;height:auto;display:block;position:absolute;top:-138%;left:-6%}.story-logo-crop{z-index:2;width:min(360px,72%);height:105px;box-shadow:0 18px 50px #5d19002e}.story-logo-crop img{top:-137%}.client-login-shell .story-content{max-width:660px;padding:58px 0}.client-login-shell .story-content .eyebrow{color:#2a160e}.client-login-shell .story-content h1{color:#fff;letter-spacing:-.065em;max-width:640px;font-size:clamp(56px,6.2vw,94px);line-height:.98}.client-login-shell .story-lead{color:#ffffffd6;max-width:580px;margin:29px 0}.client-capabilities{flex-wrap:wrap;gap:9px;display:flex}.client-capabilities span{color:#fff;letter-spacing:.08em;border:1px solid #ffffff57;padding:8px 11px;font-size:10px;font-weight:800}.client-login-shell .story-footer{color:#ffffff9e}.client-login-shell .story-footer b{color:#1b1715}.client-login-shell .login-panel{background:#f7f3ed}.client-login-shell .login-topbar{justify-content:flex-end;padding:28px 36px}.mobile-client-logo{display:none}.language-tabs{background:#eee8df;border:1px solid #d7d0c6;padding:3px;display:flex}.language-tabs button{color:#716b63;background:0 0;border:0;min-width:48px;height:31px;padding:0 10px;font-size:10px;font-weight:900}.language-tabs button.active{color:var(--orange-dark);background:#fff;box-shadow:0 2px 8px #3a2a1b14}.client-login-shell .login-card-wrap{padding:30px clamp(34px,6vw,100px) 70px}.client-login-shell .login-card{width:min(100%,500px)}.login-kicker{letter-spacing:.22em;text-transform:uppercase;font-weight:900;color:var(--orange-dark)!important;margin:0 0 9px!important;font-size:9px!important}.admin-login-shell{isolation:isolate;background:#f2eee7;align-content:center;place-items:center;gap:28px;min-height:100svh;padding:120px 24px 70px;display:grid;position:relative;overflow:hidden}.admin-login-shell:before{content:"";background:var(--orange);width:clamp(10px,1.3vw,22px);position:absolute;inset:0 auto 0 0}.admin-login-shell:after{content:"LE";color:#e9e3da;letter-spacing:-.16em;z-index:-1;font-size:320px;font-weight:900;position:absolute;bottom:-105px;right:-50px}.admin-login-brand{flex-direction:column;align-items:center;gap:3px;display:flex;position:absolute;top:28px;left:50%;transform:translate(-50%)}.admin-login-brand>span{color:#6f6961;letter-spacing:.28em;font-size:9px;font-weight:800}.admin-install-action{z-index:2;position:absolute;top:26px;right:28px}.admin-logo-crop{background:0 0;width:290px;height:80px}.admin-logo-crop img{top:-145%}.admin-login-panel{border-top:4px solid var(--orange);background:#fffefa;width:min(100%,540px);padding:48px 50px;box-shadow:0 28px 80px #34271a1f}.admin-login-card{width:100%}.admin-login-card .login-heading h2{font-size:42px}.admin-login-footer{color:#999187;letter-spacing:.22em;margin:0;font-size:9px}.loading-screen{background:var(--ink);color:#d0cdc7;justify-content:center;align-items:center;gap:14px;min-height:100svh;font-size:13px;display:flex}.loader{border:2px solid #53514c;border-top-color:var(--orange);border-radius:50%;width:19px;height:19px;animation:.8s linear infinite spin}.loading-screen.loading-failed{text-align:center;padding:24px}.loading-screen.loading-failed>div{border-top:3px solid var(--orange);background:#242321;justify-items:center;gap:12px;width:min(100%,420px);padding:32px;display:grid;box-shadow:0 24px 70px #00000047}.loading-screen.loading-failed strong{color:#fff;font-size:18px}.loading-screen.loading-failed span{color:#aaa69e;line-height:1.7}.loading-screen.loading-failed button{border:1px solid var(--orange);background:var(--orange);color:#fff;cursor:pointer;min-height:40px;margin-top:4px;padding:0 24px;font-weight:900}.loading-screen.loading-failed button:hover{background:var(--orange-dark)}@keyframes spin{to{transform:rotate(360deg)}}.admin-shell{background:#eeece6;grid-template-columns:260px 1fr;min-height:100svh;display:grid}.sidebar{background:var(--ink);color:#fff;flex-direction:column;height:100svh;padding:34px 28px 24px;display:flex;position:sticky;top:0}.sidebar nav{margin-top:70px}.sidebar nav>p{color:#6f6c66;letter-spacing:.26em;margin:0 0 13px;font-size:9px}.sidebar nav a{color:#aaa69e;border-left:2px solid #0000;align-items:center;gap:13px;min-height:52px;margin:4px 0;padding:0 13px;font-size:13px;text-decoration:none;display:flex}.sidebar nav a span{color:#65625c;font-family:ui-monospace,monospace;font-size:10px}.sidebar nav a small{color:#5b5954;margin-left:auto;font-size:8px}.sidebar nav a.active{border-left-color:var(--orange);color:#fff;background:#242321}.sidebar nav a.active span{color:var(--orange)}.sidebar nav a.disabled{cursor:default}.sidebar-user{border-top:1px solid #343330;align-items:center;gap:11px;margin-top:auto;padding-top:20px;display:flex}.sidebar-user>span{background:var(--orange);flex:none;place-items:center;width:36px;height:36px;font-weight:900;display:grid}.sidebar-user div{flex-direction:column;gap:3px;min-width:0;display:flex}.sidebar-user strong{font-size:12px}.sidebar-user small{color:#85817a;text-overflow:ellipsis;font-size:9px;overflow:hidden}.sidebar-install{margin-top:20px}.sidebar-install .install-button{color:#b9b5ae;border-color:#3e3c38;justify-content:center;width:100%}.sidebar-install .install-button:hover{border-color:var(--orange);color:#fff}.admin-main{min-width:0;padding:clamp(28px,4vw,58px)}.admin-header{justify-content:space-between;align-items:flex-end;gap:30px;display:flex}.admin-header h1{letter-spacing:-.055em;margin:0;font-size:clamp(34px,4vw,54px)}.admin-header>div:first-child>p:last-child{color:var(--muted);margin:9px 0 0;font-size:13px}.header-actions{align-items:center;gap:10px;display:flex}.secondary-button{background:var(--white);min-height:42px;color:var(--ink);border:1px solid #c9c5bd;padding:0 16px;font-size:12px;font-weight:700}.secondary-button:hover{border-color:var(--orange)}.text-button{color:var(--muted);background:0 0;border:0;padding:10px;font-size:12px}.text-button:hover{color:var(--orange)}.text-button.light{color:#b5b1aa}.warning-banner{background:#fff3e8;border:1px solid #f0bd95;grid-template-columns:38px 1fr auto;align-items:center;gap:14px;margin-top:28px;padding:16px 18px;display:grid}.warning-banner>span{background:var(--orange);color:#fff;place-items:center;width:32px;height:32px;font-weight:900;display:grid}.warning-banner strong{font-size:13px}.warning-banner p{color:#8b633f;margin:3px 0 0;font-size:11px}.warning-banner button{color:var(--orange-dark);background:0 0;border:0;font-size:11px;font-weight:800}.stats-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin:28px 0 18px;display:grid}.stats-grid article{border:1px solid var(--line);background:var(--white);min-height:135px;padding:22px;position:relative;overflow:hidden}.stats-grid article:after{content:"";border:10px solid #f1eee7;border-radius:50%;width:58px;height:58px;position:absolute;top:-25px;right:-25px}.stats-grid article>span{color:var(--muted);font-size:11px;display:block}.stats-grid article>strong{letter-spacing:-.05em;margin:10px 0 6px;font-size:37px;display:block}.stats-grid article>small{color:var(--muted);align-items:center;gap:6px;font-size:10px;display:flex}.status-dot{border-radius:50%;width:6px;height:6px;display:inline-block}.status-dot.active{background:var(--green)}.status-dot.disabled{background:var(--red)}.accounts-panel{border:1px solid var(--line);background:var(--white)}.panel-heading{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:20px;padding:22px;display:flex}.panel-heading h2{margin:0;font-size:19px}.panel-heading p{color:var(--muted);margin:6px 0 0;font-size:10px}.filters{border-bottom:1px solid var(--line);grid-template-columns:1fr 150px;gap:12px;padding:16px 22px;display:grid}.search-box{align-items:center;display:flex;position:relative}.search-box span{color:var(--orange);font-size:20px;position:absolute;left:13px}.search-box input,.filters select{border:1px solid var(--line);width:100%;height:42px;color:var(--ink);background:#faf9f5;outline:0;font-size:12px}.search-box input{padding:0 15px 0 40px}.filters select{padding:0 12px}.search-box input:focus,.filters select:focus{border-color:var(--orange)}.table-row{color:#55524c;border-bottom:1px solid #ebe8e1;grid-template-columns:minmax(200px,2fr) 1fr .7fr .7fr 1fr 1.15fr;align-items:center;min-height:68px;padding:0 22px;font-size:11px;display:grid}.table-head{color:#8a867f;letter-spacing:.08em;background:#f7f5f0;min-height:38px;font-size:9px;font-weight:800}.account-cell{align-items:center;gap:11px;display:flex}.account-cell>b{color:#fff;background:#262522;flex:none;place-items:center;width:34px;height:34px;display:grid}.account-cell>span{flex-direction:column;gap:4px;min-width:0;display:flex}.account-cell strong{color:var(--ink);font-size:12px}.account-cell small{color:var(--muted);text-overflow:ellipsis;overflow:hidden}.mono{font-family:ui-monospace,SFMono-Regular,Menlo,monospace}.pill{border-radius:99px;padding:5px 8px;font-size:9px;font-style:normal;font-weight:800;display:inline-block}.pill.active{color:var(--green);background:#e6f4ee}.pill.disabled{color:var(--red);background:#f8e8e6}.pill.qwen{color:#225c9e;background:#e8f1ff}.pill.qwen-error{color:#9d3e35;background:#fbe9e6}.row-actions{gap:5px;display:flex}.row-actions button{color:#625f58;background:0 0;border:1px solid #d5d1c9;min-height:30px;padding:0 8px;font-size:9px}.row-actions button:hover{border-color:var(--orange);color:var(--orange-dark)}.account-table-enhanced{overflow-x:auto}.account-table-enhanced .table-row{grid-template-columns:minmax(140px,1.2fr) 126px minmax(150px,1fr) minmax(150px,1fr) 76px 108px 108px minmax(225px,1.45fr);gap:14px;min-width:1180px}.account-table-enhanced .table-row>span{overflow-wrap:anywhere;min-width:0}.account-table-enhanced .contact-cell,.account-status-cell{gap:4px;display:grid}.account-table-enhanced .contact-cell strong{color:var(--ink);text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.account-table-enhanced .contact-cell small,.account-status-cell small{color:var(--muted);font-size:8px}.password-state{width:fit-content;color:var(--green);background:#e6f4ee;padding:5px 7px;font-size:8px;font-style:normal;font-weight:900;display:inline-block}.password-state.temporary{color:var(--orange-dark);background:#fff0df}.account-table-enhanced .row-actions{flex-wrap:wrap}.account-table-enhanced .row-actions .enter-client{border-color:var(--orange);background:var(--orange);color:#fff}.account-table-enhanced .row-actions .enter-client:hover{background:var(--orange-dark);color:#fff}.empty-state{color:var(--muted);text-align:center;padding:48px;font-size:12px}.modal-backdrop{z-index:50;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#0f0f0eb8;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.modal{background:var(--white);width:min(100%,470px);max-height:calc(100svh - 40px);padding:28px;overflow:auto;box-shadow:0 24px 80px #0000004d}.modal-heading{justify-content:space-between;align-items:flex-start;margin-bottom:24px;display:flex}.modal-heading .eyebrow{margin-bottom:8px}.modal-heading h2{letter-spacing:-.04em;margin:0;font-size:27px}.icon-button{border:1px solid var(--line);width:34px;height:34px;color:var(--muted);background:0 0;font-size:22px}.modal-form{flex-direction:column;gap:16px;display:flex}.modal-form label{color:#4e4b45;flex-direction:column;gap:8px;font-size:11px;font-weight:800;display:flex}.modal-form input{border:1px solid var(--line);background:#faf9f5;outline:0;height:46px;padding:0 13px}.modal-form input:focus{border-color:var(--orange)}.form-help{color:var(--muted);margin:-3px 0 0;font-size:10px;line-height:1.5}.modal-form .form-error{margin:0}.modal-actions{justify-content:flex-end;gap:9px;margin-top:8px;display:flex}.account-create-modal{width:min(100%,620px)}.account-role-picker{border:0;grid-template-columns:1fr 1fr;gap:10px;margin:0;padding:0;display:grid}.account-role-picker legend{color:#4e4b45;grid-column:1/-1;margin-bottom:8px;font-size:11px;font-weight:800}.account-role-picker>label{border:1px solid var(--line);cursor:pointer;background:#faf9f5;grid-template-columns:18px 1fr;align-items:center;gap:10px;min-height:72px;padding:12px;display:grid}.account-role-picker>label.selected{border-color:var(--orange);box-shadow:inset 3px 0 0 var(--orange);background:#fff4e9}.account-role-picker input{width:16px;height:16px;accent-color:var(--orange);background:0 0;border:0;margin:0;padding:0}.account-role-picker span{gap:4px;display:grid}.account-role-picker strong{color:var(--ink);font-size:12px}.account-role-picker small{color:var(--muted);font-size:9px;font-weight:500;line-height:1.4}.account-contact-grid{grid-template-columns:1fr 1fr;gap:12px;display:grid}@media (width<=520px){.account-role-picker,.account-contact-grid{grid-template-columns:1fr}}.credential-modal{text-align:center}.success-mark{background:var(--green);color:#fff;border-radius:50%;place-items:center;width:54px;height:54px;margin:0 auto 15px;font-size:24px;font-weight:900;display:grid}.credential-modal h2{margin:0;font-size:26px}.credential-modal>p{color:var(--muted);margin:10px 20px 22px;font-size:11px;line-height:1.6}.credential-box{text-align:left;background:#f5f2eb;border:1px dashed #c7c2b8;margin-bottom:16px;padding:12px 17px}.credential-box label{color:var(--muted);grid-template-columns:90px 1fr;gap:10px;padding:9px 0;font-size:10px;display:grid}.credential-box label+label{border-top:1px solid #ddd8ce}.credential-box span{color:var(--ink);word-break:break-all;font-size:12px;font-weight:800}.credential-modal .text-button{margin-top:9px}.portal-shell{background:var(--paper);min-height:100svh;padding:0 clamp(22px,6vw,90px) 70px}.portal-header{background:var(--ink);justify-content:space-between;align-items:center;min-height:100px;margin:0 calc(-1*clamp(22px,6vw,90px));padding:0 clamp(22px,6vw,90px);display:flex}.portal-header>div{align-items:center;gap:12px;display:flex}.portal-header .install-button{color:#fff;border-color:#484641}.portal-hero{color:#fff;background:#242320;margin:0 calc(-1*clamp(22px,6vw,90px));padding:clamp(64px,9vw,120px) clamp(22px,6vw,90px);position:relative;overflow:hidden}.portal-hero:after{content:"LE";color:#2d2c29;letter-spacing:-.14em;font-size:min(30vw,360px);font-weight:900;position:absolute;top:-25%;right:2%}.portal-hero>*{z-index:1;position:relative}.portal-hero h1{letter-spacing:-.07em;margin:0;font-size:clamp(48px,7vw,88px)}.portal-hero>p:last-child{color:#aaa69e;margin:17px 0 0}.portal-warning{margin:28px 0 0}.portal-grid{grid-template-columns:repeat(3,1fr);gap:16px;margin-top:28px;display:grid}.client-sales-overview{background:#fff;border:1px solid #d9d2c8;margin-top:24px;box-shadow:0 16px 42px #29231d0f}.client-sales-overview>header{border-bottom:1px solid #ded8cf;justify-content:space-between;align-items:center;gap:22px;min-height:88px;padding:18px 22px;display:flex}.client-sales-overview>header>div{gap:5px;display:grid}.client-sales-overview>header .eyebrow{color:var(--orange);margin:0;font-size:8px}.client-sales-overview>header h2{margin:0;font-size:23px}.client-sales-overview>header p:last-child{max-width:780px;color:var(--muted);margin:0;font-size:9px;line-height:1.55}.client-sales-overview>header>span{color:#fff;letter-spacing:.12em;background:#242320;flex:none;padding:8px 10px;font-size:7px;font-weight:950}.client-sales-currency-grid{background:#ded8cf;grid-template-columns:repeat(auto-fit,minmax(210px,1fr));gap:1px;display:grid}.client-sales-currency-grid article{background:#faf8f4;align-content:center;gap:7px;min-height:112px;padding:18px 22px;display:grid}.client-sales-currency-grid article.converted{box-shadow:inset 4px 0 0 var(--orange);background:#fff1e4}.client-sales-currency-grid span{color:#7f786f;font-size:8px;font-weight:900}.client-sales-currency-grid strong{letter-spacing:-.04em;font-size:clamp(23px,3vw,34px)}.client-sales-currency-grid article.converted strong{color:var(--orange-dark)}.client-sales-currency-grid small{color:#8b847b;font-size:8px}.client-sales-overview>footer{color:#756e66;background:#f1eee8;border-top:1px solid #ded8cf;flex-wrap:wrap;gap:7px 16px;padding:10px 22px;font-size:7px;font-weight:800;display:flex}.portal-grid article{border:1px solid var(--line);background:var(--white);flex-direction:column;min-height:250px;padding:26px;display:flex}.module-number{color:var(--orange);font-family:ui-monospace,monospace;font-size:11px}.portal-grid h2{margin:auto 0 8px;font-size:31px}.portal-grid p{color:var(--muted);margin:0 0 30px;font-size:12px;line-height:1.7}.portal-grid small{color:#9c9890;letter-spacing:.17em;font-size:8px}.account-summary{border:1px solid var(--line);background:var(--white);grid-template-columns:1fr 2.4fr auto;align-items:center;gap:30px;margin-top:16px;padding:26px;display:grid}.account-summary h2{margin:0;font-size:22px}.account-summary dl{grid-template-columns:repeat(3,1fr);gap:18px;margin:0;display:grid}.account-summary dl div{min-width:0}.account-summary dt{color:var(--muted);font-size:9px}.account-summary dd{color:var(--ink);text-overflow:ellipsis;margin:7px 0 0;font-size:12px;font-weight:800;overflow:hidden}.profile-completion-backdrop{z-index:100;-webkit-backdrop-filter:blur(9px);backdrop-filter:blur(9px);background:#100f0dd1;place-items:center;padding:20px;display:grid;position:fixed;inset:0;overflow:auto}.profile-completion-card{border-top:5px solid var(--orange);background:var(--paper);width:min(100%,690px);max-height:calc(100svh - 40px);overflow:auto;box-shadow:0 30px 100px #0000006b}.profile-completion-card>header{background:var(--ink);color:#fff;padding:30px 34px 25px}.profile-completion-card>header .eyebrow{color:var(--orange);margin-bottom:8px}.profile-completion-card>header h2{letter-spacing:-.05em;margin:0;font-size:clamp(30px,4vw,43px)}.profile-completion-card>header p:last-child{color:#aaa69e;margin:10px 0 0;font-size:11px;line-height:1.6}.profile-completion-card form{gap:16px;padding:28px 34px 31px;display:grid}.profile-completion-card form label{color:#4d4942;gap:8px;font-size:10px;font-weight:900;display:grid}.profile-completion-card form input{border:1px solid var(--line);width:100%;height:47px;color:var(--ink);font:inherit;background:#fff;outline:0;padding:0 13px}.profile-completion-card form input:focus{border-color:var(--orange)}.profile-contact-grid{grid-template-columns:1fr 1fr;gap:13px;display:grid}.profile-completion-card form>button{justify-content:space-between;align-items:center;margin-top:3px;display:flex}.profile-completion-card form>small{color:var(--muted);text-align:center;font-size:8px;line-height:1.5}.portal-shopify-card{border:1px solid var(--orange);min-height:250px;color:var(--ink);background:#fff5eb;flex-direction:column;padding:26px;text-decoration:none;transition:transform .2s,box-shadow .2s;display:flex}.portal-shopify-card:hover{transform:translateY(-2px);box-shadow:0 14px 35px #412b1814}.portal-shopify-card h2{margin:auto 0 8px;font-size:31px}.portal-shopify-card p{color:var(--muted);margin:0 0 30px;font-size:12px;line-height:1.7}.portal-shopify-card small{color:var(--orange-dark);letter-spacing:.17em;font-size:8px;font-weight:800}.shopify-preview-shell{background:#eeece6;grid-template-columns:238px 1fr;min-height:100svh;display:grid}.shopify-sidebar{background:var(--ink);color:#fff;flex-direction:column;height:100svh;padding:30px 24px 23px;display:flex;position:sticky;top:0}.preview-owner{border-block:1px solid #343330;align-items:center;gap:10px;margin:45px 0 30px;padding:14px 0;display:flex}.preview-owner>span{background:var(--orange);place-items:center;width:34px;height:34px;font-weight:900;display:grid}.preview-owner div{flex-direction:column;gap:3px;display:flex}.preview-owner strong{font-size:11px}.preview-owner small{color:#77736b;letter-spacing:.08em;font-size:9px}.shopify-sidebar nav>p{color:#625f59;letter-spacing:.25em;margin:0 0 11px;font-size:8px}.shopify-sidebar nav a{color:#aaa69e;border-left:2px solid #0000;align-items:center;gap:11px;min-height:45px;margin:3px 0;padding:0 11px;font-size:11px;display:flex}.shopify-sidebar nav a b{color:#5e5b55;font-family:ui-monospace,monospace;font-size:9px}.shopify-sidebar nav a i{color:#aaa69e;background:#31302d;border-radius:20px;place-items:center;min-width:19px;height:19px;margin-left:auto;font-size:8px;font-style:normal;display:grid}.shopify-sidebar nav a.active{border-left-color:var(--orange);color:#fff;background:#262522}.shopify-sidebar nav a.active b{color:var(--orange)}.preview-note{background:#22211f;border:1px solid #383733;margin-top:auto;padding:14px}.preview-note strong{color:var(--orange);letter-spacing:.16em;margin-bottom:7px;font-size:8px;display:block}.preview-note span{color:#77736b;font-size:9px;line-height:1.5}.shopify-content{min-width:0}.shopify-topbar{border-bottom:1px solid var(--line);background:#f5f2eb;justify-content:space-between;align-items:center;height:70px;padding:0 clamp(24px,4vw,56px);display:flex}.shopify-topbar>div{align-items:center;gap:12px;display:flex}.back-link{color:var(--muted);font-size:10px;text-decoration:none}.back-link:hover{color:var(--orange)}.preview-badge{color:var(--orange-dark);letter-spacing:.1em;background:#fff4e8;border:1px solid #edb27f;padding:5px 7px;font-size:8px;font-weight:900}.topbar-user>span{color:var(--muted);font-size:9px}.topbar-user>b{background:var(--ink);color:#fff;place-items:center;width:31px;height:31px;font-size:11px;display:grid}.shopify-page{max-width:1320px;margin:auto;padding:40px clamp(24px,4vw,56px) 65px}.shopify-title-row{justify-content:space-between;align-items:flex-end;gap:30px;margin-bottom:25px;display:flex}.shopify-title-row .eyebrow{margin-bottom:10px}.shopify-title-row h1{letter-spacing:-.055em;margin:0;font-size:clamp(38px,4.4vw,58px)}.shopify-title-row>div>p:last-child{color:var(--muted);margin:8px 0 0;font-size:12px}.sync-button{background:var(--white);min-height:40px;color:var(--ink);border:1px solid #cfcac1;padding:0 15px;font-size:10px;font-weight:800}.shopify-connect-card{background:var(--white);border:1px solid #d8d4cb;grid-template-columns:1.25fr .9fr;min-height:355px;display:grid}.shopify-connect-copy{background:var(--ink);color:#fff;padding:40px;position:relative;overflow:hidden}.shopify-connect-copy:after{content:"S";color:#20201e;font-size:260px;font-weight:900;position:absolute;bottom:-70px;right:-25px}.shopify-logo{z-index:1;color:#fff;background:#94bf48;border-radius:12px 12px 4px 4px;place-items:center;width:50px;height:50px;margin-bottom:28px;font-size:24px;font-weight:900;display:grid;position:relative;transform:rotate(-3deg)}.shopify-logo.small{flex:none;width:42px;height:42px;margin:0;font-size:20px}.shopify-connect-copy .eyebrow,.shopify-connect-copy h2,.shopify-connect-copy p,.shopify-connect-copy ul{z-index:1;position:relative}.shopify-connect-copy h2{letter-spacing:-.045em;max-width:520px;margin:0;font-size:clamp(28px,3vw,43px);line-height:1.04}.shopify-connect-copy>p:not(.eyebrow){color:#aaa69e;max-width:530px;margin:18px 0;font-size:12px;line-height:1.7}.shopify-connect-copy ul{color:#85817a;flex-wrap:wrap;gap:9px 18px;margin:25px 0 0;padding:0;font-size:9px;list-style:none;display:flex}.shopify-connect-copy li:before{content:"✓";color:#94bf48;margin-right:6px}.shopify-connect-form{flex-direction:column;justify-content:center;padding:42px;display:flex}.shopify-connect-form label{color:#48453f;margin-bottom:9px;font-size:10px;font-weight:800}.shopify-connect-form>div{border:1px solid var(--line);background:#faf9f5;align-items:center;margin-bottom:13px;display:flex;position:relative}.shopify-connect-form input{background:0 0;border:0;outline:0;width:100%;min-width:0;height:50px;padding:0 120px 0 14px;font-size:11px}.shopify-connect-form>div>span{color:#aaa69e;font-size:9px;position:absolute;right:12px}.shopify-main-button{background:var(--orange);color:#fff;border:0;justify-content:space-between;align-items:center;width:100%;min-height:49px;padding:0 17px;font-size:11px;font-weight:900;display:flex}.shopify-main-button:hover{background:var(--orange-dark)}.shopify-connect-form>small{color:var(--muted);text-align:center;margin-top:11px;font-size:8px;line-height:1.5}.shopify-one-click-install{gap:14px}.shopify-one-click-install>.shopify-install-seal{text-align:center;background:#f7fbf2;border-color:#cbd9bd;align-content:center;gap:9px;min-height:104px;margin:0;padding:20px;display:grid}.shopify-one-click-install>.shopify-install-seal>span{color:#71943f;letter-spacing:.18em;font-size:8px;font-weight:950;position:static}.shopify-install-seal strong{color:var(--ink);letter-spacing:-.015em;font-size:15px}.shopify-one-click-install .shopify-main-button{letter-spacing:.06em;min-height:58px}.shopify-one-click-install .shopify-main-button[aria-disabled=true]{background:#cb6c32}.shopify-one-click-install>small{margin-top:-2px}.shopify-managed-readonly{background:#f8f6f1;align-content:center;gap:12px}.shopify-managed-readonly>span{background:var(--ink);width:fit-content;color:var(--orange);letter-spacing:.12em;padding:5px 8px;font-size:8px;font-weight:950}.shopify-managed-readonly>strong{font-size:18px}.shopify-managed-readonly>p{color:var(--muted);margin:0;font-size:10px;line-height:1.7}.shopify-quick-steps{background:#ded8cf;grid-template-columns:repeat(3,1fr);gap:1px;margin:18px 0 0;padding:1px;list-style:none;display:grid}.shopify-quick-steps li{background:#fff;gap:5px;min-width:0;padding:10px;display:grid}.shopify-quick-steps b{color:var(--orange-dark);font-size:8px}.shopify-quick-steps span{color:#706a62;text-overflow:ellipsis;white-space:nowrap;font-size:8px;font-weight:850;overflow:hidden}.store-connected-card{background:#fcfff8;border:1px solid #cfd9c2;grid-template-columns:minmax(250px,1.25fr) 1fr minmax(225px,.8fr);align-items:center;gap:25px;min-height:145px;padding:25px 30px;display:grid}.store-identity{align-items:center;gap:14px;display:flex}.store-identity p{color:#76943d;letter-spacing:.15em;margin:0 0 4px;font-size:8px;font-weight:900}.store-identity h2{text-overflow:ellipsis;margin:0 0 5px;font-size:17px;overflow:hidden}.store-identity small{color:var(--muted);align-items:center;gap:5px;font-size:9px;display:flex}.store-identity small i{background:var(--green);border-radius:50%;width:6px;height:6px;display:inline-block}.tracking-writeback-ready{color:#56802c;margin-top:7px;font-size:8px;font-weight:850;display:block}.store-connected-card dl{grid-template-columns:repeat(3,1fr);gap:13px;margin:0;display:grid}.store-connected-card dl div{border-left:1px solid #dfe6d4;padding-left:13px}.store-connected-card dt{color:#89857e;letter-spacing:.1em;font-size:7px}.store-connected-card dd{margin:5px 0 0;font-size:10px;font-weight:800}.store-connected-actions{gap:8px;display:grid}.store-connected-actions a,.store-connected-actions button{color:#648037;min-height:36px;font:inherit;text-align:center;cursor:pointer;background:0 0;border:1px solid #c9d2bd;justify-content:center;align-items:center;padding:0 11px;font-size:9px;font-weight:850;text-decoration:none;display:flex}.store-connected-actions .store-admin-link{color:#fff;background:#74933f;border-color:#7d9d4e;justify-content:space-between;min-height:40px}.store-connected-actions .store-admin-link:hover{background:#617f31}.store-connected-actions>div{grid-template-columns:1fr 1fr;gap:7px;display:grid}.store-connected-actions small{color:#858078;font-size:7px;line-height:1.45}.shopify-sync-choice{border:1px solid #ead0b9;border-left:4px solid var(--orange);background:#fff9f2;grid-template-columns:minmax(0,1.15fr) minmax(330px,.85fr);align-items:center;gap:34px;margin-top:16px;padding:30px;display:grid}.shopify-sync-choice .eyebrow{margin-bottom:10px}.shopify-sync-choice h2{letter-spacing:-.035em;margin:0 0 9px;font-size:clamp(22px,2.2vw,32px)}.shopify-sync-choice>div>p:last-child{max-width:610px;color:var(--muted);margin:0;font-size:10px;line-height:1.65}.shopify-sync-choice form{gap:9px;display:grid}.shopify-sync-choice label{color:#5f5b54;font-size:9px;font-weight:850}.shopify-sync-controls{grid-template-columns:1fr auto;align-items:stretch;gap:9px;display:grid}.shopify-sync-choice select{width:100%;min-width:0;height:48px;color:var(--ink);background:#fff;border:1px solid #d9c8b8;outline:0;padding:0 38px 0 13px;font-size:10px;font-weight:800}.shopify-sync-choice select:focus{border-color:var(--orange)}.shopify-sync-controls .shopify-main-button{min-width:190px;height:48px}.shopify-custom-dates{background:#fff;border:1px solid #ead8c8;grid-template-columns:1fr 1fr;gap:9px;padding:12px;display:grid}.shopify-custom-dates label{gap:6px;display:grid}.shopify-custom-dates input{width:100%;min-width:0;height:43px;color:var(--ink);background:#fffdf9;border:1px solid #d9c8b8;outline:0;padding:0 10px;font-size:10px}.shopify-custom-dates input:focus{border-color:var(--orange)}.shopify-custom-dates small{color:var(--muted);grid-column:1/-1;font-size:8px;line-height:1.5}.shopify-sync-success{color:#4b6f2a;background:#f4fbea;border:1px solid #b9d3a0;margin:0 0 16px;padding:12px 15px;font-size:9px}.shopify-flow{border:1px solid var(--line);background:var(--white);grid-template-columns:1fr auto 1fr auto 1fr auto 1fr;align-items:center;gap:13px;margin:16px 0;padding:18px 21px;display:grid}.shopify-flow>div{grid-template-rows:auto auto;grid-template-columns:26px 1fr;column-gap:8px;min-width:0;display:grid}.shopify-flow>div>span{width:26px;height:26px;color:var(--orange);background:#f2eee7;grid-row:1/3;place-items:center;font-family:ui-monospace,monospace;font-size:8px;font-weight:900;display:grid}.shopify-flow strong{text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.shopify-flow small{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:8px;overflow:hidden}.shopify-flow>i{color:#b8b3aa;font-size:12px;font-style:normal}.shopify-overview-grid{grid-template-columns:minmax(0,1fr) 260px;gap:16px;display:grid}.shopify-data-panel{border:1px solid var(--line);background:var(--white);min-width:0}.shopify-panel-title{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;min-height:77px;padding:0 20px;display:flex}.shopify-panel-title .eyebrow{margin-bottom:5px;font-size:8px}.shopify-panel-title h2{margin:0;font-size:17px}.shopify-panel-title button{color:var(--orange-dark);background:0 0;border:0;font-size:9px;font-weight:800}.shopify-order-row{color:#5c5953;border-bottom:1px solid #ece9e2;grid-template-columns:.65fr 1.5fr .65fr .75fr 1.15fr;align-items:center;min-height:64px;padding:0 20px;font-size:9px;display:grid}.shopify-order-row.head{color:#99958e;letter-spacing:.08em;background:#f8f6f1;min-height:34px;font-size:7px;font-weight:900}.shopify-order-row>span{min-width:0}.shopify-order-row>span>strong,.shopify-order-row>span>small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.shopify-order-row>span>strong{color:var(--ink);font-size:10px}.shopify-order-row>span>small{color:#9d9991;margin-top:4px;font-size:8px}.shopify-status{white-space:nowrap;border-radius:20px;padding:5px 7px;font-size:7px;font-style:normal;font-weight:900;display:inline-block}.shopify-status.amber{color:#a9631d;background:#fff0dc}.shopify-status.green{color:var(--green);background:#e9f4ed}.shopify-status.blue{color:#3a7098;background:#e9f0f6}.shopify-side-stack{flex-direction:column;gap:16px;display:flex}.shopify-side-stack article{border:1px solid var(--line);background:var(--white)}.sync-card{padding:19px}.sync-card .eyebrow{margin-bottom:11px;font-size:8px}.sync-card dl{grid-template-columns:repeat(3,1fr);margin:0;display:grid}.sync-card dl div{border-left:1px solid var(--line);padding:0 9px}.sync-card dl div:first-child{border:0;padding-left:0}.sync-card dt{color:var(--muted);font-size:7px}.sync-card dd{margin:6px 0 0;font-size:17px;font-weight:900}.tracking-card{color:#fff;flex:1;padding:20px;background:var(--ink)!important}.tracking-card>span{color:#94bf48;letter-spacing:.16em;font-size:7px;font-weight:900}.tracking-card h3{margin:25px 0 7px;font-size:22px}.tracking-card p{color:#8e8a83;margin:0 0 18px;font-size:9px;line-height:1.6}.tracking-card button{color:#fff;background:#272624;border:1px solid #4a4843;justify-content:space-between;align-items:center;width:100%;min-height:38px;padding:0 12px;font-size:9px;font-weight:800;display:flex}.tracking-card button b{color:var(--orange)}.permission-strip{border:1px solid var(--line);background:#f8f6f1;justify-content:space-between;align-items:center;gap:20px;margin-top:16px;padding:15px 18px;display:flex}.permission-strip>div{align-items:center;gap:11px;display:flex}.permission-strip>div>span{color:#739245;border:1px solid #9eb779;border-radius:50%;place-items:center;width:27px;height:27px;font-size:10px;display:grid}.permission-strip p{margin:0}.permission-strip strong,.permission-strip small{display:block}.permission-strip strong{font-size:9px}.permission-strip small{color:var(--muted);margin-top:4px;font-size:8px}.permission-strip a{color:var(--orange-dark);font-size:8px;font-weight:800}.shopify-auth-modal{text-align:center}.shopify-auth-modal .shopify-logo{margin:0 auto 18px}.shopify-auth-modal .eyebrow{margin-bottom:8px}.shopify-auth-modal h2{letter-spacing:-.04em;max-width:340px;margin:0 auto 18px;font-size:28px;line-height:1.06}.authorization-preview{border:1px solid var(--line);text-align:left;background:#f8f6f1;margin:18px 0;padding:16px}.authorization-preview>strong{color:var(--ink);margin-bottom:11px;font-size:11px;display:block}.authorization-preview>span{color:var(--muted);font-size:9px}.authorization-preview ul{color:#54514b;margin:11px 0 0;padding-left:18px;font-size:9px;line-height:1.8}.shopify-auth-modal .text-button{margin-top:5px}.shipment-order{background:#f4f1ea;justify-content:space-between;margin-bottom:17px;padding:12px;display:flex}.shipment-order span{color:var(--muted);font-size:8px}.shipment-order strong{font-size:10px}.modal-form select{border:1px solid var(--line);background:#faf9f5;outline:0;height:46px;padding:0 12px}.notify-check{align-items:center;flex-direction:row!important;font-weight:500!important}.notify-check input{width:15px;height:15px;accent-color:var(--orange)}.shipment-summary{border:1px solid var(--line);color:var(--muted);justify-content:space-between;padding:11px 13px;font-size:9px;display:flex}.shipment-summary b{color:var(--ink)}.preview-badge.live{color:#58762f;background:#edf6e7;border-color:#b7cda1}.live-note strong{color:#94bf48}.shopify-main-button:disabled,.sync-button:disabled,.tracking-card button:disabled{cursor:not-allowed;opacity:.48}.shopify-account-picker{border:1px solid var(--line);background:var(--white);justify-content:space-between;align-items:center;gap:25px;margin-bottom:16px;padding:17px 20px;display:flex}.shopify-account-picker .eyebrow{margin:0 0 5px;font-size:7px}.shopify-account-picker strong{font-size:10px}.shopify-account-picker select{border:1px solid var(--line);min-width:min(460px,55%);height:42px;color:var(--ink);background:#faf9f5;padding:0 12px;font-size:10px}.configuration-notice{background:#fff6e9;border:1px solid #e7b071;grid-template-columns:38px 1fr;align-items:center;gap:14px;margin-bottom:16px;padding:15px 18px;display:grid}.configuration-notice>span{background:var(--orange);color:#fff;border-radius:50%;place-items:center;width:31px;height:31px;font-weight:900;display:grid}.configuration-notice strong{font-size:10px}.configuration-notice p{color:#85633c;margin:5px 0 0;font-size:9px;line-height:1.5}.secure-config{align-items:flex-start}.secure-config>div{width:100%}.secure-config form{grid-template-columns:1fr 1fr auto;gap:10px;margin-top:14px;display:grid}.secure-config label{color:#6f3c20;gap:6px;font-size:9px;font-weight:800;display:grid}.secure-config input{background:#fff;border:1px solid #e5c9b5;min-width:0;height:42px;padding:0 12px;font-size:11px}.secure-config button{background:var(--orange);color:#fff;border:0;align-self:end;min-height:42px;padding:0 16px;font-size:10px;font-weight:900}.shopify-app-config{background:var(--white);border:1px solid #d8d4cb;margin-bottom:16px}.shopify-app-config>header{grid-template-columns:34px minmax(0,1fr) auto;align-items:center;gap:13px;padding:15px 18px;display:grid}.shopify-app-config>header>span{color:#fff;background:#71943f;border-radius:50%;place-items:center;width:31px;height:31px;font-size:11px;font-weight:950;display:grid}.shopify-app-config.missing>header>span{background:var(--orange)}.shopify-app-config>header strong,.shopify-app-config>header p{display:block}.shopify-app-config>header strong{font-size:11px}.shopify-app-config>header p{color:var(--muted);margin:4px 0 0;font-size:8px}.shopify-app-config>header>button{min-height:36px;color:var(--ink);background:#faf8f3;border:1px solid #d3cec5;padding:0 13px;font-size:9px;font-weight:900}.shopify-app-config>header>button:hover{border-color:var(--orange);color:var(--orange-dark)}.shopify-config-body{border-top:1px solid var(--line);background:#faf8f3;gap:14px;padding:19px;display:grid}.shopify-config-instructions{border-left:3px solid var(--orange);background:#fff5e9;padding:13px 14px}.shopify-config-instructions>div{justify-content:space-between;align-items:center;gap:18px;display:flex}.shopify-config-instructions strong{font-size:10px}.shopify-config-instructions a{color:var(--orange-dark);font-size:9px;font-weight:900}.shopify-config-instructions p{color:#775331;margin:7px 0 0;font-size:8px;line-height:1.55}.shopify-config-values{gap:8px;margin:0;display:grid}.shopify-config-values>div{background:#fff;border:1px solid #e2ded6;grid-template-columns:170px minmax(0,1fr);align-items:center;min-height:43px;padding:7px 8px 7px 13px;display:grid}.shopify-config-values dt{color:#716d65;font-size:8px;font-weight:900}.shopify-config-values dd{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px;min-width:0;margin:0;display:grid}.shopify-config-values code{color:#3f3c37;text-overflow:ellipsis;white-space:nowrap;font-size:9px;overflow:hidden}.shopify-config-values button{min-height:29px;color:var(--orange-dark);background:#faf8f3;border:1px solid #d8d1c8;padding:0 10px;font-size:8px;font-weight:900}.shopify-config-form{grid-template-columns:1fr 1fr;gap:11px;display:grid}.shopify-config-form>label:not(.shopify-config-confirm){color:#5c574f;gap:6px;font-size:9px;font-weight:900;display:grid}.shopify-config-form>label>input:not([type=checkbox]){background:#fff;border:1px solid #d9d3ca;width:100%;min-width:0;height:44px;padding:0 12px;font-size:10px}.shopify-config-confirm{color:#714a27;background:#fff8ef;border:1px solid #e4c59f;grid-column:1/-1;align-items:flex-start;gap:8px;padding:11px 12px;font-size:8px;line-height:1.55;display:flex}.shopify-config-confirm input{accent-color:var(--orange);margin:1px 0 0}.shopify-config-save{background:var(--orange);color:#fff;border:0;grid-column:1/-1;min-height:45px;font-size:10px;font-weight:950}.shopify-config-save:disabled{cursor:not-allowed;opacity:.55}.setup-warning,.shopify-live-error{color:#77521b;background:#fff8e8;border:1px solid #dfc18d;margin:0 0 16px;padding:12px 15px;font-size:9px}.shopify-live-error{color:#9c3329;background:#fff0ee;border-color:#e0a19a}.shopify-empty-orders{min-height:180px;color:var(--muted);text-align:center;align-content:center;place-items:center;gap:8px;padding:30px;display:grid}.shopify-empty-orders strong{color:var(--ink);font-size:12px}.shopify-empty-orders span{max-width:390px;font-size:9px;line-height:1.6}.shopify-order-row>span:last-child{flex-wrap:wrap;align-items:center;gap:7px;display:flex}.row-ship-button{color:var(--orange-dark);background:0 0;border:1px solid #d9a368;padding:4px 6px;font-size:7px;font-weight:800}.request-fulfillment-button{color:#3f7620;background:#f2f8ed;border-color:#79a958}.row-ship-button:disabled{cursor:not-allowed;opacity:.52}.modal-form textarea{resize:vertical;border:1px solid var(--line);min-height:78px;font:inherit;background:#faf9f5;outline:0;padding:11px 12px;line-height:1.45}.erp-sidebar{padding:28px 22px 20px;overflow-y:auto}.erp-sidebar nav{margin-top:20px}.erp-sidebar nav>p{color:#77736c;margin-top:22px;margin-bottom:7px}.erp-sidebar nav>p:first-child{margin-top:0}.erp-sidebar nav a{min-height:43px;margin:2px 0;padding:0 11px;font-size:11px}.erp-sidebar nav a>span{color:inherit;font-family:inherit;font-size:11px}.erp-sidebar nav a small{text-align:right;max-width:80px}.erp-main{width:100%;max-width:1600px;margin:0 auto}.link-button{text-decoration:none}.code-logic-banner{background:var(--ink);color:#fff;border:1px solid #34322e;grid-template-columns:1fr auto 1fr;align-items:center;gap:22px;margin-top:32px;padding:24px 28px;display:grid}.code-logic-banner>div{grid-template-columns:auto 1fr;align-items:center;gap:8px 16px;display:grid}.code-logic-banner span{color:var(--orange);letter-spacing:.14em;font-family:ui-monospace,monospace;font-size:10px;font-weight:900}.code-logic-banner strong{font-size:12px}.code-logic-banner code{color:#a8a49d;grid-column:2;font-size:12px}.code-logic-banner>i{color:var(--orange);font-style:normal}.rule-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;margin-top:20px;display:grid}.rule-card{border:1px solid var(--line);background:var(--white);grid-template-columns:1fr 1fr;gap:16px;padding:26px;display:grid}.rule-card-head{border-bottom:1px solid var(--line);grid-column:1/-1;align-items:center;gap:13px;padding-bottom:18px;display:flex}.rule-card-head>span{width:34px;height:34px;color:var(--orange);background:#f0ede6;place-items:center;font:800 9px ui-monospace,monospace;display:grid}.rule-card-head div{flex:1}.rule-card-head p{color:var(--muted);letter-spacing:.1em;margin:0 0 3px;font-size:8px}.rule-card-head h2{margin:0;font-size:19px}.rule-card label{color:#5c5851;gap:7px;font-size:10px;font-weight:800;display:grid}.rule-card input{border:1px solid var(--line);background:#faf9f5;min-width:0;height:44px;padding:0 12px}.code-preview{background:#f5f2eb;grid-column:1/-1;grid-template-columns:auto 1fr;gap:8px 15px;padding:15px;display:grid}.code-preview span{color:var(--muted);font-size:9px}.code-preview strong{font-family:ui-monospace,monospace;font-size:11px}.rule-card .primary-button{grid-column:2;justify-self:end}.erp-note{border-left:3px solid var(--orange);background:#fff7ed;margin-top:18px;padding:20px 24px}.erp-note strong{font-size:11px}.erp-note p{color:#716a61;margin:7px 0 0;font-size:10px;line-height:1.7}.admin-header-actions{align-items:center;gap:9px;display:flex}.admin-header-actions .secondary-button{text-align:center;white-space:nowrap;justify-content:center;align-items:center;min-height:44px;padding:0 16px;line-height:1;text-decoration:none;display:inline-flex}.admin-header-actions>.primary-button.compact{white-space:nowrap;justify-content:center;min-height:44px}.category-notice{color:#236645;background:#f1faf5;border:1px solid #b9d3c5;margin:16px 0 0;padding:11px 14px;font-size:10px;font-weight:800}.category-tree{gap:20px;margin-top:20px;display:grid}.category-root{background:#201f1c;border:1px solid #302e2a;padding:18px}.category-branches{gap:14px;margin:14px 0 0 28px;display:grid}.category-branch{border-left:2px solid var(--orange);padding-left:16px}.category-leaves{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:10px 0 0 24px;display:grid}.category-leaf-branch{background:#eeeae2;border:1px solid #ddd7cd;min-width:0;padding:8px}.category-level-four{border-left:2px solid #d8a16b;gap:7px;margin-top:8px;padding-left:10px;display:grid}.category-rule-card.level-4{background:#fffaf4;padding:12px}.category-rule-card.level-4 .category-rule-fields{grid-template-columns:1fr 1fr}.category-rule-card.level-4 .category-code-preview{grid-template-columns:auto 1fr}.category-rule-card{border:1px solid var(--line);background:#fff;padding:16px}.category-rule-card.level-1{color:#fff;background:#2b2925;border-color:#4a4741}.category-rule-card.level-2{background:#f6f3ed}.category-rule-heading{align-items:center;gap:10px;display:flex}.category-rule-heading>span{background:var(--orange);color:#fff;flex:none;place-items:center;width:31px;height:31px;font:900 8px ui-monospace,monospace;display:grid}.category-rule-heading>div{flex:1;gap:2px;min-width:0;display:grid}.category-rule-heading small{color:#9a958c;text-overflow:ellipsis;white-space:nowrap;font-size:7px;overflow:hidden}.category-rule-heading strong{font-size:13px}.category-rule-heading em{color:#8d8981;font-size:8px;font-style:normal}.category-add-child{min-height:30px;color:var(--orange-dark);background:0 0;border:1px solid #dc9a58;padding:0 9px;font-size:8px;font-weight:900}.level-1 .category-add-child{color:#ff9a5e}.level-1 .category-rule-heading strong{color:#fff}.category-rule-fields{grid-template-columns:1.2fr 1.2fr .65fr .65fr;gap:8px;margin-top:13px;display:grid}.category-rule-fields label{color:#777169;gap:5px;font-size:8px;font-weight:800;display:grid}.category-rule-fields input{width:100%;min-width:0;height:37px;color:var(--ink);background:#fff;border:1px solid #d9d4cb;padding:0 9px}.category-code-preview{background:#efebe3;grid-template-columns:auto 1fr auto 1fr;align-items:center;gap:8px;margin-top:10px;padding:9px 11px;display:grid}.category-code-preview span{color:#88827a;font-size:7px}.category-code-preview code{color:#4c4841;font-size:8px;font-weight:900}.category-card-actions{justify-content:flex-end;align-items:center;gap:8px;margin-top:10px;display:flex}.category-card-actions .danger-text{color:#a0443b;background:0 0;border:0;font-size:8px;font-weight:800}.category-create-modal{width:min(520px,100vw - 30px)}.category-create-modal .modal-form{gap:12px;display:grid}.category-create-modal select{border:1px solid var(--line);background:#faf9f5;width:100%;height:44px;padding:0 11px}.category-level-tip{border-left:3px solid var(--orange);color:#716a61;background:#fff7ed;grid-template-columns:auto 1fr;align-items:center;gap:4px 10px;padding:11px 13px;font-size:9px;display:grid}.category-level-tip>span{color:var(--orange-dark);font-weight:900}.category-level-tip>strong{font-size:12px}.category-level-tip>small{color:#766a5d;grid-column:1/-1;font-size:9px}.code-management-filter{border:1px solid var(--line);background:var(--white);margin-top:32px;padding:24px}.code-filter-heading{border-bottom:1px solid var(--line);justify-content:space-between;align-items:flex-end;padding-bottom:18px;display:flex}.code-filter-heading h2{margin:3px 0 0;font-size:20px}.code-filter-heading>span{color:var(--muted);font-size:9px}.code-filter-controls{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-top:18px;display:grid}.code-filter-controls label{color:#68635b;gap:7px;font-size:9px;font-weight:900;display:grid}.code-filter-controls select{width:100%;min-width:0;height:46px;color:var(--ink);background:#faf9f5;border:1px solid #d8d2c8;padding:0 11px}.code-filter-controls select:disabled{color:#a5a098;background:#eeece7}.code-level-picker{gap:7px;min-width:0;display:grid}.code-level-heading{justify-content:space-between;align-items:center;gap:8px;min-height:25px;display:flex}.code-level-heading label{display:block}.code-level-heading button{min-height:25px;color:var(--orange-dark);cursor:pointer;background:#fff5e8;border:1px solid #e0a261;border-radius:4px;padding:0 8px;font-size:9px;font-weight:900}.code-level-heading button:hover,.code-level-heading button:focus-visible{border-color:var(--orange);background:var(--orange);color:#fff;outline:0}.code-filter-controls .code-level-search{display:block;position:relative}.code-level-search span{z-index:1;color:var(--orange);font-size:14px;position:absolute;top:50%;left:11px;transform:translateY(-50%)}.code-level-search input{width:100%;min-width:0;height:40px;color:var(--ink);background:#fff;border:1px solid #ddd6cc;border-radius:6px;padding:0 10px 0 33px;font-size:12px}.code-level-search input:focus{border-color:var(--orange);outline:0;box-shadow:0 0 0 3px #f0651b1a}.code-level-search input:disabled{color:#aaa39a;background:#f0eee9}.code-level-picker>small{color:#8a837a;min-height:15px;font-size:9px}.code-filter-actions{justify-content:flex-end;gap:9px;margin-top:18px;display:flex}.code-filter-actions .primary-button{min-width:110px}.code-filter-actions .secondary-button{min-width:160px}.category-notice.warning{color:#8b581c;background:#fff7e9;border-color:#edc998}.code-editor-result{border:1px solid var(--line);background:#fff;margin-top:18px;padding:24px}.code-result-heading{border-bottom:1px solid var(--line);grid-template-columns:42px 1fr auto;align-items:center;gap:14px;padding-bottom:18px;display:grid}.code-result-heading>span{background:var(--orange);color:#fff;place-items:center;width:42px;height:42px;font:900 10px ui-monospace,monospace;display:grid}.code-result-heading p,.code-result-heading h2{margin:0}.code-result-heading p{color:var(--muted);margin-bottom:4px;font-size:8px}.code-result-heading h2{font-size:18px}.code-result-heading small{color:#8d8981;font-size:9px}.code-result-heading>div:last-child{text-align:right;gap:6px;display:grid}.code-result-heading em{color:var(--muted);font-size:8px;font-style:normal}.code-result-heading code{color:var(--orange-dark);font-size:13px;font-weight:900}.duplicate-code-note{color:#8b581c;margin:10px 0 0;font-size:9px}.code-empty-result{background:#f7f5f0;border:1px dashed #cbc5ba;align-items:center;gap:16px;min-height:140px;margin-top:18px;padding:24px;display:flex}.code-empty-result>span{color:#d8d2c8;font:900 34px ui-monospace,monospace}.code-empty-result strong{font-size:14px}.code-empty-result p{color:var(--muted);margin:6px 0 0;font-size:9px}.code-generation-choice{grid-template-columns:1fr 1fr;gap:9px;display:grid}.code-generation-choice button{border:1px solid var(--line);color:var(--ink);text-align:left;background:#faf9f5;gap:4px;padding:13px;display:grid}.code-generation-choice button.selected{border-color:var(--orange);box-shadow:inset 3px 0 var(--orange);background:#fff4e8}.code-generation-choice strong{font-size:10px}.code-generation-choice span{color:var(--muted);font-size:8px;line-height:1.5}.automatic-code-preview{background:#fff9f1;border:1px solid #ead2b5;grid-template-columns:auto 1fr;align-items:center;gap:5px 12px;padding:12px 14px;display:grid}.automatic-code-preview span{color:#756b60;font-size:8px;font-weight:900}.automatic-code-preview code{color:var(--orange-dark);font-size:15px;font-weight:900}.automatic-code-preview small{color:var(--muted);grid-column:1/-1;font-size:8px}.code-type-switch{grid-template-columns:1fr 1fr;gap:9px;display:grid}.code-type-switch button{border:1px solid var(--line);color:var(--ink);text-align:left;background:#faf9f5;gap:4px;padding:13px;display:grid}.code-type-switch button.selected{border-color:var(--orange);box-shadow:inset 3px 0 var(--orange);background:#fff4e8}.code-type-switch strong{font-size:10px}.code-type-switch span{color:var(--muted);font-size:8px}.attribute-code-panel{border:1px solid var(--line);background:#fff;margin-top:18px;padding:24px}.code-filter-heading p{color:var(--muted);margin:5px 0 0;font-size:9px}.attribute-code-actions{align-items:center;gap:8px;display:flex}.attribute-code-actions select{border:1px solid var(--line);background:#faf9f5;min-height:38px;padding:0 10px}.attribute-code-search{border:1px solid var(--line);background:#faf9f5;align-items:center;gap:6px;min-width:210px;height:38px;padding:0 9px;display:flex}.attribute-code-search span{color:var(--orange-dark);font-size:13px}.attribute-code-search input{background:0 0;border:0;outline:0;width:100%;min-width:0;height:34px;font-size:9px}.attribute-code-list{gap:8px;margin-top:16px;display:grid}.attribute-code-list>form{background:#fcfbf8;border:1px solid #e5e0d7;grid-template-columns:1fr 1fr 1fr 1fr 100px 58px auto;align-items:end;gap:8px;padding:11px;display:grid}.attribute-code-list>form.inactive{opacity:.58}.attribute-code-list label{color:var(--muted);gap:5px;font-size:8px;font-weight:800;display:grid}.attribute-code-list input{background:#fff;border:1px solid #d8d2c8;width:100%;min-width:0;height:36px;padding:0 8px}.attribute-code-list .attribute-active{align-items:center;gap:5px;min-height:36px;display:flex}.attribute-code-list .attribute-active input{width:14px;height:14px;accent-color:var(--orange)}.attribute-code-list form>div:last-child{gap:5px;display:flex}.attribute-code-list .danger-text{color:#a0443b;background:0 0;border:0;min-height:34px;font-size:8px;font-weight:800}.attribute-code-list .secondary-button{min-height:34px;padding:0 10px}.product-admin-panel .panel-heading{align-items:center}.product-admin-panel .search-box{width:min(330px,45%)}.product-list-category-filter{background:#faf8f4;border-bottom:1px solid #e2ddd4;gap:13px;padding:17px 20px;display:grid}.product-list-category-filter>header{justify-content:space-between;align-items:center;gap:16px;display:flex}.product-list-category-filter>header>div{gap:4px;display:grid}.product-list-category-filter>header strong{font-size:13px}.product-list-category-filter>header span{color:#756f67;font-size:11px;line-height:1.5}.product-list-category-filter>header>button{color:#6d6258;cursor:pointer;white-space:nowrap;background:#fff;border:1px solid #d6cec3;min-height:33px;padding:0 11px;font-size:10px;font-weight:900}.product-list-category-filter>header>button:hover{border-color:var(--orange);color:var(--orange-dark)}.product-list-category-controls{grid-template-columns:repeat(4,minmax(0,1fr));gap:9px;display:grid}.product-list-category-level{gap:6px;min-width:0;display:grid}.product-list-category-level>label:first-child{color:#5f5952;font-size:11px;font-weight:900}.product-list-category-level>select{width:100%;min-width:0;min-height:41px;color:var(--ink);background:#fff;border:1px solid #d6d0c7;padding:0 9px;font-size:11px}.product-list-category-level>select:disabled{color:#a39d95;cursor:not-allowed;background:#eeece7}.product-list-category-level>small{color:#898178;min-height:15px;font-size:10px}.product-list-category-search{display:block;position:relative}.product-list-category-search>span{color:var(--orange);font-size:14px;position:absolute;top:50%;left:10px;transform:translateY(-50%)}.product-list-category-search>input{width:100%;min-width:0;min-height:38px;color:var(--ink);background:#fff;border:1px solid #ddd6cc;outline:0;padding:0 9px 0 31px;font-size:11px}.product-list-category-search>input:focus,.product-list-category-level>select:focus{border-color:var(--orange);outline:0;box-shadow:0 0 0 3px #f0651b1a}.product-list-category-search>input:disabled{color:#a39d95;cursor:not-allowed;background:#eeece7}.product-list-category-filter>footer{border-left:3px solid var(--orange);background:#fff4e8;justify-content:space-between;align-items:center;gap:12px;min-height:32px;padding:8px 11px;display:flex}.product-list-category-filter>footer span{color:#6f5b48;font-size:11px;font-weight:800}.product-list-category-filter>footer strong{color:var(--orange-dark);white-space:nowrap;font-size:11px}.product-draft-list{background:#fffaf2;border:1px solid #e4c392;gap:9px;margin:0 20px 16px;padding:14px;transition:padding .18s,background .18s;display:grid}.product-draft-list.collapsed{background:#fffdf9;padding-block:10px}.product-draft-list>header{justify-content:space-between;align-items:center;gap:12px;padding:0 2px 5px;display:flex}.product-draft-list.collapsed>header{padding-bottom:0}.product-draft-list>header>div:first-child{align-items:center;gap:11px;display:flex}.product-draft-list>header>div:first-child>span{background:var(--ink);color:var(--orange);letter-spacing:.08em;padding:7px 8px;font:900 8px ui-monospace,monospace}.product-draft-list>header p{gap:4px;margin:0;display:grid}.product-draft-list>header strong{font-size:11px}.product-draft-list>header small{color:#776b5d;font-size:8px;line-height:1.5}.product-draft-header-actions{flex:none;align-items:center;gap:8px;display:flex}.product-draft-header-actions>button{min-height:36px}.product-draft-toggle{color:#4e4438;cursor:pointer;white-space:nowrap;background:#fff;border:1px solid #d5c0a2;justify-content:center;align-items:center;gap:6px;padding:0 12px;font-size:9px;font-weight:900;display:inline-flex}.product-draft-toggle:hover{border-color:var(--orange);color:var(--orange-dark)}.product-draft-toggle>span{min-width:auto;color:var(--orange);letter-spacing:0;background:0 0;padding:0;font:900 14px/1 sans-serif}.product-draft-list .product-draft-card{margin:0}.product-draft-card p{min-width:0}.product-draft-card small{text-overflow:ellipsis;white-space:nowrap;max-width:min(650px,55vw);overflow:hidden}.product-draft-card{background:#fff7e9;border:1px solid #e0b06f;justify-content:space-between;align-items:center;gap:18px;margin:0 20px 16px;padding:14px 16px;display:flex}.product-draft-card>div{align-items:center;gap:11px;display:flex}.product-draft-card>div:first-child>span,.product-draft-restored>span{background:var(--orange);color:#fff;letter-spacing:.08em;padding:7px 8px;font:900 8px ui-monospace,monospace}.product-draft-card p,.product-draft-restored p{gap:4px;margin:0;display:grid}.product-draft-card strong,.product-draft-restored strong{font-size:10px}.product-draft-card small,.product-draft-restored small{color:#776b5d;font-size:8px;line-height:1.5}.product-draft-card .secondary-button{min-height:36px;padding:0 12px}.product-draft-thumbnail{background:#fff;border:1px solid #dfc49e;flex:0 0 58px;place-items:center;width:58px;height:58px;display:grid;overflow:hidden}.product-draft-thumbnail img{object-fit:contain;width:100%;height:100%;display:block}.product-draft-thumbnail.empty{color:#9a8c79;text-align:center;background:#efe8dd}.product-draft-thumbnail.empty span{font-size:8px;font-weight:900;line-height:1.4}.erp-product-list{flex-direction:column;display:flex}.erp-product-list>article{border-top:1px solid #ebe7df;grid-template-columns:90px minmax(260px,1.5fr) minmax(280px,1fr) auto;align-items:center;gap:20px;min-height:125px;padding:16px 20px;display:grid}.erp-product-image{aspect-ratio:1;background:#fff;place-items:center;width:90px;display:grid;overflow:hidden}.erp-product-image img{object-fit:contain;width:100%;height:100%}.erp-product-image.placeholder span{color:var(--orange);font-size:25px;font-weight:900}.erp-product-main>div{align-items:center;gap:7px;display:flex}.erp-product-main code{color:var(--orange-dark);font-size:9px;font-weight:900}.erp-product-main h3{margin:9px 0 3px;font-size:16px}.erp-product-main p{color:var(--muted);margin:0 0 8px;font-size:9px}.erp-product-main small{color:#85817a;font-size:9px}.erp-product-list dl{grid-template-columns:repeat(3,1fr);margin:0;display:grid}.erp-product-list dl div{border-left:1px solid var(--line);padding-left:13px}.erp-product-list dt{color:var(--muted);font-size:8px}.erp-product-list dd{margin:6px 0 0;font-size:12px;font-weight:900}.erp-row-actions{flex-wrap:wrap;justify-content:flex-end;gap:6px;max-width:170px;display:flex}.erp-row-actions button{color:#4b4842;background:#fff;border:1px solid #d5d0c7;min-height:30px;padding:0 8px;font-size:8px;font-weight:800}.erp-row-actions button.detail{border-color:var(--orange);color:var(--orange-dark);background:#fff3e5}.erp-row-actions button.danger{color:#a0443b}.erp-row-actions button.qwen-retry{color:#235c99;background:#f1f7ff;border-color:#92b4d9}.sku-order-search-limit{border-top:1px solid #ead0ae;border-left:4px solid var(--orange);background:#fff8ee;align-items:center;gap:10px;padding:11px 20px;display:flex}.sku-order-search-limit strong{color:var(--orange-dark);font-size:9px}.sku-order-search-limit span{color:#756d63;font-size:8px}.sku-related-orders{border:1px solid #ded8cf;border-left:4px solid var(--orange);background:#faf8f4;grid-column:1/-1;overflow:hidden}.sku-related-orders>header{background:#f1eee8;border-bottom:1px solid #e6e0d7;justify-content:space-between;align-items:center;gap:14px;min-height:42px;padding:7px 12px;display:flex}.sku-related-orders>header>div{align-items:center;gap:8px;display:flex}.sku-related-orders>header span{font-size:9px;font-weight:950}.sku-related-orders>header strong{background:var(--ink);color:var(--orange);padding:4px 7px;font:900 8px ui-monospace,monospace}.sku-related-orders>header small{color:#827b72;font-size:7px}.sku-related-orders>header a{color:var(--orange-dark);font-size:8px;font-weight:900;text-decoration:none}.sku-related-orders>header a:hover{text-decoration:underline}.sku-related-order-list{display:grid}.sku-related-order-list>a{min-width:0;min-height:45px;color:var(--ink);border-bottom:1px solid #ebe6de;grid-template-columns:minmax(220px,1.4fr) 78px 125px 155px 75px;align-items:center;gap:10px;padding:7px 12px;text-decoration:none;display:grid}.sku-related-order-list>a:last-child{border-bottom:0}.sku-related-order-list>a:hover{background:#fff4e7}.sku-related-order-list>a>div{align-items:center;gap:10px;min-width:0;display:flex}.sku-related-order-list code{color:var(--orange-dark);flex:none;font-size:8px;font-weight:950}.sku-related-order-list strong{text-overflow:ellipsis;white-space:nowrap;font-size:9px;overflow:hidden}.sku-related-order-list>a>span,.sku-related-order-list>a>b,.sku-related-order-list time{color:#746e65;font-size:7px;font-weight:800}.sku-related-order-list>a>i{color:#2c7451;white-space:nowrap;background:#e9f4ee;width:fit-content;padding:4px 6px;font-size:7px;font-style:normal;font-weight:900}.sku-related-order-list>a>i.cancelled,.sku-related-order-list>a>i.on_hold,.sku-related-order-list>a>i.pre_outbound{color:#9c4036;background:#f7e5e1}.sku-related-orders-message{color:#80796f;justify-content:center;align-items:center;gap:8px;min-height:54px;margin:0;padding:10px;font-size:8px;display:flex}.sku-related-orders-message.error{color:#a23e34}.sku-related-orders-message .loader{border-width:2px;width:15px;height:15px}.sku-related-orders-more{color:#777168;text-align:right;border-top:1px solid #e6e0d7;padding:7px 12px;font-size:7px;display:block}.product-detail-backdrop{align-items:flex-start;overflow:auto}.admin-product-detail{width:min(1080px,100vw - 40px);max-height:none;margin:20px auto;padding:28px}.admin-product-detail-overview{background:#faf8f4;border:1px solid #ddd6cc;grid-template-columns:260px minmax(0,1fr);gap:24px;margin-top:18px;padding:18px;display:grid}.admin-product-detail-cover{aspect-ratio:1;background:#fff;border:1px solid #e1dbd1;place-items:center;width:260px;display:grid;overflow:hidden}.admin-product-detail-cover img{object-fit:contain;width:100%;height:100%}.admin-product-detail-cover.placeholder{color:var(--orange);background:#eee9e1;font-size:42px;font-weight:950}.admin-product-detail-copy{align-content:center;min-width:0}.admin-product-detail-copy>div:first-child{flex-wrap:wrap;gap:6px;display:flex}.admin-product-detail-copy h3{margin:16px 0 5px;font-size:25px}.admin-product-detail-copy>p{color:#625d56;margin:0 0 8px;font-size:13px}.admin-product-detail-copy>small{color:#8a837a;font-size:11px}.admin-product-detail-copy dl{grid-template-columns:repeat(4,minmax(0,1fr));margin:24px 0 0;display:grid}.admin-product-detail-copy dl div{border-left:1px solid #ddd5cb;padding:0 12px}.admin-product-detail-copy dl div:first-child{border-left:0;padding-left:0}.admin-product-detail-copy dt{color:#827b72;font-size:9px}.admin-product-detail-copy dd{margin:6px 0 0;font-size:13px;font-weight:950}.admin-product-detail-description{grid-template-columns:1fr 1fr;gap:12px;margin-top:12px;display:grid}.admin-product-detail-description article{background:#fff;border:1px solid #e1dbd2;min-height:112px;padding:15px}.admin-product-detail-description span{color:var(--orange-dark);font-size:9px;font-weight:950}.admin-product-detail-description p{color:#625d56;white-space:pre-wrap;margin:10px 0 0;font-size:11px;line-height:1.75}.admin-product-detail-media,.admin-product-detail-procurement,.admin-product-detail-skus{background:#fff;border:1px solid #ddd6cc;margin-top:12px}.admin-product-detail-media>header,.admin-product-detail-procurement>header,.admin-product-detail-skus>header{background:#f7f4ef;border-bottom:1px solid #e7e1d8;justify-content:space-between;align-items:center;gap:14px;min-height:52px;padding:10px 14px;display:flex}.admin-product-detail-media>header strong,.admin-product-detail-procurement>header strong,.admin-product-detail-skus>header strong{font-size:12px}.admin-product-detail-media>header span,.admin-product-detail-procurement>header span,.admin-product-detail-skus>header span{color:#7f786f;margin-left:8px;font-size:9px}.admin-product-detail-procurement>header>div,.admin-product-detail-skus>header>div{align-items:baseline;display:flex}.admin-product-detail-procurement>header>b,.admin-product-detail-skus>header>b{background:var(--ink);color:var(--orange);padding:5px 8px;font-size:8px}.admin-product-detail-media>div{grid-template-columns:repeat(6,minmax(0,1fr));gap:9px;padding:12px;display:grid}.admin-product-detail-media a{aspect-ratio:1;background:#faf8f4;border:1px solid #e1dbd2;place-items:center;display:grid;overflow:hidden}.admin-product-detail-media img{object-fit:contain;width:100%;height:100%}.admin-product-detail-media a.video{color:var(--ink);align-content:center;gap:5px;text-decoration:none}.admin-product-detail-media a.video span{color:var(--orange);font-size:24px}.admin-product-detail-media a.video strong{font-size:8px}.admin-product-detail-procurement>div{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;padding:12px;display:grid}.admin-product-detail-procurement>div>article{background:#fcfbf8;border:1px solid #e0d9cf;min-width:0;padding:12px}.admin-product-detail-procurement article>div:first-child{justify-content:space-between;align-items:center;gap:10px;display:flex}.admin-product-detail-procurement article>div:first-child span{color:var(--orange-dark);font-size:9px;font-weight:950}.admin-product-detail-procurement article>div:first-child a{color:var(--orange-dark);font-size:8px;font-weight:900;text-decoration:none}.admin-product-detail-procurement article>p{color:#817a71;text-overflow:ellipsis;white-space:nowrap;margin:7px 0 9px;font:8px ui-monospace,monospace;overflow:hidden}.admin-product-detail-procurement article>section{flex-wrap:wrap;gap:5px;display:flex}.admin-product-detail-procurement article>section i{color:#9b4a18;background:#fff0de;padding:5px 7px;font-size:8px;font-style:normal;font-weight:900}.admin-product-detail-procurement article>section small{color:#948d84;font-size:8px}.admin-product-detail-procurement details{border-top:1px dashed #ddd4c9;margin-top:10px;padding-top:9px}.admin-product-detail-procurement summary{color:#625b53;cursor:pointer;font-size:8px;font-weight:900}.admin-product-detail-procurement details>div{gap:5px;margin-top:7px;display:grid}.admin-product-detail-procurement details p{background:#f0f7f3;grid-template-columns:78px 180px 1fr;gap:7px;margin:0;padding:7px;display:grid}.admin-product-detail-procurement details time,.admin-product-detail-procurement details span{color:#736c63;font-size:7px}.admin-product-detail-procurement details strong{font-size:8px}.admin-product-detail-procurement details>small{color:#948d84;margin-top:7px;font-size:8px;display:block}.admin-product-detail-sku-list{max-height:430px;overflow:auto}.admin-product-detail-sku-list>article{border-top:1px solid #ebe6de;grid-template-columns:52px minmax(190px,1fr) minmax(330px,1fr) auto;align-items:center;gap:12px;padding:9px 13px;display:grid}.admin-product-detail-sku-list>article:first-child{border-top:0}.admin-product-detail-sku-list>article>span{width:52px;height:52px;color:var(--orange);background:#f0ece6;place-items:center;font-size:10px;font-weight:900;display:grid;overflow:hidden}.admin-product-detail-sku-list img{object-fit:contain;width:100%;height:100%}.admin-product-detail-sku-list>article>div{gap:3px;min-width:0;display:grid}.admin-product-detail-sku-list code,.admin-product-detail-sku-list strong,.admin-product-detail-sku-list small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.admin-product-detail-sku-list code{color:var(--orange-dark);font-size:8px;font-weight:950}.admin-product-detail-sku-list strong{font-size:10px}.admin-product-detail-sku-list small{color:#827b72;font-size:8px}.admin-product-detail-sku-list dl{grid-template-columns:repeat(3,1fr);margin:0;display:grid}.admin-product-detail-sku-list dl div{border-left:1px solid #e2dcd3;padding-left:10px}.admin-product-detail-sku-list dt{color:#847d74;font-size:7px}.admin-product-detail-sku-list dd{margin:4px 0 0;font-size:9px;font-weight:900}.admin-product-detail-sku-list>article>i{color:#25734d;text-align:center;background:#e5f4eb;min-width:48px;padding:6px 8px;font-size:8px;font-style:normal;font-weight:950}.admin-product-detail-sku-list>article>i.out{color:#a0443b;background:#f7e5e1}.admin-product-detail-actions{justify-content:flex-end;gap:9px;margin-top:16px;display:flex}.product-editor-backdrop{align-items:start;overflow:auto}.product-editor{width:min(1180px,100vw - 40px);max-height:none;margin:20px auto;padding:30px}.product-editor-form{flex-direction:column;gap:16px;display:flex}.embedded-product-loading{min-height:240px;color:var(--muted);justify-content:center;align-items:center;gap:12px;font-size:10px;display:flex}.product-draft-restored{background:#fff7e9;border:1px solid #d8ad71;align-items:center;gap:12px;padding:13px 15px;display:flex}.product-editor-form>section{border:1px solid var(--line);background:#fcfbf8;padding:22px}.product-editor-form>section>header{align-items:center;gap:13px;margin-bottom:18px;display:flex}.product-editor-form>section>header>span{background:var(--ink);width:30px;height:30px;color:var(--orange);place-items:center;font:800 9px ui-monospace,monospace;display:grid}.product-editor-form>section>header>div{flex:1}.product-editor-form h3{margin:0;font-size:15px}.product-editor-form header p{color:var(--muted);margin:4px 0 0;font-size:9px}.product-editor-form header>b{color:var(--orange-dark);font-size:10px}.editor-grid{gap:13px;display:grid}.editor-grid.two{grid-template-columns:repeat(2,minmax(0,1fr))}.editor-grid.three{grid-template-columns:repeat(3,minmax(0,1fr))}.product-editor-form label{color:#55514b;gap:7px;font-size:10px;font-weight:800;display:grid}.product-editor-form input,.product-editor-form select,.product-editor-form textarea{border:1px solid var(--line);width:100%;min-width:0;font:inherit;background:#fff;outline:0}.product-editor-form input,.product-editor-form select{height:44px;padding:0 11px}.product-editor-form textarea{resize:vertical;min-height:105px;padding:11px;line-height:1.55}.product-editor-form input:focus,.product-editor-form textarea:focus,.product-editor-form select:focus{border-color:var(--orange)}.category-cascade-field{background:#fff9f1;border:1px solid #e0b174;grid-column:1/-1;gap:12px;padding:16px;display:grid}.category-cascade{grid-template-columns:repeat(4,minmax(0,1fr));gap:9px;display:grid}.category-cascade label{gap:5px;font-size:9px}.category-cascade select:disabled{color:#9b958d;cursor:not-allowed;background:#ece8e1}.product-category-heading{border-bottom:1px solid #e3d4c2;justify-content:space-between;align-items:center;gap:18px;padding-bottom:12px;display:flex}.product-category-heading>div{gap:4px;display:grid}.product-category-heading strong{color:var(--ink);font-size:15px}.product-category-heading span{color:#8a7762;font-size:11px}.product-category-heading p{color:#725338;text-align:right;max-width:520px;margin:0;font-size:11px;line-height:1.55}.product-category-heading p b:first-child{color:var(--orange-dark)}.product-category-heading p b:last-child{color:#5e574f}.product-category-role{background:#fff;border:1px solid #ddd6cc;gap:11px;padding:15px;display:grid}.product-category-role.primary{border-left:5px solid var(--orange)}.product-category-role-title{align-items:center;gap:9px;display:flex}.product-category-role-title>b{background:var(--ink);color:var(--orange);padding:7px 10px;font-size:11px}.product-category-role-title>span{color:#756d63;font-size:11px;font-weight:800}.product-category-role>small,.product-extra-categories>small{color:#7c7063;font-size:10px;line-height:1.5}.product-extra-categories{background:#fff4e7;border:1px dashed #d4a36d;gap:11px;padding:15px;display:grid}.product-extra-categories .product-category-role-title>b{color:#fff;background:#6c655c}.add-secondary-category{border:1px solid var(--orange);min-height:40px;color:var(--orange-dark);cursor:pointer;background:#fff;justify-self:end;padding:0 15px;font-size:10px;font-weight:900}.add-secondary-category:hover:not(:disabled){background:var(--orange);color:#fff}.add-secondary-category:disabled{color:#a29b92;cursor:not-allowed;border-color:#d8d1c8}.selected-secondary-categories{flex-wrap:wrap;gap:7px;display:flex}.selected-secondary-categories>span{color:#674728;background:#fff;border:1px solid #dda467;align-items:center;gap:7px;min-height:34px;padding:5px 6px 5px 10px;font-size:9px;font-weight:800;display:inline-flex}.selected-secondary-categories>span>b{color:var(--orange-dark);border-right:1px solid #e8d8c6;padding-right:7px}.selected-secondary-categories button{color:#8b4b17;cursor:pointer;background:#f4dfc8;border:0;width:22px;height:22px}.spu-attribute-code-guide{border:1px solid #e1ae76;border-left:4px solid var(--orange);background:#fff7ed;align-items:center;gap:12px;margin:0 0 12px;padding:12px 14px;display:flex}.spu-attribute-code-guide>span{background:var(--ink);color:var(--orange);letter-spacing:.08em;flex:none;padding:5px 7px;font-size:8px;font-weight:950}.spu-attribute-code-guide>div{gap:3px;min-width:0;display:grid}.spu-attribute-code-guide strong{font-size:11px}.spu-attribute-code-guide small{color:#756a5e;font-size:9px;line-height:1.5}.variant-builder{flex-direction:column;gap:14px;display:flex}.variant-set-card{border:1px solid #d9d2c8;border-left:4px solid var(--orange);background:#f7f4ee;overflow:visible}.variant-set-card>header{background:#fff8ef;border-bottom:1px solid #ded7cd;align-items:center;gap:12px;min-height:54px;padding:10px 12px;display:flex}.variant-set-card>header>span{background:var(--ink);min-width:78px;color:var(--orange);text-align:center;padding:7px 9px;font-size:9px;font-weight:950}.variant-set-card>header>div{flex:1;gap:3px;min-width:0;display:grid}.variant-set-card>header strong{font-size:11px}.variant-set-card>header small{color:#756d63;font-size:8px}.variant-set-card>header>b{color:var(--orange-dark);white-space:nowrap;background:#fff;padding:6px 8px;font-size:9px}.variant-set-card>header>button{color:#9a3d35;background:#fff4f1;border:1px solid #e0b1a8;min-height:31px;padding:0 9px;font-size:8px;font-weight:900}.variant-set-rows{background:#e7e1d8;gap:1px;display:grid}.variant-group-row{background:#fff;grid-template-columns:minmax(190px,.7fr) minmax(330px,1.3fr) auto;align-items:end;gap:8px;padding:12px;display:grid}.variant-group-row>button,.bracket-row button{color:#a0443b;background:#fff4f1;border:1px solid #e3b7ad;min-height:44px;padding:0 12px;font-size:9px}.variant-group-actions{align-items:stretch;gap:6px;display:flex}.variant-group-actions button{white-space:nowrap;min-height:44px;padding:0 11px;font-size:9px;font-weight:800}.variant-code-create-button{color:var(--orange-dark);background:#fff7ed;border:1px solid #d89a54}.variant-code-create-button:hover{border-color:var(--orange);background:#ffefe0}.variant-code-create-button:disabled{cursor:not-allowed;opacity:.45}.variant-group-delete-button{color:#a0443b;background:#fff4f1;border:1px solid #e3b7ad}.variant-set-card>footer{border-top:1px solid #e3ddd4;align-items:center;gap:10px;padding:10px 12px;display:flex}.variant-set-card>footer small{color:#7c756c;font-size:8px}.add-line-button{width:fit-content;min-height:36px;color:var(--orange-dark);background:#fff7ed;border:1px dashed #d2a26b;padding:0 12px;font-size:9px;font-weight:800}.add-line-button.new-variant-set{border-style:solid;border-color:var(--orange);background:var(--orange);color:#fff;min-height:42px}.add-line-button:disabled{opacity:.45;cursor:not-allowed}.inline-attribute-code-editor{border:1px solid #e4b680;border-left:4px solid var(--orange);background:#fff9f1;gap:13px;margin-top:13px;padding:17px;display:grid}.inline-attribute-code-editor>header{justify-content:space-between;align-items:flex-start;gap:20px;display:flex}.inline-attribute-code-editor>header strong{color:var(--ink);font-size:13px}.inline-attribute-code-editor>header p{color:var(--muted);margin:4px 0 0;font-size:9px}.inline-attribute-code-editor>header>button{color:#8a7763;background:#fff;border:1px solid #dcc9b2;width:30px;height:30px;font-size:19px}.inline-attribute-code-editor input[readonly]{color:#777169;background:#f0ece5}.inline-attribute-code-tip{color:#8b581c;background:#fff1df;margin:0;padding:10px 12px;font-size:9px;line-height:1.5}.inline-attribute-code-editor>footer{justify-content:flex-end;gap:8px;display:flex}.inline-attribute-code-error{margin:0}.inline-attribute-code-notice{color:#2f7755;background:#edf8f2;border:1px solid #b7d4c5;margin:12px 0 0;padding:10px 12px;font-size:9px;font-weight:800}.variant-value-dropdown{min-width:0;position:relative}.variant-value-dropdown summary{border:1px solid var(--line);color:#55514b;cursor:pointer;text-overflow:ellipsis;white-space:nowrap;background:#fff;align-items:center;height:44px;padding:0 35px 0 11px;font-size:9px;font-weight:700;list-style:none;display:flex;overflow:hidden}.variant-value-dropdown summary::-webkit-details-marker{display:none}.variant-value-dropdown summary:after{content:"⌄";color:var(--orange-dark);font-size:14px;position:absolute;right:13px}.variant-value-dropdown[open] summary{border-color:var(--orange)}.variant-value-dropdown>div{z-index:12;background:#fff;border:1px solid #d9d3c8;max-height:260px;padding:7px;position:absolute;top:calc(100% + 4px);left:0;right:0;overflow:auto;box-shadow:0 16px 38px #2821182b}.variant-value-dropdown>div>label{cursor:pointer;border-bottom:1px solid #f0ede7;grid-template-columns:17px 1fr auto;align-items:center;gap:8px;min-height:36px;padding:5px 7px;display:grid}.variant-value-dropdown>div>label:hover{background:#fff6ec}.variant-value-dropdown input{accent-color:var(--orange);width:15px!important;height:15px!important;padding:0!important}.variant-value-dropdown small{color:var(--muted);font-size:8px;font-weight:600}.variant-value-dropdown p{color:var(--muted);margin:8px;font-size:9px}.spu-cover-editor{border:1px solid var(--line);background:#f6f3ed;grid-template-columns:180px 1fr;align-items:center;gap:22px;margin-top:18px;padding:18px;display:grid}.spu-cover-editor>div:last-child{flex-direction:column;align-items:flex-start;display:flex}.spu-cover-editor strong,.detail-image-toolbar strong{font-size:12px}.spu-cover-editor p,.detail-image-toolbar p{color:var(--muted);margin:6px 0 14px;font-size:9px;line-height:1.6}.image-upload-preview,.sku-image-preview{background:#ece8df;overflow:hidden}.image-upload-preview{aspect-ratio:1;background:#fff;width:180px}.image-upload-preview img,.sku-image-preview img,.detail-image-grid img{object-fit:cover;width:100%;height:100%;display:block}.image-upload-preview img{object-fit:contain}.image-upload-preview.empty,.sku-image-preview.empty{color:var(--orange);text-align:center;background:linear-gradient(145deg,#292825,#181816);place-items:center;display:grid}.image-upload-preview.empty span{letter-spacing:.08em;font:900 20px/1 ui-monospace,monospace}.upload-button{border:1px solid var(--orange);background:var(--orange);cursor:pointer;place-items:center;min-height:39px;padding:0 14px;color:#fff!important;font-size:9px!important;font-weight:900!important;display:inline-flex!important}.upload-button:hover{background:var(--orange-dark)}.upload-button.compact{white-space:nowrap;min-height:34px;padding:0 10px}.upload-button input{opacity:0;pointer-events:none;position:absolute;width:1px!important;height:1px!important}.image-upload-actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.image-paste-button{min-height:39px;color:var(--orange-dark);cursor:pointer;background:#fff;border:1px solid #d69a62;padding:0 14px;font-size:9px;font-weight:900}.image-paste-button:hover{border-color:var(--orange);background:#fff6ec}.image-paste-button:disabled{cursor:wait;opacity:.5}.image-upload-error{border-left:3px solid var(--red);background:#fbe9e6;padding:9px 11px;font-weight:800;color:#8d2c24!important;margin:10px 0 0!important;font-size:9px!important;line-height:1.5!important}.qwen-processing-banner{background:#f2f7ff;border-bottom:1px solid #cddcf0;grid-template-columns:auto 1fr auto;align-items:center;gap:13px;min-height:48px;padding:10px 30px;display:grid}.qwen-processing-banner b{color:#fff;letter-spacing:.05em;background:#1e4f89;padding:6px 8px;font:900 9px ui-monospace,monospace}.qwen-processing-banner span{color:#47617f;font-size:10px;line-height:1.5}.qwen-processing-banner strong{color:#1e4f89;white-space:nowrap;font-size:10px}.qwen-processing-banner.waiting{background:#fff8ec;border-color:#e6c591}.qwen-processing-banner.waiting b{background:#9b611d}.qwen-processing-banner.waiting span,.qwen-processing-banner.waiting strong{color:#89591f}.ai-settings-main{background:#f4f3ef}.ai-settings-grid{grid-template-columns:minmax(300px,.9fr) minmax(420px,1.1fr);align-items:stretch;gap:22px;display:grid}.ai-provider-card,.ai-key-form{background:#fff;border:1px solid #d8d4cb;padding:26px;box-shadow:0 12px 30px #24211c0d}.ai-provider-card{border-top:4px solid #aaa39a}.ai-provider-card.ready{border-top-color:#ff5a13}.ai-provider-card>header{border-bottom:1px solid #ece9e2;align-items:center;gap:14px;padding-bottom:22px;display:flex}.ai-provider-card>header>span{color:#ff671f;letter-spacing:.08em;background:#171715;place-items:center;width:64px;height:52px;font:900 13px ui-monospace,monospace;display:grid}.ai-provider-card>header>div{flex:1;gap:5px;display:grid}.ai-provider-card>header strong{font-size:20px}.ai-provider-card>header small{color:#777169;font-size:13px}.ai-provider-card>header b{color:#8a8379;letter-spacing:.12em;font-size:12px}.ai-provider-card.ready>header b{color:#147c4d}.ai-provider-card dl{gap:0;margin:18px 0 0;display:grid}.ai-provider-card dl div{border-bottom:1px solid #f0eee9;justify-content:space-between;gap:24px;padding:13px 0;font-size:14px;display:flex}.ai-provider-card dt{color:#777169}.ai-provider-card dd{text-align:right;margin:0;font-weight:800}.ai-provider-error{color:#a13a2e;background:#fff0ed;margin:16px 0 0;padding:12px 14px;font-size:13px;line-height:1.6}.ai-key-form{border-top:4px solid #171715;align-content:start;gap:22px;display:grid}.ai-key-form>div>span{color:#ff5a13;letter-spacing:.16em;font:900 12px ui-monospace,monospace}.ai-key-form h2{margin:8px 0;font-size:24px}.ai-key-form p{color:#6f6a62;margin:0;font-size:14px;line-height:1.7}.ai-key-form label{color:#282622;gap:9px;font-size:14px;font-weight:800;display:grid}.ai-key-form input{color:#171715;background:#fbfaf7;border:1px solid #bbb5ac;outline:none;min-height:52px;padding:0 16px;font-size:16px}.ai-key-form input:focus{border-color:#ff5a13;box-shadow:0 0 0 3px #ff5a131f}.ai-key-form .primary-button{justify-content:center;min-height:52px;font-size:15px}.ai-remove-key{color:#9c4439;justify-self:start;font-size:13px}.ai-job-summary{background:#fff;border:1px solid #d8d4cb;grid-template-columns:repeat(4,1fr);margin-top:22px;display:grid}.ai-job-summary div{border-right:1px solid #e5e1d9;gap:7px;padding:20px 24px;display:grid}.ai-job-summary div:last-child{border-right:0}.ai-job-summary span{color:#777169;font-size:13px}.ai-job-summary strong{font-size:25px}@media (width<=980px){.ai-settings-grid{grid-template-columns:1fr}.ai-job-summary{grid-template-columns:repeat(2,1fr)}.ai-job-summary div:nth-child(2){border-right:0}.ai-job-summary div:nth-child(-n+2){border-bottom:1px solid #e5e1d9}}@media (width<=560px){.ai-provider-card,.ai-key-form{padding:20px}.ai-job-summary{grid-template-columns:1fr 1fr}.ai-provider-card dl div{gap:5px;display:grid}.ai-provider-card dd{text-align:left}}.whatsapp-settings-main{--wa:#128c7e;--wa-dark:#075e54;background:#f3f5f2}.whatsapp-page-header{align-items:flex-end}.whatsapp-message{color:#246b49;background:#eaf8f0;border-left:4px solid #2f9868;align-items:center;gap:10px;margin:0 0 14px;padding:12px 15px;font-size:12px;font-weight:800;display:flex}.whatsapp-message>span{color:#fff;background:#2f9868;border-radius:50%;place-items:center;width:20px;height:20px;display:grid}.whatsapp-message.error{color:#92382b;background:#fff0ed;border-color:#b84837}.whatsapp-message.error>span{background:#b84837}.whatsapp-connection-card{background:#fff;border:1px solid #d6dbd5;border-left:5px solid #a0a8a1;grid-template-columns:auto minmax(240px,1fr) minmax(380px,auto) auto;align-items:center;gap:22px;padding:24px 26px;display:grid;box-shadow:0 12px 34px #1830270f}.whatsapp-connection-card.ready{border-left-color:var(--wa)}.whatsapp-connection-card.error{border-left-color:#bc4a37}.whatsapp-mark{background:var(--wa-dark);color:#fff;letter-spacing:.06em;border-radius:50%;place-items:center;width:58px;height:58px;font:950 15px ui-monospace,monospace;display:grid;box-shadow:0 0 0 7px #e5f4ef}.whatsapp-connection-card>div:nth-child(2){gap:5px;min-width:0;display:grid}.whatsapp-connection-card>div:nth-child(2)>span{color:var(--wa);letter-spacing:.12em;font:900 10px ui-monospace,monospace}.whatsapp-connection-card.error>div:nth-child(2)>span{color:#ad3d2f}.whatsapp-connection-card h2{text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:21px;overflow:hidden}.whatsapp-connection-card p{color:#77736d;margin:0;font-size:13px}.whatsapp-connection-card dl{background:#e0e4df;grid-template-columns:repeat(3,auto);gap:1px;margin:0;display:grid}.whatsapp-connection-card dl div{background:#f7f8f6;gap:5px;min-width:112px;padding:11px 14px;display:grid}.whatsapp-connection-card dt{color:#777d76;font-size:9px;font-weight:900}.whatsapp-connection-card dd{margin:0;font-size:12px;font-weight:900}.whatsapp-connection-card>button{border:1px solid var(--wa);min-height:42px;color:var(--wa-dark);cursor:pointer;white-space:nowrap;background:#fff;padding:0 15px;font-size:12px;font-weight:900}.whatsapp-connection-card>button:hover{background:#eaf7f2}.whatsapp-connection-card>button:disabled{cursor:wait;opacity:.55}.whatsapp-last-error{color:#92382b;background:#fff0ed;border-left:3px solid #bc4a37;margin:10px 0 0;padding:11px 14px;font-size:12px;line-height:1.6}.whatsapp-stats{background:#d8ddd7;border:1px solid #d8ddd7;grid-template-columns:repeat(4,1fr);gap:1px;margin-top:16px;display:grid}.whatsapp-stats article{background:#fff;gap:5px;padding:18px 21px;display:grid}.whatsapp-stats span{color:#72776f;font-size:11px;font-weight:800}.whatsapp-stats strong{color:#1c2e28;font-size:27px}.whatsapp-stats small{color:#8a8e88;font-size:10px}.whatsapp-stats article.attention strong{color:#b44031}.whatsapp-setup-grid{grid-template-columns:minmax(0,1.15fr) minmax(340px,.85fr);gap:16px;margin-top:16px;display:grid}.whatsapp-config-form,.whatsapp-webhook-card,.whatsapp-test-card{background:#fff;border:1px solid #d6dbd5;box-shadow:0 10px 26px #1830270a}.whatsapp-config-form{border-top:4px solid var(--wa-dark);align-content:start;gap:15px;padding:25px;display:grid}.whatsapp-config-form>header,.whatsapp-webhook-card>header,.whatsapp-test-card>div:first-child{gap:6px;display:grid}.whatsapp-config-form>header>span,.whatsapp-webhook-card>header>span,.whatsapp-test-card>div:first-child>span{color:var(--wa);letter-spacing:.13em;font:900 11px ui-monospace,monospace}.whatsapp-config-form h2,.whatsapp-webhook-card h2,.whatsapp-test-card h2{margin:0;font-size:22px}.whatsapp-config-form header p,.whatsapp-webhook-card header p,.whatsapp-test-card>div:first-child>p{color:#747870;margin:0;font-size:12px;line-height:1.6}.whatsapp-config-form label,.whatsapp-test-card label{color:#444842;gap:7px;font-size:12px;font-weight:900;display:grid}.whatsapp-config-form input,.whatsapp-test-card input{box-sizing:border-box;color:#20241f;width:100%;min-height:47px;font:inherit;background:#fafbf9;border:1px solid #c9cec8;outline:0;padding:0 12px}.whatsapp-config-form input:focus,.whatsapp-test-card input:focus{border-color:var(--wa);box-shadow:0 0 0 3px #128c7e1a}.whatsapp-field-grid{grid-template-columns:1fr 1fr .55fr;gap:10px;display:grid}.whatsapp-primary-button{background:var(--wa-dark);color:#fff;cursor:pointer;border:0;justify-content:center;align-items:center;gap:12px;min-height:48px;font-size:13px;font-weight:950;display:flex}.whatsapp-primary-button:hover:not(:disabled){background:var(--wa)}.whatsapp-primary-button:disabled{cursor:not-allowed;opacity:.5}.whatsapp-primary-button b{font-size:17px}.whatsapp-security-note{color:#547062;background:#f0f7f3;border-left:3px solid #5c8e79;margin:0;padding:10px 12px;font-size:11px;line-height:1.55}.whatsapp-webhook-card{border-top:4px solid #202820;align-content:start;gap:16px;padding:25px;display:grid}.whatsapp-webhook-card>label{color:#444842;gap:7px;font-size:12px;font-weight:900;display:grid}.whatsapp-webhook-card>label>div{align-items:stretch;min-width:0;display:flex}.whatsapp-webhook-card code{overflow-wrap:anywhere;color:#3a4840;background:#f6f8f5;border:1px dashed #bdc8c0;flex:1;min-width:0;padding:11px 12px;font:700 11px/1.5 ui-monospace,monospace}.whatsapp-webhook-card label button{color:var(--wa-dark);cursor:pointer;background:#fff;border:1px solid #b9c5bd;border-left:0;flex:none;padding:0 10px;font-size:10px;font-weight:900}.whatsapp-webhook-card ol{gap:9px;margin:0;padding:0;list-style:none;display:grid}.whatsapp-webhook-card li{color:#666d66;grid-template-columns:25px 1fr;align-items:center;gap:10px;font-size:11px;line-height:1.5;display:grid}.whatsapp-webhook-card li b{width:25px;height:25px;color:var(--wa-dark);background:#e7f4ef;border-radius:50%;place-items:center;display:grid}.whatsapp-webhook-card li code{background:#edf4f0;border:0;padding:2px 5px;display:inline}.whatsapp-webhook-actions{flex-wrap:wrap;gap:8px;padding-top:4px;display:flex}.whatsapp-webhook-actions>button{color:#465149;cursor:pointer;background:#fff;border:1px solid #aebbb3;min-height:37px;padding:0 12px;font-size:11px;font-weight:900}.whatsapp-webhook-actions>button.danger{color:#9c4033;border-color:#d8aba3}.whatsapp-webhook-actions>button:disabled{cursor:wait;opacity:.5}.whatsapp-test-card{grid-template-columns:minmax(230px,.7fr) minmax(0,1.3fr);align-items:center;gap:28px;margin-top:16px;padding:24px 25px;display:grid}.whatsapp-test-card>div:first-child code{color:var(--wa-dark);background:#edf4f0;padding:2px 5px}.whatsapp-test-card form{grid-template-columns:1.25fr .85fr .55fr auto;align-items:end;gap:9px;display:grid}.whatsapp-test-card .whatsapp-primary-button{white-space:nowrap;min-width:155px;padding:0 15px}@media (width<=1180px){.whatsapp-connection-card{grid-template-columns:auto 1fr auto}.whatsapp-connection-card dl{grid-area:2/2/auto/-1}.whatsapp-connection-card>button{grid-area:1/3}.whatsapp-setup-grid,.whatsapp-test-card{grid-template-columns:1fr}.whatsapp-test-card form{grid-template-columns:1.2fr 1fr .7fr auto}}@media (width<=760px){.whatsapp-page-header{flex-direction:column;align-items:flex-start}.whatsapp-page-header .secondary-button{width:100%}.whatsapp-connection-card{grid-template-columns:auto 1fr;align-items:start}.whatsapp-connection-card dl{grid-column:1/-1;grid-template-columns:1fr;width:100%}.whatsapp-connection-card>button{grid-area:auto/1/auto/-1;width:100%}.whatsapp-stats{grid-template-columns:1fr 1fr}.whatsapp-field-grid{grid-template-columns:1fr}.whatsapp-test-card form{grid-template-columns:1fr 1fr}.whatsapp-test-card .whatsapp-primary-button{grid-column:1/-1}.whatsapp-webhook-card>label>div{display:grid}.whatsapp-webhook-card label button{border-top:0;border-left:1px solid #b9c5bd;min-height:36px}}@media (width<=480px){.whatsapp-connection-card,.whatsapp-config-form,.whatsapp-webhook-card,.whatsapp-test-card{padding:20px}.whatsapp-mark{width:48px;height:48px}.whatsapp-stats,.whatsapp-test-card form{grid-template-columns:1fr}.whatsapp-test-card .whatsapp-primary-button{grid-column:auto}}.image-ai-picker{background:#f4f8fe;border:1px solid #c7d9ee;grid-template-columns:auto 1fr;align-items:center;gap:8px;width:min(100%,520px);margin-top:12px;padding:7px;display:grid}.image-ai-picker>span{color:#245888;white-space:nowrap;padding:0 5px;font:900 8px ui-monospace,monospace}.image-ai-picker>div{grid-template-columns:repeat(3,minmax(0,1fr));gap:4px;display:grid}.image-ai-picker button{color:#5b6877;cursor:pointer;white-space:nowrap;background:#fff;border:1px solid #cdd8e5;min-height:31px;padding:0 7px;font-size:8px;font-weight:900}.image-ai-picker button.selected{color:#fff;background:#235d9e;border-color:#235d9e}.image-ai-picker.compact{grid-column:1/-1;width:100%;margin-top:0;padding:5px}.image-ai-picker.compact button{min-height:28px}.image-drop-zone{transition:border-color .16s,background .16s,box-shadow .16s;position:relative}.image-drop-zone.dragging,.sku-image-grid article.dragging{box-shadow:inset 0 0 0 2px #ff6b1833;border-color:var(--orange)!important;background:#fff1e1!important}.image-drop-zone.dragging:after{content:"松开即可上传";z-index:20;border:2px dashed var(--orange);color:var(--orange-dark);pointer-events:none;background:#fff8eff0;place-items:center;font-size:13px;font-weight:900;display:grid;position:absolute;inset:8px}.spu-cover-editor:focus-visible,.detail-image-editor:focus-visible{outline:2px solid var(--orange);outline-offset:2px}.variant-image-batch{background:#fff8ef;border:1px dashed #d4a56f;justify-content:space-between;align-items:center;gap:20px;margin-top:18px;padding:16px;display:flex}.variant-image-batch strong{font-size:12px}.variant-image-batch p{color:var(--muted);margin:5px 0 0;font-size:9px;line-height:1.55}.variant-batch-actions{flex-wrap:wrap;justify-content:flex-end;gap:6px;display:flex}.variant-batch-actions>button{color:#605a52;background:#fff;border:1px solid #d8d1c6;min-height:34px;padding:0 10px;font-size:8px;font-weight:800}.variant-price-batch,.variant-cost-batch{background:#f2efe8;border:1px solid #d8d1c6;justify-content:space-between;align-items:center;gap:20px;margin-top:10px;padding:16px;display:flex}.variant-cost-batch{background:#f1f7f3;border-color:#b9d3c5}.variant-price-batch strong,.variant-cost-batch strong{font-size:12px}.variant-price-batch p,.variant-cost-batch p{max-width:600px;color:var(--muted);margin:5px 0 0;font-size:9px;line-height:1.55}.variant-price-actions{align-items:end;gap:7px;display:flex}.variant-price-actions label{min-width:180px;font-size:8px}.variant-price-actions input{height:36px}.variant-price-actions button{background:var(--ink);color:#fff;white-space:nowrap;border:0;min-height:36px;padding:0 12px;font-size:8px;font-weight:900}.variant-price-actions button:hover{background:var(--orange-dark)}.variant-removal-summary{color:#7e4a3f;background:#fff5f1;border:1px solid #e4c4b9;justify-content:space-between;align-items:center;gap:14px;margin-top:10px;padding:10px 12px;font-size:9px;font-weight:800;display:flex}.variant-removal-summary button{color:#9d493c;white-space:nowrap;background:#fff;border:1px solid #cc8a7c;min-height:30px;padding:0 10px;font-size:8px;font-weight:900}.sku-image-grid{border-top:1px solid var(--line);grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;margin-top:20px;padding-top:20px;display:grid}.sku-image-grid article{background:#fff;border:1px solid #ded9d0;grid-template-columns:72px minmax(0,1fr) 105px 104px;align-items:center;gap:10px;min-height:126px;padding:8px;transition:border-color .16s,background .16s;display:grid}.sku-image-grid article.complete{border-color:#b9d3c5}.sku-image-grid article.selected{border-color:var(--orange);background:#fffaf4}.sku-image-preview{width:72px;height:72px}.sku-image-preview.empty span{letter-spacing:.06em;font:900 9px/1.25 ui-monospace,monospace}.sku-image-grid article>div:nth-child(2){gap:4px;min-width:0;display:grid}.sku-image-grid code{color:var(--orange-dark);text-overflow:ellipsis;white-space:nowrap;font-size:8px;overflow:hidden}.sku-image-grid strong{text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.sku-image-grid small{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:8px;overflow:hidden}.sku-batch-select{cursor:pointer;grid-auto-flow:column;align-items:center;width:fit-content;margin-top:3px;color:#776e64!important;gap:5px!important;font-size:8px!important;display:flex!important}.sku-batch-select input{accent-color:var(--orange);width:13px!important;height:13px!important;padding:0!important}.sku-money-fields{gap:7px;min-width:0;display:grid}.sku-price-field{min-width:0;gap:4px!important}.sku-price-field>span{color:#6f685f;white-space:nowrap;font-size:8px}.sku-price-field input{height:34px;padding:0 8px;font-size:10px;font-weight:900}.sku-card-actions{flex-direction:column;justify-content:space-between;align-self:stretch;align-items:stretch;gap:8px;display:flex}.sku-card-actions .upload-button{justify-content:center}.sku-variant-delete{color:#a0443b;background:#fff4f1;border:1px solid #d68a7d;align-self:flex-end;min-height:30px;padding:0 12px;font-size:8px;font-weight:900}.sku-variant-delete:hover{color:#fff;background:#a0443b;border-color:#a0443b}.detail-image-editor{border:1px solid var(--line);background:#f6f3ed;margin-top:18px;padding:17px}.detail-image-toolbar{justify-content:space-between;align-items:center;gap:20px;display:flex}.detail-image-toolbar p{margin-bottom:0}.detail-image-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-top:16px;display:grid}.detail-image-grid article{aspect-ratio:1;cursor:grab;background:#e8e4db;border:2px solid #0000;transition:border-color .15s,opacity .15s,transform .15s;position:relative;overflow:hidden}.detail-image-grid article:active{cursor:grabbing}.detail-image-grid article.sorting{opacity:.42;transform:scale(.97)}.detail-image-grid article.sort-target{border-color:var(--orange);box-shadow:0 0 0 3px #ff6b1826}.detail-image-grid article>span{color:#fff;background:#181816d1;padding:5px 6px;font:800 7px ui-monospace,monospace;position:absolute;top:7px;left:7px}.detail-image-grid article>em{color:#5d574f;background:#ffffffe6;padding:5px 6px;font-size:7px;font-style:normal;font-weight:900;position:absolute;top:7px;right:7px}.detail-image-actions{gap:4px;display:flex;position:absolute;bottom:7px;right:7px}.detail-image-actions button{color:#4e4942;background:#ffffffeb;border:0;min-width:27px;min-height:27px;padding:0 7px;font-size:9px;font-weight:900}.detail-image-actions button:disabled{opacity:.35}.detail-image-actions button.delete{color:#fff;background:#a0443b;font-size:8px}.detail-image-empty{min-height:105px;color:var(--muted);border:1px dashed #c8c1b5;grid-column:1/-1;place-items:center;font-size:9px;display:grid}.detail-image-ai-select{z-index:2;color:#22588e;cursor:pointer;position:absolute;bottom:7px;left:7px;background:#f4f8fef2!important;border:1px solid #8fb0d5!important;width:min(53%,150px)!important;height:27px!important;padding:0 6px!important;font-size:7px!important;font-weight:900!important}.product-video-editor{border:1px solid var(--line);background:#f6f3ed;grid-template-columns:minmax(260px,360px) 1fr;align-items:center;gap:22px;margin-top:18px;padding:18px;display:grid}.product-video-preview{aspect-ratio:16/9;background:#111;overflow:hidden}.product-video-preview video{object-fit:contain;width:100%;height:100%;display:block}.product-video-preview.empty{color:var(--orange);text-align:center;background:linear-gradient(145deg,#292825,#181816);place-items:center;display:grid}.product-video-preview.empty span{letter-spacing:.08em;font:900 18px/1 ui-monospace,monospace}.product-video-editor>div:last-child{flex-direction:column;align-items:flex-start;display:flex}.product-video-editor strong{font-size:12px}.product-video-editor p{color:var(--muted);margin:6px 0 13px;font-size:9px;line-height:1.6}.product-video-actions{align-items:center;gap:8px;display:flex}.product-video-actions .secondary-button{min-height:39px}.video-url-field{width:100%;margin-top:12px;font-size:8px!important}.video-url-field input{height:38px!important}.attribute-grid{grid-template-columns:repeat(4,1fr);gap:9px;display:grid}.attribute-grid button{border:1px solid var(--line);min-height:73px;color:var(--ink);text-align:left;background:#fff;align-items:center;gap:10px;padding:12px;display:flex}.attribute-grid button>i{color:#a29e96;border:1px solid #d8d3ca;border-radius:50%;flex:none;place-items:center;width:25px;height:25px;font-style:normal;display:grid}.attribute-grid button strong,.attribute-grid button small{display:block}.attribute-grid button strong{font-size:10px}.attribute-grid button small{color:var(--muted);margin-top:4px;font-size:8px;line-height:1.4}.attribute-grid button.selected{border-color:var(--orange);background:#fff7ed}.attribute-grid button.selected>i{border-color:var(--orange);background:var(--orange);color:#fff}.dimension-grid{margin-top:13px}.private-fields{background:#fff8ef;border:1px dashed #d6a16a;padding:14px}.pricing-choice{grid-template-columns:270px 1fr 1.2fr;align-items:end;gap:15px;margin-top:14px;display:grid}.pricing-tabs{border:1px solid var(--line);height:44px;display:flex}.pricing-tabs button{color:var(--muted);background:#fff;border:0;flex:1;font-size:9px}.pricing-tabs button.active{background:var(--ink);color:#fff}.pricing-result{background:var(--ink);color:#fff;grid-template-columns:auto 1fr;gap:6px 13px;padding:12px 15px;display:grid}.pricing-result span{color:#8d8982;font-size:8px}.pricing-result strong{text-align:right;font-size:11px}.product-editor-form>footer{align-items:center;gap:20px;padding:8px 0 0;display:flex}.product-editor-form>footer>label{grid-auto-flow:column;align-items:center;gap:7px;display:flex}.product-editor-form>footer>label input{width:15px;height:15px;accent-color:var(--orange)}.product-editor-form>footer>div{gap:8px;margin-left:auto;display:flex}.draft-save-button{color:#8d5316;background:#fff6e9;border:1px solid #d88a31;min-height:40px;padding:0 14px;font-size:9px;font-weight:900}.draft-save-button:disabled{opacity:.55;cursor:wait}.product-editor-wizard{border-top:5px solid var(--orange);background:#f4f1eb;padding:0;overflow:visible}.product-editor-wizard>.modal-heading{background:#fff;border-bottom:1px solid #ddd7cd;align-items:center;min-height:92px;margin:0;padding:20px 30px}.product-editor-wizard>.modal-heading h2{font-size:25px}.product-editor-wizard .product-editor-form.is-wizard{gap:0}.product-editor-form.is-wizard>section[hidden]{display:none}.product-editor-form.is-wizard>section{background:#fff;border:0;margin:0;padding:28px 30px 34px}.product-wizard-steps{background:#1d1c1a;grid-template-columns:repeat(5,minmax(0,1fr));padding:18px 24px 21px;display:grid;position:relative}.product-wizard-steps>button{z-index:2;color:#7e7a74;text-align:left;background:0 0;border:0;grid-template-columns:34px minmax(0,1fr);align-items:center;gap:9px;min-width:0;min-height:64px;padding:8px 10px;display:grid;position:relative}.product-wizard-steps>button:not(:disabled){cursor:pointer}.product-wizard-steps>button>b{color:#aaa49b;background:#292724;border:1px solid #57534d;border-radius:50%;place-items:center;width:32px;height:32px;font:900 12px ui-monospace,monospace;display:grid}.product-wizard-steps>button span{gap:4px;min-width:0;display:grid}.product-wizard-steps>button strong{color:#aaa59d;white-space:nowrap;font-size:13px}.product-wizard-steps>button small{color:#716d67;text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.product-wizard-steps>button.current{background:#ff6b181f}.product-wizard-steps>button.current>b{border-color:var(--orange);background:var(--orange);color:#fff;box-shadow:0 0 0 4px #ff6b181f}.product-wizard-steps>button.current strong{color:#fff}.product-wizard-steps>button.current small{color:#c4bdb4}.product-wizard-steps>button.complete>b{color:var(--orange);background:#382317;border-color:#d75b12}.product-wizard-steps>button.complete strong{color:#e2dcd3}.product-wizard-progress{z-index:1;background:#34312d;height:3px;position:absolute;bottom:0;left:24px;right:24px}.product-wizard-progress i{background:var(--orange);height:100%;transition:width .24s;display:block}.product-wizard-current{border-bottom:1px solid #e3ddd4;border-left:5px solid var(--orange);background:#fff7ec;grid-template-columns:auto 1fr;align-items:center;gap:4px 13px;min-height:70px;padding:13px 30px;display:grid}.product-wizard-current>span{background:var(--ink);color:var(--orange);white-space:nowrap;grid-row:1/span 2;padding:8px 10px;font-size:12px;font-weight:900}.product-wizard-current strong{align-self:end;font-size:17px}.product-wizard-current small{color:#786d61;align-self:start;font-size:12px}.product-wizard-summary{background:#ddd6cc;border:1px solid #ddd6cc;grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;margin-bottom:22px;display:grid}.product-wizard-summary article{background:#f7f4ee;align-content:center;gap:6px;min-width:0;min-height:98px;padding:14px 16px;display:grid}.product-wizard-summary article:last-child{background:var(--ink)}.product-wizard-summary article>span{color:#8b8379;font-size:11px;font-weight:800}.product-wizard-summary article>strong{text-overflow:ellipsis;white-space:nowrap;font-size:15px;overflow:hidden}.product-wizard-summary article>small{color:#777067;text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.product-wizard-summary article:last-child>span,.product-wizard-summary article:last-child>small{color:#aaa39a}.product-wizard-summary article:last-child>strong{color:var(--orange)}.product-editor-form>footer.product-wizard-footer{z-index:30;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#fffffff7;border-top:1px solid #d9d2c8;align-items:center;gap:16px;min-height:78px;padding:14px 30px;position:sticky;bottom:0;box-shadow:0 -12px 30px #2c251d14}.product-editor-form>footer.product-wizard-footer>div{margin-left:0}.product-wizard-publish-options{flex-wrap:wrap;flex:auto;display:flex;gap:14px!important}.product-wizard-publish-options label{grid-auto-flow:column;align-items:center;gap:7px;font-size:12px;display:flex}.product-wizard-publish-options input{accent-color:var(--orange);width:16px!important;height:16px!important}.product-wizard-actions{flex-wrap:wrap;flex:none;justify-content:flex-end;gap:8px;display:flex;margin-left:auto!important}.product-wizard-actions>button{min-height:44px;padding-inline:16px;font-size:11px;font-weight:900}.product-wizard-back{color:#4d4943;background:#f5f2ed;border:1px solid #beb7ae}.product-wizard-actions>.product-wizard-next{text-align:center;justify-content:center;min-width:210px;padding-inline:24px}.variant-batch-actions>button.clipboard-paste-button{border-color:var(--orange);color:var(--orange-dark)}.variant-image-batch:focus-visible{outline:2px solid var(--orange);outline-offset:2px}.sku-image-grid article{outline:0}.sku-image-grid article:focus-visible{border-color:var(--orange);background:#fffaf4}.sku-paste-button{min-height:29px;color:var(--orange-dark);background:#fff7ed;border:1px solid #e2ac72;padding:0 8px;font-size:8px;font-weight:900}.sku-card-actions .sku-variant-delete{align-self:stretch}.channel-list>article{border-top:1px solid #ebe7df;grid-template-columns:minmax(250px,1.2fr) minmax(150px,.8fr) minmax(330px,1.2fr) auto auto;align-items:center;gap:18px;min-height:115px;padding:18px 20px;display:grid}.channel-identity{align-items:center;gap:13px;display:flex}.channel-identity>span{background:var(--ink);width:47px;height:47px;color:var(--orange);place-items:center;font:900 11px ui-monospace,monospace;display:grid}.channel-identity h3{margin:0;font-size:14px}.channel-identity p{color:var(--muted);margin:3px 0;font-size:9px}.channel-identity small{color:#99958e;font-size:8px}.channel-attributes{flex-wrap:wrap;gap:5px;display:flex}.channel-attributes i{color:#65615a;background:#f7f4ee;border:1px solid #dfd8cd;padding:5px 7px;font-size:8px;font-style:normal}.channel-list dl{grid-template-columns:repeat(4,1fr);margin:0;display:grid}.channel-list dl div{border-left:1px solid var(--line);padding-left:10px}.channel-list dt{color:var(--muted);font-size:8px}.channel-list dd{margin:5px 0 0;font-size:11px;font-weight:900}.channel-editor{width:min(1040px,100vw - 40px);max-height:none;margin:20px auto;padding:30px}.attribute-grid.compact button{min-height:48px}.bracket-table{border:1px solid var(--line)}.bracket-row{border-top:1px solid #eeeae2;grid-template-columns:repeat(4,1fr) 60px;align-items:center;gap:8px;padding:7px;display:grid}.bracket-row:first-child{border-top:0}.bracket-row.head{min-height:32px;color:var(--muted);background:#f1eee7;font-size:8px;font-weight:900}.bracket-row.advanced{grid-template-columns:repeat(4,minmax(120px,1fr));padding:12px}.bracket-row.advanced label{color:var(--muted);gap:5px;font-size:8px;font-weight:900;display:grid}.bracket-row.advanced button{align-self:end}.bracket-row input,.bracket-row select,.bracket-row button{height:38px}.logistics-rate-import{cursor:pointer;position:relative}.logistics-rate-import input{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute}.import-status{color:#236b42;background:#f1faf4;border:1px solid #cfe0d5;margin:14px 0 0;padding:10px 13px;font-size:11px;font-weight:800}.import-status.error{color:#a43f35;background:#fff3f1;border-color:#efc7c2}.switch-label{grid-template-columns:18px 1fr;align-content:center}.switch-label input{width:16px;height:16px;accent-color:var(--orange)}.exchange-layout{grid-template-columns:minmax(360px,.85fr) 1.15fr;gap:20px;margin-top:34px;display:grid}.exchange-card,.exchange-layout>aside{border:1px solid var(--line);background:var(--white);padding:30px}.exchange-pair{justify-content:space-between;align-items:center;margin-bottom:34px;display:flex}.exchange-pair span{background:var(--ink);color:#fff;letter-spacing:.1em;place-items:center;width:92px;height:56px;font-size:17px;font-weight:900;display:grid}.exchange-pair i{color:var(--orange);font-style:normal}.exchange-card form{gap:18px;display:grid}.exchange-card label{color:var(--muted);gap:8px;font-size:10px;font-weight:800;display:grid}.exchange-card input{border:1px solid var(--orange);height:60px;color:var(--ink);background:#fff8ef;padding:0 16px;font-size:26px;font-weight:900}.exchange-preview{background:#f3f0e9;grid-template-columns:1fr auto;gap:7px;padding:17px;display:grid}.exchange-preview span,.exchange-preview small{color:var(--muted);font-size:9px}.exchange-preview strong{font-size:13px}.exchange-preview small{text-align:right;grid-column:2}.exchange-card>p{color:var(--muted);margin:13px 0 0;font-size:8px}.exchange-layout>aside>strong{margin-bottom:24px;font-size:15px;display:block}.exchange-layout>aside>div{border-top:1px solid var(--line);grid-template-columns:32px 140px 1fr;align-items:center;gap:13px;min-height:72px;display:grid}.exchange-layout aside span{width:26px;height:26px;color:var(--orange);background:#f1eee7;place-items:center;font:900 8px ui-monospace,monospace;display:grid}.exchange-layout aside p{margin:0;font-size:10px;font-weight:800}.exchange-layout aside code{color:var(--muted);font-size:10px}@media (width<=1050px){.rule-grid,.exchange-layout{grid-template-columns:1fr}.category-leaves,.category-rule-fields,.code-filter-controls{grid-template-columns:1fr 1fr}.erp-product-list>article{grid-template-columns:80px 1fr}.erp-product-list dl,.erp-product-list .erp-row-actions{grid-column:2;justify-content:flex-start;max-width:none}.procurement-bargaining-entry{grid-template-columns:repeat(2,minmax(0,1fr))}.procurement-bargaining-entry .wide{grid-column:1/-1}.procurement-bargaining-entry>button{justify-self:start}.admin-product-detail-overview{grid-template-columns:220px minmax(0,1fr)}.admin-product-detail-cover{width:220px}.admin-product-detail-copy dl{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 0}.admin-product-detail-copy dl div:nth-child(3){border-left:0;padding-left:0}.admin-product-detail-media>div{grid-template-columns:repeat(4,minmax(0,1fr))}.sku-related-order-list>a{grid-template-columns:minmax(190px,1.3fr) 68px 112px 145px}.sku-related-order-list time{display:none}.channel-list>article{grid-template-columns:1fr 1fr}.channel-list .erp-row-actions{justify-content:flex-start;max-width:none}.attribute-grid{grid-template-columns:repeat(2,1fr)}.pricing-choice{grid-template-columns:1fr 1fr}.pricing-result{grid-column:1/-1}.attribute-code-list>form{grid-template-columns:repeat(3,minmax(0,1fr))}.attribute-code-list form>div:last-child{justify-content:flex-end}.product-list-category-controls{grid-template-columns:1fr 1fr}.product-wizard-steps>button small{display:none}.product-wizard-summary{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=760px){.admin-shell{display:block}.erp-sidebar{height:auto;position:static}.erp-sidebar nav{grid-template-columns:1fr 1fr;gap:4px;display:grid}.erp-sidebar nav>p{grid-column:1/-1}.erp-sidebar .sidebar-user{display:none}.admin-header{flex-direction:column;align-items:flex-start}.code-logic-banner,.editor-grid.two,.editor-grid.three,.variant-group-row,.pricing-choice{grid-template-columns:1fr}.code-logic-banner>i{justify-self:center;transform:rotate(90deg)}.sku-image-grid{grid-template-columns:1fr}.variant-set-card>header{flex-wrap:wrap}.variant-set-card>header>div{flex-basis:calc(100% - 110px)}.variant-set-card>header>b{margin-left:90px}.variant-set-card>footer,.client-variant-set>header{flex-direction:column;align-items:flex-start}.client-variant-set>header small{text-align:left}.rule-card{grid-template-columns:1fr}.rule-card .primary-button{grid-column:1}.attribute-grid{grid-template-columns:1fr}.admin-header-actions{flex-wrap:wrap;width:100%}.category-branches,.category-leaves{margin-left:0}.category-leaves,.category-rule-fields,.category-cascade,.code-filter-controls,.code-generation-choice{grid-template-columns:1fr}.category-code-preview{grid-template-columns:auto 1fr}.code-filter-heading,.code-filter-actions{flex-direction:column;align-items:flex-start}.code-filter-actions,.code-filter-actions button{width:100%}.code-result-heading{grid-template-columns:42px 1fr}.code-result-heading>div:last-child{text-align:left;grid-column:1/-1}.erp-product-list>article,.channel-list>article{grid-template-columns:1fr}.erp-product-list dl,.erp-product-list .erp-row-actions{grid-column:1}.erp-product-image{aspect-ratio:1;width:min(100%,260px);height:auto}.procurement-source-notes>header,.procurement-source-notes>header>div{flex-direction:column;align-items:flex-start}.procurement-bargaining-list>article,.procurement-bargaining-entry{grid-template-columns:1fr}.procurement-bargaining-list span{white-space:normal}.procurement-bargaining-entry .wide{grid-column:auto}.procurement-bargaining-entry>button{width:100%}.admin-product-detail{width:calc(100vw - 20px);margin:10px auto;padding:18px}.admin-product-detail-overview{grid-template-columns:1fr}.admin-product-detail-cover{width:min(100%,300px)}.admin-product-detail-description,.admin-product-detail-procurement>div{grid-template-columns:1fr}.admin-product-detail-media>div{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-product-detail-sku-list>article{grid-template-columns:46px 1fr auto}.admin-product-detail-sku-list>article>span{width:46px;height:46px}.admin-product-detail-sku-list dl{grid-column:1/-1}.admin-product-detail-procurement details p{grid-template-columns:1fr}.admin-product-detail-actions>button{flex:1}.product-admin-panel .search-box{width:100%}.product-list-category-filter{padding:14px 12px}.product-list-category-filter>header,.product-list-category-filter>footer{flex-direction:column;align-items:flex-start}.product-list-category-filter>header>button{width:100%}.product-list-category-controls{grid-template-columns:1fr}.sku-order-search-limit,.sku-related-orders>header{flex-direction:column;align-items:flex-start}.sku-related-order-list>a{grid-template-columns:1fr auto;gap:6px 10px;padding:10px 12px}.sku-related-order-list>a>div{flex-direction:column;grid-column:1/-1;align-items:flex-start;gap:3px}.sku-related-order-list>a>b{text-align:right}.sku-related-order-list>a>i{grid-column:1/-1}.sku-related-order-list time{display:block}.product-editor,.channel-editor{width:calc(100vw - 20px);margin:10px auto;padding:18px}.product-draft-list{margin:0 12px 14px;padding:10px}.product-draft-list>header{flex-direction:column;align-items:stretch}.product-draft-list>header>div:first-child{align-items:flex-start}.product-draft-header-actions{width:100%}.product-draft-header-actions>button{flex:1}.product-draft-card{flex-direction:column;align-items:flex-start;margin:0 12px 14px}.product-draft-list .product-draft-card{margin:0}.product-draft-card small{max-width:calc(100vw - 100px)}.product-draft-card>div:last-child{width:100%}.product-draft-card>div:last-child button{flex:1}.product-editor-form>footer{flex-direction:column;align-items:flex-start}.product-editor-form>footer>div{flex-wrap:wrap;width:100%;margin-left:0}.product-editor-form>footer .primary-button,.product-editor-form>footer .draft-save-button{flex:1}.spu-cover-editor,.product-video-editor{grid-template-columns:1fr}.image-upload-preview{width:100%;max-width:260px}.product-video-actions{flex-wrap:wrap;width:100%}.variant-image-batch,.variant-price-batch,.variant-cost-batch{flex-direction:column;align-items:flex-start}.variant-batch-actions,.variant-price-actions{justify-content:flex-start;width:100%}.variant-price-actions{flex-direction:column;align-items:stretch}.variant-price-actions label{width:100%}.variant-batch-actions .upload-button{justify-content:center;width:100%}.variant-removal-summary{flex-direction:column;align-items:flex-start}.sku-image-grid article{grid-template-columns:62px minmax(0,1fr)}.sku-image-preview{width:62px;height:62px}.sku-money-fields,.sku-card-actions{grid-column:1/-1;width:100%}.sku-money-fields{grid-template-columns:1fr 1fr}.sku-card-actions{flex-direction:row;align-items:center}.sku-card-actions .upload-button{flex:1;justify-content:center}.detail-image-toolbar{flex-direction:column;align-items:flex-start}.detail-image-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.bracket-row{grid-template-columns:1fr 1fr}.bracket-row.head{display:none}.bracket-row button{grid-column:1/-1}.attribute-code-actions{flex-direction:column;align-items:stretch;width:100%}.attribute-code-search{width:100%;min-width:0}.attribute-code-actions select,.attribute-code-actions button{width:100%}.attribute-code-list>form{grid-template-columns:1fr 1fr}.product-editor.product-editor-wizard{width:calc(100vw - 12px);margin:6px auto;padding:0}.product-editor-wizard>.modal-heading{min-height:76px;padding:15px 16px}.product-editor-wizard>.modal-heading h2{font-size:21px}.product-wizard-steps{grid-template-columns:repeat(5,minmax(58px,1fr));padding:10px 6px 14px}.product-wizard-steps>button{text-align:center;grid-template-columns:1fr;justify-items:center;gap:4px;min-height:64px;padding:5px 2px}.product-wizard-steps>button>b{width:29px;height:29px}.product-wizard-steps>button strong{font-size:10px}.product-wizard-progress{left:6px;right:6px}.product-wizard-current{min-height:63px;padding:10px 14px}.product-wizard-current>span{padding:7px 8px;font-size:10px}.product-wizard-current strong{font-size:15px}.product-wizard-current small{font-size:10px}.product-editor-form.is-wizard>section{padding:19px 14px 24px}.product-wizard-summary{grid-template-columns:1fr 1fr}.product-wizard-summary article{min-height:88px;padding:12px}.product-wizard-summary article>strong{font-size:13px}.product-editor-form>footer.product-wizard-footer{align-items:stretch;padding:12px 14px}.product-wizard-publish-options{width:100%}.product-wizard-actions{width:100%;margin-left:0!important}.product-wizard-actions>button{flex:135px}.product-wizard-actions .product-wizard-next,.product-wizard-actions .primary-button{min-width:0}.category-cascade-field{padding:11px}.product-category-heading{flex-direction:column;align-items:flex-start}.product-category-heading p{text-align:left}.product-category-role,.product-extra-categories{padding:12px}.product-category-role-title{flex-direction:column;align-items:flex-start}.add-secondary-category{justify-self:stretch;width:100%}}.customer-bulk-discount{margin-top:18px}.bulk-discount-count{color:var(--muted);background:#f6f2eb;border:1px solid #d8d1c6;padding:7px 9px;font-size:8px;font-weight:900}.bulk-discount-loading{min-height:120px;color:var(--muted);justify-content:center;align-items:center;gap:10px;font-size:9px;display:flex}.bulk-discount-filters{border-top:1px solid var(--line);background:#f5f2ec;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;padding:18px;display:grid}.bulk-discount-filters label,.bulk-discount-editor article>label{color:var(--muted);gap:6px;font-size:8px;font-weight:900;display:grid}.bulk-discount-filters select,.bulk-discount-editor select,.bulk-discount-editor input{width:100%;min-width:0;height:43px;color:var(--ink);background:#fff;border:1px solid #d9d3c9;padding:0 10px;font-size:9px}.bulk-discount-editor{border-top:1px solid var(--line);grid-template-columns:1fr 1fr minmax(210px,.65fr);gap:12px;padding:18px;display:grid}.bulk-discount-editor article{background:#fff;border:1px solid #ded8ce;grid-template-columns:1fr 1fr;align-content:start;gap:12px;min-height:166px;padding:16px;display:grid}.bulk-discount-editor article>header{border-bottom:1px solid #eee9e1;grid-column:1/-1;align-items:center;gap:10px;padding-bottom:12px;display:flex}.bulk-discount-editor article>header>span{background:var(--ink);color:var(--orange);padding:6px 7px;font:900 7px ui-monospace,monospace}.bulk-discount-editor article>header div{gap:3px;display:grid}.bulk-discount-editor article>header strong{font-size:11px}.bulk-discount-editor article>header small{color:var(--muted);font-size:7px}.bulk-discount-editor aside{background:var(--ink);color:#fff;align-content:center;gap:8px;min-height:166px;padding:18px;display:grid}.bulk-discount-editor aside>span{color:#8f8a82;font-size:7px;font-weight:900}.bulk-discount-editor aside>strong{color:var(--orange);font-size:18px}.bulk-discount-editor aside>small{color:#a29d95;font-size:8px;line-height:1.5}.bulk-discount-editor aside button{width:100%;margin-top:5px}.bulk-discount-notice{margin:0 18px 14px;padding:10px 12px;font-size:8px;font-weight:900}.bulk-discount-notice.success{color:#2f704d;background:#eaf5ee}.bulk-discount-notice.error{color:#a0443b;background:#fff0ed}.bulk-discount-rules{border-top:1px solid var(--line)}.bulk-discount-rule{border-top:1px solid #eee9e1;grid-template-columns:1fr 1.1fr 1.2fr .7fr .7fr 110px;align-items:center;gap:10px;min-height:64px;padding:10px 18px;display:grid}.bulk-discount-rule.head{min-height:34px;color:var(--muted);background:#f1eee8;border-top:0;font-size:7px;font-weight:900}.bulk-discount-rule>span{min-width:0;font-size:9px}.bulk-discount-rule>span strong,.bulk-discount-rule>span small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.bulk-discount-rule>span strong{font-size:9px}.bulk-discount-rule>span small{color:var(--muted);margin-top:4px;font-size:7px}.bulk-discount-rule>span:last-child{justify-content:flex-end;gap:5px;display:flex}.bulk-discount-rule button{color:#5e5951;background:#fff;border:1px solid #d8d1c6;min-height:30px;padding:0 8px;font-size:7px;font-weight:900}.bulk-discount-rule button.danger{color:#a0443b;border-color:#e0b2aa}.bulk-discount-empty{min-height:82px;color:var(--muted);text-align:center;place-items:center;padding:20px;font-size:9px;display:grid}@media (width<=1100px){.bulk-discount-filters,.bulk-discount-editor{grid-template-columns:1fr 1fr}.bulk-discount-editor aside{grid-column:1/-1;min-height:130px}.bulk-discount-rule{grid-template-columns:1fr 1fr 1fr 90px}.bulk-discount-rule>span:nth-child(4),.bulk-discount-rule>span:nth-child(5){display:none}}@media (width<=760px){.bulk-discount-filters,.bulk-discount-editor{grid-template-columns:1fr}.bulk-discount-editor aside{grid-column:auto}.bulk-discount-editor article{grid-template-columns:1fr}.bulk-discount-editor article>header{grid-column:auto}.bulk-discount-rule.head{display:none}.bulk-discount-rule{grid-template-columns:1fr;gap:7px;padding-block:14px}.bulk-discount-rule>span:nth-child(3),.bulk-discount-rule>span:last-child{justify-content:flex-start;gap:6px;display:flex}.bulk-discount-rule>span:nth-child(3) strong,.bulk-discount-rule>span:nth-child(3) small{margin:0;display:inline}}.customer-billing-main{min-width:0}.billing-stats{grid-template-columns:repeat(4,minmax(0,1fr))}.billing-currency-summary{gap:9px;margin-top:15px;display:grid}.billing-currency-summary>article{border:1px solid var(--line);background:#ded9d0;grid-template-columns:70px repeat(3,minmax(150px,1fr)) minmax(190px,.8fr);align-items:center;gap:1px;display:grid}.billing-currency-summary>article>strong{background:var(--ink);height:100%;color:var(--orange);place-items:center;font-size:13px;display:grid}.billing-currency-summary>article>div{background:#fff;gap:5px;height:100%;padding:13px 15px;display:grid}.billing-currency-summary>article>small{color:#805331;text-align:center;background:#fff6eb;place-items:center;height:100%;padding:13px;font-size:8px;font-weight:900;display:grid}.billing-currency-summary span{color:var(--muted);font-size:8px}.billing-currency-summary b{font-size:12px}.billing-currency-summary .outstanding b{color:#b74535}.billing-currency-summary>p{border:1px dashed var(--line);color:var(--muted);text-align:center;margin:0;padding:18px;font-size:9px}.customer-receivable-summary{background:#fff;border:1px solid #d7c2a8;margin-top:12px}.customer-receivable-summary>header{border-left:5px solid var(--orange);background:#fff6e9;justify-content:space-between;align-items:center;gap:18px;min-height:76px;padding:14px 20px;display:flex}.customer-receivable-summary>header div{gap:5px;display:grid}.customer-receivable-summary>header span{color:var(--orange-dark);letter-spacing:.08em;font-size:10px;font-weight:950}.customer-receivable-summary>header h2{margin:0;font-size:19px}.customer-receivable-summary>header>strong{color:#b33c2e;font-size:28px}.customer-receivable-summary>div{grid-template-columns:repeat(5,minmax(0,1fr));display:grid}.customer-receivable-summary article{border-left:1px solid var(--line);align-content:center;gap:6px;min-height:88px;padding:13px 16px;display:grid}.customer-receivable-summary article:first-child{border-left:0}.customer-receivable-summary article span{color:var(--muted);font-size:9px}.customer-receivable-summary article b{font-size:17px}.customer-receivable-summary article small{color:#8c867d;font-size:8px}.customer-receivable-summary article.odm{background:#1c1c1a}.customer-receivable-summary article.odm span,.customer-receivable-summary article.odm small{color:#b8b0a5}.customer-receivable-summary article.odm b{color:var(--orange)}.customer-billing-panel{min-width:0;margin-top:18px;container-type:inline-size}.billing-filter-heading{flex-wrap:wrap;align-items:flex-end;min-width:0}.billing-filter-heading>div:first-child{flex:0 auto;min-width:0}.billing-filters{flex:760px;grid-template-columns:minmax(210px,1.3fr) repeat(5,minmax(0,.7fr));gap:7px;width:min(1180px,100%);min-width:0;max-width:100%;display:grid}.billing-filters>*{box-sizing:border-box;width:100%;min-width:0;max-width:100%}.billing-filters .search-box{width:100%}.billing-filters select{border:1px solid var(--line);min-width:0;height:40px;color:var(--ink);background:#faf9f5;padding:0 9px;font-size:8px}.billing-batch-toolbar{border-top:1px solid var(--line);border-bottom:1px solid var(--line);background:#f5f1e9;grid-template-columns:auto auto auto minmax(240px,1fr) auto minmax(260px,1.15fr);align-items:center;gap:12px;min-height:68px;padding:12px 18px;display:grid}.billing-batch-toolbar>label{color:#57524a;white-space:nowrap;align-items:center;gap:8px;font-size:8px;font-weight:900;display:flex}.billing-batch-toolbar input,.billing-row-check input{width:17px;height:17px;accent-color:var(--orange)}.billing-batch-toolbar>strong{color:var(--orange-dark);white-space:nowrap;font-size:9px}.billing-batch-toolbar select{border:1px solid var(--line);background:#fff;min-width:0;height:40px;padding:0 10px;font-size:8px}.billing-batch-toolbar button{background:var(--ink);color:#fff;white-space:nowrap;border:0;min-height:40px;padding:0 14px;font-size:8px;font-weight:900}.billing-batch-toolbar button.batch-paid{background:#2f714f}.billing-batch-toolbar button:disabled{opacity:.42}.billing-batch-toolbar>small{color:var(--muted);font-size:7px;line-height:1.5}.customer-billing-list{display:grid}.customer-billing-list>article{border-top:1px solid #e8e3da;grid-template-columns:34px 24px 96px minmax(235px,1.1fr) minmax(200px,.75fr) minmax(480px,1.5fr) 128px;align-items:center;gap:13px;min-height:132px;padding:15px 18px;display:grid}.customer-billing-list>article.selected{box-shadow:inset 4px 0 var(--orange);background:#fff9f0}.customer-billing-list>article.expanded{padding-bottom:0}.billing-row-expand{width:32px;height:32px;color:var(--orange-dark);cursor:pointer;background:#fff;border:1px solid #d4cdc3;place-items:center;font-size:19px;font-weight:700;line-height:1;display:grid}.billing-row-expand:hover,.billing-row-expand[aria-expanded=true]{border-color:var(--orange);background:var(--orange);color:#fff}.billing-row-check{place-items:center;display:grid}.billing-status{text-align:center;background:#eeeae3;align-content:center;place-items:center;gap:5px;min-height:74px;padding:8px;display:grid}.billing-status span,.billing-status small{color:var(--muted);font-size:7px}.billing-status strong{font-size:10px}.billing-status.unpaid{color:#a83f33;background:#fff0ed}.billing-status.partial{color:#9b601b;background:#fff4df}.billing-status.paid{color:#247048;background:#e7f3eb}.billing-status.refunded{color:#66558a;background:#eceaf5}.billing-status.quote-pending{color:#9b601b;background:#fff4df}.billing-status.odm{box-shadow:inset 3px 0 var(--orange)}.billing-order-products.odm span{width:fit-content;color:var(--orange);background:#171715;padding:5px 7px;font-weight:950}.billing-order-products.odm strong{color:#8a572a}.odm-bill-breakdown small{color:#756e65;white-space:nowrap;margin-top:4px;font-size:6px;display:block}.customer-billing-list dl.odm-bill-breakdown{grid-template-columns:repeat(3,minmax(82px,1fr))}.billing-order-identity{min-width:0}.billing-order-identity>div{align-items:center;gap:7px;display:flex}.billing-order-identity code{color:var(--orange-dark);font-size:9px;font-weight:900}.billing-order-identity i{color:#777067;background:#f0ede7;padding:4px 6px;font-size:7px;font-style:normal;font-weight:900}.billing-order-identity h3{margin:7px 0 4px;font-size:13px}.billing-order-identity p,.billing-order-identity small{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:8px;line-height:1.5;display:block;overflow:hidden}.billing-order-products{gap:7px;display:grid}.billing-order-products span{color:var(--muted);font-size:8px}.billing-order-products span.multi-order{width:fit-content;color:var(--orange-dark);background:#fff0df;padding:5px 7px;font-weight:900}.billing-order-products strong{color:#367355;font-size:8px}.billing-order-products strong.warning,.billing-order-products small.warning{color:#a75c20}.billing-order-products small{color:var(--muted);font-size:7px;line-height:1.45}.billing-order-products small.billing-estimated-price-note{border-left:3px solid var(--orange);color:#75451f;background:#fff4e8;padding:7px 8px}.billing-order-products small.billing-estimated-price-note strong{color:#d84d0c}.customer-billing-list dl{grid-template-columns:repeat(4,minmax(70px,1fr));margin:0;display:grid}.customer-billing-list dl div{border-left:1px solid var(--line);padding:5px 8px}.customer-billing-list dl .billing-discount-subtotal{background:#fff5e8}.customer-billing-list dl .billing-discount-subtotal dt,.customer-billing-list dl .billing-discount-subtotal dd{color:var(--orange-dark)}.customer-billing-list dt{color:var(--muted);font-size:7px}.customer-billing-list dd{white-space:nowrap;margin:5px 0 0;font-size:10px;font-weight:900}.customer-billing-list dd.outstanding{color:#b74535}.customer-billing-list dd.waiver{color:#6d4bb1}.billing-quote-pending{background:#fff8ef;border:1px dashed #dfa367;align-content:center;gap:7px;min-height:78px;padding:14px 16px;display:grid}.billing-quote-pending strong{color:#a5521d;font-size:11px}.billing-quote-pending span{color:#80654c;font-size:8px;line-height:1.55}.billing-row-actions{gap:6px;display:grid}.billing-row-actions button{color:#5c574f;background:#fff;border:1px solid #d8d2c8;min-height:34px;padding:0 8px;font-size:8px;font-weight:900}.billing-row-actions button:disabled{cursor:not-allowed;opacity:.48}.billing-row-actions button.quick-paid{color:#266745;background:#edf7f0;border-color:#6fa787}.billing-row-actions button.bill-waiver{color:#614397;background:#f6f1ff;border-color:#aa95d2}.billing-row-actions button.edit-bill{color:var(--orange-dark);background:#fff8ef;border-color:#d7b18d}.billing-product-detail{background:#f4f1eb;border-top:1px solid #dcd6cd;grid-column:1/-1;width:calc(100% + 36px);margin:2px -18px 0}.billing-product-detail>header{border-left:4px solid var(--orange);background:#ece8e0;justify-content:space-between;align-items:center;gap:16px;min-height:54px;padding:0 18px;display:flex}.billing-product-detail>header>div{align-items:baseline;gap:10px;display:flex}.billing-product-detail>header strong{font-size:10px}.billing-product-detail>header span,.billing-product-detail>header small{color:var(--muted);font-size:7px}.billing-expanded-products{background:#ded9d1;gap:1px;padding:1px 18px 18px;display:grid}.billing-expanded-products>article{background:#fff;grid-template-columns:58px minmax(260px,1fr) minmax(170px,.55fr) 48px;align-items:center;gap:14px;min-height:78px;padding:10px 14px;display:grid}.billing-product-thumb{background:#f0ede7;place-items:center;width:58px;height:58px;display:grid;overflow:hidden}.billing-product-thumb img{object-fit:contain;width:100%;height:100%;display:block}.billing-product-thumb.placeholder{background:var(--ink);color:var(--orange);font-size:9px;font-weight:950}.billing-product-copy{gap:4px;min-width:0;display:grid}.billing-product-copy p{align-items:center;gap:6px;margin:0;display:flex}.billing-product-copy code{color:var(--orange-dark);font-size:8px;font-weight:950}.billing-product-copy i{color:#287b4f;background:#e8f5ed;padding:4px 6px;font-size:6px;font-style:normal;font-weight:950}.billing-product-copy i.unlinked{color:#a0443b;background:#fff0ed}.billing-product-copy>strong{text-overflow:ellipsis;white-space:nowrap;font-size:10px;line-height:1.45;overflow:hidden}.billing-product-copy>small{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:7px;overflow:hidden}.billing-product-variant{border-left:1px solid var(--line);gap:5px;min-width:0;padding-left:13px;display:grid}.billing-product-variant span{color:var(--muted);font-size:7px}.billing-product-variant strong{text-overflow:ellipsis;white-space:nowrap;font-size:9px;overflow:hidden}.billing-product-variant small{color:var(--muted);font-size:7px}.billing-expanded-products>article>b{color:var(--orange-dark);justify-self:end;font-size:13px}.billing-products-empty{color:var(--muted);text-align:center;background:#fff;margin:0;padding:20px;font-size:8px}.billing-edit-modal{width:min(720px,100vw - 32px)}.billing-edit-modal form{gap:14px;display:grid}.billing-edit-modal form>label{color:var(--muted);gap:7px;font-size:9px;font-weight:900;display:grid}.billing-edit-modal textarea{border:1px solid var(--line);resize:vertical;min-height:90px;padding:10px}.billing-edit-grid{grid-template-columns:repeat(2,1fr);gap:10px;display:grid}.billing-edit-grid label{color:var(--muted);gap:6px;font-size:8px;font-weight:900;display:grid}.billing-edit-grid input,.billing-edit-grid select{border:1px solid var(--line);background:#faf9f5;width:100%;min-height:43px;padding:0 10px}.billing-quote-action{background:#fffaf3;border:1px solid #ead9c4;grid-column:1/-1;grid-template-columns:auto minmax(150px,220px);align-items:center;gap:6px 12px;padding:10px 12px;display:grid}.billing-quote-action>span{color:var(--ink);font-size:9px;font-weight:900}.billing-quote-action>button{grid-area:1/2/span 2;min-height:40px}.billing-quote-action>small{color:var(--muted);font-size:7px;line-height:1.45}.billing-edit-tip{border-left:3px solid var(--orange);color:#785331;background:#fff6eb;gap:4px;padding:11px 13px;font-size:8px;line-height:1.55;display:grid}.billing-edit-tip strong{color:var(--ink);font-size:10px}.billing-edit-modal footer{justify-content:flex-end;gap:7px;display:flex}.billing-edit-modal footer .danger-text{color:#a0443b;background:0 0;border:0;margin-right:auto;font-size:8px;font-weight:900}.billing-edit-grid.odm{background:#fffaf2;border:1px solid #e4d3bd;padding:12px}.billing-edit-tip.odm{color:#5d554b;background:#f2eee8;border-left-color:#1c1c1a}.billing-waiver-modal{width:min(620px,100vw - 32px)}.billing-waiver-modal form{gap:14px;display:grid}.billing-waiver-summary{background:#faf7ff;border:1px solid #ddd5e8;grid-template-columns:repeat(4,1fr);display:grid}.billing-waiver-summary>div{border-left:1px solid #e2daed;gap:6px;padding:13px;display:grid}.billing-waiver-summary>div:first-child{border-left:0}.billing-waiver-summary span{color:var(--muted);font-size:7px}.billing-waiver-summary strong{font-size:13px}.billing-waiver-summary .result strong{color:#614397}.billing-waiver-summary .outstanding strong{color:#b74535}.billing-waiver-modal form>label{color:var(--muted);gap:7px;font-size:9px;font-weight:900;display:grid}.billing-waiver-modal textarea{border:1px solid var(--line);resize:vertical;min-height:88px;padding:10px}.billing-waiver-input{grid-template-columns:1fr auto;display:grid}.billing-waiver-input input{background:#fbf9ff;border:1px solid #cfc4dc;min-width:0;min-height:44px;padding:0 11px;font-size:13px;font-weight:900}.billing-waiver-input button{color:#fff;background:#6a4a9d;border:0;padding:0 12px;font-size:8px;font-weight:900}.billing-waiver-modal label>small{color:#8b8294;font-size:7px}.billing-waiver-tip{background:#f6f1ff;border-left:3px solid #8062b5;gap:5px;padding:12px 13px;display:grid}.billing-waiver-tip strong{color:#50317f;font-size:9px}.billing-waiver-tip span{color:#766987;font-size:7px;line-height:1.55}.billing-waiver-modal footer{justify-content:flex-end;gap:7px;display:flex}.billing-waiver-modal footer .danger-text{color:#a0443b;background:0 0;border:0;margin-right:auto;font-size:8px;font-weight:900}@media (width<=1250px){.billing-filter-heading{flex-direction:column;align-items:stretch}.billing-filters{width:100%}.billing-batch-toolbar{grid-template-columns:auto auto auto minmax(130px,.55fr) minmax(210px,1fr) auto}.billing-batch-toolbar>small{grid-column:4/-1}.customer-billing-list>article{grid-template-columns:34px 24px 95px minmax(250px,1fr) minmax(350px,1.25fr) 105px}.billing-order-products{grid-column:4}.customer-billing-list dl,.billing-quote-pending{grid-area:1/5/span 2}.billing-row-actions{grid-area:1/6/span 2}}@media (width<=850px){.billing-stats{grid-template-columns:1fr 1fr}.billing-currency-summary>article{grid-template-columns:60px 1fr}.billing-currency-summary>article>div,.billing-currency-summary>article>small{grid-column:2}.billing-currency-summary>article>strong{grid-row:1/span 4}.customer-receivable-summary>div{grid-template-columns:1fr 1fr}.customer-receivable-summary article:nth-child(odd){border-left:0}.customer-receivable-summary article{border-top:1px solid var(--line)}.customer-receivable-summary article.odm{grid-column:1/-1}.billing-filters{grid-template-columns:1fr 1fr}.billing-filters .search-box{grid-column:1/-1}.billing-batch-toolbar{grid-template-columns:1fr 1fr}.billing-batch-toolbar>small{grid-column:1/-1}.customer-billing-list>article{grid-template-columns:34px 24px 90px 1fr}.billing-order-products,.customer-billing-list dl,.billing-quote-pending,.billing-row-actions{grid-area:auto/4}.billing-row-actions{flex-wrap:wrap;display:flex}.billing-row-actions button{flex:1}.customer-billing-list dl,.billing-quote-pending{width:100%}.billing-expanded-products>article{grid-template-columns:54px minmax(180px,1fr) 48px}.billing-product-variant{border-left:0;grid-column:2;padding-left:0}.billing-expanded-products>article>b{grid-area:1/3/span 2}}@media (width<=560px){.billing-filters,.billing-edit-grid,.billing-batch-toolbar{grid-template-columns:1fr}.billing-filters .search-box,.billing-batch-toolbar>small{grid-column:auto}.customer-receivable-summary>header{flex-direction:column;align-items:flex-start}.customer-receivable-summary>header>strong{font-size:24px}.customer-receivable-summary>div{grid-template-columns:1fr}.customer-receivable-summary article,.customer-receivable-summary article.odm{border-left:0;grid-column:auto}.customer-billing-list>article{grid-template-columns:34px 24px 1fr}.billing-status{min-height:54px}.billing-order-identity,.billing-order-products,.customer-billing-list dl,.billing-quote-pending,.billing-row-actions{grid-column:3}.customer-billing-list dl,.customer-billing-list dl.odm-bill-breakdown{grid-template-columns:1fr 1fr}.customer-billing-list dl div{border-top:1px solid var(--line);border-left:0}.billing-edit-modal footer{flex-direction:column;align-items:stretch}.billing-edit-modal footer .danger-text{margin-right:0}.billing-product-detail>header{flex-direction:column;align-items:flex-start;padding-block:12px}.billing-product-detail>header>div{flex-direction:column;align-items:flex-start}.billing-expanded-products{padding-inline:10px}.billing-expanded-products>article{grid-template-columns:48px 1fr 38px;gap:9px;padding:10px}.billing-product-thumb{width:48px;height:48px}.billing-product-copy>strong,.billing-product-copy>small{white-space:normal}.billing-expanded-products>article>b{grid-column:3}.billing-waiver-summary{grid-template-columns:1fr 1fr}.billing-waiver-summary>div:nth-child(odd){border-left:0}.billing-waiver-summary>div:nth-child(n+3){border-top:1px solid #e2daed}.billing-waiver-input{grid-template-columns:1fr}.billing-waiver-input button{min-height:38px}.billing-waiver-modal footer{flex-direction:column;align-items:stretch}.billing-waiver-modal footer .danger-text{margin-right:0}}@container (width<=1180px){.billing-filter-heading{flex-direction:column;align-items:stretch}.billing-filters{grid-template-columns:repeat(2,minmax(0,1fr));width:100%;max-width:none}.billing-filters .search-box{grid-column:1/-1}}@container (width<=430px){.billing-filters{grid-template-columns:minmax(0,1fr)}.billing-filters .search-box{grid-column:auto}}.login-brand-lockup{z-index:2;color:#fff;align-items:center;gap:15px;width:fit-content;display:inline-flex;position:relative}.login-brand-lockup>img{object-fit:cover;border:1px solid #ffffff61;border-radius:16px;width:64px;height:64px;display:block;box-shadow:0 14px 34px #6a1d0033}.login-brand-lockup>span{flex-direction:column;gap:4px;display:flex}.login-brand-lockup strong{letter-spacing:.18em;font-size:25px;line-height:1}.login-brand-lockup small{color:#ffffffb8;letter-spacing:.34em;font-size:8px;font-weight:800}.login-brand-lockup.dark{color:var(--ink)}.login-brand-lockup.dark>img{border-color:#ff6b1838;box-shadow:0 12px 28px #52311a1a}.login-brand-lockup.dark small{color:#8b847a}.login-brand-lockup.compact>img{border-radius:12px;width:46px;height:46px}.login-brand-lockup.compact strong{font-size:18px}.login-brand-lockup.compact small{font-size:6px}.client-login-shell .story-content{padding:38px 0 34px}.client-login-shell .story-content h1{font-size:clamp(56px,5.5vw,88px)}.slogan-strip{border-top:1px solid #ffffff47;border-bottom:1px solid #ffffff47;max-width:620px;margin:30px 0 24px;display:grid}.slogan-strip span{color:#fff;letter-spacing:.04em;border-bottom:1px solid #ffffff21;align-items:center;gap:13px;min-height:38px;font-size:12px;font-weight:800;display:flex}.slogan-strip span:last-child{border-bottom:0}.slogan-strip b{color:#531b09;letter-spacing:0;font-family:ui-monospace,monospace;font-size:8px}.registration-entry{color:var(--muted);justify-content:center;align-items:center;gap:7px;margin-top:17px;font-size:11px;display:flex}.registration-entry button{color:var(--orange-dark);background:0 0;border:0;padding:4px;font-size:11px;font-weight:900}.registration-entry button:hover{text-decoration:underline}.registration-card{width:min(100%,560px)!important}.registration-card .login-heading h2{font-size:clamp(34px,3.2vw,46px)}.registration-card .login-heading p{margin-bottom:28px}.register-password-grid,.register-contact-grid{grid-template-columns:1fr 1fr;gap:12px;display:grid}.register-contact-grid .field-control{margin-bottom:8px}.register-contact-grid .field-control input,.register-password-grid .field-control input{padding:0 14px}.register-password-grid .field-control{margin-bottom:8px}.register-password-note{color:var(--muted);justify-content:space-between;gap:14px;margin:0 0 22px;font-size:9px;line-height:1.45;display:flex}.register-password-note button{color:var(--orange-dark);background:0 0;border:0;flex:none;padding:0;font-size:10px;font-weight:800}.admin-login-brand .login-brand-lockup>img{border-radius:13px;width:54px;height:54px}.admin-login-brand .login-brand-lockup strong{font-size:21px}.admin-login-brand .login-brand-lockup small{font-size:7px}.weekly-modal-backdrop{z-index:80;-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);background:#0e0e0dc2;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.weekly-modal{border-top:5px solid var(--orange);background:var(--paper);width:min(100%,920px);max-height:calc(100svh - 48px);overflow:auto;box-shadow:0 34px 100px #0006}.weekly-modal>header{background:var(--ink);color:#fff;justify-content:space-between;align-items:flex-start;gap:30px;padding:31px 34px 25px;display:flex;position:relative}.weekly-modal>header .eyebrow{margin-bottom:9px;font-size:9px}.weekly-modal>header h2{letter-spacing:-.05em;margin:0;font-size:clamp(31px,4vw,46px)}.weekly-modal>header p:last-child{color:#aaa69e;margin:9px 0 0;font-size:11px}.weekly-modal>header>button{color:#bdb8af;background:0 0;border:1px solid #4a4843;flex:none;width:38px;height:38px;font-size:25px;line-height:1}.weekly-modal>header>button:hover{border-color:var(--orange);color:#fff}.weekly-recommendation-grid{background:var(--line);grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;display:grid}.weekly-recommendation-card{background:var(--white);grid-template-columns:155px 1fr;min-width:0;min-height:225px;display:grid}.weekly-product-image{background:#ebe7df;min-height:225px;overflow:hidden}.weekly-product-image img{object-fit:cover;width:100%;height:100%;display:block}.weekly-product-image.placeholder{color:#fffffff2;background:linear-gradient(145deg,#ff761f,#e84700);place-items:center;display:grid}.weekly-product-image.placeholder span{letter-spacing:-.18em;font-size:54px;font-weight:900;transform:translate(-5px)}.weekly-product-copy{flex-direction:column;align-items:flex-start;min-width:0;padding:23px;display:flex}.weekly-product-copy>span{color:var(--orange-dark);letter-spacing:.18em;font-size:8px;font-weight:900}.weekly-product-copy h3{letter-spacing:-.025em;margin:13px 0 6px;font-size:20px;line-height:1.15}.weekly-product-copy p{color:var(--muted);margin:0 0 14px;font-size:10px;line-height:1.6}.weekly-product-copy strong{color:var(--ink);margin-top:auto;font-size:19px}.weekly-product-copy a{background:var(--orange);color:#fff;justify-content:space-between;align-items:center;width:100%;min-height:39px;margin-top:14px;padding:0 12px;font-size:10px;font-weight:900;text-decoration:none;display:flex}.weekly-product-copy a:hover{background:var(--orange-dark)}.weekly-modal>footer{border-top:1px solid var(--line);min-height:56px;color:var(--muted);justify-content:space-between;align-items:center;gap:20px;padding:0 34px;font-size:9px;display:flex}.weekly-modal>footer button{color:var(--orange-dark);background:0 0;border:0;font-size:10px;font-weight:800}.recommendation-stats{margin-bottom:18px}.recommendation-panel{margin-top:0}.recommendation-admin-list{display:grid}.recommendation-admin-card{border-bottom:1px solid #ebe8e1;grid-template-columns:112px minmax(240px,1fr) 165px 105px;align-items:center;gap:20px;min-height:150px;padding:18px 22px;display:grid}.recommendation-admin-image{color:#fff;background:linear-gradient(145deg,#ff761f,#e84700);place-items:center;width:112px;height:112px;display:grid;overflow:hidden}.recommendation-admin-image img{object-fit:cover;width:100%;height:100%;display:block}.recommendation-admin-image>span{letter-spacing:-.15em;font-size:30px;font-weight:900;transform:translate(-3px)}.recommendation-admin-copy{min-width:0}.recommendation-admin-copy>div{align-items:center;gap:9px;display:flex}.recommendation-admin-copy>div small{color:var(--muted);font-size:9px}.recommendation-admin-copy h3{margin:10px 0 4px;font-size:17px}.recommendation-admin-copy>p{max-width:560px;color:var(--muted);margin:5px 0;font-size:10px;line-height:1.5}.recommendation-admin-copy .recommendation-en-title{color:#4f4b45;font-size:10px;font-weight:700}.recommendation-admin-copy>a{color:var(--orange-dark);margin-top:7px;font-size:9px;font-weight:800;text-decoration:none;display:inline-block}.recommendation-admin-price{flex-direction:column;gap:7px;display:flex}.recommendation-admin-price span,.recommendation-admin-price small{color:var(--muted);font-size:8px}.recommendation-admin-price strong{font-size:19px}.recommendation-admin-actions{flex-direction:column;gap:6px;display:flex}.recommendation-admin-actions button{color:#625f58;background:0 0;border:1px solid #d5d1c9;min-height:31px;padding:0 9px;font-size:9px}.recommendation-admin-actions button:hover{border-color:var(--orange);color:var(--orange-dark)}.recommendation-admin-actions button.danger:hover{border-color:var(--red);color:var(--red)}.recommendation-empty{gap:8px;display:grid}.recommendation-empty strong{color:var(--ink);font-size:15px}.recommendation-empty span{font-size:10px}.recommendation-editor{width:min(100%,720px)}.editor-field-grid{grid-template-columns:1fr 1fr;gap:14px;display:grid}.recommendation-editor textarea{border:1px solid var(--line);resize:vertical;min-height:84px;font:inherit;background:#faf9f5;outline:0;padding:11px 12px;line-height:1.5}.recommendation-editor textarea:focus{border-color:var(--orange)}.recommendation-active-check{border:1px solid var(--line);background:#faf9f5;align-items:center;padding:13px;flex-direction:row!important;gap:11px!important}.recommendation-active-check input{width:17px;height:17px;accent-color:var(--orange)}.recommendation-active-check span{flex-direction:column;gap:3px;display:flex}.recommendation-active-check strong{color:var(--ink);font-size:11px}.recommendation-active-check small{color:var(--muted);font-size:9px;font-weight:500}.pill.weekly{color:var(--orange-dark);background:#fff0df}.product-details-input{min-height:145px!important}.product-publish-options{grid-template-columns:1fr 1fr;gap:12px;display:grid}.client-app-header{z-index:200;gap:30px;position:relative;overflow:visible}.portal-nav{align-self:stretch;align-items:center;gap:5px;display:flex}.portal-nav a{color:#9e9a92;letter-spacing:.08em;border-bottom:2px solid #0000;align-items:center;height:38px;padding:0 14px;font-size:11px;font-weight:900;text-decoration:none;display:flex}.portal-nav a:hover,.portal-nav a.active{border-bottom-color:var(--orange);color:#fff}.client-header-actions{margin-left:auto}.client-language-mini{border:1px solid #4a4843;padding:2px;display:flex}.client-language-mini button{color:#8f8b84;background:0 0;border:0;min-width:31px;height:29px;font-size:8px;font-weight:900}.client-language-mini button.active{background:var(--orange);color:#fff}.product-catalog-shell,.product-detail-shell{background:var(--paper);min-height:100svh}.product-catalog-shell>.portal-header,.product-detail-shell>.portal-header{padding:0 clamp(22px,5vw,76px)}.product-catalog-hero{color:#fff;-webkit-user-select:none;user-select:none;background:linear-gradient(135deg,#ff6b18 0%,#ee5100 100%);justify-content:space-between;align-items:flex-end;gap:30px;min-height:315px;padding:65px clamp(22px,7vw,110px);display:flex;overflow:hidden}.product-catalog-hero>div{z-index:1;position:relative}.product-catalog-hero .eyebrow{color:#3d1c0e}.product-catalog-hero h1{letter-spacing:-.07em;margin:0;font-size:clamp(58px,8vw,106px);line-height:.88}.product-catalog-hero p:last-child{color:#ffffffd1;max-width:510px;margin:20px 0 0;font-size:13px;line-height:1.65}.product-catalog-hero>strong{color:#6318002b;letter-spacing:-.1em;font-size:clamp(125px,18vw,250px);line-height:.72}.product-catalog-hero *{-webkit-user-select:none;user-select:none}.product-catalog-content{max-width:1500px;margin:auto;padding:32px clamp(22px,7vw,110px) 80px}.product-toolbar{justify-content:space-between;align-items:center;gap:20px;margin-bottom:25px;display:flex}.product-toolbar>label{align-items:center;width:min(380px,100%);display:flex;position:relative}.product-toolbar>label span{color:var(--orange);font-size:20px;position:absolute;left:14px}.product-toolbar input{border:1px solid var(--line);background:var(--white);width:100%;height:45px;color:var(--ink);outline:0;padding:0 15px 0 41px;font-size:11px}.product-toolbar input:focus{border-color:var(--orange)}.product-category-tabs{flex-wrap:wrap;justify-content:flex-end;gap:6px;display:flex}.product-category-tabs button{border:1px solid var(--line);min-height:34px;color:var(--muted);background:0 0;padding:0 12px;font-size:9px;font-weight:800}.product-category-tabs button.active,.product-category-tabs button:hover{border-color:var(--ink);background:var(--ink);color:#fff}.product-card-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:14px;display:grid}.product-card{border:1px solid var(--line);background:var(--white);min-width:0;color:var(--ink);flex-direction:column;text-decoration:none;transition:transform .2s,box-shadow .2s;display:flex}.product-card:hover{transform:translateY(-3px);box-shadow:0 18px 42px #412b181a}.product-card-image{aspect-ratio:1;background:#fff;position:relative;overflow:hidden}.product-card-image img{object-fit:contain;width:100%;height:100%;transition:transform .35s;display:block}.product-card:hover .product-card-image img{transform:scale(1.025)}.product-card-image.placeholder{color:#fff;background:linear-gradient(145deg,#ff761f,#e84700);place-items:center;display:grid}.product-card-image.placeholder>span{letter-spacing:-.18em;font-size:75px;font-weight:900;transform:translate(-8px)}.product-card-image>b{background:var(--orange);color:#fff;letter-spacing:.12em;padding:6px 8px;font-size:7px;position:absolute;top:11px;left:11px}.product-card-body{flex-direction:column;min-height:198px;padding:15px;display:flex}.product-card-body>small{color:var(--orange-dark);letter-spacing:.1em;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap;font-size:7px;font-weight:900;overflow:hidden}.product-card-body h2{-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:9px 0 6px;font-size:16px;line-height:1.25;display:-webkit-box;overflow:hidden}.product-card-body p{color:var(--muted);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0 0 20px;font-size:10px;line-height:1.6;display:-webkit-box;overflow:hidden}.product-card-body>div{justify-content:space-between;align-items:flex-end;gap:12px;margin-top:auto;display:flex}.product-card-body strong{font-size:18px}.product-card-body>div span{color:var(--orange-dark);font-size:9px;font-weight:900}.catalog-loading{min-height:280px;color:var(--muted);justify-content:center;align-items:center;gap:12px;font-size:11px;display:flex}.catalog-loading .loader{border-color:#c8c2b9;border-top-color:var(--orange)}.catalog-empty{min-height:280px;color:var(--muted);text-align:center;border:1px dashed #cbc5bb;align-content:center;place-items:center;gap:8px;display:grid}.catalog-empty strong{color:var(--ink);font-size:18px}.catalog-empty span{font-size:11px}.product-detail-breadcrumb{color:#aaa49b;align-items:center;gap:10px;max-width:1420px;margin:auto;padding:24px clamp(22px,6vw,88px);font-size:9px;display:flex}.product-detail-breadcrumb a{color:var(--orange-dark);font-weight:800;text-decoration:none}.product-detail-breadcrumb b{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-weight:500;overflow:hidden}.product-detail-main{grid-template-columns:minmax(360px,1.12fr) minmax(330px,.88fr);max-width:1420px;margin:0 auto;padding:0 clamp(22px,6vw,88px) 28px;display:grid}.product-detail-image{background:#e9e5dd;min-height:580px;position:relative;overflow:hidden}.product-detail-image img{object-fit:cover;width:100%;height:100%;display:block}.product-detail-image.placeholder{color:#fff;background:linear-gradient(145deg,#ff761f,#e84700);place-items:center;display:grid}.product-detail-image.placeholder>span{letter-spacing:-.18em;font-size:clamp(100px,14vw,190px);font-weight:900;transform:translate(-16px)}.product-detail-image>b{background:var(--orange);color:#fff;letter-spacing:.14em;padding:8px 11px;font-size:8px;position:absolute;top:22px;left:22px}.product-detail-copy{border:1px solid var(--line);background:var(--white);border-left:0;padding:clamp(38px,5vw,76px)}.product-detail-copy .eyebrow{margin-bottom:13px}.product-detail-copy h1{letter-spacing:-.06em;margin:0;font-size:clamp(38px,5vw,66px);line-height:.98}.product-detail-lead{color:var(--muted);margin:23px 0;font-size:13px;line-height:1.8}.product-detail-price{border-top:1px solid var(--line);flex-direction:column;gap:7px;margin:30px 0 18px;padding-top:22px;display:flex}.product-detail-price span{color:var(--muted);letter-spacing:.15em;font-size:8px;font-weight:900}.product-detail-price strong{font-size:31px}.quote-price-note{background:#f3efe8;grid-template-columns:25px 1fr;align-items:start;gap:10px;padding:13px;display:grid}.quote-price-note>span{border:1px solid var(--orange);width:22px;height:22px;color:var(--orange-dark);border-radius:50%;place-items:center;font-family:Georgia,serif;font-size:11px;font-weight:900;display:grid}.quote-price-note p{color:#716b63;margin:0;font-size:9px;line-height:1.65}.product-detail-contact{background:var(--ink);color:#fff;flex-direction:column;gap:6px;margin-top:22px;padding:18px;display:flex}.product-detail-contact strong{font-size:13px}.product-detail-contact span{color:#aaa69e;font-size:9px;line-height:1.55}.product-description-section{grid-template-columns:300px 1fr;gap:50px;max-width:1420px;margin:0 auto;padding:60px clamp(22px,6vw,88px) 90px;display:grid}.product-description-section h2{letter-spacing:-.04em;margin:0;font-size:31px}.product-description-section article{border-top:3px solid var(--orange);background:var(--white);padding:30px}.product-description-section article p{color:#4f4b45;white-space:pre-wrap;margin:0;font-size:13px;line-height:1.9}.product-detail-state{background:var(--ink);color:#fff;align-content:center;place-items:center;gap:20px;min-height:100svh;display:grid}.product-detail-state strong{font-size:22px}.product-detail-state a{color:var(--orange);font-size:11px;text-decoration:none}.product-toolbar.simple>p{color:var(--muted);letter-spacing:.08em;margin:0;font-size:10px;font-weight:800}.erp-catalog-card .product-card-body{min-height:224px}.erp-catalog-card .product-card-body h2{min-height:40px}.catalog-attribute-row{flex-wrap:wrap;justify-content:flex-start!important;align-items:center!important;gap:5px!important;margin:11px 0 17px!important;display:flex!important}.catalog-attribute-row i,.detail-attribute-row span{color:var(--orange-dark);background:#fff4e8;border:1px solid #e6b184;padding:5px 7px;font-size:8px;font-style:normal;font-weight:900}.erp-catalog-card dl{border-block:1px solid var(--line);grid-template-columns:1fr 1fr;gap:8px;margin:0 0 14px;padding:11px 0;display:grid}.erp-catalog-card dl div{min-width:0}.erp-catalog-card dt{color:var(--muted);font-size:8px}.erp-catalog-card dd{color:var(--ink);margin:5px 0 0;font-size:13px;font-weight:900}.catalog-card-price{border-block:1px solid var(--line);padding:11px 0;align-items:center!important;margin:0 0 14px!important}.catalog-card-price>span{letter-spacing:.08em;text-transform:uppercase;color:var(--muted)!important;font-size:7px!important}.catalog-card-price>strong{color:var(--orange);letter-spacing:-.035em;font-size:23px;line-height:1}.catalog-card-price.price-discounted>strong{color:#2f8a5d}.catalog-card-price>del{color:#aaa49b;font-size:10px}.catalog-card-price.price-discounted>span{color:#2f8a5d!important}.erp-catalog-card .catalog-card-footer{align-items:center}.erp-catalog-card .catalog-card-footer strong{color:var(--muted);font-size:7px;line-height:1.35}.catalog-card-footer span{flex:none}.payment-return-banner{color:#7d4b22;background:#fff4e8;border:1px solid #e6b184;max-width:1245px;margin:20px auto 0;padding:14px 20px;font-size:11px;font-weight:800}.payment-return-banner.success{color:#2f7755;background:#edf8f2;border-color:#b7d4c5}.erp-detail-main{padding-bottom:35px}.zoom-image img{transition:transform .42s}.zoom-image>i{color:#fff;letter-spacing:.08em;pointer-events:none;background:#181816d1;padding:7px 9px;font-size:7px;font-style:normal;font-weight:800;position:absolute;bottom:17px;right:17px}.detail-attribute-row{flex-wrap:wrap;gap:6px;margin:17px 0 28px;display:flex}.variant-selector{border-top:1px solid var(--line);padding-top:22px}.variant-selector>label{color:var(--muted);letter-spacing:.08em;margin-bottom:11px;font-size:9px;font-weight:900;display:block}.variant-selector>div{flex-wrap:wrap;gap:8px;display:flex}.variant-selector button{border:1px solid var(--line);min-width:96px;color:var(--ink);text-align:left;background:#faf8f3;gap:5px;padding:11px 13px;display:grid}.variant-selector button:hover,.variant-selector button.selected{border-color:var(--orange);box-shadow:inset 0 -2px 0 var(--orange);background:#fff4e8}.variant-selector button strong{font-size:10px}.variant-selector button small{color:var(--muted);font:8px ui-monospace,monospace}.quantity-price-row{grid-template-columns:130px 1fr;align-items:end;gap:20px;margin-top:28px;display:grid}.quantity-price-row>label{color:var(--muted);gap:9px;font-size:9px;font-weight:900;display:grid}.quantity-price-row>label>span{border:1px solid var(--line);background:#faf8f3;grid-template-columns:34px 1fr 34px;height:44px;display:grid}.quantity-price-row button{color:var(--orange-dark);background:0 0;border:0;font-size:17px}.quantity-price-row input{text-align:center;background:0 0;border:0;outline:0;width:100%;min-width:0;font-weight:900}.quantity-price-row>div{border-block:1px solid var(--line);grid-template-columns:1fr auto;align-items:end;gap:5px 12px;padding:14px 0;display:grid}.quantity-price-row>div span{color:var(--muted);font-size:9px}.quantity-price-row>div strong{color:var(--orange);font-size:24px}.quantity-price-row>div small{color:#aaa49b;grid-column:1/-1;font-size:8px}.erp-description article dl{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:26px 0;display:grid}.erp-description article dl div{background:#f4f1eb;padding:15px}.erp-description article dt{color:var(--muted);font-size:8px}.erp-description article dd{margin:6px 0 0;font-size:11px;font-weight:900}.erp-description article>img{width:100%;height:auto;margin-top:15px;display:block}.product-intro-video-frame{background:#181816;margin-bottom:24px;padding:10px;position:relative}.product-intro-video-frame video{background:#090909;width:100%;max-height:680px;display:block}.product-intro-video-frame>span{color:#fff;letter-spacing:.08em;pointer-events:none;background:#181816d1;padding:6px 8px;font:800 8px ui-monospace,monospace;position:absolute;top:18px;left:18px}.product-video-download{z-index:2;color:#fff;letter-spacing:.06em;-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);background:#181816e0;border:1px solid #ffffffb3;justify-content:center;align-items:center;min-height:32px;padding:0 11px;font:900 8px ui-monospace,monospace;text-decoration:none;display:inline-flex;position:absolute;top:18px;right:18px}.product-video-download:hover{border-color:var(--orange);background:var(--orange)}.shipping-checkout-section{background:var(--ink);color:#fff;max-width:1420px;margin:0 auto 90px;padding:42px}.shipping-checkout-section>header{border-bottom:1px solid #383733;justify-content:space-between;align-items:flex-end;gap:30px;padding-bottom:28px;display:flex}.shipping-checkout-section .eyebrow{color:var(--orange);font-size:12px}.shipping-checkout-section h2{letter-spacing:-.04em;margin:8px 0 10px;font-size:38px}.shipping-checkout-section>header p:last-child{color:#a29d95;margin:0;font-size:13px;line-height:1.55}.formula-chip{color:#cbc6bd;letter-spacing:.08em;white-space:nowrap;border:1px solid #514e48;padding:12px 14px;font-size:10px;font-weight:900}.shipping-checkout-grid{grid-template-columns:minmax(0,1fr) 380px;gap:24px;padding-top:27px;display:grid}.channel-picker{flex-direction:column;gap:11px;display:flex}.channel-picker>button{color:#fff;text-align:left;background:#232220;border:1px solid #3d3b37;grid-template-columns:34px minmax(0,1fr) minmax(145px,auto);align-items:center;gap:18px;width:100%;min-height:116px;padding:18px 20px;display:grid}.channel-picker>button:hover,.channel-picker>button.selected{border-color:var(--orange);background:#2a2825}.channel-picker>button>i{width:27px;height:27px;color:var(--orange);border:1px solid #5b5750;border-radius:50%;place-items:center;font-size:12px;font-style:normal;display:grid}.channel-picker>button.selected>i{border-color:var(--orange);background:var(--orange);color:#fff}.channel-picker>button>div{gap:7px;min-width:0;display:grid}.channel-picker>button>div strong{font-size:16px}.channel-picker>button>div span,.channel-picker>button>div small{color:#aaa59c;font-size:11px;line-height:1.45}.channel-picker>button>b{color:var(--orange);text-align:right;gap:5px;font-size:25px;display:grid}.channel-picker>button>b.price-discounted,.channel-picker>button>b.price-discounted small{color:#5fd492}.channel-picker>button>b del{color:#9a958d;font-size:13px;font-weight:750}.channel-picker>button>b small{color:#8e8981;text-transform:uppercase;font-size:9px}.no-channel{color:#a29d95;text-align:center;border:1px dashed #4e4b45;align-content:center;place-items:center;gap:10px;min-height:170px;padding:25px;display:grid}.no-channel strong{color:#fff;font-size:15px}.no-channel span{max-width:420px;font-size:11px;line-height:1.65}.checkout-summary{color:var(--ink);background:#f6f3ed;padding:29px}.checkout-summary>.eyebrow{font-size:11px}.checkout-summary h3{margin:10px 0 27px;font-size:27px}.checkout-summary dl{gap:14px;margin:0;display:grid}.checkout-summary dl div{border-bottom:1px solid #ddd8ce;justify-content:space-between;align-items:baseline;gap:20px;padding-bottom:13px;display:flex}.checkout-summary dt{color:var(--muted);font-size:12px}.checkout-summary dd{margin:0;font-size:15px;font-weight:900}.checkout-summary dl .price-discounted dt,.checkout-summary dl .price-discounted dd{color:#2f8a5d}.checkout-summary dl .price-discounted dd{align-items:baseline;gap:8px;display:flex}.checkout-summary dl .price-discounted dd del{color:#9f9990;font-size:11px;font-weight:700}.checkout-total{grid-template-columns:1fr auto;align-items:end;gap:7px 12px;margin:24px 0;display:grid}.checkout-total span{font-size:13px;font-weight:900}.checkout-total strong{color:var(--orange);font-size:35px}.checkout-total small{color:var(--muted);text-align:right;grid-column:1/-1;font-size:10px}.checkout-total.estimated{margin-bottom:10px}.checkout-estimated-price-note{border-left:3px solid var(--orange);color:#71421e;background:#fff4e8;margin:0 0 18px;padding:10px 11px;font-size:10px;line-height:1.55}.paypal-button{color:#003087;background:#ffc439;border:0;border-radius:4px;justify-content:center;align-items:center;gap:0;width:100%;min-height:58px;font-size:22px;font-weight:900;display:flex}.paypal-button b{color:#009cde}.paypal-button i{color:#16325c;border-left:1px solid #00308740;margin-left:12px;padding-left:12px;font-size:12px;font-style:normal}.paypal-button:disabled{cursor:not-allowed;filter:grayscale(.75);opacity:.58}.checkout-summary>p:last-child{color:var(--muted);text-align:center;margin:12px 0 0;font-size:10px;line-height:1.5}@media (width<=1250px){.product-card-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (width<=1000px){.secure-config form{grid-template-columns:1fr}.shopify-config-values>div{grid-template-columns:135px minmax(0,1fr)}.login-shell{grid-template-columns:40% 60%}.login-story{padding:38px}.story-content h1{font-size:60px}.client-login-shell{grid-template-columns:46% 54%}.story-logo-crop{width:280px;height:82px}.client-login-shell .story-content h1{font-size:53px}.slogan-strip span{font-size:10px}.admin-shell{grid-template-columns:78px 1fr}.sidebar{padding:25px 13px}.sidebar .brand-copy,.sidebar nav>p,.sidebar nav a:not(.active),.sidebar nav a.active:not(:first-of-type),.sidebar nav a small,.sidebar-user div{display:none}.sidebar .brand-mark{width:49px;height:49px}.sidebar nav a.active{justify-content:center;padding:0}.sidebar nav a.active span{font-size:11px}.sidebar-user{justify-content:center}.table-row{grid-template-columns:minmax(180px,2fr) .9fr .7fr .8fr 1fr}.table-row>span:nth-child(3){display:none}.account-summary{grid-template-columns:1fr}.account-summary dl{grid-template-columns:repeat(3,1fr)}.shopify-preview-shell{grid-template-columns:75px 1fr}.shopify-sidebar{padding:24px 12px}.shopify-sidebar .brand-copy,.preview-owner div,.shopify-sidebar nav>p,.shopify-sidebar nav a:not(.active),.shopify-sidebar nav a.active:not(:last-child),.preview-note{display:none}.shopify-sidebar .brand-mark{width:49px;height:49px}.preview-owner{justify-content:center}.shopify-sidebar nav a.active{justify-content:center;padding:0}.shopify-sidebar nav a.active b{font-size:10px}.store-connected-card{grid-template-columns:minmax(240px,1fr) 1fr}.store-connected-actions{grid-column:1/-1}.shopify-flow{grid-template-columns:1fr 1fr}.shopify-flow>i{display:none}.shopify-overview-grid{grid-template-columns:1fr}.shopify-side-stack{grid-template-columns:1fr 1fr;display:grid}.tracking-card{min-height:160px}.weekly-recommendation-grid{grid-template-columns:1fr}.recommendation-admin-card{grid-template-columns:90px minmax(200px,1fr) 135px}.recommendation-admin-image{width:90px;height:90px}.recommendation-admin-actions{flex-direction:row;grid-column:2/-1}.client-app-header{gap:16px}.portal-nav a{letter-spacing:.04em;padding:0 9px}.product-card-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.product-detail-main{grid-template-columns:1fr 1fr}.product-detail-image{min-height:500px}.product-detail-copy{padding:38px}.product-description-section{grid-template-columns:220px 1fr;gap:30px}.shipping-checkout-grid{grid-template-columns:1fr 300px}}@media (width<=720px){.login-shell{display:block}.login-story{display:none}.login-panel{min-height:100svh}.login-topbar{justify-content:space-between;padding:22px}.brand-compact{display:inline-flex}.brand-compact .brand-mark{width:40px;height:40px}.brand-compact .brand-mark b{font-size:19px}.brand-compact .brand-copy strong{font-size:17px}.login-card-wrap{align-items:start;padding:55px 24px 50px}.login-heading h2{font-size:42px}.security-note{padding:20px}.client-login-shell .login-topbar{justify-content:space-between;padding:18px}.mobile-client-logo{background:0 0;width:auto;height:auto;display:block}.mobile-client-logo .login-brand-lockup>span{display:none}.client-login-shell .login-card-wrap{padding:38px 24px 46px}.client-login-shell .top-actions{gap:6px}.client-login-shell .install-button{white-space:nowrap;width:42px;padding:0 12px;overflow:hidden}.client-login-shell .install-button span{margin-right:20px}.language-tabs button{min-width:42px;padding:0 7px}.register-password-grid{grid-template-columns:1fr;gap:0}.registration-card .login-heading h2{font-size:36px}.admin-login-shell{padding:122px 18px 55px}.admin-login-brand{top:24px}.admin-login-panel{padding:36px 25px}.admin-login-card .login-heading h2{font-size:36px}.admin-login-footer{text-align:center;line-height:1.8}.admin-shell{display:block}.sidebar{flex-direction:row;justify-content:space-between;align-items:center;width:100%;height:auto;padding:15px 20px;position:static}.sidebar nav{display:none}.sidebar-user{border:0;margin:0;padding:0}.sidebar .brand-copy{display:flex}.sidebar-user div{display:none}.admin-main{padding:28px 18px}.admin-header{align-items:flex-start}.admin-header>div:first-child>p:last-child,.header-actions .secondary-button{display:none}.stats-grid{grid-template-columns:1fr 1fr}.stats-grid article:first-child{grid-column:1/-1}.panel-heading{flex-direction:column;align-items:flex-start}.filters{grid-template-columns:1fr}.table-head{display:none}.table-row{grid-template-columns:1fr 1fr;gap:13px;padding:18px}.table-row>span{display:block!important}.table-row>span:before{content:attr(data-label);color:#99958d;letter-spacing:.06em;margin-bottom:5px;font-size:8px;display:block}.table-row .account-cell{grid-column:1/-1}.table-row .account-cell:before{display:none}.row-actions{justify-content:flex-start}.warning-banner{grid-template-columns:34px 1fr}.warning-banner button{grid-column:2;justify-self:start;padding:0}.portal-header{min-height:78px}.portal-header .brand-copy{display:none}.portal-header .brand-mark{width:43px;height:43px}.portal-header .install-button{padding:0 10px}.portal-hero{padding-top:74px;padding-bottom:74px}.client-sales-overview>header{flex-direction:column;align-items:flex-start;padding:17px}.client-sales-currency-grid{grid-template-columns:1fr}.client-sales-currency-grid article{min-height:98px;padding:16px 17px}.client-sales-overview>footer{padding-inline:17px}.portal-grid{grid-template-columns:1fr}.portal-grid article{min-height:210px}.account-summary dl{grid-template-columns:1fr}.modal{padding:23px}.portal-shopify-card{min-height:210px}.shopify-preview-shell{display:block}.shopify-sidebar{flex-direction:row;align-items:center;width:100%;height:72px;padding:12px 18px;position:static}.shopify-sidebar .brand-copy{display:flex}.shopify-sidebar .brand-mark{width:43px;height:43px}.preview-owner,.shopify-sidebar nav,.preview-note{display:none}.shopify-topbar{height:56px;padding:0 18px}.shopify-page{padding:30px 18px 45px}.shopify-title-row{align-items:flex-start}.shopify-title-row>div>p:last-child{max-width:280px}.sync-button{padding:0 10px}.shopify-connect-card{grid-template-columns:1fr}.shopify-connect-copy{min-height:310px;padding:29px}.shopify-connect-form{padding:29px}.store-connected-card{grid-template-columns:1fr;padding:22px}.store-connected-card dl{width:100%}.store-connected-actions{grid-column:auto;width:100%}.shopify-sync-choice{grid-template-columns:1fr;padding:22px}.shopify-sync-controls,.shopify-custom-dates{grid-template-columns:1fr}.shopify-sync-controls .shopify-main-button{min-width:0}.shopify-custom-dates small{grid-column:auto}.shopify-flow{grid-template-columns:1fr;gap:10px}.shopify-side-stack{grid-template-columns:1fr}.shopify-order-row{grid-template-columns:.65fr 1.4fr 1fr}.shopify-order-row>span:nth-child(3),.shopify-order-row>span:nth-child(4),.shopify-order-row.head>span:nth-child(3),.shopify-order-row.head>span:nth-child(4){display:none}.permission-strip{align-items:flex-start}.permission-strip a{white-space:nowrap}.shopify-account-picker{flex-direction:column;align-items:flex-start}.shopify-account-picker select{width:100%;min-width:0}.configuration-notice{align-items:flex-start}.permission-strip{flex-direction:column}.shopify-app-config>header{grid-template-columns:34px minmax(0,1fr)}.shopify-app-config>header>button{grid-column:2;justify-self:start}.shopify-config-instructions>div{flex-direction:column;align-items:flex-start;gap:7px}.shopify-config-values>div{grid-template-columns:1fr;gap:7px}.shopify-config-form{grid-template-columns:1fr}.shopify-config-confirm,.shopify-config-save{grid-column:auto}.weekly-modal-backdrop{padding:10px}.weekly-modal{max-height:calc(100svh - 20px)}.weekly-modal>header{padding:24px 21px 20px}.weekly-modal>header p:last-child{max-width:260px}.weekly-recommendation-card{grid-template-columns:112px 1fr;min-height:190px}.weekly-product-image{min-height:190px}.weekly-product-copy{padding:18px}.weekly-modal>footer{padding:0 21px}.recommendation-admin-card{grid-template-columns:76px 1fr;align-items:start;gap:14px;padding:16px}.recommendation-admin-image{width:76px;height:76px}.recommendation-admin-price{grid-column:2}.recommendation-admin-actions{grid-column:1/-1}.editor-field-grid,.product-publish-options{grid-template-columns:1fr}.client-app-header{flex-wrap:wrap;justify-content:space-between;min-height:84px;padding:13px 18px!important}.client-app-header .brand-copy,.client-app-header .install-button{display:none}.client-app-header .brand-mark{width:42px;height:42px}.portal-nav{border-top:1px solid #343330;order:3;justify-content:center;width:100%;height:34px}.portal-nav a{height:34px}.client-header-actions{margin-left:auto}.product-catalog-hero{min-height:255px;padding:47px 22px}.product-catalog-hero>strong{display:none}.product-catalog-content{padding:23px 18px 60px}.product-toolbar{flex-direction:column;align-items:stretch}.product-category-tabs{justify-content:flex-start}.product-card-grid{grid-template-columns:1fr}.product-detail-breadcrumb{padding:20px 18px}.product-detail-main{grid-template-columns:1fr;padding:0 18px 20px}.product-detail-image{min-height:390px}.product-detail-copy{border-left:1px solid var(--line);padding:29px}.product-description-section{grid-template-columns:1fr;gap:20px;padding:40px 18px 65px}.payment-return-banner{margin:15px 18px 0}.zoom-image:hover img{transform:scale(1.35)}.quantity-price-row,.erp-description article dl{grid-template-columns:1fr}.shipping-checkout-section{margin:0 18px 60px;padding:25px 20px}.shipping-checkout-section>header{flex-direction:column;align-items:flex-start}.shipping-checkout-grid{grid-template-columns:1fr}.channel-picker>button{grid-template-columns:26px 1fr auto;padding:13px}.checkout-summary{padding:21px}}.billing-import-open{border-color:var(--orange)!important;color:var(--orange-dark)!important}.billing-import-modal{background:#f4f1eb;width:min(1120px,100vw - 34px);padding:0}.billing-import-modal>.modal-heading{background:#fff;border-bottom:1px solid #d8d2c8;margin:0;padding:24px 28px 21px}.billing-import-modal>.modal-heading p:last-child{max-width:680px;color:var(--muted);margin:7px 0 0;font-size:9px;line-height:1.55}.billing-import-form{gap:14px;padding:20px 28px 26px;display:grid}.billing-import-mode{background:#d9d3c9;border:1px solid #d9d3c9;grid-template-columns:repeat(3,1fr);gap:1px;display:grid}.billing-import-mode>div{background:#faf8f4;grid-template-columns:30px 1fr;align-content:center;gap:4px 9px;min-height:74px;padding:13px 15px;display:grid}.billing-import-mode>div.active{box-shadow:inset 3px 0 0 var(--orange);background:#fff4e8}.billing-import-mode i{color:#fff;background:#272521;grid-row:1/span 2;place-items:center;width:27px;height:27px;font-size:8px;font-style:normal;font-weight:950;display:grid}.billing-import-mode .active i{background:var(--orange)}.billing-import-mode strong{font-size:10px}.billing-import-mode span{color:var(--muted);font-size:7px;line-height:1.4}.billing-import-customer{color:#565149;grid-template-columns:120px 1fr;align-items:center;gap:12px;font-size:9px;font-weight:950;display:grid}.billing-import-customer select{min-height:45px;color:var(--ink);font:inherit;background:#fff;border:1px solid #d5cec4;outline:0;padding:0 12px}.billing-import-customer select:focus{border-color:var(--orange)}.billing-upload-zone{background:#fff;min-height:116px}.billing-upload-zone.ready{box-shadow:inset 4px 0 #4da875}.billing-recognition-head{background:#eef8f2;border-left:4px solid #36a268;justify-content:space-between;align-items:center;gap:20px;padding:14px 16px;display:flex}.billing-recognition-head>div{gap:4px;display:grid}.billing-recognition-head span{color:#30825a;letter-spacing:.13em;font-size:7px;font-weight:950}.billing-recognition-head strong{color:#205d40;font-size:11px}.billing-recognition-head small{color:#5e816e;font-size:7px;line-height:1.5}.billing-recognition-head>b{color:#27754d;background:#fff;border:1px solid #74b991;flex:none;padding:7px 9px;font-size:8px}.billing-import-summary{background:#d8d2c8;grid-template-columns:repeat(4,1fr);gap:1px;display:grid}.billing-import-summary article{background:#fff;align-content:center;gap:4px;min-height:78px;padding:12px 15px;display:grid}.billing-import-summary span{color:#898278;font-size:7px;font-weight:900}.billing-import-summary strong{color:var(--ink);font-size:21px}.billing-import-summary small{color:#837c72;text-overflow:ellipsis;white-space:nowrap;font-size:7px;overflow:hidden}.billing-import-settings{grid-template-columns:1fr 1.25fr;gap:12px;display:grid}.billing-import-settings>div{background:#fff;border:1px solid #d9d3c9;align-content:start;gap:8px;padding:15px;display:grid}.billing-import-settings header{gap:4px;margin-bottom:2px;display:grid}.billing-import-settings header strong{font-size:10px}.billing-import-settings header span{color:var(--muted);font-size:7px;line-height:1.45}.billing-rate-settings>label{color:#5e5850;background:#f4f1eb;grid-template-columns:75px 1fr 34px;align-items:center;gap:7px;min-height:43px;padding:6px 9px;font-size:8px;font-weight:900;display:grid}.billing-rate-settings input{min-width:0;height:32px;color:var(--ink);font:inherit;background:#fff;border:1px solid #cfc8be;outline:0;padding:0 9px}.billing-rate-settings input:focus{border-color:var(--orange)}.billing-rate-settings label>strong{font-size:11px}.billing-rate-settings label>b{color:var(--orange-dark);font-size:8px}.billing-live-rate{color:#5e5850;background:#f4f1eb;grid-template-columns:75px 1fr 34px;align-items:center;gap:3px 7px;min-height:49px;padding:7px 10px;display:grid}.billing-live-rate>span,.billing-live-rate>b{font-size:8px;font-weight:900}.billing-live-rate>strong{color:var(--ink);font-size:12px}.billing-live-rate>b{color:var(--orange-dark)}.billing-live-rate>small{color:#888078;grid-column:1/-1;font-size:7px}.billing-rate-retry{border:1px solid var(--orange);min-height:37px;color:var(--orange-dark);background:#fff;font-size:8px;font-weight:950}.billing-status-settings button{min-height:53px;color:var(--ink);text-align:left;background:#faf9f6;border:1px solid #d8d2c8;grid-template-columns:25px 1fr;align-items:center;gap:9px;padding:9px 11px;display:grid}.billing-status-settings button.active{border-color:var(--orange);background:#fff4e8}.billing-status-settings button>i{color:#fff;background:#fff;border:1px solid #bfb8ae;place-items:center;width:23px;height:23px;font-size:9px;font-style:normal;display:grid}.billing-status-settings button.active>i{border-color:var(--orange);background:var(--orange)}.billing-status-settings button>span{gap:3px;display:grid}.billing-status-settings button strong{font-size:8px}.billing-status-settings button small{color:var(--muted);font-size:7px}.billing-import-unpaid-rule,.billing-import-sales-rule{background:#faf9f6;border:1px solid #d8d2c8;grid-template-columns:28px 1fr;align-items:center;gap:10px;min-height:58px;padding:10px 11px;display:grid}.billing-import-unpaid-rule{background:#fff4e8;border-color:#e0a46f}.billing-import-sales-rule{background:#eef7fd;border-color:#92b6d1}.billing-import-unpaid-rule>i,.billing-import-sales-rule>i{background:var(--orange);color:#fff;place-items:center;width:26px;height:26px;font-size:10px;font-style:normal;font-weight:950;display:grid}.billing-import-sales-rule>i{background:#397ca9}.billing-import-unpaid-rule>span,.billing-import-sales-rule>span{gap:4px;display:grid}.billing-import-unpaid-rule strong,.billing-import-sales-rule strong{font-size:8px}.billing-import-unpaid-rule small,.billing-import-sales-rule small{color:var(--muted);font-size:7px;line-height:1.4}.billing-import-preview{background:#fff;border:1px solid #d7d1c8;overflow:hidden}.billing-import-preview>header{border-bottom:1px solid #ded8cf;justify-content:space-between;align-items:center;gap:15px;min-height:54px;padding:10px 14px;display:flex}.billing-import-preview>header>div{gap:4px;display:grid}.billing-import-preview>header strong{font-size:10px}.billing-import-preview>header span,.billing-import-preview>header small{color:var(--muted);font-size:7px}.billing-import-table{overflow-x:auto}.billing-import-table>.head,.billing-import-table>article{grid-template-columns:1.05fr 1.55fr .85fr .75fr .85fr;align-items:center;gap:12px;min-width:850px;padding:10px 13px;display:grid}.billing-import-table>.head{color:#fff;letter-spacing:.05em;background:#25231f;min-height:32px;font-size:7px;font-weight:950}.billing-import-table>article{border-top:1px solid #e3ded6;min-height:58px}.billing-import-table>article:nth-child(odd){background:#faf8f4}.billing-import-table article>span{gap:4px;min-width:0;display:grid}.billing-import-table article strong,.billing-import-table article small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.billing-import-table article strong{font-size:8px}.billing-import-table article small{color:#827b72;font-size:7px}.billing-import-table article small.warning{color:#b26923}.billing-import-form>footer{justify-content:flex-end;gap:8px;padding-top:2px;display:flex}.billing-import-form>.form-error{margin:0}@media (width<=760px){.billing-import-modal{width:100%;max-height:calc(100svh - 18px)}.billing-import-modal>.modal-heading{padding:18px 17px}.billing-import-form{padding:15px 17px 20px}.billing-import-mode{grid-template-columns:1fr}.billing-import-mode>div{min-height:60px}.billing-import-customer{grid-template-columns:1fr;gap:7px}.billing-import-summary{grid-template-columns:1fr 1fr}.billing-import-settings{grid-template-columns:1fr}.billing-recognition-head{flex-direction:column;align-items:flex-start}.billing-import-form>footer{flex-direction:column;align-items:stretch}.billing-import-form>footer button{width:100%}}.product-detail-request-panel{background:#fff7ef;border:1px solid #ffc597;justify-content:space-between;align-items:center;gap:24px;width:min(1180px,100% - 60px);margin:26px auto 0;padding:25px 30px;display:flex}.product-detail-request-panel h2{margin:5px 0 8px;font-size:24px}.product-detail-request-panel p{color:#776e64;margin:0}.product-detail-request-panel small{color:#17784f;margin-top:9px;font-weight:800;display:block}.product-detail-request-panel small a{color:var(--orange-dark)}.product-detail-request-panel>button{border:1px solid var(--orange);background:var(--orange);color:#fff;cursor:pointer;letter-spacing:.04em;min-height:48px;padding:0 21px;font-weight:950}.product-detail-request-panel>button:disabled{cursor:progress;opacity:.55}.support-product-request-card{background:#fff7ef;border:1px solid #ffc597;grid-template-columns:80px 1fr;gap:14px;padding:13px;display:grid}.support-product-request-card>img,.support-product-request-card>span{object-fit:cover;color:#fff;background:#171512;place-items:center;width:80px;height:80px;display:grid}.support-product-request-card>div{flex-direction:column;gap:4px;display:flex}.support-product-request-card b{background:var(--orange);color:#fff;width:fit-content;padding:3px 7px;font-size:9px}.support-product-request-card strong{font-size:15px}.support-product-request-card small,.support-product-request-card em{color:#746e65;font-style:normal}.support-address-request-card{background:#fffaf3;border:1px solid #e6b27a;overflow:hidden}.support-address-request-card>header{background:#fff2df;border-bottom:1px solid #ead4b9;justify-content:space-between;align-items:center;gap:14px;min-height:58px;padding:11px 14px;display:flex}.support-address-request-card>header>div{gap:5px;display:grid}.support-address-request-card>header b{background:var(--orange);color:#fff;width:fit-content;padding:3px 7px;font-size:10px}.support-address-request-card>header strong{font-size:15px}.support-address-request-card>header code{color:#8d562d;font-size:11px;font-weight:900}.support-address-request-card>div{background:#e5ddd3;grid-template-columns:1fr 1fr;gap:1px;display:grid}.support-address-request-card>div section{background:#fff;align-content:start;gap:7px;min-height:100px;padding:13px 14px;display:grid}.support-address-request-card>div section.requested{background:#f1faf5}.support-address-request-card>div span{color:#847b70;font-size:10px;font-weight:900}.support-address-request-card>div p{color:#3f3a35;white-space:pre-line;margin:0;font-size:12px;line-height:1.55}.support-address-request-card>footer{border-top:1px solid #eadfd2;justify-content:space-between;align-items:center;gap:16px;padding:12px 14px;display:flex}.support-address-request-card>footer p{gap:4px;margin:0;display:grid}.support-address-request-card>footer strong{font-size:12px}.support-address-request-card>footer a{border:1px solid var(--orange);min-height:34px;color:var(--orange-dark);white-space:nowrap;align-items:center;padding:0 11px;font-size:10px;font-weight:900;text-decoration:none;display:inline-flex}.product-quote-backdrop{z-index:130}.product-quote-modal{width:min(960px,100vw - 36px);max-height:92vh;overflow:auto}.quote-reference-loading{text-align:center;align-content:center;place-items:center;gap:12px;min-height:290px;padding:40px 24px;display:grid}.quote-reference-loading .loader{width:34px;height:34px}.quote-reference-loading strong{font-size:16px}.quote-reference-loading small{color:var(--muted);font-size:13px}.product-quote-form{grid-template-columns:1fr 1fr;gap:16px;padding:25px;display:grid}.product-quote-form label{gap:7px;font-size:11px;font-weight:900;display:grid}.product-quote-form label:first-child,.product-quote-form label:nth-child(3),.product-quote-form footer,.product-quote-form .form-error{grid-column:1/-1}.product-quote-form select,.product-quote-form input{background:#fff;border:1px solid #cfc8be;min-height:45px;padding:0 11px}.product-quote-form footer{justify-content:flex-end;gap:8px;padding-top:8px;display:flex}.product-quote-result{background:#efede8;padding:22px}.product-quote-sheet{color:#1d1b18;background:#fff;padding:34px;box-shadow:0 8px 28px #2b24181a}.product-quote-sheet>header{border-bottom:3px solid #ff6518;justify-content:space-between;align-items:flex-start;gap:24px;padding-bottom:20px;display:flex}.product-quote-sheet>header>div{align-items:center;gap:12px;display:flex}.product-quote-sheet>header>div>span{color:#fff;background:#ff6518;place-items:center;width:54px;height:54px;font-size:18px;font-weight:950;display:grid}.product-quote-sheet>header p{gap:3px;margin:0;display:grid}.product-quote-sheet>header p strong{letter-spacing:.1em;font-size:18px}.product-quote-sheet>header p small{color:#726b62}.product-quote-sheet>header dl{gap:5px;margin:0;display:grid}.product-quote-sheet>header dl div{grid-template-columns:70px 1fr;gap:10px;display:grid}.product-quote-sheet dt{color:#777168}.product-quote-sheet dd{margin:0;font-weight:850}.quote-customer{grid-template-columns:1fr 1fr;gap:12px;margin:22px 0;display:grid}.quote-customer>div{background:#f6f3ef;gap:4px;padding:14px;display:grid}.quote-customer span{color:#81796e;font-size:10px}.quote-customer strong{font-size:15px}.quote-customer small{color:#655f57}.quote-product{border:1px solid #ddd7cf;grid-template-columns:112px 1fr;align-items:center;gap:18px;padding:16px;display:grid}.quote-product>img,.quote-image-empty{object-fit:cover;color:#fff;background:#181613;place-items:center;width:112px;height:112px;display:grid}.quote-product h3{margin:5px 0;font-size:19px}.quote-product p{color:#696259;margin:0 0 7px}.quote-product code{color:#ff6518;font-weight:900}.product-quote-sheet table{border-collapse:collapse;width:100%;margin-top:22px}.product-quote-sheet th,.product-quote-sheet td{text-align:right;border:1px solid #ddd7cf;padding:12px 8px}.product-quote-sheet th{color:#fff;background:#25211d;font-size:10px}.product-quote-sheet td strong{color:#ff6518;font-size:17px}.product-quote-sheet>footer{color:#716a61;justify-content:space-between;gap:24px;margin-top:15px;display:flex}.product-quote-sheet>footer p{margin:0}.product-quote-sheet>footer strong{color:#ff6518;font-size:20px}.product-quote-actions{justify-content:flex-end;gap:9px;margin-top:16px;display:flex}@media (width<=720px){.product-detail-request-panel{flex-direction:column;align-items:stretch;width:calc(100% - 36px);padding:20px}.product-quote-form,.quote-customer{grid-template-columns:1fr}.product-quote-form label,.product-quote-form label:first-child,.product-quote-form label:nth-child(3){grid-column:1}.product-quote-sheet{padding:18px}.product-quote-sheet>header{flex-direction:column}.quote-product{grid-template-columns:76px 1fr}.quote-product>img,.quote-image-empty{width:76px;height:76px}.product-quote-sheet{overflow-x:auto}}@media print{body *{visibility:hidden!important}.product-quote-sheet,.product-quote-sheet *{visibility:visible!important}.product-quote-sheet{width:100%;box-shadow:none;padding:14mm;position:absolute;inset:0}.product-quote-sheet table{break-inside:avoid}}.product-quote-form .quote-field-wide,.product-quote-form .form-error,.product-quote-form footer{grid-column:1/-1}.quote-presentation-options{background:#faf8f4;border:1px solid #d8d1c8;overflow:hidden}.quote-presentation-options>header{border-bottom:1px solid #e1dbd2;justify-content:space-between;align-items:center;gap:18px;padding:12px 14px;display:flex}.quote-presentation-options>header>div{gap:2px;display:grid}.quote-presentation-options>header span{color:var(--orange-dark);letter-spacing:.08em;font-size:8px;font-weight:950}.quote-presentation-options>header h3{margin:0;font-size:13px}.quote-presentation-options>header>small{color:#7b746b;font-size:9px;font-weight:650}.quote-presentation-options>div{grid-template-columns:1fr 1fr;gap:8px;padding:10px;display:grid}.product-quote-form .quote-presentation-options label{cursor:pointer;background:#fff;border:1px solid #d8d1c8;grid-column:auto;align-items:center;gap:10px;min-height:58px;padding:10px 12px;display:flex}.product-quote-form .quote-presentation-options label.selected{border-color:var(--orange);box-shadow:inset 3px 0 0 var(--orange);background:#fff4eb}.product-quote-form .quote-presentation-options input{width:17px;height:17px;min-height:0;accent-color:var(--orange);flex:0 0 17px;margin:0;padding:0}.quote-presentation-options label>span{gap:3px;display:grid}.quote-presentation-options label strong{font-size:10px}.quote-presentation-options label small{color:#777067;font-size:8px;font-weight:650;line-height:1.4}.quote-variant-picker{border:0;gap:10px;min-width:0;margin:0;padding:0;display:grid}.quote-variant-picker>legend{margin-bottom:7px;font-size:11px;font-weight:900}.quote-variant-picker>header{justify-content:space-between;align-items:center;gap:16px;display:flex}.quote-variant-picker>header p{color:#777067;margin:0;font-size:10px;line-height:1.5}.quote-variant-picker>header>div{align-items:center;gap:6px;display:flex}.quote-variant-picker>header strong{color:var(--orange-dark);white-space:nowrap;margin-right:4px;font-size:10px}.quote-variant-picker>header button{color:#514c45;cursor:pointer;background:#fff;border:1px solid #d2cbc2;border-radius:7px;min-height:30px;padding:0 10px;font-size:9px;font-weight:850}.quote-variant-picker>header button:hover{border-color:var(--orange);color:var(--orange-dark)}.quote-variant-options{grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;max-height:220px;padding:2px;display:grid;overflow-y:auto}.product-quote-form .quote-variant-options label{cursor:pointer;background:#faf8f4;border:1px solid #d8d2c9;border-radius:8px;grid-column:auto;align-items:center;gap:9px;min-width:0;min-height:52px;padding:8px 10px;display:flex}.product-quote-form .quote-variant-options label.selected{border-color:var(--orange);box-shadow:inset 0 0 0 1px var(--orange);background:#fff3e9}.product-quote-form .quote-variant-options input{width:17px;height:17px;min-height:0;accent-color:var(--orange);flex:none;margin:0;padding:0}.quote-variant-options span{gap:3px;min-width:0;display:grid}.quote-variant-options strong,.quote-variant-options small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.quote-variant-options strong{color:#211e1a;font-size:11px}.quote-variant-options small{color:#817a71;font-size:8px;font-weight:650}.quote-variant-picker>small{color:#9a5d36;font-size:9px}.quote-attribute-note{background:#fff7ef;border:1px solid #ffd1b8;grid-template-columns:auto auto 1fr;align-items:center;gap:8px;min-height:45px;padding:8px 12px;display:grid}.quote-attribute-note span{color:#7a7167;font-size:10px;font-weight:800}.quote-attribute-note strong{background:var(--orange);color:#fff;border-radius:999px;padding:5px 9px;font-size:10px}.quote-attribute-note small{color:#8a8177;font-size:9px}.quote-region-base{background:#f5f2ed;border:1px solid #d7d1c8;align-content:center;gap:3px;min-height:45px;padding:8px 11px;display:grid}.quote-region-base span{color:var(--muted);font-size:9px;font-weight:900}.quote-region-base strong{font-size:11px}.quote-region-base small{color:#817a71;font-size:9px}.quote-validity-field{border:0;align-content:start;gap:7px;min-width:0;margin:0;padding:0;display:grid}.quote-validity-field>span{align-items:center;min-height:13px;font-size:11px;font-weight:900;line-height:1.2;display:flex}.quote-validity-field>div{grid-template-columns:repeat(3,1fr);gap:6px;min-height:45px;display:grid}.quote-validity-field button{color:#211e1a;cursor:pointer;background:#faf8f4;border:1px solid #d2cbc2;border-radius:9px;justify-content:center;align-items:center;gap:4px;min-height:45px;padding:0;font-size:16px;font-weight:950;line-height:1;display:flex}.quote-validity-field button small{color:#8b8379;letter-spacing:.08em;font-size:7px}.quote-validity-field button.active{border-color:var(--orange);color:var(--orange-dark);box-shadow:inset 0 0 0 1px var(--orange);background:#fff1e7}.quote-validity-field p{color:#777067;margin:0;font-size:9px;line-height:1.2}.quote-validity-field p strong{color:#211e1a}.quote-brand-logo{object-fit:cover;object-position:center;width:225px;height:66px;display:block}.product-quote-sheet>header>div{gap:25px}.product-quote-sheet>header dl div{grid-template-columns:122px 1fr}.product-quote-sheet>header dl dt{letter-spacing:.04em;font-size:9px;font-weight:850}.product-quote-sheet>header dl dd{white-space:nowrap}.product-quote-sheet>header p small{letter-spacing:.08em;font-size:8px}.quote-customer span{letter-spacing:.06em;font-weight:850}.product-quote-sheet th{line-height:1.35}.quote-product p.quote-product-spec{font-weight:700;line-height:1.45}.quote-product.no-image{grid-template-columns:1fr}.quote-price-table.no-images th:first-child{text-align:left;width:18%}.quote-price-table.pod.no-images th:first-child{text-align:left;width:17%}.quote-price-table.pod.no-images th:nth-child(2){text-align:left;width:15%}.quote-price-table.multi{table-layout:fixed}.quote-price-table.multi th,.quote-price-table.multi td{padding:11px 7px;font-size:9px}.quote-price-table.multi th:first-child{text-align:center;width:10%}.quote-price-table.multi th:nth-child(2){text-align:left;width:18%}.quote-price-table.multi th:nth-child(3){width:7%}.quote-price-table.pod.multi th:first-child{width:10%}.quote-price-table.pod.multi th:nth-child(2),.quote-price-table.pod.multi th:nth-child(3){text-align:left;width:14%}.quote-price-table.pod.multi th:nth-child(4){width:6%}.quote-line-thumbnail-cell{vertical-align:middle;background:#fff;text-align:center!important;padding:6px!important}.quote-line-thumbnail,.quote-line-thumbnail-cell>span{width:64px;height:64px;margin:auto;display:block}.quote-line-thumbnail{object-fit:contain;background:#fff}.quote-line-thumbnail-cell>span{color:var(--orange);background:#211e1a;place-items:center;font-size:14px;font-weight:950;display:grid}.quote-price-table.pod .quote-line-thumbnail,.quote-price-table.pod .quote-line-thumbnail-cell>span{width:76px;height:76px}.quote-spec-cell{vertical-align:middle;text-align:left!important}.quote-spec-cell b,.quote-spec-cell small,.quote-spec-cell em{display:block}.quote-spec-cell b{color:#211e1a;font-size:11px;font-weight:800}.quote-spec-cell small{color:#706960;margin-top:4px;font-size:7px;font-weight:700}.quote-spec-cell em{color:#958d83;margin-top:4px;font-size:6px;font-style:normal;font-weight:750}.quote-price-type{text-align:left!important}.quote-price-type b,.quote-price-type small{display:block}.quote-price-type b{color:#211e1a;font-size:9px}.quote-price-type small{color:#7c756c;margin-top:4px;font-size:6px;font-weight:800}.quote-pod-price td{background:#fff7ef}.quote-pod-options{background:#f6f3ef;border:1px solid #ddd7cf;margin-top:12px}.quote-pod-options>header{border-bottom:1px solid #ddd7cf;justify-content:space-between;align-items:center;gap:18px;min-height:54px;padding:10px 13px;display:flex}.quote-pod-options>header>div{gap:2px;display:grid}.quote-pod-options>header small{color:#827b71;letter-spacing:.08em;font-size:7px;font-weight:850}.quote-pod-options>header strong{font-size:11px}.quote-pod-options>header>b{color:var(--orange-dark);white-space:nowrap;font-size:10px}.quote-pod-options>div{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.quote-pod-options article{border-top:1px solid #e3ddd4;justify-content:space-between;align-items:center;gap:12px;min-width:0;padding:10px 13px;display:flex}.quote-pod-options article:nth-child(-n+2){border-top:0}.quote-pod-options article:nth-child(2n){border-left:1px solid #e3ddd4}.quote-pod-options article>span{gap:3px;min-width:0;display:grid}.quote-pod-options article b{text-overflow:ellipsis;white-space:nowrap;font-size:9px;overflow:hidden}.quote-pod-options article small{color:#7b746b;text-overflow:ellipsis;white-space:nowrap;font-size:7px;overflow:hidden}.quote-pod-options article>strong{color:var(--orange-dark);white-space:nowrap;font-size:10px}.estimated-price-mark{box-sizing:border-box;letter-spacing:0;vertical-align:.12em;border:1.5px solid;border-radius:50%;justify-content:center;align-items:center;width:1.15em;height:1.15em;margin-left:.22em;font-size:.72em;font-style:normal;font-weight:950;line-height:1;display:inline-flex}.quote-estimated-notice{border:1px solid #eea06f;border-left:4px solid var(--orange);background:#fff4e8;gap:5px;margin-top:14px;padding:12px 14px;display:grid}.quote-estimated-notice strong{color:#d84d0c;letter-spacing:.04em;font-size:11px}.quote-estimated-notice p{color:#71421e;margin:0;font-size:9px;line-height:1.55}.quote-export-button{color:#211e1a;cursor:pointer;background:#fff;border:1px solid #cfc8be;border-radius:7px;min-height:42px;padding:0 15px;font-size:10px;font-weight:900}.quote-export-button:hover{border-color:var(--orange);color:var(--orange-dark)}.quote-export-button.excel:before{content:"X";color:#1f7a4d;margin-right:7px}.quote-export-button.copy:before{content:"⧉";color:#8c54a2;margin-right:7px}.quote-export-button.image:before{content:"▣";color:#2775b8;margin-right:7px}@media (width<=720px){.quote-variant-picker>header,.quote-presentation-options>header{flex-direction:column;align-items:flex-start}.quote-variant-options,.quote-presentation-options>div{grid-template-columns:1fr}.quote-attribute-note{grid-column:1;grid-template-columns:auto auto}.quote-attribute-note small{grid-column:1/-1}.quote-validity-field{grid-column:1}.product-quote-actions{flex-wrap:wrap}.quote-brand-logo{width:180px}.product-quote-sheet>header>div{flex-direction:column;align-items:flex-start}.product-quote-sheet>header dl div{grid-template-columns:110px 1fr}.quote-price-table.multi{min-width:930px}.quote-price-table.pod.multi{min-width:1060px}.quote-pod-options>div{grid-template-columns:1fr}.quote-pod-options article:nth-child(2n){border-left:0}.quote-pod-options article:nth-child(2){border-top:1px solid #e3ddd4}}.client-support-launcher{z-index:2147483000;inset:auto max(24px, calc(env(safe-area-inset-right) + 14px)) max(24px, calc(env(safe-area-inset-bottom) + 14px)) auto;background:var(--orange);color:#fff;isolation:isolate;border:2px solid #ffffffdb;border-radius:50%;place-items:center;width:58px;min-width:58px;height:58px;padding:0;text-decoration:none;transition:box-shadow .16s,background .16s;display:grid;box-shadow:0 16px 42px #4b1f074d;margin:0!important;position:fixed!important}.client-support-launcher:hover,.client-support-launcher.active{background:var(--orange-dark);box-shadow:0 20px 48px #4b1f0761}.client-support-launcher>svg{stroke:currentColor;stroke-width:1.9px;stroke-linecap:round;stroke-linejoin:round;width:28px;height:28px;display:block}.client-support-shell{min-height:100svh;color:var(--ink);background:#eeebe4;padding:0 clamp(22px,6vw,90px) 80px}.client-support-shell>.portal-header{margin-inline:calc(-1*clamp(22px,6vw,90px))}.client-support-hero{background:radial-gradient(circle at 82% 20%, #ff631438, transparent 30%), var(--ink);color:#fff;justify-content:space-between;align-items:flex-end;gap:45px;min-height:275px;margin-inline:calc(-1*clamp(22px,6vw,90px));padding:55px clamp(22px,6vw,90px) 46px;display:flex;overflow:hidden}.client-support-hero>div{max-width:780px}.client-support-hero .eyebrow{color:var(--orange)}.client-support-hero h1{letter-spacing:-.055em;margin:9px 0 13px;font-size:clamp(45px,6vw,76px);line-height:.92}.client-support-hero>div>p:last-child{color:#aaa69e;max-width:670px;margin:0;font-size:13px;line-height:1.7}.client-support-hero dl{background:#00000038;border:1px solid #3d3b36;grid-template-columns:repeat(3,minmax(0,1fr));min-width:410px;margin:0;display:grid}.client-support-hero dl>div{border-left:1px solid #3d3b36;gap:7px;min-width:0;padding:16px 14px;display:grid}.client-support-hero dl>div:first-child{border-left:0}.client-support-hero dt{color:#89857e;letter-spacing:.12em;font-size:8px;font-weight:950}.client-support-hero dd{color:#fff;text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:15px;font-weight:950;overflow:hidden}.client-support-hero dd.open{color:#63d99b}.client-support-hero dd.closed{color:#e4a8a0}.client-support-layout{grid-template-columns:minmax(280px,.42fr) minmax(560px,1fr);gap:16px;max-width:1540px;min-height:650px;margin:22px auto 0;display:grid}.client-support-guide{background:#f7f4ee;border:1px solid #d5cfc5;flex-direction:column;align-items:flex-start;padding:30px;display:flex}.client-support-guide>span{background:var(--orange);color:#fff;place-items:center;width:58px;height:58px;margin-bottom:36px;font-size:19px;font-weight:950;display:grid}.client-support-guide .eyebrow{color:var(--orange-dark);margin:0 0 9px}.client-support-guide h2{letter-spacing:-.035em;margin:0;font-size:clamp(25px,2.4vw,37px);line-height:1.05}.client-support-guide>p:not(.eyebrow){color:#716b63;margin:15px 0 22px;font-size:12px;line-height:1.7}.client-support-guide>small{color:#8a847b;margin-top:auto;padding-top:25px;font-size:10px;line-height:1.55}.client-support-topics{gap:6px;width:100%;display:grid}.client-support-topics button{min-height:44px;color:var(--ink);cursor:pointer;text-align:left;background:#fff;border:1px solid #d9d3c9;justify-content:space-between;align-items:center;padding:0 13px;font-size:11px;font-weight:850;display:flex}.client-support-topics button:hover{border-color:var(--orange);color:var(--orange-dark)}.client-support-topics b{color:var(--orange);font-size:15px}.client-support-thread{background:#fff;border:1px solid #d5cfc5;grid-template-rows:auto minmax(280px,1fr) auto auto;min-width:0;min-height:650px;display:grid}.client-support-thread>header{background:#faf8f4;border-bottom:1px solid #ded8cf;justify-content:space-between;align-items:center;gap:18px;min-height:76px;padding:13px 18px;display:flex}.client-support-thread>header>div{align-items:center;gap:11px;display:flex}.client-support-thread>header i{background:#41bd79;border-radius:50%;width:11px;height:11px;box-shadow:0 0 0 5px #e8f7ef}.client-support-thread>header i.closed{background:#9c958c;box-shadow:0 0 0 5px #ece9e4}.client-support-thread>header span{gap:5px;display:grid}.client-support-thread>header strong{font-size:14px}.client-support-thread>header small{color:#837d74;font-size:10px}.client-support-thread>header button{color:#625d55;cursor:pointer;background:#fff;border:1px solid #d8d1c7;align-items:center;gap:7px;min-height:38px;padding:0 12px;font-size:10px;font-weight:900;display:inline-flex}.client-support-thread>header button:disabled{opacity:.5}.client-support-stream,.support-admin-stream{scroll-behavior:smooth;min-height:0;overflow-y:auto}.client-support-stream{background:linear-gradient(#f7f4ee,#fff);max-height:540px;padding:24px 25px}.client-support-empty{text-align:center;align-content:center;place-items:center;gap:9px;min-height:330px;display:grid}.client-support-empty>span{background:var(--ink);width:52px;height:52px;color:var(--orange);border-radius:50%;place-items:center;margin-bottom:5px;font-size:20px;font-weight:950;display:grid}.client-support-empty h2{margin:0;font-size:24px}.client-support-empty p{color:#7c766d;max-width:470px;margin:0;font-size:11px;line-height:1.65}.support-message{width:fit-content;max-width:min(76%,680px);color:var(--ink);background:#fff;border:1px solid #ddd7ce;gap:8px;margin:0 0 14px;padding:14px 16px;display:grid;box-shadow:0 6px 18px #31281f0b}.support-message>div{justify-content:space-between;align-items:baseline;gap:18px;display:flex}.support-message strong{font-size:10px}.support-message time{color:#958f86;white-space:nowrap;font-size:8px}.support-message p{white-space:pre-wrap;word-break:break-word;margin:0;font-size:13px;line-height:1.65}.support-message>small{color:#8b857c;text-align:right;font-size:8px}.client-support-stream .support-message.customer,.support-admin-stream .support-message.admin{background:#fff0e5;border-color:#f47b39;margin-left:auto}.client-support-stream .support-message.customer strong,.support-admin-stream .support-message.admin strong{color:var(--orange-dark)}.client-support-stream .support-message.admin,.support-admin-stream .support-message.customer{margin-right:auto}.client-support-composer,.support-admin-composer{background:#faf8f4;border-top:1px solid #ded8cf;gap:8px;padding:15px 18px 17px;display:grid}.client-support-composer>label,.support-admin-composer>label{color:#7e786f;letter-spacing:.12em;font-size:8px;font-weight:950}.client-support-composer textarea,.support-admin-composer textarea{width:100%;min-height:92px;color:var(--ink);font:inherit;resize:vertical;background:#fff;border:1px solid #d5cec4;border-radius:0;outline:0;padding:12px 13px;font-size:12px;line-height:1.55}.client-support-composer textarea:focus,.support-admin-composer textarea:focus{border-color:var(--orange);box-shadow:0 0 0 2px #ff601417}.client-support-composer>div,.support-admin-composer>div{justify-content:space-between;align-items:center;gap:15px;display:flex}.client-support-composer>div>span,.support-admin-composer>div>span{color:#8b857d;font-size:8px}.client-support-composer button,.support-admin-composer button{background:var(--orange);color:#fff;cursor:pointer;border:0;align-items:center;gap:20px;min-height:42px;padding:0 16px;font-size:10px;font-weight:950;display:inline-flex}.client-support-composer button:disabled,.support-admin-composer button:disabled{cursor:not-allowed;opacity:.45}.client-support-composer button b,.support-admin-composer button b{font-size:16px}.client-support-error{color:#a4473b;background:#fff1ee;border-top:1px solid #e7b7af;margin:0;padding:11px 18px;font-size:10px;font-weight:800}.support-admin-main{min-width:0;padding-bottom:70px}.support-admin-stats{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin:18px 0 13px;display:grid}.support-admin-stats article{background:#fff;border:1px solid #ded8cf;align-content:center;gap:8px;min-height:92px;padding:15px 17px;display:grid}.support-admin-stats article.open{border-left:4px solid #3b9a66}.support-admin-stats article.unread{border-left:4px solid var(--orange);background:#fff8f0}.support-admin-stats span{color:#7e786f;font-size:10px;font-weight:850}.support-admin-stats strong{font-size:25px}.support-admin-workspace{background:#d8d2c9;border:1px solid #d8d2c9;grid-template-columns:minmax(310px,.38fr) minmax(520px,1fr);gap:1px;min-width:0;min-height:680px;display:grid}.support-inbox{background:#f4f1eb;grid-template-rows:auto minmax(0,1fr);min-width:0;display:grid}.support-inbox>header{background:#fff;border-bottom:1px solid #d8d2c9;gap:11px;padding:15px;display:grid}.support-inbox>header>div:first-child{justify-content:space-between;align-items:center;display:flex}.support-inbox>header>div:first-child strong{font-size:14px}.support-inbox>header>div:first-child span{color:#847e75;font-size:10px}.support-inbox label{background:#faf8f4;border:1px solid #d6d0c7;align-items:center;gap:8px;height:42px;padding:0 11px;display:flex}.support-inbox label i{color:var(--orange);font-size:15px;font-style:normal}.support-inbox label input{background:0 0;border:0;outline:0;width:100%;min-width:0;font-size:10px}.support-inbox>header>div:last-child{background:#ded8d0;grid-template-columns:repeat(3,1fr);gap:1px;display:grid}.support-inbox>header>div:last-child button{color:#756f67;cursor:pointer;background:#f4f1eb;border:0;min-height:34px;font-size:9px;font-weight:900}.support-inbox>header>div:last-child button.active{background:var(--ink);color:#fff;box-shadow:inset 0 -3px var(--orange)}.support-conversation-list{min-height:0;max-height:585px;overflow-y:auto}.support-conversation-list>button{width:100%;min-height:96px;color:var(--ink);cursor:pointer;text-align:left;background:#f8f6f2;border:0;border-bottom:1px solid #ddd7ce;grid-template-columns:44px minmax(0,1fr);align-items:center;gap:11px;padding:12px 14px;display:grid;position:relative}.support-conversation-list>button:hover{background:#fff}.support-conversation-list>button.selected{box-shadow:inset 4px 0 var(--orange);background:#fff}.support-conversation-list>button.unread{background:#fff5e9}.support-conversation-list>button>span{background:var(--ink);width:44px;height:44px;color:var(--orange);place-items:center;font-size:15px;font-weight:950;display:grid}.support-conversation-list>button>div{gap:5px;min-width:0;display:grid}.support-conversation-list p{justify-content:space-between;align-items:center;gap:8px;margin:0;display:flex}.support-conversation-list p strong{text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.support-conversation-list time{color:#958f86;white-space:nowrap;font-size:7px}.support-conversation-list small{color:var(--orange-dark);font-size:8px;font-weight:900}.support-conversation-list em{color:#777168;text-overflow:ellipsis;white-space:nowrap;font-size:9px;font-style:normal;overflow:hidden}.support-conversation-list>button>b{background:var(--orange);color:#fff;border-radius:10px;place-items:center;min-width:20px;height:20px;padding-inline:4px;font-size:8px;display:grid;position:absolute;bottom:12px;right:12px}.support-inbox-empty{text-align:center;align-content:center;place-items:center;gap:8px;min-height:300px;padding:25px;display:grid}.support-inbox-empty>span{color:#8b857d;background:#ded8cf;place-items:center;width:44px;height:44px;font-size:16px;font-weight:950;display:grid}.support-inbox-empty strong{font-size:13px}.support-inbox-empty small{color:#817b72;max-width:260px;font-size:9px;line-height:1.55}.support-admin-thread{background:#fff;grid-template-rows:auto minmax(300px,1fr) auto;min-width:0;min-height:680px;display:grid}.support-admin-thread>header{border-bottom:1px solid #ded8cf;justify-content:space-between;align-items:center;gap:18px;min-height:82px;padding:13px 18px;display:flex}.support-admin-thread>header>div{align-items:center;gap:11px;display:flex}.support-admin-thread>header>div:first-child>span{background:var(--ink);width:46px;height:46px;color:var(--orange);place-items:center;font-size:15px;font-weight:950;display:grid}.support-admin-thread>header p{gap:5px;margin:0;display:grid}.support-admin-thread>header p strong{font-size:14px}.support-admin-thread>header p small{color:#7e786f;font-size:9px}.support-admin-thread>header i{color:#27734b;background:#e7f4eb;padding:7px 9px;font-size:8px;font-style:normal;font-weight:950}.support-admin-thread>header i.closed{color:#736d64;background:#eeeae4}.support-admin-thread>header button{color:#615b53;cursor:pointer;background:#fff;border:1px solid #d4cdc3;min-height:36px;padding:0 11px;font-size:9px;font-weight:900}.support-admin-stream{background:linear-gradient(#f7f4ee,#fff);max-height:520px;padding:23px 25px}.support-admin-empty{text-align:center;background:#f8f6f2;grid-row:1/-1;align-content:center;place-items:center;gap:9px;display:grid}.support-admin-empty>span{background:var(--orange);color:#fff;place-items:center;width:58px;height:58px;font-size:18px;font-weight:950;display:grid}.support-admin-empty h2{margin:4px 0 0;font-size:22px}.support-admin-empty p{color:#7d776e;margin:0;font-size:10px}@media (width<=1100px){.client-support-hero{flex-direction:column;align-items:flex-start}.client-support-hero dl{width:100%;min-width:0}.client-support-layout,.support-admin-workspace{grid-template-columns:310px minmax(0,1fr)}.support-admin-stats{grid-template-columns:1fr 1fr}}@media (width<=820px){.client-support-layout,.support-admin-workspace{grid-template-columns:1fr}.client-support-guide{min-height:0}.client-support-guide>span{margin-bottom:20px}.client-support-guide>small{margin-top:15px;padding-top:10px}.support-inbox{max-height:450px}.support-conversation-list{max-height:270px}.support-admin-thread{min-height:620px}}@media (width<=600px){.client-support-launcher{right:max(16px, calc(env(safe-area-inset-right) + 10px));bottom:max(16px, calc(env(safe-area-inset-bottom) + 10px));width:52px;min-width:52px;height:52px}.client-support-launcher>svg{width:25px;height:25px}.client-support-shell{padding-inline:14px}.client-support-shell>.portal-header,.client-support-hero{margin-inline:-14px}.client-support-hero{min-height:0;padding:42px 20px 30px}.client-support-hero h1{font-size:47px}.client-support-hero dl{grid-template-columns:1fr}.client-support-hero dl>div{border-top:1px solid #3d3b36;border-left:0}.client-support-hero dl>div:first-child{border-top:0}.client-support-layout{margin-top:13px}.client-support-guide{padding:22px}.client-support-thread{min-height:590px}.client-support-thread>header{padding-inline:13px}.client-support-thread>header button span{display:none}.client-support-stream,.support-admin-stream{padding:17px 12px}.support-message{max-width:88%;padding:12px}.support-message p{font-size:12px}.client-support-composer,.support-admin-composer{padding-inline:12px}.client-support-composer>div,.support-admin-composer>div{flex-direction:column;align-items:stretch}.client-support-composer button,.support-admin-composer button{justify-content:space-between}.support-admin-stats{grid-template-columns:1fr 1fr}.support-admin-workspace{min-height:0}.support-admin-thread>header{flex-direction:column;align-items:flex-start}.support-admin-thread>header>div:last-child{justify-content:space-between;width:100%}.support-admin-thread{min-height:600px}}.checkout-payment-methods{gap:9px;display:grid}.alipay-button{color:#fff;cursor:pointer;background:#1677ff;border:0;border-radius:4px;justify-content:center;align-items:center;gap:9px;width:100%;min-height:58px;font-size:15px;font-weight:950;display:flex}.alipay-button>span{color:#1677ff;background:#fff;border-radius:50%;place-items:center;width:30px;height:30px;font-size:18px;display:grid}.alipay-button>b{font-size:16px}.alipay-button>i{border-left:1px solid #ffffff6b;padding-left:10px;font-size:11px;font-style:normal}.alipay-button:disabled{cursor:wait;filter:grayscale(.55);opacity:.58}.client-pay-all-options{grid-template-columns:repeat(2,minmax(178px,1fr));gap:7px;display:grid}.client-pay-all-bills.alipay,.client-order-quick-pay.alipay,.client-odm-pay.alipay,.client-bill-pay.alipay{color:#fff;background:#1677ff}.client-pay-all-bills.alipay:hover,.client-order-quick-pay.alipay:hover,.client-odm-pay.alipay:hover,.client-bill-pay.alipay:hover{background:#0869ec}.client-order-quick-pay-options,.client-odm-pay-options,.client-bill-pay-options{grid-template-columns:1fr 1fr;gap:6px;display:grid}.client-odm-pay-options{padding:0 9px 9px}.client-odm-pay-options .client-odm-pay{width:100%;margin:0;padding:5px 6px}.payment-settings-main{background:#f3f0e9}.payment-channel-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:15px;margin:0 28px 18px;display:grid}.payment-channel-card{background:#fff;border:1px solid #d8d1c6;min-height:170px;padding:20px}.payment-channel-card>header{border-bottom:1px solid #e4dfd7;align-items:center;gap:13px;padding-bottom:17px;display:flex}.payment-channel-card>header>span{color:#14325c;background:#ffc439;place-items:center;width:48px;height:48px;font-size:17px;font-weight:950;display:grid}.payment-channel-card.alipay>header>span{color:#fff;background:#1677ff;border-radius:50%;font-size:24px}.payment-channel-card>header>div{gap:4px;display:grid}.payment-channel-card>header strong{font-size:17px}.payment-channel-card>header small{color:#7d776e;font-size:10px}.payment-channel-card>header>b{color:#25734c;letter-spacing:.08em;background:#edf6f1;margin-left:auto;padding:6px 8px;font-size:9px}.payment-channel-card.alipay:not(.enabled)>header>b{color:#756f66;background:#eeeae4}.payment-channel-card dl{grid-template-columns:1fr 1fr;gap:10px;margin:15px 0 0;display:grid}.payment-channel-card dl>div{gap:4px;display:grid}.payment-channel-card dt{color:#8c857c;font-size:9px}.payment-channel-card dd{text-overflow:ellipsis;margin:0;font-size:12px;font-weight:900;overflow:hidden}.payment-channel-card>p{color:#6f6961;margin:15px 0 0;font-size:11px;line-height:1.65}.payment-channel-config,.alipay-request-panel{margin:0 28px 18px}.alipay-config-grid{grid-template-columns:260px minmax(0,1fr);gap:28px;padding:24px;display:grid}.alipay-qr-config{background:#f0ede7;flex-direction:column;align-items:center;gap:11px;padding:18px;display:flex}.alipay-qr-preview{aspect-ratio:1;background:#fff;border:1px solid #d0c9bf;place-items:center;width:210px;display:grid;overflow:hidden}.alipay-qr-preview img{object-fit:contain;width:100%;height:100%}.alipay-qr-preview>span{color:#1677ff;place-items:center;gap:10px;font-size:55px;font-weight:950;display:grid}.alipay-qr-preview small{color:#878077;font-size:10px}.alipay-qr-config .upload-button{color:#fff;cursor:pointer;background:#1677ff;place-items:center;width:100%;min-height:42px;font-size:11px;font-weight:900;display:grid}.alipay-qr-config .upload-button input{display:none}.alipay-config-fields{gap:15px;display:grid}.alipay-config-fields>div{grid-template-columns:1fr 1fr;gap:12px;display:grid}.alipay-config-fields label{color:#58534d;gap:7px;font-size:11px;font-weight:850;display:grid}.alipay-config-fields input,.alipay-config-fields textarea{color:#171715;min-height:43px;font:inherit;background:#fff;border:1px solid #cbc4ba;border-radius:0;padding:10px 12px;font-size:12px}.alipay-config-fields textarea{resize:vertical;min-height:74px}.alipay-config-fields .alipay-enable{color:#145baa;background:#eaf3ff;border-left:4px solid #1677ff;align-items:center;gap:9px;padding:13px;display:flex}.alipay-request-table{overflow-x:auto}.alipay-request-row{background:#fff;border-top:1px solid #e3ded6;grid-template-columns:1.5fr .75fr 1fr .65fr .85fr;align-items:center;gap:15px;min-width:900px;padding:14px 18px;display:grid}.alipay-request-row.head{color:#777168;background:#ece8e1;font-size:10px;font-weight:900}.alipay-request-row>div{gap:4px;display:grid}.alipay-request-row strong{font-size:12px}.alipay-request-row small{color:#827b72;font-size:9px;line-height:1.4}.alipay-request-row>b{background:#eeeae5;width:max-content;padding:6px 8px;font-size:9px}.alipay-request-row>b.submitted{color:#a3520e;background:#fff0d9}.alipay-request-row>b.paid{color:#217047;background:#e9f7ef}.alipay-request-row>div:last-child{grid-template-columns:1fr 1fr}.alipay-request-row button{color:#fff;cursor:pointer;background:#1677ff;border:1px solid #1677ff;min-height:34px;padding:0 8px;font-size:9px;font-weight:900}.alipay-request-row button.secondary{color:#4d4943;background:#fff;border-color:#bcb5ab}.alipay-checkout-shell{color:#fff;background:#111210;width:100%;height:100svh;min-height:0;overflow:hidden}.alipay-checkout-shell .client-app-header{z-index:1200;box-sizing:border-box;width:100%;margin:0;position:sticky;top:0}.alipay-checkout-main{box-sizing:border-box;grid-template-rows:auto minmax(0,1fr);gap:12px;width:min(1360px,100% - 32px);height:calc(100svh - 92px);min-height:0;margin:auto;padding:14px 0 16px;display:grid}.alipay-checkout-intro{background:radial-gradient(circle at 75% 35%,#1677ff3d,#0000 36%),#191a17;border:1px solid #343632;justify-content:space-between;align-items:center;gap:24px;min-height:82px;padding:13px 22px;display:flex}.alipay-checkout-intro p{color:#7eb5ff;letter-spacing:.15em;margin:0 0 5px;font-size:9px;font-weight:950}.alipay-checkout-intro h1{margin:0 0 5px;font-size:clamp(27px,3vw,44px);line-height:.98}.alipay-checkout-intro span{color:#aaa99f;font-size:11px}.alipay-checkout-intro>i{background:#1677ff;border-radius:50%;flex:none;place-items:center;width:54px;height:54px;font-size:28px;font-style:normal;font-weight:950;display:grid;box-shadow:0 0 40px #1677ff4d}.alipay-checkout-grid{grid-template-columns:minmax(360px,.82fr) minmax(430px,1.18fr);gap:12px;min-height:0;margin:0;display:grid}.alipay-payment-card,.alipay-payment-summary{box-sizing:border-box;background:#191a17;border:1px solid #343632;min-width:0;height:100%;overflow:hidden}.alipay-payment-card{flex-direction:column;padding:14px 18px;display:flex}.alipay-payment-card>header{justify-content:space-between;align-items:center;display:flex}.alipay-payment-card>header span{color:#7eb5ff;letter-spacing:.18em;font-size:11px;font-weight:950}.alipay-payment-card>header b{color:#7eb5ff;letter-spacing:.1em;background:#1677ff24;padding:6px 8px;font-size:8px}.alipay-cny-amount{text-align:center;padding:11px 0 9px}.alipay-cny-amount small{color:#aaa99f;letter-spacing:.12em;margin-bottom:5px;font-size:9px;font-weight:900;display:block}.alipay-cny-amount strong{color:#5ee89c;font-size:clamp(43px,4.5vw,64px);line-height:1}.alipay-cny-amount sup{margin-right:4px;font-size:.45em}.alipay-cny-amount p{color:#aaa99f;margin:6px 0 0;font-size:10px}.alipay-cny-amount p b{color:#fff}.alipay-qr{color:#171715;text-align:center;background:#fff;gap:6px;width:min(clamp(170px,28svh,245px),100%);margin:auto;padding:8px;display:grid}.alipay-qr img{aspect-ratio:1;object-fit:contain;width:100%}.alipay-qr span{font-size:10px;font-weight:900}.alipay-open-link{color:#fff;background:#1677ff;justify-content:center;align-items:center;min-height:40px;margin-top:9px;font-size:10px;font-weight:950;text-decoration:none;display:flex}.alipay-payee{background:#343632 padding-box content-box;grid-template-columns:1fr 1fr;gap:1px;margin-top:auto;padding-top:9px;display:grid}.alipay-payee>div{background:#20211e;gap:3px;padding:9px 11px;display:grid}.alipay-payee small{color:#8e8e85;font-size:8px}.alipay-payee strong{text-overflow:ellipsis;font-size:11px;overflow:hidden}.alipay-payment-summary{flex-direction:column;padding:18px 22px;display:flex}.alipay-payment-summary .eyebrow{color:#7eb5ff;margin:0 0 5px}.alipay-payment-summary h2{margin:0 0 12px;font-size:26px}.alipay-payment-summary>dl{background:#343632;gap:1px;margin:0;display:grid}.alipay-payment-summary>dl>div{background:#20211e;justify-content:space-between;align-items:center;gap:20px;min-height:43px;padding:0 13px;display:flex}.alipay-payment-summary dt{color:#aaa99f;font-size:10px}.alipay-payment-summary dd{margin:0;font-size:14px;font-weight:950}.alipay-payment-summary dd.green{color:#5ee89c;font-size:18px}.alipay-rate-proof{background:#20211e;border-left:4px solid #1677ff;margin-top:10px;padding:11px 13px}.alipay-rate-proof span,.alipay-reference>span{color:#85867f;letter-spacing:.1em;font-size:8px;font-weight:900;display:block}.alipay-rate-proof strong{margin:5px 0 3px;font-size:11px;display:block}.alipay-rate-proof small{color:#aaa99f;font-size:8px}.alipay-rate-proof p{color:#aaa99f;margin:6px 0 0;font-size:9px;line-height:1.45}.alipay-reference{border:1px solid #41433e;margin-top:10px;padding:11px 100px 11px 13px;position:relative}.alipay-reference code{color:#ff763b;text-overflow:ellipsis;margin-top:5px;font-size:14px;font-weight:950;display:block;overflow:hidden}.alipay-reference button{color:#fff;cursor:pointer;background:0 0;border:1px solid #565951;min-height:32px;padding:0 10px;font-size:9px;font-weight:900;position:absolute;top:9px;right:9px}.alipay-note{color:#c6c5bc;background:#272822;margin:8px 0 0;padding:9px 11px;font-size:9px;line-height:1.45}.alipay-submitted-button{color:#fff;cursor:pointer;background:#1677ff;border:0;width:100%;min-height:43px;margin-top:10px;font-size:12px;font-weight:950}.alipay-submitted-button:disabled{cursor:wait;opacity:.6}.alipay-waiting,.alipay-paid,.alipay-inactive{background:#20211e;border:1px solid #42443f;margin-top:10px;padding:11px 13px}.alipay-waiting>span{background:#ff8b31;border-radius:50%;width:10px;height:10px;margin-right:8px;animation:1.4s infinite pulse;display:inline-block;box-shadow:0 0 0 4px #ff8b311f}.alipay-waiting strong,.alipay-paid strong,.alipay-inactive strong{font-size:12px}.alipay-waiting p,.alipay-inactive p{color:#aaa99f;margin:6px 0 0;font-size:9px;line-height:1.45}.alipay-paid{background:#183325;border-color:#2e8052;gap:7px;display:grid}.alipay-paid>span{color:#5ee89c;font-size:22px}.alipay-paid a,.alipay-inactive a{color:#7eb5ff;font-size:10px;font-weight:900;text-decoration:none}.alipay-payment-summary>footer{color:#898a82;border-top:1px solid #343632;justify-content:space-between;align-items:center;gap:15px;margin-top:auto;padding-top:9px;font-size:8px;display:flex}.alipay-payment-summary>footer b{color:#c8c7be}.alipay-fatal{text-align:center;align-content:center;place-items:center;gap:14px;min-height:520px;display:grid}.alipay-fatal>span{background:#ff5c0f;border-radius:50%;place-items:center;width:64px;height:64px;font-size:30px;display:grid}.alipay-fatal h1{margin:10px 0 0}.alipay-fatal p{color:#aaa99f;max-width:620px;margin:0}.alipay-fatal button,.alipay-fatal a{color:#fff;cursor:pointer;background:0 0;border:1px solid #51534e;justify-content:center;align-items:center;min-height:43px;padding:0 18px;font-size:11px;text-decoration:none;display:inline-flex}@media (width<=900px){.payment-channel-grid,.alipay-config-grid,.alipay-config-fields>div{grid-template-columns:1fr}.alipay-checkout-shell{height:auto;min-height:100svh;overflow:hidden visible}.alipay-checkout-main{width:min(100% - 24px,680px);height:auto;padding:20px 0 50px;display:block}.alipay-checkout-grid{grid-template-columns:1fr;gap:12px;margin-top:12px}.alipay-payment-card,.alipay-payment-summary{height:auto;overflow:visible}.alipay-checkout-intro{min-height:105px;padding:18px}.alipay-checkout-intro>i{width:58px;height:58px;font-size:29px}.alipay-payment-card{min-height:0}.alipay-qr{width:min(250px,100%)}}@media (width<=680px){.client-pay-all-options,.client-order-quick-pay-options,.client-odm-pay-options,.client-bill-pay-options{grid-template-columns:1fr}.payment-channel-grid,.payment-channel-config,.alipay-request-panel{margin-inline:12px}.alipay-config-grid{padding:14px}.alipay-qr-preview{width:min(210px,100%)}.alipay-checkout-intro h1{font-size:31px}.alipay-payment-summary{padding:22px 16px}.alipay-reference{padding-right:16px}.alipay-reference button{width:100%;margin-top:12px;position:static}.alipay-payee{grid-template-columns:1fr}.alipay-payment-summary>footer{flex-direction:column;align-items:flex-start}}.quote-product-share-link{background:#fff;border:1px solid #d5cec5;grid-template-columns:minmax(190px,.8fr) minmax(300px,1.5fr) auto;align-items:center;gap:14px;margin-top:16px;padding:14px 16px;display:grid}.quote-product-share-link>div{gap:3px;display:grid}.quote-product-share-link span{color:#ff6518;letter-spacing:.12em;font-size:8px;font-weight:950}.quote-product-share-link strong{font-size:13px}.quote-product-share-link small{color:#746d64;font-size:8px;line-height:1.45}.quote-product-share-link code{color:#4d4740;text-overflow:ellipsis;white-space:nowrap;background:#f7f5f1;border:1px solid #e1dcd4;min-width:0;padding:11px 12px;font-size:9px;overflow:hidden}.quote-product-share-link aside{gap:8px;display:flex}.quote-product-share-link a,.quote-product-share-link button{color:#1d1b18;white-space:nowrap;background:#fff;border:1px solid #1d1b18;place-items:center;min-height:38px;padding:0 12px;font-size:8px;font-weight:900;text-decoration:none;display:grid}.quote-product-share-link button{color:#fff;background:#ff6518;border-color:#ff6518}@media (width<=720px){.quote-product-share-link{grid-template-columns:1fr}.quote-product-share-link aside{grid-template-columns:1fr 1fr;display:grid}}.procurement-actions a.current{color:#a8470b;background:#fff5e9;border-color:#e77922}.procurement-actions a.has-note{align-content:center;justify-items:start;gap:2px;min-height:42px;display:grid}.procurement-actions a.has-note b{font-size:8px}.procurement-actions a.has-note small{color:#9b4d19;white-space:nowrap;font-size:7px;font-weight:850}.procurement-consolidated-link>div{gap:4px;min-width:0;display:grid}.procurement-consolidated-link>div a{gap:2px;display:grid}.procurement-consolidated-link>div a b{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.procurement-consolidated-link>div a small{color:#8b5a35;text-overflow:ellipsis;white-space:nowrap;font-size:7px;font-weight:800;overflow:hidden}.client-payment-batch-bar{background:#fff8ef;border:1px solid #d4cdc3;grid-template-columns:minmax(220px,1fr) auto auto;align-items:center;gap:18px;min-height:70px;padding:12px 16px;display:grid}.client-payment-batch-bar>label{cursor:pointer;align-items:center;gap:10px;display:flex}.client-payment-batch-bar input{width:18px;height:18px;accent-color:var(--orange)}.client-payment-batch-bar label span{gap:2px;display:grid}.client-payment-batch-bar label strong{font-size:12px}.client-payment-batch-bar label small,.client-payment-batch-bar p span{color:#827a71;font-size:10px}.client-payment-batch-bar p{justify-items:end;gap:2px;margin:0;display:grid}.client-payment-batch-bar p strong{color:var(--orange-dark);font-size:20px}.client-payment-batch-bar>button,.client-manual-pay-buttons>button{background:var(--orange);color:#fff;cursor:pointer;border:0;min-height:45px;padding:0 18px;font-size:11px;font-weight:950}.client-payment-batch-bar>button:disabled,.client-manual-pay-buttons>button:disabled{cursor:not-allowed;opacity:.45}.client-manual-payment article{grid-template-columns:34px minmax(220px,1fr) minmax(200px,.7fr) minmax(120px,auto)}.client-payment-order-check{cursor:pointer;place-items:center;display:grid}.client-payment-order-check input{opacity:0;position:absolute}.client-payment-order-check span{color:#0000;background:#fff;border:1px solid #c9c1b6;place-items:center;width:28px;height:28px;font-size:12px;font-weight:950;display:grid}.client-payment-order-check input:checked+span{border-color:var(--orange);background:var(--orange);color:#fff}.client-payment-order-check input:disabled+span{cursor:not-allowed;opacity:.35}.client-manual-pay-buttons{display:block}.client-manual-pay-buttons>button{width:100%}.client-payment-method-modal{border-top:5px solid var(--orange);background:#fff;width:min(520px,100vw - 28px);padding:28px;position:relative}.client-payment-method-modal>.icon-button{position:absolute;top:12px;right:12px}.client-payment-method-modal h2{margin:5px 0 16px;font-size:24px}.client-payment-method-summary{background:#f7f4ef;border:1px solid #ddd6cc;grid-template-columns:1fr auto;align-items:baseline;gap:5px 12px;padding:14px;display:grid}.client-payment-method-summary span{color:#6f685f;font-size:11px;font-weight:850}.client-payment-method-summary strong{color:var(--orange-dark);font-size:24px}.client-payment-method-summary small{color:#847c73;text-overflow:ellipsis;white-space:nowrap;grid-column:1/-1;font-size:9px;overflow:hidden}.client-payment-method-options{grid-template-columns:1fr 1fr;gap:9px;margin-top:12px;display:grid}.client-payment-method-options button{cursor:pointer;border:0;align-content:center;gap:4px;min-height:68px;display:grid}.client-payment-method-options button.paypal{color:#142c47;background:#ffc439}.client-payment-method-options button.alipay{color:#fff;background:#1677ff}.client-payment-method-options button:disabled{cursor:wait;opacity:.55}.client-payment-method-options b{font-size:14px}.client-payment-method-options span{font-size:10px;font-weight:750}@media (width<=720px){.client-payment-batch-bar{grid-template-columns:1fr;align-items:stretch}.client-payment-batch-bar p{justify-items:start}.client-manual-payment article{grid-template-columns:30px 1fr}.client-manual-payment article>div:nth-of-type(2),.client-manual-pay-buttons{grid-column:2}.client-payment-method-options{grid-template-columns:1fr}.client-payment-method-modal{padding:24px 16px 16px}}.client-manual-order-shell{background:#efede8;min-height:100svh;padding:0 clamp(22px,5vw,76px) 90px}.client-manual-order-shell>.portal-header{margin-inline:calc(-1*clamp(22px,5vw,76px));padding-inline:clamp(22px,5vw,76px)}.client-manual-order-hero{background:var(--ink);color:#fff;justify-content:space-between;align-items:flex-end;gap:28px;min-height:275px;margin-inline:calc(-1*clamp(22px,5vw,76px));padding:66px clamp(22px,5vw,76px) 48px;display:flex;overflow:hidden}.client-manual-order-hero>div{max-width:820px}.client-manual-order-hero h1{letter-spacing:-.065em;margin:9px 0 14px;font-size:clamp(44px,6vw,78px);line-height:.98}.client-manual-order-hero p:last-child{color:#c0bbb3;margin:0;font-size:15px;line-height:1.7}.client-manual-order-hero>span{color:#35322f;letter-spacing:-.1em;font-size:clamp(120px,18vw,220px);font-weight:950;line-height:.64}.client-manual-steps{background:#d9d3ca;border:1px solid #d9d3ca;grid-template-columns:repeat(3,1fr);gap:1px;margin-top:18px;display:grid}.client-manual-steps>div{color:#9b948b;background:#fff;align-items:center;gap:13px;min-height:82px;padding:14px 18px;display:flex}.client-manual-steps i{border:1px solid #cfc8be;border-radius:50%;flex:0 0 35px;place-items:center;width:35px;height:35px;font-size:12px;font-style:normal;font-weight:950;display:grid}.client-manual-steps span{gap:4px;display:grid}.client-manual-steps small{letter-spacing:.12em;font-size:8px;font-weight:950}.client-manual-steps strong{color:#6c665f;font-size:14px}.client-manual-steps>div.active{color:var(--orange-dark);box-shadow:inset 0 -4px var(--orange);background:#fff4e8}.client-manual-steps>div.active i{border-color:var(--orange);background:var(--orange);color:#fff}.client-manual-steps>div.active strong{color:var(--ink)}.client-manual-steps>div.done{color:#287b4f}.client-manual-steps>div.done i{color:#fff;background:#2f8a5c;border-color:#2f8a5c}.client-manual-message{color:#94483f;background:#fff2ef;border:1px solid #dca79f;align-items:center;gap:11px;min-height:48px;margin-top:13px;padding:9px 13px;font-size:12px;font-weight:850;display:flex}.client-manual-message>strong{color:#fff;background:#aa4c42;border-radius:50%;place-items:center;width:25px;height:25px;display:grid}.client-manual-message>span{flex:1}.client-manual-message>button{color:inherit;cursor:pointer;background:0 0;border:0;font-size:18px}.client-manual-message.success{color:#286e4b;background:#edf8f2;border-color:#b9dac8}.client-manual-message.success>strong{background:#2f8a5c}.client-manual-workspace,.client-manual-review,.client-manual-payment{background:#f8f6f2;border:1px solid #d5cfc5;margin-top:16px}.client-manual-workspace>header,.client-manual-review>header{background:#fff;border-bottom:1px solid #ddd7ce;justify-content:space-between;align-items:center;gap:24px;min-height:104px;padding:20px 24px;display:flex}.client-manual-workspace>header h2,.client-manual-review>header h2{margin:3px 0 6px;font-size:25px}.client-manual-workspace>header span,.client-manual-review>header span{color:var(--muted);font-size:12px}.client-manual-mode-switch{background:#eeebe5;padding:4px;display:flex}.client-manual-mode-switch button{color:#777068;cursor:pointer;background:0 0;border:0;align-items:center;gap:8px;min-height:46px;padding:0 16px;font-size:11px;font-weight:900;display:flex}.client-manual-mode-switch button b{font-size:17px}.client-manual-mode-switch button.active{background:var(--ink);color:#fff;box-shadow:0 4px 12px #1815131f}.client-manual-order-list{background:#e9e6e0;gap:13px;padding:14px;display:grid}.client-manual-order-card{border:1px solid #d5cec4;border-left:5px solid var(--orange);background:#fff}.client-manual-order-card>header{background:#fbfaf7;border-bottom:1px solid #e2dcd3;justify-content:space-between;align-items:center;gap:15px;min-height:70px;padding:12px 17px;display:flex}.client-manual-order-card>header>div{align-items:center;gap:12px;display:flex}.client-manual-order-card>header i{background:var(--ink);width:38px;height:38px;color:var(--orange);place-items:center;font-size:11px;font-style:normal;font-weight:950;display:grid}.client-manual-order-card>header span{gap:4px;display:grid}.client-manual-order-card>header strong{font-size:16px}.client-manual-order-card>header small{color:#8d867d;font-size:10px}.client-manual-order-card>header button{color:#9b463d;cursor:pointer;background:#fff5f2;border:1px solid #ddb2aa;padding:7px 9px;font-size:10px;font-weight:900}.client-manual-card-body{grid-template-columns:minmax(0,.92fr) minmax(0,1.25fr) minmax(220px,.55fr);display:grid}.client-manual-section{min-width:0;padding:18px}.client-manual-section+.client-manual-section{border-left:1px solid #e1dbd2}.client-manual-section>header{align-items:center;gap:10px;margin-bottom:15px;display:flex}.client-manual-section>header>b{width:27px;height:27px;color:var(--orange-dark);background:#fff0e3;border-radius:50%;place-items:center;font-size:9px;display:grid}.client-manual-section>header span{gap:3px;min-width:0;display:grid}.client-manual-section>header strong{font-size:13px}.client-manual-section>header small{color:#898279;font-size:9px;line-height:1.4}.client-manual-reference,.client-manual-country{color:#57514a;gap:6px;margin-bottom:11px;font-size:10px;font-weight:900;display:grid}.client-manual-reference input,.client-manual-country select,.client-manual-address-grid input,.client-manual-inline-add input,.client-manual-inline-add select,.client-category-four-level select,.client-channel-select{color:#332f2b;width:100%;height:42px;font:inherit;background:#faf9f6;border:1px solid #d1cabf;outline:0;padding:0 10px;font-size:11px}.client-manual-reference input:focus,.client-manual-country select:focus,.client-manual-address-grid input:focus,.client-manual-address-text:focus,.client-manual-inline-add input:focus,.client-manual-inline-add select:focus,.client-category-four-level select:focus,.client-channel-select:focus{border-color:var(--orange);background:#fff;box-shadow:0 0 0 3px #ff6b2c1a}.client-address-mode{grid-template-columns:1fr 1fr;margin-bottom:9px;display:grid}.client-address-mode button{color:#746d65;cursor:pointer;background:#f7f5f1;border:1px solid #d3ccc2;min-height:36px;font-size:9px;font-weight:900}.client-address-mode button+button{border-left:0}.client-address-mode button.active{border-color:var(--ink);background:var(--ink);color:#fff}.client-manual-address-text{width:100%;min-height:105px;font:inherit;resize:vertical;background:#faf9f6;border:1px solid #d1cabf;outline:0;padding:11px;font-size:11px;line-height:1.55}.client-address-recognition{color:#787168;background:#f3f1ed;border-left:3px solid #aaa39a;gap:4px;margin-top:8px;padding:9px 10px;display:grid}.client-address-recognition strong{font-size:10px}.client-address-recognition span{font-size:9px;line-height:1.45}.client-address-recognition small{color:#9a4c40;font-size:9px;font-weight:900;line-height:1.45}.client-address-recognition.ready{color:#276947;background:#eef8f2;border-left-color:#2f8a5c}.client-manual-address-grid{grid-template-columns:1fr 1fr;gap:9px;display:grid}.client-manual-address-grid label{color:#615b54;gap:5px;min-width:0;font-size:9px;font-weight:850;display:grid}.client-manual-address-grid label.wide{grid-column:1/-1}.client-product-picker-tabs{grid-template-columns:repeat(3,1fr);margin-bottom:10px;display:grid}.client-product-picker-tabs button{color:#746e66;cursor:pointer;background:#f8f6f2;border:1px solid #d3ccc2;min-height:38px;padding:5px 7px;font-size:9px;font-weight:900}.client-product-picker-tabs button+button{border-left:0}.client-product-picker-tabs button.active{border-color:var(--orange);color:var(--orange-dark);background:#fff0e4}.client-manual-inline-add{grid-template-columns:minmax(0,1fr) auto;gap:7px;display:grid}.client-manual-inline-add button{background:var(--ink);color:#fff;cursor:pointer;border:0;min-width:72px;font-size:9px;font-weight:950}.client-manual-inline-add button:hover{background:var(--orange)}.client-category-four-level{gap:8px;display:grid}.client-category-four-level>div:first-child{grid-template-columns:1fr 1fr;gap:7px;display:grid}.client-category-four-level label{color:#6a635c;gap:4px;font-size:8px;font-weight:900;display:grid}.client-category-four-level select:disabled,.client-channel-select:disabled{color:#aaa39a;background:#eeece8}.client-my-product-cascade{gap:8px;display:grid}.client-my-product-steps{grid-template-columns:1fr 1fr;gap:8px;display:grid}.client-my-product-steps>div{gap:5px;min-width:0;display:grid}.client-my-product-steps>div>span{color:#5f5851;align-items:center;gap:6px;font-size:10px;font-weight:900;display:flex}.client-my-product-steps>div>span b{background:var(--ink);width:19px;height:19px;color:var(--orange);border-radius:50%;place-items:center;font-size:9px;display:grid}.client-my-product-steps>div.disabled>span{color:#9b958e}.client-image-picker{min-width:0;position:relative}.client-image-picker summary,.client-image-picker-disabled{color:#332f2b;cursor:pointer;background:#faf9f6;border:1px solid #d1cabf;grid-template-columns:42px minmax(0,1fr) 12px;align-items:center;gap:9px;min-height:58px;padding:7px;list-style:none;display:grid}.client-image-picker summary::-webkit-details-marker{display:none}.client-image-picker summary:after{content:"⌄";color:var(--orange-dark);font-size:13px;font-weight:950}.client-image-picker[open] summary{border-color:var(--orange);background:#fff;box-shadow:0 0 0 3px #ff6b2c1a}.client-image-picker summary>span,.client-image-picker-disabled>span,.client-image-picker-menu button>span{text-align:left;gap:3px;min-width:0;display:grid}.client-image-picker strong,.client-image-picker-disabled strong,.client-image-picker-menu strong{color:#332f2b;text-overflow:ellipsis;white-space:nowrap;font-family:ui-monospace,monospace;font-size:10px;overflow:hidden}.client-image-picker small,.client-image-picker-disabled small,.client-image-picker-menu small{color:#837c74;text-overflow:ellipsis;white-space:nowrap;font-size:9px;font-weight:750;overflow:hidden}.client-picker-thumbnail{width:42px;height:42px;color:var(--orange-dark);background:#eeeae4;place-items:center;font-size:8px;font-weight:950;display:grid;overflow:hidden}.client-picker-thumbnail img{object-fit:cover;width:100%;height:100%}.client-picker-thumbnail.placeholder{background:var(--ink);color:var(--orange)}.client-image-picker-menu{z-index:40;background:#fff;border:1px solid #c8c0b5;max-height:310px;position:absolute;top:calc(100% + 5px);left:0;right:0;overflow-y:auto;box-shadow:0 15px 30px #1e1a1633}.client-image-picker-menu button{cursor:pointer;background:#fff;border:0;border-bottom:1px solid #eee9e2;grid-template-columns:42px minmax(0,1fr) 12px;align-items:center;gap:9px;width:100%;min-height:58px;padding:7px;display:grid}.client-image-picker-menu button:last-child{border-bottom:0}.client-image-picker-menu button:hover,.client-image-picker-menu button.selected{background:#fff1e5}.client-image-picker-menu button>i{color:var(--orange-dark);font-size:16px;font-style:normal}.client-image-picker-disabled{cursor:not-allowed;opacity:.62;grid-template-columns:42px minmax(0,1fr)}.client-my-product-add{background:var(--ink);color:#fff;cursor:pointer;border:0;min-height:42px;font-size:10px;font-weight:950}.client-my-product-add:hover{background:var(--orange)}.client-my-product-add:disabled{cursor:not-allowed;opacity:.38}.client-my-product-help{color:#777068;font-size:9px;line-height:1.45}.client-selected-products{gap:6px;margin-top:12px;display:grid}.client-selected-products>article{background:#fbfaf7;border:1px solid #ddd6cc;grid-template-columns:48px minmax(110px,1fr) 55px minmax(145px,.8fr) 22px;align-items:center;gap:9px;min-height:74px;padding:8px;display:grid;position:relative}.client-selected-product-image{width:46px;height:46px;color:var(--orange-dark);background:#eeebe5;place-items:center;font-size:8px;font-weight:950;display:grid;overflow:hidden}.client-selected-product-image img{object-fit:cover;width:100%;height:100%}.client-selected-product-image.placeholder{background:var(--ink);color:var(--orange)}.client-selected-products>article>div:nth-child(2){gap:3px;min-width:0;display:grid}.client-selected-products strong,.client-selected-products span,.client-selected-products code{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.client-selected-products strong{font-size:10px}.client-selected-products span{color:#7e776f;font-size:9px}.client-selected-products code{color:var(--orange-dark);font-size:9px;font-weight:900}.client-selected-products>article>label{color:#736c64;gap:4px;font-size:8px;font-weight:900;display:grid}.client-selected-products input[type=number]{background:#fff;border:1px solid #d1cabf;width:52px;height:32px;padding:0 5px}.client-product-services{gap:6px;display:grid}.client-product-services label{color:#615a53;align-items:center;gap:6px;font-size:9px;font-weight:800;display:flex}.client-product-services input{accent-color:var(--orange)}.client-remove-line{color:#9b463d;cursor:pointer;background:0 0;border:0;width:22px;height:22px;font-size:17px}.client-selected-empty{color:#938c84;border:1px dashed #cbc4ba;place-items:center;min-height:62px;font-size:10px;display:grid}.client-channel-select{height:46px}.client-logistics-price{background:#eef8f2;border-left:3px solid #2f8a5c;grid-template-columns:1fr auto;align-items:center;gap:3px 12px;margin-top:8px;padding:10px 11px;display:grid}.client-logistics-price span{color:#276947;font-size:9px;font-weight:900}.client-logistics-price strong{color:#1f7049;font-size:17px}.client-logistics-price small{color:#56806a;grid-column:1/-1;font-size:8px}.client-channel-warning,.client-channel-guidance{color:#76541f;background:#fff6df;border-left:3px solid #ba7c2b;margin:8px 0 0;padding:9px;font-size:9px;line-height:1.5}.client-channel-guidance.ready{color:#276947;background:#eef8f2;border-left-color:#2f8a5c}.client-add-another-order,.client-add-table-row{min-height:48px;color:var(--orange-dark);cursor:pointer;letter-spacing:.04em;background:#f8f6f2;border:1px dashed #bdb5ab;font-size:11px;font-weight:950}.client-add-another-order:hover,.client-add-table-row:hover{border-color:var(--orange);background:#fff5eb}.client-manual-stage-actions{background:#fff;border-top:1px solid #d9d2c8;justify-content:space-between;align-items:center;gap:16px;min-height:76px;padding:14px 20px;display:flex}.client-manual-stage-actions span{color:#746d65;font-size:11px;font-weight:850}.client-manual-stage-actions button,.client-manual-review>footer>button{background:var(--orange);color:#fff;cursor:pointer;letter-spacing:.04em;border:0;min-height:48px;padding:0 20px;font-size:11px;font-weight:950}.client-manual-stage-actions button:hover,.client-manual-review>footer>button:hover{background:#e9561d}.client-manual-stage-buttons{align-items:center;gap:10px;display:flex}.client-manual-stage-actions .client-manual-stage-buttons .secondary{color:#171717;background:#fff;border:1px solid #d6cfc5}.client-manual-stage-actions .client-manual-stage-buttons .secondary:hover{border-color:var(--orange);color:var(--orange);background:#fff6ef}.client-manual-stage-actions button:disabled{cursor:wait;opacity:.58}.client-manual-drafts{background:#fffaf4;border-bottom:1px solid #d9d2c8}.client-manual-drafts>summary{cursor:pointer;justify-content:space-between;align-items:center;gap:18px;min-height:64px;padding:12px 20px;list-style:none;display:flex}.client-manual-drafts>summary::-webkit-details-marker{display:none}.client-manual-drafts>summary span{gap:3px;display:grid}.client-manual-drafts>summary strong{color:#171717;font-size:12px}.client-manual-drafts>summary small{color:#857c72;font-size:10px}.client-manual-drafts>summary>b{color:var(--orange);letter-spacing:.08em;font-size:9px}.client-manual-drafts>div{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;padding:0 20px 18px;display:grid}.client-manual-drafts article{background:#fff;border:1px solid #ded7cd;justify-content:space-between;align-items:center;gap:10px;min-width:0;padding:12px;display:flex}.client-manual-drafts article.active{border-color:var(--orange);box-shadow:inset 3px 0 0 var(--orange)}.client-manual-drafts article>span{gap:4px;min-width:0;display:grid}.client-manual-drafts article>span strong,.client-manual-drafts article>span small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.client-manual-drafts article>span strong{font-size:11px}.client-manual-drafts article>span small{color:#857c72;font-size:9px}.client-manual-drafts article>div{flex:none;gap:6px;display:flex}.client-manual-drafts article button{color:#211f1c;cursor:pointer;background:#fff;border:1px solid #211f1c;min-height:32px;padding:0 9px;font-size:9px;font-weight:900}.client-manual-drafts article button:hover{border-color:var(--orange);color:var(--orange)}.client-manual-drafts article button.danger{color:#a13f24;border-color:#ead0c8}.client-manual-table-wrap{background:#e9e6e0;padding:14px}.client-manual-table-help{border-left:4px solid var(--orange);background:#fff7ed;align-items:center;gap:12px;padding:12px 14px;display:flex}.client-manual-table-help strong{font-size:12px}.client-manual-table-help span{color:#756d64;font-size:10px;line-height:1.5}.client-manual-table-scroll{background:#fff;border:1px solid #d4cdc3;border-top:0;overflow-x:auto}.client-manual-table{width:100%}.client-manual-table-scroll table{border-collapse:collapse;table-layout:fixed;width:100%;min-width:1290px}.client-manual-table-scroll th{background:var(--ink);color:#ddd7cf;text-align:left;border-right:1px solid #ddd6cc;height:43px;padding:0 8px;font-size:9px}.client-manual-table-scroll th:first-child{width:42px}.client-manual-table-scroll th:nth-child(2){width:145px}.client-manual-table-scroll th:nth-child(3){width:310px}.client-manual-table-scroll th:nth-child(4){width:175px}.client-manual-table-scroll th:nth-child(5){width:65px}.client-manual-table-scroll th:nth-child(6){width:220px}.client-manual-table-scroll th:nth-child(7),.client-manual-table-scroll th:nth-child(8){text-align:center;width:95px}.client-manual-table-scroll th:last-child{width:38px}.client-manual-table-scroll td{color:#746d65;vertical-align:middle;border-top:1px solid #e0dad1;border-right:1px solid #ebe6df;height:86px;padding:7px;font-size:10px}.client-manual-table-scroll td:first-child{text-align:center;font-family:ui-monospace,monospace;font-weight:900}.client-manual-table-scroll input:not([type=checkbox]),.client-manual-table-scroll textarea,.client-manual-table-scroll select{width:100%;min-height:37px;font:inherit;background:#faf9f6;border:1px solid #d4cdc2;outline:0;padding:7px 8px;font-size:10px}.client-manual-table-scroll textarea{resize:vertical;min-height:54px}.client-manual-table-scroll td small{color:#a34c42;margin-top:4px;font-size:8px;display:block}.client-manual-table-scroll td small.recognized{color:#267047}.client-manual-table-scroll td:last-child button{color:#a34c42;cursor:pointer;background:#fff0ed;border:0;width:24px;height:24px}.client-table-check{cursor:pointer;place-items:center;display:grid}.client-table-check input{opacity:0;position:absolute}.client-table-check span{color:#0000;background:#fff;border:1px solid #ccc4b9;place-items:center;width:28px;height:28px;font-weight:950;display:grid}.client-table-check input:checked+span{border-color:var(--orange);background:var(--orange);color:#fff}.client-add-table-row{width:100%;margin-top:9px}.client-table-country{margin-bottom:5px}.client-picker-thumbnail{position:relative}.client-thumbnail-zoom{cursor:zoom-in;background:#12110fe0;border-radius:50%;width:16px;height:16px;position:absolute;top:2px;right:2px;box-shadow:0 1px 4px #00000040}.client-thumbnail-zoom:before{content:"";border:1.5px solid #fff;border-radius:50%;width:6px;height:6px;position:absolute;top:3px;left:3px}.client-thumbnail-zoom:after{content:"";transform-origin:0;background:#fff;width:4px;height:1.5px;position:absolute;top:10px;left:10px;transform:rotate(45deg)}.client-thumbnail-zoom:hover{background:var(--orange);transform:scale(1.08)}.client-variant-attributes{background:#f7f4ef;border:1px solid #ded7cd;gap:8px;padding:9px;display:grid}.client-variant-attributes-title{color:#6f685f;font-size:8px;font-weight:900}.client-variant-attributes>div{gap:5px;display:grid}.client-variant-attributes>div>strong{color:#332f2b;font-size:9px}.client-variant-attributes p{flex-wrap:wrap;gap:5px;margin:0;display:flex}.client-variant-attributes button{color:#554f48;cursor:pointer;background:#fff;border:1px solid #d1c9be;min-width:42px;min-height:30px;padding:4px 8px;font-size:9px;font-weight:850}.client-variant-attributes button:hover,.client-variant-attributes button.selected{border-color:var(--orange);color:var(--orange-dark);background:#fff0e4}.client-variant-attributes button:disabled{color:#aaa39a;cursor:not-allowed;background:#ebe8e3;border-color:#e2ddd6;text-decoration:line-through}.client-product-image-preview{background:#fff;justify-items:center;gap:10px;width:min(760px,100vw - 28px);max-height:calc(100vh - 36px);padding:38px 18px 16px;display:grid;position:relative;overflow:auto}.client-product-image-preview>.icon-button{position:absolute;top:8px;right:8px}.client-product-image-preview>img{object-fit:contain;max-width:100%;max-height:calc(100vh - 130px);display:block}.client-product-image-preview>strong{color:#332f2b;text-align:center;max-width:100%;font-size:12px}.client-manual-review>header>button{color:#5f5851;cursor:pointer;background:#fff;border:1px solid #cfc7bc;min-height:39px;padding:0 13px;font-size:10px;font-weight:900}.client-manual-review>div{background:#e9e6e0;gap:10px;padding:13px;display:grid}.client-manual-review>div>article{background:#fff;border:1px solid #d5cec4}.client-manual-review article>header{border-bottom:1px solid #e1dbd2;justify-content:space-between;align-items:center;gap:14px;min-height:55px;padding:9px 14px;display:flex}.client-manual-review article>header span{align-items:center;gap:10px;display:flex}.client-manual-review article>header i{background:var(--ink);width:30px;height:30px;color:var(--orange);place-items:center;font-size:9px;font-style:normal;display:grid}.client-manual-review article>header strong{font-size:14px}.client-manual-review article>header b{color:var(--orange-dark);font-size:11px}.client-review-grid{border-bottom:1px solid #e3ddd5;grid-template-columns:1.2fr .55fr .55fr;display:grid}.client-review-grid section{gap:5px;padding:13px 15px;display:grid}.client-review-grid section+section{border-left:1px solid #e3ddd5}.client-review-grid small{color:var(--orange-dark);letter-spacing:.08em;font-size:8px;font-weight:950}.client-review-grid strong{font-size:12px}.client-review-grid p{color:#776f67;margin:0;font-size:10px;line-height:1.5}.client-review-total{background:#fff9f2}.client-review-total strong{color:var(--orange-dark);font-size:20px}.client-review-total strong.pending{color:#8a8178;font-size:10px}.client-review-lines{padding:7px 12px}.client-review-lines>div{border-bottom:1px solid #eee9e2;grid-template-columns:48px minmax(0,1fr) 50px minmax(150px,.6fr);align-items:center;gap:10px;min-height:61px;padding:7px;display:grid}.client-review-lines>div:last-child{border-bottom:0}.client-review-lines>div>span{gap:4px;display:grid}.client-review-lines strong{font-size:11px}.client-review-lines code{color:var(--orange-dark);font-size:9px}.client-review-lines>div>b{font-size:11px}.client-review-lines p{flex-wrap:wrap;gap:5px;margin:0;display:flex}.client-review-lines p i{color:#8a481f;background:#fff0e3;padding:5px 7px;font-size:8px;font-style:normal;font-weight:900}.client-review-lines p small{color:#8c857d;font-size:9px}.client-manual-review>footer{background:#fff;border-top:1px solid #d9d2c8;justify-content:flex-end;align-items:center;gap:22px;min-height:78px;padding:13px 18px;display:flex}.client-manual-review>footer p{align-items:baseline;gap:7px;margin:0;display:flex}.client-manual-review>footer p strong{font-size:26px}.client-manual-review>footer p span{color:#777068;font-size:11px}.client-manual-review>footer .client-review-grand-total{justify-items:end;gap:2px;margin-left:auto;display:grid}.client-manual-review>footer .client-review-grand-total strong{color:var(--orange-dark);font-size:25px}.client-manual-review>footer>button:disabled{cursor:wait;opacity:.6}.client-manual-payment>header{background:var(--ink);color:#fff;border-bottom:1px solid #d8d1c7;align-items:center;gap:20px;min-height:150px;padding:24px;display:flex}.client-manual-payment>header>i{color:#fff;background:#2f8a5c;border-radius:50%;flex:0 0 68px;place-items:center;width:68px;height:68px;font-size:28px;font-style:normal;display:grid}.client-manual-payment>header h2{margin:5px 0 7px;font-size:31px}.client-manual-payment>header span{color:#bab5ad;font-size:12px;line-height:1.6}.client-manual-payment>div{background:#e9e6e0;gap:8px;padding:13px;display:grid}.client-manual-payment article{background:#fff;border:1px solid #d4cdc3;grid-template-columns:minmax(220px,1fr) minmax(200px,.7fr) minmax(260px,auto);align-items:center;gap:20px;min-height:105px;padding:15px 17px;display:grid}.client-manual-payment article>div:not(.client-manual-pay-buttons){gap:5px;display:grid}.client-manual-payment article span{color:#8a837b;letter-spacing:.09em;font-size:8px;font-weight:950}.client-manual-payment article strong{font-size:20px}.client-manual-payment article small{color:#777068;font-size:10px}.client-manual-pay-buttons{grid-template-columns:1fr 1fr;gap:7px;display:grid}.client-manual-pay-buttons button{cursor:pointer;border:0;min-height:48px;padding:0 14px;font-size:11px;font-weight:950}.client-manual-pay-buttons button.paypal{color:#142c47;background:#ffc439}.client-manual-pay-buttons button.alipay{color:#fff;background:#1677ff}.client-manual-pay-buttons button:disabled{cursor:not-allowed;opacity:.48}.client-manual-payment>footer{background:#fff;justify-content:flex-end;padding:16px 18px;display:flex}.client-manual-payment>footer a{background:var(--ink);color:#fff;align-items:center;min-height:45px;padding:0 17px;font-size:10px;font-weight:950;text-decoration:none;display:flex}.client-manual-modal-backdrop{z-index:2147483600}.client-my-product-confirm{border-top:5px solid var(--orange);text-align:center;width:min(620px,100vw - 30px);padding:31px;position:relative}.client-my-product-confirm>.icon-button{position:absolute;top:13px;right:13px}.client-my-product-icon{width:62px;height:62px;color:var(--orange-dark);background:#fff0e2;border-radius:50%;place-items:center;margin:0 auto 13px;font-size:31px;display:grid}.client-my-product-confirm h2{max-width:520px;margin:8px auto 18px;font-size:23px;line-height:1.35}.client-my-product-preview{background:#f8f6f2;border:1px solid #ddd6cc;gap:5px;padding:13px;display:grid}.client-my-product-preview strong{color:var(--orange-dark);font-family:ui-monospace,monospace;font-size:14px}.client-my-product-preview span{color:#777068;font-size:11px}.client-my-product-confirm>footer{justify-content:center;gap:8px;margin-top:19px;display:flex}.client-my-product-confirm>footer button{min-height:43px;padding:0 13px;font-size:10px;font-weight:900}@media (width<=1300px){.client-manual-card-body{grid-template-columns:1fr 1.25fr}.client-manual-section:last-child{border-top:1px solid #e1dbd2;border-left:0;grid-column:1/-1}.client-manual-section:last-child .client-channel-select{max-width:620px}}@media (width<=900px){.client-manual-workspace>header,.client-manual-review>header{flex-direction:column;align-items:flex-start}.client-manual-mode-switch{width:100%}.client-manual-mode-switch button{flex:1;justify-content:center}.client-manual-card-body{grid-template-columns:1fr}.client-manual-section+.client-manual-section{border-top:1px solid #e1dbd2;border-left:0}.client-manual-section:last-child{grid-column:auto}.client-selected-products>article{grid-template-columns:48px minmax(0,1fr) 52px 22px}.client-product-services{grid-area:2/2/auto/-1}.client-review-grid{grid-template-columns:1fr}.client-review-grid section+section{border-top:1px solid #e3ddd5;border-left:0}.client-manual-payment article{grid-template-columns:1fr 1fr}.client-manual-pay-buttons{grid-column:1/-1}}@media (width<=700px){.client-manual-order-shell{padding-inline:14px}.client-manual-order-shell>.portal-header{margin-inline:-14px;padding-inline:18px}.client-manual-order-hero{min-height:230px;margin-inline:-14px;padding:44px 20px 36px}.client-manual-order-hero>span{display:none}.client-manual-order-hero h1{font-size:46px}.client-manual-order-hero p:last-child{font-size:13px}.client-manual-steps>div{min-height:68px;padding:10px}.client-manual-steps i{flex-basis:29px;width:29px;height:29px}.client-manual-steps small{display:none}.client-manual-steps strong{font-size:11px}.client-manual-workspace>header,.client-manual-review>header{padding:17px}.client-manual-drafts>div{grid-template-columns:1fr;padding-inline:12px}.client-manual-drafts article{align-items:flex-start}.client-manual-order-list,.client-manual-table-wrap{padding:7px}.client-manual-section{padding:14px}.client-manual-address-grid,.client-category-four-level>div:first-child,.client-my-product-steps{grid-template-columns:1fr}.client-manual-address-grid label.wide{grid-column:auto}.client-product-picker-tabs{grid-template-columns:1fr}.client-product-picker-tabs button+button{border-top:0;border-left:1px solid #d3ccc2}.client-selected-products>article{grid-template-columns:44px 1fr 40px}.client-selected-products>article>label{grid-column:2}.client-product-services{grid-area:auto/2/auto/-1}.client-remove-line{grid-area:1/3}.client-manual-stage-actions,.client-manual-stage-buttons{flex-direction:column;align-items:stretch}.client-manual-stage-actions button{width:100%}.client-review-lines>div{grid-template-columns:45px 1fr 40px}.client-review-lines p{grid-column:2/-1}.client-manual-review>footer{flex-direction:column;align-items:stretch}.client-manual-review>footer>button{width:100%}.client-manual-payment>header{align-items:flex-start;padding:19px}.client-manual-payment>header>i{flex-basis:48px;width:48px;height:48px;font-size:21px}.client-manual-payment>header h2{font-size:25px}.client-manual-payment article{grid-template-columns:1fr}.client-manual-pay-buttons{grid-column:auto}.client-my-product-confirm{padding:26px 18px 20px}.client-my-product-confirm h2{font-size:19px}.client-my-product-confirm>footer{flex-direction:column-reverse;align-items:stretch}.client-my-product-confirm>footer button{width:100%}}.auth-method-tabs{background:#eee8df;border:1px solid #d8d1c7;grid-template-columns:1fr 1fr;gap:3px;margin:-14px 0 25px;padding:4px;display:grid}.auth-method-tabs button{color:#777067;background:0 0;border:0;min-height:42px;font-size:12px;font-weight:900}.auth-method-tabs button.active{color:var(--orange-dark);background:#fff;box-shadow:0 3px 12px #362a1f17}.sms-code-row{grid-template-columns:minmax(0,1fr) 142px;gap:9px;margin-bottom:22px;display:grid}.sms-code-row .field-control{min-width:0;margin:0}.sms-code-row .field-control input{letter-spacing:.16em;padding-right:15px;font-size:18px;font-weight:850}.sms-code-row>button{border:1px solid var(--orange);color:var(--orange-dark);background:#fff7ef;font-size:11px;font-weight:900}.sms-code-row>button:hover:not(:disabled){background:var(--orange);color:#fff}.sms-code-row>button:disabled{color:#999187;cursor:wait;background:#eeeae4;border-color:#d7d0c7}.form-notice{color:#266b48;background:#eaf7ef;border-left:3px solid #328457;margin:-8px 0 14px;padding:10px 12px;font-size:12px}.sms-settings-main{background:#f2f3f5}.sms-page-header{align-items:center}.sms-message{color:#266a47;background:#eaf7ef;border-left:4px solid #2e8557;align-items:center;gap:10px;margin:22px 0 0;padding:13px 15px;font-size:12px;font-weight:800;display:flex}.sms-message>span{color:#fff;background:#2e8557;border-radius:50%;place-items:center;width:21px;height:21px;display:grid}.sms-message.error{color:#933a32;background:#fff0ed;border-left-color:#b5483d}.sms-message.error>span{background:#b5483d}.sms-status-card{background:#fff;border:1px solid #d8d9dc;border-left:6px solid #a7aab0;grid-template-columns:72px minmax(240px,1fr) minmax(420px,1.1fr);align-items:center;gap:22px;margin-top:30px;padding:23px 25px;display:grid}.sms-status-card.ready{border-left-color:#2f8b5b}.sms-status-card.error{border-left-color:#bc4b3e}.sms-provider-mark{color:#4aa1ff;letter-spacing:.08em;background:#1d2430;place-items:center;width:65px;height:65px;font:950 13px ui-monospace,monospace;display:grid}.sms-status-card>div:nth-child(2){min-width:0}.sms-status-card>div:nth-child(2)>span{color:#718096;letter-spacing:.11em;font:900 9px ui-monospace,monospace}.sms-status-card h2{margin:6px 0 4px;font-size:25px}.sms-status-card p{color:#73777d;margin:0;font-size:11px}.sms-status-card dl{grid-template-columns:repeat(3,minmax(0,1fr));margin:0;display:grid}.sms-status-card dl div{border-left:1px solid #e1e2e4;min-width:0;padding:5px 15px}.sms-status-card dt{color:#8b8f96;font-size:9px}.sms-status-card dd{color:#242932;text-overflow:ellipsis;white-space:nowrap;margin:6px 0 0;font-size:11px;font-weight:900;overflow:hidden}.sms-last-error{color:#9a4036;background:#fff1ee;margin:0;padding:11px 16px;font-size:11px}.sms-coverage-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:14px;display:grid}.sms-coverage-grid article{background:#fafbfc;border:1px solid #dddfe3;align-items:center;gap:14px;min-width:0;padding:17px;display:flex}.sms-coverage-grid article>b{color:#5baeff;background:#262d38;flex:none;place-items:center;width:41px;height:41px;font:950 10px ui-monospace,monospace;display:grid}.sms-coverage-grid article>div{gap:3px;min-width:0;display:grid}.sms-coverage-grid span{color:#858991;font-size:9px}.sms-coverage-grid strong{font-size:12px}.sms-coverage-grid small{color:#73777d;font-size:9px;line-height:1.5}.sms-settings-grid{grid-template-columns:minmax(560px,1.25fr) minmax(330px,.75fr);gap:18px;margin-top:18px;display:grid}.sms-config-form,.sms-onboarding-card,.sms-test-card{background:#fff;border:1px solid #d8dadd}.sms-config-form{gap:18px;padding:29px;display:grid}.sms-config-form>header>span,.sms-onboarding-card>header>span,.sms-test-card>div>span{color:#297fd3;letter-spacing:.12em;font:900 9px ui-monospace,monospace}.sms-config-form h2,.sms-onboarding-card h2,.sms-test-card h2{letter-spacing:-.03em;margin:7px 0 6px;font-size:23px}.sms-config-form header p,.sms-onboarding-card header p,.sms-test-card>div>p{color:#777c83;margin:0;font-size:11px;line-height:1.6}.sms-field-grid{grid-template-columns:1fr 1fr;gap:12px;display:grid}.sms-field-grid.credentials{grid-template-columns:1fr 1fr 1fr}.sms-config-form label,.sms-test-card label{color:#555b63;gap:7px;font-size:10px;font-weight:900;display:grid}.sms-config-form input,.sms-test-card input{color:#222831;background:#fbfcfd;border:1px solid #ccd0d5;outline:0;width:100%;min-width:0;height:45px;padding:0 12px;font-size:12px}.sms-config-form input:focus,.sms-test-card input:focus{border-color:#338ce0;box-shadow:0 0 0 3px #338ce01a}.sms-template-block{background:#fff7f3;border-left:4px solid #e3542e;gap:12px;padding:16px;display:grid}.sms-template-block.global{background:#f3f8fd;border-left-color:#338ce0}.sms-template-block>div:first-child{justify-content:space-between;gap:16px;display:flex}.sms-template-block>div:first-child b{font-size:12px}.sms-template-block>div:first-child small{color:#777c83;text-align:right;font-size:9px}.sms-enabled-check{background:#f7f8fa;border:1px solid #d8dadd;grid-template-columns:19px 1fr;align-items:center;padding:14px}.sms-enabled-check>input{accent-color:#2f87d8;width:17px;height:17px;padding:0}.sms-enabled-check>span{gap:3px;display:grid}.sms-enabled-check strong{color:#242932;font-size:11px}.sms-enabled-check small{color:#73777d;font-size:9px;font-weight:500}.sms-onboarding-card{padding:29px}.sms-onboarding-card ol{gap:0;margin:22px 0;padding:0;list-style:none;display:grid}.sms-onboarding-card li{border-top:1px solid #e5e6e8;grid-template-columns:32px 1fr;gap:11px;min-height:67px;padding:11px 0;display:grid}.sms-onboarding-card li>b{color:#57aaff;background:#252c37;place-items:center;width:28px;height:28px;font:900 9px ui-monospace,monospace;display:grid}.sms-onboarding-card li>div{align-content:start;gap:4px;display:grid}.sms-onboarding-card li strong{font-size:11px}.sms-onboarding-card li small{color:#777c83;font-size:9px;line-height:1.5}.sms-onboarding-card>a{color:#2679c8;font-size:10px;font-weight:900;text-decoration:none}.sms-template-copy{color:#fff;background:#202732;gap:7px;margin-bottom:18px;padding:13px;display:grid}.sms-template-copy span{color:#8fa1b6;font-size:8px}.sms-template-copy code{color:#7fc0ff;font-size:10px}.sms-test-card{grid-template-columns:minmax(280px,1fr) minmax(420px,1.2fr) auto;align-items:end;gap:25px;margin-top:18px;padding:24px 29px;display:grid}.sms-test-card form{grid-template-columns:1fr auto;align-items:end;gap:9px;display:grid}.sms-test-card form button{color:#fff;background:#2d82d3;border:0;min-height:45px;padding:0 17px;font-size:10px;font-weight:900}.sms-test-card form button span{margin-left:12px}.sms-test-card form button:disabled{background:#a8adb3}.sms-remove-button{color:#9c4138;background:#fff4f1;border:1px solid #d29b94;min-height:45px;padding:0 15px;font-size:10px;font-weight:900}@media (width<=1180px){.sms-status-card{grid-template-columns:72px 1fr}.sms-status-card dl{grid-column:1/-1}.sms-status-card dl div:first-child{border-left:0}.sms-settings-grid{grid-template-columns:1fr}.sms-test-card{grid-template-columns:1fr;align-items:stretch}.sms-test-card form{grid-template-columns:1fr auto}}@media (width<=720px){.sms-code-row{grid-template-columns:minmax(0,1fr) 118px}.auth-method-tabs{margin-top:-8px}.sms-page-header{align-items:flex-start}.sms-page-header .secondary-button{place-items:center;width:100%;display:grid}.sms-status-card{grid-template-columns:54px 1fr;padding:18px}.sms-provider-mark{width:50px;height:50px}.sms-status-card dl,.sms-coverage-grid,.sms-field-grid,.sms-field-grid.credentials{grid-template-columns:1fr}.sms-status-card dl div{border-top:1px solid #e1e2e4;border-left:0;padding:10px 0}.sms-coverage-grid{gap:8px}.sms-settings-grid{display:block}.sms-onboarding-card{margin-top:12px}.sms-config-form,.sms-onboarding-card{padding:21px}.sms-template-block>div:first-child{flex-direction:column}.sms-template-block>div:first-child small{text-align:left}.sms-test-card{padding:21px}.sms-test-card form{grid-template-columns:1fr}}.manual-quote-main{background:#efede8;min-width:0;max-width:none;padding:26px}.manual-quote-header{border-left:5px solid var(--orange);color:#fff;background:#191816;align-items:center;margin-bottom:16px;padding:24px 26px}.manual-quote-header h1{color:#fff}.manual-quote-header>div:first-child>p:last-child{color:#c9c5be;max-width:740px}.manual-quote-purpose{background:#24221f;border:1px solid #4f4942;flex:none;gap:4px;padding:14px 17px;display:grid}.manual-quote-purpose b{color:var(--orange);font-size:14px}.manual-quote-purpose span{color:#bdb8b0;font-size:11px}.manual-quote-loading{color:#4b4640;background:#fff;place-content:center;justify-items:center;gap:14px;min-height:360px;display:grid}.manual-quote-workspace{gap:14px;display:grid}.manual-quote-workspace>section{background:#fff;border:1px solid #d6cfc6;box-shadow:0 7px 23px #2b251e0d}.manual-quote-workspace .panel-heading{border-bottom:1px solid #e1dbd3;justify-content:space-between;align-items:center;gap:20px;padding:16px 18px;display:flex}.manual-quote-workspace .panel-heading>div{grid-template-columns:34px 1fr;align-items:center;column-gap:11px;display:grid}.manual-quote-workspace .panel-heading span{width:34px;height:34px;color:var(--orange);background:#211f1c;grid-row:1/span 2;place-items:center;font:900 11px ui-monospace,monospace;display:grid}.manual-quote-workspace .panel-heading h2{color:#24211e;margin:0;font-size:17px}.manual-quote-workspace .panel-heading p{color:#7b746c;margin:2px 0 0;font-size:11px}.manual-quote-setting-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:12px;padding:16px 18px 18px;display:grid}.manual-quote-setting-grid label,.manual-quote-core-fields label,.manual-quote-volume-row>div label{color:#59534d;gap:6px;min-width:0;font-size:12px;font-weight:850;display:grid}.manual-quote-setting-grid select,.manual-quote-core-fields input,.manual-quote-core-fields select,.manual-quote-volume-row input{box-sizing:border-box;color:#27231f;background:#fff;border:1px solid #cfc7bd;outline:none;width:100%;min-width:0;height:42px;padding:0 10px;font-size:13px}.manual-quote-setting-grid select:focus,.manual-quote-core-fields input:focus,.manual-quote-core-fields select:focus,.manual-quote-volume-row input:focus{border-color:var(--orange);box-shadow:0 0 0 3px #ff65181a}.manual-quote-setting-grid select:disabled{color:#9c958d;background:#f0ede9}.manual-quote-no-region{background:#faf8f5;border:1px dashed #d2cac0;align-content:center;gap:4px;padding:8px 11px;display:grid}.manual-quote-no-region span{color:#756e66;font-size:11px;font-weight:850}.manual-quote-no-region strong{font-size:12px}.manual-quote-settings>.form-error{margin:0 18px 18px}.manual-quote-item-list{background:#f1eee9;gap:12px;padding:15px;display:grid}.manual-quote-item{background:#fff;border:1px solid #d7cfc4;overflow:hidden}.manual-quote-item>header{background:#faf8f5;border-bottom:1px solid #e5dfd6;justify-content:space-between;align-items:center;gap:15px;min-height:58px;padding:9px 13px;display:flex}.manual-quote-item>header>div{align-items:center;gap:10px;min-width:0;display:flex}.manual-quote-item>header>div>b{background:var(--orange);color:#fff;place-items:center;width:34px;height:34px;font:900 11px ui-monospace,monospace;display:grid}.manual-quote-item>header span{gap:2px;min-width:0;display:grid}.manual-quote-item>header strong,.manual-quote-item>header small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.manual-quote-item>header strong{font-size:12px}.manual-quote-item>header small{color:#8a8279;font-size:9px}.manual-quote-item>header>button{color:#a54236;cursor:pointer;background:#fff6f3;border:1px solid #d5a198;min-height:31px;padding:0 10px;font-size:10px;font-weight:900}.manual-quote-item-grid{grid-template-columns:170px minmax(0,1fr);gap:15px;padding:15px;display:grid}.manual-quote-image-field{align-content:start;gap:7px;min-width:0;display:grid}.manual-quote-image-field>span{color:#59534d;font-size:12px;font-weight:850}.manual-quote-image-field>label{color:#5d564f;cursor:pointer;text-align:center;background:#f8f5f1;border:1px dashed #c9bfb3;place-content:center;justify-items:center;gap:7px;height:154px;display:grid}.manual-quote-image-field>label input{opacity:0;width:1px;height:1px;position:absolute}.manual-quote-image-field>label b{color:#9c451e;font-size:11px}.manual-quote-image-field>label small{color:#938b82;font-size:9px}.manual-quote-image-field>div{background:#f5f2ed;border:1px solid #d4cdc3;height:154px;position:relative;overflow:hidden}.manual-quote-image-field img{object-fit:contain;width:100%;height:100%;display:block}.manual-quote-image-field>div button{color:#fff;cursor:pointer;background:#181613db;border:0;min-height:28px;padding:0 9px;font-size:9px;font-weight:850;position:absolute;bottom:7px;right:7px}.manual-quote-core-fields{grid-template-columns:repeat(4,minmax(0,1fr));gap:11px;min-width:0;display:grid}.manual-quote-volume-row{align-items:stretch;gap:10px;padding:0 15px 15px;display:flex}.manual-quote-volume-row>label{color:#37332e;cursor:pointer;background:#faf8f5;border:1px solid #d8d1c8;flex:0 0 190px;align-items:center;gap:9px;padding:9px 11px;display:flex}.manual-quote-volume-row>label.checked{border-color:var(--orange);background:#fff4eb}.manual-quote-volume-row>label.estimated.checked{background:#fff8ed;border-color:#d88d48}.manual-quote-volume-row>label input{width:17px;height:17px;min-height:0;accent-color:var(--orange);flex:0 0 17px;padding:0}.manual-quote-volume-row>label span{gap:2px;display:grid}.manual-quote-volume-row>label b{font-size:11px}.manual-quote-volume-row>label small{color:#837b72;font-size:8px}.manual-quote-volume-row>div{flex:1;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.manual-quote-presentation>div:last-child{grid-template-columns:1fr 1fr;gap:10px;padding:15px 18px 18px;display:grid}.manual-quote-presentation>div:last-child label{cursor:pointer;background:#faf8f5;border:1px solid #d8d1c8;align-items:center;gap:11px;padding:12px 14px;display:flex}.manual-quote-presentation>div:last-child label.selected{border-color:var(--orange);box-shadow:inset 4px 0 0 var(--orange);background:#fff4eb}.manual-quote-presentation input{width:18px;height:18px;accent-color:var(--orange)}.manual-quote-presentation label span{gap:3px;display:grid}.manual-quote-presentation label strong{font-size:12px}.manual-quote-presentation label small{color:#7d756d;font-size:9px}.manual-quote-error{margin:0}.manual-quote-submit{background:#fff;border-top:4px solid #211f1c;justify-content:space-between;align-items:center;gap:20px;padding:16px 18px;display:flex}.manual-quote-submit span{color:#716a62;font-size:11px}.manual-quote-submit .primary-button{min-width:170px}.manual-quote-result{gap:12px;display:grid}.manual-quote-result-toolbar{background:#fff;border:1px solid #d6cfc6;justify-content:space-between;align-items:center;gap:20px;padding:12px;display:flex}.manual-quote-result-toolbar>div{align-items:center;gap:8px;display:flex}.manual-quote-result-toolbar span{color:#777067;font-size:10px}.manual-quote-result-toolbar button{color:#423d37;cursor:pointer;background:#fff;border:1px solid #bfb7ad;min-height:38px;padding:0 12px;font-size:10px;font-weight:900}.manual-quote-result-toolbar button:disabled{cursor:wait;opacity:.55}.manual-quote-sheet{color:#1d1a17;background:#fff;padding:40px;box-shadow:0 10px 30px #231d1714}.manual-quote-sheet>header{border-bottom:4px solid var(--orange);justify-content:space-between;align-items:flex-start;gap:25px;padding-bottom:22px;display:flex}.manual-quote-sheet>header>div{align-items:center;gap:22px;display:flex}.manual-quote-sheet>header img{object-fit:cover;object-position:center;width:250px;height:74px;display:block}.manual-quote-sheet>header p{gap:4px;margin:0;display:grid}.manual-quote-sheet>header p strong{letter-spacing:.08em;font-size:18px}.manual-quote-sheet>header p small{color:#777067;letter-spacing:.09em;font-size:9px}.manual-quote-sheet dl{gap:6px;margin:0;display:grid}.manual-quote-sheet dl div{grid-template-columns:120px 1fr;gap:12px;display:grid}.manual-quote-sheet dt{color:#777067;letter-spacing:.04em;font-size:9px;font-weight:900}.manual-quote-sheet dd{white-space:nowrap;margin:0;font-size:11px;font-weight:900}.manual-quote-meta{background:#e3ddd5;grid-template-columns:1fr 1fr 1.2fr;gap:1px;margin:22px 0;display:grid}.manual-quote-meta>div{background:#f7f4ef;gap:4px;padding:15px;display:grid}.manual-quote-meta span{color:#81796f;letter-spacing:.06em;font-size:9px;font-weight:900}.manual-quote-meta strong{font-size:14px}.manual-quote-meta small{color:#746d65;font-size:9px}.manual-quote-table-wrap{overflow-x:auto}.manual-quote-sheet table{border-collapse:collapse;width:100%;min-width:930px}.manual-quote-sheet th,.manual-quote-sheet td{text-align:right;border:1px solid #ddd7cf;padding:12px 9px}.manual-quote-sheet th{color:#fff;background:#25211d;font-size:9px;line-height:1.35}.manual-quote-sheet th:first-child,.manual-quote-sheet th:nth-child(2),.manual-quote-sheet table.without-images th:first-child{text-align:left}.manual-quote-sheet tbody td{font-size:11px}.manual-quote-thumbnail{width:78px;text-align:center!important}.manual-quote-thumbnail img{object-fit:contain;width:68px;height:68px;margin:auto;display:block}.manual-quote-thumbnail span{color:#9a9289;font-size:8px}.manual-quote-description{min-width:250px;text-align:left!important}.manual-quote-description strong,.manual-quote-description small{display:block}.manual-quote-description strong{font-size:12px}.manual-quote-description small{color:#777067;margin-top:5px;font-size:9px}.manual-quote-line-total{color:var(--orange-dark);font-weight:950;font-size:15px!important}.manual-quote-line-total i,.manual-quote-estimated i{border:1.5px solid;border-radius:50%;place-items:center;width:15px;height:15px;margin-left:4px;font-size:9px;font-style:normal;line-height:1;display:inline-grid}.manual-quote-sheet tfoot td{color:#fff;background:#211f1c;font-weight:900}.manual-quote-sheet tfoot td:last-child{color:#ff7a38;font-size:15px}.manual-quote-estimated{color:#6e4325;background:#fff4e7;border-left:4px solid #d86a22;margin-top:16px;padding:13px 15px}.manual-quote-estimated b{color:#d0500b;font-size:11px}.manual-quote-estimated p{margin:6px 0 0;font-size:10px;line-height:1.55}.manual-quote-sheet>footer{color:#716a61;justify-content:space-between;align-items:center;gap:24px;margin-top:18px;display:flex}.manual-quote-sheet>footer p{margin:0;font-size:10px}.manual-quote-sheet>footer strong{color:var(--orange-dark);font-size:21px}@media (width<=1180px){.manual-quote-setting-grid{grid-template-columns:repeat(3,1fr)}.manual-quote-core-fields{grid-template-columns:repeat(2,minmax(0,1fr))}.manual-quote-sheet{padding:28px}.manual-quote-sheet>header{flex-direction:column}}@media (width<=760px){.manual-quote-main{padding:14px}.manual-quote-header,.manual-quote-result-toolbar,.manual-quote-submit{flex-direction:column;align-items:stretch}.manual-quote-purpose{box-sizing:border-box;width:100%}.manual-quote-setting-grid,.manual-quote-presentation>div:last-child{grid-template-columns:1fr}.manual-quote-workspace .panel-heading{align-items:flex-start}.manual-quote-item-grid{grid-template-columns:1fr}.manual-quote-image-field{max-width:230px}.manual-quote-core-fields{grid-template-columns:1fr}.manual-quote-volume-row{flex-direction:column}.manual-quote-volume-row>label{flex-basis:auto}.manual-quote-volume-row>div{grid-template-columns:1fr 1fr 1fr}.manual-quote-result-toolbar>div{flex-wrap:wrap;align-items:stretch}.manual-quote-sheet{padding:18px}.manual-quote-sheet>header>div{flex-direction:column;align-items:flex-start}.manual-quote-meta{grid-template-columns:1fr}.manual-quote-sheet>footer{flex-direction:column;align-items:flex-start}}@media print{body *{visibility:hidden!important}.manual-quote-sheet,.manual-quote-sheet *{visibility:visible!important}.manual-quote-sheet{box-sizing:border-box;width:100%;box-shadow:none;padding:12mm;position:absolute;inset:0}.manual-quote-sheet table{min-width:0}}@media (width<=420px){.top-actions .install-button{white-space:nowrap;width:42px;padding:0 12px;overflow:hidden}.top-actions .install-button span{margin-right:20px}.stats-grid{grid-template-columns:1fr}.stats-grid article:first-child{grid-column:auto}.header-actions{flex-direction:column-reverse}.table-row{grid-template-columns:1fr}.table-row .account-cell{grid-column:auto}.client-app-header .text-button{display:none}.product-card-body{min-height:175px}.product-detail-image{min-height:320px}.product-detail-copy h1{font-size:38px}}.wms-main{max-width:1680px;padding-bottom:80px}.wms-header .admin-header-actions{flex-wrap:wrap;justify-content:flex-end;display:flex}.wms-header .admin-header-actions a{align-items:center;min-height:40px;text-decoration:none;display:inline-flex}.wms-stage-nav{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin:28px 0 18px;display:grid}.wms-stage-nav>button{border:1px solid var(--line);min-width:0;min-height:116px;color:var(--ink);cursor:pointer;text-align:left;background:#fff;grid-template-columns:42px minmax(0,1fr);align-items:center;gap:13px;padding:18px;transition:border-color .16s,transform .16s,box-shadow .16s;display:grid}.wms-stage-nav>button:hover{border-color:#d49c68;transform:translateY(-2px)}.wms-stage-nav>button.active{border-color:var(--orange);box-shadow:inset 0 -4px var(--orange), 0 12px 28px #3e2c1d12}.wms-stage-nav>button>i{color:#877e73;background:#efebe3;border-radius:50%;place-items:center;width:42px;height:42px;font:900 10px ui-monospace,monospace;display:grid}.wms-stage-nav>button.active>i{background:var(--orange);color:#fff}.wms-stage-nav>button>span{grid-template-columns:1fr auto;align-items:end;gap:3px 10px;min-width:0;display:grid}.wms-stage-nav small{color:#625d56;font-size:10px;font-weight:900}.wms-stage-nav strong{color:var(--ink);letter-spacing:-.05em;grid-area:1/2/span 2;font-size:32px;line-height:1}.wms-stage-nav em{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:8px;font-style:normal;overflow:hidden}.wms-connection-warning{margin:0 0 16px}.wms-connection-warning a{color:var(--orange-dark);font-size:10px;font-weight:900;text-decoration:none}.wms-workbench{min-width:0}.wms-panel-heading{align-items:center}.wms-panel-heading>div:first-child{min-width:0}.wms-search{align-items:center;width:min(460px,48%);display:flex;position:relative}.wms-search>span{color:var(--orange);font-size:19px;position:absolute;left:14px}.wms-search input{width:100%;height:42px;color:var(--ink);background:#faf9f6;border:1px solid #d8d2c8;outline:0;padding:0 14px 0 40px;font-size:10px}.wms-search input:focus{border-color:var(--orange);box-shadow:0 0 0 3px #f0651b1a}.wms-filter-bar{border-bottom:1px solid var(--line);background:#ded8ce;grid-template-columns:minmax(210px,1.2fr) minmax(210px,1.15fr) repeat(3,minmax(135px,.65fr)) minmax(145px,.55fr);gap:1px;padding:1px 0;display:grid}.wms-filter-group{background:#fbfaf7;align-content:start;gap:9px;min-width:0;padding:14px 16px;display:grid}.wms-filter-group>span{color:#5f5952;letter-spacing:.04em;font-size:9px;font-weight:950}.wms-filter-group>span small{color:#9a9288;letter-spacing:0;margin-left:5px;font-size:7px;font-weight:750}.wms-filter-range{grid-template-columns:minmax(0,1fr) 12px minmax(0,1fr);align-items:end;gap:6px;min-width:0;display:grid}.wms-filter-range>label{gap:4px;min-width:0;display:grid}.wms-filter-range>label>span{color:#8b847b;font-size:7px;font-weight:850}.wms-filter-range>i{color:#a19a90;text-align:center;padding-bottom:12px;font-size:8px;font-style:normal}.wms-filter-range input,.wms-status-filter select{width:100%;min-width:0;height:38px;color:var(--ink);font:inherit;background:#fff;border:1px solid #d6d0c6;outline:0;padding:0 9px;font-size:10px}.wms-filter-range input:focus,.wms-status-filter select:focus{border-color:var(--orange);box-shadow:0 0 0 3px #f0651b14}.wms-status-filter select:disabled{color:#716a61;opacity:1;background:#eeeae3}.wms-filter-summary{background:var(--ink);color:#fff;align-content:center;justify-items:start;gap:3px;min-width:0;padding:13px 16px;display:grid}.wms-filter-summary>span{color:#aaa49b;letter-spacing:.08em;font-size:7px;font-weight:850}.wms-filter-summary>strong{color:var(--orange);font-size:20px;line-height:1.05}.wms-filter-summary>small{color:#aaa49b;font-size:7px;line-height:1.4}.wms-filter-summary>button{color:#fff;cursor:pointer;background:0 0;border:0;border-bottom:1px solid #b9b3aa;margin-top:4px;padding:0;font-size:8px;font-weight:850}.wms-action-bar{border-bottom:1px solid var(--line);background:#f7f4ee;justify-content:space-between;align-items:center;gap:22px;min-height:88px;padding:14px 20px;display:flex}.wms-action-bar>div:first-child{flex:auto;gap:6px;min-width:360px;display:grid}.wms-action-bar label{color:#5f5952;align-items:center;gap:12px;font-size:9px;font-weight:900;display:flex}.wms-action-bar .wms-channel-selector{align-items:stretch;gap:6px;width:min(580px,100%);display:grid}.wms-channel-selector>span{white-space:nowrap;line-height:1.3}.wms-action-bar select{width:100%;min-width:0;height:40px;color:var(--ink);background:#fff;border:1px solid #d5c0aa;padding:0 12px;font-size:10px;font-weight:800}.wms-action-bar small{color:var(--muted);font-size:8px;line-height:1.55}.wms-action-bar>div:last-child{flex:none;align-items:center;gap:8px;display:flex}.wms-action-bar>.wms-create-actions{flex-wrap:nowrap;justify-content:flex-end;max-width:none}.wms-action-bar button{white-space:nowrap;min-height:40px}.wms-shipped-button{color:#9f451f;border-color:#ca8d65}.wms-shipped-button:hover:not(:disabled){border-color:var(--orange);color:#bb4612;background:#fff2e9}.wms-print-bar>div:first-child strong{font-size:11px}.wms-progress{background:#fff5e9;border-bottom:1px solid #e9d0b8;height:34px;position:relative;overflow:hidden}.wms-progress>span{background:#ffe1bf;transition:width .25s;position:absolute;inset:0 auto 0 0}.wms-progress p{z-index:1;color:#7e4a21;margin:0;padding:9px 20px;font-size:9px;font-weight:900;position:relative}.wms-table{overflow-x:auto}.wms-table-head,.wms-table>article{align-items:center;gap:14px;min-width:1050px;display:grid}.wms-table-head{border-bottom:1px solid var(--line);color:#777169;letter-spacing:.08em;background:#ebe7df;min-height:38px;padding:0 18px;font-size:8px;font-weight:950}.wms-table>article{background:#fff;border-bottom:1px solid #e9e5de;min-height:112px;padding:13px 18px;transition:background .15s,box-shadow .15s}.wms-table>article.selected{box-shadow:inset 4px 0 var(--orange);background:#fff9f1}.wms-order-table .wms-table-head,.wms-order-table>article{grid-template-columns:42px minmax(200px,.85fr) 150px minmax(310px,1.35fr) 145px}.wms-label-table .wms-table-head,.wms-label-table>article{grid-template-columns:42px 64px minmax(210px,.85fr) minmax(330px,1.35fr) 145px}.wms-history-table .wms-table-head,.wms-history-table>article{grid-template-columns:120px minmax(210px,.85fr) minmax(330px,1.35fr) 145px 170px}.wms-check{cursor:pointer;place-items:center;width:23px;height:23px;display:grid;position:relative}.wms-check input{opacity:0;width:1px;height:1px;position:absolute}.wms-check span{background:#fff;border:2px solid #aaa39a;place-items:center;width:21px;height:21px;display:grid}.wms-check span:after{content:"✓";color:#fff;opacity:0;font-size:13px;font-weight:950;transition:all .15s;transform:scale(.7)}.wms-check input:checked+span{border-color:var(--orange);background:var(--orange)}.wms-check input:checked+span:after{opacity:1;transform:scale(1)}.wms-check input:disabled+span{background:#e8e5df;border-color:#d5d0c8}.wms-order-identity,.wms-recipient,.wms-readiness,.wms-status,.wms-batch-cell{justify-items:start;gap:5px;min-width:0;display:grid}.wms-order-identity code{color:var(--orange-dark);font-size:9px;font-weight:950}.wms-order-identity strong,.wms-recipient strong{max-width:100%;color:var(--ink);text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.wms-order-identity small,.wms-recipient small{max-width:100%;color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:8px;overflow:hidden}.wms-order-identity em{color:#a43e34;background:#fff0ed;padding:5px 7px;font-size:8px;font-style:normal;font-weight:800;line-height:1.45}.wms-platform-order{color:#7f3d18;background:#fff7ef;border:1px solid #f0b992;align-items:center;gap:6px;max-width:100%;padding:4px 7px;display:inline-flex}.wms-platform-order b{letter-spacing:.03em;font-size:7px;font-weight:900}.wms-platform-order code{color:var(--orange-dark);text-overflow:ellipsis;white-space:nowrap;font-size:10px;font-weight:950;overflow:hidden}.wms-label-address{color:#5d554d;background:#f7f4ef;border-left:2px solid #d8cfc3;gap:2px;max-width:100%;margin:3px 0 0;padding:7px 8px;font-size:8px;font-style:normal;line-height:1.45;display:grid}.wms-label-address b{color:var(--ink);font-size:9px}.wms-label-address span{overflow-wrap:anywhere;white-space:normal;max-width:100%}.wms-label-address.missing{color:#a34532}.wms-recipient .wms-label-address{width:100%;margin:0}.wms-product-strip{gap:6px;min-width:0;display:grid}.wms-product-strip>article{grid-template-columns:43px minmax(0,1fr) auto;align-items:center;gap:9px;min-width:0;display:grid}.wms-product-strip.selectable>article{border:1px solid #0000;grid-template-columns:22px 43px minmax(0,1fr) auto;padding:5px 6px;transition:border-color .15s,background .15s}.wms-product-strip.selectable>article.line-selected{background:#fff7ee;border-color:#f0b279}.wms-line-check{cursor:pointer;place-items:center;width:20px;height:20px;display:grid;position:relative}.wms-line-check input{opacity:0;width:1px;height:1px;position:absolute}.wms-line-check span{background:#fff;border:2px solid #aaa39a;place-items:center;width:18px;height:18px;display:grid}.wms-line-check span:after{content:"✓";color:#fff;opacity:0;font-size:11px;font-weight:950;transition:all .15s;transform:scale(.7)}.wms-line-check input:checked+span{border-color:var(--orange);background:var(--orange)}.wms-line-check input:checked+span:after{opacity:1;transform:scale(1)}.wms-line-check input:disabled+span{cursor:not-allowed;background:#e8e5df;border-color:#d5d0c8}.wms-product-strip img,.wms-product-strip>article>span{object-fit:cover;background:#f1eee7;border:1px solid #e1ddd5;width:43px;height:43px}.wms-product-strip>article>span{color:var(--orange-dark);text-align:center;place-items:center;font:900 7px ui-monospace,monospace;display:grid}.wms-product-strip>article>div{gap:2px;min-width:0;display:grid}.wms-product-strip strong{text-overflow:ellipsis;white-space:nowrap;font-size:9px;overflow:hidden}.wms-product-strip small{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:7px;overflow:hidden}.wms-product-strip code{color:#8b582d;text-overflow:ellipsis;white-space:nowrap;font-size:7px;font-weight:900;overflow:hidden}.wms-product-strip b{color:var(--orange-dark);white-space:nowrap;font-size:10px}.wms-readiness,.wms-status{background:#f4f1eb;border-left:3px solid #aaa39a;padding:10px}.wms-readiness b,.wms-status b{font-size:9px}.wms-readiness small,.wms-status small,.wms-batch-cell small{color:var(--muted);font-size:7px;line-height:1.45}.wms-readiness.ready,.wms-status.inbound{color:#276d4b;background:#ecf7f1;border-left-color:#2e8a5e}.wms-readiness.blocked{color:#91501c;background:#fff4e8;border-left-color:#bf6e2e}.wms-readiness>button{color:#276d4b;cursor:pointer;background:#fff;border:1px solid #85b59c;width:100%;min-height:31px;margin-top:3px;padding:0 8px;font-size:8px;font-weight:950}.wms-readiness>button:hover{background:#e2f3ea;border-color:#2e8a5e}.wms-readiness>button:disabled{cursor:wait;opacity:.55}.wms-status.outbound{color:#226882;background:#eaf5f8;border-left-color:#287a9a}.wms-preview-sequence{background:var(--ink);width:43px;height:43px;color:var(--orange);border-radius:50%;place-items:center;font:950 13px ui-monospace,monospace;display:grid}.wms-empty{min-height:210px;color:var(--muted);text-align:center;align-content:center;place-items:center;gap:8px;padding:30px;display:grid}.wms-empty b{color:var(--ink);font-size:14px}.wms-empty span{font-size:9px}.wms-packing-board{background:#e9e5de;gap:16px;padding:16px;display:grid}.wms-pack-batch{background:#fff;border:1px solid #cfc8bd}.wms-pack-batch>header{background:var(--ink);color:#fff;border-bottom:1px solid #dcd6cc;justify-content:space-between;align-items:center;gap:18px;min-height:86px;padding:15px 18px;display:flex}.wms-pack-batch>header div{gap:4px;display:grid}.wms-pack-batch>header span{color:var(--orange);letter-spacing:.14em;font-size:8px;font-weight:950}.wms-pack-batch>header h3{margin:0;font:950 21px ui-monospace,monospace}.wms-pack-batch>header p{color:#aaa69e;margin:0;font-size:8px}.wms-pack-batch>header a{color:#fff;background:#302e2b;border-color:#55514b;align-items:center;min-height:37px;text-decoration:none;display:inline-flex}.wms-pack-batch>header .wms-pack-actions{align-items:center;gap:8px;display:flex}.wms-pack-actions button{min-height:37px}.wms-pack-card{border-bottom:1px solid #ebe6de;grid-template-columns:95px 220px minmax(360px,1fr) 210px;align-items:center;gap:17px;min-width:1080px;min-height:142px;padding:15px 18px;display:grid}.wms-pack-batch>div{overflow-x:auto}.wms-pack-card:last-child{border-bottom:0}.wms-pack-sequence{background:#fff5e7;border:1px solid #f0b476;align-content:center;align-self:stretch;place-items:center;gap:4px;display:grid}.wms-pack-sequence small{color:#8f6339;font-size:7px;font-weight:900}.wms-pack-sequence strong{color:var(--orange-dark);font:950 30px/1 ui-monospace,monospace}.wms-pack-sequence span{color:#28704a;background:#e3f3ea;border-radius:99px;padding:4px 7px;font-size:7px;font-weight:900}.wms-pack-sequence span.pre-outbound{color:#a34d20;background:#ffe6d2}.wms-pack-order{gap:5px;min-width:0;display:grid}.wms-pack-order code{color:var(--orange-dark);font-size:9px;font-weight:950}.wms-pack-order h4{text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:15px;overflow:hidden}.wms-pack-order p,.wms-pack-order small{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:8px;overflow:hidden}.wms-pack-order .wms-label-address{margin-top:2px}.wms-pack-operation{background:#fff8ef;border:1px solid #d8c0a7;align-content:center;gap:7px;min-height:92px;padding:12px 13px;display:grid}.wms-pre-outbound-check{cursor:pointer;background:#fff;border:1px solid #e0bd9c;border-radius:3px;grid-template-columns:18px minmax(0,1fr);align-items:center;gap:8px;padding:9px;display:grid}.wms-pre-outbound-check input{width:16px;height:16px;accent-color:var(--orange);cursor:pointer;margin:0}.wms-pre-outbound-check>span{gap:2px;min-width:0;display:grid}.wms-pre-outbound-check strong{color:#8a4d1f;font-size:9px;line-height:1.3}.wms-pre-outbound-check small{color:#856d57;font-size:7px;line-height:1.35}.wms-pre-outbound-check.confirmed{cursor:default;background:#ffead9;border-color:#e2a16e}.wms-pre-outbound-check.confirmed input{cursor:default}.wms-pack-operation b{color:#8a4d1f;font-size:9px}.wms-pack-operation select{color:#32281f;background:#fff;border:1px solid #c99d73;border-radius:3px;width:100%;min-height:34px;padding:0 9px;font-size:9px;font-weight:850}.wms-pack-operation select:focus{border-color:var(--orange);outline:2px solid #d9681f33}.wms-pack-operation small{color:#856d57;font-size:7px;line-height:1.35}.wms-pack-operation.saving{cursor:wait;opacity:.65}.wms-batch-cell b{font:900 9px ui-monospace,monospace}.wms-history-table time{color:#666159;font-size:9px;font-weight:800}.wms-main .order-success{flex-wrap:wrap;margin-top:0}.wms-main .order-success a{color:#286e4b;margin-left:auto;font-size:9px;font-weight:950}.wms-declaration-backdrop{z-index:2147483590}.wms-declaration-modal{width:min(900px,100vw - 36px);padding:0}.wms-declaration-modal>.modal-heading{border-bottom:1px solid #ded7cd;margin:0;padding:22px 24px 18px}.wms-declaration-modal>.modal-heading p:last-child{color:var(--muted);margin:6px 0 0;font-size:11px}.wms-declaration-modal>.hualei-declaration-merge{margin:18px 24px 12px}.wms-declaration-modal>.hualei-declaration-rule{margin:0 24px}.wms-declaration-modal>footer{justify-content:flex-end;padding:16px 24px 22px;display:flex}@media (width<=1250px){.wms-filter-bar{grid-template-columns:repeat(2,minmax(0,1fr))}.wms-filter-summary{grid-column:1/-1}.wms-action-bar{flex-direction:column;align-items:stretch}.wms-action-bar>div:first-child{min-width:0}.wms-action-bar>div:last-child{justify-content:flex-end}}@media (width<=1050px){.wms-stage-nav{grid-template-columns:repeat(2,minmax(0,1fr))}.wms-action-bar>.wms-create-actions{flex-wrap:wrap}}@media (width<=720px){.wms-header .admin-header-actions,.wms-panel-heading,.wms-pack-batch>header{flex-direction:column;align-items:stretch;width:100%}.wms-header .admin-header-actions>*,.wms-pack-actions,.wms-pack-actions>*{justify-content:center;width:100%}.wms-stage-nav{gap:8px}.wms-stage-nav>button{grid-template-columns:32px minmax(0,1fr);gap:8px;min-height:96px;padding:12px}.wms-stage-nav>button>i{width:32px;height:32px}.wms-declaration-backdrop{padding:0}.wms-declaration-modal{width:100vw;max-height:100svh}.wms-declaration-modal>.modal-heading{padding:18px}.wms-declaration-modal>.hualei-declaration-merge{margin:14px}.wms-declaration-modal>.hualei-declaration-rule{margin:0 14px}.wms-declaration-modal>footer{padding:14px 14px 18px}.wms-declaration-modal>footer button{width:100%}.wms-stage-nav strong{font-size:25px}.wms-search{width:100%}.wms-filter-bar{grid-template-columns:1fr}.wms-filter-group,.wms-filter-summary{grid-column:auto;padding:13px 14px}.wms-action-bar>div:last-child{flex-direction:column}.wms-action-bar button,.wms-action-bar select,.wms-action-bar label{width:100%}.wms-action-bar label{flex-direction:column;align-items:stretch}}@media (width<=430px){.wms-stage-nav{grid-template-columns:1fr}}.sku-pricing-matrix{border:1px solid var(--line);background:#fff;margin-top:16px}.sku-pricing-head,.sku-pricing-row{grid-template-columns:minmax(230px,1.5fr) repeat(2,minmax(130px,1fr));align-items:center;gap:10px;padding:10px 12px;display:grid}.sku-pricing-head{color:#777169;background:#efebe3;font-size:8px;font-weight:900}.sku-pricing-row{border-top:1px solid #ede9e1;transition:background .16s,box-shadow .16s}.sku-pricing-row.selected{box-shadow:inset 3px 0 0 var(--orange);background:#fffaf4}.sku-pricing-row>div{gap:4px;min-width:0;display:grid}.sku-pricing-row code{color:var(--orange-dark);text-overflow:ellipsis;white-space:nowrap;font-size:8px;font-weight:900;overflow:hidden}.sku-pricing-row strong{font-size:9px}.sku-pricing-row label{gap:4px}.sku-pricing-row label>span{color:var(--muted);font-size:7px}.sku-pricing-row input{height:36px}.sku-pricing-row input[readonly]{color:#286443;background:#f0f7f3;border-color:#c3d9cc;font-weight:900}.country-picker{align-items:end;gap:14px;padding-top:22px;display:flex}.country-picker label{color:#d1ccc3;gap:9px;min-width:min(380px,100%);font-size:12px;font-weight:900;display:grid}.country-picker select{border:1px solid var(--orange);color:#fff;background:#2a2825;height:52px;padding:0 14px;font-size:12px;font-weight:800}.country-picker>span{color:#9c978f;padding-bottom:16px;font-size:11px}.variant-selector button em{color:var(--orange-dark);margin-top:4px;font-size:7px;font-style:normal;font-weight:900;display:block}.crm-layout{grid-template-columns:280px minmax(0,1fr);gap:18px;margin-top:30px;display:grid}.crm-customer-list,.crm-profile{border:1px solid var(--line);background:#fff}.crm-customer-list{align-self:start}.crm-customer-list>div:first-child{border-bottom:1px solid var(--line);padding:18px}.crm-customer-list h2{margin:0 0 11px;font-size:17px}.crm-customer-list input,.crm-link-adder input,.crm-link-adder select,.crm-discount-grid input,.crm-discount-grid select{border:1px solid var(--line);width:100%;height:40px;color:var(--ink);background:#faf9f6;padding:0 10px}.crm-customer-list>button{width:100%;color:var(--ink);text-align:left;background:#fff;border:0;border-bottom:1px solid #eeeae3;grid-template-columns:38px 1fr auto;align-items:center;gap:10px;padding:12px 14px;display:grid}.crm-customer-list>button:hover,.crm-customer-list>button.selected{box-shadow:inset 3px 0 var(--orange);background:#fff6ec}.crm-customer-list>button>span{background:var(--ink);width:38px;height:38px;color:var(--orange);place-items:center;font-weight:900;display:grid}.crm-customer-list>button>div{gap:3px;min-width:0;display:grid}.crm-customer-list strong{font-size:10px}.crm-customer-list code,.crm-customer-list small{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:8px;overflow:hidden}.crm-customer-list>button>i{color:#6c665e;text-align:center;background:#efebe3;border-radius:20px;min-width:24px;padding:5px;font-size:8px;font-style:normal}.crm-customer-list>p{color:var(--muted);padding:20px;font-size:9px}.crm-customer-list.is-loading{opacity:.78}.crm-list-pagination{border-top:1px solid var(--line);background:#faf8f4;gap:10px;padding:12px 14px;display:grid}.crm-list-pagination label,.crm-list-pagination>span{color:var(--muted);font-size:11px;font-weight:800}.crm-list-pagination label{justify-content:space-between;align-items:center;gap:8px;display:flex}.crm-list-pagination select{background:#fff;border:1px solid #d7d0c6;min-width:88px;height:34px;padding:0 8px}.crm-list-pagination>span{text-align:center}.crm-list-pagination>div{grid-template-columns:38px 1fr 38px;align-items:center;gap:7px;display:grid}.crm-list-pagination button{height:34px;color:var(--ink);cursor:pointer;background:#fff;border:1px solid #d7d0c6;font-weight:900}.crm-list-pagination button:disabled{cursor:not-allowed;opacity:.4}.crm-list-pagination b{text-align:center;font-size:11px}.crm-profile{padding:24px}.crm-profile>header{border-bottom:1px solid var(--line);grid-template-columns:.8fr 1.2fr;gap:24px;padding-bottom:22px;display:grid}.crm-profile>header h2{margin:4px 0;font-size:26px}.crm-profile>header span{color:var(--muted);font-size:9px}.crm-profile-identity{align-content:start;justify-items:start;display:grid}.crm-profile-identity>button{margin-top:14px}.crm-profile>header dl{grid-template-columns:1fr 1fr;gap:12px;margin:0;display:grid}.crm-profile>header dl div{border-left:2px solid #ece7de;padding-left:12px}.crm-profile dt{color:var(--muted);font-size:8px}.crm-profile dd{text-overflow:ellipsis;margin:5px 0 0;font-size:10px;font-weight:800;overflow:hidden}.crm-link-adder{background:#fff8ef;border:1px dashed #d4a56f;grid-template-columns:minmax(210px,1fr) minmax(150px,.7fr) minmax(260px,1.2fr) auto;align-items:end;gap:10px;margin-top:20px;padding:16px;display:grid}.crm-link-adder strong{font-size:12px}.crm-link-adder p{color:var(--muted);margin:5px 0 0;font-size:8px;line-height:1.5}.crm-link-adder label{color:#69635b;gap:6px;font-size:8px;font-weight:900;display:grid}.crm-link-adder button{background:var(--ink);color:#fff;border:0;height:40px;padding:0 13px;font-size:8px;font-weight:900}.crm-link-adder button:disabled{opacity:.45}.crm-sku-list{gap:10px;margin-top:17px;display:grid}.crm-sku-list>article{border:1px solid var(--line);background:#fcfbf8;padding:16px}.crm-sku-identity{grid-template-columns:58px 1fr;align-items:center;gap:12px;display:grid}.crm-sku-identity>img,.crm-sku-identity>span{object-fit:cover;width:58px;height:58px}.crm-sku-identity>span{background:var(--ink);color:var(--orange);place-items:center;font:900 9px ui-monospace,monospace;display:grid}.crm-sku-identity code{color:var(--orange-dark);font-size:8px;font-weight:900}.crm-sku-identity h3{margin:4px 0;font-size:13px}.crm-sku-identity p{color:var(--muted);margin:0;font-size:8px}.crm-discount-grid{grid-template-columns:1fr 1fr;gap:10px;margin-top:14px;display:grid}.crm-discount-grid>div{background:#f2efe8;grid-template-columns:110px minmax(150px,1fr) minmax(130px,.7fr);align-items:end;gap:9px;padding:12px;display:grid}.crm-discount-grid>div>strong{align-self:center;font-size:10px}.crm-discount-grid label{color:var(--muted);gap:5px;font-size:7px;font-weight:900;display:grid}.crm-sku-list article>footer{justify-content:flex-end;align-items:center;gap:8px;margin-top:12px;display:flex}.crm-sku-list article>footer>span{color:var(--muted);margin-right:auto;font-size:7px}.crm-sku-list article>footer>button:not(.primary-button){color:#a0443b;background:#fff5f2;border:1px solid #e1b2a8;min-height:34px;padding:0 10px;font-size:8px}@media (width<=1050px){.crm-layout{grid-template-columns:1fr}.crm-link-adder{grid-template-columns:1fr 1fr}.crm-discount-grid{grid-template-columns:1fr}}@media (width<=760px){.sku-pricing-head{display:none}.sku-pricing-row{grid-template-columns:1fr 1fr}.sku-pricing-row>div{grid-column:1/-1}.crm-profile{padding:15px}.crm-profile>header,.crm-link-adder,.crm-discount-grid>div,.crm-profile>header dl{grid-template-columns:1fr}.crm-sku-list article>footer{flex-direction:column;align-items:stretch}.crm-sku-list article>footer>span{margin-right:0}.country-picker{flex-direction:column;align-items:stretch}.country-picker>span{padding-bottom:0}}.customer-orders-main{padding-bottom:80px}.order-header-actions{flex-wrap:wrap;justify-content:flex-end;max-width:780px}.order-header-actions .secondary-button{white-space:nowrap;justify-content:center;align-items:center;gap:7px;min-height:40px;text-decoration:none;display:inline-flex}.sync-settings-button{background:#fffaf5;border-color:#c9bbaa}.sync-settings-button span{color:var(--orange);font-size:15px}.address-export-button{color:#276d4a;background:#f0f9f4;border-color:#abd0ba}.address-export-button span{color:#2d8a5a;font-size:15px}.address-export-button:hover{background:#e3f4ea;border-color:#2d8a5a}.order-stats{grid-template-columns:repeat(7,minmax(0,1fr))}.order-stats article strong{font-size:clamp(22px,2.35vw,34px)}.order-error{margin:0 0 14px}.order-success{color:#286e4b;background:#edf8f2;border:1px solid #b9dac8;align-items:center;gap:10px;min-height:44px;margin:0 0 14px;padding:0 14px;font-size:10px;font-weight:800;display:flex}.order-success span{background:var(--green);color:#fff;border-radius:50%;place-items:center;width:22px;height:22px;display:grid}.customer-order-panel{min-width:0;margin-top:18px;container-type:inline-size}.order-filter-heading{grid-template-columns:minmax(190px,.42fr) minmax(0,1.58fr);align-items:start;gap:22px;min-width:0;padding:20px 22px;display:grid}.order-list-heading-copy{min-width:0;padding-top:3px}.order-list-heading-title{align-items:center;gap:9px;display:flex}.order-list-heading-title span{color:#6e675f;white-space:nowrap;background:#f1eee8;border-radius:999px;padding:5px 8px;font-size:8px;font-weight:900}.order-list-heading-title span.active{color:var(--orange-dark);background:#fff0df}.order-list-heading-copy p{max-width:275px;line-height:1.65}.order-filters{box-sizing:border-box;background:#f8f6f1;border:1px solid #e6e0d6;border-radius:10px;grid-template-columns:minmax(220px,1.35fr) repeat(5,minmax(110px,1fr));grid-auto-rows:min-content;align-items:end;gap:9px;width:100%;min-width:0;max-width:100%;padding:12px;display:grid}.order-filters>*{box-sizing:border-box;width:100%;min-width:0;max-width:100%}.order-filter-field{color:#777067;gap:6px;font-size:8px;font-weight:900;display:grid}.order-filter-field>span{letter-spacing:.04em;padding-left:2px}.order-filters .search-box{width:100%}.order-filters .search-box input,.order-filters select{color:#4f4b45;box-sizing:border-box;background:#fff;border:1px solid #d9d3c9;border-radius:7px;outline:0;width:100%;height:42px;min-height:42px;padding:0 10px;font-size:10px;font-weight:800;transition:border-color .15s,box-shadow .15s,background .15s}.order-filters .search-box input{padding-left:38px;font-weight:700}.order-filters .search-box input:focus,.order-filters select:focus{border-color:var(--orange);box-shadow:0 0 0 3px #f0651b1a}.order-filters .order-sort-select{color:var(--orange-dark);background:#fff9f0;border-color:#e6b37f}.order-date-range{border-top:1px solid #e5dfd5;grid-column:1/-1;justify-content:flex-end;align-items:end;gap:8px;margin-top:2px;padding-top:11px;display:flex}.order-date-range-copy{gap:3px;min-width:150px;margin-right:auto;display:grid}.order-date-range-copy strong{color:#514c45;font-size:9px}.order-date-range-copy small{color:var(--muted);font-size:8px}.order-date-range label{width:auto;color:var(--muted);gap:5px;font-size:8px;font-weight:850;display:grid}.order-date-range input{width:145px;height:38px;min-height:38px;color:var(--ink);box-sizing:border-box;background:#fff;border:1px solid #d9d3c9;border-radius:7px;outline:0;padding:0 9px}.order-date-range input:focus{border-color:var(--orange);box-shadow:0 0 0 3px #f0651b1a}.order-date-range>i{color:#a29a91;padding-bottom:12px;font-size:10px;font-style:normal}.order-date-range button{height:38px;min-height:38px;color:var(--orange-dark);background:#fff6e9;border:1px solid #e1a86f;border-radius:7px;justify-content:center;align-items:center;gap:7px;padding:0 12px;font-size:9px;font-weight:900;display:inline-flex}.order-filter-reset b{background:var(--orange);color:#fff;border-radius:99px;place-items:center;min-width:18px;height:18px;font-size:8px;display:grid}.simple-stand-toolbar{border:1px solid #e0b17f;border-left:4px solid var(--orange);background:#fff6e9;justify-content:space-between;align-items:center;gap:18px;margin:0 14px 14px;padding:14px 16px;display:flex}.simple-stand-toolbar>div:first-child{gap:4px;min-width:0;display:grid}.simple-stand-toolbar span{color:var(--orange-dark);letter-spacing:.14em;text-transform:uppercase;font-size:7px;font-weight:950}.simple-stand-toolbar strong{font-size:12px}.simple-stand-toolbar small{color:#776b5d;font-size:8px;line-height:1.5}.simple-stand-toolbar>div:last-child{flex:none;align-items:center;gap:7px;display:flex}.simple-stand-toolbar button{min-height:38px}.customer-order-list{background:#eeebe4;gap:11px;padding:14px;display:grid}.customer-order-card{background:var(--white);border:1px solid #dcd7ce;position:relative;overflow:visible}.customer-order-card:focus-within{z-index:12}.customer-order-card.open{border-color:#c9bba9;box-shadow:0 12px 28px #3a291b0f}.customer-order-card>header{background:#f9f7f2;grid-template-columns:48px minmax(230px,1.35fr) 115px 120px 120px 112px;align-items:center;gap:14px;min-height:102px;padding:16px 18px;display:grid}.order-select-column{justify-items:center;gap:7px;display:grid}.order-select-checkbox{cursor:pointer;place-items:center;width:22px;height:22px;display:grid;position:relative}.order-select-checkbox input{opacity:0;width:1px;height:1px;position:absolute;overflow:hidden}.order-select-checkbox span{background:#fff;border:2px solid #aaa299;place-items:center;width:20px;height:20px;transition:all .15s;display:grid}.order-select-checkbox span:after{content:"✓";color:#fff;opacity:0;font-size:13px;font-weight:950;transition:all .15s;transform:scale(.7)}.order-select-checkbox:hover span,.order-select-checkbox input:focus-visible+span{border-color:var(--orange);box-shadow:0 0 0 3px #f0651b24}.order-select-checkbox.selected span{border-color:var(--orange);background:var(--orange)}.order-select-checkbox.selected span:after{opacity:1;transform:scale(1)}.order-select-checkbox.disabled{cursor:not-allowed}.order-select-checkbox.disabled span{box-shadow:none;background:#e8e5df;border-color:#d5d0c8}.order-select-column .order-priority{width:36px;height:36px;font-size:7px}.order-priority{color:#6c675f;background:#e9e5dd;border-radius:50%;place-items:center;width:40px;height:40px;font-size:8px;font-weight:900;display:grid}.order-priority.urgent{color:var(--orange-dark);background:#fff0e4}.order-priority.vip{background:var(--ink);color:var(--orange)}.order-identity{min-width:0}.order-identity>div{align-items:center;gap:7px;display:flex}.order-identity code{color:var(--orange-dark);font-size:9px;font-weight:900}.order-identity i.process{color:#6d675f;background:#e9e5dd;padding:4px 6px;font-size:7px;font-style:normal;font-weight:900}.order-identity i.processing,.order-identity i.purchased{color:#28704a;background:#e3f2e9}.order-identity i.on_hold{color:#916116;background:#fff3dc}.order-identity i.completed{color:#28704a;background:#e3f2e9}.order-identity i.cancelled{color:#99938a;background:#f0ece7}.order-identity h3{text-overflow:ellipsis;white-space:nowrap;margin:7px 0 4px;font-size:14px;overflow:hidden}.order-identity p{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:8px;overflow:hidden}.customer-order-card.simple-stand-selected{border-color:var(--orange);box-shadow:inset 4px 0 var(--orange), 0 8px 24px #f0651b14}.customer-order-card.simple-stand-selected>header{background:#fff9f1}.customer-order-card.pre-outbound{border-color:#c53e34;box-shadow:inset 5px 0 #c53e34,0 9px 24px #b02d2424}.customer-order-card.pre-outbound>header{background:#fff0ee}.customer-order-card.pre-outbound .order-identity h3{color:#912f28}.order-identity i.pre_outbound{color:#fff;background:#c53e34}.order-identity i.partial_outbound{color:#97601a;background:#fff0d9}.order-identity i.outbound{color:#246b86;background:#e5f2f7}.customer-order-card.outbound-unwritten{border-color:#e18b57;box-shadow:inset 5px 0 #dc5a22,0 9px 24px #be4b181a}.customer-order-card.outbound-unwritten>header{background:#fff8f1}.order-identity i.outbound-unwritten{color:#fff;background:#d95726}.order-link-progress,.order-total{gap:4px;min-width:0;display:grid}.order-link-progress span,.order-total span{color:var(--muted);font-size:8px}.order-link-progress strong{font-size:17px}.order-link-progress i{width:fit-content;font-size:7px;font-style:normal;font-weight:900}.order-link-progress i.complete{color:#28704a}.order-link-progress i.partial{color:#a66316}.order-link-progress i.empty{color:var(--red)}.order-shopify-status{gap:5px;display:grid}.order-shopify-status span{color:#6d685f;background:#efebe4;width:fit-content;padding:5px 7px;font-size:7px;font-weight:900}.order-shopify-status span.order-payment.unpaid{color:#a83f33;background:#fff0ed}.order-shopify-status span.order-payment.partial{color:#9b601b;background:#fff4df}.order-shopify-status span.order-payment.paid{color:#28704a;background:#e5f3ea}.order-shopify-status span.order-payment.refunded{color:#66558a;background:#eceaf5}.order-shopify-status span.manual-source{color:var(--orange-dark);background:#fff0df}.order-shopify-status span.writeback-pending{color:#a94218;background:#fff0e8;border-left:3px solid #d95726}.order-total strong{text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.order-total small{color:var(--muted);font-size:8px}.order-expand{color:#5f5a53;background:#fff;border:1px solid #d3cec5;min-height:34px;font-size:8px;font-weight:900}.order-expand:hover{border-color:var(--orange);color:var(--orange-dark)}.order-row-actions{position:relative}.order-action-trigger{color:#fff;cursor:pointer;background:#282622;border:1px solid #282622;justify-content:center;align-items:center;gap:10px;width:100%;min-height:38px;font-size:9px;font-weight:950;display:flex}.order-action-trigger span{color:var(--orange);font-size:13px;transition:transform .15s}.order-action-trigger:hover,.order-action-trigger.open{border-color:var(--orange);background:var(--orange)}.order-action-trigger:hover span,.order-action-trigger.open span{color:#fff}.order-action-trigger.open span{transform:rotate(180deg)}.order-action-menu{z-index:40;background:#fff;border:1px solid #cfc6bb;gap:5px;width:180px;padding:7px;display:grid;position:absolute;top:calc(100% + 6px);right:0;box-shadow:0 15px 34px #261f1833}.order-action-menu>button,.order-action-menu>a{width:100%;min-height:36px}.order-tracking-open{border:1px solid var(--orange);color:var(--orange-dark);cursor:pointer;background:#fff4e8;font-size:8px;font-weight:950}.order-tracking-open:hover,.order-tracking-open.ready{background:var(--orange);color:#fff}.order-tracking-open.writeback-pending{color:#fff;background:#d95726;border-color:#d95726;box-shadow:inset 3px 0 #a43b12}.order-tracking-open.writeback-pending:hover{background:#b94317}.order-tracking-open.missing{color:#9f3d31;background:#fff0ed;border-color:#c94b39;box-shadow:inset 3px 0 #c94b39}.order-tracking-open.missing:hover{color:#fff;background:#c94b39}.order-detail-grid{border-top:1px solid #dfd9cf;grid-template-columns:minmax(0,1fr) minmax(300px,320px);display:grid}.order-lines{min-width:0}.order-lines-head,.customer-order-line{grid-template-columns:minmax(190px,1fr) 52px minmax(260px,1.1fr) 82px;align-items:center;gap:12px;display:grid}.order-lines-head{min-height:36px;color:var(--muted);background:#f0ede7;padding:0 15px;font-size:7px;font-weight:900}.customer-order-line{border-top:1px solid #ebe7df;min-height:94px;padding:12px 15px}.customer-order-line>div:first-child{gap:4px;min-width:0;display:grid}.customer-order-line>div:first-child strong{text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.customer-order-line>div:first-child p{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:8px;overflow:hidden}.customer-order-line>div:first-child code{color:#8d877e;font-size:7px}.customer-order-line>b{font-size:11px}.order-sku-match{grid-template-columns:46px 1fr;align-items:center;gap:9px;min-width:0;display:grid}.order-sku-match.unlinked{grid-template-columns:32px 1fr}.order-sku-match.unlinked>span{width:28px;height:28px;color:var(--red);background:#fff0ed;border-radius:50%;place-items:center;font-size:12px;font-weight:900;display:grid}.order-match-thumb{background:#ece8df;place-items:center;width:46px;height:46px;display:grid;overflow:hidden}.order-match-thumb img{object-fit:cover;width:100%;height:100%;display:block}.order-match-thumb.placeholder{background:var(--ink);color:var(--orange);font-size:10px;font-weight:900}.order-sku-match>div:last-child{gap:3px;min-width:0;display:grid}.order-sku-match code{color:var(--orange-dark);font-size:7px;font-weight:900}.order-sku-match strong{text-overflow:ellipsis;white-space:nowrap;font-size:9px;overflow:hidden}.order-sku-match small{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:7px;overflow:hidden}.customer-order-line>button{color:#625d55;background:#fff;border:1px solid #d4cec4;min-height:32px;padding:0 8px;font-size:8px;font-weight:900}.customer-order-line>button.primary{border-color:var(--orange);background:var(--orange);color:#fff}.order-management{background:#f7f4ee;border-left:1px solid #ded8ce;padding:18px}.order-management h4{margin:0 0 16px;font-size:13px}.order-management>label{color:var(--muted);gap:6px;margin-top:11px;font-size:8px;font-weight:800;display:grid}.order-management select,.order-management textarea{width:100%;min-height:39px;color:var(--ink);font:inherit;background:#fff;border:1px solid #d6d0c6;padding:0 9px}.order-management textarea{resize:vertical;min-height:88px;padding-top:9px}.order-management>button{width:100%;margin-top:12px}.order-management dl{border-top:1px solid #ddd7cd;gap:8px;margin:18px 0 0;padding-top:15px;display:grid}.order-management dl div{gap:3px;display:grid}.order-management dt{color:var(--muted);font-size:7px}.order-management dd{overflow-wrap:anywhere;margin:0;font-size:8px;font-weight:800}.order-save-inline-error{color:#963b31;background:#fff0ed;border-left:3px solid #c94b39;margin:11px 0 0;padding:9px 10px;font-size:9px;font-weight:850;line-height:1.5}.order-save-inline-success{color:#286c48;background:#edf8f1;border-left:3px solid #3c8a5d;margin:11px 0 0;padding:9px 10px;font-size:9px;font-weight:850;line-height:1.5}.order-management-actions{grid-template-columns:minmax(0,1fr);gap:8px;margin-top:14px;display:grid}.order-management-actions>button{width:100%;min-width:0}.order-management-actions>.order-save-button{text-align:center;white-space:normal;justify-content:center;gap:8px;min-height:46px;padding:0 12px;font-size:11px;line-height:1.35}.order-save-button:before{content:"✓";color:#fff;background:#fff3;border-radius:50%;flex:0 0 20px;place-items:center;width:20px;height:20px;font-size:10px;font-weight:950;display:grid}.order-save-button:disabled:before{content:"…"}.order-delete-button{color:#a13f34;cursor:pointer;background:0 0;border:1px solid #dfb5ae;min-height:36px;padding:0 12px;font-size:9px;font-weight:900}.order-delete-button:hover{background:#fff5f2;border-color:#a13f34}.order-delete-button:disabled{cursor:wait;opacity:.5}.order-identity i.tracking{padding:4px 6px;font-size:7px;font-style:normal;font-weight:950}.order-identity i.tracking.ready{color:#28704a;background:#e5f3ea}.order-identity i.tracking.missing{color:#a83f33;background:#fff0ed}.order-tracking-editor{background:#fff;border:1px solid #d8d1c7;gap:9px;margin:0 0 14px;padding:12px;display:grid}.order-tracking-editor.needs-backfill{border-color:#df7d6f;box-shadow:inset 3px 0 #c94b39}.order-tracking-editor>header{justify-content:space-between;align-items:flex-start;gap:8px;display:flex}.order-tracking-editor>header>div{gap:4px;display:grid}.order-tracking-editor>header strong{font-size:11px}.order-tracking-editor>header span{color:var(--muted);font-size:9px;line-height:1.45}.order-tracking-editor>header button,.tracking-empty-add{border:1px solid var(--orange);min-height:30px;color:var(--orange-dark);cursor:pointer;white-space:nowrap;background:#fff7ed;padding:0 8px;font-size:9px;font-weight:900}.tracking-backfill-alert{color:#973f34;background:#fff0ed;border-left:3px solid #c94b39;margin:0;padding:9px 10px;font-size:10px;font-weight:850;line-height:1.45}.tracking-empty-add{border-style:dashed;width:100%;min-height:38px}.order-tracking-rows{gap:9px;display:grid}.order-tracking-rows>article{background:#f8f6f1;border:1px solid #e2ddd5;gap:8px;padding:10px;display:grid}.tracking-row-heading{grid-template-columns:1fr auto auto;align-items:center;gap:7px;display:grid}.tracking-row-heading strong{font-size:10px}.tracking-row-heading small{color:var(--muted);font-size:8px}.tracking-row-heading button{color:#aa4438;cursor:pointer;background:0 0;border:0;font-size:8px;font-weight:900}.order-tracking-rows label{color:#615c55;gap:5px;font-size:9px;font-weight:850;display:grid}.order-tracking-rows input,.order-tracking-rows select{width:100%;min-width:0;height:37px;color:var(--ink);font:inherit;background:#fff;border:1px solid #d3ccc2;padding:0 8px;font-size:10px}.tracking-row-pair{grid-template-columns:1fr 1fr;gap:7px;display:grid}.tracking-editor-tip{color:var(--muted);font-size:9px;line-height:1.45}.tracking-product-scope{background:#fff;border:1px solid #ddd5ca;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;margin:2px 0 0;padding:9px;display:grid}.tracking-product-scope legend{color:#5c554d;padding:0 5px;font-size:9px;font-weight:950}.tracking-product-option{cursor:pointer;background:#faf8f4;border:1px solid #e2dcd3;grid-template-columns:15px 34px minmax(0,1fr);align-items:center;min-width:0;min-height:48px;padding:6px;gap:7px!important;display:grid!important}.tracking-product-option.selected{border-color:var(--orange);background:#fff5e9}.tracking-product-option input{accent-color:var(--orange);margin:0;width:14px!important;height:14px!important}.tracking-product-option>span:last-child{gap:3px;min-width:0;display:grid}.tracking-product-option strong,.tracking-product-option small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.tracking-product-option strong{color:var(--ink);font-size:9px}.tracking-product-option small{color:var(--muted);font-size:7px;font-weight:750}.tracking-product-thumb{color:#786f66;text-align:center;background:#ece7df;place-items:center;width:32px;height:32px;font-size:6px;font-weight:900;display:grid;overflow:hidden}.tracking-product-thumb img{object-fit:cover;width:100%;height:100%}.tracking-product-thumb.placeholder{background:var(--ink);color:var(--orange)}.tracking-product-scope>small{color:#387352;grid-column:1/-1;padding-top:2px;font-size:8px;font-weight:850}.tracking-product-scope>small.selection-error{color:#a24136}.tracking-modal-backdrop{z-index:2147483600}.order-tracking-modal{width:min(760px,100vw - 32px)}.order-tracking-modal .modal-heading{margin-bottom:14px}.order-tracking-modal .modal-heading p:last-child{color:var(--muted);margin:6px 0 0;font-size:10px;font-weight:800}.tracking-order-reference{border-left:3px solid var(--orange);background:#fff3e7;justify-content:space-between;align-items:center;gap:16px;margin-bottom:14px;padding:12px 14px;display:flex}.tracking-order-reference>div{gap:5px;min-width:0;display:grid}.tracking-order-reference span{color:#805438;font-size:9px;font-weight:900}.tracking-order-reference strong{overflow-wrap:anywhere;color:var(--orange-dark);font:950 15px ui-monospace,monospace}.tracking-order-reference small{color:#7d746a;flex:none;font-size:9px}.tracking-order-reference small b{color:var(--ink);font-weight:900}.tracking-modal-form{gap:12px;display:grid}.tracking-modal-form .order-tracking-editor{margin:0;padding:15px}.tracking-modal-grid{grid-template-columns:1fr 1fr;gap:8px;display:grid}.tracking-modal-form>footer{justify-content:flex-end;gap:8px;display:flex}.tracking-modal-form>.form-error{margin:0}.shopify-manual-writeback{background:#f7f5f0;border:1px solid #d8d1c7;gap:10px;padding:14px 15px;display:grid}.shopify-manual-writeback.active{background:#f2f8f3;border-color:#7ab36d;box-shadow:inset 3px 0 #4f9a61}.shopify-writeback-toggle{cursor:pointer;grid-template-columns:18px 1fr;align-items:flex-start;gap:10px;display:grid}.shopify-writeback-toggle input{width:16px;height:16px;accent-color:var(--green);margin:2px 0 0}.shopify-writeback-toggle>span{gap:4px;display:grid}.shopify-writeback-toggle strong{color:var(--ink);font-size:10px}.shopify-writeback-toggle small{color:var(--muted);font-size:8px;line-height:1.5}.shopify-writeback-toggle.secondary{border-top:1px solid #dce8de;margin-left:28px;padding-top:9px}.shopify-manual-writeback>footer{color:var(--muted);border-top:1px solid #ded9d0;justify-content:space-between;align-items:center;gap:12px;padding-top:9px;font-size:8px;display:flex}.shopify-manual-writeback>footer b{color:var(--ink)}.shopify-manual-writeback>footer a{color:var(--orange-dark);font-weight:900;text-decoration:none}.order-payment-editor{background:#fff8ef;border:1px solid #e2c09c;gap:10px;margin:0 0 14px;padding:13px;display:grid}.order-payment-editor header{justify-content:space-between;align-items:flex-start;gap:10px;display:flex}.order-payment-editor header div{gap:4px;display:grid}.order-payment-editor header strong{font-size:9px}.order-payment-editor header span,.order-payment-editor>small{color:#806b58;font-size:7px;line-height:1.5}.order-payment-editor header b{color:var(--orange-dark);white-space:nowrap;font-size:8px}.order-payment-editor>label{color:var(--muted);gap:6px;font-size:8px;font-weight:800;display:grid}.order-payment-editor input,.order-payment-editor select{width:100%;min-height:39px;color:var(--ink);font:inherit;background:#fff;border:1px solid #d6c5b4;padding:0 9px}.order-shopify-status span.manual-source.odm{background:var(--ink);color:var(--orange)}.odm-payment-editor{background:#fff;border:1px solid #d7c5af;margin:-4px -4px 18px}.odm-payment-editor>header{background:#fff7ec;border-bottom:1px solid #eadfd1;justify-content:space-between;align-items:center;gap:10px;padding:12px;display:flex}.odm-payment-editor>header div{gap:4px;display:grid}.odm-payment-editor>header span{color:var(--orange-dark);letter-spacing:.08em;font-size:7px;font-weight:950}.odm-payment-editor>header strong{font-size:12px}.odm-payment-editor>header small{color:#8d7258;font-size:7px}.odm-payment-editor form{display:grid}.odm-charge-row{border-bottom:1px solid #eee8df;grid-template-columns:1fr 1fr;gap:8px;padding:11px;display:grid}.odm-charge-row>strong{grid-column:1/-1;justify-content:space-between;align-items:center;font-size:9px;display:flex}.odm-charge-row>strong i{color:#6e685f;background:#eeeae4;padding:4px 6px;font-size:6px;font-style:normal}.odm-charge-row>strong i.unpaid{color:#a0443b;background:#fff0ed}.odm-charge-row>strong i.partial{color:#8b671d;background:#fff5d9}.odm-charge-row>strong i.paid{color:#287b4f;background:#e8f5ed}.odm-charge-row label{color:var(--muted);gap:4px;font-size:7px;font-weight:800;display:grid}.odm-charge-row input{width:100%;min-height:34px;color:var(--ink);background:#faf9f6;border:1px solid #d8d1c7;padding:0 8px;font-size:9px;font-weight:900}.odm-charge-row button{min-height:30px;color:var(--orange-dark);background:#fff;border:1px solid #d2c8bb;grid-column:1/-1;font-size:7px;font-weight:900}.odm-charge-row button:disabled{color:#aaa39a;cursor:default;opacity:.65}.odm-payment-editor footer{gap:8px;padding:11px;display:grid}.odm-payment-editor footer span{color:var(--muted);font-size:7px;font-weight:800}.odm-payment-editor footer button{width:100%}.order-link-modal{width:min(720px,100vw - 32px);padding:28px}.order-link-modal .modal-heading p:last-child{color:var(--muted);margin:5px 0 0;font-size:9px}.order-link-modal form{gap:15px;display:grid}.order-link-modal form>label{color:var(--muted);gap:7px;font-size:9px;font-weight:800;display:grid}.order-link-modal input,.order-link-modal select{border:1px solid var(--line);width:100%;min-height:46px;color:var(--ink);font:inherit;background:#faf9f5;padding:0 11px}.order-link-note{border-left:3px solid var(--orange);color:#76421f;background:#fff3e6;padding:12px 14px;font-size:9px;line-height:1.6}.order-link-modal footer{justify-content:flex-end;gap:8px;display:flex}.simple-stand-modal{width:min(860px,100vw - 32px);max-height:calc(100svh - 32px);overflow-y:auto}.simple-stand-modal .modal-heading{margin-bottom:17px}.simple-stand-modal .modal-heading p:last-child{color:var(--muted);margin:6px 0 0;font-size:9px}.simple-stand-form{gap:14px;display:grid}.simple-stand-summary{background:#f8f5ef;border:1px solid #ded6ca;grid-template-columns:repeat(3,1fr);display:grid}.simple-stand-summary>div{border-left:1px solid #ded6ca;gap:4px;padding:13px 15px;display:grid}.simple-stand-summary>div:first-child{border-left:0}.simple-stand-summary span{color:var(--muted);font-size:7px;font-weight:900}.simple-stand-summary strong{font-size:20px}.simple-stand-rules{background:#e1d8cc;border:1px solid #e1d8cc;grid-template-columns:repeat(4,1fr);gap:1px;display:grid}.simple-stand-rules article{background:#fffaf3;align-content:start;gap:7px;min-height:108px;padding:13px;display:grid}.simple-stand-rules i{color:var(--orange);font-size:8px;font-style:normal;font-weight:950}.simple-stand-rules strong{font-size:10px}.simple-stand-rules span{color:#776b60;font-size:8px;line-height:1.55}.simple-stand-form>label{color:#565049;gap:7px;font-size:9px;font-weight:900;display:grid}.simple-stand-form>label input{width:100%;min-height:46px;font:inherit;background:#fffaf4;border:1px solid #d6c9b9;padding:0 12px}.simple-stand-form>label input:focus{border-color:var(--orange);outline:0}.simple-stand-form>label small{color:#8b7b6b;font-size:8px;font-weight:700}.simple-stand-orders{border:1px solid #ddd6cd;overflow:hidden}.simple-stand-orders>header{background:#f1eee8;justify-content:space-between;align-items:center;gap:14px;padding:11px 13px;display:flex}.simple-stand-orders>header strong{font-size:9px}.simple-stand-orders>header span{color:var(--muted);font-size:7px}.simple-stand-orders article{border-top:1px solid #ebe6df;grid-template-columns:minmax(0,1fr) auto 52px;align-items:center;gap:12px;min-height:47px;padding:7px 12px;display:grid}.simple-stand-orders article>div{align-items:center;gap:9px;min-width:0;display:flex}.simple-stand-orders article code{color:var(--orange-dark);font-size:8px;font-weight:950}.simple-stand-orders article strong{text-overflow:ellipsis;white-space:nowrap;font-size:9px;overflow:hidden}.simple-stand-orders article>span{color:#786f65;font-size:8px}.simple-stand-orders article button{color:#82766a;cursor:pointer;background:#fff;border:1px solid #d5ccc2;min-height:29px;font-size:7px;font-weight:900}.simple-stand-orders>small{color:var(--muted);border-top:1px solid #ebe6df;padding:10px 12px;font-size:8px;display:block}.simple-stand-form>footer{justify-content:flex-end;gap:8px;display:flex}@media (width<=900px){.simple-stand-toolbar{flex-direction:column;align-items:stretch}.simple-stand-toolbar>div:last-child{flex-wrap:wrap}.simple-stand-rules{grid-template-columns:1fr 1fr}}@media (width<=620px){.simple-stand-toolbar>div:last-child{grid-template-columns:1fr;display:grid}.simple-stand-summary{grid-template-columns:1fr}.simple-stand-summary>div{border-top:1px solid #ded6ca;border-left:0}.simple-stand-summary>div:first-child{border-top:0}.simple-stand-rules{grid-template-columns:1fr}.simple-stand-orders>header{flex-direction:column;align-items:flex-start}.simple-stand-orders article{grid-template-columns:1fr 52px}.simple-stand-orders article>span{grid-column:1}.simple-stand-orders article button{grid-area:1/2/span 2}.simple-stand-form>footer{flex-direction:column;align-items:stretch}}.label-data-export-modal{width:min(780px,100vw - 32px);max-height:calc(100svh - 32px);overflow-y:auto}.label-data-export-modal .modal-heading{margin-bottom:17px}.label-data-export-modal .modal-heading p:last-child{color:var(--muted);margin:6px 0 0;font-size:11px}.label-data-export-form{gap:14px;display:grid}.label-data-export-scopes{border:0;gap:8px;margin:0;padding:0;display:grid}.label-data-export-scopes legend{color:#5f5850;margin-bottom:7px;font-size:12px;font-weight:900}.label-data-export-scopes>label{cursor:pointer;background:#fbf9f5;border:1px solid #dcd4ca;grid-template-columns:18px minmax(0,1fr) auto;align-items:center;gap:12px;min-height:66px;padding:11px 14px;transition:border-color .15s,background .15s,box-shadow .15s;display:grid}.label-data-export-scopes>label:hover{border-color:#dfa268}.label-data-export-scopes>label.selected{border-color:var(--orange);box-shadow:inset 3px 0 var(--orange);background:#fff5e9}.label-data-export-scopes>label.disabled{cursor:not-allowed;opacity:.48}.label-data-export-scopes input{width:16px;height:16px;accent-color:var(--orange)}.label-data-export-scopes label>span{gap:4px;min-width:0;display:grid}.label-data-export-scopes strong{font-size:13px}.label-data-export-scopes small{color:#797168;font-size:11px;line-height:1.45}.label-data-export-scopes b{color:#655e56;text-align:center;background:#ede8e0;min-width:58px;padding:6px 8px;font-size:11px}.label-data-export-scopes .selected b{background:var(--orange);color:#fff}.label-data-export-summary{background:#f8f5ef;border:1px solid #ded6ca;grid-template-columns:repeat(3,1fr);display:grid}.label-data-export-summary>div{border-left:1px solid #ded6ca;gap:4px;padding:12px 14px;display:grid}.label-data-export-summary>div:first-child{border-left:0}.label-data-export-summary span{color:var(--muted);font-size:10px;font-weight:900}.label-data-export-summary strong{font-size:20px}.label-data-export-fields{background:#e1d8cc;border:1px solid #e1d8cc;grid-template-columns:repeat(3,1fr);gap:1px;display:grid}.label-data-export-fields article{background:#fffaf3;align-content:start;gap:7px;min-height:102px;padding:13px;display:grid}.label-data-export-fields i{color:var(--orange);font-size:10px;font-style:normal;font-weight:950}.label-data-export-fields strong{font-size:12px}.label-data-export-fields span{color:#776b60;font-size:11px;line-height:1.55}.label-data-export-note{color:#3f6f54;background:#edf8f1;border-left:3px solid #2f8b58;margin:0;padding:10px 12px;font-size:11px;line-height:1.55}.label-data-export-form>.form-error{margin:0}.label-data-export-form>footer{justify-content:flex-end;gap:8px;display:flex}@media (width<=620px){.label-data-export-modal{width:100vw;max-height:100svh}.label-data-export-scopes>label{grid-template-columns:18px minmax(0,1fr)}.label-data-export-scopes b{grid-column:2;justify-self:start}.label-data-export-summary,.label-data-export-fields{grid-template-columns:1fr}.label-data-export-summary>div{border-top:1px solid #ded6ca;border-left:0}.label-data-export-summary>div:first-child{border-top:0}.label-data-export-form>footer{flex-direction:column;align-items:stretch}}.order-link-modal.compact{width:min(600px,100vw - 32px);max-height:min(86vh,760px);overflow-y:auto}.order-link-cascade{gap:11px!important}.order-link-step{grid-template-columns:27px 1fr;align-items:end;gap:10px;display:grid}.order-link-step>span{background:var(--ink);width:27px;height:27px;color:var(--orange);border-radius:50%;place-items:center;margin-bottom:9px;font-size:9px;font-weight:900;display:grid}.order-link-step label,.order-link-search{color:var(--muted);gap:6px;font-size:9px;font-weight:800;display:grid}.order-link-modal select:disabled{color:#a9a49a;cursor:not-allowed;background:#eeece7}.order-link-selected{background:#fff8f0;border:1px solid #e0b58f;grid-template-columns:60px 1fr;align-items:center;gap:12px;padding:10px;display:grid}.order-link-selected .order-match-thumb{width:60px;height:60px}.order-link-selected>div:last-child{gap:3px;min-width:0;display:grid}.order-link-selected small{color:var(--orange-dark);letter-spacing:.12em;font-size:7px;font-weight:900}.order-link-selected strong,.order-link-selected span,.order-link-selected code{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.order-link-selected strong{font-size:11px}.order-link-selected span{color:var(--ink);font-size:9px}.order-link-selected code{color:var(--muted);font-size:8px}.order-link-related-open{width:100%;min-height:64px;color:var(--ink);cursor:pointer;text-align:left;background:#fff7ed;border:1px solid #d99049;grid-template-columns:34px 1fr auto;align-items:center;gap:11px;padding:10px 13px;display:grid}.order-link-related-open>span{background:var(--orange);color:#fff;place-items:center;width:34px;height:34px;font-size:18px;font-weight:900;display:grid}.order-link-related-open>div{gap:3px;display:grid}.order-link-related-open strong{font-size:14px}.order-link-related-open small{color:#75695e;font-size:12px}.order-link-related-open>b{color:var(--orange-dark);font-size:12px}.order-link-related-open:disabled{cursor:not-allowed;opacity:.5}.order-related-variant-panel{background:#fff;border:1px solid #d6aa75;overflow:hidden}.order-related-variant-panel>header{background:var(--ink);color:#fff;justify-content:space-between;align-items:center;gap:12px;padding:12px 14px;display:flex}.order-related-variant-panel>header>div{gap:3px;display:grid}.order-related-variant-panel>header span{color:var(--orange);letter-spacing:.12em;font-size:11px;font-weight:900}.order-related-variant-panel>header strong{font-size:14px}.order-related-variant-panel>header small{color:#bbb5ad;font-size:11px}.order-related-variant-panel>header a{color:#fff;white-space:nowrap;font-size:12px;font-weight:850}.order-related-variant-panel>div:not(.order-related-variant-empty){gap:6px;max-height:320px;padding:10px;display:grid;overflow-y:auto}.order-related-variant-panel article{background:#f7f5f1;border-left:3px solid #c9c2b8;grid-template-columns:38px minmax(130px,.8fr) 24px minmax(220px,1.2fr);align-items:center;gap:8px;padding:8px;display:grid}.order-related-variant-panel article.linked{background:#f0f9f4;border-left-color:#239666}.order-related-source-thumb{color:#847c72;background:#e6e1da;place-items:center;width:38px;height:38px;font-size:12px;font-weight:900;display:grid;overflow:hidden}.order-related-source-thumb img{object-fit:cover;width:100%;height:100%}.order-related-variant-panel article>div{gap:2px;min-width:0;display:grid}.order-related-variant-panel article strong,.order-related-variant-panel article code{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.order-related-variant-panel article strong{font-size:13px}.order-related-variant-panel article code{color:var(--muted);font-size:11px}.order-related-variant-panel article>b{color:var(--orange);text-align:center}.order-related-variant-panel article label{color:#6d665d;gap:4px;font-size:11px;font-weight:850;display:grid}.order-related-variant-panel article select{background:#fff;border:1px solid #cec7bd;min-height:38px;padding:0 9px;font-size:12px}.order-related-variant-panel>footer{background:#faf8f4;border-top:1px solid #dfd8ce;justify-content:space-between;align-items:center;gap:10px;padding:10px 12px;display:flex}.order-related-variant-panel>footer span{color:#236f4f;font-size:12px;font-weight:850}.order-related-variant-panel>footer button{color:#8a5140;background:0 0;border:0;min-height:32px;font-size:12px;font-weight:850}.order-related-variant-empty{gap:5px;padding:18px;display:grid}.order-related-variant-empty strong{font-size:14px}.order-related-variant-empty span{color:var(--muted);font-size:12px}.order-related-variant-empty a{width:fit-content;color:var(--orange-dark);margin-top:5px;font-size:12px;font-weight:900}@media (width<=720px){.order-link-related-open{grid-template-columns:34px 1fr}.order-link-related-open>b{grid-column:2}.order-related-variant-panel>header{flex-direction:column;align-items:flex-start}.order-related-variant-panel article{grid-template-columns:38px 1fr}.order-related-variant-panel article>b{transform:rotate(90deg)}.order-related-variant-panel article>label{grid-column:1/-1}}.order-category-cascade{background:#f7f4ee;border:1px solid #ded8cf;grid-template-columns:repeat(2,1fr);gap:8px;padding:12px;display:grid}.order-category-cascade>div{grid-column:1/-1;justify-content:space-between;align-items:baseline;gap:10px;display:flex}.order-category-cascade>div strong{font-size:10px}.order-category-cascade>div span{color:var(--muted);font-size:8px}.order-category-cascade label{color:var(--muted);gap:6px;font-size:8px;font-weight:900;display:grid}.order-category-cascade select{min-height:42px;padding:0 8px;font-size:9px}.order-spu-picker-step{align-items:start}.order-spu-picker-step>span{margin-top:13px;margin-bottom:0}.order-spu-picker{background:#fff;border:1px solid #d9d2c8;min-width:0;overflow:hidden}.order-spu-picker>header{background:#f7f4ef;border-bottom:1px solid #e7e1d8;justify-content:space-between;align-items:center;gap:12px;min-height:54px;padding:10px 12px;display:flex}.order-spu-picker>header>div{gap:4px;min-width:0;display:grid}.order-spu-picker>header strong{font-size:10px}.order-spu-picker>header small{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:8px;overflow:hidden}.order-spu-picker>header>b{background:var(--ink);color:#fff;flex:none;padding:6px 8px;font-size:7px}.order-spu-picker>div{max-height:270px;overflow-y:auto}.order-spu-picker button{width:100%;min-height:72px;color:var(--ink);text-align:left;background:#fff;border:0;border-top:1px solid #ece7df;grid-template-columns:56px minmax(0,1fr) auto;align-items:center;gap:11px;padding:8px 10px;display:grid}.order-spu-picker button:first-child{border-top:0}.order-spu-picker button:hover{background:#fff8ef}.order-spu-picker button.selected{box-shadow:inset 4px 0 var(--orange);background:#fff1e2}.order-spu-thumb{background:#f7f4ef;border:1px solid #e4ded5;place-items:center;width:56px;height:56px;display:grid;overflow:hidden}.order-spu-thumb img{object-fit:contain;width:100%;height:100%;display:block}.order-spu-thumb.placeholder{background:var(--ink)}.order-spu-thumb b{color:var(--orange);font:900 9px ui-monospace,monospace}.order-spu-copy{gap:4px;min-width:0;display:grid}.order-spu-copy code,.order-spu-copy strong,.order-spu-copy small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.order-spu-copy code{color:var(--orange-dark);font-size:8px;font-weight:900}.order-spu-copy strong{font-size:10px}.order-spu-copy small{color:var(--muted);font-size:8px}.order-spu-picker button>i{color:#817a70;text-align:right;min-width:48px;font-size:8px;font-style:normal;font-weight:900}.order-spu-picker button.selected>i{color:var(--orange-dark)}.order-spu-picker>p{color:var(--muted);text-align:center;margin:0;padding:26px 14px;font-size:9px}@media (width<=620px){.order-category-cascade{grid-template-columns:1fr}.order-category-cascade>div{flex-direction:column;align-items:flex-start}.order-spu-picker button{grid-template-columns:50px minmax(0,1fr)}.order-spu-thumb{width:50px;height:50px}.order-spu-picker button>i{text-align:left;grid-column:2}}.order-translation-bar{background:#fff9f1;border-bottom:1px solid #e6e0d7;justify-content:space-between;align-items:center;gap:15px;min-height:52px;padding:9px 15px;display:flex}.order-translation-bar>div:first-child{gap:3px;display:grid}.order-translation-bar strong{font-size:10px}.order-translation-bar span{color:var(--muted);font-size:8px}.order-translation-actions{align-items:center;gap:7px;display:flex}.order-translation-actions select{color:#5d554c;background:#fff;border:1px solid #d8c9b9;min-height:32px;padding:0 9px;font-size:8px;font-weight:800}.order-translation-bar button{border:1px solid var(--orange);min-height:32px;color:var(--orange-dark);background:#fff;padding:0 11px;font-size:8px;font-weight:900}.original-order-title{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:7px;font-weight:600;display:block;overflow:hidden}.translated-order-title{color:var(--ink)}.order-link-mode{grid-template-columns:1fr 1fr;gap:8px;margin-bottom:16px;display:grid}.order-link-mode button{border:1px solid var(--line);color:var(--ink);text-align:left;background:#faf9f5;gap:4px;padding:12px;display:grid}.order-link-mode button.active{border-color:var(--orange);box-shadow:inset 3px 0 var(--orange);background:#fff4e8}.order-link-mode strong{font-size:10px}.order-link-mode span{color:var(--muted);font-size:8px}.quick-sku-draft-note{background:#fff8ef;border:1px solid #e4c291;gap:4px;padding:12px 14px;display:grid}.quick-sku-draft-note strong{font-size:10px}.quick-sku-draft-note span{color:#746658;font-size:8px;line-height:1.55}.quick-sku-grid{grid-template-columns:1fr 1fr;gap:10px;display:grid}.quick-sku-grid.three{grid-template-columns:repeat(3,1fr)}.quick-sku-grid label{color:var(--muted);gap:7px;font-size:9px;font-weight:800;display:grid}.order-entry-modal,.order-import-modal{width:min(760px,100vw - 32px)}.order-entry-modal .modal-heading p:last-child,.order-import-modal .modal-heading p:last-child{color:var(--muted);margin:6px 0 0;font-size:9px}.order-import-modal{width:min(760px,100vw - 32px)}.order-entry-form{gap:15px;display:grid}.order-entry-form>label,.order-entry-pair label{color:#555149;gap:7px;font-size:9px;font-weight:900;display:grid}.order-entry-form input,.order-entry-form select,.order-entry-form textarea{border:1px solid var(--line);width:100%;min-height:46px;color:var(--ink);font:inherit;background:#faf9f5;outline:0;padding:0 12px}.order-entry-form textarea{resize:vertical;min-height:105px;padding-top:11px}.order-entry-form input:focus,.order-entry-form select:focus,.order-entry-form textarea:focus{border-color:var(--orange)}.order-entry-pair{grid-template-columns:minmax(0,1fr) 125px;gap:12px;display:grid}.order-number-rule{border-left:3px solid var(--orange);background:#fff3e7;grid-template-columns:120px 1fr;align-items:center;gap:5px 12px;padding:14px;display:grid}.order-number-rule span{color:#7b4b29;font-size:8px;font-weight:900}.order-number-rule code{color:var(--orange-dark);font-size:10px;font-weight:900}.order-number-rule small{color:#9b7457;grid-column:2;font-size:8px}.order-entry-form footer{justify-content:flex-end;gap:8px;padding-top:3px;display:flex}.manual-order-type{grid-template-columns:1fr 1fr;gap:9px;display:grid}.manual-order-type button{min-height:64px;color:var(--ink);text-align:left;background:#faf9f6;border:1px solid #d8d2c8;gap:5px;padding:12px;display:grid}.manual-order-type button strong{font-size:10px}.manual-order-type button span{color:var(--muted);font-size:7px}.manual-order-type button.active{border-color:var(--orange);box-shadow:inset 3px 0 0 var(--orange);background:#fff4e8}.manual-order-type button.active strong{color:var(--orange-dark)}.manual-order-type.three{grid-template-columns:repeat(3,minmax(0,1fr))}.manual-order-type button.active.historical{background:#f4f0fb;border-color:#5c4a7d;box-shadow:inset 3px 0 #5c4a7d}.manual-order-type button.active.historical strong{color:#5c4a7d}.historical-order-config{background:#faf8fe;border:1px solid #d9cee9;gap:12px;padding:14px;display:grid}.historical-order-config>header{justify-content:space-between;align-items:center;gap:12px;display:flex}.historical-order-config>header div{gap:3px;display:grid}.historical-order-config>header strong{font-size:11px}.historical-order-config>header span,.historical-order-config>p{color:var(--muted);font-size:8px}.historical-order-config>header i{color:#fff;background:#5c4a7d;padding:6px 9px;font-size:8px;font-style:normal;font-weight:900}.historical-order-config>div{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.historical-order-config label{color:#3e374a;gap:5px;font-size:8px;font-weight:900;display:grid}.historical-order-config select,.historical-order-config input{min-height:40px;color:var(--ink);background:#fff;border:1px solid #d9cee9;padding:0 10px}.historical-order-config>p{margin:0;line-height:1.65}.historical-order-image{background:#faf8fe;border:1px dashed #bcb1cc;outline:none;grid-template-columns:74px 1fr auto;align-items:center;gap:13px;min-height:92px;padding:10px;display:grid}.historical-order-image:focus-within,.historical-order-image:focus{border-color:#5c4a7d;box-shadow:0 0 0 3px #5c4a7d1a}.historical-order-image>div{color:#8a7d9e;text-align:center;background:#fff;border:1px solid #d9cee9;place-items:center;width:70px;height:70px;font-size:9px;font-weight:900;display:grid;overflow:hidden}.historical-order-image>div img{object-fit:cover;width:100%;height:100%}.historical-order-image>p{gap:5px;margin:0;display:grid}.historical-order-image>p strong{font-size:10px}.historical-order-image>p small{color:var(--muted);font-size:8px;line-height:1.55}.historical-order-image>aside{gap:7px;display:flex}.historical-order-image>aside label,.historical-order-image>aside button{color:#fff;cursor:pointer;background:#5c4a7d;border:1px solid #5c4a7d;place-items:center;min-height:36px;padding:0 11px;font-size:8px;font-weight:900;display:grid}.historical-order-image>aside label input{display:none}.historical-order-image>aside button{color:#5c4a7d;background:#fff}.historical-order-image>aside button.paste{color:#1f1c21;border-color:#1f1c21}.historical-order-image>aside button.remove{color:#9b4638;border-color:#c5a8a1}.odm-create-fees{background:#fffaf3;border:1px solid #d8c6af}.odm-create-fees>header{border-bottom:1px solid #eadfce;justify-content:space-between;align-items:center;gap:12px;padding:13px 14px;display:flex}.odm-create-fees>header div{gap:4px;display:grid}.odm-create-fees>header strong{font-size:11px}.odm-create-fees>header span{color:var(--muted);font-size:7px}.odm-create-fees>header i{color:var(--orange-dark);letter-spacing:.14em;font-size:6px;font-style:normal;font-weight:950}.odm-create-fees>div{grid-template-columns:repeat(3,1fr);gap:8px;padding:11px;display:grid}.odm-create-fees article{background:#fff;border:1px solid #e4dbcf;grid-template-columns:1fr 1fr;gap:7px;padding:10px;display:grid}.odm-create-fees article>strong{grid-column:1/-1;font-size:9px}.odm-create-fees label{color:var(--muted);gap:5px;font-size:7px;font-weight:800;display:grid}.odm-create-fees input{min-width:0;min-height:38px;padding:0 8px}.odm-create-fees>small{color:#866d54;padding:0 13px 12px;font-size:7px;display:block}.odm-create-fees article.new-unpaid{grid-template-columns:1fr}.odm-create-fees article.new-unpaid>div{justify-content:space-between;align-items:center;gap:8px;display:flex}.odm-create-fees article.new-unpaid>div strong{font-size:9px}.odm-create-fees article.new-unpaid>div i{color:#a0443b;background:#fff0ed;padding:4px 6px;font-size:7px;font-style:normal;font-weight:950}.odm-create-fees article.new-unpaid label{width:100%}.order-template-strip{border:1px solid var(--line);background:#f5f2ec;justify-content:space-between;align-items:center;gap:16px;min-height:62px;padding:12px 14px;display:flex}.order-template-strip div{gap:5px;display:grid}.order-template-strip strong{font-size:10px}.order-template-strip span{color:var(--muted);font-size:8px}.order-template-strip button{min-height:34px;color:var(--orange-dark);white-space:nowrap;background:#fff;border:1px solid #cfc8bc;padding:0 10px;font-size:8px;font-weight:900}.order-upload-zone{text-align:center;cursor:pointer;background:#faf8f3;border:1px dashed #bcb4a8;align-content:center;place-items:center;min-height:130px;padding:20px;transition:border-color .16s,background .16s,box-shadow .16s;position:relative;gap:7px!important;display:grid!important}.order-upload-zone.ready{background:#f0f8f3;border-color:#73ad8c}.order-upload-zone.drag-active{border-color:var(--orange);background:#fff3e7;box-shadow:inset 0 0 0 2px #e85e1424}.order-upload-zone.drag-active>span,.order-upload-zone.drag-active>strong{color:var(--orange-dark)}.order-upload-zone input{opacity:0;cursor:pointer;height:100%;position:absolute;inset:0}.order-upload-zone>span{color:var(--orange-dark);font-size:9px;font-weight:900}.order-upload-zone>strong{max-width:100%;color:var(--ink);text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.order-upload-zone>small{color:var(--muted);font-size:8px}.order-import-preview{background:var(--line);grid-template-columns:repeat(3,1fr);gap:1px;display:grid}.order-import-preview div{background:#f7f4ee;gap:5px;padding:13px 15px;display:grid}.order-import-preview span{color:var(--muted);font-size:8px}.order-import-preview strong{font-size:18px}.order-template-strip small{color:#8b6a4e;font-size:8px;line-height:1.5}.address-entry-section{border:1px solid var(--line);background:#faf8f3;gap:13px;padding:15px;display:grid}.address-entry-heading{justify-content:space-between;align-items:center;gap:14px;display:flex}.address-entry-heading>div:first-child{gap:4px;display:grid}.address-entry-heading strong{font-size:10px}.address-entry-heading span{color:var(--muted);font-size:8px}.address-mode-switch{background:#ece7de;grid-template-columns:1fr 1fr;padding:3px;display:grid}.address-mode-switch button{color:#716b62;background:0 0;border:0;min-height:32px;padding:0 11px;font-size:8px;font-weight:900}.address-mode-switch button.active{color:var(--orange-dark);background:#fff;box-shadow:0 2px 8px #392b1e17}.address-entry-section>label,.address-field-grid label{color:#555149;gap:7px;font-size:9px;font-weight:900;display:grid}.address-recognition{background:#eff8f2;border-left:3px solid #4f9a73;gap:9px;padding:12px;display:grid}.address-recognition>strong{color:#276342;font-size:9px}.address-recognition>div{flex-wrap:wrap;gap:6px;display:flex}.address-recognition span{color:#3c4a41;background:#fff;gap:5px;padding:6px 8px;font-size:8px;display:flex}.address-recognition span b{color:#397557}.address-recognition small{color:#658071;font-size:8px}.address-field-grid{grid-template-columns:1fr 1fr;gap:12px;display:grid}.address-line-field{grid-column:1/-1}@media (width<=1200px){.order-stats{grid-template-columns:repeat(3,1fr)}.customer-order-card>header{grid-template-columns:42px minmax(220px,1fr) 100px 105px 108px}.order-total{display:none}.order-detail-grid{grid-template-columns:1fr}.order-management{border-top:1px solid #ded8ce;border-left:0;grid-template-columns:repeat(2,1fr);gap:10px 14px;display:grid}.order-management h4,.order-management>button,.order-management-actions,.order-management dl,.odm-payment-editor,.order-payment-editor,.order-tracking-editor{grid-column:1/-1}.order-management>label{margin:0}}@media (width<=900px){.order-filters{grid-template-columns:1fr 1fr;width:100%}.order-filter-search{grid-column:1/-1}.customer-order-card>header{grid-template-columns:42px minmax(200px,1fr) 90px 108px}.order-shopify-status,.order-lines-head{display:none}.customer-order-line{grid-template-columns:minmax(180px,1fr) 42px minmax(220px,1fr)}.customer-order-line>button{grid-column:3;justify-self:start}}@media (width<=720px){.order-header-actions{justify-content:flex-start;max-width:none}.order-header-actions .secondary-button,.order-header-actions .primary-button{flex:calc(50% - 5px)}.order-stats{grid-template-columns:1fr 1fr}.order-filter-heading{align-items:stretch}.order-filters{grid-template-columns:1fr}.order-filter-search{grid-column:auto}.customer-order-card>header{grid-template-columns:38px 1fr 105px;gap:10px}.order-link-progress{grid-column:2}.order-row-actions{grid-area:1/3/span 2;align-self:center}.customer-order-line{grid-template-columns:1fr 40px}.order-sku-match,.customer-order-line>button{grid-column:1/-1}.order-management{grid-template-columns:1fr}.order-management h4,.order-management>button,.order-management-actions,.order-management dl,.order-tracking-editor{grid-column:auto}.order-management-actions{grid-template-columns:1fr}.tracking-order-reference{flex-direction:column;align-items:flex-start;gap:8px}.tracking-order-reference small{flex:auto}.tracking-row-pair,.tracking-modal-grid,.order-entry-pair,.order-number-rule,.address-field-grid,.manual-order-type,.historical-order-config>div,.odm-create-fees>div{grid-template-columns:1fr}.historical-order-image{grid-template-columns:62px 1fr}.historical-order-image>div{width:58px;height:58px}.historical-order-image>aside{grid-column:1/-1}.address-line-field,.order-number-rule small{grid-column:auto}.address-entry-heading{flex-direction:column;align-items:stretch}.order-template-strip{flex-direction:column;align-items:flex-start}.order-template-strip button{width:100%}.order-import-preview{grid-template-columns:1fr 1fr 1fr}.order-date-range{grid-column:auto;grid-template-columns:1fr auto 1fr;justify-content:stretch;align-items:end;display:grid}.order-date-range-copy{grid-column:1/-1;min-width:0;margin-right:0}.order-date-range label,.order-date-range input{width:100%}.order-date-range button{grid-column:1/-1}}@container (width<=1180px){.order-filter-heading{grid-template-columns:minmax(0,1fr);align-items:stretch}.order-filters{grid-template-columns:repeat(2,minmax(0,1fr));width:100%;max-width:none}.order-filter-search{grid-column:1/-1}.order-list-heading-copy p{max-width:none}}@container (width<=900px){.simple-stand-toolbar{flex-direction:column;align-items:stretch}.simple-stand-toolbar>div:last-child{flex-wrap:wrap}.customer-order-card>header{grid-template-columns:42px minmax(200px,1fr) 90px 108px}.order-shopify-status,.order-total{display:none}.order-detail-grid{grid-template-columns:1fr}.order-management{border-top:1px solid #ded8ce;border-left:0;grid-template-columns:repeat(2,minmax(0,1fr))}.order-management h4,.order-management>button,.order-management-actions,.order-management dl,.odm-payment-editor,.order-payment-editor,.order-tracking-editor{grid-column:1/-1}.order-lines-head{display:none}.customer-order-line{grid-template-columns:minmax(180px,1fr) 42px minmax(220px,1fr)}.customer-order-line>button{grid-column:3;justify-self:start}}@container (width<=720px){.customer-order-card>header{grid-template-columns:38px minmax(0,1fr) 105px;gap:10px}.order-link-progress{grid-column:2}.order-row-actions{grid-area:1/3/span 2;align-self:center}.customer-order-line{grid-template-columns:minmax(0,1fr) 40px}.order-sku-match,.customer-order-line>button{grid-column:1/-1}.order-management{grid-template-columns:1fr}.order-management h4,.order-management>button,.order-management-actions,.order-management dl,.odm-payment-editor,.order-payment-editor,.order-tracking-editor{grid-column:auto}.order-management-actions{grid-template-columns:1fr}.simple-stand-toolbar>div:last-child{grid-template-columns:1fr 1fr;display:grid}}@container (width<=430px){.order-filters{grid-template-columns:minmax(0,1fr)}.order-filter-search{grid-column:auto}.order-date-range{grid-template-columns:minmax(0,1fr)}.order-date-range-copy,.order-date-range button{grid-column:auto}.order-date-range>i{display:none}.simple-stand-toolbar>div:last-child{grid-template-columns:1fr}}.procurement-main,.accounting-main{padding-bottom:80px}.procurement-stats{grid-template-columns:repeat(4,minmax(0,1fr))}.procurement-stats article strong{font-size:clamp(22px,2.4vw,34px)}.procurement-error{margin:0 0 14px}.procurement-panel,.procurement-history,.accounting-panel{margin-top:18px}.procurement-date-range{background:#fff;border:1px solid #d9d4ca;grid-template-columns:minmax(190px,1fr) auto auto minmax(118px,auto);align-items:center;gap:18px;margin:18px 0;padding:15px 18px;display:grid;box-shadow:0 8px 24px #201d190d}.procurement-date-range-copy{gap:3px;display:grid}.procurement-date-range-copy span{color:var(--orange-dark);letter-spacing:.14em;font-size:9px;font-weight:900}.procurement-date-range-copy strong{font-size:15px}.procurement-date-range-copy small{color:var(--muted);font-size:11px}.procurement-date-shortcuts{background:#f1eee8;gap:4px;padding:4px;display:flex}.procurement-date-shortcuts button{color:#6a645c;background:0 0;border:0;min-height:34px;padding:0 10px;font-size:11px;font-weight:800}.procurement-date-shortcuts button:hover,.procurement-date-shortcuts button.active{color:var(--orange-dark);background:#fff;box-shadow:0 2px 8px #3d2f201a}.procurement-date-inputs{align-items:end;gap:8px;display:flex}.procurement-date-inputs label{color:var(--muted);gap:5px;font-size:10px;font-weight:800;display:grid}.procurement-date-inputs input{min-height:36px;color:var(--ink);background:#fffdf9;border:1px solid #d6d0c6;padding:0 9px;font-size:12px}.procurement-date-inputs input:focus{border-color:var(--orange);outline:0}.procurement-date-inputs i{color:#91887e;padding-bottom:10px;font-size:10px;font-style:normal}.procurement-date-result{border-left:1px solid var(--line);gap:2px;min-width:118px;padding-left:16px;display:grid}.procurement-date-result span,.procurement-date-result small{color:var(--muted);font-size:10px}.procurement-date-result strong{color:var(--orange-dark);font-size:18px}.purchase-range-note{border-left:3px solid var(--orange);color:#714a22;background:#fff4e5;margin:12px 0;padding:10px 12px;font-size:11px;line-height:1.6}.procurement-recommendations{background:#fff8ee;border:1px solid #f0a15d;margin-top:18px;box-shadow:0 12px 30px #74411214}.procurement-recommendations>header{background:linear-gradient(115deg,#fff4e3,#fffaf3);border-bottom:1px solid #f1d6ba;justify-content:space-between;align-items:center;gap:24px;min-height:86px;padding:16px 20px;display:flex}.procurement-recommendations>header span{color:var(--orange-dark);letter-spacing:.16em;font-size:9px;font-weight:900}.procurement-recommendations>header h2{margin:4px 0;font-size:18px}.procurement-recommendations>header p{color:#756b60;margin:0;font-size:12px}.procurement-recommendations>header>strong{color:var(--orange-dark);background:#fff;border:1px solid #e79a52;flex:none;padding:9px 12px;font-size:12px}.procurement-recommendation-list{background:#f1d6ba;gap:1px;display:grid}.procurement-recommendation-list article{background:#fff;grid-template-columns:38px minmax(0,1fr) auto;align-items:center;gap:14px;padding:14px 20px;display:grid}.procurement-recommendation-index{background:var(--ink);width:34px;height:34px;color:var(--orange);place-items:center;font-size:10px;font-weight:900;display:grid}.procurement-recommendation-list article>div:nth-child(2){min-width:0}.procurement-recommendation-list article span{color:var(--orange-dark);font-size:10px;font-weight:900}.procurement-recommendation-list article h3{text-overflow:ellipsis;white-space:nowrap;margin:4px 0;font-size:13px;overflow:hidden}.procurement-recommendation-list article p{color:var(--muted);margin:0;font-size:11px}.procurement-recommendation-actions{gap:7px;display:flex}.procurement-recommendation-actions a,.procurement-recommendation-actions button{color:#5b554e;background:#fff;border:1px solid #d9d2c8;justify-content:center;align-items:center;min-height:34px;padding:0 11px;font-size:11px;font-weight:900;text-decoration:none;display:inline-flex}.procurement-recommendation-actions button{border-color:var(--orange);background:var(--orange);color:#fff}.procurement-recommendation-actions button:disabled{cursor:wait;opacity:.6}.procurement-recommendations>small{color:#746b61;padding:10px 20px;font-size:10px;display:block}.procurement-success{color:#236844;background:#edf8f1;border-left:3px solid #2f8b58;margin:14px 0 0;padding:11px 14px;font-size:12px;font-weight:800}.procurement-group.recommended:not(.selected){border-color:#efb176}.procurement-group>header i.merge-recommended{color:#a24d00;background:#fff0dc}.procurement-groups{background:#eeebe4;gap:12px;padding:14px;display:grid}.procurement-group{background:var(--white);border:1px solid #dcd7ce;transition:border-color .16s,box-shadow .16s;overflow:hidden}.procurement-group.selected{border-color:var(--orange);box-shadow:0 0 0 1px var(--orange)}.procurement-group>header{background:#f9f7f2;grid-template-columns:28px minmax(230px,1fr) auto;align-items:center;gap:15px;min-height:96px;padding:18px 20px;display:grid}.purchase-select{width:21px;height:21px;display:block;position:relative}.purchase-select input{opacity:0;position:absolute}.purchase-select span{background:#fff;border:1px solid #bfb9ae;width:21px;height:21px;display:block}.purchase-select input:checked+span{border-color:var(--orange);background:var(--orange);box-shadow:inset 0 0 0 5px #fff}.procurement-group>header code{color:var(--orange-dark);font-size:9px;font-weight:900}.procurement-group>header i{color:var(--orange-dark);background:#fff0df;margin-left:8px;padding:4px 6px;font-size:7px;font-style:normal;font-weight:900}.procurement-group>header h3{margin:7px 0 3px;font-size:15px}.procurement-group>header p{color:var(--muted);margin:0;font-size:9px}.procurement-group>header dl{grid-template-columns:repeat(4,minmax(105px,1fr));gap:10px;margin:0;display:grid}.procurement-group>header dl div,.procurement-group>header dl label{border-left:1px solid var(--line);padding-left:14px}.procurement-group>header dt{color:var(--muted);font-size:8px}.procurement-group>header dd{margin:6px 0 0;font-size:13px;font-weight:900}.procurement-shipping{gap:5px;display:grid}.procurement-shipping input{width:104px;height:30px;color:var(--ink);background:#fff;border:1px solid #d7d1c7;padding:0 8px;font-size:12px;font-weight:900}.procurement-shipping input:focus{border-color:var(--orange);outline:0}.procurement-lines{display:grid}.procurement-line{border-top:1px solid #ebe7df;grid-template-columns:60px minmax(210px,1fr) 58px 85px 135px auto;align-items:center;gap:13px;min-height:84px;padding:11px 16px;display:grid}.procurement-thumb{background:#eeeae2;place-items:center;width:60px;height:60px;display:grid;overflow:hidden}.procurement-thumb img{object-fit:cover;width:100%;height:100%;display:block}.procurement-thumb.placeholder{background:var(--ink);color:var(--orange);font-weight:900}.procurement-product{gap:4px;min-width:0;display:grid}.procurement-product code{color:var(--orange-dark);text-overflow:ellipsis;white-space:nowrap;font-size:8px;font-weight:900;overflow:hidden}.procurement-product strong{font-size:11px}.procurement-product small{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:8px;overflow:hidden}.procurement-quantity,.procurement-cost{gap:4px;display:grid}.procurement-quantity span,.procurement-cost span,.procurement-price{color:var(--muted);font-size:8px;font-weight:800}.procurement-quantity strong,.procurement-cost strong{color:var(--ink);font-size:11px}.procurement-price{gap:4px;display:grid}.procurement-price input{width:128px;height:36px;color:var(--ink);background:#fffaf4;border:1px solid #d7d1c7;padding:0 9px;font-size:11px;font-weight:900}.procurement-price input:focus{border-color:var(--orange);outline:0}.procurement-store-order{border-left:2px solid var(--orange);color:#a23c00;background:#fff2e5;justify-self:start;padding:4px 7px;font-size:8px;font-weight:900;line-height:1.25}.procurement-store-orders{font-weight:850;color:#9b3f0b!important}.procurement-actions{flex-wrap:wrap;justify-content:flex-end;gap:5px;display:flex}.procurement-actions a,.procurement-actions button{color:#625e57;background:#fff;border:1px solid #d8d3ca;align-items:center;min-height:29px;padding:0 8px;font-size:8px;font-weight:800;text-decoration:none;display:inline-flex}.procurement-actions a:hover,.procurement-actions button:hover{border-color:var(--orange);color:var(--orange-dark)}.procurement-actions button.danger:hover{border-color:var(--red);color:var(--red)}.procurement-history-links{flex-wrap:wrap;justify-content:flex-end;gap:12px;display:flex}.procurement-history-links a{color:var(--orange-dark);font-size:9px;font-weight:900;text-decoration:none}.purchase-history-list{display:grid}.purchase-history-list>article{border-top:1px solid #ebe7df;grid-template-columns:minmax(200px,1fr) repeat(3,110px) 130px;align-items:center;gap:16px;min-height:78px;padding:12px 20px;display:grid}.purchase-history-list>article>div{gap:3px;display:grid}.purchase-history-list code{color:var(--orange-dark);font-size:8px;font-weight:900}.purchase-history-list strong{font-size:11px}.purchase-history-list small,.purchase-history-list>article>span{color:var(--muted);font-size:9px}.purchase-history-list>article>b{text-align:right;font-size:14px}.procurement-modal{width:min(680px,100vw - 32px);padding:28px}.procurement-modal-form{gap:16px;display:grid}.procurement-modal-form>label,.procurement-modal-form .editor-grid label{color:var(--muted);gap:7px;font-size:9px;font-weight:800;display:grid}.procurement-modal-form input,.procurement-modal-form select,.procurement-modal-form textarea{border:1px solid var(--line);width:100%;min-height:45px;color:var(--ink);font:inherit;background:#faf9f5;padding:0 11px}.procurement-modal-form textarea{resize:vertical;min-height:80px;padding-top:11px}.procurement-modal-form footer{justify-content:flex-end;gap:8px;padding-top:5px;display:flex}.purchase-confirm-summary{background:var(--line);grid-template-columns:repeat(3,1fr);gap:1px;display:grid}.purchase-confirm-summary.four{grid-template-columns:repeat(4,1fr)}.purchase-confirm-summary>div{background:#f6f3ec;gap:6px;padding:16px;display:grid}.purchase-confirm-summary span{color:var(--muted);font-size:8px}.purchase-confirm-summary strong{font-size:15px}.purchase-confirm-total{border-left:3px solid var(--orange);background:#fff4e8;grid-template-columns:1fr auto;align-items:center;gap:4px 16px;padding:15px 16px;display:grid}.purchase-confirm-total span{color:#78421f;font-size:9px;font-weight:900}.purchase-confirm-total strong{color:var(--orange-dark);grid-area:1/2/3;font-size:20px}.purchase-confirm-total small{color:#8f6a50;font-size:8px}.accounting-note{border-left:3px solid var(--orange);color:#78421f;background:#fff4e8;margin:0;padding:12px 14px;font-size:9px;line-height:1.6}.accounting-list{display:grid}.accounting-list>article{border-top:1px solid #ebe7df;grid-template-columns:38px minmax(220px,1fr) minmax(220px,.8fr) 150px minmax(180px,.8fr);align-items:center;gap:18px;min-height:104px;padding:17px 20px;display:grid}.accounting-direction{border-radius:50%;place-items:center;width:34px;height:34px;font-size:10px;font-weight:900;display:grid}.accounting-direction.expense{color:var(--red);background:#fff0ed}.accounting-list>article>div:nth-child(2){gap:4px;display:grid}.accounting-list code{color:var(--orange-dark);font-size:8px;font-weight:900}.accounting-list h3{margin:0;font-size:13px}.accounting-list p,.accounting-list small{color:var(--muted);margin:0;font-size:8px;line-height:1.45}.accounting-list dl{grid-template-columns:repeat(2,1fr);margin:0;display:grid}.accounting-list dl div{border-left:1px solid var(--line);padding-left:12px}.accounting-list dt{color:var(--muted);font-size:8px}.accounting-list dd{margin:5px 0 0;font-size:11px;font-weight:900}.accounting-list>article>strong{text-align:right;color:var(--red);font-size:16px}.accounting-row-actions{justify-items:start;gap:8px;display:grid}.accounting-row-actions button{min-height:32px;color:var(--orange-dark);background:#fff8ef;border:1px solid #d7b18d;padding:0 11px;font-size:8px;font-weight:900}.accounting-row-actions button:hover{border-color:var(--orange)}.accounting-error{margin:14px 0 0}.accounting-edit-modal .modal-heading>div>p:last-child{color:var(--muted);margin:5px 0 0;font-size:9px}.accounting-edit-total{border-left:3px solid var(--orange);background:#fff5e9;grid-template-columns:1fr auto;align-items:center;gap:5px 15px;padding:13px 15px;display:grid}.accounting-edit-total span,.accounting-edit-total small{color:var(--muted);font-size:8px}.accounting-edit-total strong{color:var(--ink);font-size:18px}.accounting-edit-total small{grid-column:1/-1}@media (width<=1050px){.procurement-stats{grid-template-columns:repeat(2,1fr)}.procurement-group>header dl{grid-template-columns:repeat(2,minmax(105px,1fr))}.procurement-line{grid-template-columns:60px minmax(190px,1fr) 70px 120px}.procurement-cost{display:none}.procurement-actions{grid-column:2/-1;justify-content:flex-start}.purchase-history-list>article{grid-template-columns:1fr repeat(2,100px) 120px}.purchase-history-list>article>span:first-of-type{display:none}.accounting-list>article{grid-template-columns:38px minmax(200px,1fr) 220px 130px}.accounting-row-actions{grid-column:2/-1}.procurement-date-range{grid-template-columns:1fr auto}.procurement-date-shortcuts{justify-self:end}.procurement-date-inputs{grid-column:1}.procurement-date-result{grid-area:2/2}}@media (width<=760px){.procurement-stats{grid-template-columns:1fr 1fr}.procurement-date-range{grid-template-columns:1fr;align-items:stretch}.procurement-date-shortcuts{justify-self:stretch;overflow-x:auto}.procurement-date-shortcuts button{flex:1 0 auto}.procurement-date-inputs{grid-column:1}.procurement-date-inputs label{flex:1}.procurement-date-inputs input{width:100%;min-width:0}.procurement-date-result{border-top:1px solid var(--line);border-left:0;grid-area:auto/1;padding:10px 0 0}.procurement-recommendations>header{align-items:flex-start}.procurement-recommendation-list article{grid-template-columns:34px 1fr}.procurement-recommendation-actions{flex-wrap:wrap;grid-column:2}.procurement-group>header{grid-template-columns:28px 1fr}.procurement-group>header dl{grid-column:2;grid-template-columns:1fr 1fr}.procurement-shipping input{width:100%}.procurement-line{grid-template-columns:54px 1fr}.procurement-thumb{width:54px;height:54px}.procurement-quantity,.procurement-cost,.procurement-price,.procurement-actions{grid-column:2}.procurement-price input{width:100%}.purchase-history-list>article{grid-template-columns:1fr 1fr}.purchase-history-list>article>span,.purchase-history-list>article>b{text-align:left}.purchase-confirm-summary,.purchase-confirm-summary.four{grid-template-columns:1fr 1fr}.accounting-list>article{grid-template-columns:38px 1fr}.accounting-list dl,.accounting-list>article>strong,.accounting-row-actions{text-align:left;grid-column:2}}.procurement-record-main{min-width:0;padding-bottom:80px}.procurement-record-stats{grid-template-columns:repeat(4,minmax(0,1fr));margin-top:20px}.procurement-record-stats article strong{font-size:clamp(22px,2.2vw,32px)}.procurement-record-panel{margin-top:18px;overflow:hidden}.procurement-record-heading>strong{color:#fff;white-space:nowrap;background:#26231f;padding:7px 10px;font-size:13px}.procurement-record-filters{border-top:1px solid var(--line);background:#f6f3ee;grid-template-columns:minmax(280px,1fr) 150px 155px 155px auto;align-items:end;gap:10px;padding:16px 18px;display:grid}.procurement-record-filters .search-box{width:100%}.procurement-record-filters>label{color:#6f675f;gap:5px;min-width:0;font-size:12px;font-weight:850;display:grid}.procurement-record-filters select,.procurement-record-filters input{color:#302c28;background:#fff;border:1px solid #d3ccc3;width:100%;min-width:0;min-height:44px;padding:0 11px;font-size:14px}.procurement-record-filters select:focus,.procurement-record-filters input:focus{border-color:var(--orange);outline:0;box-shadow:0 0 0 3px #f0651b1a}.procurement-record-filters>button{color:#5d554d;cursor:pointer;background:#fff;border:1px solid #cfc7bd;min-height:44px;padding:0 14px;font-size:13px;font-weight:850}.procurement-record-filters>button:disabled{cursor:not-allowed;opacity:.45}.procurement-record-state{color:#6f6860;justify-content:center;align-items:center;gap:10px;min-height:220px;padding:30px;font-size:14px;display:flex}.procurement-record-state.error{color:#a33f32;flex-direction:column}.procurement-record-state.error strong{font-size:16px}.procurement-record-state.error span{color:#80645f}.procurement-record-list{background:#ded8d0;border-top:1px solid #ded8d0;gap:1px;display:grid}.procurement-record-card{background:#fff;min-width:0}.procurement-record-card>summary{cursor:pointer;grid-template-columns:minmax(190px,1.05fr) minmax(150px,.8fr) minmax(130px,.65fr) minmax(145px,.72fr) minmax(145px,.72fr) 24px;align-items:center;gap:16px;min-height:98px;padding:15px 18px;list-style:none;transition:background .16s;display:grid}.procurement-record-card>summary::-webkit-details-marker{display:none}.procurement-record-card>summary:hover{background:#fffaf4}.procurement-record-card[open]>summary{box-shadow:inset 4px 0 var(--orange);background:#fff5e8}.procurement-record-card>summary>div{gap:5px;min-width:0;display:grid}.procurement-record-card>summary>div:not(:first-child){border-left:1px solid #e5dfd7;padding-left:14px}.procurement-record-card>summary span,.procurement-record-card>summary small{color:#7b736b;font-size:12px}.procurement-record-card>summary strong{text-overflow:ellipsis;white-space:nowrap;font-size:14px;overflow:hidden}.procurement-record-identity{grid-template-columns:auto 1fr;align-items:center}.procurement-record-identity time{color:#716960;grid-column:1/-1;font-size:12px}.procurement-record-identity code{color:var(--orange-dark);text-overflow:ellipsis;white-space:nowrap;font:900 13px ui-monospace,monospace;overflow:hidden}.procurement-record-status{background:#e9f5ee;width:max-content;padding:5px 7px;font-weight:900;line-height:1;color:#256c47!important;font-size:11px!important}.procurement-record-status.cancelled{background:#f1eeea;color:#6f675f!important}.procurement-record-total strong{color:var(--orange-dark);font-variant-numeric:tabular-nums;font-size:19px!important}.procurement-record-cost strong{font-variant-numeric:tabular-nums}.procurement-record-chevron{color:var(--orange-dark);font-size:22px;font-style:normal;transition:transform .16s;transform:rotate(0)}.procurement-record-card[open] .procurement-record-chevron{transform:rotate(180deg)}.procurement-record-body{background:#faf8f4;border-top:1px solid #e8dfd5}.procurement-record-meta{background:#dfd8cf;border-bottom:1px solid #dfd8cf;grid-template-columns:minmax(150px,.35fr) 1fr;gap:1px;display:grid}.procurement-record-meta>div{background:#f3efe9;gap:4px;padding:12px 18px;display:grid}.procurement-record-meta span{color:#7a7168;font-size:11px;font-weight:850}.procurement-record-meta strong{color:#3d3833;font-size:13px;line-height:1.5}.procurement-record-items{overflow-x:auto}.procurement-record-item-wrap{background:#fff;min-width:1050px}.procurement-record-item{border-top:1px solid #ebe5dd;grid-template-columns:minmax(330px,1.45fr) minmax(190px,.85fr) 70px 140px 125px minmax(120px,.55fr);align-items:center;gap:15px;min-width:1050px;min-height:92px;padding:12px 18px;display:grid}.procurement-record-item.head{color:#ddd6cd;background:#292622;border-top:0;min-height:42px;font-size:12px;font-weight:850}.procurement-record-item>span{gap:5px;min-width:0;display:grid}.procurement-record-item>span>strong{font-size:14px}.procurement-record-item>span>small{color:#7a726a;font-size:12px;line-height:1.4}.procurement-record-product{grid-template-columns:64px 1fr;align-items:center;gap:12px!important}.procurement-record-product>span:last-child{gap:4px;min-width:0;display:grid}.procurement-record-thumb{background:#f0ece6;border:1px solid #ded7ce;place-items:center;width:64px;height:64px;display:grid;overflow:hidden}.procurement-record-thumb img{object-fit:cover;width:100%;height:100%}.procurement-record-thumb.placeholder{color:var(--orange);background:#292622}.procurement-record-product code{color:var(--orange-dark);text-overflow:ellipsis;white-space:nowrap;font:900 11px ui-monospace,monospace;overflow:hidden}.procurement-record-product strong{text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.procurement-record-product small{color:#7a726a;text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.procurement-record-product i{color:#315f8c;background:#eaf2fa;width:max-content;padding:4px 6px;font-size:10px;font-style:normal;font-weight:900}.procurement-record-order em{border-left:3px solid var(--orange);color:#774522;background:#fff2e3;gap:3px;padding:7px 9px;font-size:11px;font-style:normal;line-height:1.45;display:grid}.procurement-record-order em b{color:#a54c0d;font-size:10px}.procurement-record-line-total strong{color:var(--orange-dark);font-size:16px!important}.procurement-record-item a{color:var(--orange-dark);font-size:12px;font-weight:900;text-decoration:none}.procurement-record-pod{background:#fff8ef;border-top:1px dashed #e1b98f;grid-template-columns:160px 1fr;gap:14px;min-width:1050px;padding:12px 18px 14px 94px;display:grid}.procurement-record-pod.missing{background:#fff4f2;border-top-color:#dda69f}.procurement-record-pod>header{align-content:start;gap:5px;display:grid}.procurement-record-pod>header b{color:#a44b0d;font-size:12px}.procurement-record-pod>header strong{color:#9c4037;font-size:11px;line-height:1.4}.procurement-record-pod-copy{grid-template-columns:repeat(3,minmax(120px,1fr));gap:8px 14px;min-width:0;display:grid}.procurement-record-pod-copy p{color:#3e3934;gap:3px;min-width:0;margin:0;font-size:13px;line-height:1.4;display:grid}.procurement-record-pod-copy p span{color:#8d6544;font-size:10px;font-weight:850}.procurement-record-pod-copy>strong{color:#8e493e;font-size:12px}.procurement-record-pod-copy>div{flex-wrap:wrap;grid-column:1/-1;gap:7px;display:flex}.procurement-record-pod-copy a{background:#fff;border:1px solid #d8b58f;width:54px;height:54px;display:block;overflow:hidden}.procurement-record-pod-copy img{object-fit:cover;width:100%;height:100%}.procurement-record-empty{text-align:center;align-content:center;place-items:center;gap:8px;min-height:280px;padding:35px;display:grid}.procurement-record-empty>span{color:var(--orange-dark);letter-spacing:.14em;font:900 12px ui-monospace,monospace}.procurement-record-empty strong{font-size:18px}.procurement-record-empty p{color:#716960;max-width:560px;margin:0;font-size:14px;line-height:1.6}.procurement-record-pagination{background:#f8f6f2;border-top:1px solid #e2dcd4;justify-content:center;align-items:center;gap:15px;padding:16px 18px;display:flex}.procurement-record-pagination button{color:#3f3934;cursor:pointer;background:#fff;border:1px solid #cfc7bd;min-height:38px;padding:0 13px;font-size:13px;font-weight:850}.procurement-record-pagination button:disabled{cursor:not-allowed;opacity:.45}.procurement-record-pagination span{color:#70685f;font-size:13px;font-weight:800}@media (width<=1180px){.procurement-record-filters{grid-template-columns:1fr 160px 160px}.procurement-record-filters .search-box{grid-column:1/-1}.procurement-record-card>summary{grid-template-columns:minmax(190px,1fr) minmax(150px,.8fr) minmax(130px,.65fr) minmax(145px,.72fr) 24px}.procurement-record-cost{display:none!important}}@media (width<=760px){.procurement-record-stats{grid-template-columns:1fr 1fr}.procurement-record-heading{flex-direction:column;align-items:flex-start}.procurement-record-filters{grid-template-columns:1fr 1fr}.procurement-record-filters .search-box,.procurement-record-filters select,.procurement-record-filters>button{grid-column:1/-1}.procurement-record-card>summary{grid-template-columns:1fr 1fr 24px;gap:12px;padding:16px}.procurement-record-card>summary>div{border-left:0!important;padding-left:0!important}.procurement-record-supplier{grid-area:1/2}.procurement-record-count{grid-area:2/1}.procurement-record-total{grid-area:2/2}.procurement-record-chevron{grid-area:1/3/3}.procurement-record-meta{grid-template-columns:1fr}.procurement-record-pagination{flex-wrap:wrap}}@media (width<=720px){.account-table-enhanced{overflow:visible}.account-table-enhanced .table-row{grid-template-columns:1fr 1fr;gap:13px;min-width:0}.account-table-enhanced .account-cell,.account-table-enhanced .row-actions{grid-column:1/-1}.account-contact-grid,.profile-contact-grid,.register-contact-grid{grid-template-columns:1fr}.profile-completion-backdrop{padding:10px}.profile-completion-card{max-height:calc(100svh - 20px)}.profile-completion-card>header,.profile-completion-card form{padding-left:21px;padding-right:21px}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important}}.offline-shell{background:var(--ink);color:#fff;flex-direction:column;justify-content:space-between;min-height:100svh;padding:clamp(28px,6vw,68px);display:flex;overflow:hidden}.offline-shell>section{max-width:610px}.offline-shell>section>span{border:1px solid var(--orange);width:48px;height:48px;color:var(--orange);border-radius:50%;place-items:center;margin-bottom:28px;font-size:22px;font-weight:900;display:grid}.offline-shell>section>p:first-of-type{color:var(--orange);letter-spacing:.23em;margin:0 0 10px;font-size:10px;font-weight:900}.offline-shell h1{letter-spacing:-.06em;margin:0;font-size:clamp(42px,8vw,82px);line-height:.96}.offline-shell>section>p:last-of-type{color:#aaa69e;max-width:520px;margin:24px 0;font-size:14px;line-height:1.75}.offline-shell a{background:var(--orange);color:#fff;align-items:center;min-height:48px;padding:0 24px;font-size:12px;font-weight:900;text-decoration:none;display:inline-flex}.offline-shell>small{color:#6e6b65;letter-spacing:.22em;font-size:9px}.app-launch-shell{color:#fff;background:#ff5d0a;align-content:center;place-items:center;gap:70px;min-height:100svh;display:grid}.app-launch-shell>div{justify-items:center;display:grid}.app-launch-shell img{border:1px solid #ffffff47;border-radius:27px;width:110px;height:110px;margin-bottom:24px;display:block}.app-launch-shell strong{letter-spacing:.21em;font-size:31px;transform:translate(.1em)}.app-launch-shell span{letter-spacing:.34em;margin-top:6px;font-size:8px;font-weight:900;transform:translate(.17em)}.app-launch-shell p{color:#ffffffb3;letter-spacing:.1em;align-items:center;gap:9px;margin:0;font-size:10px;font-weight:800;display:flex}.app-launch-shell p i{border:2px solid #ffffff59;border-top-color:#fff;border-radius:50%;width:14px;height:14px;animation:.8s linear infinite spin}@media (display-mode:standalone){html{background:var(--ink)}body{min-height:100svh;padding-bottom:env(safe-area-inset-bottom);overscroll-behavior-y:none}.sidebar{padding-top:calc(28px + env(safe-area-inset-top));padding-bottom:calc(20px + env(safe-area-inset-bottom))}.portal-header,.login-topbar{padding-top:calc(18px + env(safe-area-inset-top))}.admin-install-action,.sidebar-install,.top-actions>.install-button,.client-header-actions>.install-button{display:none}}@media (width<=720px){.admin-install-action{top:22px;right:18px}.admin-install-action .install-button{white-space:nowrap;width:42px;padding:0 12px;overflow:hidden}.admin-install-action .install-button span{margin-right:20px}.sidebar-install{margin:0 10px 0 auto}.sidebar-install .install-button{white-space:nowrap;width:42px;padding:0 12px;overflow:hidden}.sidebar-install .install-button span{margin-right:20px}.install-guide{padding:28px 22px 22px}.install-guide h2{font-size:27px}}.product-detail-breadcrumb,.product-detail-main,.product-description-section{width:100%;max-width:1760px}.product-detail-breadcrumb{padding-left:clamp(20px,2.4vw,42px);padding-right:clamp(20px,2.4vw,42px)}.product-detail-main{grid-template-columns:minmax(500px,1.08fr) minmax(500px,.92fr);padding:0 clamp(20px,2.4vw,42px) 34px}.product-detail-image{aspect-ratio:1;border:1px solid var(--line);background:#fff;place-items:center;min-height:0;display:grid}.product-detail-image img{object-fit:contain;object-position:center;width:100%;height:100%;padding:clamp(12px,1.4vw,24px)}.product-detail-copy{min-width:0;padding:clamp(28px,3vw,52px)}.product-detail-copy h1{letter-spacing:-.05em;overflow-wrap:anywhere;max-width:760px;font-size:clamp(34px,3.35vw,54px);line-height:1.02}.zoom-image{cursor:default}.zoom-image:hover img{transform:none}.zoom-image>i{display:none}.product-description-section{grid-template-columns:minmax(220px,300px) 1fr;padding:58px clamp(20px,2.4vw,42px) 88px}.shipping-checkout-section{width:calc(100% - clamp(40px,4.8vw,84px));max-width:1676px}.variant-attribute-selectors{border-top:1px solid var(--line);gap:17px;padding-top:22px;display:grid}.client-variant-set{gap:17px;display:grid}.client-variant-set:not(.single){border:1px solid #ddd6cc;border-left:3px solid var(--orange);background:#fffaf4;padding:14px}.client-variant-set>header{border-bottom:1px solid #e7ded3;justify-content:space-between;align-items:baseline;gap:12px;padding-bottom:9px;display:flex}.client-variant-set>header strong{color:var(--orange-dark);font-size:11px}.client-variant-set>header small{color:var(--muted);text-align:right;font-size:8px}.variant-attribute-selectors fieldset{border:0;min-width:0;margin:0;padding:0}.variant-attribute-selectors legend{color:var(--muted);letter-spacing:.08em;margin-bottom:9px;font-size:9px;font-weight:900}.variant-attribute-selectors fieldset>div{flex-wrap:wrap;gap:8px;display:flex}.variant-attribute-selectors button{border:1px solid var(--line);min-width:58px;min-height:39px;color:var(--ink);background:#faf8f3;padding:0 14px;font-size:10px;font-weight:850}.variant-attribute-selectors button:hover,.variant-attribute-selectors button.selected{border-color:var(--orange);color:var(--orange-dark);box-shadow:inset 0 -2px 0 var(--orange);background:#fff3e6}.variant-attribute-selectors button.unavailable,.variant-attribute-selectors button.unavailable:hover{color:#85817a;box-shadow:none;cursor:not-allowed;opacity:.78;background:#d8d6d1;border-color:#c9c6c0}.variant-availability-note{color:#8f8b84;margin:-3px 0 0;font-size:8px;line-height:1.5}.selected-product-price{border-left:3px solid var(--orange);background:#f5f1ea;grid-template-columns:minmax(180px,auto) 1fr;align-items:end;gap:18px;margin-top:22px;padding:17px 18px;display:grid}.selected-product-price>div{flex-wrap:wrap;align-items:baseline;gap:7px;display:flex}.selected-product-price>div span{color:var(--muted);letter-spacing:.08em;flex-basis:100%;font-size:8px;font-weight:900}.selected-product-price>div strong{color:var(--orange);font-size:29px}.selected-product-price>div.price-discounted strong,.selected-product-price>div.price-discounted span{color:#2f8a5d}.selected-product-price del{color:#aaa49b;font-size:12px}.selected-product-price p{border-left:1px solid var(--line);gap:4px;min-width:0;margin:0;padding-left:18px;display:grid}.selected-product-price p b{text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.selected-product-price p small{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font:8px ui-monospace,monospace;overflow:hidden}.selected-product-price p em{color:#2f8a5d;font-size:8px;font-style:normal;font-weight:900}.quantity-price-row>div strong.price-discounted{color:#2f8a5d}.variant-purchase-batch,.variant-dimension-batch{background:#fff7ed;border:1px solid #d5c6b3;justify-content:space-between;align-items:center;gap:20px;margin-top:16px;padding:16px;display:flex}.procurement-source-editor{background:#fff8ef;border:1px dashed #d68c46;margin-top:14px;padding:16px}.procurement-source-toolbar,.procurement-source-card-heading,.procurement-source-sku-toolbar{justify-content:space-between;align-items:center;gap:14px;display:flex}.procurement-source-toolbar strong{font-size:12px}.procurement-source-toolbar p{color:var(--muted);margin:5px 0 0;font-size:9px;line-height:1.55}.procurement-source-toolbar>button{background:var(--orange);color:#fff;white-space:nowrap;border:0;min-height:38px;padding:0 15px;font-size:9px;font-weight:900}.procurement-source-list{gap:12px;margin-top:14px;display:grid}.procurement-source-card{background:#fff;border:1px solid #d9c9b6;padding:14px;box-shadow:0 8px 22px #4832190d}.procurement-source-card-heading{border-bottom:1px solid #eee6db;padding-bottom:10px}.procurement-source-card-heading>span{color:var(--orange-dark);font-size:10px;font-weight:950}.procurement-source-card-heading>strong{color:#366e4d;margin-left:auto;font-size:9px}.procurement-source-card-heading button,.procurement-source-sku-toolbar button{color:#7a4c28;background:#fffaf4;border:1px solid #d9c9b6;min-height:28px;padding:0 9px;font-size:8px;font-weight:900}.procurement-source-card>label{color:#625c55;gap:7px;margin-top:12px;font-size:9px;font-weight:900;display:grid}.procurement-source-card>label input{width:100%;height:42px;color:var(--ink);background:#fcfbf8;border:1px solid #cfc5b8;padding:0 12px;font-size:10px}.procurement-source-notes{background:#faf8f4;border:1px solid #e1d8cc;gap:10px;margin-top:12px;padding:12px;display:grid}.procurement-source-notes>header{justify-content:space-between;align-items:center;gap:12px;display:flex}.procurement-source-notes>header>div{align-items:baseline;gap:8px;display:flex}.procurement-source-notes>header strong{font-size:10px}.procurement-source-notes>header span,.procurement-source-notes>header small{color:#837b71;font-size:8px}.procurement-source-notes>header small{font-weight:850}.procurement-source-tags{flex-wrap:wrap;gap:7px;display:flex}.procurement-source-tags button{color:#746c63;cursor:pointer;background:#fff;border:1px solid #d7cec2;min-height:34px;padding:0 11px;font-size:9px;font-weight:900}.procurement-source-tags button.selected{border-color:var(--orange);background:var(--orange);color:#fff;box-shadow:0 4px 12px #f0651b29}.procurement-source-tag-creator{grid-template-columns:minmax(180px,320px) auto;gap:7px;display:grid}.procurement-source-tag-creator input{background:#fff;border:1px solid #d7cec2;min-width:0;height:36px;padding:0 10px;font-size:9px}.procurement-source-tag-creator button{background:var(--ink);color:#fff;cursor:pointer;border:0;min-height:36px;padding:0 12px;font-size:8px;font-weight:900}.procurement-bargaining{background:#fffdf9;border:1px solid #d9c9b6;margin-top:10px}.procurement-bargaining>summary{cursor:pointer;justify-content:space-between;align-items:center;gap:12px;min-height:46px;padding:9px 12px;list-style:none;display:flex}.procurement-bargaining>summary::-webkit-details-marker{display:none}.procurement-bargaining>summary>span{gap:3px;display:grid}.procurement-bargaining>summary strong{font-size:10px}.procurement-bargaining>summary small{color:#827a70;font-size:8px}.procurement-bargaining>summary>b{background:var(--ink);color:var(--orange);padding:5px 8px;font-size:8px}.procurement-bargaining[open]>summary{background:#faf6ef;border-bottom:1px solid #e8e0d5}.procurement-bargaining-body{gap:10px;padding:11px;display:grid}.procurement-bargaining-list{gap:6px;display:grid}.procurement-bargaining-list>article{background:#f3f9f5;border-left:3px solid #2d8c5d;grid-template-columns:84px 190px minmax(180px,1fr) auto;align-items:center;gap:9px;min-width:0;padding:8px 9px;display:grid}.procurement-bargaining-list time{color:#6f675e;font:850 8px ui-monospace,monospace}.procurement-bargaining-list strong{font-size:9px}.procurement-bargaining-list strong i{color:var(--orange);padding:0 6px;font-style:normal}.procurement-bargaining-list span{color:#716a61;text-overflow:ellipsis;white-space:nowrap;font-size:8px;overflow:hidden}.procurement-bargaining-list button{color:#a0443b;background:#fff;border:1px solid #dfc5bd;min-height:27px;padding:0 8px;font-size:8px;font-weight:850}.procurement-bargaining-entry{border-top:1px dashed #d8cdc0;grid-template-columns:128px 128px 128px minmax(210px,1fr) auto;align-items:end;gap:8px;padding-top:10px;display:grid}.procurement-bargaining-entry label{color:#655e56;gap:5px;font-size:8px;font-weight:850;display:grid}.procurement-bargaining-entry input{background:#fff;border:1px solid #d6cec3;width:100%;height:37px;padding:0 9px;font-size:9px}.procurement-bargaining-entry>button{background:var(--ink);color:#fff;cursor:pointer;white-space:nowrap;border:0;min-height:37px;padding:0 12px;font-size:8px;font-weight:900}.procurement-bargaining-body>p{color:#8b8177;margin:0;font-size:7px}.procurement-source-sku-toolbar{margin-top:12px}.procurement-source-sku-toolbar>span{color:#625c55;font-size:9px;font-weight:900}.procurement-source-sku-toolbar>div{gap:6px;display:flex}.procurement-source-attribute-selector{background:#fffaf4;border-color:#e2c5a5;margin-top:9px}.procurement-source-attribute-selector .variant-attribute-selector-groups{margin-top:9px}.procurement-source-skus{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;max-height:230px;margin-top:8px;display:grid;overflow:auto}.procurement-source-skus>label{cursor:pointer;background:#faf9f6;border:1px solid #ded7cd;align-items:center;gap:8px;min-width:0;padding:9px 10px;display:flex}.procurement-source-skus>label.selected{border-color:var(--orange);box-shadow:inset 3px 0 0 var(--orange);background:#fff0df}.procurement-source-skus input{width:15px;height:15px;accent-color:var(--orange);flex:none;margin:0;padding:0}.procurement-source-skus span{gap:3px;min-width:0;display:grid}.procurement-source-skus code{color:var(--orange-dark);text-overflow:ellipsis;white-space:nowrap;font-size:8px;font-weight:900;overflow:hidden}.procurement-source-skus strong{color:var(--ink);text-overflow:ellipsis;white-space:nowrap;font-size:9px;overflow:hidden}.procurement-source-add-card{border:2px dashed var(--orange);width:100%;min-height:72px;color:var(--ink);text-align:left;cursor:pointer;background:#fffdf9;justify-content:center;align-items:center;gap:12px;margin-top:12px;padding:12px 18px;display:flex}.procurement-source-add-card>b{background:var(--orange);color:#fff;border-radius:50%;flex:none;place-items:center;width:34px;height:34px;font-size:20px;display:grid}.procurement-source-add-card>span{gap:4px;display:grid}.procurement-source-add-card strong{font-size:12px}.procurement-source-add-card small{color:var(--muted);font-size:9px;line-height:1.5}.procurement-source-add-card:hover{background:#fff2e3}.procurement-association-overview{background:#fff;border:1px solid #c9b79f;margin-top:14px}.procurement-association-overview>header{border-bottom:1px solid #e7dfd4;justify-content:space-between;align-items:center;gap:16px;padding:14px;display:flex}.procurement-association-overview>header strong{font-size:12px}.procurement-association-overview>header p{color:var(--muted);margin:4px 0 0;font-size:9px;line-height:1.5}.procurement-association-overview>header>span{background:var(--ink);color:var(--orange);white-space:nowrap;padding:6px 9px;font-size:9px;font-weight:900}.procurement-association-table{max-height:360px;overflow:auto}.procurement-association-row{border-top:1px solid #eee8df;align-items:stretch;min-width:max-content;display:grid}.procurement-association-row:first-child{border-top:0}.procurement-association-row>span,.procurement-association-row>label{border-left:1px solid #eee8df;align-items:center;gap:7px;min-width:0;min-height:48px;padding:9px 11px;display:flex}.procurement-association-row>:first-child{border-left:0}.procurement-association-row>span:first-child{z-index:1;background:#fff;align-content:center;gap:3px;display:grid;position:sticky;left:0}.procurement-association-row code{color:var(--orange-dark);font-size:8px;font-weight:900}.procurement-association-row>span>strong{text-overflow:ellipsis;white-space:nowrap;font-size:9px;overflow:hidden}.procurement-association-row>label{color:#777168;cursor:pointer;background:#faf9f6;justify-content:center}.procurement-association-row>label.selected{color:#27704b;background:#eaf6ef;font-weight:900}.procurement-association-row input{width:15px;height:15px;accent-color:var(--orange);margin:0}.procurement-association-row.head{z-index:2;background:#f2eee7;position:sticky;top:0}.procurement-association-row.head>span{color:#615b53;align-content:center;gap:3px;font-size:9px;font-weight:900;display:grid}.procurement-association-row.head>span:first-child{z-index:3;background:#f2eee7}.procurement-association-row.head small{color:#918a80;text-overflow:ellipsis;white-space:nowrap;font-size:7px;font-weight:500;overflow:hidden}.procurement-price-default{grid-template-columns:minmax(260px,420px);margin-top:12px}.sku-table-identity small{color:#3f7b56;grid-column:2;font-size:7px;font-weight:900}.variant-dimension-batch{background:#f1f7f3;border-color:#b9d3c5}.variant-purchase-batch strong,.variant-dimension-batch strong{font-size:12px}.variant-purchase-batch p,.variant-dimension-batch p{max-width:520px;color:var(--muted);margin:5px 0 0;font-size:9px;line-height:1.55}.variant-attribute-selector{background:#f8f6f1;border:1px solid #d8d1c6;margin-top:14px;padding:13px}.variant-attribute-selector-heading{justify-content:space-between;align-items:flex-start;gap:14px;display:flex}.variant-attribute-selector-heading strong{font-size:10px}.variant-attribute-selector-heading p{color:var(--muted);margin:4px 0 0;font-size:8px;line-height:1.5}.variant-attribute-selector-heading button{color:#655d54;white-space:nowrap;background:#fff;border:1px solid #d7c7b6;min-height:29px;padding:0 9px;font-size:8px;font-weight:900}.variant-attribute-selector-actions{justify-content:flex-end;align-items:stretch;gap:8px;display:flex}.variant-display-filter{color:#5f5952;cursor:pointer;background:#fff;border:1px solid #d7c7b6;align-items:center;gap:8px;min-height:38px;padding:5px 10px;display:inline-flex}.variant-display-filter.selected{border-color:var(--orange);color:var(--orange-dark);box-shadow:inset 3px 0 var(--orange);background:#fff1e1}.variant-display-filter>input{width:15px;height:15px;accent-color:var(--orange);margin:0}.variant-display-filter>span{gap:2px;display:grid}.variant-display-filter strong{font-size:8px}.variant-display-filter small{color:var(--muted);white-space:nowrap;font-size:7px;font-weight:700}.variant-attribute-selector-groups{gap:8px;margin-top:11px;display:grid}.variant-attribute-selector-group{grid-template-columns:62px minmax(0,1fr);align-items:start;gap:8px;display:grid}.variant-attribute-selector-group>span{color:#716b63;padding-top:8px;font-size:8px;font-weight:900}.variant-attribute-selector-group>div{flex-wrap:wrap;gap:6px;display:flex}.variant-attribute-selector-group>label,.variant-attribute-selector-group>div>label{color:#5f5952;cursor:pointer;background:#fff;border:1px solid #d8d1c6;align-items:center;gap:6px;min-height:30px;padding:0 9px;display:inline-flex}.variant-attribute-selector-group label.selected{border-color:var(--orange);color:var(--orange-dark);background:#fff1e1}.variant-attribute-selector-group input{width:13px;height:13px;accent-color:var(--orange);margin:0;padding:0}.variant-attribute-selector-group strong{font-size:8px}.variant-attribute-selector-group small{color:var(--muted);font-size:7px}.product-visibility-card{background:#fffaf4;border:1px solid #d4c4b2;gap:12px;margin-top:18px;padding:16px;display:grid}.product-visibility-card>header{justify-content:space-between;align-items:flex-start;gap:14px;display:flex}.product-visibility-card>header>div{gap:4px;display:grid}.product-visibility-card>header strong{font-size:12px}.product-visibility-card>header span,.product-visibility-card>header small{color:var(--muted);font-size:8px}.product-visibility-card>header small{font-weight:900}.product-visibility-modes{grid-template-columns:1fr 1fr;gap:9px;display:grid}.product-visibility-modes>label,.product-visibility-customers>label{cursor:pointer;background:#fff;border:1px solid #d9d1c6;align-items:center;gap:9px;padding:11px;display:flex}.product-visibility-modes>label.selected,.product-visibility-customers>label.selected{border-color:var(--orange);background:#fff1e1}.product-visibility-modes input,.product-visibility-customers input{width:16px;height:16px;accent-color:var(--orange);margin:0}.product-visibility-modes span,.product-visibility-customers span{gap:3px;display:grid}.product-visibility-modes strong,.product-visibility-customers strong{font-size:9px}.product-visibility-modes small,.product-visibility-customers small{color:var(--muted);font-size:7px}.product-visibility-customers{background:#f7f4ee;border:1px solid #e1d8cc;grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;max-height:250px;padding:10px;display:grid;overflow:auto}.product-visibility-customers>p{color:var(--muted);text-align:center;grid-column:1/-1;margin:0;padding:18px;font-size:9px}.spu-weight-field{grid-template-columns:minmax(0,1fr) minmax(190px,.8fr);align-items:stretch;gap:9px;display:grid}.spu-weight-field>label:first-child{min-width:0}.estimated-weight-toggle{border:1px solid var(--line);cursor:pointer;background:#faf9f5;align-items:center;min-height:65px;padding:10px 12px;flex-direction:row!important;gap:10px!important;display:flex!important}.estimated-weight-toggle.selected{border-color:var(--orange);background:#fff3e7}.estimated-weight-toggle input{width:16px;height:16px;accent-color:var(--orange);flex:none;margin:0;padding:0}.estimated-weight-toggle span{gap:3px;display:grid}.estimated-weight-toggle strong{color:var(--ink);font-size:9px}.estimated-weight-toggle small{color:var(--muted);font-size:7px;line-height:1.45}.dimension-batch-fields{grid-template-columns:repeat(5,minmax(88px,1fr)) auto;align-items:end;gap:7px;min-width:min(820px,68%);display:grid}.dimension-batch-fields label{color:var(--muted);gap:6px;font-size:8px;font-weight:900;display:grid}.dimension-batch-fields input,.dimension-batch-fields select{border:1px solid var(--line);background:#fff;width:100%;height:36px;padding:0 9px;font-size:8px}.dimension-batch-fields button{background:var(--ink);color:#fff;white-space:nowrap;border:0;min-height:36px;padding:0 12px;font-size:8px;font-weight:900}.sku-dimension-matrix{border:1px solid var(--line);background:#fff;margin-top:16px}.sku-dimension-head,.sku-dimension-row{grid-template-columns:minmax(230px,1.5fr) minmax(100px,1fr) minmax(90px,.75fr) repeat(3,minmax(90px,1fr));align-items:center;gap:10px;padding:10px 12px;display:grid}.sku-dimension-head{color:#65746b;background:#eaf2ed;font-size:8px;font-weight:900}.sku-dimension-row{border-top:1px solid #e5ece7;transition:background .16s,box-shadow .16s}.sku-dimension-row.selected{box-shadow:inset 3px 0 0 var(--orange);background:#fffaf4}.sku-dimension-row>div{gap:4px;min-width:0;display:grid}.sku-dimension-row .sku-table-identity,.sku-pricing-row .sku-table-identity{grid-template-columns:18px minmax(0,1fr);align-items:center;column-gap:7px}.sku-table-identity code,.sku-table-identity strong{grid-column:2}.sku-dimension-row .sku-table-select,.sku-pricing-row .sku-table-select{cursor:pointer;grid-row:1/span 2;align-self:stretch;place-items:center;width:18px;display:grid}.sku-dimension-row .sku-table-select input,.sku-pricing-row .sku-table-select input{width:15px;height:15px;accent-color:var(--orange);cursor:pointer;padding:0}.sku-dimension-row .sku-table-select>span,.sku-pricing-row .sku-table-select>span{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.sku-dimension-row code{color:var(--orange-dark);text-overflow:ellipsis;white-space:nowrap;font-size:8px;font-weight:900;overflow:hidden}.sku-dimension-row strong{font-size:9px}.sku-dimension-row label{gap:4px;display:grid}.sku-dimension-row label>span{color:var(--muted);font-size:7px}.sku-dimension-row input{border:1px solid var(--line);background:#faf9f5;width:100%;height:36px;padding:0 9px}.sku-estimated-checkbox{border:1px solid var(--line);cursor:pointer;background:#faf9f5;flex-direction:row;justify-content:center;align-items:center;min-height:36px;padding:0 8px;grid-template-columns:none!important;gap:6px!important;display:flex!important}.sku-estimated-checkbox.selected{border-color:var(--orange);background:#fff3e7}.sku-estimated-checkbox input{accent-color:var(--orange);flex:none;margin:0;width:14px!important;height:14px!important;padding:0!important}.sku-estimated-checkbox>span{font-weight:900;color:var(--ink)!important;font-size:8px!important}.sku-estimated-checkbox.selected>span{color:var(--orange-dark)!important}.estimated-weight-badge{color:var(--orange-dark);margin-left:5px;font-size:7px;font-style:normal;font-weight:950}.sku-pricing-head,.sku-pricing-row{grid-template-columns:minmax(250px,1.7fr) repeat(2,minmax(150px,1fr))}@media (width<=1180px){.product-detail-main{grid-template-columns:minmax(390px,1fr) minmax(390px,1fr)}.product-detail-copy{padding:30px}.product-detail-copy h1{font-size:clamp(32px,4vw,46px)}.variant-dimension-batch{flex-direction:column;align-items:stretch}.dimension-batch-fields{width:100%;min-width:0}.sku-pricing-head{display:none}.sku-pricing-row{grid-template-columns:1fr 1fr}.sku-pricing-row .sku-table-identity{grid-column:1/-1}.procurement-source-skus{grid-template-columns:1fr}}@media (width<=760px){.product-detail-main{grid-template-columns:1fr;padding:0 18px 20px}.product-detail-image{aspect-ratio:1;min-height:0}.product-detail-image img{padding:10px}.product-detail-copy{border-left:1px solid var(--line);padding:27px 23px}.product-detail-copy h1{font-size:clamp(32px,10vw,42px)}.product-description-section{grid-template-columns:1fr;padding:40px 18px 65px}.shipping-checkout-section{width:auto}.selected-product-price{grid-template-columns:1fr;align-items:start}.selected-product-price p{border-top:1px solid var(--line);border-left:0;padding:12px 0 0}.variant-purchase-batch,.variant-dimension-batch,.procurement-source-toolbar,.procurement-source-card-heading{flex-direction:column;align-items:stretch}.procurement-source-card-heading>strong{margin-left:0}.procurement-source-toolbar>button{width:100%}.procurement-association-overview>header{flex-direction:column;align-items:flex-start}.procurement-source-add-card{align-items:flex-start}.dimension-batch-fields{grid-template-columns:1fr 1fr}.dimension-batch-fields button{grid-column:1/-1}.sku-dimension-head{display:none}.sku-dimension-row{grid-template-columns:1fr 1fr}.sku-dimension-row>div{grid-column:1/-1}.variant-attribute-selector-heading{flex-direction:column}.variant-attribute-selector-actions{flex-wrap:wrap;justify-content:flex-start;width:100%}.variant-display-filter{flex:240px}.variant-attribute-selector-group{grid-template-columns:1fr;gap:4px}.variant-attribute-selector-group>span{padding-top:0}}.pod-admin-settings{background:#fff4e8;border:1px solid #f06a19;grid-template-columns:210px minmax(0,1fr);align-items:start;gap:20px;margin-top:13px;padding:17px;display:grid}.pod-admin-settings>div:first-child>span{background:var(--ink);color:var(--orange);letter-spacing:.14em;margin-bottom:8px;padding:5px 8px;font-size:8px;font-weight:950;display:inline-flex}.pod-admin-settings>div:first-child>strong{font-size:12px;display:block}.pod-admin-settings>div:first-child>p{color:var(--muted);margin:6px 0 0;font-size:9px;line-height:1.55}.pod-admin-options{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.pod-admin-options button{min-height:72px;color:var(--ink);text-align:left;background:#fff;border:1px solid #dfd5c9;align-items:center;gap:9px;padding:11px;display:flex}.pod-admin-options button>i{color:#aaa49c;border:1px solid #d2ccc3;border-radius:50%;flex:none;place-items:center;width:23px;height:23px;font-style:normal;display:grid}.pod-admin-options button span,.pod-admin-options button strong,.pod-admin-options button small{display:block}.pod-admin-options button strong{font-size:9px}.pod-admin-options button small{color:var(--muted);margin-top:4px;font-size:7px;line-height:1.4}.pod-admin-options button.selected{border-color:var(--orange);background:#fffaf5}.pod-admin-options button.selected>i{border-color:var(--orange);background:var(--orange);color:#fff}.pod-admin-options button:disabled{cursor:default;opacity:1}.catalog-pod-badge{background:var(--ink);color:var(--orange);letter-spacing:.12em;padding:8px 10px;font-size:9px;font-style:normal;font-weight:950;position:absolute;top:14px;right:14px}.catalog-attribute-row i.pod-product-badge,.detail-attribute-row span.pod-product-badge{border-color:var(--ink);background:var(--ink);color:var(--orange);letter-spacing:.06em}.pod-customization-card{background:#fbf9f5;border:1px solid #d8d1c7;margin-top:20px}.pod-customization-card.active{border-color:var(--orange);box-shadow:inset 0 3px 0 var(--orange)}.pod-customization-card>header{justify-content:space-between;align-items:center;gap:18px;padding:16px 17px;display:flex}.pod-customization-card>header>div{grid-template-columns:auto 1fr;align-items:center;gap:4px 9px;display:grid}.pod-customization-card>header>div>span{background:var(--ink);color:var(--orange);letter-spacing:.1em;grid-row:1/span 2;padding:7px 8px;font-size:9px;font-weight:950}.pod-customization-card>header strong{font-size:11px}.pod-customization-card>header small{color:var(--muted);font-size:8px;line-height:1.4}.pod-custom-toggle{cursor:pointer;white-space:nowrap;align-items:center;grid-auto-flow:initial!important;gap:8px!important;display:flex!important}.pod-custom-toggle input{opacity:0;position:absolute;width:1px!important;height:1px!important}.pod-custom-toggle i{background:#c9c4bc;border-radius:30px;width:38px;height:21px;transition:background .18s;position:relative}.pod-custom-toggle i:after{content:"";background:#fff;border-radius:50%;width:15px;height:15px;transition:transform .18s;position:absolute;top:3px;left:3px;box-shadow:0 1px 4px #0003}.pod-custom-toggle input:checked+i{background:var(--orange)}.pod-custom-toggle input:checked+i:after{transform:translate(17px)}.pod-custom-toggle b{font-size:8px}.pod-custom-fields{border-top:1px solid #eee7df;grid-template-columns:1fr 1fr;gap:12px;padding:15px 17px 17px;display:grid}.pod-custom-fields>label{color:#5d5851;gap:7px;font-size:9px;font-weight:900;display:grid}.pod-custom-fields input,.pod-custom-fields textarea{border:1px solid var(--line);width:100%;min-height:43px;color:var(--ink);font:inherit;background:#fff;outline:0;padding:0 11px}.pod-custom-fields textarea{resize:vertical;min-height:76px;padding-top:10px}.pod-custom-fields input:focus,.pod-custom-fields textarea:focus{border-color:var(--orange)}.pod-pattern-field{background:#f8f5f0;border:1px solid #ded6cc;grid-column:1/-1;gap:8px;padding:12px;display:grid}.pod-pattern-field>header{justify-content:space-between;align-items:center;gap:12px;display:flex}.pod-pattern-field>header strong{font-size:10px}.pod-pattern-field>header span{color:var(--orange-dark);font-size:8px;font-weight:900}.pod-pattern-upload{cursor:pointer;background:#fff;border:1px dashed #c9b8a8;grid-template-columns:54px 1fr;align-items:center;gap:11px;min-height:70px;padding:7px;display:grid;position:relative;overflow:hidden}.pod-pattern-upload>input{opacity:0;cursor:pointer;height:100%;position:absolute;inset:0}.pod-pattern-upload>b{width:54px;height:54px;color:var(--orange);background:#f1ede6;place-items:center;font-size:22px;display:grid}.pod-pattern-upload em{color:var(--orange-dark);gap:4px;font-size:9px;font-style:normal;font-weight:900;display:grid}.pod-pattern-upload em small{color:var(--muted);font-size:7px;font-weight:700}.pod-pattern-previews{grid-template-columns:repeat(auto-fill,minmax(66px,1fr));gap:7px;display:grid}.pod-pattern-previews figure{aspect-ratio:1;background:#fff;border:1px solid #ddd5ca;min-width:0;margin:0;position:relative}.pod-pattern-previews img{object-fit:contain;width:100%;height:100%}.pod-pattern-previews figure>span{color:#fff;background:#1d1c1ad1;place-items:center;min-width:18px;height:18px;font-size:7px;font-weight:900;display:grid;position:absolute;bottom:4px;left:4px}.pod-pattern-previews button{color:#fff;cursor:pointer;background:#1d1c1ad1;border:0;border-radius:50%;width:22px;height:22px;font-size:13px;position:absolute;top:4px;right:4px}.pod-text-field{grid-column:1/-1}.pod-item-editor{gap:9px;display:grid}.pod-item-editor>article{background:#ffffffb8;border:1px solid #e2c9ae;grid-template-columns:25px 112px minmax(120px,1fr) minmax(120px,1fr) 92px 86px auto;align-items:center;gap:7px;padding:10px;display:grid}.pod-item-editor>article>b{background:var(--ink);width:25px;height:25px;color:var(--orange);place-items:center;font-size:9px;display:grid}.pod-item-editor input,.pod-item-editor select{border:1px solid var(--line);background:#fff;min-width:0;height:38px;padding:0 8px}.pod-item-editor .pod-item-price{grid-template-columns:auto 1fr;align-items:center;gap:4px;display:grid}.pod-item-price>span{color:var(--orange-dark);font-weight:950}.pod-item-editor>article>button{color:#9f3f35;background:#fff;border:1px solid #d9a8a0;min-height:34px;padding-inline:9px}.pod-item-extra{grid-column:2/-1;grid-template-columns:minmax(0,1fr) minmax(0,1fr) auto;align-items:end;gap:7px;padding-top:2px;display:grid}.pod-item-extra>label{gap:5px;display:grid}.pod-item-extra textarea{resize:vertical;min-height:64px;padding:8px;line-height:1.45}.pod-image-limits{background:#fffaf4;border:1px solid #e2d5c7;grid-template-columns:1fr auto 1fr;align-items:end;gap:6px;min-height:64px;padding:7px;display:grid}.pod-image-limits>span{color:#665d53;grid-column:1/-1;font-size:8px;font-weight:900}.pod-image-limits label{grid-template-columns:auto 48px;align-items:center;gap:4px;font-size:8px;display:grid}.pod-image-limits input{height:32px;padding-inline:5px}.pod-image-limits i{color:var(--muted);align-self:center;font-size:8px;font-style:normal}.pod-add-item{min-height:40px;font-weight:900;border:1px dashed var(--orange)!important;color:var(--orange-dark)!important;background:#fff7ed!important}.pod-customer-options{grid-column:1/-1;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.pod-customer-options label{border:1px solid var(--line);cursor:pointer;background:#fff;align-items:flex-start;gap:9px;padding:11px;display:flex}.pod-customer-options label>input{width:16px;min-height:16px;accent-color:var(--orange);flex:none;margin-top:2px}.pod-customer-options label.selected{border-color:var(--orange);background:#fff6ec}.pod-customer-options span{gap:3px;min-width:0;display:grid}.pod-customer-options small{color:var(--orange-dark)}.pod-customer-options em{color:#665e55;font-size:8px;font-style:normal;font-weight:800}.pod-customer-options p{color:var(--muted);margin:2px 0 0;font-size:8px;font-weight:600;line-height:1.45}@media (width<=900px){.pod-admin-settings{grid-template-columns:1fr}.pod-item-editor>article{grid-template-columns:25px 112px minmax(120px,1fr) minmax(120px,1fr) 92px 86px auto}}@media (width<=720px){.pod-admin-options{grid-template-columns:1fr}.pod-item-editor>article{grid-template-columns:25px minmax(0,1fr);align-items:start}.pod-item-editor>article>b{grid-column:1}.pod-item-editor>article>select,.pod-item-editor>article>input,.pod-item-editor>article>label,.pod-item-editor>article>button{grid-column:2}.pod-item-extra{grid-column:1/-1;grid-template-columns:1fr}.pod-image-limits{width:100%}.pod-customization-card>header{flex-direction:column;align-items:flex-start}.pod-custom-fields{grid-template-columns:1fr}.pod-text-field{grid-column:auto}}.crm-store-strip{background:#f8f6f1;border:1px solid #ded8ce;align-items:stretch;gap:9px;margin-top:18px;padding:13px;display:flex;overflow-x:auto}.crm-store-strip>div{border-right:1px solid #ded8ce;align-content:center;gap:4px;min-width:190px;padding-right:15px;display:grid}.crm-store-strip>div strong{font-size:10px}.crm-store-strip>div span,.crm-store-strip>p{color:var(--muted);margin:0;font-size:8px;line-height:1.5}.crm-store-strip>article{background:#fff;border:1px solid #e2ddd5;grid-template-columns:8px 1fr;align-content:center;gap:3px 7px;min-width:210px;padding:10px 12px;display:grid}.crm-store-strip>article i{background:#aaa49b;border-radius:50%;width:7px;height:7px;margin-top:2px}.crm-store-strip>article i.active{background:#2d9b63}.crm-store-strip>article strong{text-overflow:ellipsis;white-space:nowrap;font-size:9px;overflow:hidden}.crm-store-strip>article small{color:var(--muted);grid-column:2;font-size:7px}.crm-store-strip>p{align-self:center;padding:6px 10px}.crm-product-heading{justify-content:space-between;align-items:end;gap:20px;margin-top:25px;display:flex}.crm-product-heading h2{margin:3px 0 5px;font-size:20px}.crm-product-heading span{color:var(--muted);font-size:8px}.crm-product-heading label{width:min(310px,42%);color:var(--muted);gap:6px;font-size:8px;font-weight:900;display:grid}.crm-product-heading input{border:1px solid var(--line);width:100%;height:41px;color:var(--ink);background:#faf9f6;padding:0 11px}.crm-sku-list>article.unlinked{background:#fffaf3;border-color:#dfb77f}.crm-product-overview{grid-template-columns:minmax(260px,1fr) auto;align-items:center;gap:18px;display:grid}.crm-product-metrics{background:#ddd8cf;grid-template-columns:repeat(3,minmax(78px,1fr));gap:1px;margin:0;display:grid}.crm-product-metrics>div{background:#fff;min-width:78px;padding:10px 12px}.crm-product-metrics dt{color:var(--muted);font-size:7px}.crm-product-metrics dd{white-space:nowrap;margin:5px 0 0;font-size:11px;font-weight:900}.crm-product-context{background:#f1eee7;flex-wrap:wrap;align-items:center;gap:7px 14px;margin-top:13px;padding:10px 12px;display:flex}.crm-product-context>div{flex-wrap:wrap;align-items:center;gap:5px;display:flex}.crm-product-context strong{font-size:8px}.crm-product-context span{color:#625d56;background:#fff;border:1px solid #ddd6cc;padding:5px 7px;font-size:7px;font-weight:900}.crm-product-context p{color:var(--muted);flex:100%;margin:2px 0 0;font-size:8px;line-height:1.5}.crm-discount-panel{background:#fff;border:1px solid #ded9d0;margin-top:12px}.crm-discount-panel[open]{border-color:#d5a46e}.crm-discount-panel>summary{cursor:pointer;justify-content:space-between;align-items:center;gap:14px;min-height:48px;padding:10px 13px;list-style:none;display:flex}.crm-discount-panel>summary::-webkit-details-marker{display:none}.crm-discount-panel>summary span{gap:3px;display:grid}.crm-discount-panel>summary strong{font-size:9px}.crm-discount-panel>summary small{color:var(--muted);font-size:7px}.crm-discount-panel>summary i{color:#777067;background:#eeeae3;padding:5px 7px;font-size:7px;font-style:normal;font-weight:900}.crm-discount-panel[open]>summary i{color:var(--orange-dark);background:#fff0df}.crm-discount-panel .crm-discount-grid{margin:0;padding:0 12px 12px}.crm-discount-panel>footer{justify-content:flex-end;align-items:center;gap:8px;padding:0 12px 12px;display:flex}.crm-discount-panel>footer>span{color:var(--muted);margin-right:auto;font-size:7px}.crm-discount-panel>footer>button:not(.primary-button){color:#a0443b;background:#fff5f2;border:1px solid #e1b2a8;min-height:34px;padding:0 10px;font-size:8px}.crm-unlinked-footer{border-top:1px solid #eadbc6;align-items:center;gap:12px;padding-top:12px;display:flex;justify-content:space-between!important}.crm-unlinked-footer span{color:var(--muted);font-size:8px}.crm-unlinked-footer a{color:var(--orange-dark);font-size:8px;font-weight:900}.crm-supplement{background:#fffaf4;border:1px dashed #d7c8b8;margin-top:18px}.crm-supplement>summary{color:#79695b;cursor:pointer;padding:13px 15px;font-size:9px;font-weight:900}.crm-supplement .crm-link-adder{border:0;border-top:1px dashed #d7c8b8;margin:0}@media (width<=1050px){.crm-product-overview{grid-template-columns:1fr}.crm-product-metrics{width:100%}}@media (width<=760px){.crm-product-heading{flex-direction:column;align-items:stretch}.crm-product-heading label{width:100%}.crm-store-strip{flex-direction:column;align-items:stretch;overflow:visible}.crm-store-strip>div{border-bottom:1px solid #ded8ce;border-right:0;padding:0 0 10px}.crm-store-strip>article{min-width:0}.crm-product-metrics{grid-template-columns:1fr 1fr 1fr}.crm-product-metrics>div{min-width:0;padding:9px}.crm-discount-panel>footer,.crm-unlinked-footer{flex-direction:column;align-items:stretch}.crm-discount-panel>footer>span{margin-right:0}}.domestic-procurement-main{padding-bottom:80px}.domestic-procurement-stats{grid-template-columns:repeat(5,minmax(0,1fr))}.domestic-procurement-stats article.warning{background:#fff6f3;border-color:#d98f84}.domestic-procurement-stats article.warning strong{color:#a0443b}.alibaba-connection-strip{background:#f8f6f1;border:1px solid #ded8ce;border-left:4px solid #aaa49b;justify-content:space-between;align-items:center;gap:20px;margin:20px 0 16px;padding:15px 17px;display:flex}.alibaba-connection-strip.active{background:#f3faf6;border-left-color:#2d9b63}.alibaba-connection-strip.error{background:#fff6f3;border-left-color:#a0443b}.alibaba-connection-strip>div{align-items:center;gap:12px;display:flex}.alibaba-connection-strip>div:first-child>span{background:var(--orange);color:#fff;place-items:center;min-width:54px;min-height:42px;font-size:13px;font-weight:950;display:grid}.alibaba-connection-strip p{margin:0}.alibaba-connection-strip p strong,.alibaba-connection-strip p small{display:block}.alibaba-connection-strip p strong{font-size:10px}.alibaba-connection-strip p small{color:var(--muted);margin-top:5px;font-size:8px;line-height:1.5}.alibaba-connection-strip>div:last-child>p{color:#a0443b;max-width:340px;font-size:8px;line-height:1.45}.alibaba-connection-strip a,.alibaba-connection-strip button{color:#5c574f;white-space:nowrap;background:#fff;border:1px solid #d9d2c8;align-items:center;min-height:34px;padding:0 10px;font-size:8px;font-weight:900;text-decoration:none;display:inline-flex}.alibaba-connection-strip button{border-color:var(--ink);background:var(--ink);color:#fff}.domestic-summary-card{background:linear-gradient(120deg,#fff7ee,#f7f3ec);border:1px solid #d8c7b3;justify-content:space-between;align-items:center;gap:28px;margin-top:16px;padding:24px 26px;display:flex}.domestic-summary-card h2{margin:5px 0 8px;font-size:18px}.domestic-summary-card>div>p:last-child{color:#625c54;max-width:900px;margin:0;font-size:10px;line-height:1.75}.domestic-summary-card>button{border:1px solid var(--orange);min-height:40px;color:var(--orange-dark);background:#fff;flex:none;padding:0 14px;font-size:8px;font-weight:900}.domestic-notice{margin-top:14px}.domestic-shipment-panel{margin-top:18px}.domestic-shipment-tools{align-items:center;gap:8px;display:flex}.domestic-shipment-tools select{border:1px solid var(--line);min-width:125px;height:42px;color:var(--ink);background:#faf9f6;padding:0 10px;font-size:9px}.domestic-shipment-tools .search-box{min-width:250px}.domestic-shipment-list{background:#eeebe4;gap:8px;padding:12px;display:grid}.domestic-shipment-card{background:#fff;border:1px solid #dcd7ce;border-left:4px solid #bab4aa;overflow:hidden}.domestic-shipment-card.delivered{border-left-color:#2d9b63}.domestic-shipment-card.exception,.domestic-shipment-card.returned{border-left-color:#a0443b}.domestic-shipment-card.in_transit,.domestic-shipment-card.shipped{border-left-color:var(--orange)}.domestic-shipment-main{cursor:pointer;grid-template-columns:62px minmax(180px,1.05fr) minmax(150px,.75fr) minmax(220px,1.2fr) 120px 25px;align-items:center;gap:15px;min-height:92px;padding:14px 16px;display:grid}.domestic-shipment-main:focus-visible{outline:2px solid var(--orange);outline-offset:-2px}.domestic-platform-mark{background:var(--ink);width:58px;min-height:58px;color:var(--orange);align-content:center;place-items:center;gap:3px;font-size:11px;font-weight:950;display:grid}.domestic-platform-mark small{color:#fff;letter-spacing:.1em;font-size:6px}.domestic-order-copy,.domestic-tracking,.domestic-latest,.domestic-status{gap:5px;min-width:0;display:grid}.domestic-order-copy code,.domestic-tracking code{color:var(--orange-dark);text-overflow:ellipsis;white-space:nowrap;font-size:8px;font-weight:900;overflow:hidden}.domestic-order-copy strong,.domestic-tracking strong,.domestic-latest strong{text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.domestic-order-copy small,.domestic-tracking span,.domestic-latest span,.domestic-latest small,.domestic-status small{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:7px;line-height:1.4;overflow:hidden}.domestic-status{justify-items:start}.domestic-status i{color:#6c665f;background:#eeeae3;padding:6px 8px;font-size:8px;font-style:normal;font-weight:950}.domestic-status i.in_transit,.domestic-status i.shipped{color:var(--orange-dark);background:#fff0df}.domestic-status i.delivered{color:#237b4e;background:#e9f6ee}.domestic-status i.exception,.domestic-status i.returned{color:#a0443b;background:#fbeae7}.domestic-expand{width:24px;height:24px;color:var(--orange-dark);border:1px solid #dad4ca;place-items:center;font-size:14px;display:grid}.domestic-shipment-detail{background:#faf8f4;border-top:1px solid #e5dfd7;grid-template-columns:minmax(0,1.45fr) minmax(250px,.55fr);gap:0;display:grid}.domestic-timeline{border-right:1px solid #e2ddd4;padding:21px 23px}.domestic-timeline>header{justify-content:space-between;margin-bottom:14px;display:flex}.domestic-timeline>header strong{font-size:10px}.domestic-timeline>header span{color:var(--muted);font-size:8px}.domestic-timeline>div{grid-template-columns:18px minmax(0,1fr) auto;gap:8px;padding:0 0 16px;display:grid;position:relative}.domestic-timeline>div:not(:last-child):after{content:"";background:#d8d2c9;width:1px;position:absolute;top:11px;bottom:0;left:5px}.domestic-timeline>div>i{z-index:1;background:#aaa49b;border:3px solid #faf8f4;border-radius:50%;width:11px;height:11px;box-shadow:0 0 0 1px #aaa49b}.domestic-timeline>div>i.latest{background:var(--orange);box-shadow:0 0 0 1px var(--orange)}.domestic-timeline>div p{gap:4px;margin:0;display:grid}.domestic-timeline>div p strong{font-size:9px;line-height:1.45}.domestic-timeline>div p span,.domestic-timeline time{color:var(--muted);font-size:7px}.domestic-no-trace{color:var(--muted);margin:0;font-size:8px}.domestic-shipment-detail>aside{align-content:start;gap:15px;padding:20px;display:grid}.domestic-shipment-detail dl{gap:9px;margin:0;display:grid}.domestic-shipment-detail dl div{border-bottom:1px solid #e2ddd5;justify-content:space-between;gap:12px;padding-bottom:8px;display:flex}.domestic-shipment-detail dt,.domestic-shipment-detail dd{font-size:8px}.domestic-shipment-detail dt{color:var(--muted)}.domestic-shipment-detail dd{text-align:right;margin:0;font-weight:900}.domestic-shipment-detail aside>div{grid-template-columns:1fr 1fr;gap:6px;display:grid}.domestic-shipment-detail aside a,.domestic-shipment-detail aside button{color:#5f5a53;text-align:center;background:#fff;border:1px solid #d7d1c8;place-items:center;min-height:33px;padding:5px 8px;font-size:7px;font-weight:900;text-decoration:none;display:grid}.domestic-shipment-detail aside a.orange{border-color:var(--orange);color:var(--orange-dark)}.domestic-shipment-detail aside button.danger{color:#a0443b;grid-column:1/-1}.alibaba-config-modal,.domestic-manual-modal{width:min(720px,100vw - 32px);padding:28px}.domestic-edit-modal{width:min(590px,100vw - 32px);padding:28px}.alibaba-config-intro{background:#fff4e8;grid-template-columns:58px minmax(0,1fr) auto;align-items:center;gap:13px;margin-bottom:18px;padding:14px;display:grid}.alibaba-config-intro>span{background:var(--orange);color:#fff;place-items:center;width:54px;height:42px;font-size:12px;font-weight:950;display:grid}.alibaba-config-intro p{gap:5px;margin:0;display:grid}.alibaba-config-intro strong{font-size:9px}.alibaba-config-intro small{color:var(--muted);font-size:7px;line-height:1.45}.alibaba-config-intro a{color:var(--orange-dark);font-size:8px;font-weight:900;text-decoration:none}@media (width<=1150px){.domestic-procurement-stats{grid-template-columns:repeat(3,1fr)}.domestic-shipment-main{grid-template-columns:62px minmax(180px,1fr) minmax(170px,1fr) 120px 25px}.domestic-tracking{display:none}}@media (width<=760px){.alibaba-connection-strip,.domestic-summary-card{flex-direction:column;align-items:stretch}.alibaba-connection-strip>div:last-child{flex-wrap:wrap}.domestic-procurement-stats{grid-template-columns:1fr 1fr}.domestic-procurement-stats article:first-child{grid-column:1/-1}.domestic-shipment-tools{flex-direction:column;align-items:stretch;width:100%}.domestic-shipment-tools .search-box{width:100%;min-width:0}.domestic-shipment-main{grid-template-columns:52px 1fr 25px;gap:10px}.domestic-platform-mark{width:50px;min-height:50px}.domestic-latest,.domestic-status{grid-column:2}.domestic-expand{grid-area:1/3/span 3}.domestic-shipment-detail{grid-template-columns:1fr}.domestic-timeline{border-bottom:1px solid #e2ddd4;border-right:0}.alibaba-config-intro{grid-template-columns:58px 1fr}.alibaba-config-intro a{grid-column:2}}.channel-list article dl{grid-template-columns:repeat(5,minmax(0,1fr))}@media (width<=760px){.channel-list article dl{grid-template-columns:repeat(2,minmax(0,1fr))}}.sidebar-collapse-button{z-index:2;color:#aaa59d;cursor:pointer;background:#201f1d;border:1px solid #3c3935;justify-content:center;align-items:center;gap:4px;min-width:34px;height:34px;padding:0 8px;font-size:8px;font-weight:900;display:inline-flex;position:absolute;top:31px;right:10px}.sidebar-collapse-button:hover{border-color:var(--orange);color:#fff}.sidebar-collapse-button span{color:var(--orange);font-size:19px;line-height:1}.sidebar-collapse-button b{font-size:8px}.admin-shell:has(>.erp-sidebar.collapsed){grid-template-columns:78px minmax(0,1fr)}.erp-sidebar.collapsed{align-items:center;padding:28px 13px 20px}.erp-sidebar.collapsed .brand-copy,.erp-sidebar.collapsed .sidebar-install,.erp-sidebar.collapsed nav,.erp-sidebar.collapsed .sidebar-user div{display:none}.erp-sidebar.collapsed .brand-mark{width:49px;height:49px}.erp-sidebar.collapsed .sidebar-collapse-button{width:42px;margin-top:16px;padding:0;position:static}.erp-sidebar.collapsed .sidebar-user{justify-content:center;width:100%}.crm-sku-list-entry{color:var(--ink);background:#fff8ee;border:1px solid #d7b17f;grid-template-columns:82px minmax(220px,1fr) auto auto;align-items:center;gap:18px;margin-top:22px;padding:20px;text-decoration:none;transition:border-color .16s,transform .16s,box-shadow .16s;display:grid}.crm-sku-list-entry:hover{border-color:var(--orange);transform:translateY(-1px);box-shadow:0 12px 28px #482f1914}.crm-sku-list-entry>span{background:var(--ink);min-height:60px;color:var(--orange);place-items:center;font:900 10px ui-monospace,monospace;display:grid}.crm-sku-list-entry>div{gap:6px;display:grid}.crm-sku-list-entry>div strong{font-size:14px}.crm-sku-list-entry>div p{color:var(--muted);margin:0;font-size:8px;line-height:1.55}.crm-sku-list-entry dl{grid-template-columns:repeat(3,80px);margin:0;display:grid}.crm-sku-list-entry dl div{border-left:1px solid #ded4c5;padding:6px 10px}.crm-sku-list-entry dt{color:var(--muted);font-size:7px}.crm-sku-list-entry dd{margin:5px 0 0;font-size:13px;font-weight:900}.crm-sku-list-entry>b{color:var(--orange-dark);white-space:nowrap;font-size:9px}.customer-sku-page{padding-bottom:80px}.customer-sku-page .admin-header>.secondary-button{align-items:center;min-height:40px;padding:0 13px;text-decoration:none;display:inline-flex}.customer-product-discount-settings,.customer-sku-products{margin-top:18px}.customer-discount-workspace{border-top:1px solid var(--line);background:#f1eee7;grid-template-columns:minmax(250px,.7fr) minmax(420px,1.3fr);gap:12px;padding:16px;display:grid}.customer-store-catalog-panel{margin-top:18px}.customer-store-catalog-actions{align-items:center;gap:12px;display:flex}.customer-store-catalog-actions>span{color:var(--muted);font-size:13px;font-weight:750}.customer-store-catalog-actions>button{border:1px solid var(--orange);background:var(--orange);color:#fff;cursor:pointer;min-height:40px;padding:0 15px;font-size:13px;font-weight:900}.customer-store-catalog-actions>button:disabled{cursor:wait;opacity:.58}.customer-store-catalog-toolbar{border-top:1px solid var(--line);background:#f4f1eb;grid-template-columns:minmax(320px,1fr) auto;align-items:end;gap:14px;padding:14px 16px;display:grid}.customer-store-catalog-toolbar>label{color:#625d55;gap:7px;font-size:13px;font-weight:850;display:grid}.customer-store-catalog-toolbar input{min-height:42px;color:var(--ink);font:inherit;background:#fff;border:1px solid #d4cec4;padding:0 13px}.customer-store-catalog-state{color:#6e685f;background:#fff;border:1px solid #d6d0c7;align-items:center;gap:8px;min-height:42px;padding:0 12px;font-size:13px;font-weight:800;display:flex}.customer-store-catalog-state i{background:#a49d92;border-radius:50%;width:8px;height:8px}.customer-store-catalog-state.ready i{background:#20935f}.customer-store-catalog-state.syncing i{background:#d78a20}.customer-store-catalog-state.error i{background:#c94835}.customer-store-product-list{background:#ece8e1;gap:11px;padding:16px;display:grid}.customer-store-product-list>article{background:#fff;border:1px solid #d8d1c7}.customer-store-product-list>article>header{grid-template-columns:58px minmax(220px,1fr) 110px 150px;align-items:center;gap:13px;padding:13px;display:grid}.customer-store-product-thumb{width:58px;height:58px;color:var(--orange-dark);background:#eeeae3;place-items:center;font-size:11px;display:grid;overflow:hidden}.customer-store-product-thumb img{object-fit:cover;width:100%;height:100%}.customer-store-product-list header>div:nth-child(2){gap:3px;min-width:0;display:grid}.customer-store-product-list header>div:nth-child(2)>small{color:var(--orange-dark);letter-spacing:.08em;font-size:12px;font-weight:900}.customer-store-product-list header>div:nth-child(2)>strong{text-overflow:ellipsis;white-space:nowrap;font-size:15px;overflow:hidden}.customer-store-product-list header>div:nth-child(2)>a,.customer-store-product-list header>div:nth-child(2)>span{width:fit-content;color:var(--muted);font-size:12px;text-decoration:none}.customer-store-product-list header>div:nth-child(2)>a:hover{color:var(--orange-dark);text-decoration:underline}.customer-store-link-progress{border-left:1px solid var(--line);border-right:1px solid var(--line);justify-items:center;gap:2px;padding:8px;display:grid}.customer-store-link-progress b{font-size:18px}.customer-store-link-progress span{color:var(--muted);font-size:12px}.customer-store-product-list>article>header>button{border:1px solid var(--orange);min-height:38px;color:var(--orange-dark);cursor:pointer;background:#fff7ed;font-size:13px;font-weight:900}.customer-store-variant-preview{background:#faf8f4;border-top:1px solid #ebe6de;grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;padding:10px 13px 13px;display:grid}.customer-store-variant-preview>div{background:#fff;border-left:3px solid #c9c2b7;grid-template-columns:34px minmax(0,1fr) auto;align-items:center;gap:8px;min-width:0;padding:8px;display:grid}.customer-store-variant-preview>div.linked{background:#f3fbf7;border-left-color:#239666}.customer-store-variant-preview>div>span{color:#8b8378;background:#e8e4dd;place-items:center;width:34px;height:34px;font-size:12px;font-weight:900;display:grid;overflow:hidden}.customer-store-variant-preview img{object-fit:cover;width:100%;height:100%}.customer-store-variant-preview>div>div{gap:2px;min-width:0;display:grid}.customer-store-variant-preview strong,.customer-store-variant-preview code{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.customer-store-variant-preview strong{font-size:13px}.customer-store-variant-preview code{color:var(--muted);font-size:12px}.customer-store-variant-preview p{flex-wrap:wrap;justify-content:flex-end;gap:3px;margin:0;display:flex}.customer-store-variant-preview p b{color:#176c48;background:#dff3e9;padding:4px 5px;font:800 11px ui-monospace,monospace}.customer-store-variant-preview em{color:#bd4e2d;font-size:12px;font-style:normal;font-weight:850}.customer-store-variant-preview>button{min-height:48px;color:var(--orange-dark);cursor:pointer;background:#fff8ef;border:1px dashed #c7a27e;font-size:13px;font-weight:850}.customer-store-variant-link-modal{width:min(980px,100vw - 32px);max-height:calc(100vh - 36px);overflow:hidden}.customer-store-variant-link-modal .modal-heading p:last-child{color:var(--muted);margin-top:5px;font-size:13px}.customer-store-variant-link-toolbar{background:#f2efe9;grid-template-columns:1fr auto;align-items:end;gap:14px;padding:14px 18px;display:grid}.customer-store-variant-link-toolbar label{color:#625d55;gap:6px;font-size:13px;font-weight:850;display:grid}.customer-store-variant-link-toolbar input{min-height:42px;font:inherit;background:#fff;border:1px solid #d2cbc1;padding:0 12px}.customer-store-variant-link-toolbar>div{background:var(--ink);color:#fff;align-items:baseline;gap:5px;min-height:42px;padding:10px 13px;display:flex}.customer-store-variant-link-toolbar>div strong{color:var(--orange);font-size:20px}.customer-store-variant-link-toolbar>div span{font-size:12px}.customer-store-variant-link-list{gap:7px;max-height:54vh;padding:14px 18px;display:grid;overflow-y:auto}.customer-store-variant-link-list>article{background:#fff;border:1px solid #ddd7ce;grid-template-columns:minmax(210px,.8fr) 28px minmax(330px,1.2fr);align-items:center;gap:10px;padding:10px;display:grid}.customer-store-variant-link-list>article.linked{background:#f6fbf8;border-left:4px solid #239666}.customer-store-variant-source{grid-template-columns:44px 1fr;align-items:center;gap:9px;min-width:0;display:grid}.customer-store-variant-source>span{color:#847c71;background:#e9e5de;place-items:center;width:44px;height:44px;font-weight:900;display:grid;overflow:hidden}.customer-store-variant-source img{object-fit:cover;width:100%;height:100%}.customer-store-variant-source>div{gap:3px;min-width:0;display:grid}.customer-store-variant-source strong,.customer-store-variant-source code{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.customer-store-variant-source strong{font-size:14px}.customer-store-variant-source code{color:var(--muted);font-size:12px}.customer-store-variant-link-list>article>b{color:var(--orange);text-align:center;font-size:18px}.customer-store-variant-link-list>article>label{color:#625d55;gap:5px;font-size:12px;font-weight:850;display:grid}.customer-store-variant-link-list select{width:100%;min-height:42px;color:var(--ink);font:inherit;background:#fff;border:1px solid #cfc8bd;padding:0 10px}.customer-store-variant-link-list label small{color:#a65c24;font-size:11px}.customer-store-variant-no-sku{color:#a34332;background:#fff0ed;margin:0 18px 12px;padding:10px;font-size:13px}.customer-product-link-settings{margin-top:18px}.customer-product-link-list{border-top:1px solid var(--line);background:#f1eee7;gap:10px;padding:16px;display:grid}.customer-product-link-list>article{background:#fff;border:1px solid #ded8cf;grid-template-columns:minmax(240px,.9fr) minmax(320px,1.5fr) 150px;align-items:center;gap:16px;padding:14px;display:grid}.customer-product-link-source{align-items:center;gap:11px;min-width:0;display:flex}.customer-product-link-source>span{background:var(--ink);color:var(--orange);padding:7px 8px;font:900 8px ui-monospace,monospace}.customer-product-link-source>div{gap:3px;min-width:0;display:grid}.customer-product-link-source strong{text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.customer-product-link-source small,.customer-product-link-source code{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:9px;overflow:hidden}.customer-product-linked-skus{flex-wrap:wrap;gap:6px;display:flex}.customer-product-linked-skus>span{background:#eef8f3;border-left:3px solid #1f9d68;gap:2px;padding:7px 9px;display:grid}.customer-product-linked-skus b{font:850 10px ui-monospace,monospace}.customer-product-linked-skus small{color:#637269;font-size:8px}.customer-product-linked-skus em{color:#c84625;font-size:11px;font-style:normal}.customer-product-link-meta{justify-items:stretch;gap:7px;display:grid}.customer-product-link-meta small{color:var(--muted);text-align:center;font-size:9px}.customer-product-link-meta button{border:1px solid var(--orange);min-height:36px;color:var(--orange-dark);background:#fff;font-weight:900}.customer-product-link-modal{width:min(860px,100vw - 32px);max-height:calc(100vh - 40px);overflow:hidden}.customer-product-link-modal .modal-heading p:last-child{color:var(--muted);margin:5px 0 0}.customer-product-link-search{color:var(--muted);gap:6px;padding:14px 18px 0;font-size:10px;font-weight:900;display:grid}.customer-product-link-search input{border:1px solid var(--line);min-height:42px;padding:0 12px}.customer-product-link-selected{background:var(--ink);color:#fff;justify-content:space-between;gap:12px;margin:12px 18px 0;padding:11px 12px;display:flex}.customer-product-link-selected strong{color:var(--orange)}.customer-product-link-selected span{color:#bbb5ac;font-size:10px}.customer-product-link-options{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;max-height:430px;margin:12px 18px;display:grid;overflow-y:auto}.customer-product-link-options>label{cursor:pointer;border:1px solid #ddd7ce;grid-template-columns:18px 42px 1fr auto;align-items:center;gap:9px;padding:9px;display:grid}.customer-product-link-options>label.selected{background:#eef8f3;border-color:#1f9d68}.customer-product-link-options>label>span{background:#eee9e1;place-items:center;width:42px;height:42px;display:grid;overflow:hidden}.customer-product-link-options img{object-fit:cover;width:100%;height:100%}.customer-product-link-options>label>div{gap:3px;min-width:0;display:grid}.customer-product-link-options strong,.customer-product-link-options small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.customer-product-link-options strong{font:850 10px ui-monospace,monospace}.customer-product-link-options small{color:var(--muted);font-size:8px}.customer-product-link-options i{color:var(--orange-dark);font-size:9px;font-style:normal;font-weight:900}.customer-spu-picker{background:#fff;border:1px solid #ddd7cd;grid-row:1/span 2;padding:15px}.customer-spu-picker>label{color:var(--muted);gap:7px;font-size:8px;font-weight:900;display:grid}.customer-spu-picker input{background:#faf8f4;border:1px solid #d7d1c7;width:100%;height:42px;padding:0 10px}.customer-spu-picker>div{max-height:380px;margin-top:10px;overflow:auto}.customer-spu-picker button{width:100%;color:var(--ink);text-align:left;background:#fff;border:0;border-top:1px solid #ede9e2;grid-template-columns:46px minmax(0,1fr) auto;align-items:center;gap:4px 10px;padding:9px 10px;display:grid}.customer-spu-picker button:first-child{border-top:0}.customer-spu-picker button:hover,.customer-spu-picker button.selected{box-shadow:inset 3px 0 var(--orange);background:#fff3e5}.customer-spu-thumb{background:#f7f4ef;border:1px solid #ebe5dc;place-items:center;width:46px;height:46px;display:grid;overflow:hidden}.customer-spu-thumb img{object-fit:contain;width:100%;height:100%;display:block}.customer-spu-thumb b{background:var(--ink);width:100%;height:100%;color:var(--orange);place-items:center;font:900 9px ui-monospace,monospace;display:grid}.customer-spu-copy{gap:5px;min-width:0;display:grid}.customer-spu-picker code{color:var(--orange-dark);text-overflow:ellipsis;white-space:nowrap;font-size:8px;font-weight:900;overflow:hidden}.customer-spu-picker strong{text-overflow:ellipsis;white-space:nowrap;font-size:9px;overflow:hidden}.customer-spu-picker small{color:var(--muted);white-space:nowrap;font-size:7px}.customer-spu-picker p{color:var(--muted);text-align:center;margin:20px 0;font-size:8px}.compact-pagination{border-top:1px solid #e7e1d8;grid-template-columns:1fr 34px auto 34px;align-items:center;gap:6px;margin-top:10px;padding-top:10px;display:grid}.compact-pagination label{color:var(--muted);align-items:center;gap:6px;font-size:10px;font-weight:800;display:flex}.compact-pagination select{background:#fff;border:1px solid #d7d0c6;height:32px}.compact-pagination button{text-align:center;border:1px solid #d7d0c6;width:34px;height:32px;padding:0;display:block}.compact-pagination span{text-align:center;min-width:38px;font-size:10px;font-weight:850}.data-pagination{border-top:1px solid var(--line);background:#faf8f4;grid-template-columns:auto 1fr auto;align-items:center;gap:16px;padding:15px 18px;display:grid}.data-pagination label{color:var(--muted);align-items:center;gap:8px;font-size:12px;font-weight:800;display:flex}.data-pagination select{background:#fff;border:1px solid #d4cdc3;height:36px;padding:0 9px}.data-pagination>span{color:var(--muted);text-align:center;font-size:12px;font-weight:800}.data-pagination>div{align-items:center;gap:9px;display:flex}.data-pagination button{min-height:36px;color:var(--ink);cursor:pointer;background:#fff;border:1px solid #d4cdc3;padding:0 12px;font-weight:850}.data-pagination button:disabled{cursor:not-allowed;opacity:.42}.data-pagination b{text-align:center;min-width:92px;font-size:12px}.customer-sku-products.is-loading{opacity:.78}.product-list-pagination{border-top:1px solid var(--line)}.customer-attribute-picker,.customer-discount-editor{background:#fff;border:1px solid #ddd7cd;padding:16px}.customer-attribute-picker>header,.customer-discount-editor>header{border-bottom:1px solid #ebe7df;align-items:center;gap:10px;padding-bottom:12px;display:flex}.customer-attribute-picker>header>span,.customer-discount-editor>header>span{background:var(--ink);color:var(--orange);padding:6px 7px;font:900 7px ui-monospace,monospace}.customer-attribute-picker header div,.customer-discount-editor header div{gap:4px;display:grid}.customer-attribute-picker header strong,.customer-discount-editor header strong{font-size:11px}.customer-attribute-picker header small,.customer-discount-editor header small{color:var(--muted);font-size:7px}.customer-attribute-tabs,.customer-attribute-values{flex-wrap:wrap;gap:6px;margin-top:12px;display:flex}.customer-attribute-tabs button,.customer-attribute-values button{color:#605b54;background:#faf9f6;border:1px solid #d9d3ca;align-items:center;gap:6px;min-height:35px;padding:0 10px;font-size:8px;font-weight:900;display:inline-flex}.customer-attribute-tabs button small,.customer-attribute-values button small{color:#9b958d;font-size:7px}.customer-attribute-tabs button.selected,.customer-attribute-values button.selected{border-color:var(--orange);color:var(--orange-dark);background:#fff1e0}.customer-attribute-values{border-top:1px dashed #ded8ce;padding-top:12px}.customer-discount-editor{gap:12px;display:grid}.customer-discount-editor>header{grid-column:1/-1}.customer-discount-editor label,.crm-single-product-discount label{color:var(--muted);gap:6px;font-size:8px;font-weight:900;display:grid}.customer-discount-editor select,.customer-discount-editor input,.crm-single-product-discount select,.crm-single-product-discount input{background:#faf9f6;border:1px solid #d8d2c8;width:100%;min-width:0;height:42px;padding:0 10px}.customer-discount-groups{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.customer-discount-card{background:#faf9f6;border:1px solid #e1dbd2;grid-template-columns:repeat(2,minmax(0,1fr));align-items:end;gap:10px;padding:13px;display:grid}.customer-discount-card.shipping{background:#fff8ee;border-color:#d7b17f}.customer-discount-card>header{border-bottom:1px solid #e6e0d7;grid-column:1/-1;justify-content:space-between;align-items:center;gap:12px;padding-bottom:9px;display:flex}.customer-discount-card>header>div{gap:3px;display:grid}.customer-discount-card>header strong{font-size:10px}.customer-discount-card>header small{color:var(--muted);font-size:7px}.customer-discount-card>header>span{color:var(--orange-dark);letter-spacing:.08em;font:900 7px ui-monospace,monospace}.customer-discount-card>.country-field{grid-column:1/-1}.customer-discount-card>button{white-space:normal;grid-column:1/-1;width:100%}.customer-discount-editor>aside{background:var(--ink);color:#fff;grid-template-columns:minmax(160px,.55fr) minmax(260px,1fr);align-items:center;gap:18px;min-height:76px;padding:11px 13px;display:grid}.customer-discount-editor aside>div{gap:3px;display:grid}.customer-discount-editor aside span,.customer-discount-editor aside small{color:#918c83;font-size:7px}.customer-discount-editor aside strong{color:var(--orange);font-size:15px}.customer-discount-editor aside p{color:#bcb7af;margin:0;font-size:7px;line-height:1.65}.customer-sku-products>.crm-sku-list{border-top:1px solid var(--line);background:#f1eee7;padding:16px}.crm-single-product-discount{grid-template-columns:1fr 1fr;gap:10px;padding:0 12px 12px;display:grid}.crm-single-product-discount>section{background:#faf9f6;border:1px solid #e1dbd2;padding:11px}.crm-single-product-discount>section.shipping{background:#fff8ee;border-color:#d7b17f}.crm-single-product-discount>section>header{border-bottom:1px solid #e5dfd6;justify-content:space-between;align-items:center;gap:10px;padding-bottom:8px;display:flex}.crm-single-product-discount>section>header strong{font-size:9px}.crm-single-product-discount>section>header small{color:var(--muted);font-size:7px}.crm-single-product-discount>section>div{grid-template-columns:1fr 1fr;align-items:end;gap:9px;margin-top:9px;display:grid}.crm-single-product-discount .country-field{grid-column:1/-1}.crm-single-product-discount>section>.crm-discount-actions{grid-template-columns:none;justify-content:flex-end;gap:7px;display:flex}.crm-discount-actions button:not(.primary-button){color:#a0443b;background:#fff5f2;border:1px solid #e1b2a8;min-height:34px;padding:0 10px;font-size:8px}.crm-discount-actions .primary-button{min-height:34px}.customer-discount-weight-list{background:#fff;border:1px solid #e4c69f;grid-column:1/-1;gap:7px;max-height:230px;padding:10px;display:grid;overflow:auto}.customer-discount-weight-list>strong{color:var(--ink);font-size:8px}.customer-discount-weight-list label{border-top:1px solid #eee7dc;grid-template-columns:minmax(0,1fr) 112px 44px;align-items:center;gap:8px;padding-top:7px}.customer-discount-weight-list label>span{gap:2px;min-width:0;display:grid}.customer-discount-weight-list label b{color:var(--ink);text-overflow:ellipsis;font:800 8px ui-monospace,monospace;overflow:hidden}.customer-discount-weight-list label small{font-size:7px}.customer-discount-weight-list label input{text-align:right;height:34px}.customer-discount-weight-list label em{color:var(--muted);font-size:7px;font-style:normal}.customer-discount-preview-controls{background:#f5f2ec;border:1px solid #d8d2c8;grid-template-columns:minmax(120px,.28fr) minmax(250px,1fr) minmax(230px,.55fr);align-items:stretch;gap:10px;padding:12px;display:grid}.customer-discount-preview-controls>label:first-child input{background:#fff;max-width:160px}.customer-discount-history-toggle{cursor:pointer;background:#fff;border:1px solid #d9d2c7;align-items:center;padding:7px 10px;grid-template-columns:18px 1fr!important}.customer-discount-history-toggle>input,.crm-affect-previous>input{accent-color:var(--orange);width:16px!important;height:16px!important;padding:0!important}.customer-discount-history-toggle>span{gap:2px;display:grid}.customer-discount-history-toggle strong{color:var(--ink);font-size:8px}.customer-discount-history-toggle small{color:var(--muted);font-size:7px}.customer-discount-preview-controls>button{border:1px solid var(--orange);background:var(--orange);color:#fff;min-height:44px;padding:0 16px;font-size:9px;font-weight:900}.customer-discount-preview-controls>button:disabled{opacity:.45}.customer-discount-preview{background:#fff;border:1px solid #d6c09f}.customer-discount-preview>header{color:#fff;background:#27241f;justify-content:space-between;align-items:center;gap:12px;padding:11px 13px;display:flex}.customer-discount-preview>header>div{gap:3px;display:grid}.customer-discount-preview>header strong{font-size:10px}.customer-discount-preview>header small{color:#aaa39a;font-size:7px}.customer-discount-preview>header button{color:#fff;background:0 0;border:1px solid #6c6459;min-height:28px;padding:0 9px;font-size:7px}.customer-discount-preview-row{border-top:1px solid #ebe6de;grid-template-columns:minmax(220px,1.3fr) repeat(3,minmax(100px,.55fr));align-items:center;gap:10px;padding:10px 13px;display:grid}.customer-discount-preview-row.head{color:#736d65;background:#f4f1eb;min-height:32px;padding-block:6px;font-size:7px;font-weight:900}.customer-discount-preview-row>span{gap:3px;min-width:0;display:grid}.customer-discount-preview-row>span:first-child strong{text-overflow:ellipsis;font:900 8px ui-monospace,monospace;overflow:hidden}.customer-discount-preview-row small{color:var(--muted);font-size:7px}.customer-discount-preview-row del{color:#9d968c;font-size:7px}.customer-discount-preview-row b{color:#137342;font-size:10px}.crm-affect-previous{cursor:pointer;background:#fff;border:1px solid #ddd6cc;grid-column:1/-1;align-items:center;min-height:34px;padding:7px 9px;grid-template-columns:18px 1fr!important}.crm-affect-previous span{color:var(--ink);font-size:8px}.customer-product-discount-settings{scroll-margin-top:18px}.customer-discount-workspace{grid-template-columns:minmax(440px,.9fr) minmax(520px,1.1fr)}.customer-discount-selection{background:#fff;border:1px solid #d9d2c8;min-width:0;padding:14px}.customer-batch-selection-toolbar{border-bottom:1px solid #e7e1d8;gap:10px;padding-bottom:12px;display:grid}.customer-batch-selection-toolbar>label{color:#625d55;gap:6px;font-size:12px;font-weight:900;display:grid}.customer-batch-selection-toolbar input{width:100%;min-height:42px;color:var(--ink);background:#faf8f4;border:1px solid #d5cec4;padding:0 11px}.customer-batch-selection-toolbar>div{flex-wrap:wrap;gap:7px;display:flex}.customer-batch-selection-toolbar button,.customer-discount-product-card button{color:#5d574f;cursor:pointer;background:#fff;border:1px solid #d3cbc0;min-height:34px;padding:0 10px;font-size:11px;font-weight:900}.customer-batch-selection-toolbar button:first-child{border-color:var(--orange);color:var(--orange-dark);background:#fff4e7}.customer-batch-selection-toolbar button:disabled{cursor:not-allowed;opacity:.42}.customer-discount-product-list{gap:10px;max-height:760px;margin-top:12px;display:grid;overflow-y:auto}.customer-discount-product-list>article{background:#fcfbf8;border:1px solid #dcd5cb}.customer-discount-product-list>article.selected{border-color:var(--orange);box-shadow:inset 4px 0 var(--orange)}.customer-discount-product-list>article>header{grid-template-columns:26px 46px minmax(0,1fr) auto;align-items:center;gap:10px;padding:11px;display:grid}.customer-discount-product-check{cursor:pointer;place-items:center;display:grid}.customer-discount-product-check input,.customer-discount-sku-checks input{width:17px;height:17px;accent-color:var(--orange);cursor:pointer}.customer-discount-product-list .customer-spu-copy code{color:var(--orange-dark);text-overflow:ellipsis;white-space:nowrap;font:900 10px ui-monospace,monospace;overflow:hidden}.customer-discount-product-list .customer-spu-copy strong{text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.customer-discount-product-list .customer-spu-copy small{color:var(--muted);font-size:10px}.customer-discount-product-list>article>header>button{border:1px solid var(--orange);min-height:34px;color:var(--orange-dark);cursor:pointer;background:#fff7ed;padding:0 9px;font-size:10px;font-weight:900}.customer-discount-attribute-quick{background:#f6f3ed;border-top:1px solid #eee8df;flex-wrap:wrap;align-items:center;gap:6px;padding:9px 11px;display:flex}.customer-discount-attribute-quick>strong{color:#70685e;margin-right:3px;font-size:10px}.customer-discount-attribute-quick button{color:#5f5952;cursor:pointer;background:#fff;border:1px solid #d7d0c6;align-items:center;gap:6px;min-height:30px;padding:0 8px;font-size:10px;font-weight:850;display:inline-flex}.customer-discount-attribute-quick button small{color:#766f67;background:#eee9e1;min-width:18px;padding:2px 4px;font-size:9px}.customer-discount-attribute-quick button.selected{border-color:var(--orange);color:var(--orange-dark);background:#fff0dd}.customer-discount-attribute-quick button.selected small{background:var(--orange);color:#fff}.customer-discount-sku-checks{border-top:1px solid #eee8df;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;padding:9px 11px 11px;display:grid}.customer-discount-sku-checks>label{cursor:pointer;background:#fff;border:1px solid #e0dad1;grid-template-columns:18px 34px minmax(0,1fr);align-items:center;gap:7px;min-width:0;padding:7px;display:grid}.customer-discount-sku-checks>label.selected{background:#fff7ed;border-color:#e89b41}.customer-discount-sku-checks>label>span{color:#8c8378;background:#ece8e1;place-items:center;width:34px;height:34px;font-size:9px;font-weight:900;display:grid;overflow:hidden}.customer-discount-sku-checks img{object-fit:cover;width:100%;height:100%}.customer-discount-sku-checks>label>div{gap:2px;min-width:0;display:grid}.customer-discount-sku-checks strong,.customer-discount-sku-checks small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.customer-discount-sku-checks strong{font:850 10px ui-monospace,monospace}.customer-discount-sku-checks small{color:var(--muted);font-size:9px}.customer-store-product-buttons{gap:6px;display:grid}.customer-store-product-buttons>button{border:1px solid var(--orange);min-height:36px;color:var(--orange-dark);cursor:pointer;background:#fff7ed;padding:0 9px;font-size:11px;font-weight:900}.customer-store-product-buttons>button.discount{border-color:var(--ink);background:var(--ink);color:var(--orange)}.customer-product-selection-tools{justify-items:end;gap:8px;width:min(650px,58%);display:grid}.customer-product-selection-tools>div:first-child{flex-wrap:wrap;justify-content:flex-end;gap:6px;display:flex}.customer-product-selection-tools>div:first-child>strong{background:var(--ink);min-height:34px;color:var(--orange);align-items:center;padding:0 10px;font-size:11px;display:inline-flex}.customer-product-selection-tools button{color:#5d574f;cursor:pointer;background:#fff;border:1px solid #d3ccc2;min-height:34px;padding:0 9px;font-size:10px;font-weight:900}.customer-product-selection-tools button.apply{border-color:var(--orange);background:var(--orange);color:#fff}.customer-product-selection-tools button:disabled{cursor:not-allowed;opacity:.42}.customer-product-selection-tools .search-box{width:min(360px,100%)}.crm-sku-list>article.discount-selected{border-color:var(--orange);box-shadow:inset 4px 0 var(--orange);background:#fffaf2}.crm-sku-identity.selectable{grid-template-columns:62px 58px minmax(0,1fr)}.crm-product-discount-select{cursor:pointer;text-align:center;background:#fff;border:1px solid #d8d1c7;align-content:center;align-self:stretch;place-items:center;gap:5px;padding:6px;display:grid}.crm-product-discount-select input{width:18px;height:18px;accent-color:var(--orange);margin:0}.crm-product-discount-select span{color:#685f56;font-size:9px;font-weight:900}@media (width<=1100px){.crm-sku-list-entry{grid-template-columns:72px 1fr auto}.crm-sku-list-entry dl{grid-column:2}.crm-sku-list-entry>b{grid-area:1/3/span 2}.customer-store-product-list>article>header{grid-template-columns:58px 1fr 110px}.customer-store-product-buttons{grid-column:2/-1;grid-template-columns:repeat(2,minmax(0,1fr))}.customer-store-variant-preview{grid-template-columns:repeat(2,minmax(0,1fr))}.customer-product-link-list>article{grid-template-columns:minmax(220px,.85fr) minmax(300px,1.15fr)}.customer-product-link-meta{grid-column:1/-1;justify-content:flex-end;align-items:center;display:flex}.customer-product-link-meta button{min-width:160px}.customer-discount-workspace{grid-template-columns:1fr}.customer-spu-picker{grid-row:auto}.customer-spu-picker>div{max-height:250px}.customer-product-selection-tools{place-items:stretch stretch;width:100%}.customer-product-selection-tools>div:first-child{justify-content:flex-start}}@media (width<=1000px){.sidebar-collapse-button{display:none}}@media (width<=760px){.crm-sku-list-entry{grid-template-columns:60px 1fr;padding:14px}.crm-sku-list-entry>span{min-height:54px}.crm-sku-list-entry dl{grid-column:1/-1;grid-template-columns:repeat(3,1fr)}.crm-sku-list-entry>b{grid-area:auto/1/auto/-1}.customer-store-catalog-actions{flex-direction:column;align-items:stretch}.customer-store-catalog-toolbar{grid-template-columns:1fr}.customer-store-product-list{padding:10px}.customer-store-product-list>article>header{grid-template-columns:48px 1fr}.customer-store-product-thumb{width:48px;height:48px}.customer-store-link-progress{border:0;border-top:1px solid var(--line);border-bottom:1px solid var(--line);grid-area:auto/1/auto/-1}.customer-store-product-buttons{grid-column:1/-1;grid-template-columns:1fr}.customer-store-variant-preview,.customer-store-variant-link-toolbar,.customer-store-variant-link-list>article{grid-template-columns:1fr}.customer-store-variant-link-list>article>b{transform:rotate(90deg)}.customer-store-variant-link-modal{width:calc(100vw - 20px)}.customer-product-link-list{padding:10px}.customer-product-link-list>article{grid-template-columns:1fr}.customer-product-link-meta{grid-column:auto;display:grid}.customer-product-link-options{grid-template-columns:1fr}.customer-product-link-selected{flex-direction:column;align-items:flex-start}.customer-discount-workspace{padding:10px}.customer-discount-groups,.customer-discount-card,.crm-single-product-discount,.crm-single-product-discount>section>div,.customer-discount-editor>aside,.customer-discount-preview-controls,.customer-discount-preview-row{grid-template-columns:1fr}.customer-discount-product-list>article>header{grid-template-columns:24px 42px 1fr}.customer-discount-product-list>article>header>button{grid-column:2/-1}.customer-discount-sku-checks{grid-template-columns:1fr}.customer-discount-preview-row.head{display:none}.customer-discount-preview-row{gap:7px}.customer-discount-preview-row>span:not(:first-child){grid-template-columns:1fr auto;align-items:end}.customer-discount-weight-list label{grid-template-columns:minmax(0,1fr) 92px 40px}.customer-sku-products>.crm-sku-list{padding:10px}.crm-sku-identity.selectable{grid-template-columns:54px 48px minmax(0,1fr)}.crm-sku-identity.selectable>img,.crm-sku-identity.selectable>span{width:48px;height:48px}.data-pagination{grid-template-columns:1fr;justify-items:stretch}.data-pagination>span{text-align:left}.data-pagination>div{justify-content:space-between}.data-pagination button{flex:1}.compact-pagination{grid-template-columns:1fr 34px auto 34px}}.portal-live-module{min-height:250px;color:var(--ink);background:#fff8ee;border:1px solid #d7b17f;flex-direction:column;padding:26px;text-decoration:none;transition:transform .2s,box-shadow .2s,border-color .2s;display:flex;position:relative;overflow:hidden}.portal-live-module:hover{border-color:var(--orange);transform:translateY(-2px);box-shadow:0 14px 35px #412b1814}.portal-live-module.tracking{background:var(--white);border-color:#cfc9bd}.portal-live-module>b{background:var(--ink);min-width:38px;height:38px;color:var(--orange);border-radius:50%;place-items:center;font-size:13px;display:grid;position:absolute;top:22px;right:24px}.portal-live-module h2{margin:auto 0 8px;font-size:31px}.portal-live-module p{color:var(--muted);margin:0 0 30px;font-size:12px;line-height:1.7}.portal-live-module small{color:var(--orange-dark);letter-spacing:.17em;font-size:8px;font-weight:900}.client-orders-shell{background:#eeece6;min-height:100svh;padding:0 clamp(22px,5vw,76px) 80px}.client-orders-shell>.portal-header{margin-inline:calc(-1*clamp(22px,5vw,76px));padding-inline:clamp(22px,5vw,76px)}.client-orders-hero{background:var(--ink);color:#fff;justify-content:space-between;align-items:flex-end;gap:30px;min-height:290px;margin-inline:calc(-1*clamp(22px,5vw,76px));padding:70px clamp(22px,5vw,76px) 54px;display:flex;overflow:hidden}.client-orders-hero>div{max-width:780px}.client-orders-hero h1{letter-spacing:-.07em;margin:8px 0 14px;font-size:clamp(47px,7vw,88px);line-height:.95}.client-orders-hero p:last-child{color:#aaa69e;margin:0;font-size:12px;line-height:1.7}.client-orders-hero>strong{color:#34322f;letter-spacing:-.08em;font-size:clamp(110px,16vw,210px);line-height:.7}.client-order-stats{background:#d8d3c9;border:1px solid #d8d3c9;grid-template-columns:repeat(5,minmax(0,1fr));gap:1px;margin-top:20px;display:grid}.client-order-stats article{background:#fff;align-content:center;gap:6px;min-height:112px;padding:17px 19px;display:grid}.client-order-stats span{color:var(--muted);font-size:8px;font-weight:900}.client-order-stats strong{font-size:26px}.client-order-stats small{color:#aaa49b;letter-spacing:.14em;font-size:6px;font-weight:900}.client-order-workspace{background:#f7f5f0;border:1px solid #d8d3c9;margin-top:18px}.client-payment-return,.client-address-saved{color:#286e4b;background:#edf8f2;border:1px solid #b9dac8;align-items:center;gap:11px;min-height:48px;margin-top:14px;padding:10px 13px;font-size:8px;font-weight:850;display:flex}.client-payment-return>strong,.client-address-saved>strong{color:#fff;background:#2f8a5c;border-radius:50%;place-items:center;width:24px;height:24px;display:grid}.client-payment-return>span,.client-address-saved>span{flex:1}.client-payment-return>button,.client-address-saved>button{color:inherit;cursor:pointer;background:0 0;border:0;font-size:16px}.client-payment-return.cancelled{color:#856223;background:#fff7e7;border-color:#dfc79e}.client-payment-return.cancelled>strong{background:#b98732}.client-order-toolbar{background:#fff;border-bottom:1px solid #ded9d0;justify-content:space-between;align-items:center;gap:22px;min-height:96px;padding:18px 20px;display:flex}.client-order-toolbar>div:first-child h2{margin:0 0 6px;font-size:19px}.client-order-toolbar>div:first-child p{color:var(--muted);margin:0;font-size:8px;line-height:1.55}.client-order-toolbar>div:last-child{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;display:flex}.client-create-manual-order{background:var(--ink);color:#fff;letter-spacing:.04em;white-space:nowrap;align-items:center;min-height:48px;padding:0 14px;font-size:10px;font-weight:950;text-decoration:none;display:flex}.client-create-manual-order:hover{background:var(--orange)}.client-pay-all-bills{color:#142c47;cursor:pointer;text-align:left;white-space:nowrap;background:#ffc439;border:0;align-content:center;gap:3px;min-height:48px;padding:7px 13px;display:grid}.client-pay-all-bills span{font-size:12px;font-weight:950}.client-pay-all-bills strong{font-size:10px}.client-pay-all-bills:hover{background:#ffb92b}.client-pay-all-bills:disabled{cursor:wait;opacity:.58}.client-order-search{background:#faf9f6;border:1px solid #d7d1c7;grid-template-columns:35px 1fr;align-items:center;min-width:300px;height:42px;display:grid}.client-order-search>span{color:var(--orange-dark);text-align:center}.client-order-search input{background:0 0;border:0;outline:0;min-width:0;height:40px;padding:0 10px 0 0;font-size:9px}.client-order-toolbar select{color:#57524c;background:#faf9f6;border:1px solid #d7d1c7;height:42px;padding:0 28px 0 10px;font-size:8px;font-weight:900}.client-order-error{color:#91463d;background:#fff4f1;border:1px solid #dca79f;align-items:center;gap:12px;margin:14px;padding:14px;font-size:9px;display:flex}.client-order-error>strong{color:#fff;background:#a34b40;border-radius:50%;place-items:center;width:25px;height:25px;display:grid}.client-order-error>span{flex:1}.client-order-error button{color:#91463d;background:#fff;border:1px solid #a34b40;min-height:32px;padding:0 10px;font-size:8px;font-weight:900}.client-order-list{background:#eae7e0;gap:9px;padding:12px;display:grid}.client-order-card{background:#fff;border:1px solid #d9d4ca;border-left:4px solid #aaa49b;overflow:hidden}.client-order-card.status-new{border-left-color:#6b8ea4}.client-order-card.status-purchased,.client-order-card.status-pre_outbound{border-left-color:var(--orange)}.client-order-card.status-partial_outbound{border-left-color:#ca812b}.client-order-card.status-outbound{border-left-color:#3182a0}.client-order-card.status-on_hold{border-left-color:#c59642}.client-order-card.status-completed{border-left-color:#319466}.client-order-card.status-cancelled{border-left-color:#aa4c42}.client-order-card.reshipment-order-card{border-left-color:#477cab;box-shadow:inset 0 3px #edf5fc}.client-reshipment-order-tag{color:#315f8c;letter-spacing:.05em;white-space:nowrap;background:#e8f2fb;border:0;padding:4px 7px;font-size:9px;font-style:normal;font-weight:950}.client-order-card>header{grid-template-columns:minmax(215px,1fr) 165px 135px 142px 38px;align-items:center;gap:15px;min-height:96px;padding:13px 15px;display:grid}.client-order-identity{min-width:0}.client-order-identity p{align-items:center;gap:8px;margin:0 0 6px;display:flex}.client-order-identity code{color:var(--orange-dark);font-size:9px;font-weight:950}.client-order-identity p span{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;border-left:1px solid #ddd7ce;padding-left:8px;font-size:7px;overflow:hidden}.client-order-identity h3{text-overflow:ellipsis;white-space:nowrap;margin:0 0 6px;font-size:12px;overflow:hidden}.client-order-identity>small{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:7px;display:block;overflow:hidden}.client-order-products{min-width:0}.client-order-products>div{min-height:34px;display:flex}.client-order-products img,.client-order-products>div>span{object-fit:cover;width:36px;height:36px;color:var(--orange-dark);background:#ece8e0;border:2px solid #fff;border-radius:50%;place-items:center;margin-left:-7px;font-size:7px;font-weight:900;display:grid;overflow:hidden}.client-order-products img:first-child,.client-order-products>div>span:first-child{margin-left:0}.client-order-products p{color:var(--muted);margin:5px 0 0;font-size:7px}.client-order-products p strong{color:var(--ink)}.client-order-amount{gap:5px;display:grid}.client-order-amount span,.client-order-amount small{color:var(--muted);font-size:7px}.client-order-amount small{color:#a0443b;font-weight:850}.client-order-amount small.store-sales-mini{color:var(--orange-dark)}.client-order-badges{justify-items:start;gap:5px;display:grid}.client-order-badges i{color:#69635b;background:#eeeae4;padding:5px 7px;font-size:7px;font-style:normal;font-weight:950}.client-order-badges .process.purchased,.client-order-badges .process.pre_outbound{color:var(--orange-dark);background:#fff0df}.client-order-badges .process.partial_outbound{color:#93601d;background:#fff0d9}.client-order-badges .process.outbound{color:#226b86;background:#e6f3f8}.client-order-badges .process.completed,.client-order-badges .payment.paid{color:#287b4f;background:#e8f5ed}.client-order-badges .process.on_hold,.client-order-badges .payment.partial{color:#8b671d;background:#fff5d9}.client-order-badges .process.cancelled,.client-order-badges .payment.refunded{color:#9b463d;background:#f8e9e6}.client-order-badges .payment.unpaid{color:#a0443b;background:#fff0ed}.client-order-badges .order-kind.reshipment{color:#fff;letter-spacing:.06em;background:#315f8c}.client-order-badges .order-kind.historical{color:#fff;letter-spacing:.06em;background:#5c4a7d}.client-order-quick-pay{color:#142c47;cursor:pointer;text-overflow:ellipsis;white-space:nowrap;background:#ffc439;border:0;max-width:100%;min-height:34px;padding:0 9px;font-size:10px;font-weight:950;overflow:hidden}.client-order-quick-pay:hover{background:#ffb92b}.client-order-quick-pay:disabled{cursor:wait;opacity:.58}.client-order-expand{width:34px;height:34px;color:var(--orange-dark);cursor:pointer;background:#faf8f4;border:1px solid #d8d2c9;place-items:center;font-size:17px;display:grid}.client-order-expand:hover{border-color:var(--orange);background:#fff4e8}.client-order-expanded{background:#f8f6f2;border-top:1px solid #ded9d0}.client-store-sales-card{background:#fff;border:1px solid #ddd6cc;margin:12px}.client-store-sales-card>header{border-bottom:1px solid #e5dfd6;justify-content:space-between;align-items:center;gap:14px;min-height:52px;padding:10px 16px;display:flex}.client-store-sales-card>header>div{gap:3px;display:grid}.client-store-sales-card>header span{color:var(--orange-dark);letter-spacing:.08em;font-size:8px;font-weight:900}.client-store-sales-card>header strong{font-size:13px}.client-store-sales-card>header i{color:#68625b;background:#eeeae4;padding:6px 9px;font-size:10px;font-style:normal;font-weight:900}.client-store-sales-card>header i.paid{color:#287b4f;background:#e8f5ed}.client-store-sales-card>header i.pending{color:#8b671d;background:#fff5d9}.client-store-sales-values{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.client-store-sales-values>article{gap:8px;min-width:0;padding:16px;display:grid}.client-store-sales-values>article+article{border-left:1px solid #e5dfd6}.client-store-sales-values span,.client-store-sales-values small{color:var(--muted);font-size:11px}.client-store-sales-values strong{letter-spacing:-.02em;font-size:24px}.client-store-sales-values .converted{background:#fff8f3}.client-store-sales-values .converted strong{color:var(--orange-dark)}.client-store-sales-card>footer{color:var(--muted);background:#f6f3ee;border-top:1px solid #e5dfd6;justify-content:space-between;align-items:center;gap:14px;padding:10px 16px;font-size:10px;display:flex}.client-store-sales-card>footer strong{color:#8d4d18;text-align:right}.client-order-progress{background:#fff;border-bottom:1px solid #e2ddd5;grid-template-columns:repeat(4,minmax(0,1fr));padding:15px 24px;display:grid}.client-order-progress>div{color:#aaa49b;align-items:center;gap:8px;min-width:0;font-size:8px;font-weight:900;display:flex;position:relative}.client-order-progress>div:not(:last-child):after{content:"";background:#d8d2c9;flex:1;height:1px;margin-right:10px}.client-order-progress i{border:1px solid #cfc9c0;border-radius:50%;flex:0 0 24px;place-items:center;width:24px;height:24px;font-size:7px;font-style:normal;display:grid}.client-order-progress .done{color:var(--orange-dark)}.client-order-progress .done i{border-color:var(--orange);background:var(--orange);color:#fff}.client-order-progress .done:after{background:var(--orange)!important}.client-order-alert{border-bottom:1px solid #e2ddd5;align-items:center;gap:12px;padding:14px 20px;display:flex}.client-order-alert span{color:var(--muted);font-size:8px}.client-order-alert.cancelled{color:#91463d;background:#fff1ee}.client-order-alert.hold{color:#82621f;background:#fff8e6}.client-order-alert.reshipment{color:#315f8c;background:#edf5fc}.client-order-alert.reshipment span{color:#55718b}.reshipment-progress .done{color:#315f8c}.reshipment-progress .done i{background:#477cab;border-color:#477cab}.reshipment-progress .done:after{background:#477cab!important}.client-order-detail-grid{grid-template-columns:minmax(0,1.45fr) minmax(280px,.55fr);display:grid}.client-order-detail-main{border-right:1px solid #dfdad2;min-width:0}.client-order-lines>header,.client-order-tracking>header{background:#f3f0e9;border-bottom:1px solid #e3ded6;justify-content:space-between;align-items:center;min-height:45px;padding:0 18px;display:flex}.client-order-lines>header span,.client-order-tracking>header span{color:var(--muted);font-size:7px}.client-order-lines>article{background:#fff;border-bottom:1px solid #ebe7df;grid-template-columns:52px minmax(0,1fr) 55px auto;align-items:center;gap:12px;min-height:76px;padding:10px 18px;display:grid}.client-order-line-image{background:#eeebe4;place-items:center;width:50px;height:50px;display:grid;overflow:hidden}.client-order-line-image img{object-fit:cover;width:100%;height:100%}.client-order-line-image.placeholder{background:var(--ink);color:var(--orange);font-size:8px;font-weight:900}.client-order-lines>article>div:nth-child(2){gap:4px;min-width:0;display:grid}.client-order-lines>article strong,.client-order-lines>article p,.client-order-lines>article code{text-overflow:ellipsis;white-space:nowrap;margin:0;overflow:hidden}.client-order-lines>article p{color:var(--muted);font-size:7px}.client-order-lines>article code{color:var(--orange-dark);font-size:7px;font-weight:900}.client-order-lines>article>a{color:var(--orange-dark);white-space:nowrap;font-size:7px;font-weight:900;text-decoration:none}.client-order-pod-name{color:#8c4b24;text-overflow:ellipsis;white-space:nowrap;background:#fff0e2;width:fit-content;max-width:100%;padding:4px 6px;font-size:7px;font-weight:850;overflow:hidden}.client-order-pod-name b{background:var(--orange);color:#fff;margin-right:5px;padding:2px 4px;font-size:6px!important}.client-order-service-tags,.order-additional-services,.wms-line-services{flex-wrap:wrap;gap:4px;font-style:normal;display:flex}.client-order-service-tags b,.order-additional-services b,.wms-line-services b{color:#315f8c;background:#e9f2fb;width:fit-content;padding:3px 6px;font-size:8px;font-weight:950}.order-additional-services,.wms-line-services{margin-top:2px}.wms-line-services b{padding:2px 4px;font-size:6px}.client-order-tracking{background:#fff}.client-order-tracking>div:not(.client-tracking-empty){gap:7px;padding:12px;display:grid}.client-order-tracking article{background:#faf8f4;border:1px solid #ded8ce;grid-template-columns:30px minmax(0,1fr) auto;align-items:center;gap:10px;min-height:66px;padding:10px 12px;display:grid}.client-order-tracking article>span{background:var(--ink);width:28px;height:28px;color:var(--orange);border-radius:50%;place-items:center;display:grid}.client-order-tracking article p{gap:3px;min-width:0;margin:0;display:grid}.client-order-tracking article small{color:var(--muted);font-size:7px}.client-order-tracking article code{color:var(--ink);text-overflow:ellipsis;white-space:nowrap;font-size:9px;font-weight:950;overflow:hidden}.client-order-tracking article b{color:#2d8658;font-size:7px}.client-order-tracking article a{border:1px solid var(--orange);min-height:31px;color:var(--orange-dark);white-space:nowrap;align-items:center;padding:0 9px;font-size:7px;font-weight:900;text-decoration:none;display:flex}.client-order-tracking article p>em{color:#777169;flex-wrap:wrap;gap:4px 10px;font-size:9px;font-style:normal;display:flex}.client-tracking-actions{gap:5px;display:grid}.client-tracking-actions button,.client-tracking-actions a{cursor:pointer;white-space:nowrap;justify-content:center;align-items:center;min-height:33px;padding:0 9px;font-weight:900;display:flex;font-size:10px!important}.client-tracking-actions button{color:#5d5750;background:#fff;border:1px solid #d2cbc1}.client-tracking-refresh{color:var(--muted);text-align:right;padding:0 12px 12px;font-size:9px;display:block}.client-tracking-empty{justify-content:center;align-items:center;gap:12px;min-height:100px;padding:18px;display:flex}.client-tracking-empty>span{color:var(--orange);letter-spacing:.15em;font-size:18px}.client-tracking-empty p{gap:5px;margin:0;display:grid}.client-tracking-empty small{color:var(--muted);font-size:7px}.client-order-sidebar{align-content:start;gap:10px;padding:12px;display:grid}.client-order-sidebar>section{background:#fff;border:1px solid #ddd8cf}.client-order-sidebar section>header{border-bottom:1px solid #e5e0d8;justify-content:space-between;align-items:center;gap:10px;min-height:42px;padding:0 12px;display:flex}.client-order-sidebar section>header strong{font-size:8px}.client-order-sidebar section>header>span{color:var(--orange-dark);font-size:8px;font-weight:900}.client-order-sidebar>section:first-child>p{gap:6px;margin:0;padding:13px;display:grid}.client-order-sidebar>section:first-child p span{color:var(--muted);font-size:7px;line-height:1.55}.client-odm-delivery{border-color:#e2b985!important}.client-odm-delivery>header{background:#fff7ec}.client-odm-address-button,.client-address-change-button{border:1px solid var(--orange);width:calc(100% - 24px);min-height:34px;color:var(--orange-dark);cursor:pointer;background:#fff8ef;margin:0 12px 12px;font-size:8px;font-weight:950}.client-odm-address-button:hover,.client-address-change-button:hover{background:var(--orange);color:#fff}.client-address-change-button{background:#fffaf3;border-color:#c78545}.client-billing-card header i{color:#68625b;background:#eeeae4;padding:5px 7px;font-size:7px;font-style:normal;font-weight:900}.client-billing-card header i.paid{color:#287b4f;background:#e8f5ed}.client-billing-card header i.unpaid{color:#a0443b;background:#fff0ed}.client-billing-card header i.partial{color:#8b671d;background:#fff5d9}.client-billing-card dl{gap:8px;margin:0;padding:12px;display:grid}.client-billing-card dl div{justify-content:space-between;gap:12px;display:flex}.client-billing-card dt{color:var(--muted)}.client-billing-card dd{margin:0;font-weight:900}.client-billing-card .discount-total{background:#fff4e5;margin:2px -5px 0;padding:7px 5px}.client-billing-card .discount-total dt,.client-billing-card .discount-total dd{color:var(--orange-dark);font-weight:900}.client-billing-card .total{border-top:1px solid #dfdad2;margin-top:3px;padding-top:9px}.client-billing-card .total dt,.client-billing-card .total dd{color:var(--ink);font-size:10px}.client-billing-card .outstanding{color:#a0443b}.client-billing-pending{gap:6px;padding:14px 12px;display:grid}.client-billing-pending span{color:var(--muted);font-size:7px;line-height:1.55}.client-estimated-price-note{border-left:3px solid var(--orange);color:#71421e;background:#fff4e8;margin:10px 10px 0;padding:9px 10px;font-size:7px;font-weight:750;line-height:1.55}.client-estimated-price-note:empty{display:none}.client-bill-payment-card{border-color:#d9bd78!important}.client-bill-payment-card>header{background:#fff8df}.client-bill-payment-card>header>span{letter-spacing:.08em;color:#163b68!important}.client-bill-payment-card>div{gap:10px;padding:12px;display:grid}.client-bill-payment-card p{justify-content:space-between;align-items:baseline;gap:12px;margin:0;display:flex}.client-bill-payment-card p span{color:var(--muted);font-size:11px}.client-bill-payment-card p strong{font-size:17px}.client-bill-pay{color:#142c47;cursor:pointer;background:#ffc439;border:0;min-height:44px;padding:0 14px;font-size:12px;font-weight:950}.client-bill-pay:hover{background:#ffb92b}.client-bill-pay:disabled{cursor:wait;opacity:.58}.client-bill-payment-card small{color:#786b58;font-size:10px;line-height:1.55}.client-billing-card.odm{border-color:#d8c2a5}.client-billing-card.odm>header{background:#fff7ec}.client-odm-billing{gap:8px;padding:10px;display:grid}.client-odm-billing>article{background:#faf9f6;border:1px solid #e4ded5}.client-odm-billing>article>header{border-bottom:1px solid #e8e2da;justify-content:space-between;align-items:center;min-height:34px;padding:0 9px;display:flex}.client-odm-billing>article>header i.not_set{color:#716b63;background:#eeeae4}.client-odm-billing>article dl{padding:8px 9px}.client-odm-pay{color:#152c47;cursor:pointer;background:#ffc439;border:0;width:calc(100% - 18px);min-height:33px;margin:0 9px 9px;font-size:7px;font-weight:950}.client-odm-pay:hover{background:#ffb92b}.client-odm-pay:disabled{cursor:wait;opacity:.55}.client-odm-billing .client-odm-total{border-top:1px solid #ded7ce;padding:10px 2px 2px}.client-odm-billing .client-odm-total div:first-child dt,.client-odm-billing .client-odm-total div:first-child dd{color:var(--ink);font-size:9px}.client-odm-billing>p{border-left:2px solid var(--orange);color:#7f6953;background:#fff5e8;margin:0;padding:7px 9px;font-size:7px;line-height:1.5}.client-order-meta dl{gap:8px;margin:0;padding:12px;display:grid}.client-order-meta dl div{justify-content:space-between;gap:12px;display:flex}.client-order-meta dt{color:var(--muted)}.client-order-meta dd{text-align:right;margin:0;font-weight:900}.client-order-stats span{font-size:12px}.client-order-stats small{font-size:10px}.client-payment-return,.client-address-saved,.client-order-toolbar>div:first-child p,.client-order-search input,.client-order-toolbar select{font-size:12px}.client-order-error{font-size:11px}.client-order-error button{font-size:10px}.client-order-identity code{font-size:13px}.client-order-identity p span{font-size:11px}.client-order-identity h3{font-size:18px}.client-order-identity>small{font-size:11px}.client-order-products img,.client-order-products>div>span{font-size:9px}.client-order-products p,.client-order-amount span,.client-order-amount small{font-size:11px}.client-order-amount strong{font-size:18px}.client-order-badges i{padding:6px 9px;font-size:10px}.client-order-progress>div{font-size:11px}.client-order-progress i{flex-basis:28px;width:28px;height:28px;font-size:10px}.client-order-alert strong{font-size:12px}.client-order-alert span{font-size:11px}.client-order-lines>header strong,.client-order-tracking>header strong{font-size:14px}.client-order-lines>header span,.client-order-tracking>header span{font-size:11px}.client-order-line-image.placeholder{font-size:10px}.client-order-lines>article strong{font-size:13px}.client-order-lines>article p{font-size:11px}.client-order-lines>article code{font-size:10px}.client-order-lines>article>b{font-size:13px}.client-order-lines>article>a,.client-order-tracking article small{font-size:11px}.client-order-tracking article code{font-size:13px}.client-order-tracking article b,.client-order-tracking article a{font-size:11px}.client-tracking-empty strong{font-size:13px}.client-tracking-empty small{font-size:11px}.client-order-sidebar section>header strong,.client-order-sidebar section>header>span{font-size:12px}.client-order-sidebar>section:first-child p b{font-size:13px}.client-order-sidebar>section:first-child p span,.client-odm-address-button,.client-address-change-button{font-size:11px}.client-billing-card header i{font-size:10px}.client-billing-card dt,.client-billing-card dd{font-size:12px}.client-billing-card .total dt,.client-billing-card .total dd{font-size:15px}.client-billing-pending strong{font-size:13px}.client-billing-pending span{font-size:11px}.client-odm-billing>article>header strong{font-size:12px}.client-odm-pay,.client-odm-billing>p{font-size:11px}.client-odm-billing .client-odm-total div:first-child dt,.client-odm-billing .client-odm-total div:first-child dd{font-size:13px}.client-order-meta dt,.client-order-meta dd,.client-order-empty p,.client-order-empty a,.client-odm-address-modal .modal-heading p:last-child,.client-odm-address-grid label{font-size:11px}.client-odm-address-grid input,.client-odm-address-grid textarea{font-size:12px}.client-odm-address-tip{font-size:10px}.client-order-empty{text-align:center;background:#fff;align-content:center;place-items:center;gap:10px;min-height:300px;padding:35px;display:grid}.client-order-empty>span{background:var(--ink);width:62px;height:62px;color:var(--orange);place-items:center;font-size:16px;font-weight:950;display:grid}.client-order-empty h3{margin:6px 0 0;font-size:20px}.client-order-empty p{max-width:460px;color:var(--muted);margin:0;font-size:9px;line-height:1.6}.client-order-empty a{color:var(--orange-dark);margin-top:4px;font-size:9px;font-weight:900}.client-address-backdrop{z-index:2147483600}.client-odm-address-modal{width:min(720px,100vw - 32px)}.client-odm-address-modal .modal-heading{margin-bottom:20px}.client-odm-address-modal .modal-heading p:last-child{color:var(--orange-dark);margin:7px 0 0;font-size:8px;font-weight:900}.client-address-request-current{background:#f7f4ef;border:1px solid #e1dbd2;gap:6px;margin:-7px 0 15px;padding:11px 13px;display:grid}.client-address-request-current span{color:#81796f;font-size:10px;font-weight:900}.client-address-request-current strong{color:#3f3a35;font-size:12px;line-height:1.5}.client-odm-address-form{gap:14px;display:grid}.client-odm-address-grid{grid-template-columns:1fr 1fr;gap:12px;display:grid}.client-odm-address-grid label{color:#514d47;gap:7px;font-size:9px;font-weight:900;display:grid}.client-odm-address-grid input,.client-odm-address-grid textarea{width:100%;min-height:44px;font:inherit;background:#faf9f6;border:1px solid #d7d1c8;outline:0;padding:10px 11px;font-size:10px}.client-odm-address-grid input:focus,.client-odm-address-grid textarea:focus{border-color:var(--orange);background:#fff}.client-odm-address-grid textarea{resize:vertical;min-height:82px}.client-odm-address-line{grid-column:1/-1}.client-odm-address-tip{border-left:3px solid var(--orange);color:#755f49;background:#fff6eb;margin:0;padding:11px 13px;font-size:8px;line-height:1.55}.client-odm-address-form>footer{justify-content:flex-end;gap:8px;display:flex}.client-selected-logistics{background:#fff7ef;border:1px solid #efc49d;gap:6px;margin:0 12px 12px;padding:11px;display:grid}.client-selected-logistics>span{color:#8b6d54;font-size:10px;font-weight:900}.client-selected-logistics>strong{color:#302b27;font-size:12px;line-height:1.35}.client-selected-logistics>button{border:1px solid var(--orange);width:fit-content;min-height:32px;color:var(--orange-dark);cursor:pointer;background:#fff;padding:0 10px;font-size:10px;font-weight:950}.client-selected-logistics>button:hover{background:var(--orange);color:#fff}.client-selected-logistics>small{color:#886844;font-size:9px;line-height:1.45}.client-logistics-modal{width:min(780px,100vw - 32px);max-height:90svh;overflow-y:auto}.client-logistics-modal .modal-heading{margin-bottom:17px}.client-logistics-modal .modal-heading p:last-child{color:var(--orange-dark);margin:7px 0 0;font-size:11px;font-weight:900}.client-logistics-current{background:#f6f3ee;border:1px solid #dfd9d0;justify-content:space-between;align-items:center;gap:16px;margin-bottom:12px;padding:12px 14px;display:flex}.client-logistics-current span{color:var(--muted);font-size:11px;font-weight:900}.client-logistics-current strong{color:#332f2a;text-align:right;font-size:13px}.client-logistics-loading{min-height:160px;color:var(--muted);border:1px solid #e1dcd3;justify-content:center;align-items:center;gap:12px;font-size:11px;display:flex}.client-logistics-quotes{gap:9px;display:grid}.client-logistics-quotes>label{cursor:pointer;background:#fff;border:1px solid #ddd7ce;grid-template-columns:20px minmax(0,1fr) minmax(220px,auto);align-items:center;gap:12px;min-height:92px;padding:13px;display:grid}.client-logistics-quotes>label:hover,.client-logistics-quotes>label.selected{border-color:var(--orange);box-shadow:inset 3px 0 var(--orange);background:#fff9f3}.client-logistics-quotes>label.unavailable{cursor:not-allowed;opacity:.68}.client-logistics-quotes input{accent-color:var(--orange)}.client-logistics-quotes>label>span{gap:6px;min-width:0;display:grid}.client-logistics-quotes>label>span strong{font-size:13px}.client-logistics-quotes>label>span small{color:var(--muted);font-size:10px}.client-logistics-quotes>label>span em{color:#a0443b;font-size:10px;font-style:normal;line-height:1.4}.client-logistics-quotes dl{gap:5px;min-width:220px;margin:0;display:grid}.client-logistics-quotes dl div{justify-content:space-between;gap:14px;display:flex}.client-logistics-quotes dt,.client-logistics-quotes dd{font-size:10px}.client-logistics-quotes dt{color:var(--muted)}.client-logistics-quotes dd{margin:0;font-weight:900}.client-logistics-quotes dl div:last-child{border-top:1px solid #e2ddd4;margin-top:3px;padding-top:6px}.client-logistics-quotes dl div:last-child dt,.client-logistics-quotes dl div:last-child dd{color:var(--orange-dark);font-size:12px}.client-logistics-empty{color:var(--muted);text-align:center;border:1px dashed #d7d0c6;margin:0;padding:22px;font-size:11px}.client-logistics-tip{border-left:3px solid var(--orange);color:#755f49;background:#fff6eb;margin:12px 0;padding:10px 12px;font-size:10px;line-height:1.55}.client-logistics-modal>footer{justify-content:flex-end;gap:8px;display:flex}@media (width<=1250px){.client-order-card>header{grid-template-columns:minmax(210px,1fr) 125px 128px 38px}.client-order-products{display:none}.client-order-stats{grid-template-columns:repeat(3,1fr)}.client-order-stats article:nth-child(4),.client-order-stats article:nth-child(5){border-top:1px solid #d8d3c9}}@media (width<=1050px){.client-app-header .install-button{display:none}.client-order-toolbar{flex-direction:column;align-items:stretch}.client-order-toolbar>div:last-child{width:100%}.client-order-search{flex:1;min-width:0}.client-order-card>header{grid-template-columns:minmax(200px,1fr) 120px 38px}.client-order-amount{display:none}.client-order-detail-grid{grid-template-columns:1fr}.client-order-detail-main{border-bottom:1px solid #dfdad2;border-right:0}.client-order-sidebar{grid-template-columns:repeat(3,1fr)}}@media (width<=760px){.portal-live-module{min-height:210px}.client-orders-shell{padding-inline:14px}.client-orders-shell>.portal-header{margin-inline:-14px;padding-inline:18px}.client-orders-hero{min-height:230px;margin-inline:-14px;padding:46px 20px 38px}.client-orders-hero>strong{display:none}.client-orders-hero h1{font-size:48px}.portal-nav{justify-content:flex-start;overflow-x:auto}.portal-nav a{flex:none;padding-inline:10px}.client-order-stats{grid-template-columns:1fr 1fr}.client-order-stats article{min-height:94px}.client-order-stats article:nth-child(5){grid-column:1/-1}.client-order-toolbar>div:last-child{flex-direction:column;align-items:stretch}.client-pay-all-bills,.client-order-toolbar select,.client-order-search{width:100%}.client-order-list{padding:7px}.client-order-card>header{grid-template-columns:1fr 34px;gap:10px;padding:11px}.client-order-badges{flex-wrap:wrap;grid-column:1;display:flex}.client-order-expand{grid-area:1/2/span 2}.client-order-amount,.client-order-products{display:none}.client-order-progress{padding-inline:13px}.client-order-progress>div span{font-size:10px}.client-order-progress>div:not(:last-child):after{margin-right:4px}.client-store-sales-values{grid-template-columns:1fr}.client-store-sales-values>article+article{border-top:1px solid #e5dfd6;border-left:0}.client-store-sales-card>footer{flex-direction:column;align-items:flex-start}.client-store-sales-card>footer strong{text-align:left}.client-order-lines>article{grid-template-columns:48px 1fr 42px;padding-inline:12px}.client-order-lines>article>a{grid-column:2/-1;justify-self:start}.client-order-tracking article{grid-template-columns:30px minmax(0,1fr)}.client-tracking-actions{grid-column:2;grid-template-columns:1fr 1fr}.client-order-sidebar{grid-template-columns:1fr}.client-odm-address-modal{width:min(100%,560px);padding:21px}.client-odm-address-grid{grid-template-columns:1fr}.client-odm-address-line{grid-column:auto}.client-logistics-modal{width:min(100%,620px);padding:21px}.client-logistics-quotes>label{grid-template-columns:20px 1fr}.client-logistics-quotes dl{grid-column:2;min-width:0}.support-address-request-card>div{grid-template-columns:1fr}.support-address-request-card>footer{flex-direction:column;align-items:stretch}.support-address-request-card>footer a{justify-content:center}}.platform-landing{min-height:100svh;color:var(--ink);background:#f5f2eb;overflow:hidden}.platform-topbar{z-index:20;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#121211e6;border-bottom:1px solid #ffffff24;width:100%;margin:0;position:absolute;top:0;left:0}.platform-brand{color:#fff;text-decoration:none}.platform-login-link{color:#fff;letter-spacing:.17em;white-space:nowrap;cursor:pointer;background:linear-gradient(135deg,#ff721f 0%,#ff5708 58%,#e94300 100%);border:1px solid #ffffff80;border-radius:999px;justify-content:space-between;align-items:center;gap:18px;min-width:142px;min-height:48px;padding:5px 6px 5px 21px;font-family:Arial,Helvetica,sans-serif;font-size:12px;font-weight:950;text-decoration:none;transition:transform .18s,box-shadow .18s,filter .18s;display:inline-flex;box-shadow:0 9px 23px #b2360052,inset 0 1px #ffffff47}.platform-login-link:hover{filter:saturate(1.08)brightness(1.04);transform:translateY(-2px);box-shadow:0 13px 30px #c53a006b,inset 0 1px #ffffff57}.platform-login-link:focus-visible{outline-offset:4px;outline:3px solid #fff}.platform-login-link:active{transform:translateY(0);box-shadow:0 6px 16px #b2360047,inset 0 1px #ffffff40}.platform-login-text{text-shadow:0 1px 2px #5414003d;line-height:1}.platform-login-icon{color:#fff;background:#6f18002e;border:1px solid #ffffff8c;border-radius:50%;flex:0 0 36px;place-items:center;width:36px;height:36px;transition:background .18s,transform .18s;display:grid;box-shadow:inset 0 1px #fff3}.platform-login-link:hover .platform-login-icon{background:#6f180047;transform:translate(2px)}.platform-login-icon svg{fill:none;stroke:currentColor;stroke-width:2.2px;stroke-linecap:round;stroke-linejoin:round;width:20px;height:20px}.platform-login-link.signed-in{min-width:0;min-height:42px;color:var(--ink);box-shadow:none;filter:none;background:#fff;border:0;border-radius:0;gap:10px;padding:0 16px;font-size:9px}.platform-login-link.signed-in:hover{box-shadow:none;filter:none;background:#fff0df;transform:none}.platform-login-link.signed-in>i{background:#27a45b;border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 3px #27a45b29}.platform-login-link.signed-in>span{color:var(--orange);margin-left:9px}.platform-login-link.pending{color:#9f9b94;min-width:0;min-height:42px;box-shadow:none;filter:none;background:#393733;border:0;border-radius:0;justify-content:center;padding:0 16px;font-size:9px}.platform-topnav a[aria-disabled=true],.platform-hero-actions a[aria-disabled=true],.platform-module-grid>a[aria-disabled=true]{pointer-events:none;opacity:.62}.platform-hero{isolation:isolate;background-image:url(/loen-platform-hero.png);background-position:50% 42%;background-size:cover;justify-content:center;align-items:flex-end;min-height:min(860px,82svh);padding:140px clamp(32px,6vw,110px) 126px;display:flex;position:relative;overflow:hidden}.platform-hero:before{content:"";z-index:-1;pointer-events:none;background:linear-gradient(#0f0f0e1f,#0000 27% 72%,#0f0f0e47);position:absolute;inset:0}.platform-route-banner{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:linear-gradient(90deg,#ffffff14,#ffffffd6 8%,#ffffffe6 50%,#ffffffd6 92%,#ffffff14);grid-template-columns:minmax(0,1fr) clamp(115px,11vw,175px) minmax(0,1.12fr);align-items:center;gap:clamp(14px,1.6vw,26px);width:min(1280px,100%);min-height:126px;margin:0 auto;padding:24px clamp(26px,3vw,44px);display:grid;box-shadow:0 18px 55px #361f0f1f}.platform-route-endpoint{grid-template-columns:clamp(36px,3vw,45px) 1px minmax(0,1fr);align-items:center;gap:clamp(12px,1.25vw,19px);min-width:0;display:grid}.platform-route-endpoint>i{background:var(--orange);width:1px;height:45px;display:block}.platform-route-endpoint div{min-width:0}.platform-route-endpoint strong,.platform-route-endpoint h1,.platform-route-endpoint small{white-space:nowrap;display:block}.platform-route-endpoint strong,.platform-route-endpoint h1{color:#171715;letter-spacing:.1em;margin:0;font-size:clamp(18px,1.35vw,26px);font-weight:950;line-height:1.08}.platform-route-endpoint small{color:#55514c;letter-spacing:.2em;margin-top:9px;font-size:clamp(9px,.65vw,12px)}.platform-route-icon{width:clamp(36px,3vw,45px);fill:var(--orange-dark)}.platform-route-globe{fill:none;width:clamp(39px,3.3vw,49px);stroke:var(--orange-dark);stroke-width:3.5px;stroke-linecap:round;stroke-linejoin:round;overflow:visible}.platform-route-flight{color:var(--orange-dark);justify-content:center;align-items:center;gap:12px;display:flex}.platform-route-flight span{background:linear-gradient(90deg,#0000,currentColor);flex:1;height:2px}.platform-route-flight span:last-child{background:linear-gradient(90deg,currentColor,#0000)}.platform-route-plane{color:currentColor;flex:none;font-family:Segoe UI Symbol,Arial,sans-serif;font-size:clamp(38px,3.2vw,52px);font-weight:400;line-height:1;display:block;transform:translateY(-1px)}.platform-hero-actions{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#121210c7;border:1px solid #ffffff47;border-radius:999px;justify-content:center;align-items:center;gap:6px;margin:0;padding:7px;display:flex;position:absolute;bottom:38px;left:50%;transform:translate(-50%);box-shadow:0 18px 42px #170f0947,inset 0 1px #ffffff14}.platform-hero-actions a{color:#fff;letter-spacing:.065em;text-shadow:0 1px 2px #0000003d;white-space:nowrap;background:#ffffff12;border:1px solid #0000;border-radius:999px;justify-content:space-between;align-items:center;gap:20px;min-width:218px;min-height:54px;padding:0 9px 0 21px;font-family:Arial,Helvetica,sans-serif;font-size:12px;font-weight:950;text-decoration:none;transition:transform .18s,background .18s,box-shadow .18s;display:inline-flex}.platform-hero-actions a>i{color:#201f1c;width:36px;height:36px;text-shadow:none;background:#fff;border-radius:50%;flex:0 0 36px;place-items:center;font-size:15px;font-style:normal;line-height:1;transition:transform .18s;display:grid}.platform-hero-actions a:first-child{background:linear-gradient(135deg,#ff741f,#f0520b);border-color:#fff3;box-shadow:0 8px 22px #e2480357,inset 0 1px #ffffff38}.platform-hero-actions a:first-child>i{color:#fff;background:#fff3}.platform-hero-actions a:hover{transform:translateY(-1px)}.platform-hero-actions a:hover>i{transform:translate(2px)}.platform-hero-actions a:last-child:hover{background:#ffffff24}.platform-hot-products{color:#fff;background:#131312;padding:clamp(64px,7vw,105px) 0 clamp(72px,8vw,118px);overflow:hidden}.platform-hot-products>header{justify-content:space-between;align-items:flex-end;gap:35px;max-width:1520px;margin:0 auto 40px;padding:0 clamp(24px,6vw,100px);display:flex}.platform-hot-products>header p{color:var(--orange);letter-spacing:.24em;margin:0 0 10px;font-size:8px;font-weight:900}.platform-hot-products>header h2{letter-spacing:-.06em;margin:0;font-size:clamp(45px,5.2vw,78px);line-height:.9}.platform-hot-products>header>div:last-child{color:#918d85;text-align:right;flex-direction:column;align-items:flex-end;gap:18px;max-width:370px;font-size:9px;line-height:1.6;display:flex}.platform-hot-products>header a{color:#fff;letter-spacing:.14em;font-size:8px;font-weight:900;text-decoration:none}.platform-hot-products>header a b{color:var(--orange);margin-left:9px;font-size:16px}.platform-hot-products>header a:hover{color:var(--orange)}.platform-hot-marquee{width:100%;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 4% 96%,#0000);mask-image:linear-gradient(90deg,#0000,#000 4% 96%,#0000)}.platform-hot-track{width:max-content;animation:platform-hot-scroll var(--hot-marquee-duration,38s) linear infinite;will-change:transform;gap:16px;display:flex}.platform-hot-track:hover{animation-play-state:paused}.platform-hot-card{width:clamp(235px,22vw,345px);color:var(--ink);background:#f5f2eb;flex:none;text-decoration:none;transition:transform .25s,background .25s;display:block}.platform-hot-card:hover{background:#fff;transform:translateY(-7px)}.platform-hot-image{aspect-ratio:4/4.7;background:#e8e2d9;position:relative;overflow:hidden}.platform-hot-image img{object-fit:cover;width:100%;height:100%;transition:transform .55s;display:block}.platform-hot-card:hover .platform-hot-image img{transform:scale(1.045)}.platform-hot-image.placeholder{color:#ffffffeb;background:linear-gradient(145deg,#ff761f,#d84000);place-items:center;display:grid}.platform-hot-image.placeholder>span{letter-spacing:-.08em;font-size:54px;font-weight:950}.platform-hot-image>b{background:var(--orange);color:#fff;letter-spacing:.16em;padding:8px 10px;font-size:7px;position:absolute;top:14px;left:14px}.platform-hot-copy{flex-direction:column;min-height:135px;padding:20px 20px 18px;display:flex}.platform-hot-copy small{color:var(--orange-dark);letter-spacing:.11em;font-size:7px;font-weight:900}.platform-hot-copy h3{color:var(--ink);letter-spacing:-.025em;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:10px 0 20px;font-size:18px;line-height:1.22;display:-webkit-box;overflow:hidden}.platform-hot-copy>span{color:#5f5b54;letter-spacing:.12em;justify-content:space-between;align-items:center;gap:18px;margin-top:auto;font-size:7px;font-weight:900;display:flex}.platform-hot-copy>span b{color:var(--orange);font-size:15px}.platform-hot-empty{color:#88847d;letter-spacing:.05em;text-align:center;background:#1a1a18;border:1px solid #33312e;place-items:center;width:min(1380px,100% - 48px);min-height:180px;margin:0 auto;font-size:10px;display:grid}.platform-hot-loading{grid-auto-flow:column;justify-content:center;gap:12px}.platform-hot-loading .loader{width:18px;height:18px}@keyframes platform-hot-scroll{to{transform:translate(calc(-50% - 8px))}}.platform-navigation-section{max-width:1520px;margin:0 auto;padding:42px clamp(24px,6vw,100px) 100px}.platform-navigation-section>header{justify-content:space-between;align-items:flex-end;gap:28px;margin-bottom:27px;display:flex}.platform-navigation-section>header p,.platform-connect-copy>p{color:var(--orange-dark);letter-spacing:.24em;margin:0 0 10px;font-size:8px;font-weight:900}.platform-navigation-section>header h2{letter-spacing:-.055em;margin:0;font-size:clamp(36px,4.6vw,65px);line-height:.95}.platform-navigation-section>header>span{max-width:340px;color:var(--muted);text-align:right;font-size:10px;line-height:1.6}.platform-navigation-section>header>span b{color:var(--orange-dark)}.platform-module-grid{background:#d9d3c9;border:1px solid #d9d3c9;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;display:grid}.platform-module-grid>a{min-height:315px;color:var(--ink);background:#fffefa;flex-direction:column;padding:clamp(22px,2.5vw,34px);text-decoration:none;transition:background .2s,transform .2s;display:flex;position:relative;overflow:hidden}.platform-module-grid>a:hover{z-index:1;background:#fff4e8;transform:translateY(-3px);box-shadow:0 18px 45px #432a181a}.platform-module-grid h3{letter-spacing:-.05em;margin:auto 0 12px;font-size:clamp(31px,3vw,46px);position:relative}.platform-module-grid p{max-width:390px;color:var(--muted);margin:0 0 27px;font-size:10px;line-height:1.7;position:relative}.platform-module-grid b{color:var(--ink);letter-spacing:.13em;font-size:8px;position:relative}.platform-module-grid b i{color:var(--orange);margin-left:9px;font-size:15px;font-style:normal}.platform-connect-section{background:var(--orange);color:#fff;grid-template-columns:minmax(0,1.12fr) minmax(360px,.88fr);min-height:565px;display:grid}.platform-connect-copy{flex-direction:column;justify-content:center;padding:clamp(55px,8vw,125px);display:flex}.platform-connect-copy>p{color:#542007}.platform-connect-copy h2{letter-spacing:-.075em;margin:0;font-size:clamp(64px,8vw,120px);line-height:.82}.platform-connect-copy>span{color:#ffffffc7;max-width:590px;margin-top:34px;font-size:12px;line-height:1.75}.platform-connect-card{background:var(--ink);flex-direction:column;justify-content:center;min-width:0;padding:clamp(40px,6vw,90px);display:flex}.platform-connect-card>div{align-items:center;gap:13px;margin-bottom:48px;display:flex}.platform-connect-card>div span{background:var(--orange);color:#fff;place-items:center;width:36px;height:36px;font-size:8px;font-weight:900;display:grid}.platform-connect-card>div small{color:#918d85;letter-spacing:.18em;font-size:7px;font-weight:900}.platform-connect-card>strong{letter-spacing:-.05em;font-size:clamp(31px,3.8vw,56px);line-height:1.02}.platform-connect-card>button{background:var(--orange);color:#fff;letter-spacing:.14em;border:0;justify-content:space-between;align-items:center;gap:20px;width:100%;min-height:62px;margin-top:50px;padding:0 21px;font-size:9px;font-weight:900;display:flex}.platform-connect-card>button span{font-size:19px}.platform-connect-card>small{color:#77736c;margin-top:14px;font-size:7px;line-height:1.5}.platform-connect-form{gap:10px;margin-top:36px;display:grid}.platform-connect-card>.platform-connect-form{align-items:stretch;margin-bottom:0;display:grid}.platform-connect-form>label{color:#aaa59c;letter-spacing:.16em;font-size:8px;font-weight:900}.platform-shop-input{background:#242421;border:1px solid #4b4944;position:relative;margin:0!important;display:block!important}.platform-shop-input input{color:#fff;background:0 0;border:0;outline:0;width:100%;min-width:0;height:58px;padding:0 112px 0 17px;font-size:13px}.platform-shop-input input:focus{box-shadow:inset 0 0 0 1px var(--orange)}.platform-shop-input>span{letter-spacing:.12em;position:absolute;top:50%;right:14px;transform:translateY(-50%);color:#77736c!important;background:0 0!important;width:auto!important;height:auto!important;font-size:7px!important}.platform-store-picker{gap:8px;display:grid}.platform-store-picker>label{color:#aaa59c;letter-spacing:.16em;font-size:8px;font-weight:900}.platform-store-select{background:linear-gradient(135deg,#272622,#1e1e1b);border:1px solid #4b4944;min-width:0;position:relative}.platform-store-select select{appearance:none;color:#fff;width:100%;height:60px;font:inherit;letter-spacing:.035em;cursor:pointer;background:0 0;border:0;outline:0;padding:0 125px 0 18px;font-size:13px;font-weight:850}.platform-store-select select:focus-visible{box-shadow:inset 0 0 0 2px var(--orange)}.platform-store-select select option{color:#fff;background:#242421}.platform-store-select>span{letter-spacing:.13em;pointer-events:none;padding:5px 7px;font-weight:950;position:absolute;top:50%;right:41px;transform:translateY(-50%);color:#9dcc66!important;background:#27351e!important;width:auto!important;height:auto!important;font-size:7px!important}.platform-store-select>i{color:#a9a49b;pointer-events:none;font-size:17px;font-style:normal;line-height:1;position:absolute;top:50%;right:16px;transform:translateY(-58%)}.platform-connect-form>button{background:var(--orange);color:#fff;letter-spacing:.13em;border:0;justify-content:space-between;align-items:center;gap:20px;width:100%;min-height:60px;padding:0 19px;font-size:9px;font-weight:900;display:flex}.platform-connect-form>button:disabled{cursor:wait;opacity:.62}.platform-connect-form>button span{font-size:19px}.platform-connect-form>small{color:#8d8981;font-size:8px;line-height:1.55}.platform-connect-form>p{color:#ffb4a4;background:#2d211f;border-left:3px solid #d5583f;margin:0;padding:9px 11px;font-size:8px;line-height:1.5}.platform-install-seal{text-align:center;background:linear-gradient(135deg,#272622,#1e1e1b);border:1px solid #45433e;align-content:center;gap:8px;min-height:82px;padding:17px;display:grid}.platform-install-seal span{letter-spacing:.15em;justify-self:center;padding:5px 8px;font-weight:950;color:#9dcc66!important;background:#27351e!important;width:fit-content!important;height:auto!important;font-size:7px!important}.platform-install-seal b{color:#fff;letter-spacing:.05em;font-size:12px}.platform-connect-steps{background:#393833;grid-template-columns:repeat(3,1fr);gap:1px;margin:22px 0 0;padding:1px;list-style:none;display:grid}.platform-connect-steps li{background:#20201e;gap:6px;min-width:0;padding:10px;display:grid}.platform-connect-steps b{color:var(--orange);font-size:8px}.platform-connect-steps span{color:#aaa59c;font-size:7px;line-height:1.35}.platform-manage-store{color:#8f8a82;letter-spacing:.1em;width:fit-content;margin-top:15px;font-size:7px;font-weight:900;text-decoration:none}.platform-manage-store:hover{color:#fff}.platform-footer{color:#fff;background:#0f0f0e;grid-template-columns:auto 1fr auto;align-items:center;gap:30px;min-height:130px;padding:24px clamp(24px,5vw,82px);display:grid}.platform-footer .brand-mark{width:42px;height:42px}.platform-footer .brand-copy strong{font-size:18px}.platform-footer p{color:#6f6c66;letter-spacing:.15em;text-align:center;font-size:8px;font-weight:900}.platform-footer>span{color:#77736c;letter-spacing:.13em;font-size:7px}@media (width<=1050px){.platform-hero{background-position:56%;min-height:760px;padding:150px 24px 126px}.platform-route-banner{grid-template-columns:minmax(0,1fr) 86px minmax(0,1fr);gap:12px;min-height:118px;padding:22px 24px}.platform-route-endpoint{grid-template-columns:34px 1px minmax(0,1fr);gap:11px}.platform-route-endpoint strong,.platform-route-endpoint h1{font-size:clamp(15px,1.85vw,19px)}.platform-route-endpoint small{letter-spacing:.12em;margin-top:8px;font-size:9px}.platform-route-icon,.platform-route-globe{width:34px}.platform-route-flight{gap:8px}.platform-route-plane{font-size:38px}.platform-connect-section{grid-template-columns:1fr 1fr}.platform-connect-copy,.platform-connect-card{padding:58px 45px}}@media (width<=760px){.platform-hero{background-position:61%;min-height:720px;padding:145px 14px 196px}.platform-route-banner{background:#ffffffd6;grid-template-columns:1fr;gap:13px;width:100%;min-height:0;padding:20px 19px}.platform-route-endpoint{grid-template-columns:34px 1px minmax(0,1fr);gap:12px}.platform-route-endpoint>i{height:40px}.platform-route-endpoint strong,.platform-route-endpoint h1{letter-spacing:.055em;font-size:clamp(15px,4.3vw,18px)}.platform-route-endpoint small{letter-spacing:.08em;white-space:normal;margin-top:6px;font-size:9px;line-height:1.35}.platform-route-icon,.platform-route-globe{width:34px}.platform-route-flight{justify-self:center;width:72%}.platform-route-plane{font-size:34px}.platform-hero-actions{border-radius:25px;flex-direction:column;align-items:stretch;width:calc(100% - 28px);bottom:22px}.platform-hero-actions a{width:100%;min-width:0}.platform-hot-products{padding-block:62px 76px}.platform-hot-products>header{flex-direction:column;align-items:flex-start;margin-bottom:30px;padding-inline:18px}.platform-hot-products>header h2{font-size:49px}.platform-hot-products>header>div:last-child{text-align:left;align-items:flex-start}.platform-hot-marquee{-webkit-mask-image:linear-gradient(90deg,#0000,#000 2% 98%,#0000);mask-image:linear-gradient(90deg,#0000,#000 2% 98%,#0000)}.platform-hot-card{width:min(76vw,310px)}.platform-hot-copy{min-height:128px}.platform-hot-empty{width:calc(100% - 36px);padding:30px}.platform-navigation-section{padding:32px 17px 70px}.platform-navigation-section>header{flex-direction:column;align-items:flex-start}.platform-navigation-section>header>span{text-align:left}.platform-module-grid{grid-template-columns:1fr}.platform-module-grid>a{min-height:250px}.platform-connect-section{grid-template-columns:1fr}.platform-connect-copy,.platform-connect-card{padding:55px 22px}.platform-connect-copy h2{font-size:66px}.platform-connect-card{min-height:480px}.platform-connect-steps{grid-template-columns:1fr}.platform-shop-input input{padding-right:94px}.platform-footer{grid-template-columns:1fr;justify-items:start;gap:18px}.platform-footer p{text-align:left}}@media (prefers-reduced-motion:reduce){.platform-hot-marquee{overflow-x:auto;-webkit-mask-image:none;mask-image:none}.platform-hot-track{animation:none;transform:none}.platform-hot-track>[aria-hidden=true]{display:none}}@media (width>=721px){.client-app-header{position:relative}.client-app-header .portal-nav{justify-content:center;height:100%;margin:0;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}}.pill.odm{color:#7040aa;background:#efe7ff}.odm-admin-settings{background:#f7f4ee;border:1px solid #d8d2c9;margin-top:16px;padding:18px;transition:border-color .18s,background .18s}.odm-admin-settings.active{background:#f8f3ff;border-color:#a78cc7;box-shadow:inset 3px 0 #7c4daf}.odm-admin-settings>header{justify-content:space-between;align-items:center;gap:24px;display:flex}.odm-admin-settings>header>div{grid-template-columns:auto 1fr;align-items:center;gap:4px 10px;display:grid}.odm-admin-settings>header>div>span{color:#caa9ef;letter-spacing:.08em;background:#2a2033;grid-row:1/span 2;place-items:center;width:42px;height:42px;font-size:9px;font-weight:950;display:grid}.odm-admin-settings>header strong{font-size:11px}.odm-admin-settings>header p{color:var(--muted);grid-column:2;margin:0;font-size:8px;line-height:1.55}.odm-toggle{cursor:pointer;flex:none;grid-auto-flow:column;align-items:center;gap:9px!important;display:flex!important}.odm-toggle input{opacity:0;position:absolute;width:1px!important;height:1px!important}.odm-toggle i{background:#c8c2b9;border-radius:12px;width:39px;height:22px;transition:background .18s;position:relative}.odm-toggle i:after{content:"";background:#fff;border-radius:50%;width:16px;height:16px;transition:transform .18s;position:absolute;top:3px;left:3px;box-shadow:0 1px 4px #0003}.odm-toggle input:checked+i{background:#7c4daf}.odm-toggle input:checked+i:after{transform:translate(17px)}.odm-toggle b{color:#665f58;min-width:68px;font-size:8px}.odm-field-grid{border-top:1px solid #ddd2e8;grid-template-columns:repeat(4,minmax(0,1fr));gap:11px;margin-top:16px;padding-top:16px;display:grid}.odm-field-grid label{color:#5f4b72}.custom-product-hero{background:linear-gradient(126deg,#21192a 0%,#3e2852 58%,#7a4334 100%);position:relative}.custom-product-hero:after{content:"ODM";color:#ffffff0e;letter-spacing:-.08em;pointer-events:none;font-size:clamp(120px,19vw,260px);font-weight:950;position:absolute;bottom:-22px;right:clamp(28px,7vw,100px)}.catalog-odm-badge{color:#d9bcfa;letter-spacing:.14em;background:#2a2033;padding:7px 9px;font-size:7px;font-style:normal;font-weight:950;position:absolute;top:14px;right:14px}.odm-customer-card{background:#faf6ff;border:1px solid #bca4d6;margin:22px 0}.odm-customer-card>header{border-bottom:1px solid #ddd0eb;grid-template-columns:46px 1fr;align-items:center;gap:12px;padding:14px;display:grid}.odm-customer-card>header>span{color:#d7b6f8;letter-spacing:.1em;background:#2a2033;place-items:center;width:46px;height:46px;font-size:10px;font-weight:950;display:grid}.odm-customer-card>header>div{gap:5px;display:grid}.odm-customer-card>header strong{font-size:11px}.odm-customer-card>header small{color:#79678b;font-size:8px;line-height:1.55}.odm-customer-card dl{grid-template-columns:repeat(4,1fr);margin:0;display:grid}.odm-customer-card dl>div{border-right:1px solid #e2d7ed;gap:6px;padding:13px;display:grid}.odm-customer-card dl>div:last-child{border-right:0}.odm-customer-card dt{color:#806b93;font-size:7px}.odm-customer-card dd{color:#32263d;margin:0;font-size:11px;font-weight:950}.odm-checkout-section{background:linear-gradient(135deg,#171219,#2a2033)}.odm-checkout-grid{grid-template-columns:minmax(0,1fr) 340px;gap:22px;padding-top:25px;display:grid}.odm-checkout-terms{align-content:start;gap:10px;display:grid}.odm-checkout-terms article{background:#ffffff09;border:1px solid #483a52;grid-template-columns:42px 1fr;align-items:center;gap:15px;min-height:92px;padding:16px 18px;display:grid}.odm-checkout-terms article>span{color:#d4acee;border:1px solid #795a91;place-items:center;width:38px;height:38px;font-size:8px;font-weight:950;display:grid}.odm-checkout-terms article>div{gap:7px;display:grid}.odm-checkout-terms strong{font-size:10px}.odm-checkout-terms p{color:#99909e;margin:0;font-size:8px;line-height:1.55}.preorder-create-modal{width:min(880px,100vw - 32px)}.preorder-entry-list{gap:8px;display:grid}.preorder-entry-row{background:#f6f3ed;border:1px solid #ded8ce;grid-template-columns:34px minmax(0,1fr) 130px 34px;align-items:end;gap:9px;padding:11px;display:grid}.preorder-entry-row>span{color:#aaa39a;align-self:center;font-size:9px;font-weight:950}.preorder-entry-row label{color:var(--muted);gap:6px;font-size:8px;font-weight:900;display:grid}.preorder-entry-row>button{color:#8e4940;background:#fff;border:1px solid #d7d0c5;width:34px;height:45px;font-size:17px}.preorder-entry-row>button:disabled{opacity:.35}.preorder-main,.customer-inventory-main{padding-bottom:80px}.preorder-workbench-link{text-align:center;white-space:nowrap;justify-content:center;align-items:center;gap:5px;min-width:120px;min-height:44px;line-height:1;text-decoration:none;display:inline-flex}.preorder-error{margin:0 0 14px}.preorder-panel{margin-top:18px}.preorder-filters{align-items:center;gap:8px;display:flex}.preorder-filters .search-box{min-width:265px}.preorder-filters select{border:1px solid var(--line);color:#5d5851;background:#faf9f5;min-height:42px;padding:0 30px 0 10px;font-size:8px;font-weight:900}.preorder-list{background:#ece9e2;gap:1px;display:grid}.preorder-row{background:#fff;border-left:4px solid #bd9b55;grid-template-columns:68px minmax(210px,1fr) minmax(310px,.85fr) 150px 105px;align-items:center;gap:16px;min-height:104px;padding:14px 18px;display:grid}.preorder-row.status-arrived{border-left-color:#359366}.preorder-row.status-cancelled{opacity:.72;border-left-color:#a85349}.preorder-thumb,.inventory-thumb{background:#ece8e0;place-items:center;width:64px;height:64px;display:grid;overflow:hidden}.preorder-thumb img,.inventory-thumb img{object-fit:cover;width:100%;height:100%;display:block}.preorder-thumb.placeholder,.inventory-thumb.placeholder{color:var(--orange);background:#1c1c1a;font-size:10px;font-weight:950}.preorder-product{gap:5px;min-width:0;display:grid}.preorder-product p,.inventory-list article>div:nth-child(2) p{align-items:center;gap:7px;margin:0;display:flex}.preorder-product code,.inventory-list code{color:var(--orange-dark);font-size:8px;font-weight:950}.preorder-product p i,.inventory-list p i{color:#7040aa;background:#efe7ff;padding:4px 5px;font-size:6px;font-style:normal;font-weight:950}.preorder-product strong{text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.preorder-product small{color:var(--muted);font-size:8px}.preorder-row dl{grid-template-columns:repeat(3,1fr);margin:0;display:grid}.preorder-row dl>div{border-left:1px solid var(--line);gap:5px;padding-left:12px;display:grid}.preorder-row dt{color:var(--muted);font-size:7px}.preorder-row dd{margin:0;font-size:11px;font-weight:950}.preorder-status{justify-items:start;gap:5px;display:grid}.preorder-status>i{color:#84611d;background:#fff3d9;padding:5px 7px;font-size:7px;font-style:normal;font-weight:950}.preorder-status>i.arrived{color:#287b4f;background:#e8f5ed}.preorder-status>i.cancelled{color:#9b463d;background:#f8e9e6}.preorder-status small,.preorder-status span{max-width:145px;color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:7px;overflow:hidden}.preorder-actions{gap:5px;display:grid}.preorder-actions button{color:#6e675f;background:#fff;border:1px solid #d7d0c6;min-height:31px;font-size:7px;font-weight:900}.preorder-actions button.arrive{color:#287b4f;background:#eff8f2;border-color:#75af8d}.inventory-stats{grid-template-columns:repeat(4,minmax(0,1fr))}.customer-inventory-main .admin-header-actions{flex-wrap:wrap;justify-content:flex-end}.inventory-notice{color:#28724b;background:#eff8f2;border:1px solid #8fc2a5;margin:0 0 14px;padding:12px 14px;font-size:9px}.inventory-columns{grid-template-columns:1fr 1fr;gap:18px;display:grid}.inventory-panel .panel-heading>b{color:var(--orange-dark);white-space:nowrap;font-size:18px}.inventory-panel.shared .panel-heading>b{color:#76509b}.inventory-list{background:#e4dfd7;gap:1px;display:grid}.inventory-list>article{background:#fff;grid-template-columns:58px minmax(150px,1fr) 105px 68px;align-items:center;gap:13px;min-height:91px;padding:13px;display:grid}.inventory-thumb{width:58px;height:58px}.inventory-list article>div:nth-child(2){gap:4px;min-width:0;display:grid}.inventory-list article>div:nth-child(2) strong{text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.inventory-list article>div:nth-child(2) small{color:var(--muted);font-size:7px}.inventory-list label{color:var(--muted);gap:5px;font-size:7px;font-weight:900;display:grid}.inventory-list label input{background:#fffaf4;border:1px solid #d6d0c6;width:100%;height:35px;padding:0 8px;font-size:10px;font-weight:900}.inventory-list>article>button{min-height:35px;color:var(--orange-dark);background:#fff4e8;border:1px solid #d7873c;font-size:7px;font-weight:950}.inventory-panel.shared .inventory-list>article{grid-template-columns:58px minmax(150px,1fr) 80px auto}.shared-stock{border-left:1px solid var(--line);gap:4px;padding-left:11px;display:grid}.shared-stock span{color:var(--muted);font-size:7px}.shared-stock strong{color:#7040aa;font-size:17px}.shared-label{color:#7040aa;white-space:nowrap;background:#efe7ff;padding:5px 6px;font-size:6px;font-style:normal;font-weight:950}.inventory-purchased-badge{color:#287b4f;letter-spacing:.04em;background:#e8f5ed;width:fit-content;margin-top:7px;padding:5px 7px;font-size:6px;font-style:normal;font-weight:950;display:inline-flex}.order-line-outbound,.client-line-outbound{letter-spacing:.03em;width:fit-content;margin-top:4px;padding:4px 6px;font-size:7px;font-style:normal;font-weight:950;display:inline-flex}.order-line-outbound{cursor:pointer;border:0}.order-line-outbound:hover:not(:disabled){box-shadow:0 0 0 2px #da6b1a33}.order-line-outbound:disabled{cursor:not-allowed;opacity:.58}.order-line-outbound.shipped,.client-line-outbound.shipped{color:#28734e;background:#e4f3eb}.order-line-outbound.waiting,.client-line-outbound.waiting{color:#777069;background:#f0ede7}.client-order-tracking article small.client-tracking-product-scope{color:#86613f;text-overflow:ellipsis;white-space:nowrap;font-weight:850;overflow:hidden}.client-order-tracking article.reshipment{background:#f5f9fc;border-left:3px solid #477cab}.client-order-tracking article.reshipment small.client-tracking-product-scope{color:#315f8c;text-overflow:clip;white-space:normal;overflow:visible}.sku-related-order-list>a>i.partial_outbound{color:#93601d;background:#fff0d9}.sku-related-order-list>a>i.outbound{color:#226b86;background:#e6f3f8}@media (width<=720px){.tracking-product-scope{grid-template-columns:1fr}.tracking-product-scope>small{grid-column:auto}}@media (width>=1060px){.platform-module-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.platform-module-grid>a{min-height:300px}.platform-module-grid h3{font-size:clamp(26px,2.4vw,40px)}}@media (width<=1180px){.preorder-row{grid-template-columns:64px minmax(180px,1fr) minmax(260px,.85fr) 130px}.preorder-actions{grid-column:2/-1;display:flex}.preorder-actions button{min-width:90px}.inventory-columns{grid-template-columns:1fr}}@media (width<=1059px) and (width>=761px){.platform-module-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=820px){.odm-field-grid{grid-template-columns:1fr 1fr}.odm-checkout-grid{grid-template-columns:1fr}.preorder-row{grid-template-columns:58px 1fr}.preorder-row dl,.preorder-status,.preorder-actions{grid-column:2}.preorder-row dl{min-width:0}.inventory-stats{grid-template-columns:1fr 1fr}.customer-inventory-main .admin-header-actions{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.customer-inventory-main .admin-header-actions .secondary-button{width:100%}.customer-inventory-main .admin-header-actions>.primary-button{grid-column:1/-1;width:100%}.preorder-filters{flex-direction:column;align-items:stretch;width:100%}.preorder-filters .search-box{width:100%;min-width:0}}@media (width<=600px){.odm-admin-settings>header{flex-direction:column;align-items:flex-start}.odm-field-grid{grid-template-columns:1fr}.odm-customer-card dl{grid-template-columns:1fr 1fr}.odm-customer-card dl>div:nth-child(2){border-right:0}.odm-customer-card dl>div:nth-child(n+3){border-top:1px solid #e2d7ed}.preorder-entry-row{grid-template-columns:27px 1fr 34px}.preorder-entry-row label:nth-of-type(2){grid-column:2}.preorder-entry-row>button{grid-area:1/3/span 2}.preorder-row dl{grid-template-columns:1fr 1fr;gap:9px}.preorder-row dl>div:last-child{grid-column:1/-1}.inventory-list>article,.inventory-panel.shared .inventory-list>article{grid-template-columns:50px 1fr}.inventory-thumb{width:50px;height:50px}.inventory-list label,.inventory-list>article>button,.shared-stock,.shared-label{grid-column:2}.inventory-list>article>button{width:100%}}.portal-nav>.client-category-menu{align-items:center;height:100%;display:flex;position:relative}.client-category-menu>summary{color:#9e9a92;cursor:pointer;letter-spacing:.08em;white-space:nowrap;border-bottom:2px solid #0000;align-items:center;gap:6px;height:38px;padding:0 14px;font-size:11px;font-weight:900;list-style:none;display:flex}.client-category-menu>summary::-webkit-details-marker{display:none}.client-category-menu>summary i{color:var(--orange);font-size:11px;font-style:normal;transition:transform .16s}.client-category-menu[open]>summary i{transform:rotate(180deg)}.client-category-menu>summary:hover,.client-category-menu[open]>summary,.client-category-menu.active>summary{border-bottom-color:var(--orange);color:#fff}.client-category-dropdown{z-index:400;color:#fff;pointer-events:auto;background:#141412fb;border:1px solid #3c3934;width:min(620px,100vw - 28px);padding:13px;position:absolute;top:calc(100% - 1px);left:50%;transform:translate(-50%);box-shadow:0 22px 55px #00000052}.client-category-dropdown>header{border-bottom:1px solid #35332f;justify-content:space-between;align-items:center;gap:16px;min-height:42px;padding:0 9px 11px;display:flex}.client-category-dropdown>header strong{color:#fff;letter-spacing:.16em;font-size:9px}.client-category-dropdown>header span{color:var(--orange);letter-spacing:.12em;font-size:8px;font-weight:900}.client-category-cascade{background:#383631;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;padding-top:1px;display:grid}.client-category-step{background:#1c1c1a;align-content:start;gap:13px;min-width:0;min-height:164px;padding:18px;display:grid}.client-category-step>span{color:#8f8a83;align-items:center;gap:9px;display:flex}.client-category-step>span b{width:25px;height:25px;color:var(--orange);border:1px solid #4a4741;flex:none;place-items:center;font-size:7px;display:grid}.client-category-step>span strong{letter-spacing:.12em;font-size:9px}.client-category-step.complete>span{color:#fff}.client-category-step.complete>span b{border-color:var(--orange);background:var(--orange);color:#fff}.client-category-choice{grid-template-columns:minmax(0,1fr) 42px;gap:6px;min-width:0;display:grid}.client-category-step select{color:#fff;cursor:pointer;background:#282724;border:1px solid #4a4741;outline:0;width:100%;min-width:0;height:48px;padding:0 36px 0 12px;font-size:10px;font-weight:800}.client-category-step select:hover:not(:disabled),.client-category-step select:focus{border-color:var(--orange)}.client-category-step select:disabled{cursor:not-allowed;opacity:.38}.client-category-step select option{color:#fff;background:#242320}.client-category-choice>button{border:1px solid var(--orange);background:var(--orange);color:#fff;place-items:center;width:42px;min-height:48px;font-size:18px;font-weight:900;display:grid}.client-category-choice>button:hover:not(:disabled){background:var(--orange-dark)}.client-category-choice>button:disabled{color:#77726b;background:#282724;border-color:#4a4741}.client-category-step>small{color:#77726b;font-size:7px;line-height:1.5}.client-category-dropdown>footer{color:#77726b;letter-spacing:.1em;border-top:1px solid #35332f;justify-content:space-between;align-items:center;gap:16px;min-height:39px;padding:0 9px;font-size:7px;font-weight:900;display:flex}.client-category-dropdown>footer b{color:var(--orange);font-size:8px}.catalog-category-context{border-left:4px solid var(--orange);color:#fff;background:#201f1d;justify-content:space-between;align-items:center;gap:20px;min-height:66px;margin-bottom:18px;padding:13px 17px;display:flex}.catalog-category-context>div{gap:5px;display:grid}.catalog-category-context span{color:#8e8981;letter-spacing:.16em;font-size:7px;font-weight:900}.catalog-category-context strong{font-size:15px}.catalog-category-context>a{color:var(--orange);letter-spacing:.1em;white-space:nowrap;font-size:8px;font-weight:900;text-decoration:none}@media (width>=721px) and (width<=1000px){.client-app-header{flex-wrap:wrap;justify-content:space-between;min-height:112px;padding-block:12px!important}.client-app-header .portal-nav{border-top:1px solid #343330;order:3;justify-content:center;width:100%;height:34px;margin:0;position:static;overflow:visible;transform:none}.portal-nav>a,.client-category-menu>summary{letter-spacing:.025em;height:34px;padding-inline:8px;font-size:10px}.client-category-dropdown{position:fixed;top:111px;left:50%}}@media (width<=720px){.portal-nav>.client-category-menu{flex:none}.client-category-menu>summary{height:34px;padding-inline:10px}.client-category-dropdown{width:auto;position:fixed;top:117px;left:12px;right:12px;transform:none}.client-category-cascade{grid-template-columns:1fr;max-height:min(430px,100svh - 190px);overflow-y:auto}.client-category-step{min-height:0;padding:14px}.catalog-category-context{flex-direction:column;align-items:flex-start}}@media (width>=721px){.client-app-header{flex-wrap:nowrap;grid-template-rows:92px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:clamp(12px,1.55vw,28px);min-height:92px;display:grid;padding:0 clamp(24px,3vw,56px)!important}.client-app-header>.brand,.client-app-header>.platform-brand{grid-area:1/1;justify-self:start}.client-app-header>.portal-nav{scrollbar-width:none;border-top:0;grid-area:1/2;justify-content:center;gap:0;width:100%;min-width:0;height:92px;margin:0;position:static;overflow:auto hidden;transform:none}.client-app-header>.portal-nav::-webkit-scrollbar{display:none}.client-app-header>.portal-nav>a,.client-app-header>.portal-nav>.client-category-menu>summary{letter-spacing:.045em;white-space:nowrap;height:92px;padding-inline:clamp(7px,.62vw,12px);font-size:clamp(8px,.57vw,10px)}.client-app-header>.client-header-actions{max-width:100%;min-height:40px;box-shadow:none;white-space:nowrap;border:0;flex-wrap:nowrap;grid-area:1/3;justify-self:end;align-items:center;gap:7px;margin-left:0;padding:0;background:0 0!important;justify-content:flex-end!important;width:max-content!important;display:inline-flex!important}.client-app-header>.client-header-actions>.install-button{color:#f3f1eb;border-color:#494742;min-height:38px;background:0 0!important;width:auto!important}.client-app-header>.client-header-actions>.client-language-mini{flex:none;background:0 0!important;width:auto!important}.client-app-header>.client-header-actions>.text-button.light{color:#bcb8b0;letter-spacing:.055em;flex:none;min-height:38px;padding:0 10px;font-size:9px;font-weight:850;background:0 0!important;width:auto!important}.client-app-header>.client-header-actions>.text-button.light:hover{color:#fff}.client-app-header>.platform-login-link{grid-area:1/3;justify-self:end}}@media (width>=721px) and (width<=1540px){.client-app-header>.brand .brand-copy,.client-app-header>.platform-brand .brand-copy{display:none}.client-app-header>.client-header-actions>.install-button{justify-content:center;gap:0;padding:0;font-size:0;overflow:hidden;width:40px!important}.client-app-header>.client-header-actions>.install-button span{margin:0;font-size:17px}.client-app-header>.portal-nav{justify-content:flex-start}.client-app-header>.portal-nav>a,.client-app-header>.portal-nav>.client-category-menu>summary{letter-spacing:.025em;flex:none;padding-inline:8px}}html.loen-entry-lock,html.loen-entry-lock body{overflow:hidden}.site-entry-loader{z-index:2147483600;color:#fff;isolation:isolate;background:#171816;place-items:center;display:grid;position:fixed;inset:0;overflow:hidden}.site-entry-loader:before{content:"";z-index:-1;background:var(--orange);width:38%;animation:.9s cubic-bezier(.77,0,.18,1) 80ms both loen-entry-orange;position:absolute;inset:0 auto 0 0;transform:translate(-101%)}.site-entry-loader:after{content:"";z-index:-2;border:1px solid #ffffff0e;border-radius:50%;width:54vw;height:54vw;position:absolute;top:50%;right:-12vw;transform:translateY(-50%);box-shadow:0 0 0 9vw #ffffff05,0 0 0 18vw #ffffff03}.site-entry-loader-grid{z-index:-1;opacity:.17;background-image:linear-gradient(#ffffff14 1px,#0000 1px),linear-gradient(90deg,#ffffff14 1px,#0000 1px);background-size:72px 72px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#0000,#000 30% 70%,#0000);mask-image:linear-gradient(90deg,#0000,#000 30% 70%,#0000)}.site-entry-loader-core{justify-items:center;width:min(430px,100vw - 52px);display:grid}.site-entry-loader-mark{background:var(--orange);opacity:0;border-radius:19px;width:82px;height:82px;animation:.52s cubic-bezier(.2,.8,.2,1) .12s forwards loen-entry-mark;display:block;overflow:hidden;transform:translateY(18px)scale(.88);box-shadow:0 18px 55px #00000052}.site-entry-loader-mark img{object-fit:cover;width:100%;height:100%;display:block}.site-entry-loader-wordmark{justify-items:center;gap:5px;margin-top:22px;display:grid;overflow:hidden}.site-entry-loader-wordmark strong{letter-spacing:.24em;text-indent:.24em;opacity:0;font-size:34px;line-height:1;animation:.42s cubic-bezier(.2,.8,.2,1) .33s forwards loen-entry-type;transform:translateY(100%)}.site-entry-loader-wordmark small{color:#9c9992;letter-spacing:.34em;text-indent:.34em;opacity:0;font-size:8px;font-weight:900;animation:.3s .51s forwards loen-entry-fade}.site-entry-loader-progress{background:#343431;width:100%;height:2px;margin-top:28px;overflow:hidden}.site-entry-loader-progress i{background:var(--orange);width:100%;height:100%;animation:.76s cubic-bezier(.65,0,.2,1) .26s forwards loen-entry-progress;display:block;transform:translate(-100%)}.site-entry-loader-core p{color:#74716b;letter-spacing:.2em;opacity:0;margin:12px 0 0;font-size:7px;font-weight:850;animation:.26s .58s forwards loen-entry-fade}.site-entry-loader-index,.site-entry-loader-status{color:#77746e;letter-spacing:.18em;font:800 7px/1 ui-monospace,monospace;position:absolute;bottom:28px}.site-entry-loader-index{left:30px}.site-entry-loader-status{align-items:center;gap:8px;display:flex;right:30px}.site-entry-loader-status i{background:#67b76f;border-radius:50%;width:6px;height:6px;box-shadow:0 0 0 4px #67b76f1c}.site-entry-loader.leaving{pointer-events:none;animation:.57s cubic-bezier(.76,0,.24,1) forwards loen-entry-exit}@keyframes loen-entry-orange{0%{transform:translate(-101%)}45%{transform:translate(0)}to{transform:translate(270%)}}@keyframes loen-entry-mark{to{opacity:1;transform:translateY(0)scale(1)}}@keyframes loen-entry-type{to{opacity:1;transform:translateY(0)}}@keyframes loen-entry-fade{to{opacity:1}}@keyframes loen-entry-progress{to{transform:translate(0)}}@keyframes loen-entry-exit{to{opacity:0;transform:translateY(-100%)}}@media (prefers-reduced-motion:reduce){.site-entry-loader{display:none}}.sidebar-drawer-trigger,.sidebar-drawer-backdrop{display:none}.variant-attribute-selectors button{justify-content:center;align-items:center;gap:8px;display:inline-flex}.variant-option-thumb{object-fit:contain;background:#fff;border:1px solid #ded8cf;flex:none;width:30px;height:30px;padding:2px;display:block}.variant-attribute-selectors button.selected .variant-option-thumb{border-color:#efb07e}.variant-image-loading{z-index:3;pointer-events:none;background:#ffffff75;place-items:center;display:grid;position:absolute;inset:0}.variant-image-loading .loader{border-color:#18181733;border-top-color:var(--orange);width:27px;height:27px}@media (width<=1000px){.sidebar-drawer-trigger{color:#fff;background:#22211f;border:1px solid #3c3935;flex-direction:column;flex:none;justify-content:center;align-items:center;gap:1px;width:49px;min-height:42px;margin-top:14px;display:inline-flex}.sidebar-drawer-trigger span{color:var(--orange);font-size:18px;line-height:1}.sidebar-drawer-trigger b{letter-spacing:.08em;font-size:7px}.erp-sidebar:not(.mobile-open) .sidebar-install{width:49px;margin:14px 0 0}.erp-sidebar:not(.mobile-open) .sidebar-install .install-button{white-space:nowrap;justify-content:center;gap:0;width:49px;min-height:42px;padding:0;font-size:0;overflow:hidden}.erp-sidebar:not(.mobile-open) .sidebar-install .install-button span{margin:0;font-size:19px}.sidebar-drawer-backdrop{z-index:440;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#0d0d0c94;border:0;width:100%;height:100%;padding:0;display:block;position:fixed;inset:0}.erp-sidebar.mobile-open,.erp-sidebar.collapsed.mobile-open{z-index:450;flex-direction:column;justify-content:flex-start;align-items:stretch;width:min(320px,88vw);height:100svh;padding:26px 22px 20px;display:flex;position:fixed;inset:0 auto 0 0;overflow:hidden;box-shadow:20px 0 55px #00000052}.erp-sidebar.mobile-open .brand-copy,.erp-sidebar.collapsed.mobile-open .brand-copy{display:flex}.erp-sidebar.mobile-open .brand-mark,.erp-sidebar.collapsed.mobile-open .brand-mark{width:49px;height:49px}.erp-sidebar.mobile-open .sidebar-drawer-trigger,.erp-sidebar.collapsed.mobile-open .sidebar-drawer-trigger{width:45px;min-height:39px;margin:0;position:absolute;top:29px;right:18px}.erp-sidebar.mobile-open .sidebar-install,.erp-sidebar.collapsed.mobile-open .sidebar-install{display:none}.erp-sidebar.mobile-open nav,.erp-sidebar.collapsed.mobile-open nav{overscroll-behavior:contain;flex:1;min-height:0;margin-top:28px;padding-right:4px;display:block;overflow-y:auto}.erp-sidebar.mobile-open nav>p,.erp-sidebar.collapsed.mobile-open nav>p{display:block}.erp-sidebar.mobile-open nav a,.erp-sidebar.collapsed.mobile-open nav a{justify-content:flex-start;padding:0 13px;display:flex}.erp-sidebar.mobile-open nav a span,.erp-sidebar.collapsed.mobile-open nav a span{font-size:10px}.erp-sidebar.mobile-open nav a small,.erp-sidebar.collapsed.mobile-open nav a small{display:inline}.erp-sidebar.mobile-open .sidebar-user,.erp-sidebar.collapsed.mobile-open .sidebar-user{border-top:1px solid #343330;justify-content:flex-start;width:100%;margin-top:14px;padding-top:16px}.erp-sidebar.mobile-open .sidebar-user div,.erp-sidebar.collapsed.mobile-open .sidebar-user div{display:flex}.erp-sidebar.mobile-open .sidebar-install,.erp-sidebar.collapsed.mobile-open .sidebar-install{width:100%;margin:18px 0 0;display:block}.erp-sidebar.mobile-open .sidebar-install .install-button,.erp-sidebar.collapsed.mobile-open .sidebar-install .install-button{white-space:normal;justify-content:center;gap:8px;width:100%;min-height:42px;padding:0 15px;font-size:11px;overflow:visible}.erp-sidebar.mobile-open .sidebar-install .install-button span,.erp-sidebar.collapsed.mobile-open .sidebar-install .install-button span{margin:0;font-size:17px}}@media (width<=720px){.sidebar .sidebar-drawer-trigger{order:2;width:48px;min-height:42px;margin:0 0 0 auto}.sidebar .sidebar-install,.erp-sidebar:not(.mobile-open) .sidebar-install{order:3;margin:0 0 0 8px}.sidebar .sidebar-user{order:4}.erp-sidebar.mobile-open .sidebar-drawer-trigger,.erp-sidebar.collapsed.mobile-open .sidebar-drawer-trigger{order:initial}}.client-category-dropdown.client-category-dropdown-portal{z-index:2147483000;isolation:isolate;position:fixed;right:auto;transform:none}.sales-dashboard-main{padding-bottom:80px}.dashboard-error{color:#914339;background:#fff5f2;border:1px solid #dd9f96;align-items:center;gap:10px;min-height:70px;margin:18px 0;padding:15px 17px;display:flex}.dashboard-error strong{font-size:10px}.dashboard-error span{flex:1;font-size:8px}.dashboard-error button{color:#914339;background:#fff;border:1px solid #b8675c;min-height:34px;padding:0 12px;font-size:8px;font-weight:900}.sales-period-toolbar{background:#fff;border:1px solid #dcd6cd;justify-content:space-between;align-items:center;gap:20px;min-height:68px;margin:18px 0 14px;padding:12px 15px;display:flex}.sales-period-toolbar>div{background:#e8e3da;grid-template-columns:repeat(3,minmax(82px,1fr));gap:1px;padding:3px;display:inline-grid}.sales-period-toolbar button{color:#777168;cursor:pointer;background:#f7f4ee;border:0;min-height:38px;padding:0 18px;font-size:9px;font-weight:900}.sales-period-toolbar button.active{background:var(--ink);color:#fff;box-shadow:inset 0 -3px var(--orange)}.sales-period-toolbar p{text-align:right;justify-items:end;gap:4px;margin:0;display:grid}.sales-period-toolbar p span{color:var(--muted);letter-spacing:.08em;font-size:7px;font-weight:900}.sales-period-toolbar p strong{font-size:10px}.sales-kpi-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:9px;display:grid}.sales-kpi-grid article{background:#fff;border:1px solid #ded9d0;align-content:center;gap:9px;min-height:123px;padding:18px;display:grid}.sales-kpi-grid article.primary{background:var(--ink);color:#fff;border-color:#2c2b28}.sales-kpi-grid article.outstanding{background:#fff8ef}.sales-kpi-grid span{color:var(--muted);font-size:8px;font-weight:900}.sales-kpi-grid article.primary span{color:#aaa59c}.sales-kpi-grid strong{text-overflow:ellipsis;white-space:nowrap;font-size:clamp(19px,2vw,28px);line-height:1;overflow:hidden}.sales-kpi-grid article.primary strong{color:var(--orange)}.sales-kpi-grid small{min-height:18px;color:var(--muted);font-size:7px;line-height:1.45}.sales-kpi-grid small i{margin-right:3px;font-style:normal;font-weight:950}.sales-kpi-grid small i.up{color:#3f9e6c}.sales-kpi-grid small i.down{color:#bd5a4d}.sales-trend-panel,.sales-detail-panel{margin-top:16px}.sales-chart-legend{color:#6c665e;align-items:center;gap:16px;font-size:8px;font-weight:900;display:flex}.sales-chart-legend span{align-items:center;gap:7px;display:inline-flex}.sales-chart-legend span:before{content:"";background:var(--ink);width:10px;height:10px;display:block}.sales-chart-legend span.outstanding:before{background:#f29a59}.sales-chart-wrap{background:linear-gradient(#fff,#fbfaf7);border-top:1px solid #e6e1d8;min-height:330px;padding:18px 20px 8px;overflow-x:auto}.sales-chart-svg{width:100%;min-width:680px;height:310px;display:block;overflow:visible}.sales-chart-svg line{stroke:#e6e1d9;stroke-width:1px}.sales-chart-svg text{fill:#8a847b;font-size:9px;font-weight:800}.sales-chart-svg .sales-total-bar{fill:#f29a59}.sales-chart-svg .sales-received-bar{fill:#242320}.sales-chart-svg g:hover .sales-total-bar{fill:var(--orange)}.sales-chart-svg g.current .sales-total-bar{stroke:var(--orange-dark);stroke-width:2px}.sales-chart-svg .sales-x-label{fill:#6e685f;font-size:8px}.sales-peak{text-align:right;justify-items:end;gap:5px;display:grid}.sales-peak span{color:var(--muted);font-size:7px}.sales-peak strong{color:var(--orange-dark);font-size:9px}.sales-period-table{background:#e5e0d8;gap:1px;display:grid}.sales-period-row{background:#fff;grid-template-columns:minmax(170px,1.2fr) repeat(5,minmax(95px,1fr));align-items:center;min-height:54px;padding:0 17px;display:grid}.sales-period-row.head{color:#777169;background:#f1eee8;min-height:40px;font-size:7px;font-weight:900}.sales-period-row strong,.sales-period-row span{font-size:9px}.sales-period-row span.received{color:#2a7750;font-weight:900}.sales-period-row span.outstanding{color:#b54c3f;font-weight:900}.sales-dashboard-note{color:var(--muted);margin:14px 0 0;font-size:7px;line-height:1.6}@media (width<=1180px){.sales-kpi-grid{grid-template-columns:repeat(3,1fr)}.sales-kpi-grid article:nth-child(n+4){min-height:104px}}@media (width<=760px){.sales-period-toolbar{flex-direction:column;align-items:stretch}.sales-period-toolbar>div{width:100%}.sales-period-toolbar p{text-align:left;justify-items:start}.sales-kpi-grid{grid-template-columns:1fr 1fr}.sales-kpi-grid article:first-child{grid-column:1/-1}.sales-trend-panel .panel-heading,.sales-detail-panel .panel-heading{flex-direction:column;align-items:flex-start}.sales-peak{text-align:left;justify-items:start}.sales-period-row.head{display:none}.sales-period-table{background:#eeeae3;gap:8px;padding:8px}.sales-period-row{grid-template-columns:1fr 1fr;gap:10px;min-height:0;padding:15px}.sales-period-row>:before{content:attr(data-label);color:var(--muted);margin-bottom:4px;font-size:7px;font-weight:800;display:block}.sales-period-row strong{grid-column:1/-1}}@media (width<=480px){.sales-kpi-grid{grid-template-columns:1fr}.sales-kpi-grid article:first-child{grid-column:auto}.sales-period-toolbar button{padding-inline:8px}}.product-card-main{min-height:0;color:inherit;flex-direction:column;flex:1;text-decoration:none;display:flex}.catalog-publish-actions{border-top:1px solid var(--line);background:#f5f2ec;justify-content:space-between;align-items:center;gap:8px;min-height:48px;padding:8px 12px;display:flex}.catalog-publish-actions>span{color:#777168;letter-spacing:.08em;white-space:nowrap;border:1px solid #d3cec6;padding:5px 7px;font-size:7px;font-weight:900}.catalog-publish-actions>span.published{color:#237149;background:#eaf7ef;border-color:#78b997}.catalog-publish-actions>a{border:1px solid var(--orange);background:var(--orange);color:#fff;letter-spacing:.08em;white-space:nowrap;justify-content:center;align-items:center;min-height:30px;margin-left:auto;padding:0 10px;font-size:8px;font-weight:950;text-decoration:none;display:inline-flex}.catalog-publish-actions>a:hover{background:var(--orange-dark)}.product-detail-library-actions{border:1px solid #383632;border-left:5px solid var(--orange);background:var(--ink);color:#fff;justify-content:space-between;align-items:center;gap:30px;width:calc(100% - clamp(44px,12vw,176px));max-width:calc(1420px - clamp(44px,12vw,176px));min-height:138px;margin:18px auto 0;padding:26px 30px;display:flex}.product-detail-library-actions>div:first-child{max-width:760px}.product-detail-library-actions .eyebrow{color:var(--orange);margin:0 0 7px}.product-detail-library-actions h2{margin:0;font-size:clamp(21px,2.3vw,31px)}.product-detail-library-actions p{color:#aaa59d;margin:9px 0 0;font-size:10px;line-height:1.65}.product-detail-library-actions small{color:#58d793;margin-top:9px;font-size:9px;font-weight:900;display:block}.product-detail-library-actions>div:last-child{align-items:stretch;gap:9px;display:flex}.product-detail-library-actions button,.product-detail-library-actions a{border:1px solid var(--orange);background:var(--orange);color:#fff;cursor:pointer;letter-spacing:.06em;white-space:nowrap;justify-content:center;align-items:center;min-height:46px;padding:0 18px;font-size:9px;font-weight:950;text-decoration:none;display:inline-flex}.product-detail-library-actions a,.product-detail-library-actions button.secondary{background:0 0;border-color:#5c5851}.client-sku-not-added{color:#bf3d0e;letter-spacing:.04em;margin-top:4px;font-size:8px;font-style:normal;font-weight:950;display:block}.quote-my-products-share-link{background:#f0faf6;border-left-color:#2f936d;margin-top:10px}.product-detail-library-actions button:disabled{cursor:progress;opacity:.55}.my-products-shell{min-height:100svh;color:var(--ink);background:#f4f1ea}.my-products-hero{color:#fff;background:linear-gradient(120deg,#121211fa,#121211e6),radial-gradient(circle at 70% 20%,#ff671b 0,#0000 36%);justify-content:space-between;align-items:flex-end;gap:50px;min-height:300px;padding:68px clamp(22px,6vw,88px) 55px;display:flex}.my-products-hero>div{max-width:760px}.my-products-hero .eyebrow{color:var(--orange)}.my-products-hero h1{letter-spacing:-.06em;margin:11px 0 14px;font-size:clamp(48px,7vw,96px);line-height:.9}.my-products-hero p:last-child{color:#aaa69f;max-width:680px;margin:0;font-size:12px;line-height:1.75}.my-products-hero>dl{background:#0000003d;border:1px solid #3d3b36;grid-template-columns:repeat(3,1fr);min-width:330px;margin:0;display:grid}.my-products-hero dl>div{border-right:1px solid #3d3b36;gap:10px;min-width:0;padding:18px;display:grid}.my-products-hero dl>div:last-child{border-right:0}.my-products-hero dt{color:#88847d;letter-spacing:.12em;font-size:7px;font-weight:900}.my-products-hero dd{color:var(--orange);margin:0;font-size:27px;font-weight:950}.my-products-content{max-width:1680px;margin:auto;padding:35px clamp(20px,4vw,68px) 90px}.my-products-toolbar{justify-content:space-between;align-items:center;gap:18px;min-height:64px;margin-bottom:18px;display:flex}.my-products-toolbar label{background:#fff;border:1px solid #d6d0c6;align-items:center;gap:11px;width:min(540px,55vw);height:48px;padding:0 16px;display:flex}.my-products-toolbar label span{color:var(--orange);font-size:18px}.my-products-toolbar input{width:100%;color:var(--ink);background:0 0;border:0;outline:0;font-size:11px}.my-products-toolbar>a{border:1px solid var(--orange);min-height:43px;color:var(--orange-dark);letter-spacing:.09em;align-items:center;padding:0 15px;font-size:8px;font-weight:950;text-decoration:none;display:inline-flex}.my-products-notice{color:#246b49;background:#ebf8f1;border-left:4px solid #32a46a;margin:0 0 14px;padding:12px 15px;font-size:10px;font-weight:800}.my-products-list{gap:9px;display:grid}.my-product-row{background:#fff;border:1px solid #ddd7ce;grid-template-columns:120px minmax(280px,1.6fr) minmax(120px,.45fr) minmax(140px,.55fr) 132px;align-items:center;gap:20px;min-height:145px;padding:12px 16px;display:grid}.my-product-image{width:120px;height:120px;color:var(--orange);background:#f1eee8;place-items:center;font-size:28px;font-weight:950;text-decoration:none;display:grid;overflow:hidden}.my-product-image img{object-fit:contain;width:100%;height:100%}.my-product-info{min-width:0}.my-product-info>small{color:var(--orange-dark);letter-spacing:.08em;font-size:8px;font-weight:950}.my-product-info h2{text-overflow:ellipsis;white-space:nowrap;margin:8px 0 6px;font-size:18px;line-height:1.2;overflow:hidden}.my-product-info p{color:#777168;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;font-size:9px;line-height:1.55;display:-webkit-box;overflow:hidden}.my-product-price,.my-product-state{gap:6px;min-width:0;display:grid}.my-product-price>span{color:#8b857c;letter-spacing:.1em;font-size:7px;font-weight:900}.my-product-price strong{font-size:25px}.my-product-price small{color:#9a948b;font-size:7px}.my-product-state>b{color:#756f66;letter-spacing:.08em;background:#f4f1ec;border:1px solid #d1cbc2;width:max-content;padding:7px 9px;font-size:8px}.my-product-state>b.published{color:#237149;background:#eaf7ef;border-color:#78b997}.my-product-state a,.my-product-state span{color:#777168;text-overflow:ellipsis;white-space:nowrap;font-size:8px;line-height:1.45;text-decoration:none;overflow:hidden}.my-product-row>button{border:1px solid var(--orange);background:var(--orange);color:#fff;cursor:pointer;letter-spacing:.07em;min-height:44px;padding:0 12px;font-size:8px;font-weight:950}.my-product-row>button.secondary{color:var(--ink);background:#fff;border-color:#2c2b28}.my-products-empty{text-align:center;background:#ffffff8c;border:1px dashed #c9c2b8;align-content:center;place-items:center;gap:10px;min-height:360px;display:grid}.my-products-empty>span{background:var(--orange);color:#fff;place-items:center;width:62px;height:62px;font-size:25px;font-weight:950;display:grid}.my-products-empty h2{margin:8px 0 0;font-size:25px}.my-products-empty p{color:#777168;max-width:540px;margin:0;font-size:10px;line-height:1.6}.my-products-empty a{color:var(--orange-dark);letter-spacing:.08em;margin-top:8px;font-size:9px;font-weight:950;text-decoration:none}.my-product-editor-backdrop{z-index:900;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#0d0d0cb8;place-items:center;padding:18px;display:grid;position:fixed;inset:0}.my-product-editor{background:#f7f4ee;border:1px solid #4b4842;flex-direction:column;width:min(1080px,100vw - 36px);max-height:calc(100svh - 36px);display:flex;box-shadow:0 30px 100px #00000061}.my-product-editor>header{background:#fff;border-bottom:1px solid #d8d2c9;justify-content:space-between;align-items:center;gap:20px;min-height:86px;padding:18px 23px;display:flex}.my-product-editor>header .eyebrow{color:var(--orange);margin:0 0 7px}.my-product-editor>header h2{margin:0;font-size:25px}.my-product-editor>header>button{width:42px;height:42px;color:var(--ink);cursor:pointer;background:#fff;border:1px solid #d4cec5;font-size:25px}.my-product-editor-body{grid-template-columns:260px 1fr;min-height:0;display:grid;overflow-y:auto}.my-product-editor-body>aside{background:#ede9e2;border-right:1px solid #d8d2c9;padding:22px}.my-product-editor-image{aspect-ratio:1;width:100%;color:var(--orange);background:#fff;place-items:center;margin-bottom:13px;font-size:40px;font-weight:950;display:grid;overflow:hidden}.my-product-editor-image img{object-fit:contain;width:100%;height:100%}.my-product-editor-body>aside>small{color:var(--orange-dark);text-overflow:ellipsis;white-space:nowrap;margin-bottom:9px;font-size:8px;font-weight:950;display:block;overflow:hidden}.my-product-editor-body>aside>a{color:var(--ink);font-size:8px;font-weight:900;text-decoration:none}.my-product-editor-body>aside dl{background:#d8d2c9;gap:1px;margin:20px 0 0;display:grid}.my-product-editor-body>aside dl>div{background:#f7f4ee;gap:4px;padding:11px;display:grid}.my-product-editor-body>aside dt{color:#8c867d;letter-spacing:.1em;font-size:7px;font-weight:900}.my-product-editor-body>aside dd{text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:9px;font-weight:900;overflow:hidden}.my-product-editor-form{gap:16px;padding:24px;display:grid}.my-product-editor-form>label{color:#5e5951;letter-spacing:.08em;gap:8px;font-size:8px;font-weight:950;display:grid}.my-product-editor-form input,.my-product-editor-form textarea{width:100%;color:var(--ink);font:inherit;letter-spacing:0;background:#fff;border:1px solid #cfc8be;border-radius:0;outline:0;font-size:11px;font-weight:600}.my-product-editor-form>label>input{height:45px;padding:0 13px}.my-product-editor-form textarea{resize:vertical;min-height:140px;padding:13px;line-height:1.6}.my-product-editor-form input:focus,.my-product-editor-form textarea:focus{border-color:var(--orange);box-shadow:0 0 0 2px #ff5c0f1a}.my-product-price-input>span{background:#fff;border:1px solid #cfc8be;grid-template-columns:38px 1fr 54px;align-items:center;height:48px;display:grid}.my-product-price-input>span b,.my-product-price-input>span i{color:var(--orange-dark);place-items:center;font-size:12px;font-style:normal;display:grid}.my-product-price-input>span input{border:0;height:46px;padding:0 4px;font-size:18px;font-weight:950}.my-product-price-input>small{color:#8b857c;letter-spacing:0;font-size:8px;font-weight:500}.my-product-variant-preview{background:#eeebe5;border:1px solid #d8d2c9;flex-wrap:wrap;align-items:center;gap:6px;padding:12px;display:flex}.my-product-variant-preview>strong{letter-spacing:.08em;width:100%;margin-bottom:3px;font-size:8px}.my-product-variant-preview>span{background:#fff;border:1px solid #d1cbc2;align-items:center;gap:6px;padding:7px 8px;display:inline-flex}.my-product-variant-preview b{color:var(--orange-dark);font-size:7px}.my-product-variant-preview i{color:#777168;text-overflow:ellipsis;white-space:nowrap;max-width:150px;font-size:7px;font-style:normal;overflow:hidden}.my-product-connect{border-left:4px solid var(--orange);background:#fff2e7;padding:15px}.my-product-connect>strong{color:var(--orange-dark);letter-spacing:.06em;font-size:9px}.my-product-connect>p{color:#746d64;margin:7px 0 12px;font-size:8px;line-height:1.55}.my-product-connect>div{grid-template-columns:1fr auto;gap:7px;display:grid}.my-product-connect input{height:42px;padding:0 11px}.my-product-connect button{border:1px solid var(--orange);background:var(--orange);color:#fff;padding:0 13px;font-size:8px;font-weight:950}.my-product-editor>footer{background:#fff;border-top:1px solid #d8d2c9;justify-content:space-between;align-items:center;gap:16px;min-height:76px;padding:14px 23px;display:flex}.my-product-editor>footer>div{gap:8px;display:flex}.my-product-editor>footer button{min-height:44px;color:var(--ink);cursor:pointer;letter-spacing:.06em;background:#fff;border:1px solid #bdb6ac;padding:0 16px;font-size:8px;font-weight:950}.my-product-editor>footer button.publish{border-color:var(--orange);background:var(--orange);color:#fff}.my-product-editor>footer button.copy{color:var(--orange-dark)}.my-product-editor>footer button:disabled{cursor:progress;opacity:.5}@media (width<=1100px){.my-products-hero{flex-direction:column;align-items:flex-start}.my-products-hero>dl{width:100%}.my-product-row{grid-template-columns:100px minmax(220px,1fr) 120px 128px}.my-product-image{width:100px;height:100px}.my-product-state{grid-column:2}.my-product-row>button{grid-area:1/4/span 2}}@media (width<=720px){.product-detail-library-actions{flex-direction:column;align-items:stretch;width:calc(100% - 36px);max-width:none;margin-top:10px;padding:22px}.product-detail-library-actions>div:last-child{flex-direction:column}.my-products-hero{min-height:0;padding:48px 20px 30px}.my-products-hero h1{font-size:53px}.my-products-hero>dl{min-width:0}.my-products-hero dl>div{padding:12px}.my-products-hero dd{font-size:21px}.my-products-content{padding:22px 15px 60px}.my-products-toolbar{flex-direction:column;align-items:stretch}.my-products-toolbar label{width:100%}.my-products-toolbar>a{justify-content:center}.my-product-row{grid-template-columns:82px 1fr;gap:12px}.my-product-image{width:82px;height:82px}.my-product-info h2{white-space:normal;font-size:15px}.my-product-price,.my-product-state{grid-column:auto}.my-product-price{grid-column:1}.my-product-state{grid-column:2}.my-product-row>button{grid-area:auto/1/auto/-1}.my-product-editor-backdrop{align-items:end;padding:0}.my-product-editor{border-inline:0;width:100%;max-height:94svh}.my-product-editor>header{min-height:72px;padding:13px 15px}.my-product-editor>header h2{font-size:20px}.my-product-editor-body{grid-template-columns:1fr}.my-product-editor-body>aside{border-bottom:1px solid #d8d2c9;border-right:0;grid-template-columns:90px 1fr;gap:8px 13px;display:grid}.my-product-editor-image{grid-row:1/span 4;width:90px;margin:0}.my-product-editor-body>aside dl{grid-column:2;margin:2px 0 0}.my-product-editor-form{padding:17px 15px}.my-product-editor>footer{flex-direction:column;align-items:stretch;padding:12px 15px}.my-product-editor>footer>div{grid-template-columns:1fr 1fr;display:grid}.my-product-editor>footer button{padding-inline:8px}}.delegated-main{min-width:0;padding-bottom:80px}.delegated-sync-card{border:1px solid #36342f;border-left:5px solid var(--orange);background:var(--ink);color:#fff;grid-template-columns:62px minmax(300px,1fr) auto;align-items:center;gap:20px;min-height:126px;margin:18px 0 13px;padding:18px 20px;display:grid}.delegated-source-mark{background:var(--orange);color:#fff;border:1px solid #5b5750;place-items:center;width:62px;height:62px;font-size:24px;font-weight:950;display:grid}.delegated-sync-card .eyebrow{color:var(--orange);margin:0 0 7px}.delegated-sync-card h2{margin:0;font-size:19px}.delegated-sync-card>div:nth-child(2)>p:not(.eyebrow){color:#aaa59c;max-width:630px;margin:8px 0 0;font-size:9px;line-height:1.6}.delegated-sync-card.disconnected{border-color:#766f65 #766f65 #766f65 #d89535}.delegated-sync-card.disconnected .delegated-source-mark,.delegated-sync-card.has-error .delegated-source-mark{background:#d89535}.delegated-sync-card.has-error{border-left-color:#d25d45}.delegated-sync-card.has-error .delegated-source-mark{background:#d25d45}.delegated-connection-error{color:#ffb4a6;max-width:630px;margin-top:8px;font-size:8px;line-height:1.55;display:block}.delegated-sync-actions{gap:7px;display:grid}.delegated-sync-actions button{border:1px solid var(--orange);background:var(--orange);color:#fff;cursor:pointer;letter-spacing:.06em;white-space:nowrap;min-height:42px;padding:0 15px;font-size:8px;font-weight:950}.delegated-sync-actions button.secondary{color:#ddd8cf;background:0 0;border-color:#716c63}.delegated-sync-actions button:disabled{cursor:progress;opacity:.5}.delegated-stats{margin-top:0}.delegated-panel{background:#fff;border:1px solid #d8d2c9}.delegated-toolbar{background:#f7f4ee;border-bottom:1px solid #d8d2c9;grid-template-columns:minmax(210px,.7fr) minmax(280px,1fr) auto;align-items:center;gap:18px;min-height:76px;padding:13px 16px;display:grid}.delegated-toolbar>div:first-child{gap:5px;display:grid}.delegated-toolbar>div:first-child strong{font-size:14px}.delegated-toolbar>div:first-child span{color:#827c73;font-size:8px}.delegated-toolbar label{background:#fff;border:1px solid #d4cec5;align-items:center;gap:8px;height:42px;padding:0 12px;display:flex}.delegated-toolbar label i{color:var(--orange);font-size:15px;font-style:normal}.delegated-toolbar label input{background:0 0;border:0;outline:0;width:100%;min-width:0;font-size:10px}.delegated-toolbar>div:last-child{background:#d8d2c9;grid-template-columns:repeat(4,minmax(56px,1fr));gap:1px;display:grid}.delegated-toolbar>div:last-child button{color:#756f67;cursor:pointer;white-space:nowrap;background:#fff;border:0;min-height:36px;padding:0 10px;font-size:8px;font-weight:900}.delegated-toolbar>div:last-child button.active{background:var(--ink);color:#fff;box-shadow:inset 0 -3px var(--orange)}.delegated-table{background:#e2ddd5;gap:1px;display:grid}.delegated-row{background:#fff;grid-template-columns:minmax(145px,.9fr) minmax(260px,1.7fr) minmax(90px,.58fr) minmax(150px,.9fr) minmax(84px,.55fr) minmax(145px,.88fr);align-items:center;gap:15px;min-height:108px;padding:13px 16px;display:grid}.delegated-row.head{color:#7b756d;letter-spacing:.06em;background:#efebe5;min-height:40px;font-size:7px;font-weight:950}.delegated-row>div{gap:6px;min-width:0;display:grid}.delegated-row>div>strong{text-overflow:ellipsis;white-space:nowrap;font-size:9px;overflow:hidden}.delegated-row>div>small{color:#837d74;text-overflow:ellipsis;white-space:nowrap;font-size:7px;line-height:1.45;overflow:hidden}.delegated-row>div:first-child>strong{color:var(--orange-dark);letter-spacing:.04em;font-size:10px}.delegated-task-copy>strong{color:var(--ink);font-size:13px!important}.delegated-task-copy p{color:#746e65;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;font-size:9px;line-height:1.55;display:-webkit-box;overflow:hidden}.delegated-task-copy>span{flex-wrap:wrap;gap:4px;display:flex}.delegated-task-copy>span i{color:#8c633f;background:#f3eee7;padding:3px 5px;font-size:7px;font-style:normal;font-weight:850}.delegated-row .priority,.delegated-status{color:#736d64;white-space:nowrap;background:#f1eee8;border:1px solid #d5cfc6;width:max-content;padding:7px 9px;font-size:7px;font-weight:950}.delegated-row .priority.p5{color:#a93d2d;background:#fff0ed;border-color:#d98271}.delegated-row .priority.p3{color:#9a6015;background:#fff7e9;border-color:#edb56c}.delegated-row .priority.p1{color:#376d98;background:#eef7ff;border-color:#8eb7d7}.delegated-status.active{color:#27734b;background:#eaf7ef;border-color:#73b78f}.delegated-status.completed{color:#69635b;background:#eeebe6;border-color:#a9a39a}.delegated-status.abandoned{color:#9e4e43;background:#faefed;border-color:#d5aaa2}.delegated-empty{text-align:center;background:#faf8f4;align-content:center;place-items:center;gap:9px;min-height:300px;display:grid}.delegated-empty>span{background:var(--orange);color:#fff;place-items:center;width:54px;height:54px;font-size:20px;font-weight:950;display:grid}.delegated-empty>strong{margin-top:3px;font-size:17px}.delegated-empty p{color:#7d776e;margin:0;font-size:9px}.delegated-connect-modal{background:#f6f3ed;width:min(680px,100vw - 30px);overflow:hidden}.delegated-connect-guide{border-bottom:1px solid #d9d2c8;border-left:5px solid var(--orange);background:#fff2e7;padding:18px 22px}.delegated-connect-guide>strong{font-size:13px}.delegated-connect-guide>p{color:#716a61;margin:8px 0 13px;font-size:9px;line-height:1.7}.delegated-connect-guide>div{flex-wrap:wrap;gap:8px;display:flex}.delegated-connect-guide a{min-height:36px;color:var(--orange-dark);background:#fff;border:1px solid #d8a06e;align-items:center;padding:0 12px;font-size:8px;font-weight:900;text-decoration:none;display:inline-flex}.delegated-connect-form{gap:16px;padding:21px 22px 0;display:grid}.delegated-connect-form>label{color:#5f5951;gap:7px;font-size:9px;font-weight:950;display:grid}.delegated-connect-form input{height:46px;color:var(--ink);background:#fff;border:1px solid #cfc8be;outline:0;padding:0 12px;font-size:11px}.delegated-connect-form input:focus{border-color:var(--orange);box-shadow:0 0 0 3px #ff6b181a}.delegated-connect-form label small{color:#8a8379;font-size:7px;font-weight:600;line-height:1.5}.delegated-connect-form>footer{background:#fff;border-top:1px solid #d8d2c9;grid-template-columns:auto 1fr auto auto;align-items:center;gap:8px;min-height:72px;margin:3px -22px 0;padding:12px 22px;display:grid}.delegated-connect-form>footer .danger-text{color:#a74435;background:#fff5f3;border:1px solid #d6aaa2;min-height:40px;padding:0 11px;font-size:8px;font-weight:900}@media (width<=1280px){.delegated-sync-card{grid-template-columns:62px 1fr auto}.delegated-sync-actions{grid-area:1/3}.delegated-toolbar{grid-template-columns:1fr 1fr}.delegated-toolbar>div:last-child{grid-column:1/-1}.delegated-row{grid-template-columns:minmax(130px,.8fr) minmax(250px,1.7fr) 92px minmax(145px,.9fr) 86px}.delegated-row>div:last-child,.delegated-row.head>span:last-child{display:none}}@media (width<=860px){.delegated-sync-card{grid-template-columns:52px 1fr;align-items:start;padding:16px}.delegated-source-mark{width:52px;height:52px}.delegated-sync-actions{grid-area:auto/1/auto/-1;grid-template-columns:1fr 1fr;width:100%}.delegated-toolbar{grid-template-columns:1fr}.delegated-toolbar>div:last-child{grid-column:auto}.delegated-toolbar>div:last-child button{padding-inline:5px}.delegated-row.head{display:none}.delegated-table{background:#eeeae3;padding:8px}.delegated-row{grid-template-columns:1fr 1fr;gap:13px;padding:16px}.delegated-row>div,.delegated-row>div:last-child{display:grid}.delegated-row>div:before{content:attr(data-label);color:#9a948b;letter-spacing:.08em;margin-bottom:1px;font-size:6px;font-weight:950;display:block}.delegated-task-copy{grid-area:1/1/auto/-1}.delegated-row>div:first-child{grid-column:1/-1}}@media (width<=520px){.delegated-stats,.delegated-toolbar>div:last-child{grid-template-columns:1fr 1fr}.delegated-row{grid-template-columns:1fr}.delegated-task-copy,.delegated-row>div:first-child{grid-column:auto}.delegated-sync-actions,.delegated-connect-form>footer{grid-template-columns:1fr}.delegated-connect-form>footer>span{display:none}.delegated-connect-form>footer button{width:100%}.delegated-connect-guide>div{display:grid}}.sku-import-open{border-color:var(--orange)!important;color:var(--orange-dark)!important}.sku-import-modal{background:#f6f3ed;width:min(1180px,100vw - 36px);max-height:calc(100svh - 36px);overflow:hidden}.sku-import-modal>.modal-heading{background:#fff}.sku-import-form{gap:14px;min-height:0;padding:18px 20px 0;display:grid;overflow-y:auto}.sku-import-steps{background:#d9d3ca;grid-template-columns:repeat(3,1fr);gap:1px;display:grid}.sku-import-steps>div{background:#fff;grid-template-columns:34px 1fr;align-content:center;column-gap:9px;min-height:75px;padding:12px 15px;display:grid}.sku-import-steps i{color:#fff;background:#27241f;grid-row:1/span 2;place-items:center;width:30px;height:30px;font-size:8px;font-style:normal;font-weight:950;display:grid}.sku-import-steps .active i{background:var(--orange)}.sku-import-steps strong{font-size:10px}.sku-import-steps span{color:#817a70;margin-top:4px;font-size:8px}.sku-import-template{border-left:4px solid var(--orange);background:#fff2e7;justify-content:space-between;align-items:center;gap:18px;padding:14px 16px;display:flex}.sku-import-template>div{gap:5px;display:grid}.sku-import-template strong{font-size:10px}.sku-import-template span{color:#796f65;font-size:8px;line-height:1.5}.sku-import-template button{border:1px solid var(--orange);min-height:38px;color:var(--orange-dark);cursor:pointer;white-space:nowrap;background:#fff;padding:0 13px;font-size:8px;font-weight:950}.sku-import-upload{background:#fff;margin:0}.sku-import-category{color:#5f5951;letter-spacing:.05em;background:#fff;border:1px solid #d8d2c9;grid-template-columns:minmax(200px,.38fr) minmax(320px,1fr);align-items:center;gap:7px 14px;padding:14px 16px;font-size:8px;font-weight:950;display:grid}.sku-import-category select{height:42px;color:var(--ink);background:#fff;border:1px solid #cbc4ba;padding:0 10px;font-size:9px;font-weight:800}.sku-import-category small{color:#898279;letter-spacing:0;grid-column:2;font-size:7px;font-weight:600;line-height:1.5}.sku-import-recognition{background:#eef9f2;border:1px solid #87bd9d;justify-content:space-between;align-items:center;gap:14px;padding:13px 16px;display:flex}.sku-import-recognition>div{gap:5px;display:grid}.sku-import-recognition span{color:#397155;font-size:7px;font-weight:950}.sku-import-recognition strong{font-size:9px}.sku-import-recognition>b{color:#fff;letter-spacing:.07em;white-space:nowrap;background:#278256;padding:7px 9px;font-size:7px}.sku-import-summary{background:#d8d2c9;grid-template-columns:repeat(4,1fr);gap:1px;display:grid}.sku-import-summary article{background:#fff;align-content:center;gap:5px;min-height:86px;padding:12px 14px;display:grid}.sku-import-summary span{color:#827b72;font-size:7px;font-weight:900}.sku-import-summary strong{color:var(--orange-dark);font-size:24px}.sku-import-summary small{color:#999187;font-size:7px}.sku-import-preview{background:#fff;border:1px solid #d8d2c9}.sku-import-preview>header{border-bottom:1px solid #ded8cf;justify-content:space-between;align-items:center;gap:16px;min-height:56px;padding:11px 14px;display:flex}.sku-import-preview>header>div{gap:4px;display:grid}.sku-import-preview header strong{font-size:11px}.sku-import-preview header span,.sku-import-preview header small{color:#817a71;font-size:7px}.sku-import-table{background:#e2ddd5;gap:1px;display:grid}.sku-import-table>div,.sku-import-table>article{background:#fff;grid-template-columns:minmax(210px,1.2fr) minmax(190px,1fr) 80px minmax(250px,1.25fr);align-items:center;gap:14px;min-height:70px;padding:10px 14px;display:grid}.sku-import-table>.head{color:#7e776e;letter-spacing:.06em;background:#efebe5;min-height:36px;font-size:7px;font-weight:950}.sku-import-table article>span{gap:5px;min-width:0;display:grid}.sku-import-table article strong{text-overflow:ellipsis;white-space:nowrap;font-size:9px;overflow:hidden}.sku-import-table article small{color:#847d74;text-overflow:ellipsis;white-space:nowrap;font-size:7px;line-height:1.45;overflow:hidden}.sku-import-table article>b{color:var(--orange-dark);font-size:18px}.sku-import-table .warning strong{color:#a65b19}.sku-import-table .ready strong{color:#27734b}.sku-import-form>footer{z-index:2;background:#fff;border-top:1px solid #d8d2c9;justify-content:flex-end;gap:9px;margin:0 -20px;padding:14px 20px;display:flex;position:sticky;bottom:0}@media (width<=760px){.sku-import-modal{width:100%;max-height:95svh}.sku-import-form{padding-inline:14px}.sku-import-steps{grid-template-columns:1fr}.sku-import-steps>div{min-height:58px}.sku-import-template{flex-direction:column;align-items:stretch}.sku-import-category{grid-template-columns:1fr}.sku-import-category small{grid-column:auto}.sku-import-summary{grid-template-columns:1fr 1fr}.sku-import-table>.head{display:none}.sku-import-table>article{grid-template-columns:1fr 70px}.sku-import-table>article>span:first-child,.sku-import-table>article>span:last-child{grid-column:1/-1}.sku-import-form>footer{margin-inline:-14px}}.client-order-badges .process.external_fulfilled{color:#287b4f;background:#e8f5ed}.order-identity .process.external_fulfilled{color:#28734c;background:#edf8f2;border-color:#78b996}.smart-order-import-modal{width:min(920px,100vw - 36px);max-height:calc(100svh - 36px);overflow-y:auto}.smart-order-import-modal .order-entry-form{padding-top:2px}.delegated-task-actions{flex-wrap:wrap;gap:5px;display:flex}.delegated-task-actions button{color:#6b655d;cursor:pointer;background:#fff;border:1px solid #cfc8be;min-height:27px;padding:0 8px;font-size:7px;font-weight:900}.delegated-task-actions button.complete{color:#26734a;background:#eff9f3;border-color:#72b58e}.delegated-task-actions button:disabled{cursor:wait;opacity:.5}.delegated-task-modal{background:#f6f3ed;width:min(690px,100vw - 30px);overflow:hidden}.delegated-task-form{gap:15px;padding:20px 22px 0;display:grid}.delegated-task-form>label,.delegated-task-form>div>label{color:#5f5951;gap:7px;font-size:9px;font-weight:950;display:grid}.delegated-task-form>div{grid-template-columns:minmax(0,.7fr) minmax(0,1.3fr);gap:12px;display:grid}.delegated-task-form input,.delegated-task-form select,.delegated-task-form textarea{width:100%;min-height:44px;color:var(--ink);font:inherit;background:#fff;border:1px solid #cfc8be;outline:0;padding:0 11px}.delegated-task-form textarea{resize:vertical;min-height:118px;padding-top:10px}.delegated-task-form input:focus,.delegated-task-form select:focus,.delegated-task-form textarea:focus{border-color:var(--orange);box-shadow:0 0 0 3px #ff6b1817}.delegated-task-form>footer{background:#fff;border-top:1px solid #d8d2c9;justify-content:flex-end;align-items:center;gap:8px;min-height:68px;margin:2px -22px 0;padding:12px 22px;display:flex}@media (width<=520px){.delegated-task-form>div{grid-template-columns:1fr}.smart-order-import-modal{width:100%;max-height:95svh}}.crm-storefront-notice{color:#286e49;background:#eef9f2;border:1px solid #8cc3a2;align-items:center;gap:9px;margin:18px 0 0;padding:12px 14px;font-size:9px;font-weight:800;display:flex}.crm-storefront-notice span{color:#fff;background:#2a8758;border-radius:50%;flex:none;place-items:center;width:20px;height:20px;display:grid}.crm-storefront-page-error{margin-top:18px}.crm-add-storefront{border:1px solid var(--orange);background:var(--orange);color:#fff;cursor:pointer;width:max-content;min-height:32px;margin-top:7px;padding:0 11px;font-size:8px;font-weight:950}.crm-add-storefront:hover{background:#e9560b}.customer-storefront-field{border-left:4px solid var(--orange);background:#fff6ec;padding:13px}.customer-storefront-field>span{color:#7e756b;font-size:7px;font-weight:600;line-height:1.55}.account-shopify-connect{background:#f7f5f0;border:1px solid #d5d0c7;border-left:4px solid #8b867e;gap:12px;padding:15px;display:grid}.account-shopify-connect.connected{background:#f1f8f3;border-color:#86b99a #86b99a #86b99a #31845a}.account-shopify-connect>header{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.account-shopify-connect>header>div{gap:4px;display:grid}.account-shopify-connect>header span{color:var(--orange-dark);letter-spacing:.12em;font-size:7px;font-weight:950}.account-shopify-connect>header strong{color:var(--ink);font-size:12px}.account-shopify-connect>header small{color:var(--muted);font-size:8px;font-weight:650;line-height:1.5}.account-shopify-connect>header i{color:#69645d;background:#ece8e1;flex:none;padding:5px 8px;font-size:8px;font-style:normal;font-weight:950}.account-shopify-connect.connected>header i{color:#28724c;background:#dcefe3}.account-shopify-connect label{gap:6px}.account-shopify-connect label>span{color:var(--muted);font-size:7px;font-weight:600;line-height:1.45}.account-shopify-connect>div{flex-wrap:wrap;align-items:center;gap:9px;display:flex}.account-shopify-connect>div button{border:1px solid var(--orange);background:var(--orange);color:#fff;cursor:pointer;min-height:36px;padding:0 12px;font-size:8px;font-weight:950}.account-shopify-connect>div button:disabled{cursor:wait;opacity:.6}.account-shopify-connect>div a{color:var(--orange-dark);font-size:8px;font-weight:900;text-decoration:none}.account-shopify-connect>footer{color:var(--muted);border-top:1px solid #dcd8d0;padding-top:9px;font-size:8px}.account-shopee-connect{background:#fff8f5;border-left-color:#ee4d2d}.account-shopee-connect.connected{background:#fff6f2;border-color:#e7a89a #e7a89a #e7a89a #ee4d2d}.account-shopee-connect>header span,.account-shopee-connect>div a{color:#b63a24}.account-shopee-connect>div button{background:#ee4d2d;border-color:#ee4d2d}.account-shopee-connect.connected>header i{color:#a83621;background:#ffe2da}.account-shopee-shop-name{color:#766b64;margin:0;font-size:9px}.account-shopee-shop-name strong{color:#3e3935}.account-shopify-order-import{background:#fff;border:1px solid #c8d8ce;gap:11px;padding:14px;display:grid}.account-shopify-order-import>header{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.account-shopify-order-import>header>div{gap:4px;display:grid}.account-shopify-order-import>header span{color:var(--orange-dark);letter-spacing:.12em;font-size:7px;font-weight:950}.account-shopify-order-import>header strong{color:var(--ink);font-size:11px}.account-shopify-order-import>header i{color:#2c744e;background:#edf5f0;flex:none;padding:4px 7px;font-size:7px;font-style:normal;font-weight:900}.account-shopify-order-range{grid-template-columns:1fr 1fr;gap:9px;display:grid}.account-shopify-order-range label{color:#4f4b45;font-size:9px;font-weight:850}.account-shopify-order-range input{background:#fbfaf7}.account-shopify-import-button{border:1px solid var(--orange);background:var(--orange);color:#fff;cursor:pointer;min-height:39px;padding:0 13px;font-size:9px;font-weight:950}.account-shopify-import-button:disabled{cursor:wait;opacity:.55}.account-shopify-order-import>small{color:var(--muted);font-size:8px;font-weight:650;line-height:1.55}.account-shopify-import-result{color:#286e49;background:#eef8f2;border-left:3px solid #31845a;margin:0;padding:10px 11px;font-size:8px;font-weight:800;line-height:1.6}.account-shopify-import-result a{color:#1f6845;font-weight:950;text-decoration:underline}@media (width<=520px){.account-shopify-order-range{grid-template-columns:1fr}}.crm-store-strip>article.crm-manual-storefront{min-width:270px}.crm-manual-storefront>a{min-width:0;color:var(--ink);text-overflow:ellipsis;white-space:nowrap;font-size:9px;font-weight:900;text-decoration:none;overflow:hidden}.crm-manual-storefront>a:hover{color:var(--orange-dark);text-decoration:underline}.crm-manual-storefront>button{min-height:27px;color:var(--orange-dark);cursor:pointer;background:#fff8ef;border:1px solid #d8a36f;grid-column:2;justify-self:start;margin-top:4px;padding:0 9px;font-size:7px;font-weight:900}.crm-manual-storefront>button:disabled{cursor:wait;opacity:.55}.crm-manual-storefront.error{background:#fff8f6;border-color:#e3a29a}.crm-manual-storefront.error>i{background:#c45c50}.customer-order-source-product{align-items:center;grid-template-columns:58px minmax(0,1fr)!important;gap:10px!important}.customer-order-source-thumb{color:#999187;background:#f1eee8;border:1px solid #ded8cf;place-items:center;width:58px;height:58px;font-size:7px;font-weight:900;text-decoration:none;display:grid;overflow:hidden}.customer-order-source-thumb img{object-fit:cover;width:100%;height:100%;display:block}.customer-order-source-thumb.placeholder{background:#f0ede7}.customer-order-source-copy{gap:4px;min-width:0;display:grid}.customer-order-source-copy .source-image-match{color:#2f7851;background:#eaf6ef;width:max-content;padding:2px 5px;font-size:6px;font-weight:900}@media (width<=720px){.customer-order-source-product{grid-template-columns:52px minmax(0,1fr)!important}.customer-order-source-thumb{width:52px;height:52px}}.order-auto-match-panel{border:1px solid #e0aa75;border-left:4px solid var(--orange);background:#fff8f0;gap:10px;margin-bottom:14px;padding:14px;display:grid}.order-auto-match-panel>header{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.order-auto-match-panel>header>div{gap:4px;display:grid}.order-auto-match-panel>header span{color:var(--orange-dark);letter-spacing:.1em;font-size:7px;font-weight:950}.order-auto-match-panel>header strong{font-size:11px}.order-auto-match-panel>header small{color:#7c7064;font-size:7px;line-height:1.5}.order-auto-match-panel>header>i{color:#fff;white-space:nowrap;background:#1e1d1a;padding:5px 7px;font-size:6px;font-style:normal;font-weight:950}.order-auto-match-loading{background:#fff;border:1px dashed #dbb189;align-items:center;gap:11px;min-height:62px;padding:10px 12px;display:flex}.order-auto-match-loading>div,.order-auto-match-empty{gap:4px;display:grid}.order-auto-match-loading strong,.order-auto-match-empty strong{font-size:9px}.order-auto-match-loading small,.order-auto-match-empty span{color:#81786f;font-size:7px;line-height:1.5}.order-auto-match-list{gap:7px;display:grid}.order-auto-match-list article{background:#fff;border:1px solid #ded7ce;grid-template-columns:91px minmax(0,1fr) 51px 92px;align-items:center;gap:9px;padding:8px;display:grid}.order-auto-match-images{grid-template-columns:38px 9px 38px;align-items:center;gap:3px;display:grid}.order-auto-match-images>span{color:#948c82;text-align:center;background:#f2eee8;border:1px solid #ded8cf;place-items:center;width:38px;height:38px;font-size:5px;font-weight:900;display:grid;overflow:hidden}.order-auto-match-images img{object-fit:cover;width:100%;height:100%;display:block}.order-auto-match-images b{color:var(--orange);text-align:center;font-size:11px}.order-auto-match-copy{gap:3px;min-width:0;display:grid}.order-auto-match-copy small{color:#2e7950;text-overflow:ellipsis;white-space:nowrap;font-size:6px;font-weight:950;overflow:hidden}.order-auto-match-copy strong,.order-auto-match-copy span,.order-auto-match-copy code{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.order-auto-match-copy strong{font-size:9px}.order-auto-match-copy span{color:#6f685f;font-size:7px}.order-auto-match-copy code{color:var(--orange-dark);font-size:7px;font-weight:900}.order-auto-match-score{justify-items:end;gap:2px;display:grid}.order-auto-match-score span,.order-auto-match-score small{color:#82796f;font-size:6px}.order-auto-match-score strong{color:#25744c;font-size:15px}.order-auto-match-list article>button{border:1px solid var(--orange);background:var(--orange);color:#fff;cursor:pointer;min-height:36px;padding:0 8px;font-size:7px;font-weight:950}.order-auto-match-list article>button:hover{background:#e9570d}.order-auto-match-list article>button:disabled{cursor:wait;opacity:.55}.order-auto-match-empty{background:#fff;border:1px dashed #d8c7b6;align-content:center;min-height:56px;padding:10px 12px}.order-manual-link-divider{color:#8a8278;place-items:center;height:20px;margin-bottom:7px;font-size:7px;font-weight:900;display:grid;position:relative}.order-manual-link-divider:before{content:"";background:#ded8cf;height:1px;position:absolute;left:0;right:0}.order-manual-link-divider span{z-index:1;background:#f6f3ed;padding:0 9px}@media (width<=620px){.order-auto-match-list article{grid-template-columns:91px minmax(0,1fr) 48px}.order-auto-match-list article>button{grid-column:1/-1}}.order-background-match-summary{margin-top:2px;font-size:7px;font-style:normal;font-weight:850;line-height:1.35;display:block}.order-background-match-summary.loading,.order-background-match-line.loading{color:#8a681e}.order-background-match-summary.ready,.order-background-match-line.ready{color:#28704a}.order-background-match-summary.empty,.order-background-match-line.unavailable{color:#7d776f}.order-background-match-line{line-height:1.4;display:block;text-overflow:clip!important;white-space:normal!important;overflow:visible!important}.order-sku-match.exempt{grid-template-columns:32px 1fr}.order-sku-match.exempt>span{color:#28704a;background:#e5f3ea;border-radius:50%;place-items:center;width:28px;height:28px;font-size:12px;font-weight:950;display:grid}.order-identity i.external_fulfilled{color:#246858;background:#e8f1ef}.order-shopify-status span.external-payment{color:#28704a;background:#e5f3ea}.external-fulfilled-exemption{background:#edf8f2;border:1px solid #add2bf;border-left:3px solid #31815d;gap:5px;margin:0 0 14px;padding:13px;display:grid}.external-fulfilled-exemption strong{color:#286e4b;font-size:10px}.external-fulfilled-exemption span{color:#577468;font-size:8px;line-height:1.5}.order-auto-match-list article>button.selected{background:#28704a;border-color:#28704a}.order-auto-match-list article>button.selected:hover{background:#21623f}.order-unlink-button{color:#a13f34;cursor:pointer;background:#fff5f2;border:1px solid #c96a5e;min-height:40px;margin-right:auto;padding:0 11px;font-size:8px;font-weight:950}.order-unlink-button:hover{color:#fff;background:#a13f34}.order-unlink-button:disabled{cursor:wait;opacity:.55}.order-only-link-alert{background:#fff0ed;border-left:4px solid #c95143;gap:4px;padding:10px 12px;display:grid}.order-only-link-alert strong{color:#9e382d;font-size:9px}.order-only-link-alert span{color:#765b57;font-size:7px;line-height:1.5}.order-temporary-link-option{cursor:pointer;background:#faf8f4;border:1px solid #d8d0c7;grid-template-columns:18px 1fr;align-items:center;gap:10px;padding:12px 14px;display:grid}.order-temporary-link-option>input{opacity:0;pointer-events:none;position:absolute}.order-temporary-link-option>span{background:#fff;border:1px solid #8f8579;place-items:center;width:18px;height:18px;display:grid}.order-temporary-link-option.selected{background:#fff3e8;border-color:#d36a32;box-shadow:inset 3px 0 #ff5a13}.order-temporary-link-option.selected>span{background:#ff5a13;border-color:#ff5a13}.order-temporary-link-option.selected>span:after{content:"✓";color:#fff;font-size:12px;font-weight:900}.order-temporary-link-option>div{gap:3px;display:grid}.order-temporary-link-option strong{color:var(--ink);font-size:13px}.order-temporary-link-option small{color:var(--muted);font-size:11px;line-height:1.45}.order-link-selected.stockout{background:#fff5f2;border-color:#d7897e}.variant-availability-note.stock{color:#a13f34}.product-all-stockout{background:#fff4f1;border:1px solid #e0a29a;border-left:4px solid #c95143;gap:4px;padding:12px;display:grid}.product-all-stockout strong{color:#9e382d;font-size:11px}.product-all-stockout span{color:#765b57;font-size:8px;line-height:1.5}.erp-stock-register{background:#faf8f4;border-top:1px solid #ebe7df;grid-column:1/-1}.erp-stock-register>summary{cursor:pointer;color:#514c45;justify-content:space-between;align-items:center;gap:12px;min-height:38px;padding:0 14px;font-size:9px;font-weight:900;list-style-position:inside;display:flex}.erp-stock-register>summary strong{color:var(--orange-dark);font-size:8px}.erp-stock-register>div{grid-template-columns:repeat(auto-fill,minmax(290px,1fr));gap:8px;padding:0 14px 14px;display:grid}.erp-stock-register article{background:#fff;border:1px solid #ded8cf;grid-template-columns:42px minmax(0,1fr) auto auto;align-items:center;gap:9px;min-width:0;padding:8px;display:grid}.erp-stock-register article.out{background:#fff7f5;border-color:#e2aaa2}.erp-stock-thumb{width:42px;height:42px;color:var(--orange-dark);background:#f0ede7;place-items:center;font-size:8px;font-weight:950;display:grid;overflow:hidden}.erp-stock-thumb img{object-fit:cover;width:100%;height:100%}.erp-stock-register p{gap:2px;min-width:0;margin:0;display:grid}.erp-stock-register p>*{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.erp-stock-register code{color:var(--orange-dark);font-size:7px;font-weight:900}.erp-stock-register p strong{font-size:9px}.erp-stock-register p small{color:#827b72;font-size:7px}.erp-stock-register article>i{color:#27724c;background:#e8f5ed;padding:4px 6px;font-size:7px;font-style:normal;font-weight:950}.erp-stock-register article.out>i{color:#a33d31;background:#f8dfdb}.erp-stock-register article>button{color:#a44034;cursor:pointer;background:#fff;border:1px solid #c86457;min-height:30px;padding:0 9px;font-size:7px;font-weight:950}.erp-stock-register article.out>button{color:#286e4b;border-color:#2d7b54}.erp-stock-register article>button:disabled{cursor:wait;opacity:.55}@media (width<=620px){.erp-stock-register>div{grid-template-columns:1fr}.erp-stock-register article{grid-template-columns:38px minmax(0,1fr) auto}.erp-stock-register article>button{grid-column:2/-1}}.client-order-card.status-external_fulfilled{border-left-color:#31815d}.client-order-badges .process.external_fulfilled,.client-order-badges .payment.not-required{color:#28704a;background:#e5f3ea}.client-order-alert.external{color:#286e4b;background:#edf8f2}.client-billing-card.payment-not-required{border-color:#add2bf}.client-billing-card.payment-not-required>header{background:#edf8f2}.client-billing-card header i.not-required{color:#28704a;background:#e5f3ea}.client-billing-card.reshipment-no-charge{border-color:#a9c6df}.client-billing-card.reshipment-no-charge>header{background:#edf5fc}.client-billing-card.reshipment-no-charge .client-billing-pending strong{color:#315f8c}@media (width<=1200px){.external-fulfilled-exemption{grid-column:1/-1}}.hualei-settings-button{background:#fff8ef;border-color:#d7b58f}.hualei-settings-button span{color:var(--orange);font-size:14px;font-weight:950}.hualei-settings-button.connected{color:#286e4b;background:#edf8f2;border-color:#8fc3a6}.hualei-settings-button.connected span{color:#2b8058}.order-identity i.shipping-label{padding:4px 6px;font-size:7px;font-style:normal;font-weight:950}.order-identity i.shipping-label.created{color:#246b48;background:#dff2e7}.order-identity i.shipping-label.creating{color:#93631d;background:#fff2dc}.order-identity i.shipping-label.unknown{color:#9a591b;background:#fff0df}.order-identity i.shipping-label.error{color:#a13f34;background:#f9e4e0}.order-label-open{color:#fff;cursor:pointer;background:#272522;border:1px solid #272522;place-items:center;min-height:34px;padding:0 8px;font-size:8px;font-weight:950;text-decoration:none;display:grid}.order-label-open:hover{border-color:var(--orange);background:var(--orange);color:#fff}.order-label-open.ready{background:#2d7b54;border-color:#2d7b54}.order-label-open.unknown{color:#925515;background:#fff3e7;border-color:#d98535}.order-label-open.error{color:#9d3e33;background:#fff3f0;border-color:#ca6558}.order-label-open:disabled{cursor:not-allowed;opacity:.5}.hualei-order-label{background:#fff;border:1px solid #d8d1c7;border-left:3px solid #24221f;gap:10px;margin:0 0 14px;padding:13px;display:grid}.hualei-order-label.created{background:#f4fbf7;border-color:#add2bf #add2bf #add2bf #31815d}.hualei-order-label.unknown{background:#fff9f2;border-color:#e0bd94 #e0bd94 #e0bd94 #d27b24}.hualei-order-label.error{background:#fff7f5;border-color:#e1aaa2 #e1aaa2 #e1aaa2 #c95143}.hualei-order-label.blocked{background:#f0ede8;border-color:#ddd7cf #ddd7cf #ddd7cf #9a938a}.hualei-order-label>header{justify-content:space-between;align-items:flex-start;gap:10px;display:flex}.hualei-order-label>header>div{gap:4px;display:grid}.hualei-order-label>header span{color:var(--orange-dark);letter-spacing:.08em;font-size:7px;font-weight:950}.hualei-order-label>header strong{font-size:10px}.hualei-order-label>header i{color:var(--orange);background:#25231f;padding:5px 7px;font-size:6px;font-style:normal;font-weight:950}.hualei-order-label>p,.hualei-order-label>small{color:#706960;margin:0;font-size:8px;line-height:1.55}.hualei-order-label dl{background:#fff;border:1px solid #dfe8e2;grid-template-columns:1fr 1fr;gap:7px;margin:0;padding:10px;display:grid}.hualei-order-label dl div{gap:3px;min-width:0;display:grid}.hualei-order-label dt{color:#817970;font-size:7px}.hualei-order-label dd{overflow-wrap:anywhere;margin:0;font-size:8px;font-weight:900}.hualei-label-history{gap:7px;display:grid}.hualei-label-history article{background:#fff;border:1px solid #dfe8e2;grid-template-columns:minmax(0,1fr);align-items:stretch;gap:9px;min-width:0;padding:11px;display:grid}.hualei-label-history article>div{gap:4px;min-width:0;display:grid}.hualei-label-history article>div:first-child{border-bottom:1px solid #edf0ed;padding-bottom:9px}.hualei-label-history strong{overflow-wrap:anywhere;color:#286e4b;font-size:9px;line-height:1.35}.hualei-label-history span{overflow-wrap:anywhere;color:#26231f;word-break:break-all;min-width:0;font-size:9px;font-weight:900;line-height:1.4}.hualei-label-history small{overflow-wrap:anywhere;color:#777069;font-size:8px;line-height:1.45}.hualei-label-history .hualei-label-row-actions{grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-flow:unset;justify-content:stretch;gap:6px;display:grid}.hualei-label-row-actions>:only-child,.hualei-label-row-actions>:last-child:nth-child(odd){grid-column:1/-1}.hualei-label-history a,.hualei-label-history button{color:#286e4b;cursor:pointer;text-align:center;white-space:normal;background:#edf8f2;border:1px solid #2d7b54;place-items:center;width:100%;min-width:0;min-height:34px;padding:6px 8px;font-size:8px;font-weight:950;line-height:1.3;text-decoration:none;display:grid}.hualei-label-history a:hover{color:#fff;background:#2d7b54}.hualei-label-history button.danger{color:#a44337;background:#fff7f5;border-color:#d5aaa3}.hualei-label-history button.danger:hover{color:#fff;background:#a44337;border-color:#a44337}.hualei-label-history button:disabled{cursor:wait;opacity:.55}.archived-label-history{background:#fffdf5;border:1px dashed #b8a783;padding:10px}.archived-label-history>strong{color:#77612f}.archived-label-history article{background:#fffef9;border-color:#ded2b6}.hualei-label-actions{grid-template-columns:1fr 1fr;gap:7px;display:grid}.hualei-label-actions>:last-child:nth-child(odd){grid-column:1/-1}.hualei-label-actions a,.hualei-label-actions button,.hualei-label-create{border:1px solid var(--orange);min-height:36px;color:var(--orange-dark);cursor:pointer;background:#fff7ed;place-items:center;padding:0 9px;font-size:8px;font-weight:950;text-decoration:none;display:grid}.hualei-label-actions a:hover,.hualei-label-actions button:hover,.hualei-label-create:hover{background:var(--orange);color:#fff}.hualei-label-actions button:disabled{cursor:wait;opacity:.55}.hualei-label-actions button.address-retry{color:#fff;background:#c65f35;border-color:#c65f35}.hualei-label-actions button.address-retry:hover{background:#a94725}.hualei-label-create{color:#fff;background:#25231f;border-color:#25231f;width:100%}.hualei-label-error{background:#fff0ed;border-left:3px solid #c95143;padding:9px 10px;font-weight:850;color:#943b31!important}.hualei-settings-modal{width:min(780px,100vw - 32px);max-height:calc(100vh - 32px);overflow:auto}.hualei-connection-status{background:#f4f1eb;border:1px solid #d9d3ca;grid-template-columns:42px minmax(0,1fr) auto;align-items:center;gap:12px;margin-bottom:14px;padding:12px 14px;display:grid}.hualei-connection-status>span{width:38px;height:38px;color:var(--orange);background:#25231f;place-items:center;font-size:16px;font-weight:950;display:grid}.hualei-connection-status>div{gap:4px;min-width:0;display:grid}.hualei-connection-status strong{font-size:10px}.hualei-connection-status small{color:#786f66;font-size:8px;line-height:1.4}.hualei-connection-status>a{color:#5d574f;white-space:nowrap;border:1px solid #d3ccc3;padding:9px 10px;font-size:8px;font-weight:900;text-decoration:none}.hualei-connection-status.active{background:#edf8f2;border-color:#abd0bd}.hualei-connection-status.active>span{color:#fff;background:#2c7a53}.hualei-connection-status.error{background:#fff4f1;border-color:#dfaaa2}.hualei-settings-form{gap:12px;display:grid}.hualei-http-warning{background:#fff0ed;border-left:4px solid #c35d4e;gap:4px;padding:11px 13px;display:grid}.hualei-http-warning strong{color:#983d32;font-size:9px}.hualei-http-warning span{color:#765b57;font-size:8px;line-height:1.5}.hualei-http-warning a{color:#a64234;text-underline-offset:2px;margin-left:6px;font-weight:900}.hualei-form-section{background:#faf8f4;border:1px solid #ddd7ce}.hualei-form-section>header{background:#efebe4;border-bottom:1px solid #e2dcd3;align-items:center;gap:10px;padding:11px 13px;display:flex}.hualei-form-section>header>span{color:var(--orange);font:950 11px ui-monospace,monospace}.hualei-form-section>header>div{gap:2px;display:grid}.hualei-form-section>header strong{font-size:10px}.hualei-form-section>header small{color:#777068;font-size:7px}.hualei-form-grid{grid-template-columns:1fr 1fr;gap:10px;padding:13px;display:grid}.hualei-form-grid.three{grid-template-columns:repeat(3,1fr)}.hualei-form-grid label{color:#625d55;align-content:start;gap:6px;min-width:0;font-size:8px;font-weight:900;display:grid}.hualei-form-grid input{width:100%;min-width:0;height:41px;color:var(--ink);font:inherit;background:#fff;border:1px solid #d5cec4;padding:0 10px}.hualei-form-grid label>small{color:#857d74;font-size:7px;font-weight:500;line-height:1.4}.hualei-form-grid .wide{grid-column:span 2}.hualei-settings-form>footer{justify-content:flex-end;gap:8px;padding-top:2px;display:flex}.hualei-disconnect-button{color:#a13f34;cursor:pointer;background:#fff5f2;border:1px solid #ca6c60;margin-right:auto;padding:0 13px;font-size:8px;font-weight:950}.hualei-disconnect-button:hover{color:#fff;background:#a13f34}.hualei-disconnect-button:disabled{cursor:wait;opacity:.5}.hualei-create-modal{width:min(860px,100vw - 32px)}.hualei-create-summary{background:#ddd7ce;border:1px solid #ddd7ce;grid-template-columns:1fr 1fr 1fr;gap:1px;margin-bottom:14px;display:grid}.hualei-create-summary>div{background:#f6f3ed;gap:5px;min-width:0;padding:11px;display:grid}.hualei-create-summary .wide{grid-column:span 2}.hualei-create-summary span{color:#7a736a;font-size:7px}.hualei-create-summary strong{overflow-wrap:anywhere;font-size:9px}.hualei-create-form{grid-template-columns:1fr 1fr;gap:12px;display:grid}.hualei-create-form>label{color:#615b53;gap:6px;min-width:0;font-size:8px;font-weight:900;display:grid}.hualei-create-form>label input,.hualei-create-form>label select{width:100%;min-width:0;height:42px;color:var(--ink);font:inherit;background:#fff;border:1px solid #d3ccc2;padding:0 10px}.hualei-create-form>label small{color:#827a71;font-size:7px;font-weight:500;line-height:1.45}.hualei-label-mode{border:0;grid-column:1/-1;min-width:0;margin:0;padding:0}.hualei-label-mode legend{color:#615b53;margin-bottom:8px;font-size:12px;font-weight:950}.hualei-label-mode>div{grid-template-columns:1fr 1fr;gap:8px;display:grid}.hualei-label-mode label{cursor:pointer;background:#fff;border:1px solid #d8d0c5;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px;min-height:82px;padding:12px 13px;transition:border-color .16s,box-shadow .16s,background .16s;display:grid;position:relative}.hualei-label-mode label:hover{background:#fffaf4;border-color:#e0a05d}.hualei-label-mode label.selected{border-color:var(--orange);box-shadow:inset 4px 0 0 var(--orange);background:#fff7ed}.hualei-label-mode input{opacity:0;width:1px;height:1px;position:absolute}.hualei-label-mode label:focus-within{outline-offset:2px;outline:2px solid #e58a35}.hualei-label-mode span{gap:5px;min-width:0;display:grid}.hualei-label-mode b{color:#302d29;font-size:13px}.hualei-label-mode small{color:#746d64;font-size:11px;line-height:1.45}.hualei-label-mode i{color:#7a7168;white-space:nowrap;background:#f7f4ee;border:1px solid #d8d0c5;padding:5px 7px;font-size:10px;font-style:normal;font-weight:850}.hualei-label-mode label.selected i{color:#b95a0b;background:#fff;border-color:#f1bb82}.hualei-create-form>.hualei-product-scope{border:0;border-left:3px solid var(--orange);background:#fff7ed;grid-column:1/-1;min-width:0;margin:0;padding:11px 12px 12px}.hualei-product-scope legend{color:#615b53;padding:0 0 7px;font-size:12px;font-weight:950}.hualei-product-scope>small{color:#827a71;margin-top:8px;font-size:11px;line-height:1.45;display:block}.hualei-product-options{gap:7px;max-height:310px;padding-right:3px;display:grid;overflow-y:auto}.hualei-product-option{cursor:pointer;background:#fff;border:1px solid #d8d0c5;grid-template-rows:auto auto;grid-template-columns:54px minmax(0,1fr) auto;align-items:center;gap:3px 10px;min-height:66px;padding:6px 10px 6px 6px;transition:border-color .16s,box-shadow .16s,background .16s;display:grid;position:relative}.hualei-product-option:hover{background:#fffaf4;border-color:#e0a05d}.hualei-product-option.selected{border-color:var(--orange);box-shadow:inset 3px 0 0 var(--orange);background:#fff9f1}.hualei-product-option:focus-within{outline-offset:2px;outline:2px solid #e58a35}.hualei-product-option>input{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute}.hualei-product-option-thumb{color:#8b8176;background:#f3efe9;border:1px solid #ded8cf;grid-row:1/3;place-items:center;width:54px;height:54px;font-size:10px;font-weight:900;display:grid;overflow:hidden}.hualei-product-option-thumb img{object-fit:cover;width:100%;height:100%}.hualei-product-option-thumb.placeholder{color:var(--orange);background:#282622}.hualei-product-option-copy{flex-wrap:wrap;align-items:baseline;gap:3px 8px;min-width:0;display:flex}.hualei-product-option-copy strong{color:#2f2c28;text-overflow:ellipsis;white-space:nowrap;flex-basis:100%;font-size:12px;overflow:hidden}.hualei-product-option-copy span{color:#746d64;font-size:11px}.hualei-product-option-copy code{color:#a4510b;font-size:10px;font-weight:850}.hualei-product-option>b{color:#302d29;grid-area:1/3;font-size:12px}.hualei-product-option>i{color:#9a9085;grid-area:2/3;font-size:10px;font-style:normal;font-weight:850}.hualei-product-option.selected>i{color:#b95a0b}.hualei-product-option.all .hualei-product-option-copy small{color:#746d64;font-size:11px}.hualei-declaration-merge{background:#fff;border:1px solid #d8d0c5;grid-column:1/-1;overflow:hidden}.hualei-declaration-merge>header{background:#f7f4ee;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;padding:11px 12px;display:grid}.hualei-declaration-merge>header>label{cursor:pointer;width:38px;height:22px;position:relative}.hualei-declaration-merge>header>label input{opacity:0;width:1px;height:1px;position:absolute}.hualei-declaration-merge>header>label span{background:#c8c1b7;border-radius:999px;width:38px;height:22px;transition:background .16s;display:block}.hualei-declaration-merge>header>label span:after{content:"";background:#fff;border-radius:50%;width:16px;height:16px;transition:transform .16s;position:absolute;top:3px;left:3px;box-shadow:0 1px 3px #0003}.hualei-declaration-merge>header>label input:checked+span{background:var(--orange)}.hualei-declaration-merge>header>label input:checked+span:after{transform:translate(16px)}.hualei-declaration-merge>header>label input:focus-visible+span{outline-offset:2px;outline:2px solid #b95a0b}.hualei-declaration-merge>header>label input:disabled+span{cursor:not-allowed;opacity:.45}.hualei-declaration-merge>header>div{gap:3px;display:grid}.hualei-declaration-merge>header strong{color:#302d29;font-size:12px}.hualei-declaration-merge>header small{color:#746d64;font-size:11px;line-height:1.4}.hualei-declaration-merge>header>i{color:#8a8178;font-size:10px;font-style:normal;font-weight:850}.hualei-declaration-merge.enabled>header{background:#fff7ed;border-bottom:1px solid #e2dbd2}.hualei-declaration-merge.enabled>header>i{color:#b95a0b}.hualei-declaration-assignments{background:#e7e0d7;gap:1px;display:grid}.hualei-declaration-assignments>label{background:#fff;grid-template-columns:minmax(0,1fr) auto minmax(220px,.9fr);align-items:center;gap:10px;padding:9px 12px;display:grid}.hualei-declaration-assignments>label>span{gap:3px;min-width:0;display:grid}.hualei-declaration-assignments>label>span strong{color:#35312d;text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.hualei-declaration-assignments>label>span small{color:#7b736a;font-size:10px}.hualei-declaration-assignments>label>b{color:#9b5b24;font-size:10px}.hualei-declaration-assignments select{color:#302d29;background:#fffdf9;border:1px solid #d3ccc2;width:100%;min-width:0;height:36px;padding:0 8px;font-size:11px;font-weight:750}.hualei-declaration-preview{background:#edf8f2;border-top:1px solid #e2dbd2;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:10px;padding:10px 12px;display:grid}.hualei-declaration-preview>strong{color:#286e4b;font-size:10px}.hualei-declaration-preview>div{flex-wrap:wrap;gap:6px;display:flex}.hualei-declaration-preview label{background:#fff;border:1px solid #b9d9c8;grid-template-columns:minmax(120px,1fr) auto 74px;align-items:center;gap:7px;padding:5px 6px 5px 9px;display:grid}.hualei-declaration-preview label span{color:#286e4b;font-size:10px;font-weight:800}.hualei-declaration-preview label b{color:#6e7d74;white-space:nowrap;font-size:9px}.hualei-declaration-preview label input{color:#205f40;background:#f8fffb;border:1px solid #9fc7b2;width:74px;height:30px;padding:0 7px;font-size:11px;font-weight:850}.hualei-split-weights{background:#fff;border:1px solid #d8d0c5;grid-column:1/-1;overflow:hidden}.hualei-split-weights>header{background:#fff7ed;border-bottom:1px solid #e2dbd2;justify-content:space-between;align-items:center;gap:12px;padding:11px 12px;display:flex}.hualei-split-weights>header>div{gap:3px;display:grid}.hualei-split-weights>header strong{color:#302d29;font-size:12px}.hualei-split-weights>header small{color:#746d64;font-size:11px;line-height:1.4}.hualei-split-weights>header i{color:#b95a0b;white-space:nowrap;font-size:10px;font-style:normal;font-weight:850}.hualei-split-weights>div{background:#e7e0d7;gap:1px;display:grid}.hualei-split-weights label{background:#fff;grid-template-columns:minmax(0,1fr) 140px auto;align-items:center;gap:8px;padding:9px 12px;display:grid}.hualei-split-weights label>span{gap:3px;min-width:0;display:grid}.hualei-split-weights label strong{color:#35312d;text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.hualei-split-weights label small{color:#7b736a;font-size:10px}.hualei-split-weights input{color:#302d29;background:#fffdf9;border:1px solid #d3ccc2;width:100%;min-width:0;height:36px;padding:0 8px;font-size:11px;font-weight:750}.hualei-split-weights label>b{color:#8b8176;font-size:10px}.hualei-create-flow{background:#ddd7ce;border:1px solid #ddd7ce;grid-column:1/-1;grid-template-columns:repeat(3,1fr);gap:1px;display:grid}.hualei-create-flow>div{background:#f7f4ee;grid-template-columns:28px 1fr;align-items:center;gap:2px 7px;min-height:64px;padding:10px;display:grid}.hualei-create-flow i{width:26px;height:26px;color:var(--orange);background:#25231f;border-radius:50%;grid-row:span 2;place-items:center;font-size:8px;font-style:normal;font-weight:950;display:grid}.hualei-create-flow strong{font-size:9px}.hualei-create-flow span{color:#817970;font-size:7px}.hualei-create-notice{color:#81552d;background:#fff4e8;border-left:3px solid #d77a26;grid-column:1/-1;margin:0;padding:10px 12px;font-size:8px;line-height:1.5}.hualei-declaration-rule{background:#edf8f2;border-left:3px solid #31815d;grid-column:1/-1;gap:4px;margin:0;padding:11px 12px;display:grid}.hualei-declaration-rule strong{color:#286e4b;font-size:9px}.hualei-declaration-rule span{color:#577468;font-size:8px;line-height:1.5}.hualei-create-form>.form-error,.hualei-create-form>footer{grid-column:1/-1}.hualei-create-form>footer{justify-content:flex-end;gap:8px;display:flex}@media (width<=820px){.hualei-form-grid.three{grid-template-columns:1fr 1fr}.hualei-form-grid .wide{grid-column:auto}}@media (width<=620px){.hualei-connection-status{grid-template-columns:38px 1fr}.hualei-connection-status>a{text-align:center;grid-column:1/-1}.hualei-form-grid,.hualei-form-grid.three,.hualei-create-form{grid-template-columns:1fr}.hualei-form-grid .wide,.hualei-create-summary .wide{grid-column:auto}.hualei-create-summary{grid-template-columns:1fr 1fr}.hualei-label-mode>div,.hualei-create-flow{grid-template-columns:1fr}.hualei-declaration-assignments>label{grid-template-columns:1fr;gap:5px}.hualei-declaration-assignments>label>b{display:none}.hualei-declaration-preview{grid-template-columns:1fr}.hualei-split-weights label{grid-template-columns:minmax(0,1fr) 110px auto}.hualei-settings-form>footer{flex-direction:column;align-items:stretch}.hualei-disconnect-button{min-height:40px;margin-right:0}.hualei-label-actions{grid-template-columns:1fr}}.customer-order-card>header{grid-template-columns:30px 46px minmax(230px,1.35fr) 115px 120px 120px 112px 34px;align-items:center}.customer-order-card>header>*{align-self:center}.order-select-column{display:contents}.order-select-checkbox{place-self:center}.order-select-column .order-priority{place-self:center;width:40px;height:40px;font-size:8px}.order-detail-toggle{color:#6a645c;cursor:pointer;background:0 0;border:0;place-items:center;width:34px;height:38px;padding:0;font-size:18px;display:grid}.order-detail-toggle:hover,.order-detail-toggle:focus-visible{color:var(--orange-dark);background:#eee9e1;outline:0}.order-detail-toggle span{transition:transform .15s;display:block}.order-detail-toggle.open span{transform:rotate(180deg)}@container (width<=1200px){.customer-order-card>header{grid-template-columns:30px 42px minmax(220px,1fr) 100px 105px 108px 34px}.order-total{display:none}}@container (width<=900px){.customer-order-card>header{grid-template-columns:30px 40px minmax(200px,1fr) 90px 104px 34px}.order-shopify-status{display:none}}@container (width<=720px){.customer-order-card>header{grid-template-columns:28px 38px minmax(0,1fr) 90px 32px;gap:8px}.order-select-checkbox{grid-area:1/1/span 2}.order-select-column .order-priority{grid-area:1/2/span 2;width:36px;height:36px}.order-identity{grid-area:1/3}.order-link-progress{grid-area:2/3}.order-row-actions{grid-area:1/4/span 2}.order-detail-toggle{grid-area:1/5/span 2;width:32px}}.order-edit-open{color:#292620;cursor:pointer;background:#fff;border:1px solid #d5cec4;font-size:8px;font-weight:950}.order-edit-open:hover{border-color:var(--orange);color:var(--orange-dark);background:#fff6eb}.order-address-edit-open{color:#8f481f;cursor:pointer;background:#fff8f0;border:1px solid #c9854e;font-size:8px;font-weight:950}.order-address-edit-open:hover,.order-address-edit-open.retry{border-color:var(--orange);background:var(--orange);color:#fff}.order-address-edit-open:disabled{cursor:wait;opacity:.55}.order-address-edit-backdrop{z-index:2147483600}.order-address-edit-modal{width:min(820px,100vw - 32px);max-height:calc(100svh - 32px);overflow:auto}.order-address-edit-modal .modal-heading{margin-bottom:14px}.order-address-edit-modal .modal-heading p:last-child{color:var(--muted);margin:6px 0 0;font-size:10px;font-weight:800}.order-address-edit-rule{border-left:4px solid var(--orange);color:#70431f;background:#fff7ed;margin:14px 0 0;padding:11px 13px;font-size:10px;line-height:1.55}.order-address-edit-modal>.form-error{margin:12px 0 0}.order-address-edit-modal>footer{justify-content:flex-end;gap:8px;margin-top:18px;display:flex}.order-edit-backdrop{z-index:2147483600}.order-edit-modal{width:min(1040px,100vw - 32px);max-height:calc(100svh - 32px);overflow-y:auto}.order-edit-modal .modal-heading{margin-bottom:14px}.order-edit-modal .modal-heading p:last-child{color:var(--muted);margin:6px 0 0;font-size:10px;font-weight:800}.order-edit-form{gap:14px;display:grid}.order-edit-reference{border-left:3px solid var(--orange);background:#fff3e7;justify-content:space-between;align-items:center;gap:18px;padding:12px 14px;display:flex}.order-edit-reference>div{gap:4px;min-width:0;display:grid}.order-edit-reference span{color:#805438;font-size:8px;font-weight:900}.order-edit-reference strong{overflow-wrap:anywhere;color:var(--orange-dark);font:950 14px ui-monospace,monospace}.order-edit-reference small{color:#7d746a;font-size:8px}.order-edit-section{background:#fff;border:1px solid #d9d3ca;overflow:hidden}.order-edit-section>header{background:#f7f4ee;border-bottom:1px solid #e5e0d8;justify-content:space-between;align-items:center;gap:16px;min-height:54px;padding:10px 14px;display:flex}.order-edit-section>header>div{gap:4px;display:grid}.order-edit-section>header strong{font-size:11px}.order-edit-section>header span{color:var(--muted);font-size:8px}.order-edit-section>header i{color:#c5b7a5;font-size:18px;font-style:normal;font-weight:950}.order-edit-address-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;padding:14px;display:grid}.order-edit-address-grid label,.order-edit-line-fields label{color:#565149;align-content:start;gap:6px;min-width:0;font-size:9px;font-weight:900;display:grid}.order-edit-address-grid label small{color:#8a6b50;font-size:7px;font-weight:800;line-height:1.4}.order-edit-address-grid input,.order-edit-line-fields input{width:100%;min-width:0;min-height:42px;color:var(--ink);font:inherit;background:#fcfbf8;border:1px solid #d8d2c9;padding:0 10px;font-size:10px}.order-edit-address-grid input:focus,.order-edit-line-fields input:focus{border-color:var(--orange);outline:0;box-shadow:0 0 0 3px #f0651b1a}.order-edit-line-fields input:disabled{cursor:not-allowed;color:#8f8980;background:#ece9e3}.order-edit-address-grid .wide{grid-column:1/-1}.order-edit-lines{background:#f4f1eb;gap:10px;padding:14px;display:grid}.order-edit-lines article{background:#fff;border:1px solid #ddd7ce;grid-template-columns:58px minmax(0,1fr);gap:12px;padding:12px;display:grid}.order-edit-line-image{background:#ece8df;place-items:center;width:58px;height:58px;display:grid;overflow:hidden}.order-edit-line-image img{object-fit:cover;width:100%;height:100%;display:block}.order-edit-line-image.placeholder{background:var(--ink);color:var(--orange);font-size:8px;font-weight:900}.order-edit-line-fields{grid-template-columns:minmax(220px,2fr) minmax(130px,1fr) minmax(150px,1fr) 90px 125px;gap:8px;min-width:0;display:grid}.order-edit-line-fields label small{color:#a2493d;font-size:7px;line-height:1.35}.order-edit-lines article footer{color:var(--muted);grid-column:2;justify-content:space-between;align-items:center;gap:12px;padding-top:1px;font-size:8px;display:flex}.order-edit-lines article footer strong{color:#327153;font-size:8px}.order-edit-notice,.order-edit-shopify-note{border-left:3px solid var(--orange);color:#765133;background:#fff4e8;margin:0;padding:11px 13px;font-size:9px;line-height:1.6}.order-edit-shopify-note{color:#3e617e;background:#eef6fc;border-left-color:#537a9f}.order-edit-form>.form-error{margin:0}.order-edit-form>footer{justify-content:flex-end;gap:8px;display:flex}@media (width<=900px){.order-edit-address-grid,.order-edit-line-fields{grid-template-columns:1fr 1fr}.order-edit-line-fields .product-name{grid-column:1/-1}}@media (width<=720px){.order-edit-modal{width:calc(100vw - 20px);max-height:calc(100svh - 20px);padding:20px 16px}.order-edit-reference{flex-direction:column;align-items:flex-start;gap:7px}.order-edit-address-grid,.order-edit-line-fields{grid-template-columns:1fr}.order-edit-address-grid .wide,.order-edit-line-fields .product-name{grid-column:auto}.order-address-edit-backdrop{padding:0}.order-address-edit-modal{width:100vw;max-height:100svh}.order-address-edit-modal .order-edit-address-grid{grid-template-columns:1fr}.order-address-edit-modal .order-edit-address-grid .wide{grid-column:auto}.order-address-edit-modal>footer{flex-direction:column-reverse;align-items:stretch}.order-address-edit-modal>footer button{width:100%}.order-edit-lines article{grid-template-columns:1fr}.order-edit-line-image{width:64px;height:64px}.order-edit-lines article footer{flex-direction:column;grid-column:auto;align-items:flex-start;gap:5px}}.order-link-modal.compact{width:min(760px,100vw - 32px)}.order-sku-match.multi{display:block}.order-linked-sku-stack{gap:7px;display:grid}.order-linked-sku-item{background:#fbfaf7;border:1px solid #e4ded5;grid-template-columns:38px minmax(0,1fr);align-items:center;gap:8px;min-width:0;padding:5px;display:grid}.order-linked-sku-item .order-match-thumb{width:38px;height:38px}.order-linked-sku-item>div:last-child{gap:2px;min-width:0;display:grid}.order-linked-sku-item code,.order-linked-sku-item strong,.order-linked-sku-item small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.order-sku-column{gap:8px;min-width:0;display:grid}.order-line-pod-customization{background:#f7f5f1;border:1px solid #dfd8cf;border-left:3px solid #9a9186;gap:7px;padding:8px;display:grid}.order-line-pod-customization.enabled{border-color:#efb07b;border-left-color:var(--orange);background:#fff8ef}.order-line-pod-customization.locked{background:#f1efeb;border-color:#d8d2ca}.order-line-pod-customization>header{justify-content:space-between;align-items:center;gap:8px;display:flex}.order-line-pod-customization>header label{cursor:pointer;align-items:center;gap:7px;min-width:0;display:flex}.order-line-pod-customization>header input{width:15px;height:15px;accent-color:var(--orange);flex:none}.order-line-pod-customization>header label>span{gap:2px;min-width:0;display:grid}.order-line-pod-customization>header b{font-size:8px}.order-line-pod-customization>header small{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:7px;overflow:hidden}.order-line-pod-customization>header>strong{color:var(--orange-dark);white-space:nowrap;font-size:7px}.order-line-pod-name{box-sizing:border-box;width:100%;height:32px;color:var(--ink);background:#fff;border:1px solid #d8c4b1;padding:0 8px;font-size:8px;font-weight:800}.order-line-pod-name:focus{border-color:var(--orange);outline:0;box-shadow:0 0 0 2px #eb67241f}.order-line-pod-customization>footer{justify-content:space-between;align-items:center;gap:8px;display:flex}.order-line-pod-customization>footer small{color:#7e7165;font-size:7px;line-height:1.35}.order-line-pod-customization>footer button{border:1px solid var(--orange);min-height:27px;color:var(--orange-dark);cursor:pointer;white-space:nowrap;background:#fff;padding:0 8px;font-size:7px;font-weight:950}.order-line-pod-customization>footer button:disabled{color:#aaa39a;cursor:default;border-color:#d6d0c8}.order-multi-sku-step{align-items:start}.order-multi-sku-step>span{margin-top:12px}.order-multi-sku-picker{background:#f9f7f2;border:1px solid #dcd5ca;min-width:0}.order-multi-sku-picker>header{background:#fff;border-bottom:1px solid #e2dcd3;justify-content:space-between;align-items:center;gap:12px;min-height:52px;padding:10px 12px;display:flex}.order-multi-sku-picker>header>div{gap:3px;display:grid}.order-multi-sku-picker>header strong{font-size:11px}.order-multi-sku-picker>header small{color:var(--muted);font-size:8px}.order-multi-sku-picker>header>b{color:var(--orange-dark);white-space:nowrap;background:#fff0e3;padding:5px 8px;font-size:8px}.order-multi-sku-picker>p{color:var(--muted);text-align:center;margin:0;padding:18px;font-size:9px}.order-multi-sku-options{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;max-height:260px;padding:10px;display:grid;overflow-y:auto}.order-multi-sku-options>label{cursor:pointer;background:#fff;border:1px solid #ddd7ce;grid-template-columns:18px 42px minmax(0,1fr) auto;align-items:center;gap:8px;min-width:0;padding:8px;display:grid}.order-multi-sku-options>label:hover{border-color:#e2a16e}.order-multi-sku-options>label.selected{border-color:var(--orange);box-shadow:inset 3px 0 0 var(--orange);background:#fff7ef}.order-multi-sku-options>label.stockout{border-style:dashed}.order-multi-sku-options input{width:15px;height:15px;accent-color:var(--orange)}.order-multi-sku-options .order-match-thumb{width:42px;height:42px}.order-multi-sku-options>label>span:nth-of-type(2){gap:2px;min-width:0;display:grid}.order-multi-sku-options strong,.order-multi-sku-options code,.order-multi-sku-options small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.order-multi-sku-options strong{font-size:9px}.order-multi-sku-options code{color:var(--orange-dark);font-size:7px}.order-multi-sku-options small{color:var(--muted);font-size:7px}.order-multi-sku-options>label>b{color:#8c857b;white-space:nowrap;font-size:7px}.order-multi-sku-options>label.selected>b{color:var(--orange-dark)}.order-selected-sku-list{background:#fffaf5;border:1px solid #e0b58f}.order-selected-sku-list>header{border-bottom:1px solid #ead4c1;justify-content:space-between;align-items:center;gap:12px;min-height:48px;padding:9px 12px;display:flex}.order-selected-sku-list>header>div{gap:3px;display:grid}.order-selected-sku-list>header strong{font-size:10px}.order-selected-sku-list>header span{color:#7b6654;font-size:8px}.order-selected-sku-list>header button{color:#a04735;background:0 0;border:0;font-size:8px;font-weight:900}.order-selected-sku-list>div{background:#eadfd4;grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;display:grid}.order-selected-sku-list article{background:#fff;grid-template-columns:22px minmax(0,1fr) 24px;align-items:center;gap:7px;min-width:0;padding:8px 10px;display:grid}.order-selected-sku-list article.stockout{background:#fff4f1}.order-selected-sku-list article i{background:var(--ink);width:22px;height:22px;color:var(--orange);border-radius:50%;place-items:center;font-size:7px;font-style:normal;font-weight:950;display:grid}.order-selected-sku-list article>span{gap:2px;min-width:0;display:grid}.order-selected-sku-list article strong,.order-selected-sku-list article small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.order-selected-sku-list article strong{font-size:8px}.order-selected-sku-list article small{color:var(--muted);font-size:7px}.order-selected-sku-list article button{color:#8f5545;background:#f1ede7;border:0;width:24px;height:24px;font-size:12px}@media (width<=720px){.order-link-modal.compact{width:calc(100vw - 20px)}.order-multi-sku-options,.order-selected-sku-list>div{grid-template-columns:1fr}.order-linked-sku-item{grid-template-columns:34px minmax(0,1fr)}.order-linked-sku-item .order-match-thumb{width:34px;height:34px}.order-sku-column{grid-column:1/-1}.order-line-pod-customization>footer{flex-direction:column;align-items:stretch}.order-line-pod-customization>footer button{min-height:34px}}.tracking17-main{min-width:0}.tracking17-message,.tracking17-success{margin:0 0 16px}.tracking17-success{color:#286647;background:#eef8f2;border:1px solid #b9d9c8;align-items:center;gap:9px;padding:12px 14px;font-size:13px;font-weight:800;display:flex}.tracking17-success span{color:#fff;background:#286647;border-radius:50%;place-items:center;width:22px;height:22px;display:grid}.tracking17-connect-card{background:#fffdf9;border:1px solid #d7cfc3;grid-template-columns:minmax(0,1.25fr) minmax(320px,.75fr);display:grid;box-shadow:0 18px 48px #2a231b14}.tracking17-connect-copy{color:#fff;background:linear-gradient(135deg,#24221f 0 58%,#302d29 58%);border-right:1px solid #e1d9cd;align-content:center;gap:13px;min-height:310px;padding:42px;display:grid}.tracking17-connect-copy>span,.tracking17-history-card>div>span{color:var(--orange);letter-spacing:.12em;font:900 11px ui-monospace,monospace}.tracking17-connect-copy h2,.tracking17-history-card h2{margin:0;font-size:clamp(24px,3vw,38px);line-height:1.05}.tracking17-connect-copy p{color:#d2cdc6;max-width:700px;margin:0;font-size:14px;line-height:1.75}.tracking17-connect-copy>div{flex-wrap:wrap;gap:18px;display:flex}.tracking17-connect-copy a{color:#ffb27d;font-size:13px;font-weight:850;text-decoration:none}.tracking17-connect-card>form{align-content:center;gap:14px;padding:34px;display:grid}.tracking17-connect-card form label{color:#514a42;gap:8px;font-size:13px;font-weight:900;display:grid}.tracking17-connect-card form input{background:#fff;border:1px solid #cfc6ba;width:100%;height:46px;padding:0 12px;font:13px ui-monospace,monospace}.tracking17-connect-card form small{color:var(--muted);font-size:12px;line-height:1.55}.tracking17-stats{background:#ddd6cc;border:1px solid #d9d2c8;grid-template-columns:repeat(5,minmax(0,1fr));gap:1px;margin-bottom:16px;display:grid}.tracking17-stats article{background:#fffdf9;gap:7px;min-width:0;padding:18px;display:grid}.tracking17-stats article.attention{background:#fff3ed}.tracking17-stats article.quota{color:#fff;background:#22211f}.tracking17-stats span,.tracking17-stats small{color:var(--muted);font-size:11px}.tracking17-stats strong{font-size:27px;line-height:1}.tracking17-stats .quota span,.tracking17-stats .quota small{color:#cfc8bf}.tracking17-stats .quota strong{color:var(--orange)}.tracking17-connection-card{background:#fffdf9;border:1px solid #d8d1c7;border-left:4px solid #379161;margin-bottom:16px}.tracking17-connection-card.error{border-left-color:#be4c3c}.tracking17-connection-card>header{border-bottom:1px solid #e5dfd6;justify-content:space-between;align-items:center;gap:16px;min-height:76px;padding:14px 18px;display:flex}.tracking17-connection-card>header>div{align-items:center;gap:11px;display:flex}.tracking17-connection-card>header>div>div{gap:3px;display:grid}.tracking17-connection-card>header strong{font-size:14px}.tracking17-connection-card>header small{color:var(--muted);font-size:11px}.tracking17-connection-card>header a,.tracking17-connection-card>header button{color:#4d4842;background:#fff;border:1px solid #d2cbc1;align-items:center;min-height:34px;padding:0 11px;font-size:11px;font-weight:850;text-decoration:none;display:inline-flex}.tracking17-connection-card>header button{color:#a4493d;cursor:pointer}.tracking17-mark{color:#ff7426;background:#1f211f;border-radius:10px;place-items:center;width:39px;height:39px;font:950 16px ui-monospace,monospace;display:grid}.tracking17-connection-error{color:#9b4134;background:#fff0ed;margin:0;padding:11px 18px;font-size:12px}.tracking17-webhook{grid-template-columns:minmax(200px,.8fr) minmax(300px,1.2fr) auto;align-items:center;gap:14px;padding:15px 18px;display:grid}.tracking17-webhook>div{gap:4px;display:grid}.tracking17-webhook strong{font-size:12px}.tracking17-webhook span{color:var(--muted);font-size:11px;line-height:1.5}.tracking17-webhook code{text-overflow:ellipsis;white-space:nowrap;background:#f4f1ec;border:1px solid #ddd5ca;min-width:0;padding:10px 12px;font-size:11px;overflow:hidden}.tracking17-webhook button{border:1px solid var(--orange);min-height:37px;color:var(--orange-dark);cursor:pointer;background:#fff6ed;padding:0 14px;font-size:11px;font-weight:900}.tracking17-connection-card>footer{color:var(--muted);background:#f7f4ef;border-top:1px solid #e5dfd6;flex-wrap:wrap;gap:9px 22px;padding:10px 18px;font-size:10px;display:flex}.tracking17-history-card{background:#fff7ef;border:1px solid #e1b28d;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px 24px;margin-bottom:16px;padding:22px;display:grid}.tracking17-history-card.enabled{background:#f1f8f3;border-color:#a8d0b9}.tracking17-history-card>div{gap:7px;display:grid}.tracking17-history-card h2{font-size:19px}.tracking17-history-card p,.tracking17-history-card>small{color:#716960;margin:0;font-size:12px;line-height:1.55}.tracking17-history-card>small{grid-column:1/-1}.tracking17-list-panel{overflow:hidden}.tracking17-list-panel .panel-heading{gap:16px}.tracking17-filters{grid-template-columns:minmax(240px,1fr) 180px;gap:8px;min-width:min(590px,100%);display:grid}.tracking17-filters select{background:#fff;border:1px solid #d1cac0;height:40px;padding:0 10px;font-size:12px}.tracking17-list{display:grid}.tracking17-list>article{background:#fff;border-top:1px solid #e2dcd3;grid-template-columns:minmax(160px,.65fr) minmax(180px,.8fr) minmax(260px,1.3fr) minmax(135px,.55fr);align-items:center;gap:15px;padding:18px;display:grid}.tracking17-list>article.error{background:snow;box-shadow:inset 4px 0 #c64d3e}.tracking17-list>article.status-Delivered{box-shadow:inset 4px 0 #36865b}.tracking17-number,.tracking17-orders,.tracking17-latest,.tracking17-row-meta{gap:5px;min-width:0;display:grid}.tracking17-number span,.tracking17-orders span{color:var(--muted);font-size:10px;font-weight:800}.tracking17-number code{color:#2b2926;text-overflow:ellipsis;white-space:nowrap;font:900 13px ui-monospace,monospace;overflow:hidden}.tracking17-number small,.tracking17-orders small,.tracking17-latest small,.tracking17-row-meta span{color:var(--muted);font-size:10px}.tracking17-orders strong,.tracking17-latest strong{text-overflow:ellipsis;font-size:12px;line-height:1.45;overflow:hidden}.tracking17-latest i{color:#3e6e55;background:#eef2ef;width:max-content;padding:4px 7px;font-size:10px;font-style:normal;font-weight:900}.tracking17-latest i.Exception,.tracking17-latest i.DeliveryFailure,.tracking17-latest i.Expired,.tracking17-latest i.error{color:#a24336;background:#fff0ed}.tracking17-row-meta{text-align:right}.tracking17-retry{gap:6px;display:grid}.tracking17-retry label{color:#795348;gap:4px;font-size:10px;font-weight:850;display:grid}.tracking17-retry input{border:1px solid #d5c6bd;width:100%;height:34px;padding:0 8px}.tracking17-retry button{color:#a64032;background:#fff;border:1px solid #ba4f3e;height:32px;font-size:10px;font-weight:900}.tracking17-timeline{border-top:1px dashed #ddd5ca;grid-column:1/-1;padding-top:10px}.tracking17-timeline summary{color:#915327;cursor:pointer;width:max-content;font-size:11px;font-weight:850}.tracking17-timeline ol,.order-tracking-live ol,.client-tracking-live ol{gap:0;margin:12px 0 0;padding:0;list-style:none;display:grid}.tracking17-timeline li,.order-tracking-live li,.client-tracking-live li{border-top:1px solid #ebe6de;grid-template-columns:155px minmax(0,1fr);gap:12px;padding:9px 0;display:grid}.tracking17-timeline time,.order-tracking-live time,.client-tracking-live time{color:var(--muted);font-size:10px}.tracking17-timeline li div,.order-tracking-live li span,.client-tracking-live li span{gap:3px;display:grid}.tracking17-timeline li strong,.order-tracking-live li b,.client-tracking-live li b{font-size:11px;line-height:1.5}.tracking17-shortcut span{color:#f16d25;font:950 11px ui-monospace,monospace}.order-tracking-live{background:#f3f8f5;border:1px solid #cbd9d0;border-left:3px solid #37875c;gap:5px;padding:10px 11px;display:grid}.order-tracking-live.error,.order-tracking-live.status-Exception,.order-tracking-live.status-DeliveryFailure{background:#fff3f0;border-color:#e0b7af #e0b7af #e0b7af #b94839}.order-tracking-live>header{justify-content:space-between;align-items:center;gap:9px;display:flex}.order-tracking-live>header span{color:#397257;font-size:10px;font-weight:950}.order-tracking-live>header i{color:#286747;font-size:10px;font-style:normal;font-weight:900}.order-tracking-live>strong{font-size:11px;line-height:1.45}.order-tracking-live>small{color:var(--muted);font-size:10px}.order-tracking-live summary{cursor:pointer;color:#80502f;font-size:10px;font-weight:850}.client-order-tracking article:has(.client-tracking-live){grid-template-columns:30px minmax(170px,.7fr) minmax(260px,1fr) auto;align-items:start}.client-tracking-live{background:#eef7f2;border-left:3px solid #37875c;gap:5px;min-width:0;padding:9px 11px;display:grid}.client-tracking-live.error,.client-tracking-live.status-Exception,.client-tracking-live.status-DeliveryFailure{background:#fff0ed;border-left-color:#bc4a3c}.client-tracking-live>header{justify-content:space-between;align-items:center;gap:9px;display:flex}.client-tracking-live>header span{font:950 10px ui-monospace,monospace;color:#347352!important;background:0 0!important;border-radius:0!important;width:auto!important;height:auto!important;display:inline!important}.client-tracking-live>header i{color:#286747;font-size:10px;font-style:normal;font-weight:900}.client-tracking-live>strong{font-size:12px;line-height:1.45}.client-tracking-live>small{font-size:10px!important}.client-tracking-live summary{cursor:pointer;color:#80502f;font-size:10px;font-weight:850}.client-tracking-live li{grid-template-columns:130px minmax(0,1fr)}.client-tracking-live li b{font-size:10px}.client-tracking-live li small{font-size:9px!important}@media (width<=1180px){.tracking17-stats{grid-template-columns:repeat(3,1fr)}.tracking17-stats article:nth-child(4),.tracking17-stats article:nth-child(5){grid-column:span 1}.tracking17-list>article{grid-template-columns:1fr 1fr}.tracking17-row-meta{text-align:left}.tracking17-timeline{grid-column:1/-1}.client-order-tracking article:has(.client-tracking-live){grid-template-columns:30px minmax(0,1fr)}.client-tracking-live{grid-column:2}.client-order-tracking article:has(.client-tracking-live) .client-tracking-actions{grid-column:2}}@media (width<=760px){.tracking17-connect-card{grid-template-columns:1fr}.tracking17-connect-copy{border-bottom:1px solid #e1d9cd;border-right:0;min-height:240px;padding:28px 22px}.tracking17-connect-card>form{padding:24px 20px}.tracking17-stats{grid-template-columns:1fr 1fr}.tracking17-stats article.quota{grid-column:1/-1}.tracking17-connection-card>header,.tracking17-webhook,.tracking17-history-card{grid-template-columns:1fr;align-items:stretch}.tracking17-connection-card>header{flex-direction:column;align-items:stretch}.tracking17-connection-card>header>div:last-child{flex-wrap:wrap}.tracking17-webhook code{white-space:normal;overflow-wrap:anywhere}.tracking17-history-card>button{width:100%}.tracking17-filters{grid-template-columns:1fr;min-width:0}.tracking17-list>article{grid-template-columns:1fr}.tracking17-timeline{grid-column:auto}.tracking17-timeline li,.order-tracking-live li,.client-tracking-live li{grid-template-columns:1fr;gap:4px}}.shopee-admin-page{--shopee:#ee4d2d;--shopee-dark:#b9341e;padding-bottom:80px}.shopee-page-header .secondary-button{color:#302d29;justify-content:center;align-items:center;text-decoration:none;display:inline-flex}.shopee-message{background:#fff;border:1px solid;align-items:center;gap:11px;min-height:48px;margin:18px 0 0;padding:10px 15px;font-size:14px;font-weight:750;line-height:1.5;display:flex}.shopee-message span{color:#fff;border-radius:50%;flex:none;place-items:center;width:25px;height:25px;font-weight:950;display:grid}.shopee-message.success{color:#276e49;border-color:#b7d9c4}.shopee-message.success span{background:#34845a}.shopee-message.error{color:#a43e2a;border-color:#edbcb1}.shopee-message.error span{background:#bd4933}.shopee-stats{grid-template-columns:1.2fr .65fr .85fr;gap:12px;margin-top:24px;display:grid}.shopee-stats article{background:#fff;border:1px solid #d9d3ca;align-content:space-between;gap:8px;min-width:0;min-height:132px;padding:21px;display:grid}.shopee-stats article>span{color:#736c64;font-size:13px;font-weight:800}.shopee-stats article strong{text-overflow:ellipsis;white-space:nowrap;font-size:clamp(22px,2.4vw,34px);overflow:hidden}.shopee-stats article small{color:#827b73;font-size:13px}.shopee-stats article.ready{border-top:4px solid #33815a}.shopee-stats article.attention{border-top:4px solid var(--shopee)}.shopee-connect-panel{background:#fff;border:1px solid #d8d1c7;grid-template-columns:minmax(320px,.9fr) minmax(360px,1.1fr);min-width:0;margin-top:16px;display:grid}.shopee-connect-copy{color:#fff;background:#24211f;align-content:center;gap:10px;min-height:330px;padding:clamp(30px,4vw,54px);display:grid}.shopee-wordmark{border:2px solid var(--shopee);color:#ff7659;letter-spacing:.16em;width:max-content;padding:9px 12px;font:950 18px/1 ui-monospace,monospace}.shopee-connect-copy>p{color:#ff947d;letter-spacing:.11em;margin:5px 0 0;font:850 12px/1.4 ui-monospace,monospace}.shopee-connect-copy h2{letter-spacing:-.04em;max-width:420px;margin:0 0 10px;font-size:clamp(27px,3.2vw,43px);line-height:1.05}.shopee-connect-copy ol{gap:10px;margin:6px 0 0;padding:0;list-style:none;display:grid}.shopee-connect-copy li{color:#e5ded7;grid-template-columns:38px 1fr;align-items:center;gap:10px;font-size:14px;display:grid}.shopee-connect-copy li b{color:#ff7659;font:900 13px ui-monospace,monospace}.shopee-connect-control{align-content:center;gap:16px;padding:clamp(30px,5vw,64px);display:grid}.shopee-connect-control label,.shopee-config-fields label{color:#4f4943;gap:8px;font-size:14px;font-weight:850;display:grid}.shopee-connect-control select,.shopee-config-fields input,.shopee-config-fields select{color:#2f2c28;background:#fbfaf8;border:1px solid #cfc6bc;outline:0;width:100%;min-height:48px;padding:0 13px;font-size:14px}.shopee-connect-control select:focus,.shopee-config-fields input:focus,.shopee-config-fields select:focus{border-color:var(--shopee);box-shadow:0 0 0 3px #ee4d2d17}.shopee-connect-button{border:1px solid var(--shopee);background:var(--shopee);color:#fff;cursor:pointer;min-height:54px;font-size:16px;font-weight:950}.shopee-connect-button:hover:not(:disabled){background:var(--shopee-dark)}.shopee-connect-button:disabled{cursor:not-allowed;opacity:.48}.shopee-connect-control>small{color:#746e66;font-size:13px;line-height:1.55}.shopee-connections-panel{background:#fff;border:1px solid #d9d3ca;margin-top:16px}.shopee-connections-panel>header{justify-content:space-between;align-items:center;gap:20px;padding:22px;display:flex}.shopee-connections-panel>header h2{margin:3px 0 0;font-size:22px}.shopee-connections-panel>header>span{color:#625c55;background:#f1eee8;padding:7px 10px;font-size:13px;font-weight:850}.shopee-connection-list{border-top:1px solid #e1dcd5;display:grid}.shopee-connection-list>article{border-bottom:1px solid #e7e2db;grid-template-columns:48px minmax(230px,1fr) minmax(180px,.55fr) auto;align-items:center;gap:16px;padding:20px 22px;display:grid;box-shadow:inset 4px 0 #a8a29a}.shopee-connection-list>article:last-child{border-bottom:0}.shopee-connection-list>article.active{box-shadow:inset 4px 0 #37855b}.shopee-connection-list>article.error,.shopee-connection-list>article.expired{background:#fffaf8;box-shadow:inset 4px 0 #c34b34}.shopee-shop-symbol{border:2px solid var(--shopee);width:44px;height:44px;color:var(--shopee);place-items:center;font:950 20px ui-monospace,monospace;display:grid}.shopee-shop-name,.shopee-shop-status{gap:5px;min-width:0;display:grid}.shopee-shop-name strong{text-overflow:ellipsis;white-space:nowrap;font-size:15px;overflow:hidden}.shopee-shop-name span,.shopee-shop-name small,.shopee-shop-status small{color:#756f67;font-size:12px}.shopee-shop-name em{color:#a63e29;font-size:12px;font-style:normal;line-height:1.45}.shopee-shop-status i{color:#28724d;background:#e8f4ec;width:max-content;padding:5px 8px;font-size:12px;font-style:normal;font-weight:900}.shopee-connection-list article.error .shopee-shop-status i,.shopee-connection-list article.expired .shopee-shop-status i{color:#ac3c27;background:#ffeae5}.shopee-shop-actions{justify-content:flex-end;gap:7px;display:flex}.shopee-shop-actions button,.shopee-callback-card button,.shopee-config-card form>button{color:#413c36;cursor:pointer;background:#fff;border:1px solid #bbb3a9;min-height:39px;padding:0 13px;font-size:13px;font-weight:850}.shopee-shop-actions button:hover,.shopee-callback-card button:hover{border-color:var(--shopee)}.shopee-shop-actions button.danger{color:#a03d2b;border-color:#e0b1a7}.shopee-shop-actions button:disabled{cursor:wait;opacity:.5}.shopee-empty{text-align:center;align-content:center;place-items:center;gap:8px;min-height:210px;padding:34px;display:grid}.shopee-empty>span{border:2px solid var(--shopee);width:48px;height:48px;color:var(--shopee);place-items:center;font:950 20px ui-monospace,monospace;display:grid}.shopee-empty h3{margin:3px 0 0;font-size:18px}.shopee-empty p{color:#766f67;margin:0;font-size:14px}.shopee-settings-grid{grid-template-columns:minmax(0,1.2fr) minmax(300px,.8fr);gap:16px;margin-top:16px;display:grid}.shopee-config-card,.shopee-callback-card{background:#fff;border:1px solid #d9d2c9}.shopee-config-card>summary{cursor:pointer;justify-content:space-between;align-items:center;gap:20px;min-height:82px;padding:20px 22px;list-style:none;display:flex}.shopee-config-card>summary::-webkit-details-marker{display:none}.shopee-config-card>summary span{gap:5px;display:grid}.shopee-config-card>summary b{font-size:16px}.shopee-config-card>summary small{color:#756f67;font-size:12px}.shopee-config-card>summary i{color:var(--shopee-dark);font-size:12px;font-style:normal;font-weight:900}.shopee-config-card form{border-top:1px solid #e2ddd6;gap:14px;padding:22px;display:grid}.shopee-config-fields{grid-template-columns:.65fr 1.35fr .75fr;gap:10px;display:grid}.shopee-config-card form>button{border-color:var(--shopee);background:var(--shopee);color:#fff;justify-self:start}.shopee-config-card form>button:disabled{opacity:.55}.shopee-config-card form>p{color:#746e66;margin:0;font-size:12px;line-height:1.55}.shopee-callback-card{align-content:start;gap:9px;padding:22px;display:grid}.shopee-callback-card>span{color:var(--shopee);letter-spacing:.12em;font:900 11px ui-monospace,monospace}.shopee-callback-card h2{margin:0;font-size:20px}.shopee-callback-card p{color:#746e66;margin:0;font-size:13px;line-height:1.55}.shopee-callback-card code{overflow-wrap:anywhere;color:#4c4640;background:#f7f4ef;border:1px dashed #d2c8bd;padding:12px;font:700 12px/1.55 ui-monospace,monospace}.shopee-callback-card button{justify-self:start}@media (width<=1050px){.shopee-stats{grid-template-columns:1fr 1fr}.shopee-stats article:first-child{grid-column:1/-1}.shopee-connect-panel{grid-template-columns:1fr}.shopee-connect-copy{min-height:280px}.shopee-connect-control{padding:34px}.shopee-connection-list>article{grid-template-columns:48px minmax(0,1fr) auto}.shopee-shop-status{grid-column:2}.shopee-shop-actions{grid-area:1/3/span 2}.shopee-settings-grid{grid-template-columns:1fr}}@media (width<=700px){.shopee-page-header{flex-direction:column;align-items:flex-start}.shopee-page-header .secondary-button{width:100%}.shopee-stats{grid-template-columns:1fr}.shopee-stats article:first-child{grid-column:auto}.shopee-stats article{min-height:112px}.shopee-connect-copy{min-height:260px;padding:30px 22px}.shopee-connect-control{padding:26px 20px}.shopee-connections-panel>header{flex-direction:column;align-items:flex-start}.shopee-connection-list>article{grid-template-columns:44px minmax(0,1fr)}.shopee-shop-status,.shopee-shop-actions{grid-area:auto/2}.shopee-shop-actions{flex-wrap:wrap;justify-content:flex-start}.shopee-config-fields{grid-template-columns:1fr}.shopee-config-card>summary{flex-direction:column;align-items:flex-start}.shopee-config-card form>button,.shopee-callback-card button{width:100%}}.bulk-history-option{color:#fff;cursor:pointer;background:#292622;border:1px solid #4c4842;align-items:center;gap:9px;margin-top:3px;padding:10px;display:flex}.bulk-history-option.selected{border-color:var(--orange);background:#35251d}.bulk-history-option>input{width:17px;height:17px;accent-color:var(--orange);flex:none;margin:0}.bulk-history-option>span{gap:3px;display:grid}.bulk-history-option b{font-size:9px}.bulk-history-option small{color:#aaa39b!important;font-size:7px!important}.bulk-discount-trial{background:#faf8f4;border:1px solid #d9d1c6;margin:0 18px 18px}.bulk-discount-trial>header{background:linear-gradient(115deg,#fff7eb,#fffdf9);border-bottom:1px solid #dfd8ce;justify-content:space-between;align-items:center;gap:18px;min-height:72px;padding:13px 16px;display:flex}.bulk-discount-trial>header>div{gap:3px;display:grid}.bulk-discount-trial>header span{color:var(--orange-dark);letter-spacing:.1em;font:900 8px ui-monospace,monospace}.bulk-discount-trial h3{margin:0;font-size:15px}.bulk-discount-trial>header p{color:var(--muted);margin:0;font-size:8px}.bulk-discount-trial>header>strong{background:var(--ink);color:var(--orange);padding:8px 10px;font-size:11px}.bulk-trial-inputs{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;padding:14px 16px;display:grid}.bulk-trial-inputs label{color:var(--muted);gap:6px;font-size:8px;font-weight:900;display:grid}.bulk-trial-inputs input{min-width:0;height:42px;color:var(--ink);background:#fff;border:1px solid #d5cec4;padding:0 10px;font-size:10px}.bulk-trial-results{background:#ded7cd;border-top:1px solid #ded7cd;grid-template-columns:repeat(3,1fr);gap:1px;display:grid}.bulk-trial-results article{background:#fff;gap:6px;min-width:0;padding:14px 16px;display:grid}.bulk-trial-results article.total{background:var(--ink);color:#fff}.bulk-trial-results span,.bulk-trial-results small{color:var(--muted);font-size:8px}.bulk-trial-results p{align-items:baseline;gap:8px;margin:0;display:flex}.bulk-trial-results del{color:#938b82;font-size:10px}.bulk-trial-results strong{color:var(--orange-dark);font-size:18px}.bulk-trial-results .total strong{color:var(--orange)}.bulk-trial-results .total small{color:#aaa39a}.bulk-discount-rule{grid-template-columns:1fr 1.05fr 1.15fr .68fr .68fr .62fr 110px}.bulk-scope{width:max-content;padding:5px 7px;font-weight:900;font-size:7px!important}.bulk-scope.future{color:#2c704c;background:#edf6f0}.bulk-scope.historical{color:#9a4b0a;background:#fff0df}.quote-discount-config{background:#f7f4ef;border:1px solid #d6cec3;overflow:hidden}.quote-discount-config>header{background:linear-gradient(110deg,#fff6e9,#fffdf9);border-bottom:1px solid #ddd5ca;justify-content:space-between;align-items:center;gap:20px;padding:15px 17px;display:flex}.quote-discount-config>header>div{gap:3px;display:grid}.quote-discount-config>header span{color:var(--orange-dark);letter-spacing:.12em;font:900 8px ui-monospace,monospace}.quote-discount-config h3{margin:0;font-size:16px}.quote-discount-config>header p{color:#756e66;margin:0;font-size:9px}.quote-discount-config>header>b{color:#366e4d;font-size:9px}.quote-discount-cards{grid-template-columns:1fr 1fr;gap:10px;padding:13px;display:grid}.quote-discount-cards>article{background:#fff;border:1px solid #ddd6cc;grid-template-columns:1fr 1fr;align-content:start;gap:10px;padding:13px;display:grid}.quote-discount-cards>article>div{border-bottom:1px solid #eee8df;grid-column:1/-1;align-items:center;gap:9px;padding-bottom:9px;display:flex}.quote-discount-cards>article>div span{background:var(--ink);color:var(--orange);padding:5px 7px;font:900 7px ui-monospace,monospace}.quote-discount-cards>article>div strong{font-size:11px}.quote-discount-cards label{min-width:0;font-size:9px}.quote-discount-cards select,.quote-discount-cards input{width:100%;min-width:0}.quote-weight-trial{background:#fff8ef;border:1px solid #efaa6f;margin:0 13px 13px}.quote-weight-trial>header{border-bottom:1px solid #efd7c0;justify-content:space-between;align-items:center;gap:15px;padding:12px 14px;display:flex}.quote-weight-trial>header>div{gap:3px;display:grid}.quote-weight-trial>header strong{font-size:11px}.quote-weight-trial>header small{color:#7d7064;font-size:8px}.quote-weight-trial>header>span{background:var(--orange);color:#fff;padding:6px 8px;font-size:8px;font-weight:900}.quote-weight-trial>div{background:#ead9c8;grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;max-height:230px;display:grid;overflow:auto}.product-quote-form .quote-weight-trial label{background:#fff;grid-column:auto;justify-content:space-between;align-items:center;gap:12px;padding:11px 13px;display:flex}.quote-weight-trial label>span:first-child{gap:3px;min-width:0;display:grid}.quote-weight-trial label b,.quote-weight-trial label small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.quote-weight-trial label b{font-size:9px}.quote-weight-trial label small{color:#7c756c;font-size:7px}.quote-weight-trial label>span:last-child{align-items:center;gap:5px;display:flex}.quote-weight-trial input{text-align:right;width:100px;min-height:36px}.quote-weight-trial i{color:#7b736b;white-space:nowrap;font-size:7px;font-style:normal}.quote-discount-summary{background:#ddd6cc;border:1px solid #ddd6cc;grid-template-columns:1fr 1fr;gap:1px;margin-top:13px;display:grid}.quote-discount-summary article{background:#f8f5f0;gap:4px;padding:12px 14px;display:grid}.quote-discount-summary span{color:#8a562e;letter-spacing:.08em;font-size:7px;font-weight:900}.quote-discount-summary strong{font-size:11px}.quote-discount-summary small{color:#777067;font-size:7px;line-height:1.45}.quote-adjusted-amount{justify-items:end;gap:2px;min-width:0;display:grid}.quote-adjusted-amount del{color:#918a82;font-size:7px}.quote-adjusted-amount b{color:#171512;font-size:11px}.quote-adjusted-amount.total b{color:var(--orange);font-size:16px}.quote-adjusted-amount small{color:#9b5220;white-space:nowrap;font-size:6px;font-weight:900}.procurement-consolidated{margin-top:18px}.procurement-consolidated-actions{align-items:center;gap:8px;display:flex}.procurement-consolidated-actions .search-box{width:min(390px,42vw)}.procurement-consolidated-actions>button{background:var(--ink);color:#fff;cursor:pointer;white-space:nowrap;border:0;min-height:40px;padding:0 13px;font-size:9px;font-weight:900}.procurement-consolidated-actions>button:disabled{cursor:not-allowed;opacity:.45}.procurement-consolidated-summary{background:#ddd7ce;border-top:1px solid #ddd7ce;border-bottom:1px solid #ddd7ce;grid-template-columns:repeat(4,1fr);gap:1px;display:grid}.procurement-consolidated-summary article{background:#f7f4ee;gap:6px;padding:12px 17px;display:grid}.procurement-consolidated-summary span{color:var(--muted);font-size:8px}.procurement-consolidated-summary strong{font-size:15px}.procurement-consolidated-list{display:grid}.procurement-consolidated-list>article{border-top:1px solid #ebe5dc;grid-template-columns:66px minmax(240px,1fr) 170px 150px minmax(150px,.7fr);align-items:center;gap:16px;min-height:96px;padding:14px 18px;display:grid}.procurement-consolidated-list>article:first-child{border-top:0}.procurement-consolidated-list>article:hover{background:#fffbf5}.procurement-consolidated-thumb{background:#eee9e1;place-items:center;width:66px;height:66px;display:grid;overflow:hidden}.procurement-consolidated-thumb img{object-fit:cover;width:100%;height:100%}.procurement-consolidated-thumb.placeholder{background:var(--ink);color:var(--orange);font-weight:900}.procurement-consolidated-product{gap:4px;min-width:0;display:grid}.procurement-consolidated-product code{color:var(--orange-dark);text-overflow:ellipsis;white-space:nowrap;font-size:8px;font-weight:900;overflow:hidden}.procurement-consolidated-product h3{text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:12px;overflow:hidden}.procurement-consolidated-product small{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:8px;overflow:hidden}.procurement-consolidated-demand,.procurement-consolidated-cost,.procurement-consolidated-link{border-left:1px solid #e1dbd2;gap:5px;min-width:0;padding-left:14px;display:grid}.procurement-consolidated-demand>span,.procurement-consolidated-cost>span,.procurement-consolidated-link>span{color:var(--muted);font-size:7px;font-weight:850}.procurement-consolidated-demand strong{color:var(--orange-dark);font-size:24px;line-height:1}.procurement-consolidated-demand strong i{color:#776f66;margin-left:4px;font-size:9px;font-style:normal}.procurement-consolidated-demand small,.procurement-consolidated-cost small{color:var(--muted);font-size:7px;line-height:1.4}.procurement-consolidated-cost strong{font-size:14px}.procurement-consolidated-link a,.procurement-consolidated-link b{color:var(--orange-dark);text-overflow:ellipsis;white-space:nowrap;font-size:9px;font-weight:900;text-decoration:none;overflow:hidden}.procurement-consolidated-link a:hover{color:var(--orange)}.procurement-consolidated-link b{color:#a2453b}.procurement-detail-count{color:#746d64;background:#f3efe8;padding:7px 9px;font-size:8px;font-weight:900}@media (width<=1100px){.bulk-discount-rule{grid-template-columns:1fr 1fr 1fr 90px}.bulk-discount-rule>span:nth-child(4),.bulk-discount-rule>span:nth-child(5),.bulk-discount-rule>span:nth-child(6){display:none}.procurement-consolidated-list>article{grid-template-columns:66px minmax(200px,1fr) 150px 130px}.procurement-consolidated-link{grid-column:2/-1}}@media (width<=760px){.bulk-trial-inputs,.bulk-trial-results,.quote-discount-cards,.quote-discount-summary,.quote-weight-trial>div,.procurement-consolidated-summary{grid-template-columns:1fr}.bulk-discount-trial>header,.quote-discount-config>header{flex-direction:column;align-items:flex-start}.quote-discount-config>header>b{white-space:normal}.quote-discount-cards>article{grid-template-columns:1fr}.quote-discount-cards>article>div{grid-column:auto}.product-quote-form .quote-weight-trial label{flex-direction:column;align-items:flex-start}.quote-weight-trial label>span:last-child,.quote-weight-trial input{width:100%}.procurement-consolidated .panel-heading,.procurement-consolidated-actions{flex-direction:column;align-items:stretch}.procurement-consolidated-actions .search-box,.procurement-consolidated-actions>button{width:100%}.procurement-consolidated-list>article{grid-template-columns:58px 1fr;gap:11px}.procurement-consolidated-thumb{width:58px;height:58px}.procurement-consolidated-demand,.procurement-consolidated-cost,.procurement-consolidated-link{border-top:1px solid #e1dbd2;border-left:0;grid-column:2;padding:9px 0 0}}.discount-record-main{min-width:0}.discount-record-exclusion{border-left:4px solid var(--orange);background:#fff4e8;gap:4px;min-width:250px;padding:13px 16px;display:grid}.discount-record-exclusion b{color:#a7460d;font-size:14px}.discount-record-exclusion span{color:#756b61;font-size:13px}.discount-record-stats{margin-top:20px}.discount-record-stats article{min-height:116px}.discount-record-panel{margin-top:18px}.discount-record-heading>strong{color:#fff;white-space:nowrap;background:#24211d;padding:7px 10px;font-size:13px}.discount-record-filters{border-top:1px solid var(--line);background:#f6f3ee;grid-template-columns:minmax(260px,1fr) minmax(180px,.42fr) minmax(160px,.34fr) minmax(160px,.34fr);gap:10px;padding:16px 18px;display:grid}.discount-record-filters .search-box{width:100%}.discount-record-filters select{color:#302c28;background:#fff;border:1px solid #d3ccc3;min-width:0;min-height:44px;padding:0 12px;font-size:14px}.discount-record-state{color:#6f6860;justify-content:center;align-items:center;gap:10px;min-height:220px;padding:30px;font-size:14px;display:flex}.discount-record-state.error{color:#a33f32;flex-direction:column}.discount-record-state.error strong{font-size:16px}.discount-record-state.error span{color:#80645f}.discount-record-list{border-top:1px solid #ded8d0;overflow-x:auto}.discount-record-row{background:#fff;border-top:1px solid #ebe6df;grid-template-columns:minmax(150px,.72fr) minmax(140px,.62fr) minmax(330px,1.55fr) minmax(145px,.7fr) minmax(160px,.76fr) minmax(150px,.68fr);align-items:center;gap:16px;min-height:108px;padding:14px 18px;display:grid}.discount-record-row:not(.head):hover{background:#fffaf4}.discount-record-row.head{color:#d8d1c8;background:#26231f;border-top:0;min-height:42px;font-size:12px;font-weight:850}.discount-record-row>span{min-width:0}.discount-record-row>span>strong,.discount-record-row>span>small{display:block}.discount-record-row>span>strong{font-size:14px}.discount-record-row>span>small{color:#7c746c;margin-top:5px;font-size:12px;line-height:1.4}.discount-record-time strong{white-space:nowrap}.discount-record-time small{font-weight:850;color:#a54b18!important}.discount-record-product{align-items:center;gap:12px;display:flex}.discount-record-thumb{background:#f1ede7;border:1px solid #ddd6cd;flex:0 0 66px;place-items:center;width:66px;height:66px;display:grid;overflow:hidden}.discount-record-thumb img{object-fit:cover;width:100%;height:100%;display:block}.discount-record-thumb b{color:#9a9188;font-size:12px}.discount-record-product-copy{gap:4px;min-width:0;display:grid}.discount-record-product-copy>span:first-child{align-items:center;gap:6px;min-width:0;display:flex}.discount-record-kind{color:#246747;background:#eaf4ee;flex:none;padding:4px 6px;font-size:11px;line-height:1}.discount-record-kind.shipping{color:#2f5f92;background:#e9f1fb}.discount-record-product code{color:#a7460d;text-overflow:ellipsis;white-space:nowrap;background:#fff0df;width:max-content;max-width:100%;padding:4px 6px;font:900 12px ui-monospace,monospace;overflow:hidden}.discount-record-product strong{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.discount-record-product small{text-overflow:ellipsis;overflow:hidden}.discount-record-price{color:#625b54;font-size:13px;line-height:1.45}.discount-record-price>strong{color:#28231f;font-variant-numeric:tabular-nums;white-space:nowrap;font-size:18px!important}.discount-record-price.previous>strong{color:#6e6760;-webkit-text-decoration:line-through #c4bdb5;text-decoration:line-through #c4bdb5}.discount-record-price i{color:#686159;background:#f0ece6;width:max-content;margin-bottom:5px;padding:4px 7px;font-size:11px;font-style:normal;font-weight:900;display:block}.discount-record-price>small{margin-top:4px!important}.discount-record-price.set i,.discount-record-price.update i{color:#28704a;background:#e9f5ee}.discount-record-price.clear i{color:#a44235;background:#fff0ed}.discount-record-price.set>strong,.discount-record-price.update>strong{color:#1f6842}.discount-record-price.clear>strong{color:#8d4d43}.discount-record-scope{background:#eef7f1;border-left:3px solid #399069;gap:5px;padding:10px 11px;display:grid}.discount-record-scope.historical{border-left-color:var(--orange);background:#fff3e5}.discount-record-scope strong{color:#286747;font-size:13px}.discount-record-scope.historical strong{color:#98501c}.discount-record-scope small{margin:0!important;font-size:12px!important}.discount-record-empty{text-align:center;align-content:center;place-items:center;gap:8px;min-height:280px;padding:35px;display:grid}.discount-record-empty>span{color:var(--orange-dark);letter-spacing:.14em;font:900 12px ui-monospace,monospace}.discount-record-empty strong{font-size:18px}.discount-record-empty p{color:#716960;max-width:560px;margin:0;font-size:14px;line-height:1.6}.discount-record-pagination{background:#f8f6f2;border-top:1px solid #e2dcd4;justify-content:center;align-items:center;gap:15px;padding:16px 18px;display:flex}.discount-record-pagination button{color:#3f3934;cursor:pointer;background:#fff;border:1px solid #cfc7bd;min-height:38px;padding:0 13px;font-size:13px;font-weight:850}.discount-record-pagination button:disabled{cursor:not-allowed;opacity:.45}.discount-record-pagination span{color:#70685f;font-size:13px;font-weight:800}@media (width<=1180px){.discount-record-filters{grid-template-columns:repeat(2,minmax(0,1fr))}.discount-record-row{grid-template-columns:minmax(150px,.68fr) minmax(140px,.6fr) minmax(300px,1.35fr) minmax(145px,.68fr) minmax(160px,.72fr)}.discount-record-row>span:nth-child(6){display:none}}@media (width<=760px){.discount-record-exclusion{width:100%;min-width:0}.discount-record-filters{grid-template-columns:1fr}.discount-record-heading{flex-direction:column;align-items:flex-start}.discount-record-row.head{display:none}.discount-record-row{grid-template-columns:1fr;gap:10px;padding:18px}.discount-record-row>span:nth-child(6){display:block}.discount-record-price.previous{border-top:1px solid #e7e1d9;padding-top:10px}.discount-record-pagination{flex-wrap:wrap}}.dispute-main{min-width:0;padding-bottom:80px}.reshipment-overview-flow{background:linear-gradient(110deg,#fffaf4,#f5f1eb);border:1px solid #ded7ce;grid-template-columns:repeat(9,auto);align-items:center;gap:10px;margin:20px 0;padding:16px;display:grid}.reshipment-overview-flow>div{grid-template-columns:34px 1fr;align-items:center;gap:2px 10px;min-width:0;display:grid}.reshipment-overview-flow i{width:34px;height:34px;color:var(--orange);background:#28231f;border-radius:50%;grid-row:1/3;place-items:center;font-size:11px;font-style:normal;font-weight:950;display:grid}.reshipment-overview-flow strong{font-size:14px}.reshipment-overview-flow span{color:var(--muted);font-size:12px}.reshipment-overview-flow>b{color:var(--orange);font-size:18px}.dispute-stats{grid-template-columns:repeat(4,minmax(0,1fr))}.dispute-panel{margin-top:18px}.dispute-message{margin-top:14px}.dispute-filter>div:last-child{align-items:center;gap:8px;display:flex}.dispute-filter label{min-width:290px;position:relative}.dispute-filter label span{color:var(--orange);position:absolute;top:50%;left:13px;transform:translateY(-50%)}.dispute-filter input,.dispute-filter select{min-height:42px;color:var(--ink);background:#fff;border:1px solid #d8d1c7;padding:0 12px;font-size:14px}.dispute-filter input{width:100%;padding-left:38px}.dispute-filter input:focus,.dispute-filter select:focus{border-color:var(--orange);outline:0;box-shadow:0 0 0 3px #f0651b1a}.dispute-list{background:#e4ded5;gap:1px;display:grid}.dispute-list>article{background:#fff;grid-template-columns:minmax(150px,.72fr) minmax(160px,.72fr) minmax(220px,1.15fr) minmax(135px,.62fr) minmax(240px,1fr);gap:16px;padding:18px 20px 46px;display:grid;position:relative}.dispute-list>article:hover{background:#fffaf4}.dispute-list>article>header{border-bottom:1px solid #ece6de;grid-column:1/-1;justify-content:space-between;align-items:center;gap:14px;padding-bottom:11px;display:flex}.dispute-list>article>header>div{align-items:center;gap:9px;display:flex}.dispute-list>article>header code{color:var(--orange-dark);font-size:13px;font-weight:950}.dispute-list>article>header i{color:#9b4a0f;background:#fff0df;padding:5px 8px;font-size:11px;font-style:normal;font-weight:900}.dispute-list>article>header i.completed{color:#276d49;background:#eaf6ee}.dispute-list>article>header i.cancelled{color:#726b63;background:#f2efeb}.dispute-list>article>header small{color:var(--muted);font-size:12px}.dispute-order-reference,.dispute-customer,.dispute-items,.dispute-procurement,.dispute-reshipment-label{border-left:2px solid #ece5dc;align-content:start;gap:5px;min-width:0;padding-left:13px;display:grid}.dispute-order-reference>span,.dispute-customer>span,.dispute-items>span,.dispute-procurement>span,.dispute-reshipment-label>span{color:var(--muted);font-size:11px;font-weight:850}.dispute-order-reference strong,.dispute-customer strong,.dispute-procurement strong,.dispute-reshipment-label>strong{text-overflow:ellipsis;white-space:nowrap;font-size:14px;overflow:hidden}.dispute-order-reference small,.dispute-customer small,.dispute-procurement small,.dispute-reshipment-label>small{color:var(--muted);font-size:12px;line-height:1.45}.dispute-items>div{border-top:1px solid #eee8df;grid-template-columns:minmax(90px,.7fr) minmax(100px,1fr);gap:3px 10px;min-width:0;padding:7px 0;display:grid}.dispute-items>div:first-of-type{border-top:0}.dispute-items code{color:var(--orange-dark);text-overflow:ellipsis;white-space:nowrap;font-size:11px;font-weight:900;overflow:hidden}.dispute-items strong{text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.dispute-items small{color:var(--muted);grid-column:1/-1;font-size:11px}.dispute-procurement a,.dispute-reshipment-label>a,.dispute-order-link{color:var(--orange-dark);font-size:12px;font-weight:900;text-decoration:none}.dispute-list>article>p{color:#625b53;background:#f8f5f0;border-left:3px solid #d7cbbb;grid-column:1/-1;margin:0;padding:10px 12px;font-size:12px;line-height:1.55}.dispute-order-link{position:absolute;bottom:17px;right:20px}.reshipment-backdrop{z-index:120;padding:18px}.reshipment-modal{width:min(980px,100vw - 36px);max-height:calc(100svh - 36px);padding:0;overflow:auto}.reshipment-modal>.modal-heading{z-index:5;background:#fffffff7;border-bottom:1px solid #e2dbd2;padding:24px 28px 18px;position:sticky;top:0}.reshipment-modal>.modal-heading p:last-child{color:var(--muted);margin:5px 0 0;font-size:13px}.reshipment-flow{background:#dcd5cc;border-bottom:1px solid #dcd5cc;grid-template-columns:repeat(4,1fr);gap:1px;margin:0;display:grid}.reshipment-flow>div{background:#f4f1ec;grid-template-columns:30px 1fr;align-items:center;gap:2px 9px;min-height:70px;padding:12px 16px;display:grid}.reshipment-flow i{color:#706a62;background:#d9d3ca;border-radius:50%;grid-row:1/3;place-items:center;width:30px;height:30px;font-size:10px;font-style:normal;font-weight:950;display:grid}.reshipment-flow strong{font-size:13px}.reshipment-flow span{color:var(--muted);font-size:11px}.reshipment-flow>div.active{background:#fff7ed}.reshipment-flow>div.active i{background:var(--orange);color:#fff}.reshipment-form{gap:16px;padding:20px 28px 28px;display:grid}.reshipment-section{background:#fbfaf7;border:1px solid #ded7cd;gap:13px;padding:17px;display:grid}.reshipment-section>header{align-items:center;gap:11px;display:flex}.reshipment-section>header>span{width:28px;height:28px;color:var(--orange);background:#28231f;flex:0 0 28px;place-items:center;font-size:12px;font-weight:950;display:grid}.reshipment-section>header>div{gap:3px;display:grid}.reshipment-section>header strong{font-size:14px}.reshipment-section>header small{color:var(--muted);font-size:12px}.reshipment-section>header>b{color:#98470d;background:#fff0df;margin-left:auto;padding:6px 9px;font-size:12px}.reshipment-order-fields{grid-template-columns:1fr 1fr;gap:12px;display:grid}.reshipment-order-fields>label,.reshipment-label-select,.reshipment-note{color:#635d56;gap:7px;font-size:13px;font-weight:850;display:grid}.reshipment-order-fields select,.reshipment-order-fields input,.reshipment-label-select select,.reshipment-note textarea{width:100%;min-height:44px;color:var(--ink);background:#fff;border:1px solid #d7d0c7;padding:0 12px;font-size:14px}.reshipment-order-fields select:focus,.reshipment-order-fields input:focus,.reshipment-label-select select:focus,.reshipment-note textarea:focus{border-color:var(--orange);outline:0;box-shadow:0 0 0 3px #f0651b1a}.reshipment-search-input,.reshipment-sku-search{position:relative}.reshipment-search-input span,.reshipment-sku-search>span{color:var(--orange);position:absolute;top:50%;left:13px;transform:translateY(-50%)}.reshipment-search-input input,.reshipment-sku-search input{padding-left:38px}.reshipment-order-results,.reshipment-sku-results{background:#e1dbd2;gap:1px;max-height:245px;display:grid;overflow:auto}.reshipment-order-results>p,.reshipment-sku-results>p{min-height:66px;color:var(--muted);background:#fff;justify-content:center;align-items:center;gap:8px;margin:0;font-size:13px;display:flex}.reshipment-order-results>button{min-height:68px;color:var(--ink);cursor:pointer;text-align:left;background:#fff;border:0;grid-template-columns:1fr auto 72px;align-items:center;gap:12px;padding:10px 13px;display:grid}.reshipment-order-results>button:hover{background:#fff7ed}.reshipment-order-results>button>div{gap:3px;display:grid}.reshipment-order-results code{color:var(--orange-dark);font-size:11px;font-weight:900}.reshipment-order-results strong{font-size:13px}.reshipment-order-results small,.reshipment-order-results>button>span{color:var(--muted);font-size:11px}.reshipment-order-results>button>b{color:var(--orange-dark);font-size:12px}.reshipment-selected-order{background:#edf8f1;border-left:4px solid #2f8b58;grid-template-columns:110px 1fr auto;align-items:center;gap:13px;padding:13px 15px;display:grid}.reshipment-selected-order>span{color:#2f7751;font-size:12px;font-weight:900}.reshipment-selected-order>div{gap:3px;display:grid}.reshipment-selected-order code{color:#26704b;font-size:11px;font-weight:900}.reshipment-selected-order strong{font-size:13px}.reshipment-selected-order small{color:#617468;font-size:11px}.reshipment-selected-order button{color:#276d49;background:#fff;border:1px solid #8bb79d;min-height:34px;padding:0 10px;font-size:11px;font-weight:900}.reshipment-label-select small{color:var(--muted);font-size:11px;font-weight:500}.reshipment-sku-filter-panel{background:#fff;border:1px solid #ded7cd;gap:10px;padding:13px;display:grid}.reshipment-sku-quick-filters{grid-template-columns:1.35fr 1fr 1fr;gap:9px;display:grid}.reshipment-sku-category-filters{grid-template-columns:repeat(4,minmax(0,1fr));gap:9px;display:grid}.reshipment-sku-quick-filters label,.reshipment-sku-category-filters label{color:#696159;gap:5px;min-width:0;font-size:12px;font-weight:850;display:grid}.reshipment-sku-quick-filters select,.reshipment-sku-category-filters select{width:100%;min-width:0;min-height:42px;color:var(--ink);background:#fbfaf7;border:1px solid #d7d0c7;padding:0 10px;font-size:13px}.reshipment-sku-quick-filters select:focus,.reshipment-sku-category-filters select:focus{border-color:var(--orange);outline:0;box-shadow:0 0 0 3px #f0651b1a}.reshipment-sku-quick-filters select:disabled,.reshipment-sku-category-filters select:disabled{color:#aaa39a;background:#efede9}.reshipment-sku-search-row{grid-template-columns:1fr auto;align-items:stretch;gap:9px;display:grid}.reshipment-sku-search-row>button{color:#5f5750;cursor:pointer;background:#f7f4ef;border:1px solid #d5ccc1;min-width:92px;font-size:12px;font-weight:900}.reshipment-sku-search-row>button:hover{border-color:var(--orange);color:var(--orange-dark)}.reshipment-sku-filter-summary{border-left:3px solid var(--orange);color:#716358;background:#fff5e9;justify-content:space-between;align-items:center;gap:12px;padding:8px 11px;font-size:12px;display:flex}.reshipment-sku-filter-summary b{color:var(--orange-dark)}.reshipment-sku-filter-summary small{color:#9a5a29;font-size:11px;font-weight:750}.reshipment-sku-search{display:block}.reshipment-sku-search input{background:#fff;border:1px solid #d7d0c7;width:100%;min-height:46px;font-size:14px}.reshipment-sku-results>button{min-height:72px;color:var(--ink);cursor:pointer;text-align:left;background:#fff;border:0;grid-template-columns:52px 1fr 90px;align-items:center;gap:12px;padding:9px 12px;display:grid}.reshipment-sku-results>button:hover,.reshipment-sku-results>button.selected{background:#fff4e7}.reshipment-sku-results>button.selected{box-shadow:inset 3px 0 var(--orange)}.reshipment-sku-results>button.stockout:not(.selected){opacity:.7}.reshipment-sku-results>button>span{width:52px;height:52px;color:var(--orange);background:#ede9e2;place-items:center;font-size:11px;font-weight:900;display:grid;overflow:hidden}.reshipment-sku-results img{object-fit:cover;width:100%;height:100%}.reshipment-sku-results>button>div{gap:3px;min-width:0;display:grid}.reshipment-sku-results code{color:var(--orange-dark);text-overflow:ellipsis;white-space:nowrap;font-size:11px;font-weight:900;overflow:hidden}.reshipment-sku-results strong{text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.reshipment-sku-results small{color:var(--muted);font-size:11px}.reshipment-sku-results>button>b{color:var(--orange-dark);text-align:right;font-size:12px}.reshipment-selected-skus{background:#fff;border:1px solid #e2dbd2}.reshipment-selected-skus>header{background:#f5f2ed;border-bottom:1px solid #e4ddd4;justify-content:space-between;padding:10px 12px;display:flex}.reshipment-selected-skus>header strong,.reshipment-selected-skus>header span{font-size:12px}.reshipment-selected-skus>header span{color:var(--muted)}.reshipment-selected-skus article{border-top:1px solid #eee9e1;grid-template-columns:1fr 130px 58px;align-items:center;gap:11px;padding:10px 12px;display:grid}.reshipment-selected-skus article:first-of-type{border-top:0}.reshipment-selected-skus article>div{gap:3px;min-width:0;display:grid}.reshipment-selected-skus code{color:var(--orange-dark);font-size:11px;font-weight:900}.reshipment-selected-skus strong{text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.reshipment-selected-skus small{color:var(--muted);font-size:11px}.reshipment-selected-skus label{color:var(--muted);gap:4px;font-size:11px;display:grid}.reshipment-selected-skus input{border:1px solid #d8d1c7;min-height:36px;padding:0 8px;font-size:13px}.reshipment-selected-skus button{color:#a0443b;background:#fff6f4;border:1px solid #e0aaa2;min-height:34px;font-size:11px;font-weight:900}.reshipment-note textarea{resize:vertical;min-height:84px;padding-top:10px}.reshipment-form>footer{justify-content:flex-end;gap:9px;padding-top:3px;display:flex}.order-reshipment-badge{color:#2f6090!important;background:#e9f2fb!important}.order-reshipment-open{color:#315f8c;cursor:pointer;background:#edf5fc;border:1px solid #6f96bd;font-size:11px;font-weight:900}.order-reshipment-open:hover{color:#fff;background:#315f8c}.hualei-label-row-actions .reshipment{color:#315f8c;background:#edf5fc;border-color:#78a1c6}.hualei-label-disputes,.order-unassigned-disputes{background:#f5f9fc;border-top:1px dashed #d8d1c8;grid-column:1/-1;gap:6px;padding:9px 11px;display:grid}.hualei-label-disputes>span,.order-unassigned-disputes>span{grid-template-columns:1fr auto auto;align-items:center;gap:10px;display:grid}.hualei-label-disputes code,.order-unassigned-disputes code{color:#315f8c;font-size:11px;font-weight:900}.hualei-label-disputes b,.hualei-label-disputes i,.order-unassigned-disputes b,.order-unassigned-disputes i{font-size:11px}.hualei-label-disputes i,.order-unassigned-disputes i{color:#2f7751;font-style:normal}.order-unassigned-disputes>strong{font-size:12px}.procurement-reshipment-tag{color:#315f8c;background:#edf5fc;border-left:2px solid #477cab;justify-self:start;padding:4px 7px;font-size:9px;font-weight:900}.procurement-group>header dl{grid-template-columns:repeat(5,minmax(105px,1fr))}.procurement-group-total{gap:4px;display:grid}.procurement-group-total input{width:122px;height:30px;color:var(--orange-dark);background:#fff8ef;border:1px solid #ee9b53;padding:0 8px;font-size:13px;font-weight:950}.procurement-group-total input:focus{border-color:var(--orange);outline:0;box-shadow:0 0 0 3px #f0651b1a}.procurement-group-total small{color:#8b7868;font-size:9px;font-weight:650}@media (width<=1120px){.reshipment-overview-flow{grid-template-columns:repeat(5,1fr)}.reshipment-overview-flow>b{display:none}.dispute-list>article{grid-template-columns:1fr 1fr}.dispute-items,.dispute-procurement{grid-column:auto}.procurement-group>header dl{grid-template-columns:repeat(3,minmax(105px,1fr))}}@media (width<=760px){.dispute-stats,.reshipment-overview-flow{grid-template-columns:1fr 1fr}.dispute-filter,.dispute-filter>div:last-child{flex-direction:column;align-items:stretch}.dispute-filter label{min-width:0}.dispute-list>article{grid-template-columns:1fr;padding:16px 16px 48px}.dispute-list>article>header{flex-direction:column;align-items:flex-start}.dispute-order-reference,.dispute-customer,.dispute-items,.dispute-procurement,.dispute-reshipment-label{grid-column:auto}.dispute-order-link{right:16px}.reshipment-backdrop{padding:0}.reshipment-modal{width:100vw;max-height:100svh}.reshipment-modal>.modal-heading{padding:18px}.reshipment-flow{grid-template-columns:1fr 1fr}.reshipment-form{padding:15px}.reshipment-order-fields,.reshipment-sku-quick-filters,.reshipment-sku-category-filters,.reshipment-sku-search-row{grid-template-columns:1fr}.reshipment-sku-search-row>button{min-height:42px}.reshipment-sku-filter-summary{flex-direction:column;align-items:flex-start}.reshipment-selected-order{grid-template-columns:1fr}.reshipment-selected-skus article{grid-template-columns:1fr 100px}.reshipment-selected-skus article>button{grid-column:2}.reshipment-form>footer{flex-direction:column-reverse;align-items:stretch}.reshipment-form>footer button{width:100%}.procurement-group>header dl{grid-template-columns:1fr 1fr}.procurement-group-total input,.procurement-shipping input{width:100%}}.order-identity i.inbound{color:#226b86;background:#e6f3f8}.client-order-card.status-inbound{border-left-color:#2f8f83}.client-order-badges .process.inbound{color:#20756b;background:#e5f4f1}.client-order-progress{grid-template-columns:repeat(5,minmax(0,1fr))}.account-vip-settings{background:#fff8ef;border:1px solid #e0d4c4;grid-template-columns:1fr 1fr;gap:12px;padding:14px;display:grid}.account-vip-settings legend{color:#8a461c;padding:0 7px;font-size:11px;font-weight:900}.account-vip-settings label{color:#5f554a;gap:6px;font-size:11px;font-weight:850;display:grid}.account-vip-settings select{min-height:42px;color:var(--ink);background:#fff;border:1px solid #d8cbb9;padding:0 10px}.account-vip-settings p{color:#7d6b58;grid-column:1/-1;margin:0;font-size:10px;line-height:1.55}.client-order-toolbar .client-order-batch-payment{background:#fff8ef;border:1px solid #e1c39e;grid-template-columns:minmax(210px,1fr) auto auto;align-items:center;gap:16px;width:100%;min-height:66px;padding:11px 13px;display:grid}.client-order-batch-payment>label{cursor:pointer;align-items:center;gap:10px;display:flex}.client-order-batch-payment input{width:19px;height:19px;accent-color:var(--orange)}.client-order-batch-payment label span,.client-order-batch-payment p{gap:2px;display:grid}.client-order-batch-payment label strong{font-size:12px}.client-order-batch-payment label small,.client-order-batch-payment p span{color:#81756a;font-size:10px}.client-order-batch-payment p{justify-items:end;margin:0}.client-order-batch-payment p strong{color:var(--orange-dark);font-size:18px}.client-order-batch-payment>button{background:var(--orange);color:#fff;cursor:pointer;border:0;min-height:43px;padding:0 18px;font-size:11px;font-weight:950}.client-order-batch-payment>button:disabled{cursor:not-allowed;opacity:.42}.client-order-card>header{grid-template-columns:34px minmax(215px,1fr) 165px 135px 142px 38px}.client-order-payment-check{cursor:pointer;place-items:center;width:28px;height:28px;display:grid}.client-order-payment-check input{opacity:0;pointer-events:none;position:absolute}.client-order-payment-check span{color:#0000;background:#fff;border:2px solid #bbb2a7;place-items:center;width:27px;height:27px;font-size:11px;font-weight:950;transition:all .15s;display:grid}.client-order-payment-check:hover span,.client-order-payment-check input:focus-visible+span{border-color:var(--orange);box-shadow:0 0 0 3px #f0651b1f}.client-order-payment-check input:checked+span{border-color:var(--orange);background:var(--orange);color:#fff}.client-order-card.has-marker{--order-marker:#e45f55;position:relative}.client-order-card.has-marker:before{content:"";z-index:2;background:var(--order-marker);height:5px;position:absolute;top:0;left:0;right:0}.client-order-card.marker-coral,.client-order-marker button.marker-coral{--order-marker:#e45f55}.client-order-card.marker-amber,.client-order-marker button.marker-amber{--order-marker:#e99535}.client-order-card.marker-yellow,.client-order-marker button.marker-yellow{--order-marker:#e8c941}.client-order-card.marker-green,.client-order-marker button.marker-green{--order-marker:#4e9d70}.client-order-card.marker-blue,.client-order-marker button.marker-blue{--order-marker:#4b82bd}.client-order-card.marker-purple,.client-order-marker button.marker-purple{--order-marker:#8b66b1}.client-order-card:has(.client-order-marker-palette){z-index:12;position:relative;overflow:visible}.client-order-marker{justify-items:start;gap:4px;display:grid;position:relative}.client-order-marker>button{color:#625c55;cursor:pointer;letter-spacing:.04em;white-space:nowrap;background:#fff;border:1px solid #d8d1c8;align-items:center;gap:6px;min-height:25px;padding:0 8px;font-size:7px;font-weight:950;display:inline-flex}.client-order-marker>button:hover,.client-order-marker>button.noted{border-color:var(--orange);color:var(--orange-dark)}.client-order-marker>button>span{background:#f3f0eb;border:1px solid #aaa198;border-radius:50%;width:9px;height:9px}.client-order-marker>button.marked>span{border-color:var(--order-marker);background:var(--order-marker);box-shadow:0 0 0 2px var(--order-marker)}@supports (color:color-mix(in lab, red, red)){.client-order-marker>button.marked>span{box-shadow:0 0 0 2px color-mix(in srgb, var(--order-marker) 18%, transparent)}}.client-order-marker-note{color:#756d64;text-overflow:ellipsis;white-space:nowrap;max-width:142px;font-size:7px;line-height:1.35;overflow:hidden}.client-order-marker-palette{z-index:30;background:#fffdf9;border:1px solid #cfc6ba;gap:10px;width:310px;padding:12px;display:grid;position:absolute;top:calc(100% + 7px);right:0;box-shadow:0 12px 30px #342b2333}.client-order-marker-colors{align-items:center;gap:7px;display:flex}.client-order-marker-colors>button{cursor:pointer;border:2px solid #fff;border-radius:50%;outline:1px solid #d9d2c9;width:25px;height:25px;padding:0}.client-order-marker-colors>button.coral{background:#e45f55}.client-order-marker-colors>button.amber{background:#e99535}.client-order-marker-colors>button.yellow{background:#e8c941}.client-order-marker-colors>button.green{background:#4e9d70}.client-order-marker-colors>button.blue{background:#4b82bd}.client-order-marker-colors>button.purple{background:#8b66b1}.client-order-marker-colors>button.active{outline:2px solid #191817;box-shadow:0 0 0 3px #fff}.client-order-marker-colors>button.clear{color:#8f4941;background:#fff;border-radius:0;place-items:center;font-size:14px;font-weight:900;display:grid}.client-order-marker-palette>label{color:#4f4942;gap:6px;font-size:8px;font-weight:900;display:grid}.client-order-marker-palette textarea{resize:vertical;color:#292622;width:100%;min-height:76px;font:inherit;background:#fff;border:1px solid #d8d1c8;outline:0;padding:8px 9px;font-size:10px;line-height:1.45}.client-order-marker-palette textarea:focus{border-color:var(--orange);box-shadow:0 0 0 2px #f0651b1a}.client-order-marker-palette>footer{justify-content:space-between;align-items:center;gap:10px;display:flex}.client-order-marker-palette>footer small{color:#91877d;font-size:8px}.client-order-marker-palette>footer button{background:var(--orange);color:#fff;cursor:pointer;border:0;min-height:32px;padding:0 12px;font-size:8px;font-weight:950}.client-order-marker-palette>footer button:disabled{cursor:wait;opacity:.55}.client-order-payment-check-spacer{width:28px}.client-order-badges .payment.vip-deferred{color:#ff9a57;background:#171716}.client-order-progress .vip-deferred{color:#8a521f}.client-order-progress .vip-deferred i{color:#ff9a57;background:#171716;border-color:#171716;font-size:7px;font-weight:950}.client-order-progress .payment-unpaid{color:#a0443b}.client-order-progress .payment-unpaid i{color:#a0443b;background:#fff0ed;border-color:#d99389;font-weight:950}.client-order-progress .payment-pending{color:#8b671d}.client-order-progress .payment-pending i{color:#8b671d;background:#fff5d9;border-color:#d4aa55;font-weight:950}.client-vip-payment-note{border-left:3px solid var(--orange);color:#755c43;background:#fff6e9;align-items:center;gap:8px;margin:0 0 12px;padding:10px 12px;font-size:11px;line-height:1.5;display:flex}.client-vip-payment-note b{color:#ff9a57;background:#171716;padding:4px 6px;font-size:9px}.client-bill-payment-card .client-bill-pay{background:var(--orange);color:#fff;width:100%}@media (width<=1250px){.client-order-card>header{grid-template-columns:34px minmax(210px,1fr) 128px 142px 38px}}@media (width<=1050px){.client-order-card>header{grid-template-columns:34px minmax(200px,1fr) 120px 38px}}@media (width<=760px){.account-vip-settings,.client-order-toolbar .client-order-batch-payment{grid-template-columns:1fr}.client-order-batch-payment p{justify-items:start}.client-order-card>header{grid-template-columns:30px 1fr 34px}.client-order-payment-check,.client-order-payment-check-spacer{grid-area:1/1/span 2}.client-order-identity,.client-order-badges{grid-column:2}.client-order-expand{grid-area:1/3/span 2}.client-order-marker-palette{width:min(310px,100vw - 82px);left:0;right:auto}}.channel-api-tags{flex-wrap:wrap;grid-column:1/-1;gap:6px;display:flex}.channel-api-tags span{color:#5e5140;background:#fffaf2;border:1px solid #eadfce;align-items:center;gap:6px;padding:5px 8px;font-size:11px;font-style:normal;display:inline-flex}.channel-api-tags span b{color:#ee5b20;text-transform:uppercase;font-size:10px}.channel-api-tags span.missing{color:#a54631;background:#fff2ed;border-color:#edc1b6;font-weight:800}.api-mapping-editor{gap:9px;display:grid}.api-mapping-editor>p{color:#786d5d;background:#fbf8f2;border:1px dashed #d8cdbd;margin:0;padding:12px;font-size:12px}.api-mapping-header-actions{gap:7px;flex:none!important;display:flex!important}.api-channel-sync{color:#315f8c;background:#f1f7fb;border-style:solid;border-color:#8ba8c1}.api-channel-sync-status{color:#2f7751!important;background:#f1f9f4!important;border-color:#b8d3c3!important}.api-channel-sync-status.error{color:#a54631!important;background:#fff2ed!important;border-color:#edc1b6!important}.api-mapping-row input[readonly]{color:#526270;background:#f1f4f6}.api-mapping-row{grid-template-columns:minmax(130px,.75fr) minmax(160px,1fr) minmax(220px,1.6fr) auto;align-items:end;gap:10px;display:grid}.api-mapping-row label{color:#554a3c;gap:6px;font-size:11px;font-weight:800;display:grid}.api-mapping-row input,.api-mapping-row select{color:#261f19;background:#fff;border:1px solid #d7ccbc;min-height:40px;padding:8px 10px}.api-mapping-row>button{color:#a8402b;cursor:pointer;background:#fff5f1;border:1px solid #edc1b6;min-height:40px;padding:0 13px;font-weight:850}.channel-panel-heading{align-items:end}.channel-list-search{color:#5d5449;gap:6px;min-width:min(360px,42vw);font-size:11px;font-weight:850;display:grid}.channel-list-search input{min-height:42px;color:var(--ink);font:inherit;background:#fff;border:1px solid #d7ccbc;outline:0;padding:0 12px}.channel-list-search input:focus{border-color:var(--orange);box-shadow:0 0 0 3px #ee5b201a}.channel-existing-picker-section{background:#fff9f3!important;border-color:#efb086!important}.channel-existing-picker-section>label{color:#554a3c;gap:6px;width:min(560px,100%);font-size:12px;font-weight:850;display:grid}.channel-existing-picker-section>label input{min-height:44px;color:var(--ink);font:inherit;background:#fff;border:1px solid #d7c4ae;outline:0;padding:0 12px}.channel-existing-picker-section>label input:focus{border-color:var(--orange);box-shadow:0 0 0 3px #ee5b201a}.channel-existing-help{color:#716252;background:#fff;border-left:3px solid #e77a43;margin:11px 0 0;padding:11px 13px;font-size:11px;line-height:1.55}.channel-existing-results{gap:7px;margin-top:12px;display:grid}.channel-existing-results>button{width:100%;color:var(--ink);text-align:left;cursor:pointer;background:#fff;border:1px solid #dfd3c6;grid-template-columns:48px minmax(190px,1.2fr) minmax(100px,.7fr) auto;align-items:center;gap:11px;padding:10px 12px;display:grid}.channel-existing-results>button:hover{border-color:var(--orange);background:#fff5ea}.channel-existing-results>button>span{background:var(--ink);width:42px;height:36px;color:var(--orange);place-items:center;font:900 10px ui-monospace,monospace;display:grid}.channel-existing-results>button>div{gap:2px;min-width:0;display:grid}.channel-existing-results strong,.channel-existing-results small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.channel-existing-results strong{font-size:12px}.channel-existing-results small{color:var(--muted);font-size:10px}.channel-existing-results>button>em{color:#74695d;font:800 10px ui-monospace,monospace}.channel-existing-results>button>b{color:var(--orange-dark);white-space:nowrap;font-size:11px}.channel-existing-results>p{color:var(--muted);text-align:center;background:#fff;border:1px dashed #d7cbbb;margin:0;padding:18px;font-size:11px}.channel-country-section{background:#fff9f3!important;border-color:#efb086!important}.country-multi-picker{gap:12px;display:grid}.country-multi-picker>label{color:#554a3c;gap:6px;width:min(420px,100%);font-size:12px;font-weight:850;display:grid}.country-multi-picker>label input{min-height:42px;color:var(--ink);font:inherit;background:#fff;border:1px solid #d7ccbc;outline:0;padding:0 11px}.country-multi-picker>label input:focus{border-color:var(--orange)}.country-option-grid{background:#f8f5f0;border:1px solid #ded3c5;grid-template-columns:repeat(4,minmax(0,1fr));gap:7px;max-height:320px;padding:9px;display:grid;overflow:auto}.country-option-grid>button{min-width:0;color:var(--ink);text-align:left;cursor:pointer;background:#fff;border:1px solid #dfd6ca;align-items:center;gap:9px;padding:9px 10px;display:flex}.country-option-grid>button:hover{background:#fffaf5;border-color:#efa477}.country-option-grid>button.selected{background:#fff0e5;border-color:#e46a32;box-shadow:inset 3px 0 #ee5b20}.country-option-grid>button>i{color:#7e7469;background:#f0ece6;flex:0 0 24px;place-items:center;width:24px;height:24px;font-style:normal;font-weight:900;display:grid}.country-option-grid>button.selected>i{background:var(--orange);color:#fff}.country-option-grid>button>span{gap:2px;min-width:0;display:grid}.country-option-grid strong,.country-option-grid small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.country-option-grid strong{font-size:12px}.country-option-grid small{color:var(--muted);font-size:9px}.country-option-grid>p{color:var(--muted);text-align:center;grid-column:1/-1;margin:0;padding:25px}.country-config-switcher{border-top:1px solid #e9cdb8;gap:8px;margin-top:18px;padding-top:15px;display:grid}.country-config-switcher>span{color:#6c5d4c;font-size:11px;font-weight:900}.country-config-switcher>div{flex-wrap:wrap;gap:7px;display:flex}.country-config-switcher button{color:#62584d;text-align:left;cursor:pointer;background:#fff;border:1px solid #dbd1c5;gap:2px;min-width:96px;padding:9px 12px;display:grid}.country-config-switcher button.active{border-color:var(--ink);background:var(--ink);color:#fff}.country-config-switcher button b{font-size:12px}.country-config-switcher button small{color:inherit;opacity:.7;font-size:9px}.dispute-reshipment-label{border-left-color:#ef9e6f;min-width:220px}.reshipment-tracking-backdrop{z-index:2147483600}.reshipment-tracking-modal{width:min(540px,100vw - 32px)}.reshipment-tracking-modal .modal-heading{margin-bottom:18px}.reshipment-tracking-modal .modal-heading p:last-child{color:var(--muted);margin:6px 0 0;font-size:11px;line-height:1.5}.reshipment-tracking-fields{gap:13px;display:grid}.reshipment-tracking-fields>label{color:#565049;gap:7px;font-size:12px;font-weight:900;display:grid}.reshipment-tracking-fields input{width:100%;min-height:46px;color:var(--ink);font:inherit;background:#faf9f6;border:1px solid #d6cec4;outline:0;padding:0 12px}.reshipment-tracking-fields input:focus{border-color:var(--orange);background:#fff}.reshipment-tracking-fields>p:not(.form-error){color:#49647c;background:#edf5fc;border-left:3px solid #467dad;margin:0;padding:11px 13px;font-size:11px;line-height:1.55}.reshipment-tracking-fields .form-error{margin:0}.reshipment-tracking-modal>footer{justify-content:flex-end;gap:8px;margin-top:18px;display:flex}.reshipment-track-button{color:#315f8c;cursor:pointer;white-space:nowrap;background:#fff;border:1px solid #6f96bd;min-height:31px;padding:0 10px;font-size:10px;font-weight:900}.reshipment-track-button:hover{color:#fff;background:#315f8c}.hualei-label-disputes>span,.order-unassigned-disputes>span{grid-template-rows:repeat(3,auto);grid-template-columns:minmax(0,1fr) auto;align-items:start}.hualei-label-disputes>span>code,.order-unassigned-disputes>span>code{overflow-wrap:anywhere;min-width:0}.hualei-label-disputes>span>b,.order-unassigned-disputes>span>b{grid-column:1}.hualei-label-disputes>span>i,.order-unassigned-disputes>span>i{overflow-wrap:anywhere;grid-column:1;min-width:0;line-height:1.45}.reshipment-order-actions{grid-area:1/2/span 3;align-self:center;gap:6px;display:grid}.reshipment-order-actions button{cursor:pointer;white-space:nowrap;min-height:31px;padding:0 10px;font-size:10px;font-weight:900}.reshipment-label-button{border:1px solid var(--orange);color:var(--orange-dark);background:#fff5ea}.reshipment-label-button:hover{background:var(--orange);color:#fff}.dispute-label-actions{flex-wrap:wrap;align-items:center;gap:7px;display:flex}.dispute-label-actions>a{color:var(--orange-dark);font-size:12px;font-weight:900;text-decoration:none}.dispute-label-create .manual-tracking{color:#315f8c;background:#edf5fc;border-color:#6f96bd}.dispute-label-create{grid-template-columns:minmax(180px,1fr) minmax(120px,.6fr);gap:7px;margin-top:8px;display:grid}.dispute-label-create select,.dispute-label-create input{background:#fff;border:1px solid #d8cdbc;min-height:34px;padding:6px 8px;font-size:11px}.dispute-label-create button{color:#d95018;cursor:pointer;background:#fff5ee;border:1px solid #ff6b2b;grid-column:1/-1;min-height:34px;font-weight:900}.wms-channel-warning{margin-top:10px}.wms-label-table article.channel-unresolved{background:#fff8f3;box-shadow:inset 3px 0 #e8632d}.wms-channel-resolver{color:#9a4527;background:#fff;border:1px solid #edc9b8;gap:4px;margin-top:8px;padding:8px;font-size:10px;font-weight:850;display:grid}.wms-channel-resolver select{color:#2e261f;background:#fff;border:1px solid #d8cdbd;min-height:32px;padding:5px 7px}.wms-channel-resolver em{font-size:9px;font-style:normal;font-weight:650;line-height:1.4}.wms-product-strip.reshipment article{background:#fff8f2;border-color:#f0bd9e}.wms-status.pre-outbound-unpurchased{color:#9a431d;background:#fff2e8;border-color:#e6a06f}.wms-status.pre-outbound-unpurchased b{color:#b54b1f}.reshipment-label-history>strong{color:#d6531f;letter-spacing:.03em;padding:8px 10px;font-size:11px;display:block}.reshipment-label-create-backdrop{z-index:2147483590}.reshipment-label-create-modal{width:min(680px,100vw - 32px);max-height:calc(100svh - 32px);overflow:auto}.reshipment-label-create-modal .modal-heading p:last-child{color:var(--muted);margin:6px 0 0;font-size:11px}.reshipment-label-create-summary{background:#ded7ce;border:1px solid #ded7ce;grid-template-columns:1fr 1fr 120px;gap:1px;margin:18px 0;display:grid}.reshipment-label-create-summary>div{background:#faf8f4;gap:5px;min-width:0;padding:12px 13px;display:grid}.reshipment-label-create-summary .wide{grid-column:1/-1}.reshipment-label-create-summary span{color:#807970;font-size:10px}.reshipment-label-create-summary strong{overflow-wrap:anywhere;font-size:12px}.reshipment-label-create-form{gap:13px;display:grid}.reshipment-label-create-form>label{color:#58524b;gap:7px;font-size:12px;font-weight:900;display:grid}.reshipment-label-create-form select,.reshipment-label-create-form input{width:100%;min-height:44px;color:var(--ink);font:inherit;background:#fff;border:1px solid #d8d0c6;padding:0 11px}.reshipment-label-create-form label>small{color:#81786e;font-size:10px;font-weight:650;line-height:1.5}.reshipment-label-products{border:1px solid #ddd6cc;overflow:hidden}.reshipment-label-products>header{background:#f1eee8;justify-content:space-between;align-items:center;min-height:42px;padding:9px 12px;display:flex}.reshipment-label-products>header strong{font-size:12px}.reshipment-label-products>header span{color:#7b736a;font-size:10px}.reshipment-label-products article{border-top:1px solid #ece7df;grid-template-columns:42px 1fr auto;align-items:center;gap:10px;min-height:58px;padding:8px 11px;display:grid}.reshipment-label-products article>span{color:#8e857b;background:#f1eee8;place-items:center;width:42px;height:42px;font-size:9px;font-weight:900;display:grid;overflow:hidden}.reshipment-label-products article>span img{object-fit:contain;width:100%;height:100%}.reshipment-label-products article>div{gap:2px;min-width:0;display:grid}.reshipment-label-products code{color:var(--orange-dark);font-size:9px;font-weight:900}.reshipment-label-products article strong{text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.reshipment-label-products article small{color:#7c756c;font-size:9px}.reshipment-label-products article>b{font-size:12px}.reshipment-label-independent-note{background:#edf5fc;border-left:4px solid #467dad;gap:5px;margin:0;padding:12px 13px;display:grid}.reshipment-label-independent-note strong{color:#315f8c;font-size:12px}.reshipment-label-independent-note span{color:#4d657a;font-size:11px;line-height:1.55}.reshipment-label-create-form>footer{justify-content:flex-end;gap:8px;margin-top:3px;display:flex}.reshipment-label-create-modal{width:min(1060px,100vw - 32px)}.reshipment-declaration-editor{background:#faf8f4;border:1px solid #d6cec3;overflow:hidden}.reshipment-declaration-editor>header{color:#fff;background:#22211f;border-bottom:1px solid #dcd4ca;justify-content:space-between;align-items:center;gap:16px;min-height:50px;padding:10px 13px;display:flex}.reshipment-declaration-editor>header>div{gap:3px;display:grid}.reshipment-declaration-editor>header strong{font-size:12px}.reshipment-declaration-editor>header small{color:#bdb8b0;font-size:9px}.reshipment-declaration-editor>header i{color:#fff;white-space:nowrap;background:#2f7653;padding:5px 8px;font-size:9px;font-style:normal;font-weight:900}.reshipment-declaration-editor>div{display:grid}.reshipment-declaration-editor article{background:#fff;border-bottom:1px solid #e0d9d0;grid-template-columns:minmax(210px,.9fr) minmax(0,2.1fr);gap:12px;padding:12px;display:grid}.reshipment-declaration-product{grid-template-columns:46px minmax(0,1fr);align-items:center;gap:9px;min-width:0;display:grid}.reshipment-declaration-product>span{color:#8b837a;background:#f5f2ed;border:1px solid #e0d9cf;place-items:center;width:46px;height:46px;font-size:9px;font-weight:900;display:grid;overflow:hidden}.reshipment-declaration-product img{object-fit:contain;width:100%;height:100%}.reshipment-declaration-product>div{gap:3px;min-width:0;display:grid}.reshipment-declaration-product code{color:var(--orange-dark);text-overflow:ellipsis;white-space:nowrap;font-size:9px;font-weight:900;overflow:hidden}.reshipment-declaration-product strong{text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.reshipment-declaration-product small{color:#7a7268;font-size:9px}.reshipment-declaration-fields{grid-template-columns:1.25fr 1.25fr .55fr .65fr .7fr;gap:7px;display:grid}.reshipment-declaration-fields label{color:#6a6259;align-content:start;gap:5px;min-width:0;font-size:8px;font-weight:900;display:grid}.reshipment-declaration-fields input{min-width:0;min-height:38px!important;padding:0 8px!important;font-size:10px!important}.reshipment-declaration-editor>p{color:#3d7156;background:#edf7f1;border-left:4px solid #347a58;margin:0;padding:9px 12px;font-size:9px;line-height:1.5}.reshipment-label-delete-button{color:#9c3d34;cursor:pointer;white-space:nowrap;background:#fff4f1;border:1px solid #c9776c;min-height:31px;padding:0 10px;font-size:10px;font-weight:900}.reshipment-label-delete-button:hover{color:#fff;background:#a9493f}.reshipment-label-delete-button:disabled{cursor:wait;opacity:.6}.reshipment-package-weight{color:#58524b;gap:7px;font-size:12px;font-weight:900;display:grid}@media (width<=800px){.api-mapping-row{grid-template-columns:1fr}.api-mapping-section-header{flex-wrap:wrap}.api-mapping-header-actions{flex-wrap:wrap;width:100%;margin-left:43px}.api-mapping-header-actions button{flex:1}.channel-panel-heading{flex-direction:column;align-items:stretch}.channel-list-search{width:100%;min-width:0}.channel-existing-results>button{grid-template-columns:42px 1fr}.channel-existing-results>button>em,.channel-existing-results>button>b{grid-column:2}.country-option-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.dispute-label-create{grid-template-columns:1fr}.hualei-label-disputes>span,.order-unassigned-disputes>span{grid-template-columns:minmax(0,1fr) auto}.hualei-label-disputes>span>i,.order-unassigned-disputes>span>i{grid-column:1}.reshipment-order-actions{grid-area:auto/1/auto/-1;grid-template-columns:1fr 1fr;width:100%}.reshipment-label-create-summary{grid-template-columns:1fr}.reshipment-label-create-summary .wide{grid-column:auto}.reshipment-label-create-form>footer{flex-direction:column-reverse;align-items:stretch}.reshipment-label-create-form>footer button{width:100%}.reshipment-declaration-editor article{grid-template-columns:1fr}.reshipment-declaration-fields{grid-template-columns:1fr 1fr}.reshipment-declaration-fields label:first-child,.reshipment-declaration-fields label:nth-child(2){grid-column:1/-1}.reshipment-tracking-modal>footer{flex-direction:column-reverse;align-items:stretch}}.regional-pricing-actions{flex-wrap:wrap;gap:8px;flex:none!important;display:flex!important}.regional-pricing-actions .template{color:#315f8c;background:#edf5fc;border-style:solid;border-color:#78a1c6}.malaysia-standard-ready{color:#28704a;background:#edf8f2;border:1px solid #92c7ab;align-items:center;min-height:38px;padding:0 11px;font-size:11px;font-style:normal;font-weight:900;display:flex}.country-transit-card{border-left:4px solid var(--orange);background:#fff8ef;justify-content:space-between;align-items:center;gap:18px;margin-top:18px;padding:14px 16px;display:flex}.country-transit-card>div:first-child{gap:3px;display:grid}.country-transit-card>div:first-child span{color:#b15328;letter-spacing:.08em;font:900 10px ui-monospace,monospace}.country-transit-card>div:first-child strong{font-size:14px}.country-transit-card>div:first-child small{color:var(--muted);font-size:11px}.region-transit-grid{background:#fffdf9;border-bottom:1px solid #e5ded4;grid-template-columns:repeat(2,minmax(150px,1fr));gap:10px;padding:12px 14px;display:grid}.country-transit-card .region-transit-grid{background:0 0;border:0;min-width:380px;padding:0}.region-transit-grid label{color:#5e564d;gap:6px;font-size:11px;font-weight:850;display:grid}.region-transit-grid input{width:100%;min-height:40px;color:var(--ink);background:#fff;border:1px solid #d7cec2;padding:0 10px;font-size:14px}.region-transit-grid>small{color:var(--muted);grid-column:1/-1;font-size:10px}.region-zone-card input[readonly],.region-zone-card textarea[readonly]{color:#5b554d;cursor:default;background:#f3f1ed}.region-zone-card button:disabled{cursor:not-allowed;opacity:.45}.base-pricing-card{background:#f3f1ed;border-left:4px solid #716a61;justify-content:space-between;align-items:center;gap:16px;margin-bottom:9px;padding:13px 15px;display:flex}.base-pricing-card>div{gap:3px;display:grid}.base-pricing-card span{color:#8b8379;letter-spacing:.08em;font:900 10px ui-monospace,monospace}.base-pricing-card strong{font-size:14px}.base-pricing-card small{color:var(--muted);font-size:12px}.region-zone-list{gap:14px;margin-top:18px;display:grid}.region-zone-card{border:1px solid #d9d1c6;border-left:4px solid var(--orange);background:#fff;overflow:hidden}.region-zone-card>header{background:#fff8ef;border-bottom:1px solid #e5ded4;grid-template-columns:42px minmax(320px,1fr) minmax(150px,auto) auto;align-items:end;gap:12px;padding:14px;display:grid}.region-zone-card>header>span{background:var(--ink);width:36px;height:36px;color:var(--orange);align-self:center;place-items:center;font:900 11px ui-monospace,monospace;display:grid}.region-name-grid{grid-template-columns:1fr 1fr;gap:10px!important;display:grid!important}.region-name-grid label,.region-rule-grid label{color:#5e564d;gap:6px;font-size:12px;font-weight:850;display:grid}.region-name-grid input,.region-rule-grid textarea{width:100%;color:var(--ink);background:#fff;border:1px solid #d7cec2;font-size:14px}.region-name-grid input{min-height:42px;padding:0 11px}.region-rule-grid textarea{resize:vertical;min-height:74px;padding:10px 11px;line-height:1.45}.region-fallback{color:#534c44;background:#fff;border:1px solid #dfd4c5;grid-template-columns:18px 1fr;align-content:center;align-self:stretch;gap:2px 7px;padding:8px 10px;display:grid}.region-fallback input{width:16px;height:16px;accent-color:var(--orange);grid-row:1/span 2;align-self:center}.region-fallback b{font-size:12px}.region-fallback small{color:var(--muted);font-size:10px}.region-remove{color:#a0443b;background:#fff4f1;border:1px solid #e4b5ab;min-height:42px;padding:0 11px;font-size:11px;font-weight:900}.region-rule-grid{grid-template-columns:1fr 1fr;gap:12px;padding:14px;display:grid}.region-rule-grid label small{color:var(--muted);font-size:10px;font-weight:500}.region-bracket-heading{border-top:1px solid #eee8e0;justify-content:space-between;align-items:center;gap:15px;padding:13px 14px 9px;display:flex}.region-bracket-heading>div{gap:3px;display:grid}.region-bracket-heading strong{font-size:13px}.region-bracket-heading small{color:var(--muted);font-size:10px}.region-zone-card>.bracket-table{margin:0 14px 14px}.region-zone-empty{text-align:center;background:#fbf8f2;border:1px dashed #d4c8b9;align-content:center;justify-items:center;gap:6px;min-height:96px;padding:20px;display:grid}.region-zone-empty strong{font-size:14px}.region-zone-empty span{color:var(--muted);font-size:12px}.region-price-list{gap:14px;margin-top:16px;display:grid}.region-price-card{background:#fff;border:1px solid #d9d1c6;border-left:4px solid #4782b8;padding-bottom:14px}.region-price-card .region-bracket-heading{background:#f3f8fc;border-top:0}.region-price-card>.bracket-table{margin:0 14px}.regional-price-only-note{background:#edf5fc;border-left:4px solid #4782b8;justify-content:space-between;align-items:center;gap:12px;padding:12px 14px;display:flex}.regional-price-only-note strong{color:#245a88;font-size:13px}.regional-price-only-note span{color:#56728c;font-size:11px}@media (width<=800px){.regional-pricing-actions{width:100%;margin-left:43px}.regional-pricing-actions button{flex:1}.base-pricing-card,.region-bracket-heading,.country-transit-card{flex-direction:column;align-items:stretch}.base-pricing-card button,.region-bracket-heading button{width:100%}.country-transit-card .region-transit-grid{min-width:0}.region-zone-card>header{grid-template-columns:42px 1fr;align-items:start}.region-name-grid,.region-rule-grid{grid-template-columns:1fr}.region-fallback,.region-remove{grid-column:2}}@media (width<=480px){.country-option-grid{grid-template-columns:1fr}}.problem-stat{background:#fff7f4!important;border-top:3px solid #b74638!important}.problem-stat strong{color:#a13c31}.problem-feedback-stat{background:#f3faf6!important;border-top:3px solid #4a8a62!important}.problem-feedback-stat.pending{background:#fff7ed!important;border-top-color:#d46c2c!important}.problem-feedback-stat.pending strong{color:#b64a1c}.customer-order-card.problem-order{border-color:#d66b5f;box-shadow:inset 5px 0 #b74638,0 9px 24px #a7392c1a}.customer-order-card.problem-order>header{background:#fff7f4}.customer-order-card.resolved-problem-order{border-color:#b9cbbf}.order-identity>div{flex-wrap:wrap}.order-identity i.order-problem-badge,.order-identity i.order-problem-daily-badge{padding:4px 6px;font-size:7px;font-style:normal;font-weight:950}.has-logistics-problem>header .order-identity i.process,.has-logistics-problem>header .order-identity i.order-problem-badge{display:none}.order-health-status{color:#246847;background:#eef8f2;border-bottom:1px solid #bdd5c7;align-items:center;gap:10px;min-height:38px;padding:7px 14px;display:flex}.order-health-status>span{opacity:.75;font-size:11px;font-weight:800}.order-health-status>strong{background:#fff;padding:4px 8px;font-size:12px;font-weight:950}.order-health-status>em{font-size:11px;font-style:normal;font-weight:850}.order-health-status>small{color:#6e7771;margin-left:auto;font-size:11px;font-weight:750}.order-health-status.problem{color:#8a590c;background:#fff7e6;border-color:#e5bf75}.order-health-status.dispute{color:#954323;background:#fff0e8;border-color:#e0a080}.order-problem-stage-banner{color:#873a30;background:#fff0ec;border-bottom:1px solid #d99e95;align-items:center;gap:10px;min-height:38px;padding:0 14px;display:flex}.order-problem-stage-banner strong{font-size:10px;font-weight:950}.order-problem-stage-banner span{color:#8d4b41;background:#fff;padding:4px 7px;font-size:7px;font-weight:900}.order-problem-stage-banner small{color:#806c66;margin-left:auto;font-size:7px;font-weight:800}.order-problem-stage-banner.checking_requested{color:#9b5a13;background:#fff6e8;border-color:#e1ad72}.order-problem-stage-banner.checking{color:#873a30;background:#fff0ec;border-color:#d99e95}.order-problem-stage-banner.result{color:#277048;background:#edf8f1;border-color:#8dc0a1}.order-identity i.order-problem-badge.checking_requested,.order-identity i.order-problem-badge.checking{color:#fff;background:#b74638}.order-identity i.order-problem-badge.result{color:#28704a;background:#e4f2e9}.order-identity i.order-problem-daily-badge.pending{color:#9a5d15;background:#fff0d9}.order-identity i.order-problem-daily-badge.done{color:#28704a;background:#e4f2e9}.order-problem-open{color:#9a3d33;cursor:pointer;background:#fff5f2;border:1px solid #d6a19a;font-size:8px;font-weight:950}.order-problem-open:hover,.order-problem-open.active{color:#fff;background:#b74638;border-color:#b74638}.order-problem-summary{background:#fff8f5;border:1px solid #e0a198;border-left:4px solid #b74638;grid-column:1/-1;margin:0 0 15px;overflow:hidden}.order-problem-summary.result{background:#f2faf5;border-color:#a8c9b3 #a8c9b3 #a8c9b3 #3b895b}.order-problem-summary>header{border-bottom:1px solid #8443381f;justify-content:space-between;align-items:center;gap:10px;padding:11px 12px;display:flex}.order-problem-summary>header>div{gap:3px;display:grid}.order-problem-summary>header span{color:#995144;letter-spacing:.1em;font-size:7px;font-weight:950}.order-problem-summary>header strong{font-size:11px}.order-problem-summary>header i{color:#fff;white-space:nowrap;background:#b74638;padding:5px 7px;font-size:7px;font-style:normal;font-weight:950}.order-problem-summary.result>header i{background:#3b895b}.order-problem-summary>p{color:#554a44;white-space:pre-wrap;margin:0;padding:11px 12px;font-size:9px;font-weight:750;line-height:1.55}.order-problem-latest{background:#fff;border:1px solid #ead7d2;gap:4px;margin:0 11px 11px;padding:9px 10px;display:grid}.order-problem-latest span{color:#965347;font-size:7px;font-weight:900}.order-problem-latest strong{color:#423d38;white-space:pre-wrap;font-size:9px;line-height:1.5}.order-problem-latest small{color:var(--muted);font-size:7px}.order-problem-latest.empty strong{color:#7d756d}.order-problem-result{background:#f7fcf9;border:1px solid #a8c9b3;gap:5px;margin:0 11px 11px;padding:10px;display:grid}.order-problem-result span{color:#28704a;letter-spacing:.08em;font-size:7px;font-weight:950}.order-problem-result strong{color:#254f37;white-space:pre-wrap;font-size:9px;line-height:1.55}.order-problem-summary>button{color:#9a3d33;cursor:pointer;background:#fff;border:1px solid #b74638;width:calc(100% - 22px);min-height:35px;margin:0 11px 11px;font-size:8px;font-weight:950}.order-problem-summary>button:hover{color:#fff;background:#b74638}.order-problem-summary.result>button{color:#28704a;border-color:#3b895b}.order-problem-summary.result>button:hover{color:#fff;background:#3b895b}.order-problem-backdrop{z-index:2147483600}.order-problem-modal{width:min(900px,100vw - 32px);padding:26px}.order-problem-modal .modal-heading{margin-bottom:14px}.order-problem-modal .modal-heading p:last-child{color:var(--muted);margin:6px 0 0;font-size:10px;font-weight:750}.order-problem-reference{background:#fff3ef;border-left:4px solid #b74638;justify-content:space-between;align-items:center;gap:18px;margin-bottom:14px;padding:12px 14px;display:flex}.order-problem-reference>div{gap:3px;min-width:0;display:grid}.order-problem-reference span{color:#8e5046;font-size:8px;font-weight:900}.order-problem-reference strong{overflow-wrap:anywhere;font:950 15px ui-monospace,monospace}.order-problem-reference small{color:#766e66;font-size:8px}.order-problem-reference>i{color:#fff;white-space:nowrap;background:#b74638;padding:6px 9px;font-size:8px;font-style:normal;font-weight:950}.order-problem-reference>i.result{background:#3b895b}.order-problem-reference>i.checking_requested{background:var(--orange)}.order-problem-form{grid-template-columns:minmax(180px,.55fr) minmax(0,1.45fr);gap:13px;display:grid}.order-problem-form>label{color:#5a544d;align-content:start;gap:7px;font-size:9px;font-weight:900;display:grid}.order-problem-form>label.wide,.order-problem-daily-entry,.order-problem-history,.order-problem-form>.form-error,.order-problem-form>footer{grid-column:1/-1}.order-problem-form select,.order-problem-form input,.order-problem-form textarea{box-sizing:border-box;width:100%;color:var(--ink);font:inherit;background:#fff;border:1px solid #d5cec4}.order-problem-form select,.order-problem-form input{min-height:42px;padding:0 10px}.order-problem-form textarea{resize:vertical;min-height:92px;padding:10px;line-height:1.55}.order-problem-form select:focus,.order-problem-form input:focus,.order-problem-form textarea:focus{border-color:#b74638;outline:0;box-shadow:0 0 0 3px #b746381a}.order-problem-form :disabled{cursor:not-allowed;opacity:.68}.order-problem-result-editor{background:#f2faf5;border-left:4px solid #3b895b;padding:12px;color:#286542!important}.order-problem-daily-entry{background:#fff8ef;border:1px solid #e6ba8c;grid-template-columns:170px minmax(0,1fr);gap:11px;padding:14px;display:grid}.order-problem-daily-entry>header{grid-column:1/-1;justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.order-problem-daily-entry>header>div{gap:3px;display:grid}.order-problem-daily-entry>header span{color:var(--orange-dark);letter-spacing:.1em;font-size:7px;font-weight:950}.order-problem-daily-entry>header strong{font-size:12px}.order-problem-daily-entry>header b{color:#8a5d34;background:#fff;padding:5px 7px;font-size:7px}.order-problem-daily-entry>label{color:#65594d;align-content:start;gap:6px;font-size:8px;font-weight:900;display:grid}.order-problem-daily-entry textarea{min-height:82px}.order-problem-history{background:#f7f5f1;border:1px solid #ddd6cc;padding:14px}.order-problem-history>header{justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:10px;display:flex}.order-problem-history>header>div{gap:3px;display:grid}.order-problem-history>header span{color:#736c64;letter-spacing:.1em;font-size:7px;font-weight:950}.order-problem-history>header strong{font-size:12px}.order-problem-history>header small,.order-problem-history>small{color:var(--muted);font-size:8px}.order-problem-history>div{gap:7px;max-height:270px;display:grid;overflow-y:auto}.order-problem-history article{background:#fff;border:1px solid #e3ded6;grid-template-columns:92px minmax(0,1fr) auto;align-items:start;gap:10px;padding:10px;display:grid}.order-problem-history time{color:#a04438;font:950 9px ui-monospace,monospace}.order-problem-history p{color:#4c4741;white-space:pre-wrap;margin:0;font-size:9px;font-weight:750;line-height:1.5}.order-problem-history article small{color:var(--muted);white-space:nowrap;font-size:7px}.order-problem-history-empty{color:var(--muted);margin:0;font-size:9px}.order-problem-form>footer{grid-template-columns:auto 1fr auto auto;align-items:center;gap:8px;padding-top:2px;display:grid}.order-problem-form>footer button{min-height:40px}.problem-resolve-button,.problem-reopen-button{color:#9a3d33;background:#fff6f3;border:1px solid #b74638;padding:0 13px;font-size:9px;font-weight:900}.problem-reopen-button{color:#28704a;background:#f1faf4;border-color:#3b895b}.admin-task-dock{z-index:420;color:#fff;cursor:pointer;text-align:left;background:#1c1c1a;border:1px solid #3a3834;grid-template-columns:38px minmax(90px,1fr) repeat(3,58px);align-items:center;gap:0;min-width:410px;min-height:60px;padding:0;display:grid;position:fixed;bottom:18px;right:20px;overflow:hidden;box-shadow:0 18px 48px #100e0c47}.admin-task-dock:hover{border-color:var(--orange);transform:translateY(-1px)}.admin-task-dock:focus-visible{outline-offset:3px;outline:3px solid #ff5f1f52}.admin-task-dock-mark{color:#fff;background:#27885b;border-radius:50%;justify-self:center;place-items:center;width:28px;height:28px;font-size:15px;font-weight:950;display:grid}.admin-task-dock.has-overdue{border-color:#d85645;box-shadow:0 18px 48px #952d1f40}.admin-task-dock.has-overdue .admin-task-dock-mark{background:#c74334;animation:1.8s ease-in-out infinite task-alert-pulse}.admin-task-dock-title{gap:2px;min-width:0;padding:0 12px 0 6px;display:grid}.admin-task-dock-title small{color:#817d76;letter-spacing:.1em;font-size:10px;font-weight:850}.admin-task-dock-title strong{font-size:14px}.admin-task-dock>span:not(.admin-task-dock-mark):not(.admin-task-dock-title){border-left:1px solid #35332f;align-content:center;place-items:center;gap:3px;min-height:38px;display:grid}.admin-task-dock>span:not(.admin-task-dock-mark):not(.admin-task-dock-title) small{color:#8f8b83;font-size:10px}.admin-task-dock>span:not(.admin-task-dock-mark):not(.admin-task-dock-title) b{font-size:15px;line-height:1}.admin-task-dock>span.overdue b{color:#ff7a67}@keyframes task-alert-pulse{0%,to{box-shadow:0 0 #d74b3959}50%{box-shadow:0 0 0 7px #d74b3900}}.admin-task-panel{z-index:425;border:1px solid #cbc3b8;border-top:4px solid var(--orange);width:min(640px,100vw - 40px);max-height:min(740px,100svh - 118px);color:var(--ink);background:#f2efe9;flex-direction:column;display:flex;position:fixed;bottom:88px;right:20px;overflow:hidden;box-shadow:0 28px 80px #18141047}.admin-task-panel>header{color:#fff;background:#1d1d1b;justify-content:space-between;align-items:center;gap:18px;min-height:70px;padding:13px 16px;display:flex}.admin-task-panel>header>div{gap:4px;display:grid}.admin-task-panel>header span{color:var(--orange);letter-spacing:.12em;font-size:11px;font-weight:900}.admin-task-panel>header strong{font-size:18px}.admin-task-panel>header>button{color:#bbb6ad;cursor:pointer;background:0 0;border:1px solid #47443f;width:38px;height:38px;font-size:23px;line-height:1}.admin-task-panel>header>button:hover{border-color:var(--orange);color:#fff}.admin-task-summary{background:#d8d1c7;border-bottom:1px solid #d8d1c7;grid-template-columns:repeat(3,1fr);gap:1px;display:grid}.admin-task-summary>button{min-height:82px;color:var(--ink);cursor:pointer;text-align:left;background:#fff;border:0;grid-template-columns:1fr auto;align-content:center;align-items:center;gap:6px 10px;padding:13px 14px;display:grid;position:relative}.admin-task-summary>button:hover{background:#fff8ef}.admin-task-summary>button.active{box-shadow:inset 0 -4px var(--orange);background:#fff3e6}.admin-task-summary>button.overdue.active{background:#fff0ed;box-shadow:inset 0 -4px #c74334}.admin-task-summary span{color:#6f6961;font-size:12px;font-weight:850}.admin-task-summary strong{grid-area:1/2/span 2;font-size:25px}.admin-task-summary small{color:#928b82;font-size:11px}.admin-task-list{min-height:230px;padding:11px;overflow-y:auto}.admin-task-item{color:var(--ink);background:#fff;border:1px solid #d8d1c7;border-left:4px solid #928d85;gap:7px;margin-bottom:8px;padding:13px 14px;text-decoration:none;transition:border-color .15s,transform .15s,box-shadow .15s;display:grid}.admin-task-item:hover{border-color:#d18a57;transform:translateY(-1px);box-shadow:0 9px 22px #2d211614}.admin-task-item.problem{border-left-color:#d58a34}.admin-task-item.problem.overdue{background:#fff8f6;border-color:#e0a59d #e0a59d #e0a59d #c74334}.admin-task-item.ticket.unread{border-left-color:var(--orange);background:#fffaf4}.admin-task-item>div{justify-content:space-between;align-items:center;gap:12px;display:flex}.admin-task-item>div span{color:#5d5851;background:#eeeae3;padding:4px 7px;font-size:11px;font-weight:900}.admin-task-item.problem.overdue>div span{color:#fff;background:#c74334}.admin-task-item>div time{color:#8a837a;font-size:11px;font-weight:800}.admin-task-item.problem.overdue>div time{color:#ad3c2f}.admin-task-item>strong{text-overflow:ellipsis;white-space:nowrap;font-size:14px;overflow:hidden}.admin-task-item>p{color:#686159;text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:12px;line-height:1.45;overflow:hidden}.admin-task-item>small{color:#918980;text-overflow:ellipsis;white-space:nowrap;justify-content:space-between;align-items:center;gap:12px;min-width:0;font-size:11px;display:flex;overflow:hidden}.admin-task-item>small b{color:var(--orange-dark);flex:none;font-size:11px}.admin-task-empty{color:#777069;text-align:center;align-content:center;place-items:center;gap:10px;min-height:220px;padding:30px;display:grid}.admin-task-empty>span:not(.loader){color:#fff;background:#31845b;border-radius:50%;place-items:center;width:38px;height:38px;font-size:18px;font-weight:900;display:grid}.admin-task-empty strong{color:#393531;font-size:14px}.admin-task-empty small{max-width:320px;font-size:12px;line-height:1.55}.admin-task-empty.error strong{color:#a33d31}.admin-task-empty>button{color:#9d3e33;cursor:pointer;background:#fff;border:1px solid #c66d61;min-height:36px;padding:0 13px;font-weight:900}.admin-task-panel>footer{background:#fff;border-top:1px solid #d8d1c7;justify-content:space-between;align-items:center;gap:14px;min-height:50px;padding:9px 13px;display:flex}.admin-task-panel>footer span{color:#787169;font-size:11px;line-height:1.4}.admin-task-panel>footer button{color:#514c46;cursor:pointer;background:#fff;border:1px solid #cfc7bc;flex:none;min-height:34px;padding:0 11px;font-size:11px;font-weight:900}.admin-task-panel>footer button:disabled{cursor:wait;opacity:.5}.admin-task-reminder{z-index:430;color:#3a2926;background:#fff6f3;border:1px solid #dc958b;border-left:5px solid #c74334;grid-template-columns:48px minmax(0,1fr) auto 28px;align-items:center;gap:12px;width:min(500px,100vw - 40px);min-height:84px;padding:12px 12px 12px 14px;display:grid;position:fixed;bottom:90px;right:20px;box-shadow:0 22px 58px #70241b33}.admin-task-reminder>span{color:#fff;background:#c74334;border-radius:50%;place-items:center;width:45px;height:45px;font-size:13px;font-weight:950;display:grid}.admin-task-reminder>div{gap:5px;display:grid}.admin-task-reminder strong{font-size:14px}.admin-task-reminder small{color:#8b5a53;font-size:12px;line-height:1.4}.admin-task-reminder>button:not(.admin-task-reminder-close){color:#fff;cursor:pointer;background:#c74334;border:0;min-height:38px;padding:0 12px;font-size:12px;font-weight:900}.admin-task-reminder-close{color:#9f675f;cursor:pointer;background:0 0;border:0;width:28px;height:32px;font-size:21px}@media (width<=720px){.admin-task-dock{left:10px;right:10px;bottom:calc(10px + env(safe-area-inset-bottom));grid-template-columns:34px minmax(68px,1fr) repeat(3,49px);min-width:0;min-height:58px}.admin-task-dock-title{padding-inline:4px 8px}.admin-task-dock-title small{display:none}.admin-task-dock-title strong{font-size:13px}.admin-task-dock>span:not(.admin-task-dock-mark):not(.admin-task-dock-title) small{font-size:9px}.admin-task-panel{left:10px;right:10px;bottom:calc(78px + env(safe-area-inset-bottom));width:auto;max-height:calc(100svh - 100px)}.admin-task-summary>button{min-height:72px;padding:10px}.admin-task-summary span{font-size:10px}.admin-task-summary strong{font-size:21px}.admin-task-summary small{display:none}.admin-task-panel>footer{flex-direction:column;align-items:stretch}.admin-task-panel>footer button{width:100%}.admin-task-reminder{left:10px;right:10px;bottom:calc(80px + env(safe-area-inset-bottom));grid-template-columns:40px 1fr 26px;width:auto}.admin-task-reminder>span{width:38px;height:38px;font-size:11px}.admin-task-reminder>button:not(.admin-task-reminder-close){grid-column:2;justify-self:start}.admin-task-reminder-close{grid-area:1/3}.admin-task-reminder small{font-size:11px}.order-health-status,.order-problem-stage-banner{flex-direction:column;align-items:flex-start;gap:5px;padding-block:9px}.order-health-status>small,.order-problem-stage-banner small{margin-left:0}.order-problem-modal{width:calc(100vw - 20px);max-height:calc(100svh - 20px);padding:18px}.order-problem-form{grid-template-columns:1fr}.order-problem-form>label.wide,.order-problem-daily-entry,.order-problem-history,.order-problem-form>.form-error,.order-problem-form>footer{grid-column:auto}.order-problem-daily-entry{grid-template-columns:1fr}.order-problem-daily-entry>header{grid-column:auto}.order-problem-history article{grid-template-columns:1fr;gap:5px}.order-problem-history article small{white-space:normal}.order-problem-form>footer{grid-template-columns:1fr}.order-problem-form>footer>span{display:none}.order-problem-form>footer button{width:100%}}.reshipment-note-grid{grid-template-columns:1fr 1fr;gap:12px;display:grid}.dispute-note-grid{grid-column:1/-1;grid-template-columns:1fr 1fr;gap:10px;display:grid}.dispute-note-grid p{color:#625b53;white-space:pre-wrap;background:#f8f5f0;border-left:3px solid #d7cbbb;gap:4px;margin:0;padding:10px 12px;font-size:12px;line-height:1.55;display:grid}.dispute-note-grid p:last-child{background:#f2f7fb;border-left-color:#6f96bd}.dispute-note-grid strong{color:#4f4942;font-size:11px}.dispute-cancel-button,.reshipment-cancel-button{color:#9d4138;cursor:pointer;white-space:nowrap;background:#fff7f5;border:1px solid #d29a92;min-height:31px;padding:0 10px;font-size:10px;font-weight:900}.dispute-cancel-button{position:absolute;bottom:13px;left:20px}.dispute-cancel-button:hover,.reshipment-cancel-button:hover{color:#fff;background:#a9493f}.dispute-cancel-button:disabled,.reshipment-cancel-button:disabled{cursor:wait;opacity:.6}.reshipment-compact-notes{color:#6e6256;white-space:pre-wrap;grid-column:1;max-width:620px;font-size:10px;line-height:1.5;display:block}.reshipment-order-actions{grid-row:1/span 4}.procurement-reshipment-note{color:#684c39;white-space:pre-wrap;background:#fff6ec;border-left:3px solid #c9824b;gap:2px;margin:2px 0;padding:7px 8px;font-size:10px;line-height:1.45;display:grid}.procurement-reshipment-note b{color:#9b4d20;font-size:9px}.procurement-pod-note{color:#4f3563;background:#f8f0ff;border-left:3px solid #8d4bc2;gap:5px;min-width:0;padding:8px 9px;font-size:10px;line-height:1.45;display:grid}.procurement-pod-note header{justify-content:space-between;align-items:center;gap:10px;display:flex}.procurement-pod-note header b{color:#6e2ea1;font-size:9px}.procurement-pod-note header code{overflow-wrap:anywhere;color:#735d83;text-align:right;font-size:8px}.procurement-pod-note p{white-space:pre-wrap;grid-template-columns:72px minmax(0,1fr);gap:7px;margin:0;display:grid}.procurement-pod-note p span{color:#7b6689;font-size:8px;font-weight:900}.procurement-pod-note>strong{color:#6f3a23;font-size:9px}.procurement-pod-note.missing{color:#70452f;background:#fff4ea;border-left-color:#c46b3a}.procurement-pod-images{flex-wrap:wrap;gap:6px;display:flex}.procurement-pod-images a{background:#fff;border:1px solid #c9acd9;width:54px;height:54px;display:block;overflow:hidden}.procurement-pod-images img{object-fit:cover;width:100%;height:100%;display:block}.procurement-consolidated-pod{background:#fcf8ff;border:1px solid #dfcbed;grid-column:2/-1;gap:8px;padding:11px 12px;display:grid}.procurement-consolidated-pod>strong{color:#642990;font-size:10px}.procurement-consolidated-pod>div{grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:7px;display:grid}.wms-reshipment-products{gap:7px;min-width:0;display:grid}.wms-reshipment-note{color:#395b75;white-space:pre-wrap;background:#eef6fb;border-left:3px solid #4f83ad;gap:3px;margin:0;padding:8px 9px;font-size:9px;line-height:1.45;display:grid}.wms-reshipment-note b{color:#245779;font-size:8px}.wms-reshipment-create-section{background:#fff;border-top:12px solid #e8e3da}.wms-reshipment-create-section>header{background:#fff7ef;border-bottom:1px solid #ded7cd;justify-content:space-between;align-items:center;gap:18px;min-height:58px;padding:12px 18px;display:flex}.wms-reshipment-create-section>header>div{gap:4px;display:grid}.wms-reshipment-create-section>header strong{color:#9d481f;font-size:13px}.wms-reshipment-create-section>header span{color:#7e6e61;font-size:9px}.wms-reshipment-create-section>header>b{color:#fff;background:#e96125;padding:7px 10px;font:950 11px ui-monospace,monospace}.wms-reshipment-create-table .wms-table-head,.wms-reshipment-create-table>article{grid-template-columns:42px minmax(200px,.82fr) 160px minmax(300px,1.25fr) 190px}.wms-reshipment-marker{color:#d95822;background:#fff0e3;border-radius:50%;place-items:center;width:31px;height:31px;font-size:11px;font-weight:950;display:grid}.wms-reshipment-create-row{box-shadow:inset 4px 0 #df6733}.wms-readiness.pending{color:#855321;background:#fff5e7;border-left-color:#d79448}.wms-reshipment-create-actions{grid-template-columns:1fr 1fr;gap:6px;width:100%;margin-top:4px;display:grid}.wms-reshipment-create-actions button{color:#a34920;cursor:pointer;background:#fff;border:1px solid #db7b48;min-height:32px;padding:0 7px;font-size:8px;font-weight:950}.wms-reshipment-create-actions button.manual{color:#315f88;border-color:#6e91b1}.wms-reshipment-create-actions button:hover{color:#fff;background:#df6733}.wms-reshipment-create-actions button.manual:hover{background:#315f88}.wms-reshipment-create-actions button:disabled{cursor:not-allowed;opacity:.45}.wms-address-edit-button{color:#8f481f;cursor:pointer;background:#fff8f0;border:1px solid #cf9b6d;width:100%;min-height:29px;padding:0 8px;font-size:8px;font-weight:950}.wms-address-edit-button:hover{border-color:var(--orange);background:var(--orange);color:#fff}.wms-address-edit-button:disabled{cursor:wait;opacity:.55}.wms-address-edit-backdrop{z-index:2147483600}.wms-address-edit-modal{width:min(820px,100vw - 32px);max-height:calc(100svh - 32px);overflow:auto}.wms-address-edit-modal .modal-heading{margin-bottom:14px}.wms-address-edit-modal .modal-heading p:last-child{color:var(--muted);margin:6px 0 0;font-size:10px}.wms-address-edit-rule{color:#45647a;background:#edf6fb;border-left:4px solid #39759c;margin:14px 0 0;padding:11px 13px;font-size:10px;line-height:1.55}.wms-address-edit-modal>.form-error{margin:12px 0 0}.wms-address-edit-modal>footer{justify-content:flex-end;gap:8px;margin-top:18px;display:flex}.wms-manual-label-backdrop{z-index:2147483600}.wms-manual-label-modal{width:min(720px,100vw - 32px);max-height:calc(100svh - 32px);overflow:auto}.wms-manual-label-modal .modal-heading p:last-child{color:var(--muted);margin:6px 0 0;font-size:11px}.wms-manual-label-summary{background:#faf8f4;border:1px solid #ded6cb;gap:8px;margin:17px 0;padding:12px;display:grid}.wms-manual-label-summary>span{color:#6e665e;font-size:10px;font-weight:900}.wms-manual-label-fields{grid-template-columns:1fr 1fr;gap:12px;display:grid}.wms-manual-label-fields>label{color:#565049;gap:7px;min-width:0;font-size:11px;font-weight:900;display:grid}.wms-manual-label-fields input{width:100%;min-height:44px;color:var(--ink);font:inherit;background:#fff;border:1px solid #d6cec4;outline:0;padding:0 11px}.wms-manual-label-fields input:focus{border-color:var(--orange);box-shadow:0 0 0 3px #f0651b17}.wms-manual-label-file{background:#fff9f2;border:1px dashed #b9a58e;grid-column:1/-1;padding:12px}.wms-manual-label-file input{background:0 0;border:0;min-height:34px;padding:4px}.wms-manual-label-file span{color:#786b5d;font-size:9px;font-weight:700}.wms-manual-label-rule{color:#45647a;background:#edf6fb;border-left:4px solid #39759c;margin:14px 0 0;padding:11px 13px;font-size:10px;line-height:1.55}.wms-manual-label-modal>footer{justify-content:flex-end;gap:8px;margin-top:18px;display:flex}@media (width<=720px){.reshipment-note-grid,.dispute-note-grid{grid-template-columns:1fr}.dispute-cancel-button{left:16px}.wms-address-edit-backdrop{padding:0}.wms-address-edit-modal{width:100vw;max-height:100svh}.wms-address-edit-modal .order-edit-address-grid{grid-template-columns:1fr}.wms-address-edit-modal .order-edit-address-grid .wide{grid-column:auto}.wms-address-edit-modal>footer{flex-direction:column-reverse;align-items:stretch}.wms-address-edit-modal>footer button{width:100%}.wms-manual-label-backdrop{padding:0}.wms-manual-label-modal{width:100vw;max-height:100svh}.wms-manual-label-fields{grid-template-columns:1fr}.wms-manual-label-file{grid-column:auto}.wms-manual-label-modal>footer{flex-direction:column-reverse;align-items:stretch}.wms-manual-label-modal>footer button{width:100%}}.page-designer-main{background:#efede8;min-width:0;max-width:none;padding:24px}.page-designer-heading{border-left:5px solid var(--orange);color:#fff;background:#171715;justify-content:space-between;align-items:flex-end;gap:24px;margin-bottom:16px;padding:22px 24px;display:flex}.page-designer-heading>div:first-child{gap:5px;display:grid}.page-designer-heading span{color:var(--orange);letter-spacing:.12em;font:900 10px ui-monospace,monospace}.page-designer-heading h1{margin:0;font-size:clamp(25px,2.2vw,36px);line-height:1}.page-designer-heading p{color:#c9c5be;margin:3px 0 0;font-size:13px}.page-designer-save-state{flex:none;justify-items:end;gap:7px;display:grid}.page-designer-save-state small{color:#d5d0c8;letter-spacing:.02em;font:800 11px ui-monospace,monospace}.page-designer-save-state strong{color:#c9f3d8;background:#294b38;padding:6px 9px;font-size:11px}.page-designer-save-state strong.dirty{color:#ffe0bd;background:#5f3f24}.page-designer-toolbar{background:#fff;border:1px solid #d8d1c7;align-items:flex-end;gap:8px;margin-bottom:12px;padding:11px 12px;display:flex;box-shadow:0 4px 14px #2b251e0d}.page-designer-toolbar label{gap:5px;display:grid}.page-designer-toolbar label>span{color:#635d55;font-size:10px;font-weight:900}.designer-title-input{width:min(270px,22vw)}.designer-draft-select{width:min(290px,23vw)}.page-designer-toolbar input,.page-designer-toolbar select{color:#24211e;background:#fff;border:1px solid #cfc7bc;outline:none;width:100%;height:38px;padding:0 10px;font-size:12px}.page-designer-toolbar input:focus,.page-designer-toolbar select:focus{border-color:var(--orange);box-shadow:0 0 0 3px #ff6b2c1c}.page-designer-toolbar>button,.designer-viewport-switch button{color:#fff;cursor:pointer;white-space:nowrap;background:#282522;border:1px solid #282522;height:38px;padding:0 12px;font-size:11px;font-weight:900}.page-designer-toolbar>button.secondary{color:#39342e;background:#f8f6f2;border-color:#c9c1b7}.page-designer-toolbar>button.requirements{color:#245879;background:#edf6fc;border-color:#2b658e}.page-designer-toolbar>button.save{border-color:var(--orange);background:var(--orange)}.page-designer-toolbar>button:disabled{cursor:wait;opacity:.62}.designer-toolbar-spacer{flex:1}.designer-viewport-switch{display:flex}.designer-viewport-switch button{color:#655e56;background:#fff;border-color:#bfb7ac}.designer-viewport-switch button+button{border-left:0}.designer-viewport-switch button.active{color:#fff;background:#22201d;border-color:#22201d}.page-designer-notice{color:#286846;background:#edf8f1;border-left:4px solid #34835a;margin:0 0 12px;padding:10px 13px;font-size:12px;font-weight:850}.page-designer-notice.error{color:#9b3d32;background:#fff1ee;border-left-color:#b74638}.page-designer-workbench{background:#ded9d1;border:1px solid #cec6ba;grid-template-columns:210px minmax(560px,1fr) 300px;min-height:720px;display:grid;box-shadow:0 10px 30px #2b241c14}.designer-palette,.designer-properties{background:#f8f6f2;min-width:0}.designer-palette{border-right:1px solid #cec6ba}.designer-properties{border-left:1px solid #cec6ba}.designer-palette>header,.designer-properties>header{background:#fff;border-bottom:1px solid #dcd5cb;gap:3px;padding:16px;display:grid}.designer-palette>header span,.designer-properties>header span,.designer-stage>header span{color:var(--orange-dark);letter-spacing:.1em;font:900 9px ui-monospace,monospace}.designer-palette>header strong,.designer-properties>header strong{font-size:15px}.designer-palette>header small,.designer-properties>header small{color:#81796f;font-size:10px;line-height:1.4}.designer-palette>section{padding:12px 12px 3px}.designer-palette h2,.designer-canvas-settings h2{color:#716a61;letter-spacing:.08em;margin:0 0 8px;font-size:10px;font-weight:950}.designer-palette>section>div{grid-template-columns:1fr 1fr;gap:7px;display:grid}.designer-palette section button{color:#34302b;cursor:grab;text-align:left;background:#fff;border:1px solid #d6cec3;grid-template-rows:1fr 1fr;grid-template-columns:24px 1fr;align-items:center;gap:0 5px;min-width:0;height:58px;padding:8px;display:grid}.designer-palette section button:hover{border-color:var(--orange);background:#fff8f2;transform:translateY(-1px)}.designer-palette section button:active{cursor:grabbing}.designer-palette section button i{width:24px;height:24px;color:var(--orange);background:#24211e;grid-row:1/span 2;place-items:center;font:900 12px ui-monospace,monospace;display:grid}.designer-palette section button span{text-overflow:ellipsis;white-space:nowrap;align-self:end;font-size:10px;font-weight:900;overflow:hidden}.designer-palette section button b{color:#a39b91;align-self:start;font-size:9px}.designer-stage{background:#dcd7cf;flex-direction:column;min-width:0;display:flex}.designer-stage>header{background:#f3f0eb;border-bottom:1px solid #c9c1b6;justify-content:space-between;align-items:center;gap:18px;min-height:62px;padding:11px 15px;display:flex}.designer-stage>header>div{gap:4px;display:grid}.designer-stage>header strong{color:#39342f;font-size:12px}.designer-stage>header small{color:#7a736a;text-align:right;font-size:10px}.designer-stage-scroll{background-color:#d8d4cc;background-image:linear-gradient(45deg,#ffffff40 25%,#0000 25%),linear-gradient(-45deg,#ffffff40 25%,#0000 25%),linear-gradient(45deg,#0000 75%,#ffffff40 75%),linear-gradient(-45deg,#0000 75%,#ffffff40 75%);background-position:0 0,0 8px,8px -8px,-8px 0;background-size:16px 16px;flex:1;min-width:0;padding:34px;overflow:auto}.designer-canvas{contain:layout paint;background-color:#fff;background-image:linear-gradient(#eeeae4 1px,#0000 1px),linear-gradient(90deg,#eeeae4 1px,#0000 1px);background-size:20px 20px;flex:none;margin:0 auto;position:relative;overflow:hidden;box-shadow:0 8px 34px #201b162e}.designer-canvas.mobile{margin-inline:auto}.designer-empty-canvas{color:#8d867d;pointer-events:none;text-align:center;align-content:center;justify-items:center;gap:7px;display:grid;position:absolute;inset:0}.designer-empty-canvas b{width:52px;height:52px;color:var(--orange);border:2px dashed #c8beb2;place-items:center;font-size:28px;display:grid}.designer-empty-canvas strong{color:#5c554d;font-size:16px}.designer-empty-canvas span{font-size:11px}.designer-canvas-item{box-sizing:border-box;cursor:grab;touch-action:none;-webkit-user-select:none;user-select:none;outline:1px solid #0000;position:absolute}.designer-canvas-item:hover{outline:1px dashed #7b746c}.designer-canvas-item.selected{outline:2px solid var(--orange);box-shadow:0 0 0 4px #ff6b2c24}.designer-canvas-item.dragging{cursor:grabbing;opacity:.97;outline:2px solid var(--orange);will-change:transform}.designer-canvas-item.selected:after{content:"";background:var(--orange);border:1px solid #fff;width:8px;height:8px;position:absolute;bottom:-5px;right:-5px}.designer-component-kind{background:var(--orange);color:#fff;padding:3px 5px;font-size:8px;font-weight:900;line-height:1;display:none;position:absolute;top:-18px;left:-2px}.designer-canvas-item.selected .designer-component-kind,.designer-canvas-item.dragging .designer-component-kind{display:block}.designer-element{box-sizing:border-box;pointer-events:none;width:100%;height:100%}.designer-drag-ghost{z-index:2147483000;border-left:4px solid var(--orange);color:#fff;pointer-events:none;background:#24211e;min-width:92px;padding:9px 12px;font-size:11px;font-weight:900;position:fixed;top:-120px;left:-120px}.designer-element h3{color:#211e1b;margin:0;padding:11px 8px;font-size:25px;line-height:1.2}.designer-element>p{color:#4e4943;margin:0;padding:9px 8px;font-size:14px;line-height:1.55}.designer-element-button button{color:#fff;border:0;width:100%;height:100%;font-size:13px;font-weight:900}.designer-element>label:not(.designer-check){box-sizing:border-box;background:#fff;grid-template-rows:auto 1fr;gap:6px;height:100%;padding:7px;display:grid}.designer-element>label>span{color:#554f48;font-size:10px;font-weight:900}.designer-element input:not([type=checkbox]),.designer-element textarea,.designer-element select{box-sizing:border-box;color:#77716a;resize:none;background:#fff;border:1px solid #bfb7ad;width:100%;min-width:0;height:100%;padding:0 9px;font-size:11px}.designer-element textarea{padding-top:8px}.designer-check{box-sizing:border-box;color:#35312d;background:#fff;border:1px solid #c7bfb4;align-items:center;gap:9px;height:100%;padding:0 12px;font-size:12px;font-weight:850;display:flex}.designer-check input{width:18px;height:18px;accent-color:var(--orange)}.designer-radio{box-sizing:border-box;background:#fff;border:1px solid #c7bfb4;align-content:center;gap:8px;height:100%;padding:8px 12px;display:grid}.designer-radio strong{font-size:10px}.designer-radio>span{gap:15px;display:flex}.designer-radio i{color:#5b554e;font-size:10px;font-style:normal}.designer-tabs,.designer-top-menu{background:#fff;border:1px solid #c4bcb2;align-items:stretch;height:100%;display:flex}.designer-tabs span,.designer-top-menu span{color:#5d5750;flex:1;place-items:center;font-size:10px;font-weight:850;display:grid}.designer-tabs span.active,.designer-top-menu span.active{color:#fff;background:#24211e}.designer-top-menu strong{color:var(--orange);background:#24211e;place-items:center;padding:0 16px;font-size:11px;display:grid}.designer-tags{box-sizing:border-box;background:#fff;border:1px dashed #cabfb2;flex-wrap:wrap;align-items:center;gap:6px;height:100%;padding:8px;display:flex}.designer-tags span{color:#aa4b1e;background:#fff0e7;padding:6px 8px;font-size:9px;font-weight:900}.designer-side-menu{background:#fff;border:1px solid #c4bcb2;flex-direction:column;height:100%;display:flex}.designer-side-menu strong{color:#fff;background:#24211e;padding:11px;font-size:11px}.designer-side-menu span{color:#504a44;border-top:1px solid #eee8e0;flex:1;align-items:center;padding:0 11px;font-size:10px;font-weight:800;display:flex}.designer-side-menu span.active{border-left:4px solid var(--orange);color:#9f431a;background:#fff6ef}.designer-card{box-sizing:border-box;border:1px solid #cbc3b8;border-left:5px solid var(--orange);background:#fff;align-content:start;gap:6px;height:100%;padding:15px 17px;display:grid}.designer-card small{color:#a85a31;letter-spacing:.08em;font-size:8px;font-weight:900}.designer-card strong{color:#25221f;font-size:16px}.designer-card p{color:#6b645c;margin:0;font-size:11px;line-height:1.45}.designer-table{background:#fff;border:1px solid #c8c0b5;height:100%;overflow:hidden}.designer-table>strong{padding:9px;font-size:11px;display:block}.designer-table>div{border-top:1px solid #ddd6cd;grid-auto-columns:1fr;grid-auto-flow:column;display:grid}.designer-table b,.designer-table span{color:#4d4741;border-right:1px solid #e1dbd3;min-width:0;padding:9px;font-size:9px}.designer-table b{background:#f2efea}.designer-table span:last-child{color:#b44b1d;font-weight:900}.designer-image{color:#777067;background:#f5f2ed;border:1px dashed #aaa197;place-content:center;justify-items:center;gap:4px;height:100%;display:grid}.designer-image span{color:var(--orange);font-size:32px}.designer-image strong{font-size:12px}.designer-image small{font-size:9px}.designer-divider{align-items:center;height:100%;display:flex}.designer-divider:before,.designer-divider:after{content:"";background:#bdb5aa;flex:1;height:1px}.designer-divider span{color:#827a71;padding:0 8px;font-size:8px}.designer-properties{overflow:auto}.designer-property-grid{grid-template-columns:1fr 1fr;gap:10px;padding:14px;display:grid}.designer-property-grid label,.designer-canvas-settings label{color:#625c54;align-content:start;gap:6px;min-width:0;font-size:10px;font-weight:900;display:grid}.designer-property-grid label.wide{grid-column:1/-1}.designer-property-grid input:not([type=color]),.designer-property-grid textarea,.designer-canvas-settings input{box-sizing:border-box;color:#2d2925;background:#fff;border:1px solid #c9c1b7;outline:none;width:100%;font:500 12px inherit}.designer-property-grid input:not([type=color]),.designer-canvas-settings input{height:38px;padding:0 8px}.designer-property-grid textarea{resize:vertical;min-height:64px;padding:9px;line-height:1.45}.designer-property-grid textarea.note{min-height:112px}.designer-property-grid input:focus,.designer-property-grid textarea:focus,.designer-canvas-settings input:focus{border-color:var(--orange);box-shadow:0 0 0 3px #ff6b2c1a}.designer-color-field{background:#fff;border:1px solid #c9c1b7;align-items:center;gap:8px;height:38px;padding:0 6px;display:flex}.designer-color-field input{background:0 0;border:0;width:28px;height:26px;padding:0}.designer-color-field code{color:#5c554e;font-size:10px}.designer-property-actions{grid-template-columns:1fr 1fr;gap:8px;padding:0 14px 14px;display:grid}.designer-property-actions button{color:#4e4841;cursor:pointer;background:#fff;border:1px solid #bdb5aa;height:38px;font-size:10px;font-weight:900}.designer-property-actions button.danger{color:#a44338;background:#fff5f2;border-color:#d8a39b}.designer-no-selection{color:#756e65;text-align:center;align-content:center;justify-items:center;gap:7px;min-height:280px;padding:24px;display:grid}.designer-no-selection b{width:48px;height:48px;color:var(--orange);border:1px dashed #bfb5a9;place-items:center;font-size:24px;display:grid}.designer-no-selection strong{color:#4f4942;font-size:13px}.designer-no-selection p{margin:0;font-size:10px;line-height:1.55}.designer-canvas-settings{background:#fff;border:1px solid #d8d0c6;margin:0 14px 14px;padding:13px}.designer-canvas-settings>div{grid-template-columns:1fr 1fr;gap:8px;display:grid}.designer-canvas-settings>small{color:#81796f;margin-top:9px;font-size:9px;line-height:1.45;display:block}.page-designer-help{border-left:4px solid var(--orange);color:#625b53;background:#fff;align-items:center;gap:11px;margin-top:12px;padding:11px 14px;font-size:11px;display:flex}.page-designer-help strong{color:#28241f}.page-designer-help i{color:#a5552b;margin-left:auto;font-style:normal;font-weight:900}.designer-modal-backdrop{z-index:2147483600;background:#151311ad;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.designer-requirements-modal{border-top:5px solid var(--orange);background:#fff;grid-template-rows:auto minmax(260px,1fr) auto;width:min(820px,100vw - 32px);max-height:calc(100svh - 40px);display:grid;overflow:hidden;box-shadow:0 26px 80px #00000059}.designer-requirements-modal>header{border-bottom:1px solid #ded7cd;justify-content:space-between;gap:20px;padding:20px 22px 15px;display:flex}.designer-requirements-modal>header div{gap:3px;display:grid}.designer-requirements-modal>header span{color:var(--orange-dark);letter-spacing:.11em;font:900 9px ui-monospace,monospace}.designer-requirements-modal h2{margin:0;font-size:22px}.designer-requirements-modal p{color:#776f66;margin:0;font-size:10px}.designer-requirements-modal>header button{color:#4b453f;cursor:pointer;background:#fff;border:1px solid #cbc3b8;width:38px;height:38px;font-size:22px}.designer-requirements-modal>textarea{box-sizing:border-box;color:#39342f;resize:none;background:#f7f5f1;border:0;outline:none;width:100%;min-height:0;padding:20px 22px;font:500 13px/1.7 ui-monospace,SFMono-Regular,Consolas,monospace}.designer-requirements-modal>footer{border-top:1px solid #ded7cd;align-items:center;gap:8px;padding:13px 16px;display:flex}.designer-requirements-modal>footer small{color:#776f66;flex:1;font-size:9px}.designer-requirements-modal>footer button{border:1px solid var(--orange);background:var(--orange);color:#fff;cursor:pointer;min-height:39px;padding:0 14px;font-size:10px;font-weight:900}.designer-requirements-modal>footer button.secondary{color:#4e4842;background:#fff;border-color:#bfb7ac}@media (width<=1320px){.page-designer-workbench{grid-template-columns:190px minmax(500px,1fr) 270px}.designer-palette>section{padding-inline:9px}.designer-stage-scroll{padding:24px}.page-designer-toolbar{flex-wrap:wrap}.designer-toolbar-spacer{display:none}.designer-title-input,.designer-draft-select{width:min(310px,29vw)}}@media (width<=980px){.page-designer-main{padding:14px}.page-designer-heading{flex-direction:column;align-items:flex-start}.page-designer-save-state{justify-items:start}.page-designer-workbench{grid-template-columns:180px minmax(520px,1fr);overflow-x:auto}.designer-properties{border-top:1px solid #cec6ba;border-left:0;grid-column:1/-1}.designer-property-grid{grid-template-columns:repeat(4,1fr)}.designer-property-grid label.wide{grid-column:span 2}.designer-no-selection{min-height:150px}.designer-canvas-settings{max-width:480px}}@media (width<=680px){.page-designer-heading{padding:18px}.page-designer-heading p{font-size:11px}.page-designer-toolbar{align-items:stretch}.designer-title-input,.designer-draft-select{width:100%}.page-designer-toolbar>button,.designer-viewport-switch,.designer-viewport-switch button{flex:1}.page-designer-workbench{min-height:0;display:block;overflow:visible}.designer-palette{border-right:0}.designer-palette>section>div{grid-template-columns:repeat(4,1fr)}.designer-palette section button{height:54px}.designer-stage{border-top:1px solid #cec6ba;min-height:650px}.designer-stage>header{flex-direction:column;align-items:flex-start}.designer-stage>header small{text-align:left}.designer-stage-scroll{padding:20px}.designer-properties{max-height:none}.designer-property-grid{grid-template-columns:1fr 1fr}.designer-property-grid label.wide{grid-column:1/-1}.page-designer-help{flex-direction:column;align-items:flex-start}.designer-requirements-modal>footer{flex-direction:column;align-items:stretch}.designer-requirements-modal>footer button{width:100%}}.customer-sku-selector-backdrop{z-index:1200;background:#080c0ab8;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.customer-sku-selector{color:#151815;background:#fbfaf6;border:1px solid #d9d1c5;width:min(1180px,100vw - 32px);max-height:calc(100vh - 40px);overflow:auto;box-shadow:0 24px 80px #00000059}.customer-sku-selector>header{z-index:3;color:#fff;background:#171916;border-bottom:3px solid #ff5b19;justify-content:space-between;align-items:flex-start;gap:20px;padding:24px 28px 20px;display:flex;position:sticky;top:0}.customer-sku-selector>header small{color:#ff7a3d;letter-spacing:.16em;font-weight:800}.customer-sku-selector>header h2{margin:6px 0 4px;font-size:25px}.customer-sku-selector>header p{color:#c9c6bf;margin:0}.customer-sku-selector>header>button{color:#fff;background:0 0;border:1px solid #777;width:38px;height:38px;font-size:24px}.customer-sku-filters{background:#fff;border-bottom:1px solid #ddd5c8;padding:18px 28px 8px}.customer-sku-filter-heading{justify-content:space-between;align-items:center;margin-bottom:10px;display:flex}.customer-sku-filter-heading button{color:#bc3b0c;background:0 0;border:0;text-decoration:underline}.customer-sku-filter-row{grid-template-columns:130px 1fr;align-items:start;gap:12px;padding:8px 0;display:grid}.customer-sku-filter-row>span{font-size:12px;font-weight:800}.customer-sku-filter-row>div{flex-wrap:wrap;gap:7px;display:flex}.customer-sku-filter-row button{background:#faf8f4;border:1px solid #d7cfc3;padding:7px 11px}.customer-sku-filter-row button.active{color:#fff;background:#171916;border-color:#171916}.customer-sku-selector-toolbar{border-bottom:1px solid #ddd5c8;justify-content:space-between;align-items:center;gap:12px;padding:14px 28px;display:flex}.customer-sku-selector-toolbar span{font-weight:800}.customer-sku-selector-toolbar>div{flex-wrap:wrap;gap:8px;display:flex}.customer-sku-selector-toolbar button{color:#9d350d;background:#fff7f1;border:1px solid #bf653d;padding:8px 11px;font-weight:800}.customer-sku-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;padding:20px 28px;display:grid}.customer-sku-grid article{background:#fff;border:1px solid #d9d1c5;grid-template-columns:82px 1fr;min-width:0;display:grid;position:relative}.customer-sku-grid article.selected{border-color:#ff5b19;box-shadow:inset 0 0 0 1px #ff5b19}.customer-sku-grid article.existing{background:#eff9f5;border-color:#2c916b}.customer-sku-grid article.disabled{opacity:.52}.customer-sku-image{background:#f4f2ed;border:0;border-right:1px solid #e3ddd4;min-height:92px;padding:0;position:relative}.customer-sku-image img{object-fit:cover;width:100%;height:100%}.customer-sku-image span{color:#aaa;font-weight:900}.customer-sku-image i{color:#fff;background:#171916;padding:2px 5px;font-size:9px;font-style:normal;position:absolute;bottom:5px;left:5px}.customer-sku-card-main{text-align:left;background:0 0;border:0;min-width:0;padding:13px 10px 28px 36px;position:relative}.customer-sku-card-main>i{color:#fff;text-align:center;background:#fff;border:1px solid #a9a196;width:18px;height:18px;font-style:normal;line-height:17px;position:absolute;top:14px;left:10px}.customer-sku-grid article.selected .customer-sku-card-main>i,.customer-sku-grid article.existing .customer-sku-card-main>i{background:#ff5b19;border-color:#ff5b19}.customer-sku-grid article.existing .customer-sku-card-main>i{background:#2c916b;border-color:#2c916b}.customer-sku-card-main strong,.customer-sku-card-main small{text-overflow:ellipsis;display:block;overflow:hidden}.customer-sku-card-main strong{font-size:12px}.customer-sku-card-main small{color:#6e675f;white-space:normal;margin-top:7px}.customer-sku-grid article>em{color:#bc3b0c;font-size:9px;font-style:normal;font-weight:900;position:absolute;bottom:7px;right:8px}.customer-sku-grid article.existing>em{color:#187253}.customer-sku-selector>footer{z-index:3;background:#f4f0e8;border-top:1px solid #d4cabd;justify-content:space-between;align-items:center;gap:12px;padding:17px 28px;display:flex;position:sticky;bottom:0}.customer-sku-selector>footer>span{font-weight:900}.customer-sku-selector>footer>div{flex-wrap:wrap;gap:9px;display:flex}.customer-sku-selector>footer button{background:#fff;border:1px solid #b6ada0;padding:11px 15px;font-weight:900}.customer-sku-selector>footer button.primary{color:#fff;background:#ff5b19;border-color:#ff5b19}.customer-sku-selector button:disabled{cursor:not-allowed;opacity:.55}.customer-sku-preview{z-index:1210;background:#000000d1;place-items:center;padding:30px;display:grid;position:fixed;inset:0}.customer-sku-preview section{background:#fff;gap:6px;max-width:min(760px,90vw);max-height:90vh;padding:16px;display:grid;position:relative}.customer-sku-preview img{object-fit:contain;max-width:100%;max-height:72vh}.customer-sku-preview section>button{color:#fff;background:#171916;border:0;width:36px;height:36px;font-size:22px;position:absolute;top:8px;right:8px}.customer-sku-preview strong{font-size:14px}.customer-sku-preview span{color:#6d665e}@media (width<=900px){.customer-sku-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.customer-sku-selector-toolbar,.customer-sku-selector>footer{flex-direction:column;align-items:flex-start}.customer-sku-filter-row{grid-template-columns:1fr}}@media (width<=560px){.customer-sku-selector-backdrop{padding:8px}.customer-sku-selector{width:100%;max-height:calc(100vh - 16px)}.customer-sku-selector>header,.customer-sku-filters,.customer-sku-selector-toolbar,.customer-sku-grid,.customer-sku-selector>footer{padding-left:14px;padding-right:14px}.customer-sku-grid{grid-template-columns:1fr}.customer-sku-selector>footer>div{width:100%}.customer-sku-selector>footer button{flex:1}}@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-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}@keyframes pulse{50%{opacity:.5}}._page_1s7lf_1{color:#f7f7f5;background:radial-gradient(circle at 85% 5%,#ff641e2e,#0000 30%),#111210;min-height:100svh;padding:clamp(24px,4vw,64px)}._shell_1s7lf_19{width:min(1180px,100%);margin:0 auto}._header_1s7lf_29,._footer_1s7lf_31{justify-content:space-between;align-items:center;gap:24px;display:flex}._brand_1s7lf_45{color:inherit;align-items:center;gap:12px;text-decoration:none;display:inline-flex}._brandLogo_1s7lf_61{object-fit:cover;border-radius:10px;width:46px;height:46px;display:block}._brand_1s7lf_45 strong,._brand_1s7lf_45 small{display:block}._brand_1s7lf_45 strong{letter-spacing:.16em;font-size:20px}._brand_1s7lf_45 small{color:#9c9c98;letter-spacing:.18em;margin-top:3px;font-size:12px}._badge_1s7lf_111{color:#b9bbb5;letter-spacing:.12em;border:1px solid #383a35;padding:10px 14px;font-size:13px;font-weight:700}._intro_1s7lf_129{margin:clamp(56px,8vw,104px) 0 34px}._eyebrow_1s7lf_137{letter-spacing:.22em;margin:0 0 12px;font-weight:800;color:#ff641e!important;font-size:13px!important}._intro_1s7lf_129 h1{letter-spacing:-.055em;margin:0;font-size:clamp(48px,7.8vw,104px);font-weight:600;line-height:.96}._intro_1s7lf_129>p:last-child{color:#b9bbb5;max-width:760px;margin:24px 0 0;font-size:clamp(17px,2vw,22px);line-height:1.55}._playerFrame_1s7lf_185{background:#050505;border:1px solid #353732;overflow:hidden;box-shadow:0 24px 80px #0000006b}._player_1s7lf_185{aspect-ratio:80/43;background:#050505;width:100%;display:block}._footer_1s7lf_31{align-items:flex-end;margin-top:22px}._steps_1s7lf_223{flex:1;margin:0;padding:0;list-style:none;display:flex}._steps_1s7lf_223 li{color:#d9dad6;border-top:1px solid #343630;flex:1;min-width:0;padding:16px 18px 0 0;font-size:14px}._steps_1s7lf_223 span{color:#ff641e;margin-bottom:7px;font-size:12px;font-weight:800;display:block}._directLink_1s7lf_273{color:#ff7a3d;flex:none;font-size:15px;font-weight:700;text-decoration:none}._directLink_1s7lf_273:hover,._directLink_1s7lf_273:focus-visible{color:#fff;text-underline-offset:5px;text-decoration:underline}@media (width<=760px){._page_1s7lf_1{padding:22px 18px 40px}._badge_1s7lf_111{display:none}._intro_1s7lf_129{margin-top:52px}._footer_1s7lf_31,._steps_1s7lf_223{flex-direction:column;align-items:stretch}._steps_1s7lf_223{gap:12px;width:100%}._steps_1s7lf_223 li{width:100%;padding-top:12px}._directLink_1s7lf_273{margin-top:8px}}._page_p4bo9_1{color:#1a1916;background:#f2f0eb;min-height:100vh;font-family:Arial,Helvetica,sans-serif}._topbar_p4bo9_15{background:#171816;border-bottom:1px solid #30312d;justify-content:space-between;align-items:center;gap:24px;min-height:86px;padding:0 clamp(24px,6vw,96px);display:flex}._brand_p4bo9_37{color:#fff;align-items:center;gap:13px;text-decoration:none;display:inline-flex}._brand_p4bo9_37 img{border-radius:10px}._brand_p4bo9_37>span{gap:3px;display:grid}._brand_p4bo9_37 strong{letter-spacing:.14em;font-size:1.25rem}._brand_p4bo9_37 small{color:#aaa69e;letter-spacing:.24em;font-size:.7rem;font-weight:800}._backLink_p4bo9_95{color:#f7f5ef;letter-spacing:.08em;font-size:.78rem;font-weight:800;text-decoration:none}._backLink_p4bo9_95 span{color:#ff6b18;margin-left:9px}._hero_p4bo9_121{color:#fff;background:#171816;grid-template-columns:minmax(300px,1fr) minmax(320px,600px);align-items:end;gap:64px;min-height:310px;padding:62px clamp(24px,7vw,112px);display:grid}._hero_p4bo9_121>div>p{color:#ff6b18;letter-spacing:.2em;margin:0 0 20px;font-size:.75rem;font-weight:900}._hero_p4bo9_121 h1{letter-spacing:-.055em;margin:0;font-size:clamp(3.2rem,7vw,7rem);line-height:.9}._hero_p4bo9_121 span{color:#aaa69e;letter-spacing:.08em;text-transform:uppercase;margin-top:22px;font-size:.8rem;font-weight:700;display:block}._hero_p4bo9_121>p{color:#c2beb6;max-width:590px;margin:0 0 4px;font-size:1.05rem;line-height:1.75}._layout_p4bo9_209{grid-template-columns:270px minmax(0,900px);justify-content:space-between;gap:72px;width:min(1440px,100% - 48px);margin:0 auto;padding:54px 0 86px;display:grid}._contents_p4bo9_229{color:#fff;background:#20211e;border-top:4px solid #ff6b18;align-self:start;position:sticky;top:28px}._contents_p4bo9_229>p{color:#aaa69e;letter-spacing:.17em;border-bottom:1px solid #383935;margin:0;padding:19px 20px;font-size:.7rem;font-weight:900}._contents_p4bo9_229 nav{display:grid}._contents_p4bo9_229 nav a{color:#efede7;border-bottom:1px solid #32332f;align-items:center;gap:12px;min-height:48px;padding:0 18px;font-size:.82rem;font-weight:700;text-decoration:none;display:flex}._contents_p4bo9_229 nav a:hover,._contents_p4bo9_229 nav a:focus-visible{color:#fff;background:#292a26}._contents_p4bo9_229 nav span{color:#ff6b18;font:800 .65rem/1 ui-monospace,monospace}._contents_p4bo9_229>div{gap:7px;padding:20px;display:grid}._contents_p4bo9_229>div small{color:#88857e;letter-spacing:.13em;font-size:.64rem;font-weight:900}._contents_p4bo9_229>div a{overflow-wrap:anywhere;color:#ff8a4b;font-size:.76rem;text-decoration:none}._policy_p4bo9_363{counter-reset:policy}._policy_p4bo9_363 section{border-bottom:1px solid #d8d4cb;padding:0 0 46px;scroll-margin-top:24px}._policy_p4bo9_363 section+section{padding-top:48px}._sectionNumber_p4bo9_391{background:#ff6b18;place-items:center;width:38px;height:28px;font:900 .72rem/1 ui-monospace,monospace;display:grid;color:#fff!important;margin:0 0 16px!important}._policy_p4bo9_363 h2{letter-spacing:-.035em;margin:0 0 23px;font-size:clamp(1.8rem,3.3vw,2.8rem);line-height:1.05}._policy_p4bo9_363 h3{margin:28px 0 10px;font-size:1.05rem}._policy_p4bo9_363 p,._policy_p4bo9_363 li{color:#59564f;font-size:1rem;line-height:1.82}._policy_p4bo9_363 p{margin:0 0 17px}._policy_p4bo9_363 a{color:#c74808;text-underline-offset:3px;font-weight:700}._policy_p4bo9_363 ul{margin:8px 0 22px;padding-left:22px}._policy_p4bo9_363 li{margin:6px 0;padding-left:7px}._policy_p4bo9_363 li::marker{color:#ff6b18}._cards_p4bo9_499{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-bottom:24px;display:grid}._cards_p4bo9_499>div{background:#fff;border:1px solid #d9d5cc;min-height:190px;padding:24px}._cards_p4bo9_499 h3{margin:0 0 12px;font-size:1rem}._cards_p4bo9_499 p{margin:0;font-size:.91rem;line-height:1.7}._policy_p4bo9_363 address{color:#fff;background:#20211e;border-left:4px solid #ff6b18;gap:8px;margin:24px 0;padding:22px 24px;font-style:normal;display:grid}._policy_p4bo9_363 address strong{font-size:1.05rem}._policy_p4bo9_363 address span{color:#b6b2aa;font-size:.9rem}._policy_p4bo9_363 address a{color:#ff8a4b;overflow-wrap:anywhere}._footer_p4bo9_599{color:#8f8c85;letter-spacing:.05em;background:#171816;justify-content:space-between;align-items:center;gap:24px;min-height:92px;padding:22px clamp(24px,6vw,96px);font-size:.75rem;font-weight:700;display:flex}._footer_p4bo9_599 a{color:#ff8a4b;text-decoration:none}@media (width<=900px){._hero_p4bo9_121{grid-template-columns:1fr;gap:34px;min-height:0}._layout_p4bo9_209{grid-template-columns:1fr;gap:38px;width:min(100% - 36px,760px)}._contents_p4bo9_229{position:static}._contents_p4bo9_229 nav{grid-template-columns:repeat(2,minmax(0,1fr))}._contents_p4bo9_229 nav a:nth-child(odd){border-right:1px solid #32332f}}@media (width<=620px){._topbar_p4bo9_15{min-height:74px;padding-inline:18px}._brand_p4bo9_37 img{width:40px;height:40px}._brand_p4bo9_37 strong{font-size:1rem}._brand_p4bo9_37 small{font-size:.56rem}._backLink_p4bo9_95{font-size:0}._backLink_p4bo9_95 span{margin:0;font-size:1.15rem}._hero_p4bo9_121{padding:46px 20px}._hero_p4bo9_121 h1{font-size:3.45rem}._hero_p4bo9_121>p{font-size:.98rem}._contents_p4bo9_229 nav{grid-template-columns:1fr}._contents_p4bo9_229 nav a:nth-child(odd){border-right:0}._cards_p4bo9_499{grid-template-columns:1fr}._cards_p4bo9_499>div{min-height:0}._footer_p4bo9_599{flex-direction:column;align-items:flex-start}}@media (prefers-reduced-motion:reduce){._contents_p4bo9_229 nav a{scroll-behavior:auto}}
