.erp-save-feedback{inset:auto max(16px, env(safe-area-inset-right)) max(16px, env(safe-area-inset-bottom)) auto;z-index:2147483647;color:#164d33;background:#effaf3;border:1px solid #76a88f;border-left:5px solid #187147;border-radius:8px;align-items:flex-start;gap:12px;width:max-content;max-width:min(29rem,100vw - 32px);max-height:min(40vh,17rem);margin:0;padding:12px 14px;display:flex;position:fixed;overflow:auto;box-shadow:0 4px 18px #182b3533}.erp-save-feedback.is-error{color:#74231e;background:#fff3f2;border-color:#b94c48}.erp-save-feedback.is-unknown,.erp-save-feedback.is-warning,.save-toast.warning{color:#694600;background:#fff7e5;border-color:#af7826}.erp-save-feedback strong{font-size:15px;display:block}.erp-save-feedback p{color:inherit;overflow-wrap:anywhere;margin:3px 0 0;font-size:14px;line-height:1.4}.erp-save-feedback button{min-width:32px;min-height:32px;color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;border-radius:4px;flex:none;font-size:21px}.erp-save-feedback button:focus-visible{outline:2px solid}@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{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-border-style:solid;--tw-ordinal:initial;--tw-slashed-zero:initial;--tw-numeric-figure:initial;--tw-numeric-spacing:initial;--tw-numeric-fraction:initial;--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial}::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-border-style:solid;--tw-ordinal:initial;--tw-slashed-zero:initial;--tw-numeric-figure:initial;--tw-numeric-spacing:initial;--tw-numeric-fraction:initial;--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial}}}@layer theme{:root,:host{--font-sans:ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--spacing:.25rem;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before{box-sizing:border-box;border:0 solid;margin:0;padding:0}::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]){-webkit-appearance:button;appearance:button}::file-selector-button{-webkit-appearance: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}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.start{inset-inline-start:var(--spacing)}.end{inset-inline-end:var(--spacing)}.isolate{isolation:isolate}.order-0{order:0}.order-1{order:1}.order-2{order:2}.order-70{order:70}.order-123{order:123}.order-101587{order:101587}.container{width:100%}@media (min-width:40rem){.container{max-width:40rem}}@media (min-width:48rem){.container{max-width:48rem}}@media (min-width:64rem){.container{max-width:64rem}}@media (min-width:80rem){.container{max-width:80rem}}@media (min-width:96rem){.container{max-width:96rem}}.block{display:block}.contents{display:contents}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.inline-block{display:inline-block}.table{display:table}.shrink{flex-shrink:1}.grow{flex-grow: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}.flex-wrap{flex-wrap:wrap}.truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.rounded{border-radius:.25rem}.border{border-style:var(--tw-border-style);border-width:1px}.lowercase{text-transform:lowercase}.uppercase{text-transform:uppercase}.ordinal{--tw-ordinal:ordinal;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,)}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.blur{--tw-blur:blur(8px);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.invert{--tw-invert:invert(100%);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.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}.\[no-new-privileges\:true\]{no-new-privileges:true}}:root{--ink:#132820;--muted:#64736d;--cream:#f4f2ec;--paper:#fffefb;--line:#dedfd8;--green:#0c684a;--green-dark:#084b37;--mint:#d9f4e8;--lime:#d7f35d;--amber:#f2a83b;--red:#c44238;--shadow:0 18px 60px #122b2217}*{box-sizing:border-box}body{background:var(--cream);color:var(--ink);margin:0;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}button,input,select{font:inherit}button{cursor:pointer}.app-shell{grid-template-columns:250px 1fr;min-height:100vh;display:grid}.sidebar{background:var(--green-dark);color:#fff;flex-direction:column;height:100vh;padding:26px 18px 22px;display:flex;position:sticky;top:0}.brand{align-items:center;gap:12px;padding:0 8px 28px;display:flex}.brand-mark{background:var(--lime);width:44px;height:44px;color:var(--green-dark);letter-spacing:-1px;border-radius:13px;place-items:center;font-weight:950;display:grid;transform:rotate(-3deg)}.brand strong{letter-spacing:-.3px;font-size:18px;display:block}.brand span{color:#add1c3;margin-top:2px;font-size:12px;display:block}.sidebar nav{gap:6px;padding-right:3px;display:grid;overflow-y:auto}.nav-item{color:#d4e7df;text-align:left;background:0 0;border:0;border-radius:10px;grid-template-columns:30px 1fr auto;align-items:center;gap:10px;padding:11px 12px;font-size:14px;font-weight:700;display:grid}.nav-item:hover{background:#ffffff12}.nav-initial{background:#ffffff1a;border-radius:8px;place-items:center;width:26px;height:26px;font-size:11px;display:grid}.nav-item.active .nav-initial{background:var(--mint)}.nav-count{color:#8e2720;background:#ffd7d1;border-radius:999px;place-items:center;min-width:22px;height:22px;padding:0 6px;font-size:11px;display:grid}.sidebar-foot{border-top:1px solid #ffffff21;margin-top:auto;padding:20px 8px 0}.sidebar-foot p{color:#aac5ba;margin:10px 0 0;font-size:11px;line-height:1.55}.workspace{min-width:0}.topbar{border-bottom:1px solid var(--line);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#f4f2ece6;justify-content:space-between;align-items:center;min-height:94px;padding:20px 34px;display:flex}.eyebrow{color:var(--green);text-transform:uppercase;letter-spacing:1.5px;margin:0 0 5px;font-size:10px;font-weight:900}h1,h2,h3,p{margin-top:0}h1{letter-spacing:-1px;margin-bottom:0;font-size:26px}.topbar-actions{align-items:center;gap:14px;display:flex}.station-select{border:1px solid var(--line);background:var(--paper);border-radius:12px;grid-template-columns:auto auto;align-items:center;gap:4px 14px;padding:8px 10px 8px 14px;display:grid}.station-select span{color:var(--muted);grid-row:1;font-size:11px}.station-select select{color:var(--ink);background:0 0;border:0;outline:0;grid-area:2/1/auto/-1;padding:0 28px 0 0;font-weight:800}.avatar{background:var(--ink);color:#fff;border-radius:50%;place-items:center;width:42px;height:42px;font-size:12px;font-weight:900;display:grid}.content-grid{grid-template-columns:minmax(0,1fr) 290px;gap:22px;max-width:1500px;padding:28px 34px 48px;display:grid}.main-column{min-width:0}.scanner{background:var(--green);color:#fff;box-shadow:var(--shadow);border-radius:18px;padding:24px;transition:background .2s,transform .2s}.scanner.armed{background:#68400c}.scanner-copy{grid-template-columns:1fr auto;column-gap:12px;display:grid}.scanner-kicker{text-transform:uppercase;letter-spacing:1.2px;color:#c9ecdf;grid-column:1/-1;align-items:center;gap:8px;margin-bottom:10px;font-size:10px;font-weight:900;display:flex}.scanner label{letter-spacing:-.7px;font-size:clamp(20px,2vw,28px);font-weight:900}.scanner-copy>p:last-child{color:#cde3da;align-self:end;margin-bottom:5px;font-size:12px}.scan-field-wrap{background:#fff;border-radius:13px;grid-template-columns:42px 1fr auto;align-items:center;margin-top:20px;padding:7px;display:grid}.scan-symbol{color:var(--green);letter-spacing:-4px;text-align:center;font-weight:950;transform:scaleX(1.25)}.scan-field-wrap input{width:100%;min-width:0;color:var(--ink);background:0 0;border:0;outline:0;padding:12px 8px;font-size:18px;font-weight:800}.scan-field-wrap input::placeholder{color:#9aa49f}.scan-field-wrap button{background:var(--lime);color:var(--green-dark);border:0;border-radius:9px;padding:12px 18px;font-weight:900}.demo-row{color:#bdd8ce;flex-wrap:wrap;align-items:center;gap:7px;margin-top:13px;font-size:10px;display:flex}.demo-row button,.demo-row a{color:#fff;background:#ffffff14;border:1px solid #fff3;border-radius:6px;padding:5px 8px;font-size:10px;text-decoration:none}.demo-row a{background:var(--lime);color:var(--green-dark);border-color:var(--lime);margin-left:auto;font-weight:900}.empty-state,.order-card,.view-panel{background:var(--paper);border:1px solid var(--line);box-shadow:var(--shadow);border-radius:18px;margin-top:20px}.empty-state{text-align:center;min-height:400px;padding:54px 40px 40px}.barcode-graphic{border:1px solid var(--line);border-radius:10px;justify-content:space-between;gap:4px;width:82px;height:70px;margin:0 auto 20px;padding:12px 10px;display:flex;transform:rotate(-3deg)}.barcode-graphic span{background:var(--ink);border-radius:2px;width:4px}.barcode-graphic span:nth-child(2),.barcode-graphic span:nth-child(5){width:8px}.empty-state h2{letter-spacing:-.7px;margin-bottom:8px;font-size:25px}.empty-state>p{max-width:570px;color:var(--muted);margin:0 auto;font-size:13px;line-height:1.6}.steps{grid-template-columns:repeat(3,1fr);gap:10px;max-width:720px;margin:36px auto 0;display:grid}.steps div{border:1px solid var(--line);text-align:left;border-radius:12px;padding:18px 14px}.steps span{background:var(--mint);width:24px;height:24px;color:var(--green);border-radius:50%;place-items:center;margin-bottom:16px;font-size:11px;font-weight:900;display:grid}.steps strong,.steps small{display:block}.steps strong{font-size:12px}.steps small{color:var(--muted);margin-top:5px;line-height:1.4}.order-card{overflow:hidden}.order-card.blocked{border-color:#e6aaa4}.order-head{border-bottom:1px solid var(--line);justify-content:space-between;align-items:flex-start;padding:24px 26px;display:flex}.badge-row{flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:13px;display:flex}.channel-badge,.soft-badge,.status-pill,.config-badge{border-radius:999px;align-items:center;width:fit-content;padding:5px 9px;font-size:10px;font-weight:900;display:inline-flex}.channel-badge.tiktok{color:#fff;background:#171717}.channel-badge.shopify{color:#426421;background:#dcefc5}.soft-badge{color:#58635e;background:#ecece7}.order-head h2{letter-spacing:-.6px;margin-bottom:5px;font-size:24px}.order-head p{color:var(--muted);margin-bottom:0;font-size:13px}.order-code{text-align:right;border:1px dashed #acb5af;border-radius:10px;padding:8px 12px}.order-code span,.order-code strong{display:block}.order-code span{color:var(--muted);text-transform:uppercase;letter-spacing:1px;font-size:9px}.order-code strong{letter-spacing:1px;margin-top:3px;font-size:21px}.alert-box{color:#8d2f28;background:#fff0ed;border-radius:10px;gap:3px;margin:16px 24px 0;padding:13px 15px;font-size:12px;display:grid}.orders-list{padding:4px 26px 10px}.order-section{padding:20px 0 10px}.order-section+.order-section{border-top:1px solid var(--line)}.order-section-title{color:var(--muted);justify-content:space-between;align-items:center;margin-bottom:8px;font-size:11px;display:flex}.order-section-title div{align-items:center;gap:8px;display:flex}.order-section-title strong{color:var(--ink);font-size:14px}.item-row{grid-template-columns:40px minmax(0,1fr) auto auto;align-items:center;gap:10px;padding:10px 0;display:grid}.qty{background:var(--cream);border-radius:9px;place-items:center;width:34px;height:34px;font-size:12px;font-weight:900;display:grid}.item-copy strong,.item-copy span{display:block}.item-copy strong{font-size:13px}.item-copy span{color:var(--muted);margin-top:4px;font-size:10px}.config-badge{color:#7a5615;background:#fff0bf}.picked{color:var(--green);font-size:10px;font-weight:900}.order-footer{background:#f3f4ef;justify-content:space-between;align-items:center;gap:20px;padding:17px 24px;display:flex}.ghost-button{border:1px solid var(--line);color:var(--ink);background:#fff;border-radius:8px;padding:9px 12px;font-size:11px;font-weight:800}.next-scan,.tracking-success{text-align:right}.next-scan span,.next-scan strong,.tracking-success span,.tracking-success strong{display:block}.next-scan span,.tracking-success span{color:var(--muted);text-transform:uppercase;letter-spacing:1px;font-size:9px}.next-scan strong,.tracking-success strong{margin-top:3px;font-size:12px}.tracking-success strong{color:var(--green)}.right-column{align-content:start;gap:16px;display:grid}.summary-card,.system-card,.rule-card{background:var(--paper);border:1px solid var(--line);border-radius:15px;padding:19px}.card-title{justify-content:space-between;align-items:center;margin-bottom:16px;display:flex}.card-title h3{margin:0;font-size:13px}.card-title>span{color:var(--muted);font-size:9px}.metric{color:var(--muted);border-top:1px solid #ecece7;justify-content:space-between;align-items:baseline;padding:10px 0;font-size:11px;display:flex}.metric strong{color:var(--ink);font-size:20px}.warning-number{color:var(--red)!important}.system-line{color:var(--muted);border-top:1px solid #ecece7;justify-content:space-between;gap:10px;padding:9px 0;font-size:10px;display:flex}.system-line strong{color:var(--ink)}.rule-card{background:var(--ink);color:#fff;padding:22px}.rule-card .eyebrow{color:var(--lime)}.rule-card h3{margin-bottom:9px;font-size:18px}.rule-card p:last-child{color:#bdcbc5;margin-bottom:0;font-size:11px;line-height:1.6}.mode-chip{background:#ffffff17;border-radius:999px;align-items:center;gap:7px;width:fit-content;padding:6px 8px;font-size:9px;font-weight:900;display:inline-flex}.status-dot{background:#4dd195;border-radius:50%;width:8px;height:8px;box-shadow:0 0 0 3px #4dd19524}.status-dot.amber{background:var(--amber);box-shadow:0 0 0 3px #f2a83b26}.status-dot.blue{background:#4f8ded}.toast{z-index:20;background:var(--ink);color:#fff;border:1px solid #ffffff2e;border-radius:10px;max-width:min(560px,100vw - 40px);padding:12px 18px;font-size:12px;font-weight:800;position:fixed;top:18px;left:50%;transform:translate(-50%);box-shadow:0 12px 40px #0003}.view-panel{margin:28px 34px 48px;padding:26px}.view-heading{justify-content:space-between;align-items:center;margin-bottom:22px;display:flex}.view-heading h2{letter-spacing:-.5px;margin-bottom:0;font-size:23px}.table-wrap{overflow-x:auto}table{border-collapse:collapse;width:100%;font-size:11px}th{text-align:left;color:var(--muted);text-transform:uppercase;letter-spacing:.8px;border-bottom:1px solid var(--line);padding:10px 12px;font-size:9px}td{vertical-align:middle;border-bottom:1px solid #ecece7;padding:15px 12px}td strong,td span{display:block}td>span{color:var(--muted);margin-top:3px}.status-pill{color:#55645d;background:#e8eee9}.status-pill.bereit{background:var(--mint);color:var(--green)}.status-pill.versendet{color:#315a99;background:#dfe9fa}.status-pill.klaerfall{color:#9b332b;background:#ffe2de}.table-button{background:var(--ink);color:#fff;border:0;border-radius:7px;padding:8px 10px;font-size:10px;font-weight:800}.exception-card{background:#fff8f6;border:1px solid #e4b6b0;border-radius:13px;grid-template-columns:auto 1fr auto;align-items:center;gap:18px;padding:18px;display:grid}.exception-mark{width:38px;height:38px;color:var(--red);background:#ffdcd7;border-radius:50%;place-items:center;font-weight:950;display:grid}.exception-card h3{margin:0 0 5px;font-size:16px}.exception-card p{color:#794d48;margin:0;font-size:11px}.settings-grid{grid-template-columns:repeat(3,1fr);gap:14px;display:grid}.setting-card{border:1px solid var(--line);border-radius:13px;padding:20px}.setting-number{color:var(--green);letter-spacing:1px;font-size:10px;font-weight:950}.setting-card h3{margin:22px 0 8px;font-size:15px}.setting-card p{min-height:52px;color:var(--muted);font-size:11px;line-height:1.55}.setting-card strong{color:var(--green);font-size:11px}.integration-note{background:var(--mint);border-radius:12px;margin-top:20px;padding:17px 20px}.integration-note strong{font-size:12px}.integration-note p{color:#3d6656;margin:5px 0 0;font-size:11px}.primary-link{background:var(--ink);color:#fff;border-radius:9px;justify-content:center;align-items:center;padding:11px 15px;font-size:11px;font-weight:900;text-decoration:none;display:inline-flex}.test-callout{color:#6b4c13;background:#fff0bf;border-radius:11px;align-items:center;gap:10px;padding:15px 17px;font-size:11px;display:flex}.test-callout span{color:#755f35}.test-sequence{gap:10px;margin-top:20px;display:grid}.test-sequence article{border:1px solid var(--line);border-radius:11px;grid-template-columns:42px 1fr;align-items:start;gap:14px;padding:15px 17px;display:grid}.test-sequence article>span{background:var(--mint);width:36px;height:36px;color:var(--green);border-radius:10px;place-items:center;font-size:10px;font-weight:950;display:grid}.test-sequence h3{margin:1px 0 5px;font-size:13px}.test-sequence p{color:var(--muted);margin:0;font-size:11px;line-height:1.5}.picker-login,.picker-stage{min-height:calc(100vh - 94px);padding:28px 34px 48px}.picker-login,.center-stage{place-items:center;display:grid}.login-card,.scan-pick-card,.finish-card{border:1px solid var(--line);background:var(--paper);width:min(520px,100%);box-shadow:var(--shadow);border-radius:20px;padding:34px}.brand-mark.large{width:58px;height:58px;margin-bottom:28px;font-size:18px}.login-card h2,.scan-pick-card h2,.finish-card h2{letter-spacing:-1px;margin-bottom:9px;font-size:28px}.login-card>p:not(.eyebrow),.scan-pick-card>p:not(.eyebrow),.finish-card>p:not(.eyebrow){color:var(--muted);font-size:13px;line-height:1.6}.login-card form{gap:14px;margin-top:26px;display:grid}.login-card label,.touch-controls label{color:var(--muted);text-transform:uppercase;letter-spacing:.7px;gap:7px;font-size:10px;font-weight:900;display:grid}.login-card input,.login-card select,.scan-pick-card input,.touch-controls input{border:1px solid var(--line);width:100%;color:var(--ink);background:#fff;border-radius:10px;outline:0;padding:13px 14px;font-weight:800}.role-switch{background:var(--cream);border-radius:11px;grid-template-columns:1fr 1fr;gap:7px;padding:5px;display:grid}.role-switch button{color:var(--muted);background:0 0;border:0;border-radius:8px;padding:10px;font-weight:900}.role-switch button.active{background:var(--ink);color:#fff}.big-primary{background:var(--lime);color:var(--green-dark);border:0;border-radius:10px;padding:13px 17px;font-weight:950}.big-primary:disabled{opacity:.45;cursor:not-allowed}.picker-userbar{background:var(--ink);color:#fff;border-radius:11px;justify-content:space-between;align-items:center;width:100%;margin-bottom:16px;padding:12px 16px;font-size:11px;display:flex}.picker-userbar span{font-weight:950}.picker-userbar strong{color:#c9d8d2}.scan-pick-card{text-align:center}.barcode-graphic.big{width:106px;height:88px}.scan-pick-card form{grid-template-columns:1fr auto;gap:8px;margin-top:24px;display:grid}.scan-pick-card form button{background:var(--green);color:#fff;border:0;border-radius:10px;padding:0 17px;font-weight:900}.demo-code{color:var(--green);background:0 0;border:0;margin-top:12px;font-size:11px;font-weight:900}.inline-warning{color:#8d2f28;background:#fff0ed;border-radius:9px;margin-top:12px;padding:11px 13px;font-size:11px;font-weight:800}.pick-progress{border:1px solid var(--line);background:var(--paper);border-radius:14px;grid-template-columns:auto 1fr auto;align-items:center;gap:18px;padding:17px 19px;display:grid}.pick-progress div:first-child{color:var(--muted);align-items:baseline;gap:10px;font-size:11px;display:flex}.pick-progress strong{color:var(--ink)}.progress-track{background:#e4e6df;border-radius:999px;height:10px;overflow:hidden}.progress-track span{border-radius:inherit;background:var(--lime);height:100%;transition:width .2s;display:block}.pick-progress>b{font-size:18px}.pick-workspace{grid-template-columns:minmax(0,1fr) 330px;gap:18px;margin-top:18px;display:grid}.current-pick,.route-panel,.all-picked,.handoff-head,.digital-order{border:1px solid var(--line);background:var(--paper);box-shadow:var(--shadow);border-radius:17px}.current-pick{grid-template-columns:180px minmax(0,1fr) 250px;gap:24px;padding:24px;display:grid;position:relative;overflow:hidden}.location-banner{background:var(--green-dark);color:#fff;grid-column:1/-1;grid-template-columns:auto 1fr auto;align-items:center;gap:18px;margin:-24px -24px 0;padding:17px 24px;display:grid}.location-banner span{color:#add1c3;text-transform:uppercase;letter-spacing:1px;font-size:10px;font-weight:900}.location-banner strong{letter-spacing:1px;font-size:28px}.location-banner small{color:var(--lime);font-weight:900}.product-visual{border-radius:16px;place-items:center;min-height:230px;font-size:78px;display:grid}.product-visual.coral{background:#ffe0d7}.product-visual.pink{background:#f9ddec}.product-visual.blue{background:#dfeafb}.product-visual.lime{background:#e8f3bc}.product-details{align-self:center}.product-details h2{letter-spacing:-1px;margin-bottom:8px;font-size:27px;line-height:1.1}.product-details>p:not(.eyebrow){color:var(--muted);font-size:12px}.quantity-display{grid-template-columns:auto auto;align-items:baseline;gap:8px 24px;width:fit-content;margin-top:28px;display:grid}.quantity-display span{color:var(--muted);text-transform:uppercase;letter-spacing:.8px;font-size:10px}.quantity-display strong{font-size:29px}.touch-controls{align-content:center;gap:10px;display:grid}.tap-button{background:var(--lime);min-height:108px;color:var(--green-dark);border:0;border-radius:15px}.tap-button span,.tap-button strong{display:block}.tap-button span{font-size:36px;font-weight:950}.tap-button strong{margin-top:3px;font-size:11px}.touch-controls form{grid-template-columns:1fr auto;align-items:end;gap:7px;display:grid}.touch-controls form button{background:var(--ink);color:#fff;border:0;border-radius:9px;height:43px;padding:0 11px;font-size:10px;font-weight:900}.touch-controls input{padding:10px 12px}.shortage-button{color:#9b332b;background:#fff8f6;border:1px solid #e4b6b0;border-radius:9px;padding:10px;font-size:10px;font-weight:900}.route-panel{box-shadow:none;padding:19px}.route-line{opacity:.55;border-top:1px solid #ecece7;grid-template-columns:auto 1fr auto;align-items:center;gap:11px;padding:13px 0;display:grid}.route-line.current,.route-line.done{opacity:1}.route-light{background:#b9beb9;border-radius:50%;width:13px;height:13px}.route-line.current .route-light{background:#4dd195;box-shadow:0 0 0 5px #4dd1952e,0 0 18px #4dd195}.route-line.done .route-light{background:var(--lime)}.route-line div{min-width:0}.route-line strong,.route-line small{display:block}.route-line strong{font-size:12px}.route-line small{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;margin-top:3px;font-size:9px;overflow:hidden}.route-line b{font-size:11px}.picker-footer{color:var(--muted);background:#e8e9e3;border-radius:11px;justify-content:space-between;align-items:center;margin-top:18px;padding:14px 17px;font-size:11px;display:flex}.picker-footer button{background:var(--green);color:#fff;border:0;border-radius:8px;padding:9px 12px;font-weight:900}.picker-footer button:disabled{cursor:not-allowed;background:#b8beb9}.all-picked{text-align:center;margin-top:18px;padding:50px 30px}.finish-check{background:var(--lime);width:62px;height:62px;color:var(--green-dark);border-radius:50%;place-items:center;margin:0 auto 20px;font-size:30px;font-weight:950;display:grid}.all-picked p{color:var(--muted);font-size:12px}.finish-card{text-align:center}.finish-actions,.handoff-actions{justify-content:center;gap:10px;margin-top:24px;display:flex}.handoff-head{justify-content:space-between;align-items:center;padding:24px;display:flex}.handoff-head h2{margin-bottom:5px}.handoff-head p:last-child{color:var(--muted);margin:0;font-size:11px}.ready-seal{background:var(--mint);width:64px;height:64px;color:var(--green);border-radius:50%;place-items:center;font-weight:950;display:grid;transform:rotate(-7deg)}.handoff-grid{grid-template-columns:1.5fr 1fr 1fr;gap:14px;margin-top:16px;display:grid}.digital-order{box-shadow:none;grid-template-columns:auto 1fr;align-items:center;gap:16px;padding:18px;display:grid}.digital-order.active-order{border:2px solid var(--green)}.digital-order h3{margin:8px 0 5px}.digital-order p{color:var(--muted);margin-bottom:7px;font-size:10px}.digital-order strong{color:var(--green);font-size:9px;line-height:1.4}.screen-qr,.mini-qr{aspect-ratio:1;outline:1px solid var(--line);background:repeating-conic-gradient(#14271f 0 25%,#fff 0 50%) 50%/14px 14px;color:#fff;text-shadow:0 1px 5px #000;border:9px solid #fff;place-items:center;font-weight:950;display:grid}.screen-qr{width:150px}.screen-qr span{background:var(--ink);padding:4px 7px}.mini-qr{width:74px;font-size:10px}.handoff-actions{justify-content:flex-end}.scan-code-image{object-fit:contain;width:min(360px,100%);height:96px;margin:0 auto 24px;display:block}.screen-qr,.mini-qr{object-fit:contain;text-shadow:none;background:#fff;display:block}.test-actions{border:1px solid var(--line);background:var(--paper);border-radius:11px;align-items:center;gap:14px;margin-top:18px;padding:15px 17px;display:flex}.test-actions span{color:var(--muted);font-size:11px}.channel-test-plan{border:1px solid var(--line);background:var(--paper);border-radius:14px;margin-top:20px;padding:20px}.channel-test-plan .card-title{margin-bottom:14px}.channel-test-plan .card-title h3{margin:4px 0 0;font-size:17px}.channel-test-plan .card-title>span{font-weight:800}.channel-test-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.channel-test-card{border:1px solid var(--line);background:#f8f8f4;border-radius:12px;min-width:0;padding:16px}.channel-test-card.stop{background:#fff8f6;border-color:#e4b6b0}.channel-test-card h3{margin:14px 0 7px;font-size:14px;line-height:1.3}.channel-test-card>strong{color:var(--green);letter-spacing:.4px;font-size:11px}.channel-test-card.stop>strong{color:var(--red)}.channel-test-card p{color:var(--muted);margin:9px 0 0;font-size:10px;line-height:1.55}.tax-stop-banner{color:#8d2f28;background:#fff0ed;border:1px solid #e4b6b0;border-radius:11px;grid-template-columns:auto 1fr;gap:12px;margin-top:12px;padding:14px 16px;display:grid}.tax-stop-banner strong{white-space:nowrap;font-size:11px}.tax-stop-banner span{font-size:10px;line-height:1.55}.print-setting{border:1px solid var(--line);background:var(--paper);border-radius:12px;grid-template-columns:auto 1fr auto;align-items:center;gap:12px;margin-top:18px;padding:16px 18px;display:grid}.print-setting input{width:19px;height:19px;accent-color:var(--green)}.print-setting strong,.print-setting small{display:block}.print-setting strong{font-size:12px}.print-setting small{color:var(--muted);margin-top:4px;font-size:10px;line-height:1.45}.print-setting a{background:var(--ink);color:#fff;border-radius:8px;padding:9px 12px;font-size:10px;font-weight:900;text-decoration:none}@media (max-width:1050px){.app-shell{grid-template-columns:78px 1fr}.sidebar{padding-inline:12px}.brand{justify-content:center;padding-inline:0}.brand>div:last-child,.nav-item:not(.active){font-size:0}.nav-item{grid-template-columns:30px;justify-content:center;padding:10px}.nav-item.active{font-size:0}.nav-count{margin-top:-25px;margin-left:26px;position:absolute}.sidebar-foot p,.sidebar-foot .mode-chip{display:none}.content-grid{grid-template-columns:1fr}.right-column{grid-template-columns:repeat(3,1fr)}}@media (max-width:760px){.app-shell{display:block}.sidebar{flex-direction:row;align-items:center;gap:14px;width:100%;height:auto;padding:12px 16px;position:static}.brand{padding:0}.brand-mark{width:38px;height:38px}.sidebar nav{display:flex;overflow-x:auto}.nav-item,.nav-item.active{white-space:nowrap;font-size:11px;display:block}.nav-initial,.sidebar-foot{display:none}.topbar{padding:16px 18px}.topbar h1{font-size:21px}.station-select span{display:none}.station-select{display:block}.station-select select{font-size:11px}.avatar{display:none}.content-grid{padding:18px}.scanner-copy{display:block}.scanner-copy>p:last-child{margin:8px 0 0}.scan-field-wrap{grid-template-columns:32px 1fr}.scan-field-wrap button{grid-column:1/-1}.steps,.right-column,.settings-grid{grid-template-columns:1fr}.order-head,.order-footer{flex-direction:column;align-items:stretch}.order-code{text-align:left;margin-top:15px}.item-row{grid-template-columns:36px 1fr auto}.config-badge{grid-column:2}.next-scan,.tracking-success{text-align:left}.view-panel{margin:18px;padding:18px}.view-heading,.test-callout{flex-direction:column;align-items:stretch}.primary-link{width:100%}.exception-card{grid-template-columns:auto 1fr}.exception-card button{grid-column:1/-1}}@media (prefers-reduced-motion:reduce){*{scroll-behavior:auto!important;transition:none!important}}@media (max-width:1200px){.current-pick{grid-template-columns:150px 1fr}.touch-controls{grid-column:1/-1;grid-template-columns:1.2fr 1fr auto}.touch-controls .inline-warning{grid-column:1/-1}.pick-workspace{grid-template-columns:1fr 280px}}@media (max-width:900px){.pick-workspace,.handoff-grid,.channel-test-grid{grid-template-columns:1fr}.route-panel{order:2}.current-pick{grid-template-columns:130px 1fr}.handoff-grid{display:grid}}@media (max-width:760px){.picker-login,.picker-stage{min-height:auto;padding:18px}.login-card,.scan-pick-card,.finish-card{padding:24px}.scan-pick-card form{grid-template-columns:1fr}.scan-pick-card form button{padding:13px}.pick-progress{grid-template-columns:1fr auto}.progress-track{grid-area:2/1/auto/-1}.current-pick{grid-template-columns:1fr}.location-banner{grid-template-columns:1fr;gap:3px}.product-visual{min-height:180px}.touch-controls{grid-column:auto;grid-template-columns:1fr}.handoff-head{align-items:flex-start}.digital-order{grid-template-columns:90px 1fr}.screen-qr{width:88px}.finish-actions,.handoff-actions,.test-actions{flex-direction:column;align-items:stretch}.print-setting{grid-template-columns:auto 1fr}.print-setting a{text-align:center;grid-column:1/-1}.picker-userbar{flex-direction:column;align-items:flex-start;gap:4px}.tax-stop-banner{grid-template-columns:1fr}}.ops-grid{grid-template-columns:repeat(3,1fr);gap:14px;display:grid}.ops-card{border:1px solid var(--line);background:#fff;border-radius:14px;padding:20px}.ops-card.ready{border-top:4px solid #4dd195}.ops-card.blocked{border-top:4px solid #e06b5f}.ops-card.guarded{border-top:4px solid #e7b94c}.ops-head{justify-content:space-between;align-items:center;gap:10px;display:flex}.ops-head span{color:var(--muted);text-transform:uppercase;letter-spacing:.7px;font-size:10px;font-weight:900}.ops-head b{background:var(--cream);letter-spacing:.8px;border-radius:6px;padding:5px 7px;font-size:8px}.ops-card h3{margin:18px 0 8px;font-size:16px}.ops-card p,.ops-card li{color:var(--muted);font-size:10px;line-height:1.55}.ops-card ul{margin:14px 0 0;padding-left:18px}.ops-card code{color:#9b332b;font-weight:900}.cutover-flow{background:var(--ink);color:#fff;border-radius:12px;flex-wrap:wrap;align-items:center;gap:9px;margin-top:18px;padding:15px 17px;display:flex}.cutover-flow strong{color:var(--lime);margin-right:5px;font-size:11px}.cutover-flow span{background:#ffffff14;border-radius:7px;padding:7px 9px;font-size:9px;font-weight:800}.light-layout{grid-template-columns:1.5fr 1fr;gap:18px;display:grid}.rack-card,.controller-card{border:1px solid var(--line);background:var(--paper);border-radius:16px;padding:22px}.rack-grid{grid-template-columns:repeat(2,1fr);gap:12px;margin-top:18px;display:grid}.rack-bin{min-height:130px;color:var(--ink);cursor:pointer;background:#f2f2ed;border:2px solid #dadfd9;border-radius:12px;place-items:center;gap:3px;display:grid}.rack-bin.lit{background:#e8fff4;border-color:#4dd195;box-shadow:0 0 0 4px #4dd19524,inset 0 0 28px #4dd19529}.physical-light{background:#b8beb9;border-radius:50%;width:22px;height:22px}.rack-bin.lit .physical-light{background:#4dd195;box-shadow:0 0 0 8px #4dd1952e,0 0 28px #4dd195}.rack-bin strong{font-size:15px}.rack-bin small{color:var(--muted);font-size:9px;font-weight:900}.all-off-button{color:#9b332b;background:#fff8f6;border:1px solid #e4b6b0;border-radius:9px;width:100%;margin-top:14px;padding:12px;font-weight:950}.controller-card h3{margin:8px 0 20px;font-size:30px}.payload-preview{background:var(--ink);color:#fff;border-radius:11px;grid-template-columns:auto 1fr;gap:10px 18px;padding:16px;display:grid}.payload-preview span{color:#a8bbb3;text-transform:uppercase;font-size:9px}.payload-preview strong{font-size:11px}.light-log{gap:8px;margin-top:18px;display:grid}.light-log>strong{font-size:11px}.light-log span{background:var(--cream);color:var(--muted);border-radius:7px;padding:8px 10px;font-size:9px}.pilot-steps{grid-template-columns:repeat(3,1fr);gap:12px;margin-top:18px;display:grid}.pilot-steps article{background:var(--mint);border-radius:12px;grid-template-columns:auto 1fr;gap:4px 10px;padding:16px;display:grid}.pilot-steps b{background:var(--green);color:#fff;border-radius:50%;grid-row:1/3;place-items:center;width:28px;height:28px;display:grid}.pilot-steps strong{font-size:11px}.pilot-steps span{color:#3d6656;font-size:9px;line-height:1.5}@media (max-width:900px){.ops-grid,.light-layout,.pilot-steps{grid-template-columns:1fr}}.bridge-pair-button{width:100%;margin-top:16px}.pairing-token{background:#fff8e9;border:1px solid #e7b94c;border-radius:10px;gap:7px;margin-top:12px;padding:13px;display:grid}.pairing-token strong{color:#815507;font-size:10px}.pairing-token code{overflow-wrap:anywhere;background:var(--ink);color:var(--lime);border-radius:7px;padding:9px;font-size:9px}.pairing-token span{color:#7b6a49;font-size:8px;line-height:1.5}.test-dataset{border:1px solid var(--line);background:#fff;border-radius:14px;margin:18px 0;padding:20px}.test-product-grid{grid-template-columns:repeat(4,1fr);gap:10px;margin-top:16px;display:grid}.test-product-grid article{background:var(--cream);border-radius:10px;gap:5px;padding:13px;display:grid}.test-product-grid b{color:var(--green);letter-spacing:.5px;font-size:9px}.test-product-grid strong{font-size:11px}.test-product-grid span{color:var(--muted);font-size:9px}.test-order-strip{flex-wrap:wrap;gap:8px;margin-top:12px;display:flex}.test-order-strip span{background:var(--ink);color:#fff;border-radius:8px;padding:9px 11px;font-size:9px}.test-order-strip b{color:var(--lime)}.test-dataset .card-title h3{margin:2px 0 0}@media (max-width:900px){.test-product-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:560px){.test-product-grid{grid-template-columns:1fr}}.erp-metrics{grid-template-columns:repeat(4,1fr);gap:12px;margin-bottom:18px;display:grid}.erp-metrics article{border:1px solid var(--line);background:#fff;border-radius:12px;gap:4px;padding:17px;display:grid}.erp-metrics span{color:var(--muted);text-transform:uppercase;letter-spacing:.6px;font-size:9px;font-weight:900}.erp-metrics strong{font-size:28px}.erp-metrics small{color:var(--muted);font-size:9px}.erp-table{border:1px solid var(--line);background:#fff;border-radius:13px}.erp-status{text-transform:uppercase;letter-spacing:.6px;border-radius:999px;width:max-content;padding:5px 8px;font-size:8px;font-weight:950;display:inline-flex!important}.erp-status.ready{background:var(--mint);color:var(--green)}.erp-status.hold{color:#8a5b00;background:#fff0ce}.erp-status.danger{color:#9b332b;background:#ffe2de}.stock-grid{grid-template-columns:repeat(4,1fr);gap:12px;display:grid}.stock-card{border:1px solid var(--line);background:#fff;border-radius:14px;overflow:hidden}.stock-card-head{background:var(--ink);color:#fff;justify-content:space-between;padding:12px 15px;font-size:9px;font-weight:900;display:flex}.stock-card-head b{color:var(--lime)}.stock-card h3{margin:18px 15px 5px;font-size:15px}.stock-card>code{color:var(--green);margin:0 15px;font-size:9px;font-weight:900}.stock-numbers{border:1px solid var(--line);border-radius:9px;grid-template-columns:repeat(3,1fr);margin:18px 15px;display:grid}.stock-numbers span{text-align:center;border-right:1px solid var(--line);gap:3px;padding:10px;display:grid}.stock-numbers span:last-child{border-right:0}.stock-numbers small{color:var(--muted);font-size:8px}.stock-numbers strong{font-size:17px}.stock-card footer{background:var(--cream);justify-content:space-between;padding:11px 15px;font-size:9px;display:flex}.stock-card footer span{color:var(--muted)}.inventory-rule{grid-template-columns:repeat(4,1fr);gap:8px;margin-top:18px;display:grid}.inventory-rule>div{background:var(--mint);border-radius:10px;align-items:center;gap:10px;padding:13px;display:flex}.inventory-rule b{background:var(--green);color:#fff;border-radius:50%;flex:none;place-items:center;width:25px;height:25px;display:grid}.inventory-rule span,.inventory-rule strong,.inventory-rule small{display:block}.inventory-rule strong{font-size:10px}.inventory-rule small{color:#3d6656;margin-top:3px;font-size:8px}.hub-diagram{background:var(--ink);border-radius:16px;grid-template-columns:1fr auto 1.2fr auto 1fr;align-items:center;gap:12px;padding:22px;display:grid}.hub-source,.hub-core{text-align:center;border-radius:12px;place-items:center;min-height:100px;padding:15px;display:grid}.hub-source{background:#fff}.hub-source b,.hub-source span,.hub-core b,.hub-core small{display:block}.hub-source span{color:var(--muted);margin-top:5px;font-size:8px}.hub-core{background:var(--green);color:#fff}.hub-core>span{background:var(--lime);width:34px;height:34px;color:var(--green-dark);border-radius:10px;place-items:center;margin-bottom:7px;font-weight:950;display:grid}.hub-core small{color:#c9ecdf;margin-top:4px;font-size:8px}.hub-arrows{color:var(--lime);font-size:22px;font-weight:950}.channel-cards{grid-template-columns:1fr 1fr;gap:14px;margin-top:18px;display:grid}.channel-connect-card{border:1px solid var(--line);background:#fff;border-radius:14px;grid-template-columns:auto 1fr;gap:15px;padding:20px;display:grid}.connect-logo{color:#fff;border-radius:13px;place-items:center;width:48px;height:48px;font-size:22px;font-weight:950;display:grid}.shopify-logo{background:#6a9d2f}.tiktok-logo{background:#111}.channel-connect-card h3{margin:10px 0 5px}.channel-connect-card p{min-height:48px;color:var(--muted);font-size:10px;line-height:1.55}.channel-connect-card>.big-primary{grid-column:1/-1}.connect-wizard{border:2px solid var(--green);box-shadow:var(--shadow);background:#fff;border-radius:16px;margin-top:18px;padding:22px}.wizard-head{justify-content:space-between;display:flex}.wizard-head h3{margin:0;font-size:22px}.wizard-head button{background:var(--cream);border:0;border-radius:50%;width:34px;height:34px;font-size:22px}.wizard-steps{gap:8px;margin-top:18px;display:grid}.wizard-steps article{background:var(--cream);border-radius:10px;grid-template-columns:auto 1fr;gap:12px;padding:12px;display:grid}.wizard-steps article>b{color:#fff;background:#c9cec8;border-radius:50%;place-items:center;width:28px;height:28px;display:grid}.wizard-steps article.active>b{background:var(--green)}.wizard-steps strong,.wizard-steps span,.wizard-steps code{display:block}.wizard-steps strong{font-size:11px}.wizard-steps span,.wizard-steps code{color:var(--muted);margin-top:3px;font-size:9px;line-height:1.5}.wizard-steps code{color:var(--green);word-break:break-all}.wizard-actions{justify-content:flex-end;gap:10px;margin-top:16px;display:flex}.ghost-button:disabled{opacity:.45;cursor:not-allowed}.master-catalog-card{border:1px solid var(--line);background:#fff;border-radius:15px;margin-top:18px;padding:20px}.master-catalog-head{justify-content:space-between;align-items:flex-start;gap:24px;display:flex}.master-catalog-head h3{margin:3px 0 7px}.master-catalog-head p{max-width:760px;color:var(--muted);font-size:10px;line-height:1.55}.master-catalog-card .catalog-staging-metrics{grid-template-columns:repeat(6,1fr);margin:18px 0}.master-table{border:1px solid var(--line);border-radius:12px;max-height:520px}.master-table td span,.master-table td small{color:var(--muted);margin-top:4px;font-size:8px;display:block}.master-table .erp-status{display:inline-flex!important}@media (max-width:1100px){.stock-grid,.erp-metrics,.inventory-rule{grid-template-columns:repeat(2,1fr)}.master-catalog-card .catalog-staging-metrics{grid-template-columns:repeat(3,1fr)}.master-catalog-head{flex-direction:column}}@media (max-width:760px){.erp-metrics,.stock-grid,.inventory-rule,.channel-cards,.hub-diagram{grid-template-columns:1fr}.hub-arrows{text-align:center;transform:rotate(90deg)}.wizard-actions{flex-direction:column;align-items:stretch}.wizard-actions a{text-align:center}}.bundle-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.bundle-card{border:1px solid var(--line);background:#fff;border-radius:14px;overflow:hidden}.bundle-card header{background:var(--ink);color:#fff;justify-content:space-between;gap:18px;padding:20px;display:flex}.bundle-card header span,.bundle-card header code,.bundle-card header small{display:block}.bundle-card header span{color:#b9cec5;text-transform:uppercase;letter-spacing:.7px;font-size:8px;font-weight:900}.bundle-card header h3{margin:7px 0 5px}.bundle-card header code{color:var(--lime);font-size:9px}.bundle-card header>strong{min-width:76px;color:var(--lime);text-align:right;font-size:26px}.bundle-card header small{color:#b9cec5;text-transform:uppercase;margin-top:2px;font-size:8px}.bundle-components{padding:10px 20px}.bundle-components>div{border-bottom:1px solid var(--line);grid-template-columns:auto 1fr;align-items:center;gap:11px;padding:12px 0;display:grid}.bundle-components>div:last-child{border-bottom:0}.bundle-components b{background:var(--mint);width:34px;height:34px;color:var(--green);border-radius:9px;place-items:center;font-size:11px;display:grid}.bundle-components strong,.bundle-components small{display:block}.bundle-components strong{font-size:11px}.bundle-components small{color:var(--muted);margin-top:3px;font-size:8px}.bundle-card footer{background:var(--cream);color:var(--muted);padding:11px 20px;font-size:8px;font-weight:800}.refund-guard{background:#fff8e9;border:1px solid #e8ca86;border-radius:11px;grid-template-columns:auto 1fr;align-items:center;gap:14px;margin-bottom:16px;padding:14px 16px;display:grid}.refund-guard strong{color:#815507;font-size:10px}.refund-guard span{color:#7b6a49;font-size:9px;line-height:1.5}.live-start-card{background:#edfff6;border:1px solid #8ad8b2;border-radius:14px;justify-content:space-between;align-items:center;gap:18px;margin:16px 0;padding:18px 20px;display:flex}.live-start-card strong{color:#087f5b;font-size:12px}.live-start-card p{color:#45675a;margin:5px 0 0;font-size:9px}.live-start-card button{min-width:260px}@media (max-width:900px){.bundle-grid{grid-template-columns:1fr}}@media (max-width:760px){.refund-guard{grid-template-columns:1fr}}.order-toolbar{justify-content:space-between;align-items:center;gap:14px;margin-bottom:14px;display:flex}.order-toolbar>div{flex-wrap:wrap;gap:7px;display:flex}.order-toolbar button{border:1px solid var(--line);color:var(--muted);cursor:pointer;background:#fff;border-radius:8px;padding:8px 11px;font-size:9px;font-weight:900}.order-toolbar button.active{border-color:var(--green);background:var(--green);color:#fff}.order-toolbar>span{max-width:440px;color:var(--muted);text-align:right;font-size:9px}.order-cockpit{grid-template-columns:minmax(0,1.7fr) minmax(280px,.8fr);align-items:start;gap:14px;display:grid}.erp-table tbody tr{cursor:pointer}.erp-table tbody tr.selected-row td{background:#effbf5}.order-detail{border:1px solid var(--line);background:#fff;border-radius:13px;padding:18px;position:sticky;top:18px;box-shadow:0 10px 30px #152b2212}.detail-head{justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:15px;display:flex}.detail-head h3{margin:3px 0 0;font-size:24px}.order-detail>strong,.order-detail>span{display:block}.order-detail>strong{font-size:12px}.order-detail>span{color:var(--muted);margin-top:4px;font-size:9px}.merge-chip{width:max-content;color:var(--green);text-transform:uppercase;letter-spacing:.5px;background:#e8fff4;border-radius:999px;margin-top:12px;padding:6px 8px;font-size:8px;font-weight:950}.detail-items{border-block:1px solid var(--line);gap:7px;margin-top:16px;padding-block:12px;display:grid}.detail-items>div{grid-template-columns:auto 1fr;align-items:center;gap:9px;display:grid}.detail-items b{background:var(--cream);border-radius:8px;place-items:center;width:30px;height:30px;font-size:9px;display:grid}.detail-items strong,.detail-items small{display:block}.detail-items strong{font-size:10px}.detail-items small{color:var(--muted);margin-top:2px;font-size:8px}.order-actions{grid-template-columns:1fr 1fr;gap:7px;margin-top:14px;display:grid}.order-actions button{border:1px solid var(--line);cursor:pointer;background:#fff;border-radius:8px;padding:9px 8px;font-size:8px;font-weight:950}.order-actions button.primary{border-color:var(--green);background:var(--green);color:#fff}.order-actions button.danger{color:#9b332b;background:#fff8f6;border-color:#e4b6b0;grid-column:1/-1}.safe-action-note{color:var(--muted);margin-top:12px;font-size:8px;line-height:1.5;display:block}@media (max-width:1050px){.order-cockpit{grid-template-columns:1fr}.order-detail{position:static}}@media (max-width:760px){.order-toolbar{flex-direction:column;align-items:flex-start}.order-toolbar>span{text-align:left}.order-cockpit .erp-table{overflow-x:auto}.order-actions{grid-template-columns:1fr}.order-actions button.danger{grid-column:auto}}.order-actions button.sandbox-label{color:#72520a;background:#fff9e8;border-color:#c89e34;grid-column:1/-1}.catalog-staging-card{background:linear-gradient(135deg,#ffb13d17,#5c46ff14);border:1px solid #ffb13d57;border-radius:20px;grid-template-columns:minmax(260px,1.4fr) minmax(280px,1fr) auto;align-items:center;gap:20px;margin-bottom:20px;padding:22px;display:grid}.catalog-staging-card h3{margin:3px 0 6px}.catalog-staging-card p{color:var(--muted);margin:0}.catalog-staging-card>small{color:var(--muted);grid-column:1/-1}.catalog-staging-metrics{grid-template-columns:repeat(3,1fr);gap:8px;display:grid}.catalog-staging-metrics span{text-align:center;background:#ffffff0f;border-radius:14px;padding:12px}.catalog-staging-metrics small{color:var(--muted);font-size:11px;display:block}.catalog-staging-metrics strong{margin-top:4px;font-size:22px;display:block}@media (max-width:980px){.catalog-staging-card{grid-template-columns:1fr}}html{font-size:16px}body{color:#111;background:#fff5f7;font-family:Poppins,Inter,Arial,sans-serif}.sidebar{color:#111;background:#fff;border-right:1px solid #eadce0}.brand{gap:13px}.brand-mark{background:#fff;border:1px solid #eadce0;border-radius:16px;width:52px;height:52px;padding:2px;overflow:hidden}.brand-mark img{object-fit:contain;width:100%;height:100%}.brand strong{font-size:17px}.nav-item{color:#4f4b50;min-height:48px;font-size:13px}.nav-item.active{color:#fff;background:#111}.nav-item.active .nav-initial{color:#111;background:#ffccd8}.workspace{background:#fff5f7}.topbar{background:#ffffffeb}.topbar h1{font-size:32px}.view-heading h2{font-size:30px}.view-heading p{max-width:850px;color:var(--muted);font-size:13px;line-height:1.6}button,input,select,textarea{font:inherit}.big-primary{background:#111;border-radius:999px;min-height:46px;padding:11px 18px;font-size:12px}.ghost-button{border-radius:999px;min-height:44px;padding:10px 16px;font-size:12px}.product-toolbar{flex-wrap:wrap;align-items:center;gap:10px;margin:0 0 18px;display:flex}.product-toolbar>input{border:1px solid var(--line);background:#fff;border-radius:999px;flex:320px;min-height:48px;padding:0 17px;font-size:14px}.product-data-issues{color:#743333;background:#fff6f6;border:1px solid #e1a5a5;border-radius:16px;grid-template-columns:minmax(260px,.85fr) minmax(420px,1.4fr);align-items:center;gap:16px;margin:12px 0 16px;padding:15px 17px;display:grid}.product-data-issues>div{gap:5px;display:grid}.product-data-issues>div span{color:#8b5d5d;font-size:12px;line-height:1.45}.product-data-issues nav{flex-wrap:wrap;justify-content:flex-end;gap:7px;display:flex}.product-data-issues button{color:#74374f;cursor:pointer;background:#fff;border:1px solid #dfb9c9;border-radius:999px;padding:8px 10px;font-weight:850}.product-data-issues button.active{color:#fff;background:#a93d6d;border-color:#a93d6d}@media (max-width:850px){.product-data-issues{grid-template-columns:1fr}.product-data-issues nav{justify-content:flex-start}}.master-catalog-card{border-radius:22px;padding:24px}.master-catalog-head h3{font-size:22px}.master-catalog-head p{font-size:13px}.master-table{max-height:680px}.master-table table{min-width:850px}.master-table th{padding:14px 16px;font-size:11px}.master-table td{padding:15px 16px;font-size:13px}.master-table td strong{font-size:13px}.master-table td span,.master-table td small{font-size:11px}.master-table tbody tr{cursor:pointer}.product-cockpit{grid-template-columns:minmax(0,1.35fr) minmax(360px,.8fr);align-items:start;gap:20px;display:grid}.product-thumb{color:#111;background:#fff0f4 50%/cover no-repeat;border-radius:12px;place-items:center;width:48px;height:48px;font-size:11px;font-weight:950;display:grid}.channel-mini{align-items:center;gap:5px;display:flex}.channel-mini b{color:#fff;background:#111;border-radius:8px;place-items:center;width:27px;height:27px;font-size:11px;display:grid}.channel-mini span{color:var(--muted);font-size:11px}.product-editor{min-height:500px;box-shadow:var(--shadow);background:#fff;border:1px solid #eadce0;border-radius:18px;padding:22px;position:sticky;top:18px}.editor-head{justify-content:space-between;align-items:flex-start;gap:14px;display:flex}.editor-head h3{margin:4px 0 18px;font-size:22px}.editor-grid label{gap:7px;display:grid}.editor-grid label>span{color:var(--muted);font-size:11px;font-weight:800}.editor-grid input,.editor-grid select,.editor-grid textarea,.editor-actions select{border:1px solid var(--line);background:#fff;border-radius:10px;width:100%;padding:11px 12px;font-size:13px}.editor-grid textarea{resize:vertical;line-height:1.5}.editor-grid .span-2{grid-column:1/-1}.channel-selector{background:#fff5f7;border-radius:12px;flex-wrap:wrap;gap:10px 16px;margin-top:17px;padding:14px;display:flex}.channel-selector strong{width:100%;font-size:12px}.channel-selector label{align-items:center;gap:7px;font-size:12px;display:flex}.channel-selector input{accent-color:#108474;width:17px;height:17px}.editor-actions{grid-template-columns:1fr auto;gap:10px;margin-top:16px;display:grid}.editor-empty{text-align:center;place-content:center;gap:7px;min-height:450px;display:grid}.editor-empty span,.empty-table{color:var(--muted)}.empty-table{text-align:center;padding:30px}.document-drop{text-align:center;cursor:pointer;background:#fff;border:2px dashed #d8afb9;border-radius:22px;place-content:center;gap:8px;min-height:200px;padding:28px;display:grid}.document-drop input{opacity:0;pointer-events:none;position:absolute}.document-drop strong{font-size:22px}.document-drop span{color:var(--muted);font-size:13px}.document-queue{gap:8px;margin-top:14px;display:grid}.document-queue article{border:1px solid var(--line);background:#fff;border-radius:12px;justify-content:space-between;gap:16px;padding:15px 17px;display:flex}.document-queue strong,.document-queue span{display:block}.document-queue span{color:var(--muted);margin-top:3px;font-size:11px}.document-queue b{color:#108474;font-size:11px}.rule-builder{grid-template-columns:repeat(4,1fr);gap:12px;margin-top:18px;display:grid}.rule-builder article{color:#fff;background:#111;border-radius:15px;gap:6px;padding:18px;display:grid}.rule-builder b{color:#ffccd8;font-size:24px}.rule-builder strong{font-size:13px}.rule-builder span{color:#d6ced1;font-size:11px;line-height:1.5}.approval-flow{flex-wrap:wrap;gap:8px;margin-top:16px;display:flex}.approval-flow span{color:#063f35;background:#e5f7f1;border-radius:999px;padding:9px 12px;font-size:11px;font-weight:800}.catalog-staging-card{background:linear-gradient(135deg,#fff,#fff0f4);border-color:#eadce0}.catalog-staging-card p{font-size:12px}.catalog-staging-metrics small{font-size:11px}@media (max-width:1150px){.product-cockpit{grid-template-columns:1fr}.product-editor{position:static}.rule-builder{grid-template-columns:repeat(2,1fr)}}@media (max-width:700px){.editor-grid,.rule-builder{grid-template-columns:1fr}.editor-grid .span-2{grid-column:auto}.editor-actions{grid-template-columns:1fr}}.studio-layout,.support-grid,.invoice-grid{grid-template-columns:repeat(3,1fr);gap:14px;display:grid}.studio-card,.support-card,.invoice-grid article{border:1px solid var(--line);background:#fff;border-radius:18px;padding:22px}.studio-number{color:#ff9bb0;font-size:32px;font-weight:950}.studio-card h3,.support-card h3{margin:9px 0;font-size:19px}.studio-card p,.support-card p,.invoice-grid p{color:var(--muted);font-size:12px;line-height:1.6}.studio-card label{gap:7px;margin:16px 0;display:grid}.studio-card label span{color:var(--muted);font-size:11px;font-weight:800}.studio-card textarea{border:1px solid var(--line);resize:vertical;border-radius:10px;padding:12px}.studio-card ul{color:var(--muted);padding-left:18px;font-size:12px;line-height:1.7}.publish-matrix{gap:7px;margin:15px 0;display:grid}.publish-matrix span{background:#fff5f7;border-radius:9px;justify-content:space-between;padding:10px;font-size:11px;display:flex}.support-rule{background:#e5f7f1;border-radius:10px;gap:4px;margin-top:16px;padding:12px;display:grid}.support-rule.danger{background:#fff0ee}.support-rule span{color:var(--muted);font-size:10px}.support-rule strong{font-size:11px}.support-console{color:#fff;background:#111;border-radius:16px;justify-content:space-between;align-items:center;gap:20px;margin-top:18px;padding:20px;display:flex}.support-console strong,.support-console span{display:block}.support-console>div>span{color:#d6ced1;max-width:900px;margin-top:6px;font-size:12px;line-height:1.55}.invoice-grid{grid-template-columns:repeat(4,1fr)}.invoice-grid article>span{color:var(--muted);text-transform:uppercase;font-size:10px;font-weight:900}.invoice-grid article>strong{margin:10px 0;font-size:18px;display:block}.tax-source-lock{color:#fff;background:#111;border-radius:14px;grid-template-columns:auto 1fr auto;align-items:center;gap:16px;margin-top:18px;padding:18px;display:grid}.tax-source-lock b{color:#ffccd8}.tax-source-lock span{color:#d6ced1;font-size:12px}.tax-source-lock strong{font-size:12px}@media (max-width:1100px){.studio-layout,.support-grid,.invoice-grid{grid-template-columns:repeat(2,1fr)}.tax-source-lock{grid-template-columns:1fr}}@media (max-width:700px){.studio-layout,.support-grid,.invoice-grid{grid-template-columns:1fr}.support-console{flex-direction:column;align-items:flex-start}}:root{--ink:#5d2942;--muted:#74636d;--cream:#fff7fa;--paper:#fff;--line:#efdbe4;--green:#98607a;--green-dark:#6c304c;--mint:#f7e8f0;--lime:#ffd7e6;--shadow:0 18px 48px #6e304c17}html{background:#fff8fb}body{color:#392a32;background:radial-gradient(circle at 94% 5%,#ffe5ef 0,#0000 24rem),linear-gradient(135deg,#fffafd 0%,#fff6fa 52%,#fffaf7 100%)}.app-shell{grid-template-columns:284px minmax(0,1fr)}.sidebar{color:#392a32;background:linear-gradient(#fff 0%,#fff4f8 100%);border-right:1px solid #efdce5;padding:24px 18px 20px;box-shadow:10px 0 36px #7435530a}.brand{border-bottom:1px solid #f1dfe7;margin-bottom:12px;padding:0 9px 20px}.brand-mark{border-color:#f0cfdd;width:56px;height:56px;box-shadow:0 8px 24px #be60891f}.brand strong{color:#66304a;letter-spacing:-.25px;font-size:18px}.brand span{color:#947886;font-size:11px}.sidebar nav{scrollbar-color:#e4b7ca transparent;gap:5px;padding:4px 2px 10px 0}.nav-item{color:#664f5b;border:1px solid #0000;border-radius:14px;grid-template-columns:34px minmax(0,1fr);align-items:center;gap:11px;width:100%;min-height:50px;padding:8px 11px;font-size:13px;font-weight:750;line-height:1.2;transition:background .16s,border-color .16s,transform .16s}.nav-item:hover{background:#fff;border-color:#f1dce5;transform:translate(2px)}.nav-item.active{color:#742f50;background:linear-gradient(135deg,#ffe1ec,#fff0f5);border-color:#efbfd2;box-shadow:0 8px 22px #b8537f1c}.nav-initial{color:#8e506c;background:#f8e7ee;border-radius:11px;place-self:center;width:32px;min-width:32px;height:32px;min-height:32px;font-size:12px;line-height:1}.nav-item.active .nav-initial{color:#fff;background:#d96f9d;box-shadow:0 5px 14px #be5b8638}.nav-label{text-align:left;overflow-wrap:normal;min-width:0;line-height:1.25;display:block}.sidebar-foot{border-top-color:#efd9e3;padding:16px 8px 0}.sidebar-foot p{color:#846e79;font-size:10px}.mode-chip{color:#6c304c;background:#f6e5ed}.workspace{background:0 0;min-width:0}.topbar{background:#fffafce0;border-bottom-color:#efdce5;min-height:98px;padding:20px clamp(22px,3vw,42px);box-shadow:0 8px 30px #73375309}.topbar h1{color:#5e2943;letter-spacing:-1.2px;font-size:clamp(27px,2.6vw,36px)}.eyebrow{color:#b55d84}.station-select{background:#fff;border-color:#eccfdb;box-shadow:0 6px 18px #7f395a0f}.avatar{background:linear-gradient(135deg,#d96f9d,#9c4d71);box-shadow:0 8px 20px #ab487333}.view-panel,.content-grid,.picker-stage{width:min(1640px,100%);margin-inline:auto}.view-panel{padding:clamp(22px,3vw,38px)}.view-heading h2{color:#55263d}.view-heading p{color:#766570}.rule-card,.support-console,.tax-source-lock,.cutover-flow,.payload-preview,.hub-diagram,.bundle-card header,.stock-card-head,.rule-builder article,.picker-userbar,.location-banner{color:#4f263a;background:linear-gradient(135deg,#fff0f5 0%,#f8e6ef 100%);border:1px solid #edcedb}.rule-card .eyebrow,.rule-card h3,.support-console strong,.tax-source-lock strong,.cutover-flow strong,.payload-preview strong,.bundle-card header h3,.stock-card-head,.rule-builder strong,.picker-userbar span,.location-banner strong{color:#5e2943}.rule-card p:last-child,.support-console>div>span,.tax-source-lock span,.bundle-card header span,.bundle-card header small,.rule-builder span,.picker-userbar strong,.location-banner span{color:#826b77}.tax-source-lock b,.rule-builder b,.bundle-card header code,.bundle-card header>strong,.stock-card-head b,.location-banner small,.cutover-flow strong,.hub-arrows{color:#b44f7d}.cutover-flow span{color:#68475a;background:#fff;border:1px solid #edcfdb}.payload-preview span{color:#95717f}.hub-core{color:#fff;background:linear-gradient(135deg,#d96f9d,#aa5279);box-shadow:0 10px 26px #aa52792e}.hub-core>span{color:#843e5e;background:#fff4f8}.hub-core small{color:#ffeaf2}.hub-source{border:1px solid #edcedb;box-shadow:0 7px 18px #7535520f}.big-primary,.primary-link,.table-button,.touch-controls form button,.print-setting a{color:#fff;background:linear-gradient(135deg,#c65e8d,#8f4165);box-shadow:0 7px 18px #97406729}.ghost-button{color:#72324f;background:#fff;border-color:#e7bfd0}.role-switch button.active{background:#b85a84}.scanner-card{background:linear-gradient(135deg,#7f3859,#aa5279)}.scanner-kicker{color:#ffe3ee}.scan-field-wrap button,.scan-pick-card form button,.picker-footer button{background:#bd5b86}.progress-track span,.tap-button,.finish-check{color:#55263d;background:#f3a9c6}.ready-seal,.erp-status.ready,.support-rule,.pilot-steps article,.inventory-rule>div{color:#69344e;background:#f7e8f0}.erp-status.picklist{color:#324f99;background:#e8edff}.inventory-rule small,.pilot-steps span{color:#795a69}.inventory-rule b,.pilot-steps b{background:#c15d88}.status-dot{background:#cf6793;box-shadow:0 0 0 3px #cf679329}.master-table tbody tr:hover td,.master-table tbody tr.selected-row td{background:#fff0f6}.erp-table,.stock-card,.channel-connect-card,.connect-wizard,.bundle-card,.rack-card,.controller-card,.test-dataset,.ops-card,.studio-card,.support-card,.invoice-grid article,.product-editor,.document-drop,.document-queue article,.erp-metrics article{border-color:#edd6e0;box-shadow:0 10px 28px #70314e0b}.tiktok-service{min-height:calc(100vh - 180px)}.service-heading-actions{align-items:center;gap:10px;display:flex}.service-metrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin:18px 0;display:grid}.service-metrics article{border:1px solid var(--line);background:#fff;border-radius:15px;gap:5px;padding:16px 18px;display:grid}.service-metrics span{color:var(--muted);font-size:.875rem}.service-metrics strong{color:#5e2943;font-size:1.55rem}.service-inbox{border:1px solid var(--line);background:#fff;border-radius:18px;grid-template-columns:minmax(310px,36%) minmax(0,1fr);min-height:610px;display:grid;overflow:hidden}.conversation-list{border-right:1px solid var(--line);background:#fff9fb;overflow-y:auto}.conversation-list>button{border:0;border-bottom:1px solid var(--line);width:100%;color:inherit;text-align:left;cursor:pointer;background:0 0;grid-template-columns:46px minmax(0,1fr) auto;align-items:start;gap:12px;padding:15px;display:grid}.conversation-list>button:hover{background:#fff}.conversation-list>button.active{background:#f9dce7;box-shadow:inset 4px 0 #bb4c7d}.conversation-avatar{color:#fff;background:#bd4b7d;border-radius:50%;place-items:center;width:46px;height:46px;font-size:1rem;font-weight:900;display:grid;overflow:hidden}.conversation-avatar img{object-fit:cover;width:100%;height:100%}.conversation-copy{gap:4px;min-width:0;display:grid}.conversation-copy strong{color:#422234;text-overflow:ellipsis;white-space:nowrap;font-size:.95rem;overflow:hidden}.conversation-copy small{color:#6f5b65;text-overflow:ellipsis;white-space:nowrap;font-size:.875rem;overflow:hidden}.conversation-copy em{color:#a2416e;text-overflow:ellipsis;white-space:nowrap;font-size:.78rem;font-style:normal;font-weight:800;overflow:hidden}.conversation-meta{color:var(--muted);justify-items:end;gap:7px;display:grid}.conversation-meta small{white-space:nowrap;font-size:.75rem}.conversation-meta b,.conversation-meta i{color:#fff;text-align:center;background:#bd4b7d;border-radius:999px;min-width:24px;padding:4px 7px;font-size:.75rem;font-style:normal}.conversation-meta i{color:#9b315f;background:#fff;border:1px solid #d99ab6}.conversation-panel{background:#fff;grid-template-rows:auto minmax(280px,1fr) auto auto;min-width:0;display:grid}.conversation-panel>header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:16px;padding:15px 18px;display:flex}.conversation-panel>header>div{gap:3px;display:grid}.conversation-panel>header strong{color:#422234;font-size:1rem}.conversation-panel>header span{color:var(--muted);font-size:.82rem}.conversation-panel>header>a{color:#76284d;border:1px solid #e0b6c9;border-radius:11px;gap:3px;padding:9px 12px;text-decoration:none;display:grid}.conversation-panel>header>a b{font-size:.9rem}.message-thread{background:linear-gradient(#fff 0%,#fff9fb 100%);flex-direction:column;gap:10px;padding:18px;display:flex;overflow-y:auto}.message-thread article{background:#fff;border:1px solid #ead4de;border-radius:5px 16px 16px;align-self:flex-start;max-width:78%;padding:11px 14px}.message-thread article.shop{background:#f5cadb;border-color:#d68cac;border-radius:16px 5px 16px 16px;align-self:flex-end}.message-thread article.system{text-align:center;background:#f3f1f2;align-self:center;max-width:90%}.message-thread article small{color:#826b77;font-size:.75rem}.message-thread article p{color:#34232b;white-space:pre-wrap;margin:5px 0 0;font-size:.925rem;line-height:1.5}.service-notice{color:#9b2d22;background:#fff1ee;border-top:1px solid #f0c8c1;padding:9px 18px;font-size:.875rem}.service-notice.success{color:#12634f;background:#edfaf5;border-color:#bde5d7}.reply-composer{border-top:1px solid var(--line);grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:14px;padding:16px 18px;display:grid}.reply-composer label{gap:6px;display:grid}.reply-composer label>span{color:#5e2943;font-size:.875rem;font-weight:850}.reply-composer textarea{color:#34232b;width:100%;min-height:112px;font:inherit;resize:vertical;border:1px solid #d9aabe;border-radius:12px;padding:12px 14px;font-size:.95rem}.reply-composer small{color:var(--muted);font-size:.78rem}.reply-composer .big-primary{min-width:210px}.service-empty,.service-loading{min-height:220px;color:var(--muted);text-align:center;place-content:center;gap:7px;padding:24px;display:grid}.service-empty strong{color:#5e2943}.service-loading span{border:3px solid #f0ccdc;border-top-color:#b84576;border-radius:50%;justify-self:center;width:28px;height:28px;animation:.8s linear infinite service-spin}.service-access-error{background:#fff4f2;border:1px solid #eebcb4;border-radius:16px;gap:10px;padding:24px;display:grid}.service-access-error>strong{color:#8f271e;font-size:1.1rem}.service-access-error p{color:#6e4641;max-width:900px;margin:0;line-height:1.55}.service-access-error>div{gap:10px;margin-top:5px;display:flex}.service-access-error a{text-decoration:none}@keyframes service-spin{to{transform:rotate(360deg)}}@media (max-width:1050px){.service-metrics{grid-template-columns:repeat(2,1fr)}.service-inbox{grid-template-columns:300px minmax(0,1fr)}.reply-composer{grid-template-columns:1fr}.reply-composer .big-primary{width:100%}}@media (max-width:760px){.service-heading-actions{flex-direction:column;align-items:flex-end}.service-inbox{grid-template-columns:1fr}.conversation-list{border-right:0;border-bottom:1px solid var(--line);max-height:300px}.conversation-panel{min-height:620px}.conversation-panel>header{flex-direction:column;align-items:flex-start}.service-metrics{grid-template-columns:1fr 1fr}}.erp-table{overflow-x:auto}.erp-table table,.master-table table{width:100%}table th{color:#79596a;background:#fff1f6}table tbody tr:nth-child(2n) td{background:#fffbfd}input,select,textarea{color:#402d37;border-color:#e8cfda!important}input:focus,select:focus,textarea:focus{outline:3px solid #d86f9d29;border-color:#d66f9c!important}.toast{background:#6c304c;border-color:#93506e}@media (max-width:1180px) and (min-width:821px){.app-shell{grid-template-columns:224px minmax(0,1fr)}.sidebar{padding-inline:12px}.brand{padding-inline:5px}.brand-mark{width:48px;height:48px}.brand strong{font-size:15px}.nav-item,.nav-item.active,.nav-item:not(.active){grid-template-columns:32px minmax(0,1fr);justify-content:stretch;padding:8px;font-size:12px}.nav-initial{width:30px;min-width:30px;height:30px;min-height:30px}.sidebar-foot p{display:none}.content-grid{grid-template-columns:1fr}.right-column{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:820px){.app-shell{display:block}.sidebar{z-index:8;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:12px;width:100%;height:auto;padding:10px 14px 9px;display:grid;position:sticky;top:0}.brand{border:0;border-right:1px solid #efd9e3;margin:0;padding:0 12px 0 0}.brand-mark{border-radius:13px;width:42px;height:42px}.brand>div:last-child,.sidebar-foot{display:none}.sidebar nav{scroll-snap-type:x proximity;gap:6px;padding:2px 0 5px;display:flex;overflow-x:auto}.nav-item,.nav-item.active,.nav-item:not(.active){white-space:nowrap;scroll-snap-align:start;grid-template-columns:28px auto;gap:8px;width:auto;min-width:max-content;min-height:42px;padding:6px 10px;font-size:11px;display:grid}.nav-initial{border-radius:9px;width:28px;min-width:28px;height:28px;min-height:28px;display:grid}.nav-label{display:block}.topbar{min-height:80px;padding:15px 18px}.topbar h1{font-size:25px}.view-panel{margin:0;padding:20px 16px 34px}.content-grid{padding:18px 16px}.right-column{grid-template-columns:1fr}}@media (max-width:560px){.station-select span,.avatar{display:none}.station-select{padding:8px;display:block}.topbar-actions{gap:6px}.view-heading h2{font-size:25px}.erp-metrics,.stock-grid,.inventory-rule,.channel-cards,.bundle-grid{grid-template-columns:1fr}}.admin-sidebar nav{overflow:auto}.warehouse-launch{color:#6c304c;background:#fff;border:1px solid #e9bfd0;border-radius:15px;grid-template-columns:34px 1fr;align-items:center;gap:2px 9px;margin:12px 2px;padding:12px;text-decoration:none;display:grid}.warehouse-launch>span{color:#fff;background:#c65e8d;border-radius:10px;grid-row:1/3;place-items:center;width:32px;height:32px;display:grid}.warehouse-launch strong{font-size:13px}.warehouse-launch small{color:#967381;font-size:10px}.admin-topbar{min-height:88px}.top-lager-link{color:#6c304c;background:#fff;border:1px solid #e6bfd0;border-radius:12px;padding:10px 14px;font-weight:800;text-decoration:none}.admin-subnav{z-index:5;background:#fff9fcf0;border-bottom:1px solid #efdce5;gap:7px;padding:10px clamp(18px,3vw,42px);display:flex;position:sticky;top:0;overflow:auto}.admin-subnav button{white-space:nowrap;color:#785568;background:0 0;border:0;border-radius:10px;padding:9px 13px;font-weight:750}.admin-subnav button.active{color:#6c304c;background:#f4d7e4}.dashboard-metrics,.dashboard-grid,.quick-grid,.settings-grid,.bookkeeping-grid,.warehouse-map{gap:14px;display:grid}.dashboard-metrics{grid-template-columns:repeat(4,minmax(0,1fr));margin:22px 0}.dashboard-metrics article,.dashboard-card,.collection-list,.collection-suggestion,.bank-card,.reconcile-board,.learning-rule,.warehouse-card,.settings-card,.receiving-flow,.team-table{background:#fff;border:1px solid #edd6e0;border-radius:18px;padding:20px;box-shadow:0 10px 28px #70314e0b}.dashboard-metrics article{gap:6px;display:grid}.dashboard-metrics span{color:#8b6d7a;font-size:12px}.dashboard-metrics strong{color:#5d2942;font-size:30px}.dashboard-metrics small{color:#9b7c89}.dashboard-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.dashboard-card{min-height:180px}.dashboard-card h3{margin:4px 0 8px}.focus-card{background:linear-gradient(135deg,#fff0f6,#fff);grid-template-columns:1fr 1fr;gap:22px;display:grid}.focus-card ol{gap:8px;margin:0;padding:0;list-style:none;display:grid}.focus-card li{align-items:center;gap:9px;display:flex}.focus-card li span{color:#fff;background:#c65e8d;border-radius:8px;place-items:center;width:24px;height:24px;font-weight:900;display:grid}.quick-grid{grid-template-columns:1fr 1fr}.quick-grid button,.quick-grid a{color:#6c304c;text-align:left;background:#fff9fc;border:1px solid #e7c7d5;border-radius:12px;padding:14px;font-weight:800;text-decoration:none}.approval-list{gap:10px;display:grid}.approval-list div{border-bottom:1px solid #f3e3ea;justify-content:space-between;padding:10px 0;display:flex}.dashboard-copy{font-size:15px;line-height:1.65}.collection-toolbar,.product-toolbar,.advanced-filters,.stock-sync-preview{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.collection-layout{grid-template-columns:1.6fr 1fr;gap:16px;margin-top:18px;display:grid}.collection-list{gap:8px;display:grid}.collection-row{background:#fff8fb;border-radius:12px;grid-template-columns:44px 1fr auto;align-items:center;gap:12px;padding:12px;display:grid}.collection-icon{color:#7a3454;background:#f4d7e4;border-radius:12px;place-items:center;width:44px;height:44px;font-weight:900;display:grid}.collection-row div{display:grid}.collection-row span,.collection-suggestion span{color:#8d6b7b;font-size:12px}.collection-suggestion{background:linear-gradient(135deg,#fff0f6,#fff)}.advanced-filters,.stock-sync-preview{background:#fff8fb;border:1px solid #ecd1dd;border-radius:16px;margin:12px 0;padding:15px}.advanced-filters label{color:#8a6978;gap:4px;font-size:11px;display:grid}.advanced-filters select{min-width:135px}.stock-sync-preview{justify-content:space-between}.preview-metrics{gap:10px;display:flex}.preview-metrics span{text-align:center;background:#fff;border-radius:11px;min-width:94px;padding:10px;display:grid}.preview-metrics b{font-size:20px}.upload-button{border-radius:10px;justify-content:center;align-items:center;font-weight:800;color:#6c304c!important;background:#fff!important;border:1px solid #e6bfd0!important;padding:10px 12px!important;display:inline-flex!important}.upload-button input{display:none}.bookkeeping-grid{grid-template-columns:1fr 1fr}.bank-card,.reconcile-board,.learning-rule{gap:12px;display:grid}.bank-card strong,.reconcile-board strong{font-size:20px}.filter-builder{flex-wrap:wrap;gap:8px;display:flex}.filter-builder>*{min-width:150px}.warehouse-map{grid-template-columns:repeat(3,1fr)}.warehouse-card{gap:8px;display:grid}.warehouse-card strong{font-size:19px}.team-table{gap:8px;display:grid}.team-head,.team-row{grid-template-columns:1.3fr repeat(4,1fr);gap:10px;padding:10px;display:grid}.team-head{color:#8c6878;text-transform:uppercase;font-size:11px}.team-row{background:#fff8fb;border-radius:11px}.team-empty{text-align:center;color:#8c6f7c;padding:24px}.receiving-flow{gap:10px;display:grid}.receiving-flow article{background:#fff8fb;border-radius:12px;grid-template-columns:40px 1fr auto;align-items:center;gap:12px;padding:12px;display:grid}.inventory-options{flex-wrap:wrap;gap:9px;display:flex}.settings-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.settings-card{gap:8px;display:grid}.settings-card h3{margin:0}.settings-card button{justify-self:start}.product-table td{vertical-align:middle}.product-table td>span{color:#8d7180;font-size:11px;display:block}.product-editor{position:sticky;top:70px}.safe-action-note{color:#8d6b7b;margin-top:10px;display:block}.image-preview{background:#fff8fb 50%/contain no-repeat;border:1px dashed #e4bfd0;border-radius:12px;width:100%;height:130px}.unit-row{grid-template-columns:1fr 1fr;gap:8px;display:grid}.warehouse-app{color:#3f2b35;--worker:#3b82f6;background:linear-gradient(145deg,#fff9fc,#fff0f6);min-height:100vh;padding-bottom:82px}.warehouse-app.worker-green{--worker:#29b977}.warehouse-app.worker-purple{--worker:#9b5de5}.warehouse-login{text-align:center;background:#fff;border:1px solid #eccfdb;border-radius:28px;width:min(520px,100% - 32px);margin:8vh auto;padding:42px;box-shadow:0 24px 80px #74305024}.warehouse-logo{color:#fff;background:linear-gradient(135deg,#d96f9d,#8f4165);border-radius:24px;place-items:center;width:76px;height:76px;margin:0 auto 18px;font-size:25px;font-weight:950;display:grid}.warehouse-login h1{margin:6px 0;font-size:38px}.warehouse-login p{color:#806974}.warehouse-login form,.warehouse-login label{text-align:left;gap:8px;display:grid}.warehouse-login form{margin:26px 0 16px}.warehouse-login input{border-radius:12px;padding:15px;font-size:18px}.warehouse-login button,.warehouse-finish,.warehouse-scan button,.sandbox-label button{color:#fff;background:linear-gradient(135deg,#c65e8d,#8f4165);border:0;border-radius:12px;padding:15px;font-size:16px;font-weight:900}.warehouse-login a{color:#793a58}.warehouse-login small{color:#9b7c89;margin-top:18px;display:block}.warehouse-header{z-index:8;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#fffffff0;border-bottom:1px solid #ecd1dd;justify-content:space-between;align-items:center;padding:13px clamp(18px,4vw,54px);display:flex;position:sticky;top:0}.warehouse-header>div{grid-template-columns:18px 1fr;column-gap:9px;display:grid}.warehouse-header small{color:#8d6b7b;grid-column:2}.worker-light{background:var(--worker);width:13px;height:13px;box-shadow:0 0 0 5px var(--worker),0 0 18px var(--worker);border-radius:50%;display:inline-block}@supports (color:color-mix(in lab, red, red)){.worker-light{box-shadow:0 0 0 5px color-mix(in srgb,var(--worker) 18%,transparent),0 0 18px var(--worker)}}.warehouse-header .worker-light{grid-row:1/3;align-self:center}.warehouse-header nav{gap:7px;display:flex}.warehouse-header button,.warehouse-header a{color:#6c304c;background:#fff;border:1px solid #e8cad7;border-radius:10px;padding:9px 11px;font-weight:800;text-decoration:none}.warehouse-home,.warehouse-work{width:min(1240px,100% - 36px);margin:0 auto;padding:48px 0}.warehouse-home h1,.warehouse-work h1{margin:4px 0;font-size:clamp(30px,4vw,50px)}.warehouse-mode-grid{grid-template-columns:repeat(3,1fr);gap:18px;margin-top:34px;display:grid}.warehouse-mode-grid button{text-align:left;background:#fff;border:1px solid #e9cbd8;border-radius:24px;gap:12px;min-height:240px;padding:26px;display:grid;box-shadow:0 16px 40px #70314e12}.warehouse-mode-grid b{color:#763750;background:#f4d7e4;border-radius:14px;place-items:center;width:44px;height:44px;display:grid}.warehouse-mode-grid strong{color:#55263d;font-size:28px}.warehouse-mode-grid span{color:#806974;font-size:15px;line-height:1.5}.warehouse-title{grid-template-columns:auto 1fr auto;align-items:center;gap:16px;margin-bottom:24px;display:grid}.warehouse-title>button{color:#6c304c;background:#fff;border:1px solid #e7c4d3;border-radius:14px;width:48px;height:48px;font-size:24px}.warehouse-title>span{color:#6c304c;background:#f4d7e4;border-radius:12px;padding:10px 14px;font-weight:900}.warehouse-scan{grid-template-columns:1fr auto;gap:10px;margin-bottom:20px;display:grid}.warehouse-scan input{background:#fff;border-radius:14px;padding:17px;font-size:18px}.receiving-stage,.pick-route{gap:12px;display:grid}.receiving-stage article,.pick-route article{background:#fff;border:1px solid #ead1dc;border-radius:18px;grid-template-columns:auto 1fr auto;align-items:center;gap:15px;padding:18px;display:grid}.receiving-stage article>span{background:#f3dce6;border-radius:13px;place-items:center;width:42px;height:42px;font-weight:900;display:grid}.receiving-stage article.active{border-color:var(--worker);box-shadow:0 0 0 4px var(--worker)}@supports (color:color-mix(in lab, red, red)){.receiving-stage article.active{box-shadow:0 0 0 4px color-mix(in srgb,var(--worker) 12%,transparent)}}.receiving-stage article.done{opacity:.72}.receiving-stage article div,.pick-route article>div{gap:3px;display:grid}.receiving-stage small,.pick-route small{color:#8b6c79}.receiving-stage button{color:#fff;background:#c65e8d;border:0;border-radius:10px;padding:11px;font-weight:850}.receiving-stage button:disabled{background:#ddcad2}.candy-note{color:#6e5520;background:#fff4dc;border-radius:16px;grid-template-columns:auto 1fr;gap:12px;margin-top:16px;padding:18px;display:grid}.pick-route article.done{opacity:.55}.pick-location{min-width:115px}.pick-location .worker-light{margin-right:8px}.pick-quantity{grid-template-columns:42px 70px 58px 42px;align-items:center;display:grid!important}.pick-quantity button{color:#70334f;background:#f2d8e4;border:0;border-radius:10px;height:42px;font-size:24px}.pick-quantity input{text-align:center;height:42px;font-size:19px}.warehouse-finish{width:100%;margin-top:18px}.warehouse-finish:disabled{color:#88727d;background:#d8c5ce}.pack-card{background:#fff;border:1px solid #e6c8d5;border-radius:22px;grid-template-columns:180px 1fr;gap:22px;padding:24px;display:grid;box-shadow:0 16px 45px #70314e12}.linear-barcode{border:1px solid #eee;border-radius:14px;justify-content:center;align-items:center;gap:4px;min-height:135px;padding:16px;display:flex}.linear-barcode i{background:#1f1820;width:5px;height:100px;display:block}.linear-barcode i:nth-child(2n){width:2px}.linear-barcode i:nth-child(3n){width:8px}.pack-customer h2{margin:6px 0}.pack-card ul{grid-column:1/3;grid-template-columns:repeat(2,1fr);gap:8px;margin:0;padding:0;list-style:none;display:grid}.pack-card li{background:#fff6fa;border-radius:11px;padding:12px;font-weight:750}.pack-controls{flex-wrap:wrap;grid-column:1/3;align-items:end;gap:14px;display:flex}.pack-controls label{gap:5px;display:grid}.extra-toggle{align-items:center;gap:8px;padding:12px;display:flex!important}.pack-instruction,.sandbox-label{color:#632f48;background:#f4d7e4;border-radius:15px;grid-column:1/3;padding:18px;font-weight:900}.sandbox-label{color:#2d252a;background:#fff;border:2px dashed #2d252a;gap:8px;display:grid}.sandbox-label>div{justify-content:space-between;display:flex}.sandbox-label>div b{font-size:30px}.sandbox-label code{font-size:20px}.sandbox-label button{justify-self:start}.warehouse-notice{z-index:9;background:#fff;border-top:1px solid #e8cbd7;align-items:center;gap:12px;padding:16px clamp(18px,4vw,54px);display:flex;position:fixed;bottom:0;left:0;right:0;box-shadow:0 -10px 35px #6f314e12}.warehouse-header .warehouse-image-refresh{color:#17643d;background:#f1fbf5;border-color:#b8d7c5}.warehouse-header .warehouse-image-refresh:disabled{opacity:.55}@media (max-width:1050px){.dashboard-metrics{grid-template-columns:repeat(2,1fr)}.warehouse-mode-grid,.warehouse-map,.collection-layout,.bookkeeping-grid,.settings-grid,.focus-card,.pack-card{grid-template-columns:1fr}.linear-barcode{min-height:90px}.pack-card ul,.pack-controls,.pack-instruction,.sandbox-label{grid-column:1}.pick-route article{grid-template-columns:110px 1fr}.pick-quantity{grid-column:1/3;justify-self:end}}@media (max-width:700px){.dashboard-metrics,.dashboard-grid,.quick-grid{grid-template-columns:1fr}.admin-subnav{position:static}.warehouse-home,.warehouse-work{width:min(100% - 24px,1240px);padding:28px 0}.warehouse-header{padding:10px 12px}.warehouse-header nav button:first-child{display:none}.warehouse-mode-grid{grid-template-columns:1fr}.warehouse-mode-grid button{min-height:160px}.warehouse-title{grid-template-columns:auto 1fr}.warehouse-title>span{grid-column:1/3}.warehouse-scan,.receiving-stage article,.pick-route article{grid-template-columns:1fr}.receiving-stage article>span{display:none}.receiving-stage button{width:100%}.pick-location{min-width:0}.pick-quantity{grid-column:1;grid-template-columns:42px 1fr 58px 42px;justify-self:stretch}.pack-card ul{grid-template-columns:1fr}.warehouse-login{padding:26px 20px}.warehouse-login h1{font-size:31px}.team-head{display:none}.team-row{grid-template-columns:1fr}.stock-sync-preview{align-items:stretch}.preview-metrics{width:100%;overflow:auto}.top-lager-link{display:none}.admin-sidebar{position:relative}.product-table table,.product-table tbody,.product-table tr,.product-table td{width:100%;display:block}.product-table thead{display:none}.product-table tr{border:1px solid #ecd5df;border-radius:15px;margin:10px 0;overflow:hidden}.product-table td{grid-template-columns:105px 1fr;gap:10px;padding:9px 12px!important;display:grid!important}.product-table td:before{content:attr(data-label);text-transform:uppercase;color:#987987;font-size:10px;font-weight:850}.product-table td:first-child{display:none!important}}@media print{.warehouse-header,.warehouse-title,.warehouse-scan,.warehouse-notice,.pack-card>:not(.sandbox-label){display:none!important}.warehouse-app{background:#fff;padding:0}.warehouse-work,.pack-card{width:100%;box-shadow:none;border:0;padding:0}.sandbox-label{border:2px solid #000;min-height:140mm;display:grid!important}}.order-control-row{flex-wrap:wrap;align-items:center;gap:9px;margin:12px 0;display:flex}.order-control-row input{flex:1;min-width:min(420px,100%)}.merge-review{background:linear-gradient(135deg,#fff0f6,#fff);border:1px solid #ebceda;border-radius:18px;grid-template-columns:1fr 1fr;gap:16px;margin:14px 0;padding:18px;display:grid}.merge-review h3{margin:7px 0}.merge-candidate{background:#fff;border-radius:14px;gap:7px;padding:15px;display:grid}.merge-candidate span{color:#866c78}.merge-candidate button{justify-self:start}@media (max-width:700px){.merge-review{grid-template-columns:1fr}}.order-batch-selector{background:#fff8fb;border:1px solid #e0bdcc;border-radius:11px;align-items:center;gap:7px;padding:5px 6px 5px 10px;display:flex}.order-batch-selector label{color:#765568;font-size:12px;font-weight:900}.order-control-row .order-batch-selector input{text-align:center;flex:0 0 72px;width:72px;min-width:72px;min-height:34px;padding:6px 8px!important}.order-batch-selector button{min-height:34px;padding:6px 10px}.order-batch-selector button:disabled{opacity:.5;cursor:not-allowed}@media (max-width:700px){.order-batch-selector{width:100%}.order-control-row .order-batch-selector input,.order-batch-selector button{flex:1}}.order-control-row .standalone-label-button{color:#fff;cursor:pointer;background:#174f43;border:1px solid #174f43;border-radius:10px;min-height:42px;padding:9px 14px;font-weight:900}.order-control-row .standalone-label-button:hover{background:#0f3d34}.standalone-label-modal{text-align:left;width:min(820px,100%)}.standalone-label-modal>h2,.standalone-label-modal>p{text-align:center}.standalone-template-search{background:#fff8fb;border:1px solid #e6ccd8;border-radius:14px;gap:8px;margin:18px 0;padding:14px;display:grid}.standalone-template-search>label,.standalone-label-fields label{color:#765568;gap:5px;font-size:11px;font-weight:850;display:grid}.standalone-template-search input,.standalone-label-fields input,.standalone-label-fields select{width:100%;min-width:0}.standalone-template-results{gap:6px;max-height:190px;display:grid;overflow:auto}.standalone-template-results button{color:#5f3347;text-align:left;cursor:pointer;background:#fff;border:1px solid #e3c6d2;border-radius:10px;gap:3px;padding:10px;display:grid}.standalone-template-results span{color:#806a75;font-size:11px}.standalone-label-fields{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.standalone-label-fields label.wide{grid-column:span 3}.standalone-label-fields small{color:#9a6b54}.standalone-label-errors{text-align:left;margin:14px 0}.standalone-label-errors ul{margin:7px 0 0;padding-left:20px}.standalone-label-safety{text-align:left;gap:4px;display:grid}.standalone-label-modal footer .danger{color:#fff;background:#174f43;border-color:#174f43}.standalone-label-modal footer .danger:disabled{opacity:.55;cursor:wait}@media (max-width:700px){.standalone-label-fields{grid-template-columns:1fr}.standalone-label-fields label.wide{grid-column:1}.order-control-row .standalone-label-button{width:100%}}.bundle-builder{background:#fff;border:1px solid #e8cbd7;border-radius:18px;margin:16px 0;padding:20px;box-shadow:0 12px 32px #70314e0f}.format-pills{flex-wrap:wrap;gap:6px;margin:12px 0;display:flex}.format-pills span{color:#6d3450;background:#f4d7e4;border-radius:9px;padding:7px 9px;font-size:11px;font-weight:850}:root{--ui-scale:1}body{zoom:var(--ui-scale)}.ui-scale-control{color:#683149;background:#fff;border:1px solid #e7cad7;border-radius:12px;grid-template-columns:auto minmax(80px,120px) 48px;align-items:center;gap:7px;font-size:12px;font-weight:850;padding:8px 10px!important;display:grid!important}.ui-scale-control input{accent-color:#b84f7e;min-width:0;padding:0;border:0!important}.ui-scale-control>button{color:#7c405b;font:inherit;cursor:pointer;background:#f8e7ef;border:0;border-radius:7px;padding:5px 7px}.ui-scale-control>button:hover{background:#edcede}.warehouse-scale{z-index:20;position:fixed;top:14px;right:14px}.interactive-metrics button{text-align:left;color:inherit;cursor:pointer;background:#fff;border:1px solid #edd6e0;border-radius:16px;gap:5px;padding:18px;display:grid;box-shadow:0 10px 28px #70314e0b}.interactive-metrics button:hover,.interactive-metrics button.active{background:#fff2f7;border-color:#c65e8d;transform:translateY(-1px)}.interactive-metrics button span{color:#8b6d7a;font-size:12px}.interactive-metrics button strong{color:#5d2942;font-size:30px}.interactive-metrics button small{color:#9b7c89}.improved-detail{max-height:calc(100vh - 145px);margin-top:18px;top:108px;overflow:auto}.open-order-button{width:100%;margin:14px 0}.status-reason{color:#285f40;background:#eef8f2;border-radius:12px;gap:4px;margin:12px 0;padding:12px;display:grid}.status-reason.danger{color:#8b3030;background:#fff0f0}.status-reason span{font-size:12px;line-height:1.45}.order-modal-backdrop{z-index:100;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#2f1b257a;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.order-modal{background:#fff;border-radius:24px;width:min(900px,100%);max-height:92vh;padding:28px;overflow:auto;box-shadow:0 30px 100px #0004}.order-modal header{justify-content:space-between;align-items:start;display:flex}.order-modal>header{gap:12px}.order-modal>header>div{min-width:0}.order-modal>header>button{color:#73354f;background:#f6e0ea;border:0;border-radius:12px;flex:0 0 42px;width:42px;height:42px;font-size:28px}.order-modal-grid{grid-template-columns:1.4fr 1fr;gap:14px;margin:20px 0;display:grid}.order-modal section{border:1px solid #eed8e1;border-radius:16px;padding:18px}.full-order-items,.finance-breakdown{gap:8px;display:grid}.full-order-items>div,.finance-breakdown>div{background:#fff7fa;border-radius:10px;justify-content:space-between;gap:16px;padding:11px;display:flex}.full-order-items span{display:grid}.tax-explain{color:#6f5522;background:#fff4dc;border-radius:10px;padding:12px;font-size:13px}.order-modal footer{justify-content:flex-end;align-items:center;gap:18px;margin-top:20px;font-size:20px;display:flex}.order-modal footer button{margin-right:auto}.finance-breakdown .finance-total{background:#f3d6e3;border:1px solid #d992b0;margin-top:4px;font-size:17px}.save-toast{background:#fff;border:1px solid #ead3dd;border-radius:14px;grid-template-columns:auto 1fr;align-items:center;gap:2px 10px;margin:12px 0;padding:12px 16px;display:grid}.save-toast strong{grid-column:1}.save-toast span{color:#7e6572;grid-column:2}.save-toast.success{background:#f0fbf4;border-color:#8fd0a9}.save-toast.error{background:#fff4f4;border-color:#e0a1a1}.save-toast.saving{background:#fff5f9;border-color:#d799b4}.save-spinner{border:3px solid #edcedb;border-top-color:#b44f7d;border-radius:50%;grid-row:1/3;width:20px;height:20px;animation:.75s linear infinite snack-spin}@keyframes snack-spin{to{transform:rotate(360deg)}}.product-admin-layout{grid-template-columns:minmax(0,1.55fr) minmax(330px,.75fr);align-items:start;gap:16px;display:grid}.product-toolbar input{flex:1;min-width:min(390px,100%)}.product-thumb{object-fit:contain;background:#fff6fa;border-radius:10px;width:52px;height:52px;display:grid}.product-thumb.missing{color:#7d3655;background:#f4d7e4;place-items:center;font-size:20px;font-weight:900}.upgraded-editor{gap:12px;max-height:calc(100vh - 140px);padding:20px;display:grid;overflow:auto}.editor-head{justify-content:space-between;display:flex}.editor-head h3{margin:3px 0}.editor-head>button{background:#f4d7e4;border:0;border-radius:10px;width:36px;height:36px;font-size:22px}.editor-image{grid-template-columns:1fr auto;align-items:end;gap:10px;display:grid}.editor-image img,.editor-image>div{object-fit:contain;background:#fff9fc;border:1px dashed #dfb9ca;border-radius:14px;width:100%;height:180px}.editor-image>div{color:#9b7a89;place-items:center;display:grid}.upgraded-editor>label,.editor-grid label{color:#765366;gap:5px;font-size:12px;font-weight:800;display:grid}.upgraded-editor textarea,.upgraded-editor input,.upgraded-editor select{width:100%}.editor-grid{grid-template-columns:1fr 1fr;gap:10px;display:grid}.editor-grid small{color:#907181;font-weight:500}.check-label{align-items:center;gap:8px;display:flex!important}.check-label input{width:auto}.save-master{width:100%;position:sticky;bottom:0}.editor-empty{text-align:center;padding:30px}.shopify-sync-progress{background:#fff5f9;border:1px solid #d799b4;border-radius:14px;gap:9px;margin:0 0 14px;padding:14px 16px;display:grid}.shopify-sync-progress>div{justify-content:space-between;align-items:center;gap:16px;display:flex}.shopify-sync-progress strong{color:#55263d}.shopify-sync-progress span{color:#8b365e;font-weight:900}.shopify-sync-progress progress{accent-color:#b44f7d;background:#efdce5;border:0;border-radius:999px;width:100%;height:12px;overflow:hidden}.shopify-sync-progress progress::-webkit-progress-bar{background:#efdce5;border-radius:999px}.shopify-sync-progress progress::-webkit-progress-value{background:linear-gradient(90deg,#a93b6b,#d66f9d);border-radius:999px;transition:width .2s}.shopify-sync-progress progress::-moz-progress-bar{background:linear-gradient(90deg,#a93b6b,#d66f9d);border-radius:999px}.shopify-sync-progress small{color:#765366}.working-bundle{gap:18px;display:grid}.bundle-fields{grid-template-columns:2fr 1fr 1fr;gap:10px;display:grid}.bundle-fields label,.component-search>label{gap:6px;font-size:12px;font-weight:850;display:grid}.component-search{position:relative}.component-suggestions{z-index:10;background:#fff;border:1px solid #e2becd;border-radius:14px;max-height:330px;padding:7px;display:grid;position:absolute;top:calc(100% + 5px);left:0;right:0;overflow:auto;box-shadow:0 20px 50px #6b2d4a30}.component-suggestions button{text-align:left;background:#fff;border:0;border-radius:9px;justify-content:space-between;align-items:center;gap:10px;padding:11px;display:flex}.component-suggestions button:hover{background:#fff0f6}.component-suggestions span{display:grid}.component-suggestions small{color:#927281}.bundle-parts{gap:8px;display:grid}.bundle-parts article{background:#fff7fa;border-radius:12px;grid-template-columns:1fr 110px 40px;align-items:center;gap:10px;padding:12px;display:grid}.bundle-parts article div,.bundle-parts article label{gap:3px;display:grid}.bundle-parts article button{background:#f2d8e4;border:0;border-radius:9px;width:36px;height:36px}.empty-components{text-align:center;border:1px dashed #deb7c9;border-radius:12px;padding:24px}.bundle-summary{border-top:1px solid #edd9e2;justify-content:flex-end;align-items:center;gap:14px;padding-top:14px;display:flex}.bundle-summary strong{font-size:24px}.bundle-summary span{margin-right:auto}.bundle-creation-modal{width:min(860px,100%)}.bundle-creation-modal .bundle-fields{grid-template-columns:2fr 1fr 1fr 1fr;margin:18px 0}.bundle-selected-parts{max-height:36vh;overflow:auto}.bundle-selected-parts article{grid-template-columns:1fr 120px}.tiktok-price-rule{color:#5f376f;background:#f8f2ff;border:1px solid #d6c1eb;border-radius:13px;gap:4px;margin-top:16px;padding:14px 16px;display:grid}.tiktok-price-rule span{font-size:12px;line-height:1.5}.tiktok-variant-group-modal{width:min(900px,100%)}.tiktok-group-fields{grid-template-columns:2fr 1fr;gap:12px;margin:18px 0;display:grid}.tiktok-group-fields label,.tiktok-group-members label{gap:5px;font-weight:850;display:grid}.tiktok-group-members{gap:9px;max-height:44vh;display:grid;overflow:auto}.tiktok-group-members article{background:#fffafd;border:1px solid #ead1dc;border-radius:13px;grid-template-columns:56px minmax(0,1fr) minmax(170px,.7fr);align-items:center;gap:12px;padding:11px;display:grid}.tiktok-group-members img,.tiktok-group-members article>span{object-fit:contain;background:#fff;border-radius:10px;place-items:center;width:56px;height:56px;display:grid}.tiktok-group-members article>div{gap:3px;display:grid}.tiktok-group-members small{color:#806876}.tiktok-group-note{font-weight:850;color:#8c3e63!important}.tiktok-group-button{background:#24213b!important}.tiktok-variant-group-modal footer{justify-content:flex-end;gap:10px;margin-top:18px;display:flex}@media (max-width:700px){.tiktok-group-fields{grid-template-columns:1fr}.tiktok-group-members article{grid-template-columns:48px 1fr}.tiktok-group-members article>label{grid-column:1/-1}}.studio-launch-grid{grid-template-columns:repeat(2,1fr);gap:14px;display:grid}.studio-launch-grid article{background:linear-gradient(145deg,#fff,#fff2f7);border:1px solid #ead1dc;border-radius:20px;min-height:190px;padding:24px}.studio-launch-grid article span{color:#773750;background:#f1d3e0;border-radius:8px;padding:6px 9px;font-size:11px;font-weight:900}.studio-workbench{grid-template-columns:minmax(300px,.8fr) minmax(0,1.2fr);gap:16px;display:grid}.studio-controls,.studio-preview{background:#fff;border:1px solid #ead0dc;border-radius:18px;gap:12px;padding:20px;display:grid}.studio-controls label,.studio-preview label{gap:5px;font-size:12px;font-weight:850;display:grid}.studio-upload{background:#fff7fa;border:1px dashed #cf8fac;border-radius:12px;padding:18px}.format-preview{text-align:center;background:linear-gradient(145deg,#f4d8e4,#fff);border-radius:18px;align-content:center;place-items:center;gap:8px;min-height:300px;display:grid}.format-preview.portrait{width:min(260px,100%);min-height:430px;margin:auto}.format-preview strong{font-size:24px}.format-preview small{color:#806674;max-width:260px}.approval-strip{background:#fff4dc;border-radius:12px;align-items:center;gap:10px;padding:12px;display:flex}.approval-strip span{margin-right:auto}.approval-strip button{border:0;border-radius:9px;padding:9px}.warehouse-card{gap:14px!important}.warehouse-card strong{line-height:1.3;display:block}.warehouse-card span,.warehouse-card small,.warehouse-card p{line-height:1.5;display:block}.warehouse-map article>div{gap:6px;display:grid}.invoice-toolbar{flex-wrap:wrap;align-items:center;gap:10px;margin:16px 0;display:flex}.invoice-toolbar input{flex:1;min-width:min(380px,100%)}.invoice-toolbar select{min-width:160px}.order-filter-grid{background:#fff8fb;border:1px solid #ead2dd;border-radius:16px;grid-template-columns:repeat(4,minmax(145px,1fr));gap:10px;margin:10px 0 14px;padding:16px;display:grid}.order-filter-grid label{color:#765568;gap:5px;font-size:11px;font-weight:850;display:grid}.order-filter-grid input,.order-filter-grid select{width:100%;min-width:0}.smart-order-suggestions{background:linear-gradient(110deg,#fff5f9,#fff);border:1px solid #e9d4dd;border-radius:14px;flex-wrap:wrap;align-items:center;gap:8px;margin:12px 0;padding:12px 14px;display:flex}.smart-order-suggestions>div{margin-right:auto;display:grid}.smart-order-suggestions span{color:#8b6d7b;font-size:10px}.smart-order-suggestions button{color:#744158;cursor:pointer;background:#fff;border:1px solid #deb9c9;border-radius:9px;padding:8px 10px;font-size:10px;font-weight:850}.bulk-action-bar{z-index:12;background:#fff;border:1px solid #cb82a1;border-radius:15px;flex-wrap:wrap;align-items:center;gap:8px;margin:12px 0;padding:13px 15px;display:flex;position:sticky;top:8px;box-shadow:0 12px 35px #6d294727}.bulk-action-bar span{color:#876a77;margin-right:auto}.bulk-action-bar button{color:#703b53;cursor:pointer;background:#fff;border:1px solid #ddbaca;border-radius:9px;min-height:38px;padding:8px 12px;font-weight:850}.bulk-action-bar button.primary{color:#fff;background:#b84f7e;border-color:#b84f7e}.picklist-created{background:#effbf4;border:1px solid #7fc99c;border-radius:15px;align-items:center;gap:16px;margin:12px 0;padding:15px 17px;display:flex}.picklist-created>div{margin-right:auto;display:grid}.picklist-created span{color:#52735f;font-size:11px}.selection-cell{width:42px;text-align:center!important}.selection-cell input{accent-color:#b84f7e;cursor:pointer;width:18px;height:18px}.orders-workspace .order-cockpit{grid-template-columns:minmax(0,1.45fr) minmax(390px,.9fr);gap:18px}.orders-workspace .order-detail{padding:24px}.orders-workspace .order-detail>strong{font-size:16px}.orders-workspace .order-detail>span{font-size:13px;line-height:1.5}.orders-workspace .detail-items strong{font-size:13px}.orders-workspace .detail-items small{font-size:11px}.orders-workspace .order-actions{gap:9px}.orders-workspace .order-actions button{min-height:44px;padding:11px 10px;font-size:11px}.resolve-exception{color:#8b3030;cursor:pointer;background:#fff;border:1px solid #c97373;border-radius:9px;margin-top:8px;padding:9px 11px;font-weight:900}.action-legend{background:#fff7e8;border-radius:9px;margin-top:14px;padding:10px;line-height:1.45;display:block;color:#785c2d!important;font-size:10px!important}.confirmation-modal{text-align:center;background:#fff;border-radius:24px;width:min(560px,100%);padding:30px;box-shadow:0 30px 100px #0004}.confirmation-icon{color:#8a5d16;background:#fff0d8;border-radius:50%;place-items:center;width:52px;height:52px;margin:0 auto 14px;font-size:28px;font-weight:950;display:grid}.confirmation-modal h2{margin:0 0 10px}.confirmation-modal p{color:#765e6b;line-height:1.55}.confirmation-summary{background:#fff5f9;border-radius:12px;gap:4px;margin:18px 0;padding:14px;display:grid}.confirmation-summary span{color:#846a76;word-break:break-word;font-size:12px}.confirmation-modal footer{justify-content:center;gap:10px;display:flex}.confirmation-modal footer button{cursor:pointer;background:#fff;border:1px solid #ddc5cf;border-radius:10px;min-height:44px;padding:10px 16px;font-weight:900}.confirmation-modal footer .big-primary{color:#fff;background:#b84f7e}@media (max-width:1100px){.order-filter-grid{grid-template-columns:repeat(2,minmax(150px,1fr))}.orders-workspace .order-cockpit{grid-template-columns:1fr}.orders-workspace .order-detail{max-height:none;position:static}}@media (max-width:1000px){.product-admin-layout,.studio-workbench{grid-template-columns:1fr}.product-editor{max-height:none;position:static}.bundle-fields,.bundle-creation-modal .bundle-fields,.studio-launch-grid{grid-template-columns:1fr}}@media (max-width:700px){.ui-scale-control{grid-template-columns:auto 70px 42px}.topbar-actions .ui-scale-control{z-index:30;position:fixed;bottom:10px;right:10px;box-shadow:0 8px 30px #0002}.order-modal-backdrop{padding:8px}.order-modal{padding:17px}.order-modal-grid,.editor-grid{grid-template-columns:1fr}.product-admin-layout{display:block}.upgraded-editor{margin-top:14px}.bundle-parts article{grid-template-columns:1fr 90px 36px}.bundle-summary{flex-direction:column;align-items:stretch}.order-modal footer{flex-wrap:wrap}.warehouse-header .ui-scale-control{display:none!important}.order-filter-grid{grid-template-columns:1fr}.bulk-action-bar{align-items:stretch;position:static}.bulk-action-bar span{margin-right:0}.bulk-action-bar button{flex:1}.picklist-created{flex-direction:column;align-items:stretch}.smart-order-suggestions{align-items:stretch}.smart-order-suggestions>div{margin-right:0}.confirmation-modal footer{flex-direction:column}.confirmation-modal footer button{width:100%}}.product-admin-layout{display:block}.product-editor-backdrop{z-index:90;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#36192857;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.product-editor.product-editor-modal{overscroll-behavior:contain;width:min(780px,100%);min-height:0;max-height:calc(100dvh - 40px);margin:0;position:relative;top:auto;overflow:auto;box-shadow:0 24px 80px #36192847}.bundle-component-inspector{background:#fff8fb;border:1px solid #e9bfd0;border-radius:14px;gap:12px;padding:14px;display:grid}.bundle-component-inspector>header{justify-content:space-between;align-items:center;gap:12px;display:flex}.bundle-component-inspector>header div{gap:2px;display:grid}.bundle-component-inspector>header strong{color:#5d2942}.bundle-component-inspector>header span{color:#8d6b7b;font-size:12px}.bundle-component-inspector>header>b{color:#6c304c;background:#f4d7e4;border-radius:999px;padding:7px 10px;font-size:12px}.bundle-component-inspector>div{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.bundle-component-inspector article{background:#fff;border:1px solid #efdce5;border-radius:11px;grid-template-columns:42px 34px 1fr;align-items:center;gap:8px;padding:9px;display:grid}.bundle-component-inspector article img,.component-image-missing{object-fit:contain;background:#fff6fa;border-radius:8px;width:42px;height:42px}.component-image-missing{color:#7d3655;place-items:center;font-size:11px;font-weight:900;display:grid}.bundle-component-inspector article>b{color:#fff;background:#c65e8d;border-radius:9px;place-items:center;width:32px;height:32px;font-size:12px;display:grid}.bundle-component-inspector article div{gap:2px;min-width:0;display:grid}.bundle-component-inspector article strong{text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.bundle-component-inspector article small{text-overflow:ellipsis;color:#8d6b7b;white-space:nowrap;font-size:10px;overflow:hidden}.bundle-component-inspector>.bundle-component-search{grid-template-columns:1fr;gap:7px;display:grid;position:relative}.bundle-component-search>label{color:#6d4055;gap:5px;font-size:11px;font-weight:850;display:grid}.bundle-component-search input{background:#fff;border:1px solid #d9b9c7;border-radius:10px;width:100%;min-height:42px;padding:9px 11px}.bundle-component-suggestions{z-index:8;background:#fff;border:1px solid #dfbdcb;border-radius:12px;max-height:300px;padding:6px;display:grid;position:absolute;top:66px;left:0;right:0;overflow:auto;box-shadow:0 18px 45px #5b263e2b}.bundle-component-suggestions button{color:#5d2942;text-align:left;cursor:pointer;background:#fff;border:0;border-bottom:1px solid #f0e0e7;grid-template-columns:42px 1fr auto;align-items:center;gap:9px;padding:8px;display:grid}.bundle-component-suggestions button:last-child{border-bottom:0}.bundle-component-suggestions button>b{color:#a13f69;font-size:11px}.bundle-component-inspector>.bundle-edit-parts{grid-template-columns:1fr;gap:8px;display:grid}.bundle-component-inspector .bundle-edit-parts article{grid-template-columns:42px minmax(0,1fr) 84px auto}.bundle-edit-parts article>label{color:#806070;gap:3px;font-size:9px;font-weight:850;display:grid}.bundle-edit-parts article input{border:1px solid #d9b9c7;border-radius:8px;width:100%;min-height:36px;padding:6px 8px}.bundle-component-remove{color:#8d3156;background:#fff;border:1px solid #d9aabc;border-radius:8px;min-height:36px;padding:7px 9px;font-size:10px;font-weight:850}.bundle-component-remove:disabled{opacity:.45}.bundle-edit-lock{color:#75480f;background:#fff5e8;border:1px solid #e0ac70;border-radius:11px;gap:4px;margin:0;padding:11px 12px;display:grid}.bundle-edit-lock span{font-size:11px;line-height:1.45}.bundle-own-location{grid-template-columns:auto 1fr;align-items:start;column-gap:8px;display:grid}.bundle-own-location small{grid-column:2}.editor-save-actions.bundle-save-actions{grid-template-columns:auto 1fr;gap:9px;display:grid}.bundle-save-actions>small{color:#846774;grid-column:1/-1;font-size:10px;line-height:1.4}@media (max-width:700px){.product-editor-backdrop{padding:0}.product-editor.product-editor-modal{border-radius:0;width:100%;max-height:100dvh;margin:0}.product-editor-modal.upgraded-editor{margin-top:0}.bundle-component-inspector>div{grid-template-columns:1fr}.bundle-component-inspector .bundle-edit-parts article{grid-template-columns:42px 1fr}.bundle-edit-parts article>label,.bundle-component-remove{grid-column:2}.editor-save-actions.bundle-save-actions{grid-template-columns:1fr}}.confirmation-error{color:#7f2525;text-align:left;background:#fff1f1;border:1px solid #d88b8b;border-radius:14px;gap:9px;margin:0 0 18px;padding:15px;display:grid}.confirmation-error>span{font-size:13px;line-height:1.45}.confirmation-error ul{gap:8px;margin:2px 0;padding:0;list-style:none;display:grid}.confirmation-error li{background:#fff;border-radius:9px;gap:2px;padding:8px 10px;display:grid}.confirmation-error code{color:#8a6573;word-break:break-all;font-size:11px}.confirmation-error>button{color:#8c3155;cursor:pointer;background:#fff;border:1px solid #bd5477;border-radius:9px;justify-self:start;min-height:40px;padding:8px 12px;font-weight:900}.open-picklists{background:#fff8fb;border:1px solid #ead2dd;border-radius:16px;gap:12px;margin:14px 0;padding:16px;display:grid}.open-picklists>div:first-child{gap:3px;display:grid}.open-picklists>div:first-child span,.open-picklists>em{color:#806a75;font-size:12px}.open-picklist-grid{grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:10px;display:grid!important}.open-picklist-grid article{background:#fff;border:1px solid #e6cbd7;border-radius:12px;gap:9px;padding:13px;display:grid}.open-picklist-grid article>div:first-child{gap:2px;display:grid}.open-picklist-grid article span,.open-picklist-grid article small{color:#806a75;font-size:11px}.picklist-progress-mini{background:#f1e0e7;border-radius:999px;height:7px;overflow:hidden}.picklist-progress-mini i{border-radius:inherit;background:linear-gradient(90deg,#bd4f7e,#f08bad);height:100%;display:block}.open-picklist-grid footer{gap:7px;display:flex}.open-picklist-grid footer button{color:#74354f;cursor:pointer;background:#fff;border:1px solid #d9aabc;border-radius:9px;flex:1;min-height:38px;font-weight:850}.picklist-action-error{margin:12px 0}.picklist-load-state{color:#6e4055;background:#fff;border-radius:12px;gap:4px;padding:14px;display:grid}.picklist-load-state span{color:#806a75;font-size:12px}.erp-release{color:#8a6878;white-space:nowrap;background:#fff8fb;border:1px solid #ead2dd;border-radius:999px;padding:4px 7px;font-size:10px;font-weight:850}.missing-location-actions{grid-template-columns:1fr 1fr;gap:9px;display:grid}.missing-location-actions>button{color:#8c3155;cursor:pointer;background:#fff;border:1px solid #bd5477;border-radius:10px;min-height:44px;padding:9px 11px;font-weight:900}.missing-location-actions>.special-shelf-override{color:#704809;background:#fff1d5;border-color:#8a5d16}.missing-location-actions>small{color:#805a32;grid-column:1/-1;line-height:1.45}.device-settings-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.device-settings-grid article{background:#fff;border:1px solid #ead2dd;border-radius:16px;align-content:start;gap:12px;padding:20px;display:grid}.device-settings-grid article p{color:#806a75;margin:0;font-size:12px;line-height:1.5}.device-settings-grid label{color:#765568;gap:6px;font-size:11px;font-weight:850;display:grid}.device-settings-grid select,.device-settings-grid input{background:#fff;border:1px solid #d9b9c7;border-radius:10px;width:100%;min-height:45px;padding:10px 12px}.device-settings-grid form{gap:8px;display:grid}.device-settings-grid form button{color:#fff;background:#a6406d;border:0;border-radius:9px;min-height:42px;font-weight:900}.scanner-success{color:#287046;background:#edfaf2;border-radius:9px;padding:9px 11px}.device-actions{gap:10px;margin:16px 0;display:flex}.device-actions button{border-radius:10px;min-height:44px;padding:10px 16px}.device-actions .ghost-button{background:#fff;border:1px solid #d8b8c6}@media (max-width:900px){.device-settings-grid{grid-template-columns:1fr}.device-actions{flex-direction:column;align-items:stretch}}.warehouse-login select{color:#3f2b35;width:100%;min-height:50px;font:inherit;background:#fff;border:1px solid #d9b9c7;border-radius:12px;padding:0 14px;font-weight:800}.queue-refresh{min-width:120px;width:auto!important;padding:10px 14px!important;font-size:13px!important}.tablet-pick-queue{grid-template-columns:repeat(auto-fit,minmax(270px,1fr));gap:14px;display:grid}.tablet-pick-queue article{background:#fff;border:1px solid #e5c7d4;border-radius:19px;gap:11px;padding:20px;display:grid;box-shadow:0 12px 34px #70314e12}.tablet-pick-queue article.available{border-color:#82c89f}.tablet-pick-queue article.mine{border:2px solid var(--worker);box-shadow:0 0 0 4px var(--worker)}@supports (color:color-mix(in lab, red, red)){.tablet-pick-queue article.mine{box-shadow:0 0 0 4px color-mix(in srgb,var(--worker) 12%,transparent)}}.tablet-pick-queue article.taken{opacity:.68}.tablet-pick-queue article header{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.tablet-pick-queue article header span{color:#8c6b79;text-transform:uppercase;letter-spacing:.5px;font-size:11px;font-weight:850}.tablet-pick-queue article h2{margin:3px 0;font-size:24px}.tablet-pick-queue article header b{color:#743850;background:#f2d8e4;border-radius:50%;place-items:center;min-width:48px;height:48px;display:grid}.tablet-pick-queue article p,.tablet-pick-queue article small{color:#806a75;margin:0}.tablet-pick-queue article button{color:#fff;background:linear-gradient(135deg,#c65e8d,#8f4165);border:0;border-radius:11px;min-height:48px;font-weight:950}.tablet-pick-queue article button:disabled{color:#806d76;background:#d8c6ce}.queue-empty{text-align:center;background:#fff;border:1px dashed #d9b7c6;border-radius:18px;grid-column:1/-1;gap:6px;padding:34px;display:grid}.queue-empty span{color:#806a75}.open-picklist-head{justify-content:space-between;align-items:center;gap:14px;display:flex!important}.open-picklist-head>div{gap:3px;display:grid}.purge-picklists{color:#8b3444;cursor:pointer;background:#fff;border:1px solid #d58d99;border-radius:9px;min-height:38px;padding:8px 11px;font-weight:850}@media (max-width:700px){.open-picklist-head{flex-direction:column;align-items:stretch!important}.tablet-pick-queue{grid-template-columns:1fr}.warehouse-title{grid-template-columns:auto 1fr}.warehouse-title>.queue-refresh{grid-column:1/-1;width:100%!important}}.pick-finish-actions{grid-template-columns:auto 1fr;gap:12px;margin-top:18px;display:grid}.pick-finish-actions .warehouse-finish{margin-top:0}.warehouse-reset{color:#7c3958;background:#fff;border:1px solid #d7a9bc;border-radius:12px;padding:13px 16px;font-weight:900}.pack-inline-notice{color:#6c304c;background:#fff;border:1px solid #e7c4d3;border-radius:12px;margin:-8px 0 18px;padding:13px 15px;font-weight:800}.pack-card li{grid-template-columns:auto 1fr;column-gap:7px;display:grid}.pack-card li small{color:#8b6c79;grid-column:2;font-weight:500}.pack-success{color:#1e6f45;background:#eaf9f0;border-radius:15px;grid-column:1/3;gap:5px;padding:18px;display:grid}.pack-confirm-backdrop{z-index:100;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#3e2632aa;place-items:center;padding:18px;display:grid;position:fixed;inset:0}.pack-confirm-dialog{background:#fff;border-radius:24px;width:min(590px,100%);padding:28px;box-shadow:0 28px 90px #2a172455}.pack-confirm-dialog h2{margin:10px 0;font-size:30px}.pack-confirm-dialog p{color:#755c68;line-height:1.6}.pack-confirm-data{background:#fff4f8;border-radius:14px;grid-template-columns:1fr auto;gap:9px;padding:16px;display:grid}.pack-confirm-data strong{text-align:right}.pack-confirm-dialog footer{justify-content:flex-end;gap:10px;margin-top:20px;display:flex}.pack-confirm-dialog footer button{color:#71344f;background:#fff;border:1px solid #d7a9bc;border-radius:11px;padding:13px 16px;font-weight:900}.pack-confirm-dialog footer .danger{color:#fff;background:#963759;border-color:#963759}@media (max-width:700px){.pick-finish-actions{grid-template-columns:1fr}.pack-success{grid-column:1}.pack-confirm-dialog{padding:20px}.pack-confirm-dialog footer{flex-direction:column}.pack-confirm-dialog footer button{width:100%}.missing-location-actions{grid-template-columns:1fr}}.pack-queue-strip{background:#fff;border:1px solid #e7c4d3;border-radius:15px;align-items:center;gap:9px;margin-bottom:15px;padding:13px;display:flex;overflow:auto}.pack-queue-strip>strong,.pack-queue-strip>span{white-space:nowrap}.pack-queue-strip>span{color:#876c79}.pack-queue-strip button{color:#6c304c;text-align:left;background:#fff8fb;border:1px solid #ead1dc;border-radius:11px;grid-template-columns:32px auto;align-items:center;column-gap:7px;min-width:155px;padding:9px;display:grid}.pack-queue-strip button.active{border:2px solid var(--worker);background:var(--worker)}@supports (color:color-mix(in lab, red, red)){.pack-queue-strip button.active{background:color-mix(in srgb,var(--worker) 8%,#fff)}}.pack-queue-strip button b{background:#f2d8e4;border-radius:9px;grid-row:1/3;place-items:center;width:32px;height:32px;display:grid}.pack-queue-strip button small{color:#8c6c7a}@media (max-width:700px){.pack-queue-strip{flex-direction:column;align-items:stretch}.pack-queue-strip button{width:100%}}.orders-workspace .erp-table td,.products-workspace .erp-table td{font-size:14px;line-height:1.45}.orders-workspace .erp-table td strong,.products-workspace .erp-table td strong{font-size:15px}.orders-workspace .erp-table td span,.products-workspace .erp-table td span{font-size:12px}.protected-sync{background:#fffafc;border:1px solid #e7c9d6;border-radius:15px;align-items:center;gap:16px;margin:10px 0 14px;padding:13px 15px;display:flex}.protected-sync>div{margin-right:auto;display:grid}.protected-sync span{color:#896d7a;font-size:11px}.protected-sync button{border-style:dashed}.products-workspace textarea,.content-studio-workspace textarea{resize:vertical;scrollbar-color:#c46d96 #f8e8ef;scrollbar-width:thin;background:#fffafc;border-radius:11px;min-height:110px;padding:13px;overflow:auto;border:1px solid #dcb7c8!important}.products-workspace textarea:focus,.content-studio-workspace textarea:focus{background:#fff}.product-bulk-bar{top:72px}.bulk-editor-modal{background:#fff;border-radius:22px;width:min(680px,100%);max-height:90vh;padding:27px;overflow:auto;box-shadow:0 30px 100px #0004}.bulk-editor-modal header{justify-content:space-between;align-items:flex-start;display:flex}.bulk-editor-modal header h2{margin:3px 0}.bulk-editor-modal header>button{background:#f4d7e4;border:0;border-radius:11px;width:40px;height:40px;font-size:25px}.bulk-editor-modal>label{gap:7px;margin:18px 0;font-weight:850;display:grid}.bulk-editor-modal>label input,.bulk-editor-modal>label select{width:100%}.bulk-editor-options,.channel-checks{flex-wrap:wrap;gap:8px;display:flex}.bulk-editor-options button{color:#713c55;background:#fff7fa;border:1px solid #e1bccd;border-radius:9px;padding:9px 11px;font-weight:850}.channel-checks label{background:#fff7fa;border-radius:11px;align-items:center;gap:8px;padding:12px 15px;display:flex}.channel-checks input{width:18px;height:18px}.bulk-editor-modal footer{justify-content:flex-end;gap:9px;margin-top:20px;display:flex}.danger-summary{color:#7c3030;background:#fff3f3;border:1px solid #e0a1a1;border-radius:12px;gap:6px;margin:18px 0;padding:15px;display:grid}.irreversible-note{color:#745a2c;background:#fff5e5;border-radius:9px;margin-top:14px;padding:10px;display:block}.studio-stepper{grid-template-columns:repeat(4,1fr);gap:7px;margin:14px 0;display:grid}.studio-stepper span{color:#886a78;text-align:center;background:#f7e9ef;border-radius:10px;padding:10px;font-size:11px;font-weight:850}.studio-stepper span.active{color:#fff;background:#b85582}.studio-choice{grid-template-columns:1fr 1fr;gap:7px;display:grid}.studio-choice button{color:#73415a;background:#fff;border:1px solid #dfbdcc;border-radius:10px;padding:11px;font-weight:900}.studio-choice button.active{background:#f4d8e4;border-color:#c56b94}.product-picker{position:relative}.product-suggestions{z-index:10;background:#fff;border:1px solid #dec0cd;border-radius:13px;max-height:310px;padding:8px;display:grid;position:absolute;top:69px;left:0;right:0;overflow:auto;box-shadow:0 16px 40px #6b2e4926}.product-suggestions button{text-align:left;background:#fff;border:0;border-bottom:1px solid #f2e2e9;grid-template-columns:40px 1fr;align-items:center;gap:2px 10px;padding:8px;display:grid}.product-suggestions button span{background:#f4d7e4;border-radius:9px;grid-row:1/3;place-items:center;width:38px;height:38px;display:grid}.product-suggestions img{object-fit:contain;width:38px;height:38px}.product-suggestions small{color:#8a6d7a}.selected-studio-product{background:#fff5f9;border-radius:12px;grid-template-columns:48px 1fr auto;align-items:center;gap:10px;margin-top:8px;padding:10px;display:grid}.selected-studio-product img,.selected-studio-product>span{object-fit:contain;background:#fff;border-radius:9px;place-items:center;width:48px;height:48px;display:grid}.selected-studio-product div{display:grid}.selected-studio-product small{color:#8a6b78}.selected-studio-product button{color:#a3416d;background:0 0;border:0;font-weight:850}.briefing-chips{flex-wrap:wrap;gap:7px;display:flex}.briefing-chips button{color:#7d4960;background:#fff;border:1px solid #e3c3d1;border-radius:20px;padding:7px 9px;font-size:10px;font-weight:850}.studio-create-button{color:#fff;background:#b7517d;border:0;border-radius:11px;min-height:46px;padding:12px 16px;font-size:14px;font-weight:950}.format-preview{padding:22px;overflow:hidden}.format-preview img{object-fit:contain;max-width:80%;max-height:190px}.format-preview.portrait img{max-height:260px}.preview-logo{color:#a6436f;font-size:28px;font-weight:950}.studio-safety,.newsletter-status{background:#fff7fa;border:1px solid #d7b6c4;border-radius:14px;align-items:center;gap:14px;margin-top:15px;padding:15px;display:flex}.studio-safety span,.newsletter-status span{color:#806875;font-size:12px}.newsletter-status{grid-template-columns:1fr auto;display:grid}.newsletter-status strong,.newsletter-status span{grid-column:1}.newsletter-status button{border-radius:9px;grid-area:1/2/3;padding:10px}.studio-launch-grid article small{color:#a04a72;margin-top:18px;font-weight:850;display:block}.content-studio-workspace input,.content-studio-workspace select{width:100%}@media (max-width:700px){.protected-sync,.studio-safety{flex-direction:column;align-items:stretch}.protected-sync>div{margin-right:0}.studio-stepper{grid-template-columns:1fr 1fr}.newsletter-status{grid-template-columns:1fr}.newsletter-status button{grid-area:auto/1}.bulk-editor-modal footer{flex-direction:column}.product-table td:first-child{display:grid!important}.product-table td:nth-child(2){display:none!important}}.admin-shell{font-size:15px;line-height:1.5}.admin-shell .view-heading>div>p,.admin-shell .dashboard-copy,.admin-shell .integration-note p,.admin-shell .setting-card p,.admin-shell .content-studio-workspace p,.admin-shell .warehouse-card p{font-size:14px;line-height:1.55}.admin-shell .eyebrow,.admin-shell .mode-chip,.admin-shell .channel-badge,.admin-shell .soft-badge,.admin-shell .status-pill,.admin-shell .erp-status{font-size:12px}.admin-shell .erp-table{font-size:14px}.admin-shell .erp-table th{padding:13px 14px;font-size:12px}.admin-shell .erp-table td{padding:16px 14px;font-size:14px}.admin-shell .erp-table td strong{font-size:15px}.admin-shell .erp-table td span,.admin-shell .erp-table td small{font-size:13px}.admin-shell label,.admin-shell .order-filter-grid label,.admin-shell .studio-controls label,.admin-shell .studio-preview label,.admin-shell .upgraded-editor>label,.admin-shell .editor-grid label,.admin-shell .bulk-editor-modal>label{font-size:13px;line-height:1.4}.admin-shell button,.admin-shell a,.admin-shell input,.admin-shell select,.admin-shell textarea{font-size:14px}.admin-shell input:not([type=checkbox]):not([type=range]):not([type=file]),.admin-shell select,.admin-shell textarea{color:#3e2933;background:#fffdfd;border-radius:10px;min-height:44px;padding:11px 13px;box-shadow:inset 0 1px 2px #6d29440d;border:1px solid #cfa7b9!important}.admin-shell input:focus,.admin-shell select:focus,.admin-shell textarea:focus{outline:3px solid #eecddd;border-color:#b44f7d!important}.admin-shell select{padding-right:36px}.admin-shell small{font-size:12px;line-height:1.45}.admin-shell .action-legend{font-size:12px!important}.admin-shell .order-actions button,.admin-shell .smart-order-suggestions button,.admin-shell .bulk-action-bar button{font-size:13px}.admin-sidebar .nav-label{font-size:14px}.admin-sidebar .sidebar-foot p{font-size:12px}.admin-subnav button{font-size:14px}.invoice-toolbar select{border:1px solid #cfa7b9!important}.bulk-editor-modal>label select{background:#fffdfd;width:100%;border:1px solid #c887a4!important}.studio-launch-grid>button{min-height:190px;color:inherit;text-align:left;cursor:pointer;background:linear-gradient(145deg,#fff,#fff2f7);border:1px solid #ead1dc;border-radius:20px;padding:24px}.studio-launch-grid>button:hover{border-color:#bd5a86;transform:translateY(-2px);box-shadow:0 15px 35px #6e2c4920}.studio-launch-grid>button span{color:#773750;background:#f1d3e0;border-radius:8px;padding:6px 9px;font-size:12px;font-weight:900;display:inline-flex}.studio-launch-grid>button small{color:#a04a72;margin-top:18px;font-weight:850;display:block}.resolver-modal{background:#fff;border-radius:24px;width:min(940px,100%);max-height:92vh;padding:28px;overflow:auto;box-shadow:0 30px 100px #0004}.resolver-modal>header{justify-content:space-between;align-items:flex-start;gap:20px;display:flex}.resolver-modal>header h2{margin:3px 0 5px}.resolver-modal>header p{color:#806674;margin:0}.resolver-modal>header>button{color:#713c55;background:#f4d8e4;border:0;border-radius:12px;width:42px;height:42px;font-size:26px}.resolver-list{gap:16px;margin:20px 0;display:grid}.resolver-list>section{background:#fffafd;border:1px solid #e8ccd8;border-radius:16px;gap:12px;padding:18px;display:grid}.resolver-source{grid-template-columns:44px 1fr;align-items:center;gap:12px;display:grid}.resolver-source>span{color:#6f304d;background:#f1d2df;border-radius:12px;place-items:center;width:44px;height:44px;font-weight:950;display:grid}.resolver-source>div{display:grid}.resolver-source small{color:#876d79;word-break:break-all}.resolver-list label{gap:6px;font-weight:850;display:grid}.resolver-suggestions{grid-template-columns:1fr 1fr;gap:8px;max-height:310px;display:grid;overflow:auto}.resolver-suggestions button{color:inherit;text-align:left;background:#fff;border:1px solid #ead2dc;border-radius:11px;grid-template-columns:42px minmax(0,1fr) auto;align-items:center;gap:10px;padding:10px;display:grid}.resolver-suggestions button.selected{background:#fff0f6;border-color:#b34d7b;box-shadow:0 0 0 2px #f0c9da}.resolver-suggestions button>span,.resolver-suggestions img{object-fit:contain;background:#f5dce6;border-radius:9px;place-items:center;width:42px;height:42px;display:grid}.resolver-suggestions button>div{min-width:0;display:grid}.resolver-suggestions small{text-overflow:ellipsis;color:#896d79;overflow:hidden}.resolver-choice{background:#eef9f2;border-radius:11px;align-items:center;gap:10px;padding:12px;display:flex}.resolver-choice span{margin-right:auto}.resolver-notice{color:#6e5325;background:#fff3d9;border-radius:11px;padding:13px 15px}.resolver-modal>footer{justify-content:flex-end;gap:10px;display:flex}.resolver-modal>footer button{min-height:44px;padding:10px 15px}.warehouse-app{font-size:15px}.warehouse-app p,.warehouse-app span,.warehouse-app small{line-height:1.5}.warehouse-app input:not([type=checkbox]):not([type=range]),.warehouse-app select,.warehouse-app textarea{border-radius:10px;min-height:44px;font-size:15px;border:1px solid #cfa7b9!important}.packer-workspace{max-width:1040px}.active-printer-banner{background:#fff;border:2px solid;border-radius:16px;align-items:center;gap:13px;margin-bottom:15px;padding:14px 17px;display:flex}.active-printer-banner.ready{color:#17663b;background:#f0fff5;border-color:#72bf91}.active-printer-banner.missing{color:#8d2432;background:#fff2f3;border-color:#df6370}.active-printer-banner>span{color:#fff;background:currentColor;border-radius:12px;place-items:center;width:42px;height:42px;font-size:23px;display:grid}.active-printer-banner>div{display:grid}.active-printer-banner small{letter-spacing:.8px;font-size:11px;font-weight:950}.active-printer-banner strong{font-size:18px}.active-printer-banner a{color:#fff;background:#9b315c;border-radius:10px;margin-left:auto;padding:10px 13px;font-weight:900;text-decoration:none}.pack-card-simple{display:block}.pack-card-simple .pack-customer{margin-bottom:18px}.pack-product-list{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:12px!important;display:grid!important}.pack-product-list li{border:1px solid #ecd5df;align-items:center;min-height:98px;background:#fffafd!important;border-radius:15px!important;grid-template-columns:74px 46px 1fr!important;gap:12px!important;padding:12px!important;display:grid!important}.pack-product-list img,.pack-product-placeholder{object-fit:contain;background:#fff;border-radius:12px;grid-area:1/1;width:74px;height:74px}.pack-product-placeholder{color:#8d3c61;background:#f5dbe6;place-items:center;font-weight:950;display:grid}.pack-product-list li>b{color:#fff;background:#9b315c;border-radius:13px;grid-area:1/2;place-items:center;width:46px;height:46px;font-size:20px;display:grid}.pack-product-list li>div{grid-area:1/3;gap:4px;display:grid}.pack-product-list li strong{font-size:17px;line-height:1.35}.pack-one-click{color:#fff;letter-spacing:.3px;background:linear-gradient(135deg,#c65e8d,#8f4165);border:0;border-radius:17px;grid-column:1/-1;width:100%;min-height:76px;margin-top:18px;font-size:20px;font-weight:950;box-shadow:0 14px 30px #9f3e692f}.pack-one-click:disabled{color:#75646b;box-shadow:none;background:#cdbac3}.pack-empty{margin-top:16px;font-size:18px}.duplicate-label-dialog{text-align:center;border:4px solid #cf3345}.duplicate-warning{color:#fff;background:#cf3345;border-radius:50%;place-items:center;width:66px;height:66px;margin:0 auto;font-size:42px;font-weight:950;display:grid}.duplicate-label-dialog h2{color:#a51f30}.duplicate-label-dialog footer{justify-content:center}.duplicate-label-dialog footer .danger{background:#b7273a;border-color:#b7273a}.pack-inline-notice{font-size:16px}.pack-queue-strip button span{font-weight:900}.pack-queue-strip button small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}@media (max-width:700px){.active-printer-banner{align-items:flex-start}.active-printer-banner a{display:none}.pack-product-list{grid-template-columns:1fr!important}.pack-product-list li{grid-template-columns:64px 42px 1fr!important}.pack-product-list img,.pack-product-placeholder{width:64px;height:64px}.pack-controls{align-items:stretch}.pack-controls>*{width:100%}.pack-one-click{z-index:5;min-height:82px;font-size:18px;position:sticky;bottom:72px}.pack-card-simple{padding:16px}.packer-workspace .pack-queue-strip{flex-direction:row;align-items:center;display:flex}.packer-workspace .pack-queue-strip button{width:auto;min-width:145px}}@media (max-width:760px){.resolver-suggestions{grid-template-columns:1fr}.resolver-modal{padding:17px}.admin-shell .erp-table td,.admin-shell .erp-table td strong{font-size:14px}.admin-shell .erp-table td span,.admin-shell .erp-table td small{font-size:12px}}.admin-shell .view-panel p{font-size:14px;line-height:1.55}.protected-sync-actions{flex-wrap:wrap;justify-content:flex-end;gap:10px;display:flex}.dhl-password-page{background:linear-gradient(145deg,#fff8fb,#f8f2ff);place-items:center;min-height:100vh;padding:32px;display:grid}.dhl-password-card{background:#fff;border:1px solid #ead7e4;border-radius:28px;gap:18px;width:min(620px,100%);padding:36px;display:grid;box-shadow:0 24px 80px #6732541f}.dhl-password-card h1,.dhl-password-card p{margin:0}.dhl-password-card label{gap:8px;font-weight:800;display:grid}.dhl-password-card input{min-height:54px;font:inherit;border:1px solid #d9c7d3;border-radius:14px;padding:0 16px}.dhl-password-icon{color:#d40511;letter-spacing:-.04em;background:#fc0;border-radius:12px;place-items:center;width:70px;height:48px;font-weight:950;display:grid}.dhl-setup-status ul{gap:10px;margin:8px 0 4px;padding:0;list-style:none;display:grid}.dhl-setup-status li{background:#fff8fb;border-radius:12px;align-items:center;gap:10px;padding:10px 12px;display:flex}.dhl-setup-status li strong{color:#a12d66;font-size:20px}.dhl-ready,.dhl-open{text-align:center;border-radius:12px;padding:12px 14px;display:block}.dhl-ready{color:#17633a;background:#e8f8ef}.dhl-open{color:#875100;background:#fff4df}.credential-message{color:#8b1e28;background:#fff0f1;border-radius:14px;padding:14px 16px;font-weight:750}.credential-message.success{color:#176b38;background:#eaf8ee}.orders-workspace .compact-order-cockpit{display:block}.orders-workspace .compact-order-cockpit .table-wrap{width:100%}.orders-workspace .compact-order-cockpit table{table-layout:auto;width:100%}.compact-order-cockpit tr.shipped-order{opacity:.52;background:#f4f2f3}.compact-order-cockpit tr.shipped-order:hover{opacity:.72}.new-customer-star{margin-right:5px;line-height:1;color:#d59c18!important;font-size:13px!important;display:inline!important}.position-count-button{color:#743d56;cursor:pointer;background:#fff;border:1px solid #d8aec0;border-radius:8px;align-items:center;gap:7px;min-width:30px;min-height:30px;padding:2px 6px;font-size:11px;font-weight:950;display:flex}.position-count-button:hover{background:#fff0f6;border-color:#b64e7b;transform:translateY(-1px)}.position-count-label{text-align:center;min-width:14px}.position-thumbnails{align-items:center;gap:3px;display:flex}.position-thumbnails img,.position-thumbnail-placeholder{object-fit:contain;background:#fff;border:1px solid #ead1dc;border-radius:5px;place-items:center;width:25px;height:25px;display:grid}.position-thumbnail-placeholder{color:#9a4c70;font-size:10px;font-weight:950}.modal-order-actions{background:#fff8fb;border:1px solid #ead0db;border-radius:14px;flex-wrap:wrap;gap:8px;margin-top:16px;padding:14px;display:flex}.modal-order-actions button{color:#703b53;background:#fff;border:1px solid #dcb8c8;border-radius:9px;min-height:40px;padding:9px 12px;font-weight:850}.modal-order-actions button.primary{color:#fff;background:#b84f7e}.modal-order-actions button.danger{color:#962f2f;border-color:#cf6a6a}.integration-readiness{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.integration-readiness article{background:#fff;border:1px solid #ead0db;border-radius:18px;flex-direction:column;min-height:220px;padding:20px;display:flex}.integration-readiness article p{color:#765f6a;flex:1;line-height:1.55}.integration-readiness article button{align-self:flex-start}.edit-shipping-address{color:#703b53;cursor:pointer;background:#fff;border:1px solid #d7a9bd;border-radius:9px;margin-top:12px;padding:9px 11px;font-weight:850;display:block}.shipping-address-editor{background:#fff8fb;gap:14px;margin:0 0 18px;display:grid}.shipping-address-editor>div:first-child p{color:#7e6873;margin:4px 0 0;font-size:12px}.shipping-address-fields{grid-template-columns:2fr 2fr 1fr;gap:10px;display:grid}.shipping-address-fields label{color:#765568;gap:5px;font-size:11px;font-weight:850;display:grid}.shipping-address-fields input{width:100%;min-width:0}.shipping-address-actions{justify-content:flex-end;gap:8px;display:flex}.shipping-address-actions button{color:#703b53;cursor:pointer;background:#fff;border:1px solid #dcb8c8;border-radius:9px;min-height:40px;padding:9px 13px;font-weight:850}.shipping-address-actions button.primary{color:#fff;background:#b84f7e}.shipping-address-actions button:disabled{opacity:.6;cursor:wait}@media (max-width:700px){.shipping-address-fields{grid-template-columns:1fr}.shipping-address-actions{flex-direction:column;align-items:stretch}.shipping-address-actions button{width:100%}}.admin-label-reprint{z-index:120;background:#fff;border:1px solid #d9a9bd;border-radius:16px;align-items:center;gap:16px;width:min(820px,100vw - 32px);padding:14px 16px;display:flex;position:fixed;bottom:34px;left:50%;transform:translate(-50%);box-shadow:0 20px 70px #2d122552}.admin-label-reprint span{gap:2px;min-width:0;display:grid}.admin-label-reprint small{color:#806571}.admin-label-reprint select{color:#632f48;background:#fff;border:1px solid #d9a9bd;border-radius:10px;padding:11px 34px 11px 12px;font-weight:850}.admin-label-reprint button{color:#fff;cursor:pointer;background:#a33e6c;border:0;border-radius:11px;margin-left:auto;padding:12px 16px;font-weight:900}.admin-label-reprint button:disabled{opacity:.55;cursor:wait}@media (max-width:700px){.admin-label-reprint{flex-direction:column;align-items:stretch;bottom:10px}.admin-label-reprint button{width:100%;margin:0}}@media (min-width:901px){.admin-shell .orders-workspace .compact-order-cockpit .erp-table th{padding:5px 9px;font-size:10px}.admin-shell .orders-workspace .compact-order-cockpit .erp-table td{vertical-align:middle;height:34px;padding:3px 9px;font-size:11px;line-height:1.15}.admin-shell .orders-workspace .compact-order-cockpit .erp-table td strong{font-size:12px;line-height:1.12}.admin-shell .orders-workspace .compact-order-cockpit .erp-table td span,.admin-shell .orders-workspace .compact-order-cockpit .erp-table td small{font-size:9px;line-height:1.1}.admin-shell .orders-workspace .compact-order-cockpit .selection-cell{width:34px}.admin-shell .orders-workspace .compact-order-cockpit input[type=checkbox]{width:14px;height:14px}.admin-shell .orders-workspace .compact-order-cockpit .channel-badge,.admin-shell .orders-workspace .compact-order-cockpit .erp-status{padding:4px 7px;font-size:9px}}.order-pagination{background:#fff;border:1px solid #ead1dc;border-top:0;border-radius:0 0 13px 13px;justify-content:space-between;align-items:center;gap:16px;padding:13px 15px;display:flex}.order-pagination>span{color:#765e6b;font-size:13px;font-weight:850}.order-pagination>div{gap:7px;display:flex}.order-pagination button{color:#703b53;cursor:pointer;background:#fff;border:1px solid #dcb8c8;border-radius:9px;min-height:38px;padding:8px 12px;font-weight:850}.order-pagination button:disabled{opacity:.45;cursor:not-allowed}@media (max-width:700px){.order-pagination{flex-direction:column;align-items:stretch}.order-pagination>div{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}}@media (max-width:900px){.integration-readiness{grid-template-columns:1fr}}.pack-channel-blocked{color:#704d12;background:#fff8e8;border:2px solid #d9a43d;border-radius:14px;gap:7px;padding:18px;display:grid}.pack-channel-blocked strong{font-size:18px}.pack-channel-blocked span{line-height:1.45}.pack-controls{justify-content:space-between}.pack-controls label{text-align:left}.pack-controls input{text-align:center}.pack-extra-panel{background:#fff8fb;border:1px solid #e4c4d2;border-radius:18px;margin-top:18px;padding:18px}.pack-extra-panel>header{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.pack-extra-panel>header>div{margin-right:auto;display:grid}.pack-extra-panel>header span,.pack-extra-panel p{color:#856977;font-size:13px}.pack-extra-panel button{color:#743c56;background:#fff;border:1px solid #d9b4c5;border-radius:10px;min-height:40px;padding:9px 12px;font-weight:850}.pack-extra-panel button.active{color:#fff;background:#a13b69;border-color:#a13b69}.pack-return-extra,.pack-product-extra{border-top:1px solid #ead3dd;gap:12px;margin-top:16px;padding-top:16px;display:grid}.pack-return-extra label,.pack-product-extra>label{gap:6px;max-width:440px;font-weight:850;display:grid}.pack-return-extra input,.pack-product-extra input{text-align:center;width:100%}.free-product-results{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;max-height:300px;display:grid;overflow:auto}.free-product-results>button,.selected-free-product{text-align:left;grid-template-columns:54px 1fr auto;align-items:center;gap:10px;display:grid}.free-product-results img,.free-product-results>button>span,.selected-free-product img,.selected-free-product>span{object-fit:contain;color:#853e5d;background:#f4d9e5;border-radius:10px;place-items:center;width:54px;height:54px;font-weight:950;display:grid}.free-product-results div,.selected-free-product div{min-width:0;display:grid}.free-product-results small,.selected-free-product small{text-overflow:ellipsis;color:#886b78;white-space:nowrap;overflow:hidden}.selected-free-product{background:#f2fff6;border:2px solid #83bf99;border-radius:13px;padding:10px}.pack-extra-panel>footer{border-top:1px solid #ead3dd;justify-content:flex-end;align-items:center;gap:12px;margin-top:14px;padding-top:14px;display:flex}.pack-extra-panel>footer strong{color:#7b3656;font-size:24px}.pack-extra-panel>footer span{font-weight:850}.pack-extra-panel p{margin:0}.pack-one-click{margin-top:14px}@media (max-width:700px){.pack-extra-panel>header>div{width:100%;margin-bottom:6px}.pack-extra-panel>header>button{flex:1}.free-product-results{grid-template-columns:1fr}.pack-extra-panel>footer{justify-content:space-between}.pack-extra-panel>footer strong{font-size:21px}}.merge-proposal{text-align:left;background:#fff0f6;border:2px solid #d684a8}.merge-proposal strong{color:#7b2f53}.merge-proposal small{color:#775766;line-height:1.45}.pack-customer>small{color:#8f315b;background:#fff0f6;border-radius:10px;margin-top:8px;padding:9px 12px;font-weight:900;display:block}.pick-product{grid-template-columns:76px minmax(0,1fr);align-items:center;min-width:0;gap:14px!important;display:grid!important}.pick-product img,.pick-product-placeholder{object-fit:contain;background:#fff5f9;border:1px solid #ecd1dd;border-radius:14px;width:76px;height:76px}.pick-product-placeholder{color:#9b5a78;place-items:center;font-size:20px;font-weight:950;display:grid}.pick-product>div{gap:4px;min-width:0;display:grid}.pick-product strong{font-size:18px;line-height:1.2}.pick-product small{overflow-wrap:anywhere}@media (max-width:700px){.pick-product{grid-template-columns:88px minmax(0,1fr)}.pick-product img,.pick-product-placeholder{width:88px;height:88px}.pick-product strong{font-size:20px}}.access-page{color:#3f2b35;background:linear-gradient(145deg,#fff9fc,#fff0f6);place-items:center;min-height:100vh;padding:24px;display:grid}.access-page>section{text-align:center;background:#fff;border:1px solid #eccfdb;border-radius:28px;width:min(520px,100%);padding:38px;box-shadow:0 24px 80px #74305024}.access-page h1{margin:6px 0 10px;font-size:clamp(30px,6vw,42px)}.access-page p{color:#806974}.access-page form{text-align:left;gap:14px;margin-top:24px;display:grid}.access-page label{gap:7px;font-weight:850;display:grid}.access-page input,.access-page select{background:#fff;border:1px solid #dfbdcd;border-radius:12px;width:100%;padding:15px;font-size:17px}.access-page button{color:#fff;background:linear-gradient(135deg,#c65e8d,#8f4165);border:0;border-radius:12px;padding:15px;font-size:16px;font-weight:900}.access-page button:disabled{opacity:.55}.access-notice{color:#743652;background:#fff3f8;border-radius:12px;margin-top:17px;padding:13px;font-weight:750}.access-status{grid-template-columns:1fr 1fr;gap:8px;margin:18px 0;display:grid}.access-status span{color:#7b5a1d;background:#fff0d9;border-radius:10px;padding:10px;font-weight:850}.access-status span.ready{color:#217142;background:#e8f8ee}@media (max-width:600px){.access-page>section{padding:28px 20px}}.warehouse-install-notice{color:#7e6070;text-align:center;min-height:18px;font-size:13px;line-height:1.4}.warehouse-install-link{text-decoration:underline;color:#9b5a78!important;min-height:auto!important;box-shadow:none!important;background:0 0!important;margin-top:4px!important;padding:4px!important;font-size:12px!important}@media (display-mode:standalone){.warehouse-install-link{display:none!important}}.full-order-items>div{grid-template-columns:52px minmax(0,1fr) auto;align-items:center;display:grid}.order-line-image{object-fit:contain;background:#fff;border:1px solid #ead1dc;border-radius:10px;place-items:center;width:52px;height:52px;display:grid!important}.order-line-placeholder{color:#8c4968;font-weight:950}.refund-dialog{width:min(980px,100%)}.refund-warning{color:#70531a;background:#fff7df!important}.refund-items{gap:10px;display:grid}.refund-items>div{background:#fffafd;border:1px solid #ead4de;border-radius:13px;grid-template-columns:58px minmax(0,1fr) 112px;align-items:center;gap:12px;padding:10px;display:grid}.refund-item-image,.refund-item-image img{object-fit:contain;background:#fff;border-radius:10px;place-items:center;width:58px;height:58px;display:grid}.refund-item-image b{color:#944d6e}.refund-items>div>span:nth-child(2){gap:3px;display:grid}.refund-items small{color:#806876}.refund-items label{gap:4px;font-size:12px;font-weight:900;display:grid}.refund-items input{text-align:center}.refund-form{grid-template-columns:1fr 1fr;gap:12px;display:grid}.refund-form label{gap:6px;font-weight:850;display:grid}.refund-form .wide{grid-column:1/-1}.refund-form .check{align-items:center;display:flex}.refund-form textarea{min-height:80px}.refund-preview{gap:8px;display:grid;background:#f2fff6!important}.refund-preview>div{justify-content:space-between;gap:16px;display:flex}.refund-preview .refund-total{border-top:2px solid #b8ddc4;padding-top:10px;font-size:19px}.danger-confirm{color:#8b2430;background:#fff1f2;border:1px solid #d65c68;border-radius:11px;align-items:flex-start;gap:10px;margin-top:10px;padding:12px;font-weight:900;display:flex}.adjustment-history{gap:8px;display:grid}.adjustment-history>div{background:#fff8fb;border-radius:11px;align-items:center;gap:12px;padding:10px;display:flex}.adjustment-history>div>span{margin-right:auto;display:grid}.adjustment-history button{color:#703b54;background:#fff;border:1px solid #dcb5c7;border-radius:9px;padding:8px 10px;font-weight:850}@media (max-width:700px){.refund-form{grid-template-columns:1fr}.refund-form .wide{grid-column:auto}.refund-items>div{grid-template-columns:50px minmax(0,1fr)}.refund-item-image,.refund-item-image img{width:50px;height:50px}.refund-items label{grid-column:1/-1}.full-order-items>div{grid-template-columns:44px minmax(0,1fr)}.full-order-items>div>strong{grid-column:2}.order-line-image{width:44px;height:44px}}.warehouse-app{min-height:100dvh}:is(.warehouse-app:has(.picker-focus-workspace),.warehouse-app:has(.packer-workspace)){height:100dvh;padding-bottom:58px;overflow:hidden}:is(.warehouse-app:has(.picker-focus-workspace) .warehouse-header,.warehouse-app:has(.packer-workspace) .warehouse-header){min-height:58px}@media (orientation:landscape) and (max-height:820px){:is(.warehouse-app:has(.picker-focus-workspace) .warehouse-header,.warehouse-app:has(.packer-workspace) .warehouse-header){min-height:52px;padding-block:7px}.picker-focus-workspace,.packer-workspace{width:min(1180px,100% - 24px);height:calc(100dvh - 110px);overflow:hidden;padding:10px 0!important}.picker-focus-workspace{grid-template-rows:auto 8px minmax(0,1fr) auto;display:grid}.pick-focus-top{padding:8px 13px}.pick-focus-top>button{width:36px;height:36px}.pick-focus-top strong{font-size:14px}.pick-focus-top>b{font-size:20px}.pick-overall-progress{height:8px;padding:2px}.single-pick-card{border-radius:0 0 18px 18px;grid-template-rows:auto minmax(0,1fr) auto auto auto;min-height:0;display:grid}.single-pick-location{padding:8px 16px}.single-pick-location strong{font-size:clamp(30px,6vh,48px)}.single-pick-location small{padding:6px 9px}.single-pick-product{grid-template-columns:minmax(150px,30%) minmax(0,1fr);gap:16px;min-height:0;padding:8px 16px}.single-pick-product>img,.single-pick-placeholder{border-radius:14px;height:min(23vh,165px)}.single-pick-product h1{font-size:clamp(23px,4.4vh,35px)}.single-pick-target{margin-top:8px;padding:7px 12px}.single-pick-target strong{font-size:30px}.single-pick-confirm{border-radius:12px;width:calc(100% - 32px);min-height:48px;margin:0 16px 7px;font-size:16px}.single-pick-manual{margin:0 16px 6px}.single-pick-manual label{min-height:38px}.single-pick-manual input{min-height:38px!important}.single-pick-manual button,.pick-replenish{min-height:38px;padding:7px 11px}.pick-replenish{width:calc(100% - 32px);margin:0 16px 8px}.pick-reset-link{margin:0;font-size:11px;position:absolute;bottom:62px;right:18px}.packer-workspace{flex-direction:column;display:flex}.packer-workspace .warehouse-title{margin-bottom:6px}.packer-workspace .warehouse-title h1{font-size:30px}.active-printer-banner{margin-bottom:6px;padding:7px 12px}.active-printer-banner>span{width:34px;height:34px}.active-printer-banner strong{font-size:14px}.pack-queue-strip{min-height:46px;margin-bottom:6px;padding:5px 8px;overflow-x:auto}.pack-queue-strip button{min-width:130px;padding:5px}.pack-inline-notice{min-height:30px;padding:5px 9px;font-size:12px}.pack-card-simple{min-height:0;padding:10px;overflow:hidden}.pack-card-simple .pack-customer{margin-bottom:6px}.pack-card-simple .pack-customer h2{font-size:20px}.pack-product-list{max-height:118px;overflow:hidden;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:6px!important}.pack-product-list li{grid-template-columns:48px 34px 1fr!important;min-height:72px!important;padding:6px!important}.pack-product-list img,.pack-product-placeholder{width:48px;height:48px}.pack-product-list li>b{width:34px;height:34px;font-size:15px}.pack-product-list li strong{font-size:13px}.pack-controls{margin-top:6px}.pack-controls input{min-height:38px!important}.pack-extra-panel,.shipping-product-picker{margin-top:6px;padding:8px}.pack-extra-panel>header span,.pack-extra-panel p,.shipping-product-picker>header span,.shipping-product-picker>p{font-size:10px}.pack-extra-panel>header button{min-height:34px;padding:5px 8px}.pack-extra-panel>footer{margin-top:6px;padding-top:6px}.pack-extra-panel>footer strong{font-size:18px}.shipping-product-picker>div{margin:5px 0}.shipping-product-picker button{min-height:38px}.pack-one-click{min-height:48px;margin-top:6px;font-size:15px}}.compliance-review-note{color:#724b12;background:#fff9e9;border:1px solid #e6b866;border-radius:12px;gap:5px;padding:13px 14px;display:grid}.compliance-review-note span{font-size:12px;line-height:1.5}.editor-section-title{border-top:1px solid #eed8e2;gap:3px;margin-top:8px;padding-top:15px;display:grid}.editor-section-title span{color:#643149;font-size:15px;font-weight:900}.editor-section-title small{color:#8d7180}.usp-editor{grid-template-columns:repeat(3,minmax(0,1fr))}.faq-editor{gap:10px;display:grid}.faq-editor article{background:#fff9fc;border:1px solid #ead1dc;border-radius:12px;gap:8px;padding:12px;display:grid}.faq-editor article>label{color:#765366;gap:5px;font-size:12px;font-weight:800;display:grid}.faq-editor article>button{justify-self:end}@media (max-width:700px){.usp-editor{grid-template-columns:1fr}}.audit-log-dialog{flex-direction:column;gap:16px;width:min(1180px,96vw);max-height:90vh;display:flex;overflow:hidden}.audit-log-head{justify-content:space-between;align-items:flex-start;gap:24px;display:flex}.audit-log-head h2{margin:2px 0 6px}.audit-log-head p{margin:0}.audit-log-controls{grid-template-columns:minmax(280px,1fr) 180px auto auto;gap:10px;display:grid}.audit-log-controls input,.audit-log-controls select{border:1px solid var(--line);background:#fff;border-radius:14px;min-height:46px;padding:0 14px}.audit-download{justify-content:center;align-items:center;text-decoration:none;display:flex}.audit-log-table{border:1px solid var(--line);background:#fff;border-radius:16px;overflow:auto}.audit-log-row{border-bottom:1px solid var(--line);grid-template-columns:150px 85px 130px minmax(220px,1fr) minmax(220px,1.2fr);align-items:start;gap:12px;padding:11px 14px;font-size:.86rem;display:grid}.audit-log-row:last-child{border-bottom:0}.audit-log-row small{color:var(--muted);overflow-wrap:anywhere;margin-top:3px;display:block}.audit-log-header{z-index:1;background:#fff6fa;font-weight:800;position:sticky;top:0}.audit-status{text-align:center;text-transform:uppercase;border-radius:999px;padding:3px 8px;font-size:.68rem;font-weight:800}.audit-status.error{color:#a11;background:#ffe1e1}.audit-status.warning{color:#7b4d00;background:#fff0c9}.audit-status.success{color:#12643a;background:#dff7e8}.audit-status.info{color:#294f99;background:#e9efff}@media (max-width:760px){.audit-log-controls{grid-template-columns:1fr 1fr}.audit-log-row{grid-template-columns:110px 70px 1fr}.audit-log-row>:nth-child(4),.audit-log-row>:nth-child(5){grid-column:1/-1}.audit-log-head{flex-direction:column}}.product-heading-actions{flex-wrap:wrap;justify-content:flex-end;gap:10px;display:flex}.product-table td small{color:#8b365e;white-space:nowrap;text-overflow:ellipsis;max-width:360px;margin-top:4px;display:block;overflow:hidden}.product-table td[data-label=Kanalreife]{white-space:nowrap}.product-table td[data-label=Kanalreife] .erp-status{margin:2px 2px 2px 0;display:inline-flex}@media (orientation:portrait) and (min-width:701px){.picker-focus-workspace,.packer-workspace{width:min(100% - 24px,900px);height:calc(100dvh - 132px);overflow:hidden;padding:14px 0!important}.picker-focus-workspace{grid-template-rows:auto 10px minmax(0,1fr) auto;display:grid}.single-pick-card{grid-template-rows:auto minmax(0,1fr) auto auto auto;min-height:0;display:grid}.single-pick-location{padding:14px 18px}.single-pick-location strong{font-size:clamp(38px,7vh,64px)}.single-pick-product{grid-template-columns:minmax(190px,36%) minmax(0,1fr);gap:18px;min-height:0;padding:14px 18px}.single-pick-product>img,.single-pick-placeholder{height:min(27vh,270px)}.single-pick-confirm{min-height:60px}.pick-replenish{margin-bottom:12px}.pick-reset-link{margin:8px auto 0}}.confirmation-modal{overscroll-behavior:contain;max-height:calc(100dvh - 48px);overflow:auto}.confirmation-modal footer{background:linear-gradient(#fff0,#fff 18%);margin-top:16px;padding:14px 0 2px;position:sticky;bottom:-30px}.bulk-action-bar .bulk-dhl-button{color:#fff;background:#174f43;border-color:#174f43}.bulk-action-bar .bulk-dhl-button:hover{background:#0f3d34}.bulk-shipping-modal{text-align:left;width:min(720px,100%)}.bulk-shipping-modal>h2,.bulk-shipping-modal>p{text-align:center}.bulk-shipping-choice{grid-template-columns:1fr 1fr;gap:10px;margin:18px 0;display:grid}.bulk-shipping-choice button{color:#633b4e;cursor:pointer;background:#fff;border:1px solid #d8bbc8;border-radius:12px;min-height:54px;font-weight:900}.bulk-shipping-choice button.active{color:#fff;background:#174f43;border-color:#174f43;box-shadow:0 8px 22px #174f4330}.bulk-shipping-check{background:#fff6fa;border-radius:11px;align-items:center;gap:10px;margin:14px 0;padding:12px;font-weight:850;display:flex!important}.bulk-shipping-check input{accent-color:#174f43;width:20px;height:20px}.bulk-shipping-modal>label:not(.bulk-shipping-check){gap:7px;margin:14px 0;font-weight:850;display:grid}.bulk-shipping-modal>label input{width:100%}.bulk-shipping-summary small{color:#765e6b;line-height:1.45}.bulk-shipping-progress{color:#174f43;background:#f0fbf5;border:1px solid #9bcbb8;border-radius:12px;align-items:center;gap:10px;margin:14px 0;padding:13px;display:flex}.bulk-shipping-modal .confirmation-error{text-align:left}.bulk-shipping-modal .confirmation-error ul{max-height:150px;margin:8px 0 0;padding-left:20px;overflow:auto}.bulk-shipping-modal footer .danger{color:#fff;background:#174f43;border-color:#174f43}.bulk-shipping-modal footer .danger:disabled{opacity:.55;cursor:not-allowed}.bulk-merge-review{gap:10px;margin:16px 0;display:grid}.bulk-merge-review .merge-proposal{border-radius:12px;gap:5px;padding:12px 14px;display:grid}.bulk-merge-review .merge-proposal span{color:#572a40;font-weight:850}.bulk-merge-review .merge-proposal small{display:block}.stream-picklist-modal footer .bulk-dhl-button{color:#fff;background:#174f43;border-color:#174f43}.bulk-missing-weights{background:#fff5f5;border:2px solid #c86161;border-radius:14px;gap:9px;margin:14px 0;padding:14px;display:grid}.bulk-missing-weights>header{color:#7d2f38;gap:3px;display:grid}.bulk-missing-weights>header span{font-size:12px;line-height:1.45}.bulk-missing-weights>label{background:#fff;border:1px solid #edc8c8;border-radius:11px;grid-template-columns:minmax(0,1fr) 130px;align-items:center;gap:12px;padding:10px;display:grid}.bulk-missing-weights>label>span{gap:2px;min-width:0;display:grid}.bulk-missing-weights small{overflow-wrap:anywhere;color:#86656a}.bulk-missing-weights input{width:100%;min-height:44px}.bulk-missing-weights>button{justify-self:end}.bulk-weight-preview{gap:7px;max-height:180px;margin:12px 0;display:grid;overflow:auto}.bulk-weight-preview>span{color:#285b46;background:#f4fbf7;border:1px solid #cfe1d9;border-radius:10px;justify-content:space-between;align-items:center;gap:12px;padding:9px 12px;display:flex}.bulk-weight-preview strong{white-space:nowrap}@media (max-width:700px){.confirmation-modal{max-height:calc(100dvh - 16px)}.confirmation-modal footer{bottom:-17px}.bulk-shipping-choice,.bulk-missing-weights>label{grid-template-columns:1fr}.bulk-missing-weights>button{width:100%}}.warehouse-role-buttons{border:0;grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;margin:10px 0 2px;padding:0;display:grid}.warehouse-role-buttons legend{margin-bottom:8px;font-weight:900}.warehouse-role-buttons button{gap:4px;min-height:88px;display:grid;color:#633148!important;background:#fff!important;border:1px solid #e6bfd0!important;padding:12px!important}.warehouse-role-buttons button b{color:#ac718a;font-size:12px}.warehouse-role-buttons button span{font-size:16px;font-weight:950}.warehouse-role-buttons button.active{box-shadow:0 0 0 3px #eec6d8;background:linear-gradient(145deg,#fff0f6,#f8d9e6)!important;border-color:#a43f6c!important}.picker-focus-workspace{max-width:960px}.pick-focus-top{color:#fff;background:#073d2d;border-radius:18px 18px 0 0;grid-template-columns:auto 1fr auto;align-items:center;gap:16px;padding:15px 18px;display:grid}.pick-focus-top>button{color:#fff;background:#ffffff14;border:1px solid #ffffff38;border-radius:13px;width:46px;height:46px;font-size:24px}.pick-focus-top>div{display:grid}.pick-focus-top p{color:#b9e1d4;letter-spacing:.08em;margin:0;font-size:12px;font-weight:900}.pick-focus-top strong{font-size:18px}.pick-focus-top>b{color:#d5f23a;font-size:26px}.pick-overall-progress{background:#d9e0dc;height:14px;padding:3px}.pick-overall-progress span{background:linear-gradient(90deg,#95c711,#d8f23c);border-radius:99px;height:100%;transition:width .28s;display:block}.single-pick-card{background:#f9fbf7;border:1px solid #cddbd5;border-top:0;border-radius:0 0 28px 28px;overflow:hidden;box-shadow:0 26px 70px #04322326}.single-pick-location{background:#eff5ef;border-bottom:1px solid #dce6e1;grid-template-columns:1fr auto;gap:2px 18px;padding:21px 25px;display:grid}.single-pick-location span{color:#547067;text-transform:uppercase;letter-spacing:.12em;grid-column:1;font-size:12px;font-weight:900}.single-pick-location strong{color:#073d2d;letter-spacing:-.04em;grid-column:1;font-size:clamp(38px,8vw,76px);line-height:1}.single-pick-location small{color:#fff;background:#073d2d;border-radius:10px;grid-area:1/2/3;align-self:center;padding:9px 12px;font-weight:900}.single-pick-product{grid-template-columns:minmax(230px,40%) minmax(0,1fr);align-items:center;gap:28px;padding:26px;display:grid}.single-pick-product>img,.single-pick-placeholder{object-fit:contain;background:#fff;border:1px solid #dae5df;border-radius:23px;width:100%;height:min(32vh,330px)}.single-pick-placeholder{color:#174f3d;background:linear-gradient(145deg,#eaf3ee,#fff);place-items:center;font-size:44px;font-weight:950;display:grid}.single-pick-product>div{align-content:center;display:grid}.single-pick-product h1{color:#133f32;margin:2px 0 7px;font-size:clamp(27px,5vw,48px);line-height:1.04}.single-pick-product small{color:#64776f}.single-pick-target{color:#fff;background:#073d2d;border-radius:16px;justify-content:space-between;align-items:center;margin-top:20px;padding:14px 18px;display:flex}.single-pick-target span{font-weight:850}.single-pick-target strong{color:#d6ef39;font-size:44px}.single-pick-confirm{color:#17391f;background:linear-gradient(120deg,#a9d414,#d7f23b);border:0;border-radius:18px;width:calc(100% - 52px);min-height:76px;margin:0 26px 16px;font-size:21px;font-weight:950;display:block;box-shadow:0 15px 30px #81a70c35}.single-pick-confirm:disabled{opacity:.58}.single-pick-manual{grid-template-columns:1fr auto;gap:10px;margin:0 26px 12px;display:grid}.single-pick-manual label{background:#fff;border:1px solid #cbdad2;border-radius:13px;grid-template-columns:1fr 100px;align-items:center;gap:10px;padding-left:14px;display:grid}.single-pick-manual label span{color:#52675f;font-size:13px;font-weight:850}.single-pick-manual input{text-align:center;font-weight:950;border:0!important;border-left:1px solid #d6e0db!important;border-radius:0 12px 12px 0!important;font-size:20px!important}.single-pick-manual button,.pick-replenish{color:#174c3b;background:#fff;border:1px solid #aec4b8;border-radius:13px;padding:12px 16px;font-weight:900}.pick-replenish{color:#73520e;background:#fff8e4;border-color:#e1b64a;width:calc(100% - 52px);margin:0 26px 26px;display:block}.pick-reset-link{color:#80616f;background:0 0;border:0;margin:20px auto 0;text-decoration:underline;display:block}.pick-ready-to-finish,.pick-completion-screen{color:#fff;text-align:center;background:#073d2d;border-radius:28px;place-items:center;gap:13px;padding:70px 24px;display:grid}.pick-ready-to-finish>div,.pick-completion-check{color:#17391f;background:#d5f23a;border-radius:50%;place-items:center;width:88px;height:88px;font-size:50px;font-weight:950;display:grid}.pick-ready-to-finish h1,.pick-completion-screen h1{color:#fff}.pick-ready-to-finish button,.pick-next-list{color:#17391f;background:#d5f23a;border:0;border-radius:14px;min-height:58px;padding:14px 22px;font-weight:950}.pick-completion-screen>div:last-child{flex-wrap:wrap;justify-content:center;gap:10px;display:flex}.pick-handoff{color:#fff;background:0 0;border:1px solid #fff5;border-radius:14px;min-height:58px;padding:14px 22px;font-weight:900}.pick-finish-dialog{border:3px solid #91bd18}.pick-finish-dialog>span{color:#17391f;background:#d5f23a;border-radius:50%;place-items:center;width:58px;height:58px;margin:auto;font-size:32px;font-weight:950;display:grid}.shipping-product-picker{background:#f4faf6;border:1px solid #c7d8d0;border-radius:17px;margin-top:16px;padding:17px}.shipping-product-picker>header{justify-content:space-between;gap:12px;display:flex}.shipping-product-picker>header>div{display:grid}.shipping-product-picker>header span,.shipping-product-picker>p{color:#657970;font-size:12px}.shipping-product-picker>header b{color:#0e6145}.shipping-product-picker>div{grid-template-columns:repeat(3,1fr);gap:8px;margin:13px 0;display:grid}.shipping-product-picker button{color:#214f3f;background:#fff;border:1px solid #b8cbc2;border-radius:11px;min-height:54px;font-weight:900}.shipping-product-picker button.active{color:#fff;background:#0d6245;border-color:#0d6245}.shipping-product-picker button:disabled{opacity:.38}.shipping-product-picker p{margin:0}@media (max-width:700px){.warehouse-role-buttons{grid-template-columns:1fr}.warehouse-role-buttons button{text-align:left;grid-template-columns:34px 1fr;align-items:center;min-height:64px}.single-pick-product{grid-template-columns:1fr;gap:14px;padding:18px}.single-pick-product>img,.single-pick-placeholder{height:210px}.single-pick-product h1{font-size:28px}.single-pick-target{margin-top:12px}.single-pick-location{padding:16px}.single-pick-location strong{font-size:46px}.single-pick-location small{font-size:10px}.single-pick-confirm{width:calc(100% - 36px);margin:0 18px 12px}.single-pick-manual{grid-template-columns:1fr;margin:0 18px 10px}.single-pick-manual button{min-height:50px}.pick-replenish{width:calc(100% - 36px);margin:0 18px 18px}.shipping-product-picker>header{display:grid}.shipping-product-picker>div{grid-template-columns:1fr}.pick-focus-top strong{font-size:15px}.pick-focus-top>b{font-size:21px}}:is(.warehouse-app:has(.picker-focus-workspace) .warehouse-header,.warehouse-app:has(.packer-workspace) .warehouse-header){min-height:54px;padding-block:7px}:is(.warehouse-app:has(.picker-focus-workspace) .warehouse-notice,.warehouse-app:has(.packer-workspace) .warehouse-notice){min-height:54px;padding-block:8px}@media (orientation:landscape) and (max-height:900px){.picker-focus-workspace,.packer-workspace{box-sizing:border-box;width:min(1180px,100% - 20px);height:calc(100dvh - 108px);margin:0 auto;overflow:hidden;padding:8px 0!important}.picker-focus-workspace{grid-template-rows:auto 7px minmax(0,1fr) auto;display:grid}.pick-focus-top{padding:7px 12px}.pick-focus-top>button{width:34px;height:34px}.pick-focus-top strong{font-size:13px}.pick-focus-top>b{font-size:19px}.pick-overall-progress{height:7px;padding:1px}.single-pick-card{border-radius:0 0 16px 16px;grid-template-rows:auto minmax(0,1fr) auto auto auto;min-height:0;display:grid}.single-pick-location{padding:6px 14px}.single-pick-location strong{font-size:clamp(28px,5.5vh,46px)}.single-pick-location small{padding:5px 8px;font-size:10px}.single-pick-product{grid-template-columns:minmax(130px,28%) minmax(0,1fr);gap:13px;min-height:0;padding:7px 14px}.single-pick-product>img,.single-pick-placeholder{border-radius:13px;height:min(21vh,150px)}.single-pick-product h1{font-size:clamp(21px,4vh,32px)}.single-pick-target{margin-top:6px;padding:6px 10px}.single-pick-target strong{font-size:27px}.single-pick-confirm{border-radius:11px;width:calc(100% - 28px);min-height:44px;margin:0 14px 5px;font-size:15px}.single-pick-manual{margin:0 14px 5px}.single-pick-manual label,.single-pick-manual input,.single-pick-manual button,.pick-replenish{min-height:35px!important}.single-pick-manual button,.pick-replenish{padding:5px 9px}.pick-replenish{width:calc(100% - 28px);margin:0 14px 6px}.pick-reset-link{margin:0;font-size:10px;position:absolute;bottom:58px;right:16px}.packer-workspace{flex-direction:column;display:flex}.packer-workspace .warehouse-title{min-height:40px;margin:0 0 4px}.packer-workspace .warehouse-title h1{font-size:26px}.active-printer-banner{min-height:42px;margin-bottom:4px;padding:5px 10px}.active-printer-banner>span{width:30px;height:30px}.active-printer-banner small{font-size:9px}.active-printer-banner strong{font-size:12px}.pack-queue-strip{min-height:40px;margin-bottom:4px;padding:4px 7px;overflow-x:auto}.pack-queue-strip button{min-width:120px;padding:4px}.pack-inline-notice{min-height:26px;padding:4px 8px;font-size:11px}.pack-card-simple{grid-template-rows:auto auto auto minmax(44px,auto);grid-template-columns:minmax(0,1.1fr) minmax(300px,.9fr);gap:5px 10px;min-height:0;padding:8px;display:grid;overflow:hidden}.pack-card-simple .pack-customer{grid-area:1/1;margin:0}.pack-card-simple .pack-customer h2{font-size:18px}.pack-card-simple .pack-customer strong,.pack-card-simple .pack-customer small{font-size:10px}.pack-product-list{grid-area:2/1/5;align-content:start;max-height:none;overflow:hidden;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:5px!important}.pack-product-list li{grid-template-columns:42px 30px 1fr!important;min-height:59px!important;padding:4px!important}.pack-product-list img,.pack-product-placeholder{width:42px;height:42px}.pack-product-list li>b{width:30px;height:30px;font-size:13px}.pack-product-list li strong{font-size:11px}.pack-product-list li small{font-size:8px}.pack-controls{grid-area:1/2;margin:0}.pack-controls input{min-height:34px!important}.pack-extra-panel{grid-area:2/2;margin:0;padding:6px}.pack-extra-panel>header{gap:4px}.pack-extra-panel>header>div{width:100%;margin:0}.pack-extra-panel>header span,.pack-extra-panel p{display:none}.pack-extra-panel>header button{min-height:29px;padding:3px 6px;font-size:10px}.pack-extra-panel>footer{margin-top:4px;padding-top:4px}.pack-extra-panel>footer span{font-size:10px}.pack-extra-panel>footer strong{font-size:16px}.shipping-product-picker{grid-area:3/2;margin:0;padding:6px}.shipping-product-picker>header span,.shipping-product-picker>p{display:none}.shipping-product-picker>header strong,.shipping-product-picker>header b{font-size:10px}.shipping-product-picker>div{gap:4px;margin:4px 0}.shipping-product-picker button{min-height:30px;padding:3px;font-size:9px}.pack-one-click,.pack-success{grid-area:4/2;min-height:42px;margin:0;font-size:13px}}@media (orientation:portrait) and (min-width:701px){.picker-focus-workspace,.packer-workspace{box-sizing:border-box;width:min(100% - 20px,900px);height:calc(100dvh - 108px);margin:0 auto;overflow:hidden;padding:10px 0!important}.picker-focus-workspace{grid-template-rows:auto 8px minmax(0,1fr) auto;display:grid}.single-pick-card{grid-template-rows:auto minmax(0,1fr) auto auto auto;min-height:0;display:grid}.single-pick-location{padding:10px 15px}.single-pick-location strong{font-size:clamp(34px,6vh,58px)}.single-pick-product{grid-template-columns:minmax(170px,34%) minmax(0,1fr);gap:15px;min-height:0;padding:10px 15px}.single-pick-product>img,.single-pick-placeholder{height:min(24vh,240px)}.single-pick-product h1{font-size:clamp(25px,4.2vh,39px)}.single-pick-confirm{min-height:54px;margin-bottom:8px}.single-pick-manual{margin-bottom:7px}.pick-replenish{margin-bottom:9px}.pick-reset-link{margin:5px auto 0}.packer-workspace{overflow:hidden}.packer-workspace .warehouse-title,.active-printer-banner,.pack-queue-strip{margin-bottom:6px}.pack-card-simple{max-height:calc(100dvh - 310px);padding:10px;overflow:hidden}.pack-product-list{grid-template-columns:repeat(2,minmax(0,1fr))!important}.pack-extra-panel,.shipping-product-picker{margin-top:7px;padding:9px}.pack-one-click{min-height:50px;margin-top:7px}}:is(.warehouse-app:has(.picker-focus-workspace),.warehouse-app:has(.packer-workspace)){box-sizing:border-box;width:100%;height:100dvh;min-height:100dvh;padding:0 0 48px;overflow:hidden}:is(.warehouse-app:has(.picker-focus-workspace) .warehouse-header,.warehouse-app:has(.packer-workspace) .warehouse-header){box-sizing:border-box;width:100%;height:48px;min-height:48px;padding:5px clamp(10px,2vw,22px)}:is(.warehouse-app:has(.picker-focus-workspace) .warehouse-notice,.warehouse-app:has(.packer-workspace) .warehouse-notice){box-sizing:border-box;height:48px;min-height:48px;padding:7px clamp(10px,2vw,22px);font-size:12px;overflow:hidden}.picker-focus-workspace,.packer-workspace{box-sizing:border-box!important;width:100%!important;max-width:none!important;height:calc(100dvh - 96px)!important;min-height:0!important;margin:0!important;padding:6px clamp(8px,1.2vw,16px)!important;overflow:hidden!important}.picker-focus-workspace{grid-template-rows:auto 7px minmax(0,1fr) auto!important;display:grid!important}.picker-focus-workspace .pick-focus-top{border-radius:14px 14px 0 0;padding:7px 12px}.picker-focus-workspace .pick-focus-top>button{width:38px;height:38px}.picker-focus-workspace .pick-overall-progress{height:7px;padding:1px}.picker-focus-workspace .single-pick-card{border-radius:0 0 16px 16px;width:100%;min-width:0;min-height:0;grid-template-rows:auto minmax(0,1fr) minmax(58px,9vh) auto auto!important;display:grid!important}.picker-focus-workspace .single-pick-location{padding:7px clamp(12px,2vw,22px)}.picker-focus-workspace .single-pick-location strong{font-size:clamp(29px,5.4vh,52px)}.picker-focus-workspace .single-pick-product{min-width:0;min-height:0;overflow:hidden;grid-template-columns:minmax(150px,31%) minmax(0,1fr)!important;gap:clamp(12px,2vw,26px)!important;padding:8px clamp(12px,2vw,22px)!important}.picker-focus-workspace .single-pick-product>img,.picker-focus-workspace .single-pick-placeholder{object-fit:contain;width:100%;min-height:0;max-height:none;height:100%!important}.picker-focus-workspace .single-pick-product>div{min-width:0}.picker-focus-workspace .single-pick-product h1{overflow-wrap:anywhere;margin:2px 0 6px;font-size:clamp(24px,4.6vh,46px)!important}.picker-focus-workspace .single-pick-target{margin-top:8px;padding:8px 13px}.picker-focus-workspace .single-pick-target strong{font-size:clamp(30px,5vh,44px)}.picker-focus-workspace .single-pick-confirm{border-radius:12px;height:100%;width:100%!important;min-height:58px!important;margin:0!important;font-size:clamp(18px,2.4vw,27px)!important}.picker-focus-workspace .single-pick-manual{width:100%;min-width:0;margin:5px 0!important}.picker-focus-workspace .single-pick-manual label,.picker-focus-workspace .single-pick-manual input,.picker-focus-workspace .single-pick-manual button{min-height:40px!important}.picker-focus-workspace .pick-replenish{width:100%!important;min-height:40px!important;margin:0!important}.picker-focus-workspace .pick-reset-link{z-index:10;font-size:10px;margin:0!important;position:fixed!important;bottom:50px!important;right:12px!important}.packer-workspace{align-content:stretch;grid-template-rows:auto auto auto auto auto minmax(0,1fr)!important;display:grid!important}.packer-workspace .warehouse-title{min-height:44px;margin:0 0 6px}.packer-workspace .warehouse-title>button{width:42px;height:42px}.packer-workspace .warehouse-title h1{font-size:clamp(28px,4vh,38px)}.packer-workspace .warehouse-title>span{padding:9px 12px;font-size:14px}.packer-workspace .active-printer-banner{min-height:48px;margin:0 0 6px;padding:7px 12px}.packer-workspace .active-printer-banner>span{width:34px;height:34px}.packer-workspace .active-printer-banner small{font-size:10px}.packer-workspace .active-printer-banner strong{font-size:14px}.packer-workspace .tablet-cart-lock{background:#fff8fb;border:1px solid #e7c4d3;border-radius:12px;justify-content:space-between;align-items:center;gap:12px;min-height:38px;margin:0 0 4px;padding:5px 9px;display:flex}.packer-workspace .tablet-cart-lock strong{white-space:nowrap}.packer-workspace .tablet-cart-lock span{color:#8c6c7a;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.packer-workspace .pack-queue-strip{min-height:50px;margin:0 0 6px;padding:6px 9px;overflow:auto hidden}.packer-workspace .pack-queue-strip button{min-width:145px;padding:7px;font-size:13px}.packer-workspace .pack-queue-strip button small{font-size:10px}.packer-workspace .pack-inline-notice{min-height:34px;padding:7px 10px;font-size:13px}.packer-workspace .pack-card-simple{width:100%;min-width:0;height:100%;min-height:0;grid-template-rows:auto auto auto minmax(62px,auto)!important;grid-template-columns:minmax(0,1.22fr) minmax(350px,.78fr)!important;gap:9px 14px!important;padding:clamp(12px,1.5vw,20px)!important;display:grid!important;overflow:hidden!important}.packer-workspace .pack-customer{min-width:0;grid-area:1/1!important;margin:0!important}.packer-workspace .pack-customer h2{margin:3px 0;font-size:24px}.packer-workspace .pack-customer strong,.packer-workspace .pack-customer small{font-size:13px}.packer-workspace .pack-product-list{grid-auto-rows:minmax(0,1fr);min-width:0;min-height:0;grid-area:2/1/5!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;align-content:stretch!important;gap:8px!important;max-height:none!important;overflow:hidden auto!important}.packer-workspace .pack-product-list.pack-product-count-1{grid-template-rows:minmax(0,1fr)!important;grid-template-columns:1fr!important;overflow:hidden!important}.packer-workspace .pack-product-list.pack-product-count-2{grid-template-rows:minmax(0,1fr)!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;overflow:hidden!important}.packer-workspace .pack-product-list.pack-product-count-3,.packer-workspace .pack-product-list.pack-product-count-4{grid-template-rows:repeat(2,minmax(0,1fr))!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;overflow:hidden!important}.packer-workspace .pack-product-list.pack-product-count-3 li:last-child{grid-column:1/-1}.packer-workspace .pack-product-list li{min-width:0;grid-template-columns:clamp(50px,7vh,66px) 38px minmax(0,1fr)!important;gap:9px!important;min-height:70px!important;padding:7px!important}.packer-workspace .pack-product-list.pack-product-count-1 li,.packer-workspace .pack-product-list.pack-product-count-2 li,.packer-workspace .pack-product-list.pack-product-count-3 li,.packer-workspace .pack-product-list.pack-product-count-4 li{align-content:center;height:100%}.packer-workspace .pack-product-list.pack-product-count-1 li{grid-template-columns:minmax(170px,42%) 58px minmax(0,1fr)!important;gap:clamp(14px,2vw,26px)!important;padding:clamp(12px,2vw,24px)!important}.packer-workspace .pack-product-list.pack-product-count-1 img,.packer-workspace .pack-product-list.pack-product-count-1 .pack-product-placeholder{min-height:150px;width:100%!important;height:min(29vh,240px)!important}.packer-workspace .pack-product-list.pack-product-count-1 li>b{width:58px!important;height:58px!important;font-size:23px!important}.packer-workspace .pack-product-list.pack-product-count-1 li strong{font-size:clamp(18px,2.8vh,27px)!important}.packer-workspace .pack-product-list.pack-product-count-2 li{grid-template-columns:minmax(92px,38%) 46px minmax(0,1fr)!important;gap:10px!important;padding:clamp(9px,1.2vw,15px)!important}.packer-workspace .pack-product-list.pack-product-count-2 img,.packer-workspace .pack-product-list.pack-product-count-2 .pack-product-placeholder{min-height:105px;width:100%!important;height:min(23vh,180px)!important}.packer-workspace .pack-product-list.pack-product-count-2 li>b{width:46px!important;height:46px!important;font-size:19px!important}.packer-workspace .pack-product-list.pack-product-count-2 li strong{font-size:clamp(15px,2.1vh,21px)!important}.packer-workspace .pack-product-list.pack-product-count-3 img,.packer-workspace .pack-product-list.pack-product-count-3 .pack-product-placeholder,.packer-workspace .pack-product-list.pack-product-count-4 img,.packer-workspace .pack-product-list.pack-product-count-4 .pack-product-placeholder{width:clamp(64px,9vh,86px)!important;height:clamp(64px,9vh,86px)!important}.packer-workspace .pack-product-list li>b{width:38px!important;height:38px!important;font-size:16px!important}.packer-workspace .pack-product-list li>div{min-width:0}.packer-workspace .pack-product-list li strong{line-height:1.2;font-size:clamp(13px,1.8vh,17px)!important}.packer-workspace .pack-product-list li small{text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.packer-workspace .pack-controls{align-items:end;grid-area:1/2!important;margin:0!important}.packer-workspace .pack-controls label span{font-size:13px}.packer-workspace .pack-controls input{min-height:44px!important;font-size:18px!important}.packer-workspace .pack-extra-panel{min-width:0;overflow:hidden;grid-area:2/2!important;margin:0!important;padding:10px!important}.packer-workspace .pack-extra-panel>header{gap:4px}.packer-workspace .pack-extra-panel>header>div{width:100%;margin:0}.packer-workspace .pack-extra-panel>header span,.packer-workspace .pack-extra-panel p{display:none}.packer-workspace .pack-extra-panel>header strong{font-size:14px}.packer-workspace .pack-extra-panel>header button{min-height:38px;padding:6px 8px;font-size:12px}.packer-workspace .pack-extra-panel>footer{margin-top:4px;padding-top:4px}.packer-workspace .pack-extra-panel>footer span{font-size:12px}.packer-workspace .pack-extra-panel>footer strong{font-size:21px}.packer-workspace .shipping-product-picker{min-width:0;overflow:hidden;grid-area:3/2!important;margin:0!important;padding:10px!important}.packer-workspace .shipping-product-picker>header span,.packer-workspace .shipping-product-picker>p{display:none}.packer-workspace .shipping-product-picker>header strong,.packer-workspace .shipping-product-picker>header b{font-size:13px}.packer-workspace .shipping-product-picker>div{gap:6px;margin:7px 0}.packer-workspace .shipping-product-picker button{min-height:42px;padding:5px;font-size:12px}.packer-workspace .pack-one-click,.packer-workspace .pack-success{height:100%;grid-area:4/2!important;width:100%!important;min-height:76px!important;margin:0!important;font-size:clamp(18px,2.4vh,23px)!important}@media (orientation:portrait) and (min-width:701px){.picker-focus-workspace,.packer-workspace{width:100%!important;max-width:none!important;margin:0!important;padding-inline:7px!important}.picker-focus-workspace .single-pick-product{grid-template-columns:minmax(180px,36%) minmax(0,1fr)!important}.packer-workspace .pack-card-simple{grid-template-columns:minmax(0,1.08fr) minmax(285px,.92fr)!important;max-height:none!important}.packer-workspace .pack-product-list{grid-template-columns:1fr!important}}@media (max-width:700px){.picker-focus-workspace,.packer-workspace{width:100%!important;max-width:none!important;margin:0!important;padding-inline:6px!important}.picker-focus-workspace .single-pick-product{grid-template-columns:minmax(90px,30%) minmax(0,1fr)!important;gap:9px!important;padding:7px!important}.picker-focus-workspace .single-pick-product>img,.picker-focus-workspace .single-pick-placeholder{height:100%!important}.picker-focus-workspace .single-pick-location strong{font-size:30px}.picker-focus-workspace .single-pick-product h1{font-size:22px!important}.picker-focus-workspace .single-pick-manual{grid-template-columns:minmax(0,1fr) auto}.packer-workspace .pack-card-simple{grid-template-columns:minmax(0,1.05fr) minmax(160px,.95fr)!important}.packer-workspace .pack-product-list{grid-template-columns:1fr!important}.packer-workspace .pack-extra-panel>header button{font-size:8px}.packer-workspace .shipping-product-picker>div{grid-template-columns:1fr}}.config-workspace{gap:18px;min-width:0;padding:22px;display:grid}.config-hero{background:linear-gradient(135deg,#fff 0%,#fff5f9 100%);border:1px solid #efd3df;border-radius:24px;justify-content:space-between;align-items:center;gap:24px;padding:24px;display:flex}.config-hero h2{color:#54223a;margin:2px 0 6px;font-size:34px}.config-hero p{color:#765d69;margin:0}.primary-button{color:#fff;cursor:pointer;background:#a53268;border:0;border-radius:14px;padding:14px 18px;font-weight:900}.primary-button:disabled{opacity:.55;cursor:wait}.config-message{color:#6b2b48;background:#fff6fa;border:1px solid #e7b8cc;border-radius:14px;padding:13px 16px;font-weight:800}.config-role-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.config-role-card{text-align:left;color:#5a293f;cursor:pointer;background:#fff;border:1px solid #ead2dc;border-radius:18px;gap:4px;padding:17px;display:grid}.config-role-card.active{background:#fff4f8;border-color:#b23e74;box-shadow:0 10px 25px #912c5c21}.config-role-card span{font-weight:900}.config-role-card strong{font-size:28px}.config-role-card small{color:#806571}.config-profile-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.config-profile-card{background:#fff;border:1px solid #ead2dc;border-radius:20px;gap:14px;padding:18px;display:grid}.config-profile-card h3{margin:2px 0}.config-profile-fields{grid-template-columns:repeat(4,minmax(0,1fr));gap:9px;display:grid}.config-profile-fields label,.config-drawer-fields label{color:#674354;gap:5px;font-size:12px;font-weight:900;display:grid}.config-profile-fields input,.config-drawer-fields input,.config-drawer-fields textarea,.config-catalog-head input{width:100%;font:inherit;color:#4e2a3a;background:#fff;border:1px solid #e3bdce;border-radius:11px;padding:10px}.config-switches{color:#725361;flex-wrap:wrap;gap:14px;font-size:12px;font-weight:800;display:flex}.config-profile-card>button{color:#8d2d5a;cursor:pointer;background:#fff;border:1px solid #c96b96;border-radius:11px;justify-self:start;padding:10px 14px;font-weight:900}.config-catalog-card{background:#fff;border:1px solid #ead2dc;border-radius:22px;min-width:0;overflow:hidden}.config-catalog-head{justify-content:space-between;align-items:center;gap:20px;padding:18px;display:flex}.config-catalog-head h3{margin:0 0 4px}.config-catalog-head p{color:#806875;margin:0;font-size:13px}.config-catalog-head input{max-width:360px}.config-table-wrap{overflow:auto}.config-table{border-collapse:collapse;width:100%;min-width:820px}.config-table th{color:#785267;text-transform:uppercase;text-align:left;background:#fff1f6;padding:10px 14px;font-size:11px}.config-table td{color:#593146;border-top:1px solid #f0dde5;padding:11px 14px}.config-table tbody tr{cursor:pointer}.config-table tbody tr:hover{background:#fff8fb}.config-product{align-items:center;gap:10px;min-width:300px;display:flex}.config-product>div:last-child{gap:3px;display:grid}.config-product small{color:#8a727d}.config-image{background:#f8e7ef;border-radius:12px;flex:0 0 48px;place-items:center;width:48px;height:48px;font-weight:900;display:grid;overflow:hidden}.config-image img{object-fit:contain;width:100%;height:100%}.stock-good{color:#18794e}.stock-out{color:#b52f45}.config-status{border-radius:999px;padding:5px 8px;font-size:11px;font-weight:900;display:inline-flex}.config-status.live{color:#196a42;background:#e5f7eb}.config-status.off{color:#76505f;background:#f3e8ed}.config-empty{text-align:center!important;color:#836b76!important;padding:32px!important}.config-drawer-backdrop{z-index:70;background:#37192759;justify-content:flex-end;display:flex;position:fixed;inset:0}.config-drawer{background:#fff;width:min(560px,100%);height:100%;padding:28px;position:relative;overflow:auto;box-shadow:-12px 0 34px #41162a2e}.config-drawer h2{color:#54223a;padding-right:35px}.config-close{color:#8f315c;cursor:pointer;background:#f8dce8;border:0;border-radius:50%;width:36px;height:36px;font-size:24px;position:absolute;top:18px;right:18px}.config-stock-summary{grid-template-columns:repeat(3,1fr);gap:9px;margin:18px 0;display:grid}.config-stock-summary>div{background:#fff4f8;border-radius:14px;gap:3px;padding:13px;display:grid}.config-stock-summary span{color:#7b5f6b;font-size:11px;font-weight:800}.config-stock-summary strong{font-size:22px}.config-toggle{align-items:center;gap:8px;margin:12px 0 18px;font-weight:900;display:flex}.config-drawer-fields{grid-template-columns:1fr 1fr;gap:13px;display:grid}.config-drawer-fields .wide{grid-column:1/-1}.config-drawer-fields small{color:#826c76;font-weight:600}.config-drawer-fields textarea{resize:vertical;min-height:78px}.config-save{width:100%;margin-top:18px}.bulk-inventory-editor{grid-template-columns:minmax(150px,1fr) minmax(140px,1fr) minmax(100px,.7fr);gap:8px;display:grid}.bulk-inventory-editor select,.bulk-inventory-editor input{min-width:0}.config-stock-button{color:#8f315c;cursor:pointer;background:#fff;border:1px solid #b43f75;border-radius:13px;width:100%;margin:0 0 14px;padding:12px 14px;font-weight:900}.config-stock-editor{background:#fff7fa;border:1px solid #e4b5ca;border-radius:16px;gap:10px;margin:0 0 16px;padding:14px;display:grid}.config-stock-editor label{color:#674354;gap:6px;font-size:12px;font-weight:900;display:grid}.config-stock-editor input{width:100%;font:inherit;color:#4e2a3a;background:#fff;border:1px solid #dca8bf;border-radius:11px;padding:12px}.config-stock-editor p{color:#725361;margin:0;font-size:12px}.config-stock-editor>div{grid-template-columns:1fr 1fr;gap:8px;display:grid}.config-secondary-button{color:#7a3152;cursor:pointer;background:#fff;border:1px solid #d5a0b8;border-radius:14px;padding:12px 14px;font-weight:900}.config-stock-button:disabled,.config-secondary-button:disabled{opacity:.55;cursor:wait}@media (max-width:1050px){.config-role-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.config-profile-grid{grid-template-columns:1fr}.config-profile-fields{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:700px){.config-workspace{padding:10px}.config-hero,.config-catalog-head{flex-direction:column;align-items:stretch}.config-role-grid{grid-template-columns:1fr 1fr}.config-profile-fields,.config-drawer-fields{grid-template-columns:1fr}.config-drawer-fields .wide{grid-column:auto}.config-stock-summary{grid-template-columns:1fr 1fr 1fr}.bulk-inventory-editor{grid-template-columns:1fr}}.config-live-check{background:#fff;border:1px solid #e7c6d4;border-radius:18px;justify-content:space-between;align-items:center;gap:18px;padding:15px 17px;display:flex}.config-live-check>div:first-child{align-items:center;gap:11px;display:flex}.config-live-check>div:first-child>div{gap:3px;display:grid}.config-live-check small{color:#795f6b}.config-live-check.ready{background:#f1fbf5;border-color:#a8dfbe}.config-live-check.attention{background:#fffaf2;border-color:#ecc9a2}.config-live-dot{background:#d28c2e;border-radius:50%;width:13px;height:13px;box-shadow:0 0 0 5px #d28c2e1f}.config-live-check.ready .config-live-dot{background:#1a9a5b;box-shadow:0 0 0 5px #1a9a5b1f}.config-live-facts{flex-wrap:wrap;gap:8px;display:flex}.config-live-facts span{color:#6b4658;background:#ffffffbf;border-radius:999px;padding:7px 10px;font-size:12px}@media (max-width:700px){.config-live-check{flex-direction:column;align-items:stretch}}.shopify-import-card{background:#fff8fb;border:1px solid #a633683d;border-radius:18px;gap:12px;padding:16px;display:grid}.shopify-import-card>div:first-child{gap:4px;display:grid}.shopify-import-card>div:first-child span{color:#735b66;font-size:.86rem;line-height:1.45}.shopify-readiness{border-radius:14px;gap:7px;padding:13px;display:grid}.shopify-readiness.ready{background:#edf9f0;border:1px solid #78c58a}.shopify-readiness.blocked{background:#fff0f0;border:1px solid #e78e8e}.shopify-readiness small,.shopify-readiness span{line-height:1.4;display:block}.product-dimensions-editor{background:#fff;border:1px solid #a633682e;border-radius:14px;padding:12px}:is(.warehouse-app:has(.picker-focus-workspace),.warehouse-app:has(.packer-workspace)){height:auto!important;min-height:100dvh!important;padding-bottom:64px!important;overflow:hidden auto!important}.picker-focus-workspace,.packer-workspace{width:min(1220px,100% - 20px)!important;height:auto!important;min-height:calc(100dvh - 112px)!important;overflow:visible!important}.picker-focus-workspace{flex-direction:column!important;display:flex!important}.picker-focus-workspace .single-pick-card{flex-direction:column!important;flex:1 0 auto!important;min-height:calc(100dvh - 190px)!important;display:flex!important;overflow:visible!important}.picker-focus-workspace .single-pick-product{flex:auto!important;min-height:320px!important;overflow:visible!important}.picker-focus-workspace .single-pick-product>img,.picker-focus-workspace .single-pick-placeholder{min-height:240px!important;max-height:430px!important}.picker-focus-workspace .single-pick-confirm{flex:none!important;min-height:82px!important;padding:16px!important}.picker-focus-workspace .pick-reset-link{margin:10px auto!important;position:static!important}.packer-workspace{flex-direction:column!important;display:flex!important}.packer-workspace .pack-card-simple{height:auto!important;min-height:calc(100dvh - 270px)!important;overflow:visible!important}.packer-workspace .pack-product-list,.packer-workspace .pack-product-list.pack-product-count-1,.packer-workspace .pack-product-list.pack-product-count-2,.packer-workspace .pack-product-list.pack-product-count-3,.packer-workspace .pack-product-list.pack-product-count-4{max-height:none!important;overflow:hidden visible!important}.packer-workspace .pack-product-list li{min-height:112px!important}.packer-workspace .pack-product-list img,.packer-workspace .pack-product-placeholder{width:92px!important;height:92px!important}.packer-workspace .pack-one-click,.packer-workspace .pack-success{min-height:88px!important;padding:16px!important}.inventory-breakdown{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:4px 0 14px;display:grid}.inventory-breakdown>span{background:#fff8fb;border:1px solid #efd6e1;border-radius:14px;gap:3px;padding:12px 14px;display:grid}.inventory-breakdown small{color:#775f69;font-weight:800}.inventory-breakdown strong{color:#53243b;font-size:21px}.inventory-reserved{color:#a13b68!important}.analytics-metrics article.analytics-incomplete{background:#fff9ed;border-color:#e6b66a}.analytics-metrics article.analytics-incomplete strong{color:#8a5700;font-size:clamp(16px,2vw,24px)}.analytics-missing-cost{border-top:1px solid #ecd7e0;gap:0;margin-top:18px;padding-top:14px;display:grid!important}.analytics-missing-cost h4{color:#7a3454;margin:0 0 8px}.analytics-missing-cost>div{border-top:1px solid #f2e4ea;justify-content:space-between;gap:16px;padding:9px 0;display:flex!important}.analytics-missing-cost span,.analytics-missing-cost small{display:block}.analytics-missing-cost small{color:#8f7480;margin-top:3px}@media (orientation:portrait){.picker-focus-workspace .single-pick-product{grid-template-columns:1fr!important}.picker-focus-workspace .single-pick-product>img,.picker-focus-workspace .single-pick-placeholder{width:100%!important;min-height:280px!important;max-height:46vh!important}.packer-workspace .pack-card-simple{flex-direction:column!important;min-height:0!important;display:flex!important}.packer-workspace .pack-card-simple>*{width:100%!important}.packer-workspace .pack-product-list,.packer-workspace .pack-product-list.pack-product-count-1,.packer-workspace .pack-product-list.pack-product-count-2,.packer-workspace .pack-product-list.pack-product-count-3,.packer-workspace .pack-product-list.pack-product-count-4{grid-template-rows:none!important;grid-template-columns:1fr!important;display:grid!important}.packer-workspace .pack-product-list li,.packer-workspace .pack-product-list.pack-product-count-1 li,.packer-workspace .pack-product-list.pack-product-count-2 li{grid-template-columns:120px 48px minmax(0,1fr)!important;height:auto!important;min-height:140px!important}.packer-workspace .pack-product-list img,.packer-workspace .pack-product-placeholder{width:120px!important;height:120px!important}}@media (max-width:700px){.picker-focus-workspace,.packer-workspace{width:100%!important}.picker-focus-workspace .single-pick-product{min-height:260px!important}.packer-workspace .pack-product-list li,.packer-workspace .pack-product-list.pack-product-count-1 li,.packer-workspace .pack-product-list.pack-product-count-2 li{grid-template-columns:88px 42px minmax(0,1fr)!important;min-height:110px!important}.packer-workspace .pack-product-list img,.packer-workspace .pack-product-placeholder{width:88px!important;height:88px!important}.inventory-breakdown{grid-template-columns:1fr}}.config-drawer-fields select{width:100%;font:inherit;color:#4e2a3a;background:#fff;border:1px solid #e3bdce;border-radius:11px;padding:10px}.config-item-image-editor{background:#fff8fb;border:1px solid #ead2dc;border-radius:18px;align-items:center;gap:14px;margin:12px 0 4px;padding:14px;display:flex}.config-item-image-preview{color:#8f315c;background:#f8e7ef;border-radius:16px;flex:0 0 124px;place-items:center;width:124px;height:124px;font-weight:900;display:grid;overflow:hidden}.config-item-image-preview img{object-fit:contain;background:#fff;width:100%;height:100%}.config-item-image-editor>div:last-child{gap:8px;display:grid}.config-stock-button{color:#8d2d5a;cursor:pointer;background:#fff;border:1px solid #c96b96;border-radius:12px;padding:11px 14px;font-weight:900}.config-stock-button:disabled{opacity:.55;cursor:wait}.order-notification-button{color:#6f2b4c;cursor:pointer;background:#fff;border:1px solid #e4bfd0;border-radius:12px;align-items:center;gap:7px;padding:9px 12px;font-weight:900;display:inline-flex}.order-notification-button.active{color:#17643e;background:#eaf8f0;border-color:#7ac59b}.order-notification-button:disabled{opacity:.6;cursor:wait}@media (max-width:700px){.config-item-image-editor{flex-direction:column;align-items:stretch}.config-item-image-preview{width:100%;height:180px}}.config-hero-actions{flex-wrap:wrap;justify-content:flex-end;gap:10px;display:flex}.config-created{white-space:nowrap;color:#765d69;font-size:12px;font-weight:800}.config-create-note{color:#765d69;background:#fff4f8;border-radius:14px;padding:12px 14px;font-size:13px;line-height:1.45}.config-create-dialog{width:min(620px,100%)}.notification-setup-backdrop{z-index:1200;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#250f1a7a;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.notification-setup{background:#fff;border:1px solid #edcad9;border-radius:26px;width:min(620px,100%);padding:30px;position:relative;box-shadow:0 28px 80px #3f142942}.notification-setup h2{margin:3px 0 10px;font-size:30px}.notification-setup p{line-height:1.55}.notification-app-links,.notification-actions{flex-wrap:wrap;gap:10px;margin:18px 0;display:flex}.notification-app-links a,.notification-actions button{color:#73284c;background:#fff;border:1px solid #dca7bf;border-radius:12px;padding:11px 14px;font-weight:900;text-decoration:none}.notification-topic{background:#fff2f7;border-radius:16px;gap:7px;padding:16px;display:grid}.notification-topic strong{overflow-wrap:anywhere}.notification-topic button{color:#9c3464;cursor:pointer;background:0 0;border:0;justify-self:start;font-weight:900;text-decoration:underline}.config-bulk-bar{background:#fff0f6;border:1px solid #ebc7d6;border-radius:14px;flex-wrap:wrap;align-items:end;gap:10px;margin:10px 0;padding:12px;display:flex}.config-bulk-bar label{gap:4px;font-size:12px;font-weight:800;display:grid}.config-bulk-bar input{border:1px solid #dfb5c8;border-radius:9px;width:140px;padding:8px}.config-bulk-bar button{color:#7b2c50;cursor:pointer;background:#fff;border:1px solid #dba7bf;border-radius:10px;padding:9px 11px;font-weight:900}.config-bulk-bar button:disabled{opacity:.5}.config-reserved-link{color:#79294e;cursor:pointer;background:#f6dce8;border:0;border-radius:999px;min-width:36px;padding:7px 10px;font-weight:900}.config-reservation-list{background:#fff8fb;border:1px solid #ead0db;border-radius:15px;gap:8px;margin:12px 0;padding:14px;display:grid}.config-reservation-list>div{border-top:1px solid #f0dce5;justify-content:space-between;gap:12px;padding-top:8px;display:flex}.config-reservation-list span,.config-reservation-list small{display:block}.config-reservation-list small{color:#876b78;margin-top:2px}.config-reservation-list p{color:#806673;margin:0}.analytics-dashboard{gap:14px;margin:16px 0 22px;display:grid}.analytics-toolbar,.analytics-time,.analytics-metrics,.analytics-grid{gap:12px;display:flex}.analytics-toolbar{justify-content:space-between;align-items:center}.analytics-toolbar h3{margin:0;font-size:22px}.analytics-toolbar p{color:#7d6470;margin:4px 0 0}.analytics-presets{flex-wrap:wrap;gap:7px;display:flex}.analytics-presets button{color:#6e2949;cursor:pointer;background:#fff;border:1px solid #e4bdce;border-radius:999px;padding:8px 12px;font-weight:800}.analytics-presets button.active{color:#fff;background:#93315f;border-color:#93315f}.analytics-time{background:#fff;border:1px solid #eed4df;border-radius:16px;flex-wrap:wrap;align-items:end;padding:12px 14px}.analytics-time label{gap:5px;font-size:12px;font-weight:900;display:grid}.analytics-time input{color:#492335;border:1px solid #dfbdcb;border-radius:10px;padding:8px 10px}.analytics-time span{color:#4c8968;margin-left:auto;font-weight:800}.analytics-metrics{grid-template-columns:repeat(6,minmax(0,1fr));display:grid}.analytics-metrics article,.analytics-card{background:#fff;border:1px solid #ead0dc;border-radius:18px;padding:16px}.analytics-metrics article{gap:5px;display:grid}.analytics-metrics span{color:#7a5c6b;font-size:12px;font-weight:800}.analytics-metrics strong{color:#55233c;font-size:24px}.analytics-metrics small{color:#917887}.analytics-grid{grid-template-columns:1.5fr 1fr;display:grid}.analytics-chart{align-items:end;gap:8px;height:210px;padding-top:16px;display:flex}.analytics-chart>div{flex-direction:column;flex:1;justify-content:end;align-items:center;gap:5px;height:100%;display:flex}.analytics-chart span{background:linear-gradient(#cb558c,#8c2d59);border-radius:8px 8px 3px 3px;width:min(42px,80%);min-height:4px;display:block}.analytics-chart small{color:#856775;font-size:10px}.analytics-channels{gap:10px;margin-top:14px;display:grid}.analytics-channels>div{background:#fff3f7;border-radius:13px;justify-content:space-between;gap:12px;padding:13px;display:flex}.analytics-channels span,.analytics-channels small{display:block}.analytics-channels small{color:#937582;margin-top:3px}.analytics-products{overflow:auto}.analytics-products table{border-collapse:collapse;width:100%}.analytics-products th,.analytics-products td{text-align:left;border-bottom:1px solid #f0dce5;padding:10px}.analytics-products td small{color:#967887;margin-top:2px;display:block}.analytics-note{color:#7f6571;margin:0;font-size:12px}@media (max-width:1150px){.analytics-metrics{grid-template-columns:repeat(3,1fr)}}@media (max-width:760px){.analytics-toolbar{flex-direction:column;align-items:flex-start}.analytics-time span{margin-left:0}.analytics-metrics{grid-template-columns:repeat(2,1fr)}.analytics-grid{grid-template-columns:1fr}.analytics-metrics strong{font-size:20px}}.analytics-metrics article{cursor:pointer;transition:transform .15s,box-shadow .15s}.analytics-metrics article:hover{transform:translateY(-2px);box-shadow:0 10px 28px #6f26481a}.analytics-detail-backdrop{z-index:1000;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#3016235c;place-items:center;padding:18px;display:grid;position:fixed;inset:0}.analytics-detail{background:#fff;border:1px solid #e7bfd0;border-radius:24px;width:min(560px,100%);max-height:min(720px,90vh);padding:26px;position:relative;overflow:auto;box-shadow:0 28px 80px #3e172a3d}.analytics-detail h3{margin:0;font-size:25px}.analytics-detail>p{color:#8b6b79;margin:5px 0 18px}.analytics-detail>div{gap:9px;display:grid}.analytics-detail>div>div{background:#fff3f7;border-radius:13px;justify-content:space-between;gap:18px;padding:13px 15px;display:flex}.analytics-detail>div>div:last-child{background:#f0faef}.analytics-detail-close{color:#7b2c50;cursor:pointer;background:#f7dfe9;border:0;border-radius:50%;width:34px;height:34px;font-size:23px;position:absolute;top:14px;right:16px}.warehouse-plan-actions,.warehouse-plan-toolbar{flex-wrap:wrap;align-items:center;gap:.65rem;display:flex}.warehouse-plan-metrics{margin-top:1rem}.warehouse-route-strip{white-space:nowrap;background:#fff8fb;border:1px solid #efc4d4;border-radius:18px;align-items:center;gap:.5rem;margin:1rem 0;padding:.85rem 1rem;display:flex;overflow:auto}.warehouse-route-strip span{color:#5a1932;background:#f8dce7;border-radius:999px;padding:.55rem .75rem;font-weight:700}.warehouse-route-strip span:not(:last-of-type):after{content:"  →";color:#c14373}.warehouse-route-strip b{color:#c62828}.warehouse-plan-toolbar{margin:1rem 0}.warehouse-plan-toolbar input{flex:1;min-width:220px}.warehouse-plan-toolbar select{min-width:190px}.warehouse-assignment-table{background:#fff;border:1px solid #efcfda;border-radius:18px;overflow:hidden}.warehouse-assignment-head,.warehouse-assignment-table article{grid-template-columns:minmax(260px,2fr) minmax(120px,.7fr) minmax(160px,.8fr) minmax(240px,1.5fr);align-items:center;gap:1rem;padding:.8rem 1rem;display:grid}.warehouse-assignment-head{color:#6b2b43;text-transform:uppercase;background:#fff0f5;font-size:.76rem}.warehouse-assignment-table article{border-top:1px solid #f3dfe7}.warehouse-assignment-table article div{flex-direction:column;display:flex}.warehouse-assignment-table small{color:#806775}.warehouse-location{color:#17643d;background:#edf8f1;border-radius:999px;width:max-content;padding:.42rem .65rem;display:inline-flex}.warehouse-location.palette{color:#135a84;background:#e8f5ff}.warehouse-location.special{color:#82510b;background:#fff0d7}.warehouse-plan-workspace .integration-note{margin-top:1rem}@media (max-width:900px){.warehouse-assignment-head{display:none}.warehouse-assignment-table article{grid-template-columns:1fr 1fr}.warehouse-assignment-table article>small{grid-column:1/-1}.warehouse-route-strip{font-size:.8rem}}.receiving-live-grid{grid-template-columns:1.25fr 1fr .8fr;gap:14px;display:grid}.receiving-live-card{background:#fff;border:1px solid #e5c6d3;border-radius:20px;flex-direction:column;gap:12px;min-width:0;padding:16px;display:flex}.receiving-live-card.disabled{opacity:.55}.receiving-live-card>div:first-of-type{gap:4px;display:grid}.receiving-step-number{color:#fff;background:#7c244e;border-radius:50%;place-items:center;width:34px;height:34px;font-weight:900;display:grid}.receiving-live-card input,.receiving-live-card select{width:100%;font:inherit;background:#fff;border:1px solid #ddb7c8;border-radius:12px;padding:12px}.receiving-product-results{gap:7px;max-height:50vh;display:grid;overflow:auto}.receiving-product-results>button{text-align:left;color:#51263a;background:#fff;border:1px solid #efd4df;border-radius:12px;grid-template-columns:48px 1fr;align-items:center;gap:10px;padding:8px;display:grid}.receiving-product-results>button.selected{background:#fff0f6;border-color:#9f3a68}.receiving-product-results img,.receiving-product-results>button>span{object-fit:contain;background:#f8e8ef;border-radius:9px;place-items:center;width:48px;height:48px;font-weight:900;display:grid}.receiving-product-results strong,.receiving-product-results small{display:block}.receiving-product-results small{color:#806a75;margin-top:3px}.receiving-fields{gap:11px;display:grid}.receiving-fields label{gap:5px;font-size:12px;font-weight:900;display:grid}.receiving-confirm{min-height:68px;margin-top:auto;font-size:18px}@media (max-width:980px){.receiving-live-grid{grid-template-columns:1fr}.receiving-product-results{max-height:34vh}}.receiving-extra-location{grid-template-columns:1fr auto;align-items:end;gap:8px;display:grid}.receiving-extra-location button,.receiving-add-location{color:#7c244e;background:#fff;border:1px solid #c86691;border-radius:12px;min-height:44px;padding:0 14px;font-weight:900}.receiving-extra-location button.danger{color:#a61f1f;background:#fff5f5;border-color:#d04949}.receiving-location-actions{gap:6px;display:grid}.receiving-location-actions button{min-height:36px}.receiving-add-location{background:#fff2f7;width:100%}.receiving-location-hint{color:#806a75;line-height:1.4;display:block}.receiving-flow-choice{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;display:grid}.receiving-flow-choice button{text-align:left;color:#52253a;background:#fff;border:1px solid #dfb9ca;border-radius:24px;gap:12px;min-height:250px;padding:28px;display:grid;box-shadow:0 18px 48px #6c304c14}.receiving-flow-choice button:first-child{background:linear-gradient(145deg,#fff,#fff0f6);border:2px solid #b74677}.receiving-flow-choice button.stock-out-choice{background:linear-gradient(145deg,#fff,#fff8e8);border-color:#dcaa52}.receiving-flow-choice button.stock-out-choice b{color:#9a6513}.receiving-flow-choice b{letter-spacing:.12em;color:#ad3f70;font-size:12px}.receiving-flow-choice strong{font-size:clamp(26px,3vw,42px)}.receiving-flow-choice span{color:#7e6571;font-size:16px;line-height:1.55}.receiving-stock-summary{grid-template-columns:repeat(3,1fr);gap:8px;display:grid}.receiving-stock-summary span{text-align:center;background:#f5fbf7;border-radius:12px;gap:3px;padding:12px;display:grid}.receiving-stock-summary small{color:#6f8175}.receiving-stock-summary strong{color:#17643d;font-size:24px}.receiving-stock-summary.blocked span{background:#fff1f1}.receiving-stock-summary.blocked strong{color:#a61f1f}.receiving-stock-protection{color:#6e5520;background:#fff6dc;border-radius:10px;padding:11px;line-height:1.45;display:block}.receiving-confirm.stock-out{background:linear-gradient(135deg,#b46b13,#7e4208)}.initial-stock-workspace{gap:14px;display:grid}.initial-stock-progress{background:#eedce4;border-radius:99px;height:12px;overflow:hidden}.initial-stock-progress span{border-radius:inherit;background:linear-gradient(90deg,#ae396b,#dd78a4);height:100%;transition:width .25s;display:block}.initial-stock-card{background:#fff;border:1px solid #ddbaca;border-radius:26px;grid-template-columns:150px minmax(230px,.75fr) minmax(330px,1.6fr);align-items:stretch;gap:18px;padding:22px;display:grid;box-shadow:0 18px 50px #6c304c17}.initial-stock-route,.initial-stock-location,.initial-stock-product{background:#fff5f9;border-radius:18px;padding:18px}.initial-stock-route{align-content:center;place-items:center;display:grid}.initial-stock-route strong{color:#6c304c;font-size:58px;line-height:1}.initial-stock-route small,.initial-stock-route span,.initial-stock-location small,.initial-stock-product small{color:#937280;font-weight:800}.initial-stock-location{align-content:center;display:grid}.initial-stock-location h2{margin:6px 0;font-size:clamp(30px,4vw,54px);line-height:1}.initial-stock-location p{color:#7f6571;margin:4px 0}.initial-stock-product{grid-template-columns:minmax(120px,32%) 1fr;align-items:center;gap:16px;display:grid}.initial-stock-product img,.initial-stock-placeholder{object-fit:contain;color:#9b5a78;background:#fff;border-radius:14px;place-items:center;width:100%;height:190px;font-size:38px;font-weight:950;display:grid}.initial-stock-product h3{margin:7px 0;font-size:clamp(22px,3vw,38px);line-height:1.1}.initial-stock-product p{color:#7d6470}.initial-stock-quantity{color:#fff;background:#3b2831;border-radius:18px;grid-column:1/4;grid-template-columns:1fr minmax(240px,.55fr);align-items:center;gap:16px;padding:16px 20px;font-size:18px;font-weight:900;display:grid}.initial-stock-quantity input{color:#3b2831;text-align:center;background:#fff;border:0;border-radius:13px;width:100%;padding:18px;font-size:32px;font-weight:950}.initial-stock-save{grid-column:1/4;min-height:84px;font-size:20px}.initial-stock-secondary{grid-column:1/4;grid-template-columns:1fr 1fr;gap:12px;display:grid}.initial-stock-secondary button{color:#6c304c;background:#fff;border:1px solid #ddbaca;border-radius:14px;min-height:58px;font-weight:900}.initial-stock-rule{color:#694f19;background:#fff0d5;border-radius:14px;margin:0;padding:14px 18px;font-weight:800}.initial-stock-save:disabled{opacity:.5}.initial-stock-secondary button:disabled{opacity:.45}@media (max-width:900px){.receiving-flow-choice{grid-template-columns:1fr}.initial-stock-card{grid-template-columns:110px 1fr}.initial-stock-product,.initial-stock-quantity,.initial-stock-save,.initial-stock-secondary{grid-column:1/3}}@media (max-width:560px){.initial-stock-card{grid-template-columns:1fr;padding:14px}.initial-stock-route,.initial-stock-location,.initial-stock-product,.initial-stock-quantity,.initial-stock-save,.initial-stock-secondary{grid-column:1}.initial-stock-route{grid-template-columns:auto auto auto;justify-content:center;gap:10px}.initial-stock-route strong{font-size:40px}.initial-stock-product{grid-template-columns:100px 1fr}.initial-stock-product img,.initial-stock-placeholder{height:110px}.initial-stock-quantity,.initial-stock-secondary{grid-template-columns:1fr}}@media (orientation:landscape) and (min-width:720px) and (max-height:950px){:is(.warehouse-app:has(.picker-focus-workspace),.warehouse-app:has(.packer-workspace)){height:100dvh!important;min-height:100dvh!important;padding-bottom:34px!important;overflow:hidden!important}:is(.warehouse-app:has(.picker-focus-workspace) .warehouse-header,.warehouse-app:has(.packer-workspace) .warehouse-header){height:44px!important;min-height:44px!important;padding:5px 14px!important}.warehouse-app:has(.picker-focus-workspace) .warehouse-header small{display:none!important}.warehouse-app:has(.packer-workspace) .warehouse-header small{display:none!important}.warehouse-app:has(.picker-focus-workspace) .warehouse-header .ui-scale-control{display:none!important}.warehouse-app:has(.packer-workspace) .warehouse-header .ui-scale-control{display:none!important}:is(.warehouse-app:has(.picker-focus-workspace) .warehouse-header button,.warehouse-app:has(.packer-workspace) .warehouse-header button){padding:6px 10px!important}:is(.warehouse-app:has(.picker-focus-workspace) .warehouse-notice,.warehouse-app:has(.packer-workspace) .warehouse-notice){white-space:nowrap!important;text-overflow:ellipsis!important;height:34px!important;min-height:34px!important;padding:5px 14px!important;font-size:12px!important;overflow:hidden!important}.picker-focus-workspace,.packer-workspace{width:calc(100% - 16px)!important;max-width:none!important;height:calc(100dvh - 78px)!important;min-height:0!important;margin:0 8px!important;padding:5px 0!important;overflow:hidden!important}.picker-focus-workspace{grid-template-rows:auto auto minmax(0,1fr)!important;display:grid!important}.picker-focus-workspace>.warehouse-title{margin:0 0 5px!important}.picker-focus-workspace>.warehouse-title h1{font-size:27px!important}.tablet-pick-queue{overscroll-behavior:contain;min-height:0!important;overflow-y:auto!important}.pick-focus-top{border-radius:14px 14px 0 0!important;min-height:40px!important;padding:5px 10px!important}.pick-focus-top>button{width:34px!important;height:34px!important}.pick-focus-top p{font-size:10px!important}.pick-focus-top strong{font-size:14px!important}.pick-focus-top>b{font-size:20px!important}.pick-overall-progress{height:7px!important;padding:1px!important}.picker-focus-workspace .single-pick-card{border-radius:0 0 18px 18px!important;grid-template-rows:auto minmax(0,1fr) 66px 42px 38px!important;height:100%!important;min-height:0!important;display:grid!important;overflow:hidden!important}.picker-focus-workspace .single-pick-location{min-height:58px!important;padding:7px 14px!important}.picker-focus-workspace .single-pick-location span{font-size:9px!important}.picker-focus-workspace .single-pick-location strong{font-size:clamp(30px,6vh,50px)!important}.picker-focus-workspace .single-pick-location small{padding:6px 9px!important;font-size:11px!important}.picker-focus-workspace .single-pick-product{grid-template-columns:minmax(190px,38%) minmax(0,1fr)!important;gap:16px!important;min-height:0!important;padding:8px 14px!important;display:grid!important;overflow:hidden!important}.picker-focus-workspace .single-pick-product>img,.picker-focus-workspace .single-pick-placeholder{object-fit:contain!important;border-radius:15px!important;width:100%!important;height:100%!important;min-height:0!important;max-height:none!important}.picker-focus-workspace .single-pick-product h1{font-size:clamp(22px,4.2vw,42px)!important;line-height:1.02!important}.picker-focus-workspace .single-pick-target{margin-top:8px!important;padding:7px 12px!important}.picker-focus-workspace .single-pick-target strong{font-size:30px!important}.picker-focus-workspace .single-pick-confirm{border-radius:14px!important;width:calc(100% - 28px)!important;height:58px!important;min-height:58px!important;margin:4px 14px!important;padding:7px!important;font-size:20px!important}.picker-focus-workspace .single-pick-manual{grid-template-columns:minmax(0,1fr) 150px!important;gap:6px!important;height:38px!important;margin:2px 14px!important}.picker-focus-workspace .single-pick-manual label{grid-template-columns:1fr 72px!important}.picker-focus-workspace .single-pick-manual button{min-height:38px!important;padding:5px 10px!important}.picker-focus-workspace .pick-replenish{height:34px!important;min-height:34px!important;margin:2px 14px!important;padding:4px 10px!important}.picker-focus-workspace .pick-reset-link{display:none!important}.packer-workspace{flex-direction:column!important;display:flex!important}.packer-workspace .warehouse-title{margin:0 0 4px!important}.packer-workspace .warehouse-title h1{font-size:25px!important}.packer-workspace .active-printer-banner{min-height:38px!important;margin-bottom:4px!important;padding:4px 9px!important}.packer-workspace .active-printer-banner>span{width:28px!important;height:28px!important}.packer-workspace .active-printer-banner strong{font-size:12px!important}.packer-workspace .active-printer-banner small{font-size:8px!important}.packer-workspace .tablet-cart-lock{min-height:31px!important;margin-bottom:3px!important;padding:3px 7px!important;font-size:11px!important}.packer-workspace .pack-queue-strip{min-height:39px!important;margin-bottom:3px!important;padding:3px 7px!important}.packer-workspace .pack-queue-strip button{min-width:125px!important;padding:3px 6px!important}.packer-workspace .pack-inline-notice{white-space:nowrap!important;text-overflow:ellipsis!important;min-height:25px!important;padding:3px 8px!important;font-size:11px!important;overflow:hidden!important}.packer-workspace .pack-card-simple{flex:auto!important;grid-template-rows:auto minmax(0,1fr) auto auto auto!important;grid-template-columns:minmax(0,1.2fr) minmax(300px,.8fr)!important;gap:6px 10px!important;height:auto!important;min-height:0!important;padding:8px!important;display:grid!important;overflow:hidden!important}.packer-workspace .pack-customer{grid-area:1/1!important;margin:0!important}.packer-workspace .pack-customer h2{margin:1px 0!important;font-size:17px!important}.packer-workspace .pack-customer strong{font-size:11px!important}.packer-workspace .pack-product-list,.packer-workspace .pack-product-list.pack-product-count-1,.packer-workspace .pack-product-list.pack-product-count-2,.packer-workspace .pack-product-list.pack-product-count-3,.packer-workspace .pack-product-list.pack-product-count-4{overscroll-behavior:contain!important;grid-area:2/1/6!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;grid-auto-rows:minmax(72px,auto)!important;gap:5px!important;min-height:0!important;max-height:none!important;display:grid!important;overflow-y:auto!important}.packer-workspace .pack-product-list li{grid-template-columns:62px 34px minmax(0,1fr)!important;min-height:72px!important;padding:5px!important}.packer-workspace .pack-product-list img,.packer-workspace .pack-product-placeholder{width:62px!important;height:62px!important}.packer-workspace .pack-product-list li>b{width:34px!important;height:34px!important;font-size:15px!important}.packer-workspace .pack-product-list li strong{font-size:12px!important}.packer-workspace .pack-product-list li small{font-size:9px!important}.packer-workspace .pack-controls{grid-area:1/2!important;gap:5px!important;margin:0!important}.packer-workspace .pack-controls label{min-width:0!important}.packer-workspace .pack-controls input{min-height:32px!important;padding:5px!important}.packer-workspace .pack-controls small{display:none!important}.packer-workspace .warehouse-reset{padding:6px!important}.packer-workspace .pack-extra-panel{grid-area:2/2!important;margin:0!important;padding:6px!important;overflow:auto!important}.packer-workspace .pack-extra-panel>header{gap:4px!important}.packer-workspace .pack-extra-panel>header button{min-height:30px!important;padding:4px 6px!important;font-size:9px!important}.packer-workspace .shipping-product-picker{grid-area:3/2!important;margin:0!important;padding:6px!important}.packer-workspace .shipping-product-picker>div{margin:3px 0!important}.packer-workspace .shipping-product-picker button{min-height:32px!important;padding:4px!important}.packer-workspace .pack-one-click,.packer-workspace .pack-success{grid-area:4/2/6!important;height:58px!important;min-height:58px!important;margin:0!important;padding:7px!important;font-size:16px!important}}.pack-address-edit{color:#7b2c50;cursor:pointer;background:#fff;border:1px solid #dca9c0;border-radius:10px;margin-top:8px;padding:8px 11px;font-weight:900}.pack-address-editor{z-index:1400!important;-webkit-backdrop-filter:blur(6px)!important;backdrop-filter:blur(6px)!important;background:#2f16229e!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;align-content:center!important;gap:12px!important;width:100%!important;height:100%!important;margin:0!important;padding:max(22px,6vh) max(22px,50vw - 380px)!important;display:grid!important;position:fixed!important;inset:0!important;overflow:auto!important}.pack-address-editor>label{color:#633047;background:#fff;border:1px solid #e9c7d6;border-radius:14px;gap:5px;padding:10px;font-size:12px;font-weight:900;display:grid}.pack-address-editor>label:first-child,.pack-address-editor>label:nth-child(4),.pack-address-editor>div{grid-column:1/-1}.pack-address-editor input{color:#3f2431;background:#fff;border:1px solid #dcb4c6;border-radius:10px;width:100%;min-height:48px;padding:10px;font-size:17px}.pack-address-editor>div{background:#fff;border-radius:14px;justify-content:flex-end;gap:10px;padding:14px;display:flex}.pack-address-editor>div button{color:#6c304c;cursor:pointer;background:#fff;border:1px solid #d8aec0;border-radius:11px;min-height:48px;padding:10px 16px;font-weight:950}.pack-address-editor>div button:last-child{color:#fff;background:#96345f;border-color:#96345f}.analytics-missing-cost-overview{grid-template-columns:minmax(240px,.8fr) minmax(0,1.5fr) auto;align-items:center;gap:16px;display:grid;background:#fff8f3!important;border-color:#e6a7a7!important}.analytics-missing-cost-overview h3{margin:4px 0;font-size:20px}.analytics-missing-cost-overview p{color:#80636d;margin:0}.analytics-missing-cost-overview>div:first-child>span{letter-spacing:.08em;color:#a33d4e;font-size:11px;font-weight:950}.analytics-missing-cost-preview{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;display:grid}.analytics-missing-cost-preview>span{background:#fff;border-radius:10px;padding:8px 10px;display:grid}.analytics-missing-cost-preview small{color:#8d6f7b}.analytics-missing-cost-overview>button{color:#fff;cursor:pointer;background:#93315f;border:0;border-radius:12px;padding:12px 14px;font-weight:900}@media (orientation:landscape) and (min-width:720px) and (max-height:950px){.packer-workspace .pack-card-simple{grid-template-columns:minmax(0,1.28fr) minmax(330px,.72fr)!important;overflow:auto!important}.packer-workspace .pack-customer h2{font-size:23px!important}.packer-workspace .pack-customer strong{font-size:13px!important}.packer-workspace .pack-product-list,.packer-workspace .pack-product-list.pack-product-count-1,.packer-workspace .pack-product-list.pack-product-count-2,.packer-workspace .pack-product-list.pack-product-count-3,.packer-workspace .pack-product-list.pack-product-count-4{grid-template-columns:repeat(2,minmax(0,1fr))!important;grid-auto-rows:minmax(96px,auto)!important;overflow-y:auto!important}.packer-workspace .pack-product-list li{grid-template-columns:82px 42px minmax(0,1fr)!important;min-height:96px!important;padding:7px!important}.packer-workspace .pack-product-list img,.packer-workspace .pack-product-placeholder{width:82px!important;height:82px!important}.packer-workspace .pack-product-list li>b{width:42px!important;height:42px!important;font-size:18px!important}.packer-workspace .pack-product-list li strong{font-size:16px!important;line-height:1.2!important}.packer-workspace .pack-product-list li small{font-size:10px!important}.packer-workspace .pack-one-click,.packer-workspace .pack-success{height:68px!important;min-height:68px!important;font-size:18px!important}}@media (max-width:900px){.analytics-missing-cost-overview,.analytics-missing-cost-preview{grid-template-columns:1fr}.analytics-missing-cost-overview>button{justify-self:start}}@media (max-width:620px){.pack-address-editor{grid-template-columns:1fr!important;padding:16px!important}.pack-address-editor>label,.pack-address-editor>label:first-child,.pack-address-editor>label:nth-child(4),.pack-address-editor>div{grid-column:1!important}}.product-table th,.product-table td{padding:10px 8px}.channel-state-group{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.channel-state-pill{color:#77777f;background:#ececef;border:1px solid #d8d8dc;border-radius:999px;justify-content:center;align-items:center;min-width:72px;min-height:30px;padding:5px 10px;font-size:12px;font-weight:800;display:inline-flex}.channel-state-pill.shopify.active{color:#176b38;background:#e7f8ec;border-color:#8ed5a6}.channel-state-pill.tiktok.active{color:#fff;background:#17191d;border-color:#17191d}.danger-action{color:#9f1738!important;background:#fff0f4!important;border-color:#d33b5d!important}.danger-action:hover:not(:disabled){color:#fff!important;background:#9f1738!important}.product-family-row td{background:linear-gradient(90deg,#f9d9e7,#fff1f7 58%,#fff8fb);border-top:3px solid #b54c7b;border-bottom:2px solid #d99ab7;box-shadow:inset 0 1px #fff}.product-family-row td:first-child{border-left:3px solid #b54c7b}.product-family-row td:last-child{border-right:3px solid #b54c7b}.product-family-row:hover td{background:#f6cfe0!important}.family-toggle{color:#54263b;font:inherit;cursor:pointer;background:0 0;border:0;align-items:center;gap:8px;padding:0;display:inline-flex}.family-toggle>span{color:#b44f7d;width:18px;font-size:18px}.family-toggle strong{font-size:14px}.family-summary{font-weight:850;color:#806977!important;font-size:11px!important}.product-variant-row td{background:#fff8fb;border-bottom-color:#f0cfdd}.product-variant-row td:first-child{border-left:3px solid #b54c7b}.product-variant-row td:last-child{border-right:3px solid #b54c7b}.product-variant-row.family-first td{box-shadow:inset 0 5px #f3c6d9}.product-variant-row.family-last td{border-bottom:3px solid #b54c7b;box-shadow:inset 0 -1px #fff}.product-variant-row:hover td{background:#ffedf5!important}.product-variant-row td:nth-child(2){padding-left:20px}.product-variant-row td:nth-child(3){padding-left:26px;position:relative}.product-variant-row td:nth-child(3):before{content:"";border-bottom:2px solid #e6bfd0;border-left:2px solid #e6bfd0;border-radius:0 0 0 6px;width:10px;position:absolute;top:0;bottom:50%;left:8px}.family-thumb{box-shadow:0 0 0 2px #fff,0 0 0 3px #e6bfd0}.true-variant-family{cursor:pointer}.true-variant-family .variant-edit-pill{color:#85385d;background:#fff;border-radius:999px;align-items:center;min-height:30px;padding:5px 10px;font-size:11px;font-weight:900;display:inline-flex}.variant-family-backdrop{z-index:130}.variant-family-editor{background:#fff;border:1px solid #e2b7ca;border-radius:22px;grid-template-rows:auto auto auto minmax(260px,1fr) auto;width:min(1420px,100vw - 34px);max-height:calc(100dvh - 34px);display:grid;overflow:hidden;box-shadow:0 28px 90px #36192852}.variant-family-head{background:linear-gradient(120deg,#fff4f8,#fff);border-bottom:1px solid #efd5e0;justify-content:space-between;align-items:center;gap:18px;padding:20px 24px;display:flex}.variant-family-head h3{color:#55263d;margin:2px 0 4px;font-size:24px}.variant-family-head span{color:#896c79;font-size:12px;font-weight:800}.variant-family-head>button{color:#7a3454;cursor:pointer;background:#fff;border:1px solid #dfb7c8;border-radius:12px;place-items:center;width:42px;height:42px;font-size:25px;display:grid}.variant-parent-fields{background:#fff9fc;grid-template-columns:2fr 1fr 1fr 1fr;gap:10px;padding:16px 24px;display:grid}.variant-parent-fields>label,.variant-family-table label{color:#785a69;text-transform:uppercase;letter-spacing:.04em;gap:4px;font-size:10px;font-weight:900;display:grid}.variant-parent-fields input,.variant-parent-fields select,.variant-parent-fields textarea,.variant-family-toolbar input,.variant-family-table input,.variant-family-table select{color:#4d2a3a;width:100%;min-height:38px;font:inherit;text-transform:none;letter-spacing:normal;background:#fff;border:1px solid #dfbdcc;border-radius:9px;padding:8px 10px}.variant-parent-wide{grid-column:1/-1}.variant-parent-fields .check-label{align-items:flex-start;gap:9px;display:flex}.variant-parent-fields .check-label input{width:18px;min-height:18px}.variant-parent-fields .check-label small{color:#8b7180;text-transform:none;letter-spacing:normal;font-weight:700;display:block}.variant-family-toolbar{border-block:1px solid #f0dce5;justify-content:space-between;align-items:center;gap:18px;padding:12px 24px;display:flex}.variant-family-toolbar>div{display:grid}.variant-family-toolbar span{color:#886c79;font-size:11px}.variant-family-toolbar input{max-width:430px}.variant-family-table-wrap{overscroll-behavior:contain;overflow:auto}.variant-family-table{border-collapse:separate;border-spacing:0;width:100%}.variant-family-table th{z-index:1;color:#74445a;text-align:left;text-transform:uppercase;background:#f8e8f0;padding:10px;font-size:10px;position:sticky;top:0}.variant-family-table td{vertical-align:top;border-bottom:1px solid #f0dce5;min-width:180px;padding:10px}.variant-family-table strong,.variant-family-table small{display:block}.variant-family-table small{color:#8b7180;margin-top:3px;font-size:10px}.variant-family-table td>label+label{margin-top:7px}.variant-option-values{grid-template-columns:repeat(3,minmax(80px,1fr));gap:5px;margin-top:8px;display:grid}.variant-option-values input{min-height:32px}.variant-family-actions{background:#fff9fc;border-top:1px solid #eacbd8;justify-content:flex-end;align-items:center;gap:10px;padding:15px 24px;display:flex}.variant-family-actions>span{color:#806775;margin-right:auto;font-size:11px;font-weight:850}.variant-family-editor{overscroll-behavior:contain;flex-direction:column;width:min(1460px,100vw - 24px);max-height:calc(100dvh - 24px);display:flex;overflow:hidden auto}.variant-family-head{z-index:5;flex:none;position:sticky;top:0}.variant-family-table-wrap{overscroll-behavior-x:contain;flex:none;overflow:auto visible}.variant-family-table th{position:static}.variant-family-table td:first-child{min-width:340px}.variant-family-actions{z-index:5;flex:none;position:sticky;bottom:0;box-shadow:0 -10px 24px #57253d14}.variant-image-editor{grid-template-columns:74px minmax(190px,1fr);align-items:start;gap:10px;display:grid}.variant-image-editor>img,.variant-image-placeholder{background:#fff9fc;border:1px solid #e4c5d2;border-radius:12px;width:74px;height:74px}.variant-image-editor>img{object-fit:contain}.variant-image-placeholder{color:#987b89;text-align:center;place-items:center;padding:7px;font-size:10px;font-weight:850;display:grid}.variant-image-button{cursor:pointer;background:#fff;border:1px solid #dbaec1;border-radius:9px;justify-content:center;align-items:center;width:max-content;max-width:100%;min-height:31px;margin-top:8px;padding:6px 10px;color:#7d3153!important;text-transform:none!important;letter-spacing:normal!important;font-size:10px!important;display:inline-flex!important}.variant-image-button input{display:none}.variant-image-url{margin-top:8px}.variant-image-url input{min-height:33px}.variant-family-table td:nth-child(4){min-width:300px}.variant-stock-fields{grid-template-columns:1fr 1fr;gap:8px;display:grid}.variant-stock-fields>label:first-child{grid-column:1/-1}.variant-stock-fields input{min-height:46px;font-size:18px;font-weight:900}.variant-stock-reserved{position:relative}.variant-stock-reserved>span{color:#9a7c89;text-transform:none;letter-spacing:normal;font-size:9px;font-weight:800;position:absolute;top:0;right:0}.variant-stock-reserved input{color:#745d68;background:#f8f2f5}.variant-stock-note{background:#fff4f8;border-radius:9px;padding:8px 9px;line-height:1.35;color:#765d69!important;margin-top:8px!important;font-size:10px!important}@media (max-width:900px){.variant-family-editor{border-radius:0;width:100%;max-height:100dvh}.variant-parent-fields{grid-template-columns:1fr 1fr}.variant-family-toolbar{flex-direction:column;align-items:stretch}.variant-family-toolbar input{max-width:none}.variant-family-actions{flex-direction:column;align-items:stretch}.variant-family-actions>span{margin-right:0}.variant-family-table{min-width:1150px}}.editor-media-section{background:#fffafd;border:1px solid #ecd0dc;border-radius:16px;gap:10px;padding:14px;display:grid}.editor-media-heading{justify-content:space-between;align-items:center;gap:12px;display:flex}.editor-media-heading span{color:#8b6c7a;font-size:11px;font-weight:800}.product-media-gallery{gap:8px;display:grid}.product-media-strip{align-items:stretch;gap:10px;padding:2px 2px 7px;display:flex;overflow-x:auto}.product-media-tile,.product-media-add{background:#fff;border:1px solid #dfbdcc;border-radius:13px;flex:0 0 142px;width:142px;height:142px;position:relative;overflow:hidden}.product-media-tile{cursor:grab}.product-media-tile:active{cursor:grabbing}.product-media-tile img{object-fit:contain;background:#fff9fc;width:100%;height:100%}.product-media-primary{color:#fff;background:#7d3153;border-radius:999px;padding:4px 7px;font-size:9px;font-weight:900;position:absolute;top:7px;left:7px}.product-media-delete{color:#fff;opacity:0;cursor:pointer;background:#601e3ce6;border:0;border-radius:9px;place-items:center;width:28px;height:28px;padding:0;font-size:20px;line-height:1;transition:all .16s;display:grid;position:absolute;top:7px;right:7px;transform:translateY(-4px)}.product-media-tile:hover .product-media-delete{opacity:1;transform:none}.product-media-delete:focus-visible{opacity:1;transform:none}.product-media-drag{color:#765465;text-align:center;opacity:0;background:#ffffffeb;border-radius:7px;padding:4px 6px;font-size:8px;font-weight:850;transition:all .16s;position:absolute;inset:auto 7px 7px}.product-media-tile:hover .product-media-drag{opacity:1}.product-media-add{text-align:center;color:#7d3153;cursor:pointer;border-style:dashed;place-content:center;gap:4px;display:grid}.product-media-add>span{font-size:30px;line-height:1}.product-media-add small{font-size:10px;font-weight:850}.product-media-add input{display:none}.product-media-help{color:#8e7180;font-size:10px;line-height:1.35}.product-media-gallery.compact{margin-top:9px}.product-media-gallery.compact .product-media-tile,.product-media-gallery.compact .product-media-add{flex-basis:74px;width:74px;height:74px}.product-media-gallery.compact .product-media-primary{padding:3px 5px;font-size:7px;top:4px;left:4px}.product-media-gallery.compact .product-media-delete{width:22px;height:22px;font-size:16px;top:4px;right:4px}.product-media-gallery.compact .product-media-drag,.product-media-gallery.compact .product-media-add small{display:none}.product-media-gallery.compact .product-media-help{font-size:9px}.variant-identity{gap:2px;display:grid}@media (max-width:700px){.product-media-tile,.product-media-add{flex-basis:112px;width:112px;height:112px}.product-media-delete{opacity:1;transform:none}.product-media-drag{display:none}}.tiktok-groups-heading{align-items:flex-end}.tiktok-groups-heading>div:first-child>p:last-child{color:#866b78;max-width:760px;margin:7px 0 0}.tiktok-group-heading-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:12px;display:flex}.tiktok-group-heading-actions>.big-primary{min-height:50px}.tiktok-group-metrics{gap:9px;display:flex}.tiktok-group-metrics>span{color:#8b6c7a;background:#fff8fb;border:1px solid #e6c6d4;border-radius:14px;min-width:108px;padding:12px 15px;font-size:12px;display:grid}.tiktok-group-metrics strong{color:#582a40;font-size:24px}.tiktok-group-notice{background:#fffafd;border:1px solid #ead0dc;border-radius:14px;align-items:center;gap:13px;margin-bottom:16px;padding:13px 16px;display:flex}.tiktok-group-notice strong{color:#693148}.tiktok-group-notice span{color:#826a76}.tiktok-group-notice.success{background:#f0fbf4;border-color:#a9d5b8}.tiktok-group-notice.success strong{color:#236a40}.tiktok-group-notice.error{background:#fff3f4;border-color:#e2a4ad}.tiktok-group-notice.error strong{color:#9a2638}.tiktok-groups-loading{color:#7c6170;background:#fff;border:1px solid #ead3dd;border-radius:18px;place-items:center;min-height:360px;font-weight:850;display:grid}.tiktok-groups-layout{grid-template-columns:minmax(280px,.68fr) minmax(0,1.72fr);align-items:start;gap:16px;display:grid}.tiktok-group-list,.tiktok-group-editor{background:#fff;border:1px solid #e7c9d6;border-radius:19px;box-shadow:0 12px 32px #642c460f}.tiktok-group-list{position:sticky;top:70px;overflow:hidden}.tiktok-group-list>label{color:#795867;gap:6px;padding:16px;font-size:12px;font-weight:900;display:grid}.tiktok-group-list input,.tiktok-group-fields input,.tiktok-group-fields textarea,.tiktok-add-product>input,.tiktok-variant-list input{color:#452b37;background:#fff;border:1px solid #d9afc1;border-radius:10px;width:100%;padding:11px 12px}.tiktok-group-list>div{max-height:640px;padding:0 9px 9px;display:grid;overflow:auto}.tiktok-group-list>div>button{color:#4e2a3b;text-align:left;cursor:pointer;background:#fff;border:1px solid #0000;border-radius:13px;grid-template-columns:52px minmax(0,1fr) auto;align-items:center;gap:11px;padding:11px;display:grid}.tiktok-group-list>div>button+button{margin-top:5px}.tiktok-group-list>div>button:hover{background:#fff5f9}.tiktok-group-list>div>button.active{background:#fae2ec;border-color:#c15c87;box-shadow:inset 4px 0 #a7436d}.tiktok-group-list img,.tiktok-group-list button>span{object-fit:contain;color:#853d5e;background:#f4dbe6;border-radius:11px;place-items:center;width:52px;height:52px;font-weight:950;display:grid}.tiktok-group-list button>div{min-width:0;display:grid}.tiktok-group-list button strong{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.tiktok-group-list button small{color:#8d7180;margin-top:3px}.tiktok-group-list button>b{color:#a44b73;font-size:24px}.tiktok-group-list>div>p{color:#8a6e7c;text-align:center;padding:22px 12px}.tiktok-group-editor{overflow:hidden}.tiktok-group-editor>header{background:linear-gradient(120deg,#fff3f8,#fff);border-bottom:1px solid #eed9e2;justify-content:space-between;align-items:center;gap:16px;padding:20px 22px;display:flex}.tiktok-group-editor>header h3{color:#56273e;margin:2px 0 0;font-size:23px}.tiktok-group-fields{grid-template-columns:minmax(0,2fr) minmax(180px,1fr);gap:12px;padding:18px 22px;display:grid}.tiktok-group-fields label,.tiktok-variant-list label{color:#775766;gap:6px;font-size:12px;font-weight:900;display:grid}.tiktok-group-fields .wide{grid-column:1/-1}.tiktok-group-fields textarea{resize:vertical;line-height:1.5}.tiktok-add-product{background:#fff8fb;border:1px dashed #d9aabf;border-radius:15px;grid-template-columns:minmax(210px,.8fr) minmax(280px,1.2fr);align-items:end;gap:14px;margin:0 22px 18px;padding:15px;display:grid;position:relative}.tiktok-add-product>div{display:grid}.tiktok-add-product>div>span,.tiktok-add-product>small{color:#8a6c7a;font-size:12px}.tiktok-product-suggestions{z-index:8;background:#fff;border:1px solid #dbb7c7;border-radius:14px;width:min(570px,100% - 30px);max-height:370px;padding:8px;position:absolute;top:82px;right:15px;overflow:auto;box-shadow:0 18px 55px #441d2f38}.tiktok-product-suggestions>button{color:#4d2b3b;text-align:left;cursor:pointer;background:#fff;border:0;border-radius:10px;grid-template-columns:45px minmax(0,1fr) auto;align-items:center;gap:10px;width:100%;padding:9px;display:grid}.tiktok-product-suggestions>button:hover{background:#fff1f6}.tiktok-product-suggestions img,.tiktok-product-suggestions>button>span{object-fit:contain;background:#f4dbe6;border-radius:9px;place-items:center;width:45px;height:45px;display:grid}.tiktok-product-suggestions button>div{min-width:0;display:grid}.tiktok-product-suggestions small{color:#896d79}.tiktok-product-suggestions button>b{color:#9b3f68;font-size:12px}.tiktok-variant-list{padding:0 22px 20px}.tiktok-variant-list>header{justify-content:space-between;align-items:center;padding:12px 0;display:flex}.tiktok-variant-list>header span{color:#866c79}.tiktok-variant-list>article{background:#fffafd;border:1px solid #ecd6df;border-radius:14px;grid-template-columns:62px minmax(160px,1.2fr) minmax(170px,1fr) auto auto;align-items:center;gap:12px;padding:12px;display:grid;position:relative}.tiktok-variant-list>article+article{margin-top:8px}.tiktok-variant-list article>img,.tiktok-variant-placeholder{object-fit:contain;color:#87405f;background:#f2dce6;border-radius:11px;place-items:center;width:62px;height:62px;font-weight:950;display:grid}.tiktok-variant-source{min-width:0;display:grid}.tiktok-variant-source strong{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.tiktok-variant-source small,.tiktok-variant-price small{color:#8a6d7a}.tiktok-variant-price{text-align:right;min-width:90px;display:grid}.tiktok-remove-variant{color:#973c61;cursor:pointer;background:#fff;border:1px solid #dfb3c4;border-radius:9px;padding:9px 10px;font-weight:850}.tiktok-remove-variant:disabled{opacity:.4;cursor:not-allowed}.tiktok-variant-number{color:#fff;background:#71344f;border-radius:50%;place-items:center;width:20px;height:20px;font-size:10px;display:grid;position:absolute;top:4px;left:4px}.tiktok-group-actions{background:#fff8fb;border-top:1px solid #e9ccd8;justify-content:flex-end;align-items:center;gap:10px;padding:16px 22px;display:flex}.tiktok-group-actions>div{max-width:440px;margin-right:auto;display:grid}.tiktok-group-actions>div span{color:#866c79;font-size:12px}.tiktok-group-actions button{min-height:46px}.tiktok-group-actions .big-primary{color:#fff;background:linear-gradient(135deg,#17191d,#45464c)}.tiktok-group-actions button:disabled{opacity:.5;cursor:not-allowed}.tiktok-create-group-modal{width:min(1040px,100%);max-height:min(92vh,900px);overflow:auto}.tiktok-create-fields{grid-template-columns:2fr 1fr;gap:12px;margin:18px 0;display:grid}.tiktok-create-fields label,.tiktok-create-picker-head label{color:#775766;gap:6px;font-size:12px;font-weight:900;display:grid}.tiktok-create-fields input,.tiktok-create-picker-head input,.tiktok-create-selected input{color:#452b37;background:#fff;border:1px solid #d9afc1;border-radius:10px;width:100%;padding:11px 12px}.tiktok-create-picker-head{align-items:flex-end;gap:14px;display:flex}.tiktok-create-picker-head label{flex:1}.tiktok-create-picker-head>strong{color:#74334f;text-align:center;background:#f6dce8;border-radius:10px;min-width:120px;padding:12px}.tiktok-create-picker{background:#fff9fc;border:1px solid #e6c8d5;border-radius:14px;grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;max-height:330px;margin-top:9px;padding:9px;display:grid;overflow:auto}.tiktok-create-picker>label{cursor:pointer;background:#fff;border:1px solid #0000;border-radius:11px;grid-template-columns:auto 48px minmax(0,1fr) auto;align-items:center;gap:9px;padding:9px;display:grid}.tiktok-create-picker>label:hover{background:#fff2f7}.tiktok-create-picker>label.selected{background:#fae2ec;border-color:#bb4f7c}.tiktok-create-picker>label.protected{opacity:.58;cursor:not-allowed}.tiktok-create-picker input{accent-color:#a73f6d;width:18px;height:18px}.tiktok-create-picker img,.tiktok-create-picker>label>span{object-fit:contain;color:#843b5c;background:#f3dbe5;border-radius:9px;place-items:center;width:48px;height:48px;font-weight:950;display:grid}.tiktok-create-picker label>div,.tiktok-create-picker label>div small{min-width:0;display:grid}.tiktok-create-picker label>div strong,.tiktok-create-picker label>div small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.tiktok-create-picker label>div small{color:#8a6c7a}.tiktok-create-picker label>b{color:#8b6878;text-align:right;max-width:110px;font-size:11px}.tiktok-create-picker>p{color:#866a78;text-align:center;grid-column:1/-1;padding:25px}.tiktok-create-selected{background:#fff4f8;border-radius:14px;gap:7px;max-height:245px;margin-top:14px;padding:12px;display:grid;overflow:auto}.tiktok-create-selected>header{justify-content:space-between;gap:12px;padding:2px 2px 7px;display:flex}.tiktok-create-selected>header span{color:#896d7a}.tiktok-create-selected>label{background:#fff;border-radius:10px;grid-template-columns:minmax(0,1fr) minmax(190px,.65fr);align-items:center;gap:12px;padding:8px 10px;display:grid}.tiktok-create-selected>label>span{min-width:0;display:grid}.tiktok-create-selected>label small{color:#8a6c7a}.tiktok-create-group-modal>footer{justify-content:flex-end;gap:10px;margin-top:16px;display:flex}.tiktok-create-group-modal>footer button{min-height:46px}@media (max-width:1050px){.tiktok-groups-layout{grid-template-columns:1fr}.tiktok-group-list{position:static}.tiktok-group-list>div{grid-template-columns:repeat(2,minmax(0,1fr));max-height:360px}.tiktok-group-list>div>button+button{margin-top:0}.tiktok-variant-list>article{grid-template-columns:58px minmax(0,1fr) minmax(160px,1fr) auto}.tiktok-variant-price{display:none}.tiktok-group-actions{flex-wrap:wrap;align-items:stretch}.tiktok-group-actions>div{width:100%;max-width:none}}@media (max-width:680px){.tiktok-groups-heading{flex-direction:column;align-items:flex-start}.tiktok-group-heading-actions{justify-content:stretch;width:100%}.tiktok-group-heading-actions>.big-primary,.tiktok-group-metrics{width:100%}.tiktok-group-metrics>span{flex:1}.tiktok-group-notice{flex-direction:column;align-items:flex-start;gap:3px}.tiktok-group-list>div,.tiktok-group-fields,.tiktok-add-product,.tiktok-create-fields{grid-template-columns:1fr}.tiktok-product-suggestions{width:auto;top:145px;left:15px;right:15px}.tiktok-variant-list>article{grid-template-columns:54px minmax(0,1fr) auto}.tiktok-variant-source{grid-column:2}.tiktok-variant-list article>label{grid-column:1/-1}.tiktok-remove-variant{grid-area:1/3}.tiktok-group-actions{display:grid}.tiktok-group-actions>div{margin:0}.tiktok-group-actions button{width:100%}.tiktok-create-picker{grid-template-columns:1fr}.tiktok-create-picker-head{flex-direction:column;align-items:stretch}.tiktok-create-picker-head>strong{width:100%}.tiktok-create-selected>label{grid-template-columns:1fr}.tiktok-create-group-modal>footer{display:grid}.tiktok-create-group-modal>footer button{width:100%}}.warehouse-mode-grid .stream-mode-button{background:linear-gradient(145deg,#fff,#f2ebff);border-color:#cbb4f3}.warehouse-mode-grid .stream-mode-button b{color:#5d3594;background:#e8ddff}.stream-workspace{max-width:1180px}.stream-title{margin-bottom:12px}.stream-notice{color:#633b6f;background:#fff;border:1px solid #dac9e9;border-radius:14px;margin-bottom:18px;padding:13px 16px;font-weight:850}.stream-plan-layout{grid-template-columns:minmax(0,1.4fr) minmax(280px,.6fr);gap:18px;display:grid}.stream-plan-card,.stream-rules-card,.stream-box-preview,.stream-loading-card{background:#fff;border:1px solid #e3cfe0;border-radius:24px;padding:26px;box-shadow:0 16px 45px #5c307014}.stream-plan-card h2,.stream-rules-card h2,.stream-box-preview h2{color:#4e253e;margin:4px 0 20px}.stream-plan-fields{grid-template-columns:1fr 1fr;gap:14px;display:grid}.stream-plan-fields label{color:#745765;text-transform:uppercase;letter-spacing:.06em;gap:7px;font-size:12px;font-weight:900;display:grid}.stream-plan-fields input{color:#51273c;background:#fff;border:2px solid #e2bfd0;border-radius:15px;width:100%;min-height:68px;padding:12px 16px;font-size:30px;font-weight:950}.stream-plan-fields label>div{grid-template-columns:1fr auto;align-items:center;display:grid}.stream-plan-fields label>div input{grid-area:1/1/2/3;padding-right:50px}.stream-plan-fields label>div b{z-index:1;grid-area:1/2;padding-right:18px;font-size:25px}.stream-total-preview{color:#fff;background:linear-gradient(135deg,#4c2140,#6c3979);border-radius:17px;gap:3px;margin:18px 0;padding:18px;display:grid}.stream-total-preview span{color:#e8cfe1;font-size:12px;font-weight:850}.stream-total-preview strong{font-size:clamp(29px,4vw,45px)}.stream-total-preview small{color:#f1e5ee}.stream-primary{color:#fff;background:linear-gradient(120deg,#9f3d70,#653587);border:0;border-radius:15px;min-height:62px;padding:14px 20px;font-size:17px;font-weight:950;box-shadow:0 12px 28px #5f2b6f38}.stream-primary:disabled{opacity:.5;cursor:not-allowed}.stream-plan-card>.stream-primary{width:100%}.stream-rules-card{color:#fff;background:linear-gradient(155deg,#4c2140,#2f1c38)}.stream-rules-card .eyebrow{color:#e4c4ff}.stream-rules-card h2{color:#fff}.stream-rules-card ul{gap:13px;margin:0;padding:0;list-style:none;display:grid}.stream-rules-card li{color:#f1e6ee;padding-left:28px;line-height:1.45;position:relative}.stream-rules-card li:before{content:"✓";color:#213b26;background:#d8f23c;border-radius:50%;place-items:center;width:20px;height:20px;font-size:11px;font-weight:950;display:grid;position:absolute;left:0}.stream-summary-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.stream-summary-grid article{background:#fff;border:1px solid #e5cbd7;border-radius:18px;gap:5px;padding:18px;display:grid}.stream-summary-grid span,.stream-summary-grid small{color:#876b79;font-size:12px}.stream-summary-grid strong{color:#562840;font-size:clamp(22px,3vw,34px)}.stream-box-preview{margin-top:16px}.stream-box-preview>header{justify-content:space-between;align-items:end;gap:20px;display:flex}.stream-box-preview>header h2{margin-bottom:0}.stream-box-preview>header>span{color:#6e5360;font-weight:850}.stream-box-preview>div{grid-template-columns:repeat(6,minmax(0,1fr));gap:9px;margin-top:18px;display:grid}.stream-box-preview>div article{background:#f8edf3;border-radius:13px;gap:5px;padding:13px;display:grid}.stream-box-preview article b{color:#8b4d69;font-size:11px}.stream-box-preview article strong{font-size:19px}.stream-box-preview article small{color:#876b79}.stream-review-actions{justify-content:flex-end;gap:12px;margin-top:17px;display:flex}.stream-secondary{color:#6c304c;background:#fff;border:1px solid #d9b9c8;border-radius:14px;min-height:54px;padding:12px 18px;font-weight:900}.stream-secondary.danger{color:#963545;border-color:#d89ba7}.stream-booking-hint{color:#826a75;text-align:right;margin-top:10px;display:block}.stream-loading-card{place-items:center;gap:8px;min-height:300px;display:grid}.stream-loading-card strong{color:#5b2b55;font-size:27px}.stream-loading-card span{color:#836e79}.stream-progress-head{color:#fff;background:#3f214f;border-radius:18px 18px 0 0;justify-content:space-between;align-items:center;padding:15px 18px;display:flex}.stream-progress-head>div{gap:3px;display:grid}.stream-progress-head span{color:#d7bfdf;text-transform:uppercase;letter-spacing:.1em;font-size:11px;font-weight:900}.stream-progress-head strong{font-size:20px}.stream-progress-head>b{color:#d8f23c;font-size:27px}.stream-progress-track{background:#e0d7e4;height:12px;padding:2px}.stream-progress-track span{background:linear-gradient(90deg,#9e5ec7,#d8f23c);border-radius:99px;height:100%;transition:width .25s;display:block}.stream-current-pick{background:#fff;border:1px solid #dbcfe1;border-top:0;border-radius:0 0 24px 24px;overflow:hidden;box-shadow:0 22px 60px #421f501f}.stream-pick-location{background:#f2edf5;grid-template-columns:1fr auto;gap:3px 18px;padding:18px 23px;display:grid}.stream-pick-location span{color:#6e5b76;text-transform:uppercase;letter-spacing:.11em;font-size:11px;font-weight:900}.stream-pick-location strong{color:#3f214f;font-size:clamp(42px,7vw,70px);line-height:1}.stream-pick-location small{color:#fff;background:#3f214f;border-radius:10px;grid-area:1/2/3;align-self:center;padding:9px 12px;font-weight:900}.stream-pick-product{grid-template-columns:minmax(220px,35%) 1fr;align-items:center;gap:25px;padding:24px;display:grid}.stream-pick-product>img,.stream-image-placeholder{object-fit:contain;color:#764d7e;background:#fff;border:1px solid #e2d8e5;border-radius:21px;place-items:center;width:100%;height:min(31vh,300px);font-size:38px;font-weight:950;display:grid}.stream-pick-product h1{color:#4a294e;margin:4px 0;font-size:clamp(28px,4vw,45px);line-height:1.05}.stream-pick-product>div>small{color:#806f84}.stream-pick-product>div>div{color:#fff;background:#3f214f;border-radius:15px;justify-content:space-between;align-items:center;margin-top:18px;padding:13px 17px;display:flex}.stream-pick-product>div>div strong{color:#d8f23c;font-size:40px}.stream-pick-confirm{width:calc(100% - 48px);margin:0 24px 12px;display:block}.stream-pick-manual{grid-template-columns:1fr auto;gap:10px;margin:0 24px 22px;display:grid}.stream-pick-manual label{border:1px solid #d9cbdc;border-radius:13px;grid-template-columns:1fr 110px;align-items:center;display:grid;overflow:hidden}.stream-pick-manual label span{color:#705d74;padding-left:14px;font-weight:850}.stream-pick-manual input{text-align:center;border:0;border-left:1px solid #d9cbdc;height:50px;font-size:20px;font-weight:950}.stream-pick-manual button{color:#56335e;background:#fff;border:1px solid #cbbad0;border-radius:13px;padding:11px 16px;font-weight:900}.stream-pick-finished,.stream-complete{color:#fff;text-align:center;background:linear-gradient(145deg,#3f214f,#5a2b4a);border-radius:25px;place-items:center;gap:12px;min-height:420px;padding:45px;display:grid}.stream-pick-finished>div,.stream-complete>div{color:#2d3d23;background:#d8f23c;border-radius:50%;place-items:center;width:82px;height:82px;font-size:45px;font-weight:950;display:grid}.stream-pick-finished h1,.stream-complete h1{color:#fff}.stream-pick-finished p,.stream-complete p{color:#e5d5e1;max-width:670px}.stream-complete>button{color:#2e3e25;background:#d8f23c;border:0;border-radius:13px;min-height:56px;padding:13px 20px;font-weight:950}.stream-complete.cancelled>div{color:#7b3452;background:#f1d3df}.stream-cancel-link{color:#8c566e;background:0 0;border:0;margin:18px auto 0;text-decoration:underline;display:block}.stream-cancel-link:disabled{opacity:.5}.stream-packing .active-printer-banner{grid-template-columns:auto 1fr auto;margin:14px 0;display:grid}.stream-packing .active-printer-banner select{color:#1d5644;background:#fff;border:1px solid #bfd2ca;border-radius:11px;min-width:150px;padding:10px;font-weight:900}.stream-box-pack-card{background:#fff;border:1px solid #e1cbd6;border-radius:22px;overflow:hidden;box-shadow:0 18px 50px #5927431a}.stream-box-pack-card>header{background:#f8edf3;justify-content:space-between;align-items:center;gap:18px;padding:20px 23px;display:flex}.stream-box-pack-card>header h1{color:#54263d;font-size:clamp(34px,5vw,56px)}.stream-box-pack-card>header h1 span{color:#846977;font-size:.45em}.stream-box-pack-card>header>div:last-child{text-align:right;display:grid}.stream-box-pack-card>header>div:last-child span{color:#816c76;font-size:12px}.stream-box-pack-card>header>div:last-child strong{color:#6b3150;font-size:30px}.stream-box-pack-card ul{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;margin:0;padding:18px;list-style:none;display:grid}.stream-box-pack-card li{background:#fffafd;border:1px solid #ead7df;border-radius:14px;grid-template-columns:58px 42px 1fr;align-items:center;gap:10px;min-height:75px;padding:9px;display:grid}.stream-box-pack-card li>img,.stream-item-placeholder{object-fit:contain;color:#87506b;background:#f3e8ee;border-radius:10px;place-items:center;width:58px;height:58px;font-weight:950;display:grid}.stream-box-pack-card li>b{color:#fff;background:#5c2d55;border-radius:11px;place-items:center;width:40px;height:40px;font-size:16px;display:grid}.stream-box-pack-card li>div{display:grid}.stream-box-pack-card li small{color:#856d78}.stream-pack-confirm{width:calc(100% - 36px);min-height:70px;margin:0 18px 18px;font-size:19px}@media (max-width:900px){.stream-plan-layout{grid-template-columns:1fr}.stream-summary-grid{grid-template-columns:repeat(2,1fr)}.stream-box-preview>div{grid-template-columns:repeat(3,1fr)}.stream-pick-product{grid-template-columns:180px 1fr}.stream-box-pack-card ul{grid-template-columns:1fr}}@media (max-width:600px){.stream-plan-fields,.stream-summary-grid{grid-template-columns:1fr}.stream-box-preview>header{display:grid}.stream-box-preview>div{grid-template-columns:repeat(2,1fr)}.stream-review-actions{display:grid}.stream-pick-product{grid-template-columns:1fr;padding:16px}.stream-pick-product>img,.stream-image-placeholder{height:190px}.stream-pick-manual{grid-template-columns:1fr;margin-inline:16px}.stream-pick-confirm{width:calc(100% - 32px);margin-inline:16px}.stream-packing .active-printer-banner{grid-template-columns:auto 1fr}.stream-packing .active-printer-banner select{grid-column:1/-1;width:100%}.stream-box-pack-card>header{align-items:flex-start}.stream-box-pack-card li{grid-template-columns:48px 38px 1fr}.stream-box-pack-card li>img,.stream-item-placeholder{width:48px;height:48px}.stream-plan-card,.stream-rules-card,.stream-box-preview{padding:18px}}.bulk-shipping-history-modal{width:min(760px,100vw - 32px)}.dhl-audit-summary{text-align:left;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:16px 0;display:grid}.dhl-audit-summary>article,.dhl-audit-summary>p,.dhl-audit-problems{color:#24543f;background:#f2fbf6;border:1px solid #c7ddd1;border-radius:13px;gap:4px;margin:0;padding:13px;display:grid}.dhl-audit-summary>article.warning,.dhl-audit-problems{color:#7e3339;background:#fff5f5;border-color:#e8b5b5}.dhl-audit-summary>article>b{font-size:18px}.dhl-audit-summary>article>span,.dhl-audit-summary>article>small,.dhl-audit-summary>p,.dhl-audit-problems small{font-size:12px;line-height:1.45}.dhl-audit-summary>p,.dhl-audit-problems{grid-column:1/-1}.dhl-audit-problems>span{border-top:1px solid #edd1d1;gap:2px;padding-top:8px;display:grid}.bulk-shipping-history-list{gap:10px;max-height:min(52vh,520px);margin:18px 0;display:grid;overflow:auto}.bulk-shipping-history-list>article{background:#fff7fbd1;border:1px solid #ad43713d;border-radius:16px;justify-content:space-between;align-items:center;gap:16px;padding:14px;display:flex}.bulk-shipping-history-list>article>div{gap:4px;min-width:0;display:grid}.bulk-shipping-history-list span,.bulk-shipping-history-list small{overflow-wrap:anywhere}@media (max-width:680px){.dhl-audit-summary{grid-template-columns:1fr}.dhl-audit-summary>p,.dhl-audit-problems{grid-column:1}.bulk-shipping-history-list>article{flex-direction:column;align-items:stretch}}.stream-picklist-modal{width:min(760px,100vw - 28px)}.stream-picklist-modal>input{width:100%;min-height:48px;font:inherit;border:1px solid #d9b9c8;border-radius:12px;margin:8px 0 12px;padding:10px 14px}.stream-picklist-product-list{text-align:left;gap:8px;max-height:330px;display:grid;overflow:auto}.stream-picklist-product-list>button{color:#572a40;text-align:left;cursor:pointer;background:#fffafd;border:1px solid #e5cbd6;border-radius:13px;justify-content:space-between;align-items:center;gap:14px;width:100%;padding:12px 14px;display:flex}.stream-picklist-product-list>button.active{background:#ffeaf3;border:2px solid #9b315c}.stream-picklist-product-list>button>span{gap:3px;display:grid}.stream-picklist-product-list small{color:#866b78}.stream-picklist-product-list b{white-space:nowrap;color:#8c3e63}.stream-order-scan{background:linear-gradient(135deg,#f8f0ff,#fff);border:2px solid #8555a8;border-radius:17px;grid-template-columns:1fr minmax(150px,220px) auto;align-items:center;gap:12px;margin-bottom:15px;padding:16px;display:grid}.stream-order-scan>div{gap:3px;display:grid}.stream-order-scan span{color:#745f7c;font-size:12px}.stream-order-scan input{text-align:center;background:#fff;border:2px solid #b695ce;border-radius:12px;min-height:54px;padding:10px 14px;font-size:22px;font-weight:950}.stream-order-scan button{color:#fff;background:#653587;border:0;border-radius:12px;min-height:54px;padding:10px 16px;font-weight:950}.stream-main-product-ready{background:#effbf4;border:1px solid #8bd0a5;border-radius:15px;gap:3px;margin:0 0 14px;padding:14px 17px;display:grid}.stream-main-product-ready span{color:#237047;text-transform:uppercase;letter-spacing:.08em;font-size:11px;font-weight:950}.stream-main-product-ready strong{color:#174e32;font-size:18px}.stream-main-product-ready small{color:#52735f}.pack-product-list .stream-no-additions{border-style:dashed!important;grid-template-columns:1fr!important;min-height:82px!important}.pack-product-list .stream-no-additions>div{text-align:center;grid-column:1!important}@media (max-width:700px){.stream-order-scan{grid-template-columns:1fr}.stream-order-scan input,.stream-order-scan button{width:100%}}.stream-product-check{background:#fff2f7;border:1px solid #e4b4c8;border-radius:12px;grid-column:1/-1;grid-template-columns:auto 1fr;align-items:center;padding:12px 14px;color:#64243f!important;display:grid!important}.stream-product-check input{grid-row:1/3}.stream-product-check small{grid-column:2;color:#856171!important}.shared-inventory-settings{background:#f3fbf6;border:1px solid #b9d9c8;border-radius:14px;grid-template-columns:minmax(300px,1.4fr) minmax(260px,1fr);gap:12px;padding:14px;display:grid}.shared-inventory-settings>.check-label{grid-template-columns:auto 1fr;align-items:start;display:grid!important}.shared-inventory-settings>.check-label input{grid-row:1/3}.shared-inventory-settings>.check-label small{grid-column:2}.shared-inventory-settings label{color:#285d43!important}.shared-inventory-settings small{color:#5e7d6c!important;text-transform:none!important;letter-spacing:normal!important}.shared-inventory-result{color:#38644d;background:#fff;border:1px solid #c5dfd0;border-radius:10px;gap:2px;margin:5px 0 8px;padding:10px;display:grid}.shared-inventory-result span,.shared-inventory-result small{font-size:10px}.shared-inventory-result strong{font-size:13px}.family-tiktok-readiness{border:1px solid;border-radius:13px;align-items:center;padding:12px 14px;display:flex}.family-tiktok-readiness>div{gap:3px;display:grid}.family-tiktok-readiness strong{font-size:13px}.family-tiktok-readiness small{text-transform:none;letter-spacing:normal;font-size:11px;font-weight:700}.family-tiktok-readiness.ready{color:#225d3d;background:#effaf4;border-color:#9bcbb1}.family-tiktok-readiness.incomplete{color:#78501c;background:#fff8ed;border-color:#efc180}.family-compliance-fields{background:#fff;border:1px solid #e2bfd0;border-radius:14px;grid-template-columns:1fr 1fr;gap:10px;padding:14px;display:grid}.family-compliance-title,.family-compliance-wide{grid-column:1/-1}.family-compliance-title{color:#663149;gap:3px;display:grid}.family-compliance-title small{color:#876b79;font-size:11px}.family-compliance-fields label{color:#785a69;text-transform:uppercase;letter-spacing:.04em;gap:4px;font-size:10px;font-weight:900;display:grid}.family-compliance-fields input,.family-compliance-fields textarea{color:#4d2a3a;width:100%;min-height:38px;font:inherit;text-transform:none;letter-spacing:normal;background:#fff;border:1px solid #dfbdcc;border-radius:9px;padding:8px 10px}@media (max-width:900px){.shared-inventory-settings,.family-compliance-fields{grid-template-columns:1fr}.family-compliance-title,.family-compliance-wide{grid-column:1}}.tiktok-import-failure-panel{color:#762f36;background:#fff5f5;border:1px solid #e3a8a8;border-radius:16px;gap:12px;margin:14px 0;padding:16px;display:grid}.tiktok-import-failure-panel>header,.tiktok-import-failure-panel>header>div,.tiktok-import-failure-panel>div,.tiktok-import-failure-panel article,.tiktok-import-failure-panel article>div{gap:5px;display:grid}.tiktok-import-failure-panel>header{grid-template-columns:1fr auto;align-items:center}.tiktok-import-failure-panel>header span,.tiktok-import-failure-panel small,.tiktok-import-failure-panel p{color:#86575b}.tiktok-import-failure-panel article{background:#fff;border:1px solid #edcaca;border-radius:13px;grid-template-columns:1fr auto;align-items:center;padding:13px}.tiktok-import-failure-panel p{overflow-wrap:anywhere;margin:3px 0 0}.tiktok-correction-card{color:#61263f;background:#fff4f8;border:2px solid #b34f78;border-radius:16px;gap:13px;padding:16px;display:grid}.tiktok-correction-card>div:first-child{gap:4px;display:grid}.tiktok-correction-card span,.tiktok-correction-card small{overflow-wrap:anywhere;color:#815568}.tiktok-correction-fields,.tiktok-correction-variant-weights{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.tiktok-correction-fields label,.tiktok-correction-variant-weights label{color:#704153;text-transform:uppercase;gap:5px;font-size:11px;font-weight:900;display:grid}.tiktok-correction-fields input,.tiktok-correction-fields select,.tiktok-correction-fields textarea,.tiktok-correction-variant-weights input{color:#472333;width:100%;min-height:42px;font:inherit;text-transform:none;background:#fff;border:1px solid #d9aabc;border-radius:10px;padding:9px 11px}.tiktok-correction-wide{grid-column:1/-1}.tiktok-correction-card>.big-primary{justify-self:start}@media (max-width:760px){.tiktok-import-failure-panel>header,.tiktok-import-failure-panel article,.tiktok-correction-fields,.tiktok-correction-variant-weights{grid-template-columns:1fr}.tiktok-import-failure-panel button,.tiktok-correction-card>.big-primary{width:100%}.tiktok-correction-wide{grid-column:1}}.product-bulk-modal{box-sizing:border-box;max-height:calc(100dvh - 32px);overflow:hidden auto;color:#24272b!important;background:#fff!important;width:min(1040px,100%)!important;max-width:100%!important}.product-bulk-modal>*{box-sizing:border-box;min-width:0;max-width:100%}.bulk-edit-fields{border:0;gap:18px;min-width:0;margin:0;padding:0;display:grid}.product-bulk-modal .bulk-editor-options{flex-wrap:wrap;gap:8px;display:flex}.product-bulk-modal .bulk-inventory-editor{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.product-bulk-modal label{align-content:start;align-self:start;gap:8px;min-width:0;display:grid;font-size:14px!important}.product-bulk-modal input,.product-bulk-modal select{box-sizing:border-box;width:100%;max-width:100%;min-height:46px;font-size:16px!important}.product-bulk-modal .channel-checks input{width:20px;min-height:20px}.product-bulk-modal small{overflow-wrap:anywhere;font-size:13px;line-height:1.5}.product-bulk-modal footer{background:#fff;border-top:1px solid #d9dde3;flex-wrap:wrap;justify-content:flex-end;gap:12px;padding:16px 0;display:flex;position:sticky;bottom:-1px}.bulk-save-feedback{color:#24303e;white-space:pre-line;overflow-wrap:anywhere;background:#f3f5f7;border:1px solid #bec8d3;padding:16px;font-size:15px;line-height:1.5}.bulk-save-feedback.error{color:#842e27;background:#fff4f3;border-color:#d7a5a1}.bulk-save-feedback.success{color:#245e3e;background:#eff8f2;border-color:#aacbb8}.order-modal-backdrop:has(.product-bulk-modal){z-index:160;box-sizing:border-box;max-width:100vw;padding:16px}body:has(.product-bulk-modal){overflow:hidden}.product-bulk-modal progress,.family-save-feedback progress{accent-color:#435469;width:100%;height:10px;margin:0 0 12px;display:block}.bulk-sync-progress{color:#263443;background:#f2f5f8;border:1px solid #c5ced9;gap:14px;min-width:0;margin:14px 0;padding:18px;display:grid}.bulk-sync-progress>div{gap:6px;display:grid}.bulk-sync-progress progress{accent-color:#446654;width:100%;height:12px}.bulk-sync-progress span,.bulk-sync-progress small{font-size:14px}.bulk-sync-progress p{overflow-wrap:anywhere}.bulk-sync-progress details{max-height:240px;overflow:auto}.variant-family-toolbar{flex-wrap:wrap}.variant-family-toolbar>button{white-space:normal;min-height:42px;padding:10px 14px}.family-save-feedback{color:#283440;overflow-wrap:anywhere;background:#f2f4f6;border-block:1px solid #ccd2db;flex-shrink:0;padding:14px 24px;font-size:14px}.variant-remove-button{color:#882f28;cursor:pointer;background:#fff7f6;border:1px solid #ceaaaa;margin-top:14px;padding:9px 12px}.variant-family-editor input,.variant-family-editor select,.variant-family-editor textarea{font-size:14px}.variant-family-table-wrap{min-width:0}.variant-family-table{table-layout:fixed}.variant-family-table td{overflow-wrap:anywhere;width:20%;min-width:0!important}.variant-family-table td:first-child{width:28%}@media (max-width:1200px){.variant-family-table{display:block;min-width:0!important}.variant-family-table thead{display:none}.variant-family-table tbody{gap:16px;padding:12px;display:grid}.variant-family-table tr{background:#fff;border:1px solid #cdd3da;grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.variant-family-table td{border:0;padding:14px;display:block;width:auto!important}.variant-family-table td:first-child{border-bottom:1px solid #d9dde2;grid-column:1/-1}.variant-family-table-wrap{overflow-x:hidden}.variant-parent-fields{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:600px){.variant-family-table tr,.variant-parent-fields{grid-template-columns:minmax(0,1fr)}.variant-family-table td:first-child{grid-column:1}.variant-option-values{grid-template-columns:minmax(0,1fr)}}.save-spinner{vertical-align:middle;border:3px solid #c2c8d0;border-top-color:#303d4c;width:18px;height:18px;margin-right:10px;animation:.8s linear infinite save-spin;display:inline-block;border-radius:50%!important}@keyframes save-spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.save-spinner{animation:none}}@media (max-width:720px){.product-bulk-modal{padding:16px!important}.product-bulk-modal .bulk-inventory-editor{grid-template-columns:1fr}.product-bulk-modal footer>*{flex:1}}.pack-device-lock{color:#5d2942;background:#fff4f8;border:1px solid #d9c3cf;border-radius:14px;gap:4px;padding:14px 16px;display:grid}.pack-device-lock b{font-size:17px}.pack-device-lock span{color:#806272;font-size:12px}.pack-device-checkbox{align-items:center;gap:10px;grid-template-columns:auto 1fr!important;display:flex!important}.pack-device-checkbox input{width:22px!important;min-height:22px!important}.pick-handoff-station{text-align:left;gap:7px;width:100%;margin:6px 0 12px;display:grid}.pick-handoff-station span{color:#775565;text-transform:uppercase;font-size:12px;font-weight:900}.pick-handoff-station select{color:#54263d;background:#fff;border:2px solid #d6aabd;border-radius:12px;width:100%;min-height:50px;padding:9px 12px;font-size:17px;font-weight:900}.packer-workspace .active-printer-banner{grid-template-columns:auto minmax(0,1fr) auto}.pack-station-selector{gap:2px;display:grid}.pack-station-selector span{text-transform:uppercase;font-size:9px;font-weight:900}.pack-station-selector select{color:#245743;background:#fff;border:1px solid #bad2c8;border-radius:10px;min-width:145px;padding:8px 10px;font-weight:900}.pack-transfer-bar,.pack-unassigned-lists{color:#603248;background:#fff7fa;border:1px solid #dbc7d1;border-radius:12px;align-items:center;gap:8px;min-height:44px;margin:0 0 6px;padding:6px 9px;display:flex}.pack-transfer-bar span{margin-right:auto}.pack-transfer-bar button,.pack-unassigned-lists button{color:#70314e;background:#fff;border:1px solid #cf9db3;border-radius:9px;min-height:34px;padding:6px 10px;font-weight:850}.pack-unassigned-lists{overflow-x:auto}.pack-unassigned-lists>strong{white-space:nowrap}.pack-unassigned-lists button{text-align:left;gap:1px;min-width:170px;display:grid}.pack-unassigned-lists button span{font-size:10px;font-weight:700}@media (max-width:800px){.packer-workspace .active-printer-banner{grid-template-columns:auto minmax(0,1fr)}.pack-station-selector{grid-column:1/-1;width:100%}.pack-station-selector select{width:100%}.pack-transfer-bar{flex-direction:column;align-items:stretch}.pack-transfer-bar span{margin:0}.pack-transfer-bar button{width:100%}}.variant-family-form-fields{border:0;min-width:0;margin:0;padding:0;display:contents}.order-refresh-status{color:#283440;overflow-wrap:anywhere;background:#f2f4f6;border:1px solid #d1d7dd;gap:8px;min-width:0;margin:12px 0;padding:12px 16px;font-size:.875rem;display:grid}.order-refresh-status progress{accent-color:#465b6d;width:100%;height:8px}.collections-workspace{color:#24272b;min-width:0;font-size:1rem}.collections-workspace .collection-toolbar{align-items:end;margin-bottom:18px}.collections-workspace label{gap:6px;min-width:0;font-size:.875rem;display:grid}.collections-workspace input:not([type=checkbox]),.collections-workspace select{width:100%;min-height:44px;font:inherit;box-sizing:border-box;color:#24272b;background:#fff;border:1px solid #c8cdd3;padding:10px 12px}.collections-workspace button{white-space:normal;overflow-wrap:anywhere;cursor:pointer;min-height:44px;font-size:.875rem}.collections-workspace button:disabled{opacity:.55;cursor:default}.collections-columns{grid-template-columns:minmax(220px,1fr) minmax(0,2fr);align-items:start;gap:20px;display:grid}.collections-list{gap:10px;min-width:0;display:grid}.collections-list-item{text-align:left;color:#24272b;background:#fff;border:1px solid #cbd0d6;gap:5px;padding:16px;display:grid}.collections-list-item.active{background:#faf7f9;border-color:#aa4b78;box-shadow:inset 3px 0 #aa4b78}.collections-list-item strong{font-size:1rem}.collections-workspace small{color:#59616b;overflow-wrap:anywhere;font-size:.8125rem;line-height:1.5}.collections-editor,.collections-empty{background:#fff;border:1px solid #cbd0d6;min-width:0;padding:20px}.collections-editor header,.collections-editor footer{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.collections-editor h3,.collections-editor h4{margin:0;font-size:1.125rem}.collections-editor h4{font-size:1rem}.collections-editor fieldset{border:0;gap:16px;min-width:0;margin:0;padding:20px 0;display:grid}.collections-channel-options{background:#f2f4f6;flex-wrap:wrap;gap:12px;padding:12px;display:flex}.collections-channel-options strong{flex-basis:100%;font-size:.875rem}.collections-channel-options label{align-items:center;gap:8px;min-height:44px;display:flex}.collections-channel-options input{accent-color:#aa4b78;width:20px;height:20px}.collections-members{gap:8px;min-width:0;margin:0;padding:0;list-style:none;display:grid}.collections-members li{border:1px solid #d9dde2;justify-content:space-between;align-items:center;gap:12px;padding:12px;display:flex}.collections-members li>div{gap:4px;min-width:0;display:grid}.collections-members strong{overflow-wrap:anywhere;font-size:.9375rem}.collections-members button{color:#283440;background:#fff;border:1px solid #c8cdd3;flex-shrink:0;padding:8px 12px}.collections-members .pending-removal{background:#fff3f3}.collections-members .pending-removal strong{text-decoration:line-through}.collections-product-search{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:10px;display:grid}.collections-pages{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;font-size:.875rem;display:flex}.collections-pages button{color:#283440;background:#fff;border:1px solid #c8cdd3;padding:8px 12px}.collections-feedback{color:#283440;overflow-wrap:anywhere;background:#f2f5f8;border:1px solid #bec9d2;padding:14px;font-size:.9375rem;line-height:1.5}.collections-feedback.error{color:#842e27;background:#fff4f3;border-color:#d7a5a1}.collections-feedback progress{accent-color:#465b6d;width:100%;height:8px}.collections-note{color:#59616b;font-size:.875rem;line-height:1.5}.collections-editor footer{border-top:1px solid #d9dde2;justify-content:flex-start;padding-top:16px}@media (max-width:1000px){.collections-columns{grid-template-columns:minmax(0,1fr)}.collections-list{grid-template-columns:repeat(2,minmax(0,1fr))}.collections-list>p,.collections-list>.collections-empty,.collections-list>.collections-pages{grid-column:1/-1}}@media (max-width:600px){.collections-list{grid-template-columns:minmax(0,1fr)}.collections-editor,.collections-empty{padding:16px}.collections-members li{flex-direction:column;align-items:stretch}.collections-product-search{grid-template-columns:minmax(0,1fr)}.collections-editor footer>button,.collections-workspace .collection-toolbar>label{flex:100%}}.order-identifier-tools{background:#fff;border:1px solid #dedfe3;flex-wrap:wrap;align-items:end;gap:16px;margin:14px 0;padding:14px;display:flex}.order-identifier-tools form{flex:1;min-width:220px}.order-identifier-tools label{margin-bottom:6px;font-weight:600;display:block}.order-identifier-tools form>div{gap:8px;display:flex}.order-identifier-tools input{flex:1;min-width:0}.order-identifier-tools button{min-height:44px}.order-identifier-tools button,.order-identifier-dialog button{color:#24272b;background:#fff;border:1px solid #c8cdd3;padding:10px 14px;font-weight:600}.order-identifier-dialog button.primary{color:#fff;background:#24272b;border-color:#24272b}.order-identifier-tools button:disabled,.order-identifier-dialog button:disabled{opacity:.5;cursor:default}.order-identifier-tools input,.order-label-dimensions input{color:#24272b;background:#fff;border:1px solid #c8cdd3;min-height:44px;padding:10px 12px}.order-numbering-start{flex-wrap:wrap;flex-basis:100%;align-items:center;gap:12px;font-size:14px;display:flex}.order-numbering-start span{flex:1;min-width:200px}.order-identifier-dialog{background:#fff;width:min(520px,100vw - 24px);max-height:calc(100dvh - 32px);margin:auto;padding:24px;overflow:auto}.order-label-merge-list{background:#f7f8f9;border:1px solid #c8cdd3;padding:14px}.order-label-merge-option{border-top:1px solid #d9dde1;align-items:flex-start;gap:10px;padding:12px 0;line-height:1.5;display:flex}.order-label-merge-option input{flex:none;width:20px;height:20px;margin-top:3px}.order-label-merge-option span{overflow-wrap:anywhere;min-width:0}.order-identifier-dialog form>button{margin:6px 8px 0 0}.order-identifier-dialog header{justify-content:space-between;align-items:center;gap:12px;display:flex}.order-identifier-dialog h2{font-size:1.25rem}.order-identifier-dialog p{margin:12px 0;line-height:1.5}.order-label-dimensions{grid-template-columns:1fr 1fr;gap:12px;display:grid}.order-label-dimensions input{width:100%;min-width:0;margin-top:6px;display:block}@media (max-width:600px){.order-identifier-tools>button{width:100%}.order-identifier-dialog{padding:16px}}.community-label-panel{color:#24272b;background:#f7f9fa;border:1px solid #d5dadd;min-width:0;margin:16px 0;padding:20px;line-height:1.5}.community-label-panel p{margin:8px 0}.community-label-panel details{margin-top:14px}.community-label-panel summary{cursor:pointer;min-height:36px;font-weight:600}.community-label-panel label{margin-top:12px;display:block}.community-label-panel select{color:#24272b;background:#fff;border:1px solid #c8cdd3;width:min(100%,650px);min-width:0;min-height:44px;margin-top:6px;padding:10px;display:block}.community-label-panel [role=alert]{color:#a21f35}.community-label-panel h3{overflow-wrap:anywhere;margin:14px 0;line-height:1.3}@media (max-width:600px){.community-label-panel{padding:14px}.community-label-panel button{white-space:normal;width:100%}}.employee-team-workspace{color:#24272b;gap:20px;min-width:0;display:grid}.employee-team-workspace h3{margin:0;font-size:1.08rem}.employee-summary strong{font-size:1.65rem!important}.employee-notice{color:#274858;background:#f1f7fa;border:1px solid #b8cbd4;padding:13px 16px;line-height:1.45}.employee-admin-grid{grid-template-columns:minmax(300px,1fr) minmax(300px,1fr);align-items:stretch;gap:18px;display:grid}.employee-create-card,.employee-credentials,.employee-security-note{background:#fff;border:1px solid #cfd5da;gap:14px;min-width:0;padding:20px;display:grid}.employee-create-card label{gap:6px;font-size:.875rem;font-weight:700;display:grid}.employee-create-card input[type=text],.employee-create-card input:not([type]){color:#24272b;width:100%;min-height:46px;font:inherit;background:#fff;border:1px solid #bfc7ce;padding:10px 12px}.employee-create-card fieldset{border:0;flex-wrap:wrap;gap:10px;margin:0;padding:0;display:flex}.employee-create-card legend{width:100%;margin-bottom:6px;font-size:.875rem;font-weight:800}.employee-role-check{background:#f7f8f9;border:1px solid #d2d7dc;align-items:center;gap:8px;min-height:44px;padding:8px 12px;display:flex!important}.employee-role-check input{accent-color:#a13f6c;width:20px;height:20px}.employee-create-card small,.employee-security-note p,.employee-credentials p{color:#59616b;line-height:1.5}.employee-credentials{background:#f3fbf6;border-color:#9cc8ad}.employee-secret-row{background:#fff;border:1px solid #b9dac6;justify-content:space-between;align-items:center;gap:16px;padding:13px 15px;display:flex}.employee-secret-row strong{letter-spacing:.14em;font-variant-numeric:tabular-nums;font-size:1.5rem}.employee-security-note{background:#f7f8f9}.employee-card-actions{flex-wrap:wrap;gap:8px;display:flex}.employee-card-actions button,.employee-section-heading>button{color:#2d3741;cursor:pointer;background:#fff;border:1px solid #bfc7ce;min-height:40px;padding:8px 12px;font-weight:750}.employee-card-actions button.danger{color:#8a2d2d;background:#fff7f7;border-color:#d2aaaa}.employee-card-actions button:disabled,.employee-section-heading>button:disabled{opacity:.55;cursor:default}.employee-section-heading{border-top:1px solid #d8dde1;flex-wrap:wrap;justify-content:space-between;align-items:end;gap:14px;padding-top:18px;display:flex}.employee-section-heading>div{gap:4px;display:grid}.employee-section-heading small{color:#59616b}.employee-profile-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.employee-profile-card{background:#fff;border:1px solid #cbd2d8;gap:13px;min-width:0;padding:17px;display:grid}.employee-profile-card.blocked{opacity:.72;background:#f3f3f3}.employee-profile-card header{justify-content:space-between;align-items:start;gap:10px;display:flex}.employee-profile-card header>div{gap:3px;display:grid}.employee-profile-card header strong{font-size:1.05rem}.employee-profile-card header span,.employee-profile-card p{color:#59616b;font-size:.8rem;line-height:1.45}.employee-live-badge,.employee-status-badge{white-space:nowrap;border-radius:999px;padding:5px 8px;font-weight:850;color:#226341!important;background:#e9f7ef!important;font-size:.7rem!important}.employee-status-badge{color:#46525d!important;background:#edf1f4!important}.employee-status-badge.blocked{color:#8b3030!important;background:#fae9e9!important}.employee-role-tags{flex-wrap:wrap;gap:6px;display:flex}.employee-role-tags span{color:#6b3450;background:#f3eef1;padding:5px 8px;font-size:.72rem;font-weight:750}.employee-profile-card dl{grid-template-columns:repeat(3,1fr);gap:6px;margin:0;display:grid}.employee-profile-card dl>div{background:#f6f7f8;gap:3px;padding:9px;display:grid}.employee-profile-card dt{color:#616a72;font-size:.68rem}.employee-profile-card dd{margin:0;font-size:.86rem;font-weight:800}.employee-history-table{background:#fff;border:1px solid #cbd2d8;min-width:0;overflow:auto}.employee-history-head,.employee-history-row{border-bottom:1px solid #e0e3e6;grid-template-columns:1.1fr .8fr .8fr 1.4fr 1fr;align-items:center;gap:12px;min-width:780px;padding:12px 15px;font-size:.82rem;display:grid}.employee-history-head{color:#414b54;background:#f3f5f6}.employee-history-row:last-child{border-bottom:0}.employee-history-row span{color:#505a63}.employee-history-table .team-empty{min-width:0;padding:22px}.employee-profile-card.selected{border-color:#a13f6c;box-shadow:0 0 0 2px #a13f6c1a}.employee-analysis-link,.employee-history-person{color:#8a315f;font:inherit;cursor:pointer;text-align:left;background:0 0;border:0;padding:0;font-weight:800;text-decoration:underline}.employee-number-reveal{background:#f3fbf6;border:1px solid #b9dac6;grid-template-columns:1fr auto auto;align-items:center;gap:10px;padding:10px 12px;display:grid}.employee-number-reveal span{color:#59616b;font-size:.72rem}.employee-number-reveal strong{letter-spacing:.12em;font-size:1.25rem}.employee-number-reveal button{cursor:pointer;background:#fff;border:1px solid #b9c5cc;padding:7px 9px;font-weight:750}.employee-analysis{background:#f8f9fa;border:1px solid #b8c3ca;gap:16px;padding:20px;display:grid}.employee-analysis>header{justify-content:space-between;align-items:start;gap:16px;display:flex}.employee-analysis>header>div{gap:4px;display:grid}.employee-analysis>header span{color:#59616b;font-size:.82rem}.employee-analysis>header>button{cursor:pointer;background:#fff;border:1px solid #bfc7ce;padding:8px 12px;font-weight:750}.employee-analysis-metrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.employee-analysis-metrics article{background:#fff;border:1px solid #d4d9dd;gap:5px;padding:13px;display:grid}.employee-analysis-metrics span,.employee-analysis-metrics small{color:#59616b;font-size:.72rem}.employee-analysis-metrics strong{font-size:1.15rem}.employee-chart{background:#fff;border:1px solid #d4d9dd;gap:8px;padding:15px;display:grid}.employee-chart>div:first-child{flex-wrap:wrap;justify-content:space-between;gap:12px;display:flex}.employee-chart>div:first-child span,.employee-chart-scale{color:#59616b;font-size:.75rem}.employee-chart svg{background:linear-gradient(#fff,#fafbfc);width:100%;height:210px}.employee-chart polyline{fill:none;stroke:#a13f6c;stroke-width:4px;stroke-linejoin:round;stroke-linecap:round}.employee-chart circle{fill:#fff;stroke:#a13f6c;stroke-width:4px}.employee-chart-average{stroke:#86a7b6;stroke-width:2px;stroke-dasharray:8 6}.employee-chart-scale{justify-content:space-between;display:flex}.employee-chart-empty{color:#59616b;text-align:center;background:#fff;border:1px dashed #cbd2d8;padding:28px}.employee-analysis-table{max-height:420px}.employee-history-person{white-space:nowrap}@media (max-width:1100px){.employee-profile-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:760px){.employee-admin-grid,.employee-profile-grid{grid-template-columns:minmax(0,1fr)}.employee-create-card,.employee-credentials,.employee-security-note{padding:16px}.employee-card-actions button{flex:1}.employee-profile-card dl{grid-template-columns:1fr}.employee-secret-row{flex-direction:column;align-items:flex-start}.employee-team-workspace .view-heading{align-items:stretch}.employee-team-workspace .view-heading .primary-link{text-align:center}.employee-analysis-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.employee-number-reveal{grid-template-columns:1fr auto}.employee-number-reveal button{grid-column:1/-1}.employee-chart svg{height:160px}}.print-job-timing{white-space:normal;max-width:32rem;font-size:.875rem}.print-job-timing summary{cursor:pointer;min-height:44px;padding:10px 0;font-weight:600;display:list-item}.print-job-timing>div{min-width:16rem;line-height:1.5}.print-job-timing dl{margin:0}.print-job-timing dl>div{border-bottom:1px solid #d5dadd;justify-content:space-between;gap:20px;padding:5px 0;display:flex}.print-job-timing dd{white-space:nowrap;font-variant-numeric:tabular-nums;margin:0}.print-job-timing p{white-space:normal;margin:12px 0}.stream-label-profile-editor{border:1px solid var(--border,#d8dce2);background:var(--card,#fff);color:var(--foreground,#18202b);margin:14px 0;padding:18px}.stream-label-profile-editor>summary{cursor:pointer;font-size:1rem;font-weight:700;list-style-position:inside}.stream-label-profile-editor>summary span{color:#596579;margin-left:12px;font-size:.875rem;font-weight:400}.stream-label-profile-grid{grid-template-columns:minmax(240px,1fr) minmax(240px,1fr);gap:24px;margin-top:18px;display:grid}.stream-label-profile-controls{flex-direction:column;gap:13px;min-width:0;display:flex}.stream-label-profile-controls label,.stream-label-preview-inputs label{flex-direction:column;gap:6px;font-size:.875rem;display:flex}.stream-label-profile-controls select,.stream-label-preview-inputs select,.stream-label-preview-inputs input{color:#17202c;width:100%;min-width:0;font:inherit;background:#fff;border:1px solid #b8c2cf;border-radius:3px;padding:10px}.stream-label-profile-editor small{color:#596579;font-size:.875rem;line-height:1.5;display:block}.stream-label-field-options{border:1px solid #d8dce2;grid-template-columns:1fr;gap:9px;padding:12px;display:grid}.stream-label-field-options label.check-label{flex-direction:row;align-items:center;gap:8px}.stream-label-field-options input{width:auto!important}.stream-label-profile-preview{background:#f3f5f8;border:1px solid #d8dce2;align-self:start;min-width:0;padding:16px}.stream-label-profile-preview h4{margin:0 0 8px;font-size:1rem}.stream-label-preview-inputs{grid-template-columns:minmax(0,1fr) 110px;gap:10px;margin:16px 0;display:grid}.stream-label-preview-paper{aspect-ratio:7/5;background:#fff;border:1px solid #b8c2cf;width:100%;box-shadow:0 2px 7px #0001}.stream-label-preview-paper svg{width:100%;height:100%;display:block}.stream-label-preview-pages{justify-content:space-between;align-items:center;gap:12px;margin:12px 0;display:flex}.stream-label-preview-pages button{padding:7px 10px;font-size:.875rem}.stream-label-profile-notice{color:#15594f;background:#e8f6f3;padding:12px;font-size:.875rem}@media (max-width:760px){.stream-label-profile-grid{grid-template-columns:1fr}.stream-label-profile-editor{padding:12px}.stream-label-profile-editor>summary span{margin:5px 0;display:block}.stream-label-preview-inputs{grid-template-columns:1fr}}.analytics-primary-metrics{grid-template-columns:minmax(0,1fr) 24px minmax(0,1fr) 24px minmax(0,1fr);align-items:stretch;gap:10px;margin:16px 0;display:grid}.analytics-waterfall{grid-template-columns:repeat(3,minmax(0,1fr));gap:40px 34px;margin:24px 0;padding:0;list-style:none;display:grid}.analytics-flow-step{min-width:0;position:relative}.analytics-flow-step.step-4{grid-area:2/3}.analytics-flow-step.step-5{grid-area:2/2}.analytics-flow-step.step-6{grid-area:2/1}.analytics-flow-step>button{text-align:left;color:#20313d;cursor:pointer;width:100%;height:100%;font:inherit;background:#fff;border:1px solid #cbd3de;flex-direction:column;gap:10px;min-width:0;padding:20px;display:flex}.analytics-step-number{color:#a02d66;letter-spacing:.06em;font-size:.875rem;font-weight:700}.analytics-step-title{min-height:2.8em;font-size:1rem;font-weight:600;line-height:1.4}.analytics-flow-step strong{overflow-wrap:anywhere;font-size:clamp(1.5rem,2.4vw,2.25rem);line-height:1.2}.analytics-flow-step small{color:#526578;margin-top:auto;font-size:.875rem;line-height:1.5}.analytics-flow-step>button:hover{border-color:#a02d66;box-shadow:0 2px 10px #26354112}.analytics-flow-step>button:focus-visible{outline-offset:3px;outline:3px solid #a02d66}.analytics-flow-step.step-6>button{background:#edf7f5;border-top:4px solid #387a76}.analytics-flow-step.step-6 .analytics-step-number{color:#276661}.analytics-flow-connector{text-align:center;color:#607082;pointer-events:none;width:24px;font-size:1.5rem;line-height:1;position:absolute;top:50%;right:-29px}.step-3 .analytics-flow-connector{top:auto;bottom:-32px;right:calc(50% - 12px)}.step-4 .analytics-flow-connector,.step-5 .analytics-flow-connector{left:-29px;right:auto}.analytics-calculation-note{background:#f2f5f7;border-left:3px solid #8b99a8;padding:12px 16px;font-size:.875rem;line-height:1.6}.analytics-calculation-note.is-incomplete{background:#fff8e9;border-color:#b48025}.analytics-detail{max-height:85vh;overflow-y:auto}.analytics-detail>div>div strong{overflow-wrap:anywhere}@media (max-width:760px){.analytics-waterfall{grid-template-columns:1fr;gap:32px;margin:18px 0}.analytics-flow-step.step-4,.analytics-flow-step.step-5,.analytics-flow-step.step-6{grid-area:auto}.analytics-flow-step>button{padding:18px}.analytics-step-title{min-height:0}.analytics-flow-connector,.step-3 .analytics-flow-connector,.step-4 .analytics-flow-connector,.step-5 .analytics-flow-connector{inset:auto auto -27px calc(50% - 12px);transform:none}.step-4 .analytics-flow-connector,.step-5 .analytics-flow-connector{transform:rotate(-90deg)}}.analytics-primary-metrics>button{text-align:left;color:#20313d;cursor:pointer;min-width:0;font:inherit;background:#fff;border:1px solid #cbd3de;flex-direction:column;justify-content:flex-start;gap:12px;padding:22px;display:flex}.analytics-primary-metrics>button:last-child{background:#f5faf9;border-top:3px solid #387a76}.analytics-primary-metrics>button>span{font-size:1rem;font-weight:600}.analytics-primary-metrics strong{overflow-wrap:anywhere;font-size:clamp(1.5rem,2.4vw,2.25rem);line-height:1.25}.analytics-primary-metrics small{color:#546679;font-size:.875rem;line-height:1.5}.analytics-primary-metrics>button:hover{border-color:#387a76}.analytics-primary-metrics>button:focus-visible{outline-offset:3px;outline:3px solid #387a76}.analytics-equation{text-align:center;color:#536779;align-self:center;font-size:1.6rem}.analytics-secondary{border:1px solid #d5dce4;margin:20px 0;padding:16px}.analytics-secondary>summary{cursor:pointer;font-size:1rem;font-weight:600}.analytics-secondary .analytics-metrics{margin-top:16px}.shipping-materials-summary{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin:22px 0;display:grid}.shipping-materials-summary article{background:#fff;border:1px solid #d5dce4;flex-direction:column;gap:10px;padding:20px;display:flex}.shipping-materials-summary strong{font-size:1.75rem}.shipping-materials-summary small{color:#536779;font-size:.875rem;line-height:1.5}.shipping-materials-table{overflow-x:auto}.shipping-materials-table table{border-collapse:collapse;background:#fff;width:100%}.shipping-materials-table th,.shipping-materials-table td{text-align:left;border-bottom:1px solid #d5dce4;padding:14px;font-size:.875rem}.shipping-materials-table thead{background:#f1f4f6}.shipping-materials-table input{width:120px;font:inherit;color:#20313d;background:#fff;border:1px solid #b8c2cf;padding:10px}.shipping-materials button{cursor:pointer;font:inherit;background:#fff;border:1px solid #b8c2cf;padding:10px 14px}.shipping-materials button:disabled{opacity:.5;cursor:default}.shipping-materials p{line-height:1.6}.shipping-materials .view-heading{align-items:flex-start;gap:16px}@media (max-width:760px){.analytics-primary-metrics{grid-template-columns:1fr}.analytics-primary-metrics>button{padding:18px}.analytics-equation{line-height:1}.shipping-materials-summary{grid-template-columns:1fr}.shipping-materials .view-heading{flex-direction:column}.analytics-detail{width:calc(100% - 24px);max-height:85vh;overflow:auto}}.products-workspace .product-more-actions{position:relative}.products-workspace .product-more-actions>summary{cursor:pointer;background:#fff;border:1px solid #d5dfe4;border-radius:8px;padding:11px 14px;font-weight:600}.products-workspace .product-more-actions-list{z-index:40;background:#fff;border:1px solid #d5dfe4;border-radius:8px;gap:6px;min-width:290px;max-width:min(380px,85vw);padding:10px;display:grid;position:absolute;top:100%;right:0;box-shadow:0 10px 24px #0002}.products-workspace .product-more-actions-list button{text-align:left;white-space:normal}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-ordinal{syntax:"*";inherits:false}@property --tw-slashed-zero{syntax:"*";inherits:false}@property --tw-numeric-figure{syntax:"*";inherits:false}@property --tw-numeric-spacing{syntax:"*";inherits:false}@property --tw-numeric-fraction{syntax:"*";inherits:false}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}.intelligence-workspace{gap:16px;display:grid}.intelligence-metrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.intelligence-metrics article,.intelligence-card{background:#fff;border:1px solid #ead0dc;border-radius:18px;padding:16px}.intelligence-metrics article{gap:5px;display:grid}.intelligence-metrics span,.intelligence-card header span{color:#806674;font-size:12px;font-weight:800}.intelligence-metrics strong{color:#57263e;font-size:28px}.intelligence-metrics small{color:#927886}.intelligence-tabs{flex-wrap:wrap;gap:8px;display:flex}.intelligence-tabs button{color:#702b4a;cursor:pointer;background:#fff;border:1px solid #e3bdcd;border-radius:999px;padding:9px 14px;font-weight:900}.intelligence-tabs button.active{color:#fff;background:#8c2e59;border-color:#8c2e59}.intelligence-columns{grid-template-columns:1fr 1fr;gap:14px;display:grid}.intelligence-card header{justify-content:space-between;align-items:start;gap:12px;margin-bottom:8px;display:flex}.intelligence-card h3{margin:0}.signal-row,.source-row{border-top:1px solid #f0dce5;justify-content:space-between;align-items:center;gap:16px;padding:12px 0;display:flex}.signal-row span,.signal-row small,.source-row span,.source-row small{display:block}.signal-row small,.source-row small{color:#8a707c;margin-top:3px}.signal-row b,.source-row b{text-align:right;color:#692847}.signal-row b small{font-weight:500}.bundle-signal{border-top:1px solid #f0dce5;gap:4px;padding:13px 0;display:grid}.bundle-signal span{color:#6c4f5c}.bundle-signal small{color:#917783}.empty-signal,.intelligence-warning{color:#7c5e6c;background:#fff5f8;border-radius:13px;padding:13px}.intelligence-warning{color:#765112;background:#fff8e9;margin:14px 0 0}@media (max-width:900px){.intelligence-metrics{grid-template-columns:repeat(2,1fr)}.intelligence-columns{grid-template-columns:1fr}}@media (max-width:540px){.intelligence-metrics{grid-template-columns:1fr}.signal-row,.source-row{flex-direction:column;align-items:flex-start}.signal-row b,.source-row b{text-align:left}}@media screen{:root{--ink:#24262b;--muted:#626872;--cream:#f3f4f6;--paper:#fff;--line:#d8dce1;--green:#343840;--green-dark:#23262c;--mint:#eef0f3;--lime:#f1d3df;--accent:#b63f72;--accent-soft:#faf0f5;--shadow:0 2px 8px #161b230a}*,:before,:after{border-radius:0!important}.worker-light,.status-dot,.save-spinner,.service-loading span{border-radius:50%!important}html,body,.workspace{background:var(--cream);color:var(--ink)}.erp-maintenance>section{border-color:var(--line)!important;box-shadow:none!important}.erp-maintenance h1,.erp-maintenance p:not([role]){color:var(--ink)!important}.erp-maintenance button:not(:disabled){background:var(--green-dark)!important;color:#fff!important;border-color:var(--line)!important}.sidebar,.topbar{color:var(--ink);border-color:var(--line);box-shadow:none;background:#fff}.brand strong,.topbar h1,.view-heading h2{color:var(--ink)}.brand span,.sidebar-foot p,.view-heading p{color:var(--muted)}.brand-mark,.avatar{background:var(--green-dark);color:#fff;box-shadow:none;transform:none}.sidebar-foot{border-color:var(--line)}.sidebar nav{scrollbar-color:#b9bec7 transparent}.nav-item{color:var(--ink)}.nav-item:hover{border-color:var(--line);background:#f3f4f6;transform:none}.nav-item.active{color:var(--ink);border-color:var(--line);border-left-color:var(--accent);box-shadow:inset 3px 0 var(--accent);background:#f3f4f6}.nav-initial{color:var(--muted);background:#eceef1}.nav-item.active .nav-initial{background:var(--accent);color:#fff;box-shadow:none}.eyebrow{color:var(--muted)}.big-primary,.primary-link,.table-button{background:var(--green-dark);color:#fff;box-shadow:none}.ghost-button{color:var(--ink);border-color:var(--line);background:#fff}.view-panel,.order-card,.erp-table,.product-editor{border-color:var(--line);box-shadow:var(--shadow)}.warehouse-app{color:var(--ink);background:var(--cream)!important}.physical-light,.route-light,.config-live-dot{border-radius:50%!important}.admin-subnav,.warehouse-header,.warehouse-notice,.empty-state,.summary-card,.system-card,.rule-card,.dashboard-card,.dashboard-metrics article,.interactive-metrics button,.erp-metrics article,.analytics-metrics article,.analytics-card,.intelligence-metrics article,.intelligence-card,.master-table,.stock-card,.channel-connect-card,.connect-wizard,.bundle-card,.bundle-builder,.rack-card,.controller-card,.test-dataset,.ops-card,.settings-card,.setting-card,.device-settings-grid article,.team-table,.warehouse-card,.collection-list,.collection-suggestion,.bank-card,.reconcile-board,.learning-rule,.receiving-flow,.document-drop,.document-queue article,.invoice-grid article,.studio-controls,.studio-preview,.service-inbox,.service-metrics article,.config-hero,.config-role-card,.config-profile-card,.config-catalog-card,.config-stock-editor,.warehouse-login,.warehouse-mode-grid button,.receiving-live-card,.receiving-stage article,.pick-route article,.single-pick-card,.pack-card,.pack-extra-panel,.shipping-product-picker,.stream-plan-card,.stream-rules-card,.stream-box-preview,.stream-loading-card,.stream-current-pick,.stream-box-pack-card{color:var(--ink);background:var(--paper)!important;border-color:var(--line)!important;box-shadow:none!important}.focus-card,.quick-grid button,.quick-grid a,.rule-builder article,.support-console,.tax-source-lock,.cutover-flow,.payload-preview,.hub-diagram,.hub-source,.hub-core,.bundle-card header,.stock-card-head,.picker-userbar,.location-banner,.merge-review,.merge-candidate,.bundle-parts article,.full-order-items>div,.finance-breakdown>div,.format-pills span,.format-preview,.studio-upload,.studio-launch-grid article,.shopify-import-card,.product-family-row td,.product-thumb,.product-media-add,.editor-media-section,.config-live-facts span,.config-stock-summary>div,.message-thread,.message-thread article.system,.warehouse-launch,.mode-chip,.erp-release,.order-batch-selector,.standalone-template-search,.pack-device-lock,.pack-transfer-bar,.pack-unassigned-lists,.pack-queue-strip,.pack-queue-strip button,.pack-product-list li,.pack-product-list li>b,.pack-product-placeholder,.tablet-cart-lock,.stream-summary-grid article,.stream-total-preview,.stream-box-preview>div article,.stream-box-pack-card li,.stream-box-pack-card li>b,.stream-item-placeholder{color:var(--ink);background:var(--cream)!important;border-color:var(--line)!important;box-shadow:none!important}.pick-focus-top,.single-pick-location,.single-pick-target,.stream-progress-head,.stream-pick-location,.stream-pick-product>div>div,.stream-box-pack-card>header{border-color:var(--line)!important;color:var(--ink)!important;background:#e9ecef!important}.pick-focus-top p,.pick-focus-top strong,.pick-focus-top>b,.single-pick-location strong,.single-pick-target strong,.single-pick-product h1,.stream-progress-head strong,.stream-progress-head>b,.stream-pick-location strong,.stream-pick-product h1,.stream-pick-product>div>div strong,.rule-card h3,.rule-card .eyebrow,.support-console strong,.tax-source-lock strong,.bundle-card header h3,.stock-card-head,.rule-builder strong,.location-banner strong{color:var(--ink)!important}.order-modal,.product-editor-modal,.bulk-editor-modal,.analytics-detail,.config-drawer,.config-create-dialog,.notification-setup,.audit-log-dialog,.pack-confirm-dialog,.pick-finish-dialog,.bundle-component-inspector,.component-suggestions,.bundle-component-suggestions,.product-suggestions,.pack-address-editor>label,.pack-address-editor>div{color:var(--ink);background:var(--paper)!important;border-color:var(--line)!important;box-shadow:0 16px 48px #14192329!important}.order-modal-backdrop,.product-editor-backdrop,.analytics-detail-backdrop,.config-drawer-backdrop,.notification-setup-backdrop,.pack-confirm-backdrop,.pack-address-editor{background:#191e267a!important}.admin-subnav button{color:var(--ink)}.admin-subnav button:hover{background:var(--cream)}.admin-subnav button.active{box-shadow:inset 0 -3px var(--accent);background:var(--accent-soft)!important;color:var(--ink)!important}.dashboard-metrics strong,.interactive-metrics button strong,.analytics-metrics strong,.intelligence-metrics strong,.service-metrics strong{color:var(--ink)}.dashboard-metrics span,.dashboard-metrics small,.interactive-metrics span,.interactive-metrics small,.analytics-metrics span,.analytics-metrics small,.intelligence-metrics span,.intelligence-metrics small,.intelligence-card header span,.signal-row small,.source-row small,.bundle-signal small,.warehouse-login p,.warehouse-login small,.pack-device-lock span,.pick-handoff-station span,.stream-summary-grid span,.stream-summary-grid small,.rule-card p:last-child{color:var(--muted)}.signal-row,.source-row,.bundle-signal{border-color:var(--line)}.signal-row b,.source-row b,.bundle-signal span{color:var(--ink)}input:not([type=checkbox]):not([type=radio]):not([type=range]),select,textarea{background:var(--paper);color:var(--ink)!important;border-color:var(--line)!important}input[type=checkbox],input[type=radio],input[type=range]{accent-color:var(--accent)}input:focus,select:focus,textarea:focus{outline-offset:2px;outline:2px solid var(--accent)!important;border-color:var(--accent)!important}:is(button:focus-visible,a:focus-visible,summary:focus-visible){outline:2px solid var(--accent);outline-offset:3px}.primary-button,.config-save,.stream-primary,.stream-pick-confirm,.stream-pack-confirm,.single-pick-confirm,.pack-one-click,.warehouse-finish,.warehouse-scan button,.stream-order-scan button,.scan-pick-card form button,.touch-controls form button,.print-setting a,.admin-label-reprint button{background:var(--green-dark)!important;color:#fff!important;border-color:var(--green-dark)!important;box-shadow:none!important}.config-secondary-button,.config-stock-button,.stream-secondary:not(.danger),.top-lager-link,.warehouse-header button,.warehouse-header a,.single-pick-manual button,.pack-address-edit,.pack-transfer-bar button,.pack-unassigned-lists button,.intelligence-tabs button,.warehouse-role-buttons button,.warehouse-role-buttons button b{box-shadow:none;background:var(--paper)!important;border-color:var(--line)!important;color:var(--ink)!important}table th,.config-table th{color:#505760!important;background:#eceff2!important}table tbody tr:nth-child(2n) td{background:#fafbfc}.master-table tbody tr:hover td,.product-family-row:hover td,.config-table tbody tr:hover,.conversation-list>button:hover{background:#f0f2f4!important}.master-table tbody tr.selected-row td,.interactive-metrics button.active,.config-role-card.active,.analytics-presets button.active,.intelligence-tabs button.active,.product-data-issues button.active,.conversation-list>button.active,.receiving-product-results>button.selected,.pack-queue-strip button.active,.shipping-product-picker button.active,.pack-extra-panel button.active,.warehouse-role-buttons button.active,.stream-picklist-product-list>button.active{background:var(--accent-soft)!important;color:var(--ink)!important;border-color:var(--accent)!important;box-shadow:inset 3px 0 var(--accent)!important}.analytics-chart span,.progress-track span,.pick-overall-progress span,.stream-progress-track span,.picklist-progress-mini i{background:var(--accent)!important}.progress-track,.pick-overall-progress,.stream-progress-track{background:#e1e5e9!important}.message-thread article.shop{background:#edf0f3!important;border-color:#bec5cd!important}.shopify-sync-progress progress::-webkit-progress-bar{background:#e1e5e9;border-radius:0}.shopify-sync-progress progress::-webkit-progress-value{background:var(--accent);border-radius:0}.shopify-sync-progress progress::-moz-progress-bar{background:var(--accent);border-radius:0}.erp-status.ready,.status-reason:not(.danger),.save-toast.success,.service-notice.success,.config-live-check.ready,.shopify-readiness.ready,.active-printer-banner.ready,.pack-success{color:#197448!important;background:#eef8f2!important;border-color:#add2ba!important}.erp-status.hold,.audit-status.warning,.config-live-check.attention,.active-printer-banner.missing,.intelligence-warning,.tax-explain{color:#8a5b12!important;background:#fff8e8!important;border-color:#e1c88f!important}.erp-status.danger,.status-reason.danger,.save-toast.error,.audit-status.error,.shopify-readiness.blocked,.service-access-error,.pack-channel-blocked,.picklist-action-error,.inline-warning,.alert-box{color:#a12f36!important;background:#fff1f2!important;border-color:#e1acb0!important}.picked,.stock-good,.tracking-success strong{color:#197448}.status-dot:not(.amber):not(.blue){background:#197448;box-shadow:0 0 0 3px #1974481f}}.order-modal-backdrop.bundle-creation-backdrop{grid-template-rows:minmax(0,1fr);grid-template-columns:minmax(0,1fr);padding:16px}.bulk-editor-modal.bundle-creation-modal{flex-direction:column;width:min(1280px,100%);min-width:0;min-height:0;max-height:100%;padding:0;display:flex;overflow:hidden}.bundle-creation-modal>header,.bundle-creation-modal>footer{background:#fff;flex:none;gap:16px;padding:18px 24px}.bundle-creation-modal>header>div{min-width:0}.bundle-creation-modal>header h2{font-size:22px;line-height:1.3}.bundle-creation-modal>header>button{flex:0 0 40px}.bundle-creation-modal>footer{border-top:1px solid #dfe1e5;flex-flow:wrap;margin:0}.bundle-creation-modal>footer button{white-space:normal;max-width:100%}.bundle-creation-body{overflow-wrap:anywhere;flex:auto;min-width:0;min-height:0;padding:0 24px 20px;overflow:hidden auto}.bundle-creation-modal .bundle-fields{grid-template-columns:repeat(auto-fit,minmax(min(100%,230px),1fr));gap:14px;margin:18px 0}.bundle-creation-modal .bundle-fields>*,.bundle-creation-modal .bundle-selected-parts article>*{min-width:0}.bundle-creation-modal .bundle-title-field,.bundle-creation-modal .bundle-stock-note{grid-column:1/-1}.bundle-creation-modal label{min-width:0;font-size:14px}.bundle-creation-modal input,.bundle-creation-modal select{box-sizing:border-box;width:100%;min-width:0;max-width:100%}.bundle-creation-modal .bundle-selected-parts{max-height:none;overflow:visible}.bundle-creation-modal .bundle-selected-parts article{grid-template-columns:minmax(0,1fr) minmax(150px,220px);gap:20px;padding:16px}.bundle-creation-modal .bundle-part-controls{gap:8px}.bundle-creation-modal .bundle-quantity-presets{gap:8px;display:flex}.bundle-creation-modal .bundle-quantity-presets button{width:auto;min-width:64px;height:auto;min-height:40px;padding:8px 16px}.bundle-creation-modal .tiktok-price-rule span{font-size:14px}@media (max-width:600px){.order-modal-backdrop.bundle-creation-backdrop{padding:8px}.bundle-creation-modal>header,.bundle-creation-modal>footer{padding:12px 16px}.bundle-creation-body{padding:0 16px 16px}.bundle-creation-modal .bundle-selected-parts article{grid-template-columns:minmax(0,1fr);gap:12px}.bundle-creation-modal>footer{gap:8px}.bundle-creation-modal>footer button{flex:180px}}@media screen{.family-inventory-row{border-bottom:1px solid var(--line,#d8dce2);grid-template-columns:minmax(240px,2fr) repeat(3,minmax(90px,1fr)) minmax(120px,1fr) auto;align-items:center;gap:18px;padding:14px 24px;display:grid}.family-inventory-row:nth-child(2n){background:#f7f8fa}.family-inventory-row small,.family-inventory-row strong{display:block}.family-inventory-row small{color:#64748b;font-size:12px}.family-inventory-product{align-items:center;gap:12px;display:flex}.family-inventory-row input{border:1px solid #cbd0d7;width:100%;min-height:44px;padding:10px}.family-inventory-row label{gap:4px;font-weight:600;display:grid}@media (max-width:950px){.family-inventory-row{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.family-inventory-product{grid-column:1/-1}}body:has(.product-editor-backdrop,.order-modal-backdrop,.variant-family-backdrop){overflow:hidden}.admin-shell{font-family:Inter,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:1rem;line-height:1.5}.admin-shell p{line-height:1.55}.admin-shell .view-panel{width:100%;max-width:1800px;padding:24px}.admin-shell .view-heading{flex-wrap:wrap;gap:16px}.admin-shell .view-heading h2{letter-spacing:-.02em;font-size:clamp(1.35rem,2vw,1.8rem)}.admin-shell .view-heading p{font-size:1rem}.admin-shell .topbar{flex-wrap:wrap;gap:16px;padding:18px 24px}.admin-shell .topbar-actions{flex-wrap:wrap;gap:8px}.admin-shell .topbar h1{font-size:1.65rem}.admin-shell :is(.variant-parent-fields,.variant-family-actions,.variant-family-head,.variant-stock-note){color:var(--ink);border-color:var(--line);background:#f7f8fa}.admin-shell .variant-family-head h3,.admin-shell .variant-parent-fields>label,.admin-shell .variant-family-table label{color:var(--ink)}.admin-shell button,.admin-shell a,.admin-shell label{font-size:.875rem}.admin-shell input:not([type=checkbox]):not([type=radio]):not([type=range]),.admin-shell select,.admin-shell textarea{font-size:1rem;border-color:var(--line)!important}.admin-shell input[type=checkbox],.admin-shell input[type=radio]{cursor:pointer;width:20px;height:20px}.admin-shell button{cursor:pointer}.admin-shell button:disabled{cursor:wait;opacity:.6}.admin-subnav{flex-wrap:wrap;padding:10px 24px;position:static;overflow:visible}.admin-subnav button{white-space:normal;text-align:left;min-height:44px}.admin-shell :is(.bulk-action-bar,.product-bulk-bar,.product-toolbar,.order-toolbar){flex-wrap:wrap;gap:8px}.admin-shell :is(.bulk-action-bar,.product-bulk-bar){border-color:var(--line);box-shadow:var(--shadow);background:#fff}.admin-shell :is(.bulk-action-bar,.product-bulk-bar) button.primary{background:var(--green-dark);color:#fff}.family-edit-link{border:1px solid var(--line);color:var(--ink);text-align:left;background:#fff;margin-top:8px;padding:6px 10px}.mobile-menu-toggle,.mobile-subpage-picker{display:none}.function-search-trigger{align-items:center;gap:16px;display:flex}.function-search-trigger kbd{color:var(--muted);font:inherit;font-size:.75rem}.function-help-dialog{border:1px solid var(--line);width:min(760px,100vw - 32px);max-height:calc(100dvh - 40px);color:var(--ink);background:#fff;padding:0;box-shadow:0 20px 70px #0003}.function-help-dialog::backdrop{background:#19202b88}.function-help-dialog>header{border-bottom:1px solid var(--line);justify-content:space-between;gap:16px;padding:22px;display:flex}.function-help-dialog h2{margin:0 0 4px;font-size:1.35rem}.function-help-dialog header p{color:var(--muted);margin:0}.function-help-dialog button{min-height:44px}.dialog-close{border:1px solid var(--line);background:#fff;flex:0 0 44px;width:44px;height:44px;font-size:1.5rem!important}.function-help-search{gap:8px;padding:18px 22px 0;font-weight:600;display:grid}.function-help-search input{border:1px solid var(--line);width:100%;min-height:48px;padding:12px;font-size:1rem}.function-help-count{color:var(--muted);margin:12px 22px;font-size:.875rem}.function-help-results{padding:0 22px 22px}.function-help-results article{border-top:1px solid var(--line);padding:18px 0}.function-help-results article>span{color:var(--muted);font-size:.75rem}.function-help-results h3{margin:4px 0 8px;font-size:1rem}.function-help-results p{margin:0 0 12px}.admin-shell :is(.order-modal,.product-editor-modal,.bulk-editor-modal,.variant-family-editor){overscroll-behavior:contain;max-width:calc(100vw - 32px);max-height:calc(100dvh - 32px)}.admin-shell :is(.order-modal,.product-editor-modal,.bulk-editor-modal){overflow:hidden auto}.admin-shell :is(.order-modal,.product-editor-modal,.bulk-editor-modal)>header{z-index:6;background:#fff;position:sticky;top:0}.admin-shell :is(.product-editor-modal,.bulk-editor-modal)>footer{z-index:6;border-top:1px solid var(--line);background:#fff;padding-block:14px;position:sticky;bottom:0}.admin-shell :is(.full-order-items>div,.finance-breakdown>div){gap:12px;min-width:0}.admin-shell .full-order-items>div>span{overflow-wrap:anywhere;min-width:0}.admin-shell .full-order-items>div>strong{white-space:nowrap}.admin-shell .save-toast{overflow-wrap:anywhere;align-items:flex-start;position:relative}.admin-shell .save-toast[role=status],.admin-shell [aria-busy=true]{scroll-margin-top:16px}.admin-shell .order-detail-link{color:var(--ink);font:inherit;text-align:left;background:0 0;border:0;padding:4px 0;font-weight:700}.admin-shell .order-detail-link:hover{text-decoration:underline}.mobile-item-caption{display:none}.selection-target{cursor:pointer;justify-content:center;align-items:center;display:inline-flex}.workspace-tools{display:contents}.workspace-tools>.workspace-tools-toggle{display:none}.workspace-tools-content{display:contents}.workspace-tools-content[hidden]{display:none!important}.admin-shell :is(button,input,select,a,summary):focus-visible{outline:2px solid var(--accent);outline-offset:3px}}@media screen and (max-width:1280px){.admin-shell .selection-target{flex:0 0 44px;width:44px;min-height:44px}.admin-shell{grid-template-columns:210px minmax(0,1fr)}.admin-sidebar{padding:20px 12px}.admin-shell :is(.dashboard-grid,.product-admin-layout,.collection-layout,.channel-cards,.service-inbox){grid-template-columns:minmax(0,1fr)}.admin-shell :is(.product-toolbar,.bulk-action-bar,.product-bulk-bar){position:static}body{zoom:1!important}html{font-size:calc(16px * var(--ui-scale,1))}.admin-shell{width:100%;display:block}.mobile-menu-toggle{border:0;border-bottom:1px solid var(--line);width:100%;min-height:52px;color:var(--ink);background:#fff;justify-content:space-between;align-items:center;gap:12px;padding:12px 16px;font-weight:700;display:flex}.mobile-menu-toggle>span{color:var(--muted);font-weight:400}.admin-sidebar{border-bottom:1px solid var(--line);width:100%;height:auto;padding:12px 16px;display:none;position:static}.admin-sidebar.mobile-open{display:block}.admin-sidebar .brand{display:none}.admin-sidebar nav{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid;overflow:visible}.admin-sidebar .nav-item{white-space:normal;width:100%;min-width:0;min-height:48px;padding:10px}.admin-sidebar .warehouse-launch{margin:12px 0 0}.admin-sidebar .sidebar-foot{display:none}.admin-shell .topbar{align-items:flex-start;padding:16px}.admin-shell .topbar-actions{width:100%}.admin-shell .top-lager-link{align-items:center;min-height:44px;display:inline-flex}.admin-shell .function-search-trigger{flex:180px;justify-content:space-between}.admin-shell .ui-scale-control{box-shadow:none;grid-template-columns:24px minmax(70px,1fr) 58px;max-width:100%;margin:0;position:static}.admin-shell .ui-scale-control>button{white-space:nowrap}.admin-shell .topbar h1{margin-block:4px;font-size:1.4rem}.admin-subnav{gap:4px;padding:8px 12px}.admin-subnav button{flex:140px;padding:10px}.admin-shell .view-panel{padding:18px 12px 32px}.admin-shell :is(.editor-grid,.variant-parent-fields,.order-modal-grid,.shipping-address-fields,.order-filter-grid,.advanced-filters,.tiktok-groups-layout,.config-profile-fields,.config-drawer-fields){grid-template-columns:minmax(0,1fr)!important}.admin-shell :is(.dashboard-metrics,.analytics-metrics,.erp-metrics){grid-template-columns:repeat(2,minmax(0,1fr))}.admin-shell :is(.product-toolbar,.order-toolbar,.order-toolbar>div,.bulk-action-bar,.product-bulk-bar){align-items:stretch}.admin-shell :is(.product-toolbar,.bulk-action-bar,.product-bulk-bar)>button{flex:160px;min-height:44px}.admin-shell :is(.product-toolbar,.order-toolbar)>input{flex-basis:100%;width:100%;min-width:0}.admin-shell :is(.product-data-issues,.order-data-issues,.shopify-import-card){grid-template-columns:minmax(0,1fr);min-width:0}.admin-shell .product-data-issues nav{justify-content:flex-start}.admin-shell :is(.order-modal-backdrop,.product-editor-backdrop,.variant-family-backdrop){padding:8px}.admin-shell :is(.order-modal,.product-editor-modal,.bulk-editor-modal,.variant-family-editor){width:100%;min-width:0;max-width:100%;max-height:calc(100dvh - 16px)}.admin-shell :is(.order-modal,.product-editor-modal,.bulk-editor-modal)>header{gap:10px;padding:14px}.admin-shell :is(.variant-family-head,.variant-parent-fields,.variant-family-toolbar,.variant-family-actions){padding:14px}.admin-shell .variant-family-head h3{font-size:1.25rem}.admin-shell :is(.variant-family-table,.variant-family-table tbody,.variant-family-table tr,.variant-family-table td){width:100%;display:block;min-width:0!important}.admin-shell .variant-family-table thead{display:none}.admin-shell .variant-family-table tr{border-bottom:2px solid var(--line);padding:12px}.admin-shell .variant-family-table td{border:0;padding:8px 0}.admin-shell .variant-image-editor{grid-template-columns:64px minmax(0,1fr)}.admin-shell .variant-option-values{grid-template-columns:minmax(0,1fr)}.admin-shell .variant-family-actions{gap:6px;max-height:210px;padding:10px 14px;position:sticky;bottom:0;overflow-y:auto}.admin-shell .full-order-items>div{grid-template-columns:48px minmax(0,1fr)}.admin-shell .full-order-items>div>strong{grid-column:2;font-size:.875rem}.admin-shell :is(.product-table,.orders-card-table){background:0 0;border:0;max-height:none;overflow:visible}.admin-shell :is(.product-table,.orders-card-table) :is(table,tbody){width:100%;display:block;min-width:0!important}.admin-shell :is(.product-table,.orders-card-table) thead{display:block}.admin-shell :is(.product-table,.orders-card-table) thead tr{padding:8px 12px;display:block}.admin-shell :is(.product-table,.orders-card-table) thead th{display:none}.admin-shell :is(.product-table,.orders-card-table) thead th.selection-cell{align-items:center;gap:12px;width:auto;display:flex}.admin-shell :is(.product-table,.orders-card-table) thead th.selection-cell:after{content:"Alle sichtbaren auswählen";text-transform:none;font-size:.875rem;font-weight:500}.admin-shell :is(.product-table,.orders-card-table) tbody tr{border:1px solid var(--line);background:#fff;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 12px;margin:0 0 12px;padding:12px;display:grid}.admin-shell :is(.product-table,.orders-card-table) tbody tr.selected-row{background:#edf2f6;border-color:#64748b}.admin-shell :is(.product-table,.orders-card-table) td{overflow-wrap:anywhere;min-width:0;background:0 0!important;border:0!important;padding:8px 0!important;display:block!important}.admin-shell :is(.product-table,.orders-card-table) td:before{content:attr(data-label);color:var(--muted);margin-bottom:4px;font-size:.75rem;display:block}.admin-shell :is(.product-table,.orders-card-table) td.selection-cell{grid-column:1/-1;justify-content:center;align-items:flex-start;gap:0;width:auto;max-width:none;display:flex!important}.admin-shell :is(.product-table,.orders-card-table,.config-table) td.selection-cell:before{content:none}.admin-shell .product-table td[data-label=Bild]{grid-column:1;display:block!important}.admin-shell .product-table td:is([data-label=Artikel],[data-label=Hauptprodukt],[data-label=Status]){grid-column:1/-1}.admin-shell .product-table .family-toggle{white-space:normal;text-align:left}.admin-shell .product-table .product-variant-row{border-left:3px solid var(--accent);margin-left:8px}.admin-shell :is(.product-table,.orders-card-table) td[colspan]{grid-column:1/-1}.admin-shell :is(.editor-grid,.variant-parent-fields) .span-2{grid-column:auto}.admin-shell :is(.editor-grid,.variant-parent-fields)>*{min-width:0}.admin-shell button:not(.dialog-close){overflow-wrap:anywhere}.admin-shell .product-editor-modal .editor-head{z-index:5;background:#fff;position:sticky;top:0}.admin-shell .product-editor-modal .editor-save-actions{z-index:5;background:#fff;padding-block:12px;position:sticky;bottom:0}.admin-shell .config-table-wrap{overflow:visible}.admin-shell :is(.config-table,.config-table tbody){width:100%;display:block;min-width:0!important}.admin-shell .config-table thead th:not(:first-child){display:none}.admin-shell .config-table thead th:first-child{align-items:center;gap:12px;display:flex}.admin-shell .config-table thead th:first-child:after{content:"Alle sichtbaren auswählen"}.admin-shell .config-table tbody tr{border:1px solid var(--line);grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 12px;margin-bottom:12px;padding:12px;display:grid}.admin-shell .config-table td{overflow-wrap:anywhere;border:0;width:auto;min-width:0;padding:4px 0;display:block}.admin-shell .config-table td:before{content:attr(data-label);color:var(--muted);font-size:.75rem;display:block}.admin-shell .config-table td:is([data-label=Artikel],[data-label=Auswahl],[colspan]){grid-column:1/-1}.admin-shell .config-product{min-width:0}.admin-shell .orders-workspace .compact-order-cockpit .orders-card-table tbody tr{grid-template-columns:repeat(12,minmax(0,1fr));grid-template-areas:"select select number number number number number total total total total total""customer customer customer customer customer customer customer status status status status status""date date date date date date date date channel channel channel channel""items items items items items items items items items items items items";align-items:center;gap:6px 4px;margin-bottom:10px;padding:12px}.admin-shell .orders-workspace .compact-order-cockpit .orders-card-table td{white-space:normal;overflow-wrap:break-word;width:auto;min-width:0;max-width:none;height:auto;font-size:1rem;line-height:1.4;padding:0!important}.admin-shell .orders-workspace .compact-order-cockpit .orders-card-table td:before{content:none}.admin-shell .orders-workspace .compact-order-cockpit .orders-card-table td strong{font-size:1rem;line-height:1.4}.admin-shell .orders-workspace .compact-order-cockpit .orders-card-table td :is(span,small){font-size:.875rem;line-height:1.4}.admin-shell .orders-workspace .compact-order-cockpit .orders-card-table tbody td.selection-cell{grid-area:select;width:44px}.admin-shell .orders-workspace .compact-order-cockpit .orders-card-table thead th.selection-cell{gap:8px;width:100%;padding:0}.admin-shell .orders-workspace .compact-order-cockpit .orders-card-table thead th.selection-cell:after{white-space:normal;overflow-wrap:normal}.admin-shell .orders-workspace .compact-order-cockpit .orders-card-table input[type=checkbox]{flex-shrink:0;width:20px;height:20px}.admin-shell .orders-card-table .order-number-cell{grid-area:number}.admin-shell .orders-card-table .order-total-cell{text-align:right;grid-area:total;white-space:normal!important;overflow-wrap:anywhere!important}.admin-shell .orders-card-table .order-customer-cell{grid-area:customer}.admin-shell .orders-card-table .order-status-cell{grid-area:status;justify-self:end;max-width:100%!important}.admin-shell .orders-card-table .order-date-cell{grid-area:date}.admin-shell .orders-card-table .order-channel-cell{grid-area:channel;justify-self:end}.admin-shell .orders-card-table .order-items-cell{grid-area:items;margin-top:2px;border-top:1px solid var(--line)!important;padding-top:8px!important}.admin-shell .orders-card-table .order-detail-link{overflow-wrap:anywhere;width:100%;min-width:0;max-width:100%;min-height:44px;font-size:1rem;line-height:1.35}.admin-shell .orders-card-table .single-order-note{display:none!important}.admin-shell .orders-card-table .shipment-group-note{color:var(--muted)}.admin-shell .orders-workspace .compact-order-cockpit .orders-card-table .order-date-cell strong{color:var(--muted);font-size:.875rem;font-weight:400}.admin-shell .orders-workspace .compact-order-cockpit .orders-card-table :is(.channel-badge,.erp-status){white-space:normal;text-transform:none;letter-spacing:normal;overflow-wrap:anywhere;width:auto;max-width:100%;padding:3px 7px;font-size:.875rem}.admin-shell .orders-card-table .position-count-button{width:100%;min-height:44px;color:var(--ink);background:0 0;border:0;flex-wrap:wrap;justify-content:space-between;padding:4px 0}.admin-shell .orders-card-table .position-count-label{text-align:left;white-space:normal;flex:135px;min-width:0;font-weight:600}.admin-shell .orders-card-table .mobile-item-caption{font-weight:400;display:inline}.admin-shell .orders-card-table .position-thumbnails{flex-shrink:0;gap:4px;margin-left:auto;display:flex}.admin-shell .orders-card-table :is(.position-thumbnails img,.position-thumbnail-placeholder){width:32px;height:32px}.admin-shell .orders-card-table td[colspan]{grid-area:1/1/-1/-1}.admin-shell .product-table tbody tr{grid-template-columns:repeat(12,minmax(0,1fr));align-items:start;gap:8px 6px;padding:12px}.admin-shell .product-table td{overflow-wrap:break-word;min-width:0;height:auto;font-size:1rem;line-height:1.4;width:auto!important;padding:0!important}.admin-shell .product-table td:before{text-transform:none;letter-spacing:normal;overflow-wrap:normal;margin-bottom:2px;font-size:.875rem}.admin-shell .product-table td[data-label=Gesamtbestand]:before{content:"Gesamt"}.admin-shell .product-table td.selection-cell{grid-area:1/1/auto/3;justify-content:flex-start}.admin-shell .product-table td[data-label=Bild]{grid-area:1/3/auto/5}.admin-shell .product-table td[data-label=Bild]:before{content:none}.admin-shell .product-table td:is([data-label=Artikel],[data-label=Hauptprodukt],[data-label=Produktfamilie]){grid-area:1/5/auto/-1}.admin-shell .product-table td:is([data-label=Artikel],[data-label=Hauptprodukt],[data-label=Produktfamilie]):before{content:none}.admin-shell .product-table :is(.product-thumb,.family-thumb){object-fit:contain;width:44px;max-width:100%;height:48px}.admin-shell .product-table td[data-label=Gesamtbestand]{grid-area:2/1/auto/5}.admin-shell .product-table td[data-label=Reserviert]{grid-area:2/5/auto/9}.admin-shell .product-table td[data-label=Verfügbar]{grid-area:2/9/auto/13}.admin-shell .product-table td[data-label=Steuer]{grid-area:3/1/auto/5}.admin-shell .product-table td[data-label=Status]{grid-area:3/5/auto/13}.admin-shell .product-table :is(.channel-state-group,.family-toggle){flex-wrap:wrap;gap:4px;min-width:0}.admin-shell .product-table .family-toggle{align-items:flex-start;min-height:44px;padding:0}.admin-shell .product-table .true-variant-family .family-toggle>span[aria-hidden]{display:none}.admin-shell .product-table td :is(strong,.family-toggle strong){font-size:1rem;line-height:1.4}.admin-shell .product-table td :is(span,small){font-size:.875rem;line-height:1.4}.admin-shell .product-table .product-family-row:not(.true-variant-family) td:is([data-label=Steuer],[data-label=Gesamtbestand],[data-label=Reserviert],[data-label=Verfügbar]){display:none!important}.admin-shell .product-table .product-family-row:not(.true-variant-family) td[data-label=Status]{grid-area:2/3/auto/-1}.admin-shell .product-table .product-family-row:not(.true-variant-family) td[data-label=Status]:before{content:none}.admin-shell .product-table .product-variant-row{margin-left:8px}.admin-shell .config-table td[data-label=Auswahl]{align-items:center;width:auto;display:flex}.admin-shell .config-table td[data-label=Auswahl]:before{content:none}.admin-shell .workspace-tools{display:block;position:relative}.admin-shell .workspace-tools>.workspace-tools-toggle{border:1px solid var(--line);cursor:pointer;background:#fff;align-items:center;gap:8px;width:100%;min-height:44px;padding:9px 12px;font-size:.875rem;font-weight:600;display:flex}.admin-shell .workspace-tools-toggle>span{margin-left:auto}.admin-shell .workspace-tools>.workspace-tools-content{flex-wrap:wrap;gap:8px;padding:12px 0;display:flex}.admin-shell .workspace-tools-content>*{flex:150px;min-width:0}.admin-shell .admin-topbar{gap:8px;padding:8px 12px}.admin-shell .admin-topbar>div:first-child{display:none}.admin-shell .topbar-actions{align-items:center}.admin-shell .topbar-actions>.erp-release,.admin-shell .topbar-actions>.avatar{display:none}.admin-shell .topbar-actions>.workspace-tools{flex:none}.admin-shell .topbar-actions>.workspace-tools.tools-expanded{flex:100%}.admin-shell .order-control-row{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.admin-shell .order-control-row>input{flex:100%;width:100%;min-width:0;min-height:44px;padding:12px}.admin-shell .order-control-row>.workspace-tools{flex:1}.admin-shell .order-control-row>.workspace-tools.tools-expanded{flex:100%}.admin-shell .order-control-row>span{flex:100%;font-size:.875rem}.admin-shell .orders-workspace .view-heading{display:none}.admin-shell .orders-workspace .erp-metrics{gap:8px;margin-bottom:14px}.admin-shell .orders-workspace .erp-metrics button{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:6px;min-height:64px;padding:10px 12px;display:flex}.admin-shell .orders-workspace .erp-metrics button strong{margin:0;font-size:1.3rem}.admin-shell .orders-workspace .erp-metrics button span{text-transform:none;letter-spacing:normal;overflow-wrap:normal;font-size:.875rem;font-weight:600}.admin-shell .orders-workspace .erp-metrics button small{display:none}.admin-shell .orders-workspace .open-picklists{margin:12px 0;padding:12px}.admin-shell .orders-workspace .open-picklist-head{flex-wrap:wrap}.admin-shell .orders-workspace .open-picklist-head span{display:none}.admin-shell .orders-workspace .open-picklist-head button{min-height:44px}.admin-shell .orders-workspace .open-picklist-grid{grid-template-columns:repeat(auto-fit,minmax(min(280px,100%),1fr))}.admin-shell .admin-subnav button{flex:110px}.admin-shell .products-workspace .view-heading{margin-bottom:12px}.admin-shell .products-workspace .view-heading .eyebrow{display:none}.admin-shell .products-workspace .view-heading p{margin-block:6px;font-size:.875rem}.admin-shell .product-heading-actions{flex-wrap:wrap;gap:8px;width:100%;display:flex}.admin-shell .product-heading-actions>*{flex:1}.admin-shell .product-heading-actions>.workspace-tools.tools-expanded{flex:100%}.admin-shell .products-workspace>.workspace-tools{margin-block:12px}.admin-shell .desktop-selection-hint{display:none}.admin-shell :is(.product-bulk-bar,.bulk-action-bar)>.workspace-tools{flex:150px}.admin-shell :is(.product-bulk-bar,.bulk-action-bar)>.workspace-tools.tools-expanded{flex:100%}.admin-shell .product-data-issues{width:100%}.admin-shell .mobile-subpage-picker{color:var(--muted);align-items:center;gap:12px;margin:0;padding:8px 12px;font-size:.875rem;display:flex}.admin-shell .mobile-subpage-picker select{border:1px solid var(--line);width:100%;min-width:0;min-height:44px;color:var(--ink);background:#fff;flex:1;padding:8px 12px}.admin-shell .admin-subnav{display:none}.admin-shell :is(.product-table,.orders-card-table) thead th.selection-cell:after{text-transform:none;letter-spacing:normal}}@media screen and (max-width:759px){.admin-shell .function-search-trigger{flex:120px;min-width:0}.admin-shell .function-search-trigger kbd{display:none}}@media screen and (min-width:1281px) and (max-width:1365px){.admin-shell .orders-card-table .position-thumbnails>:nth-child(n+3){display:none}}@media screen and (min-width:760px) and (max-width:1280px){.admin-shell .product-table tbody{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:12px;display:grid!important}.admin-shell .product-table tbody tr{margin:0}.admin-shell .product-table tbody tr.product-family-row:not(.true-variant-family){grid-column:1/-1}.admin-shell .orders-card-table tbody{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid!important}.admin-shell .orders-workspace .compact-order-cockpit .orders-card-table tbody tr{margin:0}.admin-shell :is(.editor-grid,.variant-parent-fields,.order-modal-grid,.shipping-address-fields,.order-filter-grid,.advanced-filters){grid-template-columns:repeat(2,minmax(0,1fr))!important}.admin-shell .orders-workspace .erp-metrics{grid-template-columns:repeat(4,minmax(0,1fr))}}.tiktok-group-fields{border:0;min-width:0;margin:0}.tiktok-group-actions{flex-wrap:wrap}.shopify-group-preview{background:#f5f6f8;border:1px solid #cbd0d7;min-width:0;margin:1rem;padding:1rem}.shopify-group-preview p{overflow-wrap:anywhere;font-size:1rem;line-height:1.5}.shopify-group-preview ul{max-height:20rem;margin:.75rem 0;padding:0;list-style:none;overflow:auto}.shopify-group-preview li{background:#fff;border-bottom:1px solid #dce0e5;justify-content:space-between;align-items:center;gap:1rem;padding:.65rem;display:flex}.shopify-group-preview li span{overflow-wrap:anywhere;min-width:0}.shopify-group-preview li small{color:#59616b;font-size:.875rem;display:block}.shopify-group-preview li strong{white-space:nowrap}.shopify-group-preview>div{flex-wrap:wrap;justify-content:flex-end;gap:.75rem;display:flex}.shopify-group-preview button{min-height:44px}.shopify-group-preview progress{accent-color:#256849;width:100%}.candy-boerse-groups{background:#f3f8f5;border:1px solid #bfd4cb;margin-bottom:12px;padding:16px}.candy-boerse-groups [role=group]{flex-wrap:wrap;gap:8px;display:flex}.candy-boerse-groups button{color:#244a3b;cursor:pointer;background:#fff;border:1px solid #9ab8ab;min-height:44px;padding:12px 18px;font-weight:700}.candy-boerse-groups button[aria-pressed=true]{color:#fff;background:#245943;border-color:#245943}.candy-boerse-groups button:focus-visible{outline-offset:2px;outline:3px solid #d68025}.candy-boerse-groups p{margin:12px 0 6px;line-height:1.5}.candy-boerse-groups small{color:#52635b;line-height:1.5;display:block}.candy-boerse-details{border:1px solid #d5dcd8;margin-bottom:16px}.candy-boerse-details>summary{cursor:pointer;min-height:44px;padding:14px;font-weight:700}.candy-boerse-details .variant-parent-fields{margin:0;padding:16px}.candy-boerse-stock{color:#245943;margin-top:8px;font-weight:700;display:block}.candy-boerse-empty{background:#f3f8f5;padding:16px}@media (max-width:680px){.candy-boerse-groups button{flex:130px}.candy-boerse-editor .variant-family-toolbar{flex-wrap:wrap}.candy-boerse-editor .variant-family-toolbar>input{min-width:0}.shopify-group-preview>div{display:grid}.shopify-group-preview button{width:100%}}.admin-shell .full-order-items .order-line-recipe{background:#fff;border-top:1px solid #ead1dc;grid-column:1/-1;min-width:0;padding:12px;line-height:1.5}.admin-shell .order-line-recipe>small{color:#667085;margin-top:2px;display:block}.admin-shell .order-line-recipe ul{margin:8px 0 0;padding-left:22px;list-style:outside}.admin-shell .order-line-recipe li{overflow-wrap:anywhere;padding:2px 0}.admin-shell .order-line-recipe ul+b{margin-top:10px;display:block}@media screen{.pack-address-editor{overscroll-behavior:contain;grid-auto-rows:max-content;scroll-padding-block:16px;align-content:start!important;height:100dvh!important}.pack-address-editor>header,.pack-address-editor>footer,.pack-address-editor>label.wide{min-width:0;grid-column:1/-1!important}.pack-address-editor>header,.pack-address-editor>footer{background:var(--paper);color:var(--ink);border:1px solid var(--line);gap:12px;padding:14px;display:flex}.pack-address-editor>header{justify-content:space-between;align-items:flex-start}.pack-address-editor>header>div{gap:6px;min-width:0;display:grid}.pack-address-editor>header span{color:var(--muted);font-size:.875rem;line-height:1.45}.pack-address-editor>footer{flex-wrap:wrap;justify-content:flex-end}.pack-address-editor>header>button{flex:0 0 48px;font-size:1.5rem}.pack-address-editor>header>button,.pack-address-editor>footer>button{border:1px solid var(--line);min-height:48px;color:var(--ink);background:#fff;padding:10px 14px;font-weight:700}.pack-address-editor>footer>button[type=submit]{background:var(--green-dark);color:#fff}.pack-address-editor>label{min-width:0;grid-column:auto!important}.pack-address-editor input{min-width:0}.pack-address-editor :focus-visible{outline:2px solid var(--accent);outline-offset:2px}.admin-shell .service-inbox{align-items:start}.admin-shell .conversation-list{overscroll-behavior:contain;max-height:min(75dvh,800px)}.admin-shell .conversation-panel{flex-direction:column;min-height:0;display:flex}.admin-shell .message-thread{overflow-wrap:anywhere;min-height:180px;max-height:min(50dvh,550px)}.admin-shell .conversation-panel>header{flex-wrap:wrap}.admin-shell .conversation-panel>header>*{overflow-wrap:anywhere;min-width:0;max-width:100%}.admin-shell .conversation-panel>header>div{overflow-wrap:anywhere;min-width:0}.admin-shell .reply-composer,.admin-shell .reply-composer>label{min-width:0}.warehouse-assignment-head,.warehouse-assignment-table article{grid-template-columns:minmax(0,2fr) minmax(80px,.7fr) minmax(0,.8fr) minmax(0,1.5fr)}.warehouse-assignment-table article>*{overflow-wrap:anywhere;min-width:0;max-width:100%}.warehouse-assignment-table article>div{min-width:0}}@media screen and (min-width:760px) and (max-width:1280px){.admin-shell .service-inbox{grid-template-columns:minmax(240px,.85fr) minmax(0,1.45fr)}.admin-shell .conversation-list>button{grid-template-columns:36px minmax(0,1fr);gap:8px;padding:12px}.admin-shell .conversation-avatar{width:36px;height:36px}.admin-shell .conversation-meta{grid-column:2;justify-content:space-between;align-items:center;display:flex}.admin-shell .reply-composer{grid-template-columns:minmax(0,1fr)}.admin-shell .reply-composer .big-primary{width:100%;min-width:0}}@media screen and (max-width:900px){.warehouse-assignment-table article{grid-template-columns:repeat(2,minmax(0,1fr))}}@media screen and (max-width:759px){.admin-shell .conversation-list{max-height:min(240px,32dvh)}.admin-shell .conversation-panel>header{padding:14px}.admin-shell .reply-composer{gap:10px;padding:14px}.admin-shell .reply-composer .big-primary{min-width:0}}@media screen and (max-width:620px){.pack-address-editor>footer{flex-direction:column}.pack-address-editor>footer>button{width:100%}}.reserves-workspace{--reserve-accent:#087b78;--reserve-ink:#192d34;max-width:1600px;color:var(--reserve-ink);margin:0 auto}.reserve-fixed-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,220px),1fr));gap:12px;display:grid}.reserve-fixed-card{background:#f5f8f9;border:1px solid #dce3e5;padding:16px;border-radius:8px!important}.reserve-fixed-card h4{margin:0 0 10px;font-size:.9rem}.reserve-fixed-card>strong{font-size:1.3rem}.reserve-fixed-card p{color:#52606a;margin-bottom:0;font-size:.875rem}.reserves-workspace .dark-button,.reserve-dialog .dark-button{color:#fff;background:#087b78;border:1px solid #087b78;padding:11px 18px;font-weight:650;border-radius:7px!important}.reserves-workspace .ghost-button,.reserve-dialog .ghost-button{color:#263f48;background:#fff;border:1px solid #c7d3d7;padding:10px 14px;border-radius:7px!important}.reserves-workspace .reserve-main-card,.reserves-workspace .reserve-stat,.reserves-workspace .reserve-cost-card,.reserve-dialog{border-radius:12px!important}.reserves-workspace .reserve-empty-circle{border-radius:50%!important}.reserve-heading,.reserve-section-heading,.reserve-actions,.reserve-cost-top{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:18px;display:flex}.reserve-heading{align-items:flex-start;margin-bottom:24px}.reserve-heading h2{margin:4px 0 10px;font-size:clamp(1.65rem,3vw,2.15rem);line-height:1.2}.reserves-workspace p{line-height:1.55}.reserve-heading p{max-width:650px;margin:5px 0}.reserve-actions label{gap:4px;font-size:.875rem;display:grid}.reserve-actions input{max-width:190px}.reserves-workspace button,.reserve-dialog button{cursor:pointer;min-height:44px}.reserves-workspace button:disabled,.reserve-dialog button:disabled{cursor:not-allowed;opacity:.55}.reserve-overview{grid-template-columns:1.6fr 1fr 1fr;gap:16px;display:grid}.reserve-main-card,.reserve-stat,.reserve-cost-card,.reserve-history,.reserve-empty{background:#fff;border:1px solid #dce3e5;border-radius:16px;padding:24px}.reserve-main-card{background:#edf7f6;align-items:center;gap:24px;display:flex}.reserve-main-card>div:last-child{min-width:0}.reserve-main-card strong:not(.reserve-ring strong),.reserve-stat>strong{margin:10px 0;font-size:1.8rem;line-height:1.25;display:block}.reserve-main-card small{margin-top:5px;font-size:.95rem;font-weight:400;display:block}.reserve-main-card p,.reserve-stat p{color:#53636c;font-size:.875rem}.reserve-ring{flex-shrink:0;place-items:center;display:grid;position:relative}.reserve-ring svg{fill:none;stroke-width:7px;width:100%;height:100%;position:absolute;inset:0;transform:rotate(-90deg)}.reserve-ring-track{stroke:#dce8e8}.reserve-ring-fill{stroke:var(--reserve-accent);stroke-linecap:round}.reserve-ring strong{z-index:1;font-size:1.15rem}.reserve-main-card .reserve-ring strong{font-size:1.65rem}.reserve-rules{flex-wrap:wrap;gap:12px 24px;padding:22px 0 8px;display:flex}.reserve-rules span{font-size:.9rem}.reserve-rules b{color:#192d34;margin-bottom:3px;display:block}.reserve-explainer,.reserve-footnote{color:#52606a;max-width:1200px;font-size:.875rem}.reserve-section-heading{margin:30px 0 16px}.reserve-section-heading h3{margin:0;font-size:1.2rem}.reserve-section-heading>span{color:#52606a;font-size:.875rem}.reserve-cost-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.reserve-cost-top{flex-wrap:nowrap;align-items:flex-start;gap:12px}.reserve-cost-top h3{overflow-wrap:anywhere;margin:8px 0;font-size:1.2rem}.reserve-kicker{color:#63717b;font-size:.875rem;line-height:1.4}.reserve-cost-amount{margin:18px 0;font-size:1.45rem;font-weight:700}.reserve-cost-amount span{color:#63717b;font-size:.95rem;font-weight:400}.reserve-cost-detail{grid-template-columns:1fr auto;gap:10px;font-size:.875rem;display:grid}.reserve-cost-detail b{text-align:right}.reserve-cost-card footer{flex-wrap:wrap;gap:8px;margin-top:20px;display:flex}.reserve-warning{color:#985500;background:#fff7e8;border-radius:7px;padding:10px;font-size:.875rem}.reserve-empty{text-align:center;justify-items:center;gap:8px;padding:32px;display:grid}.reserve-empty h3{margin:8px 0}.reserve-empty p{color:#52606a;max-width:650px;margin:0 0 12px}.reserve-empty-circle{width:60px;height:60px;color:var(--reserve-accent);border:5px solid #b3d9d7;border-radius:50%;place-items:center;font-size:1.5rem;display:grid}.reserve-banner{background:#edf7f6;border:1px solid #bddbd8;border-radius:8px;flex-wrap:wrap;align-items:center;gap:12px;margin:14px 0;padding:12px 16px;display:flex}.reserve-banner.is-error{color:#8c3028;background:#fff0ef;border-color:#e6b9b3}.reserve-history{margin:12px 0;padding:18px 22px}.reserve-history summary{cursor:pointer;justify-content:space-between;align-items:center;gap:16px;min-height:44px;font-size:1rem;display:flex}.reserve-history summary span{overflow-wrap:anywhere}.reserve-history>p{color:#52606a;font-size:.875rem}.reserve-line{border-bottom:1px solid #e4eaec;flex-wrap:wrap;align-items:center;gap:14px;padding:11px 0;font-size:.95rem;display:flex}.reserve-line>span:first-child{overflow-wrap:anywhere;flex:1;min-width:120px}.reserve-line small{text-align:right;color:#63717b;min-width:125px;font-size:.8rem}.reserve-confirmed{color:#06625c;font-size:.875rem}.reserve-dialog{--reserve-accent:#087b78;color:#192d34;border:1px solid #dce3e5;border-radius:18px;width:min(880px,100vw - 32px);max-height:calc(100dvh - 32px);margin:auto;padding:0;position:fixed;inset:0;overflow:auto;box-shadow:0 16px 80px #142c3440}.reserve-dialog::backdrop{background:#142c3470}.reserve-dialog header,.reserve-dialog footer{z-index:1;background:#fff;border-bottom:1px solid #e1e7e9;justify-content:space-between;align-items:center;gap:16px;padding:18px 24px;display:flex;position:sticky;top:0}.reserve-dialog header h3{margin:0;font-size:1.3rem}.reserve-dialog footer{border-top:1px solid #e1e7e9;border-bottom:0;justify-content:flex-end;top:auto;bottom:0}.reserve-icon{background:0 0;border:0;width:44px;font-size:1.5rem}.reserve-dialog fieldset{border:0;min-width:0;margin:0;padding:0}.reserve-form{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;padding:24px;display:grid}.reserve-form label{gap:7px;font-size:.9rem;display:grid}.reserve-form input,.reserve-form select,.reserve-actions input{font:inherit;color:#192d34;background:#fff;border:1px solid #b8c6cb;border-radius:7px;width:100%;min-width:0;min-height:44px;padding:11px 12px}.reserve-form input:focus,.reserve-form select:focus{outline-offset:2px;outline:2px solid #087b78}.reserve-wide{grid-column:1/-1}.reserve-form p{color:#52606a;margin:0;font-size:.875rem;line-height:1.5}.reserve-preview{padding:0 24px 24px}.reserve-preview h4{margin:0 0 12px;font-size:1.1rem}.reserve-preview p{font-size:.9rem;line-height:1.5}.reserve-dialog .reserve-banner{margin:12px 24px}.reserve-direct{max-width:1700px;margin:0 auto;padding:24px}.reserve-direct>a{color:#087b78;margin-bottom:20px;display:inline-block}@media (max-width:1100px){.reserve-overview{grid-template-columns:1fr 1fr}.reserve-main-card{grid-column:1/-1}.reserve-cost-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:640px){.reserve-heading,.reserve-actions{align-items:stretch}.reserve-actions,.reserve-actions label{width:100%}.reserve-actions input{max-width:none}.reserve-actions button{flex:1;min-width:140px}.reserve-overview{grid-template-columns:1fr}.reserve-main-card{gap:16px;padding:18px}.reserve-main-card>.reserve-ring{width:110px!important;height:110px!important}.reserve-main-card strong:not(.reserve-ring strong),.reserve-stat>strong{font-size:1.5rem}.reserve-stat{padding:18px}.reserve-cost-grid{grid-template-columns:1fr}.reserve-cost-card{padding:20px}.reserve-form{grid-template-columns:1fr;padding:18px}.reserve-dialog{border-radius:12px;width:calc(100vw - 16px);max-height:calc(100dvh - 16px)}.reserve-dialog header,.reserve-dialog footer{padding:14px 18px}.reserve-preview{padding:0 18px 18px}.reserve-line small{text-align:left;min-width:0}.reserve-line>button{width:100%}.reserve-history summary{align-items:flex-start}.reserve-direct{padding:12px}.reserve-rules{grid-template-columns:1fr 1fr;display:grid}.reserve-history{padding:14px}}@media (min-width:641px){.reserve-purchasing-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.reserve-purchasing-grid h3{margin:0 0 12px;font-size:1.2rem}.reserve-form #reserve-growth-help{color:#52606a;font-size:.875rem;line-height:1.5}.reserve-transfers{background:#fff;border:1px solid #9ecac7;border-top:4px solid #087b78;margin:24px 0;padding:22px;border-radius:12px!important}.reserve-transfers .reserve-section-heading{margin:0 0 12px}.reserve-transfers>p{max-width:1050px}.reserve-transfer-open{color:#086b67;font-variant-numeric:tabular-nums;font-size:1.5rem}.reserve-transfer-stats{background:#edf7f6;flex-wrap:wrap;gap:20px 36px;margin:18px 0;padding:16px;display:flex}.reserve-transfer-stats span{gap:6px;font-size:.9rem;display:grid}.reserve-transfer-stats b{font-size:1.1rem}.reserve-transfer-table{overflow-x:auto}.reserve-transfer-table table{border-collapse:collapse;width:100%;font-size:.95rem}.reserve-transfer-table caption{text-align:left;color:#53636c;padding:0 0 12px;font-size:.875rem}.reserve-transfer-table th,.reserve-transfer-table td{text-align:right;font-variant-numeric:tabular-nums;vertical-align:middle;border-bottom:1px solid #dce3e5;padding:14px 10px}.reserve-transfer-table th:first-child{text-align:left}.reserve-transfer-table thead th{background:#f5f8f9;font-size:.875rem}.reserve-transfer-table td:not(:last-child){white-space:nowrap}.reserve-transfer-table button{font-size:.875rem}.reserve-line .reserve-line-meta{text-align:left;margin-top:5px;font-size:.875rem;display:block}.reserve-transfer-confirm{padding-top:20px}.reserve-transfer-confirm .reserve-transfer-open{margin:20px 0;display:block}.reserve-transfer-confirm>p{line-height:1.6}@media (max-width:640px){.reserve-transfers{padding:16px}.reserve-transfer-table table{min-width:740px}.reserve-transfer-stats{gap:16px}.reserve-transfer-open{font-size:1.25rem}}.reserve-transfer-table tbody th{text-transform:none;letter-spacing:normal;color:#192d34;background:0 0;font-size:.95rem;font-weight:600;line-height:1.45}.reserve-tax-fields{border-top:1px solid #bfd5d8;margin-top:1rem;padding-top:1rem}.reserve-tax-fields h4{margin:0 0 .75rem;font-size:1.125rem}.reserve-tax-fields p{line-height:1.6}.reserve-tax-fields>label{flex-direction:column;gap:.5rem;margin:1rem 0;display:flex}.reserve-legacy-review{color:#173742;background:#fffaf0;border:1px solid #d6ad63;border-radius:12px;margin:1rem 0;padding:1.5rem}.reserve-legacy-review h3{margin:0 0 .75rem;font-size:1.25rem}.reserve-legacy-review p{line-height:1.6}.reserve-legacy-review details{max-height:24rem;margin-top:1rem;overflow:auto}.reserve-entry-actions{flex-wrap:wrap;align-items:center;gap:12px;margin:0 0 24px;display:flex}.reserve-entry-actions>span{color:#52606a;font-size:.9rem}.reserve-form .reserve-check{align-items:flex-start;gap:12px;line-height:1.5;display:flex}.reserve-form .reserve-check input{flex:0 0 20px;width:20px;min-height:20px;margin-top:2px}.reserve-import-table{max-width:100%;max-height:260px;overflow:auto}.reserve-import-table table{border-collapse:collapse;width:100%;font-size:.875rem}.reserve-import-table th,.reserve-import-table td{text-align:left;overflow-wrap:anywhere;border-bottom:1px solid #dce3e5;min-width:130px;padding:10px}.reserve-import-summary{background:#edf7f6;border-radius:8px;flex-wrap:wrap;gap:16px;padding:16px;display:flex}.reserve-import-order{overflow-wrap:anywhere;border-bottom:1px solid #dce3e5;padding:14px 0}.reserve-distribution{grid-template-columns:220px 1fr;align-items:center;gap:24px;margin:20px 0 24px;display:grid}.reserve-distribution-ring{place-items:stretch stretch;width:220px;height:220px;padding:25px;display:grid;position:relative;border-radius:50%!important}.reserve-distribution-ring>div{background:#fff;flex-direction:column;justify-content:center;align-items:center;gap:8px;display:flex;border-radius:50%!important}.reserve-distribution-ring strong{font-size:1.6rem}.reserve-distribution-ring span,.reserve-distribution-ring small{color:#52606a;font-size:.875rem}.reserve-distribution-legend{gap:12px;display:grid}.reserve-distribution-legend>div{grid-template-columns:10px 1fr auto;align-items:center;gap:5px 10px;font-size:.9rem;display:grid}.reserve-distribution-legend i{width:10px;height:10px;border-radius:50%!important}.reserve-distribution-legend small{text-align:right;color:#52606a;grid-column:3;font-size:.875rem}.reserve-sim-goal{grid-template-columns:1fr auto;gap:10px;padding:14px 0;font-size:.9rem;display:grid}.reserve-sim-goal progress{accent-color:#087b78;grid-column:1/-1;width:100%;height:10px}.reserve-dialog details>summary{cursor:pointer;min-height:44px;padding:10px 0}.reserve-dialog .reserve-preview>details{margin-top:16px}@media (max-width:640px){.reserve-entry-actions{align-items:stretch}.reserve-entry-actions button{flex:1;min-width:200px}.reserve-distribution{grid-template-columns:1fr;justify-items:center}.reserve-distribution-legend{width:100%}.reserve-sim-goal{grid-template-columns:1fr}.reserve-sim-goal progress{grid-column:1}.reserve-distribution-ring{width:200px;height:200px}.reserve-dialog footer{flex-wrap:wrap}.reserve-dialog footer button{flex:1}}.direct-pack-workspace{box-sizing:border-box;color:#20272e;gap:12px;width:100%;max-width:none;margin:0 auto;padding:16px 24px 24px;display:grid}.direct-pack-workspace .direct-pack-add-barcode{min-height:34px;margin-top:6px;padding:5px 10px;font-size:12px}.direct-pack-barcode-dialog{color:#20272e;background:#fff;border:1px solid #bdc6cb;border-radius:12px;width:min(520px,100vw - 32px);max-height:90vh;padding:24px;overflow:auto;box-shadow:0 16px 60px #10202040}.direct-pack-barcode-dialog::backdrop{background:#10202080}.direct-pack-barcode-dialog>strong,.direct-pack-barcode-dialog>small{display:block}.direct-pack-barcode-dialog p{margin:14px 0!important}.direct-pack-barcode-dialog label{margin:16px 0}.direct-pack-barcode-dialog>div{justify-content:flex-end;gap:10px;margin-top:20px;display:flex}.direct-pack-barcode-dialog .direct-pack-barcode-error{color:#9f251d;background:#fff0ed;border-radius:6px;padding:10px}.direct-pack-workspace *{box-sizing:border-box}.direct-pack-workspace h1{margin:3px 0 6px;font-size:clamp(24px,2.2vw,32px);line-height:1.15}.direct-pack-workspace h2{margin:0 0 6px;font-size:18px}.direct-pack-workspace p{margin:4px 0;line-height:1.4}.direct-pack-workspace small{color:#596771;font-size:12px;line-height:1.4}.direct-pack-topbar{justify-content:space-between;align-items:center;gap:18px;display:flex}.direct-pack-topbar>div{min-width:0}.direct-pack-topbar h1{overflow-wrap:anywhere}.direct-pack-workspace .direct-pack-station{flex:none;width:230px;font-size:13px}.direct-pack-station small{font-size:11px}.pack-order-dates{color:#334155;margin-top:5px;font-size:13px;line-height:1.5}.direct-pack-workspace input,.direct-pack-workspace select{min-width:0;max-width:100%;font:inherit;color:#20272e;background:#fff;border:1px solid #b5c2ca;border-radius:7px;min-height:44px;padding:10px 12px}.direct-pack-workspace input:focus,.direct-pack-workspace select:focus{border-color:#195746;outline:3px solid #b8ddd2}.direct-pack-workspace label{gap:5px;font-size:13px;display:grid}.direct-pack-workspace button,.direct-pack-pdf{min-height:44px;font:inherit;cursor:pointer;white-space:normal;border-radius:7px;padding:10px 14px;font-size:14px;font-weight:650}.direct-pack-workspace .primary-button{color:#fff;text-align:center;background:#195746;border:1px solid #195746;text-decoration:none}.direct-pack-workspace .secondary-button{color:#36424a;text-align:center;background:#fff;border:1px solid #bdc6cb;text-decoration:none}.direct-pack-workspace button:disabled{opacity:.5;cursor:not-allowed}.direct-pack-open{background:#fff;border:1px solid #d7dfe3;border-radius:12px;gap:10px;width:100%;max-width:1000px;margin:28px auto;padding:20px;display:grid}.direct-pack-open>div{gap:10px;display:flex}.direct-pack-open input{flex:1;min-height:58px;font-size:20px}.direct-pack-open small{font-size:13px}.direct-pack-last-label-button{z-index:4;opacity:.78;position:fixed;bottom:18px;right:18px;box-shadow:0 3px 10px #18262d1f;min-height:34px!important;padding:7px 10px!important;font-size:12px!important}:is(.direct-pack-last-label-button:hover,.direct-pack-last-label-button:focus-visible){opacity:1}.auction-merge-choice{background:#fff;border:2px solid #195746;border-radius:14px;gap:18px;width:100%;max-width:1000px;margin:20px auto;padding:22px;display:grid;box-shadow:0 10px 30px #1957461a}.auction-merge-choice>div:first-child{align-items:center;gap:18px;display:flex}.auction-number{color:#fff;background:#195746;border-radius:12px;flex:none;place-items:center;width:110px;height:92px;font-size:46px;font-weight:800;line-height:1;display:grid}.auction-merge-choice h2{margin:0 0 5px;font-size:22px}.auction-merge-choice ul{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:0;padding:0;list-style:none;display:grid}.auction-merge-choice li{background:#f7f9fa;border:1px solid #d7dfe3;border-radius:9px;gap:3px;padding:12px 14px;display:grid}.auction-merge-choice li.current{background:#eaf6ef;border-color:#56a480}.auction-merge-choice li span{color:#596771;font-size:13px}.auction-merge-actions{grid-template-columns:1fr 1fr;gap:10px;display:grid}.direct-pack-workspace .direct-pack-notice{background:#eef4f7;border:1px solid #d1dfe5;border-radius:8px;min-height:42px;padding:10px 14px;font-size:14px}.direct-pack-notice.error{background:#fff0ed;border-color:#eac3b9}.direct-pack-layout{grid-template-columns:minmax(0,1fr) 300px;align-items:start;gap:18px;display:grid}.direct-pack-products{min-width:0}.direct-pack-details{gap:12px;min-width:0;display:grid;position:sticky;top:12px}.direct-pack-progress{justify-content:space-between;align-items:center;gap:10px;margin:2px 0 10px;display:flex}.direct-pack-progress span{color:#5b6770;white-space:nowrap;font-size:13px}.direct-pack-carton-callout{background:#edf8f3;border:2px solid #27745d;border-radius:12px;margin:0 0 12px;padding:14px 16px;box-shadow:0 5px 16px #19574614}.direct-pack-carton-callout .shipping-carton-picker{grid-template-columns:minmax(220px,.72fr) minmax(260px,1fr);align-items:end;gap:10px 18px;display:grid}.shipping-carton-recommendation{align-content:center;gap:2px;min-width:0;display:grid}.shipping-carton-recommendation span{letter-spacing:.06em;text-transform:uppercase;color:#316c5a;font-size:13px;font-weight:750}.shipping-carton-recommendation strong{color:#123f32;overflow-wrap:anywhere;font-size:clamp(24px,3vw,34px);line-height:1.08}.shipping-carton-recommendation small{color:#41665a;font-size:13px}.direct-pack-carton-callout .shipping-carton-picker>p,.direct-pack-carton-callout .shipping-carton-details{grid-column:1/-1}.shipping-carton-details summary{color:#3d5f54;cursor:pointer;font-size:13px;font-weight:650}.shipping-carton-details p{color:#52665f;font-size:13px}.direct-pack-scan{grid-template-columns:minmax(0,1fr) 84px auto;align-items:end;gap:8px;margin-bottom:12px;display:grid}.direct-pack-scan input{font-size:16px}.direct-pack-scan button{height:44px}.direct-pack-items{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.direct-pack-items article{background:#fff;border:1px solid #d7dfe3;border-radius:10px;grid-template-columns:88px minmax(0,1fr) auto;align-items:center;gap:12px;min-height:120px;padding:12px;display:grid}.direct-pack-items article.checked{color:#134e34;background:#d9f2e5;border-color:#56a480}.direct-pack-items article.checked small{color:#2d684a}.direct-pack-items article>img,.direct-pack-image-placeholder{object-fit:contain;background:#fff;border-radius:6px;flex:none;width:88px;height:88px}.direct-pack-image-placeholder{color:#a9b4bd;background:#f2f5f7;place-items:center;font-size:38px;display:grid}.direct-pack-item-copy{overflow-wrap:anywhere;min-width:0}.direct-pack-item-copy>strong{font-size:15px;line-height:1.3;display:block}.direct-pack-items small{margin-top:5px;font-size:11px;display:block}.direct-pack-items .direct-pack-item-warning{color:#9f430d}.direct-pack-count{white-space:nowrap;font-size:22px;line-height:1.2}.direct-pack-items article>label{grid-column:2/-1;font-size:12px}.direct-pack-items article>label input{width:100%;max-width:140px}.direct-pack-address,.direct-pack-shipping,.direct-pack-print-actions{overflow-wrap:anywhere;background:#fff;border:1px solid #d7dfe3;border-radius:10px;gap:10px;padding:16px;display:grid}.direct-pack-address p{font-size:14px}.direct-pack-auto-hint{color:#195746;background:#ecf7f0;border-radius:6px;padding:10px;font-size:13px}.direct-pack-workspace .direct-pack-manual{align-items:flex-start;gap:8px;padding-top:6px;font-size:12px;line-height:1.4;display:flex}.direct-pack-manual input{flex:none;width:18px;height:18px;min-height:18px;margin-top:1px;padding:0}.direct-pack-next{width:100%}.direct-pack-pdf{display:block}.direct-pack-quantity-prompt{background:#eaf3ff;border:2px solid #4782ba;border-radius:10px;grid-template-columns:minmax(0,1fr) 120px auto;align-items:end;gap:12px;margin-bottom:12px;padding:14px;display:grid}.direct-pack-quantity-prompt>div{grid-column:1/-1}.direct-pack-quantity-prompt>label{grid-column:1/3}.direct-pack-quantity-prompt p{font-size:14px}.direct-pack-spinner{border:2px solid #abc1c8;border-top-color:#195746;border-radius:50%;width:14px;height:14px;margin-right:10px;animation:.8s linear infinite direct-pack-spin;display:inline-block}@keyframes direct-pack-spin{to{transform:rotate(360deg)}}@media (min-width:1550px){.direct-pack-items{grid-template-columns:repeat(3,minmax(0,1fr))}.direct-pack-layout{grid-template-columns:minmax(0,1fr) 320px}}@media (min-width:1101px) and (max-height:900px){.direct-pack-workspace{gap:8px;padding:10px 18px 14px}.direct-pack-topbar{gap:12px}.direct-pack-workspace h1{margin:0 0 2px;font-size:25px}.direct-pack-topbar .eyebrow{font-size:10px}.direct-pack-topbar p{margin:0;font-size:12px}.direct-pack-station small{display:none}.direct-pack-workspace .direct-pack-notice{min-height:34px;margin:0;padding:6px 10px;font-size:12px}.direct-pack-carton-callout{margin-bottom:8px;padding:9px 12px}.shipping-carton-recommendation strong{font-size:24px}.shipping-carton-details{display:none}.direct-pack-progress{margin:0 0 6px}.direct-pack-progress h2{margin:0;font-size:17px}.direct-pack-scan{gap:6px;margin-bottom:8px}.direct-pack-scan label{gap:3px;font-size:11px}.warehouse-app .direct-pack-scan input:not([type=checkbox]),.direct-pack-scan button{height:38px;min-height:38px;padding:7px 10px}.direct-pack-items{gap:8px}.direct-pack-items article{grid-template-columns:80px minmax(0,1fr) auto;gap:9px;min-height:98px;padding:8px}.direct-pack-items article>img,.direct-pack-image-placeholder{width:80px;height:80px}.direct-pack-item-copy>strong{font-size:14px}.direct-pack-items small{margin-top:3px;font-size:10px}.direct-pack-count{font-size:20px}.direct-pack-address,.direct-pack-shipping,.direct-pack-print-actions{gap:8px;padding:12px}.direct-pack-details{gap:8px}}@media (max-width:1100px){.direct-pack-workspace{padding:14px 16px 20px}.direct-pack-layout{grid-template-columns:minmax(0,1fr) 260px;gap:12px}.direct-pack-items article{grid-template-columns:72px minmax(0,1fr);gap:9px;min-height:132px}.direct-pack-items article>img,.direct-pack-image-placeholder{grid-row:1/3;width:72px;height:72px}.direct-pack-count{grid-column:2;font-size:21px}.direct-pack-items article>label{grid-column:1/-1}.direct-pack-item-copy>strong{font-size:14px}}@media (max-width:800px){.direct-pack-layout{grid-template-columns:minmax(0,1fr)}.direct-pack-details{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;position:static}.direct-pack-next{grid-column:1/-1}.direct-pack-shipping{grid-area:1/2/3}.direct-pack-print-actions{grid-column:1/-1}.direct-pack-workspace{gap:10px}.direct-pack-items article{grid-template-columns:80px minmax(0,1fr);min-height:128px}.direct-pack-items article>img,.direct-pack-image-placeholder{width:80px;height:80px}.direct-pack-topbar{align-items:start}.direct-pack-workspace .direct-pack-station{width:185px}}@media (max-width:520px){.direct-pack-workspace{padding:10px}.direct-pack-topbar{gap:10px}.direct-pack-workspace h1{font-size:23px}.direct-pack-topbar p{font-size:12px}.direct-pack-workspace .direct-pack-station{width:145px;font-size:12px}.direct-pack-station select{padding:9px 6px;font-size:14px}.direct-pack-station small{display:none}.direct-pack-open{margin:12px auto;padding:14px}.direct-pack-open>div{flex-direction:column}.direct-pack-last-label-button{justify-self:end;margin-top:2px;position:static}.direct-pack-carton-callout .shipping-carton-picker{grid-template-columns:1fr}.direct-pack-carton-callout .shipping-carton-picker>p,.direct-pack-carton-callout .shipping-carton-details{grid-column:auto}.shipping-carton-recommendation strong{font-size:25px}.direct-pack-items{grid-template-columns:minmax(0,1fr)}.direct-pack-items article{grid-template-columns:78px minmax(0,1fr) auto;min-height:100px}.direct-pack-items article>img,.direct-pack-image-placeholder{grid-row:auto;width:78px;height:78px}.direct-pack-count{grid-column:auto;font-size:21px}.direct-pack-scan{grid-template-columns:minmax(0,1fr) 68px}.direct-pack-scan button{grid-column:1/-1}.direct-pack-details{grid-template-columns:1fr}.direct-pack-shipping,.direct-pack-print-actions{grid-area:auto}.direct-pack-progress h2{font-size:17px}.direct-pack-progress span{font-size:11px}.direct-pack-quantity-prompt{grid-template-columns:1fr}.direct-pack-quantity-prompt>label,.direct-pack-quantity-prompt>div{grid-column:auto}}@media (prefers-reduced-motion:reduce){.direct-pack-spinner{animation:none}}.direct-pack-item-copy>strong{font-size:16px}.direct-pack-item-details{margin-top:8px}.direct-pack-item-details summary{color:#5b6770;cursor:pointer;font-size:12px}.direct-pack-item-details[open]{overflow-wrap:anywhere;max-width:100%}.direct-pack-item-details small{font-size:12px}.direct-pack-item-warning{color:#93420e;font-size:14px}.direct-pack-count small{font-size:14px;font-weight:500}.direct-pack-address-form{gap:10px;display:grid}.direct-pack-address-form p,.direct-pack-workspace label,.direct-pack-workspace .direct-pack-station{font-size:14px}.direct-pack-workspace .direct-pack-station small{font-size:12px}.direct-pack-bonuses{background:#fff9e9;border:2px solid #d9ac35;border-radius:10px;gap:10px;margin-top:16px;padding:16px;display:grid}.direct-pack-bonuses h2,.direct-pack-bonuses p{margin:0}.direct-pack-bonuses>p{font-size:13px}.direct-pack-bonuses article{overflow-wrap:anywhere;background:#fff;border:1px solid #e7d9ae;border-radius:8px;justify-content:space-between;align-items:center;gap:14px;padding:12px;display:flex}.direct-pack-bonuses article>div{min-width:0}.direct-pack-bonuses article.checked{background:#e6f5eb;border-color:#56a480}.direct-pack-bonuses article.inactive{background:#f2f3f4;border-color:#d7dfe3}.direct-pack-bonuses small{margin-top:4px;font-size:11px;display:block}.direct-pack-bonuses article p{color:#7c430d;margin-top:6px;font-size:13px}.direct-pack-bonuses article>label{white-space:nowrap;align-items:center;gap:8px;font-weight:600;display:flex}.direct-pack-bonuses input[type=checkbox]{flex:none;width:20px;height:20px;min-height:20px;padding:0}.direct-pack-bonus-weight{background:#fff9e9;border-radius:6px;padding:10px}@media (max-width:520px){.direct-pack-bonuses{padding:12px}.direct-pack-bonuses article{flex-direction:column;align-items:flex-start}}.direct-pack-items-large{grid-template-columns:repeat(2,minmax(0,1fr))}.direct-pack-items-large article{grid-template-columns:minmax(100px,34%) minmax(0,1fr) auto;gap:14px;min-height:196px;padding:12px}.direct-pack-items-large article>img,.direct-pack-items-large .direct-pack-image-placeholder{grid-row:auto;width:100%;height:172px}.direct-pack-items-large .direct-pack-count{grid-column:auto;font-size:28px}.direct-pack-items-large .direct-pack-item-copy>strong{font-size:17px}.direct-pack-items-large article>label{grid-column:2/-1}@media (max-width:1100px){.direct-pack-items-large{grid-template-columns:1fr}.direct-pack-items-large article{grid-template-columns:144px minmax(0,1fr) auto;min-height:166px}.direct-pack-items-large article>img,.direct-pack-items-large .direct-pack-image-placeholder{height:140px}}@media (max-width:520px){.direct-pack-items-large article{grid-template-columns:112px minmax(0,1fr) auto;gap:9px;min-height:146px;padding:9px}.direct-pack-items-large article>img,.direct-pack-items-large .direct-pack-image-placeholder{height:124px}.direct-pack-items-large .direct-pack-item-copy>strong{font-size:16px}.direct-pack-items-large .direct-pack-count{font-size:23px}}.warehouse-app:has(.direct-pack-workspace){padding-bottom:0}.warehouse-app:has(.direct-pack-workspace) .warehouse-header{min-height:50px;padding:7px 24px}.warehouse-app:has(.direct-pack-workspace) .warehouse-notice{min-height:36px;margin-top:0;padding:8px 24px;font-size:12px;position:static}.warehouse-app:has(.direct-pack-workspace) .warehouse-header .ui-scale-control{display:none}.packing-round-start{justify-self:start}.packing-round{background:#fff;border:1px solid #d7dfe3;border-radius:12px;gap:14px;padding:20px;display:grid}.packing-round .direct-pack-open{border:0;max-width:none;margin:0;padding:0}.packing-round-heading,.packing-round-footer{justify-content:space-between;align-items:center;gap:16px;display:flex}.packing-round-orders{flex-wrap:wrap;gap:8px;display:flex}.packing-round-orders>span{background:#eef4f7;border-radius:7px;align-items:center;gap:8px;padding:4px 8px;display:flex}.packing-round-orders button{background:0 0;border:0;min-height:36px;padding:2px 10px}.packing-round table{border-collapse:collapse;width:100%;font-size:16px}.packing-round td,.packing-round th{text-align:left;border-bottom:1px solid #d7dfe3;padding:10px}.packing-round td:first-child{white-space:nowrap;width:130px}.packing-round td small{font-size:12px;display:block}.packing-round-footer{border-top:1px solid #d7dfe3;padding-top:12px}@media (max-width:600px){.packing-round{padding:12px}.packing-round-heading,.packing-round-footer{flex-direction:column;align-items:stretch}}.direct-pack-manual-dialog form>div{flex-wrap:wrap;justify-content:flex-end;gap:10px;margin-top:20px;display:flex}.direct-pack-manual-dialog h2{margin:0;font-size:22px;line-height:1.25}.direct-pack-manual-dialog button{min-height:44px}.direct-pack-manual-dialog button:focus-visible{outline-offset:3px;outline:3px solid #864367}.warehouse-app .pack-reference .pack-order-card>.eyebrow{margin:0}.warehouse-app.pack-reference-shell{--cream:#f5f7fa;--green-dark:#004e5c;--accent:#005366;--line:#c4ccda;--ink:#111b30;color:#101b30;background:#f5f7fa;padding-bottom:0;font-family:Arial,Helvetica,sans-serif}.warehouse-app.pack-reference-shell .warehouse-header{min-height:63px;box-shadow:none;background:#fff;border-bottom:1px solid #e3e7ee;gap:20px;padding:14px 28px;display:flex}.warehouse-app.pack-reference-shell .pack-reference-brand{white-space:nowrap;align-items:center;gap:24px;margin-right:auto;display:flex}.warehouse-app.pack-reference-shell .pack-reference-brand>strong{letter-spacing:-1.2px;color:#004c5c;font-size:32px;line-height:1}.warehouse-app.pack-reference-shell .pack-reference-brand>span{color:#535f79;border-left:1px solid #cbd1df;padding-left:24px;font-size:23px;font-weight:700}.warehouse-app.pack-reference-shell .warehouse-worker-identity{white-space:nowrap;color:#004b5c;align-items:center;gap:9px;font-size:16px;display:flex}.warehouse-app.pack-reference-shell .warehouse-worker-identity>strong{font-size:16px;font-weight:500}.warehouse-app.pack-reference-shell .warehouse-worker-identity>small{display:none}.warehouse-app.pack-reference-shell .worker-light{width:18px;height:18px;box-shadow:none;background:#59c65d;border:0;position:static}.warehouse-app.pack-reference-shell .warehouse-header nav{align-items:center;gap:0;display:flex}.warehouse-app.pack-reference-shell .warehouse-header nav button{color:#004b5c;min-height:26px;box-shadow:none;background:0 0;border:0;border-left:1px solid #c4ccda;padding:0 20px;font-size:16px;font-weight:500;display:block;border-radius:0!important}.warehouse-app.pack-reference-shell .warehouse-header .ui-scale-control{display:none!important}.warehouse-app .pack-reference{color:#111b30;gap:16px;max-width:none;padding:16px 20px 20px;font-size:16px}.warehouse-app .pack-reference h1,.warehouse-app .pack-reference h2,.warehouse-app .pack-reference p{letter-spacing:normal;margin:0}.warehouse-app .pack-reference input,.warehouse-app .pack-reference select{color:#162239;font:inherit;background:#fff;border:1px solid #bcc6d7;width:100%;min-height:49px;padding:10px 16px;box-shadow:0 1px 2px #17233d0a;border-radius:6px!important}.warehouse-app .pack-reference input::placeholder{color:#808da7;opacity:1}:is(.warehouse-app .pack-reference input:focus-visible,.warehouse-app .pack-reference select:focus-visible,.warehouse-app .pack-reference button:focus-visible){outline-offset:2px;outline:3px solid #3b9ca9}.warehouse-app .pack-reference button{font:inherit;border-radius:5px!important}.warehouse-app .pack-reference button.primary-button{color:#fff;background:#004e5c;border:1px solid #004653;min-height:52px;font-weight:700;box-shadow:inset 0 1px 4px #ffffff17}.warehouse-app .pack-reference button.primary-button:disabled{opacity:.55}.warehouse-app .pack-reference button.secondary-button{color:#112137;background:#fff;border:1px solid #bac5d5;min-height:38px;padding:8px 14px;font-weight:500}.warehouse-app .pack-reference .direct-pack-topbar{grid-template-columns:minmax(240px,.94fr) minmax(380px,2.56fr) minmax(270px,1fr);align-items:stretch;gap:12px;display:grid}.warehouse-app .pack-reference .pack-order-card,.warehouse-app .pack-reference .direct-pack-station,.warehouse-app .pack-reference .pack-service-panel,.warehouse-app .pack-reference .pack-articles-panel,.warehouse-app .pack-reference .pack-packaging-panel,.warehouse-app .pack-reference .direct-pack-address{box-shadow:none;background:#fff;border:1px solid #e0e6ee;padding:20px;border-radius:9px!important}.warehouse-app .pack-reference .pack-order-card{flex-direction:column;justify-content:center;min-width:0;display:flex}.warehouse-app .pack-reference .eyebrow,.warehouse-app .pack-reference .direct-pack-station>span,.warehouse-app .pack-reference .pack-service-panel>h2{color:#596682;letter-spacing:0;font-size:14px;font-weight:500;line-height:1.3}.warehouse-app .pack-reference .pack-order-card h1{overflow-wrap:anywhere;color:#0a1528;margin:6px 0 12px;font-size:clamp(30px,3vw,48px);font-weight:800;line-height:1.1}.warehouse-app .pack-reference .pack-order-card p{color:#111b30;flex-wrap:wrap;align-items:center;gap:12px;font-size:18px;display:flex}.warehouse-app .pack-reference .pack-order-card p>small{color:#586883;width:100%;font-size:13px}.warehouse-app .pack-reference .pack-provider{color:#53617d;background:#f1f3f7;align-items:center;gap:8px;height:34px;padding:4px 10px;font-size:16px;line-height:24px;display:inline-flex;border-radius:4px!important}.warehouse-app .pack-reference .pack-shopify-bag{clip-path:polygon(15% 10%,75% 0,100% 100%,0 90%);color:#fff;background:#8bbd46;height:24px;padding:2px 6px;font-size:20px;font-weight:700;line-height:20px;transform:rotate(4deg)}.warehouse-app .pack-reference .direct-pack-station{flex-direction:column;justify-content:center;gap:9px;width:auto;min-width:0;display:flex}.warehouse-app .pack-reference .direct-pack-station small{color:#65728e;align-items:center;gap:8px;margin-top:6px;font-size:14px;display:flex}.packing-icon{vertical-align:middle;flex-shrink:0;width:24px;height:24px;display:inline-block}.warehouse-app .pack-reference .pack-content-banners{align-content:start;gap:10px;min-width:0;display:grid}.warehouse-app .pack-reference .pack-content-banner{color:#fff;background:linear-gradient(115deg,#5b1469,#510a67 65%,#4a065f);border:1px solid #782185;align-items:center;gap:30px;min-height:165px;padding:15px 22px;display:flex;position:relative;overflow:hidden;border-radius:6px!important}.warehouse-app .pack-reference .pack-content-banner>img{object-fit:contain;flex-shrink:0;width:136px;height:133px;border-radius:3px!important}.warehouse-app .pack-reference .pack-content-banner>.packing-icon{color:#d5afe6;width:75px;height:75px}.warehouse-app .pack-reference .pack-content-banner>div{z-index:1;min-width:0}.warehouse-app .pack-reference .pack-content-banner:after{content:"27   9\a 5   88";white-space:pre;color:#a844b73d;pointer-events:none;font-size:46px;font-weight:800;line-height:1.4;position:absolute;top:20px;right:14px;transform:rotate(12deg)}.warehouse-app .pack-reference .pack-content-heading{flex-wrap:wrap;align-items:center;gap:22px;display:flex}.warehouse-app .pack-reference .pack-content-heading>strong{letter-spacing:-1px;color:#fff;font-size:clamp(21px,2.5vw,42px);font-weight:900;line-height:1.12}.warehouse-app .pack-reference .pack-content-heading>span{color:#3b1949;white-space:nowrap;background:#ffda42;padding:7px 24px;font-size:29px;font-weight:800;border-radius:10px!important}.warehouse-app .pack-reference .pack-content-banner h2{color:#fff;overflow-wrap:anywhere;margin:5px 0 8px;font-size:clamp(22px,2vw,34px);font-weight:700;line-height:1.15}.warehouse-app .pack-reference .pack-content-banner p{color:#fff;font-size:20px;line-height:1.3}.warehouse-app .pack-reference .pack-content-banner small{color:#f0dff5;overflow-wrap:anywhere;margin-top:6px;font-size:13px;line-height:1.4;display:block}.warehouse-app .pack-reference .pack-content-banner.inactive{color:#7c3623;background:#fef2ee;border-color:#ecc8ba}.warehouse-app .pack-reference .pack-content-banner.inactive :is(strong,h2,p,small){color:#7c3623}.warehouse-app .pack-reference .pack-content-banner.inactive:after{display:none}.warehouse-app .pack-reference .direct-pack-topbar:not(:has(.pack-content-banners)){grid-template-columns:1fr minmax(280px,355px)}.warehouse-app .pack-reference .direct-pack-layout{grid-template-columns:minmax(0,1fr) minmax(320px,23.6%);align-items:start;gap:16px;display:grid}.warehouse-app .pack-reference .direct-pack-products{gap:14px;min-width:0;display:grid}.warehouse-app .pack-reference .pack-service-panel{padding:18px 20px 20px}.warehouse-app .pack-reference .pack-service-options{grid-template-columns:1fr 1fr;gap:18px;margin-top:8px;display:grid}.warehouse-app .pack-reference .pack-service-option{cursor:pointer;border:1px solid #bfc9da;align-items:center;gap:24px;min-width:0;min-height:79px;padding:14px 28px;display:flex;position:relative;border-radius:7px!important}.warehouse-app .pack-reference .pack-service-option.selected{background:linear-gradient(120deg,#fff0a9,#fff3c1);border-color:#ffa800}.warehouse-app .pack-reference .pack-service-option:has(input:focus-visible){outline-offset:2px;outline:3px solid #3b9ca9}.warehouse-app .pack-reference .pack-service-option input{opacity:0;width:1px;height:1px;min-height:0;padding:0;position:absolute}.warehouse-app .pack-reference .pack-service-option strong{color:#09172b;font-size:21px;line-height:1.3;display:block}.warehouse-app .pack-reference .pack-service-option small{color:#72623c;margin-top:3px;font-size:14px;display:block}.warehouse-app .pack-reference .pack-dhl-wordmark{letter-spacing:-3px;color:#e21a19;min-width:100px;font-size:31px;font-style:italic;font-weight:900;text-decoration:underline;text-decoration-thickness:3px}.warehouse-app .pack-reference .pack-radio-indicator{border:2px solid #8893aa;flex-shrink:0;place-items:center;width:34px;height:34px;font-size:23px;display:grid;border-radius:50%!important}.warehouse-app .pack-reference .selected .pack-radio-indicator,.warehouse-app .pack-reference .pack-service-check{color:#fff;background:#004e5c;border-color:#004e5c}.warehouse-app .pack-reference .pack-service-check{flex-shrink:0;place-items:center;width:36px;height:36px;margin-left:auto;font-size:25px;display:grid;border-radius:50%!important}.warehouse-app .pack-reference .pack-service-explanation{color:#58677e;margin-top:10px;font-size:14px;line-height:1.5}.warehouse-app .pack-reference .pack-service-explanation strong{color:#a44000}.warehouse-app .pack-reference .pack-auto-reset{color:#00515e;background:0 0;border:0;margin-top:8px;padding:0;font-size:13px;text-decoration:underline}.warehouse-app .pack-reference .pack-articles-panel{min-width:0;padding:20px}.warehouse-app .pack-reference .direct-pack-progress{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:15px;margin:0 0 -6px;display:flex}.warehouse-app .pack-reference .direct-pack-progress h2{color:#0a172e;align-items:center;gap:22px;font-size:25px;font-weight:700;line-height:1.3;display:flex}.warehouse-app .pack-reference .direct-pack-progress>span{color:#60708c;font-size:16px}.warehouse-app .pack-reference .pack-pending-badge,.warehouse-app .pack-reference .direct-pack-item-warning{color:#c76100;background:#fff0c7;border:0;align-items:center;gap:7px;margin:0;padding:7px 15px;font-size:16px;font-weight:500;line-height:1.2;display:inline-flex;border-radius:22px!important}.warehouse-app .pack-reference .pack-pending-badge .packing-icon,.warehouse-app .pack-reference .direct-pack-item-warning .packing-icon{width:18px;height:18px}.warehouse-app .pack-reference .pack-pending-badge.complete{color:#166543;background:#e7f5ec}.warehouse-app .pack-reference .direct-pack-scan{grid-template-columns:minmax(0,1fr) 127px 164px;align-items:end;gap:16px;margin:0 0 24px;display:grid}.warehouse-app .pack-reference .direct-pack-scan label{color:#67748b;gap:4px;font-size:16px;line-height:18px;display:grid}.warehouse-app .pack-reference .direct-pack-scan input,.warehouse-app .pack-reference .direct-pack-scan button{min-height:54px;font-size:20px}.warehouse-app .pack-reference .pack-barcode-field{position:relative}.warehouse-app .pack-reference .pack-barcode-field>.packing-icon{color:#111c33;pointer-events:none;width:30px;height:28px;position:absolute;bottom:14px;left:22px}.warehouse-app .pack-reference .pack-barcode-field input{padding-left:80px}.pack-visually-hidden{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}.warehouse-app .pack-reference .direct-pack-items,.warehouse-app .pack-reference .direct-pack-items-large{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.warehouse-app .pack-reference .direct-pack-items:has(.pack-empty-item){grid-template-columns:minmax(0,1.27fr) minmax(0,1fr)}.warehouse-app .pack-reference .direct-pack-items>article{min-width:0;box-shadow:none;background:#fff;border:1px solid #d6deea;grid-template-columns:minmax(130px,38%) minmax(0,1fr);align-content:start;align-items:start;gap:12px 24px;padding:22px 18px 14px;display:grid;position:relative;border-radius:6px!important}.warehouse-app .pack-reference .direct-pack-items>article.checked{background:#f4fcf7;border-color:#75baa2}.warehouse-app .pack-reference .direct-pack-items>article>.packing-mix-preview--compact,.warehouse-app .pack-reference .direct-pack-items>article>img,.warehouse-app .pack-reference .direct-pack-items>article>.direct-pack-image-placeholder{aspect-ratio:1;object-fit:contain;border:0;grid-area:1/1/3;align-self:start;width:100%;max-width:none;height:auto;min-height:220px;border-radius:4px!important}.warehouse-app .pack-reference .direct-pack-item-copy{flex-direction:column;grid-area:1/2;gap:8px;min-width:0;display:flex}.warehouse-app .pack-reference .direct-pack-item-copy>strong{color:#0b1933;overflow-wrap:anywhere;font-size:18px;font-weight:700;line-height:1.4;display:block}.warehouse-app .pack-reference .direct-pack-item-copy>small{color:#7a86a0;overflow-wrap:anywhere;max-width:calc(100% - 65px);font-size:14px;line-height:1.35}.warehouse-app .pack-reference .direct-pack-item-warning{align-self:start;max-width:100%;padding:8px 12px;font-size:14px}.warehouse-app .pack-reference .direct-pack-add-barcode{align-self:start;max-width:calc(100% - 65px);min-height:38px;margin:0;padding:7px 12px;font-size:14px}.warehouse-app .pack-reference .direct-pack-count{color:#071529;white-space:nowrap;font-size:34px;line-height:1.2;position:absolute;top:115px;right:18px}.warehouse-app .pack-reference .direct-pack-item-details{color:#51627e;border-top:1px solid #dce2ec;margin-top:3px;padding-top:10px;font-size:14px;line-height:1.5}.warehouse-app .pack-reference .direct-pack-item-details>small{overflow-wrap:anywhere;display:block}.warehouse-app .pack-reference .direct-pack-item-details summary{cursor:pointer;color:#51627e}.warehouse-app .pack-reference .pack-item-content{color:#432554;background:#f5eef9;align-items:center;gap:10px;min-width:0;margin-top:10px;padding:10px 12px;display:flex;border-radius:6px!important}.warehouse-app .pack-reference .pack-item-content>.packing-icon{width:40px;height:40px}.warehouse-app .pack-reference .pack-item-content strong,.warehouse-app .pack-reference .pack-item-content small{overflow-wrap:anywhere;font-size:14px;line-height:1.4;display:block}.warehouse-app .pack-reference .pack-item-content small{color:#6a6182;margin-top:3px;font-weight:400}.warehouse-app .pack-reference .pack-item-content.inactive{color:#8d3c20;background:#fff0e9}.warehouse-app .pack-reference .direct-pack-mark-packed{grid-column:2;place-self:end start;margin:0;font-size:14px}.warehouse-app .pack-reference .direct-pack-items>article>label{grid-column:1/-1;font-size:14px}.warehouse-app .pack-reference .pack-empty-item{color:#8b96b0;border:1px dashed #d0d9e7;flex-direction:column;justify-content:center;align-items:center;gap:14px;min-height:330px;font-size:16px;display:flex;border-radius:6px!important}.warehouse-app .pack-reference .pack-empty-item .packing-icon{color:#bfc5d3;stroke-width:1.5px;width:76px;height:76px}.warehouse-app .pack-reference .direct-pack-details{flex-direction:column;gap:14px;min-width:0;display:flex;position:static}.warehouse-app .pack-reference .pack-packaging-panel{grid-template-columns:1fr;gap:13px;padding:18px 20px;display:grid}.warehouse-app .pack-reference .pack-packaging-panel h2,.warehouse-app .pack-reference .direct-pack-address h2{color:#0b1930;font-size:21px;font-weight:700;line-height:1.4}.warehouse-app .pack-reference .pack-carton-picker{display:contents}.warehouse-app .pack-reference .pack-carton-picker>.shipping-carton-recommendation{background:#fff7df;border:1px solid #ffd35c;align-items:center;gap:14px;margin:0;padding:12px 14px;display:flex;border-radius:5px!important}.warehouse-app .pack-reference .pack-carton-picker>.shipping-carton-recommendation>.packing-icon{color:#ffad00;width:42px;height:42px}.warehouse-app .pack-reference .pack-carton-picker>.shipping-carton-recommendation strong{color:#132039;font-size:17px;line-height:1.3;display:block}.warehouse-app .pack-reference .pack-carton-picker>.shipping-carton-recommendation small{color:#65718a;overflow-wrap:anywhere;margin-top:3px;font-size:14px;line-height:1.35;display:block}.warehouse-app .pack-reference .pack-carton-picker>label{gap:5px;margin-top:8px;font-size:16px;display:grid}.warehouse-app .pack-reference .pack-carton-picker>.shipping-carton-details{color:#005365;order:6;grid-column:auto;margin:0;font-size:14px;line-height:1.5;display:block}.warehouse-app .pack-reference .pack-carton-picker>.shipping-carton-details summary{cursor:pointer;font-weight:700}.warehouse-app .pack-reference .pack-carton-picker>.shipping-carton-details p{color:#596981;margin-top:8px;font-size:13px}.warehouse-app .pack-reference .pack-weight-field{gap:5px;font-size:16px;display:grid}.warehouse-app .pack-reference .pack-weight-field>div{position:relative}.warehouse-app .pack-reference .pack-weight-field input{padding-right:45px;font-size:21px}.warehouse-app .pack-reference .pack-weight-field>div>span{color:#77839c;font-size:18px;position:absolute;top:14px;right:14px}.warehouse-app .pack-reference .pack-weight-field>small,.warehouse-app .pack-reference .pack-weight-source{color:#71809b;font-size:14px;line-height:1.4}.warehouse-app .pack-reference .pack-weight-source{margin-top:-5px;font-size:12px}.warehouse-app .pack-reference .direct-pack-address{padding:16px 20px 18px;display:block;position:relative}.warehouse-app .pack-reference .direct-pack-address h2{margin-bottom:8px;padding-right:80px}.warehouse-app .pack-reference .direct-pack-address p{color:#1a2840;overflow-wrap:anywhere;margin:0;font-size:18px;line-height:1.35}.warehouse-app .pack-reference .direct-pack-address>small{color:#65728b;margin-top:8px;font-size:13px;line-height:1.4;display:block}.warehouse-app .pack-reference button.pack-address-edit{border:0;align-items:center;gap:7px;min-height:30px;margin:0;padding:0;font-size:14px;font-weight:700;display:flex;position:absolute;top:15px;right:16px;color:#005264!important;background:0 0!important}.warehouse-app .pack-reference .pack-address-edit .packing-icon{width:19px;height:19px}.warehouse-app .pack-reference .direct-pack-address-form{gap:10px;display:grid}.warehouse-app .pack-reference .direct-pack-address-form p{font-size:13px}.warehouse-app .pack-reference .direct-pack-shipping{box-shadow:none;background:0 0;border:0;flex-direction:column;gap:8px;padding:0;display:flex}.warehouse-app .pack-reference .direct-pack-shipping>button{justify-content:center;align-items:center;gap:18px;min-height:57px;font-size:20px;display:flex}.warehouse-app .pack-reference .direct-pack-shipping>button .packing-icon{width:29px;height:29px}.warehouse-app .pack-reference .direct-pack-shipping>small{color:#73809b;text-align:center;font-size:14px;line-height:1.3}.warehouse-app .pack-reference .direct-pack-manual{color:#6e7e95;align-items:center;gap:8px;margin-top:8px;font-size:12px;display:flex}.warehouse-app .pack-reference .direct-pack-manual input{width:15px;height:15px;min-height:15px;box-shadow:none;padding:0}.warehouse-app .pack-reference .direct-pack-next{color:#52677d;align-self:stretch;min-height:35px;font-size:13px}.warehouse-app .pack-reference .direct-pack-auto-hint{color:#2a6b57;background:#eaf6f0;padding:8px;font-size:12px;line-height:1.4}.warehouse-app .pack-reference .direct-pack-notice{margin:0;font-size:14px;line-height:1.4;border-radius:5px!important}.warehouse-app .pack-reference .pack-routine-note{clip:rect(0,0,0,0);border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.warehouse-app.pack-reference-shell .warehouse-notice{color:#6d7c92;background:#f5f7fa;border:0;min-height:24px;padding:6px 20px;font-size:12px}@media (min-width:1800px){.warehouse-app .pack-reference .pack-content-banner{min-height:180px}.warehouse-app .pack-reference .pack-content-banner>img{width:150px;height:150px}}@media (max-width:1300px){.warehouse-app .pack-reference .direct-pack-topbar{grid-template-columns:230px 1fr 280px}.warehouse-app .pack-reference .pack-content-banner{gap:16px;padding:14px}.warehouse-app .pack-reference .pack-content-banner>img{width:95px;height:100px}.warehouse-app .pack-reference .pack-content-heading>strong{font-size:25px}.warehouse-app .pack-reference .pack-content-heading>span{padding:5px 14px;font-size:20px}.warehouse-app .pack-reference .pack-content-banner h2{font-size:24px}.warehouse-app .pack-reference .pack-content-banner p{font-size:16px}.warehouse-app .pack-reference .direct-pack-items{grid-template-columns:1fr!important}.warehouse-app .pack-reference .pack-empty-item{display:none}.warehouse-app .pack-reference .direct-pack-items>article{grid-template-columns:190px 1fr}.warehouse-app .pack-reference .direct-pack-scan{grid-template-columns:minmax(0,1fr) 85px 135px;gap:10px}.warehouse-app .pack-reference .pack-service-option{gap:14px;padding:12px}.warehouse-app .pack-reference .pack-dhl-wordmark{min-width:65px;font-size:26px}.warehouse-app .pack-reference .pack-service-option strong{font-size:18px}}@media (max-width:1000px){.warehouse-app.pack-reference-shell .warehouse-header{flex-wrap:wrap;gap:10px;padding:12px 18px}.warehouse-app.pack-reference-shell .pack-reference-brand>strong{font-size:25px}.warehouse-app.pack-reference-shell .pack-reference-brand>span{padding-left:12px;font-size:18px}.warehouse-app.pack-reference-shell .warehouse-header nav button{padding:0 12px;font-size:14px}.warehouse-app .pack-reference .direct-pack-topbar{grid-template-columns:1fr 1fr}.warehouse-app .pack-reference .pack-content-banners{grid-area:2/1/auto/-1}.warehouse-app .pack-reference .direct-pack-station{grid-area:1/2}.warehouse-app .pack-reference .direct-pack-layout{grid-template-columns:minmax(0,1fr) 300px}.warehouse-app .pack-reference .direct-pack-items>article{grid-template-columns:140px 1fr;gap:12px;padding:14px}.warehouse-app .pack-reference .direct-pack-items>article>.packing-mix-preview--compact{min-height:140px}.warehouse-app .pack-reference .pack-service-options{grid-template-columns:1fr}.warehouse-app .pack-reference .direct-pack-scan{grid-template-columns:minmax(0,1fr) 75px}.warehouse-app .pack-reference .direct-pack-scan button{grid-column:1/-1}.warehouse-app .pack-reference .direct-pack-progress h2{flex-wrap:wrap;gap:10px;font-size:22px}.warehouse-app .pack-reference .direct-pack-count{font-size:25px;right:12px}.warehouse-app .pack-reference .direct-pack-item-copy>small,.warehouse-app .pack-reference .direct-pack-add-barcode{max-width:100%}.warehouse-app .pack-reference .direct-pack-count{grid-area:2/2;position:static}.warehouse-app .pack-reference .direct-pack-mark-packed{grid-row:3}.warehouse-app .pack-reference .direct-pack-item-copy{grid-row:1}.warehouse-app .pack-reference .pack-item-content{gap:7px;padding:8px}.warehouse-app .pack-reference .pack-item-content>.packing-icon{width:25px;height:25px}}@media (max-width:700px){.warehouse-app .pack-reference{gap:12px;padding:12px}.warehouse-app.pack-reference-shell .warehouse-header{padding:12px}.warehouse-app.pack-reference-shell .pack-reference-brand{width:100%}.warehouse-app.pack-reference-shell .warehouse-worker-identity{font-size:14px}.warehouse-app.pack-reference-shell .warehouse-header nav{margin-left:auto}.warehouse-app.pack-reference-shell .warehouse-header nav button{padding:0 8px;font-size:12px}:is(.warehouse-app .pack-reference .direct-pack-topbar,.warehouse-app .pack-reference .direct-pack-topbar:not(:has(.pack-content-banners))){grid-template-columns:1fr}.warehouse-app .pack-reference .direct-pack-station{grid-area:3/1}.warehouse-app .pack-reference .pack-content-banners{grid-row:2}.warehouse-app .pack-reference .direct-pack-layout{grid-template-columns:1fr}.warehouse-app .pack-reference .pack-order-card{padding:16px}.warehouse-app .pack-reference .pack-order-card h1{font-size:38px}.warehouse-app .pack-reference .pack-content-banner{gap:12px;min-height:140px}.warehouse-app .pack-reference .pack-content-heading{gap:8px}.warehouse-app .pack-reference .pack-content-banner>img{width:80px;height:95px}.warehouse-app .pack-reference .pack-content-heading>strong{font-size:23px}.warehouse-app .pack-reference .pack-content-banner h2{font-size:21px}.warehouse-app .pack-reference .pack-content-banner p{font-size:14px}.warehouse-app .pack-reference .pack-articles-panel,.warehouse-app .pack-reference .pack-service-panel{padding:14px}.warehouse-app .pack-reference .direct-pack-items>article{grid-template-columns:100px minmax(0,1fr)}.warehouse-app .pack-reference .direct-pack-items>article>.packing-mix-preview--compact{min-height:100px}.warehouse-app .pack-reference .direct-pack-item-copy>strong{font-size:16px}.warehouse-app .pack-reference .direct-pack-station select{min-height:45px}.warehouse-app .pack-reference .direct-pack-item-warning{font-size:12px}.warehouse-app .pack-reference .pack-empty-item{display:none}.warehouse-app .pack-reference .direct-pack-address-form{grid-template-columns:1fr}.warehouse-app .pack-reference .direct-pack-barcode-dialog{width:calc(100vw - 24px);max-height:90dvh;margin:auto;overflow:auto}}.warehouse-app .pack-reference .direct-pack-station select,.warehouse-app .pack-reference .pack-packaging-panel select{font-size:18px}.warehouse-app.pack-reference-shell .warehouse-header{gap:16px;min-height:50px;padding:8px 18px}.warehouse-app.pack-reference-shell .pack-reference-brand{gap:16px}.warehouse-app.pack-reference-shell .pack-reference-brand>strong{font-size:26px}.warehouse-app.pack-reference-shell .pack-reference-brand>span{padding-left:16px;font-size:18px}.warehouse-app.pack-reference-shell .warehouse-header nav button{padding:0 14px;font-size:14px}.warehouse-app.pack-reference-shell #direct-pack-header-station{flex:0 0 160px;width:160px;display:block}.warehouse-app.pack-reference-shell #direct-pack-header-station .direct-pack-station{background:0 0;border:0;width:160px;min-width:0;margin:0;padding:0;display:block}.warehouse-app.pack-reference-shell #direct-pack-header-station .direct-pack-station>span,.warehouse-app.pack-reference-shell #direct-pack-header-station .direct-pack-station>small{display:none}.warehouse-app.pack-reference-shell #direct-pack-header-station select{background:#fff;border:1px solid #bcc6d7;width:100%;height:34px;min-height:34px;padding:4px 10px;font-size:14px;border-radius:5px!important}.warehouse-app .pack-reference.pack-compact{gap:10px;padding:10px 16px 12px;font-size:14px}:is(.warehouse-app .pack-compact .direct-pack-topbar,.warehouse-app .pack-compact .direct-pack-topbar:not(:has(.pack-content-banners))){grid-template-columns:minmax(250px,1fr) minmax(340px,1.35fr);gap:10px}.warehouse-app .pack-compact .pack-order-card{grid-template-columns:auto 1fr;justify-content:start;align-items:center;column-gap:18px;padding:10px 14px;display:grid}.warehouse-app .pack-compact .pack-order-card>.eyebrow{grid-column:1;font-size:11px}.warehouse-app .pack-compact .pack-order-card h1{grid-column:1;margin:2px 0 0;font-size:30px;line-height:1.1}.warehouse-app .pack-compact .pack-order-card p{grid-area:1/2/3;gap:9px;font-size:15px}.warehouse-app .pack-compact .pack-provider{gap:5px;height:26px;padding:2px 7px;font-size:13px;line-height:20px}.warehouse-app .pack-compact .pack-shopify-bag{height:20px;padding:2px 5px;font-size:15px;line-height:16px}.warehouse-app .pack-compact .direct-pack-address{flex-wrap:wrap;align-items:center;gap:14px;min-width:0;padding:9px 100px 9px 14px;display:flex}.warehouse-app .pack-compact .direct-pack-address h2{margin:0;padding:0;font-size:13px}.warehouse-app .pack-compact .direct-pack-address p{font-size:14px;line-height:1.3}.warehouse-app .pack-compact .direct-pack-address>small{margin:0;font-size:12px}.warehouse-app .pack-compact .direct-pack-address:has(form){padding:12px;display:block}.warehouse-app .pack-compact .direct-pack-address-form{grid-template-columns:1fr 1fr;margin-top:8px}.warehouse-app .pack-compact .direct-pack-address-form>p{grid-column:1/-1}.warehouse-app .pack-compact .pack-address-edit{font-size:13px;top:10px;right:12px}.warehouse-app .pack-compact .direct-pack-layout{grid-template-columns:minmax(0,1fr);gap:10px}.warehouse-app .pack-compact .direct-pack-products{gap:10px}.warehouse-app .pack-compact .pack-service-panel,.warehouse-app .pack-compact .pack-articles-panel{padding:10px 12px}.warehouse-app .pack-compact .pack-service-panel>h2{font-size:11px}.warehouse-app .pack-compact .pack-service-options{grid-template-columns:1fr 1fr;gap:10px;margin-top:5px}.warehouse-app .pack-compact .pack-service-option{gap:16px;min-height:48px;padding:7px 15px}.warehouse-app .pack-compact .pack-service-option strong{font-size:16px}.warehouse-app .pack-compact .pack-service-option small{margin-top:0;font-size:12px}.warehouse-app .pack-compact .pack-dhl-wordmark{min-width:65px;font-size:25px}.warehouse-app .pack-compact .pack-radio-indicator,.warehouse-app .pack-compact .pack-service-check{width:26px;height:26px;font-size:18px}.warehouse-app .pack-compact .pack-service-explanation{margin-top:6px;font-size:12px}.warehouse-app .pack-compact .pack-auto-reset{min-height:22px;margin-top:5px;padding:0;font-size:12px}.warehouse-app .pack-compact .pack-packaging-dropdown{border-top:1px solid #e4e9f0;margin-top:7px;padding-top:7px}.warehouse-app .pack-compact .pack-packaging-dropdown>summary{cursor:pointer;color:#004e5c;min-height:22px;font-size:13px;font-weight:700}.warehouse-app .pack-compact .pack-packaging-dropdown>summary>span{color:#66738b;margin-left:12px;font-weight:400}.warehouse-app .pack-compact .pack-packaging-panel{border:0;grid-template-columns:1.4fr 1fr .8fr;align-items:start;gap:10px;padding:10px 0 0;display:grid}.warehouse-app .pack-compact .pack-carton-picker>.shipping-carton-recommendation{gap:9px;padding:8px 10px}.warehouse-app .pack-compact .pack-carton-picker>.shipping-carton-recommendation>.packing-icon{width:26px;height:26px}.warehouse-app .pack-compact .pack-carton-picker>.shipping-carton-recommendation strong{font-size:14px}.warehouse-app .pack-compact .pack-carton-picker>.shipping-carton-recommendation small{font-size:12px}.warehouse-app .pack-compact .pack-carton-picker>label{margin:0;font-size:13px}.warehouse-app .pack-compact .pack-carton-picker>.shipping-carton-details{grid-area:2/1/auto/3;font-size:12px}.warehouse-app .pack-compact .pack-weight-field{grid-area:1/3;font-size:13px}.warehouse-app .pack-compact .pack-weight-field>small{font-size:11px}.warehouse-app .pack-compact .pack-weight-field>div>span{font-size:14px;top:10px}.warehouse-app .pack-compact .pack-weight-source{grid-area:2/3;margin:0;font-size:11px}.warehouse-app .pack-compact input,.warehouse-app .pack-compact select{min-height:38px;padding:7px 10px;font-size:14px}.warehouse-app .pack-compact button.primary-button{min-height:40px;padding:8px 14px;font-size:14px}.warehouse-app .pack-compact button.secondary-button{min-height:32px;padding:6px 10px;font-size:12px}.warehouse-app .pack-compact .direct-pack-progress{gap:10px;margin:0}.warehouse-app .pack-compact .direct-pack-progress h2{gap:12px;font-size:20px}.warehouse-app .pack-compact .direct-pack-progress>span{font-size:13px}.warehouse-app .pack-compact .pack-articles-heading{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:16px;margin-bottom:8px;display:grid}.warehouse-app .pack-compact .pack-articles-heading .direct-pack-progress{gap:5px;display:grid}.warehouse-app .pack-compact .pack-pending-badge{gap:5px;padding:5px 10px;font-size:13px}.warehouse-app .pack-compact .pack-action-toolbar{flex-wrap:wrap;align-items:center;gap:8px 14px;margin:9px 0;display:flex}.warehouse-app .pack-compact .pack-articles-heading .pack-action-toolbar{justify-content:flex-end;margin:0}.warehouse-app .pack-compact .direct-pack-shipping{grid-template-columns:auto auto;align-items:center;gap:4px 16px;display:grid}.warehouse-app .pack-compact .direct-pack-shipping>button{grid-area:1/1;gap:9px;min-height:40px;font-size:14px}.warehouse-app .pack-compact .direct-pack-shipping>button .packing-icon{width:21px;height:21px}.warehouse-app .pack-compact .direct-pack-shipping>small{text-align:left;grid-area:2/1;font-size:11px}.warehouse-app .pack-compact .direct-pack-manual{grid-area:1/2;margin:0;font-size:12px}.warehouse-app .pack-compact .direct-pack-manual input{width:16px;height:16px;min-height:16px}.warehouse-app .pack-compact .direct-pack-auto-hint{background:0 0;grid-area:2/2;padding:0;font-size:11px}.warehouse-app .pack-compact .direct-pack-next{align-self:center;width:auto;margin:0 0 17px auto}.warehouse-app .pack-compact .pack-articles-heading .direct-pack-next{margin-left:0}.warehouse-app .pack-compact .direct-pack-print-actions{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.warehouse-app .pack-compact .direct-pack-print-actions>small{font-size:11px}.warehouse-app .pack-compact .direct-pack-scan{grid-template-columns:minmax(0,1fr) 85px 125px;gap:10px;margin:0 0 12px}.warehouse-app .pack-compact .direct-pack-scan label{font-size:12px;line-height:14px}.warehouse-app .pack-compact .direct-pack-scan input,.warehouse-app .pack-compact .direct-pack-scan button{min-height:40px;font-size:15px}.warehouse-app .pack-compact .direct-pack-scan button{grid-column:auto}.warehouse-app .pack-compact .pack-barcode-field>.packing-icon{width:24px;height:23px;bottom:9px;left:12px}.warehouse-app .pack-compact .pack-barcode-field input{padding-left:47px}.warehouse-app .pack-compact .direct-pack-items,.warehouse-app .pack-compact .direct-pack-items-large{gap:10px;grid-template-columns:repeat(3,minmax(0,1fr))!important}.warehouse-app .pack-compact .direct-pack-items>article{grid-template-columns:minmax(95px,28%) minmax(0,1fr);align-content:start;gap:8px 12px;min-height:0;padding:12px}.warehouse-app .pack-compact .direct-pack-items>article>:is(img,.direct-pack-image-placeholder,.packing-mix-preview--compact){grid-row:1;align-self:start;min-height:0}.warehouse-app .pack-compact .direct-pack-item-copy{grid-row:1;gap:5px}.warehouse-app .pack-compact .direct-pack-item-copy>strong{font-size:15px;line-height:1.3}.warehouse-app .pack-compact .direct-pack-item-copy>small{max-width:100%;font-size:11px}.warehouse-app .pack-compact .direct-pack-add-barcode{max-width:100%;min-height:28px!important;padding:4px 8px!important;font-size:11px!important}.warehouse-app .pack-compact .direct-pack-item-warning{gap:4px;padding:4px 8px;font-size:11px}.warehouse-app .pack-compact .direct-pack-item-warning .packing-icon{width:14px;height:14px}.warehouse-app .pack-compact .direct-pack-item-details{margin-top:2px;padding-top:5px;font-size:12px}.warehouse-app .pack-compact .direct-pack-count{text-align:center;white-space:normal;overflow-wrap:anywhere;grid-area:2/1;align-self:center;font-size:24px;position:static}.warehouse-app .pack-compact .direct-pack-mark-packed{grid-area:2/2;align-self:center;font-size:12px}.warehouse-app .pack-compact .pack-item-content{color:#fff;background:linear-gradient(115deg,#69147c,#510a67);align-items:flex-start;gap:7px;margin-top:4px;padding:8px 9px}.warehouse-app .pack-compact .pack-item-content>.packing-icon{width:24px;height:24px;margin-top:2px}.warehouse-app .pack-compact .pack-item-content strong{color:#fff;font-size:13px;line-height:1.3}.warehouse-app .pack-compact .pack-item-content small{color:#f0dff5;margin-top:4px;font-size:11px;line-height:1.35}.warehouse-app .pack-compact .pack-item-content.inactive{color:#7c3623;background:#fff0e9}.warehouse-app .pack-compact .pack-item-content.inactive :is(strong,small){color:#7c3623}.warehouse-app .pack-compact .pack-unassigned-contents{grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:8px;margin-bottom:10px;display:grid}@media (max-width:1199px){.warehouse-app .pack-compact .direct-pack-items{grid-template-columns:repeat(2,minmax(0,1fr))!important}.warehouse-app.pack-reference-shell .warehouse-header{flex-wrap:wrap;gap:8px}.warehouse-app .pack-compact .pack-order-card{grid-template-columns:1fr}.warehouse-app .pack-compact .pack-order-card p{grid-area:auto/1;margin-top:5px}.warehouse-app .pack-compact .pack-packaging-panel{grid-template-columns:1fr 1fr}.warehouse-app .pack-compact .pack-weight-field{grid-area:2/2}.warehouse-app .pack-compact .pack-carton-picker>.shipping-carton-details{grid-area:2/1}.warehouse-app .pack-compact .pack-weight-source{grid-area:3/2}}@media (max-width:799px){.warehouse-app .pack-reference.pack-compact{gap:8px;padding:8px}.warehouse-app.pack-reference-shell .pack-reference-brand{gap:10px;width:auto}.warehouse-app.pack-reference-shell .pack-reference-brand>strong{font-size:23px}.warehouse-app.pack-reference-shell .pack-reference-brand>span{padding-left:10px;font-size:16px}.warehouse-app.pack-reference-shell .warehouse-header{padding:8px 10px}.warehouse-app.pack-reference-shell .warehouse-header nav button{padding:0 8px;font-size:12px}:is(.warehouse-app .pack-compact .direct-pack-topbar,.warehouse-app .pack-compact .direct-pack-topbar:not(:has(.pack-content-banners))){grid-template-columns:1fr}.warehouse-app .pack-compact .pack-order-card{grid-template-columns:auto 1fr}.warehouse-app .pack-compact .pack-order-card p{grid-area:1/2/3;margin:0}.warehouse-app .pack-compact .direct-pack-items{grid-template-columns:1fr!important}.warehouse-app .pack-compact .direct-pack-items>article{grid-template-columns:minmax(90px,25%) minmax(0,1fr)}.warehouse-app .pack-compact .direct-pack-shipping{grid-template-columns:1fr}.warehouse-app .pack-compact .direct-pack-manual{grid-area:3/1;margin-top:5px}.warehouse-app .pack-compact .direct-pack-auto-hint{grid-area:4/1}.warehouse-app .pack-compact .direct-pack-next{margin:0}.warehouse-app .pack-compact .pack-service-option{gap:8px;padding:7px 9px}.warehouse-app .pack-compact .pack-service-option strong{font-size:14px}.warehouse-app .pack-compact .pack-dhl-wordmark{min-width:36px;font-size:19px}.warehouse-app .pack-compact .pack-service-check{display:none}.warehouse-app .pack-compact .pack-radio-indicator{width:22px;height:22px}.warehouse-app .pack-compact .direct-pack-scan{grid-template-columns:minmax(0,1fr) 66px}.warehouse-app .pack-compact .direct-pack-scan button{grid-column:1/-1}.warehouse-app .pack-compact .pack-packaging-panel{grid-template-columns:1fr}.warehouse-app .pack-compact .pack-packaging-panel>*{grid-area:auto/1!important}.warehouse-app .pack-compact .direct-pack-address-form{grid-template-columns:1fr}}@media (max-width:1000px){.warehouse-app .pack-reference .direct-pack-progress{margin-bottom:16px}}@media (max-width:1199px){.warehouse-app .pack-compact .pack-articles-heading{grid-template-columns:1fr;gap:8px}.warehouse-app .pack-compact .pack-articles-heading .direct-pack-progress{display:flex}.warehouse-app .pack-compact .pack-articles-heading .pack-action-toolbar{justify-content:flex-start}.warehouse-app .pack-compact .pack-articles-heading .direct-pack-next{margin-left:auto}}.pack-parcels{border:1px solid #d5dddf;border-radius:.5rem;margin:.65rem 0;padding:.7rem 1rem}.pack-parcels legend{padding:0 .25rem;font-weight:700}.pack-parcel-heading,.pack-parcel-row{flex-wrap:wrap;align-items:center;gap:.65rem;display:flex}.pack-parcel-heading{justify-content:space-between}.pack-parcel-row{border-top:1px solid #e1e6e7;padding:.65rem 0}.pack-parcel-row label{align-items:center;gap:.5rem;display:flex}.pack-parcel-row input{width:6rem;padding:.4rem}.pack-parcel-items{gap:.3rem;width:100%;display:grid}.pack-parcel-items label{justify-content:space-between}.august-close{--august-ink:#172d35;--august-accent:#087b78;max-width:1600px;color:var(--august-ink);margin:0 auto}.august-close-heading{justify-content:space-between;align-items:flex-start;gap:28px;margin-bottom:22px;display:flex}.august-close-heading>div{max-width:850px}.august-close-heading h2{margin:4px 0 10px;font-size:clamp(1.7rem,3vw,2.2rem)}.august-close-heading p{color:#50636b;margin:0;line-height:1.55}.august-close .dark-button{background:var(--august-accent);border:1px solid var(--august-accent);color:#fff;cursor:pointer;border-radius:7px;min-height:44px;padding:10px 16px;font-weight:700}.august-close .ghost-button{color:#23424b;background:#fff;border:1px solid #becdd1;border-radius:7px;justify-content:center;align-items:center;min-height:42px;padding:9px 13px;font-weight:650;text-decoration:none;display:inline-flex}.august-close button:disabled{cursor:not-allowed;opacity:.52}.august-alert{background:#edf8f7;border:1px solid #b7d9d6;border-radius:8px;flex-wrap:wrap;align-items:center;gap:14px;margin-bottom:16px;padding:13px 16px;display:flex}.august-alert.is-error{color:#852f28;background:#fff0ef;border-color:#e4b2ad}.august-alert button{min-height:38px;margin-left:auto}.august-safety{background:#f2f6f7;border:1px solid #d9e2e5;border-radius:8px;flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:16px;padding:12px 15px;display:flex}.august-safety strong{margin-right:4px}.august-safety span{color:#23605e;background:#fff;border:1px solid #bed6d3;border-radius:999px;padding:5px 9px;font-size:.84rem}.august-alert.is-success{color:#155f4f;background:#eaf7f2;border-color:#add8c8}.august-alert progress{width:min(280px,100%);height:10px;accent-color:var(--august-accent);margin-left:auto}.august-stats{grid-template-columns:repeat(6,minmax(0,1fr));gap:12px;margin-bottom:14px;display:grid}.august-stats article{background:#fff;border:1px solid #dbe4e6;border-radius:10px;min-width:0;padding:16px}.august-stats span,.august-stats small{color:#607178;font-size:.79rem;display:block}.august-stats strong{overflow-wrap:anywhere;margin:7px 0;font-size:1.55rem;display:block}.august-runline{background:#fff;border:1px solid #dbe4e6;border-radius:8px;flex-wrap:wrap;align-items:center;gap:14px;margin-bottom:18px;padding:11px 14px;font-size:.88rem;display:flex}.august-state{background:#eef2f3;border-radius:999px;padding:4px 8px;font-weight:700}.august-state.source_reconciled{color:#0a645b;background:#e3f4ef}.august-state.failed{color:#962f27;background:#fde9e6}.august-grid{grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);gap:16px;display:grid}.august-card{background:#fff;border:1px solid #dbe4e6;border-radius:12px;padding:22px}.august-card:first-child{grid-row:span 2}.august-card-title{align-items:flex-start;gap:14px;display:flex}.august-card-title h3{margin:1px 0 6px;font-size:1.08rem}.august-card-title p{color:#5b6d74;margin:0;font-size:.88rem;line-height:1.48}.august-step{color:#65757b;background:#edf2f3;border-radius:50%;flex:0 0 30px;place-items:center;width:30px;height:30px;font-weight:800;display:grid}.august-step.done{color:#087066;background:#dff2ee}.august-step.locked{color:#855957;background:#f1ebeb}.august-export-row{flex-wrap:wrap;gap:9px;margin:20px 0 14px;display:flex}.august-muted{color:#62737a;font-size:.86rem;line-height:1.5}.august-details{border-top:1px solid #e1e7e9;margin-top:15px;padding-top:14px}.august-details summary{cursor:pointer;min-height:36px;font-weight:700}.august-table-wrap{max-height:480px;overflow:auto}.august-table-wrap table{border-collapse:collapse;width:100%;font-size:.82rem}.august-table-wrap th,.august-table-wrap td{text-align:left;vertical-align:top;border-bottom:1px solid #e5ebed;padding:9px 8px}.august-table-wrap th{background:#f4f7f8;position:sticky;top:0}.august-checklist{gap:11px;margin:18px 0;padding:0;list-style:none;display:grid}.august-checklist li{gap:10px;font-size:.9rem;line-height:1.4;display:flex}.august-checklist li span{color:#a66d20;font-weight:800}.august-locked{background:#f8fafb}.august-locked>.dark-button,.august-locked>.ghost-button{margin:18px 8px 0 0}.august-csv-import{background:#f7fafb;border:1px solid #cbdcdf;border-radius:10px;gap:13px;margin:20px 0;padding:17px;display:grid}.august-csv-import>div:first-child p{color:#586d74;margin:5px 0 0;font-size:.84rem;line-height:1.5}.august-file-picker{background:#fff;border:1px dashed #9fb9be;border-radius:8px;gap:6px;padding:13px;display:grid}.august-file-picker span,.august-period-lock span{color:#435d65;font-size:.78rem;font-weight:750}.august-file-picker input{font:inherit;color:#25444d}.august-file-picker small,.august-csv-warning{color:#657b82;font-size:.76rem;line-height:1.45}.august-period-lock{grid-template-columns:1fr 1fr;gap:10px;display:grid}.august-period-lock label{gap:5px;display:grid}.august-period-lock input{color:#314e56;width:100%;font:inherit;background:#eef3f4;border:1px solid #c7d6d9;border-radius:7px;padding:9px}.august-confirm{color:#314e56;align-items:flex-start;gap:9px;font-size:.82rem;line-height:1.45;display:flex}.august-confirm input{flex:none;margin-top:3px}.august-csv-import>.ghost-button{justify-self:start}.august-csv-warning{display:block}@media (max-width:1280px){.august-stats{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:900px){.august-close-heading{display:grid}.august-close-heading button{width:100%}.august-grid{grid-template-columns:1fr}.august-card:first-child{grid-row:auto}}@media (max-width:620px){.august-stats{grid-template-columns:1fr 1fr}.august-card{padding:17px}.august-export-row a{width:100%}.august-period-lock{grid-template-columns:1fr}.august-csv-import>.ghost-button{width:100%}.august-locked>.dark-button,.august-locked>.ghost-button{width:100%;margin:10px 0 0}}@media screen{.admin-shell.erp-admin-compact{--ink:#17252b;--muted:#66777e;--cream:#f3f5f6;--paper:#fff;--line:#dce3e6;--accent:#b52a65;--accent-soft:#f9edf3;background:var(--cream);color:var(--ink)}.admin-shell.erp-admin-compact .workspace{background:var(--cream);min-width:0}.admin-shell.erp-admin-compact .admin-topbar{border-bottom:1px solid var(--line);-webkit-backdrop-filter:none;backdrop-filter:none;background:#fff;gap:12px;min-height:76px;padding:12px 24px}.admin-shell.erp-admin-compact .admin-topbar h1{letter-spacing:-.035em;font-size:1.45rem}.admin-shell.erp-admin-compact .admin-topbar .eyebrow{letter-spacing:.12em;margin-bottom:3px;font-size:.625rem}.admin-shell.erp-admin-compact .topbar-actions{gap:8px}.admin-shell.erp-admin-compact .avatar{background:#17252b;width:34px;height:34px;border-radius:50%!important}.admin-shell.erp-admin-compact .view-panel{width:calc(100% - 40px);box-shadow:none;margin:20px auto 28px;padding:20px;border-radius:10px!important}.admin-shell.erp-admin-compact .view-heading{gap:12px;margin-bottom:16px}.admin-shell.erp-admin-compact .view-heading h2{font-size:clamp(1.2rem,1.6vw,1.55rem)}.admin-shell.erp-admin-compact .admin-subnav{gap:5px;padding:8px 20px;background:#fff!important}.admin-shell.erp-admin-compact .admin-subnav :is(button,a){padding:7px 11px;border-radius:6px!important}.admin-shell.erp-admin-compact :is(.dashboard-card,.dashboard-metrics article,.erp-metrics article,.analytics-card,.analytics-metrics article,.system-card,.rule-card,.summary-card,.settings-card,.setting-card,.device-settings-grid article,.warehouse-card,.collection-list,.collection-suggestion,.bank-card,.reconcile-board,.learning-rule,.receiving-flow,.team-table,.channel-connect-card,.bundle-card,.stock-card,.service-inbox,.service-metrics article){border-radius:10px!important}.admin-shell.erp-admin-compact :is(.dashboard-card,.dashboard-metrics article,.settings-card,.warehouse-card){padding:16px}.admin-shell.erp-admin-compact :is(.dashboard-grid,.dashboard-metrics,.settings-grid,.quick-grid){gap:12px}.admin-shell.erp-admin-compact .dashboard-metrics{margin:16px 0}.admin-shell.erp-admin-compact .dashboard-metrics strong{font-size:1.65rem}.admin-shell.erp-admin-compact :is(.quick-grid button,.quick-grid a,.top-lager-link,.function-search-trigger,.workspace-tools-toggle,.big-primary,.ghost-button,.table-button,.upload-button,.advanced-filters,.stock-sync-preview,.bulk-action-bar,.product-bulk-bar){border-radius:7px!important}.admin-shell.erp-admin-compact :is(input:not([type=checkbox]):not([type=radio]):not([type=range]),select,textarea){border-radius:6px!important}.admin-shell.erp-admin-compact :is(.channel-badge,.soft-badge,.status-pill,.erp-status,.erp-release){border-radius:5px!important}.admin-shell.erp-admin-compact :is(.order-modal,.product-editor-modal,.bulk-editor-modal,.variant-family-editor,.function-help-dialog){border-radius:10px!important}.admin-shell.erp-admin-compact .shipping-destinations{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.admin-shell.erp-admin-compact .shipping-destinations :is(button,a){border:1px solid var(--line);min-height:64px;color:var(--ink);text-align:left;background:#fff;align-items:center;padding:16px;font-weight:700;text-decoration:none;display:flex;border-radius:8px!important}.admin-shell.erp-admin-compact .shipping-destinations :is(button,a):hover{border-color:var(--accent);background:var(--accent-soft)}.admin-shell.erp-admin-compact .shipping-wayfinder>p{color:var(--muted);margin:16px 0 0}.admin-shell.erp-admin-compact .admin-more-panel[hidden]{display:none}.admin-shell.erp-admin-compact .admin-more-toggle[aria-expanded=true]{box-shadow:inset 0 0 0 1px}}@media screen and (min-width:1281px){.admin-shell.erp-admin-compact :is(.order-modal,.product-editor-modal,.bulk-editor-modal,.variant-family-editor){max-height:calc(100dvh / var(--ui-scale,1) - 48px)}.admin-shell.erp-admin-compact .admin-topbar .workspace-tools{display:flex;position:relative}.admin-shell.erp-admin-compact .admin-topbar .workspace-tools-toggle{border:1px solid var(--line);min-height:40px;color:var(--ink);background:#fff;align-items:center;gap:12px;padding:8px 12px;display:flex}.admin-shell.erp-admin-compact .admin-topbar .workspace-tools:not(.tools-expanded)>.workspace-tools-content{display:none!important}.admin-shell.erp-admin-compact .admin-topbar .tools-expanded>.workspace-tools-content{z-index:20;border:1px solid var(--line);background:#fff;flex-wrap:wrap;gap:10px;width:340px;padding:14px;display:flex;position:absolute;top:calc(100% + 8px);right:0;box-shadow:0 10px 30px #17252b1a;border-radius:8px!important}.admin-shell.erp-admin-compact{grid-template-columns:238px minmax(0,1fr)}.admin-shell.erp-admin-compact .admin-sidebar{z-index:12;height:calc(100dvh / var(--ui-scale,1));color:#fff;min-height:min-content;box-shadow:none;background:#17252b;border-right:0;align-self:start;padding:12px 14px;position:sticky;top:0}.admin-shell.erp-admin-compact .brand{border-bottom:1px solid #ffffff1a;gap:9px;margin-bottom:6px;padding:0 4px 8px;line-height:1.15}.admin-shell.erp-admin-compact .brand-mark{width:38px;height:38px;box-shadow:none;background:0 0;flex:0 0 38px}.admin-shell.erp-admin-compact .brand-mark img{object-fit:contain;width:38px;height:38px}.admin-shell.erp-admin-compact .brand strong{color:#fff;font-size:19px}.admin-shell.erp-admin-compact .brand span{color:#a7b4ba;font-size:11px}.admin-shell.erp-admin-compact .admin-sidebar nav{gap:4px;padding:0;overflow:visible}.admin-shell.erp-admin-compact .nav-item{color:#c5d0d5;grid-template-columns:26px minmax(0,1fr);gap:10px;min-height:42px;padding:6px 9px;border-radius:7px!important}.admin-shell.erp-admin-compact .admin-more-wrap{border-top:1px solid #ffffff24;margin-top:8px;padding-top:8px}.admin-shell.erp-admin-compact .admin-more-panel{inset-inline-start:calc(100% + 4px);width:232px;max-height:calc(100dvh / var(--ui-scale,1) - 24px);overscroll-behavior:contain;color:#fff;background:#17252b;border:1px solid #48565c;border-radius:10px;gap:2px;padding:8px;display:grid;position:absolute;top:12px;overflow-y:auto;box-shadow:0 6px 20px #17252b30}.admin-shell.erp-admin-compact .nav-item:hover{background:#ffffff0c;border-color:#0000}.admin-shell.erp-admin-compact .nav-item.active{color:#fff;background:#382b38;border-color:#0000;box-shadow:inset 3px 0 #d44b89}.admin-shell.erp-admin-compact .nav-initial{color:#a7b4ba;background:0 0;width:22px;min-width:0;height:22px;min-height:0;border-radius:5px!important}.admin-shell.erp-admin-compact .nav-item.active .nav-initial{color:#fff;background:#b52a65}.admin-shell.erp-admin-compact .nav-label{font-size:.875rem;font-weight:600}.admin-shell.erp-admin-compact .warehouse-launch{color:#fff;margin:6px 0;padding:5px 9px;line-height:1.15;background:#ffffff08!important;border-color:#ffffff24!important;border-radius:8px!important}.admin-shell.erp-admin-compact .warehouse-launch>span{background:#b52a65;border-radius:6px!important}.admin-shell.erp-admin-compact .warehouse-launch small{color:#a7b4ba}.admin-shell.erp-admin-compact .sidebar-foot{border-color:#ffffff1a;padding:5px 4px 0}.admin-shell.erp-admin-compact .sidebar-foot p{color:#a7b4ba;margin:2px 0 0}.admin-shell.erp-admin-compact .sidebar-foot .mode-chip{color:#c5d0d5;border:0;padding:0;background:0 0!important}.admin-shell.erp-admin-compact .admin-subnav :is(button,a){min-height:36px}}@media screen and (min-width:1281px) and (max-height:620px){.admin-shell.erp-admin-compact .admin-sidebar{padding-block:6px}.admin-shell.erp-admin-compact .brand{margin-bottom:3px;padding-bottom:3px}.admin-shell.erp-admin-compact .admin-sidebar nav{gap:1px}.admin-shell.erp-admin-compact .warehouse-launch{margin:4px 0;padding-block:2px}.admin-shell.erp-admin-compact .sidebar-foot p{display:none}}@media screen and (min-width:1281px) and (max-height:520px){.admin-shell.erp-admin-compact .admin-sidebar{position:relative}}@media screen and (max-width:1280px){.admin-shell.erp-admin-compact .admin-topbar{min-height:64px;padding:12px 16px}.admin-shell.erp-admin-compact .view-panel{width:calc(100% - 24px);margin:12px auto 20px;padding:16px}.admin-shell.erp-admin-compact .admin-sidebar .nav-item{border-radius:7px!important}.admin-shell.erp-admin-compact .admin-grouped-sidebar{flex:none;padding:8px 12px;display:block;position:static}.admin-shell.erp-admin-compact .admin-grouped-sidebar nav,.admin-shell.erp-admin-compact .admin-more-panel{grid-template-columns:repeat(2,minmax(0,1fr));gap:4px;display:grid}.admin-shell.erp-admin-compact .admin-grouped-sidebar .nav-item{min-height:40px;padding:5px 8px}.admin-shell.erp-admin-compact .admin-more-wrap{display:contents}.admin-shell.erp-admin-compact .admin-more-panel{border:1px solid var(--line);background:#fff;border-radius:8px;grid-column:1/-1;padding:6px}.admin-shell.erp-admin-compact .admin-more-panel .warehouse-launch{margin:0}.admin-shell.erp-admin-compact .mobile-subpage-picker{padding:8px 12px}}@media screen and (min-width:761px) and (max-width:1280px){.admin-shell.erp-admin-compact:has(>.admin-grouped-sidebar .admin-more-toggle[aria-expanded=true]):has(>.workspace>.support-workspace){height:auto;min-height:100dvh;overflow:visible}.admin-shell.erp-admin-compact:has(>.admin-grouped-sidebar .admin-more-toggle[aria-expanded=true])>.workspace:has(>.support-workspace){min-height:65dvh}}@media screen and (max-width:600px){.admin-shell.erp-admin-compact .view-panel{padding:12px}.admin-shell.erp-admin-compact .shipping-destinations{grid-template-columns:minmax(0,1fr)}}.erp-personal-account{color:var(--ink,#152e34);flex-wrap:wrap;align-items:center;gap:.4rem;display:inline-flex}.erp-personal-account>span{font-size:.82rem;font-weight:600}.erp-personal-account>button{color:#194451;cursor:pointer;background:#fff;border:1px solid #c5d4d8;border-radius:7px;min-height:34px;padding:.35rem .65rem}.erp-personal-account>small{color:#8c1c2c;font-size:.8rem}.erp-secondary-account{background:#fff;justify-content:flex-end;padding:.35rem .8rem;display:flex}@media print{.erp-personal-account,.erp-secondary-account{display:none!important}}.admin-shell a.nav-item,.admin-shell .admin-subnav a{text-decoration:none}.admin-shell .admin-subnav a{color:inherit;align-items:center;font-weight:600;display:inline-flex}.admin-shell .admin-subnav a:hover{background:var(--cream,#f4f7f8)}.admin-shell .admin-subnav a.active{background:var(--accent-soft,#f9eaf1);box-shadow:inset 0 -3px var(--accent,#ad386a)}.admin-shell :is(a.nav-item,.admin-subnav a):focus-visible{outline-offset:-2px;outline:2px solid}@media screen{.admin-shell.erp-admin-compact :is(.view-heading,.card-title,.analytics-toolbar){align-items:flex-start}.admin-shell.erp-admin-compact .view-heading p{max-width:85ch;margin:6px 0 0;line-height:1.55}.admin-shell.erp-admin-compact :is(.dashboard-card,.settings-card,.system-card,.rule-card,.analytics-card) h3{margin:0 0 10px;font-size:1.05rem;line-height:1.4}.admin-shell.erp-admin-compact :is(.dashboard-card,.settings-card,.system-card,.rule-card)>p{margin:8px 0 14px}.admin-shell.erp-admin-compact :is(.order-toolbar,.product-toolbar,.bulk-action-bar,.product-bulk-bar){gap:10px}.admin-shell.erp-admin-compact :is(.bulk-action-bar,.product-bulk-bar){padding:16px}.admin-shell.erp-admin-compact :is(.erp-table,.master-table) :is(th,td){line-height:1.45}.admin-shell.erp-admin-compact :is(.erp-table,.master-table) td small{margin-top:4px;line-height:1.45}.admin-shell.erp-admin-compact :is(.erp-metrics,.dashboard-metrics) article{border-color:var(--line)}.admin-shell.erp-admin-compact :is(.erp-metrics,.dashboard-metrics) article>:is(span,small){line-height:1.45}.admin-shell.erp-admin-compact :is(.erp-metrics,.dashboard-metrics) strong{font-variant-numeric:tabular-nums}.admin-shell.erp-admin-compact .analytics-dashboard{gap:18px;padding-top:8px}.admin-shell.erp-admin-compact .analytics-toolbar{flex-wrap:wrap;gap:14px}.admin-shell.erp-admin-compact .analytics-toolbar h3{margin:0 0 5px;font-size:1.2rem}.admin-shell.erp-admin-compact .analytics-toolbar p{margin:0}.admin-shell.erp-admin-compact .analytics-presets{gap:6px}.admin-shell.erp-admin-compact .analytics-presets button{min-height:36px;padding:7px 12px;border-radius:6px!important}.admin-shell.erp-admin-compact .analytics-time{border-color:var(--line);background:#f7f9fa;gap:12px 18px;padding:14px 16px;border-radius:8px!important}.admin-shell.erp-admin-compact .analytics-time label{gap:6px;min-width:0;display:grid}.admin-shell.erp-admin-compact .analytics-time input{min-width:0;max-width:100%}.admin-shell.erp-admin-compact .analytics-period-heading{margin-bottom:12px}.admin-shell.erp-admin-compact .analytics-period-heading h4{margin:0 0 5px;font-size:1rem}.admin-shell.erp-admin-compact .analytics-period-heading p{color:var(--muted);margin:0;font-size:.82rem}.admin-shell.erp-admin-compact .analytics-period-summary{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.admin-shell.erp-admin-compact .analytics-summary-card{border:1px solid var(--line);background:#fff;flex-direction:column;gap:8px;min-width:0;padding:18px;display:flex;border-radius:10px!important}.admin-shell.erp-admin-compact .analytics-summary-card>span{color:#52646d;font-size:.82rem;font-weight:650}.admin-shell.erp-admin-compact .analytics-summary-card>strong{font-variant-numeric:tabular-nums;overflow-wrap:anywhere;letter-spacing:-.025em;font-size:clamp(1.35rem,1.8vw,1.85rem);line-height:1.2}.admin-shell.erp-admin-compact .analytics-summary-card>small{color:var(--muted);font-size:.78rem;line-height:1.45}.admin-shell.erp-admin-compact .analytics-summary-card[data-summary=orders]{background:#f2f8f7;border-top:3px solid #126976}.admin-shell.erp-admin-compact .analytics-summary-card[data-summary=average]{border-top:3px solid #8b9ba2}.admin-shell.erp-admin-compact .analytics-channel-summary{border-top:3px solid #b52a65}.admin-shell.erp-admin-compact .analytics-channel-summary[data-provider=shopify]{border-top-color:#4b7958}.admin-shell.erp-admin-compact .analytics-card{padding:18px}.admin-shell.erp-admin-compact .analytics-card .card-title{flex-wrap:wrap;gap:10px;margin-bottom:14px}.admin-shell.erp-admin-compact .analytics-card .card-title h3{margin:0}.admin-shell.erp-admin-compact .analytics-channels>div{flex-wrap:wrap;gap:12px;padding-block:12px}.admin-shell.erp-admin-compact .analytics-channels small{margin-top:4px;line-height:1.5}.admin-shell.erp-admin-compact .analytics-products{overflow-x:auto}.admin-shell.erp-admin-compact .analytics-note{line-height:1.6}.admin-shell.erp-admin-compact .order-modal>header{border-bottom:1px solid var(--line);align-items:flex-start;gap:20px;margin-bottom:18px;padding-bottom:18px}.admin-shell.erp-admin-compact .order-modal>header>div{flex-wrap:wrap;align-items:center;gap:8px 12px;min-width:0;display:flex}.admin-shell.erp-admin-compact .order-modal>header>div>:is(.eyebrow,h2,p){flex-basis:100%;margin:0}.admin-shell.erp-admin-compact .order-modal>header h2{font-size:1.5rem;line-height:1.3}.admin-shell.erp-admin-compact .order-modal>header small{overflow-wrap:anywhere;line-height:1.5}.admin-shell.erp-admin-compact .order-modal>header>button{flex:0 0 38px;width:38px;height:38px;border-radius:7px!important}.admin-shell.erp-admin-compact .order-modal>section,.admin-shell.erp-admin-compact .order-modal-grid>section{border-color:var(--line);padding:18px;border-radius:9px!important}.admin-shell.erp-admin-compact .order-modal>.order-shipping-status{border-color:var(--line)!important}.admin-shell.erp-admin-compact .order-modal-grid{gap:14px;margin-bottom:16px}.admin-shell.erp-admin-compact .order-modal>section+section{margin-top:16px}.admin-shell.erp-admin-compact .order-modal :is(h3,h4){line-height:1.4}.admin-shell.erp-admin-compact .order-modal :is(section,.order-modal-grid>section)>h3{margin:0 0 10px;font-size:1.05rem}.admin-shell.erp-admin-compact .order-modal-grid>section>p{margin:8px 0}.admin-shell.erp-admin-compact .order-modal-grid>section>small{overflow-wrap:anywhere;margin-top:8px;display:block}.admin-shell.erp-admin-compact .order-modal .order-additions{border:0;border-bottom:1px solid var(--line);background:0 0;margin:0 0 18px;padding:0 0 18px}.admin-shell.erp-admin-compact :is(.modal-order-actions,.addition-heading,.shipping-address-actions){flex-wrap:wrap;align-items:center;gap:10px;display:flex}.admin-shell.erp-admin-compact .order-extra-label-action{margin-bottom:16px}.admin-shell.erp-admin-compact .modal-order-actions{margin-top:16px}.admin-shell.erp-admin-compact .addition-heading>div{flex:200px}.admin-shell.erp-admin-compact .addition-heading h3{margin:0 0 4px}.admin-shell.erp-admin-compact .full-order-items>div{padding:14px;border-radius:8px!important}.admin-shell.erp-admin-compact .full-order-items b{line-height:1.5}.admin-shell.erp-admin-compact .full-order-items small{overflow-wrap:anywhere;margin-top:5px;line-height:1.45;display:block}.admin-shell.erp-admin-compact .order-product-link{color:#0b6372;text-underline-offset:3px;line-height:inherit;overflow-wrap:anywhere;-webkit-text-decoration:underline #93bbc2;text-decoration:underline #93bbc2}.admin-shell.erp-admin-compact .order-product-link:hover{color:#094550;text-decoration-color:currentColor}.admin-shell.erp-admin-compact .order-product-link:focus-visible{outline:2px solid var(--accent);outline-offset:3px}.admin-shell.erp-admin-compact .order-product-link img{display:block}.admin-shell.erp-admin-compact .order-financial-details__table :is(th,td){padding:12px 9px;line-height:1.5}.admin-shell.erp-admin-compact .order-financial-details__totals>div{padding-block:6px}.admin-shell.erp-admin-compact .product-editor-modal>header{border-bottom:1px solid var(--line);gap:16px;margin-bottom:16px;padding-bottom:16px}.admin-shell.erp-admin-compact .product-editor-modal>header h2{line-height:1.35}}@media screen and (max-width:1100px){.admin-shell.erp-admin-compact .analytics-period-summary{grid-template-columns:repeat(2,minmax(0,1fr))}}@media screen and (max-width:600px){.admin-shell.erp-admin-compact .analytics-summary-card{padding:13px}.admin-shell.erp-admin-compact .analytics-time{align-items:stretch}.admin-shell.erp-admin-compact .analytics-time label{flex:100%}.admin-shell.erp-admin-compact .order-modal>section,.admin-shell.erp-admin-compact .order-modal-grid>section{padding:13px}.admin-shell.erp-admin-compact .order-modal>header{gap:12px}}.support-workspace{color:#25282b;gap:16px;min-width:0;display:grid}.support-heading-actions{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.support-metrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.support-metrics article{background:#fff;border:1px solid #d4d9dd;gap:4px;padding:15px;display:grid}.support-metrics span{color:#657079;text-transform:uppercase;font-size:.72rem;font-weight:800}.support-metrics strong{font-size:1.6rem}.support-filters{gap:7px;padding-bottom:2px;display:flex;overflow:auto}.support-filters button{color:#38434c;white-space:nowrap;cursor:pointer;background:#fff;border:1px solid #d0d6da;align-items:center;gap:8px;min-height:40px;padding:8px 12px;font-weight:750;display:flex}.support-filters span{background:#edf0f2;place-items:center;min-width:22px;height:22px;padding:0 5px;font-size:.72rem;display:grid;border-radius:999px!important}.support-notice{color:#274858;background:#f1f7fa;border:1px solid #b8cbd4;padding:12px 14px}.support-inbox-shell{background:#fff;border:1px solid #ccd2d7;grid-template-columns:minmax(310px,.85fr) minmax(0,1.6fr);min-height:650px;display:grid}.support-list{background:#f7f8f8;border-right:1px solid #d8dde1;max-height:760px;overflow:auto}.support-list>button{color:#25282b;text-align:left;cursor:pointer;background:#fff;border:0;border-bottom:1px solid #dfe3e6;grid-template-columns:auto minmax(0,1fr);gap:11px;width:100%;padding:14px;display:grid;position:relative}.support-list>button.active{background:#edf7f2;box-shadow:inset 4px 0 #287555}.support-list>button>div{gap:4px;min-width:0;display:grid}.support-list header,.support-list footer{align-items:center;gap:7px;min-width:0;display:flex}.support-list header{justify-content:space-between}.support-list header strong{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.support-list time{color:#737d85;flex:none;font-size:.68rem}.support-list b{text-overflow:ellipsis;white-space:nowrap;font-size:.82rem;overflow:hidden}.support-list p{color:#626d75;text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:.75rem;overflow:hidden}.support-list footer{flex-wrap:wrap;margin-top:3px}.support-list footer>span:not(.support-state){color:#606b73;font-size:.65rem}.support-list>button>i{color:#fff;background:#287555;place-items:center;min-width:21px;height:21px;padding:0 5px;font-size:.68rem;font-style:normal;display:grid;position:absolute;bottom:12px;right:12px;border-radius:999px!important}.support-channel{color:#4b5962;background:#e8edf0;place-items:center;width:38px;height:38px;font-size:.65rem;font-weight:900;display:grid;border-radius:50%!important}.support-channel.shopify{color:#446b25;background:#dff2cf}.support-channel.tiktok{color:#fff;background:#222}.support-state{color:#48545d;text-transform:uppercase;letter-spacing:.03em;background:#edf0f2;width:max-content;padding:4px 7px;font-size:.62rem;font-weight:900;display:inline-flex;border-radius:999px!important}.support-state.manual{color:#8a4a0c;background:#ffe6d1}.support-state.ai_waiting{color:#5b4594;background:#e9e5fa}.support-state.customer_waiting{color:#216744;background:#dff3e7}.support-state.done{color:#426052;background:#e4ece8}.support-state.archived{color:#666;background:#e7e7e7}.support-list .urgent{font-weight:900;color:#9c2c2c!important}.support-thread{background:#f4f1f2;flex-direction:column;min-width:0;min-height:650px;display:flex}.support-thread>header{background:#fff;border-bottom:1px solid #d8dde1;justify-content:space-between;align-items:center;gap:14px;padding:16px 18px;display:flex}.support-thread>header>div{gap:3px;min-width:0;display:grid}.support-thread>header span{color:#657079;overflow-wrap:anywhere;font-size:.75rem}.support-order-context{color:#6e531d;background:#fffaf0;border-bottom:1px solid #d8dde1;gap:3px;padding:11px 18px;font-size:.75rem;display:grid}.support-messages{flex-direction:column;flex:1;gap:10px;max-height:520px;padding:18px;display:flex;overflow:auto}.support-workspace .support-messages>.support-inbox-message{background:#fff;align-self:flex-start;max-width:78%;padding:11px 13px;box-shadow:0 2px 8px #26313a12;border-radius:5px 15px 15px!important}.support-workspace .support-messages>.support-inbox-message--outgoing{background:#dff3e7;align-self:flex-end;border-radius:15px 5px 15px 15px!important}.support-messages small{color:#6f797f;font-size:.65rem;display:block}.support-messages p{white-space:pre-wrap;margin:5px 0 0;font-size:.88rem;line-height:1.45}.support-messages em{color:#68747b;text-align:right;margin-top:7px;font-size:.62rem;font-style:normal;display:block}.support-canned{background:#fff;border-top:1px solid #d8dde1;gap:6px;padding:8px 14px;display:flex;overflow:auto}.support-canned button{color:#46535c;cursor:pointer;background:#f7f8f9;border:1px solid #cbd3d8;flex:none;padding:7px 10px;font-size:.7rem;font-weight:750}.support-composer{background:#fff;grid-template-columns:minmax(0,1fr) auto;gap:10px;padding:10px 14px;display:grid}.support-composer textarea{color:#24272b;width:100%;min-height:72px;font:inherit;resize:vertical;background:#fff;border:1px solid #bdc7cd;padding:10px 12px}.support-composer button{align-self:stretch}.support-actions{background:#fff;flex-wrap:wrap;gap:7px;padding:0 14px 14px;display:flex}.support-actions button{color:#35424b;cursor:pointer;background:#fff;border:1px solid #bdc7cd;min-height:38px;padding:7px 10px;font-size:.72rem;font-weight:750}.support-actions button:disabled{opacity:.55;cursor:default}@media (max-width:1000px){.support-inbox-shell{grid-template-columns:minmax(260px,.8fr) minmax(0,1.4fr)}.support-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:760px){.support-inbox-shell{grid-template-columns:1fr}.support-list{border-bottom:1px solid #d8dde1;border-right:0;max-height:330px}.support-thread{min-height:600px}.support-workspace .support-messages>.support-inbox-message{max-width:88%}.support-composer{grid-template-columns:1fr}.support-actions button{flex:45%}}.support-connection{background:#fff;border:1px solid #d4d9dd;flex-wrap:wrap;gap:14px;padding:12px 14px;font-size:.8rem;display:flex}.support-quarantine{color:#714d18;background:#fff0d8;gap:8px;padding:16px 18px;display:grid}.support-quarantine button{color:#714d18;cursor:pointer;background:#fff;border:1px solid #9a6b28;justify-self:start;padding:9px 12px;font-weight:750;border-radius:6px!important}.support-state.spam{color:#7b551a;background:#f8e4bd}.support-channel.email{color:#31588a;background:#e0eafb}.support-messages .support-attachment{color:#274858;background:#f1f7fa;border:1px solid #b8cbd4;margin-top:8px;padding:6px 8px;border-radius:4px!important}.support-reply-assistant{color:#35424b;background:#fff;border-top:1px solid #e0e6e2;padding:12px 14px 2px}.support-reply-assistant__toolbar{flex-wrap:wrap;align-items:center;gap:7px;display:flex}.support-reply-assistant button{color:#245c41;min-height:38px;font:inherit;cursor:pointer;background:#edf7f2;border:1px solid #bad0c3;padding:8px 12px;font-size:.76rem;font-weight:750;border-radius:8px!important}.support-reply-assistant button:hover:not(:disabled){background:#deefe5;border-color:#287555}.support-reply-assistant button:focus-visible{outline-offset:3px;outline:2px solid #287555}.support-reply-assistant button:disabled{opacity:.5;cursor:default}.support-reply-assistant button.support-reply-assistant__recording{color:#963d34;background:#fff0ef;border-color:#c17067}.support-reply-assistant__hint{color:#66736b;margin:8px 0;font-size:.72rem;line-height:1.5}.support-reply-assistant__status{color:#345b46;margin:8px 0;font-size:.76rem;line-height:1.5}.support-reply-assistant__proposal{background:#f3f8f5;border:1px solid #b6cfbe;gap:7px;margin:10px 0;padding:12px;font-size:.82rem;display:grid;border-radius:8px!important}.support-reply-assistant__proposal>p{white-space:pre-wrap;overflow-wrap:anywhere;margin:0;line-height:1.5}.support-reply-assistant__proposal>div{flex-wrap:wrap;gap:8px;display:flex}@media (max-width:760px){.support-reply-assistant__toolbar>button{flex:auto}.support-reply-assistant__proposal button{width:100%}}.view-panel.support-workspace{background:#f7f9f8;gap:10px;width:100%;margin:0;padding:18px;box-shadow:0 5px 24px #223d2d08;border-radius:20px!important}.support-workspace .view-heading{gap:14px;margin:0}.support-workspace .view-heading h2{color:#213c30;letter-spacing:-.5px;margin:0;font-size:24px}.admin-shell .support-workspace .view-heading>div>p{color:#66786d;margin:2px 0;font-size:12px}.support-workspace .view-heading .eyebrow{display:none}.support-workspace .mode-chip{color:#326448;background:#e9f3ed;padding:6px 9px;font-size:11px;border-radius:20px!important}.support-workspace .ghost-button{min-height:34px;padding:7px 12px;font-size:12px;border-radius:10px!important}.support-connection{color:#5a7061;background:#f0f6f2;border-color:#dce7df;gap:7px 16px;padding:7px 12px;font-size:11px;border-radius:10px!important}.support-metrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:9px}.support-metrics article{border-color:#e0e8e2;justify-content:space-between;align-items:center;gap:8px;padding:9px 13px;display:flex;border-radius:13px!important}.support-metrics span{color:#64796b;letter-spacing:.035em;font-size:10px}.support-metrics strong{color:#244c36;font-size:22px;line-height:1.2}.support-filters{gap:6px;padding-bottom:2px}.support-filters button{border-color:#dee7e1;min-height:34px;padding:6px 10px;font-size:11px;border-radius:11px!important}.support-filters button.active{color:#215e3d;background:#e0f1e6;border-color:#91baa1}.support-filters span{background:#eff3f0;min-width:20px;height:20px;font-size:10px}.support-filters .support-withdrawal-count{color:#fff;background:#b52540;font-weight:700}.support-list footer .support-withdrawal-tag{color:#8c1c32;background:#fce8ec;border-radius:8px;padding:3px 7px}.support-notice{padding:9px 12px;font-size:12px;line-height:1.45;border-radius:10px!important}.support-inbox-shell{border-color:#dce5df;grid-template-columns:minmax(270px,.75fr) minmax(0,1.7fr);height:clamp(510px,100dvh - 280px,1100px);min-height:0;overflow:hidden;box-shadow:0 3px 16px #28443306;border-radius:18px!important}.support-list{scrollbar-width:thin;scrollbar-color:#bfcec4 transparent;background:#f5f8f6;border-color:#e0e7e2;min-height:0;max-height:none;padding:6px}.support-list>button{background:0 0;border:1px solid #0000;gap:9px;margin-bottom:3px;padding:12px 10px;border-radius:12px!important}.support-list>button:hover:not(:disabled){background:#edf3ef}.support-list>button.active{box-shadow:none;background:#e3f1e8;border-color:#bdd8c6}.support-list header strong{font-size:13px}.support-list time{color:#74867a;font-size:10px}.support-list b{color:#3e5446;font-size:11px;font-weight:600}.admin-shell .support-workspace .support-list p{color:#738078;font-size:12px;line-height:1.5}.support-list footer{gap:5px;margin-top:4px;padding-right:20px}.support-channel{width:34px;height:34px;font-size:9px;border-radius:10px!important}.support-state{letter-spacing:.01em;text-transform:none;padding:4px 7px;font-size:9px;line-height:1.3}.support-thread{background:#eef3ef;min-height:0;overflow:hidden}.support-thread>header{border-color:#e0e8e2;flex-shrink:0;gap:10px;padding:11px 16px}.support-thread>header strong{font-size:15px}.support-thread>header span{font-size:11px}.support-thread>header>div>span:last-child{color:#819087;font-size:10px}.support-order-context{background:#fffaf0;border-color:#ece4d7;flex-shrink:0;gap:1px;padding:7px 16px;font-size:10px;line-height:1.4}.support-order-context strong{font-size:11px}.support-messages{scrollbar-width:thin;scrollbar-color:#bacdc0 transparent;overscroll-behavior:contain;gap:12px;min-height:80px;max-height:none;padding:15px}.support-workspace .support-messages>.support-inbox-message{overflow-wrap:anywhere;background:#fff;border:1px solid #e3eae5;min-width:120px;max-width:85%;padding:11px 13px;box-shadow:0 2px 4px #29453206;border-radius:5px 16px 16px!important}.support-workspace .support-messages>.support-inbox-message--outgoing{background:#dff3e7;border-color:#cce3d3;border-radius:16px 5px 16px 16px!important}.support-workspace .support-messages small{color:#6c8173;font-size:10px;line-height:1.4}.admin-shell .support-workspace .support-message-content p{white-space:pre-wrap;overflow-wrap:anywhere;margin:6px 0 0;font-size:13px;line-height:1.6}.support-message-content .support-message-link{font-size:inherit;color:#246747;text-underline-offset:3px;word-break:break-word;text-decoration:underline;display:inline}.support-message-link:hover{color:#123c27}.support-quoted-history{color:#687b6d;border-top:1px solid #dfe8e2;margin-top:10px;padding-top:8px;font-size:11px}.support-quoted-history summary{cursor:pointer;font-weight:600}.support-quoted-history[open]{max-height:260px;overflow:auto}.admin-shell .support-workspace .support-quoted-history p{color:#6d7b71;font-size:11px}.support-message-language{color:#52715e;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;margin:5px 0;font-size:10px;display:flex}.support-message-language button,.support-message-translate button{color:#456f54;text-underline-offset:3px;background:0 0;border:0;padding:3px 0;font-size:10px;text-decoration:underline}.support-message-translate{margin-top:7px}.support-message-translate button:disabled{color:#87958c;cursor:default;text-decoration:none}.support-message-translation-notice{color:#88652d;margin-top:7px;font-size:11px}.support-reply-area{scrollbar-width:thin;background:#fff;border-top:1px solid #d9e5dd;flex-shrink:0;max-height:65%;overflow:auto}.support-canned{border-top:0;gap:5px;padding:7px 14px 3px}.support-canned button{color:#6a7b70;background:#f7f9f8;border-color:#e3e9e5;padding:5px 8px;font-size:10px;border-radius:8px!important}.support-reply-assistant{background:#f0f8f3;border:1px solid #cee2d4;margin:7px 12px 0;padding:10px 12px 7px;border-radius:13px!important}.support-reply-assistant__heading{color:#285f3f;justify-content:space-between;align-items:center;gap:10px;margin-bottom:7px;display:flex}.support-reply-assistant__heading strong{font-size:12px}.support-reply-assistant__heading span{color:#789181;font-size:10px}.support-reply-assistant__toolbar{gap:6px}.support-reply-assistant button{background:#fff;justify-content:center;align-items:center;gap:6px;min-height:36px;padding:7px 11px;font-size:11px;display:inline-flex;border-radius:9px!important}.support-reply-assistant button.support-reply-assistant__microphone{color:#fff;background:#267348;border-color:#267348;padding-inline:15px;font-size:13px}.support-reply-assistant button.support-reply-assistant__microphone:hover:not(:disabled){background:#1e5d3a}.support-reply-assistant__microphone svg{fill:none;stroke:currentColor;stroke-width:1.7px;stroke-linecap:round;width:18px;height:18px}.support-reply-assistant button.support-reply-assistant__formulate{background:#e1f0e7;border-color:#b4d4bf}.admin-shell .support-workspace .support-reply-assistant__hint{color:#6d8475;margin:6px 0 0;font-size:10px;line-height:1.4}.admin-shell .support-workspace .support-reply-assistant__status{margin:6px 0 0;font-size:11px;line-height:1.5}.support-composer{align-items:end;gap:9px;padding:9px 12px}.admin-shell .support-workspace .support-composer textarea{color:#293d30;background:#fff;min-height:72px;max-height:190px;padding:10px 12px;font-size:13px;line-height:1.45;border-color:#c7d9cd!important;border-radius:12px!important}.admin-shell .support-workspace .support-composer textarea:focus{outline:3px solid #e1efe6;border-color:#6d9f7e!important}.support-composer .big-primary{color:#fff;min-height:42px;box-shadow:none;background:#287448;border:1px solid #287448;align-self:end;padding:10px 14px;font-size:12px;border-radius:11px!important}.support-composer .big-primary:disabled{opacity:.4}.support-actions{gap:5px;padding:0 12px 10px}.support-actions button{color:#708075;border-color:#e1e7e3;min-height:27px;padding:4px 8px;font-size:10px;border-radius:8px!important}:is(.support-workspace button:focus-visible,.support-workspace summary:focus-visible,.support-workspace a:focus-visible){outline-offset:2px;outline:2px solid #397f52}.support-workflow-context{color:#607666;background:#f5f8f5;border-bottom:1px solid #dce5df;flex-shrink:0;gap:2px;padding:8px 16px;font-size:11px;line-height:1.4;display:grid}.support-workflow-context strong{color:#3f624b}@media (max-width:1100px){.support-inbox-shell{grid-template-columns:minmax(240px,.7fr) minmax(0,1.4fr)}.support-reply-assistant__heading span,.support-heading-actions .mode-chip{display:none}.support-composer .big-primary{max-width:130px}}@media (max-width:760px){.view-panel.support-workspace{gap:9px;padding:12px}.support-workspace .view-heading{flex-direction:row;align-items:center}.support-workspace .view-heading h2{font-size:21px}.support-heading-actions{gap:4px}.support-connection{font-size:10px}.support-connection span:last-child{display:none}.support-metrics{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px}.support-metrics article{padding:8px 11px}.support-metrics strong{font-size:20px}.support-inbox-shell{flex-direction:column;height:auto;display:flex;border-radius:14px!important}.support-list{border-right:0;flex-shrink:0;max-height:235px}.support-list>button{padding:10px}.support-thread{min-height:600px;overflow:visible}.support-thread>header{padding:12px}.support-messages{flex:auto;min-height:180px;max-height:440px;padding:12px}.support-reply-area{max-height:none;overflow:visible}.support-workspace .support-messages>.support-inbox-message{max-width:94%}.support-composer{grid-template-columns:1fr}.support-composer .big-primary{max-width:none;min-height:43px}.support-actions button{flex:auto}.support-reply-assistant__toolbar>button{flex:auto;min-height:40px}.support-reply-assistant button.support-reply-assistant__microphone{flex-basis:100%;font-size:14px}.support-canned{padding-top:9px}}.admin-shell.erp-admin-compact .view-panel.support-workspace{flex-direction:column;gap:6px;width:calc(100% - 24px);max-width:none;min-height:0;margin:12px auto 8px;padding:10px;display:flex;border-radius:14px!important}.support-workspace>.support-workspace-heading{flex-shrink:0;justify-content:space-between;align-items:center;gap:14px;min-width:0;min-height:32px;margin:0;display:flex}.admin-shell.erp-admin-compact .support-workspace-heading h2{letter-spacing:-.4px;color:#213c30;margin:0;font-size:19px;line-height:1.2}.support-workspace .support-heading-actions{flex-wrap:nowrap;gap:8px}.support-workspace .support-heading-actions>.ghost-button{min-height:30px;padding:5px 10px;font-size:11px;line-height:1.3}.support-connection-details{color:#53705d;font-size:11px;position:relative}.support-connection-details>summary{cursor:pointer;white-space:nowrap;background:#e9f3ed;padding:5px 8px;border-radius:8px!important}.support-connection-details>.support-connection{z-index:20;background:#fff;border:1px solid #cbded1;gap:5px;width:max-content;max-width:min(360px,80vw);padding:12px;display:grid;position:absolute;top:calc(100% + 5px);right:0;box-shadow:0 6px 22px #264b3420;border-radius:10px!important}.support-workspace>.support-filters{flex-shrink:0;gap:5px;min-height:32px;margin:0;padding:0}.support-workspace .support-filters button{min-height:32px;padding:5px 9px;font-size:11px;line-height:1.3}.support-workspace>.support-notice{flex-shrink:0;padding:7px 10px;font-size:11px}.support-workspace .support-thread>header{padding:8px 13px}.support-workspace .support-thread>header>div{gap:1px}.support-workspace .support-thread>header>div>span:last-child:not(.support-withdrawal-origin){display:none}.support-thread>header>div>.support-withdrawal-origin:last-child{color:#8c1c32}.support-workspace .support-order-context,.support-workspace .support-workflow-context{flex-wrap:wrap;align-items:baseline;gap:3px 8px;padding:6px 13px;font-size:10px;line-height:1.35;display:flex}.support-workspace .support-order-context strong,.support-workspace .support-workflow-context strong{white-space:nowrap;font-size:10px}.support-workspace .support-reply-area{flex-shrink:0;max-height:48%;overflow:auto}.support-workspace .support-reply-assistant{margin:6px 10px 0;padding:6px 8px;border-radius:10px!important}.support-workspace .support-reply-assistant__toolbar{align-items:center;gap:6px}.support-workspace .support-reply-assistant button{min-height:32px;padding:5px 10px;font-size:11px;line-height:1.4}.support-workspace .support-reply-assistant button.support-reply-assistant__microphone{padding-inline:13px;font-size:12px}.support-reply-assistant__help{color:#617c69;margin-left:auto;font-size:10px}.support-reply-assistant__help>summary{cursor:pointer;padding:4px}.support-reply-assistant__help[open]{flex-basis:100%;margin-left:0}.admin-shell .support-workspace .support-reply-assistant__help .support-reply-assistant__hint{margin:3px 4px;font-size:11px}.support-workspace .support-composer{gap:8px;padding:6px 10px}.admin-shell.erp-admin-compact .support-workspace .support-composer textarea{height:70px;min-height:70px;max-height:160px;padding:8px 10px;font-size:13px;line-height:1.4}.support-workspace .support-composer .big-primary{max-width:none;min-height:36px;padding:8px 12px;font-size:11px;line-height:1.3}.support-workspace .support-actions{align-items:center;gap:5px;padding:0 10px 7px}.support-workspace .support-actions button,.support-canned-details>summary{white-space:nowrap;min-height:26px;padding:4px 7px;font-size:10px;line-height:1.3}.support-canned-details{color:#607366;font-size:10px}.support-canned-details>summary{cursor:pointer;background:#f5f9f6;border:1px solid #dce6df;border-radius:8px!important}.support-canned-details[open]{flex-basis:100%}.support-canned-details[open]>summary{width:max-content}.support-canned-details .support-canned{gap:5px;padding:5px 0;display:flex;overflow:auto}.support-workspace .support-reply-assistant__proposal{gap:5px;margin:6px 0;padding:8px}.support-workspace .support-reply-assistant__proposal>p{max-height:140px;overflow:auto}@media (min-width:761px){.admin-shell.erp-admin-compact .workspace:has(>.support-workspace){flex-direction:column;height:100dvh;min-height:0;display:flex;overflow:hidden}:is(.admin-shell.erp-admin-compact .workspace:has(>.support-workspace)>.admin-topbar,.admin-shell.erp-admin-compact .workspace:has(>.support-workspace)>.admin-subnav){flex-shrink:0}.admin-shell.erp-admin-compact .view-panel.support-workspace{flex:1;overflow:hidden}.support-workspace>.support-inbox-shell{flex:1;grid-template-rows:minmax(0,1fr);height:auto;min-height:0;overflow:hidden}.support-workspace .support-list,.support-workspace .support-thread{min-height:0;max-height:none}.support-workspace .support-messages{flex:1 1 0;gap:10px;min-height:0;max-height:none;padding:12px;overflow:auto}.support-workspace .support-reply-assistant__toolbar>button{flex:none}}@media (max-width:760px){.admin-shell.erp-admin-compact .view-panel.support-workspace{width:calc(100% - 16px);margin:8px auto;padding:8px}.support-workspace>.support-workspace-heading{flex-wrap:wrap;gap:6px}.admin-shell.erp-admin-compact .support-workspace-heading h2{font-size:18px}.support-workspace .support-heading-actions{gap:4px}.support-connection-details>summary{text-overflow:ellipsis;max-width:180px;font-size:10px;overflow:hidden}.support-connection-details>.support-connection span:last-child{display:block}.support-workspace .support-list{max-height:210px}.support-workspace .support-thread{min-height:0}.support-workspace .support-messages{flex:0 auto;min-height:260px;max-height:60dvh}.support-workspace .support-reply-area{max-height:none;overflow:visible}.support-workspace .support-reply-assistant__toolbar>button{flex:auto;min-height:36px}.support-workspace .support-reply-assistant button.support-reply-assistant__microphone{flex-basis:auto;font-size:12px}.support-workspace .support-composer .big-primary{min-height:40px}.support-reply-assistant__help{margin-left:0}}@media (min-width:761px) and (max-width:1280px){.admin-shell.erp-admin-compact:has(>.workspace>.support-workspace){flex-direction:column;height:100dvh;min-height:0;display:flex;overflow:hidden}.admin-shell.erp-admin-compact:has(>.workspace>.support-workspace)>.mobile-menu-toggle{flex-shrink:0;min-height:38px;padding:7px 12px;font-size:12px;line-height:1.4}.admin-shell.erp-admin-compact:has(>.workspace>.support-workspace)>.admin-sidebar.mobile-open{flex-shrink:0;max-height:45dvh;overflow:auto}.admin-shell.erp-admin-compact .workspace:has(>.support-workspace){flex:1;height:auto;min-height:0}.admin-shell.erp-admin-compact .workspace:has(>.support-workspace)>.admin-topbar{align-items:center;gap:6px;min-height:42px;padding:4px 12px}.admin-shell.erp-admin-compact .workspace:has(>.support-workspace)>.admin-topbar .topbar-actions{flex-wrap:nowrap;align-items:center;gap:6px}.admin-shell.erp-admin-compact .workspace:has(>.support-workspace)>.admin-topbar :is(.function-search-trigger,.workspace-tools-toggle){min-height:32px;padding:5px 9px;font-size:12px;line-height:1.4}.admin-shell.erp-admin-compact .view-panel.support-workspace{margin-top:6px}}.support-workspace .support-photo-gallery{flex-wrap:wrap;gap:8px;margin:9px 0 3px;display:flex}.support-workspace .support-photo{color:#24453a;background:#fff;border:1px solid #d7e5df;flex-direction:column;gap:4px;width:142px;max-width:100%;padding:6px;text-decoration:none;display:flex;overflow:hidden;border-radius:10px!important}.support-workspace .support-photo img{object-fit:contain;background:#f2f5f3;width:100%;height:108px;display:block;border-radius:6px!important}.support-workspace .support-photo span{overflow-wrap:anywhere;font-size:11px;line-height:1.35}.support-workspace .support-photo small{color:#477262;font-size:10px}.support-workspace .support-photo:focus-visible{outline-offset:2px;outline:3px solid #418b70}.support-workspace .support-reply-splitter{color:#607a69;cursor:row-resize;touch-action:none;-webkit-user-select:none;user-select:none;background:#f0f6f2;border-block:1px solid #d8e4dc;flex:none;justify-content:center;align-items:center;gap:9px;height:22px;min-height:22px;display:flex}.support-workspace .support-reply-splitter>span{background:#8cac99;width:36px;height:4px;border-radius:4px!important}.support-workspace .support-reply-splitter>small{font-size:10px;line-height:1}:is(.support-workspace .support-reply-splitter:hover,.support-workspace .support-reply-splitter:focus-visible){color:#254f36;outline-offset:-2px;background:#dfede4;outline:2px solid #397f52}@media (min-width:761px){.support-workspace .support-reply-area{flex-direction:column;flex:0 1 var(--support-reply-height,240px);height:var(--support-reply-height,240px);min-height:0;max-height:none;display:flex;overflow:auto}.support-workspace .support-reply-area>.support-notice,.support-workspace .support-reply-area>.support-reply-assistant,.support-workspace .support-reply-area>.support-actions{flex-shrink:0}.support-workspace .support-composer{flex:1 0 92px;align-items:stretch;min-height:92px}.admin-shell.erp-admin-compact .support-workspace .support-composer textarea{resize:none;height:100%;min-height:80px;max-height:none}.support-workspace .support-composer .big-primary{align-self:end;min-height:40px}}@media (max-width:760px){.support-workspace .support-reply-splitter{display:none}.admin-shell.erp-admin-compact .support-workspace .support-composer textarea{resize:vertical;height:150px;min-height:110px;max-height:65dvh}}.support-thread>header .support-todo-entry{flex-wrap:wrap;align-items:center;gap:6px;margin-left:auto;display:flex}.support-todo-entry>button{white-space:nowrap}.support-todo-entry .support-linked-todos{color:#185336;cursor:pointer;background:#e4f3e9;border:1px solid #87ae96;min-height:30px;padding:4px 10px;font-size:12px;font-weight:750;border-radius:999px!important}.support-case-tasks .support-task-choices{margin-block:12px}.support-case-tasks .support-task-choices button[aria-pressed=true]{background:#e4f3e9;border-color:#298057}.support-case-task-detail{overflow-wrap:anywhere;background:#f6f7f1;border-radius:9px;gap:5px;margin-top:12px;padding:12px;display:grid}.support-case-task-detail h4,.support-case-task-detail p{margin:0}.support-case-task-detail p{white-space:pre-wrap}.support-case-task-detail a{color:#185336;justify-self:start;margin-top:5px;text-decoration:underline}.support-todo-entry>small{color:#296345;max-width:190px;font-size:11px}.support-workspace .support-linked-message{color:#256345;margin-bottom:6px;font-size:11px;display:block}.support-workspace .support-todo-dialog{color:#20312a;background:#fff;border:1px solid #cbded1;width:min(460px,94vw);max-height:85dvh;margin:auto;padding:18px;position:fixed;inset:0;overflow:auto;box-shadow:0 18px 65px #172c2540;border-radius:14px!important}.support-todo-dialog::backdrop{background:#19252e60}.support-todo-dialog header,.support-todo-dialog footer,.support-todo-search{align-items:center;gap:8px;display:flex}.support-todo-dialog header{justify-content:space-between}.support-todo-dialog h3{margin:0;font-size:17px}.support-todo-dialog p{overflow-wrap:anywhere;margin:6px 0 15px;font-size:13px}.support-todo-dialog fieldset{border:0;gap:10px;min-width:0;margin:0;padding:0;display:grid}.support-todo-dialog label{gap:4px;font-size:12px;font-weight:600;display:grid}.support-todo-dialog select,.support-todo-dialog input,.support-todo-dialog textarea{box-sizing:border-box;width:100%;min-width:0;font:inherit;background:#fff;border:1px solid #c7d1cc;padding:8px;border-radius:7px!important}.support-todo-dialog textarea{resize:vertical}.support-todo-dialog button{cursor:pointer;border:1px solid #c7d1cc;padding:7px 10px;border-radius:7px!important}.support-todo-dialog button:disabled{opacity:.5;cursor:default}.support-todo-dialog footer{justify-content:flex-end;margin-top:14px}@media (max-width:600px){.support-thread>header{flex-wrap:wrap}.support-thread>header .support-todo-entry{margin-left:0}.support-todo-dialog footer{flex-wrap:wrap}}.support-task-picker{color:#20312a;background:#fff;border:1px solid #c4d7ca;width:min(620px,94vw);max-height:86dvh;margin:auto;padding:16px;position:fixed;inset:0;overflow:auto;box-shadow:0 18px 65px #172c2540;border-radius:12px!important}.support-task-picker::backdrop{background:#14221d80}.support-task-picker>header,.support-task-picker>nav{justify-content:space-between;align-items:center;gap:10px;display:flex}.support-task-picker h3{margin:0;font-size:18px}.support-task-picker button{color:#243a2f;cursor:pointer;font:inherit;background:#fff;border:1px solid #c4d1c9;padding:7px 10px;font-size:13px;border-radius:7px!important}.support-task-picker button:focus-visible{outline-offset:2px;outline:3px solid #40836a}.support-task-picker button:disabled{opacity:.5;cursor:default}.support-task-categories{flex-wrap:wrap;gap:6px;max-height:24dvh;margin:12px 0;padding:3px;display:flex;overflow:auto}.support-task-categories button{overflow-wrap:anywhere}.support-task-categories button[aria-pressed=true]{color:#fff;background:#256345;border-color:#256345}.support-task-choices{gap:5px;margin:0;padding:0;list-style:none;display:grid}.support-task-choices button{text-align:left;overflow-wrap:anywhere;gap:3px;width:100%;min-height:43px;display:grid}.support-task-choices button:hover{background:#f0f8f3;border-color:#8db29b}.support-task-picker small{color:#53685b;font-size:12px}.support-task-picker>nav{margin-top:12px}.support-order-reference{flex-wrap:wrap;align-items:baseline;gap:2px 10px;display:flex}.support-order-reference button{color:#195b40;text-underline-offset:2px;min-height:26px;font:inherit;cursor:pointer;background:0 0;border:0;padding:2px 0;font-size:13px;font-weight:750;text-decoration:underline}.support-order-shell{box-sizing:border-box;color:#263b30;background:#fff;border:1px solid #b4c4bd;border-radius:12px;width:min(1470px,100vw - 32px);max-width:none;height:min(94dvh,1100px);max-height:none;padding:0;overflow:hidden}.support-order-shell[open]{grid-template-rows:minmax(0,1fr);grid-template-columns:minmax(0,2.2fr) minmax(268px,1fr);display:grid}.support-order-shell::backdrop{background:#263e3480}.support-order-shell .support-order-summary{gap:12px;padding:16px;display:grid}.support-order-editor{contain:layout;isolation:isolate;background:#fff;min-width:0;min-height:0;position:relative;overflow:auto}.support-order-editor .order-modal-backdrop{-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;padding:0;display:block;position:absolute;inset:0}.support-order-editor .order-modal-backdrop>[role=dialog]{box-sizing:border-box;width:100%;max-width:none;height:100%;max-height:none;box-shadow:none;overscroll-behavior:contain;margin:0;overflow:auto;border-radius:0!important}.support-order-editor .order-modal:has([data-close-order]){padding:clamp(14px,1.8vw,26px)}.support-order-editor .order-modal:has([data-close-order])>header{border-bottom:1px solid #dce4df;align-items:start;gap:12px;margin:0;padding:0 0 14px;display:flex}.support-order-editor .order-modal:has([data-close-order])>header>div{flex-wrap:wrap;flex:1;align-items:baseline;gap:3px 10px;min-width:0;display:flex}.support-order-editor .order-modal>header .eyebrow{letter-spacing:.075em;color:#53695b;flex-basis:100%;margin:0;font-size:10px;line-height:1.3}.support-order-editor .order-modal>header h2{color:#22382c;letter-spacing:-.025em;overflow-wrap:anywhere;margin:0;font-size:clamp(25px,2.5vw,33px);font-weight:700;line-height:1.15}.support-order-editor .order-modal>header small{color:#526257;overflow-wrap:anywhere;font-size:13px}.support-order-editor .order-modal>header button.ghost-button{color:#365442;white-space:nowrap;background:#fff;border:1px solid #c6d4ca;border-radius:6px;width:auto;min-width:max-content;height:auto;min-height:32px;margin-inline-start:auto;padding:5px 10px;font-size:13px;line-height:1.4}.support-order-editor .order-modal>header button.ghost-button[aria-pressed=true]{color:#6c480d;background:#fff2cf;border-color:#dcc48e}.support-order-editor .order-modal>header [data-close-order]{flex:none;width:34px;height:34px;padding:0;font-size:21px;line-height:1}.support-order-editor .support-return{margin:8px 16px}:is(.support-order-shell:has([aria-modal=true]) .support-return,.support-order-shell:has([aria-modal=true]) .support-order-summary){display:none}.support-order-shell:has([aria-modal=true]) .orders-workspace{background:0 0;border:0;padding:0}.support-order-tabs{display:none}.support-order-chat{-webkit-user-select:text;user-select:text;background:#f2f6f3;border-left:1px solid #cbd7cf;flex-direction:column;min-width:0;min-height:0;display:flex;overflow:hidden}.support-chat-contact{overflow-wrap:anywhere;background:#fff;border-bottom:1px solid #d5dfd8;gap:3px;padding:14px 16px;display:grid}.support-chat-contact h3{color:#476253;margin:0 0 2px;font-size:13px;font-weight:650}.support-chat-contact strong{font-size:17px}.support-chat-contact span{font-size:13px}.support-order-chat ol{overscroll-behavior:contain;flex-direction:column;gap:9px;min-height:0;margin:0;padding:12px;list-style:none;display:flex;overflow-y:auto}.support-order-chat li{overflow-wrap:anywhere;background:#e2eee4;border-radius:9px;flex:none;align-self:flex-end;gap:4px;max-width:94%;padding:8px 10px;display:grid}.support-order-chat li[data-incoming=true]{background:#fff;align-self:flex-start}.support-chat-meta{flex-wrap:wrap;align-items:baseline;gap:2px 8px;font-size:11px;display:flex}.support-chat-meta time,.support-order-chat li small{color:#506057;font-size:10.5px}.support-order-chat li p{white-space:pre-wrap;margin:0;font-size:13px;line-height:1.45}.support-order-chat li :is(a,summary){color:#24523d;cursor:pointer;font-size:12px}.support-order-chat button.support-chat-copy{font:inherit;color:#385b46;cursor:pointer;background:0 0;border:0;justify-self:start;padding:3px 0;font-size:11px;text-decoration:underline}.support-chat-empty{margin:14px;font-size:13px}@media (max-width:820px){.support-order-shell{width:calc(100vw - 8px);height:calc(100dvh - 8px)}.support-order-shell[open]{grid-template-rows:auto minmax(0,1fr);grid-template-columns:minmax(0,1fr)}.support-order-tabs{background:#f1f5f2;border-bottom:1px solid #ccd6ce;gap:4px;padding:5px 8px;display:flex}.support-order-tabs button{color:#3a5243;min-height:36px;font:inherit;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:6px;flex:1;font-size:13px}.support-order-tabs button[aria-pressed=true]{color:#19462e;background:#fff;border-color:#a5bfae;font-weight:700}.support-order-shell[data-mobile-chat=false] .support-order-chat,.support-order-shell[data-mobile-chat=true] .support-order-editor{display:none}.support-order-chat{border-left:0}}@media (max-width:540px){.support-order-editor .order-modal>header button.ghost-button{margin-inline-start:0}}.customer-address-proofs summary{cursor:pointer;color:#195b40;padding:8px 0;font-weight:650}.customer-address-proofs address{margin:5px 0 12px;font-style:normal}.customer-address-thread ol{max-height:320px;padding:0;list-style:none;overflow:auto}.customer-address-thread li{border-top:1px solid #dce5df;padding:8px 0;font-size:13px}.customer-address-thread p{white-space:pre-wrap;overflow-wrap:anywhere;margin:4px 0}.support-thread>header .support-status-control{flex-wrap:wrap;flex-shrink:0;justify-content:flex-end;align-items:center;gap:6px;display:flex}.support-status-control select{color:#24543b;width:auto;max-width:100%;min-height:34px;font:inherit;cursor:pointer;background:#f3faf5;border:1px solid #b9d3c3;border-radius:8px;padding:6px 26px 6px 9px;font-size:12px}.support-status-control select:focus-visible{outline-offset:2px;outline:2px solid #2c8753}.support-status-control select:disabled{opacity:.55;cursor:default}.support-manual-hold{color:#356048;background:#edf7f0;border-bottom:1px solid #d5e7da;flex-shrink:0;padding:7px 13px;font-size:11px;line-height:1.45}.support-related-cases{background:#f1f7fb;border-bottom:1px solid #d5e2ed;flex-shrink:0;max-height:180px;padding:9px 13px;font-size:12px;overflow:auto}.support-related-cases summary{cursor:pointer;color:#345b70;font-weight:700}.support-related-cases p{margin:7px 0;font-size:11px}.support-related-cases>div{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;padding:7px 0;display:flex}.support-related-cases small{color:#61717a;display:block}.support-related-cases button{cursor:pointer;font:inherit;background:#fff;border:1px solid #bdcfdc;padding:7px 10px;font-size:11px;border-radius:9px!important}@media (max-width:900px){.support-thread>header{flex-wrap:wrap}.support-thread>header .support-status-control{flex-shrink:1;justify-content:flex-start}}.support-state.deleted{color:#705967;background:#ede8eb}.support-connection button.support-delete-conversation{color:#a42b43;min-height:34px;font:inherit;cursor:pointer;background:#fff5f6;border:1px solid #e5c7ce;padding:7px 11px;border-radius:8px!important}.support-connection button.support-delete-conversation:disabled{opacity:.55;cursor:default}.support-trash-notice{color:#644c5b;background:#f8f3f6;border-bottom:1px solid #ded5db;flex-wrap:wrap;flex-shrink:0;justify-content:space-between;align-items:center;gap:10px;padding:12px 14px;font-size:12px;line-height:1.5;display:flex}.support-trash-notice>div{flex:250px;gap:3px;display:grid}.support-trash-notice button{color:#644c5b;min-height:36px;font:inherit;cursor:pointer;background:#fff;border:1px solid #c8b8c2;padding:8px 12px;font-weight:650;border-radius:9px!important}.support-trash-notice button:disabled{opacity:.55;cursor:default}.support-trash-notice button:focus-visible{outline-offset:2px;outline:2px solid #87516d}.support-delete-conversation:focus-visible{outline-offset:2px;outline:2px solid #87516d}@media screen{.admin-shell.erp-admin-compact{--ink:#20323b;--muted:#61717b;--cream:#f0f3f5;--paper:#fff;--line:#dce4e8;--green-dark:#0b5663;--accent:#b52a65;--accent-soft:#faedf3;--shadow:0 3px 16px #20323b06;color:var(--ink);background:var(--cream)}.admin-shell.erp-admin-compact .workspace{background:var(--cream)}.admin-shell.erp-admin-compact .admin-topbar{border-bottom:1px solid #dce4e8;min-height:88px;padding:17px 28px}.admin-shell.erp-admin-compact .admin-topbar h1{font-size:1.65rem;font-weight:700;line-height:1.2}.admin-shell.erp-admin-compact .admin-topbar .eyebrow{color:#71828c;letter-spacing:.13em;margin-bottom:5px;font-size:.65rem}.admin-shell.erp-admin-compact .topbar-actions{flex-wrap:wrap;gap:9px}.admin-shell.erp-admin-compact .erp-release{color:#6d7c84;background:#f5f7f8;border-color:#e2e8eb;font-weight:600}.admin-shell.erp-admin-compact .admin-subnav{border-bottom:1px solid var(--line);gap:7px;padding:10px 28px}.admin-shell.erp-admin-compact .admin-subnav :is(a,button){min-height:36px;padding:8px 13px;font-size:.85rem;border-radius:9px!important}.admin-shell.erp-admin-compact .admin-subnav :is(a,button).active{box-shadow:inset 0 -2px #237b85;color:#0b5663!important;background:#e8f3f3!important}.admin-shell.erp-admin-compact .view-panel{border:1px solid #e0e7eb;width:calc(100% - 48px);margin:22px auto 32px;padding:24px;box-shadow:0 4px 22px #20323b04;border-radius:16px!important}.admin-shell.erp-admin-compact .view-heading{border-bottom:1px solid #e8edef;align-items:center;gap:16px;margin-bottom:20px;padding-bottom:18px}.admin-shell.erp-admin-compact .view-heading h2{letter-spacing:-.025em;font-size:clamp(1.3rem,1.6vw,1.65rem);font-weight:700;line-height:1.25}.admin-shell.erp-admin-compact .view-heading .eyebrow{color:#5c7984;letter-spacing:.1em;margin-bottom:7px;font-size:.65rem}.admin-shell.erp-admin-compact .view-heading p{color:var(--muted);line-height:1.6}.admin-shell.erp-admin-compact :is(.dashboard-card,.dashboard-metrics article,.erp-metrics article,.analytics-card,.analytics-metrics article,.system-card,.rule-card,.summary-card,.settings-card,.setting-card,.channel-connect-card,.bundle-card,.stock-card,.bank-card,.reconcile-board,.intelligence-card,.intelligence-metrics article){border:1px solid var(--line);border-radius:12px!important;box-shadow:0 2px 9px #20323b04!important}.admin-shell.erp-admin-compact :is(.dashboard-card,.settings-card,.system-card,.rule-card,.analytics-card){padding:20px}.admin-shell.erp-admin-compact :is(.dashboard-grid,.settings-grid,.quick-grid,.dashboard-metrics,.erp-metrics){gap:14px}.admin-shell.erp-admin-compact :is(.dashboard-card,.settings-card,.system-card,.rule-card,.analytics-card) h3{color:var(--ink);font-size:1.05rem;font-weight:700;line-height:1.4}.admin-shell.erp-admin-compact :is(.dashboard-metrics,.erp-metrics) article{padding:19px 20px}.admin-shell.erp-admin-compact :is(.dashboard-metrics,.erp-metrics) article>span{letter-spacing:.04em;color:#657680;font-size:.72rem;font-weight:700}.admin-shell.erp-admin-compact :is(.dashboard-metrics,.erp-metrics) strong{letter-spacing:-.04em;margin:5px 0;font-size:1.9rem;line-height:1.3}.admin-shell.erp-admin-compact :is(.dashboard-metrics,.erp-metrics) small{color:#657680;font-size:.75rem}.admin-shell.erp-admin-compact :is(.quick-grid button,.quick-grid a,.shipping-destinations a,.shipping-destinations button){border:1px solid var(--line);padding:17px;line-height:1.4;background:#f7f9fa!important;border-radius:10px!important}.admin-shell.erp-admin-compact :is(.quick-grid a,.quick-grid button,.shipping-destinations a,.shipping-destinations button):hover{background:#edf5f5!important;border-color:#94b7bf!important}.admin-shell.erp-admin-compact :is(.big-primary,.primary-link,.table-button,.ghost-button,.upload-button,.filter-toggle,.top-lager-link,.function-search-trigger,.workspace-tools-toggle,.erp-personal-account>button){min-height:38px;padding:9px 14px;font-size:.82rem;font-weight:650;line-height:1.35;border-radius:9px!important}.admin-shell.erp-admin-compact :is(.big-primary,.primary-link,.table-button){color:#fff;background:#0b5663;border-color:#0b5663}.admin-shell.erp-admin-compact :is(.big-primary,.primary-link,.table-button):not(:disabled):hover{background:#08434d}.admin-shell.erp-admin-compact :is(.ghost-button,.filter-toggle){border-color:var(--line);color:#284853;background:#fff}.admin-shell.erp-admin-compact :is(.ghost-button,.filter-toggle):not(:disabled):hover{background:#f3f8f8;border-color:#aac2c9}.admin-shell.erp-admin-compact :is(input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=color]),select,textarea){line-height:1.45;border-radius:8px!important}.admin-shell.erp-admin-compact :is(.editor-grid,.advanced-filters,.product-toolbar,.order-toolbar) label{line-height:1.5}.admin-shell.erp-admin-compact :is(.editor-grid,.advanced-filters){gap:14px}.admin-shell.erp-admin-compact :is(.product-toolbar,.order-toolbar){gap:10px;margin-bottom:18px}.admin-shell.erp-admin-compact :is(.advanced-filters,.bulk-action-bar,.product-bulk-bar){border:1px solid var(--line);background:#f8fafb;margin-block:14px;padding:16px;border-radius:11px!important}.admin-shell.erp-admin-compact :is(.channel-badge,.soft-badge,.status-pill,.erp-status,.mode-chip,.erp-release){line-height:1.4;border-radius:6px!important}.admin-shell.erp-admin-compact :is(.erp-table,.master-table,.analytics-products){border:1px solid var(--line);box-shadow:none;border-radius:11px!important}.admin-shell.erp-admin-compact :is(.erp-table,.master-table,.analytics-products) table{border-collapse:separate;border-spacing:0}.admin-shell.erp-admin-compact :is(.erp-table,.master-table,.analytics-products) th{letter-spacing:.055em;border-bottom:1px solid #dbe4e9;padding:13px 12px;font-size:.65rem;font-weight:750;color:#596e7a!important;background:#f1f5f7!important}.admin-shell.erp-admin-compact :is(.erp-table,.master-table,.analytics-products) td{vertical-align:middle;border-bottom:1px solid #e7edf0;padding:13px 12px;line-height:1.5}.admin-shell.erp-admin-compact :is(.erp-table,.master-table,.analytics-products) tbody tr:last-child td{border-bottom:0}.admin-shell.erp-admin-compact :is(.erp-table,.master-table) td :is(small,span){line-height:1.5}.admin-shell.erp-admin-compact :is(.erp-table,.master-table) td small{margin-top:4px}.admin-shell.erp-admin-compact .product-thumb{border:1px solid #e3e9ed;border-radius:9px!important}.admin-shell.erp-admin-compact .product-family-row:not(.selected-row):not(:hover) td{background:#f1f6f7!important}.admin-shell.erp-admin-compact .interactive-metrics>button{padding:18px;border-radius:11px!important}.admin-shell.erp-admin-compact .analytics-dashboard{gap:20px;margin-top:22px}.admin-shell.erp-admin-compact .analytics-toolbar h3{font-size:1.3rem;font-weight:700}.admin-shell.erp-admin-compact .analytics-presets{background:#edf2f4;padding:4px;border-radius:11px!important}.admin-shell.erp-admin-compact .analytics-presets button{color:#536a76;background:0 0;border-color:#0000;padding:7px 13px;font-size:.82rem;border-radius:8px!important}.admin-shell.erp-admin-compact .analytics-presets button.active{color:#0b5663!important;background:#fff!important;border-color:#d7e3e7!important;box-shadow:0 1px 5px #20323b0d!important}.admin-shell.erp-admin-compact .analytics-time{background:#f6f8fa;padding:16px 18px;border-radius:11px!important}.admin-shell.erp-admin-compact .analytics-time span{color:#346d72;font-size:.8rem}.admin-shell.erp-admin-compact .analytics-summary-card{padding:21px;box-shadow:0 2px 9px #20323b04;border-radius:12px!important}.admin-shell.erp-admin-compact .analytics-summary-card>strong{font-size:clamp(1.6rem,2vw,2.1rem);font-weight:750}.admin-shell.erp-admin-compact .analytics-summary-card.orders{background:#eef7f7;border-color:#cce2e3}.admin-shell.erp-admin-compact .analytics-summary-card.shopify{background:#f4f8ef;border-color:#dde7cf}.admin-shell.erp-admin-compact .analytics-summary-card.tiktok{background:#f9f2f7;border-color:#eadde6}.admin-shell.erp-admin-compact :is(.analytics-flow-step>button,.analytics-primary-metrics>button){border-color:var(--line);padding:21px;box-shadow:0 2px 9px #20323b04;border-radius:12px!important}.admin-shell.erp-admin-compact .analytics-step-number{color:#6a7f89;letter-spacing:.08em;font-size:.72rem}.admin-shell.erp-admin-compact .analytics-step-title{font-size:.95rem}.admin-shell.erp-admin-compact .analytics-flow-step small{font-size:.8rem}.admin-shell.erp-admin-compact :is(.analytics-secondary,.analytics-calculation-note){border-radius:10px!important}.admin-shell.erp-admin-compact .analytics-chart span{border-radius:5px 5px 0 0!important}.admin-shell.erp-admin-compact :is(.order-modal,.product-editor-modal,.bulk-editor-modal,.variant-family-editor,.analytics-detail,.function-help-dialog){border-radius:16px!important;box-shadow:0 22px 70px #142b3d35!important}.admin-shell.erp-admin-compact :is(.order-modal,.product-editor-modal)>header{border-bottom:1px solid var(--line);gap:16px;margin-bottom:20px;padding-bottom:19px}.admin-shell.erp-admin-compact .order-modal>header h2{letter-spacing:-.025em;font-size:1.5rem;font-weight:750}.admin-shell.erp-admin-compact .order-modal>header .eyebrow{letter-spacing:.1em;margin-bottom:6px;font-size:.66rem}.admin-shell.erp-admin-compact .order-modal>section,.admin-shell.erp-admin-compact .order-modal-grid>section{border:1px solid var(--line);padding:18px;border-radius:11px!important}.admin-shell.erp-admin-compact .order-modal-grid{gap:15px}.admin-shell.erp-admin-compact .order-modal :is(h3,h4){margin:0 0 10px;font-weight:700;line-height:1.4}.admin-shell.erp-admin-compact .full-order-items>div{margin-bottom:7px;padding:14px;border-radius:9px!important}.admin-shell.erp-admin-compact .order-financial-table :is(th,td){padding:12px}.admin-shell.erp-admin-compact .order-financial-table th{background:#f1f5f7!important}.admin-shell.erp-admin-compact :is(.order-modal-close,.analytics-detail-close){border-radius:9px!important}.admin-shell.erp-admin-compact .team-planner{--tp-accent:#0b5663;--tp-line:#dce4e8;border-color:#e0e7eb;padding:22px;border-radius:16px!important}.admin-shell.erp-admin-compact .tp-header{border-bottom:1px solid #e8edef;margin-bottom:16px;padding-bottom:18px}.admin-shell.erp-admin-compact .team-planner button{border-radius:7px!important}.admin-shell.erp-admin-compact :is(.tp-detail,.tp-editor,.tp-filters,.tp-calendar),.admin-shell.erp-admin-compact :is(.tp-entry,.tp-task){border-radius:11px!important}.admin-shell.erp-admin-compact .planner-calendar :is(.pc-month,.pc-time-scroll,.pc-modes){border-radius:10px!important}.admin-shell.erp-admin-compact .planner-calendar .pc-toolbar{margin-bottom:14px}.admin-shell.erp-admin-compact .planner-calendar .pc-date span{border-radius:50%!important}.admin-shell.erp-admin-compact .planner-calendar :is(.pc-preview,.pc-timed){border-radius:4px!important}.admin-shell.erp-admin-compact .support-inbox-shell{border-color:#d7e2e6;border-radius:13px!important}.admin-shell.erp-admin-compact .support-filters{gap:7px;padding-block:2px 7px}.admin-shell.erp-admin-compact .support-filters button{border-radius:9px!important}.admin-shell.erp-admin-compact .support-list{background:#f5f8f9;padding:7px}.admin-shell.erp-admin-compact .support-list>button{border:1px solid #e0e8eb;margin-bottom:7px;padding:14px;border-radius:10px!important}.admin-shell.erp-admin-compact .support-list>button.active{background:#eaf5ef;border-color:#b8d8ca}.admin-shell.erp-admin-compact .support-thread{background:#f3f6f6}.admin-shell.erp-admin-compact .support-thread>header{padding:18px}.admin-shell.erp-admin-compact .support-messages>.support-inbox-message{box-shadow:0 2px 7px #20323b05;border-radius:12px!important}}@media screen and (min-width:1281px){.admin-shell.erp-admin-compact{grid-template-columns:228px minmax(0,1fr)}.admin-shell.erp-admin-compact .admin-sidebar{background:#152e38;padding:18px 13px 12px}.admin-shell.erp-admin-compact .brand{margin-bottom:14px;padding:2px 8px 17px}.admin-shell.erp-admin-compact .brand strong{letter-spacing:-.03em;font-size:20px}.admin-shell.erp-admin-compact .brand span{color:#a4b9c3;margin-top:4px}.admin-shell.erp-admin-compact .nav-item{min-height:44px;padding:9px 11px;border-radius:9px!important}.admin-shell.erp-admin-compact .nav-label{font-size:.88rem}.admin-shell.erp-admin-compact .nav-item.active{background:#29444e;box-shadow:inset 3px 0 #de5b94}.admin-shell.erp-admin-compact .nav-item.active .nav-initial{background:#b52a65}.admin-shell.erp-admin-compact .admin-more-panel{background:#19343f;border-color:#3c5660}.admin-shell.erp-admin-compact .sidebar-foot{padding-top:10px}}@media screen and (max-width:1280px){.admin-shell.erp-admin-compact .admin-topbar{min-height:70px;padding:14px 18px}.admin-shell.erp-admin-compact .admin-subnav{padding:9px 18px}.admin-shell.erp-admin-compact .view-panel{width:calc(100% - 28px);margin:14px auto 24px;padding:18px}.admin-shell.erp-admin-compact .admin-topbar h1{font-size:1.4rem}}@media screen and (max-width:600px){.admin-shell.erp-admin-compact .view-panel{width:calc(100% - 16px);padding:13px;border-radius:12px!important}.admin-shell.erp-admin-compact .view-heading{align-items:flex-start;margin-bottom:15px;padding-bottom:14px}.admin-shell.erp-admin-compact .team-planner,.admin-shell.erp-admin-compact :is(.analytics-summary-card,.dashboard-metrics article,.erp-metrics article){padding:13px}.admin-shell.erp-admin-compact .analytics-summary-card>strong{font-size:1.5rem}.admin-shell.erp-admin-compact :is(.erp-table,.master-table) td{padding:11px 9px}.admin-shell.erp-admin-compact .order-modal>section,.admin-shell.erp-admin-compact .order-modal-grid>section{padding:13px}}@media screen and (min-width:1281px) and (max-height:680px){.admin-shell.erp-admin-compact .admin-sidebar{padding-block:9px}.admin-shell.erp-admin-compact .brand{margin-bottom:8px;padding-bottom:9px}.admin-shell.erp-admin-compact .nav-item{min-height:40px;padding-block:7px}}
