/*! tailwindcss v4.2.1 | MIT License | https://tailwindcss.com */
@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-border-style:solid;--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial}::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-border-style:solid;--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial}}}@layer theme{:root,:host{--font-sans:ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--spacing:.25rem;--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{.invisible{visibility:hidden}.visible{visibility:visible}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.sticky{position:sticky}.start{inset-inline-start:var(--spacing)}.end{inset-inline-end:var(--spacing)}.order-0{order:0}.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}.inline-flex{display:inline-flex}.table{display:table}.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}.uppercase{text-transform:uppercase}.italic{font-style:italic}.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,)}.grayscale{--tw-grayscale:grayscale(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))}}: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 button{color:#73354f;background:#f6e0ea;border:0;border-radius:12px;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}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}.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{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%}@media (max-width:680px){.shopify-group-preview>div{display:grid}.shopify-group-preview button{width:100%}}
