/*! 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-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial}}}@layer theme{:root,:host{--font-sans:ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--spacing:.25rem;--shadow-sm:0 1px 3px 0 #0000001a, 0 1px 2px -1px #0000001a;--shadow-md:0 4px 6px -1px #0000001a, 0 2px 4px -2px #0000001a;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.collapse{visibility:collapse}.invisible{visibility:hidden}.visible{visibility:visible}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.start{inset-inline-start:var(--spacing)}.end{inset-inline-end:var(--spacing)}.order-1{order:1}.order-2{order:2}.order-3{order:3}.order-10{order:10}.container{width:100%}@media (width>=40rem){.container{max-width:40rem}}@media (width>=48rem){.container{max-width:48rem}}@media (width>=64rem){.container{max-width:64rem}}@media (width>=80rem){.container{max-width:80rem}}@media (width>=96rem){.container{max-width:96rem}}.block{display:block}.flex{display:flex}.hidden{display:none}.inline{display:inline}.table{display:table}.shrink{flex-shrink:1}.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}.lowercase{text-transform:lowercase}.shadow{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.select-all{-webkit-user-select:all;user-select:all}}:root{--ink:#182220;--muted:#72807c;--line:#e6ebe8;--soft:#f5f7f6;--green:#1f9d6b;--green-dark:#123d31;--mint:#dff5eb;--orange:#f2a65a}*{box-sizing:border-box}html,body{min-height:100%;color:var(--ink);background:#f5f7f6;margin:0;font-family:Arial,PingFang SC,Microsoft YaHei,sans-serif}button,input{font:inherit}.app-shell{min-height:100vh}.sidebar{color:#dfeae6;z-index:20;background:#173a31;flex-direction:column;width:236px;padding:24px 16px 14px;display:flex;position:fixed;inset:0 auto 0 0}.brand{align-items:center;gap:11px;padding:0 10px 28px;display:flex}.brand>span{color:#123d31;background:#5bd29f;border-radius:10px;place-items:center;width:34px;height:34px;font:900 20px Georgia;display:grid}.brand strong{letter-spacing:.2px;color:#fff;font-size:18px;line-height:16px}.brand small{letter-spacing:1.6px;text-transform:uppercase;color:#9bb7ad;margin-top:5px;font-size:8px;font-weight:500;display:block}.sidebar nav{flex:1}.sidebar nav p{text-transform:uppercase;letter-spacing:1.7px;color:#78998e;margin:8px 12px 10px;font-size:10px}.sidebar nav button,.side-bottom>button{color:#c0d2cc;cursor:pointer;text-align:left;background:0 0;border:0;border-radius:9px;align-items:center;gap:12px;width:100%;height:45px;margin:3px 0;padding:0 12px;font-size:13px;display:flex}.sidebar nav button:hover,.sidebar nav button.active{color:#fff;background:#285044}.sidebar nav button i,.side-bottom>button i{text-align:center;color:#9bb7ad;width:19px;font-size:17px;font-style:normal}.sidebar nav button.active i{color:#5bd29f}.sidebar nav button em{color:#fff;background:#e7855c;border-radius:10px;margin-left:auto;padding:2px 7px;font-size:10px;font-style:normal}.side-bottom{border-top:1px solid #2a4c43;padding-top:8px}.user-card{background:#21473d;border-radius:11px;align-items:center;gap:10px;margin-top:10px;padding:10px;display:flex}.user-card>span{color:#1b5d49;background:#d9f1e7;border-radius:50%;place-items:center;width:32px;height:32px;font-size:11px;font-weight:800;display:grid}.user-card div{flex:1;min-width:0}.user-card b,.user-card small{white-space:nowrap;text-overflow:ellipsis;display:block;overflow:hidden}.user-card b{color:#fff;font-size:11px}.user-card small{color:#94ada5;margin-top:4px;font-size:9px}.user-card button{color:#8ba69d;background:0 0;border:0}.app-shell main{min-height:100vh;margin-left:236px}.topbar{border-bottom:1px solid var(--line);z-index:10;background:#fff;justify-content:flex-end;align-items:center;height:66px;padding:0 34px;display:flex;position:sticky;top:0}.top-actions{align-items:center;gap:13px;display:flex}.sync-pill{border:1px solid var(--line);color:#475650;border-radius:18px;align-items:center;gap:7px;height:32px;padding:0 12px;font-size:10px;display:flex}.sync-pill i{background:#3fb985;border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 3px #e0f7ed}.sync-pill small{color:#9aa5a1}.top-icon{border:1px solid var(--line);cursor:pointer;background:#fff;border-radius:8px;width:34px;height:34px;position:relative}.top-icon span{background:#e9855e;border-radius:50%;width:6px;height:6px;position:absolute;top:5px;right:6px}.quick-add,.primary-btn{color:#fff;cursor:pointer;background:#1d6d53;border:0;border-radius:8px;height:36px;padding:0 15px;font-size:11px;font-weight:700}.quick-add:hover,.primary-btn:hover{background:#165941}.notification{border:1px solid var(--line);background:#fff;border-radius:12px;width:270px;padding:16px;position:absolute;top:58px;right:134px;box-shadow:0 12px 35px #1d332b20}.notification b{font-size:13px}.notification p{color:var(--muted);margin:7px 0 0;font-size:11px;line-height:1.6}.page-content{max-width:1600px;margin:auto;padding:28px 32px 42px}.page-heading{justify-content:space-between;align-items:flex-end;margin-bottom:24px;display:flex}.page-heading>div>span{color:#87938f;letter-spacing:.2px;font-size:10px}.page-heading h1{color:#20302b;margin:7px 0 4px;font-family:Georgia,Songti SC,serif;font-size:27px}.page-heading p{color:#7d8985;margin:0;font-size:11px}.date-filter{border:1px solid var(--line);background:#fff;border-radius:8px;align-items:center;height:34px;display:flex}.date-filter button{color:#7c8985;cursor:pointer;background:0 0;border:0;width:32px;height:100%}.date-filter span{border-inline:1px solid var(--line);padding:0 13px;font-size:10px}.metrics-grid,.finance-metrics{grid-template-columns:repeat(4,1fr);gap:15px;margin-bottom:16px;display:grid}.metric-card{border:1px solid var(--line);background:#fff;border-radius:11px;min-height:114px;padding:16px 17px;position:relative;overflow:hidden}.metric-card.accent-card{color:#fff;background:#173e33;border-color:#173e33}.metric-card.accent-card:after{content:"";border:22px solid #3b675a;border-radius:50%;width:100px;height:100px;position:absolute;top:-40px;right:-45px}.metric-label{color:#73807c;justify-content:space-between;align-items:center;font-size:10px;display:flex}.accent-card .metric-label{color:#b7ccc5}.metric-label button{color:inherit;z-index:1;background:0 0;border:0;position:relative}.metric-card>strong{letter-spacing:.3px;margin-top:11px;font-family:Georgia,serif;font-size:22px;display:block}.metric-foot{color:#9aa5a1;gap:6px;margin-top:10px;font-size:9px;display:flex}.up{color:#24976b!important}.dashboard-grid{grid-template-columns:1.7fr .9fr;gap:16px;margin-bottom:16px;display:grid}.panel{border:1px solid var(--line);background:#fff;border-radius:11px}.profit-panel,.channel-panel,.compact-panel,.table-panel,.activity-panel,.average-cost,.reconcile{padding:18px}.panel-head{justify-content:space-between;align-items:flex-start;display:flex}.panel-head h2,.average-cost h2,.store-card h2{color:#22332e;margin:0;font-family:Georgia,Songti SC,serif;font-size:14px}.panel-head p,.average-cost>p{color:#94a09c;margin:5px 0 0;font-size:9px}.segmented{border:1px solid var(--line);border-radius:6px;padding:2px;display:flex}.segmented button{color:#87928f;background:0 0;border:0;border-radius:5px;padding:5px 10px;font-size:8px}.segmented button.active{color:#22664f;background:#e6f3ed}.chart-wrap{background:repeating-linear-gradient(#fff 0 46px,#edf1ef 47px);border-bottom:1px solid #e7ece9;height:190px;margin-top:17px;display:flex}.chart-scale{color:#9ba6a2;flex-direction:column;justify-content:space-between;width:32px;padding-bottom:10px;font-size:8px;display:flex}.chart-bars{flex:1;justify-content:space-around;align-items:flex-end;display:flex}.bar-day{flex-direction:column;justify-content:flex-end;align-items:center;width:11%;height:100%;display:flex}.bar-stack{align-items:flex-end;width:24px;height:155px;display:flex;position:relative}.bar-stack i{background:#dceee7;border-radius:4px 4px 0 0;width:100%;display:block;position:absolute;bottom:0}.bar-stack b{background:#28775b;border-radius:3px 3px 0 0;width:100%;display:block;position:absolute;bottom:0}.bar-day span{color:#8e9995;white-space:nowrap;margin-top:7px;font-size:7px}.chart-legend{color:#75817d;gap:24px;margin:13px 0 0 32px;font-size:8px;display:flex}.dot{border-radius:50%;width:7px;height:7px;margin-right:5px;display:inline-block}.dot.revenue{background:#dceee7}.dot.cost{background:#b8c2be}.dot.net{background:#28775b}.text-btn{color:#26765a;cursor:pointer;background:0 0;border:0;font-size:9px}.channel-list{margin-top:10px}.channel{border-bottom:1px solid #edf0ef;align-items:center;gap:10px;padding:12px 0;display:flex}.channel:last-child{border:0}.channel-logo{border-radius:8px;place-items:center;width:27px;height:27px;font-size:11px;font-weight:800;display:grid}.channel>div:nth-child(2){flex:1}.channel strong,.channel small{display:block}.channel strong{font-size:10px}.channel small{color:#9ba5a2;margin-top:4px;font-size:8px}.channel-value{text-align:right}.lower-grid{grid-template-columns:1.1fr 1.25fr .85fr;gap:16px;display:grid}.icon-button{border:1px solid var(--line);color:#6f7c78;background:#fff;border-radius:7px;width:29px;height:29px}.donut-row{align-items:center;gap:24px;margin-top:14px;display:flex}.donut{background:conic-gradient(#247156 0 67%,#7ca894 67% 83%,#edb065 83% 95%,#dfe6e2 95%);border-radius:50%;flex:none;place-items:center;width:105px;height:105px;display:grid}.donut:before{content:"";background:#fff;border-radius:50%;width:65px;height:65px;position:absolute}.donut div{text-align:center;position:relative}.donut strong,.donut span{display:block}.donut strong{font-family:Georgia;font-size:11px}.donut span{color:#8d9894;margin-top:3px;font-size:7px}.cost-list{flex:1}.cost-list span{color:#687570;align-items:center;margin:8px 0;font-size:8px;display:flex}.cost-list i{border-radius:2px;width:7px;height:7px;margin-right:7px}.cost-list b{color:#34443f;margin-left:auto}.c1{background:#247156}.c2{background:#7ca894}.c3{background:#edb065}.c4{background:#dfe6e2}.count-badge{color:#326e5a;background:#edf4f1;border-radius:12px;padding:4px 8px;font-size:9px}.tasks{margin-top:10px}.tasks button{text-align:left;cursor:pointer;background:0 0;border:0;border-bottom:1px solid #edf0ef;align-items:center;gap:9px;width:100%;padding:8px 0;display:flex}.tasks button:last-child{border:0}.task-icon{color:#c57925;background:#fff2dc;border-radius:7px;place-items:center;width:25px;height:25px;font-weight:800;display:grid}.task-icon.blue{color:#537cb4;background:#eaf1fb}.task-icon.red{color:#c45d49;background:#fdece8}.tasks button>span:nth-child(2){flex:1}.tasks b,.tasks small{display:block}.tasks b{font-size:9px}.tasks small{color:#9ca6a3;margin-top:4px;font-size:7px}.tasks em{color:#28775b;font-size:8px;font-style:normal}.cash-item{border-bottom:1px solid #edf0ef;margin-top:14px;padding-bottom:14px}.cash-item:last-child{border:0}.cash-item>span,.cash-item strong,.cash-item small{display:block}.cash-item>span{color:#7b8783;font-size:9px}.cash-item strong{margin:7px 0 4px;font-family:Georgia;font-size:16px}.cash-item small{color:#9ca5a2;font-size:7px}.green{color:#228461!important}.toolbar{justify-content:space-between;gap:14px;display:flex}.search{border:1px solid var(--line);border-radius:8px;flex:1;align-items:center;gap:8px;max-width:390px;height:36px;padding:0 11px;display:flex}.search span{color:#80908a}.search input{border:0;outline:0;width:100%;font-size:11px}.toolbar-actions{gap:8px;display:flex}.secondary-btn{border:1px solid var(--line);color:#43514d;cursor:pointer;background:#fff;border-radius:8px;height:36px;padding:0 14px;font-size:10px;font-weight:700}.summary-strip{color:#7b8783;background:#f7f9f8;border-radius:8px;gap:30px;margin:16px 0;padding:12px 15px;font-size:9px;display:flex}.summary-strip b{color:#263a34;margin-right:4px;font-size:12px}.summary-strip .orange b{color:#dc7e3f}.table-scroll{overflow:auto}table{border-collapse:collapse;width:100%;min-width:760px}th{text-align:left;color:#86928e;text-transform:uppercase;letter-spacing:.4px;border-bottom:1px solid var(--line);padding:11px 8px;font-size:8px}td{color:#4c5b56;border-bottom:1px solid #eef1ef;padding:13px 8px;font-size:9px}tr:last-child td{border-bottom:0}.product-cell{align-items:center;gap:10px;min-width:240px;display:flex}.product-thumb{color:#42705f;background:linear-gradient(135deg,#edf5f1,#d8e8e1);border-radius:8px;flex:none;place-items:center;width:34px;height:34px;font-family:Georgia;font-weight:700;display:grid}.product-cell b,.product-cell small{display:block}.product-cell b{color:#2a3c36;font-size:10px}.product-cell small{color:#96a19d;margin-top:4px;font-size:8px}.mapping{align-items:center;gap:5px;display:flex}.mapping i{background:#39aa79;border-radius:50%;width:6px;height:6px}.green-text{color:#20825f}.status{color:#267356;white-space:nowrap;background:#e8f5ef;border-radius:10px;padding:4px 8px;font-size:8px;display:inline-block}.status.warning{color:#c8792d;background:#fff1df}.status.danger{color:#bf5743;background:#fdeae6}.dots{color:#83908c;background:0 0;border:0}.content-grid{gap:16px;display:grid}.content-grid.two-one{grid-template-columns:2fr 1fr}.inventory-cards{grid-template-columns:repeat(3,1fr);gap:10px;margin:18px 0;display:grid}.inventory-cards>div{background:#f5f8f7;border-radius:9px;padding:14px}.inventory-cards span,.inventory-cards small{color:#8a9692;font-size:8px;display:block}.inventory-cards b{margin:7px 0 3px;font:20px Georgia;display:block}.stock-list>div{border-top:1px solid #eef1ef;align-items:center;gap:10px;padding:11px 0;display:flex}.stock-name{width:210px}.stock-name b,.stock-name small{display:block}.stock-name b{font-size:9px}.stock-name small{color:#97a29e;margin-top:3px;font-size:7px}.stock-bar{background:#e5ece9;border-radius:5px;flex:1;height:5px;overflow:hidden}.stock-bar i{background:#3c9c77;height:100%;display:block}.stock-list strong{text-align:right;width:30px;font-size:10px}.activity{border-bottom:1px solid #edf0ef;gap:10px;padding:12px 0;display:flex}.activity>span{color:#c45e49;background:#fcebe6;border-radius:50%;place-items:center;width:25px;height:25px;display:grid}.activity>span.positive{color:#21815e;background:#e5f4ed}.activity b,.activity small{display:block}.activity b{font-size:9px}.activity small{color:#9ba5a2;margin-top:4px;font-size:7px}.average-cost>p{line-height:1.5}.formula{flex-wrap:wrap;align-items:center;gap:5px;margin:24px 0;display:flex}.formula span{text-align:center;background:#eff5f2;border-radius:7px;flex:1;padding:11px 8px;font-size:8px}.formula b{color:#8b9692;font-size:10px}.example{color:#fff;background:#173e33;border-radius:10px;margin-bottom:15px;padding:17px}.example small,.example strong{display:block}.example small{color:#a9c1b8;font-size:8px}.example strong{margin:8px 0;font:23px Georgia}.full{width:100%}.finance-metrics{grid-template-columns:repeat(3,1fr)}.content-grid.halves{grid-template-columns:1fr 1fr}.reconcile-row,.supplier-row{border-bottom:1px solid #edf0ef;align-items:center;gap:10px;padding:13px 0;display:flex}.reconcile-row>div,.supplier-row>div{flex:1}.reconcile-row b,.reconcile-row small,.supplier-row b,.supplier-row small{display:block}.reconcile-row b,.supplier-row b{font-size:9px}.reconcile-row small,.supplier-row small{color:#98a29f;margin-top:4px;font-size:7px}.reconcile-row>strong,.supplier-row>strong{font-size:9px}.supplier-row>span{color:#2b7259;background:#e6f2ed;border-radius:8px;place-items:center;width:28px;height:28px;font-size:8px;font-weight:800;display:grid}.stores-grid{grid-template-columns:repeat(2,1fr);gap:16px;display:grid}.store-card{border:1px solid var(--line);background:#fff;border-radius:12px;padding:20px}.store-top{justify-content:space-between;display:flex}.channel-logo.large{width:43px;height:43px;font-size:16px}.connection{color:#267759;background:#e8f5ef;border-radius:12px;align-items:center;gap:5px;height:23px;padding:0 9px;font-size:8px;display:flex}.connection i{background:#36a977;border-radius:50%;width:6px;height:6px}.connection.off{color:#7e8a86;background:#f1f3f2}.connection.off i{background:#9aa5a1}.store-card h2{margin:14px 0 6px;font-size:16px}.store-card p{color:#7c8884;min-height:30px;font-size:9px;line-height:1.6}.sync-info{background:#f6f8f7;border-radius:8px;justify-content:space-between;margin:15px 0;padding:11px;display:flex}.sync-info span{color:#899490;font-size:8px}.sync-info b{color:#354640;margin-top:4px;display:block}.mobile-brand{display:none}@media (width<=1000px){.metrics-grid{grid-template-columns:repeat(2,1fr)}.dashboard-grid,.lower-grid,.content-grid.two-one,.content-grid.halves{grid-template-columns:1fr}.lower-grid{grid-template-columns:1fr 1fr}.channel-panel{grid-column:auto}.stores-grid{grid-template-columns:1fr}.finance-metrics{grid-template-columns:1fr 1fr}.sidebar{width:205px}.app-shell main{margin-left:205px}.page-content{padding:24px 20px}.chart-legend{gap:10px}}@media (width<=720px){.sidebar{flex-direction:row;width:100%;height:64px;padding:7px;position:fixed;top:auto;bottom:0;overflow-x:auto}.brand,.side-bottom,.sidebar nav p{display:none}.sidebar nav{justify-content:space-around;width:100%;display:flex}.sidebar nav button{flex-direction:column;gap:2px;width:auto;min-width:58px;height:48px;margin:0;padding:4px 8px;font-size:8px}.sidebar nav button i{font-size:15px}.sidebar nav button em{display:none}.app-shell main{margin-left:0;padding-bottom:64px}.topbar{justify-content:space-between;padding:0 14px}.mobile-brand{color:#205c49;font:700 18px Georgia;display:block}.sync-pill{display:none}.page-content{padding:20px 14px}.page-heading{align-items:flex-start}.date-filter{display:none}.metrics-grid,.finance-metrics,.lower-grid{grid-template-columns:1fr 1fr}.dashboard-grid{grid-template-columns:1fr}.chart-wrap{height:175px}.chart-legend{flex-wrap:wrap;margin-left:0}.toolbar{flex-direction:column}.toolbar-actions{justify-content:flex-end}.summary-strip{gap:18px;overflow:auto}.stores-grid{grid-template-columns:1fr}.notification{right:54px}.profit-panel{overflow:hidden}}@media (width<=450px){.metrics-grid,.finance-metrics,.lower-grid{grid-template-columns:1fr}.quick-add{padding:0 10px}.metric-card{min-height:106px}.page-heading h1{font-size:24px}.donut-row{justify-content:center}.finance-metrics{display:grid}}:root{--ink:#17231f;--muted:#687872;--line:#e1e9e5;--soft:#f3f7f5;--green:#16815b;--green-dark:#113a2e;--mint:#dff5eb;--orange:#e9964d;--shadow-sm:0 1px 2px #1230260a,0 8px 24px #12302609;--shadow-md:0 16px 48px #0d2b211f}html,body{background:#f3f7f5;font-size:14px}button{transition:background-color .18s,border-color .18s,color .18s,box-shadow .18s,transform .18s}button:focus-visible,input:focus-visible,select:focus-visible{outline-offset:2px;outline:3px solid #24916938}.sidebar{background:linear-gradient(#163c31 0%,#103128 100%);border-right:1px solid #ffffff0a;width:252px;padding:25px 17px 16px}.brand{gap:12px;padding:0 10px 27px}.brand>span{background:linear-gradient(145deg,#69dda9,#3fc58d);border-radius:11px;width:38px;height:38px;box-shadow:0 9px 25px #49cf9633}.brand strong{letter-spacing:.1px;font-family:Georgia,Songti SC,serif;font-size:20px}.brand small{letter-spacing:1.9px;font-family:Arial,PingFang SC,sans-serif;font-size:8px}.sidebar nav p{color:#759a8d;margin:7px 12px 10px;font-size:9px}.sidebar nav button,.side-bottom>button{border:1px solid #0000;border-radius:10px;gap:11px;height:46px;margin:4px 0;padding:0 11px;font-size:12px}.sidebar nav button i,.side-bottom>button i{color:#a6c2b8;border-radius:8px;place-items:center;width:29px;height:29px;display:grid}.sidebar nav button:hover,.side-bottom>button:hover{color:#fff;background:#ffffff0e}.sidebar nav button.active{background:linear-gradient(90deg,#5bd29f30,#5bd29f14);border-color:#70e0b124;box-shadow:inset 3px 0 #5bd29f}.sidebar nav button.active i{color:#71e0b1;background:#5bd29f26}.sidebar nav button em{background:#df7652;box-shadow:0 4px 12px #df765233}.side-bottom{border-top-color:#c4e1d61c}.user-card{background:#fff1;border:1px solid #ffffff0f;padding:11px}.user-card>span{background:#ddf4ea;width:34px;height:34px}.user-card button{place-items:center;display:grid}.app-shell main{margin-left:252px}.topbar{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#ffffffeb;border-color:#e3ebe7;height:72px;padding:0 36px}.top-actions{gap:10px}.language-switcher{color:#5f736b;background:#f8fbfa;border:1px solid #dfe8e4;border-radius:10px;align-items:center;gap:3px;height:36px;padding:3px 4px 3px 8px;display:flex}.language-switcher>svg{color:#24785a;flex:none;margin-right:2px}.language-switcher button{color:#65766f;cursor:pointer;white-space:nowrap;background:0 0;border:0;border-radius:7px;height:28px;padding:0 9px;font-size:9px;font-weight:700}.language-switcher button:hover{color:#1f7657;background:#eaf4ef}.language-switcher button.active{color:#fff;background:#1f7657;box-shadow:0 4px 10px #1f76572e}.locale-short{display:none}.sync-pill{background:#f8fbfa;border-color:#dfe8e4;height:36px;padding:0 13px;font-size:10px}.sync-pill>svg{color:#24956c}.sync-pill small{border-left:1px solid #dfe8e4;padding-left:9px}.top-icon{color:#53655e;border-color:#dfe8e4;place-items:center;width:38px;height:38px;display:grid}.top-icon:hover{color:#1c7557;background:#f0f7f4;border-color:#cfe2da}.top-icon span{border:2px solid #fff;width:8px;height:8px;top:6px;right:7px}.quick-add,.primary-btn{background:#176f52;border-radius:9px;justify-content:center;align-items:center;gap:7px;height:38px;font-size:10px;display:inline-flex;box-shadow:0 7px 18px #176f5226}.quick-add:hover,.primary-btn:hover{background:#125c44;transform:translateY(-1px);box-shadow:0 10px 22px #176f5233}.page-content{max-width:1540px;padding:31px 34px 48px}.page-heading{margin-bottom:25px}.page-heading>div>span{color:#277557;letter-spacing:.25px;background:#e7f3ee;border-radius:20px;align-items:center;min-height:24px;padding:0 9px;font-size:9px;font-weight:700;display:inline-flex}.page-heading h1{letter-spacing:-.35px;margin:10px 0 6px;font-size:29px}.page-heading p{font-size:11px;line-height:1.6}.panel,.metric-card,.store-card{box-shadow:var(--shadow-sm);border-color:#e1e9e5}.panel,.store-card{border-radius:13px}.metric-card{border-radius:13px;min-height:120px;padding:18px 19px}.metric-card:not(.accent-card):hover,.store-card:hover{border-color:#cfdfd8;box-shadow:0 12px 32px #12302611}.metric-label{font-size:10px;font-weight:600}.metric-card>strong{letter-spacing:-.3px;font-size:24px}.metric-foot{font-size:9px}.accent-card{background:linear-gradient(145deg,#174236,#0f3429);box-shadow:0 13px 30px #143f3226}.secondary-btn{color:#3d5149;background:#fff;border-color:#dce6e1;border-radius:9px;height:38px}.secondary-btn:hover{color:#1b7053;background:#f5faf8;border-color:#bdd7cc}.search{background:#fff;border-color:#dce6e1;height:38px}.search:focus-within{border-color:#73b89d;box-shadow:0 0 0 3px #2491691a}th{color:#71827b;letter-spacing:.55px;background:#fafcfb;padding:12px 9px;font-size:8px}td{padding:14px 9px;font-size:9px}.status,.connection{letter-spacing:.1px;font-weight:700}.notification{box-shadow:var(--shadow-md);border-color:#dfe8e4;border-radius:13px;top:64px}.mobile-brand{color:#185e47;align-items:center;gap:8px}.sidebar,.app-shell main{transition:width .22s,margin-left .22s}.sidebar-toggle{color:#286d56;cursor:pointer;z-index:2;background:#fff;border:1px solid #dce7e2;border-radius:50%;place-items:center;width:29px;height:29px;display:grid;position:absolute;top:29px;right:-14px;box-shadow:0 5px 16px #0e302529}.sidebar-toggle:hover{color:#115c43;background:#eaf6f1;border-color:#b9d6ca}.app-shell.sidebar-collapsed .sidebar{width:78px;padding-inline:11px}.app-shell.sidebar-collapsed main{margin-left:78px}.app-shell.sidebar-collapsed .brand{justify-content:center;padding-inline:0}.app-shell.sidebar-collapsed .brand strong,.app-shell.sidebar-collapsed .sidebar nav p,.app-shell.sidebar-collapsed .sidebar nav button>span,.app-shell.sidebar-collapsed .side-bottom>button>span,.app-shell.sidebar-collapsed .user-card>div,.app-shell.sidebar-collapsed .user-card>button{display:none}.app-shell.sidebar-collapsed .sidebar nav button,.app-shell.sidebar-collapsed .side-bottom>button{justify-content:center;padding:0}.app-shell.sidebar-collapsed .sidebar nav button i,.app-shell.sidebar-collapsed .side-bottom>button i{flex:none}.app-shell.sidebar-collapsed .sidebar nav button em{text-align:center;border:2px solid #12372c;min-width:16px;padding:2px 4px;position:absolute;top:2px;right:0}.app-shell.sidebar-collapsed .sidebar nav button{position:relative}.app-shell.sidebar-collapsed .user-card{background:0 0;border-color:#0000;justify-content:center;padding:8px 0}.app-shell.sidebar-collapsed .user-card>span{width:36px;height:36px}@media (width<=1000px){.sidebar{width:216px}.app-shell main{margin-left:216px}.page-content{padding:26px 22px}.topbar{padding:0 22px}}@media (width<=1000px) and (width>=721px){.app-shell.sidebar-collapsed .sidebar{width:72px}.app-shell.sidebar-collapsed main{margin-left:72px}}@media (width<=720px){.sidebar{background:#12372c;width:100%;height:70px;padding:7px 9px}.app-shell main,.app-shell.sidebar-collapsed main{margin-left:0;padding-bottom:70px}.app-shell.sidebar-collapsed .sidebar{width:100%;padding:7px 9px}.app-shell.sidebar-collapsed .sidebar nav button>span{display:block}.sidebar-toggle{display:none}.sidebar nav button{border:0;min-width:63px;height:54px;padding:4px 7px}.sidebar nav button i{width:27px;height:27px}.sidebar nav button.active{box-shadow:none}.topbar{height:62px;padding:0 14px}.mobile-brand{display:flex}.sync-pill{display:none}.page-content{padding:20px 14px 34px}.page-heading{margin-bottom:19px}.page-heading h1{font-size:25px}.quick-add{height:36px}.top-icon{width:36px;height:36px}}@media (width<=900px){.language-switcher .locale-full{display:none}.language-switcher .locale-short{display:inline}.language-switcher button{padding:0 7px}}@media (width<=520px){.quick-add{display:none}.language-switcher{padding-left:6px}.language-switcher>svg{display:none}}.inline-message{color:#a86222;background:#fff4e5;border:1px solid #f0d3aa;border-radius:7px;margin:12px 0 0;padding:9px 11px;font-size:9px}.inline-message.success{color:#1b7655;background:#e8f6ef;border-color:#bfe4d3}.inline-message.warning{color:#a86222;background:#fff4e5;border-color:#f0d3aa}.modal-backdrop{z-index:100;background:#102b2370;place-items:center;padding:18px;display:grid;position:fixed;inset:0}.modal{background:#fff;border-radius:14px;width:min(520px,100%);padding:22px;box-shadow:0 22px 70px #10261f45}.modal-head{justify-content:space-between;align-items:flex-start;margin-bottom:18px;display:flex}.modal-head h2{color:#20362f;margin:0;font:18px Georgia,Songti SC,serif}.modal-head p{color:#899590;margin:6px 0 0;font-size:9px}.modal-head>button{color:#65746f;cursor:pointer;background:#f2f5f3;border:0;border-radius:8px;width:29px;height:29px}.modal label{color:#63716c;margin-bottom:13px;font-size:9px;display:block}.modal input{color:#263a34;border:1px solid #dfe6e2;border-radius:8px;outline:none;width:100%;height:39px;margin-top:6px;padding:0 11px;font-size:11px;display:block}.modal input:focus{border-color:#2c8262;box-shadow:0 0 0 3px #dff2ea}.form-grid{grid-template-columns:1fr 1fr;gap:0 12px;display:grid}.modal-actions{border-top:1px solid #edf1ef;justify-content:flex-end;gap:9px;margin-top:18px;padding-top:15px;display:flex}.form-error{color:#bd503d;background:#fdeeea;border-radius:7px;padding:9px;font-size:9px}.primary-btn:disabled{opacity:.55;cursor:wait}@media (width<=520px){.form-grid{grid-template-columns:1fr}.modal{padding:18px}}.inventory-cards{grid-template-columns:repeat(4,1fr)}.inventory-cards b{font-size:18px}.inventory-toolbar{justify-content:space-between;align-items:center;gap:12px;margin:12px 0;display:flex}.inventory-toolbar .search{flex:1;max-width:520px}.inventory-toolbar small{color:#81908a;font-size:8px}.inventory-value{color:#1f7658}.stores-heading{justify-content:space-between;align-items:center;gap:14px;margin-bottom:16px;display:flex}.stores-heading h2{color:#284139;margin:0;font:18px Georgia,serif}.stores-heading p{color:#7d8a85;margin:5px 0 0;font-size:9px}.store-card .store-url{color:#4a7d69;word-break:break-all;min-height:0;margin:0;font-weight:700}.last-store-sync{color:#8c9994;margin:-7px 0 12px;font-size:7px;display:block}.credential-note{color:#467361;background:#edf7f2;border-radius:8px;padding:9px 11px;font-size:8px}.store-inline-badge{color:#765279;background:#eee8f1;border-radius:5px;margin-right:6px;padding:2px 5px;font-weight:700;display:inline-block!important}@media (width<=1000px){.inventory-cards{grid-template-columns:1fr 1fr}}@media (width<=620px){.inventory-toolbar,.stores-heading{flex-direction:column;align-items:stretch}.inventory-toolbar .search{max-width:none}}.store-platform-section.tiktok-store-section{display:none}.order-source-tabs.platform-separated{grid-template-columns:repeat(6,minmax(145px,1fr))}.order-source-tabs.platform-separated>button{min-width:0}.paid-order-chip{color:#168152;background:#e5f7ed;border-radius:999px;align-items:center;font-size:8px;font-weight:800;padding:3px 7px!important;display:inline-flex!important}.order-logistic-chip{color:#625817;background:#fff5bf;border-radius:999px;align-items:center;font-size:8px;font-weight:800;padding:3px 7px!important;display:inline-flex!important}.ship-deadline-chip{border-radius:999px;align-items:center;font-size:8px;font-weight:900;padding:3px 7px!important;display:inline-flex!important}.ship-deadline-chip.normal{color:#286a9b;background:#e8f4ff}.ship-deadline-chip.warning{color:#a36314;background:#fff1d7}.ship-deadline-chip.urgent{color:#c04e31;background:#ffe1d9;box-shadow:0 0 0 2px #fff0eb}.ship-deadline-chip.overdue{color:#fff;background:#d95643}.ship-deadline-chip.complete{color:#1f7d59;background:#e3f5ec}.ship-deadline-chip.platform{color:#4569a0;background:#e8eefb}.ship-deadline-chip.unknown{color:#74817c;background:#eff2f1}.marketplace-fulfillment-details{background:#f7faf9;border-top:1px solid #e6ece9;border-bottom:1px solid #e6ece9;grid-template-columns:minmax(250px,1.35fr) repeat(5,minmax(115px,1fr));gap:10px;padding:14px 18px;display:grid}.marketplace-fulfillment-details>span,.fulfillment-primary{min-width:0}.marketplace-fulfillment-details>span small,.marketplace-fulfillment-details>span strong,.fulfillment-primary b,.fulfillment-primary small{display:block}.marketplace-fulfillment-details>span small,.fulfillment-primary small{color:#7d8d87;font-size:8px}.marketplace-fulfillment-details>span strong,.fulfillment-primary b{color:#2d423b;text-overflow:ellipsis;white-space:nowrap;margin-top:5px;font-size:9px;overflow:hidden}.marketplace-workflow-timeline{background:linear-gradient(135deg,#fbfefc,#f3f9f6);border:1px solid #dce9e4;border-radius:14px;margin:12px 0 0;padding:14px 16px;box-shadow:0 8px 24px #154e3b0d}.marketplace-workflow-timeline>header,.marketplace-workflow-timeline>footer{justify-content:space-between;align-items:center;gap:14px;display:flex}.marketplace-workflow-timeline>header b,.marketplace-workflow-timeline>header span{display:block}.marketplace-workflow-timeline>header b{color:#173e32;font-size:11px}.marketplace-workflow-timeline>header span{color:#75857f;margin-top:3px;font-size:8px}.marketplace-workflow-timeline>header em{color:#247456;background:#e6f5ee;border-radius:999px;padding:6px 9px;font-size:8px;font-style:normal;font-weight:800}.marketplace-workflow-steps{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin:12px 0;display:grid}.marketplace-workflow-steps>span{background:#fff;border:1px solid #e0e9e5;border-radius:10px;grid-template-rows:auto auto;grid-template-columns:22px 1fr;column-gap:7px;min-height:54px;padding:9px;display:grid;position:relative}.marketplace-workflow-steps i{color:#63746e;background:#edf2f0;border-radius:50%;grid-row:1/3;place-items:center;width:22px;height:22px;font-size:9px;font-style:normal;font-weight:900;display:grid}.marketplace-workflow-steps small{color:#82918c;font-size:7px}.marketplace-workflow-steps b{color:#40534d;margin-top:3px;font-size:8px;line-height:1.25}.marketplace-workflow-steps>span.done{background:#f2fbf6;border-color:#b9dfce}.marketplace-workflow-steps>span.done i{color:#fff;background:#36a875}.marketplace-workflow-steps>span.processing{background:#fff9ee;border-color:#f1d7a5}.marketplace-workflow-steps>span.processing i{color:#fff;background:#e8a239}.marketplace-workflow-steps>span.error{background:#fff4f2;border-color:#efb7ad}.marketplace-workflow-steps>span.error i{color:#fff;background:#d85b4a}.marketplace-workflow-timeline>footer strong{color:#1d7656;font-size:9px}.marketplace-workflow-timeline>footer span{color:#71817b;font-size:8px}.marketplace-workflow-timeline>footer em{color:#b34e3f;font-size:8px;font-style:normal}.shipping-deadline-value em{color:#87938f;margin-top:3px;font-size:7px;font-style:normal;font-weight:600;display:block}.shipping-deadline-value.warning,.shipping-deadline-value.urgent{color:#b46024!important}.shipping-deadline-value.overdue{color:#c84f3e!important}.shipping-deadline-value.complete{color:#1f805a!important}.fulfillment-primary{align-items:center;gap:10px;display:flex}.warehouse-mode-badge{border-radius:8px;flex:none;padding:7px 9px;font-size:9px;font-weight:800}.warehouse-mode-badge.platform{color:#4569a0;background:#e8eefb}.warehouse-mode-badge.seller{color:#1c7d59;background:#e4f6ed}.marketplace-financial-preview{background:#fff;grid-template-columns:1fr 1fr minmax(230px,.85fr);gap:18px;padding:16px 18px;display:grid}.financial-preview-group{border-right:1px solid #e6ebe8;padding-right:18px}.financial-preview-group>div,.financial-preview-group>span{justify-content:space-between;align-items:center;gap:12px;display:flex}.financial-preview-group>div{border-bottom:1px solid #edf1ef;margin-bottom:5px;padding-bottom:7px}.financial-preview-group>div b,.financial-preview-group>div strong{font-size:12px}.financial-preview-group>span{padding:3px 0;font-size:9px}.financial-preview-group em{color:#66766f;font-style:normal}.financial-preview-group.expense>div strong,.financial-preview-group.expense>span b{color:#b94d3d}.financial-preview-profit{border-radius:10px;justify-content:space-between;align-items:center;gap:16px;padding:13px 15px;display:flex}.financial-preview-profit span b,.financial-preview-profit span small{display:block}.financial-preview-profit span b{font-size:12px}.financial-preview-profit span small{margin-top:5px;font-size:8px}.financial-preview-profit>strong{white-space:nowrap;font:700 18px Georgia,serif}.financial-preview-profit.ready{color:#1f8d57;background:#eaf8f0}.financial-preview-profit.pending{color:#a96b24;background:#fff4e4}.outbound-state-badge.platform,.inventory-allocation-state.platform{color:#4569a0;background:#e8eefb}.order-cost-stage-value,.order-profit-stage-value{white-space:nowrap;flex-direction:column;align-items:flex-start;gap:4px;display:flex}.order-cost-stage-value>b,.order-profit-stage-value>b{font-size:9px}.cost-stage-badge,.order-profit-stage-value small{border-radius:9px;width:max-content;padding:2px 6px;font-size:7px;font-weight:700;display:inline-flex}.cost-stage-badge.estimated,.order-profit-stage-value small{color:#b86c25;background:#fff1df}.cost-stage-badge.locked{color:#23815d;background:#e6f5ed}.cost-stage-badge.unmapped{color:#7d8985;background:#f2f3f3}.marketplace-order-stage-nav{background:#f0f4f8;border:1px solid #dfe7ef;border-radius:11px;grid-template-columns:repeat(8,minmax(88px,1fr));gap:7px;margin:14px 0;padding:9px;display:grid}.marketplace-order-stage-nav button{color:#53636d;cursor:pointer;background:0 0;border:0;border-radius:8px;justify-content:space-between;align-items:center;gap:8px;min-height:48px;padding:8px 10px;display:flex}.marketplace-order-stage-nav button span{font-size:9px;font-weight:700}.marketplace-order-stage-nav button b{color:#7b8790;font:13px Georgia,serif}.marketplace-order-stage-nav button:hover{background:#e5eef7}.marketplace-order-stage-nav button.active{color:#0d67d5;background:#dceeff;box-shadow:0 1px 3px #194c7d18}.marketplace-order-stage-nav button.active b{color:#0d67d5}.marketplace-order-stage-nav button.exception.active{color:#bd503f;background:#fde8e5}.marketplace-order-stage-nav button.exception.active b{color:#bd503f}.marketplace-upseller-filterbar{z-index:5;background:#f8faf9;border:1px solid #dfe7e3;border-radius:10px;align-items:center;gap:8px;margin:0 0 13px;padding:9px;display:flex;position:relative}.marketplace-filter-dropdown{flex:0 0 190px;position:relative}.marketplace-filter-dropdown.logistics{flex-basis:230px}.marketplace-filter-dropdown>summary{color:#496057;cursor:pointer;background:#fff;border:1px solid #dbe5e0;border-radius:8px;grid-template-columns:18px minmax(0,1fr) 14px;align-items:center;gap:7px;min-height:40px;padding:5px 9px;list-style:none;display:grid}.marketplace-filter-dropdown>summary::-webkit-details-marker{display:none}.marketplace-filter-dropdown>summary span,.marketplace-filter-dropdown>summary small,.marketplace-filter-dropdown>summary b{min-width:0;display:block}.marketplace-filter-dropdown>summary small{color:#88958f;font-size:7px}.marketplace-filter-dropdown>summary b{color:#314c42;text-overflow:ellipsis;white-space:nowrap;margin-top:2px;font-size:9px;overflow:hidden}.marketplace-filter-dropdown>summary>svg:last-child{transition:transform .16s}.marketplace-filter-dropdown[open]>summary>svg:last-child{transform:rotate(180deg)}.marketplace-filter-dropdown.active>summary,.marketplace-filter-dropdown[open]>summary{background:#edf8f3;border-color:#55ad88;box-shadow:0 0 0 2px #dff2ea}.marketplace-filter-popover{z-index:20;background:#fff;border:1px solid #d8e3de;border-radius:10px;width:330px;padding:10px;position:absolute;top:calc(100% + 6px);left:0;box-shadow:0 12px 30px #183d3022}.marketplace-filter-popover.logistics{width:410px;max-width:min(410px,100vw - 54px)}.marketplace-filter-popover>header{border-bottom:1px solid #e6ece9;justify-content:space-between;align-items:center;gap:12px;padding:0 1px 9px;display:flex}.marketplace-filter-popover>header div b,.marketplace-filter-popover>header div span{display:block}.marketplace-filter-popover>header div b{color:#2b473d;font-size:10px}.marketplace-filter-popover>header div span{color:#86938e;margin-top:2px;font-size:7px}.marketplace-filter-popover>header button{color:#287457;cursor:pointer;background:#f4faf7;border:1px solid #c9ddd4;border-radius:7px;min-height:27px;padding:0 9px;font-size:8px;font-weight:800}.marketplace-filter-popover>header button:disabled{opacity:.42;cursor:not-allowed}.marketplace-filter-popover>div{gap:6px;max-height:240px;padding:9px 0;display:grid;overflow:auto}.marketplace-filter-popover>div>label{color:#52665e;cursor:pointer;background:#fbfcfc;border:1px solid #e2e9e6;border-radius:8px;align-items:center;gap:8px;min-height:42px;padding:7px 8px;display:flex}.marketplace-filter-popover>div>label:hover{background:#f4faf7;border-color:#9acbb7}.marketplace-filter-popover>div>label.selected{background:#eaf7f1;border-color:#55ad88}.marketplace-filter-popover input{accent-color:#279d70;flex:none;width:14px;height:14px}.marketplace-filter-popover label span,.marketplace-filter-popover label b,.marketplace-filter-popover label small{min-width:0;display:block}.marketplace-filter-popover label span{flex:1}.marketplace-filter-popover label b{color:#30483f;text-overflow:ellipsis;white-space:nowrap;font-size:9px;overflow:hidden}.marketplace-filter-popover label small{color:#86938e;margin-top:2px;font-size:7px}.marketplace-filter-popover label em{color:#60766d;font-size:8px;font-style:normal;font-weight:800}.marketplace-filter-popover>p{color:#81908a;text-align:center;background:#f3f5f4;border-radius:8px;margin:9px 0 0;padding:12px;font-size:8px}.marketplace-filter-popover>footer{color:#7f8e88;border-top:1px solid #e8eeeb;padding-top:8px;font-size:7px}.marketplace-inline-sort{color:#6e7d77;white-space:nowrap;align-items:center;gap:7px;margin-left:auto;font-size:8px;display:flex}.marketplace-inline-sort select{color:#315046;background:#fff;border:1px solid #dbe5e0;border-radius:8px;outline:none;min-width:140px;height:40px;padding:0 28px 0 9px;font-size:9px}.marketplace-inline-sort select:focus{border-color:#3b9a75;box-shadow:0 0 0 3px #ddf2e9}.sort-direction-button,.reset-order-filters{white-space:nowrap;cursor:pointer;border-radius:8px;height:40px;padding:0 10px;font-size:8px;font-weight:800}.sort-direction-button{color:#207455;background:#edf7f3;border:1px solid #bcd9cd}.reset-order-filters{color:#ad503b;background:#fff8f5;border:1px solid #e5c2b8;align-items:center;gap:5px;display:inline-flex}.marketplace-filter-help{color:#7a8983;flex-basis:100%;font-size:7px;display:none}.order-status.platform-stage{color:#526878;background:#eef3f8}.order-status.platform-stage.invoice_pending,.order-status.platform-stage.label_pending{color:#b06b25;background:#fff1dd}.order-status.platform-stage.shipment_pending,.order-status.platform-stage.pickup_pending{color:#3e6ea9;background:#e8f1ff}.order-status.platform-stage.shipped{color:#1e8059;background:#e3f5ec}.order-status.platform-stage.exception{color:#bf5545;background:#fde9e6}.order-product-with-pair{min-width:355px}.order-product-image-pair{flex:none;align-items:center;gap:5px;display:flex}.order-product-image-pair>span{flex-direction:column;align-items:center;gap:3px;display:flex}.order-product-image-pair>span>small{color:#7f8c87;white-space:nowrap;font-size:6px}.order-product-image-pair>span.unpaired .local-product-image{opacity:.72;background:#f5f7f6;border-style:dashed}.order-product-image-pair>span.paired .local-product-image{border-color:#63be98;box-shadow:0 0 0 2px #e6f6ef}.order-product-image-pair>i{color:#8ca09a;font-size:10px;font-style:normal}.order-product-image-pair .local-product-image{width:38px;height:38px}.bundle-product-badge{color:#6846a5;vertical-align:middle;background:#eee8ff;border-radius:8px;align-items:center;margin-left:6px;padding:2px 6px;font-size:7px;font-style:normal;font-weight:800;display:inline-flex}.bundle-status,.inventory-allocation-state.bundle{color:#6846a5!important;background:#eee8ff!important}.bundle-component-summary{font-weight:700;color:#755ca1!important}.bundle-component-editor{background:#faf8ff;border:1px solid #dcd3ef;border-radius:10px;flex-direction:column;grid-column:1/-1;gap:10px;padding:12px;display:flex}.bundle-component-head{justify-content:space-between;align-items:center;gap:12px;display:flex}.bundle-component-head>div{flex-direction:column;gap:2px;display:flex}.bundle-component-head b{color:#4e3976;font-size:11px}.bundle-component-head span{color:#746b83;font-size:8px}.bundle-component-lines{flex-direction:column;gap:8px;display:flex}.bundle-component-line{background:#fff;border:1px solid #e7e1f0;border-radius:8px;grid-template-columns:24px minmax(260px,1fr) 110px 52px;align-items:start;gap:9px;padding:9px;display:grid}.bundle-component-line>span{color:#6846a5;background:#eee8ff;border-radius:50%;place-items:center;width:22px;height:22px;font-size:8px;font-weight:800;display:grid}.bundle-component-line>label{gap:3px}.bundle-component-line .selected-purchase-product{margin-top:5px}.bundle-type-note{color:#5b4581;background:#eee8ff;border-radius:8px;align-items:center;gap:8px;padding:9px 11px;display:flex}.bundle-type-note b{white-space:nowrap;font-size:9px}.bundle-type-note span{font-size:8px}.bundle-component-inline{flex-wrap:wrap;gap:5px;margin-top:6px;display:flex}.bundle-component-inline>span{color:#594478;background:#faf8ff;border:1px solid #ded5ee;border-radius:7px;grid-template-columns:22px auto auto;align-items:center;gap:4px;padding:3px 6px 3px 3px;display:grid}.bundle-component-inline .local-product-image{border-radius:5px;grid-row:1/3;width:22px;height:22px}.bundle-component-inline b{font-size:7px}.bundle-component-inline em{font-size:7px;font-style:normal;font-weight:800}.bundle-component-inline small{grid-column:2/4;color:#7d7092!important;margin:0!important;font-size:6px!important}@media (width<=1150px){.marketplace-order-stage-nav{grid-template-columns:repeat(4,1fr)}.marketplace-upseller-filterbar{flex-wrap:wrap}.marketplace-inline-sort{margin-left:0}.marketplace-filter-help{display:block}}@media (width<=680px){.marketplace-order-stage-nav{display:flex;overflow-x:auto}.marketplace-order-stage-nav button{min-width:110px}.order-product-with-pair{min-width:310px}.marketplace-orders-toolbar{flex-direction:column;align-items:stretch}.marketplace-orders-toolbar .search{width:100%;max-width:none}.marketplace-orders-toolbar .order-filter-controls{width:100%;padding-bottom:3px;overflow-x:auto}.marketplace-upseller-filterbar{flex-wrap:nowrap;padding-bottom:11px;overflow-x:auto}.marketplace-filter-dropdown{flex:0 0 170px;position:static}.marketplace-filter-dropdown.logistics{flex-basis:195px}.marketplace-filter-popover{z-index:80;max-height:70vh;position:fixed;bottom:12px;left:12px;right:12px;overflow:auto;width:auto!important;max-width:none!important}.marketplace-inline-sort{flex:none;margin-left:0}.marketplace-inline-sort span{display:none}.marketplace-inline-sort select{min-width:145px}.sort-direction-button,.reset-order-filters{flex:none}.marketplace-filter-help{display:none}}@media (width<=850px){.bundle-component-line{grid-template-columns:22px 1fr}.bundle-component-line>label,.bundle-component-line>.delete-btn{grid-column:2}.bundle-component-head{flex-direction:column;align-items:flex-start}}.online-product-image-link{border-radius:9px;outline:none;flex:none;display:flex}.online-product-image-link:hover .product-image,.online-product-image-link:hover .product-thumb{border-color:#49ad84;box-shadow:0 0 0 3px #e0f4eb}.online-product-image-link:focus-visible,.online-product-title-link:focus-visible,.online-product-detail-link:focus-visible{outline-offset:3px;outline:2px solid #37a77a}.online-product-title-link{color:#263d35;align-items:center;gap:6px;font-weight:800;text-decoration:none;display:inline-flex}.online-product-title-link:hover{color:#177451;text-decoration:underline}.online-product-title-link>span{color:#177451;background:#e3f4ec;border-radius:5px;place-items:center;width:17px;height:17px;font-size:8px;text-decoration:none;display:grid}.online-product-detail-link{color:#167653;background:#edf7f3;border-radius:7px;align-items:center;gap:5px;width:max-content;margin-top:6px;padding:4px 8px;font-size:7px;font-weight:800;text-decoration:none;display:inline-flex}.online-product-detail-link:hover{color:#0f6244;background:#dff2e9}.tiktok-live-store-section{border-top:4px solid #111}.tiktok-live-store-section .stores-grid{margin-top:14px}.shopee-variant-identity{flex-wrap:wrap;gap:5px;margin-top:7px;display:flex}.shopee-variant-identity>span{color:#8b5748;background:#fff8f6;border:1px solid #eadbd6;border-radius:7px;align-items:center;gap:4px;padding:4px 7px;font-size:7px;line-height:1.35;display:inline-flex}.shopee-variant-identity>span b{color:#61392e;word-break:break-all;font-size:7px}.shopee-variant-identity>span.missing{color:#b24d35;background:#fff0eb;border-color:#efc8bc}.shopee-variant-identity>span.missing b{color:#b24d35}.sku-less-pairing-note{color:#a64b35;background:#fff1ec;border-radius:7px;width:100%;margin:1px 0 2px;padding:6px 8px;font-weight:700;line-height:1.45;font-size:7px!important;display:block!important}.mapping-controls:has(.sku-less-pairing-note){align-items:stretch}@media (width<=1250px){.order-source-tabs.platform-separated,.marketplace-fulfillment-details{grid-template-columns:repeat(3,1fr)}.fulfillment-primary{grid-column:span 3}.marketplace-financial-preview{grid-template-columns:1fr 1fr}.financial-preview-profit{grid-column:span 2}}@media (width<=720px){.order-source-tabs.platform-separated{display:flex;overflow-x:auto}.order-source-tabs.platform-separated>button{min-width:175px}.marketplace-fulfillment-details{grid-template-columns:1fr 1fr}.fulfillment-primary{grid-column:span 2}.marketplace-financial-preview{grid-template-columns:1fr}.financial-preview-group{border-bottom:1px solid #e6ebe8;border-right:0;padding-bottom:10px;padding-right:0}.financial-preview-profit{grid-column:auto}.marketplace-workflow-timeline>header,.marketplace-workflow-timeline>footer{flex-direction:column;align-items:flex-start}.marketplace-workflow-steps{grid-template-columns:1fr 1fr;width:100%}}@media (width<=440px){.marketplace-workflow-steps{grid-template-columns:1fr}}.order-history-switch{box-shadow:var(--shadow-sm);background:#fff;border:1px solid #dfe8e4;border-radius:13px;grid-template-columns:minmax(180px,230px) minmax(180px,230px) 1fr;align-items:stretch;gap:10px;margin-bottom:14px;padding:10px;display:grid}.order-history-switch>button{color:#53645e;text-align:left;cursor:pointer;background:#f8faf9;border:1px solid #e1e9e5;border-radius:10px;flex-direction:column;justify-content:center;align-items:flex-start;gap:4px;min-height:58px;padding:10px 13px;display:flex}.order-history-switch>button span{font-size:11px;font-weight:800}.order-history-switch>button small{color:#89958f;font-size:8px}.order-history-switch>button.active{color:#176d50;background:#e7f5ef;border-color:#63b997;box-shadow:inset 3px 0 #35a979}.order-history-switch>button.active small{color:#4b7d6b}.order-history-switch>p{color:#75837e;align-self:center;margin:0;padding:0 10px;font-size:8px;line-height:1.7}.order-history-switch>p b{color:#28755a;margin-right:5px}.historical-order-range{background:#faf8f2;border:1px solid #e3e0d8;border-radius:11px;justify-content:space-between;align-items:center;gap:16px;margin:14px 0;padding:13px 15px;display:flex}.historical-order-range b,.historical-order-range span{display:block}.historical-order-range b{color:#5c513b;font-size:10px}.historical-order-range span{color:#8b816c;margin-top:4px;font-size:8px}.historical-order-range em{color:#756449;background:#eee8da;border-radius:999px;flex:none;padding:5px 9px;font-size:8px;font-style:normal;font-weight:800}.order-sync-banner.history-mode{background:#fbf9f4;border-color:#e4ddce}.order-sync-banner.history-mode>span{color:#6c6048}.order-sync-banner.history-mode>span i{background:#a48b5c}.history-order-chip{color:#756449;background:#eee8da;border-radius:999px;align-items:center;font-size:8px;font-weight:800;padding:3px 7px!important;display:inline-flex!important}.historical-order-card{border-color:#e3ddcf}@media (width<=850px){.order-history-switch{grid-template-columns:1fr 1fr}.order-history-switch>p{grid-column:1/-1;padding:2px 4px}}@media (width<=560px){.order-history-switch{grid-template-columns:1fr}.order-history-switch>p{grid-column:auto}.historical-order-range{flex-direction:column;align-items:flex-start}}.marketplace-sync-times small.history-pending,.marketplace-sync-times small.history-complete{border-radius:7px;grid-column:1/-1;margin-top:3px;padding:6px 8px;font-weight:800}.marketplace-sync-times small.history-pending{background:#fff4df;color:#a86a20!important}.marketplace-sync-times small.history-complete{background:#e6f5ed;color:#1d7b57!important}.platform-warehouse-stock{color:#45638d;background:#f2f6fd;border:1px solid #cfdcf0;border-radius:9px;flex-direction:column;gap:3px;min-width:112px;padding:7px 9px;display:flex}.platform-warehouse-stock b{font-size:9px}.platform-warehouse-stock small{color:#7184a0;white-space:normal;font-size:7px}.platform-warehouse-stock.empty{color:#87918f;background:#f7f8fa;border-style:dashed}.platform-warehouse-stock.compact{min-width:0;padding:5px 7px}.platform-warehouse-overview{box-shadow:var(--shadow-sm);color:#3e5e88;background:linear-gradient(135deg,#f4f7fd,#eef4fb);border:1px solid #cfdcf0;border-radius:13px;grid-template-columns:minmax(280px,1fr) auto;gap:12px;margin-bottom:14px;padding:14px 16px;display:grid}.platform-warehouse-overview>div:first-child{align-items:center;gap:10px;display:flex}.platform-warehouse-overview>div:first-child span,.platform-warehouse-overview>div:first-child b,.platform-warehouse-overview>div:first-child small{display:block}.platform-warehouse-overview>div:first-child b{font-size:11px}.platform-warehouse-overview>div:first-child small{color:#71839d;margin-top:4px;font-size:8px}.platform-warehouse-overview>strong{align-self:center;font:700 20px Georgia,serif}.platform-warehouse-overview-list{border-top:1px solid #d9e3f1;grid-column:1/-1;gap:7px;padding-top:10px;display:flex;overflow-x:auto}.platform-warehouse-overview-list>span{color:#42566f;background:#fff;border-radius:9px;grid-template-columns:auto auto;gap:3px 10px;min-width:190px;padding:8px 10px;display:grid}.platform-warehouse-overview-list b,.platform-warehouse-overview-list em{font-size:8px}.platform-warehouse-overview-list em{color:#426d9f;justify-self:end;font-style:normal;font-weight:800}.platform-warehouse-overview-list small{color:#7b8899;white-space:normal;grid-column:1/-1;font-size:7px}.order-product-image-stack{flex-direction:column;flex:none;align-items:stretch;gap:5px;display:flex}.order-platform-stock{color:#45658f;background:#eef4fc;border-radius:7px;flex-direction:column;gap:2px;padding:4px 6px;display:flex}.order-platform-stock b{font-size:7px}.order-platform-stock small{color:#7185a1;white-space:normal;max-width:110px;font-size:6px}@media (width<=720px){.platform-warehouse-overview{grid-template-columns:1fr}.platform-warehouse-overview>strong{justify-self:start}.platform-warehouse-overview-list{grid-column:auto}}.module-directory{box-shadow:var(--shadow-sm);background:#fff;border:1px solid #dce7e2;border-radius:16px;flex-direction:column;gap:18px;padding:22px;display:flex}.module-directory-intro{border-bottom:1px solid #e7eeeb;align-items:center;gap:13px;padding-bottom:17px;display:flex}.module-directory-intro>span{color:#187354;background:#e4f5ed;border-radius:13px;place-items:center;width:46px;height:46px;display:grid}.module-directory-intro h2,.module-directory-intro p{margin:0}.module-directory-intro h2{color:#254039;font:700 20px Georgia,serif}.module-directory-intro p{color:#75847e;margin-top:5px;font-size:9px;line-height:1.6}.module-directory-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.module-directory-grid>button{color:#2b443b;text-align:left;cursor:pointer;background:#fbfdfc;border:1px solid #dce7e2;border-radius:14px;grid-template-columns:52px minmax(0,1fr) 22px;align-items:center;gap:14px;min-height:136px;padding:18px;transition:all .18s;display:grid}.module-directory-grid>button:hover{background:#f3fbf7;border-color:#62bb98;transform:translateY(-2px);box-shadow:0 10px 24px #174c3512}.module-directory-grid>button>svg{color:#7b8f87;justify-self:end}.module-directory-grid>button:hover>svg{color:#21805e}.module-directory-grid>button div b,.module-directory-grid>button div p,.module-directory-grid>button div small{display:block}.module-directory-grid>button div b{font-size:13px}.module-directory-grid>button div p{color:#697b74;margin:7px 0 9px;font-size:9px;line-height:1.55}.module-directory-grid>button div small{color:#25805f;font-size:8px;font-weight:800}.module-directory-icon,.module-directory-channel{border-radius:14px;place-items:center;width:52px;height:52px;font-size:17px;font-weight:900;display:grid}.module-directory-icon.local{color:#1d7959;background:#e2f5ec}.module-directory-icon.platform{color:#4569a0;background:#e8eefb}.module-directory-icon.woo{color:#fff;background:#96588a;font-family:Arial,sans-serif}.woo-product-workbench-entry{background:linear-gradient(145deg,#fff,#fbf4f9)!important;border-color:#d9bfd2!important}.module-directory-channel{box-shadow:inset 0 0 0 1px #0000000a}.order-directory-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.order-directory-grid>button{min-height:126px}.subsection-heading{box-shadow:var(--shadow-sm);background:#fff;border:1px solid #dfe9e5;border-radius:13px;align-items:center;gap:17px;margin-bottom:14px;padding:13px 15px;display:flex}.subsection-heading>button{color:#28775a;cursor:pointer;background:#f5faf7;border:1px solid #d7e4de;border-radius:9px;flex:none;align-items:center;gap:6px;padding:8px 10px;font-size:8px;font-weight:800;display:flex}.subsection-heading>button:hover{background:#e7f5ee;border-color:#60b994}.subsection-heading>div{min-width:0}.subsection-heading span,.subsection-heading h2,.subsection-heading p{margin:0;display:block}.subsection-heading span{color:#5c9a82;font-size:7px;font-weight:800}.subsection-heading h2{color:#2a4139;margin-top:3px;font:700 16px Georgia,serif}.subsection-heading p{color:#798780;margin-top:4px;font-size:8px;line-height:1.5}.compact-subtabs{margin-bottom:14px}.platform-inventory-summary{grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;margin-bottom:14px;display:grid}.platform-inventory-summary>div{color:#3f5f89;background:linear-gradient(145deg,#f8faff,#eef4fb);border:1px solid #d5e0ed;border-radius:12px;padding:14px 15px}.platform-inventory-summary span,.platform-inventory-summary b,.platform-inventory-summary small{display:block}.platform-inventory-summary span{font-size:8px;font-weight:800}.platform-inventory-summary b{margin:6px 0 4px;font:700 18px Georgia,serif}.platform-inventory-summary small{color:#7788a0;font-size:7px}.platform-inventory-panel{width:100%}.platform-inventory-table{min-width:1180px}.platform-inventory-table td{vertical-align:middle}.platform-inventory-channel{color:#49688e;background:#edf3fb;border-radius:8px;padding:4px 7px;font-size:8px;font-weight:800;display:inline-flex}.platform-inventory-channel.mercadolivre{color:#565018;background:#fff5ae}.platform-inventory-channel.shopee{color:#a74730;background:#fff0eb}.platform-paired-sku,.platform-stock-available{color:#197654}.platform-stock-pending{color:#bc6a25}.platform-inventory-table td:nth-child(5) b{font-size:13px}@media (width<=1100px){.order-directory-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.platform-inventory-summary{grid-template-columns:repeat(3,1fr)}}@media (width<=720px){.module-directory{padding:14px}.module-directory-grid,.order-directory-grid{grid-template-columns:1fr}.module-directory-grid>button{min-height:112px;padding:14px}.subsection-heading{flex-direction:column;align-items:flex-start}.platform-inventory-summary{grid-template-columns:1fr 1fr}}.marketplace-sync-counts{grid-template-columns:repeat(5,minmax(0,1fr));gap:5px;margin:8px 0;display:grid}.marketplace-sync-counts>span{color:#50635c;background:#f2f6f4;border-radius:7px;flex-direction:column;gap:2px;min-width:0;padding:6px 7px;display:flex}.marketplace-sync-counts small{color:#7a8a84;font-size:6px}.marketplace-sync-counts b{text-overflow:ellipsis;font-size:9px;overflow:hidden}.marketplace-sync-counts .success b{color:#177555}.marketplace-sync-counts .skipped b{color:#9b762f}.marketplace-sync-counts .failed b{color:#c65345}.marketplace-sync-counts.compact{grid-template-columns:repeat(3,minmax(0,1fr))}.marketplace-sync-counts.compact>span{padding:5px 6px}.marketplace-sync-failure{color:#a7473a;background:#fff3f1;border:1px solid #f1c5be;border-radius:7px;flex-direction:column;gap:3px;margin:7px 0;padding:7px 8px;display:flex}.marketplace-sync-failure span{overflow-wrap:anywhere;font-size:7px;line-height:1.45}.product-sync-selection-bar{color:#3d5c50;background:linear-gradient(135deg,#edf8f3,#f8fcfa);border:1px solid #bcd9cc;border-radius:10px;grid-template-columns:auto minmax(150px,1fr) auto;align-items:center;gap:8px 14px;margin-bottom:10px;padding:10px 12px;font-size:9px;display:grid}.product-sync-selection-bar label{color:#225f49;cursor:pointer;align-items:center;gap:7px;font-weight:800;display:flex}.product-sync-selection-bar input,.product-sync-selection-column input{accent-color:#237758;cursor:pointer;width:14px;height:14px}.product-sync-selection-bar>span b{color:#187454}.product-sync-selection-bar>div{align-items:center;gap:7px;display:flex}.product-sync-selection-bar>small{color:#718078;border-top:1px solid #d6e8df;grid-column:1/-1;padding-top:6px;font-size:7px}.product-sync-selection-column{text-align:center!important;width:48px!important}.product-sync-selection-column>span,.selection-column-label{color:#718079;margin-top:3px;font-size:6px;display:block}.single-product-sync-button{color:#1f7555;cursor:pointer;white-space:nowrap;background:#eff9f4;border:1px solid #8fc9af;border-radius:7px;margin-top:7px;padding:5px 8px;font-size:7px;font-weight:800}.single-product-sync-button:hover:not(:disabled){background:#e1f4eb;border-color:#2f9a70}.single-product-sync-button:disabled{opacity:.55;cursor:not-allowed}@media (width<=760px){.marketplace-sync-counts{grid-template-columns:repeat(3,minmax(0,1fr))}.product-sync-selection-bar{grid-template-columns:1fr}.product-sync-selection-bar>div{justify-content:flex-end}.product-sync-selection-bar>small{grid-column:auto}}.tracking-request-button,.tracking-request-batch-button{justify-content:center;align-items:center;gap:5px;display:inline-flex}.tracking-request-batch-button{color:#176e50;cursor:pointer;background:#e9f7f0;border:1px solid #4ba982;border-radius:8px;min-height:32px;padding:0 11px;font-size:8px;font-weight:900}.tracking-request-batch-button:hover:not(:disabled){background:#dff3e9}.tracking-request-batch-button:disabled{opacity:.55;cursor:wait}.tracking-request-backdrop{z-index:130}.tracking-request-modal{flex-direction:column;width:min(780px,100%);max-height:min(820px,100vh - 32px);display:flex;overflow:hidden}.tracking-request-orders{flex-direction:column;gap:11px;min-height:0;padding:2px 3px 4px;display:flex;overflow:auto}.tracking-request-orders>section{background:#fbfdfc;border:1px solid #dce7e2;border-radius:12px;padding:13px}.tracking-request-orders>section>header{align-items:center;gap:9px;margin-bottom:11px;display:flex}.tracking-request-orders>section>header .channel-logo{border-radius:9px;width:34px;height:34px;font-size:12px}.tracking-request-orders>section>header b,.tracking-request-orders>section>header small{display:block}.tracking-request-orders>section>header b{color:#264239;font-size:10px}.tracking-request-orders>section>header small{color:#7d8b86;margin-top:3px;font-size:7px}.tracking-method-choices,.tracking-package-choices{gap:8px;display:grid}.tracking-method-choices>div,.tracking-package-choices>div{background:#fff;border:1px solid #e1e8e5;border-radius:9px;padding:10px}.tracking-method-choices>div.selected{background:#f1faf6;border-color:#55ad88;box-shadow:0 0 0 2px #e1f3eb}.tracking-method-radio{cursor:pointer;align-items:center;gap:8px;margin:0!important;display:flex!important}.tracking-method-radio input{accent-color:#24815f;width:15px!important;height:15px!important;margin:0!important}.tracking-method-radio span,.tracking-method-radio b,.tracking-method-radio small{display:block}.tracking-method-radio b,.tracking-package-choices>div>b{color:#2c4b40;font-size:9px}.tracking-method-radio small{color:#85928d;margin-top:2px;font-size:7px}.tracking-package-choices>div>b{margin-bottom:8px;display:block}.tracking-request-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;margin-top:10px;display:grid}.tracking-request-fields label{color:#5f706a!important;margin:0!important}.tracking-request-fields label>span{margin-bottom:5px;font-size:8px;font-weight:800;display:block}.tracking-request-fields input,.tracking-request-fields select{color:#28443a;background:#fff;border:1px solid #d6e1dc;border-radius:8px;outline:none;width:100%;height:38px;padding:0 10px;font-size:9px;margin:0!important}.tracking-request-fields input:focus,.tracking-request-fields select:focus{border-color:#3c9b75;box-shadow:0 0 0 3px #dcf1e8}.tracking-request-truth{color:#276d53;background:#eaf6f0;border-radius:9px;align-items:flex-start;gap:9px;margin-top:11px;padding:10px 12px;display:flex}.tracking-request-truth svg{flex:none;margin-top:1px}.tracking-request-truth b,.tracking-request-truth small{display:block}.tracking-request-truth b{font-size:8px}.tracking-request-truth small{color:#5d806f;margin-top:3px;font-size:7px;line-height:1.5}.tracking-request-fields .tracking-choice-unavailable input{color:#a84d3d;background:#fff5f2;border-color:#eab1a8}.tracking-request-fields .tracking-choice-unavailable small{color:#b65343;margin-top:4px;font-size:7px;display:block}@media (width<=620px){.tracking-request-modal{padding:15px}.tracking-request-fields{grid-template-columns:1fr}.tracking-request-orders>section{padding:10px}}.online-product-row-actions{flex-wrap:wrap;align-items:center;gap:5px;margin-top:7px;display:flex}.online-product-row-actions .single-product-sync-button{margin-top:0}.online-product-edit-publish-button{color:#315d91;cursor:pointer;white-space:nowrap;background:#eef3fb;border:1px solid #5479a8;border-radius:7px;padding:5px 8px;font-size:7px;font-weight:900}.online-product-edit-publish-button:hover:not(:disabled){background:#e1eaf7;border-color:#315f98}.online-product-edit-publish-button:disabled{opacity:.52;cursor:not-allowed}.online-product-editor-backdrop{z-index:140;padding:14px}.online-product-editor-modal{border:1px solid #d9e5e0;width:min(880px,100%);max-height:min(920px,100vh - 28px);padding:0;overflow:auto}.online-product-editor-modal>.modal-head{z-index:3;background:#fff;border-bottom:1px solid #e7eeeb;margin:0;padding:19px 22px 16px;position:sticky;top:0}.online-editor-eyebrow{color:#25805f;letter-spacing:.08em;margin-bottom:5px;font-size:7px;font-weight:900;display:block}.online-product-editor-modal>.modal-head p{line-height:1.5}.online-editor-product-summary{background:#f9fbfa;border:1px solid #dfe8e4;border-radius:11px;grid-template-columns:50px 32px minmax(0,1fr) auto;align-items:center;gap:10px;margin:16px 22px 0;padding:12px 14px;display:grid}.online-editor-product-summary>.local-product-image{border-radius:10px;width:50px;height:50px}.online-editor-product-summary>.channel-logo{border-radius:9px;width:32px;height:32px;font-size:10px}.online-editor-product-summary>div{min-width:0}.online-editor-product-summary>div b,.online-editor-product-summary>div small,.online-editor-product-summary>div em{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.online-editor-product-summary>div b{color:#263f36;font-size:11px}.online-editor-product-summary>div small{color:#5f756d;margin-top:4px;font-size:8px}.online-editor-product-summary>div em{color:#8a9792;margin-top:4px;font-size:7px;font-style:normal}.online-editor-product-summary>aside{text-align:right;border-left:1px solid #dfe8e4;min-width:145px;padding-left:13px}.online-editor-product-summary>aside span,.online-editor-product-summary>aside b{display:block}.online-editor-product-summary>aside span{color:#87958f;font-size:7px}.online-editor-product-summary>aside b{color:#3e5d51;margin-top:4px;font-size:8px}.online-editor-direct-warning{color:#8b5a1d;background:#fff8e9;border:1px solid #eccb92;border-radius:10px;align-items:flex-start;gap:10px;margin:11px 22px 0;padding:11px 13px;display:flex}.online-editor-direct-warning>svg{flex:none;margin-top:1px}.online-editor-direct-warning b,.online-editor-direct-warning span{display:block}.online-editor-direct-warning b{font-size:9px}.online-editor-direct-warning span{color:#8d6b3c;margin-top:4px;font-size:8px;line-height:1.55}.online-editor-loading{color:#2f6d56;background:#f6faf8;border:1px dashed #bcd4c9;border-radius:10px;align-items:center;gap:11px;margin:14px 22px;padding:20px;display:flex}.online-editor-loading .spinner{border-width:2px;width:21px;height:21px;margin:0}.online-editor-loading b,.online-editor-loading small{display:block}.online-editor-loading b{font-size:9px}.online-editor-loading small{color:#74877f;margin-top:4px;font-size:7px}.online-editor-capability-block{color:#a74f3f;background:#fff4f1;border:1px solid #efc8bf;border-radius:9px;margin:14px 22px 0;padding:10px 12px}.online-editor-capability-block b,.online-editor-capability-block span{display:block}.online-editor-capability-block b{font-size:9px}.online-editor-capability-block span{margin-top:4px;font-size:8px;line-height:1.5}.online-editor-field-grid{grid-template-columns:1fr 1fr;gap:12px;margin:14px 22px;display:grid}.online-product-editor-modal .online-editor-field{color:#51675f;background:#fff;border:1px solid #dce7e2;border-radius:10px;min-width:0;margin:0;padding:12px}.online-product-editor-modal .online-editor-field.wide{grid-column:1/-1}.online-product-editor-modal .online-editor-field>span{color:#3d564d;justify-content:space-between;align-items:center;gap:8px;font-size:8px;font-weight:900;display:flex}.online-product-editor-modal .online-editor-field>span em{color:#1f7555;background:#e5f4ed;border-radius:999px;padding:3px 6px;font-size:6px;font-style:normal}.online-product-editor-modal .online-editor-field input,.online-product-editor-modal .online-editor-field select{color:#263a34;background:#fff;border:1px solid #d8e3de;border-radius:8px;outline:none;width:100%;height:39px;margin-top:7px;padding:0 11px;font-size:10px;display:block}.online-product-editor-modal .online-editor-field input:focus,.online-product-editor-modal .online-editor-field select:focus{border-color:#2c8262;box-shadow:0 0 0 3px #dff2ea}.online-product-editor-modal .online-editor-field>small{color:#9a665c;margin-top:7px;font-size:7px;line-height:1.45;display:block}.online-product-editor-modal .online-editor-field.locked{background:#f6f8f7;border-style:dashed}.online-product-editor-modal .online-editor-field.locked>span em{color:#74817c;background:#e8ecea}.online-product-editor-modal .online-editor-field input:disabled,.online-product-editor-modal .online-editor-field select:disabled{color:#7f8c87;cursor:not-allowed;background:#edf1ef;border-color:#e3e8e6}.online-editor-history{background:#fff;border:1px solid #dfe8e4;border-radius:11px;margin:16px 22px;overflow:hidden}.online-editor-history>header{background:#f6f9f7;justify-content:space-between;align-items:center;gap:12px;padding:11px 13px;display:flex}.online-editor-history>header b,.online-editor-history>header small{display:block}.online-editor-history>header b{color:#344f45;font-size:9px}.online-editor-history>header small{color:#82908b;margin-top:3px;font-size:7px}.online-editor-history>header em{color:#247455;background:#e4f2eb;border-radius:999px;padding:3px 7px;font-size:7px;font-style:normal;font-weight:900}.online-editor-history>div{display:grid}.online-editor-history article{border-top:1px solid #edf1ef;grid-template-columns:7px minmax(0,1fr) auto;align-items:center;gap:10px;padding:10px 13px;display:grid}.online-editor-history article>i{background:#9ba8a3;border-radius:50%;width:7px;height:7px}.online-editor-history article.success>i{background:#39a978}.online-editor-history article.error>i{background:#d65f4d}.online-editor-history article b,.online-editor-history article span{display:block}.online-editor-history article b{color:#385148;font-size:8px}.online-editor-history article span{color:#74837d;margin-top:3px;font-size:7px;line-height:1.45}.online-editor-history article time{color:#8a9691;white-space:nowrap;font-size:7px}.online-editor-message{margin:12px 22px 0}.online-editor-actions{z-index:3;background:#fff;border-top:1px solid #e4ebe8;grid-template-columns:minmax(150px,1fr) auto auto;align-items:center;margin:16px 0 0;padding:14px 22px;display:grid;position:sticky;bottom:0;box-shadow:0 -8px 18px #17392d0a}.online-editor-actions>div b,.online-editor-actions>div small{display:block}.online-editor-actions>div b{color:#294b3e;font-size:9px}.online-editor-actions>div small{color:#85928d;margin-top:3px;font-size:7px}.online-editor-actions>div.confirmed b{color:#16835b}.online-editor-actions>div.confirmed small{color:#4d7c6a}.online-editor-actions>.primary-btn{min-width:155px}.online-editor-actions>.primary-btn:disabled:not(.is-busy){cursor:not-allowed}.online-editor-actions>.primary-btn.is-busy{cursor:wait}@media (width<=700px){.online-product-editor-backdrop{padding:6px}.online-product-editor-modal{border-radius:12px;width:100%;max-height:calc(100vh - 12px)}.online-product-editor-modal>.modal-head{padding:15px}.online-editor-product-summary{grid-template-columns:44px 30px minmax(0,1fr);margin:12px 14px 0;padding:10px}.online-editor-product-summary>.local-product-image{width:44px;height:44px}.online-editor-product-summary>aside{text-align:left;border-top:1px solid #dfe8e4;border-left:0;grid-column:1/-1;min-width:0;padding:9px 0 0}.online-editor-direct-warning,.online-editor-loading,.online-editor-capability-block,.online-editor-field-grid,.online-editor-history{margin-left:14px;margin-right:14px}.online-editor-field-grid{grid-template-columns:1fr}.online-product-editor-modal .online-editor-field.wide{grid-column:auto}.online-editor-history article{grid-template-columns:7px minmax(0,1fr)}.online-editor-history article time{grid-column:2}.online-editor-message{margin-left:14px;margin-right:14px}.online-editor-actions{grid-template-columns:1fr 1fr;padding:12px 14px}.online-editor-actions>div{grid-column:1/-1}.online-editor-actions>.primary-btn{min-width:0}.online-product-row-actions{flex-direction:column;align-items:stretch}.online-product-row-actions button{width:100%}}.woo-workbench-toolbar{background:#f8fbfa;border:1px solid #d9e7e1;border-radius:11px;flex-wrap:wrap;align-items:center;gap:8px;margin:12px 0;padding:10px;display:flex}.woo-workbench-toolbar>button,.woo-action-menu>summary{color:#285443;cursor:pointer;background:#fff;border:1px solid #cbded6;border-radius:8px;align-items:center;gap:6px;min-height:34px;padding:0 12px;font-size:8px;font-weight:900;list-style:none;display:flex}.woo-workbench-toolbar>button::-webkit-details-marker{display:none}.woo-action-menu>summary::-webkit-details-marker{display:none}.woo-toolbar-refresh{color:#c45a39!important;background:#fff4ef!important;border-color:#ef9b7e!important}.woo-action-menu{position:relative}.woo-action-menu[open]>summary{color:#166a4b;background:#e8f5ef;border-color:#4ca982}.woo-action-menu>div{z-index:30;background:#fff;border:1px solid #d6e3dd;border-radius:9px;min-width:190px;padding:7px;display:grid;position:absolute;top:calc(100% + 5px);left:0;box-shadow:0 12px 28px #173d2e22}.woo-action-menu>div button{color:#294d40;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:6px;padding:8px 10px;font-size:8px;font-weight:800}.woo-action-menu>div button:hover:not(:disabled){color:#126c4a;background:#edf7f2}.woo-action-menu>div button:disabled{opacity:.42;cursor:not-allowed}.woo-action-menu>div small{color:#829189;padding:6px 10px;font-size:7px;line-height:1.45}.woo-toolbar-selection{color:#604875;background:#ece7f3;border-radius:999px;margin-left:auto;padding:6px 10px;font-size:8px}.woo-status-tabs{gap:5px;margin:8px 0 12px;padding-bottom:2px;display:flex;overflow-x:auto}.woo-status-tabs button{color:#687a72;cursor:pointer;background:#fff;border:1px solid #dce5e1;border-radius:8px;align-items:center;gap:7px;min-width:max-content;padding:8px 12px;font-size:8px;font-weight:800;display:flex}.woo-status-tabs button b{background:#edf1ef;border-radius:999px;padding:2px 6px;font-size:7px}.woo-status-tabs button.active{color:#5d3b78;background:#f2edf7;border-color:#8d6aa7}.woo-status-tabs button.active b{color:#5d3b78;background:#e1d5eb}.woo-stock-cell,.woo-price-cell,.woo-time-stack{gap:5px;display:grid}.woo-stock-cell small{color:#788980;font-size:7px}.woo-stock-cell button,.woo-price-cell button{color:#167352;cursor:pointer;background:#eaf4ef;border:0;border-radius:5px;width:max-content;padding:3px 6px;font-size:7px;font-weight:900}.woo-price-cell{grid-template-columns:repeat(3,minmax(55px,1fr))}.woo-price-cell>span small,.woo-price-cell>span b,.woo-time-stack span,.woo-time-stack b{display:block}.woo-price-cell>span small{color:#89978f;font-size:6px}.woo-price-cell>span b{color:#314d42;white-space:nowrap;margin-top:2px;font-size:8px}.woo-price-cell>button{grid-column:1/-1}.woo-time-stack span{color:#819087;font-size:7px;line-height:1.45}.woo-time-stack b{color:#3b584c;white-space:nowrap;margin-top:1px;font-size:7px}.woo-row-actions{grid-template-columns:1fr 1fr;align-items:stretch!important;display:grid!important}.woo-row-actions button{color:#315a49;cursor:pointer;background:#fff;border:1px solid #d2dfda;border-radius:6px;width:100%;padding:5px 7px;font-size:7px;font-weight:850}.woo-row-actions .woo-trash-action{color:#bb5746;border-color:#efc8bf}.woo-internal-note{color:#8a641e;text-overflow:ellipsis;white-space:nowrap;background:#fff4d9;border-radius:6px;width:max-content;max-width:100%;margin-top:5px;padding:4px 7px;font-size:7px;display:block;overflow:hidden}.woo-note-modal{width:min(560px,100vw - 24px)}.woo-note-product{background:#f8faf9;border:1px solid #e0e8e4;border-radius:9px;align-items:center;gap:10px;margin:12px 0;padding:10px;display:flex}.woo-note-product .local-product-image{width:44px;height:44px}.woo-note-product b,.woo-note-product small{display:block}.woo-note-product small{color:#7e8e87;margin-top:4px;font-size:8px}.woo-note-modal textarea{resize:vertical;width:100%}.woo-note-modal .field>small{text-align:right;color:#84938c;margin-top:4px;font-size:7px;display:block}.woo-action-progress{margin-top:8px}@media (width<=900px){.woo-workbench-toolbar{flex-wrap:nowrap;overflow-x:auto}.woo-workbench-toolbar>*{flex:none}.woo-toolbar-selection{margin-left:0}.woo-action-menu>div{min-width:0;position:fixed;top:auto;left:12px;right:12px}.woo-products-table{min-width:1350px}}.woo-tree-toggle-all{color:#176d4e!important;background:#edf8f3!important;border-color:#9fcbbb!important}.woo-tree-toggle-all:disabled{opacity:.5;cursor:not-allowed}.woo-products-table .online-product-cell{align-items:flex-start}.woo-parent-toggle{color:#176d4e;cursor:pointer;white-space:nowrap;background:#edf8f3;border:1px solid #a9d1c0;border-radius:8px;flex:none;justify-content:center;align-items:center;gap:4px;min-width:78px;min-height:42px;padding:0 7px;font-size:7px;font-weight:900;display:flex}.woo-parent-toggle:hover:not(:disabled){background:#dff2e9;border-color:#48a67d}.woo-parent-toggle:focus-visible{outline-offset:2px;outline:2px solid #37a77a}.woo-parent-toggle:disabled{opacity:.55;cursor:not-allowed}.woo-products-table .variation-row .online-product-cell{padding-left:34px;position:relative}.woo-products-table .variation-row .online-product-cell:before{content:"";border-bottom:2px solid #c6ddd3;border-left:2px solid #c6ddd3;border-radius:0 0 0 6px;width:12px;height:23px;position:absolute;top:0;left:12px}.woo-products-table .collapsed-parent-row td{background:#fbfdfc}.woo-products-table .collapsed-parent-row .woo-parent-toggle{background:#dff2e9;border-color:#77b99d}@media (width<=900px){.woo-parent-toggle{min-width:74px;min-height:44px}.woo-tree-toggle-all{min-height:44px!important}}.woo-workbench-toolbar>button:disabled{opacity:.44;cursor:not-allowed}.woo-toolbar-unpublish{color:#b94f3c!important;background:#fff4f1!important;border-color:#e9b5a8!important}.woo-full-editor-backdrop{z-index:220;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#173a2f66;padding:10px;position:fixed;inset:0}.woo-full-editor-dialog{color:#263f36;background:#f3f6f5;border:1px solid #d4e2dc;border-radius:16px;flex-direction:column;width:100%;height:100%;display:flex;overflow:hidden;box-shadow:0 24px 70px #102f2455}.woo-full-editor-header{z-index:5;background:#fff;border-bottom:1px solid #dbe5e1;flex:none;justify-content:space-between;align-items:center;gap:18px;min-height:88px;padding:15px 22px;display:flex}.woo-full-editor-header>div:first-child{min-width:0}.woo-full-editor-header span,.woo-full-editor-header h1,.woo-full-editor-header p{margin:0;display:block}.woo-full-editor-header span{color:#25815f;letter-spacing:.04em;font-size:12px;font-weight:900}.woo-full-editor-header h1{color:#244238;text-overflow:ellipsis;white-space:nowrap;max-width:900px;margin-top:5px;font:700 23px/1.25 Georgia,serif;overflow:hidden}.woo-full-editor-header p{color:#7b8b85;margin-top:5px;font-size:12px}.woo-full-editor-header-actions{flex:none;align-items:center;gap:9px;display:flex}.woo-full-editor-header-actions a,.woo-full-editor-header-actions button{color:#31574a;cursor:pointer;background:#fff;border:1px solid #d5e2dc;border-radius:9px;justify-content:center;align-items:center;gap:7px;height:40px;padding:0 13px;font-size:13px;font-weight:800;text-decoration:none;display:inline-flex}.woo-full-editor-header-actions a:hover,.woo-full-editor-header-actions button:hover{background:#edf8f3;border-color:#67af91}.woo-full-editor-header-actions button{width:40px;padding:0}.woo-full-editor-layout{flex:1;grid-template-columns:210px minmax(0,1fr);min-height:0;display:grid}.woo-full-editor-nav{background:#fbfcfc;border-right:1px solid #dce6e2;flex-direction:column;gap:5px;min-height:0;padding:14px 11px;display:flex;overflow:auto}.woo-full-editor-nav>button{color:#5e7069;text-align:left;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:9px;flex:none;align-items:center;gap:10px;min-height:43px;padding:0 12px;font-size:13px;font-weight:800;display:flex}.woo-full-editor-nav>button svg{color:#789087}.woo-full-editor-nav>button:hover{color:#215d47;background:#f0f6f3}.woo-full-editor-nav>button.active{color:#176d4e;background:#e7f5ef;border-color:#90c9b1;box-shadow:inset 3px 0 #31a274}.woo-full-editor-nav>button.active svg{color:#20815d}.woo-full-editor-nav-meta{background:#f5f8f7;border:1px solid #dce6e2;border-radius:9px;margin-top:auto;padding:12px}.woo-full-editor-nav-meta b,.woo-full-editor-nav-meta small{display:block}.woo-full-editor-nav-meta b{color:#315a4a;font-size:11px}.woo-full-editor-nav-meta small{color:#82908b;margin-top:4px;font-size:10px;line-height:1.45}.woo-full-editor-content{scroll-behavior:smooth;min-height:0;padding:16px 18px 100px;overflow:auto}.woo-full-editor-section{background:#fff;border:1px solid #d8e3de;border-radius:13px;max-width:1400px;margin:0 auto 16px;scroll-margin-top:16px;overflow:hidden;box-shadow:0 2px 10px #17392d0a}.woo-full-editor-section>header{background:linear-gradient(135deg,#fcfdfd,#f6faf8);border-bottom:1px solid #e2e9e6;align-items:flex-start;gap:11px;padding:16px 18px;display:flex}.woo-full-editor-section-icon{color:#217958;background:#e4f3ec;border-radius:9px;flex:none;justify-content:center;align-items:center;width:34px;height:34px;display:flex}.woo-full-editor-section>header h2,.woo-full-editor-section>header p{margin:0}.woo-full-editor-section>header h2{color:#29473c;font-size:16px}.woo-full-editor-section>header p{color:#7b8b85;margin-top:4px;font-size:11px;line-height:1.5}.woo-full-editor-section-body{padding:18px}.woo-full-editor-form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:13px;display:grid}.woo-full-editor-form-grid.three{grid-template-columns:repeat(3,minmax(0,1fr))}.woo-full-editor-field{color:#496057;flex-direction:column;gap:7px;min-width:0;display:flex}.woo-full-editor-field.wide{grid-column:1/-1}.woo-full-editor-field>span{font-size:12px;font-weight:850}.woo-full-editor-field>span em{color:#d45d4c;margin-left:3px;font-style:normal}.woo-full-editor-field>small{color:#7e8e87;font-size:10px;line-height:1.45}.woo-full-editor-field input,.woo-full-editor-field select,.woo-full-editor-field textarea,.woo-full-editor-section input,.woo-full-editor-section select,.woo-full-editor-section textarea{min-width:0;font-size:14px}.woo-full-editor-field input,.woo-full-editor-field select,.woo-full-editor-field textarea{color:#263f36;background:#fff;border:1px solid #cfddd7;border-radius:8px;outline:none;width:100%;min-height:42px;padding:9px 11px}.woo-full-editor-field textarea{resize:vertical;min-height:86px}.woo-full-editor-field input:focus,.woo-full-editor-field select:focus,.woo-full-editor-field textarea:focus,.woo-full-editor-section input:focus,.woo-full-editor-section select:focus,.woo-full-editor-section textarea:focus{border-color:#3a9d75;outline:none;box-shadow:0 0 0 3px #dff2e9}.woo-full-editor-field input[readonly],.woo-full-editor-field input:disabled,.woo-full-editor-field select:disabled{color:#788680;cursor:not-allowed;background:#edf2ef}.woo-full-editor-toggle-strip{flex-wrap:wrap;gap:9px;margin-top:15px;display:flex}.woo-full-editor-toggle-strip>label{color:#425f53;background:#f9fbfa;border:1px solid #d8e3de;border-radius:9px;align-items:center;gap:10px;min-height:44px;padding:7px 10px 7px 13px;font-size:12px;font-weight:800;display:flex}.woo-full-editor-toggle-strip>label>select{color:#315247;background:#fff;border:1px solid #cfdcd7;border-radius:7px;min-height:32px;padding:0 8px}.woo-full-editor-switch{cursor:pointer;color:#79867f!important;background:#e9eeeb!important;border:1px solid #ccd8d3!important;border-radius:999px!important;justify-content:space-between!important;align-items:center!important;gap:5px!important;width:62px!important;height:30px!important;min-height:30px!important;padding:3px 7px 3px 3px!important;display:inline-flex!important}.woo-full-editor-switch>span{background:#fff;border-radius:50%;width:22px;height:22px;transition:all .18s;box-shadow:0 1px 4px #153c2d22}.woo-full-editor-switch>b{font-size:9px}.woo-full-editor-switch.on{flex-direction:row-reverse;color:#fff!important;background:#2e9c72!important;border-color:#2e9c72!important;padding:3px 3px 3px 7px!important}.woo-full-editor-switch:disabled{opacity:.5;cursor:not-allowed}.woo-full-editor-two-panels{grid-template-columns:1fr 1fr;gap:13px;margin-top:15px;display:grid}.woo-full-editor-term-picker{background:#fbfcfc;border:1px solid #d9e4df;border-radius:10px;min-width:0;padding:13px}.woo-full-editor-term-picker>b{color:#35564a;margin-bottom:8px;font-size:12px;display:block}.woo-full-editor-chip-row{flex-wrap:wrap;gap:5px;min-height:27px;margin-bottom:8px;display:flex}.woo-full-editor-chip-row>button{color:#1c7051;cursor:pointer;background:#e3f2eb;border:0;border-radius:999px;align-items:center;gap:4px;padding:4px 7px;font-size:11px;display:flex}.woo-full-editor-chip-row>small{color:#87948f;font-size:11px}.woo-full-editor-term-picker>input{border:1px solid #d2dfda;border-radius:8px;width:100%;height:40px;padding:0 10px}.woo-full-editor-term-options{grid-template-columns:repeat(2,minmax(0,1fr));gap:4px;max-height:160px;margin-top:7px;display:grid;overflow:auto}.woo-full-editor-term-options>label{color:#4b635a;border-radius:6px;align-items:center;gap:7px;padding:6px;font-size:11px;display:flex}.woo-full-editor-term-options>label:hover{background:#edf5f1}.woo-full-editor-term-options input{accent-color:#27835e;width:14px;height:14px}.woo-full-editor-subsection{border-top:1px solid #e3ebe7;margin-top:16px;padding-top:16px}.woo-full-editor-subsection:first-child{border-top:0;margin-top:0;padding-top:0}.woo-full-editor-subsection>h3{color:#2d5042;margin:0 0 12px;font-size:14px}.woo-full-editor-image-tools{align-items:center;gap:10px;margin-bottom:13px;display:flex}.woo-full-editor-upload-button{color:#176d4e;cursor:pointer;background:#e8f6f0;border:1px solid #4ca981;border-radius:8px;justify-content:center;align-items:center;gap:7px;min-height:39px;padding:0 12px;font-size:12px;font-weight:850;display:inline-flex}.woo-full-editor-url-adder{color:#6d8178;background:#fff;border:1px solid #d0ddd8;border-radius:8px;flex:1;align-items:center;gap:8px;min-width:280px;padding-left:10px;display:flex}.woo-full-editor-url-adder input{background:0 0;border:0;flex:1;min-width:0;height:39px}.woo-full-editor-url-adder button{color:#276e53;cursor:pointer;background:#f7faf8;border:0;border-left:1px solid #dce5e1;height:39px;padding:0 12px;font-size:12px;font-weight:800}.woo-full-editor-inline-error{color:#aa4b3d;background:#fff1ef;border:1px solid #edbeb5;border-radius:8px;align-items:center;gap:7px;margin-bottom:10px;padding:9px 11px;font-size:11px;display:flex}.woo-full-editor-images-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:11px;display:grid}.woo-full-editor-images-grid>article{background:#fbfcfc;border:1px solid #d8e3de;border-radius:10px;min-width:0;padding:9px}.woo-full-editor-image-preview{aspect-ratio:1;background:#eef3f1;border-radius:8px;position:relative;overflow:hidden}.woo-full-editor-image-preview img{object-fit:contain;width:100%;height:100%}.woo-full-editor-image-preview>span{color:#fff;background:#183e33d9;border-radius:6px;align-items:center;gap:4px;padding:4px 6px;font-size:10px;font-weight:900;display:flex;position:absolute;top:7px;left:7px}.woo-full-editor-images-grid .woo-full-editor-field{gap:4px;margin-top:8px}.woo-full-editor-images-grid .woo-full-editor-field>span{font-size:10px}.woo-full-editor-images-grid .woo-full-editor-field input{min-height:35px;padding:6px 8px;font-size:12px}.woo-full-editor-image-actions{align-items:center;gap:5px;margin-top:8px;display:flex}.woo-full-editor-image-actions button{color:#416157;cursor:pointer;background:#fff;border:1px solid #d1ded8;border-radius:7px;justify-content:center;align-items:center;gap:4px;height:31px;padding:0 8px;font-size:10px;display:flex}.woo-full-editor-image-actions button.danger{color:#ac5142;border-color:#ebc4bc;margin-left:auto}.woo-full-editor-image-actions button:disabled{opacity:.35}.woo-full-editor-empty{color:#6f8279;text-align:center;background:#f7faf9;border:1px dashed #bbd4c9;border-radius:10px;flex-direction:column;grid-column:1/-1;justify-content:center;align-items:center;min-height:150px;padding:20px;display:flex}.woo-full-editor-empty b,.woo-full-editor-empty span{display:block}.woo-full-editor-empty b{color:#3d5e51;margin-top:8px;font-size:13px}.woo-full-editor-empty span{margin-top:5px;font-size:11px}.woo-full-editor-download-panel{margin-top:15px}.woo-full-editor-downloads{background:#f9fbfa;border:1px solid #d8e3de;border-radius:9px;padding:12px}.woo-full-editor-downloads>header{justify-content:space-between;align-items:center;gap:10px;display:flex}.woo-full-editor-downloads>header b{font-size:12px}.woo-full-editor-downloads>header button,.woo-full-editor-add-row{color:#1d7252;cursor:pointer;background:#edf8f3;border:1px solid #82bea5;border-radius:7px;align-items:center;gap:5px;min-height:34px;padding:0 9px;font-size:11px;font-weight:800;display:flex}.woo-full-editor-downloads>div{grid-template-columns:1fr 2fr auto;gap:7px;margin-top:8px;display:grid}.woo-full-editor-downloads input{border:1px solid #d0ddd7;border-radius:7px;height:38px;padding:0 9px}.woo-full-editor-downloads>div button{color:#aa4c3f;background:#fff;border:1px solid #e8c0b8;border-radius:7px;width:38px}.woo-full-editor-downloads>small{color:#84938c;margin-top:8px;font-size:10px;display:block}.woo-full-editor-attributes{overflow-x:auto}.woo-full-editor-table-head,.woo-full-editor-attribute-row{grid-template-columns:minmax(150px,.65fr) minmax(300px,1.5fr) 90px 120px 116px;align-items:center;gap:8px;min-width:820px;display:grid}.woo-full-editor-table-head{color:#5c7067;background:#edf3f0;border-radius:8px;padding:8px 10px;font-size:10px;font-weight:900}.woo-full-editor-attribute-row{border-bottom:1px solid #e4ebe8;padding:9px 10px}.woo-full-editor-attribute-row>input,.woo-full-editor-attribute-row>textarea{border:1px solid #cfddd7;border-radius:7px;width:100%;min-height:40px;padding:8px}.woo-full-editor-attribute-row>textarea{resize:vertical;height:54px}.woo-full-editor-attribute-row>div{gap:4px;display:flex}.woo-full-editor-attribute-row>div button{color:#3f6254;background:#fff;border:1px solid #d1ddd8;border-radius:6px;justify-content:center;align-items:center;width:32px;height:32px;display:flex}.woo-full-editor-attribute-row>div button.danger{color:#ae5142;border-color:#edc5bd}.woo-full-editor-add-row{margin-top:10px}.woo-full-editor-variation-toolbar{z-index:3;background:#f5f9f7;border:1px solid #cfdfd8;border-radius:9px;align-items:center;gap:8px;padding:10px;display:flex;position:sticky;top:-16px;box-shadow:0 6px 14px #17392d0a}.woo-full-editor-variation-toolbar>label{color:#31584a;align-items:center;gap:6px;font-size:11px;font-weight:850;display:flex}.woo-full-editor-variation-toolbar>label input{accent-color:#29845f;width:15px;height:15px}.woo-full-editor-variation-toolbar>select,.woo-full-editor-variation-toolbar>input{background:#fff;border:1px solid #cfddd7;border-radius:7px;height:37px;padding:0 9px}.woo-full-editor-variation-toolbar>input{flex:1;min-width:130px}.woo-full-editor-variation-toolbar>button{color:#1c7151;cursor:pointer;background:#edf8f3;border:1px solid #76b89d;border-radius:7px;justify-content:center;align-items:center;gap:5px;height:37px;padding:0 10px;font-size:11px;font-weight:850;display:flex}.woo-full-editor-variation-toolbar>button.primary{color:#fff;background:#237b59;border-color:#237b59}.woo-full-editor-variation-toolbar>button:disabled{opacity:.45}.woo-full-editor-variations-list{gap:9px;margin-top:11px;display:grid}.woo-full-editor-variation{background:#fff;border:1px solid #d5e1dc;border-radius:10px;overflow:hidden}.woo-full-editor-variation.deleted{background:#fff7f5;border-color:#e8b9b0}.woo-full-editor-variation>header{background:#fafcfb;grid-template-columns:auto 42px minmax(0,1fr) auto auto;align-items:center;gap:9px;padding:9px 11px;display:grid}.woo-full-editor-variation>header>input{accent-color:#28835f;width:15px;height:15px}.woo-full-editor-variation>header>img,.woo-full-editor-variation-placeholder{object-fit:contain;color:#779087;background:#eef3f1;border-radius:7px;justify-content:center;align-items:center;width:42px;height:42px;display:flex}.woo-full-editor-variation-title{text-align:left;cursor:pointer;background:0 0;border:0;min-width:0;padding:0}.woo-full-editor-variation-title b,.woo-full-editor-variation-title small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.woo-full-editor-variation-title b{color:#2e5043;font-size:12px}.woo-full-editor-variation-title small{color:#7c8c85;margin-top:4px;font-size:10px}.woo-full-editor-status-dot{color:#1b7050;background:#e3f2eb;border-radius:999px;padding:4px 7px;font-size:9px;font-weight:900}.woo-full-editor-status-dot.draft,.woo-full-editor-status-dot.pending{color:#93601f;background:#fff0d4}.woo-full-editor-variation>header>button:last-child{color:#4e685e;background:#fff;border:1px solid #d3dfda;border-radius:7px;justify-content:center;align-items:center;width:34px;height:34px;display:flex}.woo-full-editor-variation-body{border-top:1px solid #e1e8e5;padding:14px}.woo-full-editor-variation-image{grid-template-columns:100px auto minmax(200px,1fr);align-items:center;gap:9px;display:grid}.woo-full-editor-variation-image>div:first-child,.woo-full-editor-variation-image>span{color:#758a81;background:#f2f6f4;border:1px solid #d8e2de;border-radius:8px;flex-direction:column;justify-content:center;align-items:center;width:100px;height:100px;font-size:9px;display:flex;overflow:hidden}.woo-full-editor-variation-image img{object-fit:contain;width:100%;height:72px}.woo-full-editor-variation-image>div:first-child button{color:#aa4e41;background:#fff;border:0;border-top:1px solid #e0e7e4;justify-content:center;align-items:center;gap:4px;width:100%;height:28px;font-size:9px;display:flex}.woo-full-editor-variation-image>div:last-child{align-items:center;display:flex}.woo-full-editor-variation-image>div:last-child input{border:1px solid #d1ddd8;border-radius:7px 0 0 7px;flex:1;min-width:0;height:39px;padding:0 9px}.woo-full-editor-variation-image>div:last-child button{color:#286e53;background:#fff;border:1px solid #d1ddd8;border-left:0;border-radius:0 7px 7px 0;width:39px;height:39px}.woo-full-editor-plain-description{resize:vertical;border:1px solid #cfddd7;border-radius:8px;width:100%;min-height:110px;padding:10px}.woo-full-editor-variation-danger{border-top:1px solid #e8e1df;justify-content:flex-end;margin-top:14px;padding-top:12px;display:flex}.woo-full-editor-variation-danger button{color:#a74839;background:#fff5f3;border:1px solid #e5b9b0;border-radius:7px;align-items:center;gap:6px;min-height:36px;padding:0 10px;font-size:11px;font-weight:800;display:flex}.woo-full-editor-html{background:#fff;border:1px solid #d5e1dc;border-radius:10px;margin-bottom:16px;overflow:hidden}.woo-full-editor-html>header{background:#f5f8f7;justify-content:space-between;align-items:center;gap:10px;padding:10px 12px;display:flex}.woo-full-editor-html>header b{color:#315348;font-size:12px}.woo-full-editor-html>header>div{gap:5px;display:flex}.woo-full-editor-html>header button{color:#526b61;background:#fff;border:1px solid #d2dfd9;border-radius:6px;align-items:center;gap:5px;height:31px;padding:0 8px;font-size:10px;display:flex}.woo-full-editor-html>header button.active{color:#176d4e;background:#e4f3ec;border-color:#59a884}.woo-full-editor-html-toolbar{background:#fbfcfc;border-top:1px solid #e2e9e6;border-bottom:1px solid #e2e9e6;gap:4px;padding:7px 10px;display:flex}.woo-full-editor-html-toolbar button{color:#3b5d50;background:#fff;border:1px solid #d2ddd9;border-radius:5px;justify-content:center;align-items:center;min-width:30px;height:30px;font-size:10px;display:flex}.woo-full-editor-html>textarea{resize:vertical;border:0;outline:none;width:100%;min-height:210px;padding:13px;font:14px/1.55 ui-monospace,SFMono-Regular,Menlo,monospace;display:block}.woo-full-editor-html>iframe{background:#fff;border:0;width:100%;height:260px;display:block}.woo-full-editor-html>small{color:#7d8d86;background:#f9fbfa;border-top:1px solid #e4ebe8;padding:7px 11px;font-size:9px;display:block}.woo-full-editor-audit{border:1px solid #d8e3de;border-radius:9px;margin-top:16px;overflow:hidden}.woo-full-editor-audit>header{background:#f2f6f4;justify-content:space-between;align-items:center;padding:10px 12px;display:flex}.woo-full-editor-audit>header b{font-size:12px}.woo-full-editor-audit>header span{background:#dfece6;border-radius:999px;padding:2px 7px;font-size:10px}.woo-full-editor-audit>div{border-top:1px solid #e5ebe8;grid-template-columns:8px minmax(120px,.7fr) 1.5fr;align-items:center;gap:8px;padding:8px 12px;font-size:10px;display:grid}.woo-full-editor-audit>div i{background:#87958f;border-radius:50%;width:8px;height:8px}.woo-full-editor-audit>div.success i{background:#35a575}.woo-full-editor-audit>div.failed i{background:#d75c4b}.woo-full-editor-audit>small{color:#84938c;padding:13px;font-size:10px;display:block}.woo-full-editor-loading,.woo-full-editor-load-error{color:#557068;text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:8px;min-height:360px;display:flex}.woo-full-editor-loading b,.woo-full-editor-load-error b{font-size:14px}.woo-full-editor-loading span{font-size:11px}.woo-full-editor-load-error{color:#a74d3f}.woo-full-editor-load-error button{color:#a34a3c;background:#fff;border:1px solid #dfaca2;border-radius:8px;align-items:center;gap:6px;margin-top:6px;padding:9px 12px;font-size:12px;display:flex}.woo-full-editor-footer{z-index:6;background:#fff;border-top:1px solid #d7e2dd;flex:none;grid-template-columns:minmax(240px,1fr) minmax(280px,.9fr) auto auto;align-items:center;gap:10px;min-height:72px;padding:10px 18px;display:grid;box-shadow:0 -8px 25px #17392d12}.woo-full-editor-footer>div:first-child b,.woo-full-editor-footer>div:first-child small{display:block}.woo-full-editor-footer>div:first-child b{color:#2d5545;font-size:12px}.woo-full-editor-footer>div:first-child small{color:#7c8b85;margin-top:4px;font-size:10px}.woo-full-editor-notice{color:#24694f;background:#edf8f3;border:1px solid #b8d9ca;border-radius:8px;align-items:flex-start;gap:7px;max-height:58px;padding:8px 10px;display:flex;overflow:auto}.woo-full-editor-notice.warning{color:#8a5b20;background:#fff8e9;border-color:#ebc78e}.woo-full-editor-notice.error{color:#a3483a;background:#fff2ef;border-color:#e8b9b0}.woo-full-editor-notice.info{color:#34657f;background:#eef7fc;border-color:#bad4e5}.woo-full-editor-notice>svg{flex:none}.woo-full-editor-notice span,.woo-full-editor-notice b,.woo-full-editor-notice small{display:block}.woo-full-editor-notice b{font-size:10px}.woo-full-editor-notice small{margin-top:3px;font-size:9px;line-height:1.35}.woo-full-editor-footer>button{cursor:pointer;border-radius:8px;justify-content:center;align-items:center;gap:7px;min-height:42px;padding:0 14px;font-size:12px;font-weight:900;display:flex}.woo-full-editor-footer>button.secondary{color:#405d52;background:#fff;border:1px solid #ccd9d4}.woo-full-editor-footer>button.primary{color:#fff;background:#197451;border:1px solid #197451;min-width:180px}.woo-full-editor-footer>button.primary:hover:not(:disabled){background:#126543}.woo-full-editor-footer>button:disabled{opacity:.5;cursor:not-allowed}@keyframes woo-full-editor-spin{to{transform:rotate(360deg)}}@media (width<=1100px){.woo-full-editor-layout{grid-template-columns:70px minmax(0,1fr)}.woo-full-editor-nav>button{justify-content:center;padding:0}.woo-full-editor-nav>button span,.woo-full-editor-nav-meta{display:none}.woo-full-editor-images-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.woo-full-editor-footer{grid-template-columns:minmax(180px,1fr) auto auto}.woo-full-editor-notice{grid-area:1/1/auto/-1}.woo-full-editor-form-grid.three{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=760px){.woo-full-editor-backdrop{padding:0}.woo-full-editor-dialog{border:0;border-radius:0}.woo-full-editor-header{min-height:76px;padding:11px 13px}.woo-full-editor-header h1{font-size:17px}.woo-full-editor-header-actions a{display:none}.woo-full-editor-layout{display:block}.woo-full-editor-nav{border-bottom:1px solid #dce6e2;border-right:0;flex-direction:row;height:52px;padding:5px 8px;display:flex;overflow-x:auto}.woo-full-editor-nav>button{min-width:46px;min-height:40px}.woo-full-editor-content{height:calc(100% - 52px);padding:10px 9px 150px}.woo-full-editor-section-body{padding:12px}.woo-full-editor-form-grid,.woo-full-editor-form-grid.three,.woo-full-editor-two-panels{grid-template-columns:1fr}.woo-full-editor-images-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.woo-full-editor-image-tools{flex-direction:column;align-items:stretch}.woo-full-editor-url-adder{min-width:0}.woo-full-editor-variation-toolbar{flex-wrap:wrap;top:-10px}.woo-full-editor-variation-toolbar>input{min-width:120px}.woo-full-editor-variation>header{grid-template-columns:auto 38px minmax(0,1fr) auto}.woo-full-editor-variation>header>img,.woo-full-editor-variation-placeholder{width:38px;height:38px}.woo-full-editor-status-dot{display:none}.woo-full-editor-variation-image{grid-template-columns:90px 1fr}.woo-full-editor-variation-image>div:last-child{grid-column:1/-1}.woo-full-editor-footer{grid-template-columns:1fr 1fr;min-height:124px;padding:9px 10px;position:absolute;bottom:0;left:0;right:0}.woo-full-editor-footer>div:first-child{grid-column:1/-1}.woo-full-editor-notice{grid-column:1/-1;max-height:45px}.woo-full-editor-footer>button.primary{min-width:0}.woo-full-editor-term-options{grid-template-columns:1fr}}@media (width<=440px){.woo-full-editor-images-grid{grid-template-columns:1fr}.woo-full-editor-header>div:first-child span,.woo-full-editor-header>div:first-child p{display:none}.woo-full-editor-downloads>div{grid-template-columns:1fr auto}.woo-full-editor-downloads>div input:nth-child(2){grid-area:2/1/auto/-1}.woo-full-editor-footer>div:first-child small{display:none}}.woo-full-editor-variation-toolbar>.woo-full-editor-variation-search{background:#fff;border-color:#9fcbbb;min-width:190px}.woo-full-editor-pagination{color:#5d7168;background:#f8faf9;border:1px solid #dae5e0;border-radius:8px;justify-content:flex-end;align-items:center;gap:8px;margin-top:12px;padding:9px 10px;font-size:11px;display:flex}.woo-full-editor-pagination>span{margin-right:auto}.woo-full-editor-pagination>label{align-items:center;gap:5px;display:flex}.woo-full-editor-pagination select{background:#fff;border:1px solid #cfddd7;border-radius:6px;height:32px;padding:0 7px}.woo-full-editor-pagination button{color:#35604f;background:#fff;border:1px solid #cedbd5;border-radius:6px;justify-content:center;align-items:center;width:32px;height:32px;display:flex}.woo-full-editor-pagination button:disabled{opacity:.35}.woo-full-editor-pagination b{text-align:center;min-width:55px}.woo-full-editor-variation-image>.woo-full-editor-inline-error{grid-column:1/-1;margin:0}.woo-full-editor-variation-image{grid-template-columns:100px auto auto minmax(200px,1fr)}.woo-full-editor-variation-url{align-items:center;display:flex}.woo-full-editor-variation-url input{border:1px solid #d1ddd8;border-radius:7px 0 0 7px;flex:1;min-width:0;height:39px;padding:0 9px}.woo-full-editor-variation-url button{color:#286e53;background:#fff;border:1px solid #d1ddd8;border-left:0;border-radius:0 7px 7px 0;width:39px;height:39px}.woo-full-editor-variation-library-toggle{color:#1c7151;cursor:pointer;background:#edf8f3;border:1px solid #8abda7;border-radius:8px;justify-content:center;align-items:center;gap:6px;min-height:39px;padding:0 11px;font-size:11px;font-weight:850;display:flex}.woo-full-editor-variation-library-toggle:disabled{opacity:.45;cursor:not-allowed}.woo-full-editor-variation-library{grid-column:1/-1;grid-template-columns:repeat(auto-fill,minmax(76px,1fr));gap:8px;max-height:278px;padding:9px;background:#f7faf8!important;border:1px solid #cfe0d8!important;border-radius:9px!important;width:100%!important;height:auto!important;display:grid!important;overflow:auto!important}.woo-full-editor-variation-library>button{aspect-ratio:1;cursor:pointer;background:#fff;border:1px solid #d5e1dc;border-radius:8px;min-width:0;padding:4px;position:relative;overflow:hidden}.woo-full-editor-variation-library>button.selected{border:2px solid #24805c;box-shadow:0 0 0 2px #d9eee5}.woo-full-editor-variation-library>button img{object-fit:contain;width:100%;height:100%}.woo-full-editor-variation-library>button span{color:#fff;background:#173e32d9;border-radius:999px;padding:2px 5px;font-size:8px;font-weight:900;position:absolute;bottom:3px;right:3px}.woo-full-editor-sku-generator{color:#2d5545;background:linear-gradient(135deg,#edf8f3,#f8fbfa);border:1px solid #b8d9ca;border-radius:10px;justify-content:space-between;align-items:center;gap:16px;margin-bottom:11px;padding:12px 14px;display:flex}.woo-full-editor-sku-generator>div{min-width:0}.woo-full-editor-sku-generator b,.woo-full-editor-sku-generator span,.woo-full-editor-sku-generator small{display:block}.woo-full-editor-sku-generator b{font-size:13px}.woo-full-editor-sku-generator span{margin-top:4px;font-size:11px}.woo-full-editor-sku-generator span strong{overflow-wrap:anywhere;color:#176d4e}.woo-full-editor-sku-generator small{color:#71847b;margin-top:4px;font-size:10px;line-height:1.45}.woo-full-editor-sku-generator>button{color:#fff;cursor:pointer;background:#237b59;border:1px solid #27825e;border-radius:8px;flex:none;justify-content:center;align-items:center;gap:6px;min-height:38px;padding:0 12px;font-size:11px;font-weight:900;display:flex}.woo-full-editor-sku-generator>button:hover{background:#176d4e}.woo-full-editor-publish-actions{justify-content:flex-end;align-items:center;gap:8px;display:flex}.woo-full-editor-publish-actions>button{cursor:pointer;white-space:nowrap;border-radius:8px;justify-content:center;align-items:center;gap:7px;min-height:42px;padding:0 13px;font-size:11px;font-weight:900;display:flex}.woo-full-editor-publish-actions>button.secondary{color:#405d52;background:#fff;border:1px solid #ccd9d4}.woo-full-editor-publish-actions>button.secondary.platform{color:#176d4e;background:#edf8f3;border-color:#78b99d}.woo-full-editor-publish-actions>button.primary{color:#fff;background:#197451;border:1px solid #197451}.woo-full-editor-publish-actions>button:disabled{opacity:.5;cursor:not-allowed}.woo-full-editor-publish-actions>button.secondary.danger{color:#a74739;background:#fff4f2;border-color:#e6ada2}@media (width<=1100px){.woo-full-editor-publish-actions{flex-wrap:wrap;grid-column:2/-1}}@media (width<=760px){.woo-full-editor-footer:has(.woo-full-editor-publish-actions){min-height:178px}.woo-full-editor-publish-actions{grid-column:1/-1;grid-template-columns:1fr 1fr;display:grid}.woo-full-editor-publish-actions>button:first-child{grid-column:1/-1}.woo-full-editor-content{padding-bottom:200px}.woo-full-editor-sku-generator{flex-direction:column;align-items:stretch}.woo-full-editor-sku-generator>button{width:100%}.woo-full-editor-variation-image{grid-template-columns:90px 1fr}.woo-full-editor-variation-url,.woo-full-editor-variation-library{grid-column:1/-1}}.woo-full-editor-quantity-multiple{color:#315448;background:#f8faf9;border:1px solid #d5e2dc;border-radius:11px;padding:14px}.woo-full-editor-quantity-multiple.enabled{background:linear-gradient(135deg,#edf8f3,#fbfdfc);border-color:#91c9b2;box-shadow:inset 4px 0 #2c9970}.woo-full-editor-quantity-multiple.inherited:not(.enabled){border-style:dashed}.woo-full-editor-quantity-multiple>header{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.woo-full-editor-quantity-multiple>header>div{min-width:0}.woo-full-editor-quantity-multiple>header b,.woo-full-editor-quantity-multiple>header small{display:block}.woo-full-editor-quantity-multiple>header b{color:#285243;font-size:13px}.woo-full-editor-quantity-multiple>header small{color:#70837b;margin-top:4px;font-size:10px;line-height:1.5}.woo-full-editor-quantity-multiple>header>select{color:#285b49;background:#fff;border:1px solid #a8cabd;border-radius:8px;flex:none;min-width:150px;height:36px;padding:0 9px;font-size:11px;font-weight:800}.woo-full-editor-quantity-fields{border-top:1px solid #d6e6df;grid-template-columns:repeat(3,minmax(0,1fr));gap:11px;margin-top:14px;padding-top:14px;display:grid}.woo-full-editor-quantity-example{color:#61776e;background:#fff;border:1px solid #d9e5e0;border-radius:9px;align-items:flex-start;gap:10px;margin-top:12px;padding:11px 12px;display:flex}.woo-full-editor-quantity-example.valid{color:#216d51;background:#f2fbf7;border-color:#a7d3c1}.woo-full-editor-quantity-example>svg{flex:none;margin-top:1px}.woo-full-editor-quantity-example b,.woo-full-editor-quantity-example small{display:block}.woo-full-editor-quantity-example b{font-size:11px}.woo-full-editor-quantity-example small{color:#788a83;margin-top:4px;font-size:9px;line-height:1.45}.woo-full-editor-quantity-disabled,.woo-full-editor-quantity-inherited{color:#6f8179;background:#edf2ef;border-radius:8px;margin-top:11px;padding:9px 11px;font-size:10px;line-height:1.5}.woo-full-editor-quantity-inherited{background:#fff;border:1px dashed #c5d8d0}.woo-full-editor-quantity-conflict{color:#a6483a;background:#fff1ef;border:1px solid #edbdb4;border-radius:8px;align-items:center;gap:7px;margin-top:10px;padding:9px 11px;font-size:10px;font-weight:800;display:flex}.woo-full-editor-quantity-conflict>svg{flex:none}@media (width<=760px){.woo-full-editor-quantity-multiple>header{flex-direction:column;align-items:stretch}.woo-full-editor-quantity-multiple>header>select{width:100%}.woo-full-editor-quantity-fields{grid-template-columns:1fr}}.woo-full-editor-variation-toolbar{flex-wrap:wrap}.woo-full-editor-variation-toolbar>.woo-full-editor-batch-value{flex:1;min-width:160px}.woo-full-editor-variation-image-trigger{color:#779087;cursor:pointer;background:#eef3f1;border:1px solid #d8e2de;border-radius:7px;justify-content:center;align-items:center;width:42px;min-width:42px;height:42px;padding:0;display:flex;overflow:hidden}.woo-full-editor-variation-image-trigger:hover,.woo-full-editor-variation-image-trigger:focus-visible{border-color:#48a67d;outline:none;box-shadow:0 0 0 3px #dff2e9}.woo-full-editor-variation-image-trigger>img,.woo-full-editor-variation-image-trigger>.woo-full-editor-variation-placeholder{object-fit:contain;border:0;border-radius:0;width:100%;height:100%}.woo-full-editor-image-dialog-backdrop{z-index:260;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#102f247a;justify-content:center;align-items:center;padding:24px;display:flex;position:fixed;inset:0}.woo-full-editor-image-dialog{background:#fff;border:1px solid #c9ddd4;border-radius:14px;width:min(920px,100%);max-height:min(760px,100vh - 48px);padding:18px;overflow:auto;box-shadow:0 24px 80px #102f245c}.woo-full-editor-image-dialog>header{border-bottom:1px solid #e0e9e5;justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:16px;padding-bottom:13px;display:flex}.woo-full-editor-image-dialog>header b,.woo-full-editor-image-dialog>header span{display:block}.woo-full-editor-image-dialog>header b{color:#244b3d;font-size:16px}.woo-full-editor-image-dialog>header span{color:#71847c;margin-top:4px;font-size:11px;line-height:1.45}.woo-full-editor-image-dialog>header button{color:#4b675c;cursor:pointer;background:#fff;border:1px solid #d4e0db;border-radius:8px;flex:none;justify-content:center;align-items:center;width:36px;height:36px;display:flex}.woo-full-editor-image-dialog .woo-full-editor-variation-image{grid-template-columns:120px auto auto minmax(220px,1fr)}.woo-full-editor-image-dialog .woo-full-editor-variation-image>div:first-child,.woo-full-editor-image-dialog .woo-full-editor-variation-image>span{width:120px;height:120px}.woo-full-editor-image-dialog-actions{border-top:1px solid #e0e9e5;justify-content:flex-end;margin-top:14px;padding-top:12px;display:flex}.woo-full-editor-image-dialog-actions button{color:#a54739;cursor:pointer;background:#fff5f3;border:1px solid #e2aaa0;border-radius:8px;justify-content:center;align-items:center;gap:6px;min-height:38px;padding:0 12px;font-size:11px;font-weight:850;display:flex}@media (width<=760px){.woo-full-editor-variation-image-trigger{width:38px;min-width:38px;height:38px}.woo-full-editor-image-dialog-backdrop{padding:10px}.woo-full-editor-image-dialog{max-height:calc(100vh - 20px);padding:13px}.woo-full-editor-image-dialog .woo-full-editor-variation-image{grid-template-columns:90px 1fr}.woo-full-editor-image-dialog .woo-full-editor-variation-image>div:first-child,.woo-full-editor-image-dialog .woo-full-editor-variation-image>span{width:90px;height:90px}.woo-full-editor-image-dialog .woo-full-editor-variation-url,.woo-full-editor-image-dialog .woo-full-editor-variation-library{grid-column:1/-1}}.woo-full-editor-tiered-pricing{color:#2c5143;background:linear-gradient(135deg,#eff9f4,#fbfdfc);border:1px solid #bcdcca;border-radius:10px;margin-top:14px;padding:13px}.woo-full-editor-tiered-pricing.compact{background:#f8fbfa;margin-top:11px;padding:11px}.woo-full-editor-tiered-pricing>header{justify-content:space-between;align-items:flex-start;gap:14px;display:flex}.woo-full-editor-tiered-pricing>header>div{min-width:0}.woo-full-editor-tiered-pricing>header b,.woo-full-editor-tiered-pricing>header small{display:block}.woo-full-editor-tiered-pricing>header b{font-size:12px}.woo-full-editor-tiered-pricing>header small{color:#71857c;margin-top:4px;font-size:10px;line-height:1.45}.woo-full-editor-tiered-pricing>header>button{color:#1d7252;cursor:pointer;background:#fff;border:1px solid #70b493;border-radius:7px;flex:none;justify-content:center;align-items:center;gap:5px;min-height:34px;padding:0 10px;font-size:10px;font-weight:850;display:flex}.woo-full-editor-tiered-table{background:#fff;border:1px solid #d4e2dc;border-radius:8px;margin-top:11px;overflow:hidden}.woo-full-editor-tiered-head,.woo-full-editor-tiered-row{grid-template-columns:minmax(110px,.65fr) minmax(150px,1fr) 54px;align-items:center;gap:8px;padding:8px 10px;display:grid}.woo-full-editor-tiered-head{color:#557068;background:#eaf4ef;font-size:9px;font-weight:900}.woo-full-editor-tiered-row{border-top:1px solid #e5ece9}.woo-full-editor-tiered-row input{color:#29473b;background:#fff;border:1px solid #cfddd7;border-radius:7px;outline:none;width:100%;height:37px;padding:0 9px;font-size:11px}.woo-full-editor-tiered-row input:focus{border-color:#3b9973;box-shadow:0 0 0 3px #dff2e9}.woo-full-editor-tiered-row button{color:#aa4d3e;cursor:pointer;background:#fff6f4;border:1px solid #e7bab1;border-radius:7px;justify-content:center;align-items:center;width:36px;height:36px;display:flex}.woo-full-editor-tiered-empty{color:#74877f;text-align:center;background:#fff;border:1px dashed #c7d9d1;border-radius:8px;margin-top:10px;padding:12px;font-size:10px;line-height:1.45}.woo-full-editor-tiered-clear{color:#a45142;cursor:pointer;background:0 0;border:0;margin-top:9px;padding:0;font-size:10px;font-weight:800;text-decoration:underline}.woo-full-editor-tiered-dialog-backdrop{z-index:275;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#102f247a;justify-content:center;align-items:center;padding:24px;display:flex;position:fixed;inset:0}.woo-full-editor-tiered-dialog{background:#fff;border:1px solid #c9ddd4;border-radius:14px;width:min(680px,100%);max-height:min(760px,100vh - 48px);padding:18px;overflow:auto;box-shadow:0 24px 80px #102f245c}.woo-full-editor-tiered-dialog>header{border-bottom:1px solid #e0e9e5;justify-content:space-between;align-items:flex-start;gap:16px;padding-bottom:13px;display:flex}.woo-full-editor-tiered-dialog>header b,.woo-full-editor-tiered-dialog>header span{display:block}.woo-full-editor-tiered-dialog>header b{color:#244b3d;font-size:15px}.woo-full-editor-tiered-dialog>header span{color:#71847c;margin-top:4px;font-size:10px}.woo-full-editor-tiered-dialog>header button{color:#4b675c;cursor:pointer;background:#fff;border:1px solid #d4e0db;border-radius:8px;flex:none;justify-content:center;align-items:center;width:36px;height:36px;display:flex}.woo-full-editor-tiered-dialog>footer{border-top:1px solid #e0e9e5;justify-content:flex-end;gap:8px;margin-top:15px;padding-top:13px;display:flex}.woo-full-editor-tiered-dialog>footer button{cursor:pointer;border-radius:8px;min-height:38px;padding:0 12px;font-size:10px;font-weight:850}.woo-full-editor-tiered-dialog>footer button.secondary{color:#405d52;background:#fff;border:1px solid #ccd9d4}.woo-full-editor-tiered-dialog>footer button.danger{color:#a54739;background:#fff5f3;border:1px solid #e3b1a7;margin-right:auto}.woo-full-editor-tiered-dialog>footer button.primary{color:#fff;background:#197451;border:1px solid #197451}.woo-full-editor-tiered-dialog>footer button:disabled{opacity:.45;cursor:not-allowed}@media (width<=760px){.woo-full-editor-tiered-pricing>header{flex-direction:column;align-items:stretch}.woo-full-editor-tiered-pricing>header>button{width:100%}.woo-full-editor-tiered-dialog-backdrop{padding:10px}.woo-full-editor-tiered-dialog{max-height:calc(100vh - 20px);padding:13px}.woo-full-editor-tiered-head,.woo-full-editor-tiered-row{grid-template-columns:90px minmax(120px,1fr) 42px;padding:7px}.woo-full-editor-tiered-dialog>footer{grid-template-columns:1fr 1fr;display:grid}.woo-full-editor-tiered-dialog>footer button.danger{grid-column:1/-1;width:100%;margin:0}}.woo-full-editor-option-input .woo-full-editor-option-chip{color:#1b6f50;background:#e4f3ec;border-radius:999px;flex:none;align-items:stretch;width:auto;max-width:100%;height:auto;min-height:0;display:inline-flex;overflow:hidden}.woo-full-editor-option-input .woo-full-editor-option-chip>button{width:auto;min-width:0;height:auto;min-height:28px;color:inherit;cursor:pointer;background:0 0;border:0;align-items:center;gap:4px;padding:5px 7px;font-size:11px;display:flex}.woo-full-editor-option-input .woo-full-editor-option-chip>button+button{padding-left:2px}.woo-full-editor-option-input .woo-full-editor-option-chip>button>span{text-overflow:clip;white-space:normal;overflow-wrap:anywhere;min-width:0;overflow:visible}.woo-full-editor-option-input .woo-full-editor-option-chip svg{flex:none}.woo-full-editor-option-input .woo-full-editor-option-edit{background:#fff;border:1px solid #3a9d75;border-radius:999px;outline:0;flex:0 180px;min-width:100px;max-width:220px;min-height:28px;padding:4px 8px}.woo-full-editor-attribute-row>.woo-full-editor-option-input{display:block}.woo-full-editor-attribute-guide{background:#f5faf7;border:1px solid #d5e5de;border-radius:10px;justify-content:space-between;align-items:center;gap:16px;margin-bottom:12px;padding:12px 14px;display:flex}.woo-full-editor-attribute-guide.variation{background:#edf8f3;border-color:#b9dcca}.woo-full-editor-attribute-guide b,.woo-full-editor-attribute-guide span{display:block}.woo-full-editor-attribute-guide b{color:#275443;font-size:13px}.woo-full-editor-attribute-guide span{color:#6f8279;margin-top:4px;font-size:10px;line-height:1.5}.woo-full-editor-attribute-actions{flex:none;gap:7px;display:flex}.woo-full-editor-attribute-actions button,.woo-full-editor-combination-summary button{color:#1f7253;cursor:pointer;background:#fff;border:1px solid #70b493;border-radius:7px;justify-content:center;align-items:center;gap:5px;min-height:35px;padding:0 10px;font-size:11px;font-weight:850;display:flex}.woo-full-editor-table-head,.woo-full-editor-attribute-row{grid-template-columns:minmax(150px,.65fr) minmax(320px,1.6fr) 90px 116px;min-width:720px}.woo-full-editor-attribute-row>input{border:1px solid #cfddd7;border-radius:7px;width:100%;min-height:42px;padding:8px}.woo-full-editor-attribute-row>div:last-child{gap:4px;display:flex}.woo-full-editor-attribute-row>div:last-child button{color:#3f6254;background:#fff;border:1px solid #d1ddd8;border-radius:6px;justify-content:center;align-items:center;width:32px;height:32px;display:flex}.woo-full-editor-attribute-row>div:last-child button.danger{color:#ae5142;border-color:#edc5bd}.woo-full-editor-option-input>div{background:#fff;border:1px solid #cfddd7;border-radius:8px;flex-wrap:wrap;align-items:center;gap:5px;min-height:46px;padding:6px 7px;display:flex}.woo-full-editor-option-input>div:focus-within{border-color:#3a9d75;box-shadow:0 0 0 3px #dff2e9}.woo-full-editor-option-input>div>button{color:#1b6f50;cursor:pointer;background:#e4f3ec;border:0;border-radius:999px;align-items:center;gap:4px;max-width:220px;padding:5px 7px;font-size:11px;display:flex}.woo-full-editor-option-input>div>button span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.woo-full-editor-option-input input{background:0 0;border:0;outline:0;flex:1;min-width:180px;min-height:30px}.woo-full-editor-option-input>small{color:#83918c;margin-top:4px;font-size:9px;display:block}.woo-full-editor-attribute-empty{color:#809089;text-align:center;border-bottom:1px dashed #d9e5df;padding:18px;font-size:11px}.woo-full-editor-combination-summary{color:#28674f;background:#f0faf5;border:1px solid #bedfce;border-radius:9px;align-items:center;gap:10px;margin-top:12px;padding:11px 13px;display:flex}.woo-full-editor-combination-summary.warning{color:#8e5d1c;background:#fff8e8;border-color:#e7bc78}.woo-full-editor-combination-summary>div{flex:1;min-width:0}.woo-full-editor-combination-summary b,.woo-full-editor-combination-summary span{display:block}.woo-full-editor-combination-summary b{font-size:11px}.woo-full-editor-combination-summary span{overflow-wrap:anywhere;margin-top:3px;font-size:9px}.woo-full-editor-combination-summary button:disabled{opacity:.45;cursor:not-allowed}@media (width<=760px){.woo-full-editor-attribute-guide,.woo-full-editor-combination-summary{flex-direction:column;align-items:stretch}.woo-full-editor-attribute-actions{flex-wrap:wrap}.woo-full-editor-combination-summary button{width:100%}}.woo-full-editor-variation>header{grid-template-columns:auto 42px minmax(0,1fr) auto auto auto}.woo-full-editor-variation>header>.woo-full-editor-variation-delete{color:#a74839;cursor:pointer;background:#fff5f3;border:1px solid #e5b9b0;border-radius:7px;justify-content:center;align-items:center;gap:5px;min-width:34px;height:34px;padding:0 8px;font-size:10px;font-weight:850;display:flex}.woo-full-editor-variation>header>.woo-full-editor-variation-delete:disabled{opacity:.45;cursor:not-allowed}@media (width<=760px){.woo-full-editor-variation>header{grid-template-columns:auto 38px minmax(0,1fr) auto auto}.woo-full-editor-variation>header>.woo-full-editor-variation-delete{width:34px;padding:0}.woo-full-editor-variation>header>.woo-full-editor-variation-delete span{display:none}}.ai-employee-page{gap:16px;display:grid}.ai-provider-tabs{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.ai-provider-tabs button{color:#658078;text-align:left;cursor:pointer;background:#fff;border:1px solid #d6e1dc;border-radius:13px;align-items:center;gap:11px;min-width:0;padding:14px 16px;display:flex;box-shadow:0 3px 14px #173b2e08}.ai-provider-tabs button>svg{flex:none}.ai-provider-tabs button span,.ai-provider-tabs button b,.ai-provider-tabs button small{display:block}.ai-provider-tabs button b{color:#345448;font-size:11px}.ai-provider-tabs button small{color:#7a8d85;margin-top:3px;font-size:9px}.ai-provider-tabs button.active{color:#187251;background:#effaf5;border-color:#4fa982;box-shadow:0 0 0 2px #4fa9821f}.ai-provider-tabs button.whatsapp.active{color:#128047;background:#edfbf3;border-color:#25a768}.ai-provider-tabs button:disabled{cursor:not-allowed;opacity:.65}.ai-employee-loading{color:#547064;justify-content:center;align-items:center;gap:10px;min-height:180px;display:flex}.ai-status-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:13px;display:grid}.ai-status-grid article{background:#fff;border:1px solid #d9e4df;border-radius:14px;align-items:flex-start;gap:12px;min-height:118px;padding:18px;display:flex;box-shadow:0 4px 18px #183d2f0b}.ai-status-grid article>span{color:#668076;background:#edf3f0;border-radius:11px;flex:none;justify-content:center;align-items:center;width:40px;height:40px;display:flex}.ai-status-grid article.ready{background:linear-gradient(145deg,#f4fcf8,#fff);border-color:#a9d5c1}.ai-status-grid article.ready>span{color:#17704f;background:#dff3e9}.ai-status-grid article.missing{background:linear-gradient(145deg,#fffaf0,#fff);border-color:#e5d4b6}.ai-status-grid article.missing>span{color:#8d651f;background:#f8edd8}.ai-status-grid small,.ai-status-grid b,.ai-status-grid p{display:block}.ai-status-grid small{color:#819188;letter-spacing:.08em;text-transform:uppercase;font-size:9px;font-weight:900}.ai-status-grid b{color:#26493c;margin-top:5px;font-size:15px}.ai-status-grid p{color:#70817a;margin-top:6px;font-size:10px;line-height:1.5}.ai-ready-pill{color:#657870;white-space:nowrap;background:#eef2f0;border-radius:999px;justify-content:center;align-items:center;min-height:24px;padding:0 8px;font-size:9px;font-weight:900;display:inline-flex}.ai-ready-pill.ok{color:#16704e;background:#dff3e9}.ai-ready-pill.wait{color:#8b6417;background:#fff0ca}.ai-ready-pill.warn{color:#a54739;background:#ffe2dc}.ai-ready-pill.off{color:#728079;background:#edf0ef}.ai-provider-badge{color:#39715c;background:#e8f2ed;border-radius:999px;align-items:center;min-height:25px;padding:0 9px;font-size:9px;font-weight:950;display:inline-flex}.ai-provider-badge.whatsapp{color:#11804a;background:#dff7e9}.ai-coexistence-note{color:#246647;background:#f0fcf5;border:1px solid #9ed8b8;border-radius:10px;grid-template-columns:auto minmax(0,1fr) auto;align-items:start;gap:10px;margin-top:14px;padding:13px 14px;display:grid}.ai-coexistence-note>svg{margin-top:2px}.ai-coexistence-note b,.ai-coexistence-note p{display:block}.ai-coexistence-note b{font-size:11px}.ai-coexistence-note p{margin-top:4px;font-size:10px;line-height:1.55}.ai-coexistence-note a{color:#12744a;white-space:nowrap;align-items:center;gap:4px;font-size:9px;font-weight:900;text-decoration:none;display:flex}.ai-callback-box{background:#f2faf6;border:1px solid #b8d9ca;border-radius:10px;align-items:center;gap:12px;margin-top:14px;padding:13px 14px;display:flex}.ai-callback-box>div{flex:1;min-width:0}.ai-callback-box small,.ai-callback-box code{display:block}.ai-callback-box small{color:#698078;margin-bottom:5px;font-size:9px;font-weight:900}.ai-callback-box code{color:#205d46;text-overflow:ellipsis;white-space:nowrap;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:11px;overflow:hidden}.ai-callback-box button{color:#1b7252;cursor:pointer;background:#fff;border:1px solid #74b497;border-radius:8px;flex:none;align-items:center;gap:5px;min-height:35px;padding:0 10px;font-size:10px;font-weight:900;display:flex}.ai-setup-layout{grid-template-columns:minmax(250px,.72fr) minmax(0,1.4fr);gap:18px;margin-top:16px;display:grid}.ai-config-checklist{background:#f9fbfa;border:1px solid #dbe6e1;border-radius:11px;padding:14px}.ai-config-checklist h3,.ai-unbound-list h3{color:#345649;margin:0 0 10px;font-size:11px}.ai-config-checklist>div{color:#70817a;border-top:1px solid #e7eeeb;grid-template-columns:20px 1fr auto;align-items:center;gap:7px;padding:8px 0;display:grid}.ai-config-checklist>div:first-of-type{border-top:0}.ai-config-checklist>div>svg{color:#26926a}.ai-config-checklist>div>span{color:#896118;background:#f4dba8;border-radius:50%;justify-content:center;align-items:center;width:15px;height:15px;font-size:9px;font-weight:900;display:flex}.ai-config-checklist b{color:#39574c;font-size:10px}.ai-config-checklist small{font-size:9px}.ai-config-checklist>div.missing small{color:#9a6b1f}.ai-setup-steps{gap:10px;margin:0;padding:0;list-style:none;display:grid}.ai-setup-steps li{background:#fff;border:1px solid #dce6e2;border-radius:10px;gap:11px;padding:12px;display:flex}.ai-setup-steps li>span{color:#1d7655;background:#e3f2eb;border-radius:8px;flex:none;justify-content:center;align-items:center;width:25px;height:25px;font-size:10px;font-weight:950;display:flex}.ai-setup-steps b,.ai-setup-steps p{display:block}.ai-setup-steps b{color:#2f5144;font-size:11px}.ai-setup-steps p{color:#74857e;margin-top:4px;font-size:10px;line-height:1.5}.ai-safety-note{color:#28634d;background:#edf8f3;border:1px solid #b9d9cb;border-radius:10px;align-items:flex-start;gap:10px;margin-top:16px;padding:12px 14px;display:flex}.ai-safety-note>svg{flex:none}.ai-safety-note b,.ai-safety-note p{display:block}.ai-safety-note b{font-size:11px}.ai-safety-note p{margin-top:4px;font-size:10px;line-height:1.55}.ai-unbound-list{background:#fff9e9;border:1px solid #e5c985;border-radius:11px;margin:14px 0;padding:14px}.ai-unbound-list>div{border-top:1px solid #eee1bd;grid-template-columns:minmax(220px,1fr) minmax(220px,.8fr) auto;align-items:center;gap:10px;padding:10px 0;display:grid}.ai-unbound-list>div:first-of-type{border-top:0}.ai-user-id{grid-template-columns:22px 1fr;align-items:center;display:grid}.ai-user-id>svg{color:#8d6824;grid-row:1/3}.ai-user-id b{color:#4e4937;font-size:11px}.ai-user-id small{color:#8a8065;align-items:center;gap:5px;font-size:9px;display:flex}.ai-user-id small em{color:#7b632d;background:#f1e6c7;border-radius:999px;padding:2px 5px;font-size:7px;font-style:normal;font-weight:950}.ai-unbound-list select,.ai-manual-binding select,.ai-manual-binding input{color:#345146;background:#fff;border:1px solid #d2ddd8;border-radius:8px;width:100%;height:38px;padding:0 9px;font-size:10px}.ai-manual-binding{grid-template-columns:minmax(180px,.65fr) minmax(240px,1fr) auto;align-items:end;gap:10px;margin:14px 0;display:grid}.ai-manual-binding label{color:#587066;gap:5px;font-size:9px;font-weight:900;display:grid}.ai-binding-table,.ai-draft-table{border:1px solid #dce5e1;border-radius:10px;overflow:auto}.ai-binding-table table,.ai-draft-table table{border-collapse:collapse;width:100%;min-width:780px}.ai-binding-table th,.ai-binding-table td,.ai-draft-table th,.ai-draft-table td{color:#526b61;text-align:left;vertical-align:middle;border-bottom:1px solid #e7eeeb;padding:10px 12px;font-size:10px}.ai-binding-table th,.ai-draft-table th{color:#70847b;letter-spacing:.05em;text-transform:uppercase;background:#f2f7f4;font-size:8px;font-weight:950}.ai-binding-table tbody tr:last-child td,.ai-draft-table tbody tr:last-child td{border-bottom:0}.ai-binding-table td>b,.ai-draft-table td>b,.ai-draft-table td>small{display:block}.ai-draft-table td>b{color:#2b5142}.ai-draft-table td>small{color:#87958f;margin-top:3px;font-size:8px}.ai-empty-row{color:#84928c!important;text-align:center!important;padding:28px!important}.ai-draft-error{color:#a84c3e}.ai-drafts-panel .panel-head>.secondary-btn{align-items:center;gap:5px;display:flex}.ai-binding-table td>small{color:#87958f;margin-top:3px;font-size:8px;display:block}.ai-binding-actions{white-space:nowrap}.ai-binding-actions button{min-width:78px}.ai-test-message-button{margin-right:6px}@media (width<=1000px){.ai-status-grid,.ai-setup-layout{grid-template-columns:1fr}.ai-unbound-list>div{grid-template-columns:1fr 1fr}.ai-unbound-list>div>.ai-user-id{grid-column:1/-1}.ai-manual-binding{grid-template-columns:1fr 1fr}.ai-manual-binding>button{grid-column:1/-1}}@media (width<=640px){.ai-provider-tabs{grid-template-columns:1fr}.ai-provider-tabs button{padding:12px}.ai-coexistence-note{grid-template-columns:auto minmax(0,1fr)}.ai-coexistence-note a{white-space:normal;grid-column:2}.ai-callback-box{flex-direction:column;align-items:stretch}.ai-callback-box code{white-space:normal;overflow-wrap:anywhere}.ai-callback-box button{justify-content:center}.ai-unbound-list>div,.ai-manual-binding{grid-template-columns:1fr}.ai-unbound-list>div>.ai-user-id,.ai-manual-binding>button{grid-column:auto}.ai-status-grid article{min-height:0}.ai-setup-panel,.ai-bindings-panel,.ai-drafts-panel{padding:13px}.ai-binding-table,.ai-draft-table{border:0;border-radius:0;overflow:visible}.ai-binding-table table,.ai-draft-table table{min-width:0;display:block}.ai-binding-table thead,.ai-draft-table thead{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.ai-binding-table tbody,.ai-draft-table tbody{gap:10px;display:grid}.ai-binding-table tbody tr,.ai-draft-table tbody tr{background:#fff;border:1px solid #dce5e1;border-radius:10px;display:grid;overflow:hidden;box-shadow:0 3px 12px #183d2f0a}.ai-binding-table td,.ai-draft-table td{overflow-wrap:anywhere;border-bottom:1px solid #e7eeeb;grid-template-columns:88px minmax(0,1fr);align-items:center;gap:4px 10px;padding:9px 10px;display:grid}.ai-binding-table td:before,.ai-draft-table td:before{content:attr(data-label);color:#7a8d84;letter-spacing:.04em;grid-area:1/1/span 4;font-size:8px;font-weight:950}.ai-binding-table td>*,.ai-draft-table td>*{grid-column:2}.ai-binding-table td:last-child,.ai-draft-table td:last-child{border-bottom:0}.ai-binding-actions{white-space:normal}.ai-binding-actions button{width:100%;min-width:0}.ai-test-message-button{margin-right:0}.ai-empty-row{border:0!important;display:block!important}.ai-empty-row:before{display:none}.ai-drafts-panel .panel-head{flex-direction:column;align-items:stretch}.ai-drafts-panel .panel-head>.secondary-btn{justify-content:center;width:100%}}.finance-scope-tabs{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-bottom:14px;display:grid}.finance-scope-tabs>button,.expense-status-tabs>button{color:#647a71;text-align:left;cursor:pointer;background:#fff;border:1px solid #d7e2dd;border-radius:10px;align-items:center;gap:9px;min-width:0;padding:11px 13px;display:flex}.finance-scope-tabs>button>svg,.expense-status-tabs>button>svg{flex:none}.finance-scope-tabs>button span,.finance-scope-tabs>button b,.finance-scope-tabs>button small,.expense-status-tabs>button span,.expense-status-tabs>button b,.expense-status-tabs>button small{display:block}.finance-scope-tabs>button b,.expense-status-tabs>button b{color:#355448;font-size:10px}.finance-scope-tabs>button small,.expense-status-tabs>button small{color:#809089;margin-top:2px;font-size:8px}.finance-scope-tabs>button.active,.expense-status-tabs>button.active{color:#1c7453;background:#eef8f3;border-color:#63aa8c;box-shadow:0 0 0 2px #63aa8c1b}.expense-center{gap:14px;display:grid}.expense-summary-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:11px;display:grid}.expense-summary-grid article{background:#fff;border:1px solid #d9e4df;border-radius:12px;min-width:0;padding:15px 16px;box-shadow:0 3px 14px #173b2e08}.expense-summary-grid span,.expense-summary-grid b,.expense-summary-grid small{display:block}.expense-summary-grid span{color:#74877f;font-size:9px;font-weight:900}.expense-summary-grid b{color:#244c3d;margin-top:6px;font-size:23px}.expense-summary-grid small{color:#7f8f89;margin-top:3px;font-size:9px}.expense-status-tabs{grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;display:grid}.expense-list-panel,.expense-categories-panel{min-width:0}.expense-table{border:1px solid #dce6e1;border-radius:10px;overflow:auto}.expense-table table{border-collapse:collapse;width:100%;min-width:1260px}.expense-table th,.expense-table td{color:#536b62;text-align:left;vertical-align:middle;border-bottom:1px solid #e7eeeb;padding:10px 11px;font-size:9px}.expense-table th{z-index:1;color:#70847b;letter-spacing:.04em;text-transform:uppercase;background:#f2f7f4;font-size:8px;font-weight:950;position:sticky;top:0}.expense-table tbody tr:last-child td{border-bottom:0}.expense-table td>b,.expense-table td>small{display:block}.expense-table td>small{color:#84948e;margin-top:3px;font-size:8px}.expense-table td>strong{color:#215e47;white-space:nowrap;font-size:11px}.expense-code-button{color:#1b7453;text-underline-offset:2px;cursor:pointer;background:0 0;border:0;padding:0;font-size:10px;font-weight:950;text-decoration:underline}.expense-type{color:#2b7257;white-space:nowrap;background:#e9f4ef;border-radius:999px;align-items:center;min-height:24px;padding:0 8px;font-size:8px;font-weight:900;display:inline-flex}.expense-type.reimbursement{color:#5a6190;background:#eef0f8}.expense-attachment-actions,.expense-review-actions{align-items:center;gap:6px;display:flex}.expense-attachment-actions button{color:#277254;white-space:nowrap;cursor:pointer;background:#fff;border:1px solid #bdd8cc;border-radius:7px;min-height:30px;padding:0 8px;font-size:8px;font-weight:900}.expense-attachment-actions button:disabled{opacity:.5;cursor:wait}.expense-no-attachment{color:#929e99;font-size:8px}.expense-loading{color:#637a70;justify-content:center;align-items:center;gap:8px;min-height:150px;font-size:10px;display:flex}.expense-readonly-note{color:#577166;background:#f7faf8;border:1px solid #d5e2dc;border-radius:9px;align-items:flex-start;gap:9px;margin:12px 0;padding:11px 12px;display:flex}.expense-readonly-note>svg{flex:none}.expense-readonly-note b,.expense-readonly-note small{display:block}.expense-readonly-note b{font-size:10px}.expense-readonly-note small{margin-top:3px;font-size:9px;line-height:1.45}.expense-category-list{gap:8px;display:grid}.expense-category-list>article{background:#fff;border:1px solid #dce6e1;border-radius:10px;grid-template-columns:110px minmax(0,1fr) auto auto;align-items:center;gap:12px;padding:12px 13px;display:grid}.expense-category-list>article.inactive{color:#7a8983;background:#f6f8f7}.expense-category-code{color:#2c7056;overflow-wrap:anywhere;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:9px;font-weight:900}.expense-category-list article>div>b,.expense-category-list article>div>small{display:block}.expense-category-list article>div>b{color:#304f43;font-size:10px}.expense-category-list article>div>small{color:#7a8c84;overflow-wrap:anywhere;margin-top:3px;font-size:8px}.expense-category-list article>div:last-child{gap:6px;display:flex}.expense-review-modal textarea,.expense-category-modal textarea{color:#263a34;width:100%;min-height:96px;font:inherit;resize:vertical;background:#fff;border:1px solid #dfe6e2;border-radius:8px;outline:none;margin-top:6px;padding:10px 11px;line-height:1.5;display:block}.expense-review-modal textarea:focus,.expense-category-modal textarea:focus{border-color:#2c8262;box-shadow:0 0 0 3px #dff2ea}.expense-review-modal label>em{color:#ae4d3e;margin-left:5px;font-size:8px;font-style:normal;font-weight:900}.expense-review-warning,.expense-owner-override{color:#28634d;background:#edf8f3;border:1px solid #b9d9cb;border-radius:9px;align-items:flex-start;gap:9px;margin-bottom:14px;padding:11px 12px;display:flex}.expense-review-warning>svg{flex:none}.expense-review-warning b,.expense-review-warning span,.expense-owner-override b,.expense-owner-override span{display:block}.expense-review-warning b,.expense-owner-override b{font-size:10px}.expense-review-warning span,.expense-owner-override span{margin-top:3px;font-size:9px;line-height:1.45}.expense-owner-override{color:#88601e;background:#fff8e9;border-color:#edc88b;display:block}.expense-detail-modal{width:min(680px,100%)}.expense-detail-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;display:grid}.expense-detail-grid>span{background:#f8faf9;border:1px solid #e0e8e4;border-radius:8px;min-width:0;padding:10px}.expense-detail-grid small,.expense-detail-grid b,.expense-detail-grid em{display:block}.expense-detail-grid small,.expense-detail-description small,.expense-detail-review small{color:#7d8c86;font-size:8px;font-weight:900}.expense-detail-grid b{color:#304e42;overflow-wrap:anywhere;margin-top:4px;font-size:10px}.expense-detail-grid em{color:#7e8d87;overflow-wrap:anywhere;margin-top:3px;font-size:8px;font-style:normal}.expense-detail-description,.expense-detail-review{border:1px solid #e0e8e4;border-radius:8px;margin-top:10px;padding:11px 12px}.expense-detail-description p,.expense-detail-review p{color:#3d574d;white-space:pre-wrap;margin:5px 0 0;font-size:10px;line-height:1.55}.expense-detail-description em{color:#76877f;margin-top:6px;font-size:9px;font-style:normal;display:block}.expense-detail-review{background:#f2faf6;border-color:#c3dfd2}.expense-detail-attachment{color:#7a8983;flex-wrap:wrap;gap:8px;margin-top:12px;font-size:9px;display:flex}.ai-expense-scope-note{color:#72531b;background:#fff8e7;border:1px solid #d9c485;border-radius:10px;align-items:flex-start;gap:10px;margin-top:16px;padding:12px 14px;display:flex}.ai-expense-scope-note>svg{flex:none}.ai-expense-scope-note b,.ai-expense-scope-note p{display:block}.ai-expense-scope-note b{font-size:11px}.ai-expense-scope-note p{margin-top:4px;font-size:10px;line-height:1.55}@media (width<=1000px){.expense-summary-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.expense-status-tabs{padding-bottom:3px;display:flex;overflow-x:auto}.expense-status-tabs>button{min-width:145px}.expense-category-list>article{grid-template-columns:90px minmax(0,1fr) auto}.expense-category-list article>div:last-child{grid-column:2/-1;justify-content:flex-end}}@media (width<=760px){.finance-scope-tabs{padding-bottom:3px;display:flex;overflow-x:auto}.finance-scope-tabs>button{min-width:170px}.expense-summary-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.expense-list-panel,.expense-categories-panel{padding:13px}.expense-list-panel .panel-head,.expense-categories-panel .panel-head{flex-direction:column;align-items:stretch}.expense-list-panel .panel-head>button,.expense-categories-panel .panel-head>button{justify-content:center;width:100%}.expense-table{border:0;border-radius:0;overflow:visible}.expense-table table,.expense-table tbody{min-width:0;display:block}.expense-table thead{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.expense-table tbody{gap:10px;display:grid}.expense-table tbody tr{background:#fff;border:1px solid #dce6e1;border-radius:10px;display:grid;overflow:hidden;box-shadow:0 3px 12px #183d2f0a}.expense-table td{overflow-wrap:anywhere;border-bottom:1px solid #e7eeeb;grid-template-columns:92px minmax(0,1fr);align-items:center;gap:3px 10px;padding:9px 10px;display:grid}.expense-table td:before{content:attr(data-label);color:#7a8d84;letter-spacing:.04em;grid-area:1/1/span 5;font-size:8px;font-weight:950}.expense-table td>*{grid-column:2}.expense-table td:last-child{border-bottom:0}.expense-table .ai-empty-row{display:block!important}.expense-table .ai-empty-row:before{display:none}.expense-attachment-actions,.expense-review-actions{grid-template-columns:1fr 1fr;width:100%;display:grid}.expense-attachment-actions button,.expense-review-actions button{width:100%;min-height:38px}.expense-review-actions .danger-action-button:only-child{grid-column:1/-1}.expense-category-list>article{grid-template-columns:76px minmax(0,1fr);gap:9px}.expense-category-list>article>.ai-ready-pill{justify-self:start}.expense-category-list article>div:last-child{grid-column:1/-1;grid-template-columns:1fr 1fr;display:grid}.expense-category-list article>div:last-child button{min-height:38px}.expense-detail-grid{grid-template-columns:1fr 1fr}.expense-review-modal,.expense-detail-modal,.expense-category-modal{max-height:calc(100vh - 32px);overflow:auto}}@media (width<=440px){.expense-summary-grid,.expense-detail-grid{grid-template-columns:1fr}.expense-table td{grid-template-columns:78px minmax(0,1fr)}}.fiscal-draft-editor-backdrop{z-index:120}.fiscal-draft-editor{width:min(1500px,100vw - 32px);max-height:calc(100vh - 32px);padding:22px;overflow:auto}.fiscal-draft-editor-loading{color:#60786e;justify-content:center;align-items:center;min-height:220px;font-size:12px;display:flex}.fiscal-draft-stage{color:#83918c;background:#f8fbf9;border:1px solid #d9e5df;border-radius:11px;grid-template-columns:auto minmax(30px,1fr) auto minmax(30px,1fr) auto;align-items:center;gap:9px;margin:4px 0 16px;padding:12px 14px;font-size:9px;font-weight:900;display:grid}.fiscal-draft-stage span{white-space:nowrap;align-items:center;gap:6px;display:flex}.fiscal-draft-stage span b{color:#6f8279;background:#e6ece9;border-radius:50%;justify-content:center;align-items:center;width:22px;height:22px;display:flex}.fiscal-draft-stage span.done,.fiscal-draft-stage span.active{color:#197554}.fiscal-draft-stage span.done b,.fiscal-draft-stage span.active b{color:#126b4b;background:#d8f0e5}.fiscal-draft-stage i{background:#dce7e2;height:2px}.fiscal-draft-section{background:#fff;border:1px solid #dbe5e0;border-radius:12px;margin-top:13px;overflow:hidden}.fiscal-draft-section>header{background:#f7faf8;border-bottom:1px solid #e3ebe7;justify-content:space-between;align-items:flex-start;gap:12px;padding:13px 15px;display:flex}.fiscal-draft-section h3,.fiscal-draft-section p{margin:0}.fiscal-draft-section h3{color:#2a5142;font-size:12px}.fiscal-draft-section p{color:#788a82;margin-top:4px;font-size:9px;line-height:1.45}.fiscal-draft-section>header>em{color:#16704e;background:#dff3e9;border-radius:999px;padding:5px 8px;font-size:8px;font-style:normal;font-weight:900}.fiscal-draft-section>header>.secondary-btn{white-space:nowrap;align-items:center;gap:5px;display:flex}.fiscal-draft-recipient-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;padding:14px;display:grid}.fiscal-draft-recipient-grid label{color:#60776d;gap:5px;font-size:9px;font-weight:850;display:grid}.fiscal-draft-recipient-grid label.wide{grid-column:span 2}.fiscal-draft-recipient-grid input,.fiscal-draft-recipient-grid select,.fiscal-draft-adjustment-reason textarea{color:#29463b;width:100%;min-height:38px;font:inherit;background:#fff;border:1px solid #d3dfd9;border-radius:8px;outline:0;padding:7px 9px}.fiscal-draft-recipient-grid input:focus,.fiscal-draft-recipient-grid select:focus,.fiscal-draft-adjustment-reason textarea:focus,.fiscal-draft-items input:focus{border-color:#4b9e7b;box-shadow:0 0 0 3px #dff2e9}.fiscal-draft-items-scroll{overflow:auto}.fiscal-draft-items table{border-collapse:collapse;width:100%;min-width:1280px}.fiscal-draft-items th,.fiscal-draft-items td{color:#526b61;text-align:left;vertical-align:top;border-bottom:1px solid #e6ece9;padding:8px;font-size:9px}.fiscal-draft-items th{color:#71837c;letter-spacing:.03em;background:#f2f7f4;font-size:8px;font-weight:950}.fiscal-draft-items tbody tr:last-child td{border-bottom:0}.fiscal-draft-items td:first-child{min-width:220px}.fiscal-draft-items input{color:#304f43;background:#fff;border:1px solid #d6e1dc;border-radius:7px;outline:0;width:92px;min-height:34px;padding:6px 7px;font-size:9px}.fiscal-draft-items input.item-name,.fiscal-draft-items td:first-child>input{width:100%;display:block}.fiscal-draft-items td:first-child>input+input{margin-top:5px}.fiscal-draft-items td:first-child small{color:#87958f;margin-top:4px;font-size:8px;display:block}.fiscal-draft-items td:nth-child(2) input{width:70px}.fiscal-draft-remove-item{color:#a84b3d;cursor:pointer;background:#fff5f3;border:1px solid #e4bdb5;border-radius:7px;justify-content:center;align-items:center;width:30px;height:30px;display:flex}.fiscal-draft-summary{grid-template-columns:repeat(4,minmax(0,1fr));gap:9px;margin-top:13px;display:grid}.fiscal-draft-summary>div{background:#f8faf9;border:1px solid #dce6e1;border-radius:9px;padding:11px 13px}.fiscal-draft-summary span,.fiscal-draft-summary b{display:block}.fiscal-draft-summary span{color:#788a82;font-size:8px;font-weight:900}.fiscal-draft-summary b{color:#2d5143;margin-top:5px;font-size:13px}.fiscal-draft-summary>div.total{background:#edf9f3;border-color:#83c5a8}.fiscal-draft-summary>div.total b{color:#17704f}.fiscal-draft-adjustment-reason{color:#795617;background:#fff9ea;border:1px solid #e8c987;border-radius:10px;gap:6px;margin-top:12px;padding:12px 13px;font-size:9px;font-weight:900;display:grid}.fiscal-draft-adjustment-reason textarea{resize:vertical;min-height:66px}.fiscal-draft-issues,.fiscal-engine-blocked{color:#7d5a1a;background:#fff9ea;border:1px solid #e8c987;border-radius:10px;align-items:flex-start;gap:10px;margin-top:12px;padding:12px 13px;display:flex}.fiscal-draft-issues>svg,.fiscal-engine-blocked>svg{flex:none}.fiscal-draft-issues b,.fiscal-draft-issues small,.fiscal-engine-blocked b,.fiscal-engine-blocked span{display:block}.fiscal-draft-issues b,.fiscal-engine-blocked b{font-size:10px}.fiscal-draft-issues ul{gap:3px;margin:6px 0 0;padding-left:17px;font-size:9px;display:grid}.fiscal-draft-issues small,.fiscal-engine-blocked span{margin-top:4px;font-size:9px;line-height:1.5}.fiscal-engine-blocked{color:#2b674f;background:#f0f8f4;border-color:#b9d7ca}.fiscal-draft-editor-actions{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#fffe;border-top:1px solid #dbe5e0;margin:16px -22px -22px;padding:13px 22px;position:sticky;bottom:-22px}.fiscal-draft-editor-actions .fiscal-submit-live:disabled{cursor:not-allowed;opacity:.48}.fiscal-draft-editable-fields{border:0;min-width:0;margin:0;padding:0}.fiscal-draft-editable-fields:disabled{opacity:.78}.fiscal-draft-editable-fields:disabled input,.fiscal-draft-editable-fields:disabled select,.fiscal-draft-editable-fields:disabled textarea{cursor:not-allowed}.fiscal-draft-items table{min-width:1480px}.fiscal-draft-items td:nth-child(9){white-space:normal}.fiscal-draft-items td:nth-last-child(2){white-space:nowrap}.fiscal-ai-assistant{background:linear-gradient(#fbfffd 0,#f6fbf8 100%);border-color:#b9d9cb}.fiscal-ai-assistant>header{background:#edf8f3}.fiscal-ai-generate{color:#166c4c;border-color:#80bfa4}.fiscal-ai-boundary{color:#356a55;align-items:flex-start;gap:9px;padding:12px 14px;display:flex}.fiscal-ai-boundary>svg{flex:none}.fiscal-ai-boundary b,.fiscal-ai-boundary small{display:block}.fiscal-ai-boundary b{font-size:10px}.fiscal-ai-boundary small{color:#6d8279;margin-top:4px;font-size:9px;line-height:1.5}.fiscal-ai-results{gap:8px;padding:0 14px 14px;display:grid}.fiscal-ai-results-head{justify-content:space-between;align-items:center;gap:12px;padding-top:2px;display:flex}.fiscal-ai-results-head b,.fiscal-ai-results-head span{display:block}.fiscal-ai-results-head b{color:#285541;font-size:10px}.fiscal-ai-results-head span{color:#7a8c84;margin-top:3px;font-size:8px}.fiscal-ai-suggestion{background:#fff;border:1px solid #d8e7e0;border-left:4px solid #d49d43;border-radius:10px;grid-template-columns:minmax(160px,1fr) minmax(260px,1.35fr) minmax(260px,1.6fr) auto;align-items:center;gap:12px;padding:11px;display:grid}.fiscal-ai-suggestion.confidence-high{border-left-color:#27926a}.fiscal-ai-suggestion.confidence-low{border-left-color:#c7745d}.fiscal-ai-suggestion-product b,.fiscal-ai-suggestion-product span{display:block}.fiscal-ai-suggestion-product b{color:#294f40;font-size:9px}.fiscal-ai-suggestion-product span{color:#7b8b84;margin-top:4px;font-size:8px}.fiscal-ai-suggestion-codes{flex-wrap:wrap;align-items:center;gap:7px;display:flex}.fiscal-ai-suggestion-codes>span{background:#f0f6f3;border-radius:7px;padding:5px 7px}.fiscal-ai-suggestion-codes small,.fiscal-ai-suggestion-codes b{display:block}.fiscal-ai-suggestion-codes small{color:#829189;font-size:7px}.fiscal-ai-suggestion-codes b{color:#285542;margin-top:2px;font-size:9px}.fiscal-ai-suggestion-codes em{color:#87704b;font-size:8px;font-style:normal;font-weight:850}.fiscal-ai-suggestion-notes p{color:#49665a;margin:0;font-size:8px;line-height:1.5}.fiscal-ai-suggestion-notes small{color:#7d6552;margin-top:4px;font-size:8px;line-height:1.45;display:block}.fiscal-ai-disclaimer{color:#7d5b25;background:#fff7e8;border-radius:8px;margin:0;padding:9px 10px;font-size:8px;line-height:1.5}@media (width<=1000px){.fiscal-draft-recipient-grid,.fiscal-draft-summary{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=900px){.fiscal-ai-suggestion{grid-template-columns:1fr}.fiscal-ai-suggestion>.secondary-btn{justify-self:start}}@media (width<=640px){.fiscal-draft-editor{border-radius:0;width:100%;max-height:100vh;padding:14px}.fiscal-draft-stage{grid-template-columns:1fr;align-items:start}.fiscal-draft-stage i{display:none}.fiscal-draft-recipient-grid{grid-template-columns:1fr;padding:11px}.fiscal-draft-recipient-grid label.wide{grid-column:auto}.fiscal-draft-summary{grid-template-columns:1fr 1fr}.fiscal-draft-editor-actions{grid-template-columns:1fr;margin:14px -14px -14px;padding:11px 14px;display:grid;bottom:-14px}.fiscal-draft-editor-actions button{width:100%}}.bling-local-authority-banner{color:#245b46;background:#eef9f4;border:1px solid #9bcbb7;border-radius:10px;justify-content:space-between;align-items:center;gap:14px;margin:14px 0 0;padding:12px 14px;display:flex}.bling-local-authority-banner.pending{color:#79591f;background:#fff9e9;border-color:#e4c384}.bling-local-authority-banner b,.bling-local-authority-banner span{display:block}.bling-local-authority-banner b{font-size:10px}.bling-local-authority-banner span{margin-top:4px;font-size:8px;line-height:1.5}.bling-local-authority-banner button,.bling-authority-notice button,.random-pairing-guidance button{color:inherit;font:inherit;white-space:nowrap;cursor:pointer;background:0 0;border:0;flex:none;padding:0;font-size:8px;font-weight:900;text-decoration:none}.bling-local-authority-banner button:hover,.bling-authority-notice button:hover,.random-pairing-guidance button:hover{text-decoration:underline}.bling-product-mapping{gap:3px;min-width:125px;display:grid}.bling-product-mapping>span{color:#6d7f77;align-items:center;gap:5px;font-size:8px;font-weight:900;display:flex}.bling-product-mapping>span i{background:#9aa8a2;border-radius:50%;width:7px;height:7px}.bling-product-mapping.mapped>span{color:#197253}.bling-product-mapping.mapped>span i{background:#34a777}.bling-product-mapping.warning>span{color:#a46b20}.bling-product-mapping.warning>span i{background:#e7a544}.bling-product-mapping.danger>span{color:#ad4d3e}.bling-product-mapping.danger>span i{background:#d96350}.bling-product-mapping b{color:#2e4f42;overflow-wrap:anywhere;font-size:9px}.bling-product-mapping small,.bling-mapping-na{color:#84928c;font-size:7px;line-height:1.4}.bling-product-mapping .bling-mapping-error{color:#a94e3e}.bling-balance-cell{grid-template-columns:auto auto;gap:4px 9px;min-width:92px;display:grid}.bling-balance-cell span{color:#72837c;font-size:7px}.bling-balance-cell span b{color:#294d3f;margin-left:3px;font-size:9px}.bling-balance-cell small{color:#91a09a;grid-column:1/-1;font-size:7px}.bling-authority-notice{background:#f1faf6;border-color:#a8cdbd}.bling-authority-notice button{color:#196e50}@media (width<=720px){.bling-local-authority-banner{flex-direction:column;align-items:flex-start}.bling-local-authority-banner button{white-space:normal}}.woo-products-table{min-width:1650px}.woo-recognition-filter{background:#f5fbf8;border:1px solid #c5ded3;border-radius:10px;padding:8px}.woo-sku-recognition{gap:3px;min-width:170px;display:grid}.woo-sku-recognition>b{color:#5e7068;background:#edf2f0;border-radius:999px;width:max-content;padding:3px 7px;font-size:7px}.woo-sku-recognition.success>b{color:#14714e;background:#e1f4eb}.woo-sku-recognition.warning>b{color:#9a651a;background:#fff0d8}.woo-sku-recognition.danger>b{color:#b34839;background:#fde7e3}.woo-sku-recognition>span{color:#254f3f;font-size:9px;font-weight:900}.woo-sku-recognition>small{color:#798a82;max-width:210px;font-size:7px;line-height:1.35}.woo-sku-recognition>em{color:#2d7d60;font-size:6px;font-style:normal;font-weight:900}.woo-sku-recognition>button{color:#176f50;cursor:pointer;background:0 0;border:0;width:max-content;padding:3px 0;font-size:7px;font-weight:900;text-decoration:underline}.woo-sku-recognition>.woo-recognition-missing-trigger{color:#9a651a;background:#fff0d8;border-radius:999px;padding:3px 7px;text-decoration:none}.woo-sku-recognition>.woo-recognition-missing-trigger:hover{background:#ffe4b7}.woo-sku-recognition>.woo-create-local-sku-button{color:#126b4a;background:#e7f6ef;border:1px solid #74b99a;border-radius:6px;margin-top:3px;padding:5px 8px;text-decoration:none}.woo-sku-recognition>.woo-create-local-sku-button:hover:not(:disabled){background:#d8f0e5;border-color:#3f9c75}.woo-sku-recognition>.woo-create-local-sku-button:disabled,.woo-sku-recognition>.woo-recognition-missing-trigger:disabled{opacity:.5;cursor:not-allowed}.woo-local-sku-generation-bar{background:#eef9f4;border:1px solid #91c8af;border-radius:10px;justify-content:space-between;align-items:center;gap:14px;margin:10px 0;padding:11px 12px;display:flex}.woo-local-sku-generation-bar>div{gap:3px;display:grid}.woo-local-sku-generation-bar b{color:#174f3b;font-size:9px}.woo-local-sku-generation-bar span{color:#6c8278;font-size:7px}.woo-local-sku-generation-bar.supervisor-locked{background:#f6f7f6;border-color:#d8ddd9}.woo-local-sku-generation-bar .primary-btn{white-space:nowrap}@media (width<=900px){.woo-products-table{min-width:1500px}}.woo-full-editor-currency-review{color:#80551c;background:#fff8e9;border:1px solid #e6bf7f;border-radius:10px;gap:10px;margin-bottom:14px;padding:12px 14px;display:grid}.woo-full-editor-currency-review>div{align-items:flex-start;gap:9px;display:flex}.woo-full-editor-currency-review>div>svg{flex:none;margin-top:1px}.woo-full-editor-currency-review b,.woo-full-editor-currency-review small{display:block}.woo-full-editor-currency-review b{font-size:12px}.woo-full-editor-currency-review small{margin-top:4px;font-size:10px;line-height:1.5}.woo-full-editor-currency-review>label{color:#624a25;cursor:pointer;background:#fff;border:1px solid #e7c98f;border-radius:8px;align-items:center;gap:9px;padding:9px 10px;font-size:11px;font-weight:850;display:flex}.woo-full-editor-currency-review>label input{accent-color:#20815d;flex:none;width:16px;height:16px}.woo-full-editor-currency-review>label:has(input:disabled){opacity:.68;cursor:not-allowed}.woo-full-editor-currency-review.confirmed{color:#1d684c;background:#edf8f3;border-color:#92c9b0}.woo-full-editor-currency-review.confirmed>label{color:#245d48;border-color:#a9d4c1}@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-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-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}.modal select{color:#263a34;background:#fff;border:1px solid #dfe6e2;border-radius:8px;outline:none;width:100%;height:39px;margin-top:6px;padding:0 11px;font-size:11px;display:block}.modal select:focus{border-color:#2c8262;box-shadow:0 0 0 3px #dff2ea}.inline-message.success{color:#267356;background:#e8f5ef}.receive-panel,.ledger-panel{margin-top:16px;padding:18px}.receive-form{grid-template-columns:1.3fr 1.5fr .7fr .8fr auto;align-items:end;gap:10px;margin-top:16px;display:grid}.receive-form label{color:#6f7c78;font-size:8px}.receive-form input,.receive-form select{background:#fff;border:1px solid #dfe6e2;border-radius:8px;width:100%;height:36px;margin-top:5px;padding:0 9px;font-size:9px;display:block}.table-sub{color:#98a29f;margin-top:4px;font-size:7px;display:block}@media (width<=980px){.receive-form{grid-template-columns:1fr 1fr}}@media (width<=560px){.receive-form{grid-template-columns:1fr}}.purchase-tabs{background:#fff;border:1px solid #dfe7e3;border-radius:11px;gap:5px;margin-bottom:15px;padding:5px;display:inline-flex}.purchase-tabs button{color:#70807a;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:8px;min-width:165px;padding:10px 15px}.purchase-tabs button b,.purchase-tabs button span{display:block}.purchase-tabs button b{color:#344a42;font-size:11px}.purchase-tabs button span{margin-top:4px;font-size:8px}.purchase-tabs button.active{background:#e9f5ef;box-shadow:inset 0 0 0 1px #c9e6d9}.purchase-tabs button.active b{color:#1f7153}.purchase-order-grid{align-items:start}.purchase-orders-panel{min-width:0}.purchase-orders-table{min-width:820px}.purchase-progress b{font-size:9px;display:block}.purchase-progress i{background:#e7eeeb;border-radius:5px;width:90px;height:5px;margin-top:6px;display:block;overflow:hidden}.purchase-progress i span{border-radius:inherit;background:#2f8968;height:100%;display:block}.purchase-action{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.purchase-action .text-btn{white-space:nowrap}.purchase-delete-button{color:#b44d42;cursor:pointer;white-space:nowrap;background:0 0;border:0;padding:0;font-size:8px}.purchase-delete-button:hover{color:#8e332b;text-underline-offset:3px;text-decoration:underline}.purchase-delete-button:disabled{color:#9ca7a3;cursor:not-allowed;text-decoration:none}.document-code-button{color:#255f4b;cursor:pointer;text-underline-offset:3px;background:0 0;border:0;padding:0;font-size:10px;font-weight:800;-webkit-text-decoration:underline #9ac5b4;text-decoration:underline #9ac5b4}.purchase-cost-rule{position:sticky;top:82px}.cost-empty{color:#77857f;background:#f2f6f4;border-radius:9px;margin-bottom:15px;padding:15px;font-size:9px;line-height:1.6}.arrival-note-editor{margin-top:16px;padding:19px;scroll-margin-top:85px}.arrival-summary{gap:10px;margin:15px 0;display:flex}.arrival-summary span{color:#72817b;background:#f2f7f5;border-radius:8px;flex:1;padding:11px 13px;font-size:8px}.arrival-summary b{color:#26453a;margin-top:5px;font-size:11px;display:block}.arrival-items-table{min-width:860px}.arrival-items-table input{color:#2d453c;border:1px solid #dce5e1;border-radius:7px;outline:none;width:118px;height:34px;padding:0 9px}.arrival-items-table input:focus{border-color:#2c8262;box-shadow:0 0 0 3px #dff2ea}.arrival-actions{border-top:1px solid #e7ece9;justify-content:flex-end;align-items:center;gap:18px;margin-top:15px;padding-top:15px;display:flex}.arrival-actions>div{margin-right:auto}.arrival-actions b,.arrival-actions small{display:block}.arrival-actions b{color:#29443a;font-size:10px}.arrival-actions small{color:#87938f;margin-top:4px;font-size:8px}.receipt-history-panel{padding:19px}.receipt-list{gap:10px;margin-top:16px;display:grid}.receipt-card{background:#fff;border:1px solid #e0e8e4;border-radius:10px;overflow:hidden}.receipt-card-head{background:#f9fbfa;grid-template-columns:minmax(210px,1.5fr) .35fr .55fr .7fr auto;align-items:center;gap:12px;padding:14px 16px;display:grid}.receipt-card-head>div:first-child b,.receipt-card-head>div:first-child small{display:block}.receipt-card-head>div:first-child b{color:#28453a;font-size:10px}.receipt-card-head>div:first-child small{color:#8b9893;margin-top:4px;font-size:8px}.receipt-card-head>span,.receipt-card-head>strong,.receipt-card-head>em{color:#53635d;font-size:9px;font-style:normal}.receipt-card-actions{justify-content:flex-end;align-items:center;gap:8px;display:flex}.primary-btn.compact{white-space:nowrap;height:29px;padding:0 10px;font-size:8px}.receipt-item-list{padding:0 16px}.receipt-item-list>div{border-top:1px solid #e9eeec;grid-template-columns:minmax(240px,1.5fr) .4fr .6fr .7fr 1fr;align-items:center;gap:12px;padding:12px 0;display:grid}.receipt-item-list b,.receipt-item-list small{display:block}.receipt-item-list b{color:#345047;font-size:9px}.receipt-item-list small{color:#929e99;margin-top:4px;font-size:7px}.receipt-item-list span{color:#72807b;font-size:8px}.receipt-item-list span b{margin-top:4px}.purchase-order-modal{width:min(920px,100%);max-height:92vh;overflow:auto}.purchase-draft-head{justify-content:space-between;align-items:center;gap:12px;margin:8px 0 10px;display:flex}.purchase-draft-head b,.purchase-draft-head span{display:block}.purchase-draft-head b{color:#344b42;font-size:10px}.purchase-draft-head span{color:#8b9792;margin-top:3px;font-size:8px}.purchase-draft-lines{gap:8px;display:grid}.purchase-draft-line{background:#fbfcfc;border:1px solid #e2e9e6;border-radius:9px;grid-template-columns:24px minmax(260px,1fr) 80px 110px 95px 28px;align-items:end;gap:9px;padding:10px;display:grid}.purchase-draft-line .line-number{color:#257455;background:#e7f3ed;border-radius:50%;align-self:center;place-items:center;width:22px;height:22px;font-size:8px;font-weight:800;display:grid}.purchase-draft-line label{margin:0}.purchase-draft-line label input{height:36px;margin-top:5px}.purchase-product-picker>small{color:#47806b;margin:5px 2px 0;font-size:7px;display:block}.draft-line-total{color:#244a3c;text-align:right;align-self:center;font-size:9px}.remove-line{color:#bd5a47;cursor:pointer;background:#f9ebe8;border:0;border-radius:7px;align-self:center;width:27px;height:27px}.remove-line:disabled{opacity:.35;cursor:not-allowed}.purchase-draft-total{border-top:1px solid #e6ece9;justify-content:flex-end;align-items:baseline;gap:14px;margin-top:12px;padding:12px 2px;display:flex}.purchase-draft-total span{color:#74817c;font-size:9px}.purchase-draft-total b{color:#1e664d;font:18px Georgia,serif}.purchase-document-modal{width:min(960px,100%);max-height:92vh;overflow:auto}.purchase-document-meta{grid-template-columns:repeat(4,1fr);gap:8px;margin-bottom:16px;display:grid}.purchase-document-meta span{color:#7d8b86;background:#f3f7f5;border-radius:8px;padding:11px 12px;font-size:8px}.purchase-document-meta b{color:#2b493f;margin-top:5px;font-size:10px;display:block}.purchase-document-note{background:#f7faf8;border:1px solid #dce8e2;border-radius:9px;margin:0 0 16px;padding:12px 14px}.purchase-document-note>b{color:#2a5546;font-size:9px;display:block}.purchase-document-note pre{overflow-wrap:anywhere;white-space:pre-wrap;color:#52645d;margin:7px 0 0;font:8px/1.65 Arial,sans-serif}.purchase-document-table{min-width:780px}.legacy-document-note{color:#91622f;background:#fff5e7;border-radius:8px;margin:12px 0;padding:12px;font-size:9px;line-height:1.6}.purchase-document-receipts{border:1px solid #e2e9e6;border-radius:9px;margin-top:16px;overflow:hidden}.purchase-document-receipts>div{border-top:1px solid #e8eeeb;grid-template-columns:1fr .25fr .35fr auto;align-items:center;gap:12px;padding:11px 13px;display:grid}.purchase-document-receipts>div:first-child{color:#38584c;background:#f5f9f7;border-top:0;justify-content:space-between;font-size:9px;display:flex}.purchase-document-receipts span b,.purchase-document-receipts span small{display:block}.purchase-document-receipts span b{color:#315044;font-size:9px}.purchase-document-receipts span small{color:#8b9893;margin-top:4px;font-size:7px}.purchase-document-receipts em{color:#71807a;font-size:8px;font-style:normal}.purchase-document-receipts strong{font-size:9px}.purchase-document-total{justify-content:flex-end;align-items:baseline;gap:14px;margin-top:15px;display:flex}.purchase-document-total span{color:#75837e;font-size:9px}.purchase-document-total b{color:#1c674d;font:21px Georgia,serif}.purchase-document-actions{justify-content:space-between;align-items:center}.purchase-delete-locked{color:#8d6861;font-size:8px}.danger-action-button{color:#aa4338;cursor:pointer;background:#fff;border:1px solid #e5b6ae;border-radius:8px;min-height:36px;padding:0 14px;font-size:9px;font-weight:700}.danger-action-button:hover{background:#fff3f1;border-color:#d98679}.danger-action-button.solid{color:#fff;background:#b94f43;border-color:#b94f43}.danger-action-button.solid:hover{background:#9f3d34;border-color:#9f3d34}.danger-action-button:disabled{opacity:.55;cursor:wait}.purchase-delete-backdrop{z-index:120}.purchase-delete-modal{width:min(460px,100%)}.purchase-delete-warning{background:#fff6f4;border:1px solid #f0d2cc;border-radius:9px;padding:14px 15px}.purchase-delete-warning b,.purchase-delete-warning span{display:block}.purchase-delete-warning b{color:#9f3d34;font-size:10px}.purchase-delete-warning span{color:#776560;margin-top:6px;font-size:9px;line-height:1.65}@media (width<=1000px){.purchase-cost-rule{position:static}.purchase-draft-line{grid-template-columns:24px minmax(220px,1fr) 75px 100px 85px 28px}}@media (width<=700px){.purchase-tabs{display:flex}.purchase-tabs button{flex:1;min-width:0}.arrival-summary{flex-direction:column}.arrival-actions{flex-direction:column;align-items:stretch}.arrival-actions .primary-btn{width:100%}.receipt-card-head{grid-template-columns:1fr auto}.receipt-card-head>span,.receipt-card-head>strong,.receipt-card-head>em{display:none}.receipt-card-actions{flex-direction:column;align-items:flex-end}.receipt-item-list{overflow-x:auto}.receipt-item-list>div{min-width:760px}.purchase-draft-line{grid-template-columns:24px 1fr 28px}.purchase-product-picker,.purchase-draft-line label{grid-column:2}.draft-line-total{text-align:left;grid-column:2}.remove-line{grid-area:1/3}.purchase-document-meta{grid-template-columns:1fr 1fr}.purchase-document-receipts>div{grid-template-columns:1fr auto}.purchase-document-receipts>div>em{display:none}}.product-edit-modal select{color:#263a34;background:#fff;border:1px solid #dfe6e2;border-radius:8px;outline:none;width:100%;height:39px;margin-top:6px;padding:0 11px;font-size:11px;display:block}.product-edit-modal select:focus{border-color:#2c8262;box-shadow:0 0 0 3px #dff2ea}.service-type-note{color:#356b57;background:#edf8f3;border:1px solid #cfe8dc;border-radius:9px;flex-direction:column;grid-column:1/-1;gap:5px;margin:0 0 13px;padding:12px 14px;display:flex}.service-type-note b{font-size:10px}.service-type-note span{font-size:8px;line-height:1.6}.service-type-note input[type=hidden]{display:none}.service-product-badge{color:#247257;vertical-align:middle;background:#e3f3ec;border-radius:999px;margin-left:6px;padding:2px 6px;font-size:7px;display:inline-flex}.status.service-status{color:#247257;background:#e3f3ec}.inventory-allocation-state.service{background:#e3f3ec;color:#247257!important}.service-cost-value{color:#247257;font-weight:800}.sensitive-access-notice{color:#315f4f;background:#f5faf7;border:1px solid #d8e8e1;align-items:center;gap:14px;padding:24px;display:flex}.sensitive-access-notice h2{margin:0 0 4px;font-size:15px}.sensitive-access-notice p{color:#6b7e77;margin:0;font-size:9px}.sensitive-placeholder{color:#708079;white-space:nowrap;background:#eef3f1;border-radius:6px;padding:4px 7px;font-size:8px;font-weight:700;display:inline-flex}.restricted-financials .inventory-actions .secondary-btn,.restricted-financials .inventory-cards>div:nth-child(n+4),.restricted-financials .inventory-valuation-panel,.restricted-financials .purchase-heading-actions .primary-btn,.restricted-financials .purchase-action .text-btn,.restricted-financials .purchase-cost-rule,.restricted-financials .arrival-note-editor,.restricted-financials .purchase-order-modal,.restricted-financials .purchase-document-total,.restricted-financials .finance-metrics,.restricted-financials .finance-reconcile-grid>.reconcile:first-child,.restricted-financials .order-total-summary small,.restricted-financials .range-order-metrics>div:nth-child(5),.restricted-financials .range-order-metrics>div:nth-child(6),.restricted-financials .sales-performance-summary>div:nth-child(5),.restricted-financials .inventory-value-table th:nth-child(6),.restricted-financials .inventory-value-table td:nth-child(6),.restricted-financials .inventory-value-table th:nth-child(7),.restricted-financials .inventory-value-table td:nth-child(7),.restricted-financials .order-items th:nth-child(5),.restricted-financials .order-items td:nth-child(5),.restricted-financials .order-items th:nth-child(6),.restricted-financials .order-items td:nth-child(6),.restricted-financials .order-items th:nth-child(7),.restricted-financials .order-items td:nth-child(7),.restricted-financials .purchase-orders-table th:nth-child(5),.restricted-financials .purchase-orders-table td:nth-child(5),.restricted-financials .arrival-items-table th:nth-child(6),.restricted-financials .arrival-items-table td:nth-child(6),.restricted-financials .purchase-document-table th:nth-child(5),.restricted-financials .purchase-document-table td:nth-child(5),.restricted-financials .purchase-document-table th:nth-child(6),.restricted-financials .purchase-document-table td:nth-child(6),.restricted-financials .receipt-card-head>strong,.restricted-financials .receipt-item-list>div>span:nth-of-type(n+2),.restricted-financials .purchase-document-receipts strong{display:none!important}.reservation-inventory-cards{grid-template-columns:repeat(3,1fr)}.reservation-inventory-cards .reserved-inventory-card{background:#fff4e7}.reservation-inventory-cards .reserved-inventory-card b{color:#ad6927}.inventory-value-table{min-width:1040px}.reservation-stock-button{color:#607069;text-align:left;cursor:default;background:#f3f6f5;border:0;border-radius:8px;min-width:92px;padding:6px 9px}.reservation-stock-button b,.reservation-stock-button small{display:block}.reservation-stock-button b{font-size:9px}.reservation-stock-button small{color:#899590;margin-top:3px;font-size:7px}.reservation-stock-button.has-reservations{color:#9a5e24;cursor:pointer;background:#fff7eb;border:1px solid #e7c99f}.reservation-stock-button.has-reservations:hover{background:#ffefd8}.reservation-detail-modal{width:min(760px,100%);max-height:90vh;overflow:auto}.reservation-summary{grid-template-columns:repeat(3,1fr);gap:8px;margin-bottom:15px;display:grid}.reservation-summary span{color:#7b8a84;background:#f1f6f4;border-radius:8px;padding:11px 12px;font-size:8px}.reservation-summary b{color:#27483c;margin-top:5px;font:16px Georgia,serif;display:block}.reservation-summary span:nth-child(2){background:#fff2df}.reservation-summary span:nth-child(2) b{color:#a76627}.reservation-order-list{border:1px solid #e4ebe8;border-radius:9px;overflow:hidden}.reservation-order-list>div{border-top:1px solid #e8eeeb;grid-template-columns:auto minmax(230px,1fr) auto auto;align-items:center;gap:11px;padding:12px;display:grid}.reservation-order-list>div:first-child{border-top:0}.reservation-channel{color:#fff;background:#96588a;border-radius:8px;place-items:center;width:28px;height:28px;font-weight:900;display:grid}.reservation-order-list b,.reservation-order-list small{display:block}.reservation-order-list b{color:#2b463d;font-size:9px}.reservation-order-list small{color:#899590;margin-top:4px;font-size:7px}.reservation-order-list strong{color:#9c6127;white-space:nowrap;font-size:9px}.reservation-order-list em{color:#9b6127;white-space:nowrap;background:#fff0da;border-radius:8px;padding:4px 7px;font-size:7px;font-style:normal}.backorder-refresh-button{color:#965c24;cursor:pointer;white-space:nowrap;background:#fff6e9;border:1px solid #d59455;border-radius:8px;height:31px;padding:0 12px;font-size:8px;font-weight:800}.backorder-refresh-button:hover{background:#ffecd1}.backorder-refresh-button:disabled{color:#9aa6a1;cursor:default;background:#f5f7f6;border-color:#d9e3df}.order-metrics .stockout-order-metric{background:#fff1ec;border-color:#efc8bb}.order-metrics .stockout-order-metric b{color:#b4513f}.order-filter button.stockout-filter:not(.active){color:#a95747;border-color:#edc5b9}.order-filter button.stockout-filter.active{color:#fff;background:#b85543;border-color:#b85543}.stockout-order-card{border-color:#e7b6a9}.stockout-order-card>header{background:#fff7f4}.order-status.stockout{color:#ad4e3d;background:#fbe5df}.stockout-item-row{background:#fff8f5}.inventory-allocation-state{background:#fff0d9;border-radius:6px;width:fit-content;padding:3px 6px;font-weight:800;color:#996127!important;margin-top:5px!important}.inventory-allocation-state.fulfilled{background:#e6f4ed;color:#277154!important}.inventory-allocation-state.shortage{background:#fbe5df;color:#ad4e3d!important}.platform-chip{color:#79557d;background:#efe8f2;border-radius:8px;margin-left:8px;padding:3px 7px;font-size:7px;font-weight:800;display:inline-block}.profit-exclusion-grid{grid-template-columns:1fr 1fr;gap:9px;display:grid}.stockout-profit-exclusion{color:#985345;background:#fff3ef;border-color:#efc7ba}.stockout-profit-exclusion b{color:#ac4e3d}@media (width<=1000px){.reservation-inventory-cards{grid-template-columns:repeat(2,1fr)}}@media (width<=620px){.reservation-inventory-cards,.reservation-summary,.profit-exclusion-grid{grid-template-columns:1fr}.reservation-order-list>div{grid-template-columns:auto 1fr}.reservation-order-list strong,.reservation-order-list em{grid-column:2}}.store-card.featured-store{border-color:#96cbb5;box-shadow:0 8px 25px #1d6d5310}.store-message,.imported-orders{margin-top:16px}.live-report{background:#edf7f2;border:1px solid #cfe9de;border-radius:11px;margin-bottom:15px;padding:14px 17px}.date-range-selector{background:#fff;border:1px solid #dfe7e3;border-radius:11px;align-items:center;gap:12px;margin-bottom:14px;padding:10px 12px;display:flex;box-shadow:0 4px 16px #1d4b3b08}.date-presets{background:#f2f6f4;border-radius:9px;gap:3px;padding:3px;display:inline-flex}.date-presets button{color:#6f7f79;cursor:pointer;background:0 0;border:0;border-radius:7px;height:30px;padding:0 13px;font-size:9px;font-weight:700}.date-presets button.active{color:#fff;background:#216f54;box-shadow:0 2px 6px #1c614829}.year-select,.custom-date-inputs,.custom-date-inputs label{color:#7d8b86;align-items:center;gap:7px;font-size:8px;display:flex}.year-select{margin-left:auto}.year-select select,.custom-date-inputs input{color:#344a42;background:#fff;border:1px solid #dce5e1;border-radius:8px;outline:none;height:34px;padding:0 9px;font-size:9px}.year-select select:focus,.custom-date-inputs input:focus{border-color:#64a78d;box-shadow:0 0 0 3px #e5f3ed}.report-loading{min-height:155px}.report-loading .spinner{margin-bottom:12px}.profit-series-panel{margin-bottom:15px;padding:17px;overflow:hidden}.profit-series{align-items:stretch;gap:8px;min-height:205px;margin-top:18px;padding:0 2px 3px;display:flex;overflow-x:auto}.profit-series-item{text-align:center;flex:1;grid-template-rows:22px 128px auto auto;align-items:end;min-width:58px;display:grid}.profit-series-item>b{color:#315045;white-space:nowrap;align-self:start;font-size:7px}.profit-bar-track{background:linear-gradient(#fafcfb,#f0f5f2);border-radius:5px 5px 2px 2px;justify-self:center;align-items:flex-end;width:24px;height:122px;display:flex;overflow:hidden}.profit-bar-track i{background:linear-gradient(#4fb88e,#247356);border-radius:5px 5px 2px 2px;width:100%;min-height:5px;display:block}.profit-bar-track i.negative{background:linear-gradient(#e99b7e,#c8654e)}.profit-series-item>span{color:#63756e;white-space:nowrap;margin-top:7px;font-size:7px}.profit-series-item>small{color:#9aa5a1;margin-top:4px;font-size:7px}.empty-series{color:#7e8c87;background:#f7f9f8;border-radius:9px;place-items:center;min-height:150px;margin-top:14px;font-size:9px;display:grid}.live-report-head{color:#27654f;justify-content:space-between;align-items:center;font-size:10px;font-weight:700;display:flex}.live-report-head small{color:#728b81;font-weight:400}.live-dot{background:#2fb37d;border-radius:50%;width:7px;height:7px;margin-right:7px;display:inline-block;box-shadow:0 0 0 3px #d6efe5}.live-report-grid{grid-template-columns:repeat(4,1fr);gap:14px;margin-top:13px;display:grid}.live-report-grid div{background:#fff;border-radius:8px;padding:10px}.live-report-grid span,.live-report-grid b{display:block}.live-report-grid span{color:#7e8f88;font-size:8px}.live-report-grid b{margin-top:5px;font:14px Georgia,serif}.live-report-grid.woo-profit-grid{grid-template-columns:repeat(4,1fr)}.pending-profit-exclusion{color:#8a6230;background:#fff8ed;border:1px solid #efd9b6;border-radius:9px;grid-template-columns:auto auto 1fr;align-items:center;gap:7px 14px;margin-top:11px;padding:10px 12px;display:grid}.pending-profit-exclusion span{font-size:8px;font-weight:800}.pending-profit-exclusion b{color:#9d6125;font:11px Georgia,serif}.pending-profit-exclusion small{color:#917b61;font-size:8px}.pending-profit-exclusion.compact{grid-template-columns:auto auto;margin-top:10px}.pending-profit-exclusion.compact small{grid-column:1/-1}.woo-test-grid{grid-template-columns:.8fr 1.2fr;gap:16px;margin-bottom:16px;display:grid}.woo-test-list{gap:10px;margin-top:16px;display:grid}.woo-test-list span{color:#62736c;font-size:9px}.woo-test-list i{color:#217657;background:#e3f4ec;border-radius:50%;place-items:center;width:17px;height:17px;margin-right:8px;font-size:8px;font-style:normal;font-weight:800;display:inline-grid}.profit-formula{background:#f3f7f5;border-radius:9px;align-items:center;gap:8px;margin-top:18px;padding:13px;display:flex}.profit-formula span,.profit-formula strong{color:#52645d;text-align:center;background:#fff;border-radius:7px;flex:1;padding:8px 6px;font-size:8px}.profit-formula strong{color:#1f7254;background:#dff2e9}.profit-formula b{color:#83918c;font-size:10px}.inventory-profit-formula span{min-width:90px}.inventory-actions{gap:8px;display:flex}.inventory-bulk-bar{color:#52645d;background:#f2f8f5;border:1px solid #d8e9e1;border-radius:9px;align-items:center;gap:18px;min-height:48px;margin:0 0 10px;padding:7px 10px 7px 13px;font-size:9px;display:flex}.inventory-bulk-bar label{color:#315d4d;cursor:pointer;align-items:center;gap:7px;font-weight:700;display:flex}.inventory-bulk-bar input,.inventory-value-table .selection-column input{accent-color:#237758;cursor:pointer;width:14px;height:14px}.inventory-bulk-bar>span b{color:#1f7254}.inventory-bulk-bar>div{align-items:center;gap:7px;margin-left:auto;display:flex}.inventory-bulk-bar .primary-btn{height:32px}.bulk-stocktake-modal{width:min(860px,100%)}.bulk-stocktake-tools{color:#687b73;background:#f3f8f5;border:1px solid #dbe9e3;border-radius:9px;justify-content:space-between;align-items:center;gap:14px;margin-bottom:12px;padding:10px 12px;font-size:9px;display:flex}.bulk-stocktake-tools>div{gap:8px;display:flex}.bulk-stocktake-scroll{border:1px solid #e1e9e5;border-radius:9px;max-height:min(52vh,520px)}.bulk-stocktake-table{min-width:720px}.bulk-stocktake-table td{padding-block:8px}.bulk-stocktake-table input{width:115px;height:34px;margin:0}.inventory-valuation-panel{margin-top:16px;padding:18px}.inventory-ledger-table{min-width:1120px}.inventory-ledger-table td{vertical-align:top}.inventory-adjustment-preview{grid-template-columns:repeat(3,1fr);gap:8px;margin:2px 0 14px;display:grid}.inventory-adjustment-preview span{color:#788781;background:#f2f7f5;border-radius:8px;padding:11px;font-size:8px}.inventory-adjustment-preview b{color:#27483c;margin-top:5px;font-size:10px;display:block}.inventory-finance-metrics{grid-template-columns:repeat(4,1fr)}.profit-warning{color:#a86728;background:#fff1df;border-radius:7px;margin-top:10px;padding:9px 11px;font-size:8px;line-height:1.6}.woo-finance-breakdown{grid-template-columns:repeat(3,1fr);gap:8px;margin-top:14px;display:grid}.woo-finance-breakdown span{color:#7b8984;background:#f4f7f6;border-radius:8px;padding:10px;font-size:8px}.woo-finance-breakdown b{color:#30443c;margin-top:5px;font-size:10px;display:block}.stores-grid.woo-only{grid-template-columns:minmax(320px,620px)}.store-platform-section{margin-bottom:30px}.store-platform-section+.store-platform-section{border-top:1px solid var(--line);padding-top:26px}.tiktok-store-section{border:1px solid var(--line);background:linear-gradient(145deg,#fff 0%,#fbfcfc 100%);border-radius:14px;padding:20px}.tiktok-add,.tiktok-authorize-button{background:#111}.tiktok-add:hover,.tiktok-authorize-button:hover{background:#2b2b2b}.tiktok-setup-panel{background:#fff8ea;border:1px solid #f0d7b2;border-radius:11px;align-items:flex-start;gap:13px;margin-bottom:12px;padding:14px;display:flex}.tiktok-setup-panel>div{flex:1;min-width:0}.tiktok-setup-panel b,.tiktok-setup-panel p,.tiktok-setup-panel small{display:block}.tiktok-setup-panel b{color:#4a3a24;font-size:11px}.tiktok-setup-panel p{color:#7c6544;min-height:0;margin:5px 0;font-size:9px;line-height:1.55}.tiktok-setup-panel small{color:#9c7c4f;word-break:break-all;font-size:7px}.tiktok-auth-steps{grid-template-columns:repeat(3,1fr);gap:8px;margin:0 0 12px;display:grid}.tiktok-auth-steps span{background:#f8faf9;border:1px solid #e3e9e6;border-radius:9px;grid-template-columns:26px 1fr;align-items:center;gap:2px 8px;padding:11px;display:grid}.tiktok-auth-steps b{color:#277658;background:#dff1e9;border-radius:50%;grid-row:1/3;place-items:center;width:26px;height:26px;font-size:10px;display:grid}.tiktok-auth-steps em{color:#30453d;font-size:9px;font-style:normal;font-weight:700}.tiktok-auth-steps small{color:#83908b;font-size:7px;line-height:1.4}.sync-paused-banner{color:#315f50;background:#eaf6f0;border:1px solid #d4eadf;border-radius:10px;align-items:center;gap:10px;margin-bottom:16px;padding:11px 13px;display:flex}.sync-paused-banner>div{flex-wrap:wrap;align-items:baseline;gap:8px;display:flex}.sync-paused-banner b{font-size:10px}.sync-paused-banner span{color:#608075;font-size:8px}.tiktok-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.tiktok-store-card{border-color:#dfe5e2;box-shadow:0 5px 18px #1c2b2510}.tiktok-company-name{color:#6f7c77!important;min-height:0!important;margin:-2px 0 7px!important}.tiktok-shop-list{gap:7px;margin:14px 0 12px;display:grid}.tiktok-shop-list>div{background:#f5f7f6;border:1px solid #e9edeb;border-radius:8px;padding:9px 10px}.tiktok-shop-list span,.tiktok-shop-list small{display:block}.tiktok-shop-list span{color:#283c35;font-size:9px;font-weight:700}.tiktok-shop-list small{color:#87938f;margin-top:4px;font-size:7px}.tiktok-shop-empty{color:#8a9692;text-align:center;background:#f5f7f6;border:1px dashed #dce3df;border-radius:8px;margin:14px 0 12px;padding:14px 8px;font-size:8px}.sync-switches{grid-template-columns:repeat(3,1fr);gap:6px;margin:12px 0;display:grid}.sync-switches span{text-align:center;color:#7b8783;background:#f7f8f8;border:1px solid #ecefee;border-radius:7px;padding:8px 5px;font-size:7px}.sync-switches b{color:#b45f4e;margin-top:4px;font-size:8px;display:block}.tiktok-authorize-actions{grid-template-columns:1.15fr 1fr;gap:7px;margin-top:12px;display:grid}.tiktok-authorize-actions button{width:100%;min-width:0}.tiktok-share-modal{width:min(620px,100vw - 32px)}.tiktok-link-expiry{color:#8a9692;margin-top:8px;font-size:7px;line-height:1.5;display:block}.tiktok-empty-state{align-items:center;gap:14px;padding:18px;display:flex}.tiktok-empty-state h2{color:#263a34;margin:0 0 5px;font:14px Georgia,Songti SC,serif}.tiktok-empty-state p{color:#82908b;margin:0;font-size:9px}.tiktok-company-modal .credential-note{background:#eef4f2}.marketplace-store-section{border:1px solid var(--line);background:linear-gradient(145deg,#fff 0%,#fbfcfc 100%);border-radius:14px;padding:20px}.marketplace-store-section.mercadolivre{background:linear-gradient(145deg,#fffef5 0%,#fff 45%);border-color:#e8e2a6}.marketplace-store-section.shopee{background:linear-gradient(145deg,#fff8f6 0%,#fff 45%);border-color:#efd8d2}.marketplace-add:hover{filter:brightness(.95)}.marketplace-setup-panel{background:#fff8ea;border:1px solid #f0d7b2;border-radius:11px;align-items:flex-start;gap:13px;margin-bottom:12px;padding:14px;display:flex}.marketplace-setup-panel>div{flex:1;min-width:0}.marketplace-setup-panel b,.marketplace-setup-panel p,.marketplace-setup-panel small{display:block}.marketplace-setup-panel b{color:#4a3a24;font-size:11px}.marketplace-setup-panel p{color:#7c6544;min-height:0;margin:5px 0;font-size:9px;line-height:1.55}.marketplace-setup-panel small{color:#9c7c4f;word-break:break-all;font-size:7px}.marketplace-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.marketplace-store-card{border-color:#e3e7e5;box-shadow:0 5px 18px #1c2b2510}.marketplace-company-name{color:#6f7c77!important;min-height:0!important;margin:-2px 0 7px!important}.marketplace-shop-list{gap:7px;margin:14px 0 12px;display:grid}.marketplace-shop-list>div{background:#f5f7f6;border:1px solid #e9edeb;border-radius:8px;padding:9px 10px}.marketplace-shop-list span,.marketplace-shop-list small{display:block}.marketplace-shop-list span{color:#283c35;font-size:9px;font-weight:700}.marketplace-shop-list small{color:#87938f;margin-top:4px;font-size:7px}.marketplace-shop-title{justify-content:space-between;align-items:flex-start;gap:10px;display:flex}.marketplace-shop-title>div{min-width:0}.marketplace-shop-title em{color:#a55b4a;background:#f5e5e1;border-radius:999px;flex:none;padding:4px 7px;font-size:7px;font-style:normal;font-weight:700}.marketplace-shop-title em.active{color:#217150;background:#dff2e8}.marketplace-shop-sync{grid-template-columns:repeat(3,1fr);gap:6px;margin-top:10px;display:grid}.marketplace-shop-sync button,.marketplace-shop-sync>span{color:#77837f;min-width:0;font:inherit;text-align:center;background:#fff;border:1px solid #e6ebe8;border-radius:7px;padding:7px 4px;font-size:7px}.marketplace-shop-sync button{cursor:pointer}.marketplace-shop-sync button:hover:not(:disabled){border-color:#72b99c}.marketplace-shop-sync button:disabled{cursor:not-allowed;opacity:.6}.marketplace-shop-sync b{color:#ad6553;margin-top:3px;font-size:8px;display:block}.marketplace-shop-sync button.enabled{color:#285c49;background:#eaf7f0;border-color:#86c8ab}.marketplace-shop-sync button.enabled b{color:#1c8058}.marketplace-shop-sync.manual-only>span{color:#7c6a42;background:#fffaf0;border-color:#eadbb9}.marketplace-shop-sync.manual-only>span b{color:#9a6d26}.marketplace-shop-last-sync{margin-top:7px!important;display:block!important}.marketplace-sync-times{grid-template-columns:1fr 1fr;gap:4px 8px;margin-top:8px;display:grid}.marketplace-sync-times small{color:#7f8f89!important;margin:0!important;font-size:7px!important}.marketplace-sync-times em{color:#4f806d;grid-column:1/-1;font-size:7px;font-style:normal;font-weight:700}.marketplace-shop-actions{align-items:center;gap:7px;margin-top:9px;display:flex}.marketplace-shop-actions .primary-btn{flex:1;min-width:0}.marketplace-shop-actions.split-sync-actions{grid-template-columns:minmax(0,1fr) minmax(0,1fr) auto;display:grid}.marketplace-shop-actions.woo-split-sync-actions{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.marketplace-shop-actions.split-sync-actions .primary-btn,.marketplace-shop-actions.split-sync-actions .secondary-btn{white-space:nowrap;width:100%;min-width:0}.product-sync-button{color:#217454;background:#eef8f4;border-color:#92c8b1;font-weight:800}.woo-realtime-banner{color:#27664f;background:linear-gradient(135deg,#eaf8f1,#f7fcfa);border:1px solid #bfe2d2;border-radius:11px;align-items:center;gap:12px;margin-bottom:16px;padding:13px 15px;display:flex}.woo-realtime-banner>svg{flex:none}.woo-realtime-banner>div{flex-wrap:wrap;flex:1;align-items:center;gap:8px 16px;min-width:0;display:flex}.woo-realtime-banner b{font-size:10px}.woo-realtime-banner span{color:#5d7c70;font-size:8px}.woo-realtime-banner em{color:#fff;background:#237957;border-radius:999px;flex:none;padding:5px 8px;font-size:7px;font-style:normal;font-weight:900}.woo-realtime-lanes{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:13px;display:grid}.woo-realtime-lane{background:#f9fcfa;border:1px solid #d8e7e0;border-radius:10px;min-width:0;padding:12px}.woo-realtime-lane.orders{background:#f1faf6;border-color:#bcdcca}.woo-realtime-lane.products{background:#f8fbfa;border-color:#d2e3dc}.woo-realtime-lane>header{justify-content:space-between;align-items:center;gap:8px;display:flex}.woo-realtime-lane>header span{color:#244b3d;font-size:10px;font-weight:900}.woo-realtime-lane>header em{color:#207453;background:#dff2e9;border-radius:999px;flex:none;padding:4px 7px;font-size:7px;font-style:normal;font-weight:900}.woo-realtime-lane>strong,.woo-realtime-lane>small{display:block}.woo-realtime-lane>strong{color:#254a3d;margin-top:9px;font-size:9px}.woo-realtime-lane>small{color:#71827b;min-height:31px;margin-top:5px;font-size:7px;line-height:1.55}.woo-realtime-lane>button{width:100%;margin-top:10px}.woo-realtime-lane>.marketplace-inline-progress{margin-top:9px}@media (width<=700px){.woo-realtime-banner{align-items:flex-start}.woo-realtime-banner>div{gap:5px;display:grid}.woo-realtime-lanes{grid-template-columns:1fr}}.marketplace-inline-progress{background:#fff;border:1px solid #dfe9e4;border-radius:8px;margin-top:7px;padding:9px 10px}.marketplace-inline-progress>div:first-child{color:#476158;justify-content:space-between;align-items:center;gap:10px;font-size:8px;display:flex}.marketplace-inline-progress>div:first-child b{color:#237c5b;font-size:8px}.marketplace-inline-progress small{line-height:1.5;color:#7d8c87!important;margin-top:6px!important;font-size:7px!important;display:block!important}.marketplace-inline-progress.success{background:#f0faf5;border-color:#bde1d0}.marketplace-inline-progress.queued{background:#fffaf0;border-color:#eadca5}.marketplace-inline-progress.queued>div:first-child b{color:#8a6a19}.marketplace-inline-progress.retrying{background:#fff7ee;border-color:#ecc9a2}.marketplace-inline-progress.retrying>div:first-child b{color:#a6601f}.marketplace-inline-progress.error{background:#fff5f2;border-color:#efc5bc}.marketplace-inline-progress.error>div:first-child b{color:#b65745}.marketplace-inline-progress.cancelled{background:#f8f6f1;border-color:#d8d3c8}.marketplace-inline-progress.cancelled>div:first-child b{color:#7c6d51}.marketplace-sync-metrics{color:#73827c;justify-content:space-between;align-items:center;gap:10px;margin-top:7px;font-size:7px;display:flex}.marketplace-sync-metrics span{min-width:0}.marketplace-sync-metrics b{color:#294e40;font-size:8px}.marketplace-inline-progress.cancelled .marketplace-sync-metrics b,.marketplace-sync-job.cancelled .marketplace-sync-metrics b{color:#7c6d51}.marketplace-progress-track{background:#e8efec;border-radius:999px;height:5px;margin-top:6px;overflow:hidden}.marketplace-progress-track i{border-radius:inherit;background:#2f9d73;min-width:5px;height:100%;transition:width .35s;display:block}.marketplace-inline-progress.running .marketplace-progress-track i,.marketplace-sync-job.running .marketplace-progress-track i{background:linear-gradient(90deg,#2f9d73 0%,#74d1aa 45%,#2f9d73 100%) 0 0/180% 100%;animation:1.2s linear infinite marketplace-sync-flow}.marketplace-inline-progress.queued .marketplace-progress-track i,.marketplace-sync-job.queued .marketplace-progress-track i{background:#c7a84d}.marketplace-inline-progress.retrying .marketplace-progress-track i,.marketplace-sync-job.retrying .marketplace-progress-track i{background:linear-gradient(90deg,#c98235 0%,#efb66e 45%,#c98235 100%) 0 0/180% 100%;animation:1.5s linear infinite marketplace-sync-flow}.marketplace-inline-progress.error .marketplace-progress-track i,.marketplace-sync-job.error .marketplace-progress-track i{background:#d66d57}.marketplace-inline-progress.cancelled .marketplace-progress-track i,.marketplace-sync-job.cancelled .marketplace-progress-track i{background:#a99a7d}.marketplace-sync-center{z-index:8;background:#fff;border:1px solid #cfded7;border-radius:14px;flex-direction:column;width:min(760px,100% - 64px);max-height:min(72dvh,760px);margin:16px 32px 0 auto;transition:width .2s,border-radius .2s,box-shadow .2s;display:flex;position:relative;overflow:hidden;box-shadow:0 12px 34px #16382d1f}.marketplace-sync-center-head{color:#fff;cursor:pointer;text-align:left;background:#173f34;border:0;align-items:center;gap:10px;width:100%;min-height:68px;padding:10px 12px;display:flex}.marketplace-sync-center-head>span{color:#aee4cc;background:#2b6655;border-radius:9px;flex:none;place-items:center;width:30px;height:30px;display:grid}.marketplace-sync-center-head>span.working svg{animation:1.15s linear infinite spin}.marketplace-sync-center-head>div{flex:1;min-width:0}.marketplace-sync-center-head b,.marketplace-sync-center-head small{display:block}.marketplace-sync-center-head b{font-size:11px}.marketplace-sync-center-head small{color:#b9d1c8;gap:2px;margin-top:3px;font-size:7px;line-height:1.35;display:grid}.marketplace-sync-center-head small strong,.marketplace-sync-center-head small span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.marketplace-sync-center-head small strong{color:#f3fff9;font-size:8px}.marketplace-sync-center-head em{color:#173f34;text-align:center;white-space:nowrap;background:#5bd29f;border-radius:999px;min-width:22px;padding:4px 7px;font-size:7px;font-style:normal;font-weight:900}.marketplace-sync-center-head em.waiting{color:#503f0d;background:#efd47a}.marketplace-sync-center-head em.retrying{color:#5a330d;background:#efb66e}.marketplace-sync-center-head em.complete{color:#15563e;background:#b9ead4}.marketplace-sync-center-head em.paused{color:#4f4634;background:#d8d0bc}.marketplace-sync-center-head em.needs-attention{color:#6f2519;background:#ffb6a7}.marketplace-sync-center.state-error .marketplace-sync-center-head{background:#57382f}.marketplace-sync-center.state-error .marketplace-sync-center-head>span{color:#ffd0c5;background:#784d42}.marketplace-sync-center.state-queued .marketplace-sync-center-head>span,.marketplace-sync-center.state-retrying .marketplace-sync-center-head>span,.marketplace-sync-center.state-paused .marketplace-sync-center-head>span{color:#f0d887;background:#435c4f}.marketplace-sync-center.state-success .marketplace-sync-center-head>span{color:#c4f1dd;background:#28634f}.marketplace-sync-center-head>svg{transition:transform .2s}.marketplace-sync-center.collapsed .marketplace-sync-center-head>svg{transform:rotate(180deg)}.marketplace-sync-center.collapsed{border-radius:14px;width:min(560px,100% - 64px);max-height:68px;box-shadow:0 8px 24px #16382d1a}.marketplace-sync-center.collapsed .marketplace-sync-center-head{border-radius:13px;width:100%;min-height:66px;padding:9px 11px}.marketplace-sync-center.collapsed .marketplace-sync-center-head small span{display:none}.marketplace-sync-center.collapsed .marketplace-sync-center-head>span{border-radius:50%;width:34px;height:34px}.marketplace-sync-center.collapsed .marketplace-sync-center-head>em{min-width:20px;padding:3px 6px}.marketplace-sync-priority-note{color:#70817a;background:#f8faf9;border-bottom:1px solid #e5ece8;padding:7px 11px;font-size:7px;display:block}.marketplace-sync-schedule-banner{color:#245645;background:#eaf6f0;border-bottom:1px solid #dbe6e1;gap:8px;padding:10px 11px;display:grid}.marketplace-sync-schedule-banner b,.marketplace-sync-schedule-banner span,.marketplace-sync-schedule-banner small,.marketplace-sync-schedule-banner em{display:block}.marketplace-sync-schedule-banner b{font-size:8px}.marketplace-sync-schedule-banner span{color:#56756a;font-size:7px;line-height:1.45}.marketplace-sync-schedule-banner small{color:#6c7f77;font-size:6px;line-height:1.45}.marketplace-sync-schedule-banner em{color:#2d765c;font-size:7px;font-style:normal;font-weight:800}.marketplace-sync-schedule-banner>header{justify-content:space-between;align-items:center;gap:10px;display:flex}.marketplace-sync-schedule-banner>header>div{min-width:0}.marketplace-sync-schedule-banner>header span{margin-top:2px}.marketplace-sync-schedule-banner>header em{white-space:nowrap;background:#f6fcf9;border:1px solid #b8decc;border-radius:999px;flex:none;padding:4px 7px}.marketplace-sync-policy-grid{grid-template-columns:1fr 1fr;gap:5px;display:grid}.marketplace-sync-policy-grid>div{background:#f9fcfa;border:1px solid #cfe5da;border-radius:8px;min-width:0;padding:7px 8px}.marketplace-sync-policy-grid>div b{color:#225d46}.marketplace-sync-policy-grid>div span{color:#668076;margin-top:3px;font-size:6px;line-height:1.5}.marketplace-sync-job-list{background:#f4f7f5;gap:7px;max-height:min(56vh,470px);padding:8px;display:grid;overflow:auto}.marketplace-sync-detail-shortcuts{background:#f4f7f5;grid-template-columns:1fr 1fr;gap:6px;padding:8px 8px 0;display:grid}.marketplace-sync-detail-shortcuts button{color:#285343;cursor:pointer;text-align:left;background:#fff;border:1px solid #d6e5de;border-radius:8px;justify-content:space-between;align-items:center;gap:8px;min-width:0;padding:8px 9px;display:flex}.marketplace-sync-detail-shortcuts button:hover{background:#f1faf6;border-color:#7fc4a8}.marketplace-sync-detail-shortcuts span{font-size:8px;font-weight:900}.marketplace-sync-detail-shortcuts b{color:#75867f;font-size:6px;font-weight:700}.marketplace-sync-job{background:#fff;border:1px solid #dde7e2;border-radius:10px;padding:10px}.marketplace-sync-job.success{border-color:#bde1d0}.marketplace-sync-job.queued{background:#fffdf7;border-color:#eadca5}.marketplace-sync-job.retrying{background:#fffaf4;border-color:#ecc9a2}.marketplace-sync-job.error{border-color:#efc5bc}.marketplace-sync-job.cancelled{background:#fbfaf7;border-color:#d8d3c8}.marketplace-sync-job.manually-prioritized{border-color:#54b78f;box-shadow:0 0 0 2px #54b78f1f}.marketplace-sync-job-title{align-items:center;gap:8px;display:flex}.marketplace-sync-job-title>span{border-radius:7px;flex:none;place-items:center;width:25px;height:25px;font-size:9px;font-weight:900;display:grid}.marketplace-sync-job-title>div{flex:1;min-width:0}.marketplace-sync-job-title b,.marketplace-sync-job-title small{white-space:nowrap;text-overflow:ellipsis;display:block;overflow:hidden}.marketplace-sync-job-title b{color:#263d35;font-size:9px}.marketplace-sync-job-title small{color:#87948f;margin-top:2px;font-size:7px}.marketplace-sync-job-title button{color:#708079;cursor:pointer;background:#eef2f0;border:0;border-radius:7px;width:25px;height:25px}.marketplace-sync-job-title button.marketplace-sync-stop{color:#a64f3e;background:#fff4f1;border:1px solid #e5b9ae;width:auto;padding:0 9px;font-size:7px;font-weight:800}.marketplace-sync-job-title button.marketplace-sync-stop:hover{background:#ffe8e2}.marketplace-sync-job-title .marketplace-sync-job-actions{flex:none;align-items:center;gap:5px;display:flex}.marketplace-sync-job-title .marketplace-sync-job-actions button.marketplace-sync-prioritize{color:#176f50;background:#f0faf5;border:1px solid #77bea1;width:auto;padding:0 9px;font-size:7px;font-weight:900}.marketplace-sync-job-title .marketplace-sync-job-actions button.marketplace-sync-prioritize:hover:not(:disabled){background:#dff4e9}.marketplace-sync-job-title .marketplace-sync-job-actions button.marketplace-sync-prioritize.is-prioritized{color:#fff;cursor:default;opacity:1;background:#27845f;border-color:#27845f}.marketplace-sync-job-title .marketplace-sync-job-actions button.marketplace-sync-resume{color:#16704e;background:#edf9f3;border:1px solid #8bcab0;width:auto;padding:0 9px;font-size:7px;font-weight:900}.marketplace-sync-job-title .marketplace-sync-job-actions button.marketplace-sync-resume:hover{background:#ddf3e8}.marketplace-sync-job-phase{color:#4a6058;justify-content:space-between;gap:10px;margin-top:8px;font-size:8px;display:flex}.marketplace-sync-job-phase b{color:#217756}.marketplace-sync-job.queued .marketplace-sync-job-phase b{color:#8a6a19}.marketplace-sync-job.retrying .marketplace-sync-job-phase b{color:#a6601f}.marketplace-sync-job.error .marketplace-sync-job-phase b{color:#b65745}.marketplace-sync-job.cancelled .marketplace-sync-job-phase b{color:#7c6d51}.marketplace-sync-job p{color:#75837e;margin:7px 0 0;font-size:7px;line-height:1.5}.marketplace-sync-checkpoint{background:#f2f8f5;border:1px solid #d8e7e0;border-radius:7px;grid-template-columns:auto 1fr;gap:3px 7px;margin-top:8px;padding:7px 8px;display:grid}.marketplace-sync-checkpoint b{color:#197052;white-space:nowrap;background:#dff2e9;border-radius:5px;grid-row:1/3;align-self:center;padding:3px 5px;font-size:7px}.marketplace-sync-checkpoint span{color:#385d4f;font-size:7px;font-weight:800;line-height:1.45}.marketplace-sync-checkpoint small{color:#75877f!important;margin:0!important;font-size:6px!important}.marketplace-sync-job.error .marketplace-sync-checkpoint,.marketplace-inline-progress.error .marketplace-sync-checkpoint{background:#fff8f5;border-color:#efc8bf}.marketplace-sync-job.error .marketplace-sync-checkpoint b,.marketplace-inline-progress.error .marketplace-sync-checkpoint b{color:#a84937;background:#f9dfd8}.marketplace-sync-failure{color:#9b4736;background:#fff5f2;border:1px solid #efc5bc;border-radius:7px;grid-template-columns:auto 1fr;gap:7px;margin-top:8px;padding:7px 8px;display:grid}.marketplace-sync-failure b{font-size:7px}.marketplace-sync-failure span{font-size:7px;line-height:1.45}.marketplace-sync-detail-backdrop{z-index:130}.marketplace-sync-detail-modal{flex-direction:column;width:min(640px,100vw - 28px);max-height:min(86vh,760px);padding:0;display:flex;overflow:hidden}.marketplace-sync-detail-modal .modal-head{border-bottom:1px solid #e8eeeb;flex:none;margin:0;padding:18px 20px 15px}.marketplace-sync-detail-modal .modal-head h2{font:700 16px/1.2 inherit}.marketplace-sync-detail-progress{flex:none;align-items:center;gap:12px;padding:18px 20px 13px;display:flex}.marketplace-sync-detail-progress .marketplace-progress-track{flex:1;height:7px;margin:0}.marketplace-sync-detail-progress .marketplace-progress-track i{background:#48b91e}.marketplace-sync-detail-progress>b{color:#68766f;font-size:12px}.marketplace-sync-detail-summary{border-top:1px solid #edf0ee;border-bottom:1px solid #edf0ee;flex:none;margin:0 20px}.marketplace-sync-detail-summary>span{color:#3e4e48;border-bottom:1px solid #edf0ee;grid-template-columns:8px 1fr auto;align-items:center;gap:8px;min-height:42px;display:grid}.marketplace-sync-detail-summary>span:last-child{border-bottom:0}.marketplace-sync-detail-summary i{background:#555;border-radius:999px;width:6px;height:6px}.marketplace-sync-detail-summary .success i{background:#48b45d}.marketplace-sync-detail-summary .failed i{background:#ec4f65}.marketplace-sync-detail-summary .stopped i{background:#a49474}.marketplace-sync-detail-summary b{font-size:10px;font-weight:700}.marketplace-sync-detail-summary strong{color:#53615c;font-size:11px}.marketplace-sync-detail-list{background:#fafbfa;min-height:150px;margin:12px 20px 0;padding:0 6px 0 0;overflow:auto}.marketplace-sync-detail-row{background:#fff;border-bottom:1px solid #e8ecea;padding:12px}.marketplace-sync-detail-row:last-child{border-bottom:0}.marketplace-sync-detail-row-head{align-items:center;gap:9px;display:flex}.marketplace-sync-detail-row-head>span{border-radius:7px;flex:none;place-items:center;width:28px;height:28px;font-size:9px;font-weight:900;display:grid}.marketplace-sync-detail-row-head>div{flex:1;min-width:0}.marketplace-sync-detail-row-head b,.marketplace-sync-detail-row-head small{display:block}.marketplace-sync-detail-row-head b{color:#33463f;font-size:10px}.marketplace-sync-detail-row-head small{color:#7a8983;margin-top:3px;font-size:7px;line-height:1.4}.marketplace-sync-detail-row-head>strong{color:#2f936b;font-size:8px}.marketplace-sync-detail-row.error .marketplace-sync-detail-row-head>strong{color:#c64e3c}.marketplace-sync-detail-row.cancelled .marketplace-sync-detail-row-head>strong{color:#857658}.marketplace-sync-detail-row-count{color:#6a7973;justify-content:space-between;gap:10px;margin-top:9px;font-size:8px;display:flex}.marketplace-sync-detail-row-count b{color:#285948;font-size:9px}.marketplace-sync-detail-checkpoint{color:#267357;background:#edf7f2;border-radius:6px;margin-top:8px;padding:7px 8px;font-size:7px;font-weight:800;line-height:1.5}.marketplace-sync-detail-row p{color:#7a8983;margin:7px 0 0;font-size:7px;line-height:1.5}.marketplace-sync-detail-actions{align-items:center;gap:7px;margin-top:8px;display:flex}.marketplace-sync-detail-actions:empty{display:none}.marketplace-sync-detail-actions button{color:#176c4e;cursor:pointer;background:#eff9f4;border:1px solid #78bea2;border-radius:6px;padding:6px 9px;font-size:7px;font-weight:900}.marketplace-sync-detail-actions button.is-prioritized{color:#fff;cursor:default;opacity:1;background:#27845f;border-color:#27845f}.marketplace-sync-detail-modal .modal-actions{flex:none;margin:0 20px;padding:13px 0 18px}@keyframes marketplace-sync-flow{0%{background-position:100% 0}to{background-position:-80% 0}}.marketplace-unbind-button{color:#a85849;cursor:pointer;background:#fff;border:1px solid #e9c9c2;border-radius:7px;padding:8px 10px;font-size:8px}.marketplace-unbind-button:hover:not(:disabled){background:#fff4f1}.marketplace-unbind-button:disabled{cursor:not-allowed;opacity:.55}.sync-ready-banner{background:#e2f6eb;border-color:#b9dfcd}.marketplace-shop-empty{color:#8a9692;text-align:center;background:#f5f7f6;border:1px dashed #dce3df;border-radius:8px;margin:14px 0 12px;padding:14px 8px;font-size:8px}.marketplace-authorize-actions{grid-template-columns:1.15fr 1fr;gap:7px;margin-top:12px;display:grid}.marketplace-authorize-actions button{width:100%;min-width:0}.marketplace-share-modal{width:min(620px,100vw - 32px)}.marketplace-link-expiry{color:#8a9692;margin-top:8px;font-size:7px;line-height:1.5;display:block}.marketplace-empty-state{align-items:center;gap:14px;padding:18px;display:flex}.marketplace-empty-state h2{color:#263a34;margin:0 0 5px;font:14px Georgia,Songti SC,serif}.marketplace-empty-state p{color:#82908b;margin:0;font-size:9px}.marketplace-company-modal .credential-note{background:#eef4f2}@media (width<=1000px){.tiktok-grid,.marketplace-grid{grid-template-columns:1fr}}@media (width>=1280px){.marketplace-sync-center:not(.collapsed){width:min(820px,100% - 64px)}.marketplace-sync-center:not(.collapsed) .marketplace-sync-job-list{flex:1;min-height:0}}@media (width<=620px){.tiktok-store-section,.marketplace-store-section{padding:14px}.tiktok-setup-panel,.marketplace-setup-panel{flex-wrap:wrap;align-items:center}.tiktok-setup-panel .status,.marketplace-setup-panel .status{margin-left:55px}.tiktok-auth-steps{grid-template-columns:1fr}.sync-paused-banner{align-items:flex-start}.sync-paused-banner>div{display:block}.sync-paused-banner span{margin-top:4px;line-height:1.5;display:block}.marketplace-shop-actions.split-sync-actions{grid-template-columns:1fr 1fr}.marketplace-shop-actions.split-sync-actions .marketplace-unbind-button{grid-column:1/-1}.marketplace-sync-center{width:calc(100% - 28px);max-height:min(70dvh,680px);margin:12px 14px 0}.marketplace-sync-center.collapsed{width:calc(100% - 28px);max-width:none}.marketplace-sync-center:not(.collapsed){width:calc(100% - 28px)}.marketplace-sync-policy-grid{grid-template-columns:1fr}.marketplace-sync-center:not(.collapsed) .marketplace-sync-job-list{flex:1;min-height:0}.live-report-head{align-items:flex-start;gap:8px}.live-report-grid,.live-report-grid.woo-profit-grid{grid-template-columns:1fr 1fr}.woo-test-grid{grid-template-columns:1fr}.profit-formula{flex-direction:column;align-items:stretch}.profit-formula b{text-align:center}.inventory-actions{flex-direction:column;align-items:stretch}.inventory-bulk-bar{flex-wrap:wrap;align-items:flex-start;gap:9px 14px}.inventory-bulk-bar>div{justify-content:flex-end;width:100%}.bulk-stocktake-tools{flex-direction:column;align-items:flex-start}.inventory-adjustment-preview{grid-template-columns:1fr}.inventory-finance-metrics{grid-template-columns:1fr 1fr}}.product-tabs{border-bottom:1px solid #dfe6e2;gap:8px;margin-bottom:14px;display:flex}.product-tabs button{color:#71807a;cursor:pointer;text-align:left;background:0 0;border:0;border-bottom:2px solid #0000;align-items:center;gap:10px;min-width:185px;padding:10px 12px 12px;display:flex}.product-tabs button>span{font-size:18px}.product-tabs b,.product-tabs small{display:block}.product-tabs b{color:#41514b;font-size:11px}.product-tabs small{margin-top:4px;font-size:8px}.product-tabs button.active{color:#1f7959;border-bottom-color:#1f7959}.product-tabs button.active b{color:#1f7959}.commerce-platform-tabs,.order-source-tabs{gap:8px;margin-bottom:14px;display:grid}.commerce-platform-tabs{grid-template-columns:repeat(5,minmax(0,1fr))}.order-source-tabs{grid-template-columns:1fr 1.35fr 1fr}.commerce-platform-tabs>button,.order-source-tabs>button{color:#6e7d77;text-align:left;cursor:pointer;background:#fff;border:1px solid #dfe7e3;border-radius:11px;align-items:center;gap:10px;min-width:0;min-height:58px;padding:9px 11px;font-family:inherit;transition:border-color .15s,box-shadow .15s,transform .15s;display:flex}.commerce-platform-tabs>button:hover,.order-source-tabs>button:hover{border-color:#a8cdbd;transform:translateY(-1px);box-shadow:0 5px 16px #1d6d5312}.commerce-platform-tabs>button.active,.order-source-tabs>button.active{background:#f0f8f4;border-color:#52a181;box-shadow:inset 0 0 0 2px #d8eee5}.commerce-platform-tabs b,.commerce-platform-tabs small,.order-source-tabs b,.order-source-tabs small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.commerce-platform-tabs b,.order-source-tabs b{color:#314940;font-size:9px}.commerce-platform-tabs small,.order-source-tabs small{color:#899691;margin-top:4px;font-size:7px}.platform-tab-logo{border-radius:9px;flex:0 0 31px;place-items:center;width:31px;height:31px;font-size:10px;font-weight:900;display:grid}.platform-tab-logo.all,.platform-tab-logo.manual{color:#fff;background:#24785a}.platform-stack-logos{flex:0 0 51px;align-items:center;width:51px;display:flex}.platform-stack-logos i{border:2px solid #fff;border-radius:8px;place-items:center;width:27px;height:27px;margin-left:-7px;font-size:8px;font-style:normal;font-weight:900;display:grid}.platform-stack-logos i:first-child{margin-left:0}.online-platform-badge{color:#765279;background:#eee8f1;border-radius:5px;margin-right:5px;padding:2px 5px;font-weight:800;display:inline-block}.online-platform-badge.mercadolivre{color:#464b80;background:#fff7b3}.online-platform-badge.shopee{color:#b84025;background:#fee7e1}.online-platform-badge.tiktok{color:#202828;background:#e9eeee}.mercado-product-table{min-width:1540px}.mercado-product-table th:nth-last-child(5),.mercado-product-table th:nth-last-child(4){min-width:170px}.mercado-product-table th:nth-last-child(3){min-width:145px}.mercado-listing-logistics{min-width:160px}.mercado-listing-logistics>b{color:#3d416b;font-size:9px;display:block}.mercado-listing-logistics>span{flex-wrap:wrap;gap:4px;margin-top:6px;display:flex}.mercado-listing-logistics em{color:#555a72;background:#fff7bf;border-radius:6px;align-items:center;min-height:20px;padding:3px 6px;font-size:7px;font-style:normal;line-height:1.3;display:inline-flex}.mercado-performance{grid-template-columns:1fr 1fr;gap:5px;min-width:160px;display:grid}.mercado-performance>span{background:#f5f8f7;border-radius:7px;padding:6px 7px}.mercado-performance small,.mercado-performance b{display:block}.mercado-performance small{color:#899691;font-size:7px}.mercado-performance b{color:#315248;margin-top:3px;font-size:9px}.mercado-platform-times{gap:7px;min-width:140px;display:grid}.mercado-platform-times span{color:#8b9793;font-size:7px}.mercado-platform-times b{color:#4d5d57;margin-top:3px;font-size:8px;font-weight:700;display:block}.online-product-platform-status{min-width:115px}.online-product-platform-status>small{color:#7e8b86;max-width:165px;margin-top:6px;font-size:7px;line-height:1.45;display:block}.ml-status.active{color:#1f7b58;background:#e3f4ec}.ml-status.warning{color:#b56b1f;background:#fff0d8}.ml-status.danger{color:#b64e41;background:#fde7e3}.ml-status.review{color:#69558f;background:#eeeaf8}.ml-status.neutral{color:#66736e;background:#edf1ef}.online-source{align-items:center;gap:9px;display:flex}.online-sync-actions{align-items:center;gap:14px;display:flex}.online-sync-actions .primary-btn:disabled{opacity:.6;cursor:wait}.sync-progress{color:#2c7357;background:#edf7f2;border-radius:8px;align-items:center;gap:9px;margin:0 16px 12px;padding:9px 11px;font-size:9px;display:flex}.sync-progress .spinner{border-width:2px;width:14px;height:14px;margin:0}.online-source b,.online-source small{display:block}.online-source b{font-size:9px}.online-source small{color:#8c9894;margin-top:3px;font-size:7px}.pairing-filter-bar{justify-content:space-between;align-items:center;gap:12px;margin:0 0 10px;display:flex}.pairing-filter-bar>small{color:#899590;font-size:8px}.online-filter-stack{gap:0;margin-bottom:10px;display:grid}.platform-status-filter{background:#fbfcfb;border:1px solid #e5e9e7;border-radius:9px;align-items:center;gap:5px;padding:9px 10px;display:flex;overflow-x:auto}.platform-status-filter>span{color:#687771;flex:none;margin-right:4px;font-size:8px;font-weight:800}.platform-status-filter button{color:#687771;cursor:pointer;background:#fff;border:1px solid #e1e7e4;border-radius:14px;flex:none;align-items:center;gap:6px;height:28px;padding:0 10px;font-size:8px;display:inline-flex}.platform-status-filter button b{color:#899590;font-size:8px}.platform-status-filter button.active{color:#fff;background:#267759;border-color:#2b7d60;font-weight:800}.platform-status-filter button.active b{color:#dff2ea}.platform-status-filter button.offline.active{background:#bd7b30;border-color:#bd7b30}.platform-status-filter button.deleted.active,.platform-status-filter button.abnormal.active{background:#b45246;border-color:#b45246}.platform-status-filter button.review.active{background:#725b9b;border-color:#725b9b}.platform-status-filter button.unknown.active{background:#6f7a76;border-color:#6f7a76}.pairing-filters{background:#f5f8f7;border:1px solid #dfe7e3;border-radius:9px;gap:3px;padding:3px;display:inline-flex}.pairing-filters button{color:#71807a;cursor:pointer;background:0 0;border:0;border-radius:7px;height:29px;padding:0 12px;font-size:9px}.pairing-filters button b{color:#53655e;margin-left:4px}.pairing-filters button.active{color:#1f7254;background:#fff;font-weight:700;box-shadow:0 1px 4px #183a3020}.pairing-filters button.active b{color:#1f7254}.bulk-generation-bar{color:#52645d;background:#f2f8f5;border:1px solid #d8e9e1;border-radius:9px;align-items:center;gap:18px;min-height:48px;margin-bottom:10px;padding:7px 10px 7px 13px;font-size:9px;display:flex}.bulk-generation-bar label{cursor:pointer;color:#315d4d;align-items:center;gap:7px;font-weight:700;display:flex}.bulk-generation-bar>span b{color:#1f7254}.bulk-generation-bar>div{align-items:center;gap:7px;margin-left:auto;display:flex}.bulk-generation-bar .primary-btn{height:32px}.bulk-generation-bar.supervisor-locked{color:#858d89;background:#f7f7f5;border-color:#e2e5e2}.bulk-generation-bar.supervisor-locked label{color:#747d79;cursor:not-allowed}.manual-pairing-notice{color:#695a35;background:#fffaf0;border:1px solid #ead9ae;border-radius:9px;justify-content:space-between;align-items:center;gap:14px;margin:0 0 10px;padding:10px 13px;display:flex}.manual-pairing-notice>div{gap:3px;display:grid}.manual-pairing-notice b{color:#5d4b20;font-size:9px}.manual-pairing-notice span{font-size:8px}.manual-pairing-notice em{color:#735f2e;background:#f3e6c7;border-radius:999px;flex:none;padding:5px 8px;font-size:8px;font-style:normal;font-weight:800}.clear-selection{color:#75857f;cursor:pointer;background:0 0;border:0;height:30px;padding:0 10px;font-size:8px}.selection-column{text-align:center;width:34px;min-width:34px;padding-inline:4px}.selection-column input,.bulk-generation-bar input{accent-color:#237758;cursor:pointer;width:14px;height:14px}.selection-done{color:#26775a;background:#e3f3eb;border-radius:50%;place-items:center;width:17px;height:17px;font-size:9px;font-weight:800;display:inline-grid}.empty-filter{color:#71807a;place-items:center;gap:5px;min-height:150px;display:grid}.empty-filter b{color:#3b4f47;font-size:11px}.empty-filter span{font-size:8px}.empty-online{text-align:center;padding:55px 20px}.empty-online .empty-icon{color:#257457;background:#e9f3ef;border-radius:14px;place-items:center;width:46px;height:46px;margin:0 auto 12px;font-size:20px;display:grid}.empty-online h2{margin:0 0 8px;font:15px Georgia,Songti SC,serif}.empty-online p{color:#7f8c87;max-width:450px;margin:auto;font-size:9px;line-height:1.7}.product-load-unavailable .primary-btn{margin-top:14px}.product-load-warning{color:#805f20;background:#fffaf0;border:1px solid #e8cf9a;border-radius:9px;align-items:center;gap:10px;margin:0 0 11px;padding:10px 12px;display:flex}.product-load-warning>svg{flex:none}.product-load-warning>span{gap:2px;min-width:0;display:grid}.product-load-warning b{color:#60491e;font-size:9px}.product-load-warning small{color:#846f46;font-size:8px}.product-load-warning button{color:#71551f;cursor:pointer;background:#fff;border:1px solid #d7b977;border-radius:7px;flex:none;min-height:29px;margin-left:auto;padding:0 10px;font-size:8px;font-weight:800}.product-load-warning button:disabled{cursor:wait;opacity:.65}.product-thumb.online{color:#795176;background:linear-gradient(135deg,#f1eaf1,#e6d5e6)}.channel-chip{color:#7d527a;background:#f1e9f1;border-radius:10px;padding:4px 8px;font-size:8px}.mapping-select{color:#5e6d67;background:#fff;border:1px solid #e0e6e3;border-radius:7px;min-width:220px;height:32px;padding:0 8px;font-size:8px}.mapping-select.paired{color:#23694f;background:#f0f8f4;border-color:#8fc6af}.mapping-note{color:#27805e;margin-top:5px;font-size:7px;display:block}.mapping-controls{min-width:230px}.mapping-controls .mapping-select{width:100%}.pagination-toolbar{color:#7b8984;border-top:1px solid #e7ece9;justify-content:flex-end;align-items:center;gap:14px;margin-top:14px;padding:11px 4px 0;font-size:8px;display:flex}.pagination-toolbar>span{margin-right:auto}.pagination-toolbar label{align-items:center;gap:6px;display:flex}.pagination-toolbar select{color:#40534c;background:#fff;border:1px solid #dce5e1;border-radius:7px;height:30px;padding:0 8px;font-size:8px}.pagination-toolbar>div{align-items:center;gap:6px;display:flex}.pagination-toolbar button{color:#356650;cursor:pointer;background:#fff;border:1px solid #dce5e1;border-radius:7px;height:30px;padding:0 10px;font-size:8px}.pagination-toolbar button:disabled{color:#aeb8b4;cursor:default;background:#f5f7f6}.pagination-toolbar .pagination-pages button:not(.pagination-step){min-width:30px;padding:0 7px}.pagination-toolbar .pagination-pages button.active{color:#fff;background:#237b5b;border-color:#2a8a65;box-shadow:0 4px 10px #1e76552e}.pagination-toolbar .pagination-pages i{color:#8b9893;text-align:center;min-width:14px;font-style:normal}.section-tabs{background:#f6faf8;border:1px solid #dfe9e5;border-radius:13px;grid-template-columns:repeat(auto-fit,minmax(155px,1fr));gap:9px;margin:0 0 14px;padding:7px;display:grid}.section-tabs>button{color:#65766f;text-align:left;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:9px;align-items:center;gap:10px;min-width:0;padding:11px 13px;display:flex}.section-tabs>button:hover{color:#226f53;background:#fff}.section-tabs>button.active{color:#176c4f;background:#fff;border-color:#b8dfcf;box-shadow:0 5px 14px #194b3812}.section-tabs>button>svg,.section-tabs .platform-tab-logo{flex:none}.section-tabs>button>span:not(.platform-tab-logo){flex-direction:column;gap:3px;min-width:0;display:flex}.section-tabs>button b{font-size:9px}.section-tabs>button small{color:#899691;text-overflow:ellipsis;white-space:nowrap;font-size:7px;overflow:hidden}.finance-section-tabs,.team-section-tabs,.store-section-tabs{grid-template-columns:repeat(4,minmax(0,1fr))}.sku-search-picker{width:100%;min-width:290px;position:relative}.sku-search-input{background:#fff;border:1px solid #dce5e1;border-radius:8px;align-items:center;gap:7px;height:34px;padding:0 9px;display:flex}.sku-search-input:focus-within{border-color:#69aa90;box-shadow:0 0 0 3px #e5f3ed}.sku-search-input span{color:#7e8f88;font-size:11px}.sku-search-input input{color:#31463e;background:0 0;border:0;outline:0;width:100%;font-size:8px}.sku-search-input input::placeholder{color:#9aa6a1}.sku-search-options{background:#fff;border:1px solid #dce5e1;border-radius:8px;max-height:220px;margin-top:5px;overflow-y:auto;box-shadow:0 10px 25px #1d3b3021}.sku-search-options button{color:#42534c;text-align:left;cursor:pointer;background:#fff;border:0;border-bottom:1px solid #edf1ef;grid-template-columns:minmax(130px,.65fr) 1fr;gap:10px;width:100%;padding:9px 10px;display:grid}.sku-search-options button:last-child{border-bottom:0}.sku-search-options button:hover,.sku-search-options button:focus{background:#edf7f2;outline:0}.sku-search-options button:disabled{cursor:wait;opacity:.72}.sku-search-options button b{color:#226d52;text-overflow:ellipsis;white-space:nowrap;font-size:8px;overflow:hidden}.sku-search-options button span{color:#788781;text-overflow:ellipsis;white-space:nowrap;font-size:7px;overflow:hidden}.sku-search-empty{color:#8c9894;text-align:center;padding:15px 10px;font-size:8px}.sku-search-feedback{margin-top:5px;font-size:7px;font-weight:800;line-height:1.45;display:block}.sku-search-feedback.saving{color:#2b765a}.sku-search-feedback.error{color:#bc5546}.paired-sku-compact{align-items:center;gap:7px;display:flex}.paired-sku-link{color:#206d51;text-overflow:ellipsis;white-space:nowrap;cursor:pointer;background:#eaf6f0;border:1px solid #9bcbb7;border-radius:8px;max-width:260px;height:31px;padding:0 10px;font-size:8px;font-weight:800;overflow:hidden}.paired-sku-link:hover{background:#dff1e8;border-color:#4f9b7b;text-decoration:underline}.change-pairing,.pairing-edit-actions button{color:#788781;cursor:pointer;background:0 0;border:0;padding:5px;font-size:7px}.change-pairing:hover,.pairing-edit-actions button:hover{color:#246e53}.change-pairing:disabled,.pairing-edit-actions button:disabled{color:#aeb6b2;cursor:not-allowed}.supervisor-pairing-lock{color:#87734b;background:#f2eee5;border-radius:999px;width:fit-content;padding:4px 7px;font-size:7px;font-weight:800;display:inline-flex}.pairing-search-mode{width:100%}.pairing-edit-actions{justify-content:flex-end;gap:8px;margin-top:4px;display:flex}.pairing-edit-actions .unpair-button{color:#b45c4d}.generate-local-btn{color:#226e52;cursor:pointer;background:#edf7f2;border:1px solid #8fc6af;border-radius:7px;width:100%;height:30px;margin-top:6px;font-size:8px;font-weight:700}.generate-local-btn:hover{background:#dff2e9;border-color:#5da989}.generate-local-btn:disabled{opacity:.55;cursor:wait}.local-product-mark{background:#eff8f4;border:1px solid #c9e4d8;border-radius:7px;margin-top:6px;padding:7px 9px}.local-product-mark b,.local-product-mark small{display:block}.local-product-mark b{color:#247356;font-size:8px}.local-product-mark small{color:#6f837b;margin-top:3px;font-size:7px}.local-product-mark.paired{background:#f6f8f7;border-color:#dce4e0}.local-product-mark.paired b{color:#53675f}.edit-btn{color:#267356;cursor:pointer;background:#fff;border:1px solid #d7e4de;border-radius:7px;padding:6px 10px;font-size:8px}.edit-btn:hover{background:#edf7f2;border-color:#9ac9b5}.row-actions{white-space:nowrap;gap:6px;display:flex}.delete-btn{color:#b34f43;cursor:pointer;background:#fff;border:1px solid #efd6d2;border-radius:7px;padding:6px 10px;font-size:8px}.delete-btn:hover{background:#fff2f0;border-color:#e5a99f}.delete-btn:disabled{opacity:.45;cursor:wait}.product-image{object-fit:cover;background:#f2f4f3;border:1px solid #e6ebe9;border-radius:9px;flex:0 0 34px;width:34px;height:34px}.variation-row{background:#fbfdfc}.variation-row td:nth-child(2){padding-left:30px}.variation-row .product-thumb,.variation-row .product-image{color:#408068;background:#eef6f2;flex-basis:27px;width:27px;height:27px}.parent-row td{border-top-color:#cfded8}.variant-badge,.spu-badge{border-radius:10px;padding:4px 8px;font-size:8px;font-weight:700;display:inline-block}.variant-badge{color:#33765c;background:#edf5f1}.spu-badge{color:#765279;background:#eee8f1}.parent-hint{color:#75837e;background:#f2f5f4;border-radius:7px;padding:7px 9px;font-size:8px;display:inline-block}.shared-stock{color:#9a7a39;margin-top:3px;font-size:7px;display:block}.spinner{border:3px solid #dcebe5;border-top-color:#267759;border-radius:50%;width:25px;height:25px;margin:0 auto 12px;animation:.8s linear infinite spin;display:block}@keyframes spin{to{transform:rotate(360deg)}}@media (width<=560px){.product-tabs button{flex:1;min-width:0}.online-sync-actions{flex-direction:column;align-items:flex-end;gap:7px}.pairing-filter-bar{flex-direction:column;align-items:flex-start}.platform-status-filter{width:100%}.bulk-generation-bar{flex-wrap:wrap;align-items:flex-start;gap:9px 14px}.bulk-generation-bar>div{justify-content:flex-end;width:100%}}.order-metrics{grid-template-columns:repeat(4,1fr);gap:12px;margin-bottom:14px;display:grid}.order-metrics.range-order-metrics{grid-template-columns:repeat(7,1fr)}.order-metrics.range-order-metrics.marketplace{grid-template-columns:repeat(5,1fr)}.order-sync-banner{color:#286c52;background:#edf7f2;border:1px solid #cce7dc;border-radius:10px;justify-content:space-between;align-items:center;gap:12px;margin-bottom:12px;padding:10px 14px;font-size:9px;display:flex}.order-sync-banner span{font-weight:700}.order-sync-banner i{background:#32a878;border-radius:50%;width:7px;height:7px;margin-right:7px;display:inline-block;box-shadow:0 0 0 3px #d8eee5}.order-sync-banner small{color:#70867d;font-size:8px}.order-sync-actions{justify-content:flex-end;align-items:center;gap:12px;display:flex}.detect-pairing-button{color:#226e52;cursor:pointer;white-space:nowrap;background:#fff;border:1px solid #64aa8d;border-radius:8px;height:31px;padding:0 12px;font-size:8px;font-weight:800}.detect-pairing-button:hover{background:#dff2e9}.detect-pairing-button:disabled{color:#9aa6a1;cursor:default;background:#f5f7f6;border-color:#d9e3df}.order-metrics>div,.order-metrics>button{text-align:left;background:#fff;border:1px solid #e2e9e6;border-radius:10px;padding:14px 16px}.order-metrics>button{cursor:pointer;font-family:inherit}.order-metrics>button:hover{border-color:#d49a59;transform:translateY(-1px);box-shadow:0 5px 18px #87541d12}.order-metrics>button:disabled{cursor:default;opacity:.65;box-shadow:none;transform:none}.order-metrics span,.order-metrics b{display:block}.order-metrics span{color:#7f8d88;font-size:8px}.order-metrics b{color:#263e35;margin-top:6px;font:20px Georgia,serif}.order-metrics small{color:#7f918a;margin-top:4px;font-size:7px;display:block}.order-metrics .needs-action{background:#fff8ee;border-color:#f1ddbe}.order-metrics .needs-action b{color:#c97925}.order-metrics .pending-order-metric{background:#fff8ee;border-color:#f1ddbe}.order-metrics .pending-order-metric b{color:#b56f28}.order-metrics .platform-fee-metric{background:#fff6ed;border-color:#efd7bd}.order-metrics .platform-fee-metric b{color:#a96627}.order-metrics .platform-shipping-metric{background:#eef5ff;border-color:#d4e1f1}.order-metrics .platform-shipping-metric b{color:#416f9f}.orders-panel{padding:16px}.orders-toolbar{justify-content:space-between;align-items:center;gap:14px;margin-bottom:14px;display:flex}.orders-toolbar .search{flex:1;max-width:400px}.order-filter{flex-wrap:wrap;justify-content:flex-end;gap:5px;display:flex}.order-filter button{color:#64736d;cursor:pointer;background:#fff;border:1px solid #e0e7e4;border-radius:16px;padding:6px 9px;font-size:8px}.order-filter button.active{color:#fff;background:#267759;border-color:#267759}.order-filter em{opacity:.7;margin-left:5px;font-style:normal}.order-list{gap:12px;display:grid}.order-card{background:#fff;border:1px solid #e0e8e4;border-radius:11px;overflow:hidden}.order-card.selected-order-card{border-color:#58a98a;box-shadow:0 0 0 2px #dcefe7}.order-local-number-strip{color:#667a72;background:#eaf5f0;border-bottom:1px solid #dce9e3;align-items:center;gap:8px;min-height:28px;padding:5px 15px;font-size:7px;display:flex}.order-local-number-strip b{color:#155f46;letter-spacing:.5px;font:900 10px/1.2 ui-monospace,SFMono-Regular,Menlo,monospace}.order-local-number-strip em{border-radius:999px;margin-left:auto;padding:4px 8px;font-size:7px;font-style:normal;font-weight:900}.order-local-number-strip em.printed{color:#19704f;background:#dff3e9}.order-local-number-strip em.unprinted{color:#a9621f;background:#fff0da}.order-local-number-strip em.shipped{color:#365f9b;background:#e7eefb}.order-card>header{background:#f8faf9;border-bottom:1px solid #e4ebe8;justify-content:space-between;align-items:center;min-height:62px;padding:12px 15px;display:flex}.order-card>header>div{align-items:center;gap:10px;display:flex}.order-card>header>div:last-child{justify-content:flex-end}.order-card h2{color:#2d4039;margin:0;font-size:11px}.order-card header p{color:#8b9893;margin:4px 0 0;font-size:8px}.order-card header strong{font:13px Georgia,serif}.order-total-summary{min-width:230px}.order-total-summary>small{color:#788982;font-size:7px;display:block}.order-total-summary>small b{color:#257356;font:700 9px inherit;display:inline}.order-attribution{background:#fcfdfc;border-bottom:1px solid #e8eeeb;grid-template-columns:auto repeat(7,minmax(0,1fr));align-items:center;gap:10px 16px;padding:10px 15px;display:grid}.order-attribution>b{color:#2d4a3e;white-space:nowrap;font-size:8px}.order-attribution span{min-width:0}.order-attribution small,.order-attribution strong{display:block}.order-attribution small{color:#8a9993;margin-bottom:3px;font-size:7px}.order-attribution strong{color:#4d6259;text-overflow:ellipsis;white-space:nowrap;font-size:8px;overflow:hidden}.order-attribution em{color:#93a09b;grid-column:2/-1;font-size:8px;font-style:normal}.order-attribution .salesperson-attribution{background:#e7f5ee;border-radius:7px;padding:7px 9px}.order-attribution .salesperson-attribution strong{color:#1d6f51;font-size:9px}.salesperson-chip{color:#267255;background:#e8f4ef;border-radius:8px;margin-left:8px;padding:3px 7px;font-size:7px;font-weight:800;display:inline-block}.order-filter-controls{align-items:center;gap:10px;display:flex}.salesperson-filter{color:#77857f;white-space:nowrap;align-items:center;gap:7px;font-size:8px;display:flex}.salesperson-filter select{color:#355047;background:#fff;border:1px solid #dce5e1;border-radius:8px;outline:none;min-width:145px;height:34px;padding:0 9px;font-size:9px}.salesperson-filter select:focus{border-color:#2c8262;box-shadow:0 0 0 3px #dff2ea}.print-status-filter select{color:#314da3;background:#f7f8ff;border-color:#cfd9f3;min-width:150px;font-weight:800}.sales-performance-summary{grid-template-columns:1.25fr repeat(4,1fr);gap:8px;margin:12px 0 15px;display:grid}.sales-performance-summary>div{background:#f3f7f5;border-radius:8px;padding:11px 12px}.sales-performance-summary>div:first-child{background:#e8f5ef}.sales-performance-summary span,.sales-performance-summary b,.sales-performance-summary small{display:block}.sales-performance-summary span{color:#7d8b86;font-size:8px}.sales-performance-summary b{color:#294a3e;margin-top:5px;font-size:11px}.sales-performance-summary small{color:#8b9893;margin-top:4px;font-size:7px}.order-status{color:#62716b;background:#edf2f0;border-radius:12px;padding:5px 8px;font-size:8px;font-weight:700;display:inline-block}.order-status.pending,.order-status.processing,.order-status.on-hold{color:#a86521;background:#fff0da}.order-status.shipped{color:#376eaa;background:#e7f0fb}.order-status.completed{color:#277154;background:#e5f5ed}.order-status.cancelled,.order-status.failed,.order-status.refunded{color:#a94f44;background:#fae9e6}.order-items{margin:0}.order-items td:first-child{min-width:270px}.order-items td:last-child{min-width:370px}.order-items td small{color:#8b9893;margin-top:4px;font-size:7px;display:block}.order-items th:nth-child(3),.order-items th:nth-child(4),.order-items th:nth-child(5),.order-items th:nth-child(6),.order-items th:nth-child(7){min-width:92px}.sale-unit-price{color:#1f6f55;white-space:nowrap}.order-pairing-stack{flex-direction:column;align-items:flex-start;gap:7px;display:flex}.order-pairing-stack .inventory-allocation-state{margin-top:0!important}.cost-missing{color:#af6b27;background:#fff0dc;border-radius:7px;padding:4px 7px;font-size:7px;font-weight:800;display:inline-block!important}.negative-text{color:#b84f43}.unpaired-item-row{background:#fffaf2}.unpaired-focus-banner{background:#fff7e9;border:1px solid #edcfa3;border-radius:9px;justify-content:space-between;align-items:center;gap:12px;margin:0 0 14px;padding:11px 13px;display:flex}.unpaired-focus-banner b,.unpaired-focus-banner span{display:block}.unpaired-focus-banner b{color:#925b20;font-size:9px}.unpaired-focus-banner span{color:#9a7b57;margin-top:4px;font-size:8px}.unpaired-focus-banner button{color:#8c5c26;cursor:pointer;white-space:nowrap;background:#fff;border:1px solid #dca86b;border-radius:8px;padding:7px 10px;font-size:8px;font-weight:800}@media (width<=900px){.commerce-platform-tabs{grid-template-columns:repeat(3,1fr)}.order-source-tabs{grid-template-columns:1fr 1fr}.date-range-selector{flex-wrap:wrap;align-items:flex-start}.year-select{margin-left:0}.custom-date-inputs{width:100%}.order-metrics.range-order-metrics{grid-template-columns:repeat(3,1fr)}.order-attribution{grid-template-columns:auto repeat(3,minmax(0,1fr))}.order-attribution>b{grid-row:1/span 2}.orders-toolbar{flex-direction:column;align-items:stretch}.orders-toolbar .search{max-width:none}.order-filter-controls{flex-wrap:wrap;align-items:flex-start}.order-filter{justify-content:flex-start}.sales-performance-summary{grid-template-columns:repeat(3,1fr)}}@media (width<=620px){.commerce-platform-tabs{grid-template-columns:1fr 1fr}.order-source-tabs{grid-template-columns:1fr}.pagination-toolbar{flex-wrap:wrap;align-items:flex-start;gap:8px}.pagination-toolbar>span{width:100%}.pagination-toolbar>div{justify-content:space-between;width:100%}.sku-search-picker{min-width:250px}.sku-search-options button{grid-template-columns:1fr;gap:4px}.date-presets{width:100%;overflow-x:auto}.date-presets button{flex:1;min-width:54px;padding-inline:8px}.custom-date-inputs{align-items:flex-end;gap:5px}.custom-date-inputs label{flex-direction:column;flex:1;align-items:flex-start}.custom-date-inputs input{width:100%}.profit-series-item{min-width:52px}.order-sync-banner{flex-direction:column;align-items:flex-start}.order-sync-actions{flex-direction:column;align-items:flex-start;width:100%}.order-metrics,.order-metrics.range-order-metrics{grid-template-columns:1fr 1fr}.order-card>header{align-items:flex-start;gap:10px}.order-card>header>div:last-child{flex-direction:column;align-items:flex-end}.order-total-summary{min-width:0}.unpaired-focus-banner{flex-direction:column;align-items:flex-start}.order-filter-controls{flex-direction:column}.salesperson-filter,.salesperson-filter select{width:100%}.sales-performance-summary{grid-template-columns:1fr 1fr}.pending-profit-exclusion,.pending-profit-exclusion.compact{grid-template-columns:1fr}.pending-profit-exclusion.compact small{grid-column:auto}.order-attribution{grid-template-columns:1fr 1fr}.order-attribution>b,.order-attribution em{grid-area:auto/1/auto/-1}}.finance-reconcile-grid{margin-top:16px}.supplier-total-strip{grid-template-columns:repeat(3,1fr);gap:8px;margin:15px 0 8px;display:grid}.supplier-total-strip>div{background:#f3f7f5;border-radius:8px;padding:12px}.supplier-total-strip span,.supplier-total-strip b{display:block}.supplier-total-strip span{color:#84918c;font-size:8px}.supplier-total-strip b{color:#294a3e;margin-top:6px;font:14px Georgia,serif}.supplier-total-strip>div:last-child{background:#fff3e4}.supplier-total-strip>div:last-child b{color:#a76425}.supplier-summary-list{max-height:250px;overflow:auto}.pending-receipts-panel,.supplier-ledger-panel{margin-top:16px;padding:18px}.pending-receipt-list{margin-top:13px}.pending-receipt-list>div{border-top:1px solid #e9eeeb;grid-template-columns:minmax(250px,1fr) .5fr .55fr auto;align-items:center;gap:12px;padding:11px 0;display:grid}.pending-receipt-list>div>div b,.pending-receipt-list>div>div small{display:block}.pending-receipt-list>div>div b{color:#29483d;font-size:10px}.pending-receipt-list>div>div small{color:#8b9893;margin-top:4px;font-size:8px}.pending-receipt-list>div>span{color:#75837e;font-size:8px}.pending-receipt-list>div>strong{color:#29483d;font-size:10px}.supplier-ledger-table{min-width:1050px;margin-top:10px}.payable-balance{color:#a9672b}.supplier-ledger-actions{align-items:center;gap:7px;display:flex}.supplier-payment-detail td{background:#fafcfb;padding:0 12px 12px}.supplier-payment-detail td>div{border:1px solid #e2e9e6;border-radius:8px;overflow:hidden}.opening-total-strip{background:#f7faf8;border:1px solid #d9e7e1;border-radius:8px;grid-template-columns:1fr auto;align-items:center;gap:4px 12px;margin:8px 0 12px;padding:11px 12px;display:grid}.opening-total-strip span{color:#64776f;font-size:8px;font-weight:700}.opening-total-strip b{color:#285847;font:15px Georgia,serif}.opening-total-strip small{color:#8a9691;grid-column:1/-1;font-size:7px}.opening-payable-panel{border-color:#d7e7df;margin-top:16px;padding:18px}.opening-payable-table{min-width:850px;margin-top:10px}.opening-payable-field{grid-column:1/-1}.opening-payable-field small,.opening-balance-readonly small,.modal label>small{color:#87938f;margin-top:5px;font-size:7px;line-height:1.5;display:block}.opening-balance-readonly input{color:#60716a;background:#f4f7f5}.opening-balance-notice{color:#426b5c;background:#edf6f2;border-radius:8px;margin:-3px 0 14px;padding:10px 12px;font-size:8px;line-height:1.55}.opening-exclusion-badge{color:#376c58;white-space:nowrap;background:#eaf4ef;border-radius:999px;align-items:center;min-height:22px;padding:0 8px;font-size:8px;font-weight:800;display:inline-flex}.opening-inventory-card{border:1px solid #d5e7df;background:#eef7f3!important}.opening-inventory-card b,.opening-stock-value{color:#2c7259;font-weight:800}.opening-ledger-row td{background:#fbfdfc}.opening-supplier-note{color:#39705c!important}.shelf-badge{color:#315f4f;white-space:nowrap;background:#f4f8f6;border:1px solid #dbe6e1;border-radius:7px;padding:4px 7px;font-size:8px;font-weight:800;display:inline-block}.zero-cost-value{font-weight:800;color:#c36d24!important}.zero-cost-alert{color:#7f5227;text-align:left;cursor:pointer;background:#fff8ec;border:1px solid #efc98f;border-radius:11px;align-items:center;gap:12px;width:100%;margin:0 0 14px;padding:13px 16px;display:flex}.zero-cost-alert:hover{border-color:#dc9c47;box-shadow:0 6px 20px #9d601218}.zero-cost-icon{color:#fff;background:#e68b36;border-radius:50%;flex:none;place-items:center;width:28px;height:28px;font-weight:900;display:grid}.zero-cost-alert>span:nth-child(2){flex:1}.zero-cost-alert b,.zero-cost-alert small{display:block}.zero-cost-alert b{font-size:10px}.zero-cost-alert small{color:#a0754d;margin-top:4px;font-size:8px}.zero-cost-alert em{color:#9f6328;white-space:nowrap;font-size:9px;font-style:normal;font-weight:800}.zero-cost-modal{width:min(900px,100%);max-height:88vh;overflow:auto}.zero-cost-modal .search{max-width:none;margin-bottom:12px}.zero-cost-modal .pagination-toolbar label{display:none}.manual-order-button,.packing-slip-button,.receivable-button{color:#226d52;cursor:pointer;white-space:nowrap;background:#fff;border:1px solid #4b9a7d;border-radius:8px;min-height:31px;padding:0 10px;font-size:8px;font-weight:800}.manual-order-button{color:#fff;background:#1d6d53;border-color:#1d6d53}.packing-slip-button{color:#415dcc;border-color:#526bd5}.receivable-button{color:#406257;border-color:#d6e2dd}.packing-slip-button:hover{background:#f0f2ff}.receivable-button:hover{background:#edf6f2}.receivable-button:disabled{opacity:.55;cursor:wait}.manual-order-modal{width:min(1040px,100%);max-height:92vh;overflow:auto}.manual-customer-grid{grid-template-columns:repeat(3,1fr)}.manual-customer-grid .wide-field{grid-column:span 3}.manual-lines-head{justify-content:space-between;align-items:center;margin:7px 0 9px;display:flex}.manual-lines-head h3{color:#29443a;margin:0;font:14px Georgia,serif}.manual-lines-head p{color:#899691;margin:4px 0 0;font-size:8px}.manual-order-lines{gap:8px;display:grid}.manual-order-line{background:#f9fbfa;border:1px solid #e2e9e6;border-radius:9px;grid-template-columns:24px minmax(280px,1fr) 85px 120px 90px 48px;align-items:center;gap:9px;padding:10px;display:grid}.manual-order-line>span{color:#267157;background:#e4f2ec;border-radius:50%;place-items:center;width:23px;height:23px;font-size:8px;font-weight:800;display:grid}.manual-order-line label{margin:0}.manual-order-line input{margin-top:4px}.manual-order-line>div>small{color:#71827b;margin-top:5px;font-size:7px;display:block}.manual-order-line>strong{color:#234b3d;text-align:right;font-size:10px}.manual-order-footer{background:#edf6f2;border-radius:9px;justify-content:space-between;align-items:flex-end;gap:20px;margin-top:13px;padding:13px;display:flex}.manual-order-footer>div:first-child{align-items:flex-end;gap:18px;display:flex}.manual-order-footer label{margin:0}.manual-order-footer .checkbox-label{color:#315b4c;align-items:center;gap:7px;padding-bottom:10px;font-weight:800;display:flex}.manual-order-footer .checkbox-label input{width:15px;height:15px;margin:0}.manual-order-footer>div:last-child{text-align:right}.manual-order-footer span,.manual-order-footer b{display:block}.manual-order-footer span{color:#6f827b;font-size:8px}.manual-order-footer b{color:#1e5f48;margin-top:4px;font:22px Georgia,serif}.order-card-header{grid-template-columns:minmax(280px,1.25fr) minmax(280px,1fr) auto;gap:18px!important;display:grid!important}.order-card-header>div{min-width:0}.order-heading{align-items:center;gap:10px;display:flex}.order-selection-checkbox{cursor:pointer;border-right:1px solid #dce7e2;flex:none;place-items:center;width:24px;height:32px;margin-right:1px;display:grid}.order-selection-checkbox input{accent-color:#237758;cursor:pointer;width:15px;height:15px;margin:0}.order-bulk-selection-bar{color:#52645d;background:#f2f8f5;border:1px solid #d8e9e1;border-radius:9px;align-items:center;gap:13px;min-height:46px;margin:0 0 12px;padding:8px 11px;font-size:8px;display:flex}.order-bulk-selection-bar label{color:#315d4d;cursor:pointer;align-items:center;gap:7px;font-weight:800;display:flex}.order-bulk-selection-bar input{accent-color:#237758;cursor:pointer;width:15px;height:15px;margin:0}.order-bulk-selection-bar>button{color:#246e54;cursor:pointer;background:#fff;border:1px solid #badbce;border-radius:7px;height:30px;padding:0 10px;font-size:8px;font-weight:800}.order-bulk-selection-bar button:disabled{opacity:.45;cursor:not-allowed}.order-bulk-selection-bar>span b{color:#1f7254}.order-bulk-selection-bar>div{align-items:center;gap:8px;margin-left:auto;display:flex}.order-bulk-selection-bar em{color:#37705b;white-space:nowrap;background:#e2f1ea;border-radius:999px;padding:5px 8px;font-size:7px;font-style:normal}.order-bulk-actions .batch-picking-button{color:#fff;cursor:pointer;white-space:nowrap;background:#1e7457;border:0;border-radius:8px;justify-content:center;align-items:center;gap:6px;min-height:31px;padding:0 11px;font-size:8px;font-weight:900;display:inline-flex}.order-bulk-actions .batch-picking-button:hover:not(:disabled){background:#185e47}.order-bulk-actions .batch-picking-button:disabled{cursor:not-allowed;opacity:.45}.order-bulk-actions .platform-label-batch-button{background:#3456c7;box-shadow:0 4px 12px #3456c726}.order-bulk-actions .platform-label-batch-button:hover:not(:disabled){background:#2947ac}.marketplace-unified-commandbar{background:#fff;border:1px solid #d8e5e0;border-radius:11px;align-items:center;gap:14px;margin:14px 0 10px;padding:10px 12px;display:flex;box-shadow:0 5px 18px #164d3c0a}.marketplace-unified-commandbar>div:first-child{align-items:center;gap:9px;min-width:295px;display:flex}.marketplace-command-icon{color:#1f7456;background:#e7f4ee;border-radius:9px;flex:none;place-items:center;width:34px;height:34px;display:grid}.marketplace-unified-commandbar span b,.marketplace-unified-commandbar span small{display:block}.marketplace-unified-commandbar span b{color:#244c3d;font-size:10px}.marketplace-unified-commandbar span small{color:#76867f;margin-top:3px;font-size:7px}.marketplace-unified-commandbar>p{color:#6f7f79;flex:1;margin:0;font-size:8px;line-height:1.5}.marketplace-unified-commandbar>div:last-child{gap:7px;display:flex}.marketplace-unified-commandbar>div:last-child button{color:#345a4c;cursor:pointer;white-space:nowrap;background:#fff;border:1px solid #cad8d2;border-radius:8px;justify-content:center;align-items:center;gap:5px;min-height:32px;padding:0 10px;font-size:8px;font-weight:800;display:inline-flex}.marketplace-unified-commandbar>div:last-child .print-records-button{color:#3456c7;border-color:#bdc8ed}.marketplace-print-queue-nav{background:#f5f7fc;border:1px solid #dce4ee;border-radius:10px;align-items:center;gap:9px;margin:0 0 10px;padding:7px;display:flex;overflow-x:auto}.marketplace-print-queue-title{color:#425b51;flex:none;align-items:center;gap:7px;min-width:105px;padding:0 8px;display:flex}.marketplace-print-queue-title span,.marketplace-print-queue-title b,.marketplace-print-queue-title small{display:block}.marketplace-print-queue-title b{font-size:8px}.marketplace-print-queue-title small{color:#87948f;margin-top:2px;font-size:6px}.marketplace-print-queue-nav>div[role=tablist]{align-items:center;gap:5px;min-width:max-content;display:flex}.marketplace-print-queue-nav button{color:#60706a;text-align:left;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:8px;justify-content:space-between;align-items:center;gap:7px;min-height:39px;padding:6px 9px;display:flex}.marketplace-print-queue-nav button span,.marketplace-print-queue-nav button small{display:block}.marketplace-print-queue-nav button span{white-space:nowrap;font-size:7px;font-weight:900}.marketplace-print-queue-nav button small{color:#8b9893;margin-top:2px;font-size:6px;font-weight:600}.marketplace-print-queue-nav button>b{color:#4c5d56;background:#e7ecea;border-radius:999px;place-items:center;min-width:22px;height:22px;font-size:8px;display:grid}.marketplace-print-queue-nav button.active{color:#2f4db6;background:#fff;border-color:#7387d6;box-shadow:0 3px 9px #2f4db612}.marketplace-print-queue-nav button.active>b{color:#fff;background:#4e69d2}.marketplace-compact-metrics{background:#f7faf9;border:1px solid #dbe7e2;border-radius:10px;grid-template-columns:repeat(6,minmax(120px,1fr));gap:7px;margin:0 0 11px;padding:8px;display:grid;overflow-x:auto}.marketplace-compact-metrics>div,.marketplace-compact-metrics>button{color:#53675e;text-align:left;background:#fff;border:0;border-radius:8px;min-width:120px;padding:8px 10px}.marketplace-compact-metrics>button{cursor:pointer}.marketplace-compact-metrics>button:disabled{cursor:default}.marketplace-compact-metrics>button.needs-action{background:#fff4eb;box-shadow:inset 0 0 0 1px #f2c28f}.marketplace-compact-metrics span,.marketplace-compact-metrics b,.marketplace-compact-metrics small{display:block}.marketplace-compact-metrics span{color:#76857f;font-size:7px}.marketplace-compact-metrics b{color:#27483b;margin-top:3px;font-size:11px}.marketplace-compact-metrics small{color:#85918c;margin-top:2px;font-size:6px}.order-bulk-selection-bar.unified-workflow{z-index:5;background:#f4f6ff;border-color:#c9d3f2;position:sticky;top:66px;box-shadow:0 7px 18px #253c8b14}.marketplace-print-table-wrap{background:#fff;border:1px solid #dfe7e3;border-radius:10px;overflow:auto}.marketplace-print-table{border-collapse:collapse;table-layout:fixed;width:100%;min-width:1580px}.marketplace-print-table th{color:#61716b;text-align:left;white-space:nowrap;background:#f5f8f7;border-bottom:1px solid #dce5e1;padding:10px 9px;font-size:8px}.marketplace-print-table th:first-child{width:495px}.marketplace-print-table th:nth-child(2){width:150px}.marketplace-print-table th:nth-child(3),.marketplace-print-table th:nth-child(4){width:165px}.marketplace-print-table th:nth-child(5){width:145px}.marketplace-print-table th:nth-child(6){width:165px}.marketplace-print-table th:nth-child(7),.marketplace-print-table th:nth-child(8){width:130px}.marketplace-print-table td{color:#4f6059;vertical-align:top;border-bottom:1px solid #e6ece9;padding:11px 9px;font-size:8px;line-height:1.45}.marketplace-print-table tr:last-child td{border-bottom:0}.marketplace-print-table tr.selected td{background:#f2f6ff}.marketplace-print-table tr.queue-failed td{background:#fff9f7}.marketplace-print-table td>b,.marketplace-print-table td>small{display:block}.marketplace-print-table td>small{color:#86938e;text-overflow:ellipsis;white-space:nowrap;max-width:100%;margin-top:5px;font-size:7px;overflow:hidden}.marketplace-print-order-head{grid-template-columns:17px 30px minmax(0,1fr);align-items:center;gap:7px;margin-bottom:9px;display:grid}.marketplace-print-order-head label{place-items:center;display:grid}.marketplace-print-order-head input{accent-color:#3456c7;width:15px;height:15px;margin:0}.marketplace-print-order-head .channel-logo{width:29px;height:29px}.marketplace-print-order-head b,.marketplace-print-order-head small{display:block}.marketplace-print-order-head b{color:#24483b;font:900 9px/1.2 ui-monospace,SFMono-Regular,Menlo,monospace}.marketplace-print-order-head small{color:#7f8c87;margin-top:3px;font-size:7px}.marketplace-unified-products{gap:8px;padding-left:54px;display:grid}.marketplace-unified-products>div{background:#fbfcfc;border:1px solid #e4ebe8;border-radius:9px;min-height:42px}.marketplace-unified-products>div.unpaired{background:#fff8f5;border-color:#f0c5b9}.marketplace-order-item-pairing-row{grid-template-columns:minmax(250px,1.4fr) minmax(210px,1fr);align-items:stretch;gap:0;display:grid;overflow:visible}.marketplace-order-item-source{grid-template-columns:40px minmax(0,1fr) auto;align-items:start;gap:9px;min-width:0;padding:10px 11px;display:grid}.marketplace-order-item-source>.local-product-image,.marketplace-order-item-image-link>.local-product-image{border-radius:8px;width:40px;height:40px;font-size:9px}.marketplace-order-item-image-link{color:#fff;width:40px;height:40px;text-decoration:none;display:block;position:relative}.marketplace-order-item-image-link>span{background:#257759;border:2px solid #fff;border-radius:50%;place-items:center;width:18px;height:18px;display:grid;position:absolute;bottom:-4px;right:-4px;box-shadow:0 2px 6px #12382c2b}.marketplace-order-item-image-link:hover .local-product-image{border-color:#4b9b7a;box-shadow:0 0 0 2px #dcefe7}.marketplace-unified-product-copy{min-width:0}.marketplace-unified-product-copy>b,.marketplace-unified-product-copy em{display:block}.marketplace-unified-product-copy b{color:#344b42;font-size:9px;line-height:1.45}.marketplace-order-item-title{-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;display:-webkit-box!important}.marketplace-order-item-title-link{color:#285b49;grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:4px;text-decoration:none;display:grid}.marketplace-order-item-title-link b{-webkit-line-clamp:2;color:inherit;-webkit-box-orient:vertical;font-size:9px;line-height:1.45;display:-webkit-box;overflow:hidden}.marketplace-order-item-title-link svg{margin-top:1px}.marketplace-order-item-title-link>span{color:#2a7d5e;text-underline-offset:2px;grid-column:1/-1;width:max-content;font-size:7px;font-weight:800;text-decoration:underline}.marketplace-order-item-title-link:hover{color:#176d4e}.marketplace-order-item-meta{flex-wrap:wrap;align-items:center;gap:4px 8px;margin:5px 0 0;display:flex}.marketplace-order-item-meta>div{align-items:center;gap:3px;min-width:0;display:flex}.marketplace-order-item-meta dt{color:#8a9691;flex:none;font-size:6px}.marketplace-order-item-meta dd{color:#5f7169;text-overflow:ellipsis;white-space:nowrap;max-width:155px;margin:0;font-size:7px;font-weight:700;overflow:hidden}.marketplace-order-item-meta>div:first-child{flex-basis:100%}.marketplace-order-item-meta>div:first-child dd{white-space:normal;max-width:100%;line-height:1.4}.marketplace-unified-product-copy em{color:#2e775c;margin-top:5px;font-size:7px;font-style:normal;font-weight:800}.marketplace-unified-products>div.unpaired .marketplace-unified-product-copy em{color:#ba5946}.marketplace-unified-item-price{text-align:right}.marketplace-unified-item-price b,.marketplace-unified-item-price small{display:block}.marketplace-unified-item-price b{color:#34594c;font-size:9px}.marketplace-unified-item-price small{color:#87938e;margin-top:2px;font-size:7px}.marketplace-unified-pairing{background:#f7faf9;border-left:1px solid #e2e9e6;min-width:0;padding:9px 10px}.marketplace-unified-products>div.unpaired .marketplace-unified-pairing{background:#fffdfc;border-left-color:#efd9d2}.marketplace-unified-pairing>header{justify-content:space-between;align-items:flex-start;gap:8px;margin-bottom:6px;display:flex}.marketplace-unified-pairing>header b,.marketplace-unified-pairing>header small{display:block}.marketplace-unified-pairing>header b{color:#38574c;font-size:8px}.marketplace-unified-pairing>header small{color:#84918c;text-align:right;font-size:6px}.marketplace-unified-pairing .paired-sku-compact{min-width:0}.marketplace-unified-pairing .paired-sku-compact.detailed{grid-template-columns:30px minmax(0,1fr) auto;padding:0;display:grid}.marketplace-unified-pairing .paired-sku-link.detailed{text-align:left;flex-direction:column;justify-content:center;align-items:flex-start;max-width:none;height:auto;min-height:34px;padding:5px 8px;display:flex;overflow:hidden}.marketplace-unified-pairing .paired-sku-link.detailed b,.marketplace-unified-pairing .paired-sku-link.detailed small{text-overflow:ellipsis;white-space:nowrap;max-width:100%;display:block;overflow:hidden}.marketplace-unified-pairing .paired-sku-link.detailed b{font-size:8px}.marketplace-unified-pairing .paired-sku-link.detailed small{color:#5f7a70;margin-top:2px;font-size:6px;font-weight:600}.marketplace-unified-pairing .sku-search-picker{min-width:0}.marketplace-unified-pairing .sku-search-input input{height:30px;padding:0;font-size:7px}.marketplace-unified-pairing .sku-search-options{z-index:40;width:min(360px,100vw - 44px);position:absolute;left:auto;right:0}.marketplace-print-products{gap:5px;padding-left:54px;display:grid}.marketplace-print-products>div{grid-template-columns:28px minmax(0,1fr) auto;align-items:center;gap:6px;display:grid}.marketplace-print-products .local-product-image{border-radius:6px;width:28px;height:28px;font-size:8px}.marketplace-print-products span b,.marketplace-print-products span small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.marketplace-print-products span b{color:#374b43;font-size:7px}.marketplace-print-products span small{color:#6d7d76;margin-top:2px;font-size:6px}.marketplace-print-products em{color:#304d42;font-size:7px;font-style:normal;font-weight:900}.marketplace-print-products>small{color:#7c8b85;font-size:6px}.marketplace-print-total{color:#1f7456;font:900 13px Georgia,serif}.marketplace-print-table td>small.profit{color:#1d7655;font-weight:900}.marketplace-print-table td>small.marketplace-order-cost{color:#667a72;text-overflow:clip;align-items:center;gap:4px;display:flex;overflow:visible}.marketplace-order-cost span{color:#7b8984;font-weight:800}.marketplace-order-cost b{color:#315b4c;font-size:7px;font-weight:900}.marketplace-print-table td>small.marketplace-order-cost.pending,.marketplace-order-cost.pending b{color:#b36525}.ship-deadline-text{font-weight:800;color:#527267!important}.ship-deadline-text.warning{color:#b57823!important}.ship-deadline-text.urgent,.ship-deadline-text.overdue{color:#c65146!important}.ship-deadline-text.complete{color:#326b9f!important}.marketplace-print-queue-badge{color:#5d6c66;white-space:nowrap;background:#edf1ef;border-radius:999px;align-items:center;min-height:24px;padding:0 8px;font-size:7px;font-weight:900;display:inline-flex}.marketplace-print-queue-badge.fetch{color:#a36320;background:#fff0d9}.marketplace-print-queue-badge.fetching{color:#4861bf;background:#edf0ff}.marketplace-print-queue-badge.failed{color:#bc5042;background:#fee9e4}.marketplace-print-queue-badge.ready{color:#2f5ca5;background:#e5efff}.marketplace-print-queue-badge.printed{color:#19704f;background:#dff3e9}.marketplace-print-queue-badge.pickup{color:#6b4ca5;background:#eee8fb}.marketplace-print-queue-badge.shipped{color:#35628b;background:#e5eef7}.marketplace-stage-inline{color:#35618b;white-space:nowrap;background:#e8f1fb;border-radius:999px;align-items:center;min-height:24px;margin:0 0 5px;padding:0 8px;font-size:7px;font-weight:900;display:inline-flex}.marketplace-stage-inline.shipped{color:#1c7050;background:#e1f1e9}.marketplace-stage-inline.exception{color:#b94e3e;background:#fee9e4}.marketplace-stage-inline.label_pending{color:#4d5eb0;background:#eef0ff}.marketplace-stage-inline.pickup_pending{color:#674b9b;background:#eee8fb}.marketplace-print-table td>small.error{color:#bd5142;font-weight:800}.marketplace-print-row-actions{gap:6px;display:grid}.marketplace-print-row-actions button{color:#3f5d51;cursor:pointer;background:#fff;border:1px solid #cdd9d4;border-radius:7px;min-height:29px;padding:0 8px;font-size:7px;font-weight:900}.marketplace-print-row-actions button.primary{color:#fff;background:#3456c7;border-color:#3456c7}.marketplace-print-row-actions button:disabled{opacity:.45;cursor:not-allowed}.marketplace-unified-expanded>td{background:#f7faf9!important;padding:0!important}.marketplace-unified-expanded-head{border-top:1px solid #dce5e1;justify-content:space-between;align-items:center;gap:12px;padding:11px 13px;display:flex}.marketplace-unified-expanded-head b,.marketplace-unified-expanded-head span{display:block}.marketplace-unified-expanded-head b{color:#294a3e;font-size:9px}.marketplace-unified-expanded-head span{color:#7b8984;margin-top:3px;font-size:7px}.marketplace-unified-expanded-head em{color:#567067;font:700 7px ui-monospace,SFMono-Regular,Menlo,monospace}.marketplace-unified-expanded .marketplace-fulfillment-details,.marketplace-unified-expanded .marketplace-financial-preview{margin:0 12px 10px}.marketplace-unified-expanded .table-scroll{background:#fff;border:1px solid #e0e8e4;border-radius:8px;margin:0 12px 12px}.marketplace-unified-cost-table{border-collapse:collapse;width:100%;min-width:1000px}.marketplace-unified-cost-table th,.marketplace-unified-cost-table td{text-align:left;border-bottom:1px solid #e7ecea;padding:8px;font-size:7px}.marketplace-unified-cost-table th{color:#66766f;background:#f4f7f6}.marketplace-unified-cost-table td:first-child{width:260px}.marketplace-unified-cost-table td b,.marketplace-unified-cost-table td small{display:block}.marketplace-unified-cost-table td small{color:#82908a;margin-top:3px}.print-preflight-backdrop,.print-records-backdrop{padding:18px}.print-preflight-modal{width:min(900px,100%);max-height:calc(100vh - 36px);overflow:auto}.print-preflight-modal>.modal-head h2,.print-records-modal>.modal-head h2{font-size:20px}.print-preflight-modal>.modal-head p,.print-records-modal>.modal-head p{color:#74847d;margin-top:5px;font-size:8px}.print-preflight-summary{grid-template-columns:repeat(4,1fr);gap:8px;margin-bottom:12px;display:grid}.print-preflight-summary>div{background:#f7faf9;border:1px solid #dce5e1;border-radius:9px;padding:12px}.print-preflight-summary span,.print-preflight-summary b,.print-preflight-summary small{display:block}.print-preflight-summary span{color:#798983;font-size:7px}.print-preflight-summary b{color:#314e43;margin-top:5px;font:900 19px Georgia,serif}.print-preflight-summary small{color:#89958f;margin-top:2px;font-size:7px}.print-preflight-summary>div.ready{background:#edf8f3;border-color:#b9ddcf}.print-preflight-summary>div.ready b{color:#1f7658}.print-preflight-summary>div.warning{background:#fff8ef;border-color:#efcfaa}.print-preflight-summary>div.warning b{color:#b36b24}.print-preflight-template{color:#3456c7;background:#f5f7ff;border:1px solid #cdd7f4;border-radius:9px;justify-content:space-between;align-items:center;gap:12px;padding:11px 13px;display:flex}.print-preflight-template>div{align-items:center;gap:9px;display:flex}.print-preflight-template b,.print-preflight-template small{display:block}.print-preflight-template b{font-size:9px}.print-preflight-template small{color:#6474aa;margin-top:3px;font-size:7px}.print-preflight-template button{color:#3456c7;cursor:pointer;background:#fff;border:1px solid #aab9eb;border-radius:7px;min-height:29px;padding:0 9px;font-size:7px;font-weight:900}.print-preflight-profiles{gap:6px;margin-top:8px;display:grid}.print-preflight-profiles>div{background:#fff;border:1px solid #dce4e1;border-radius:8px;justify-content:space-between;align-items:center;gap:12px;padding:9px 11px;display:flex}.print-preflight-profiles span,.print-preflight-profiles b,.print-preflight-profiles small{display:block}.print-preflight-profiles b{color:#304f43;font-size:8px}.print-preflight-profiles small{color:#798983;margin-top:3px;font-size:7px}.print-preflight-profiles button{color:#2d6953;cursor:pointer;background:#f7faf8;border:1px solid #b8c9c2;border-radius:7px;min-height:29px;padding:0 9px;font-size:7px;font-weight:900}.print-preflight-notices{gap:5px;margin-top:10px;display:grid}.print-preflight-notices span{color:#537167;background:#eef5f2;border-radius:7px;padding:7px 9px;font-size:7px;font-weight:800}.print-preflight-notices span.error{color:#b84e40;background:#fff0ec}.print-preflight-notices span.urgent{color:#a7631e;background:#fff5e7}.print-preflight-orders{border:1px solid #dce4e1;border-radius:9px;margin-top:12px;overflow:hidden}.print-preflight-orders>header{color:#5b6f67;background:#f5f8f7;justify-content:space-between;padding:9px 11px;font-size:8px;display:flex}.print-preflight-orders>div:not(.print-preflight-empty){border-top:1px solid #e6ece9;grid-template-columns:31px minmax(0,1fr) 220px;align-items:center;gap:9px;padding:9px 11px;display:grid}.print-preflight-orders .channel-logo{width:30px;height:30px}.print-preflight-orders b,.print-preflight-orders small,.print-preflight-orders em{display:block}.print-preflight-orders>div>div>b{color:#27483c;font-size:8px}.print-preflight-orders small{color:#7d8b86;margin-top:3px;font-size:7px}.print-preflight-orders em{color:#546b62;margin-top:3px;font-size:7px;font-style:normal}.print-preflight-orders>div>span:last-child{text-align:right}.print-preflight-orders>footer{color:#64776f;text-align:center;background:#fafbfb;border-top:1px solid #e6ece9;padding:8px 11px;font-size:7px}.print-preflight-empty{color:#7b8984;text-align:center;padding:22px;font-size:8px}.print-preflight-confirm{align-items:center;gap:6px;display:inline-flex}.print-records-modal{width:min(980px,100%);max-height:calc(100vh - 36px);overflow:auto}.print-records-modal table{min-width:850px}.print-records-modal td b,.print-records-modal td small{display:block}.print-records-modal td small{color:#81908a;margin-top:3px;font-size:7px}.print-record-status{color:#315d9d;background:#e5efff;border-radius:999px;padding:4px 7px;font-size:7px;font-weight:900;display:inline-flex}.print-record-status.error{color:#b74a3d;background:#fee9e4}.print-record-status.printed{color:#19704f;background:#dff3e9}.print-record-error{max-width:260px;color:#bc5143!important}.print-records-empty{color:#7a8983;justify-items:center;gap:7px;padding:42px 20px;display:grid}.print-records-empty b{color:#3d584e;font-size:10px}.print-records-empty span{font-size:8px}.order-customer-summary{background:#f0f7f4;border-left:3px solid #cce5da;border-radius:7px;flex-direction:column;padding:8px 11px;align-items:flex-start!important;gap:2px!important;display:flex!important}.order-customer-summary span{color:#71867e;font-size:7px}.order-customer-summary b{color:#234c3e;font-size:10px}.order-customer-summary small{color:#6e8079;text-overflow:ellipsis;white-space:nowrap;width:100%;font-size:7px;overflow:hidden}.order-customer-summary em{color:#9a6a33;text-overflow:ellipsis;white-space:nowrap;width:100%;font-size:7px;font-style:normal;overflow:hidden}.order-total-summary{text-align:right;grid-template-columns:auto auto;align-items:center!important;gap:7px 10px!important;display:grid!important}.order-total-summary>div:first-child{grid-column:1}.order-total-summary>div:first-child small{color:#788982;margin-top:3px;font-size:7px;display:block}.order-total-summary>div:first-child small b{color:#257356;font-size:9px}.order-total-summary .order-status{grid-area:1/2}.order-document-actions{grid-column:1/-1;justify-content:flex-end;gap:6px;display:flex}.order-document-actions .document-print-history{color:#778781;text-align:left;align-self:center;max-width:190px;font-size:7px;line-height:1.4}.platform-label-button{color:#2947ac;background:#eef2ff;border-color:#3456c7}.platform-label-button:hover{background:#e1e7ff}.order-document-actions .document-print-error{color:#c95f4d;align-self:center;max-width:150px;font-size:7px;font-weight:800;line-height:1.4}.print-confirm-modal{text-align:center;width:min(500px,100%)}.print-confirm-icon{color:#3456c7;background:#e9edff;border-radius:16px;place-items:center;width:52px;height:52px;margin:-2px auto 12px;display:grid}.print-confirm-modal .modal-head{justify-content:center;margin-bottom:12px}.print-confirm-modal .modal-head h2{font-size:20px}.print-confirm-modal .modal-head p{color:#526a61;margin-top:7px;font-size:9px}.print-confirm-summary{text-align:left;background:#f7faf8;border:1px solid #d9e2de;border-radius:10px;padding:14px}.print-confirm-summary b,.print-confirm-summary span,.print-confirm-summary small{display:block}.print-confirm-summary b{color:#254c3e;font-size:10px}.print-confirm-summary span{color:#5e7069;margin-top:7px;font-size:9px;line-height:1.55}.print-confirm-summary small{color:#2e765b;margin-top:8px;font-size:8px;font-weight:800}.print-confirm-modal .modal-actions{justify-content:center}.print-template-settings-button{color:#34584b;background:#fff;border:1px solid #c7d4cf;align-items:center;gap:6px;display:inline-flex}.print-template-settings-button:hover{background:#f2f8f5;border-color:#8bb9a8}.print-template-backdrop{padding:18px}.print-template-modal{width:min(1180px,100%);max-height:calc(100vh - 36px);padding:0;overflow:auto}.print-template-modal>.modal-head{z-index:2;background:#fff;border-bottom:1px solid #e1e8e5;margin:0;padding:20px 24px 16px;position:sticky;top:0}.print-template-modal>.modal-head h2{font-size:18px}.print-template-modal>.modal-head p{color:#7b8883;margin-top:5px;font-size:8px}.print-template-body{grid-template-columns:minmax(0,1fr) 360px;gap:38px;padding:24px 30px 18px;display:grid}.print-template-fields{min-width:0}.print-template-row{grid-template-columns:120px minmax(0,1fr);align-items:start;gap:18px;margin-bottom:22px;display:grid}.print-template-row>b{color:#4c5a55;padding-top:7px;font-size:10px}.print-template-row>b em{color:#ec4d48;font-style:normal}.print-template-options{flex-wrap:wrap;gap:28px;display:flex}.print-template-options.stacked{flex-direction:column;gap:14px}.print-template-options label,.print-template-composition label,.print-product-source label,.print-config-checks label{color:#263a33;cursor:pointer;align-items:flex-start;gap:8px;margin:0;display:flex}.print-template-options input,.print-template-composition input,.print-product-source input,.print-config-checks input{accent-color:#1768ed;flex:none;width:16px;height:16px;margin:2px 0 0}.print-template-options strong,.print-template-options small{display:block}.print-template-options strong{font-size:10px}.print-template-options small{color:#87918d;margin-top:4px;font-size:8px;font-weight:500}.print-original-size-note{color:#7b8883;align-self:center;font-size:8px;font-weight:700}.print-template-options label.disabled,.print-template-composition.disabled,.print-template-composition label.disabled,.print-config-row.disabled{opacity:.48;cursor:not-allowed}.print-template-composition{background:#f6f7f7;border-radius:8px;margin:-5px 0 24px 138px;padding:16px 18px}.print-template-composition label+label{margin-top:13px}.print-template-composition label span{font-size:9px;font-weight:700}.print-template-composition p{color:#e18a15;margin:14px 0 0;font-size:8px;line-height:1.5}.print-template-config{background:#f6f7f7;border-radius:8px;padding:14px 18px 16px}.print-product-source{border-bottom:1px solid #dde4e1;gap:28px;padding-bottom:14px;display:flex}.print-product-source label span,.print-config-checks label span{font-size:9px;font-weight:700}.print-config-checks{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px 32px;padding-top:15px;display:grid}.print-support-note{color:#5e6e68;margin:16px 0 0;font-size:8px;font-weight:800;display:block}.print-support-note input{color:#2e433b;background:#fff;border:1px solid #d8e1dd;border-radius:7px;width:100%;height:38px;margin-top:6px;padding:0 10px;display:block}.print-template-preview{color:#87908c;flex-direction:column;align-items:center;gap:10px;display:flex}.print-template-preview>b{color:#7b8782;width:100%;font-size:10px}.print-template-preview>small{text-align:center;font-size:8px}.print-template-preview>em{color:#b06b25;text-align:center;max-width:270px;font-size:7px;font-style:normal;line-height:1.5}.print-paper-preview{background:#fff;border:12px solid #f0f1f1;flex-direction:column;width:250px;height:375px;padding:10px;transition:all .2s;display:flex;position:relative;box-shadow:0 1px 2px #173f3417}.print-paper-preview.a4{width:270px;height:382px}.print-paper-preview.standard{justify-content:center}.mock-platform-label,.mock-picking-list{background:#fff;border:1px solid #d7dedd;flex:1;position:relative;overflow:hidden}.mock-platform-label{min-height:0;padding:15px 12px 12px 74px}.mock-platform-label strong{color:#1f302a;margin-top:10px;font-size:9px;display:block}.mock-platform-label i,.mock-picking-list i{opacity:.72;background:#263833;height:4px;margin:7px 0;display:block}.mock-platform-label i:nth-of-type(2){width:70%}.mock-platform-label i:nth-of-type(3){width:85%}.mock-qr{background:repeating-conic-gradient(#17231f 0 25%,#fff 0 50%) 0/8px 8px;border:4px solid #fff;outline:1px solid #17231f;width:47px;height:47px;position:absolute;top:15px;left:13px}.mock-platform-label:after{content:"|||| ||| || |||| |||";color:#182620;letter-spacing:2px;white-space:nowrap;font:800 15px/1 monospace;position:absolute;bottom:12px;left:16px;right:16px;overflow:hidden}.mock-picking-list{border-top:1px dashed #42685b;padding:10px 12px}.mock-picking-list b,.mock-picking-list span{color:#24483b;font-size:8px;display:block}.mock-picking-list span{color:#72817b;margin:7px 0;font-size:6px}.print-paper-preview.label_only .mock-platform-label{height:100%}.print-paper-preview.label_picking .mock-platform-label,.print-paper-preview.label_ddc .mock-platform-label,.print-paper-preview.label_invoice .mock-platform-label{flex:100%}.mock-picking-list.separate,.mock-fiscal-document{z-index:2;background:#fff;border:1px solid #bfd0c9;width:120px;height:165px;padding:10px;position:absolute;bottom:-18px;right:-20px;box-shadow:0 7px 20px #173f3430}.mock-fiscal-document b,.mock-fiscal-document span{color:#24483b;font-size:7px;display:block}.mock-fiscal-document span{color:#72817b;margin:7px 0;font-size:6px}.mock-fiscal-document i{opacity:.7;background:#31453e;height:4px;margin:8px 0;display:block}.print-template-modal>.modal-actions{z-index:2;background:#fff;border-top:1px solid #e1e8e5;margin:0;padding:14px 24px 18px;position:sticky;bottom:0}.print-profile-picker-modal{width:min(680px,100%);padding:0;overflow:hidden}.print-profile-picker-modal>.modal-head{border-bottom:1px solid #e1e8e5;margin:0;padding:20px 22px 16px}.print-profile-picker-list{gap:9px;max-height:58vh;padding:18px 22px;display:grid;overflow:auto}.print-profile-picker-list>button{color:#294d40;text-align:left;background:#f8fbf9;border:1px solid #dbe5e1;border-radius:10px;justify-content:space-between;align-items:center;gap:14px;width:100%;padding:14px 16px;display:flex}.print-profile-picker-list>button:hover{background:#eef8f4;border-color:#75bca2}.print-profile-picker-list span,.print-profile-picker-list b,.print-profile-picker-list small{display:block}.print-profile-picker-list b{font-size:10px}.print-profile-picker-list small{color:#73847d;margin-top:5px;font-size:8px}.print-profile-picker-modal>.modal-actions{border-top:1px solid #e1e8e5;margin:0;padding:13px 22px 18px}.customer-receivable-totals{grid-template-columns:repeat(3,1fr);gap:9px;margin:15px 0;display:grid}.customer-receivable-totals>div{background:#f1f7f4;border-radius:8px;padding:13px}.customer-receivable-totals>div:last-child{background:#fff3e4}.customer-receivable-totals span,.customer-receivable-totals b{display:block}.customer-receivable-totals span{color:#7b8d86;font-size:8px}.customer-receivable-totals b{color:#294b3f;margin-top:6px;font:16px Georgia,serif}.customer-receivable-totals>div:last-child b{color:#a6672b}.customer-ledger-panel{margin-top:16px}@media (width<=1100px){.order-card-header{grid-template-columns:1fr 1fr}.order-customer-summary{grid-area:2/1/auto/-1}.order-bulk-selection-bar{flex-wrap:wrap}.order-bulk-selection-bar>div{justify-content:flex-end;width:100%;margin-left:0}.marketplace-unified-commandbar{flex-wrap:wrap;align-items:flex-start}.marketplace-unified-commandbar>p{flex-basis:100%;order:3}.marketplace-compact-metrics{grid-template-columns:repeat(6,150px)}.manual-order-line{grid-template-columns:24px minmax(260px,1fr) 80px 110px}.manual-order-line>strong,.manual-order-line>.delete-btn{grid-column:auto}.print-template-body{grid-template-columns:1fr}.print-template-preview{display:none}}.pairing-scope-backdrop{z-index:180}.pairing-scope-modal{width:min(790px,100%);max-height:calc(100vh - 30px);overflow:auto}.pairing-scope-product-grid{grid-template-columns:minmax(0,1fr) 24px minmax(0,1fr);align-items:stretch;gap:10px;display:grid}.pairing-scope-product-grid>i{color:#83a096;text-align:center;align-self:center;font-size:18px;font-style:normal}.pairing-scope-product-grid>section{background:#f8faf9;border:1px solid #e0e9e5;border-radius:11px;min-width:0;padding:12px}.pairing-scope-product-grid>section.local{background:#eef8f3;border-color:#8dcbb2}.pairing-scope-product-grid>section.unpairing{background:#fff7f4;border-color:#efc4b9}.pairing-scope-product-grid>section>span{color:#71827b;margin-bottom:9px;font-size:12px;font-weight:800;display:block}.pairing-scope-product-grid>section>div{grid-template-columns:48px minmax(0,1fr);align-items:center;gap:10px;display:grid}.pairing-scope-product-grid .local-product-image{width:48px;height:48px}.pairing-scope-product-grid p,.pairing-scope-product-grid b,.pairing-scope-product-grid small,.pairing-scope-product-grid em{min-width:0;margin:0;display:block}.pairing-scope-product-grid p b{color:#2b443b;text-overflow:ellipsis;white-space:nowrap;font-size:14px;overflow:hidden}.pairing-scope-product-grid p small{color:#6e7e78;margin-top:4px;font-size:12px;line-height:1.45}.pairing-scope-product-grid p em{color:#278061;margin-top:5px;font-size:11px;font-style:normal;font-weight:800}.pairing-unpair-summary{flex-direction:column;grid-column:1/-1;justify-content:center;gap:4px;min-height:48px;display:flex!important}.pairing-unpair-summary b{color:#a84e3b}.pairing-unpair-summary small{color:#846d67;font-size:12px}.pairing-stock-summary{background:#f8faf9;border:1px solid #dde7e2;border-radius:10px;grid-template-columns:repeat(5,1fr);gap:7px;margin-top:10px;padding:9px;display:grid}.pairing-stock-summary>div{background:#fff;border-radius:8px;padding:8px 9px}.pairing-stock-summary span,.pairing-stock-summary b{display:block}.pairing-stock-summary span{color:#7a8983;font-size:11px}.pairing-stock-summary b{color:#304b41;margin-top:3px;font-size:16px}.pairing-stock-summary .available b{color:#187656}.pairing-stock-summary .shortage{background:#fff0ec}.pairing-stock-summary .shortage b{color:#c04f3d}.pairing-scope-notice{border-radius:9px;align-items:flex-start;gap:10px;margin-top:10px;padding:10px 12px;display:flex}.pairing-scope-notice b{flex:none;font-size:13px}.pairing-scope-notice span{font-size:12px;line-height:1.55}.pairing-scope-notice.success{color:#247456;background:#eaf7f1}.pairing-scope-notice.shortage,.pairing-scope-notice.warning{color:#ad4e3a;background:#fff0ea}.pairing-scope-notice.platform{color:#47678f;background:#edf2fb}.pairing-scope-options{border:0;gap:8px;margin:13px 0 0;padding:0;display:grid}.pairing-scope-options legend{color:#40574e;margin-bottom:7px;font-size:13px;font-weight:900}.pairing-scope-options>label{cursor:pointer;background:#fafcfb;border:1px solid #dfe7e3;border-radius:10px;align-items:flex-start;gap:10px;min-height:58px;padding:11px 12px;margin:0!important;display:flex!important}.pairing-scope-options>label:hover{background:#f4faf7;border-color:#8bc7af}.pairing-scope-options>label.selected{background:#eaf7f1;border-color:#43a97f;box-shadow:0 0 0 2px #d8f0e6}.pairing-scope-options>label.disabled{opacity:.55;cursor:not-allowed}.pairing-scope-options input{accent-color:#268b66;flex:none;width:17px!important;height:17px!important;box-shadow:none!important;border:0!important;margin:2px 0 0!important;padding:0!important;display:block!important}.pairing-scope-options span,.pairing-scope-options b,.pairing-scope-options small{display:block}.pairing-scope-options span{min-width:0}.pairing-scope-options b{color:#2f4b40;font-size:14px}.pairing-scope-options b em{color:#1e7857;background:#d8f0e5;border-radius:999px;margin-left:4px;padding:2px 5px;font-size:10px;font-style:normal;display:inline-flex}.pairing-scope-options small{color:#718079;margin-top:5px;font-size:12px;line-height:1.5}.pairing-scope-global-note{color:#5f746b;background:#f1f5f3;border-radius:8px;margin-top:9px;padding:9px 11px;font-size:12px;line-height:1.5}.sku-option-copy .stock-empty{font-weight:800;color:#bb4a35!important}.marketplace-inventory-workflow{background:#f7faf9;border:1px solid #dce7e2;border-radius:11px;grid-template-columns:210px minmax(0,1fr);align-items:center;gap:10px;margin:-4px 0 12px;padding:9px;display:grid}.marketplace-inventory-workflow>div:first-child{color:#2b7058;align-items:center;gap:8px;padding:0 7px;display:flex}.marketplace-inventory-workflow>div:first-child span,.marketplace-inventory-workflow>div:first-child b,.marketplace-inventory-workflow>div:first-child small{display:block}.marketplace-inventory-workflow>div:first-child b{font-size:9px}.marketplace-inventory-workflow>div:first-child small{color:#7a8983;margin-top:3px;font-size:7px}.marketplace-inventory-workflow>div[role=tablist]{grid-template-columns:repeat(4,minmax(90px,1fr));gap:7px;display:grid}.marketplace-inventory-workflow button{color:#5b6d65;cursor:pointer;background:#fff;border:1px solid #e0e8e4;border-radius:8px;justify-content:space-between;align-items:center;min-height:40px;padding:7px 10px;font-size:8px;font-weight:800;display:flex}.marketplace-inventory-workflow button b{font:700 12px Georgia,serif}.marketplace-inventory-workflow button.active{color:#197252;background:#e9f6f0;border-color:#5caf8e}.marketplace-inventory-workflow button.stockout.active{color:#b74833;background:#fff0eb;border-color:#e69179}.marketplace-inventory-workflow button.unmapped.active{color:#a7651d;background:#fff5e7;border-color:#e8b56d}.marketplace-compact-metrics{grid-template-columns:repeat(8,minmax(120px,1fr))}.marketplace-compact-metrics>button.needs-action.shortage{background:#fff0eb;box-shadow:inset 0 0 0 1px #ec9f8b}.marketplace-compact-metrics>button.needs-action.shortage b{color:#b84a35}.marketplace-unified-products>div.stockout{background:#fff1ed;border-color:#efa08d}.marketplace-unified-products>div.stockout .marketplace-unified-product-copy em{color:#bb4a35}.marketplace-print-table tr.inventory-stockout>td{background:#fffaf8}.marketplace-print-table tr.inventory-unmapped>td{background:#fffdf8}.marketplace-local-inventory-badge{color:#60716a;background:#eef2f0;border-radius:999px;margin:5px 0 0;padding:3px 6px;font-size:7px;font-weight:900;display:inline-flex}.marketplace-local-inventory-badge.stockout{color:#b84733;background:#ffe5de}.marketplace-local-inventory-badge.unmapped{color:#a6631d;background:#fff0d9}.marketplace-local-inventory-badge.reserved,.marketplace-local-inventory-badge.fulfilled{color:#1e7958;background:#e2f4eb}.marketplace-local-inventory-badge.platform{color:#466792;background:#e8eefb}.marketplace-local-inventory-badge.checking{color:#697a73;background:#eef2f1}.inventory-allocation-state.unmapped{color:#a6631d;background:#fff0d9}@media (width<=820px){.pairing-scope-product-grid{grid-template-columns:1fr}.pairing-scope-product-grid>i{transform:rotate(90deg)}.pairing-stock-summary{grid-template-columns:repeat(2,1fr)}.marketplace-inventory-workflow{grid-template-columns:1fr}.marketplace-inventory-workflow>div[role=tablist]{display:flex;overflow-x:auto}.marketplace-inventory-workflow button{min-width:118px}.marketplace-compact-metrics{grid-template-columns:repeat(8,145px)}}@media (width<=700px){.zero-cost-alert{align-items:flex-start}.zero-cost-alert em{display:none}.manual-customer-grid{grid-template-columns:1fr}.manual-customer-grid .wide-field{grid-column:auto}.manual-order-line{grid-template-columns:24px 1fr}.manual-order-line>label,.manual-order-line>strong,.manual-order-line>.delete-btn{grid-column:2}.manual-order-footer,.manual-order-footer>div:first-child{flex-direction:column;align-items:stretch}.order-card-header{grid-template-columns:1fr}.order-customer-summary{grid-area:auto}.order-total-summary{text-align:left;width:100%}.order-document-actions,.order-bulk-selection-bar>div{flex-wrap:wrap;justify-content:flex-start}.order-bulk-selection-bar em{white-space:normal}.marketplace-unified-commandbar>div:first-child{width:100%;min-width:0}.marketplace-unified-commandbar>div:last-child{width:100%;overflow-x:auto}.marketplace-print-queue-nav{flex-direction:column;align-items:flex-start}.marketplace-print-queue-title{min-width:0}.print-preflight-summary{grid-template-columns:repeat(2,1fr)}.print-preflight-orders>div:not(.print-preflight-empty){grid-template-columns:31px minmax(0,1fr)}.print-preflight-orders>div>span:last-child{text-align:left;grid-column:2}.customer-receivable-totals{grid-template-columns:1fr}.print-template-body{padding:18px}.print-template-row{grid-template-columns:1fr;gap:8px}.print-template-composition{margin-left:0}.print-config-checks{grid-template-columns:1fr}.print-template-modal>.modal-head{padding:16px 18px}}.marketplace-order-workbench{grid-template-columns:176px minmax(0,1fr);align-items:start;gap:12px;margin:-4px 0 0;display:grid}.marketplace-order-queue{max-height:calc(100vh - 96px);box-shadow:var(--shadow-sm);background:#fff;border:1px solid #dce5e1;border-radius:11px;position:sticky;top:78px;overflow:auto}.marketplace-order-queue>header{z-index:1;color:#254b3e;background:#fff;border-bottom:1px solid #e5ebe8;align-items:center;gap:9px;padding:13px 12px;display:flex;position:sticky;top:0}.marketplace-order-queue>header>svg{color:#26795a;flex:none}.marketplace-order-queue>header b,.marketplace-order-queue>header small{display:block}.marketplace-order-queue>header b{font-size:13px}.marketplace-order-queue>header small{color:#86938e;margin-top:2px;font-size:8px;font-weight:500}.marketplace-order-queue section{border-bottom:1px solid #edf1ef;padding:10px 8px}.marketplace-order-queue section:last-child{border-bottom:0}.marketplace-order-queue h3{color:#8a9691;letter-spacing:.4px;text-transform:uppercase;margin:0 7px 5px;font-size:8px;font-weight:800}.marketplace-order-queue button{color:#4c5e57;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:7px;justify-content:space-between;align-items:center;gap:8px;width:100%;min-height:32px;margin:2px 0;padding:0 8px;font-size:9px;display:flex}.marketplace-order-queue button:hover{color:#245d49;background:#f2f6f4}.marketplace-order-queue button>b{color:#8a9691;text-align:right;min-width:22px;font-size:8px}.marketplace-order-queue button.active{color:#1f5db6;background:#e8f1ff;font-weight:900}.marketplace-order-queue button.active>b{color:#1f5db6}.marketplace-order-queue button.warning.active{color:#a3621d;background:#fff3df}.marketplace-order-queue button.warning.active>b{color:#a3621d}.marketplace-order-queue button.danger.active{color:#b74939;background:#ffebe7}.marketplace-order-queue button.danger.active>b{color:#b74939}.marketplace-order-queue button.queue-parent{color:#304d42;margin-top:5px;font-weight:900}.marketplace-order-queue .queue-children{border-left:1px solid #dce6e2;margin:1px 0 5px 9px;padding-left:7px}.marketplace-order-queue .queue-children button{color:#687a72;min-height:28px;margin:1px 0;padding-left:7px;font-size:8px}.marketplace-order-queue .queue-children button.active{color:#1f5db6}.marketplace-workbench-heading{background:#fff;border:1px solid #dce5e1;border-radius:11px 11px 0 0;justify-content:space-between;align-items:center;gap:18px;padding:13px 15px;display:flex}.marketplace-workbench-heading>div:first-child{min-width:0}.marketplace-workbench-heading span,.marketplace-workbench-heading h2,.marketplace-workbench-heading p{margin:0;display:block}.marketplace-workbench-heading span{color:#2c7a5d;font-size:8px;font-weight:900}.marketplace-workbench-heading h2{color:#263f36;margin-top:3px;font:19px Georgia,Songti SC,serif}.marketplace-workbench-heading p{color:#7a8983;margin-top:4px;font-size:8px;line-height:1.45}.marketplace-workbench-heading>div:last-child{flex:none;align-items:center;gap:7px;display:flex}.marketplace-workbench-heading button{color:#425b51;cursor:pointer;white-space:nowrap;background:#fff;border:1px solid #d3ded9;border-radius:7px;justify-content:center;align-items:center;gap:5px;min-height:31px;padding:0 10px;font-size:8px;font-weight:800;display:inline-flex}.marketplace-workbench-heading button:hover{color:#246e53;background:#f1f8f5;border-color:#8fc2ae}.marketplace-workbench-heading button.primary{color:#fff;background:#1e7457;border-color:#1e7457}.marketplace-workbench-sync{color:#4e675d;background:#f4f8f6;border:1px solid #dce5e1;border-top:0;border-radius:0 0 9px 9px;justify-content:space-between;align-items:center;gap:12px;padding:7px 12px;font-size:8px;display:flex}.marketplace-workbench-sync>span{align-items:center;gap:7px;min-width:0;display:flex}.marketplace-workbench-sync i{background:#31ad79;border-radius:50%;flex:none;width:7px;height:7px;box-shadow:0 0 0 3px #dff3ea}.marketplace-workbench-sync small{color:#83908b;text-align:right;font-size:7px}.marketplace-workbench-sync.history i{background:#7589b7;box-shadow:0 0 0 3px #e5eafb}.marketplace-order-workbench .zero-cost-alert{border-radius:8px;margin:8px 0;padding:9px 12px}.marketplace-workbench-summary{background:#fff;border:1px solid #dce5e1;border-radius:8px;margin:8px 0}.marketplace-workbench-summary>summary{color:#4b6259;cursor:pointer;align-items:center;gap:8px;min-height:36px;padding:0 11px;list-style:none;display:flex}.marketplace-workbench-summary>summary::-webkit-details-marker{display:none}.marketplace-workbench-summary>summary span{font-size:8px;font-weight:800}.marketplace-workbench-summary>summary b{color:#2a6f55;margin-left:auto;font-size:9px}.marketplace-workbench-summary>summary svg{transition:transform .16s}.marketplace-workbench-summary[open]>summary svg{transform:rotate(180deg)}.marketplace-workbench-summary .marketplace-compact-metrics{background:#f7faf9;border:0;border-top:1px solid #e7ecea;border-radius:0;margin:0;padding:8px}.marketplace-order-workbench .orders-panel{border-radius:10px;padding:0;overflow:visible}.marketplace-order-workbench .orders-toolbar{border-bottom:1px solid #e7ecea;align-items:flex-start;gap:8px;margin:0;padding:10px}.marketplace-order-workbench .orders-toolbar .search{flex:250px;min-width:220px;max-width:none;height:34px}.marketplace-order-workbench .order-filter-controls{flex-wrap:wrap;flex:0 auto;justify-content:flex-end;gap:6px}.marketplace-order-workbench .salesperson-filter{gap:4px;font-size:7px}.marketplace-order-workbench .salesperson-filter select{min-width:112px;height:34px;padding:0 24px 0 7px;font-size:8px}.workbench-date-range{color:#84918c;align-items:center;gap:5px;font-size:7px;display:flex}.workbench-date-range label{white-space:nowrap;align-items:center;gap:4px;display:flex}.workbench-date-range input{color:#355047;background:#fff;border:1px solid #dce5e1;border-radius:8px;outline:none;width:116px;height:34px;padding:0 6px;font-size:8px}.workbench-date-range input:focus{border-color:#2c8262;box-shadow:0 0 0 3px #dff2ea}.marketplace-order-workbench .marketplace-upseller-filterbar{background:#fafcfb;border:0;border-bottom:1px solid #e5ebe8;border-radius:0;margin:0;padding:7px 9px}.marketplace-order-workbench .marketplace-filter-dropdown{flex-basis:158px}.marketplace-order-workbench .marketplace-filter-dropdown.logistics{flex-basis:190px}.marketplace-order-workbench .marketplace-filter-dropdown>summary{min-height:35px}.marketplace-order-workbench .marketplace-inline-sort select,.marketplace-order-workbench .sort-direction-button,.marketplace-order-workbench .reset-order-filters{height:35px}.marketplace-order-workbench .marketplace-print-queue-nav{background:#f6f8fc;border:0;border-bottom:1px solid #dce4ee;border-radius:0;margin:0;padding:6px 8px}.marketplace-order-workbench .marketplace-print-queue-nav button{min-height:34px;padding:4px 8px}.marketplace-order-workbench .order-bulk-selection-bar.unified-workflow{border-width:0 0 1px;border-radius:0;min-height:40px;margin:0;padding:6px 9px;top:66px;box-shadow:0 5px 12px #253c8b0f}.marketplace-order-workbench .order-bulk-selection-bar>button{height:28px}.marketplace-order-workbench .order-bulk-actions .batch-picking-button{min-height:29px}.marketplace-order-workbench .marketplace-print-table-wrap{border:0;border-radius:0}.marketplace-order-workbench .marketplace-print-table{min-width:1450px}.marketplace-order-workbench .marketplace-print-table th{color:#5e6e68;text-transform:none;letter-spacing:0;background:#f7f9f8;padding:8px 7px;font-size:8px}.marketplace-order-workbench .marketplace-print-table th:first-child{width:590px}.marketplace-order-workbench .marketplace-print-table th:nth-child(2){width:135px}.marketplace-order-workbench .marketplace-print-table th:nth-child(3){width:140px}.marketplace-order-workbench .marketplace-print-table th:nth-child(4){width:145px}.marketplace-order-workbench .marketplace-print-table th:nth-child(5){width:125px}.marketplace-order-workbench .marketplace-print-table th:nth-child(6){width:140px}.marketplace-order-workbench .marketplace-print-table th:nth-child(7){width:175px}.marketplace-order-workbench .marketplace-print-table th:nth-child(8){width:95px}.marketplace-order-workbench .marketplace-print-table td{padding:10px 7px;font-size:9px;line-height:1.38}.marketplace-order-workbench .marketplace-print-table td>small{font-size:7px}.marketplace-order-workbench .marketplace-print-order-head{grid-template-columns:17px 30px minmax(0,1fr);margin-bottom:7px}.marketplace-order-workbench .marketplace-print-order-head b{font-size:10px}.marketplace-order-workbench .marketplace-print-order-head small{font-size:7px}.marketplace-order-workbench .marketplace-unified-products{gap:7px;padding-left:47px}.marketplace-order-workbench .marketplace-unified-product-copy b{font-size:9px}.marketplace-order-workbench .marketplace-unified-product-copy em{font-size:7px}.marketplace-order-workbench .marketplace-unified-pairing .sku-search-options{width:350px}.marketplace-order-workbench .marketplace-print-total{font-size:14px}.marketplace-platform-truth{gap:4px;display:grid}.platform-truth-primary,.erp-processing-source{background:#f0f4f2;border-radius:7px;padding:6px 7px;display:block}.platform-truth-primary small,.platform-truth-primary b,.erp-processing-source small,.erp-processing-source b{display:block}.platform-truth-primary small,.erp-processing-source small{color:#82908a;font-size:6px;font-weight:700}.platform-truth-primary b{color:#3f5a50;margin-top:2px;font-size:9px}.marketplace-platform-truth.shipped .platform-truth-primary{background:#e3f4eb}.marketplace-platform-truth.shipped .platform-truth-primary b{color:#187352;font-size:11px}.marketplace-platform-truth.exception .platform-truth-primary{background:#ffebe7}.marketplace-platform-truth.exception .platform-truth-primary b{color:#b44637}.platform-truth-raw,.platform-truth-sync{text-overflow:ellipsis;white-space:nowrap;overflow:hidden;color:#89958f!important;margin:0!important;font-size:6px!important;display:block!important}.erp-processing-source.external{background:#edf2fb}.erp-processing-source.external b{color:#456891}.erp-processing-source.local{background:#e9f6f0}.erp-processing-source.local b{color:#227454}.erp-processing-source.mixed{background:#eef3ff}.erp-processing-source.mixed b{color:#455fa8}.erp-processing-source.neutral b{color:#6e7c77}.erp-processing-source b{margin-top:2px;font-size:7px}.marketplace-erp-state-line{flex-wrap:wrap;align-items:center;gap:4px;margin-top:5px;display:flex}.marketplace-erp-state-line .marketplace-local-inventory-badge{margin:0}.marketplace-order-workbench .marketplace-print-row-actions{gap:5px}.marketplace-order-workbench .marketplace-print-row-actions button{min-height:28px;padding:0 5px;font-size:7px}.marketplace-order-workbench .pagination-toolbar{border-top:1px solid #e7ecea;margin:0;padding:11px}@media (width<=1200px){.marketplace-order-workbench{grid-template-columns:160px minmax(0,1fr);gap:9px}.marketplace-order-workbench .order-filter-controls{justify-content:flex-start}.marketplace-order-workbench .orders-toolbar{flex-wrap:wrap}.marketplace-order-workbench .orders-toolbar .search{flex-basis:100%}.marketplace-order-workbench .marketplace-print-table{min-width:1320px}.marketplace-order-workbench .marketplace-print-table th:first-child{width:465px}.marketplace-order-item-pairing-row{grid-template-columns:1fr}.marketplace-unified-pairing{border-top:1px solid #e2e9e6;border-left:0}.marketplace-unified-products>div.unpaired .marketplace-unified-pairing{border-top-color:#efd9d2;border-left:0}}@media (width<=1040px){.marketplace-order-workbench{display:block}.marketplace-order-queue{align-items:stretch;gap:6px;max-height:none;margin-bottom:9px;padding:6px;display:flex;position:static;overflow-x:auto}.marketplace-order-queue>header{background:#edf6f2;border:0;border-radius:8px;min-width:115px;padding:8px;position:static}.marketplace-order-queue section{border:0;align-items:center;gap:4px;min-width:max-content;padding:0;display:flex}.marketplace-order-queue h3{display:none}.marketplace-order-queue button{width:auto;min-width:88px;margin:0;padding:0 8px}.marketplace-order-queue .queue-children{border:0;align-items:center;gap:4px;margin:0;padding:0;display:flex}.marketplace-order-queue .queue-children button{min-height:32px;margin:0;padding:0 8px}.marketplace-workbench-heading{align-items:flex-start}.marketplace-workbench-heading>div:last-child{flex-wrap:wrap;justify-content:flex-end}.marketplace-order-workbench .orders-toolbar{flex-direction:column}.marketplace-order-workbench .orders-toolbar .search,.marketplace-order-workbench .order-filter-controls{width:100%;max-width:none}.marketplace-order-workbench .order-filter-controls{flex-wrap:nowrap;padding-bottom:3px;overflow-x:auto}.marketplace-order-workbench .salesperson-filter,.workbench-date-range{flex:none}}@media (width<=620px){.marketplace-workbench-heading{flex-direction:column}.marketplace-workbench-heading>div:last-child{justify-content:flex-start;width:100%;overflow-x:auto}.marketplace-workbench-sync{flex-direction:column;align-items:flex-start}.marketplace-workbench-sync small{text-align:left}.marketplace-order-queue>header{display:none}.marketplace-order-workbench .marketplace-print-table{min-width:1220px}.marketplace-order-workbench .marketplace-print-table th:first-child{width:365px}.marketplace-order-item-source{grid-template-columns:40px minmax(0,1fr)}.marketplace-order-item-source>.marketplace-unified-item-price{text-align:left;grid-column:2}.marketplace-order-item-meta{gap:3px;display:grid}.marketplace-order-item-meta>div{align-items:flex-start}.marketplace-order-item-meta>div:first-child{display:block}.marketplace-order-item-meta dt{margin-bottom:2px}.marketplace-order-item-meta dd{white-space:normal;max-width:100%}.marketplace-unified-pairing>header{display:block}.marketplace-unified-pairing>header small{text-align:left;margin-top:2px}.marketplace-unified-pairing .paired-sku-compact.detailed{grid-template-columns:30px minmax(0,1fr)}.marketplace-unified-pairing .paired-sku-compact.detailed .change-pairing{grid-column:1/-1;justify-self:end}.workbench-date-range input{width:108px}}.supplier-payment-detail span{color:#6b7974;border-top:1px solid #e8eeeb;grid-template-columns:.55fr 1fr auto auto;align-items:center;gap:12px;padding:10px 12px;font-size:8px;display:grid}.supplier-payment-detail span:first-child{border-top:0}.supplier-payment-detail span b{color:#2f4d42}.supplier-payment-detail span em{font-style:normal}.supplier-payment-detail span strong{color:#1f7456}.supplier-payment-detail span.voided-payment{color:#8b625c;background:#fff7f5}.supplier-payment-detail span.voided-payment b,.supplier-payment-detail span.voided-payment strong{color:#a34d43;text-decoration:line-through}.supplier-payment-detail span .danger-action-button{min-height:28px;padding:0 10px;font-size:8px}.supplier-payment-modal{width:min(620px,100%)}.payment-balance-summary{grid-template-columns:repeat(3,1fr);gap:8px;margin-bottom:16px;display:grid}.payment-balance-summary span{color:#7d8b86;background:#f3f7f5;border-radius:8px;padding:11px;font-size:8px}.payment-balance-summary b{color:#2b4b40;margin-top:5px;font-size:11px;display:block}.payment-balance-summary span:last-child{background:#fff2df}.payment-balance-summary span:last-child b{color:#a46528}@media (width<=700px){.supplier-total-strip,.payment-balance-summary{grid-template-columns:1fr}.pending-receipt-list>div{grid-template-columns:1fr auto}.pending-receipt-list>div>span{display:none}.supplier-payment-detail span{grid-template-columns:1fr auto}.supplier-payment-detail span em{grid-column:1/-1}}.local-product-image{color:#3f705f;background:linear-gradient(135deg,#edf5f1,#d8e8e1);border:1px solid #dfe8e4;border-radius:9px;flex:none;place-items:center;width:38px;height:38px;font:800 12px Georgia,serif;display:grid;overflow:hidden}.local-product-image.compact{border-radius:7px;width:30px;height:30px;font-size:9px}.local-product-image img{object-fit:cover;width:100%;height:100%;display:block}.local-product-image>span{width:100%;height:100%;color:inherit;place-items:center;display:grid}.compact-product-cell{min-width:190px}.sku-search-options button{grid-template-columns:32px minmax(0,1fr);align-items:center}.sku-search-options button .local-product-image{grid-column:1}.sku-search-options button .sku-option-copy{grid-column:2;min-width:0;display:block}.sku-search-options button .sku-option-copy b,.sku-search-options button .sku-option-copy>span{display:block}.paired-sku-compact .local-product-image{margin-right:1px}.product-edit-modal{width:min(880px,100%);max-height:92vh;overflow:auto}.product-image-field{background:#f7faf8;border:1px solid #e2eae6;border-radius:10px;grid-template-columns:92px 1fr;align-items:start;gap:14px;margin:4px 0 14px;padding:12px;display:grid}.product-image-field>.local-product-image{border-radius:11px;width:92px;height:92px;font-size:23px}.product-image-field>div{grid-template-columns:1fr 1fr;gap:10px;display:grid}.product-image-field label{margin:0}.product-image-field input[type=file]{background:#fff;height:auto;min-height:39px;padding:8px}.product-image-field small{color:#899690;margin-top:5px;font-size:7px;display:block}.product-fiscal-badge{border-radius:999px;margin-top:6px;padding:3px 7px;font-size:7px;font-weight:900;line-height:1.35;display:table}.product-fiscal-badge.ready{color:#1f7354;background:#e1f3ea}.product-fiscal-badge.pending{color:#a26120;background:#fff0da}.product-fiscal-section{background:#fbfdfc;border:1px solid #dbe7e2;border-radius:12px;margin:16px 0 4px;overflow:hidden}.product-fiscal-section.pending{background:#fffdf9;border-color:#efd0aa}.product-fiscal-section>summary{cursor:pointer;-webkit-user-select:none;user-select:none;background:#eef7f3;justify-content:space-between;align-items:center;gap:16px;padding:13px 15px;list-style:none;display:flex}.product-fiscal-section.pending>summary{background:#fff5e8}.product-fiscal-section>summary::-webkit-details-marker{display:none}.product-fiscal-section>summary>span{color:#267356;align-items:center;gap:10px;min-width:0;display:flex}.product-fiscal-section>summary>span>span{min-width:0}.product-fiscal-section>summary b,.product-fiscal-section>summary small{display:block}.product-fiscal-section>summary b{color:#284b3e;font-size:10px}.product-fiscal-section>summary small{color:#788a83;margin-top:4px;font-size:7px;line-height:1.45}.product-fiscal-section>summary em{color:#1e7153;background:#dcefe6;border-radius:999px;flex:none;padding:5px 9px;font-size:7px;font-style:normal;font-weight:900}.product-fiscal-section.pending>summary em{color:#a26120;background:#ffe8c8}.product-fiscal-section fieldset{border:0;margin:0;padding:15px}.product-fiscal-section fieldset:disabled{opacity:.72}.product-fiscal-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:11px;display:grid}.product-fiscal-grid label{color:#5f726a;margin:0;font-size:8px}.product-fiscal-grid label>b{color:#d45d49}.product-fiscal-grid input,.product-fiscal-grid select{color:#2e493f;background:#fff;border:1px solid #dbe5e1;border-radius:8px;outline:none;width:100%;height:38px;margin-top:6px;padding:0 10px;font-size:10px}.product-fiscal-grid input:focus,.product-fiscal-grid select:focus{border-color:#32906b;box-shadow:0 0 0 3px #dff2ea}.product-fiscal-grid label>small{color:#8c9994;margin-top:4px;font-size:7px;line-height:1.45;display:block}.product-fiscal-guidance{color:#3f6a59;background:#eef7f3;border-radius:9px;align-items:flex-start;gap:8px;margin-top:12px;padding:10px 11px;font-size:8px;line-height:1.55;display:flex}.product-fiscal-guidance svg{color:#27805e;flex:none;margin-top:1px}.product-fiscal-section.pending .product-fiscal-guidance{color:#8b5b29;background:#fff3e4}.product-fiscal-section.pending .product-fiscal-guidance svg{color:#b66b25}.product-fiscal-bundle-note,.product-fiscal-readonly{color:#596aa1;background:#f0f3ff;border-radius:8px;margin-top:8px;padding:9px 11px;font-size:7px;line-height:1.5}.product-fiscal-readonly{color:#697872;background:#f1f4f2}.selected-product-preview,.selected-purchase-product,.latest-cost-product,.receipt-product{align-items:center;gap:9px;display:flex}.selected-product-preview{background:#f1f7f4;border-radius:9px;margin:10px 0;padding:10px}.selected-product-preview b,.selected-product-preview small{display:block}.selected-product-preview b{color:#285144;font-size:10px}.selected-product-preview small{color:#75857f;margin-top:3px;font-size:8px}.selected-purchase-product{background:#fff;border:1px solid #e1eae6;border-radius:8px;margin-top:6px;padding:6px 8px}.selected-purchase-product small{margin:0!important}.selected-purchase-product small b{color:#226d52;margin-bottom:2px;display:block}.latest-cost-product small{margin:0}.receipt-product>span{min-width:0}.purchase-heading-actions,.customer-directory-actions{align-items:center;gap:8px;display:flex}.supplier-directory-modal{width:min(850px,100%);max-height:92vh;overflow:auto}.supplier-directory-list{border:1px solid #e2eae6;border-radius:9px;max-height:260px;margin-bottom:18px;overflow:auto}.supplier-directory-list>div{border-top:1px solid #edf1ef;grid-template-columns:34px 1fr auto;align-items:center;gap:10px;padding:10px 12px;display:grid}.supplier-directory-list>div:first-child{border-top:0}.supplier-directory-list>div>span{color:#2a7158;background:#e5f2ec;border-radius:8px;place-items:center;width:31px;height:31px;font-size:8px;font-weight:800;display:grid}.supplier-directory-list b,.supplier-directory-list small{display:block}.supplier-directory-list b{color:#294a3e;font-size:9px}.supplier-directory-list small{color:#82908b;margin-top:3px;font-size:7px}.supplier-directory-list strong{color:#9a642c;font-size:9px}.supplier-directory-balance{flex-direction:column;align-items:flex-end;gap:5px;display:flex}.supplier-directory-balance button{color:#287158;cursor:pointer;background:0 0;border:0;padding:0;font-size:8px;font-weight:800}.supplier-directory-balance button:hover{text-decoration:underline}.supplier-directory-modal h3{color:#284a3e;margin:0 0 12px;font:14px Georgia,serif}.supplier-selection-panel{background:#f7faf8;border:1px solid #dfe9e4;border-radius:11px;margin-bottom:18px;padding:13px}.supplier-selection-panel>label{color:#466056;grid-template-columns:110px minmax(240px,1fr);align-items:center;gap:12px;margin:0 0 12px;font-size:9px;font-weight:800;display:grid}.supplier-selection-panel select{color:#28463b;background:#fff;border:1px solid #cfddd6;border-radius:8px;outline:none;width:100%;height:40px;padding:0 11px;font-size:10px}.supplier-selection-panel select:focus{border-color:#48a37d;box-shadow:0 0 0 3px #dff2ea}.selected-supplier-card{background:#fff;border:1px solid #d9e6e0;border-radius:10px;grid-template-columns:42px minmax(0,1fr) auto;align-items:center;gap:12px;padding:13px;display:grid}.selected-supplier-card>span{color:#226d52;background:#dff2e9;border-radius:10px;place-items:center;width:40px;height:40px;font-size:10px;font-weight:900;display:grid}.selected-supplier-card b,.selected-supplier-card small{display:block}.selected-supplier-card b{color:#294a3e;font-size:10px}.selected-supplier-card small{color:#7d8e87;margin-top:4px;font-size:7px;line-height:1.45}.selected-supplier-card .legacy-supplier-balance-note{color:#b66339;margin-top:7px;font-weight:800}.supplier-directory-balance>div{justify-content:flex-end;align-items:center;gap:9px;display:flex}.supplier-directory-balance .supplier-delete-button{color:#bc5545}@media (width<=620px){.supplier-selection-panel>label{grid-template-columns:1fr}.selected-supplier-card{grid-template-columns:40px 1fr}.selected-supplier-card .supplier-directory-balance{grid-column:1/-1;align-items:flex-start}.supplier-directory-balance>div{justify-content:flex-start}}.customer-directory-panel{margin-top:16px;padding:18px}.customer-directory-actions label{color:#74847e;align-items:center;gap:6px;margin:0;font-size:8px;display:flex}.customer-directory-actions select{color:#315248;background:#fff;border:1px solid #dfe7e3;border-radius:8px;min-width:190px;height:36px;padding:0 9px;font-size:9px}.customer-directory-table{min-width:930px;margin-top:12px}.customer-source-badge{color:#315d4d;text-overflow:ellipsis;white-space:nowrap;background:#edf4f1;border-radius:8px;max-width:220px;padding:4px 7px;font-size:8px;font-weight:800;display:inline-block;overflow:hidden}.customer-source-badge.woocommerce{color:#754e78;background:#f1e9f2}.customer-source-badge.manual{color:#236e53;background:#e5f2ec}.disabled-status{color:#788680;background:#f1f3f2}.customer-reconciliation-button{color:#247156;cursor:pointer;background:#e5f3ed;border:1px solid #b8dacd;border-radius:999px;align-items:center;min-height:30px;padding:0 11px;font-size:8px;font-weight:900;display:inline-flex}.customer-reconciliation-button:hover,.customer-reconciliation-button:focus-visible{background:#d9efe5;border-color:#4ca681;outline:none;box-shadow:0 0 0 3px #dff2e9}.receivable-reference{color:#304c43;margin-top:6px;font-size:9px;display:block}.no-reconciliation-badge{color:#78847f;background:#f0f3f2;border-radius:8px;align-items:center;min-height:31px;padding:0 9px;font-size:8px;display:inline-flex}.customer-finance-backdrop{z-index:190}.customer-finance-detail-modal{width:min(1180px,100%);max-height:calc(100vh - 26px);padding:0;overflow:hidden}.customer-finance-detail-modal>.modal-head{border-bottom:1px solid #e1e9e5;margin:0;padding:19px 22px 15px}.customer-finance-detail-body{background:#f8fbf9;gap:15px;max-height:calc(100vh - 158px);padding:18px 22px;display:grid;overflow:auto}.customer-finance-identity{background:#fff;border:1px solid #dce8e3;border-radius:11px;grid-template-columns:minmax(240px,1fr) auto auto;align-items:center;gap:14px;padding:13px 15px;display:grid}.customer-finance-identity b,.customer-finance-identity small{display:block}.customer-finance-identity b{color:#254b3e;font-size:12px}.customer-finance-identity small,.customer-finance-identity>span{color:#71857d;margin-top:4px;font-size:8px}.customer-finance-totals{grid-template-columns:repeat(4,1fr);gap:9px;display:grid}.customer-finance-totals>div{background:#fff;border:1px solid #deebe5;border-radius:10px;padding:13px 14px}.customer-finance-totals>div.outstanding{background:#fff7ea;border-color:#f0d3b1}.customer-finance-totals span,.customer-finance-totals b,.customer-finance-totals small{display:block}.customer-finance-totals span{color:#75877f;font-size:8px}.customer-finance-totals b{color:#236d52;margin-top:6px;font:700 18px Georgia,serif}.customer-finance-totals small{color:#89968f;margin-top:4px;font-size:7px}.customer-finance-totals .outstanding b{color:#ad652d}.customer-finance-section{background:#fff;border:1px solid #dfe9e5;border-radius:11px;overflow:hidden}.customer-finance-section-head{border-bottom:1px solid #e7eeeb;justify-content:space-between;align-items:center;gap:14px;padding:13px 15px;display:flex}.customer-finance-section-head h3,.customer-finance-section-head p{margin:0}.customer-finance-section-head h3{color:#294d40;font-size:11px}.customer-finance-section-head p{color:#7d8d86;margin-top:4px;font-size:8px}.customer-finance-section-head>span{color:#28745a;background:#e8f4ef;border-radius:999px;flex:none;padding:4px 8px;font-size:8px;font-weight:900}.customer-finance-table{min-width:780px;margin:0}.customer-finance-table th{background:#f6f9f8}.customer-finance-table td b,.customer-finance-table td strong{color:#2c4c41}.customer-finance-empty{color:#829089;text-align:center;padding:24px;font-size:9px}.customer-finance-transactions{display:grid}.customer-finance-transactions>div{border-bottom:1px solid #edf1ef;grid-template-columns:32px minmax(0,1fr) auto;align-items:center;gap:11px;padding:12px 15px;display:grid}.customer-finance-transactions>div:last-child{border-bottom:0}.customer-finance-transactions>div>span{color:#227052;background:#dff2e9;border-radius:9px;place-items:center;width:31px;height:31px;font-size:10px;font-weight:900;display:grid}.customer-finance-transactions>div.refund>span{color:#b85e3b;background:#fff0e8}.customer-finance-transactions b,.customer-finance-transactions small,.customer-finance-transactions em{display:block}.customer-finance-transactions b{color:#2b4a40;font-size:9px}.customer-finance-transactions small{color:#778981;margin-top:3px;font-size:8px}.customer-finance-transactions em{color:#9b6b4e;margin-top:4px;font-size:7px;font-style:normal}.customer-finance-transactions strong{color:#227052;text-align:right;font-size:10px}.customer-finance-transactions .refund strong{color:#a96546}.customer-finance-state{color:#315348;text-align:center;align-content:center;place-items:center;gap:9px;min-height:330px;padding:30px;display:grid}.customer-finance-state b,.customer-finance-state small{display:block}.customer-finance-state small{color:#7c8d86;font-size:8px}.customer-finance-state.error{color:#a65441}.customer-finance-coverage{color:#996331;background:#fff7e9;border:1px solid #f0d3ae;border-radius:9px;padding:10px 12px;font-size:8px}.customer-finance-detail-modal>.modal-actions{background:#fff;border-top:1px solid #e1e9e5;margin:0;padding:12px 22px 16px}@media (width<=900px){.customer-finance-identity{grid-template-columns:1fr}.customer-finance-totals{grid-template-columns:repeat(2,1fr)}}@media (width<=600px){.customer-finance-totals{grid-template-columns:1fr}.customer-finance-transactions>div{grid-template-columns:31px 1fr}.customer-finance-transactions>div>strong{text-align:left;grid-column:2}}.internal-order-identity{background:#f8fbf9;border:1px solid #dce7e2;border-radius:8px;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:2px 8px;width:min(240px,100%);margin-top:8px;padding:8px 9px;display:grid}.internal-order-identity>span{color:#7a8b84;font-size:7px;font-weight:700}.internal-order-identity>strong{color:#1c5e47;letter-spacing:.5px;text-align:right;font-size:9px}.order-barcode{background:#fff;border:1px solid #d9e3df;border-radius:8px;gap:3px;width:260px;padding:7px 9px;display:grid}.order-barcode svg{fill:#101816;width:100%;height:52px;display:block}.order-barcode b{color:#243f36;letter-spacing:1.5px;text-align:center;font:800 9px/1.2 ui-monospace,SFMono-Regular,Menlo,monospace}.order-barcode.compact{border-color:#e5ebe8;border-radius:6px;grid-column:1/-1;width:100%;padding:5px 7px}.order-barcode.compact svg{height:34px}.order-barcode.compact b{letter-spacing:1px;font-size:7px}@media (width<=700px){.product-image-field{grid-template-columns:64px 1fr}.product-image-field>.local-product-image{width:64px;height:64px}.product-image-field>div,.product-fiscal-grid{grid-template-columns:1fr}.product-fiscal-section>summary{flex-direction:column;align-items:flex-start}.purchase-heading-actions,.customer-directory-actions{flex-direction:column;align-items:stretch}.customer-directory-actions label,.customer-directory-actions select,.internal-order-identity{width:100%}}.sr-only{clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important;width:1px!important;height:1px!important;margin:-1px!important;padding:0!important;position:absolute!important;overflow:hidden!important}.product-type-filter select{color:#43514d;background:#fff;border:1px solid #dfe6e2;border-radius:8px;min-width:132px;height:36px;padding:0 30px 0 11px;font-size:10px;font-weight:700}.summary-strip>button{color:#7b8783;cursor:pointer;background:0 0;border:0;border-bottom:2px solid #0000;flex:none;align-items:center;padding:0;font-size:9px;display:inline-flex}.summary-strip>button:hover,.summary-strip>button.active{color:#1d6d53;border-color:#67bd99}.summary-strip>button.random.active{color:#5d47a7;border-color:#8067d5}.random-create-button{color:#6244ad!important;background:#f8f5ff!important;border-color:#cfc5f1!important}.random-create-button:hover{background:#eee8ff!important;border-color:#a998dd!important}.random-product-badge{color:#694db4;vertical-align:middle;white-space:nowrap;background:#eee9ff;border-radius:9px;align-items:center;margin-left:6px;padding:2px 7px;font-size:7px;font-style:normal;font-weight:800;display:inline-flex}.random-product-row td{background:#fdfcff}.random-product-row:hover td{background:#faf7ff}.random-rule-summary,.random-new-orders-note{font-weight:700;color:#6e5a9f!important;display:block!important}.random-new-orders-note{margin-top:5px;font-size:7px;line-height:1.4}.shelf-badge.random{color:#664ca1;background:#f8f5ff;border-color:#dcd3f3}.random-status{color:#694db4!important;background:#eee9ff!important}.random-status.inactive{color:#77817e!important;background:#f0f1f2!important}.random-product-modal{width:min(1100px,100%)!important;max-height:94vh!important}.random-modal-eyebrow{color:#7153c0;letter-spacing:.4px;margin-bottom:5px;font-size:9px;font-weight:800;display:block}.product-editor-fieldset{border:0;min-width:0;margin:0;padding:0;display:contents}.product-editor-fieldset:disabled{opacity:.82}.random-rule-editor{background:linear-gradient(#fbfaff 0,#fff 36%);border:1px solid #dcd4f1;border-radius:12px;flex-direction:column;grid-column:1/-1;gap:14px;min-width:0;margin-top:4px;padding:16px;display:flex}.random-rule-heading{border-bottom:1px solid #e7e1f5;justify-content:space-between;align-items:flex-start;gap:18px;padding-bottom:13px;display:flex}.random-rule-heading>div{min-width:0}.random-rule-heading>div>span{color:#8067c8;letter-spacing:.6px;font-size:8px;font-weight:800;display:block}.random-rule-heading h3{color:#30254f;margin:4px 0;font-family:Georgia,Songti SC,serif;font-size:17px}.random-rule-heading p{color:#766f84;margin:0;font-size:9px;line-height:1.55}.random-rule-heading>label{flex:none;width:160px}.random-mode-grid{border:0;min-width:0;margin:0;padding:0}.random-mode-grid legend{color:#453962;margin-bottom:8px;font-size:10px;font-weight:800}.random-mode-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.random-mode-grid>legend{grid-column:1/-1}.random-mode-grid>label{cursor:pointer;background:#fff;border:1px solid #e2dced;border-radius:10px;min-width:0;padding:12px 12px 11px 38px;transition:border-color .15s,box-shadow .15s,background .15s;display:block;position:relative}.random-mode-grid>label:hover{background:#fdfbff;border-color:#b9a9dd}.random-mode-grid>label:focus-within{outline-offset:2px;outline:2px solid #8b72cf}.random-mode-grid>label.selected{background:#f6f2ff;border-color:#8067c8;box-shadow:0 0 0 2px #eee8ff}.random-mode-grid input{accent-color:#7454bf;width:15px;height:15px;position:absolute;top:13px;left:13px}.random-mode-grid b,.random-mode-grid small,.random-mode-grid i{display:block}.random-mode-grid b{color:#3c3155;font-size:11px}.random-mode-grid b em{color:#257456;background:#e8f6ef;border-radius:6px;margin-left:6px;padding:2px 5px;font-size:7px;font-style:normal}.random-mode-grid small{color:#787181;min-height:28px;margin-top:5px;font-size:8px;line-height:1.45}.random-mode-grid i{color:#695e7c;background:#f5f3f8;border-radius:6px;margin-top:7px;padding:6px 7px;font-size:8px;font-style:normal}.random-rule-settings{grid-template-columns:1fr 1.25fr 1fr;gap:10px;display:grid}.random-rule-settings>label{background:#fff;border:1px solid #e4e0eb;border-radius:9px;min-width:0;padding:11px}.random-rule-settings>label>b{color:#d15b55}.random-rule-settings label>small{color:#827b8c;margin-top:6px;font-size:8px;line-height:1.45;display:block}.random-warehouse-scope>span{color:#315f4e;background:#f7faf8;border:1px solid #dfe6e2;border-radius:8px;align-items:center;gap:7px;height:39px;margin-top:6px;padding:0 9px;font-size:10px;font-weight:700;display:flex}.random-warehouse-scope input{accent-color:#2a7d5f;width:15px!important;height:15px!important;margin:0!important}.random-candidate-editor,.random-bundle-editor{flex-direction:column;gap:10px;min-width:0;display:flex}.random-editor-section-head{justify-content:space-between;align-items:flex-start;gap:14px;padding-top:2px;display:flex}.random-editor-section-head>div{min-width:0}.random-editor-section-head b,.random-editor-section-head span{display:block}.random-editor-section-head b{color:#413557;font-size:11px}.random-editor-section-head span{color:#827a8d;margin-top:4px;font-size:8px;line-height:1.45}.random-editor-section-head>strong{color:#286e56;background:#eef7f3;border-radius:7px;flex:none;padding:6px 9px;font-size:9px}.random-candidate-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.random-candidate-list>article{background:#fff;border:1px solid #e3ddef;border-radius:9px;grid-template-columns:38px minmax(0,1fr) auto 24px;align-items:center;gap:9px;min-width:0;padding:9px;display:grid}.random-candidate-list article>div:nth-child(2){min-width:0}.random-candidate-list article b,.random-candidate-list article span,.random-candidate-list article small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.random-candidate-list article b{color:#3c3154;font-size:10px}.random-candidate-list article span{color:#65716d;margin-top:2px;font-size:8px}.random-candidate-list article small{color:#858f8b;margin-top:4px;font-size:7px}.random-candidate-list article em{color:#7053b4;white-space:nowrap;font-size:8px;font-style:normal;font-weight:700}.random-candidate-list article>button,.random-bundle-component>button{color:#7c6b8b;cursor:pointer;background:#f4f1f7;border:0;border-radius:6px;width:24px;height:24px;padding:0}.random-editor-empty{color:#8b8294;text-align:center;background:#fcfbff;border:1px dashed #d9d1e8;border-radius:9px;grid-column:1/-1;padding:18px;font-size:9px}.random-bundle-groups{flex-direction:column;gap:10px;display:flex}.random-bundle-groups>article{background:#fff;border:1px solid #ddd4ee;border-radius:10px;padding:11px}.random-bundle-groups>article>header{grid-template-columns:26px minmax(180px,1fr) auto auto;align-items:center;gap:9px;margin-bottom:9px;display:grid}.random-bundle-groups>article>header>span{color:#6848b4;background:#eee8ff;border-radius:50%;place-items:center;width:24px;height:24px;font-size:9px;font-weight:800;display:grid}.random-bundle-groups>article>header>label{grid-template-columns:auto minmax(130px,250px);align-items:center;gap:8px;display:grid}.random-bundle-groups>article>header>label input{margin-top:0}.random-bundle-groups>article>header>em{color:#2f755c;white-space:nowrap;font-size:8px;font-style:normal;font-weight:700}.random-bundle-groups>article>header>button{color:#b04d4d;cursor:pointer;background:0 0;border:0;font-size:8px}.random-bundle-components{flex-direction:column;gap:7px;display:flex}.random-bundle-component{background:#f8f6fc;border-radius:8px;grid-template-columns:minmax(260px,1fr) 90px 24px;align-items:start;gap:8px;padding:8px;display:grid}.selected-random-component{background:#fff;border-radius:7px;align-items:center;gap:7px;margin-top:5px;padding:6px;display:flex}.selected-random-component>span{min-width:0}.selected-random-component b,.selected-random-component small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.selected-random-component b{font-size:9px}.selected-random-component small{color:#7f8985;margin-top:2px;font-size:7px}.random-pairing-guidance{background:#f5fbf8;border:1px solid #cfe4da;border-radius:9px;justify-content:space-between;align-items:center;gap:14px;padding:11px 12px;display:flex}.random-pairing-guidance b,.random-pairing-guidance span{display:block}.random-pairing-guidance b{color:#285b48;font-size:10px}.random-pairing-guidance span{color:#647c73;margin-top:3px;font-size:8px;line-height:1.45}.random-pairing-guidance a{color:#236d53;flex:none;font-size:9px;font-weight:800;text-decoration:none}.random-readonly-notice{color:#66587d;background:#f7f4fb;border:1px dashed #c9bfdf;border-radius:8px;padding:9px 11px;font-size:9px;line-height:1.45}.random-allocation-summary{background:#faf8ff;border:1px solid #d9d0ee;border-radius:9px;flex-direction:column;gap:7px;min-width:280px;margin-top:8px;padding:9px;display:flex}.random-allocation-summary header{align-items:center;gap:7px;display:flex}.random-allocation-summary header .random-product-badge{margin-left:0}.random-allocation-summary header b{color:#493a6b;flex:1;min-width:0;font-size:9px}.random-allocation-summary header em{color:#286e55;background:#e9f5ef;border-radius:7px;padding:2px 6px;font-size:7px;font-style:normal;font-weight:800}.random-allocation-summary.shortage{background:#fff7f5;border-color:#efb7ab}.random-allocation-summary.shortage header b,.random-allocation-summary.shortage p{color:#a84538}.random-allocation-summary.released{background:#f7f8f8;border-color:#dfe3e1}.random-allocation-summary.pending{color:#766d82;border-style:dashed}.random-allocation-summary>p,.random-allocation-summary.pending>span{margin:0;font-size:8px;line-height:1.45}.random-allocation-components{flex-wrap:wrap;gap:6px;display:flex}.random-allocation-components>span{background:#fff;border:1px solid #e7e1f1;border-radius:7px;grid-template-columns:26px minmax(70px,1fr) auto;align-items:center;gap:6px;min-width:150px;padding:5px;display:grid}.random-allocation-components>span>span{min-width:0}.random-allocation-components b,.random-allocation-components small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.random-allocation-components b{font-size:8px}.random-allocation-components small{color:#7f8885;margin-top:2px;font-size:6px}.random-allocation-components strong{color:#654aa7;font-size:9px}.random-allocation-summary footer{color:#75698a;border-top:1px solid #e8e2f1;justify-content:space-between;align-items:center;gap:8px;padding-top:5px;font-size:7px;display:flex}.random-allocation-summary.compact{min-width:0;margin-top:7px;padding:7px}.random-allocation-summary.compact .random-allocation-components>span{min-width:130px}.marketplace-order-item-pairing-row>.random-allocation-summary{grid-column:1/-1;margin:0 8px 8px}@media (width<=900px){.random-mode-grid,.random-rule-settings,.random-candidate-list{grid-template-columns:1fr}.random-bundle-groups>article>header{grid-template-columns:26px 1fr}.random-bundle-groups>article>header>em,.random-bundle-groups>article>header>button{grid-column:2}}@media (width<=620px){.product-type-filter,.product-type-filter select{width:100%}.toolbar-actions{flex-wrap:wrap}.toolbar-actions>button{flex:auto}.random-product-modal{padding:14px!important}.random-rule-editor{padding:11px}.random-rule-heading,.random-editor-section-head,.random-pairing-guidance{flex-direction:column}.random-rule-heading>label,.random-editor-section-head>strong,.random-pairing-guidance a{width:100%}.random-candidate-list>article{grid-template-columns:34px minmax(0,1fr) 24px}.random-candidate-list article>em{grid-column:2}.random-bundle-component{grid-template-columns:minmax(0,1fr) 72px 24px}.random-bundle-groups>article>header>label{grid-template-columns:1fr}.random-allocation-components{flex-direction:column}.random-allocation-components>span{width:100%}}.modal textarea{resize:vertical;color:#263a34;background:#fff;border:1px solid #dfe6e2;border-radius:8px;outline:none;width:100%;min-height:82px;margin-top:6px;padding:10px 11px;font:11px/1.55 Arial,PingFang SC,Microsoft YaHei,sans-serif;display:block}.modal textarea:focus{border-color:#2c8262;box-shadow:0 0 0 3px #dff2ea}.store-card-profile-tools,.marketplace-shop-title-actions{align-items:center;gap:7px;display:flex}.store-card-profile-tools{flex-wrap:wrap;justify-content:flex-end}.store-profile-edit{color:#39725e;cursor:pointer;background:#fff;border:1px solid #d6e3de;border-radius:8px;justify-content:center;align-items:center;gap:5px;min-height:29px;padding:0 9px;font-size:8px;font-weight:800;display:inline-flex}.store-profile-edit:hover:not(:disabled){background:#f0faf5;border-color:#63b394}.store-profile-edit:disabled{cursor:not-allowed;opacity:.55}.store-profile-edit.icon-only{width:28px;min-height:26px;padding:0}.store-internal-note{white-space:pre-wrap;word-break:break-word;background:#f3f8f6;border-left:3px solid #6cb797;border-radius:0 7px 7px 0;padding:8px 10px;color:#557068!important;min-height:0!important;margin:8px 0!important}.store-internal-note.shop-note{padding:6px 8px;margin:7px 0 0!important;font-size:8px!important}.woo-store-management-actions{border-top:1px solid #edf1ef;justify-content:flex-end;align-items:center;gap:8px;margin-top:10px;padding-top:10px;display:flex}.woo-store-management-actions .store-profile-edit{margin-right:auto}.woo-company-profile{background:#f7fbf9;border:1px solid #dce8e3;border-radius:9px;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:11px 0;padding:11px;display:grid}.woo-company-profile span{min-width:0}.woo-company-profile small,.woo-company-profile b{display:block}.woo-company-profile small{color:#788a83;font-size:8px}.woo-company-profile b{color:#28483d;text-overflow:ellipsis;white-space:nowrap;margin-top:4px;font-size:9px;overflow:hidden}.woo-company-profile em{color:#a55c49;grid-column:1/-1;font-size:8px;font-style:normal;line-height:1.45}.woo-company-profile.missing{background:#fff7f4;border-color:#efd6ce}.woo-company-profile.missing b{color:#a75a47}.woo-company-read-only{color:#36715c;background:#f4f9f7;border:1px solid #d9e6e1;border-radius:9px;align-items:flex-start;gap:10px;margin:0 0 14px;padding:11px 13px;display:flex}.woo-company-read-only span,.woo-company-read-only b,.woo-company-read-only small{display:block}.woo-company-read-only b{font-size:9px}.woo-company-read-only small{color:#73857e;margin-top:3px;font-size:8px;line-height:1.5}.woo-company-read-only-badge{color:#36715c;background:#f4f9f7;border:1px solid #d7e5df;border-radius:999px;align-items:center;gap:6px;padding:7px 10px;font-size:8px;font-weight:800;display:inline-flex}.tiktok-shop-actions{display:grid;grid-template-columns:minmax(0,1fr) auto!important}.store-profile-modal{max-height:min(760px,100vh - 36px);overflow:auto}@media (width<=620px){.store-card-profile-tools{flex-direction:column;align-items:flex-end}.woo-store-management-actions{flex-direction:column;align-items:stretch}.woo-store-management-actions .store-profile-edit{margin-right:0}.woo-company-profile{grid-template-columns:1fr}.woo-company-profile em{grid-column:auto}.tiktok-shop-actions{grid-template-columns:1fr!important}}.employee-access-screen{background:radial-gradient(circle at 50% 20%,#e7f5ef,#f3f7f5 46%);place-items:center;min-height:100vh;padding:24px;display:grid}.employee-access-screen>div{text-align:center;background:#fff;border:1px solid #dfe9e4;border-radius:18px;width:min(480px,100%);padding:34px;box-shadow:0 24px 70px #1230261f}.employee-access-screen>div>span{color:#1c7557;background:#e4f3ec;border-radius:15px;place-items:center;width:54px;height:54px;margin:0 auto 17px;display:grid}.employee-access-screen h1{color:#213b32;margin:0;font:22px Georgia,Songti SC,serif}.employee-access-screen p{color:#6f8079;margin:10px 0;font-size:11px;line-height:1.7}.employee-access-screen small{color:#8b9893;font-size:9px;line-height:1.6}.spin{animation:1.2s linear infinite employee-spin}@keyframes employee-spin{to{transform:rotate(360deg)}}.team-overview{grid-template-columns:repeat(2,minmax(220px,1fr)) auto;gap:14px;margin-bottom:16px;display:grid}.team-summary-card{box-shadow:var(--shadow-sm);background:#fff;border:1px solid #e0e9e5;border-radius:13px;align-items:center;gap:14px;padding:17px 18px;display:flex}.team-summary-card>span{color:#24775a;background:#e5f3ed;border-radius:11px;place-items:center;width:42px;height:42px;display:grid}.team-summary-card div{grid-template-columns:auto auto;align-items:end;column-gap:11px;display:grid}.team-summary-card small{color:#75847f;grid-column:1/-1;font-size:8px}.team-summary-card b{color:#1d4034;font:23px Georgia,serif}.team-summary-card em{color:#8a9792;padding-bottom:3px;font-size:8px;font-style:normal}.team-add{align-self:center;min-width:125px}.team-message{margin:0 0 15px}.team-panel,.role-panel,.audit-panel{margin-bottom:16px;padding:19px}.team-list{border:1px solid #e3eae7;border-radius:11px;margin-top:15px;overflow:hidden}.team-row{background:#fff;border-top:1px solid #e7eeeb;grid-template-columns:auto minmax(220px,1fr) 150px 78px;align-items:center;gap:12px;padding:13px 15px;display:grid}.team-row:first-child{border-top:0}.team-row.disabled{opacity:.7;background:#fafbfb}.employee-avatar{color:#1e7054;background:#e4f2ec;border-radius:10px;place-items:center;width:36px;height:36px;font-size:11px;font-weight:800;display:grid}.employee-copy b,.employee-copy small{display:block}.employee-copy b{color:#29443a;font-size:10px}.employee-copy b em{color:#247357;background:#e7f4ee;border-radius:6px;margin-left:8px;padding:3px 6px;font-size:7px;font-style:normal}.employee-copy small{color:#86938e;margin-top:5px;font-size:8px}.team-row select{color:#3b5148;background:#fff;border:1px solid #dce5e1;border-radius:8px;height:34px;padding:0 9px;font-size:9px}.role-pill,.employee-state{border:0;border-radius:18px;justify-self:start;padding:6px 9px;font-size:8px;font-weight:800}.role-pill.admin{color:#1e7054;background:#e5f2ed}.employee-state.active{color:#1b7453;background:#e3f4eb}.employee-state.disabled{color:#7e8b86;background:#eef1f0}.team-row button.employee-state{cursor:pointer}.role-grid{grid-template-columns:repeat(3,1fr);gap:10px;margin-top:15px;display:grid}.role-grid>div{background:#fafcfb;border:1px solid #e4ebe8;border-radius:10px;grid-template-columns:auto 1fr;align-items:center;gap:4px 10px;padding:14px;display:grid}.role-icon{color:#247459;background:#e4f2ec;border-radius:9px;grid-row:1/3;place-items:center;width:34px;height:34px;display:grid}.role-grid b{color:#324b42;font-size:9px}.role-grid small{color:#82908b;font-size:8px;line-height:1.5}.audit-list{margin-top:14px}.audit-list>div{border-top:1px solid #e9eeec;grid-template-columns:58px minmax(180px,.8fr) 1.5fr;align-items:center;gap:12px;padding:10px 0;display:grid}.audit-list>div:first-child{border-top:0}.audit-list span{color:#207354;background:#e7f4ee;border-radius:6px;justify-self:start;padding:4px 7px;font-size:7px;font-weight:800}.audit-list span.failed{color:#b24e40;background:#fdebe8}.audit-list b{color:#41554d;font-size:8px}.audit-list small{color:#83908b;font-size:8px}.audit-empty{color:#82908b;text-align:center;background:#f5f8f7;border-radius:9px;font-size:9px;border:0!important;padding:18px!important;display:block!important}.employee-modal{width:min(560px,100%)}@media (width<=850px){.team-overview{grid-template-columns:1fr 1fr}.team-add{grid-column:1/-1;width:100%}.role-grid{grid-template-columns:1fr 1fr}.team-row{grid-template-columns:auto 1fr auto}.team-row select{grid-column:2}.team-row .employee-state{grid-area:1/3/3}}@media (width<=560px){.team-overview,.role-grid{grid-template-columns:1fr}.team-row{grid-template-columns:auto 1fr}.team-row select{grid-column:2}.team-row .employee-state{grid-area:auto/2}.audit-list>div{grid-template-columns:auto 1fr}.audit-list small{grid-column:2}.team-panel,.role-panel,.audit-panel{padding:15px}}@media (width<=720px){.section-tabs,.finance-section-tabs,.team-section-tabs,.store-section-tabs{grid-template-columns:1fr 1fr}.pagination-toolbar .pagination-pages{justify-content:flex-start;overflow-x:auto}.pagination-toolbar .pagination-pages .pagination-step{white-space:nowrap}}@media (width<=460px){.section-tabs,.finance-section-tabs,.team-section-tabs,.store-section-tabs{grid-template-columns:1fr}}.team-row.invited{background:#fffdf8}.employee-state.invited{color:#a66520;white-space:nowrap;background:#fff0d9}.invite-success{background:#edf8f3;border:1px solid #cde6da;border-radius:11px;grid-template-columns:auto 1fr;gap:6px 11px;margin-bottom:16px;padding:15px;display:grid}.invite-success>svg{color:#24805e;grid-row:1/3}.invite-success b{color:#275444;font-size:10px}.invite-success span{color:#6d8078;font-size:8px;line-height:1.55}.invite-link-box{grid-template-columns:1fr auto;gap:8px;display:grid}.invite-link-box input{background:#f7f9f8;height:40px;margin:0;font-family:monospace;font-size:9px}.invite-link-box .primary-btn{white-space:nowrap;height:40px}.invite-ready .modal-actions{padding-top:16px}.inline-message.error{color:#a44438;background:#fff1ee;border-color:#efcdc7}.team-row{grid-template-columns:auto minmax(220px,1fr) 165px 180px}.employee-role-control{gap:5px;margin:0;display:grid}.employee-role-control>small{color:#82908b;font-size:7px;font-weight:700}.employee-role-control select{width:100%;margin:0}.employee-actions{justify-content:flex-start;align-items:center;gap:7px;display:flex}.employee-actions .employee-state{white-space:nowrap}.employee-actions button:disabled{cursor:not-allowed;opacity:.55}.employee-remove-button{color:#ae4a3e;cursor:pointer;white-space:nowrap;background:#fff;border:1px solid #edc8c1;border-radius:17px;align-items:center;gap:4px;min-height:29px;padding:0 9px;font-size:8px;font-weight:800;display:inline-flex}.employee-remove-button:hover{background:#fff4f1;border-color:#db9589}.employee-remove-button:disabled{color:#a0aaa6;background:#f5f7f6;border-color:#e4e9e7}.removed-employees-panel{background:#fffdfc;border-color:#eadedb;margin-bottom:16px;padding:19px}.removed-employee-list{border:1px solid #eee3e0;border-radius:11px;margin-top:14px;overflow:hidden}.removed-employee-list>div{background:#fff;border-top:1px solid #f0e6e3;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;padding:12px 14px;display:grid}.removed-employee-list>div:first-child{border-top:0}.employee-avatar.removed{color:#9a5a51;background:#f2e8e6}.removed-employee-list b,.removed-employee-list small{display:block}.removed-employee-list b{color:#5b4b47;font-size:9px}.removed-employee-list small{color:#978985;margin-top:4px;font-size:8px}.removed-employee-list>div>span:last-child{color:#a3463b;white-space:nowrap;background:#f7e8e5;border-radius:17px;padding:6px 9px;font-size:8px;font-weight:800}.employee-remove-backdrop{z-index:140}.employee-remove-modal{width:min(480px,100%)}.employee-remove-warning{background:#fff4f1;border:1px solid #efcec8;border-radius:11px;grid-template-columns:auto 1fr;gap:12px;margin:4px 0 16px;padding:15px;display:grid}.employee-remove-warning>svg{color:#b44e42}.employee-remove-warning b,.employee-remove-warning span{display:block}.employee-remove-warning b{color:#963e34;font-size:10px}.employee-remove-warning span{color:#765e59;margin-top:6px;font-size:9px;line-height:1.65}@media (width<=850px){.team-row{grid-template-columns:auto minmax(0,1fr)}.team-row .employee-role-control,.team-row .employee-actions,.team-row .role-pill,.team-row .employee-state{grid-area:auto/2}.employee-actions .employee-state{grid-column:auto}}@media (width<=560px){.employee-actions{flex-direction:column;align-items:stretch}.employee-actions button{justify-content:center;width:100%}.removed-employee-list>div{grid-template-columns:auto 1fr}.removed-employee-list>div>span:last-child{grid-column:2;justify-self:start}}.team-row.employee-profile-row{grid-template-columns:54px minmax(0,1fr) 190px;align-items:start;padding:17px 16px}.employee-avatar{flex:none;overflow:hidden}.employee-avatar.has-photo{background:#dce8e3}.employee-avatar img{object-fit:cover;width:100%;height:100%;display:block}.employee-profile-row>.employee-avatar{border-radius:13px;width:48px;height:48px;font-size:14px}.employee-hr-grid{grid-template-columns:repeat(3,minmax(115px,1fr));gap:8px 16px;margin-top:12px;display:grid}.employee-hr-grid span{min-width:0}.employee-hr-grid em,.employee-hr-grid strong{font-style:normal;display:block}.employee-hr-grid em{color:#91a09a;margin-bottom:3px;font-size:7px}.employee-hr-grid strong{color:#3d554c;text-overflow:ellipsis;white-space:nowrap;font-size:8px;font-weight:700;overflow:hidden}.employee-hr-grid .employee-address{grid-column:1/-1}.employee-profile-actions{gap:8px;display:grid}.employee-profile-actions>.employee-actions{justify-content:space-between}.employee-edit-button{color:#216f55;cursor:pointer;background:#f3faf7;border:1px solid #bddbd0;border-radius:8px;justify-content:center;align-items:center;gap:5px;min-height:32px;font-size:8px;font-weight:800;display:inline-flex}.employee-edit-button:hover{background:#e8f6f0;border-color:#7fc2aa}.employee-edit-button:disabled{cursor:not-allowed;opacity:.55}.employee-profile-modal{width:min(760px,100%);max-height:min(90vh,860px);overflow:auto}.employee-avatar-editor{background:linear-gradient(135deg,#f7fbf9,#edf7f2);border:1px solid #dfe9e5;border-radius:13px;grid-template-columns:88px minmax(0,1fr);align-items:center;gap:17px;margin:2px 0 18px;padding:16px;display:grid}.employee-avatar.large{border-radius:22px;width:88px;height:88px;font-size:25px;box-shadow:0 8px 22px #1f5b461f}.employee-avatar-editor>div{flex-direction:column;align-items:flex-start;gap:6px;display:flex}.employee-avatar-editor b{color:#294a3e;font-size:11px}.employee-avatar-editor span{color:#7f918a;font-size:8px}.employee-avatar-editor label{cursor:pointer;align-items:center;gap:6px;margin:3px 0 0;display:inline-flex}.employee-avatar-editor input[type=file]{display:none}.employee-profile-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:13px 15px;display:grid}.employee-profile-grid label{margin:0}.employee-profile-grid .employee-address-field{grid-column:1/-1}.employee-profile-grid textarea{resize:vertical;width:100%}@media (width<=900px){.team-row.employee-profile-row{grid-template-columns:48px minmax(0,1fr)}.employee-profile-actions{grid-column:2}.employee-hr-grid{grid-template-columns:repeat(2,minmax(115px,1fr))}}@media (width<=600px){.team-row.employee-profile-row{grid-template-columns:42px minmax(0,1fr);padding:14px 12px}.employee-profile-row>.employee-avatar{width:42px;height:42px}.employee-hr-grid,.employee-profile-grid{grid-template-columns:1fr}.employee-hr-grid .employee-address,.employee-profile-grid .employee-address-field{grid-column:auto}.employee-avatar-editor{grid-template-columns:68px 1fr;padding:13px}.employee-avatar.large{border-radius:18px;width:68px;height:68px}.employee-profile-actions>.employee-actions{align-items:stretch}}.confirm-outbound-button{color:#fff;cursor:pointer;white-space:nowrap;background:#176b4f;border:1px solid #176b4f;border-radius:8px;min-height:31px;padding:0 11px;font-size:8px;font-weight:800}.confirm-outbound-button:hover{background:#11573f}.confirm-outbound-button:disabled{color:#8a9792;cursor:not-allowed;background:#eff3f1;border-color:#dce5e1}.outbound-state-badge{color:#176d4f;white-space:nowrap;background:#dff3ea;border-radius:8px;align-items:center;min-height:31px;padding:0 10px;font-size:8px;font-weight:800;display:inline-flex}.outbound-workbench{gap:16px;display:grid}.outbound-scan-panel{color:#fff;background:linear-gradient(135deg,#173f35,#205a49);padding:22px}.outbound-scan-copy{align-items:center;gap:13px;margin-bottom:18px;display:flex}.scan-symbol{color:#123d31;background:#5bd29f;border-radius:12px;flex:none;place-items:center;width:45px;height:45px;font-size:25px;font-weight:800;display:grid}.outbound-scan-copy h2{color:#fff;margin:0;font:20px Georgia,Songti SC,serif}.outbound-scan-copy p{color:#b7cec6;margin:6px 0 0;font-size:9px}.outbound-scan-form{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:10px;display:grid}.outbound-scan-form label{color:#b9d0c8;font-size:8px;font-weight:700}.outbound-scan-form input{color:#173f35;letter-spacing:1px;background:#fff;border:2px solid #0000;border-radius:10px;outline:0;width:100%;height:56px;margin-top:6px;padding:0 17px;font:800 20px/1 ui-monospace,SFMono-Regular,Menlo,monospace}.outbound-scan-form input:focus{border-color:#5bd29f;box-shadow:0 0 0 4px #5bd29f33}.outbound-scan-form .primary-btn{color:#123d31;background:#5bd29f;min-width:125px;height:56px;font-size:11px}.outbound-feedback{border-radius:8px;margin-top:12px;padding:10px 12px;font-size:9px;font-weight:700}.outbound-feedback.success{color:#155d45;background:#dff5eb}.outbound-feedback.error{color:#a64935;background:#fff0eb}.outbound-order-review{padding:0;overflow:hidden}.outbound-order-review>header{border-bottom:1px solid #e4ebe7;grid-template-columns:minmax(220px,1fr) 270px minmax(230px,.8fr);align-items:center;gap:18px;padding:18px 20px;display:grid}.outbound-order-review>header>div:first-child>span{color:#71817b;font-size:8px;font-weight:700}.outbound-order-review>header h2{color:#173f35;letter-spacing:1px;margin:6px 0 4px;font:23px ui-monospace,SFMono-Regular,Menlo,monospace}.outbound-order-review>header p{color:#7e8c87;margin:0;font-size:9px}.outbound-readiness{background:#eef3f1;border-radius:10px;padding:12px 14px}.outbound-readiness b,.outbound-readiness span{display:block}.outbound-readiness b{color:#40534c;margin-bottom:4px;font-size:11px}.outbound-readiness span{color:#71817b;font-size:8px;line-height:1.5}.outbound-readiness.ready{background:#dff5eb}.outbound-readiness.ready b{color:#166548}.outbound-readiness.done{background:#e8f0ff}.outbound-readiness.done b{color:#405fa8}.outbound-readiness.shortage,.outbound-readiness.hold,.outbound-readiness.unmapped,.outbound-readiness.blocked{background:#fff2e2}.outbound-readiness.shortage b,.outbound-readiness.hold b,.outbound-readiness.unmapped b,.outbound-readiness.blocked b{color:#a66427}.outbound-review-summary{background:#f7faf8;grid-template-columns:repeat(4,1fr);gap:9px;padding:14px 20px;display:grid}.outbound-review-summary>div{background:#fff;border:1px solid #e3ebe7;border-radius:8px;padding:10px 12px}.outbound-review-summary span,.outbound-review-summary b{display:block}.outbound-review-summary span{color:#7c8b85;font-size:8px}.outbound-review-summary b{color:#2a4a3f;margin-top:5px;font-size:10px}.outbound-items{min-width:940px}.outbound-items td>small{color:#87948f;margin-top:4px;font-size:8px;display:block}.shelf-code-large{color:#17694e;text-align:center;background:#e5f2ec;border-radius:7px;min-width:70px;padding:6px 8px;font-size:11px;display:inline-block}.review-ok,.review-blocked{white-space:nowrap;border-radius:8px;align-items:center;padding:5px 8px;font-size:8px;font-weight:800;display:inline-flex}.review-ok{color:#176b4f;background:#def3e9}.review-blocked{color:#a46427;background:#fff0df}.outbound-order-review>footer{background:#fbfcfb;border-top:1px solid #e5ece8;justify-content:flex-end;align-items:center;gap:14px;padding:15px 20px;display:flex}.outbound-order-review>footer>span{color:#7a8984;margin-right:auto;font-size:8px}.confirm-outbound-button.large{min-height:42px;padding:0 22px;font-size:10px}.outbound-empty{text-align:center;padding:42px 20px}.outbound-empty>span{color:#247054;background:#e4f3ec;border-radius:15px;place-items:center;width:54px;height:54px;margin:0 auto 12px;font-size:28px;display:grid}.outbound-empty h2{color:#315046;margin:0;font:17px Georgia,Songti SC,serif}.outbound-empty p{color:#85928e;margin:7px 0 0;font-size:9px}.recent-outbound{padding:18px 20px}.recent-outbound-list{margin-top:12px}.recent-outbound-list>div{border-top:1px solid #e9eeec;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;padding:11px 0;display:grid}.recent-outbound-list b,.recent-outbound-list small{display:block}.recent-outbound-list b{color:#2a4c40;font-size:9px}.recent-outbound-list small{color:#81908a;margin-top:4px;font-size:8px}.recent-outbound-list time{color:#87948f;white-space:nowrap;font-size:8px}.recent-outbound-empty{color:#87948f;text-align:center;background:#f6f8f7;border-radius:9px;margin-top:12px;padding:18px;font-size:9px}@media (width<=1100px){.outbound-order-review>header{grid-template-columns:1fr 260px}.outbound-readiness{grid-column:1/-1}}@media (width<=700px){.outbound-scan-form,.outbound-order-review>header{grid-template-columns:1fr}.outbound-order-review>header .order-barcode{width:100%}.outbound-readiness{grid-column:auto}.outbound-review-summary{grid-template-columns:1fr 1fr}.outbound-order-review>footer{flex-direction:column;align-items:stretch}.confirm-outbound-button.large{width:100%}.recent-outbound-list>div{grid-template-columns:auto 1fr}.recent-outbound-list time{grid-column:2}}.fiscal-readiness-banner{color:#835d25;background:#fff8e9;border:1px solid #e5c88e;border-radius:12px;align-items:center;gap:13px;margin-bottom:16px;padding:15px 17px;display:flex}.fiscal-readiness-banner>svg{flex:none}.fiscal-readiness-banner div{flex:1;min-width:0}.fiscal-readiness-banner b,.fiscal-readiness-banner span{display:block}.fiscal-readiness-banner b{font-size:11px}.fiscal-readiness-banner span{margin-top:4px;font-size:8px;line-height:1.55}.fiscal-readiness-banner em{white-space:nowrap;background:#f6e5bd;border-radius:999px;padding:7px 10px;font-size:8px;font-style:normal;font-weight:800}.fiscal-readiness-banner.ready{color:#24674f;background:#eef9f4;border-color:#a8d8c5}.fiscal-readiness-banner.ready em{color:#1f6f53;background:#d6f0e5}.fiscal-profiles-panel,.fiscal-store-rules-panel{margin-bottom:16px;padding:19px}.fiscal-profile-cards{grid-template-columns:repeat(auto-fit,minmax(360px,1fr));gap:12px;margin-top:16px;display:grid}.fiscal-profile-cards article{background:#fff;border:1px solid #dfe8e4;border-radius:12px;overflow:hidden}.fiscal-profile-cards article>header{background:#f7faf8;border-bottom:1px solid #e7edeb;align-items:center;gap:11px;padding:14px 15px;display:flex}.fiscal-profile-cards article>header>span{color:#1d7555;background:#dff2e9;border-radius:10px;flex:none;place-items:center;width:36px;height:36px;display:grid}.fiscal-profile-cards article>header>div{flex:1;min-width:0}.fiscal-profile-cards article>header b,.fiscal-profile-cards article>header small{display:block}.fiscal-profile-cards article>header b{color:#29463c;font-size:11px}.fiscal-profile-cards article>header small{color:#899690;margin-top:3px;font-size:8px}.fiscal-profile-cards article>header button{color:#31745b;cursor:pointer;background:#fff;border:1px solid #cfe0d9;border-radius:7px;align-items:center;gap:5px;padding:7px 9px;font-size:8px;font-weight:800;display:inline-flex}.fiscal-profile-facts{background:#edf1ef;grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;display:grid}.fiscal-profile-facts span{background:#fff;padding:11px 13px}.fiscal-profile-facts small,.fiscal-profile-facts b{display:block}.fiscal-profile-facts small{color:#8b9692;font-size:7px}.fiscal-profile-facts b{color:#344c43;text-overflow:ellipsis;white-space:nowrap;margin-top:5px;font-size:9px;overflow:hidden}.fiscal-certificate-pending,.fiscal-certificate-form-note{color:#8c642a;background:#fff8e9;align-items:flex-start;gap:9px;padding:12px 14px;display:flex}.fiscal-certificate-pending div,.fiscal-certificate-form-note div{min-width:0}.fiscal-certificate-pending b,.fiscal-certificate-pending span,.fiscal-certificate-form-note b,.fiscal-certificate-form-note span{display:block}.fiscal-certificate-pending b,.fiscal-certificate-form-note b{font-size:8px}.fiscal-certificate-pending span,.fiscal-certificate-form-note span{margin-top:4px;font-size:7px;line-height:1.5}.fiscal-empty-state{color:#82908a;text-align:center;background:#fbfcfc;border:1px dashed #d5e1dc;border-radius:11px;align-content:center;place-items:center;gap:7px;min-height:150px;margin-top:15px;display:grid}.fiscal-empty-state b{color:#3a544a;font-size:10px}.fiscal-empty-state span{max-width:460px;font-size:8px;line-height:1.6}.fiscal-store-rule-list{gap:9px;margin-top:15px;display:grid}.fiscal-store-rule-list form{background:#fbfcfc;border:1px solid #e0e8e4;border-radius:10px;grid-template-columns:38px minmax(150px,1fr) minmax(210px,1.2fr) 135px 120px auto;align-items:end;gap:11px;padding:12px;display:grid}.fiscal-store-rule-list .channel-logo{align-self:center}.fiscal-store-name{align-self:center;min-width:0}.fiscal-store-name b,.fiscal-store-name small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.fiscal-store-name b{color:#304b41;font-size:10px}.fiscal-store-name small{color:#89958f;margin-top:4px;font-size:7px}.fiscal-store-rule-list label>span{color:#77857f;margin-bottom:5px;font-size:7px;display:block}.fiscal-store-rule-list select,.fiscal-store-rule-list input{color:#30483f;background:#fff;border:1px solid #d9e3df;border-radius:7px;outline:none;width:100%;height:34px;padding:0 9px;font-size:8px}.fiscal-store-rule-list select:focus,.fiscal-store-rule-list input:focus{border-color:#3b8d6d;box-shadow:0 0 0 3px #e1f2ea}.fiscal-rule-percentage{position:relative}.fiscal-rule-percentage input{padding-right:26px}.fiscal-rule-percentage b{color:#71807a;font-size:8px;position:absolute;top:9px;right:10px}.fiscal-auto-switch button{color:#97a19d;background:#f1f3f2;border:1px solid #e1e5e3;border-radius:7px;justify-content:center;align-items:center;gap:6px;width:100%;height:34px;font-size:8px;display:flex}.fiscal-auto-switch button i{background:#cfd6d3;border-radius:999px;width:21px;height:12px;position:relative}.fiscal-auto-switch button i:after{content:"";background:#fff;border-radius:50%;width:8px;height:8px;position:absolute;top:2px;left:2px}.fiscal-profile-backdrop{z-index:125}.fiscal-profile-modal{width:min(780px,100%);max-height:92vh;overflow:auto}.fiscal-profile-form-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:11px;display:grid}.fiscal-profile-form-grid label{color:#61716b;margin:0;font-size:8px}.fiscal-profile-form-grid label.wide{grid-column:span 2}.fiscal-profile-form-grid input,.fiscal-profile-form-grid select{color:#2f463d;background:#fff;border:1px solid #dce5e1;border-radius:8px;outline:none;width:100%;height:38px;margin-top:6px;padding:0 10px}.fiscal-profile-form-grid input:focus,.fiscal-profile-form-grid select:focus{border-color:#2c8262;box-shadow:0 0 0 3px #dff2ea}.fiscal-profile-form-grid label small{color:#98a19d;margin-top:4px;font-size:7px;display:block}.fiscal-certificate-form-note{border:1px solid #f0ddb5;border-radius:9px;margin-top:14px}.fiscal-status-badge{color:#52655d;background:#f5f8f7;border:1px solid #dce6e2;border-radius:8px;align-items:center;gap:6px;width:fit-content;margin-top:7px;padding:6px 8px;display:inline-flex}.fiscal-status-badge>span b,.fiscal-status-badge>span small{display:block}.fiscal-status-badge>span b{font-size:8px}.fiscal-status-badge>span small{margin-top:3px;font-size:7px;font-weight:500}.fiscal-status-badge.compact{padding:5px 7px}.fiscal-status-badge.compact>span small{display:none}.fiscal-status-badge.draft{color:#286d54;background:#ecf6f1;border-color:#a9cbbd}.fiscal-status-badge.authorized{color:#18714f;background:#e6f6ee;border-color:#9bd0b9}.fiscal-status-badge.warning{color:#91662a;background:#fff6e4;border-color:#edce94}.fiscal-status-badge.error{color:#a7473b;background:#fff0ed;border-color:#edb8ae}.fiscal-status-badge.processing{color:#356a90;background:#edf6fc;border-color:#abc9df}.fiscal-preflight-row-button,.fiscal-batch-preflight-button{color:#865e21;cursor:pointer;white-space:nowrap;background:#fff8e8;border:1px solid #cfb06f;border-radius:7px;justify-content:center;align-items:center;gap:5px;font-size:8px;font-weight:800;display:inline-flex}.fiscal-preflight-row-button{min-height:29px;padding:0 9px}.fiscal-batch-preflight-button{min-height:32px;padding:0 11px}.fiscal-preflight-row-button:hover,.fiscal-batch-preflight-button:hover{background:#fff2d6;border-color:#bf9443}.fiscal-batch-preflight-button:disabled{opacity:.45;cursor:not-allowed}.fiscal-preflight-backdrop{z-index:130}.fiscal-preflight-modal{width:min(960px,100%);max-height:92vh;overflow:auto}.fiscal-preflight-controls{background:#f5f8f7;border-radius:9px;align-items:end;gap:12px;margin-bottom:14px;padding:12px;display:flex}.fiscal-preflight-controls label{color:#5e7069;flex:1;margin:0;font-size:8px}.fiscal-preflight-controls label>span,.fiscal-preflight-controls label>small{display:block}.fiscal-preflight-controls label>div{margin-top:6px;position:relative}.fiscal-preflight-controls input{color:#28463a;background:#fff;border:1px solid #d7e1dd;border-radius:8px;outline:none;width:100%;height:38px;padding:0 35px 0 10px}.fiscal-preflight-controls input:focus{border-color:#2d8262;box-shadow:0 0 0 3px #dff2ea}.fiscal-preflight-controls label>div b{color:#78847f;font-size:9px;position:absolute;top:11px;right:12px}.fiscal-preflight-controls label>small{color:#909b97;margin-top:5px;font-size:7px}.fiscal-preflight-table-wrap{border:1px solid #dfe7e3;border-radius:9px;overflow-x:auto}.fiscal-preflight-table{border-collapse:collapse;width:100%;min-width:760px}.fiscal-preflight-table th{color:#71817b;text-align:left;background:#f5f8f7;padding:9px 10px;font-size:7px}.fiscal-preflight-table td{color:#4b5e57;border-top:1px solid #e8eeeb;padding:10px;font-size:8px}.fiscal-preflight-table td b,.fiscal-preflight-table td small{display:block}.fiscal-preflight-table td b{color:#2e4d41;font-size:9px}.fiscal-preflight-table td small{color:#8a9792;margin-top:3px;font-size:7px}.fiscal-preflight-table td strong{color:#176b4c;font-size:10px}.fiscal-preflight-table td.difference{color:#a36529;font-weight:800}.fiscal-preflight-table tfoot td{background:#f9fbfa;font-weight:800}.fiscal-check{border-radius:6px;max-width:190px;padding:5px 7px;font-size:7px;line-height:1.35;display:inline-flex}.fiscal-check.ok{color:#1d7452;background:#e5f5ed}.fiscal-check.warning{color:#936526;background:#fff2da}.fiscal-percentage-warning,.fiscal-draft-notice{border-radius:9px;align-items:flex-start;gap:9px;margin-top:13px;padding:11px 12px;display:flex}.fiscal-percentage-warning{color:#8b6128;background:#fff7e7;border:1px solid #efce91}.fiscal-draft-notice{color:#286b53;background:#edf7f2;border:1px solid #b8d6ca}.fiscal-percentage-warning b,.fiscal-percentage-warning span,.fiscal-draft-notice b,.fiscal-draft-notice span{display:block}.fiscal-percentage-warning b,.fiscal-draft-notice b{font-size:9px}.fiscal-percentage-warning span,.fiscal-draft-notice span{margin-top:4px;font-size:8px;line-height:1.55}.fiscal-reason-field{color:#5e6e68;margin-top:12px;font-size:8px;display:block}.fiscal-reason-field>span{margin-bottom:6px;display:block}.fiscal-reason-field>span b,.fiscal-reason-field>small{color:#b04d3f}.fiscal-reason-field textarea{resize:vertical;color:#354b42;width:100%;font:inherit;border:1px solid #dfc390;border-radius:8px;outline:none;padding:9px 10px}.fiscal-reason-field textarea:focus{border-color:#be903d;box-shadow:0 0 0 3px #fff0d1}.fiscal-reason-field>small{margin-top:5px;font-size:7px;display:block}.fiscal-create-draft{min-width:190px}.order-fiscal-inline{align-items:center;gap:6px;display:flex}.order-fiscal-inline .fiscal-status-badge{margin-top:0}.fiscal-workspace-tabs{background:#f5f8f7;border:1px solid #dce7e2;border-radius:13px;grid-template-columns:repeat(5,minmax(0,1fr));gap:9px;margin-bottom:16px;padding:7px;display:grid}.fiscal-workspace-tabs button{color:#52675f;text-align:left;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:9px;align-items:center;gap:9px;min-height:58px;padding:9px 12px;display:flex}.fiscal-workspace-tabs button>span,.fiscal-workspace-tabs button b,.fiscal-workspace-tabs button small{min-width:0;display:block}.fiscal-workspace-tabs button b{text-overflow:ellipsis;white-space:nowrap;font-size:9px;overflow:hidden}.fiscal-workspace-tabs button small{color:#8a9792;text-overflow:ellipsis;white-space:nowrap;margin-top:4px;font-size:7px;overflow:hidden}.fiscal-workspace-tabs button>em{color:#527267;background:#e1ebe7;border-radius:50%;flex:none;place-items:center;width:25px;height:25px;font-size:8px;font-style:normal;font-weight:900;display:grid}.fiscal-workspace-tabs button.setup-step.active>em{color:#fff;background:#267b5c}.fiscal-workspace-tabs button.active{color:#176c4e;background:#fff;border-color:#8bc7af;box-shadow:0 4px 13px #214c3c12}.fiscal-account-policy,.fiscal-binding-safety{color:#2b6b53;background:#f1f8f5;border:1px solid #c9dfd6;border-radius:9px;align-items:flex-start;gap:9px;margin-top:14px;padding:11px 13px;display:flex}.fiscal-account-policy>span,.fiscal-binding-safety>span{min-width:0}.fiscal-account-policy b,.fiscal-account-policy small,.fiscal-binding-safety b,.fiscal-binding-safety small{display:block}.fiscal-account-policy b,.fiscal-binding-safety b{font-size:8px}.fiscal-account-policy small,.fiscal-binding-safety small{margin-top:4px;font-size:7px;line-height:1.5}.fiscal-account-readiness b.ready{color:#197452}.fiscal-account-readiness b.warning{color:#a26a27}.fiscal-certificate-actions{background:#fffdf8;border-top:1px solid #eee4cf;gap:8px;padding:11px 13px;display:flex}.fiscal-certificate-actions button{color:#267255;cursor:pointer;background:#f5faf8;border:1px solid #c8ddd4;border-radius:7px;flex:1;min-height:31px;font-size:7px;font-weight:800}.fiscal-certificate-actions button:disabled{opacity:.72;cursor:not-allowed}.modal-certificate-actions{background:0 0;border:0;margin-top:9px;padding:0}.fiscal-certificate-pending.valid{color:#267155;background:#ecf7f2}.fiscal-certificate-pending.warning{color:#98662a;background:#fff7e5}.fiscal-certificate-pending.expired,.fiscal-certificate-pending.disabled{color:#a54c40;background:#fff0ed}.fiscal-certificates-panel{margin-bottom:16px;padding:19px}.fiscal-certificate-workspace{grid-template-columns:minmax(220px,.72fr) minmax(0,2fr);gap:14px;margin-top:15px;display:grid}.fiscal-certificate-workspace>aside{background:#f6f9f8;border:1px solid #dce7e2;border-radius:11px;flex-direction:column;gap:7px;padding:8px;display:flex}.fiscal-certificate-workspace>aside button{color:#486057;text-align:left;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:8px;align-items:center;gap:8px;min-height:54px;padding:9px 38px 9px 10px;display:flex;position:relative}.fiscal-certificate-workspace>aside button>span{flex:1;min-width:0}.fiscal-certificate-workspace>aside b,.fiscal-certificate-workspace>aside small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.fiscal-certificate-workspace>aside b{font-size:8px}.fiscal-certificate-workspace>aside small{color:#85938d;margin-top:4px;font-size:7px}.fiscal-certificate-workspace>aside em{text-align:center;background:#e5ece9;border-radius:999px;min-width:20px;padding:3px 5px;font-size:7px;font-style:normal;font-weight:900;position:absolute;top:9px;right:10px}.fiscal-certificate-workspace>aside i{color:#287357;font-size:6px;font-style:normal;font-weight:800;position:absolute;bottom:8px;right:9px}.fiscal-certificate-workspace>aside button.active{color:#176c4e;background:#fff;border-color:#85c4ab;box-shadow:0 4px 12px #1f5d4510}.fiscal-certificate-detail{background:#fff;border:1px solid #dce7e2;border-radius:11px;min-width:0;overflow:hidden}.fiscal-certificate-detail>header{background:#fafcfb;border-bottom:1px solid #e5ece9;justify-content:space-between;align-items:center;gap:14px;padding:13px 15px;display:flex}.fiscal-certificate-detail>header span,.fiscal-certificate-detail>header h3,.fiscal-certificate-detail>header small{display:block}.fiscal-certificate-detail>header span{color:#83918c;font-size:7px}.fiscal-certificate-detail>header h3{color:#294a3d;margin:4px 0 0;font-size:11px}.fiscal-certificate-detail>header small{color:#788781;margin-top:4px;font-size:7px}.fiscal-certificate-policy{color:#286c53;background:#eef7f3;border-radius:8px;align-items:flex-start;gap:9px;margin:12px 13px 0;padding:10px 11px;display:flex}.fiscal-certificate-policy b,.fiscal-certificate-policy span{display:block}.fiscal-certificate-policy b{font-size:8px}.fiscal-certificate-policy span{margin-top:4px;font-size:7px;line-height:1.5}.fiscal-certificate-list{gap:9px;padding:12px 13px 14px;display:grid}.fiscal-certificate-list article{background:#fff;border:1px solid #e0e8e4;border-radius:9px;grid-template-columns:38px minmax(0,1fr) auto;gap:11px;padding:12px;display:grid}.fiscal-certificate-list article.default{border-color:#79b99f;box-shadow:inset 3px 0 #2d8463}.fiscal-certificate-list article.expired,.fiscal-certificate-list article.disabled{background:snow}.fiscal-certificate-icon{color:#247759;background:#e3f2eb;border-radius:9px;place-items:center;width:38px;height:38px;display:grid}.fiscal-certificate-list article.expired .fiscal-certificate-icon,.fiscal-certificate-list article.disabled .fiscal-certificate-icon{color:#a55043;background:#f7e8e5}.fiscal-certificate-copy{min-width:0}.fiscal-certificate-title{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.fiscal-certificate-title>b{color:#304d41;font-size:9px}.fiscal-certificate-title>em,.fiscal-certificate-title>span{border-radius:999px;padding:3px 6px;font-size:6px;font-style:normal;font-weight:900}.fiscal-certificate-title>em{color:#1d6c4e;background:#d9eee5}.fiscal-certificate-title>span.valid{color:#1d7352;background:#e2f3eb}.fiscal-certificate-title>span.warning,.fiscal-certificate-title>span.pending{color:#956229;background:#fff0d5}.fiscal-certificate-title>span.expired,.fiscal-certificate-title>span.disabled{color:#a64c40;background:#fbe5e0}.fiscal-certificate-copy>small{color:#82908a;text-overflow:ellipsis;white-space:nowrap;margin-top:5px;font-size:7px;display:block;overflow:hidden}.fiscal-certificate-facts{grid-template-columns:repeat(4,minmax(80px,1fr));gap:7px;margin-top:9px;display:grid}.fiscal-certificate-facts span{background:#f6f8f7;border-radius:6px;min-width:0;padding:7px 8px}.fiscal-certificate-facts small,.fiscal-certificate-facts b{display:block}.fiscal-certificate-facts small{color:#89958f;font-size:6px}.fiscal-certificate-facts b{color:#465d54;text-overflow:ellipsis;white-space:nowrap;margin-top:3px;font-size:7px;overflow:hidden}.fiscal-certificate-copy>p{color:#75857f;margin:7px 0 0;font-size:7px}.fiscal-certificate-row-actions{flex-direction:column;align-items:flex-start;gap:5px;display:flex}.fiscal-certificate-row-actions button{color:#2b7056;cursor:pointer;white-space:nowrap;background:#fff;border:1px solid #cbdcd5;border-radius:6px;width:100%;min-height:27px;padding:0 8px;font-size:7px;font-weight:800}.fiscal-certificate-row-actions button.danger{color:#a94e42;border-color:#edc1b9}.fiscal-certificate-row-actions button:disabled{opacity:.45;cursor:not-allowed}.fiscal-empty-state.compact{min-height:220px;margin:12px}.fiscal-empty-state.compact .primary-btn{margin-top:4px}.fiscal-certificate-upload-modal{width:min(620px,100%);max-height:92vh;overflow:auto}.fiscal-certificate-upload-modal>label{color:#5e6f68;margin-top:12px;font-size:8px;display:block}.fiscal-certificate-upload-modal>label input,.fiscal-certificate-upload-modal>label select{color:#304a40;background:#fff;border:1px solid #d8e3de;border-radius:8px;width:100%;min-height:39px;margin-top:6px;padding:0 10px}.fiscal-certificate-upload-modal>label input[type=file]{padding:8px 10px}.fiscal-certificate-upload-modal>label small{color:#87938e;margin-top:5px;font-size:7px;line-height:1.45;display:block}.fiscal-certificate-upload-modal>label.fiscal-upload-default{background:#fafcfb;border:1px solid #d8e4df;border-radius:8px;align-items:flex-start;gap:9px;padding:10px 11px;display:flex}.fiscal-certificate-upload-modal>label.fiscal-upload-default input{accent-color:#287a5c;width:auto;min-height:0;margin:2px 0 0}.fiscal-upload-default span{min-width:0}.fiscal-upload-default b,.fiscal-upload-default small{display:block}.fiscal-upload-default b{color:#355248;font-size:8px}.fiscal-password-safety{color:#286b52;background:#edf7f2;border:1px solid #b9d7cb;border-radius:9px;align-items:flex-start;gap:9px;margin-top:13px;padding:11px 12px;display:flex}.fiscal-password-safety b,.fiscal-password-safety small{display:block}.fiscal-password-safety b{font-size:8px}.fiscal-password-safety small{margin-top:4px;font-size:7px;line-height:1.5}.fiscal-binding-list,.fiscal-rule-card-list{gap:10px;margin-top:15px;display:grid}.fiscal-binding-list form{background:#fbfcfc;border:1px solid #e0e8e4;border-radius:10px;grid-template-columns:38px minmax(170px,.9fr) minmax(250px,1.15fr) minmax(260px,1.2fr) auto;align-items:center;gap:12px;padding:13px;display:grid}.fiscal-binding-list .fiscal-store-name em{border-radius:999px;margin-top:6px;padding:3px 7px;font-size:7px;font-style:normal;font-weight:800;display:inline-flex}.fiscal-binding-list .fiscal-store-name em.active{color:#247555;background:#e2f3eb}.fiscal-binding-list .fiscal-store-name em.inactive{color:#78857f;background:#eef1f0}.fiscal-binding-actions{align-items:center;gap:7px;display:flex}.fiscal-binding-actions button{white-space:nowrap;min-height:35px}.fiscal-binding-list label>span{color:#77857f;margin-bottom:5px;font-size:7px;display:block}.fiscal-binding-list select{color:#30483f;background:#fff;border:1px solid #d9e3df;border-radius:7px;width:100%;height:36px;padding:0 9px;font-size:8px}.fiscal-certificate-override{background:#fff;border:1px solid #dce6e2;border-radius:8px;min-width:0}.fiscal-certificate-override summary{color:#4d685e;cursor:pointer;align-items:center;min-height:34px;padding:0 9px;font-size:7px;font-weight:800;display:flex}.fiscal-certificate-override[open] summary{background:#f6f9f8;border-bottom:1px solid #e6ece9}.fiscal-certificate-override label{padding:9px}.fiscal-certificate-override label>small{color:#8a9691;margin-top:5px;font-size:6px;display:block}.fiscal-rule-card-list form{background:#fff;border:1px solid #dfe8e4;border-radius:11px;overflow:hidden}.fiscal-product-tax-callout{color:#29684f;background:#f1f8f5;border:1px solid #c9dfd6;border-radius:10px;align-items:center;gap:11px;margin-top:15px;padding:12px 13px;display:flex}.fiscal-product-tax-callout>svg{flex:none}.fiscal-product-tax-callout>div{flex:1;min-width:0}.fiscal-product-tax-callout b,.fiscal-product-tax-callout span{display:block}.fiscal-product-tax-callout b{font-size:9px}.fiscal-product-tax-callout span{margin-top:4px;font-size:7px;line-height:1.5}.fiscal-product-tax-callout button{flex:none}.fiscal-rule-card-list form>header{background:#f7faf8;border-bottom:1px solid #e7edeb;align-items:center;gap:10px;padding:12px 14px;display:flex}.fiscal-rule-card-list form>header>div{min-width:0}.fiscal-rule-card-list form>header b,.fiscal-rule-card-list form>header small{display:block}.fiscal-rule-card-list form>header b{color:#304b41;font-size:10px}.fiscal-rule-card-list form>header small{color:#89958f;margin-top:3px;font-size:7px}.fiscal-rule-fields{grid-template-columns:150px minmax(220px,1fr) minmax(220px,1fr) auto;align-items:center;gap:13px;padding:13px 14px;display:grid}.fiscal-rule-fields>label>span:first-child{color:#77857f;margin-bottom:5px;font-size:7px;display:block}.fiscal-rule-fields input[type=number]{color:#30483f;background:#fff;border:1px solid #d9e3df;border-radius:7px;width:100%;height:36px;padding:0 28px 0 9px;font-size:8px}.fiscal-checkbox-rule{background:#fbfcfc;border:1px solid #dde7e3;border-radius:8px;align-items:flex-start;gap:8px;min-height:46px;margin:0;padding:9px 10px;display:flex}.fiscal-checkbox-rule input{accent-color:#247959;margin-top:2px}.fiscal-checkbox-rule span b,.fiscal-checkbox-rule span small{display:block}.fiscal-checkbox-rule span b{color:#385248;font-size:8px}.fiscal-checkbox-rule span small{color:#85928d;margin-top:3px;font-size:7px;line-height:1.35}.fiscal-checkbox-rule.disabled{opacity:.75;background:#f4f5f5}.fiscal-queue-panel{margin-bottom:16px;padding:19px}.fiscal-erp-label{color:#226b52;background:#e4f3ed;border-radius:999px;padding:7px 9px;font-size:7px;font-weight:800}.fiscal-queue-tabs{gap:6px;margin-top:15px;padding-bottom:4px;display:flex;overflow-x:auto}.fiscal-queue-tabs button{color:#64756e;cursor:pointer;background:#fff;border:1px solid #dfe7e3;border-radius:8px;justify-content:space-between;align-items:center;gap:8px;min-width:92px;padding:9px 10px;display:flex}.fiscal-queue-tabs button span{white-space:nowrap;font-size:8px;font-weight:700}.fiscal-queue-tabs button b{background:#edf2f0;border-radius:999px;min-width:20px;padding:3px 5px;font-size:7px}.fiscal-queue-tabs button.active{color:#176c4e;background:#ebf7f2;border-color:#6eb699}.fiscal-queue-tabs button.active b{background:#cae9dc}.fiscal-queue-table-wrap{border:1px solid #dfe7e3;border-radius:10px;margin-top:13px;overflow:auto}.fiscal-queue-table{border-collapse:collapse;width:100%;min-width:850px}.fiscal-queue-table th{color:#71817b;text-align:left;background:#f5f8f7;padding:10px 11px;font-size:7px}.fiscal-queue-table td{color:#52645d;vertical-align:middle;border-top:1px solid #e8eeeb;padding:11px;font-size:8px}.fiscal-queue-table td b,.fiscal-queue-table td small{display:block}.fiscal-queue-table td b{color:#2d4a3f;font-size:9px}.fiscal-queue-table td small{color:#8b9692;margin-top:3px;font-size:7px}.fiscal-queue-table .fiscal-status-badge{margin-top:0}.fiscal-queue-actions{flex-wrap:wrap;align-items:center;gap:5px;min-width:170px;display:flex}.fiscal-queue-actions button{color:#2a6f55;cursor:pointer;background:#fff;border:1px solid #ccdcd5;border-radius:6px;min-height:28px;padding:0 7px;font-size:7px;font-weight:800}.fiscal-queue-actions button.danger{color:#aa4e42;border-color:#edc2ba}.fiscal-queue-actions button.fiscal-submit-live{color:#fff;background:#278965;border-color:#278965}.fiscal-queue-actions button:disabled{opacity:.5;cursor:not-allowed}.fiscal-queue-pagination{color:#74827d;justify-content:space-between;align-items:center;gap:12px;margin-top:11px;font-size:8px;display:flex}.fiscal-queue-pagination>div{gap:6px;display:flex}.fiscal-queue-pagination button{color:#31594a;cursor:pointer;background:#fff;border:1px solid #d7e2dd;border-radius:7px;min-height:30px;padding:0 10px;font-size:8px;font-weight:800}.fiscal-queue-pagination button:disabled{opacity:.45;cursor:not-allowed}.fiscal-missing-text,.fiscal-error-text{color:#b05445;font-weight:800}.fiscal-preflight-steps{align-items:center;gap:8px;margin-bottom:13px;padding:0 3px;display:flex}.fiscal-preflight-steps span{color:#89958f;align-items:center;gap:6px;font-size:8px;font-weight:800;display:flex}.fiscal-preflight-steps span b{color:#728079;background:#edf1ef;border-radius:50%;place-items:center;width:22px;height:22px;display:grid}.fiscal-preflight-steps span.done,.fiscal-preflight-steps span.current{color:#247457}.fiscal-preflight-steps span.done b{color:#176b4c;background:#d8efe5}.fiscal-preflight-steps span.current b{color:#fff;background:#247457}.fiscal-preflight-steps i{background:#dfe7e3;flex:1;height:1px}.fiscal-preflight-readiness{border-radius:9px;align-items:flex-start;gap:9px;margin-bottom:12px;padding:11px 12px;display:flex}.fiscal-preflight-readiness.ready{color:#286b53;background:#edf7f2;border:1px solid #b8d8cb}.fiscal-preflight-readiness.warning{color:#8b6128;background:#fff7e7;border:1px solid #efce91}.fiscal-preflight-readiness b,.fiscal-preflight-readiness span{display:block}.fiscal-preflight-readiness b{font-size:9px}.fiscal-preflight-readiness span{margin-top:4px;font-size:8px;line-height:1.5}.fiscal-configuration-issues,.fiscal-basis-warning{color:#835d25;background:#fffaf0;border:1px solid #ecd2a0;border-radius:9px;margin-bottom:12px;padding:11px 13px}.fiscal-configuration-issues header{justify-content:space-between;align-items:center;display:flex}.fiscal-configuration-issues header b,.fiscal-basis-warning>b{font-size:9px}.fiscal-configuration-issues header span{background:#f5e3bd;border-radius:999px;padding:3px 6px;font-size:7px;font-weight:800}.fiscal-configuration-issues ul,.fiscal-basis-warning ul{grid-template-columns:repeat(2,minmax(0,1fr));gap:5px 18px;margin:8px 0 0;padding-left:17px;display:grid}.fiscal-configuration-issues li,.fiscal-basis-warning li{font-size:7px;line-height:1.45}.fiscal-preflight-basis-table{min-width:1030px}.basis-warning-text{font-weight:800;color:#a5692a!important}.fiscal-sefaz-submit:disabled{color:#929c98;cursor:not-allowed;background:#f2f4f3;border-color:#d8dddb}.fiscal-preflight-actions{flex-wrap:wrap}.fiscal-profile-form-grid input[readonly]{color:#68766f;cursor:not-allowed;background:#f1f4f2}@media (width<=1050px){.fiscal-store-rule-list form{grid-template-columns:38px 1fr 1.4fr 120px}.fiscal-store-rule-list form .fiscal-auto-switch,.fiscal-store-rule-list form>.secondary-btn{grid-column:span 2}.fiscal-rule-fields{grid-template-columns:1fr 1fr}.fiscal-rule-fields>button{grid-column:span 2}.fiscal-workspace-tabs{grid-template-columns:repeat(3,minmax(0,1fr))}.fiscal-binding-list form{grid-template-columns:38px minmax(180px,1fr) minmax(240px,1.2fr)}.fiscal-binding-list form>.fiscal-certificate-override{grid-column:2/-1}.fiscal-binding-actions{grid-column:2/-1;justify-content:flex-end}.fiscal-certificate-list article{grid-template-columns:38px minmax(0,1fr)}.fiscal-certificate-row-actions{flex-flow:wrap;grid-column:2;align-items:stretch}.fiscal-certificate-row-actions button{width:auto}}@media (width<=720px){.fiscal-readiness-banner{flex-wrap:wrap;align-items:flex-start}.fiscal-readiness-banner em{margin-left:35px}.fiscal-profile-cards,.fiscal-profile-form-grid{grid-template-columns:1fr}.fiscal-profile-form-grid label.wide{grid-column:auto}.fiscal-store-rule-list form{grid-template-columns:36px 1fr}.fiscal-store-rule-list form>label,.fiscal-store-rule-list form>.secondary-btn{grid-column:1/-1}.fiscal-preflight-controls{flex-direction:column;align-items:stretch}.fiscal-preflight-controls .secondary-btn{width:100%}.fiscal-workspace-tabs{grid-template-columns:1fr 1fr}.fiscal-workspace-tabs button{min-width:0}.fiscal-certificate-workspace{grid-template-columns:1fr}.fiscal-certificate-workspace>aside{grid-template-columns:1fr 1fr;display:grid}.fiscal-certificate-detail>header{flex-direction:column;align-items:flex-start}.fiscal-certificate-detail>header button{width:100%}.fiscal-certificate-facts{grid-template-columns:1fr 1fr}.fiscal-binding-list form{grid-template-columns:36px 1fr}.fiscal-binding-list form>label,.fiscal-binding-list form>button,.fiscal-binding-list form>.fiscal-certificate-override,.fiscal-binding-actions{grid-column:1/-1}.fiscal-binding-actions{flex-direction:column;align-items:stretch}.fiscal-rule-fields{grid-template-columns:1fr}.fiscal-rule-fields>button{grid-column:auto}.fiscal-product-tax-callout{flex-wrap:wrap;align-items:flex-start}.fiscal-product-tax-callout button{width:100%}.fiscal-preflight-steps{flex-direction:column;align-items:flex-start}.fiscal-preflight-steps i{width:1px;min-height:10px;margin-left:11px}.fiscal-configuration-issues ul,.fiscal-basis-warning ul{grid-template-columns:1fr}}.fiscal-settings-surface{display:block}.fiscal-top-navigation{grid-template-columns:minmax(0,1fr) 190px;align-items:stretch;gap:10px;margin-bottom:16px;display:grid}.fiscal-top-navigation .fiscal-workspace-tabs{background:#fff;border:0;border-bottom:1px solid #dce5e1;border-radius:0;grid-template-columns:repeat(3,minmax(0,1fr));margin:0;padding:0}.fiscal-top-navigation .fiscal-workspace-tabs button{text-align:center;border:0;border-bottom:3px solid #0000;border-radius:0;justify-content:center;min-height:64px;padding:10px 16px}.fiscal-top-navigation .fiscal-workspace-tabs button b{font-size:13px}.fiscal-top-navigation .fiscal-workspace-tabs button small{margin-top:6px;font-size:10px}.fiscal-top-navigation .fiscal-workspace-tabs button.active{box-shadow:none;background:#f7fbf9;border-bottom-color:#197b5b}.fiscal-invoice-management-link{color:#2c6452;text-align:left;cursor:pointer;background:#fff;border:1px solid #cfded8;border-radius:10px;justify-content:center;align-items:center;gap:9px;display:flex}.fiscal-invoice-management-link.active{color:#136a4c;background:#eaf7f1;border-color:#59a789}.fiscal-invoice-management-link span,.fiscal-invoice-management-link b,.fiscal-invoice-management-link small{display:block}.fiscal-invoice-management-link b{font-size:12px}.fiscal-invoice-management-link small{color:#7e9089;margin-top:4px;font-size:10px}.fiscal-account-subnav{background:#f7faf8;border:1px solid #dce7e2;border-radius:10px;align-items:center;gap:7px;margin:-5px 0 15px;padding:10px 12px;display:flex}.fiscal-account-subnav>span{color:#62766f;margin-right:auto;font-size:11px;font-weight:800}.fiscal-account-subnav button{color:#597068;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:8px;align-items:center;gap:6px;min-height:34px;padding:0 10px;font-size:11px;font-weight:750;display:flex}.fiscal-account-subnav button:first-child{background:#fff;border-color:#d7e2de}.fiscal-account-subnav button.active{color:#156b4c;background:#e8f5ef;border-color:#79b69f}.fiscal-account-subnav em{background:#e2ebe7;border-radius:50%;place-items:center;width:20px;height:20px;font-size:9px;font-style:normal;display:grid}.fiscal-account-subnav button.active em{color:#fff;background:#1a7959}.fiscal-read-only-banner{color:#315f84;background:#f2f7fc;border:1px solid #c8d8e8;border-radius:10px;align-items:flex-start;gap:9px;margin-bottom:14px;padding:12px 14px;display:flex}.fiscal-read-only-banner span,.fiscal-read-only-banner b,.fiscal-read-only-banner small{display:block}.fiscal-read-only-banner b{font-size:12px}.fiscal-read-only-banner small{margin-top:4px;font-size:10px;line-height:1.5}.fiscal-read-only-pill{color:#74827d;background:#edf1f0;border-radius:999px;padding:6px 9px;font-size:10px;font-weight:800;display:inline-flex}.fiscal-a1-method-note{color:#2a6650;background:#f3faf7;border:1px solid #c9ded5;border-radius:10px;align-items:flex-start;gap:10px;margin:-5px 0 14px;padding:12px 14px;display:flex}.fiscal-a1-method-note>div{flex:1;min-width:0}.fiscal-a1-method-note b,.fiscal-a1-method-note span{display:block}.fiscal-a1-method-note b{font-size:11px}.fiscal-a1-method-note span{color:#607a70;margin-top:4px;font-size:10px;line-height:1.5}.fiscal-a1-method-note em{color:#177154;white-space:nowrap;background:#dff1e9;border-radius:999px;padding:5px 8px;font-size:9px;font-style:normal;font-weight:800}.fiscal-company-table-wrap{background:#fff;border:1px solid #dde6e2;border-radius:10px;margin-top:14px;overflow:auto}.fiscal-company-table{border-collapse:collapse;width:100%;min-width:1120px}.fiscal-company-table th{color:#60736c;text-align:left;white-space:nowrap;background:#f6f8f7;border-bottom:1px solid #dfe7e4;padding:12px 13px;font-size:11px;font-weight:800}.fiscal-company-table td{color:#40574f;vertical-align:middle;border-bottom:1px solid #e7ecea;padding:14px 13px;font-size:11px}.fiscal-company-table tbody tr:hover{background:#fbfdfc}.fiscal-company-table td>b,.fiscal-company-table td>small,.fiscal-company-table td>em{display:block}.fiscal-company-table td>b{color:#2b473d;font-size:12px}.fiscal-company-table td>small{color:#829089;max-width:220px;margin-top:4px;font-size:10px;line-height:1.4}.fiscal-company-table td>em{color:#577066;margin-top:5px;font-size:10px;font-style:normal}.fiscal-table-link{color:#167558;cursor:pointer;background:0 0;border:0;padding:0;font-size:12px;font-weight:850}.fiscal-certificate-table-status{color:#946426;text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;gap:7px;padding:0;display:flex}.fiscal-certificate-table-status.valid{color:#167052}.fiscal-certificate-table-status span,.fiscal-certificate-table-status b,.fiscal-certificate-table-status small{display:block}.fiscal-certificate-table-status b{font-size:11px}.fiscal-certificate-table-status small{color:#7f8d87;margin-top:3px;font-size:9px}.fiscal-company-status{color:#8a5e1f;white-space:nowrap;background:#fff2d9;border-radius:999px;align-items:center;gap:6px;padding:5px 8px;font-size:10px;font-weight:850;display:inline-flex}.fiscal-company-status.ready{color:#166e50;background:#e4f4ed}.fiscal-company-status i{background:currentColor;border-radius:50%;width:6px;height:6px}.fiscal-company-actions{align-items:center;gap:6px;display:flex}.fiscal-company-actions button{color:#236c52;white-space:nowrap;cursor:pointer;background:#fff;border:1px solid #cddbd6;border-radius:7px;align-items:center;gap:4px;min-height:31px;padding:0 9px;font-size:10px;font-weight:800;display:inline-flex}.fiscal-company-table-footer{color:#75847e;justify-content:space-between;align-items:center;gap:15px;margin-top:11px;font-size:10px;display:flex}.fiscal-tax-management-panel,.fiscal-config-overview-panel{margin-bottom:16px;padding:20px}.fiscal-tax-overview{gap:9px;margin-top:15px;display:grid}.fiscal-tax-overview article{background:#fff;border:1px solid #dce6e2;border-radius:10px;grid-template-columns:34px minmax(0,1fr) auto;align-items:center;gap:12px;padding:14px;display:grid}.fiscal-tax-overview article>span{color:#187252;background:#e7f4ee;border-radius:50%;place-items:center;width:34px;height:34px;font-size:12px;font-weight:900;display:grid}.fiscal-tax-overview article b,.fiscal-tax-overview article small{display:block}.fiscal-tax-overview article b{color:#2e4b40;font-size:12px}.fiscal-tax-overview article small{color:#778a82;margin-top:4px;font-size:10px;line-height:1.5}.fiscal-tax-overview article strong,.fiscal-tax-overview article em{font-size:10px;font-style:normal}.fiscal-tax-overview article strong{color:#1a7455}.fiscal-tax-overview article.locked{color:#8a9691;background:#fafbfb}.fiscal-tax-overview article.locked>span{color:#87928e;background:#ecefed}.fiscal-tax-overview article.locked em{color:#78847f;white-space:nowrap;background:#edf0ef;border-radius:999px;padding:6px 8px;font-weight:800}.fiscal-regime-guidance{background:#f8fbfa;border:1px solid #dce6e2;border-radius:11px;margin-top:14px;overflow:hidden}.fiscal-regime-guidance>header{color:#2d6652;border-bottom:1px solid #e0e8e5;align-items:flex-start;gap:9px;padding:13px 15px;display:flex}.fiscal-regime-guidance header b,.fiscal-regime-guidance header small{display:block}.fiscal-regime-guidance header b{font-size:12px}.fiscal-regime-guidance header small{color:#74877f;margin-top:4px;font-size:10px;line-height:1.45}.fiscal-regime-guidance>div{background:#e2e9e6;grid-template-columns:1fr 1fr;gap:1px;display:grid}.fiscal-regime-guidance article{background:#fff;padding:15px}.fiscal-regime-guidance article>b{color:#2e4a40;font-size:12px}.fiscal-regime-guidance ul{color:#63776f;margin:9px 0 0;padding-left:18px;font-size:10px;line-height:1.7}.fiscal-config-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-top:15px;display:grid}.fiscal-config-grid>button{color:#385c4f;text-align:left;cursor:pointer;background:#fff;border:1px solid #d9e5e0;border-radius:11px;grid-template-columns:40px minmax(0,1fr) auto 16px;align-items:center;gap:10px;min-height:92px;padding:14px;display:grid}.fiscal-config-grid>button:hover{background:#f8fcfa;border-color:#79b89f}.fiscal-config-grid>button>span{color:#197556;background:#e8f5ef;border-radius:10px;place-items:center;width:40px;height:40px;display:grid}.fiscal-config-grid b,.fiscal-config-grid small{display:block}.fiscal-config-grid b{font-size:12px}.fiscal-config-grid small{color:#778a83;margin-top:5px;font-size:10px;line-height:1.4}.fiscal-config-grid strong{color:#1b7758;font-size:13px}.fiscal-locked-settings{border:1px solid #dce5e2;border-radius:11px;margin-top:15px;overflow:hidden}.fiscal-locked-settings>header{background:#f5f7f6;justify-content:space-between;align-items:center;padding:13px 15px;display:flex}.fiscal-locked-settings>header b{color:#354f46;font-size:12px}.fiscal-locked-settings>header span{color:#78847f;background:#e7ebea;border-radius:999px;padding:5px 8px;font-size:9px;font-weight:800}.fiscal-locked-settings>div{grid-template-columns:1fr 1fr;display:grid}.fiscal-locked-settings article{border-top:1px solid #e6ece9;align-items:flex-start;gap:9px;padding:14px 15px;display:flex}.fiscal-locked-settings article:nth-child(odd){border-right:1px solid #e6ece9}.fiscal-locked-settings article b,.fiscal-locked-settings article small{display:block}.fiscal-locked-settings article b{color:#485d55;font-size:11px}.fiscal-locked-settings article small{color:#829089;margin-top:4px;font-size:10px;line-height:1.45}.fiscal-read-only .fiscal-certificates-panel>.panel-head .primary-btn,.fiscal-read-only .fiscal-certificate-detail>header .secondary-btn,.fiscal-read-only .fiscal-certificate-row-actions,.fiscal-read-only .fiscal-certificate-detail .fiscal-empty-state .primary-btn,.fiscal-read-only .fiscal-rule-fields>button,.fiscal-read-only .fiscal-queue-actions button{display:none!important}.fiscal-read-only .fiscal-rule-fields input{pointer-events:none;opacity:.7}.fiscal-read-only .fiscal-checkbox-rule{pointer-events:none}.fiscal-profile-backdrop{background:#102b2370;place-items:stretch end;padding:0}.fiscal-profile-modal,.fiscal-certificate-upload-modal{border-radius:0;width:min(760px,96vw);height:100vh;max-height:100vh;margin:0;padding:28px 30px;overflow:auto;box-shadow:-18px 0 55px #10261f33}.fiscal-profile-modal .modal-head,.fiscal-certificate-upload-modal .modal-head{z-index:3;background:#fff;border-bottom:1px solid #e3e9e7;margin:-28px -30px 22px;padding:24px 30px 18px;position:sticky;top:-28px}.fiscal-profile-modal .modal-head h2,.fiscal-certificate-upload-modal .modal-head h2{font-size:21px}.fiscal-profile-modal .modal-head p,.fiscal-certificate-upload-modal .modal-head p{font-size:11px;line-height:1.5}.fiscal-profile-form-grid label,.fiscal-certificate-upload-modal>label{font-size:11px}.fiscal-profile-form-grid label small,.fiscal-certificate-upload-modal label small{font-size:9px;line-height:1.45}.fiscal-profile-form-grid input,.fiscal-profile-form-grid select{height:42px;font-size:12px}.fiscal-form-section-title{border-bottom:1px solid #dfe7e4;grid-column:1/-1;justify-content:space-between;align-items:flex-end;gap:16px;margin:10px 0 1px;padding:10px 2px 8px;display:flex}.fiscal-form-section-title:first-child{margin-top:0}.fiscal-form-section-title b{color:#294d40;font-size:13px}.fiscal-form-section-title small{color:#7a8d86;text-align:right;font-size:9px;line-height:1.4}.fiscal-settings-surface .fiscal-readiness-banner b{font-size:13px}.fiscal-settings-surface .fiscal-readiness-banner span{font-size:11px}.fiscal-settings-surface .fiscal-readiness-banner em{font-size:10px}.fiscal-settings-surface .fiscal-account-policy>span,.fiscal-settings-surface .fiscal-binding-safety>span{flex:1}.fiscal-settings-surface .fiscal-account-policy b,.fiscal-settings-surface .fiscal-binding-safety b{font-size:12px}.fiscal-settings-surface .fiscal-account-policy small,.fiscal-settings-surface .fiscal-binding-safety small{font-size:10px}.fiscal-settings-surface .fiscal-binding-safety>button{flex:none;margin-left:auto}.fiscal-settings-surface .fiscal-empty-state b{font-size:12px}.fiscal-settings-surface .fiscal-empty-state span{font-size:10px}.fiscal-settings-surface .fiscal-certificate-workspace>aside b{font-size:11px}.fiscal-settings-surface .fiscal-certificate-workspace>aside small,.fiscal-settings-surface .fiscal-certificate-workspace>aside em,.fiscal-settings-surface .fiscal-certificate-workspace>aside i{font-size:9px}.fiscal-settings-surface .fiscal-certificate-detail>header span,.fiscal-settings-surface .fiscal-certificate-detail>header small{font-size:10px}.fiscal-settings-surface .fiscal-certificate-detail>header h3{font-size:14px}.fiscal-settings-surface .fiscal-certificate-policy b{font-size:11px}.fiscal-settings-surface .fiscal-certificate-policy span{font-size:10px}.fiscal-settings-surface .fiscal-certificate-title>b{font-size:12px}.fiscal-settings-surface .fiscal-certificate-title>em,.fiscal-settings-surface .fiscal-certificate-title>span{font-size:9px}.fiscal-settings-surface .fiscal-certificate-copy>small,.fiscal-settings-surface .fiscal-certificate-copy>p{font-size:10px}.fiscal-settings-surface .fiscal-certificate-facts small{font-size:9px}.fiscal-settings-surface .fiscal-certificate-facts b,.fiscal-settings-surface .fiscal-certificate-row-actions button{font-size:10px}.fiscal-settings-surface .fiscal-store-name b{font-size:12px}.fiscal-settings-surface .fiscal-store-name small{font-size:10px}.fiscal-settings-surface .fiscal-binding-list .fiscal-store-name em{font-size:9px}.fiscal-settings-surface .fiscal-binding-list label>span{font-size:10px}.fiscal-settings-surface .fiscal-binding-list select{font-size:11px}.fiscal-settings-surface .fiscal-certificate-override summary{font-size:10px}.fiscal-settings-surface .fiscal-certificate-override label>small{font-size:9px}.fiscal-settings-surface .fiscal-product-tax-callout b{font-size:12px}.fiscal-settings-surface .fiscal-product-tax-callout span{font-size:10px}.fiscal-settings-surface .fiscal-rule-card-list form>header b{font-size:12px}.fiscal-settings-surface .fiscal-rule-card-list form>header small,.fiscal-settings-surface .fiscal-rule-fields>label>span:first-child{font-size:10px}.fiscal-settings-surface .fiscal-rule-fields input[type=number],.fiscal-settings-surface .fiscal-checkbox-rule span b{font-size:11px}.fiscal-settings-surface .fiscal-checkbox-rule span small,.fiscal-settings-surface .fiscal-erp-label,.fiscal-settings-surface .fiscal-queue-tabs button span{font-size:10px}.fiscal-settings-surface .fiscal-queue-tabs button b{font-size:9px}.fiscal-settings-surface .fiscal-queue-table th{font-size:10px}.fiscal-settings-surface .fiscal-queue-table td{font-size:11px}.fiscal-settings-surface .fiscal-queue-table td b{font-size:12px}.fiscal-settings-surface .fiscal-queue-table td small,.fiscal-settings-surface .fiscal-queue-actions button,.fiscal-settings-surface .fiscal-queue-pagination,.fiscal-settings-surface .fiscal-status-badge>span b{font-size:10px}.fiscal-settings-surface .fiscal-status-badge>span small{font-size:9px}.fiscal-profile-modal>.form-error,.fiscal-profile-modal>.inline-message{margin-top:14px}@media (width<=980px){.fiscal-top-navigation{grid-template-columns:1fr}.fiscal-invoice-management-link{min-height:48px}.fiscal-config-grid{grid-template-columns:1fr}.fiscal-company-table-footer{flex-direction:column;align-items:flex-start}.fiscal-account-subnav{overflow-x:auto}.fiscal-account-subnav>span{display:none}}@media (width<=640px){.fiscal-top-navigation .fiscal-workspace-tabs{grid-template-columns:1fr}.fiscal-top-navigation .fiscal-workspace-tabs button{min-height:50px}.fiscal-tax-overview article{grid-template-columns:34px minmax(0,1fr)}.fiscal-tax-overview article>:last-child{grid-column:2}.fiscal-regime-guidance>div,.fiscal-locked-settings>div{grid-template-columns:1fr}.fiscal-locked-settings article:nth-child(odd){border-right:0}.fiscal-profile-modal,.fiscal-certificate-upload-modal{width:100vw;padding:22px 18px}.fiscal-profile-modal .modal-head,.fiscal-certificate-upload-modal .modal-head{margin:-22px -18px 20px;padding:20px 18px 16px;top:-22px}.fiscal-form-section-title{flex-direction:column;align-items:flex-start;gap:5px}.fiscal-form-section-title small{text-align:left}.fiscal-settings-surface .fiscal-binding-safety{flex-wrap:wrap}.fiscal-settings-surface .fiscal-binding-safety>button{width:100%;margin-left:0}}.module-directory-icon.collector{color:#9a5b00;background:#fff0cf}.collector-directory-entry{background:linear-gradient(145deg,#fffdf8,#fff8e8)!important;border-color:#f1d49d!important}.collector-subtabs{grid-template-columns:repeat(3,minmax(0,1fr))}.collector-subtabs button>svg{color:#318166;flex:none}.collector-workbench{gap:18px;display:grid}.collector-loading{color:#527169;place-content:center;justify-items:center;gap:12px;min-height:260px;display:grid}.collector-loading>span{border:3px solid #d8e8e2;border-top-color:#1c8a66;border-radius:50%;width:34px;height:34px;animation:.8s linear infinite spin}.collector-plugin-card{background:linear-gradient(135deg,#f3fff9 0%,#fffdf6 100%);border:1px solid #cfe3dc;border-radius:22px;grid-template-columns:minmax(0,1.25fr) minmax(320px,.75fr);gap:24px;padding:24px;display:grid;position:relative;overflow:hidden;box-shadow:0 14px 34px #1f5b4914}.collector-plugin-intro{align-items:flex-start;gap:16px;display:flex}.collector-plugin-intro>span{color:#fff;background:#1d8c67;border-radius:16px;flex:0 0 50px;place-items:center;height:50px;display:grid}.collector-plugin-intro small{color:#1b815f;letter-spacing:.04em;font-weight:800;display:block}.collector-plugin-intro h2{color:#173f34;margin:5px 0 8px;font-family:Georgia,Times New Roman,serif;font-size:25px}.collector-plugin-intro p{color:#667d76;margin:0;line-height:1.6}.collector-install-actions{align-content:start;gap:10px;display:grid}.collector-download{color:#fff;background:#167a5b;border-radius:12px;justify-content:center;align-items:center;gap:8px;min-height:46px;padding:0 16px;font-weight:800;text-decoration:none;display:flex;box-shadow:0 8px 18px #167a5b33}.collector-install-actions ol{color:#687f77;margin:0;padding-left:20px;font-size:12px;line-height:1.7}.collector-security{color:#3c6558;border-top:1px solid #dbe9e4;grid-column:1/-1;align-items:center;gap:9px;padding-top:16px;font-size:12px;display:flex}.collector-token-panel{background:#fff;border:1px solid #d9e7e2;border-radius:20px;padding:20px}.collector-token-panel>header{justify-content:space-between;align-items:center;gap:18px;margin:0 0 14px;display:flex}.collector-token-panel>header>div:first-child{align-items:center;gap:10px;display:flex}.collector-token-panel>header span{gap:2px;display:grid}.collector-token-panel>header small{color:#7a8d87}.collector-token-create{gap:8px;display:flex}.collector-token-create input{border:1px solid #ceded8;border-radius:10px;width:210px;min-height:40px;padding:0 12px}.collector-token-create button,.collector-new-token button{color:#fff;background:#1a7f60;border:0;border-radius:10px;justify-content:center;align-items:center;gap:6px;padding:0 15px;font-weight:800;display:flex}.collector-new-token{background:#ecfbf4;border:1px solid #92d4ba;border-radius:14px;justify-content:space-between;align-items:center;gap:14px;margin:10px 0 14px;padding:14px;display:flex}.collector-new-token>div{gap:5px;min-width:0;display:grid}.collector-new-token code{color:#c8f7e5;white-space:nowrap;background:#123e33;border-radius:8px;max-width:100%;padding:8px 10px;display:block;overflow:auto}.collector-new-token small{color:#577b6f}.collector-token-list{gap:8px;display:grid}.collector-token-list>p{color:#899992;margin:0}.collector-token-list article{background:#fbfdfc;border:1px solid #e0ebe7;border-radius:12px;align-items:center;gap:10px;padding:11px 12px;display:flex}.collector-token-list article.revoked{opacity:.62}.collector-token-dot{background:#3cbd8b;border-radius:50%;width:9px;height:9px}.collector-token-list .revoked .collector-token-dot{background:#a9b3af}.collector-token-list article>div{gap:2px;min-width:0;margin-right:auto;display:grid}.collector-token-list small{color:#7c8f88}.collector-token-list em{color:#20765b;font-size:12px;font-style:normal}.collector-token-list article>button{color:#ae4e3c;background:#fff7f5;border:1px solid #efb9ad;border-radius:8px;padding:7px 10px}.collector-message{border-radius:12px;justify-content:space-between;align-items:center;gap:10px;padding:12px 14px;font-weight:700;display:flex}.collector-message.success{color:#146e50;background:#e8f8f0}.collector-message.error{color:#a64432;background:#fff0ed}.collector-message.warning{color:#956410;background:#fff6df}.collector-message button{color:inherit;background:0 0;border:0;place-items:center;display:grid}.collector-summary{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.collector-summary button{color:#425f56;text-align:left;background:#fff;border:1px solid #d9e6e1;border-radius:15px;align-items:center;gap:10px;padding:15px 17px;display:flex}.collector-summary button span{color:#18795b;font-family:Georgia,Times New Roman,serif;font-size:25px}.collector-summary button.active{background:#ecf9f3;border-color:#56bd96;box-shadow:inset 4px 0 #39b484}.collector-toolbar{background:#fff;border:1px solid #dbe8e4;border-radius:17px;align-items:center;gap:12px;padding:15px;display:flex}.collector-search{border:1px solid #d6e4df;border-radius:10px;flex:1;align-items:center;gap:8px;min-width:260px;padding:0 12px;display:flex}.collector-search input{background:0 0;border:0;outline:0;width:100%;height:42px}.collector-platform-tabs{gap:6px;display:flex}.collector-platform-tabs button,.collector-refresh{color:#46645a;background:#fff;border:1px solid #d4e2dd;border-radius:10px;height:42px;padding:0 13px}.collector-platform-tabs button.active{color:#126d50;background:#eaf7f2;border-color:#53b58f}.collector-refresh{align-items:center;gap:6px;display:flex}.collector-bulk-bar{background:#f4f7ff;border:1px solid #cfdcf1;border-radius:14px;align-items:center;gap:11px;padding:12px 15px;display:flex}.collector-bulk-bar label{align-items:center;gap:7px;display:flex}.collector-bulk-bar>b{color:#315b4e;margin-right:auto}.collector-bulk-bar select{background:#fff;border:1px solid #c9d9d3;border-radius:10px;min-width:260px;height:40px;padding:0 10px}.collector-bulk-bar button{color:#355d50;background:#fff;border:1px solid #c9d9d3;border-radius:10px;align-items:center;gap:6px;height:40px;padding:0 12px;font-weight:800;display:flex}.collector-bulk-bar .collector-claim{color:#fff;background:#177a5b;border-color:#177a5b}.collector-bulk-bar button:disabled{opacity:.5}.collector-table-wrap{background:#fff;border:1px solid #d9e6e1;border-radius:18px;overflow:auto}.collector-table{border-collapse:collapse;width:100%;min-width:1280px}.collector-table th{color:#668078;text-align:left;background:#f4f8f6;border-bottom:1px solid #dbe7e3;padding:13px 12px;font-size:12px}.collector-table td{vertical-align:middle;border-bottom:1px solid #e4ece9;padding:16px 12px}.collector-table tr.selected{background:#f3f8ff}.collector-product{align-items:center;gap:11px;min-width:340px;display:flex}.collector-product-image{background:#f7faf9;border:1px solid #dce8e4;border-radius:12px;flex:0 0 58px;place-items:center;width:58px;height:58px;display:grid;overflow:hidden}.collector-product-image img{object-fit:cover;width:100%;height:100%}.collector-product>div:last-child{gap:4px;display:grid}.collector-product b{white-space:nowrap;text-overflow:ellipsis;color:#25483e;max-width:430px;overflow:hidden}.collector-product small,.collector-source small,.collector-source em{color:#7a8d87;font-size:11px;font-style:normal}.collector-product a{color:#16805e;align-items:center;gap:3px;font-size:11px;text-decoration:none;display:inline-flex}.collector-source{align-items:center;gap:9px;min-width:180px;display:flex}.collector-source>span{border-radius:10px;place-items:center;width:36px;height:36px;font-weight:900;display:grid}.collector-source>div{gap:2px;display:grid}.collector-price{white-space:nowrap;gap:3px;display:grid}.collector-price b{color:#187558;font-family:Georgia,Times New Roman,serif;font-size:18px}.collector-price s,.collector-price small{color:#82918c;font-size:11px}.collector-completeness{grid-template-columns:90px auto;align-items:center;gap:6px;min-width:140px;display:grid}.collector-completeness>span{background:#e4ede9;border-radius:20px;height:7px;overflow:hidden}.collector-completeness i{background:#31b982;height:100%;display:block}.collector-completeness.warning i{background:#e6a33b}.collector-completeness small{color:#82928d;grid-column:1/-1}.collector-status{gap:3px;min-width:130px;display:grid}.collector-status b{color:#745016}.collector-status.claimed b{color:#147557}.collector-status.archived b{color:#77847f}.collector-status small{color:#516f65}.collector-status em{color:#b06c22;font-size:10px;font-style:normal}.collector-table time{white-space:nowrap;color:#657a73;font-size:12px}.collector-row-actions{flex-wrap:wrap;gap:6px;display:flex}.collector-row-actions button{color:#27644f;background:#fff;border:1px solid #cbdcd6;border-radius:8px;align-items:center;gap:4px;padding:7px 9px;display:flex}.collector-empty{color:#83928d;place-content:center;justify-items:center;gap:7px;min-height:230px;display:grid}.collector-empty b{color:#49675d}.collector-pagination{color:#637a72;justify-content:flex-end;align-items:center;gap:8px;display:flex}.collector-pagination>span{margin-right:auto}.collector-pagination select,.collector-pagination button{background:#fff;border:1px solid #d3e1dc;border-radius:8px;height:36px;padding:0 9px}.collector-pagination button{place-items:center;display:grid}.collector-detail-backdrop{z-index:80}.collector-detail{width:min(1080px,94vw);max-height:92vh;padding:0;overflow:hidden}.collector-detail .modal-head{border-bottom:1px solid #dce7e3;padding:20px 22px}.collector-detail .modal-head span{color:#17805e;font-size:12px;font-weight:800}.collector-detail .modal-head h2{max-width:850px;margin:5px 0;font-size:22px}.collector-detail-body{grid-template-columns:330px 1fr;gap:18px;padding:20px 22px;display:grid;overflow:auto}.collector-detail-media{grid-row:span 2}.collector-detail-main-image{background:#f5f8f7;border:1px solid #dce7e3;border-radius:15px;height:310px;overflow:hidden}.collector-detail-main-image img{object-fit:contain;width:100%;height:100%}.collector-detail-media>div:nth-child(2){grid-template-columns:repeat(4,1fr);gap:6px;margin-top:7px;display:grid}.collector-detail-media>div:nth-child(2) img{aspect-ratio:1;object-fit:cover;border:1px solid #dce7e3;border-radius:8px;width:100%}.collector-detail-media>small{color:#81908b;margin-top:7px;display:block}.collector-detail-facts{grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;display:grid}.collector-detail-facts>div{background:#f4f8f6;border-radius:11px;gap:4px;padding:12px;display:grid}.collector-detail-facts span{color:#7b8d87;font-size:11px}.collector-detail-facts b{color:#294e42;overflow-wrap:anywhere}.collector-detail-section{border-top:1px solid #e1e9e6;grid-column:1/-1;padding-top:15px}.collector-detail-section h3{color:#294e42;margin:0 0 10px}.collector-detail-section>p{white-space:pre-wrap;color:#5e746c;line-height:1.65}.collector-json-list{gap:7px;display:grid}.collector-json-list article{background:#f4f7f6;border-radius:9px;gap:4px;padding:9px 11px;display:grid}.collector-json-list code{white-space:pre-wrap;overflow-wrap:anywhere;color:#5b6e68;font-size:11px}.collector-attribute-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;display:grid}.collector-attribute-grid>div{background:#f5f8f7;border-radius:8px;grid-template-columns:150px 1fr;gap:8px;padding:8px 10px;display:grid}.collector-attribute-grid span{color:#70837c}.collector-attribute-grid b{overflow-wrap:anywhere}.collector-detail-claim{background:#eef9f4;border:1px solid #cfe1da;border-radius:13px;grid-column:1/-1;align-items:flex-start;gap:10px;padding:14px;display:flex}.collector-detail-claim>div{gap:3px;display:grid}.collector-detail-claim small{color:#8a6730}.collector-detail .modal-actions{border-top:1px solid #dce7e3;padding:15px 22px}.collector-detail .modal-actions a{align-items:center;text-decoration:none;display:flex}@media (width<=980px){.collector-plugin-card{grid-template-columns:1fr}.collector-security{grid-column:auto}.collector-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.collector-toolbar{flex-wrap:wrap;align-items:stretch}.collector-search{flex-basis:100%}.collector-bulk-bar{flex-wrap:wrap}.collector-bulk-bar>b{margin-right:0}.collector-detail-body{grid-template-columns:1fr}.collector-detail-media{grid-row:auto}.collector-token-panel>header{flex-direction:column;align-items:flex-start}.collector-token-create{width:100%}.collector-token-create input{flex:1;width:auto}}@media (width<=640px){.collector-subtabs{grid-template-columns:1fr}.collector-plugin-card,.collector-token-panel{padding:16px}.collector-summary{grid-template-columns:1fr 1fr}.collector-platform-tabs{width:100%;overflow:auto}.collector-bulk-bar select{width:100%;min-width:0}.collector-new-token{flex-direction:column;align-items:stretch}.collector-detail-facts,.collector-attribute-grid{grid-template-columns:1fr}.collector-attribute-grid>div{grid-template-columns:110px 1fr}}.collector-detail-raw{background:#f8faf9;border:1px solid #dce7e3;border-radius:12px;grid-column:1/-1;overflow:hidden}.collector-detail-raw summary{color:#31584b;cursor:pointer;padding:12px 14px;font-weight:800}.collector-detail-raw[open] summary{border-bottom:1px solid #dce7e3}.collector-detail-raw>div{gap:8px;padding:13px;display:grid}.collector-detail-raw b{color:#4d685f}.collector-detail-raw code{color:#d8f4e9;white-space:pre-wrap;overflow-wrap:anywhere;background:#123e33;border-radius:8px;max-height:240px;padding:10px;font-size:11px;overflow:auto}.collector-summary{grid-template-columns:repeat(5,minmax(0,1fr))}.collector-summary button.unclaimed.active{background:#fff8e7;border-color:#e7b85d;box-shadow:inset 4px 0 #dda63c}.collector-summary button.unclaimed span{color:#9a6a13}.collector-summary button.claimed.active{background:#f7f2ff;border-color:#a78bd0;box-shadow:inset 4px 0 #8d69c2}.collector-summary button.claimed span{color:#7251a5}.collector-summary button.published.active{background:#ecf9f3;border-color:#56bd96;box-shadow:inset 4px 0 #39b484}.collector-summary button.published span{color:#18795b}.collector-summary button.archived.active{background:#f3f6f5;border-color:#aab8b3;box-shadow:inset 4px 0 #879690}.collector-summary button.archived span{color:#64756f}.collector-summary button.all.active{background:#f0f6fd;border-color:#7ea9d8;box-shadow:inset 4px 0 #5e94ce}.collector-summary button.all span{color:#3d78b5}.collector-status.published b{color:#167455}.collector-status.published small{color:#397061}.collector-row-actions .collector-check-woo{color:#8a6515;background:#fff9eb;border-color:#d9b86f}.collector-detail-claims{border-top:1px solid #e1e9e6;grid-column:1/-1;gap:10px;padding-top:15px;display:grid}.collector-detail-claims>h3{color:#294e42;align-items:center;gap:7px;margin:0;display:flex}.collector-detail-claims>p{color:#7b8d87;margin:0}.collector-detail-claims article{background:#f8fbfa;border:1px solid #d8e5e0;border-radius:12px;gap:10px;padding:13px 14px;display:grid}.collector-detail-claims article.published,.collector-detail-claims article.woo_draft{background:#f1fbf7;border-color:#a9d7c5}.collector-detail-claims article.failed,.collector-detail-claims article.partial,.collector-detail-claims article.cache_failed{background:#fff7f5;border-color:#edc2b8}.collector-detail-claims article>header{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.collector-detail-claims article>header>div{gap:2px;display:grid}.collector-detail-claims article header small{color:#80918b}.collector-detail-claims article header>span{color:#315f50;font-weight:800}.collector-detail-claims article header code{color:#61746d;background:#e8efec;border-radius:6px;margin-left:4px;padding:3px 6px;font-size:10px}.collector-detail-claims dl{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:0;display:grid}.collector-detail-claims dl>div{background:#fff;border-radius:8px;min-width:0;padding:8px 10px}.collector-detail-claims dt{color:#7b8d87;font-size:10px}.collector-detail-claims dd{color:#294e42;overflow-wrap:anywhere;margin:3px 0 0;font-weight:800}.collector-detail-claims article>p{color:#a64432;white-space:pre-wrap;overflow-wrap:anywhere;background:#fff0ed;border-radius:8px;margin:0;padding:9px 10px}@media (width<=980px){.collector-summary{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=640px){.collector-detail-claims article>header{flex-direction:column}.collector-detail-claims dl{grid-template-columns:1fr}}.collector-claim-handoff{color:#245b49;background:linear-gradient(135deg,#eaf9f2,#f7fffb);border:1px solid #8bcdb4;border-radius:15px;align-items:center;gap:13px;padding:15px 16px;display:flex;position:relative;box-shadow:0 10px 26px #1c7e5d1a}.collector-claim-handoff>span{color:#fff;background:#1e8a66;border-radius:12px;flex:0 0 38px;place-items:center;height:38px;display:grid}.collector-claim-handoff>div{gap:3px;min-width:0;margin-right:auto;display:grid}.collector-claim-handoff b{color:#145f47}.collector-claim-handoff small{color:#55766b;line-height:1.45}.collector-claim-handoff button{border-radius:10px;justify-content:center;align-items:center;gap:6px;min-height:40px;font-weight:800;display:flex}.collector-claim-handoff .collector-edit-now{color:#fff;background:#177a5b;border:1px solid #177a5b;padding:0 14px;box-shadow:0 7px 16px #177a5b2e}.collector-claim-handoff .collector-handoff-close{color:#658078;background:0 0;border:0;flex:0 0 36px;width:36px}.collector-row-actions .collector-edit-review{color:#126d50;background:#eef9f4;border-color:#79bea3;font-weight:800}@media (width<=720px){.collector-claim-handoff{flex-wrap:wrap;align-items:stretch}.collector-claim-handoff>div{flex:1;min-width:calc(100% - 55px)}.collector-claim-handoff .collector-edit-now{order:3;width:100%}.collector-claim-handoff .collector-handoff-close{position:absolute;right:18px}}.collector-bulk-bar .collector-delete,.collector-row-actions .collector-delete,.collector-detail .modal-actions .collector-delete{color:#ae4e3c;background:#fff7f5;border-color:#efb9ad}.collector-url-import{background:linear-gradient(145deg,#f2fcf7 0%,#fff 58%,#fffbef 100%);border:1px solid #aed8c7;border-radius:22px;gap:14px;padding:22px;display:grid;box-shadow:0 14px 34px #1f5b4914}.collector-url-import>header{align-items:flex-start;gap:14px;display:flex}.collector-url-import>header>span{color:#fff;background:#197b5d;border-radius:15px;flex:0 0 46px;place-items:center;height:46px;display:grid;box-shadow:0 8px 18px #197b5d33}.collector-url-import>header>div{min-width:0}.collector-url-import>header small{color:#177657;letter-spacing:.04em;font-weight:900;display:block}.collector-url-import>header h2{color:#183f34;margin:3px 0 5px;font-family:Georgia,Times New Roman,serif;font-size:23px}.collector-url-import>header p{color:#647c74;margin:0;line-height:1.55}.collector-url-import>textarea{resize:vertical;color:#274b3f;background:#fff;border:1px solid #c6ddd5;border-radius:14px;outline:0;width:100%;min-height:132px;padding:14px 16px;font:500 14px/1.65 ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;box-shadow:inset 0 1px 2px #1c4b3c0a}.collector-url-import>textarea::placeholder{color:#91a39d}.collector-url-import>textarea:focus{border-color:#2b9b76;box-shadow:0 0 0 3px #2b9b7621}.collector-url-import>textarea:disabled{color:#82918c;background:#f1f5f3}.collector-url-import-controls{justify-content:space-between;align-items:center;gap:16px;display:flex}.collector-url-import-stats{flex-wrap:wrap;align-items:center;gap:7px;display:flex}.collector-url-import-stats span{color:#587168;background:#edf4f1;border-radius:999px;padding:6px 9px;font-size:12px}.collector-url-import-stats span b{color:#1e5c49;font-size:13px}.collector-url-import-stats span.has-duplicates{color:#87611a;background:#fff4d8}.collector-url-import-stats span.has-duplicates b{color:#8b5d0b}.collector-url-import-stats span.invalid{color:#a64b38;background:#fff0ed}.collector-url-import-stats span.invalid b{color:#963b29}.collector-url-import-actions{justify-content:flex-end;align-items:center;gap:8px;display:flex}.collector-url-import-actions button,.collector-url-import-results>header>button,.collector-url-import-result-list article>button{border-radius:10px;justify-content:center;align-items:center;gap:6px;min-height:40px;padding:0 13px;font-weight:850;display:inline-flex}.collector-url-import-actions .secondary{color:#436259;background:#fff;border:1px solid #c9dbd5}.collector-url-import-actions .primary{color:#fff;background:#177a5b;border:1px solid #177a5b;box-shadow:0 8px 17px #177a5b2e}.collector-url-import-actions button:disabled{opacity:.52;cursor:not-allowed}.collector-url-import-limit{color:#a44431;background:#fff0ed;border-radius:10px;margin:-4px 0 0;padding:10px 12px;font-weight:750}.collector-url-import-note{color:#48695e;background:#eef6f3;border-radius:11px;align-items:flex-start;gap:8px;padding:11px 12px;font-size:12px;line-height:1.55;display:flex}.collector-url-import-note svg{color:#1f805f;flex:none;margin-top:1px}.collector-url-import-results{border-top:1px solid #d7e7e1;gap:10px;padding-top:14px;display:grid}.collector-url-import-results>header{justify-content:space-between;align-items:center;gap:12px;display:flex}.collector-url-import-results>header>div{gap:2px;display:grid}.collector-url-import-results>header b{color:#285346}.collector-url-import-results>header small{color:#70857e}.collector-url-import-results>header>button{color:#886417;background:#fff9ea;border:1px solid #d8b76f}.collector-url-import-result-list{gap:7px;max-height:380px;padding-right:2px;display:grid;overflow:auto}.collector-url-import-result-list article{background:#fff;border:1px solid #dbe7e3;border-radius:11px;grid-template-columns:32px minmax(0,1fr) auto;align-items:center;gap:10px;padding:10px 11px;display:grid}.collector-url-import-result-list article>span{color:#476a5e;background:#edf4f1;border-radius:9px;place-items:center;width:30px;height:30px;display:grid}.collector-url-import-result-list article>div{gap:2px;min-width:0;display:grid}.collector-url-import-result-list article>div>b{color:#345b4e;font-size:13px}.collector-url-import-result-list article a{color:#26745d;text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.collector-url-import-result-list article small{color:#71847e;line-height:1.4}.collector-url-import-result-list article.success{background:#f4fcf8;border-color:#b4ddcd}.collector-url-import-result-list article.success>span{color:#157151;background:#dff5eb}.collector-url-import-result-list article.duplicate{background:#fffdf5;border-color:#dfd7b8}.collector-url-import-result-list article.duplicate>span{color:#896516;background:#f7f0d4}.collector-url-import-result-list article.failed{background:#fff8f6;border-color:#edc2b8}.collector-url-import-result-list article.failed>span{color:#aa4936;background:#ffe7e1}.collector-url-import-result-list article.processing>span{color:#3575ad;background:#e8f1fb}.collector-url-import-result-list article>button{color:#1c7256;white-space:nowrap;background:#fff;border:1px solid #bfd8cf}@media (width<=760px){.collector-url-import{padding:16px}.collector-url-import>header h2{font-size:20px}.collector-url-import-controls{flex-direction:column;align-items:stretch}.collector-url-import-actions{width:100%}.collector-url-import-actions .primary{flex:1}.collector-url-import-results>header{flex-direction:column;align-items:stretch}.collector-url-import-results>header>button{width:100%}.collector-url-import-result-list article{grid-template-columns:30px minmax(0,1fr)}.collector-url-import-result-list article>button{grid-column:1/-1;width:100%}}@media (width<=460px){.collector-url-import>header>span{border-radius:12px;flex-basis:40px;height:40px}.collector-url-import>textarea{min-height:150px;padding:12px;font-size:12px}.collector-url-import-stats span{text-align:center;flex:calc(50% - 7px)}.collector-url-import-actions{flex-direction:column-reverse;align-items:stretch}.collector-url-import-actions button{width:100%}}.collector-url-import-result-list article em{color:#70857e;font-size:10px;font-style:normal;font-weight:800}.collector-url-import-result-list article.failed em{color:#9a5848}.collector-plugin-bridge-status{background:#f8fbfa;border:1px solid #d4e4de;border-radius:13px;align-items:center;gap:10px;padding:11px 12px;display:flex}.collector-plugin-bridge-status>span{color:#446b5e;background:#e8f2ee;border-radius:10px;flex:0 0 34px;place-items:center;height:34px;display:grid}.collector-plugin-bridge-status>div{gap:2px;min-width:0;margin-right:auto;display:grid}.collector-plugin-bridge-status b{color:#31584b}.collector-plugin-bridge-status small{color:#71847e;line-height:1.4}.collector-plugin-bridge-status>a,.collector-plugin-bridge-status>button{color:#256b54;background:#fff;border:1px solid #bfd6ce;border-radius:9px;justify-content:center;align-items:center;gap:6px;min-height:36px;padding:0 10px;font-weight:800;text-decoration:none;display:inline-flex}.collector-plugin-bridge-status.ready{background:#effaf5;border-color:#a9d9c7}.collector-plugin-bridge-status.ready>span{color:#167253;background:#d9f2e7}.collector-plugin-bridge-status.missing,.collector-plugin-bridge-status.error{background:#fff9ed;border-color:#ecd2a4}.collector-plugin-bridge-status.missing>span,.collector-plugin-bridge-status.error>span{color:#8b6515;background:#f8eac8}.collector-plugin-bridge-status.restricted{background:#f7f7f5;border-color:#e1dfdb}.collector-plugin-bridge-status.restricted>span{color:#67736e;background:#e8e9e6}.collector-url-import-fallback{color:#356888;background:#edf6ff;border-radius:10px;margin:-4px 0 0;padding:10px 12px;font-weight:700}.collector-url-import-result-list article.queued{background:#f8fbfd;border-color:#dbe5ed}.collector-url-import-result-list article.opening,.collector-url-import-result-list article.collecting{background:#f2f8fd;border-color:#bcd5ea}.collector-url-import-result-list article.opening>span,.collector-url-import-result-list article.collecting>span{color:#3575ad;background:#e0edf8}.collector-url-import-result-list article.paused{background:#fffaf0;border-color:#e5d6ae}.collector-url-import-result-list article.paused>span{color:#876515;background:#f6ebce}.collector-queue-dot{background:#6a8a7f;border-radius:50%;width:8px;height:8px;display:block}.collector-plugin-confirmation-wait{color:#775615;background:#fff8e6;border:1px solid #e6c675;border-radius:13px;align-items:flex-start;gap:10px;padding:12px 13px;display:flex}.collector-plugin-confirmation-wait>span{color:#855f13;background:#f8e7b8;border-radius:10px;flex:0 0 34px;place-items:center;height:34px;display:grid}.collector-plugin-confirmation-wait>div{gap:3px;min-width:0;display:grid}.collector-plugin-confirmation-wait b{color:#79540e}.collector-plugin-confirmation-wait small{color:#876c32;overflow-wrap:anywhere;line-height:1.45}.collector-plugin-bridge-status.outdated{background:#fff9ed;border-color:#ecd2a4}.collector-plugin-bridge-status.outdated>span{color:#8b6515;background:#f8eac8}.collector-install-actions strong{color:#815b16}.collector-plugin-bridge-status.pairing{background:#fff8e6;border-color:#e6c675}.collector-plugin-bridge-status.pairing>span{color:#855f13;background:#f8e7b8}.collector-url-import-actions .danger{color:#a94734;background:#fff5f2;border:1px solid #e2a89b}@media (width<=760px){.collector-plugin-bridge-status{flex-wrap:wrap;align-items:stretch}.collector-plugin-bridge-status>div{min-width:calc(100% - 48px)}.collector-plugin-bridge-status>a,.collector-plugin-bridge-status>button{flex:calc(50% - 5px)}}.erp-readiness-panel{background:linear-gradient(135deg,#f6fcf9 0%,#fffdf7 100%);border:1px solid #cfe1da;border-radius:18px;gap:14px;margin-bottom:18px;padding:20px;display:grid;box-shadow:0 12px 28px #1d5c4712}.erp-readiness-panel>header{justify-content:space-between;align-items:flex-start;gap:18px;display:flex}.erp-readiness-panel>header span{color:#1a7c5d;letter-spacing:.08em;font-size:10px;font-weight:900}.erp-readiness-panel>header h2{color:#21483c;margin:4px 0 5px;font-size:20px}.erp-readiness-panel>header p{color:#72857e;margin:0;font-size:12px}.erp-readiness-panel>header strong{color:#8a601b;white-space:nowrap;background:#fff1cf;border-radius:999px;padding:7px 10px;font-size:10px}.erp-readiness-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:9px;display:grid}.erp-readiness-grid button{color:#31594c;text-align:left;cursor:pointer;background:#fff;border:1px solid #d9e6e1;border-radius:13px;grid-template-columns:28px minmax(0,1fr) auto;align-items:center;gap:9px;min-height:78px;padding:11px;transition:border-color .16s,transform .16s,box-shadow .16s;display:grid}.erp-readiness-grid button:hover{border-color:#7dbca5;transform:translateY(-1px);box-shadow:0 8px 18px #21634c14}.erp-readiness-grid button>i{color:#1d7a5b;background:#eaf5f0;border-radius:9px;place-items:center;width:28px;height:28px;font-size:11px;font-style:normal;font-weight:900;display:grid}.erp-readiness-grid button>span{gap:4px;min-width:0;display:grid}.erp-readiness-grid b{font-size:11px}.erp-readiness-grid small{color:#788a83;font-size:9px;line-height:1.35}.erp-readiness-grid em{color:#27765c;white-space:nowrap;font-size:9px;font-style:normal;font-weight:800}.erp-readiness-grid button.needs-attention{background:#fffaf0;border-color:#edcf92}.erp-readiness-grid button.needs-attention>i{color:#94631c;background:#fff0c9}.erp-readiness-grid button.needs-attention small{color:#98682b}.erp-readiness-grid button.ready>i{color:#197252;background:#dff3e9}.erp-readiness-panel>footer{color:#61776f;white-space:nowrap;border-top:1px solid #dce8e3;align-items:center;gap:8px;padding-top:13px;font-size:10px;display:flex;overflow:auto}.erp-readiness-panel>footer b{color:#235744}.erp-readiness-panel>footer i{color:#91a099;font-style:normal}.inventory-scope-tabs,.finance-scope-tabs{grid-template-columns:repeat(2,minmax(0,1fr));margin-bottom:14px}@media (width<=1100px){.erp-readiness-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.erp-readiness-grid button:last-child{grid-column:1/-1}}@media (width<=700px){.erp-readiness-panel{padding:15px}.erp-readiness-panel>header{flex-direction:column}.erp-readiness-grid{grid-template-columns:1fr}.erp-readiness-grid button:last-child{grid-column:auto}.erp-readiness-panel>footer{white-space:normal;flex-direction:column;align-items:flex-start}.erp-readiness-panel>footer i{display:none}.inventory-scope-tabs,.finance-scope-tabs{grid-template-columns:1fr 1fr}}.fiscal-bulk-binding-layout{grid-template-columns:minmax(0,1.65fr) minmax(360px,.75fr);align-items:start;gap:16px;margin-top:15px;display:grid}.fiscal-store-picker,.fiscal-bulk-rule-editor{background:#fff;border:1px solid #d9e5e0;border-radius:12px;min-width:0;box-shadow:0 8px 22px #1d52400d}.fiscal-store-picker{overflow:hidden}.fiscal-store-picker>header{background:#f6faf8;border-bottom:1px solid #dfe8e4;justify-content:space-between;align-items:center;gap:14px;min-height:64px;padding:13px 15px;display:flex}.fiscal-store-picker>header>div{min-width:0}.fiscal-store-picker>header b,.fiscal-store-picker>header small{display:block}.fiscal-store-picker>header b{color:#294b3f;font-size:13px}.fiscal-store-picker>header small{color:#70847c;margin-top:4px;font-size:11px;line-height:1.45}.fiscal-store-picker>header>span{color:#176f51;white-space:nowrap;background:#dff3e9;border-radius:999px;flex:none;padding:6px 9px;font-size:11px;font-weight:850}.fiscal-store-picker-table-wrap{scrollbar-gutter:stable;max-height:min(720px,100vh - 166px);overflow:auto}.fiscal-store-picker-table{border-collapse:separate;border-spacing:0;width:100%;min-width:890px}.fiscal-store-picker-table th{z-index:2;color:#60746c;letter-spacing:.02em;text-align:left;text-transform:none;white-space:nowrap;background:#f2f6f4;border-bottom:1px solid #dbe5e1;padding:10px 11px;font-size:11px;font-weight:850;position:sticky;top:0}.fiscal-store-picker-table td{color:#40584f;vertical-align:middle;background:#fff;border-bottom:1px solid #e7eeeb;padding:11px;font-size:12px;line-height:1.35;transition:background .14s}.fiscal-store-picker-table tbody tr:last-child td{border-bottom:0}.fiscal-store-picker-table tbody tr:hover td{background:#f8fcfa}.fiscal-store-picker-table tbody tr.selected td{background:#eaf7f1}.fiscal-store-picker-table tbody tr.selected td:first-child{box-shadow:inset 3px 0 #25906b}.fiscal-store-picker-table .check{text-align:center;width:42px;padding-inline:13px 7px}.fiscal-store-picker-table input[type=checkbox]{accent-color:#1f805f;cursor:pointer;width:16px;height:16px;margin:0}.fiscal-store-picker-table input[type=checkbox]:disabled{cursor:not-allowed;opacity:.45}.fiscal-store-picker-table td>b,.fiscal-store-picker-table td>small,.fiscal-store-picker-table td>span>b,.fiscal-store-picker-table td>span>small{display:block}.fiscal-store-picker-table td>b,.fiscal-store-picker-table td>span>b{color:#2b493e;font-size:12px}.fiscal-store-picker-table td>small,.fiscal-store-picker-table td>span>small{color:#7a8c85;margin-top:4px;font-size:11px;line-height:1.4}.fiscal-picker-store{align-items:center;gap:9px;min-width:190px;display:flex}.fiscal-picker-store>.channel-logo{border-radius:9px;flex:0 0 32px;width:32px;height:32px;font-size:12px}.fiscal-picker-store>span:last-child{min-width:0}.fiscal-picker-store b,.fiscal-picker-store small{display:block}.fiscal-picker-store b{color:#29483d;text-overflow:ellipsis;white-space:nowrap;max-width:220px;font-size:12px;overflow:hidden}.fiscal-picker-store small{color:#7a8c85;text-overflow:ellipsis;white-space:nowrap;max-width:220px;margin-top:4px;font-size:11px;overflow:hidden}.fiscal-cnpj-missing b{color:#a95744!important}.fiscal-cnpj-missing small{color:#a8786d!important}.fiscal-cnpj-missing button{color:#24775a;text-underline-offset:2px;cursor:pointer;background:0 0;border:0;margin-top:6px;padding:0;font-size:10px;font-weight:800;text-decoration:underline;display:block}.fiscal-cnpj-missing button:hover{color:#155c43}.fiscal-unbound-copy{color:#82918b;font-size:11px}.fiscal-picker-row-actions{flex-wrap:wrap;align-items:center;gap:7px;min-width:138px;display:flex}.fiscal-picker-row-actions em,.fiscal-picker-unbound{color:#176f51;white-space:nowrap;background:#dff3e9;border-radius:999px;align-items:center;padding:5px 8px;font-size:11px;font-style:normal;font-weight:850;display:inline-flex}.fiscal-picker-unbound{color:#8b611d;background:#fff2d8}.fiscal-picker-row-actions .delete-btn{white-space:nowrap;min-height:30px;padding:0 9px;font-size:11px}.fiscal-bulk-rule-editor{gap:13px;padding:16px;display:grid;position:sticky;top:82px}.fiscal-bulk-rule-editor>header{background:linear-gradient(135deg,#edf8f3,#f8fcfa);border-bottom:1px solid #dce7e2;border-radius:12px 12px 0 0;grid-template-columns:38px minmax(0,1fr);align-items:center;gap:10px;margin:-16px -16px 1px;padding:14px 16px;display:grid}.fiscal-bulk-rule-editor>header>span{color:#fff;background:#1d7c5d;border-radius:10px;place-items:center;width:38px;height:38px;font-size:14px;font-weight:900;display:grid}.fiscal-bulk-rule-editor>header b,.fiscal-bulk-rule-editor>header small{display:block}.fiscal-bulk-rule-editor>header b{color:#234b3d;font-size:13px}.fiscal-bulk-rule-editor>header small{color:#6c837a;margin-top:4px;font-size:11px;line-height:1.4}.fiscal-bulk-rule-alert{color:#2c6b54;background:#f1f9f5;border:1px solid #c7ddd4;border-radius:9px;align-items:flex-start;gap:8px;padding:10px 11px;font-size:11px;line-height:1.5;display:flex}.fiscal-bulk-rule-alert>svg{flex:none;margin-top:1px}.fiscal-bulk-rule-alert.error{color:#a44b3b;background:#fff4f1;border-color:#edc4bb}.fiscal-bulk-rule-editor>label:not(.fiscal-checkbox-rule){color:#40594f;gap:6px;font-size:12px;font-weight:800;display:grid}.fiscal-bulk-rule-editor>label:not(.fiscal-checkbox-rule)>small{color:#758981;font-size:11px;font-weight:500;line-height:1.45}.fiscal-bulk-rule-editor select{color:#2f4d42;background:#fff;border:1px solid #cfddd7;border-radius:8px;outline:0;width:100%;height:42px;padding:0 10px;font-size:12px}.fiscal-bulk-rule-editor select:focus,.fiscal-custom-percentage input:focus{border-color:#31906f;box-shadow:0 0 0 3px #31906f1f}.fiscal-bulk-rule-editor select:disabled,.fiscal-custom-percentage input:disabled{color:#87948f;cursor:not-allowed;background:#f2f5f4}.fiscal-amount-mode{background:#fafcfb;border:1px solid #d9e5e0;border-radius:10px;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:0;padding:11px;display:grid}.fiscal-amount-mode legend{color:#3d594f;padding:0 5px;font-size:12px;font-weight:850}.fiscal-amount-mode>label:not(.fiscal-custom-percentage){cursor:pointer;background:#fff;border:1px solid #dae5e1;border-radius:9px;align-items:center;gap:8px;min-height:52px;padding:9px 10px;display:flex}.fiscal-amount-mode>label:not(.fiscal-custom-percentage).active{background:#eaf7f1;border-color:#66ad91;box-shadow:inset 0 0 0 1px #1f805f14}.fiscal-amount-mode input[type=radio]{accent-color:#1f805f;width:16px;height:16px;margin:0}.fiscal-amount-mode label span b,.fiscal-amount-mode label span small{display:block}.fiscal-amount-mode label span b{color:#305044;font-size:12px}.fiscal-amount-mode label span small{color:#72867e;margin-top:3px;font-size:11px}.fiscal-custom-percentage{color:#40594f;grid-column:1/-1;gap:6px;padding-top:2px;font-size:12px;font-weight:800;display:grid}.fiscal-custom-percentage>div{background:#fff;border:1px solid #cfddd7;border-radius:8px;grid-template-columns:minmax(0,1fr) 38px;align-items:center;display:grid;overflow:hidden}.fiscal-custom-percentage>div:focus-within{border-color:#31906f;box-shadow:0 0 0 3px #31906f1f}.fiscal-custom-percentage input{color:#2f4d42;background:0 0;border:0;outline:0;width:100%;height:40px;padding:0 10px;font-size:12px}.fiscal-custom-percentage>div>b{color:#3d6e5c;background:#f3f7f5;border-left:1px solid #dbe5e1;align-self:stretch;place-items:center;font-size:12px;display:grid}.fiscal-custom-percentage>small{color:#a44b3b;font-size:11px;font-weight:600}.fiscal-reduced-percentage-note{color:#835c20;background:#fff5df;border-radius:8px;grid-column:1/-1;align-items:flex-start;gap:7px;padding:9px 10px;font-size:11px;line-height:1.45;display:flex}.fiscal-reduced-percentage-note>svg{flex:none;margin-top:1px}.fiscal-bulk-shipping,.fiscal-shipping-rule{background:#f8fbfa;border-color:#d5e3dd;min-height:60px;padding:11px 12px}.fiscal-bulk-shipping input,.fiscal-shipping-rule input{flex:none;width:16px;height:16px}.fiscal-bulk-rule-editor .fiscal-bulk-shipping span b,.fiscal-bulk-rule-editor .fiscal-shipping-rule span b{font-size:12px}.fiscal-bulk-rule-editor .fiscal-bulk-shipping span small,.fiscal-bulk-rule-editor .fiscal-shipping-rule span small{font-size:11px;line-height:1.45}.fiscal-bulk-no-sefaz,.fiscal-read-only-panel{color:#396c59;background:#f6fbf8;border:1px dashed #b9d5ca;border-radius:9px;align-items:flex-start;gap:8px;padding:10px 11px;display:flex}.fiscal-bulk-no-sefaz>svg,.fiscal-read-only-panel>svg{flex:none;margin-top:1px}.fiscal-bulk-no-sefaz b,.fiscal-bulk-no-sefaz small{display:block}.fiscal-bulk-no-sefaz b{font-size:11px}.fiscal-bulk-no-sefaz small,.fiscal-read-only-panel span{margin-top:3px;font-size:11px;line-height:1.45}.fiscal-bulk-save{background:#1d7658;border-radius:9px;width:100%;height:auto;min-height:42px;padding:9px 14px;font-size:12px;line-height:1.35}.fiscal-bulk-save:disabled{color:#84918c;cursor:not-allowed;background:#dce4e1}@media (width<=1100px){.fiscal-bulk-binding-layout{grid-template-columns:1fr}.fiscal-bulk-rule-editor{position:static}.fiscal-store-picker-table-wrap{max-height:560px}}@media (width<=700px){.fiscal-bulk-binding-layout{gap:12px;margin-top:12px}.fiscal-store-picker>header{flex-direction:column;align-items:flex-start;gap:8px;padding:12px}.fiscal-store-picker-table-wrap{max-height:480px}.fiscal-store-picker-table{min-width:790px}.fiscal-store-picker-table th{padding:9px 10px}.fiscal-store-picker-table td{padding:10px}.fiscal-bulk-rule-editor{gap:12px;padding:13px}.fiscal-bulk-rule-editor>header{margin:-13px -13px 0;padding:13px}.fiscal-amount-mode{grid-template-columns:1fr}.fiscal-custom-percentage,.fiscal-reduced-percentage-note{grid-column:auto}.fiscal-bulk-save{min-height:46px}}.inventory-mode-status{color:#174f3d;background:#f4faf7;border:1px solid #cfe3da;border-radius:11px;align-items:center;gap:11px;margin:0 0 12px;padding:11px 13px;display:flex}.inventory-mode-status.pair_only{color:#6b4c11;background:#fffaf0;border-color:#eadcb5}.inventory-mode-status-icon{color:#167052;background:#dff2e9;border-radius:9px;flex:0 0 34px;place-items:center;width:34px;height:34px;display:grid}.inventory-mode-status.pair_only .inventory-mode-status-icon{color:#8a641b;background:#f8e9bd}.inventory-mode-status>div{flex:1;min-width:0}.inventory-mode-status b,.inventory-mode-status small{display:block}.inventory-mode-status b{font-size:11px;line-height:1.35}.inventory-mode-status small{color:inherit;opacity:.8;margin-top:2px;font-size:9px;line-height:1.5}.inventory-mode-status>button{min-height:31px;color:inherit;cursor:pointer;background:#fff;border:1px solid;border-radius:8px;flex:none;padding:0 12px;font-size:9px;font-weight:800}.inventory-mode-status.compact{padding:8px 11px}.inventory-mode-status.compact .inventory-mode-status-icon{flex-basis:29px;width:29px;height:29px}.inventory-local-tabs{grid-template-columns:repeat(3,minmax(0,1fr))}.inventory-settings-panel{padding:16px}.inventory-settings-panel>.panel-head{align-items:flex-start;margin-bottom:14px}.inventory-master-switch{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;display:flex}.inventory-master-switch button{white-space:nowrap}.inventory-readiness-badge{color:#1c7657;background:#e6f5ed;border-radius:999px;flex:none;padding:6px 9px;font-size:9px;font-weight:800}.inventory-readiness-badge.review{color:#866019;background:#fff0cf}.inventory-settings-readonly,.inventory-settings-loading{color:#38594c;background:#f7faf8;border:1px solid #d8e5df;border-radius:10px;align-items:center;gap:10px;margin-bottom:13px;padding:11px 12px;display:flex}.inventory-settings-loading{min-height:72px;margin:0}.inventory-settings-loading.error{color:#994431;background:#fff7f5;border-color:#f0cec6}.inventory-settings-loading>div{flex:1;min-width:0}.inventory-settings-readonly b,.inventory-settings-readonly small,.inventory-settings-loading b,.inventory-settings-loading small{display:block}.inventory-settings-readonly b,.inventory-settings-loading b{font-size:10px}.inventory-settings-readonly small,.inventory-settings-loading small{opacity:.82;margin-top:2px;font-size:9px;line-height:1.45}.inventory-mode-cards{grid-template-columns:repeat(2,minmax(0,1fr));gap:11px;display:grid}.inventory-mode-cards.fixed-policy{grid-template-columns:repeat(3,minmax(0,1fr))}.inventory-mode-cards.fixed-policy>div{background:#fff;border:1px solid #d8e5df;border-radius:12px;grid-template-columns:auto minmax(0,1fr) auto;align-items:flex-start;gap:9px;min-height:124px;padding:14px;display:grid;position:relative}.inventory-mode-cards.fixed-policy>div.selected{background:#f5fbf8;border-color:#298262;box-shadow:0 0 0 2px #29826214}.inventory-mode-cards.fixed-policy>div:first-child .mode-card-icon{color:#88631c;background:#f8e9bd}.inventory-mode-cards.fixed-policy>div>span:nth-of-type(2){min-width:0}.inventory-mode-cards.fixed-policy>div>strong{color:#78571a;white-space:nowrap;background:#f8e9bd;border-radius:999px;padding:4px 7px;font-size:8px}.inventory-mode-cards>label{cursor:pointer;background:#fff;border:1px solid #d8e5df;border-radius:12px;grid-template-columns:auto auto minmax(0,1fr) auto;align-items:flex-start;gap:9px;min-height:124px;padding:14px;transition:border-color .16s,box-shadow .16s,background .16s;display:grid;position:relative}.inventory-mode-cards>label:hover{border-color:#9bc8b6}.inventory-mode-cards>label.selected{background:#f5fbf8;border-color:#298262;box-shadow:0 0 0 2px #29826214}.inventory-mode-cards>label:first-child.selected{background:#fffaf0;border-color:#c49536;box-shadow:0 0 0 2px #c4953614}.inventory-mode-cards input{accent-color:#277c5e;width:15px;height:15px;margin-top:3px}.inventory-mode-cards input:disabled{cursor:not-allowed}.inventory-mode-cards>label:has(input:disabled){cursor:default}.mode-card-icon{color:#1f7557;background:#e5f3ec;border-radius:9px;place-items:center;width:34px;height:34px;display:grid}.inventory-mode-cards>label:first-child .mode-card-icon{color:#88631c;background:#f8e9bd}.inventory-mode-cards>label>span:nth-of-type(2){min-width:0}.inventory-mode-cards b,.inventory-mode-cards small,.inventory-mode-cards em{display:block}.inventory-mode-cards b{color:#23483b;font-size:11px;line-height:1.45}.inventory-mode-cards small{color:#60736c;margin-top:5px;font-size:9px;line-height:1.55}.inventory-mode-cards em{color:#247557;margin-top:8px;font-size:8px;font-style:normal;font-weight:700}.inventory-mode-cards>label>strong{color:#1e7054;white-space:nowrap;background:#e3f2eb;border-radius:999px;padding:4px 7px;font-size:8px}.inventory-mode-cards>label:first-child>strong{color:#78571a;background:#f8e9bd}.inventory-readiness-head{border-top:1px solid #e2ebe7;justify-content:space-between;align-items:flex-end;gap:16px;margin-top:18px;padding-top:16px;display:flex}.inventory-readiness-head h3{color:#244a3c;margin:0;font-size:12px}.inventory-readiness-head p{color:#667a72;margin:4px 0 0;font-size:9px;line-height:1.5}.inventory-readiness-head>small{color:#7b8c85;text-align:right;font-size:8px}.inventory-readiness-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin-top:11px;display:grid}.inventory-readiness-grid>div{background:#fafcfb;border:1px solid #e0e8e4;border-radius:9px;padding:10px}.inventory-readiness-grid span,.inventory-readiness-grid b{display:block}.inventory-readiness-grid span{color:#65756f;font-size:8px;line-height:1.35}.inventory-readiness-grid b{color:#254f40;margin-top:5px;font-size:15px}.inventory-readiness-grid .warning{background:#fffaf0;border-color:#efddb1}.inventory-readiness-grid .warning b{color:#98691a}.inventory-readiness-grid .danger{background:#fff6f3;border-color:#efc9bf}.inventory-readiness-grid .danger b{color:#aa442e}.inventory-readiness-grid .positive b{color:#1f7858}.inventory-readiness-issues,.inventory-readiness-clear{color:#73531a;background:#fffaf0;border:1px solid #ecd9ad;border-radius:9px;margin-top:11px;padding:11px 12px;font-size:9px}.inventory-readiness-issues>b{align-items:center;gap:6px;font-size:9px;display:flex}.inventory-readiness-issues ul{margin:7px 0 0;padding-left:17px;line-height:1.55}.inventory-readiness-clear{color:#237356;background:#f4faf7;border-color:#cde5d9;align-items:center;gap:7px;display:flex}.inventory-settings-actions{justify-content:flex-end;align-items:center;gap:14px;margin-top:14px;display:flex}.inventory-settings-actions small{color:#718079;text-align:right;font-size:8px;line-height:1.4}.inventory-settings-actions .primary-btn{min-width:116px}.inventory-mode-confirm-modal{width:min(570px,100vw - 28px)}.inventory-mode-confirm-warning{color:#74541a;background:#fff9ec;border:1px solid #ead8aa;border-radius:10px;gap:10px;padding:13px;display:flex}.inventory-mode-confirm-warning svg{flex:none}.inventory-mode-confirm-warning b,.inventory-mode-confirm-warning span{display:block}.inventory-mode-confirm-warning b{font-size:11px}.inventory-mode-confirm-warning span{margin-top:4px;font-size:9px;line-height:1.55}.inventory-mode-confirm-facts{grid-template-columns:repeat(4,minmax(0,1fr));gap:7px;margin-top:11px;display:grid}.inventory-mode-confirm-facts span{color:#697970;border:1px solid #e0e8e4;border-radius:8px;padding:9px;font-size:8px}.inventory-mode-confirm-facts b{color:#264f40;margin-top:4px;font-size:14px;display:block}.inventory-mode-ack{cursor:pointer;background:#f8faf9;border:1px solid #dce6e1;border-radius:9px;margin-top:13px;padding:11px;flex-direction:row!important;align-items:flex-start!important;gap:8px!important;display:flex!important}.inventory-mode-ack input{accent-color:#237758;flex:none;width:15px;height:15px;margin-top:1px}.inventory-mode-ack span{color:#415e53;font-size:9px;line-height:1.5}.pairing-scope-notice.pair-only{color:#76551a;background:#fff9ea;border-color:#e6d39f}.marketplace-local-inventory-badge.unmanaged{color:#76551a;background:#fff0c8}.inventory-allocation-state.unmanaged,.review-pair-only{color:#76551a!important;background:#fff7e4!important;border-color:#ead59d!important}.role-finance .inventory-actions,.role-finance .inventory-bulk-bar,.role-finance .inventory-value-table .selection-column{display:none!important}@media (width<=1000px){.inventory-readiness-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=700px){.inventory-master-switch{justify-content:space-between;width:100%}.inventory-mode-status{flex-wrap:wrap;align-items:flex-start}.inventory-mode-status>button{margin-left:45px}.inventory-mode-cards,.inventory-mode-cards.fixed-policy{grid-template-columns:1fr}.inventory-mode-cards>label,.inventory-mode-cards.fixed-policy>div{min-height:0}.inventory-readiness-head{flex-direction:column;align-items:flex-start}.inventory-readiness-head>small{text-align:left}.inventory-readiness-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.inventory-settings-actions{flex-direction:column;align-items:stretch}.inventory-settings-actions small{text-align:left}.inventory-settings-actions .primary-btn{width:100%}.inventory-mode-confirm-facts{grid-template-columns:repeat(2,minmax(0,1fr))}}.ai-draft-editor-backdrop{z-index:130}.ai-draft-editor-modal{width:min(980px,100vw - 32px);max-height:92vh;position:relative;overflow:auto}.ai-editor-loading{color:#45665a;justify-content:center;align-items:center;gap:9px;min-height:180px;font-size:11px;font-weight:700;display:flex}.ai-editor-fields{border:0;min-width:0;margin:0;padding:0}.ai-editor-fields:disabled{opacity:.86}.ai-editor-body{gap:14px;margin-top:14px;display:grid}.ai-editor-grid{gap:12px;display:grid}.ai-editor-grid.two{grid-template-columns:repeat(2,minmax(0,1fr))}.ai-editor-inline{align-items:center;gap:7px;display:flex}.ai-editor-inline select{flex:1;min-width:0}.ai-editor-inline button{flex:none}.ai-editor-validation{color:#76551a;background:#fff8e9;border:1px solid #ecd39e;border-radius:10px;align-items:flex-start;gap:9px;margin-top:12px;padding:12px;display:flex}.ai-editor-validation svg{flex:none;margin-top:1px}.ai-editor-validation b{font-size:10px;display:block}.ai-editor-validation p{margin:4px 0 0;font-size:9px;line-height:1.45}.ai-editor-lines{background:#fbfdfc;border:1px solid #dce7e2;border-radius:11px;overflow:visible}.ai-editor-lines-head{background:#f3f8f5;border-bottom:1px solid #e2ebe7;justify-content:space-between;align-items:center;gap:10px;padding:11px 12px;display:flex}.ai-editor-lines-head b,.ai-editor-lines-head small{display:block}.ai-editor-lines-head b{color:#284f41;font-size:10px}.ai-editor-lines-head small{color:#71817a;margin-top:2px;font-size:8px}.ai-editor-line{border-bottom:1px solid #e7eeeb;grid-template-columns:minmax(260px,1fr) 90px 130px 34px;align-items:end;gap:8px;padding:10px 12px;display:grid;position:relative}.ai-editor-line:focus-within{z-index:3}.ai-editor-line:last-child{border-bottom:0}.ai-editor-line label{min-width:0}.ai-editor-line select,.ai-editor-line input{width:100%}.ai-editor-line .icon-btn{width:34px;height:34px;margin-bottom:1px}.ai-editor-product-field{min-width:0}.ai-editor-product-field>label{display:block}.ai-product-combobox{margin-top:6px;position:relative}.ai-product-combobox-input{color:#648078;background:#fff;border:1px solid #dbe5e1;border-radius:8px;align-items:center;gap:7px;width:100%;height:39px;padding:0 10px;display:flex}.ai-product-combobox-input:focus-within{border-color:#2c8262;box-shadow:0 0 0 3px #dff2ea}.ai-product-combobox-input input{outline:0;min-width:0;height:37px!important;box-shadow:none!important;background:0 0!important;border:0!important;padding:0!important}.ai-product-combobox-input>svg{flex:none}.ai-product-options{z-index:12;background:#fff;border:1px solid #cfe0d9;border-radius:9px;max-height:260px;padding:5px;position:absolute;top:calc(100% + 5px);left:0;right:0;overflow:auto;box-shadow:0 13px 30px #1c42342e}.ai-product-options>button{color:#294c40;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:7px;justify-content:space-between;align-items:center;gap:10px;width:100%;min-height:44px;padding:7px 9px;display:flex}.ai-product-options>button:hover,.ai-product-options>button.active{background:#eaf6f0}.ai-product-options>button[aria-selected=true]{color:#176d50;background:#e3f3eb}.ai-product-options>button span{min-width:0}.ai-product-options>button b,.ai-product-options>button small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.ai-product-options>button b{font-size:9px}.ai-product-options>button small{color:#74867f;margin-top:3px;font-size:8px}.ai-product-options>button>svg{color:#21805e;flex:none}.ai-product-no-results{color:#7d6a42;padding:12px;font-size:8px;line-height:1.5}.ai-product-match-status{color:#71827a;align-items:center;gap:4px;margin:5px 2px 0;font-size:8px;line-height:1.45;display:flex!important}.ai-product-match-status.matched{color:#227354;font-weight:700}.ai-product-match-status.warning{color:#9b6725}.ai-product-match-status>svg{flex:none}.ai-editor-empty{text-align:center;color:#74847d;padding:24px;font-size:9px}.ai-editor-total{color:#245c49;background:#e9f5ef;border-radius:10px;justify-content:space-between;align-items:center;margin-top:14px;padding:13px 15px;display:flex}.ai-editor-total span{font-size:10px;font-weight:700}.ai-editor-total b{font-size:18px}.ai-editor-safety{color:#5f746b;background:#f7faf8;border:1px solid #d9e7e1;border-radius:9px;margin-top:12px;padding:10px 12px;font-size:9px;line-height:1.55}.ai-editor-confirm-readiness{color:#755a24;background:#fff9ec;border:1px solid #e4d6ae;border-radius:10px;align-items:flex-start;gap:9px;margin-top:12px;padding:11px 12px;display:flex}.ai-editor-confirm-readiness.ready{color:#22694f;background:#edf8f2;border-color:#bcdccb}.ai-editor-confirm-readiness>svg{flex:none;margin-top:1px}.ai-editor-confirm-readiness b,.ai-editor-confirm-readiness span{display:block}.ai-editor-confirm-readiness b{font-size:9px;line-height:1.5}.ai-editor-confirm-readiness span{color:#6e7f78;margin-top:3px;font-size:8px;line-height:1.45}.ai-draft-editor-actions{flex-wrap:wrap;align-items:stretch}.ai-draft-editor-actions button{justify-content:center;align-items:center;gap:6px;display:inline-flex}.ai-confirm-purchase-button{color:#fff;cursor:pointer;background:#145e47;border:1px solid #145e47;border-radius:8px;justify-content:center;align-items:center;gap:6px;min-height:38px;padding:0 16px;font-size:9px;font-weight:850;display:inline-flex}.ai-confirm-purchase-button:hover{background:#0f4f3b;border-color:#0f4f3b}.ai-confirm-purchase-button:disabled{color:#8b9994;cursor:not-allowed;background:#edf2f0;border-color:#d8e2de}.ai-editor-attachment{background:#f8fbf9;border:1px solid #d9e7e1;border-radius:9px;justify-content:space-between;align-items:center;gap:10px;padding:10px 12px;display:flex}.ai-editor-attachment b{color:#315448;font-size:9px}.ai-editor-attachment small{color:#76867f;font-size:8px}.ai-editor-submodal{z-index:2;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#1b382e47;border-radius:13px;justify-content:center;align-items:center;padding:24px;display:flex;position:absolute;inset:12px}.ai-editor-submodal form{background:#fff;border:1px solid #dce7e2;border-radius:13px;width:min(600px,100%);max-height:100%;padding:20px;overflow:auto;box-shadow:0 18px 55px #17372c33}.ai-confirm-purchase-dialog{background:#fff;border:1px solid #dce7e2;border-radius:13px;width:min(620px,100%);max-height:100%;padding:20px;overflow:auto;box-shadow:0 18px 55px #17372c33}.ai-confirm-purchase-dialog h3{color:#234b3d;margin:0;font-size:15px}.ai-confirm-purchase-dialog .modal-head{margin-bottom:13px}.ai-confirm-purchase-warning{color:#215f49;background:#edf8f2;border:1px solid #bddaca;border-radius:10px;align-items:flex-start;gap:10px;padding:13px;display:flex}.ai-confirm-purchase-warning>svg{flex:none}.ai-confirm-purchase-warning b,.ai-confirm-purchase-warning span{display:block}.ai-confirm-purchase-warning b{font-size:10px;line-height:1.5}.ai-confirm-purchase-warning span{color:#5d746b;margin-top:4px;font-size:8px;line-height:1.55}.ai-confirm-purchase-summary{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-top:12px;display:grid}.ai-confirm-purchase-summary span{color:#6a7c74;background:#f8fbf9;border:1px solid #dce7e2;border-radius:9px;padding:10px;font-size:8px}.ai-confirm-purchase-summary b{overflow-wrap:anywhere;color:#284f41;margin-top:4px;font-size:10px;display:block}.ai-editor-submodal h3{color:#234b3d;margin:0;font-size:15px}.ai-editor-submodal .modal-head{margin-bottom:13px}.ai-draft-table td:last-child{white-space:nowrap}.ai-draft-actions>div{align-items:center;gap:6px;min-width:max-content;display:flex}.ai-draft-actions .danger-action-button,.ai-draft-actions .primary-btn{white-space:nowrap;justify-content:center;align-items:center;gap:5px;min-height:34px;display:inline-flex}@media (width<=760px){.ai-draft-editor-modal{width:calc(100vw - 18px);max-height:96vh;padding:15px}.ai-editor-grid.two{grid-template-columns:1fr}.ai-editor-line{grid-template-columns:minmax(0,1fr) minmax(80px,.4fr)}.ai-editor-line>.ai-editor-product-field{grid-column:1/-1}.ai-editor-line .icon-btn{justify-self:end}.ai-editor-lines-head{align-items:flex-start}.ai-editor-submodal{padding:8px;inset:4px}.ai-draft-editor-actions{grid-template-columns:1fr 1fr;display:grid}.ai-draft-editor-actions .ai-confirm-purchase-button{grid-column:1/-1;width:100%}.ai-confirm-purchase-dialog{padding:15px}.ai-confirm-purchase-summary{grid-template-columns:1fr}.ai-confirm-purchase-dialog .modal-actions{grid-template-columns:1fr;display:grid}.ai-confirm-purchase-dialog .modal-actions button{width:100%}.ai-draft-actions>div{grid-template-columns:1fr 1fr;width:100%;min-width:0;display:grid}.ai-draft-actions button{width:100%;min-width:0}.ai-draft-actions button:only-child{grid-column:1/-1}}.supplier-directory-v2{width:min(1040px,100vw - 32px);max-height:92vh;overflow:auto}.supplier-directory-toolbar{grid-template-columns:minmax(220px,1fr) 150px auto auto;gap:8px;margin:12px 0;display:grid}.supplier-directory-toolbar input,.supplier-directory-toolbar select{width:100%}.supplier-directory-layout{border:1px solid #dce7e2;border-radius:12px;grid-template-columns:290px minmax(0,1fr);min-height:430px;display:grid;overflow:hidden}.supplier-directory-layout>aside{background:#f7faf8;border-right:1px solid #e1ebe6;max-height:550px;overflow:auto}.supplier-directory-layout>aside>button{text-align:left;cursor:pointer;background:0 0;border:0;border-bottom:1px solid #e3ebe7;grid-template-columns:34px minmax(0,1fr) auto;align-items:center;gap:9px;width:100%;padding:11px;display:grid}.supplier-directory-layout>aside>button:hover,.supplier-directory-layout>aside>button.active{background:#e8f4ee}.supplier-directory-layout>aside>button>span,.supplier-profile-head>div>span{color:#246b52;background:#d7eee3;border-radius:9px;place-items:center;width:34px;height:34px;font-size:10px;font-weight:900;display:grid}.supplier-directory-layout>aside b,.supplier-directory-layout>aside small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.supplier-directory-layout>aside b{color:#2d4e42;font-size:9px}.supplier-directory-layout>aside small{color:#75867f;margin-top:2px;font-size:8px}.supplier-directory-layout em{white-space:nowrap;border-radius:999px;padding:3px 6px;font-size:7px;font-style:normal;font-weight:800}.supplier-directory-layout em.active{color:#247253;background:#dff1e8}.supplier-directory-layout em.inactive{color:#8e4b3b;background:#f2e6e1}.supplier-directory-layout>article{padding:18px}.supplier-profile-head{border-bottom:1px solid #e2ebe7;justify-content:space-between;align-items:flex-start;gap:12px;padding-bottom:14px;display:flex}.supplier-profile-head>div{align-items:center;gap:10px;display:flex}.supplier-profile-head h3{color:#244b3d;margin:0;font-size:14px}.supplier-profile-head p{color:#73857d;margin:3px 0 0;font-size:8px}.supplier-profile-facts{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-top:14px;display:grid}.supplier-profile-facts span{color:#718078;border:1px solid #e1e9e5;border-radius:9px;padding:10px;font-size:8px}.supplier-profile-facts b{color:#294f41;text-overflow:ellipsis;white-space:nowrap;margin-top:4px;font-size:9px;display:block;overflow:hidden}.supplier-profile-note{color:#5e726a;background:#f7faf8;border-radius:8px;margin:10px 0 0;padding:10px;font-size:8px;line-height:1.5}.supplier-reference-box,.supplier-reference-warning{color:#76571d;background:#fff9ea;border:1px solid #e7d9ab;border-radius:9px;align-items:flex-start;gap:9px;margin-top:12px;padding:11px;display:flex}.supplier-reference-box svg,.supplier-reference-warning svg{flex:none}.supplier-reference-box b{font-size:9px}.supplier-reference-box p{margin:4px 0 0;font-size:8px;line-height:1.45}.supplier-reference-warning span{font-size:8px;line-height:1.5}.supplier-profile-form{gap:12px;margin-top:14px;display:grid}.supplier-payment-reference-grid{grid-template-columns:1fr 1fr;gap:12px;display:grid}@media (width<=760px){.supplier-directory-v2{width:calc(100vw - 18px);max-height:96vh;padding:14px}.supplier-directory-toolbar{grid-template-columns:1fr 1fr}.supplier-directory-toolbar input{grid-column:1/-1}.supplier-directory-layout{grid-template-columns:1fr}.supplier-directory-layout>aside{border-bottom:1px solid #e1ebe6;border-right:0;max-height:210px}.supplier-profile-facts{grid-template-columns:repeat(2,minmax(0,1fr))}.supplier-payment-reference-grid{grid-template-columns:1fr}}.financial-accounts-center{gap:14px;display:grid}.financial-account-summary{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.financial-account-summary article{background:#fff;border:1px solid #dce7e2;border-radius:11px;grid-template-columns:30px minmax(0,1fr);column-gap:8px;padding:13px;display:grid}.financial-account-summary svg{color:#277357;background:#e6f3ed;border-radius:9px;grid-row:1/4;width:30px;height:30px;padding:7px;display:grid}.financial-account-summary span,.financial-account-summary b,.financial-account-summary small{grid-column:2;display:block}.financial-account-summary span{color:#6d7f77;font-size:8px}.financial-account-summary b{color:#244d3f;margin-top:4px;font-size:17px}.financial-account-summary small{color:#7c8b85;margin-top:3px;font-size:7px;line-height:1.35}.financial-center-tabs{grid-template-columns:repeat(4,minmax(0,1fr))}.financial-account-panel .panel-head>div:last-child{gap:7px;display:flex}.financial-account-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.financial-account-grid>article{background:#fff;border:1px solid #dae6e0;border-radius:11px;padding:13px}.financial-account-grid>article.inactive{opacity:.72;background:#f8f9f8}.financial-account-grid>article>div:first-child{align-items:center;gap:8px;display:flex}.financial-account-grid>article>div:first-child>div{flex:1;min-width:0}.financial-account-grid h3{color:#274f41;text-overflow:ellipsis;white-space:nowrap;margin:2px 0 0;font-size:11px;overflow:hidden}.financial-account-grid small{color:#7a8a83;font-size:7px}.financial-account-grid em{color:#247253;background:#dff1e8;border-radius:999px;padding:3px 6px;font-size:7px;font-style:normal;font-weight:800}.financial-account-grid .inactive em{color:#8c4e40;background:#eee5e1}.financial-account-icon{color:#287156;background:#e4f1eb;border-radius:9px;place-items:center;width:32px;height:32px;display:grid}.financial-account-grid>article>b{color:#214f3d;margin-top:13px;font-size:19px;display:block}.financial-account-grid>article>p{color:#72827b;margin:4px 0 12px;font-size:8px}.financial-account-grid>article>div:last-child{border-top:1px solid #e7eeeb;justify-content:flex-end;gap:7px;padding-top:10px;display:flex}.financial-empty{color:#6e8078;text-align:center;flex-direction:column;grid-column:1/-1;justify-content:center;align-items:center;gap:7px;min-height:180px;padding:24px;display:flex}.financial-empty b{color:#315447;font-size:10px}.financial-empty p{margin:0;font-size:8px}.financial-direction{border-radius:999px;align-items:center;gap:4px;padding:4px 7px;font-size:8px;font-weight:800;display:inline-flex}.financial-direction.inflow{color:#227252;background:#e2f3ea}.financial-direction.outflow{color:#a4562d;background:#fff0e6}.financial-account-modal{width:min(620px,100vw - 28px)}@media (width<=900px){.financial-account-summary,.financial-account-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=650px){.financial-account-summary,.financial-account-grid{grid-template-columns:1fr}.financial-center-tabs{grid-template-columns:repeat(2,minmax(0,1fr))}.financial-account-panel .panel-head>div:last-child{width:100%}.financial-account-panel .panel-head>div:last-child button{flex:1}}.marketplace-order-workbench{color:#2e4039;margin:-4px 0 0;font-size:13px;display:block}.marketplace-order-workbench-main{min-width:0}.marketplace-order-queue{z-index:8;background:#fff;border:1px solid #d8e2de;border-radius:12px;max-height:none;margin:0 0 10px;display:block;position:relative;top:auto;overflow:visible;box-shadow:0 5px 16px #203a300a}.marketplace-order-primary-tabs{align-items:stretch;gap:2px;min-width:0;padding:7px 8px;display:flex;overflow-x:auto}.marketplace-order-primary-tabs>button{color:#52645d;white-space:nowrap;cursor:pointer;background:0 0;border:0;border-radius:8px;justify-content:center;align-items:center;gap:8px;min-width:108px;min-height:43px;margin:0;padding:0 12px;font-size:13px;font-weight:700;display:flex}.marketplace-order-primary-tabs>button:hover{color:#1f7153;background:#f3f7f5}.marketplace-order-primary-tabs>button>b{color:#65756f;background:#edf1ef;border-radius:999px;place-items:center;min-width:22px;height:22px;padding:0 5px;font-size:11px;display:grid}.marketplace-order-primary-tabs>button.active{color:#176c4d;background:#e8f4ef;box-shadow:inset 0 -2px #1f805b}.marketplace-order-primary-tabs>button.active>b{color:#fff;background:#1f805b}.marketplace-order-primary-tabs>button.danger.active{color:#b04436;background:#fff0ed;box-shadow:inset 0 -2px #d45f4e}.marketplace-order-primary-tabs>button.danger.active>b{background:#c65343}.marketplace-order-history-tabs{border-left:1px solid #e4eae7;align-items:center;gap:3px;margin-left:auto;padding-left:8px;display:flex}.marketplace-order-history-tabs button,.marketplace-order-secondary-links button{color:#697a73;white-space:nowrap;cursor:pointer;background:0 0;border:0;border-radius:7px;align-items:center;gap:5px;min-height:32px;padding:0 9px;font-size:12px;display:flex}.marketplace-order-history-tabs button.active,.marketplace-order-secondary-links button.active{color:#365b9b;background:#edf2fb;font-weight:800}.marketplace-order-history-tabs b,.marketplace-order-secondary-links b{font-size:10px}.marketplace-order-secondary-tabs{background:#f8faf9;border-top:1px solid #e7ecea;align-items:center;gap:5px;padding:7px 10px;display:flex;overflow-x:auto}.marketplace-order-secondary-tabs>span{color:#72817b;flex:none;padding:0 7px;font-size:11px;font-weight:800}.marketplace-order-secondary-tabs button{color:#596b63;white-space:nowrap;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:7px;align-items:center;gap:7px;min-height:31px;padding:0 10px;font-size:12px;display:flex}.marketplace-order-secondary-tabs button b{font-size:10px}.marketplace-order-secondary-tabs button.active{color:#176c4d;background:#fff;border-color:#b9d7ca;font-weight:800;box-shadow:0 2px 7px #244d3e0b}.marketplace-order-secondary-tabs button.warning.active{color:#9a5b16;background:#fff8eb;border-color:#ebbd79}.marketplace-order-secondary-tabs button.danger.active{color:#ad493a;background:#fff3f0;border-color:#eab0a7}.marketplace-order-secondary-links{background:#f8faf9;justify-content:flex-end;gap:3px;padding:0 9px 7px;display:flex}.marketplace-workbench-heading{border-radius:11px 11px 0 0;padding:15px 17px}.marketplace-workbench-heading span{font-size:12px}.marketplace-workbench-heading h2{margin-top:4px;font-size:22px}.marketplace-workbench-heading p{max-width:760px;margin-top:5px;font-size:12px;line-height:1.45}.marketplace-workbench-heading button{min-height:34px;padding:0 12px;font-size:12px}.marketplace-workbench-sync{padding:8px 13px;font-size:12px}.marketplace-workbench-sync small{font-size:11px}.marketplace-order-workbench .zero-cost-alert{margin:8px 0;padding:9px 12px}.marketplace-order-workbench .zero-cost-alert b{font-size:12px}.marketplace-order-workbench .zero-cost-alert small,.marketplace-order-workbench .zero-cost-alert em{font-size:11px}.marketplace-workbench-summary>summary{min-height:40px}.marketplace-workbench-summary>summary span,.marketplace-workbench-summary>summary b{font-size:12px}.marketplace-order-workbench .orders-panel{border-radius:11px;overflow:visible}.marketplace-order-workbench .orders-toolbar{align-items:center;padding:10px 12px}.marketplace-order-workbench .orders-toolbar .search{height:38px}.marketplace-order-workbench .orders-toolbar .search input{font-size:13px}.marketplace-order-workbench .order-number-search{padding:0 4px 0 11px}.marketplace-order-workbench .order-number-search input{min-width:0}.order-search-submit{color:#fff;cursor:pointer;white-space:nowrap;background:#176f52;border:0;border-radius:7px;height:30px;padding:0 13px;font-size:11px;font-weight:800}.order-search-submit:hover{background:#125b44}.order-search-clear{color:#63746d;cursor:pointer;background:#eef3f1;border:0;border-radius:6px;flex:none;width:26px;height:26px;font-size:16px;line-height:1}.order-search-clear:hover{color:#244e3f;background:#e2ece7}.marketplace-order-workbench .salesperson-filter{font-size:11px}.marketplace-order-workbench .salesperson-filter select{min-width:118px;height:38px;font-size:12px}.marketplace-order-workbench .workbench-platform-filter select{min-width:160px}.marketplace-order-workbench .workbench-date-range{font-size:11px}.marketplace-order-workbench .workbench-date-range input{height:38px;font-size:12px}.marketplace-order-workbench .marketplace-upseller-filterbar{flex-wrap:wrap;align-items:center;gap:7px;padding:8px 10px;display:flex}.marketplace-order-workbench .marketplace-filter-dropdown>summary,.marketplace-order-workbench .marketplace-inline-sort select,.marketplace-order-workbench .sort-direction-button,.marketplace-order-workbench .reset-order-filters{min-height:36px;font-size:12px}.marketplace-fast-mode,.marketplace-save-view{color:#486057;cursor:pointer;white-space:nowrap;background:#fff;border:1px solid #d2dfda;border-radius:8px;justify-content:center;align-items:center;gap:6px;min-height:36px;padding:0 10px;font-size:12px;font-weight:800;display:inline-flex}.marketplace-fast-mode.active{color:#8b5712;background:#fff7df;border-color:#e2a744;box-shadow:0 0 0 2px #f6e2ae}.marketplace-saved-view-select{color:#64756e;white-space:nowrap;background:#fff;border:1px solid #d2dfda;border-radius:8px;align-items:center;gap:6px;height:36px;padding:0 7px 0 10px;font-size:11px;display:flex}.marketplace-saved-view-select select{color:#344f45;background:0 0;border:0;outline:0;max-width:160px;font-size:12px;font-weight:700}.marketplace-saved-view-empty,.order-sort-locked-note{color:#65756f;white-space:nowrap;background:#f5f8f7;border:1px solid #dce5e1;border-radius:8px;align-items:center;min-height:36px;padding:0 10px;font-size:11px;font-weight:700;display:inline-flex}.order-sort-locked-note{color:#286e54;background:#edf7f2;border-color:#c9dfd5;margin-left:auto}.marketplace-order-workbench .marketplace-filter-help{font-size:11px}.marketplace-order-workbench .order-sync-banner{margin:7px 0;padding:8px 11px;font-size:11px}.marketplace-order-workbench .order-sync-banner small,.marketplace-order-workbench .order-sync-banner button{font-size:10px}.order-results-refreshing{color:#334c43;text-align:center;background:#fff;flex-direction:column;justify-content:center;align-items:center;gap:9px;min-height:470px;padding:40px 20px;display:flex}.order-results-refreshing h2{margin:0;font:18px Georgia,Songti SC,serif}.order-results-refreshing p{color:#788881;max-width:560px;margin:0;font-size:11px;line-height:1.65}.order-results-refreshing .empty-icon{color:#b84c3b;background:#fff0ed;border-radius:13px;place-items:center;width:44px;height:44px;font-size:19px;display:grid}.order-search-notice{color:#236a50;background:#eef8f4;border:1px solid #cbe5da;border-radius:8px;margin:10px 12px 0;padding:10px 12px;font-size:11px;font-weight:700}.order-search-notice.warning{color:#8a5a13;background:#fff8e9;border-color:#efd3a2}.marketplace-order-workbench .orders-panel[data-selection-count="0"]>.order-bulk-selection-bar{display:none}.marketplace-order-workbench .order-bulk-selection-bar{z-index:12;background:#f0f5ff;border-width:0 0 1px;border-radius:0;min-height:44px;margin:0;padding:7px 10px;font-size:12px;position:sticky;top:64px;box-shadow:0 5px 14px #223d8d1c}.marketplace-order-workbench .order-bulk-selection-bar label,.marketplace-order-workbench .order-bulk-selection-bar>button,.marketplace-order-workbench .order-bulk-actions button{font-size:12px}.marketplace-order-workbench .order-bulk-selection-bar em{font-size:10px}.marketplace-compact-table-wrap{background:#fff;width:100%;min-height:260px;max-height:calc(100vh - 250px);overflow:auto}.marketplace-compact-order-table{border-collapse:separate;border-spacing:0;table-layout:fixed;width:100%;min-width:1120px}.marketplace-compact-order-table th{z-index:4;color:#5f7169;text-align:left;white-space:nowrap;background:#f5f8f7;border-bottom:1px solid #dbe4e0;padding:10px 8px;font-size:12px;font-weight:800;position:sticky;top:0}.marketplace-compact-order-table th:first-child{width:38px}.marketplace-compact-order-table th:nth-child(2){width:150px}.marketplace-compact-order-table th:nth-child(3){width:240px}.marketplace-compact-order-table th:nth-child(4){width:205px}.marketplace-compact-order-table th:nth-child(5){width:135px}.marketplace-compact-order-table th:nth-child(6){width:105px}.marketplace-compact-order-table th:nth-child(7){width:140px}.marketplace-compact-order-table th:nth-child(8){width:125px}.marketplace-compact-order-table th:nth-child(9){width:132px}.marketplace-compact-order-table td{color:#3f524a;vertical-align:middle;background:#fff;border-bottom:1px solid #e7ecea;height:74px;padding:9px 8px;font-size:12px;line-height:1.35}.marketplace-compact-order-table tbody tr:hover td{background:#fafcfb}.marketplace-compact-order-table tbody tr.selected td{background:#f2f6ff}.marketplace-compact-order-table tbody tr.stage-assignment_unmapped td{background:#fffcf8}.marketplace-compact-order-table tbody tr.stage-assignment_stockout td{background:snow}.marketplace-compact-select{text-align:center}.marketplace-compact-select input{accent-color:#24795a;cursor:pointer;width:16px;height:16px;margin:0}.marketplace-compact-identity{grid-template-columns:32px minmax(0,1fr);align-items:center;gap:8px;min-width:0;display:grid}.marketplace-compact-identity .channel-logo{width:32px;height:32px;font-size:12px}.marketplace-compact-identity b,.marketplace-compact-identity small,.marketplace-compact-identity em{text-overflow:ellipsis;white-space:nowrap;max-width:100%;display:block;overflow:hidden}.marketplace-compact-identity b{color:#29493d;font-size:12px}.marketplace-compact-identity small{color:#375f94;margin-top:2px;font-size:12px;font-weight:800}.marketplace-compact-identity em{color:#84918c;margin-top:2px;font:10px ui-monospace,SFMono-Regular,Menlo,monospace}.marketplace-compact-product{grid-template-columns:42px minmax(0,1fr);align-items:center;gap:9px;min-width:0;display:grid}.marketplace-compact-product>.local-product-image{border-radius:8px;width:42px;height:42px;font-size:10px}.marketplace-compact-product b,.marketplace-compact-product small{text-overflow:ellipsis;white-space:nowrap;max-width:100%;display:block;overflow:hidden}.marketplace-compact-product b{color:#30483f;font-size:12px}.marketplace-compact-product small{color:#74837d;margin-top:3px;font-size:11px}.marketplace-inline-items-toggle{color:#287356;text-align:left;cursor:pointer;background:0 0;border:0;margin:3px 0 0;padding:0;font-size:10px;font-weight:800;display:block}.marketplace-inline-items-toggle:hover{text-decoration:underline}.marketplace-inline-items-row>td{background:#f7faf8!important;height:auto!important;padding:0!important}.marketplace-inline-items-panel{border-bottom:1px solid #dce7e2;padding:10px 14px 13px 46px}.marketplace-inline-items-panel>header{color:#496159;justify-content:space-between;align-items:center;gap:12px;margin-bottom:7px;font-size:11px;display:flex}.marketplace-inline-items-panel>header span{color:#75877f;font-size:10px}.marketplace-inline-items-panel>div{gap:5px;display:grid}.marketplace-inline-items-panel article{background:#fff;border:1px solid #dce7e2;border-radius:8px;grid-template-columns:38px minmax(220px,1.4fr) minmax(160px,1fr) 60px 95px;align-items:center;gap:9px;padding:7px 9px;display:grid}.marketplace-inline-items-panel article>.local-product-image{border-radius:7px;width:38px;height:38px}.marketplace-inline-items-panel article span{gap:2px;min-width:0;display:grid}.marketplace-inline-items-panel article b,.marketplace-inline-items-panel article small,.marketplace-inline-items-panel article em{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.marketplace-inline-items-panel article b{color:#324f44;font-size:11px}.marketplace-inline-items-panel article small{color:#798981;font-size:9px}.marketplace-inline-items-panel article em{color:#61766d;font-size:9px;font-style:normal}.marketplace-inline-items-panel article>strong{color:#2b5e4b;text-align:right;font-size:11px}.marketplace-inline-items-panel article>strong:last-child{font-size:12px}.marketplace-inline-local-sku b{font-family:ui-monospace,SFMono-Regular,Menlo,monospace}.marketplace-compact-skus{flex-wrap:wrap;align-items:center;gap:4px;display:flex}.marketplace-compact-skus span,.marketplace-compact-sku{color:#246b50;background:#edf5f1;border-radius:6px;padding:4px 7px;font:800 11px ui-monospace,SFMono-Regular,Menlo,monospace;display:inline-flex}.marketplace-compact-sku.missing{color:#a64f35;background:#fff0e9}.marketplace-compact-skus small{color:#7a8983;font-size:10px}.marketplace-compact-skus em{color:#b15a3f;flex-basis:100%;font-size:10px;font-style:normal}.marketplace-inline-pairing-list{gap:6px;display:grid}.marketplace-inline-pairing-list>div{grid-template-columns:minmax(0,1fr);gap:3px;display:grid}.marketplace-inline-pairing-list>div>small{color:#aa583e;text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.marketplace-inline-pairing-list .sku-search-input input{height:31px;font-size:11px}.marketplace-inline-pairing-list .sku-search-options{z-index:35;width:min(390px,100vw - 50px)}.marketplace-compact-buyer b,.marketplace-compact-buyer small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.marketplace-compact-buyer b{color:#354d44;font-size:12px}.marketplace-compact-buyer small{color:#82908a;margin-top:4px;font-size:10px}.marketplace-compact-total{color:#176e4f;white-space:nowrap;font-size:14px;display:block}.marketplace-compact-profit{color:#72837b;white-space:nowrap;margin-top:4px;font-size:10px;display:block}.marketplace-compact-deadline b,.marketplace-compact-deadline small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.marketplace-compact-deadline b{font-size:11px}.marketplace-compact-deadline small{color:#5b7167;margin-top:5px;font-size:11px;font-weight:800}.marketplace-compact-deadline small.warning,.marketplace-compact-deadline small.urgent{color:#b16b19}.marketplace-compact-deadline small.overdue{color:#bd4435}.marketplace-compact-stage{gap:3px;display:grid}.marketplace-compact-stage b{color:#476159;white-space:nowrap;background:#edf3f0;border-radius:999px;width:max-content;max-width:100%;padding:4px 7px;font-size:11px}.marketplace-compact-stage small{color:#7d8b85;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:10px;display:-webkit-box;overflow:hidden}.marketplace-compact-stage.assignment_unmapped b,.marketplace-compact-stage.assignment_stockout b,.marketplace-compact-stage.exception b{color:#ad4d35;background:#fff0e9}.marketplace-compact-stage.shipped b{color:#1e7353;background:#e4f4ec}.marketplace-compact-stage.invoice_pending b,.marketplace-compact-stage.shipment_request b,.marketplace-compact-stage.label_unprinted b{color:#3b5fa8;background:#edf2ff}.marketplace-compact-actions{gap:5px;display:grid}.marketplace-compact-actions button{white-space:nowrap;border-radius:7px;width:100%;min-height:31px;padding:0 7px;font-size:11px;font-weight:800}.marketplace-compact-actions button.primary{color:#fff;background:#237959;border:1px solid #237959}.marketplace-detail-button{color:#476057;cursor:pointer;background:#fff;border:1px solid #ccd9d4}.marketplace-order-drawer-layer{z-index:200;background:#12251e59;justify-content:flex-end;animation:.16s ease-out marketplace-drawer-fade;display:flex;position:fixed;inset:0}.marketplace-order-drawer{background:#f7faf8;flex-direction:column;width:min(760px,94vw);height:100%;animation:.2s ease-out marketplace-drawer-slide;display:flex;box-shadow:-18px 0 50px #10241d35}.marketplace-order-drawer>header{background:#fff;border-bottom:1px solid #dce5e1;justify-content:space-between;align-items:center;gap:16px;padding:16px 18px;display:flex}.marketplace-order-drawer-title{grid-template-columns:38px minmax(0,1fr);align-items:center;gap:10px;min-width:0;display:grid}.marketplace-order-drawer-title .channel-logo{width:38px;height:38px}.marketplace-order-drawer-title small,.marketplace-order-drawer-title h2,.marketplace-order-drawer-title p{margin:0;display:block}.marketplace-order-drawer-title small{color:#73837c;font-size:11px}.marketplace-order-drawer-title h2{color:#264b3d;margin-top:2px;font-size:18px}.marketplace-order-drawer-title p{color:#657870;margin-top:2px;font-size:11px}.marketplace-drawer-close{color:#52665e;cursor:pointer;background:#fff;border:1px solid #d5dfdb;border-radius:9px;place-items:center;width:36px;height:36px;font-size:24px;line-height:1;display:grid}.marketplace-order-drawer-actions{background:#fff;border-bottom:1px solid #dce5e1;gap:7px;padding:9px 18px;display:flex}.marketplace-order-drawer-actions button{min-height:34px;font-size:12px}.marketplace-drawer-document-feedback{border-bottom:1px solid #dce5e1;align-items:flex-start;gap:7px;padding:8px 18px;font-size:11px;line-height:1.45;display:flex}.marketplace-drawer-document-feedback svg{flex:none;margin-top:1px}.marketplace-drawer-document-feedback.success{color:#22684f;background:#edf8f2}.marketplace-drawer-document-feedback.error{color:#a54033;background:#fff3f0}.marketplace-drawer-print-history{color:#587067;background:#f3f7f5;border-bottom:1px solid #dce5e1;margin:0;padding:7px 18px;font-size:11px;display:block}.marketplace-order-drawer-scroll{gap:11px;padding:14px 16px 26px;display:grid;overflow:auto}.marketplace-drawer-summary-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.marketplace-drawer-summary-grid>div{background:#fff;border:1px solid #dce6e2;border-radius:9px;min-width:0;padding:11px}.marketplace-drawer-summary-grid span,.marketplace-drawer-summary-grid b,.marketplace-drawer-summary-grid small{display:block}.marketplace-drawer-summary-grid span{color:#7d8b85;font-size:10px}.marketplace-drawer-summary-grid b{color:#304f43;text-overflow:ellipsis;white-space:nowrap;margin-top:4px;font-size:12px;overflow:hidden}.marketplace-drawer-summary-grid small{color:#6f8179;margin-top:4px;font-size:11px}.marketplace-drawer-note,.marketplace-drawer-platform-truth,.marketplace-drawer-section{background:#fff;border:1px solid #dce6e2;border-radius:10px;padding:12px}.marketplace-drawer-note b,.marketplace-drawer-note p{margin:0;display:block}.marketplace-drawer-note b{font-size:12px}.marketplace-drawer-note p{color:#62746d;margin-top:5px;font-size:12px;line-height:1.55}.marketplace-drawer-platform-truth .marketplace-platform-truth{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start}.marketplace-drawer-section>header{justify-content:space-between;align-items:center;margin-bottom:10px;display:flex}.marketplace-drawer-section>header b,.marketplace-drawer-section>header span{display:block}.marketplace-drawer-section>header b{color:#2e5043;font-size:13px}.marketplace-drawer-section>header span{color:#7d8c86;margin-top:2px;font-size:10px}.order-local-control{background:#fbfdfc;border-color:#cddfd7;gap:11px;display:grid}.order-local-control>header{gap:12px;margin-bottom:0}.order-local-control>header>div{min-width:0}.order-local-control>header>button{flex:none;align-items:center;gap:6px;display:inline-flex}.order-control-loading,.order-control-message{border-radius:8px;align-items:flex-start;gap:7px;padding:8px 10px;font-size:11px;line-height:1.45;display:flex}.order-control-loading{color:#587067;background:#eef4f1}.order-control-message.error{color:#a54033;background:#fff3f0;border:1px solid #efc9c1}.order-control-message.success{color:#22684f;background:#edf8f2;border:1px solid #c5dfd3}.order-control-message svg{flex:none;margin-top:1px}.woo-order-platform-editor{background:#fffafd;border:1px solid #ceb8d1;border-radius:9px;grid-template-columns:minmax(180px,1.25fr) minmax(150px,1fr) minmax(160px,1fr) auto;align-items:end;gap:8px;padding:10px;display:grid}.woo-order-platform-truth,.woo-order-platform-editor label{gap:4px;min-width:0;display:grid}.woo-order-platform-truth span,.woo-order-platform-editor label>span{color:#765d78;font-size:10px;font-weight:700}.woo-order-platform-truth b{color:#6e396e;text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.woo-order-platform-truth small{color:#8d7b8c;text-overflow:ellipsis;white-space:nowrap;font-size:9px;overflow:hidden}.woo-order-platform-editor select{color:#3e514a;background:#fff;border:1px solid #d7c8d8;border-radius:7px;width:100%;height:34px;padding:0 28px 0 8px;font-size:10px}.woo-order-platform-editor button{white-space:nowrap;height:34px}.woo-order-platform-readonly{color:#866b84;grid-column:1/-1;font-size:9px}.order-control-grid{gap:9px;display:grid}.order-hold-card{background:#fff;border:1px solid #d8e3df;border-radius:9px;justify-content:space-between;align-items:center;gap:10px;padding:10px;display:flex}.order-hold-card.held{background:#fff8e9;border-color:#efc782}.order-hold-card>div:first-child{gap:3px;min-width:0;display:grid}.order-hold-card>div:first-child b{color:#345548;font-size:12px}.order-hold-card>div:first-child small{overflow-wrap:anywhere;color:#6e8078;font-size:10px;line-height:1.45}.order-hold-card.held>div:first-child b{color:#94611b}.order-hold-form{align-items:center;gap:6px;width:min(370px,60%);display:flex}.order-hold-form input{color:#29493d;background:#fff;border:1px solid #ccd9d4;border-radius:7px;width:100%;min-width:120px;height:34px;padding:0 9px;font-size:11px}.order-hold-form button,.order-hold-card>button{flex:none}.order-internal-note{background:#fff;border:1px solid #d8e3df;border-radius:9px;gap:7px;padding:10px;display:grid}.order-internal-note label{gap:2px;display:grid}.order-internal-note label b{color:#345548;font-size:12px}.order-internal-note label small{color:#788a82;font-size:10px;line-height:1.4}.order-internal-note textarea{resize:vertical;color:#29493d;width:100%;min-height:76px;font:inherit;background:#fbfdfc;border:1px solid #ccd9d4;border-radius:8px;padding:9px 10px;font-size:11px;line-height:1.5}.order-internal-note textarea:focus,.order-hold-form input:focus{border-color:#2c8764;outline:2px solid #2c87644d}.order-internal-note footer{justify-content:space-between;align-items:center;gap:10px;display:flex}.order-internal-note footer span{color:#89968f;font-size:10px}.order-event-timeline{border-top:1px solid #e2e9e6;padding-top:2px}.order-event-timeline-head{justify-content:space-between;align-items:center;padding:7px 0 3px;display:flex}.order-event-timeline-head>b{color:#345548;font-size:12px}.order-event-timeline-head button{padding:2px 4px;font-size:10px}.order-event-timeline ol{margin:0;padding:2px 0 0;list-style:none;display:grid}.order-event-timeline li{grid-template-columns:14px minmax(0,1fr);gap:7px;padding:5px 0 8px;display:grid;position:relative}.order-event-timeline li:not(:last-child):before{content:"";background:#d5e1dc;width:1px;position:absolute;top:14px;bottom:-2px;left:5px}.order-event-timeline li>i{z-index:1;background:#fff;border:2px solid #66a88e;border-radius:50%;width:11px;height:11px;margin-top:2px;position:relative}.order-event-timeline li>div{gap:2px;min-width:0;display:grid}.order-event-timeline li b{color:#3d5d51;font-size:11px}.order-event-timeline li p{overflow-wrap:anywhere;color:#61756c;white-space:pre-wrap;margin:0;font-size:10px;line-height:1.45}.order-event-timeline li small{color:#8a9892;overflow-wrap:anywhere;align-items:center;gap:4px;font-size:9px;display:flex}.order-event-empty{color:#74867e;text-align:center;background:#f2f6f4;border-radius:7px;margin:3px 0 0;padding:9px;font-size:10px}.order-bulk-selection-bar.all-filtered-selected{background:#f0faf6;border-color:#8dcfba}.select-filtered-orders,.order-control-batch{color:#27463c;white-space:nowrap;background:#fff;border:1px solid #c8d9d2;border-radius:8px;padding:7px 10px;font-size:12px;font-weight:700}.select-filtered-orders:hover,.order-control-batch:hover{color:#17664e;border-color:#238565}.select-filtered-orders.active{color:#17664e;background:#e5f5ee;border-color:#238565}.order-control-batch.hold{color:#7d5710;background:#fffaf0;border-color:#e8c98d}.order-control-batch.resume{color:#17664e;background:#f2fbf7;border-color:#9bcfbd}.order-control-batch.note{color:#365474;background:#f6f9fd;border-color:#b9c8dc}.order-control-batch:disabled,.select-filtered-orders:disabled{opacity:.55;cursor:not-allowed}.order-batch-job-progress{color:#35564b;background:#f4faf7;border:1px solid #bdd7cc;border-radius:9px;align-items:center;gap:9px;margin:10px 16px 0;padding:9px 12px;font-size:12px;display:flex}.order-batch-job-progress span{align-items:center;gap:6px;display:flex}.order-batch-job-progress em{font-variant-numeric:tabular-nums;margin-left:auto;font-style:normal}.order-urgency-badges{flex-wrap:wrap;gap:4px;margin-top:4px;display:flex}.order-urgency-badges em{border-radius:999px;padding:2px 6px;font-size:10px;font-style:normal;font-weight:800;line-height:1.2;display:inline-flex}.order-urgency-badges .immediate{color:#9b5b00;background:#fff0d8}.order-urgency-badges .multi{color:#365f9d;background:#e9f1ff}.marketplace-compact-order-table tr.urgency-overdue>td:first-child{box-shadow:inset 3px 0 #cb3d3d}.marketplace-compact-order-table tr.urgency-urgent>td:first-child{box-shadow:inset 3px 0 #e5952e}.marketplace-compact-order-table tr.immediate-delivery{background-image:linear-gradient(90deg,#fff1d66b,#0000 24%)}.order-batch-history-button{color:#275f50;white-space:nowrap;background:#fff;border:1px solid #c9ddd7;border-radius:10px;padding:8px 11px;font-weight:750}.order-batch-results-modal{width:min(1040px,94vw);max-height:88vh;overflow:auto}.order-batch-results-layout{grid-template-columns:260px minmax(0,1fr);gap:16px;min-height:360px;display:grid}.order-batch-results-layout>aside{border-right:1px solid #e1ebe7;flex-direction:column;gap:7px;padding-right:12px;display:flex}.order-batch-results-layout>aside>button{text-align:left;background:#fff;border:1px solid #dce9e4;border-radius:10px;justify-content:space-between;align-items:center;gap:8px;padding:10px;display:flex}.order-batch-results-layout>aside>button.active{background:#eff8f4;border-color:#3e9277}.order-batch-results-layout>aside span{flex-direction:column;gap:3px;display:flex}.order-batch-results-layout>aside small,.order-batch-result-summary small,.order-batch-result-summary span{color:#71827d;font-size:11px}.order-batch-results-layout>aside em{color:#527168;font-size:11px;font-style:normal}.order-batch-results-layout>aside em.failed{color:#b54a3f}.order-batch-results-layout>section{min-width:0}.order-batch-result-summary{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-bottom:14px;display:grid}.order-batch-result-summary>div{background:#f8fbfa;border:1px solid #dfeae6;border-radius:10px;flex-direction:column;gap:4px;padding:11px;display:flex}.order-batch-result-summary b{font-size:14px}.order-batch-failures{max-height:310px}.order-batch-failures td small{color:#8a625d;display:block}.order-batch-success,.order-batch-empty,.order-batch-loading{color:#58736b;text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:7px;min-height:160px;display:flex}.order-batch-success{color:#2c765f}.order-batch-retry-note{color:#76582c;background:#fff5e8;border-radius:10px;justify-content:space-between;align-items:center;gap:14px;margin-top:14px;padding:12px;display:flex}.order-batch-retry-note span{font-size:12px;line-height:1.45}.order-batch-retry-note button{white-space:nowrap}@media (width<=760px){.order-batch-results-layout{grid-template-columns:1fr}.order-batch-results-layout>aside{border-bottom:1px solid #e1ebe7;border-right:0;max-height:150px;padding:0 0 10px;overflow:auto}.order-batch-result-summary{grid-template-columns:1fr}.order-batch-retry-note{flex-direction:column;align-items:stretch}}.marketplace-order-drawer .drawer-products{gap:8px;padding:0}.marketplace-order-drawer .marketplace-order-item-pairing-row{grid-template-columns:minmax(0,1.2fr) minmax(245px,.8fr)}.marketplace-order-drawer .marketplace-unified-cost-table{min-width:680px}.marketplace-order-drawer .marketplace-unified-cost-table th,.marketplace-order-drawer .marketplace-unified-cost-table td{font-size:11px}@keyframes marketplace-drawer-fade{0%{background:#12251e00}to{background:#12251e59}}@keyframes marketplace-drawer-slide{0%{opacity:.65;transform:translate(40px)}to{opacity:1;transform:translate(0)}}@media (width<=1050px){.marketplace-order-primary-tabs>button{min-width:96px;padding:0 9px}.marketplace-order-history-tabs{margin-left:0}.marketplace-order-workbench .orders-toolbar{flex-direction:column;align-items:stretch}.marketplace-order-workbench .orders-toolbar .search,.marketplace-order-workbench .order-filter-controls{width:100%;max-width:none}.marketplace-order-workbench .order-filter-controls{flex-wrap:nowrap;overflow-x:auto}.marketplace-order-workbench .salesperson-filter,.marketplace-order-workbench .workbench-date-range{flex:none}.marketplace-compact-table-wrap{max-height:none}}@media (width<=720px){.marketplace-order-primary-tabs{padding:5px}.marketplace-order-primary-tabs>button{min-width:92px;min-height:40px;font-size:12px}.marketplace-order-history-tabs{padding-left:3px}.marketplace-order-secondary-tabs{padding:6px}.marketplace-workbench-heading{flex-direction:column;align-items:flex-start;padding:13px}.marketplace-workbench-heading>div:last-child{justify-content:flex-start;width:100%;overflow-x:auto}.marketplace-workbench-heading h2{font-size:20px}.marketplace-workbench-sync{flex-direction:column;align-items:flex-start}.marketplace-workbench-sync small{text-align:left}.marketplace-order-workbench .marketplace-upseller-filterbar{flex-wrap:nowrap;overflow-x:auto}.marketplace-order-workbench .order-bulk-selection-bar{white-space:nowrap;top:56px;overflow-x:auto}.marketplace-order-workbench .order-bulk-selection-bar>div{flex-wrap:nowrap;width:auto;margin-left:0}.select-filtered-orders,.order-control-batch{white-space:normal}.order-batch-job-progress{margin-inline:8px}.marketplace-order-drawer{width:100vw}.marketplace-drawer-summary-grid{grid-template-columns:1fr}.order-local-control>header,.order-hold-card{flex-direction:column;align-items:stretch}.order-local-control>header>button,.order-hold-card>button{justify-content:center;width:100%}.order-hold-form{width:100%}.woo-order-platform-editor{grid-template-columns:1fr}.woo-order-platform-editor button{width:100%}.marketplace-inline-items-panel{padding-left:10px}.marketplace-inline-items-panel article{grid-template-columns:38px minmax(170px,1fr) 110px 45px 80px}.marketplace-order-drawer .marketplace-order-item-pairing-row{grid-template-columns:1fr}.marketplace-order-drawer .marketplace-unified-pairing{border-top:1px solid #e2e9e6;border-left:0}}.woo-full-editor-combination-help{color:#71827a;margin:7px 2px 0;font-size:10px;line-height:1.55}.woo-exclusive-page-banner{background:#fbf7fa;border:1px solid #dcc6d8;border-radius:10px;align-items:center;gap:12px;margin:0 0 14px;padding:13px 15px;display:flex}.woo-exclusive-page-banner>div{flex-direction:column;flex:1;gap:3px;display:flex}.woo-exclusive-page-banner b{color:#53334d;font-size:12px}.woo-exclusive-page-banner small{color:#7b6877;font-size:9px}.woo-exclusive-page-banner em{color:#7a376b;background:#f0e0ec;border-radius:12px;padding:5px 9px;font-size:9px;font-style:normal;font-weight:800}.woo-fixed-source{color:#53334d;background:#fbf7fa;border:1px solid #dcc6d8;border-radius:8px;align-items:center;gap:8px;min-height:38px;padding:5px 10px;display:flex}.woo-fixed-source b{font-size:10px}.woo-fixed-source small{color:#8c7787;margin-left:auto;font-size:8px}.collector-detail-load-state{color:#42675b;text-align:center;background:#f8fbfa;border:1px solid #d8e7e1;border-radius:15px;grid-column:1/-1;place-content:center;justify-items:center;gap:10px;min-height:280px;padding:32px;display:grid}.collector-detail-load-state small{color:#768b84}.collector-detail-load-state.error{color:#a34b38;background:#fff7f5;border-color:#efc2b8}.collector-detail-load-state.error p{white-space:pre-wrap;max-width:680px;margin:0}.collector-detail-load-state button{color:#9b3f2d;background:#fff;border:1px solid #d88f7f;border-radius:9px;align-items:center;gap:6px;min-height:38px;padding:0 13px;font-weight:800;display:inline-flex}.collector-quality-warnings{background:#fffaf0;border:1px solid #ebd4a4;border-radius:13px;grid-column:1/-1;gap:10px;padding:14px;display:grid}.collector-quality-warnings>h3{color:#735512;align-items:center;gap:7px;margin:0;display:flex}.collector-quality-warnings>div{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.collector-quality-warnings article{color:#785611;background:#fff3d8;border-radius:9px;gap:4px;padding:10px 11px;display:grid}.collector-quality-warnings article.error{color:#9d402e;background:#fff0ed}.collector-quality-warnings article b{overflow-wrap:anywhere;font-size:11px}.collector-quality-warnings article span{font-size:12px;line-height:1.45}.collector-quality-warnings article small{opacity:.8;font-size:10px}.collector-quality-warning{color:#a26710!important}.collector-quality-error{color:#ae4937!important}.collector-recollect-diff{background:#f5f9fd;border:1px solid #cbdced;border-radius:13px;grid-column:1/-1;gap:9px;padding:14px;display:grid}.collector-recollect-diff>h3{color:#315f82;align-items:center;gap:7px;margin:0;display:flex}.collector-recollect-diff>p{color:#647b8d;margin:0;font-size:11px}.collector-recollect-diff>div{gap:6px;display:grid}.collector-recollect-diff article{background:#fff;border-radius:8px;grid-template-columns:110px minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:8px;padding:8px 10px;display:grid}.collector-recollect-diff article>b{color:#375e79}.collector-recollect-diff article>span{gap:2px;min-width:0;display:grid}.collector-recollect-diff article small{color:#8193a0}.collector-recollect-diff article code{white-space:pre-wrap;overflow-wrap:anywhere;color:#496473}.collector-recollect-diff article>i{color:#7d96a8;font-style:normal}.collector-detail-main-image{position:relative}.collector-detail-main-image>span{color:#fff;background:#133e33db;border-radius:999px;padding:4px 7px;font-size:10px;font-weight:800;position:absolute;bottom:9px;left:9px}.collector-detail-media>div:nth-child(2){max-height:320px;padding-right:3px;overflow:auto}.collector-detail-media figure{margin:0;position:relative}.collector-detail-media figure figcaption{color:#fff;background:#133e33cc;border-radius:5px;padding:2px 5px;font-size:8px;position:absolute;bottom:4px;left:4px}.collector-variation-table-wrap{border:1px solid #dce7e3;border-radius:12px;max-width:100%;overflow:auto}.collector-variation-table-wrap table{border-collapse:collapse;background:#fff;width:100%;min-width:1120px}.collector-variation-table-wrap th{color:#557068;text-align:left;white-space:nowrap;background:#f2f7f5;padding:9px 10px;font-size:10px}.collector-variation-table-wrap td{color:#425e55;vertical-align:middle;border-top:1px solid #e4ece9;padding:10px;font-size:11px}.collector-variation-table-wrap td:nth-child(2){min-width:190px}.collector-variation-table-wrap td img{object-fit:cover;border:1px solid #dce7e3;border-radius:8px;width:46px;height:46px}.collector-variation-table-wrap code{overflow-wrap:anywhere;white-space:normal;color:#365d50;max-width:190px;display:block}.collector-image-role{color:#176e53;white-space:nowrap;background:#e9f6f1;border-radius:999px;padding:4px 7px;font-size:9px;font-weight:800;display:inline-flex}.collector-image-role.fallback{color:#8a6114;background:#fff1d7}.collector-image-role.missing{color:#a54734;background:#fff0ed}.collector-no-variations{color:#62776f;background:#f4f7f6;border-radius:9px;margin:0;padding:11px 12px}.collector-batch-progress{background:#e0ebe7;border-radius:999px;height:8px;overflow:hidden}.collector-batch-progress>i{border-radius:inherit;background:linear-gradient(90deg,#1b8a65,#43bc8e);height:100%;transition:width .2s;display:block}.collector-url-import-result-list article.has-warning{background:#fffaf0;border-color:#e7c77d}.collector-url-import-result-list article.has-error{background:#fff5f2;border-color:#e8a99c}.collector-url-import-result-list article.has-error>span{color:#a43f2f;background:#ffe1da}.collector-url-import-result-list article>div>strong{color:#294f43;text-overflow:ellipsis;white-space:nowrap;font-size:12px;display:block;overflow:hidden}.collector-result-meta{flex-wrap:wrap;align-items:center;gap:5px;margin:2px 0;display:flex}.collector-result-meta>span{color:#527068;background:#edf4f1;border-radius:999px;padding:3px 6px;font-size:9px;font-weight:800}.collector-result-meta>span.warning{color:#8b6111;background:#fff0d1}.collector-result-meta>span.error{color:#a33c2c;background:#ffe0d8}.collector-force-copy-bar{color:#715b2c;background:#fffaf0;border:1px dashed #d7b875;border-radius:10px;flex-wrap:wrap;align-items:center;gap:8px;padding:11px 12px;font-size:10px;display:flex}.collector-force-copy-bar>span{flex:320px}.collector-force-copy-bar>button{color:#775611;text-overflow:ellipsis;white-space:nowrap;background:#fff;border:1px solid #d2b269;border-radius:8px;align-items:center;gap:5px;max-width:340px;min-height:34px;padding:0 10px;font-weight:800;display:inline-flex;overflow:hidden}.collector-force-copy-bar>button:disabled{opacity:.5}@media (width<=760px){.collector-quality-warnings>div,.collector-recollect-diff article{grid-template-columns:1fr}.collector-recollect-diff article>i{display:none}.collector-detail-media>div:nth-child(2){max-height:230px}.collector-variation-table-wrap table{min-width:980px}}._page_jodnj_1{color:#183129;background:radial-gradient(circle at 90% 0,#58d29d29,#0000 28rem),#f3f7f5;min-height:100vh;padding:48px 20px 72px}._shell_jodnj_10{width:min(960px,100%);margin:0 auto}._header_jodnj_15{color:#fff;background:linear-gradient(145deg,#173f34,#0e2e26);border-radius:24px;gap:22px;padding:38px;display:grid;box-shadow:0 22px 60px #11372c29}._brand_jodnj_25{letter-spacing:.08em;text-transform:uppercase;align-items:center;gap:12px;font-size:15px;font-weight:800;display:flex}._brandMark_jodnj_35{color:#10382c;background:#5bd29f;border-radius:11px;place-items:center;width:38px;height:38px;font-family:Georgia,serif;font-size:20px;display:grid}._eyebrow_jodnj_47{color:#9dd5bd;letter-spacing:.12em;text-transform:uppercase;margin:0;font-size:12px;font-weight:800}._header_jodnj_15 h1{letter-spacing:-.035em;max-width:760px;margin:6px 0 0;font-family:Georgia,Times New Roman,serif;font-size:clamp(34px,6vw,58px);line-height:1.02}._lead_jodnj_65{color:#cfe2da;max-width:760px;margin:0;font-size:15px;line-height:1.8}._meta_jodnj_73{flex-wrap:wrap;gap:10px;display:flex}._meta_jodnj_73 span{color:#d7e8e1;background:#ffffff12;border:1px solid #ffffff24;border-radius:999px;padding:8px 12px;font-size:12px}._content_jodnj_88{gap:18px;margin-top:22px;display:grid}._card_jodnj_94{background:#fff;border:1px solid #dfe9e4;border-radius:18px;padding:28px 30px;box-shadow:0 10px 32px #163f310d}._card_jodnj_94 h2{margin:0 0 14px;font-family:Georgia,Times New Roman,serif;font-size:23px}._card_jodnj_94 h3{margin:22px 0 8px;font-size:14px}._card_jodnj_94 p,._card_jodnj_94 li{color:#53675f;font-size:14px;line-height:1.75}._card_jodnj_94 p{margin:0 0 10px}._card_jodnj_94 ul{margin:10px 0 0;padding-left:20px}._card_jodnj_94 li+li{margin-top:7px}._notice_jodnj_133{border-left:4px solid #4ec28f}._languageLabel_jodnj_137{color:#176f52;letter-spacing:.08em;text-transform:uppercase;background:#e8f6f0;border-radius:999px;margin-bottom:12px;padding:6px 10px;font-size:11px;font-weight:800;display:inline-flex}._footer_jodnj_150{color:#74867f;text-align:center;padding:26px 8px 0;font-size:12px;line-height:1.7}@media (width<=640px){._page_jodnj_1{padding:16px 12px 42px}._header_jodnj_15{border-radius:18px;padding:28px 22px}._card_jodnj_94{border-radius:15px;padding:22px 20px}}
