@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-translate-x:0;--tw-translate-y:0;--tw-translate-z:0;--tw-scale-x:1;--tw-scale-y:1;--tw-scale-z:1;--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-space-y-reverse:0;--tw-divide-y-reverse:0;--tw-border-style:solid;--tw-leading:initial;--tw-font-weight:initial;--tw-tracking:initial;--tw-ordinal:initial;--tw-slashed-zero:initial;--tw-numeric-figure:initial;--tw-numeric-spacing:initial;--tw-numeric-fraction:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-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;--tw-backdrop-blur:initial;--tw-backdrop-brightness:initial;--tw-backdrop-contrast:initial;--tw-backdrop-grayscale:initial;--tw-backdrop-hue-rotate:initial;--tw-backdrop-invert:initial;--tw-backdrop-opacity:initial;--tw-backdrop-saturate:initial;--tw-backdrop-sepia:initial;--tw-duration:initial;--tw-ease: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;--color-red-50:#fef2f2;--color-red-200:#ffcaca;--color-red-700:#bf000f;--color-red-800:#9f0712;--color-amber-50:#fffbeb;--color-amber-100:#fef3c6;--color-amber-200:#fee685;--color-amber-300:#ffd236;--color-amber-500:#f99c00;--color-amber-700:#b75000;--color-amber-900:#7b3306;--color-amber-950:#461901;--color-emerald-50:#ecfdf5;--color-emerald-200:#a4f4cf;--color-emerald-600:#009767;--color-emerald-700:#007956;--color-emerald-800:#005f46;--color-emerald-900:#004e3b;--color-sky-50:#f0f9ff;--color-sky-200:#b8e6fe;--color-sky-900:#024a70;--color-rose-50:#fff1f2;--color-rose-200:#ffccd3;--color-rose-600:#e70044;--color-rose-700:#c20039;--color-rose-800:#a30037;--color-slate-50:#f8fafc;--color-slate-100:#f1f5f9;--color-slate-200:#e2e8f0;--color-slate-300:#cad5e2;--color-slate-400:#90a1b9;--color-slate-500:#62748e;--color-slate-600:#45556c;--color-slate-700:#314158;--color-slate-800:#1d293d;--color-slate-900:#0f172b;--color-neutral-50:#fafafa;--color-neutral-100:#f5f5f5;--color-neutral-200:#e5e5e5;--color-neutral-300:#d4d4d4;--color-neutral-500:#737373;--color-neutral-600:#525252;--color-neutral-700:#404040;--color-neutral-800:#262626;--color-neutral-900:#171717;--color-black:#000;--color-white:#fff;--spacing:.25rem;--container-xs:20rem;--container-sm:24rem;--container-md:28rem;--container-lg:32rem;--container-xl:36rem;--container-3xl:48rem;--text-xs:.75rem;--text-xs--line-height:calc(1 / .75);--text-sm:.875rem;--text-sm--line-height:calc(1.25 / .875);--text-base:1rem;--text-base--line-height:calc(1.5 / 1);--text-lg:1.125rem;--text-lg--line-height:calc(1.75 / 1.125);--text-xl:1.25rem;--text-xl--line-height:calc(1.75 / 1.25);--font-weight-normal:400;--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:700;--font-weight-extrabold:800;--tracking-tight:-.025em;--tracking-wide:.025em;--leading-tight:1.25;--radius-sm:.25rem;--radius-md:.375rem;--radius-lg:.5rem;--radius-xl:.75rem;--ease-in-out:cubic-bezier(.4, 0, .2, 1);--animate-spin:spin 1s linear infinite;--animate-pulse:pulse 2s cubic-bezier(.4, 0, .6, 1) infinite;--blur-xs:4px;--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)}@supports (color:lab(0% 0 0)){:root,:host{--color-red-50:lab(96.5005% 4.18508 1.52328);--color-red-200:lab(86.017% 19.8815 7.75869);--color-red-700:lab(40.4273% 67.2623 53.7441);--color-red-800:lab(33.7174% 55.8993 41.0293);--color-amber-50:lab(98.6252% -.635922 8.42309);--color-amber-100:lab(95.916% -1.21653 23.111);--color-amber-200:lab(91.7203% -.505269 49.9084);--color-amber-300:lab(86.4156% 6.13147 78.3961);--color-amber-500:lab(72.7183% 31.8672 97.9407);--color-amber-700:lab(47.2709% 42.9082 69.2966);--color-amber-900:lab(31.2288% 30.2627 40.0378);--color-amber-950:lab(15.8111% 20.9107 23.3752);--color-emerald-50:lab(97.8462% -6.94966 1.85487);--color-emerald-200:lab(90.2247% -31.039 9.47084);--color-emerald-600:lab(55.0481% -49.9246 15.93);--color-emerald-700:lab(44.4871% -41.0396 11.0361);--color-emerald-800:lab(35.3675% -33.1188 8.04002);--color-emerald-900:lab(28.8637% -26.9249 5.45986);--color-sky-50:lab(97.3623% -2.33802 -4.13098);--color-sky-200:lab(88.6983% -11.3978 -16.8488);--color-sky-900:lab(29.1959% -8.34689 -28.2453);--color-rose-50:lab(96.2369% 4.94155 1.28011);--color-rose-200:lab(86.806% 19.1909 4.07754);--color-rose-600:lab(49.1882% 81.577 36.0311);--color-rose-700:lab(41.1651% 71.6251 30.3087);--color-rose-800:lab(34.6481% 60.802 20.1957);--color-slate-50:lab(98.1434% -.369519 -1.05966);--color-slate-100:lab(96.286% -.852436 -2.46847);--color-slate-200:lab(91.7353% -.998765 -4.76968);--color-slate-300:lab(84.7652% -1.94535 -7.93337);--color-slate-400:lab(65.5349% -2.25151 -14.5072);--color-slate-500:lab(48.0876% -2.03595 -16.5814);--color-slate-600:lab(35.5623% -1.74978 -15.4316);--color-slate-700:lab(26.9569% -1.47016 -15.6993);--color-slate-800:lab(16.132% -.318035 -14.6672);--color-slate-900:lab(7.78673% 1.82345 -15.0537);--color-neutral-50:lab(98.26% 0 0);--color-neutral-100:lab(96.52% -.0000298023 .0000119209);--color-neutral-200:lab(90.952% 0 -.0000119209);--color-neutral-300:lab(84.92% 0 -.0000119209);--color-neutral-500:lab(48.496% 0 0);--color-neutral-600:lab(34.924% 0 0);--color-neutral-700:lab(27.036% 0 0);--color-neutral-800:lab(15.204% 0 -.00000596046);--color-neutral-900:lab(7.78201% -.0000149012 0)}}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.pointer-events-none{pointer-events:none}.collapse{visibility:collapse}.invisible{visibility:hidden}.visible{visibility:visible}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.sticky{position:sticky}.inset-0{inset:calc(var(--spacing) * 0)}.start{inset-inline-start:var(--spacing)}.end{inset-inline-end:var(--spacing)}.top-0{top:calc(var(--spacing) * 0)}.top-1\/2{top:50%}.top-3{top:calc(var(--spacing) * 3)}.right-0{right:calc(var(--spacing) * 0)}.right-2{right:calc(var(--spacing) * 2)}.right-3{right:calc(var(--spacing) * 3)}.bottom-0{bottom:calc(var(--spacing) * 0)}.left-1\/2{left:50%}.left-2{left:calc(var(--spacing) * 2)}.left-2\.5{left:calc(var(--spacing) * 2.5)}.left-3{left:calc(var(--spacing) * 3)}.isolate{isolation:isolate}.z-10{z-index:10}.z-20{z-index:20}.z-50{z-index:50}.z-\[1200\]{z-index:1200}.z-\[1300\]{z-index:1300}.z-\[1400\]{z-index:1400}.order-1{order:1}.order-2{order:2}.order-3{order:3}.order-2048{order:2048}.col-span-2{grid-column:span 2/span 2}.row-1{grid-row:1}.row-2{grid-row:2}.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}}.m-0{margin:calc(var(--spacing) * 0)}.\!mx-auto{margin-inline:auto!important}.mx-auto{margin-inline:auto}.mt-0\.5{margin-top:calc(var(--spacing) * .5)}.mt-1{margin-top:calc(var(--spacing) * 1)}.mt-1\.5{margin-top:calc(var(--spacing) * 1.5)}.mt-2{margin-top:calc(var(--spacing) * 2)}.mt-3{margin-top:calc(var(--spacing) * 3)}.mt-4{margin-top:calc(var(--spacing) * 4)}.mr-2{margin-right:calc(var(--spacing) * 2)}.mb-1{margin-bottom:calc(var(--spacing) * 1)}.mb-2{margin-bottom:calc(var(--spacing) * 2)}.mb-3{margin-bottom:calc(var(--spacing) * 3)}.mb-4{margin-bottom:calc(var(--spacing) * 4)}.mb-6{margin-bottom:calc(var(--spacing) * 6)}.ml-1\.5{margin-left:calc(var(--spacing) * 1.5)}.ml-2{margin-left:calc(var(--spacing) * 2)}.ml-auto{margin-left:auto}.box-border{box-sizing:border-box}.line-clamp-1{-webkit-line-clamp:1;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.\!inline{display:inline!important}.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}.size-3{width:calc(var(--spacing) * 3);height:calc(var(--spacing) * 3)}.size-3\.5{width:calc(var(--spacing) * 3.5);height:calc(var(--spacing) * 3.5)}.\!h-8{height:calc(var(--spacing) * 8)!important}.h-1{height:calc(var(--spacing) * 1)}.h-1\.5{height:calc(var(--spacing) * 1.5)}.h-2{height:calc(var(--spacing) * 2)}.h-2\.5{height:calc(var(--spacing) * 2.5)}.h-3{height:calc(var(--spacing) * 3)}.h-3\.5{height:calc(var(--spacing) * 3.5)}.h-4{height:calc(var(--spacing) * 4)}.h-5{height:calc(var(--spacing) * 5)}.h-6{height:calc(var(--spacing) * 6)}.h-7{height:calc(var(--spacing) * 7)}.h-8{height:calc(var(--spacing) * 8)}.h-9{height:calc(var(--spacing) * 9)}.h-10{height:calc(var(--spacing) * 10)}.h-14{height:calc(var(--spacing) * 14)}.h-16{height:calc(var(--spacing) * 16)}.h-24{height:calc(var(--spacing) * 24)}.h-40{height:calc(var(--spacing) * 40)}.h-44{height:calc(var(--spacing) * 44)}.h-\[min\(70vh\,32rem\)\]{height:min(70vh,32rem)}.h-full{height:100%}.max-h-36{max-height:calc(var(--spacing) * 36)}.max-h-40{max-height:calc(var(--spacing) * 40)}.max-h-80{max-height:calc(var(--spacing) * 80)}.max-h-\[85vh\]{max-height:85vh}.max-h-\[92vh\]{max-height:92vh}.max-h-\[calc\(100vh-2rem\)\]{max-height:calc(100vh - 2rem)}.max-h-\[min\(40rem\,calc\(100\%-2rem\)\)\]{max-height:min(40rem,100% - 2rem)}.max-h-full{max-height:100%}.\!min-h-0{min-height:calc(var(--spacing) * 0)!important}.min-h-0{min-height:calc(var(--spacing) * 0)}.min-h-28{min-height:calc(var(--spacing) * 28)}.min-h-\[5\.5rem\]{min-height:5.5rem}.min-h-\[5\.25rem\]{min-height:5.25rem}.min-h-screen{min-height:100vh}.\!w-14{width:calc(var(--spacing) * 14)!important}.\!w-\[95\%\]{width:95%!important}.w-1\/2{width:50%}.w-2{width:calc(var(--spacing) * 2)}.w-2\/3{width:66.6667%}.w-3\.5{width:calc(var(--spacing) * 3.5)}.w-4{width:calc(var(--spacing) * 4)}.w-6{width:calc(var(--spacing) * 6)}.w-7{width:calc(var(--spacing) * 7)}.w-8{width:calc(var(--spacing) * 8)}.w-9{width:calc(var(--spacing) * 9)}.w-10{width:calc(var(--spacing) * 10)}.w-12{width:calc(var(--spacing) * 12)}.w-14{width:calc(var(--spacing) * 14)}.w-16{width:calc(var(--spacing) * 16)}.w-20{width:calc(var(--spacing) * 20)}.w-24{width:calc(var(--spacing) * 24)}.w-28{width:calc(var(--spacing) * 28)}.w-36{width:calc(var(--spacing) * 36)}.w-40{width:calc(var(--spacing) * 40)}.w-\[7\.5rem\]{width:7.5rem}.w-\[8\%\]{width:8%}.w-\[9\%\]{width:9%}.w-\[9rem\]{width:9rem}.w-\[10\%\]{width:10%}.w-\[11\%\]{width:11%}.w-\[11\.5rem\]{width:11.5rem}.w-\[12\%\]{width:12%}.w-\[14\%\]{width:14%}.w-\[16\%\]{width:16%}.w-\[18\%\]{width:18%}.w-\[20\%\]{width:20%}.w-\[22\%\]{width:22%}.w-\[24\%\]{width:24%}.w-\[28\%\]{width:28%}.w-\[36\%\]{width:36%}.w-\[94\%\]{width:94%}.w-\[95\%\]{width:95%}.w-\[min\(32rem\,calc\(100\%-2rem\)\)\]{width:min(32rem,100% - 2rem)}.w-\[min\(36rem\,calc\(100vw-2rem\)\)\]{width:min(36rem,100vw - 2rem)}.w-\[min\(92\%\,36rem\)\]{width:min(92%,36rem)}.w-\[min\(92vw\,48rem\)\]{width:min(92vw,48rem)}.w-fit{width:fit-content}.w-full{width:100%}.w-max{width:max-content}.\!max-w-14{max-width:calc(var(--spacing) * 14)!important}.\!max-w-\[95\%\]{max-width:95%!important}.\!max-w-full{max-width:100%!important}.max-w-3xl{max-width:var(--container-3xl)}.max-w-\[16rem\]{max-width:16rem}.max-w-\[720px\]{max-width:720px}.max-w-\[1400px\]{max-width:1400px}.max-w-\[1440px\]{max-width:1440px}.max-w-\[1600px\]{max-width:1600px}.max-w-full{max-width:100%}.max-w-lg{max-width:var(--container-lg)}.max-w-md{max-width:var(--container-md)}.max-w-sm{max-width:var(--container-sm)}.max-w-xl{max-width:var(--container-xl)}.max-w-xs{max-width:var(--container-xs)}.\!min-w-0{min-width:calc(var(--spacing) * 0)!important}.\!min-w-14{min-width:calc(var(--spacing) * 14)!important}.min-w-0{min-width:calc(var(--spacing) * 0)}.min-w-8{min-width:calc(var(--spacing) * 8)}.min-w-36{min-width:calc(var(--spacing) * 36)}.min-w-44{min-width:calc(var(--spacing) * 44)}.min-w-\[8rem\]{min-width:8rem}.min-w-\[12rem\]{min-width:12rem}.min-w-\[16rem\]{min-width:16rem}.flex-1{flex:1}.shrink-0{flex-shrink:0}.table-fixed{table-layout:fixed}.border-collapse{border-collapse:collapse}.-translate-x-1\/2{--tw-translate-x:calc(calc(1 / 2 * 100%) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.-translate-y-1\/2{--tw-translate-y:calc(calc(1 / 2 * 100%) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.scale-95{--tw-scale-x:95%;--tw-scale-y:95%;--tw-scale-z:95%;scale:var(--tw-scale-x) var(--tw-scale-y)}.scale-100{--tw-scale-x:100%;--tw-scale-y:100%;--tw-scale-z:100%;scale:var(--tw-scale-x) var(--tw-scale-y)}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.animate-pulse{animation:var(--animate-pulse)}.animate-spin{animation:var(--animate-spin)}.cursor-pointer{cursor:pointer}.cursor-zoom-in{cursor:zoom-in}.resize{resize:both}.resize-y{resize:vertical}.\[appearance\:textfield\]{appearance:textfield}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.grid-cols-\[7\.5rem_1fr_2rem\]{grid-template-columns:7.5rem 1fr 2rem}.grid-cols-\[7rem_minmax\(0\,1fr\)\]{grid-template-columns:7rem minmax(0,1fr)}.grid-cols-\[minmax\(0\,1fr\)_auto\]{grid-template-columns:minmax(0,1fr) auto}.grid-cols-\[minmax\(0\,1fr\)_minmax\(0\,11rem\)_4rem\]{grid-template-columns:minmax(0,1fr) minmax(0,11rem) 4rem}.flex-col{flex-direction:column}.flex-nowrap{flex-wrap:nowrap}.flex-wrap{flex-wrap:wrap}.place-items-center{place-items:center}.items-baseline{align-items:baseline}.items-center{align-items:center}.items-end{align-items:flex-end}.items-start{align-items:flex-start}.justify-between{justify-content:space-between}.justify-center{justify-content:center}.justify-end{justify-content:flex-end}.gap-0\.5{gap:calc(var(--spacing) * .5)}.gap-1{gap:calc(var(--spacing) * 1)}.gap-1\.5{gap:calc(var(--spacing) * 1.5)}.gap-2{gap:calc(var(--spacing) * 2)}.gap-3{gap:calc(var(--spacing) * 3)}.gap-4{gap:calc(var(--spacing) * 4)}:where(.space-y-0\.5>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * .5) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * .5) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-1>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 1) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 1) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-2>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 2) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 2) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-3>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 3) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 3) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-4>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 4) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 4) * calc(1 - var(--tw-space-y-reverse)))}.gap-x-3{column-gap:calc(var(--spacing) * 3)}.gap-x-4{column-gap:calc(var(--spacing) * 4)}.gap-y-1{row-gap:calc(var(--spacing) * 1)}.gap-y-2{row-gap:calc(var(--spacing) * 2)}:where(.divide-y>:not(:last-child)){--tw-divide-y-reverse:0;border-bottom-style:var(--tw-border-style);border-top-style:var(--tw-border-style);border-top-width:calc(1px * var(--tw-divide-y-reverse));border-bottom-width:calc(1px * calc(1 - var(--tw-divide-y-reverse)))}:where(.divide-slate-100>:not(:last-child)){border-color:var(--color-slate-100)}.self-start{align-self:flex-start}.truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.overflow-auto{overflow:auto}.overflow-hidden{overflow:hidden}.overflow-x-auto{overflow-x:auto}.overflow-x-clip{overflow-x:clip}.overflow-x-hidden{overflow-x:hidden}.overflow-y-auto{overflow-y:auto}.rounded{border-radius:.25rem}.rounded-full{border-radius:3.40282e38px}.rounded-lg{border-radius:var(--radius-lg)}.rounded-md{border-radius:var(--radius-md)}.rounded-sm{border-radius:var(--radius-sm)}.rounded-xl{border-radius:var(--radius-xl)}.\!border{border-style:var(--tw-border-style)!important;border-width:1px!important}.border{border-style:var(--tw-border-style);border-width:1px}.border-0{border-style:var(--tw-border-style);border-width:0}.border-2{border-style:var(--tw-border-style);border-width:2px}.border-t{border-top-style:var(--tw-border-style);border-top-width:1px}.border-b{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.border-b-2{border-bottom-style:var(--tw-border-style);border-bottom-width:2px}.border-l{border-left-style:var(--tw-border-style);border-left-width:1px}.border-dashed{--tw-border-style:dashed;border-style:dashed}.\!border-rose-200{border-color:var(--color-rose-200)!important}.\!border-slate-200{border-color:var(--color-slate-200)!important}.border-amber-200{border-color:var(--color-amber-200)}.border-amber-300{border-color:var(--color-amber-300)}.border-amber-500{border-color:var(--color-amber-500)}.border-emerald-200{border-color:var(--color-emerald-200)}.border-neutral-100{border-color:var(--color-neutral-100)}.border-neutral-200{border-color:var(--color-neutral-200)}.border-neutral-300{border-color:var(--color-neutral-300)}.border-red-200{border-color:var(--color-red-200)}.border-rose-200{border-color:var(--color-rose-200)}.border-rose-600{border-color:var(--color-rose-600)}.border-sky-200{border-color:var(--color-sky-200)}.border-slate-100{border-color:var(--color-slate-100)}.border-slate-200{border-color:var(--color-slate-200)}.border-slate-300{border-color:var(--color-slate-300)}.border-slate-400{border-color:var(--color-slate-400)}.border-slate-900{border-color:var(--color-slate-900)}.border-slate-900\/30{border-color:#0f172b4d}@supports (color:color-mix(in lab, red, red)){.border-slate-900\/30{border-color:color-mix(in oklab, var(--color-slate-900) 30%, transparent)}}.border-transparent{border-color:#0000}.border-white\/10{border-color:#ffffff1a}@supports (color:color-mix(in lab, red, red)){.border-white\/10{border-color:color-mix(in oklab, var(--color-white) 10%, transparent)}}.border-white\/30{border-color:#ffffff4d}@supports (color:color-mix(in lab, red, red)){.border-white\/30{border-color:color-mix(in oklab, var(--color-white) 30%, transparent)}}.border-t-slate-500{border-top-color:var(--color-slate-500)}.border-t-slate-600{border-top-color:var(--color-slate-600)}.border-t-slate-700{border-top-color:var(--color-slate-700)}.border-t-slate-900{border-top-color:var(--color-slate-900)}.border-t-white{border-top-color:var(--color-white)}.\!bg-white{background-color:var(--color-white)!important}.bg-\[\#0b1220\]{background-color:#0b1220}.bg-\[\#ff9900\]{background-color:#f90}.bg-\[\#ff9900\]\/15{background-color:#ff990026;background-color:lab(72.9481% 33.4468 77.5982/.15)}.bg-\[var\(--ink\)\]{background-color:var(--ink)}.bg-\[var\(--orange\)\]{background-color:var(--orange)}.bg-amber-50{background-color:var(--color-amber-50)}.bg-amber-200{background-color:var(--color-amber-200)}.bg-black\/80{background-color:#000c}@supports (color:color-mix(in lab, red, red)){.bg-black\/80{background-color:color-mix(in oklab, var(--color-black) 80%, transparent)}}.bg-emerald-50{background-color:var(--color-emerald-50)}.bg-emerald-600{background-color:var(--color-emerald-600)}.bg-neutral-50{background-color:var(--color-neutral-50)}.bg-neutral-900\/40{background-color:#17171766}@supports (color:color-mix(in lab, red, red)){.bg-neutral-900\/40{background-color:color-mix(in oklab, var(--color-neutral-900) 40%, transparent)}}.bg-red-50{background-color:var(--color-red-50)}.bg-rose-50{background-color:var(--color-rose-50)}.bg-sky-50{background-color:var(--color-sky-50)}.bg-slate-50{background-color:var(--color-slate-50)}.bg-slate-50\/80{background-color:#f8fafccc}@supports (color:color-mix(in lab, red, red)){.bg-slate-50\/80{background-color:color-mix(in oklab, var(--color-slate-50) 80%, transparent)}}.bg-slate-100{background-color:var(--color-slate-100)}.bg-slate-200{background-color:var(--color-slate-200)}.bg-slate-400{background-color:var(--color-slate-400)}.bg-slate-800{background-color:var(--color-slate-800)}.bg-slate-900{background-color:var(--color-slate-900)}.bg-slate-900\/30{background-color:#0f172b4d}@supports (color:color-mix(in lab, red, red)){.bg-slate-900\/30{background-color:color-mix(in oklab, var(--color-slate-900) 30%, transparent)}}.bg-slate-900\/40{background-color:#0f172b66}@supports (color:color-mix(in lab, red, red)){.bg-slate-900\/40{background-color:color-mix(in oklab, var(--color-slate-900) 40%, transparent)}}.bg-transparent{background-color:#0000}.bg-white{background-color:var(--color-white)}.object-contain{object-fit:contain}.p-0{padding:calc(var(--spacing) * 0)}.p-0\.5{padding:calc(var(--spacing) * .5)}.p-1{padding:calc(var(--spacing) * 1)}.p-2{padding:calc(var(--spacing) * 2)}.p-3{padding:calc(var(--spacing) * 3)}.p-4{padding:calc(var(--spacing) * 4)}.p-6{padding:calc(var(--spacing) * 6)}.\!px-0{padding-inline:calc(var(--spacing) * 0)!important}.\!px-1{padding-inline:calc(var(--spacing) * 1)!important}.\!px-2\.5{padding-inline:calc(var(--spacing) * 2.5)!important}.px-1{padding-inline:calc(var(--spacing) * 1)}.px-1\.5{padding-inline:calc(var(--spacing) * 1.5)}.px-2{padding-inline:calc(var(--spacing) * 2)}.px-2\.5{padding-inline:calc(var(--spacing) * 2.5)}.px-3{padding-inline:calc(var(--spacing) * 3)}.px-4{padding-inline:calc(var(--spacing) * 4)}.px-5{padding-inline:calc(var(--spacing) * 5)}.py-0\.5{padding-block:calc(var(--spacing) * .5)}.py-1{padding-block:calc(var(--spacing) * 1)}.py-1\.5{padding-block:calc(var(--spacing) * 1.5)}.py-2{padding-block:calc(var(--spacing) * 2)}.py-2\.5{padding-block:calc(var(--spacing) * 2.5)}.py-3{padding-block:calc(var(--spacing) * 3)}.py-4{padding-block:calc(var(--spacing) * 4)}.py-6{padding-block:calc(var(--spacing) * 6)}.py-10{padding-block:calc(var(--spacing) * 10)}.py-12{padding-block:calc(var(--spacing) * 12)}.py-16{padding-block:calc(var(--spacing) * 16)}.py-px{padding-block:1px}.pt-4{padding-top:calc(var(--spacing) * 4)}.pr-2{padding-right:calc(var(--spacing) * 2)}.pr-3{padding-right:calc(var(--spacing) * 3)}.pr-10{padding-right:calc(var(--spacing) * 10)}.pb-1{padding-bottom:calc(var(--spacing) * 1)}.pb-8{padding-bottom:calc(var(--spacing) * 8)}.pl-1{padding-left:calc(var(--spacing) * 1)}.pl-8{padding-left:calc(var(--spacing) * 8)}.pl-9{padding-left:calc(var(--spacing) * 9)}.text-center{text-align:center}.text-left{text-align:left}.text-right{text-align:right}.align-top{vertical-align:top}.font-mono{font-family:var(--font-mono)}.\!text-xs{font-size:var(--text-xs)!important;line-height:var(--tw-leading,var(--text-xs--line-height))!important}.text-base{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}.text-lg{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height))}.text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.text-xl{font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height))}.text-xs{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.text-\[0\.6875rem\]{font-size:.6875rem}.text-\[0\.8125rem\]{font-size:.8125rem}.text-\[11px\]{font-size:11px}.leading-4{--tw-leading:calc(var(--spacing) * 4);line-height:calc(var(--spacing) * 4)}.leading-none{--tw-leading:1;line-height:1}.leading-tight{--tw-leading:var(--leading-tight);line-height:var(--leading-tight)}.\!font-medium{--tw-font-weight:var(--font-weight-medium)!important;font-weight:var(--font-weight-medium)!important}.font-bold{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold)}.font-extrabold{--tw-font-weight:var(--font-weight-extrabold);font-weight:var(--font-weight-extrabold)}.font-medium{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.font-normal{--tw-font-weight:var(--font-weight-normal);font-weight:var(--font-weight-normal)}.font-semibold{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.tracking-\[0\.06em\]{--tw-tracking:.06em;letter-spacing:.06em}.tracking-tight{--tw-tracking:var(--tracking-tight);letter-spacing:var(--tracking-tight)}.tracking-wide{--tw-tracking:var(--tracking-wide);letter-spacing:var(--tracking-wide)}.break-words{overflow-wrap:break-word}.\!whitespace-normal{white-space:normal!important}.whitespace-nowrap{white-space:nowrap}.whitespace-pre-wrap{white-space:pre-wrap}.\!text-rose-700{color:var(--color-rose-700)!important}.\!text-slate-700{color:var(--color-slate-700)!important}.text-\[\#ff9900\]{color:#f90}.text-\[var\(--ink\)\]{color:var(--ink)}.text-amber-700{color:var(--color-amber-700)}.text-amber-900{color:var(--color-amber-900)}.text-amber-950{color:var(--color-amber-950)}.text-emerald-700{color:var(--color-emerald-700)}.text-emerald-800{color:var(--color-emerald-800)}.text-emerald-900{color:var(--color-emerald-900)}.text-inherit{color:inherit}.text-neutral-500{color:var(--color-neutral-500)}.text-neutral-600{color:var(--color-neutral-600)}.text-neutral-700{color:var(--color-neutral-700)}.text-neutral-800{color:var(--color-neutral-800)}.text-neutral-900{color:var(--color-neutral-900)}.text-red-700{color:var(--color-red-700)}.text-red-800{color:var(--color-red-800)}.text-rose-600{color:var(--color-rose-600)}.text-rose-700{color:var(--color-rose-700)}.text-rose-800{color:var(--color-rose-800)}.text-sky-900{color:var(--color-sky-900)}.text-slate-400{color:var(--color-slate-400)}.text-slate-500{color:var(--color-slate-500)}.text-slate-600{color:var(--color-slate-600)}.text-slate-700{color:var(--color-slate-700)}.text-slate-800{color:var(--color-slate-800)}.text-slate-900{color:var(--color-slate-900)}.text-white{color:var(--color-white)}.uppercase{text-transform:uppercase}.ordinal{--tw-ordinal:ordinal;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,)}.tabular-nums{--tw-numeric-spacing:tabular-nums;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,)}.underline{text-decoration-line:underline}.decoration-\[\#44505c\]\/40{text-decoration-color:#44505c66;text-decoration-color:lab(33.3196% -2.61061 -8.72882/.4)}.decoration-slate-300{-webkit-text-decoration-color:var(--color-slate-300);-webkit-text-decoration-color:var(--color-slate-300);-webkit-text-decoration-color:var(--color-slate-300);text-decoration-color:var(--color-slate-300)}.underline-offset-2{text-underline-offset:2px}.opacity-0{opacity:0}.opacity-100{opacity:1}.\!shadow-xs{--tw-shadow:0 1px 2px 0 var(--tw-shadow-color,#0000000d)!important;box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)!important}.shadow-2xl{--tw-shadow:0 25px 50px -12px var(--tw-shadow-color,#00000040);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-lg{--tw-shadow:0 10px 15px -3px var(--tw-shadow-color,#0000001a), 0 4px 6px -4px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-sm{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-xs{--tw-shadow:0 1px 2px 0 var(--tw-shadow-color,#0000000d);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.ring{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.ring-2{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.ring-slate-900{--tw-ring-color:var(--color-slate-900)}.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,)}.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,)}.backdrop-blur-xs{--tw-backdrop-blur:blur(var(--blur-xs));-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.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))}.transition-\[width\]{transition-property:width;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-all{transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-colors{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-opacity{transition-property:opacity;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.duration-150{--tw-duration:.15s;transition-duration:.15s}.duration-200{--tw-duration:.2s;transition-duration:.2s}.ease-in-out{--tw-ease:var(--ease-in-out);transition-timing-function:var(--ease-in-out)}.outline-none{--tw-outline-style:none;outline-style:none}.\[fba-inbound\:production\]{fba-inbound:production}.\[labels\:purchase\]{labels:purchase}.\[orders\:write\]{orders:write}.\[rates\:read\]{rates:read}.\[shipments\:read\]{shipments:read}@media (hover:hover){.group-hover\:bg-slate-50:is(:where(.group):hover *){background-color:var(--color-slate-50)}}.placeholder\:font-sans::placeholder{font-family:var(--font-sans)}.placeholder\:text-slate-400::placeholder{color:var(--color-slate-400)}.last\:border-0:last-child{border-style:var(--tw-border-style);border-width:0}.last\:border-b-0:last-child{border-bottom-style:var(--tw-border-style);border-bottom-width:0}@media (hover:hover){.hover\:border-slate-200:hover{border-color:var(--color-slate-200)}.hover\:\!bg-rose-50:hover{background-color:var(--color-rose-50)!important}.hover\:\!bg-slate-50:hover{background-color:var(--color-slate-50)!important}.hover\:bg-\[\#17263b\]:hover{background-color:#17263b}.hover\:bg-\[\#e68a00\]:hover{background-color:#e68a00}.hover\:bg-amber-100:hover{background-color:var(--color-amber-100)}.hover\:bg-emerald-700:hover{background-color:var(--color-emerald-700)}.hover\:bg-neutral-50:hover{background-color:var(--color-neutral-50)}.hover\:bg-neutral-100:hover{background-color:var(--color-neutral-100)}.hover\:bg-rose-50:hover{background-color:var(--color-rose-50)}.hover\:bg-slate-50:hover{background-color:var(--color-slate-50)}.hover\:bg-slate-100:hover{background-color:var(--color-slate-100)}.hover\:bg-slate-800:hover{background-color:var(--color-slate-800)}.hover\:text-slate-800:hover{color:var(--color-slate-800)}.hover\:text-slate-900:hover{color:var(--color-slate-900)}.hover\:underline:hover{text-decoration-line:underline}.hover\:brightness-105:hover{--tw-brightness:brightness(105%);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,)}}.focus\:\!border-slate-400:focus{border-color:var(--color-slate-400)!important}.focus\:border-\[var\(--orange\)\]:focus{border-color:var(--orange)}.focus\:border-rose-600:focus{border-color:var(--color-rose-600)}.focus\:border-slate-300:focus{border-color:var(--color-slate-300)}.focus\:border-slate-400:focus{border-color:var(--color-slate-400)}.focus-visible\:bg-slate-50:focus-visible{background-color:var(--color-slate-50)}.disabled\:pointer-events-none:disabled{pointer-events:none}.disabled\:cursor-default:disabled{cursor:default}.disabled\:cursor-not-allowed:disabled{cursor:not-allowed}.disabled\:bg-slate-50:disabled{background-color:var(--color-slate-50)}.disabled\:text-slate-400:disabled{color:var(--color-slate-400)}.disabled\:text-slate-700:disabled{color:var(--color-slate-700)}.disabled\:opacity-40:disabled{opacity:.4}.disabled\:opacity-50:disabled{opacity:.5}.disabled\:opacity-60:disabled{opacity:.6}.disabled\:opacity-100:disabled{opacity:1}@media (hover:hover){.disabled\:hover\:bg-white:disabled:hover{background-color:var(--color-white)}}.has-\[\:focus-visible\]\:ring-2:has(:focus-visible){--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.has-\[\:focus-visible\]\:ring-slate-400:has(:focus-visible){--tw-ring-color:var(--color-slate-400)}.has-\[\:focus-visible\]\:ring-offset-2:has(:focus-visible){--tw-ring-offset-width:2px;--tw-ring-offset-shadow:var(--tw-ring-inset,) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color)}@media (prefers-reduced-motion:reduce){.motion-reduce\:transition-none{transition-property:none}}@media (min-width:40rem){.sm\:max-w-xs{max-width:var(--container-xs)}.sm\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.sm\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.sm\:grid-cols-\[6\.75rem_minmax\(0\,1fr\)\]{grid-template-columns:6.75rem minmax(0,1fr)}.sm\:gap-x-3{column-gap:calc(var(--spacing) * 3)}.sm\:gap-y-2{row-gap:calc(var(--spacing) * 2)}.sm\:px-8{padding-inline:calc(var(--spacing) * 8)}}@media (min-width:64rem){.lg\:col-span-4{grid-column:span 4/span 4}.lg\:col-span-5{grid-column:span 5/span 5}.lg\:col-span-7{grid-column:span 7/span 7}.lg\:col-span-8{grid-column:span 8/span 8}.lg\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.lg\:grid-cols-12{grid-template-columns:repeat(12,minmax(0,1fr))}}@media (min-width:80rem){.xl\:hidden{display:none}.xl\:table-cell{display:table-cell}.xl\:table-column{display:table-column}.xl\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.xl\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.xl\:grid-cols-\[minmax\(0\,1fr\)_15rem\]{grid-template-columns:minmax(0,1fr) 15rem}}@media (min-width:96rem){.\32 xl\:table-cell{display:table-cell}}.\[\&_td\]\:\!px-2 td,.\[\&_th\]\:\!px-2 th{padding-inline:calc(var(--spacing) * 2)!important}.\[\&_th\]\:\!whitespace-normal th{white-space:normal!important}.\[\&\:\:-webkit-inner-spin-button\]\:appearance-none::-webkit-inner-spin-button{appearance:none}.\[\&\:\:-webkit-outer-spin-button\]\:appearance-none::-webkit-outer-spin-button{appearance:none}}:root{--ink:#0b1220;--orange:#f90;--orange-soft:#fff0cf;--paper:#fff;--canvas:#f3f5f7;--line:#dfe4ea;--muted:#667085;--success:#0b7a45;--shadow-soft:0 14px 32px #0d182709;--shadow-card:0 12px 34px #0913240b;--radius-panel:12px;--radius-control:10px;--focus-ring:0 0 0 3px #ff990024}*{box-sizing:border-box}html{background:var(--canvas)}body{background:var(--canvas);min-height:100vh;color:var(--ink);font-family:var(--font-body), Arial, sans-serif;margin:0}button,input,select{font:inherit}button,a{-webkit-tap-highlight-color:transparent}.nav-link:focus-visible,.primary-action:focus-visible,.secondary-action:focus-visible,.table-tools button:focus-visible,.order-action:focus-visible,.shopify-push-action:focus-visible,.fba-modal-actions button:focus-visible,.setup-close:focus-visible,.order-queue-tabs button:focus-visible,.shipment-filter-tabs button:focus-visible,.shipment-status-filters button:focus-visible,.multi-client-row>button:focus-visible,.getting-started-list a:focus-visible,.getting-started-steps a:focus-visible,.ghost-action:focus-visible,.fba-modal-close:focus-visible,.order-item-count:focus-visible,.integration-tile-actions button:focus-visible,.integration-tile-actions a:focus-visible{outline:2px solid var(--orange);outline-offset:2px}a{color:inherit;text-decoration:none}.app-shell{grid-template-columns:244px minmax(0,1fr);min-height:100vh;display:grid}.sidebar{background:var(--ink);color:#fff;border-right:1px solid #ffffff0f;flex-direction:column;height:100dvh;min-height:0;padding:22px 18px 18px;display:flex;position:sticky;top:0;overflow:hidden}.sidebar>.brand-lockup,.sidebar>.workspace-switcher,.sidebar>.merchant-context-control,.sidebar>.static-workspace,.sidebar>.sidebar-account,.sidebar>.sidebar-report{flex:none}.sidebar>nav{overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:#ffffff47 transparent;flex:auto;min-height:0;margin-right:-2px;padding-right:2px;overflow:hidden auto}.sidebar>nav::-webkit-scrollbar{width:6px}.sidebar>nav::-webkit-scrollbar-thumb{background:#ffffff38;border-radius:999px}.brand-lockup{align-items:center;gap:10px;padding:0 6px 20px;display:flex}.brand-lockup>span:last-child{gap:1px;display:grid}.brand-lockup strong{font-family:var(--font-display), sans-serif;letter-spacing:.08em;font-size:15px}.brand-lockup small{color:#8f9bad;letter-spacing:.22em;font-size:8px;font-weight:700}.brand-crest{background:#fff;border-radius:10px;place-items:center;width:34px;height:34px;display:grid;overflow:hidden}.brand-crest img{object-fit:contain;width:30px;height:30px}.workspace-switcher{color:#fff;text-align:left;cursor:pointer;background:#ffffff0e;border:1px solid #ffffff17;border-radius:12px;grid-template-columns:34px 1fr auto;align-items:center;gap:10px;width:100%;padding:10px;display:grid}.static-workspace{cursor:default}.merchant-context-control{width:100%;min-width:0;position:relative}.merchant-context-switcher{cursor:pointer;min-width:0}.merchant-context-switcher:disabled{cursor:wait;opacity:.72}.merchant-context-copy{min-width:0}.merchant-context-copy strong{color:#fff;white-space:nowrap;text-overflow:ellipsis;line-height:1.25;overflow:hidden}.merchant-context-menu{z-index:60;color:#fff;background:#111b2c;border:1px solid #ffffff24;border-radius:12px;gap:0;width:100%;min-width:0;max-width:100%;padding:0;display:grid;position:absolute;top:calc(100% + 7px);left:0;overflow:hidden;box-shadow:0 18px 40px #00000061}.merchant-context-popover{min-width:min(280px,100%)}.merchant-context-search{border-bottom:1px solid #ffffff14;padding:8px 8px 6px}.merchant-context-search input{color:#fff;background:#ffffff0f;border:1px solid #ffffff1f;border-radius:8px;outline:none;width:100%;height:32px;padding:0 10px;font-size:12px;font-weight:600}.merchant-context-search input::placeholder{color:#8f9bad;font-weight:550}.merchant-context-search input:focus{border-color:#ff990073;box-shadow:0 0 0 2px #ff990029}.merchant-context-list{gap:2px;max-height:15rem;padding:6px;display:grid;overflow:hidden auto}.merchant-context-option,.merchant-context-menu button{color:#dce4ef;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:8px;grid-template-columns:28px minmax(0,1fr) auto;align-items:center;gap:8px;width:100%;min-width:0;padding:8px;display:grid}.merchant-context-menu button:hover,.merchant-context-menu button:focus-visible,.merchant-context-menu button[aria-checked=true],.merchant-context-option:hover,.merchant-context-option:focus-visible,.merchant-context-option[aria-checked=true]{color:#fff;background:#ff990024;outline:none}.merchant-context-menu button span{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.merchant-context-option-avatar,.merchant-context-option-avatar.tone-0,.merchant-context-option-avatar.tone-1,.merchant-context-option-avatar.tone-2,.merchant-context-option-avatar.tone-3,.merchant-context-option-avatar.tone-4{color:#0b1220;background:var(--orange);border-radius:7px;place-items:center;width:28px;height:28px;font-size:10px;font-weight:800;display:grid}.merchant-context-option-avatar.tone-global{color:#f5f7fa;background:#2a3a55;border:1px solid #ffffff24}.merchant-context-option-copy{gap:1px;min-width:0;display:grid}.merchant-context-option-name{color:#fff;white-space:nowrap;text-overflow:ellipsis;font-size:12px;font-weight:700;line-height:1.25;overflow:hidden}.merchant-context-option-legal{color:#8f9bad;white-space:nowrap;text-overflow:ellipsis;font-size:10px;font-weight:550;line-height:1.25;overflow:hidden}.merchant-context-check,.merchant-context-menu button b{color:var(--orange);font-size:13px}.merchant-context-empty{color:#8f9bad;text-align:center;margin:0;padding:10px 8px;font-size:11px}.merchant-context-footer{border-top:1px solid #ffffff14;padding:6px}.merchant-context-manage{color:#f0a35a;border-radius:8px;align-items:center;gap:6px;width:100%;min-height:34px;padding:0 10px;font-size:12px;font-weight:750;text-decoration:none;display:flex}.merchant-context-manage:hover,.merchant-context-manage:focus-visible{color:#fff;background:#ff990024;outline:none}.merchant-context-error{color:#ffb4ad;margin:-3px 4px 1px;font-size:10px;line-height:1.35}.workspace-avatar,.user-avatar{border-radius:9px;place-items:center;font-size:11px;font-weight:800;display:grid}.workspace-avatar{width:34px;height:34px;color:var(--ink);background:var(--orange)}.workspace-switcher>span:nth-child(2){gap:2px;display:grid}.workspace-switcher small{color:#8f9bad;font-size:9px}.workspace-chevron{color:#8f9bad;font-size:18px}.nav-label{color:#697689;letter-spacing:.2em;text-transform:uppercase;margin:28px 10px 9px;font-size:8px;font-weight:800}.nav-list{gap:4px;margin:0;padding:0;list-style:none;display:grid}.nav-link{color:#98a4b5;border-radius:10px;align-items:center;gap:11px;min-height:42px;padding:0 11px;font-size:12px;font-weight:650;display:flex;position:relative}.nav-link:hover{color:#fff;background:#ffffff0b}.nav-link.active{color:#fff;background:#ff99001f}.nav-link.active:before{content:"";background:var(--orange);border-radius:0 3px 3px 0;width:3px;height:24px;position:absolute;left:-18px}.nav-mark{color:#b3bdca;border:1px solid #ffffff21;border-radius:7px;place-items:center;width:22px;height:22px;font-size:9px;font-weight:800;display:grid}.active .nav-mark{color:var(--orange);border-color:#ff99004d}.nav-count{min-width:22px;color:var(--orange);text-align:center;background:#ff99001f;border-radius:10px;margin-left:auto;padding:3px 5px;font-size:8px}.sidebar-support{background:#ffffff0b;border:1px solid #ffffff14;border-radius:11px;grid-template-columns:auto 1fr auto;align-items:center;gap:9px;margin-top:auto;padding:12px 11px;display:grid}.support-status{background:#35d08b;border:2px solid #193a31;border-radius:50%;width:8px;height:8px;box-shadow:0 0 0 3px #35d08b1f}.sidebar-support div{gap:2px;display:grid}.sidebar-support strong{font-size:9px}.sidebar-support span{color:#7f8b9d;font-size:7.5px}.sidebar-support button,.sidebar-account a{color:#8290a3;cursor:pointer;background:0 0;border:0;padding:2px;font-size:11px}.sidebar-account a{flex:none;margin-left:auto}.sidebar-account a:hover{color:#c8d0dc}.sidebar-account{border-top:1px solid #ffffff12;align-items:center;gap:9px;min-width:0;margin-top:auto;padding:10px 6px 0;display:flex}.sidebar-account .account-profile-trigger{flex:auto;min-width:0}.sidebar-account .account-profile-trigger span:last-child{min-width:0}.sidebar-account .account-profile-trigger strong{color:#fff;text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.user-avatar{color:#fff;background:#27354a;width:30px;height:30px}.sidebar-account strong{font-size:9px}.sidebar-account small{color:#718095;font-size:8px}.main-content{min-width:0;padding:0 38px 38px;overflow-x:clip}.topbar{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;min-height:88px;display:flex}.breadcrumb{color:#8993a2;letter-spacing:.04em;margin:0 0 4px;font-size:9px;font-weight:700}.breadcrumb span{color:#4c5768}.topbar h1{font-family:var(--font-display), sans-serif;letter-spacing:-.03em;margin:0;font-size:20px}.topbar-actions{align-items:center;gap:12px;display:flex}.cutoff-pill{color:#5d6877;border:1px solid var(--line);background:#fff;border-radius:10px;align-items:center;gap:7px;padding:9px 12px;font-size:8.5px;display:flex}.cutoff-pill strong{color:var(--ink)}.live-dot{background:#24b47e;border-radius:50%;width:6px;height:6px;box-shadow:0 0 0 3px #24b47e1f}.balance-card{text-align:left;background:var(--ink);cursor:pointer;border:0;border-radius:10px;gap:3px;min-width:140px;padding:9px 13px;display:grid}.balance-card span{color:#8d99aa;font-size:7.5px}.balance-card strong{color:#fff;font-size:10px}.page-intro{justify-content:space-between;align-items:end;gap:40px;padding:34px 0 26px;display:flex}.eyebrow,.section-kicker{color:#8a94a3;letter-spacing:.18em;text-transform:uppercase;font-size:8px;font-weight:800;display:block}.page-intro h2{font-family:var(--font-display), sans-serif;letter-spacing:-.065em;margin:8px 0 0;font-size:clamp(32px,4.1vw,54px);line-height:.96}.page-intro h2 em{color:var(--orange);font-style:normal}.page-intro>p{max-width:340px;color:var(--muted);margin:0 0 3px;font-size:11px;line-height:1.7}.dashboard-grid{grid-template-columns:minmax(0,1.55fr) minmax(270px,.7fr);gap:18px;display:grid}.rate-builder,.dispatch-card{background:var(--paper);border:1px solid var(--line);border-radius:18px;box-shadow:0 15px 45px #0d18270b}.rate-builder{overflow:hidden}.card-heading{border-bottom:1px solid var(--line);justify-content:space-between;align-items:flex-start;gap:24px;padding:23px 25px 20px;display:flex}.card-heading h3,.dispatch-head h3{font-family:var(--font-display), sans-serif;letter-spacing:-.035em;margin:5px 0 0;font-size:17px}.stepper{gap:15px;margin:0;padding:0;list-style:none;display:flex}.stepper li{color:#a1a9b4;align-items:center;gap:6px;font-size:8px;font-weight:700;display:flex}.stepper span{border:1px solid var(--line);border-radius:50%;place-items:center;width:21px;height:21px;font-size:7px;display:grid}.stepper .current{color:var(--ink)}.stepper .current span{color:var(--ink);background:var(--orange);border-color:var(--orange)}.service-mode-fieldset{border:0;margin:0 0 20px;padding:0}.service-mode-fieldset legend{color:var(--ink);margin-bottom:10px;font-size:13px;font-weight:850}.service-mode-grid{grid-template-columns:1fr 1fr;gap:12px;display:grid}.service-mode-option{color:var(--ink);text-align:left;border:1px solid var(--line);cursor:pointer;background:#fff;border-radius:12px;gap:5px;padding:16px;display:grid}.service-mode-option:hover{border-color:#e4a840}.service-mode-option.selected{border-color:var(--orange);background:#fff8e9;box-shadow:0 0 0 2px #f7ad2c1f}.service-mode-option>span{color:#9a6100;letter-spacing:.06em;text-transform:uppercase;font-size:12px;font-weight:900}.service-mode-option strong{font-size:15px}.service-mode-option small{color:var(--muted);font-size:12px;line-height:1.45}.service-mode-note{color:#5b6573;margin:10px 0 0;font-size:13px;line-height:1.45}.location-row{grid-template-columns:1fr auto 1fr;align-items:center;gap:10px;display:grid}.field-card{border:1px solid var(--line);background:#f8f9fb;border-radius:12px;gap:8px;min-height:105px;padding:16px;display:grid}.field-label{color:#939cab;letter-spacing:.16em;text-transform:uppercase;font-size:7.5px;font-weight:800}.country-line{align-items:center;gap:8px;font-size:11px;display:flex}.country-line b{color:var(--ink);border:1px solid var(--line);background:#fff;border-radius:6px;padding:5px 6px;font-size:8px}.address-line{color:var(--muted);font-size:8.5px}.destination-card{background:#fff;border-color:#cbd3dc;box-shadow:0 0 0 2px #0b122006}.route-connector{width:25px;height:25px;color:var(--orange);background:var(--ink);border-radius:50%;place-items:center;font-size:11px;display:grid}.parcel-section{border:1px solid var(--line);background:#f8f9fb;border-radius:12px;margin-top:14px;padding:16px}.parcel-title{justify-content:space-between;align-items:center;display:flex}.parcel-title>div{gap:4px;display:grid}.parcel-title button{color:var(--ink);cursor:pointer;background:0 0;border:0;font-size:8.5px;font-weight:800}.parcel-toolbar{justify-content:space-between;align-items:center;gap:12px;display:flex}.parcel-controls{align-items:center;gap:10px;display:flex}.parcel-controls .unit-toggle{align-items:center;gap:6px;display:flex}.parcel-controls .unit-toggle span{color:#8993a1;font-size:7.5px;font-weight:750}.parcel-controls .unit-toggle select{height:30px;color:var(--ink);border:1px solid var(--line);background:#fff;border-radius:7px;padding:0 8px;font-size:8.5px}.parcel-controls .same-toggle{color:#5f6b7d;cursor:pointer;align-items:center;gap:6px;font-size:8.5px;font-weight:750;display:flex}.parcel-controls .same-toggle input{width:15px;height:15px;accent-color:var(--orange)}.parcel-controls .add-parcel-button{color:#fff;background:var(--ink);cursor:pointer;border:0;border-radius:7px;height:30px;padding:0 11px;font-size:8.5px;font-weight:800}.parcel-measure-block{margin-top:10px}.parcel-measure-heading{justify-content:space-between;align-items:center;margin:10px 0 2px;display:flex}.parcel-measure-heading strong{color:#4b576b;font-size:9px}.parcel-heading-actions{align-items:center;gap:9px;display:flex}.parcel-measure-heading button{color:#a1261c;cursor:pointer;background:0 0;border:0;font-size:8px;font-weight:800}.parcel-measure-heading button.copy-from-above{color:#5f6b7d;background:#eef1f5;border:1px solid #d6dde6;border-radius:6px;padding:3px 8px;font-size:7.5px}.parcel-preset-row{justify-content:space-between;align-items:center;gap:10px;margin-bottom:6px;display:flex}.parcel-preset-select{flex:1;align-items:center;gap:8px;min-width:0;display:flex}.parcel-preset-select span{color:#8993a1;white-space:nowrap;font-size:8px;font-weight:750}.parcel-preset-select select{min-width:0;height:30px;color:var(--ink);border:1px solid var(--line);background:#fff;border-radius:7px;flex:1;padding:0 8px;font-size:8.5px}.parcel-preset-manage{color:#1c684a;white-space:nowrap;font-size:8.5px;font-weight:800;text-decoration:none}.settings-layout{grid-template-columns:minmax(0,1.1fr) minmax(320px,.9fr);align-items:start;gap:18px;display:grid}.preset-manage-list{gap:8px;margin:18px 22px 22px;display:grid}.preset-manager .preset-empty{margin:18px 22px 22px}.preset-manage-row{border:1px solid #dfe5ed;border-radius:11px;justify-content:space-between;align-items:center;gap:12px;padding:12px 14px;display:flex}.preset-manage-row p{gap:3px;min-width:0;margin:0;display:grid}.preset-manage-row strong{color:#071121;overflow-wrap:anywhere;font-size:14px}.preset-manage-row small{color:#758195;font-size:12px}.preset-manage-actions{gap:7px;display:flex}.preset-manage-actions button{color:#101b2c;cursor:pointer;background:#fff;border:1px solid #cad3df;border-radius:8px;min-height:32px;padding:0 11px;font-size:12px;font-weight:800}.preset-manage-actions button.danger{color:#a1261c;background:#fff2f0;border-color:#f0b9b3}.preset-editor-grid{grid-template-columns:1fr 1fr;gap:10px;margin:18px 22px 0;display:grid}.preset-editor-grid label{gap:5px;display:grid}.preset-editor-grid label>span{color:#8993a1;font-size:11px;font-weight:750}.preset-editor-grid .wide-field{grid-column:1/-1}.preset-editor-grid input,.preset-editor-grid select{width:100%;min-width:0;height:38px;color:var(--ink);border:1px solid var(--line);background:#f8f9fb;border-radius:8px;padding:0 10px;font-size:13px}.preset-editor-grid input:focus,.preset-editor-grid select:focus{border-color:var(--orange);outline:none;box-shadow:0 0 0 2px #ff990021}.preset-editor-actions{justify-content:flex-end;gap:9px;margin:14px 22px 22px;display:flex}.preset-editor-actions .secondary-action{color:#101b2c;cursor:pointer;background:#fff;border:1px solid #cad3df;border-radius:9px;min-height:40px;padding:0 14px;font-size:13px;font-weight:800}.preset-editor .form-error{margin:12px 22px 0}.api-settings{margin-top:0}.api-create-row{gap:9px;margin:18px 22px 12px;display:flex}.api-create-row input{min-width:0;height:40px;color:var(--ink);border:1px solid var(--line);background:#f8f9fb;border-radius:9px;flex:1;padding:0 12px;font-size:13px}.api-create-row input:focus{border-color:var(--orange);outline:none;box-shadow:0 0 0 2px #ff990021}.api-scope-picker{border:1px solid var(--line);background:#f7f9fb;border-radius:12px;flex-wrap:wrap;align-items:center;gap:8px 14px;margin:10px 0 4px;padding:12px 14px;display:flex}.api-scope-picker legend{color:#56657a;letter-spacing:.07em;text-transform:uppercase;padding:0 6px;font-size:11px;font-weight:850}.api-scope-picker label{align-items:center;gap:6px;font-size:13px;display:inline-flex}.api-scope-picker code{color:#1d2a3c;font-size:12px}.api-scope-picker .form-error{flex-basis:100%;margin:2px 0 0}.api-secret-reveal{color:#0c5c3f;background:#ebf8f2;border:1px solid #b9e3d2;border-radius:10px;gap:6px;margin:0 22px 12px;padding:12px 14px;font-size:13px;display:grid}.api-secret-reveal code{color:#063526;overflow-wrap:anywhere;background:#fff;border-radius:6px;padding:6px 8px;font-size:12px}.api-settings .form-error{margin:0 22px 12px}.api-docs-link{color:#fff;background:var(--ink);border:1px solid var(--ink);white-space:nowrap;border-radius:9px;align-items:center;gap:6px;padding:9px 13px;font-size:12px;font-weight:800;text-decoration:none;display:inline-flex}.api-docs-link:hover{background:#17263b}.api-developer-portal{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;display:grid}.api-dev-card{background:#fff;border:1px solid #e2e8f0;border-radius:12px;margin:0;padding:20px;box-shadow:0 1px 2px #0f172a0a}.api-dev-card-head{justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:14px;display:flex}.api-dev-card-head h3{margin:0;font-size:16px;font-weight:750}.api-dev-card-head p{color:#64748b;margin:4px 0 0;font-size:13px;line-height:1.45}.api-dev-card .api-docs-link{color:#0f172a;background:0 0;border-color:#e2e8f0}.api-dev-card-toolbar{justify-content:flex-end;margin-bottom:12px;display:flex}.api-dev-card .api-secret-reveal,.api-dev-card .form-error{margin:0 0 12px}.api-dev-table-wrap{border:1px solid #e2e8f0;border-radius:10px;overflow:auto}.api-dev-table{border-collapse:collapse;width:100%;min-width:520px}.api-dev-table th,.api-dev-table td{text-align:left;vertical-align:middle;border-bottom:1px solid #e2e8f0;padding:8px 10px;font-size:13px}.api-dev-table th{color:#64748b;letter-spacing:.04em;text-transform:uppercase;background:#f8fafc;font-size:11px;font-weight:750}.api-dev-mono{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:12px}.api-url-truncate{text-overflow:ellipsis;white-space:nowrap;vertical-align:bottom;max-width:16rem;display:inline-block;overflow:hidden}.api-dev-sub{color:#64748b;margin-top:2px;font-size:11px;display:block}.api-scope-count{background:#f8fafc;border:1px solid #e2e8f0;border-radius:999px;min-height:22px;padding:0 8px;font-size:11px;font-weight:700;display:inline-flex}.api-status-badge{border-radius:999px;min-height:22px;padding:0 8px;font-size:11px;font-weight:750;display:inline-flex}.api-status-badge.is-active{color:#15803d;background:#f0fdf4;border:1px solid #bbf7d0}.api-status-badge.is-failing{color:#b91c1c;background:#fef2f2;border:1px solid #fecaca}.api-dev-actions{flex-wrap:wrap;gap:6px;display:flex}.api-dev-empty{text-align:center;border:1px dashed #cbd5e1;border-radius:10px;padding:28px 16px}.api-dev-empty strong{font-size:14px;display:block}.api-dev-empty p{color:#64748b;margin:6px 0 0;font-size:13px}.api-dev-muted{color:#94a3b8}.danger-text{color:#b91c1c!important}.api-copy-btn{margin-left:6px}.api-modal-backdrop{z-index:40;background:#0f172a66;place-items:center;padding:16px;display:grid;position:fixed;inset:0}.api-modal{background:#fff;border:1px solid #e2e8f0;border-radius:12px;width:min(480px,100%);padding:18px;box-shadow:0 20px 48px #0f172a2e}.api-modal-head{justify-content:space-between;align-items:center;gap:12px;margin-bottom:12px;display:flex}.api-modal-head h4{margin:0;font-size:16px;font-weight:750}.api-modal-field{gap:6px;margin:0 0 12px;display:grid}.api-modal-field span{color:#64748b;letter-spacing:.04em;text-transform:uppercase;font-size:11px;font-weight:750}.api-modal-field input{height:36px;font:inherit;border:1px solid #cbd5e1;border-radius:8px;padding:0 10px;font-size:13px}.api-scope-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 12px;width:100%;display:grid}.api-modal-note{color:#64748b;margin:0 0 12px;font-size:12px;line-height:1.4}.api-modal-actions{justify-content:flex-end;gap:8px;display:flex}.api-webhook-form{background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;margin-bottom:14px;padding:14px}@media (max-width:1000px){.api-developer-portal{grid-template-columns:1fr}}@media (max-width:900px){.settings-layout{grid-template-columns:1fr}}.preferences-help-view{margin-top:0}.preferences-help-intro{margin:0 0 16px}.preferences-help-intro h3{letter-spacing:-.02em;margin:0;font-size:18px;font-weight:750}.preferences-help-intro p{color:#64748b;margin:4px 0 0;font-size:13px;line-height:1.45}.preferences-help-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;display:grid}.preferences-help-card{background:#fff;border:1px solid #e2e8f0;border-radius:12px;margin:0;padding:20px;box-shadow:0 1px 2px #0f172a0a}.preferences-help-card header h4{margin:0;font-size:15px;font-weight:750}.preferences-help-card header p{color:#64748b;margin:4px 0 16px;font-size:13px;line-height:1.45}.preferences-threshold{gap:6px;margin:0 0 14px;display:grid}.preferences-threshold>span{color:#64748b;letter-spacing:.04em;text-transform:uppercase;font-size:11px;font-weight:750}.preferences-threshold small{color:#64748b;font-size:12px;line-height:1.4}.preferences-currency{color:#64748b;align-items:center;gap:6px;font-size:13px;display:inline-flex}.preferences-currency-input{text-align:right;background:#fff;border:1px solid #cbd5e1;border-radius:8px;width:9rem;height:36px;padding:0 10px;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:13px}.preferences-toggle{color:#334155;cursor:pointer;align-items:flex-start;gap:8px;margin:0 0 16px;font-size:13px;line-height:1.4;display:flex}.preferences-toggle input{margin-top:2px}.preferences-email-badge{color:#64748b;vertical-align:middle;background:#f8fafc;border:1px solid #e2e8f0;border-radius:999px;margin-left:8px;padding:1px 8px;font-size:11px;font-style:normal;font-weight:650;display:inline-flex}.preferences-card-footer{justify-content:flex-end;display:flex}.preferences-save-btn,.preferences-action-btn{height:36px;min-height:36px;padding:0 14px;font-size:13px;font-weight:650}.preferences-resource-list{gap:12px;margin:0;padding:0;list-style:none;display:grid}.preferences-resource-list li{border-top:1px solid #e2e8f0;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:12px 0;display:flex}.preferences-resource-list li:first-child{border-top:0;padding-top:0}.preferences-resource-list strong{font-size:13px;display:block}.preferences-resource-list p{color:#64748b;max-width:28rem;margin:4px 0 0;font-size:12px;line-height:1.4}@media (max-width:900px){.preferences-help-grid,.settings-layout{grid-template-columns:1fr}}.preset-row{border-top:1px dashed #d6dde6;gap:8px;margin-top:12px;padding-top:12px;display:grid}.preset-list{flex-wrap:wrap;gap:7px;display:flex}.preset-chip{border:1px solid var(--line);background:#fff;border-radius:8px;align-items:stretch;display:flex;overflow:hidden}.preset-chip button{cursor:pointer;border:0}.preset-chip button:first-child{text-align:left;background:0 0;gap:2px;padding:7px 9px;display:grid}.preset-chip button:first-child span{color:var(--ink);font-size:9px;font-weight:800}.preset-chip button:first-child small{color:#8993a1;font-size:7px}.preset-chip .preset-remove{color:#9aa4b1;background:#f3f5f8;place-items:center;width:24px;font-size:11px;display:grid}.preset-chip .preset-remove:hover{color:#a1261c;background:#fdecea}.preset-empty{color:#9aa4b1;font-size:8px}.preset-save{gap:7px;display:flex}.preset-save input{min-width:0;height:30px;color:var(--ink);border:1px solid var(--line);background:#fff;border-radius:7px;flex:1;padding:0 9px;font-size:8.5px}.preset-save button{color:#1c684a;cursor:pointer;background:#e7f7f0;border:1px solid #c6ead9;border-radius:7px;height:30px;padding:0 11px;font-size:8.5px;font-weight:800}.origin-grid{grid-template-columns:1fr 1fr;gap:8px;display:grid}.origin-grid label{gap:4px;display:grid}.origin-grid label>span{color:#8993a1;font-size:7px}.origin-grid input{width:100%;min-width:0;height:29px;color:var(--ink);border:1px solid var(--line);background:#f8f9fb;border-radius:6px;outline:none;padding:0 8px;font-size:8px}.origin-grid input:focus{border-color:var(--orange);box-shadow:0 0 0 2px #ff990021}.origin-grid .wide-field{grid-column:1/-1}.dashboard-grid-wide{grid-template-columns:minmax(0,1fr)}.synced-chip{color:#0c7450;background:#e6f7ef;border-color:#b9e3d2}.channel-placeholders,.tracking-search-panel{margin-top:14px}.tracking-search-result{background:#f0faf6;border:1px solid #c6ead9;border-radius:10px;justify-content:space-between;align-items:flex-start;gap:18px;margin-top:12px;padding:12px 14px;display:flex}.tracking-search-copy{flex:1;min-width:0}.tracking-search-result p{gap:3px;margin:0;display:grid}.tracking-search-pack{flex-shrink:0;align-self:center}.balance-card.read-only{cursor:default;pointer-events:none}.multi-client-dashboard{margin-top:14px}.multi-client-table{border:1px solid #e4e9ef;border-radius:12px;gap:0;margin-top:12px;display:grid;overflow:hidden}.multi-client-row{border-top:1px solid #edf1f5;grid-template-columns:minmax(140px,1.4fr) repeat(4,minmax(70px,.8fr)) 100px;align-items:center;gap:10px;padding:10px 12px;font-size:12px;display:grid}.multi-client-row.header{color:#758195;letter-spacing:.06em;text-transform:uppercase;background:#f5f7fa;border-top:0;font-size:10px;font-weight:850}.multi-client-row.selected{background:#f0faf6}.multi-client-row strong{color:#071121;font-size:13px;display:block}.multi-client-row small{color:#758195}.multi-client-row .attention{color:#a1261c;font-weight:800}.multi-client-row>button{background:#fff;border:1px solid #cad3df;border-radius:8px;padding:6px 10px;font-size:11px;font-weight:800}.exception-lane{border-color:#f0b9b3;margin-top:14px}.exception-lane-list{gap:6px;display:grid}.exception-lane-heading{align-items:flex-start;gap:12px}.exception-lane-toolbar{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;display:flex}.exception-lane-tool{min-height:34px!important;padding:0 10px!important;font-size:12px!important}.exception-card{background:#fff8e7;border:1px solid #f0d499;border-radius:10px;padding:8px 10px}.exception-card-heading{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.exception-card-heading p{margin:0}.exception-card-heading strong{color:#071121;display:block}.exception-card-heading small{color:#758195}.exception-card-toggle{text-align:left;cursor:pointer;width:100%;color:inherit;font:inherit;background:0 0;border:0;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:8px;padding:0;display:grid}.exception-card-toggle-main{gap:1px;min-width:0;display:grid}.exception-card-toggle-main strong{color:#071121;font-size:14px;line-height:1.2;display:block}.exception-card-toggle-main small{color:#758195;overflow-wrap:anywhere;font-size:11px;line-height:1.3}.exception-card-chevron{color:#8a7348;text-align:center;width:1rem;font-size:12px}.exception-message.compact{-webkit-line-clamp:1;-webkit-box-orient:vertical;margin:4px 0 0;font-size:11px;display:-webkit-box;overflow:hidden}.exception-actions.compact{margin-top:6px}.exception-actions .primary-action,.exception-actions .secondary-action{min-height:32px;padding:0 10px;font-size:12px}.exception-card.is-collapsed{padding-bottom:8px}.exception-message{color:#835800;margin:8px 0 0;font-size:13px;line-height:1.45}.exception-actions{flex-wrap:wrap;gap:8px;margin-top:10px;display:flex}.tracking-search-result strong{color:#0c5c3f;font-size:14px}.tracking-search-result small{color:#6f7c90;font-size:11px}.tracking-search-result dl{gap:18px;margin:0;display:flex}.tracking-search-result dt{color:#7b8799;letter-spacing:.06em;text-transform:uppercase;font-size:10px;font-weight:850}.tracking-search-result dd{color:#071121;margin:3px 0 0;font-size:12px}.customs-section{background:#fff8ea;border:1px solid #f0d499;border-radius:12px;margin-top:14px;padding:16px}.customs-heading{justify-content:space-between;align-items:baseline;gap:12px;margin-bottom:10px;display:flex}.customs-heading strong{color:#4d3105;margin-top:4px;font-size:14px;display:block}.customs-note{color:#7a5b1e;margin:8px 0;font-size:12px;line-height:1.55}.customs-brokerage{gap:4px;margin:10px 0;display:grid}.customs-brokerage span{color:#835800;font-size:11px;font-weight:800}.customs-brokerage select{color:#101b2c;background:#fff;border:1px solid #e0cf9d;border-radius:8px;min-height:34px;padding:0 8px;font-size:12px}.customs-item{background:#fff;border:1px solid #f0e3c0;border-radius:10px;margin:12px 0;padding:12px}.customs-item-heading{justify-content:space-between;gap:10px;margin-bottom:8px;display:flex}.customs-item-heading strong{color:#101b2c;font-size:13px}.customs-item-heading small{color:#8a7a55;font-size:11px}.customs-grid{grid-template-columns:1fr 1fr 1fr auto;align-items:end;gap:8px;display:grid}.customs-grid label{gap:4px;display:grid}.customs-grid label span{color:#9a8a5f;font-size:10px;font-weight:750}.customs-grid input{color:#101b2c;background:#f8f9fb;border:1px solid #d9d2bd;border-radius:7px;width:100%;min-width:0;height:32px;padding:0 8px;font-size:12px}.customs-grid .hts-lookup{color:#1c684a;cursor:pointer;white-space:nowrap;background:#e7f7f0;border:1px solid #c6ead9;border-radius:7px;height:32px;padding:0 10px;font-size:11px;font-weight:800}.customs-grid .hts-lookup:disabled{opacity:.65;cursor:wait}.customs-description{color:#6f7c90;margin:8px 0 0;font-size:11px;line-height:1.45}.hts-results{gap:4px;max-height:180px;margin-top:8px;display:grid;overflow-y:auto}.hts-results button{text-align:left;color:#101b2c;cursor:pointer;background:#f6f8fb;border:1px solid #dde3ec;border-radius:7px;grid-template-columns:110px 1fr;gap:8px;padding:8px 10px;display:grid}.hts-results button strong{font-family:var(--font-display), sans-serif;font-size:12px}.hts-results button span{color:#6f7c90;font-size:11px}.hts-search-modal{width:min(560px,100%)}.hts-search-form{grid-template-columns:1fr auto;align-items:end;gap:10px;margin:14px 0 8px;display:grid}.hts-search-form label{gap:6px;display:grid}.hts-search-form label span{color:#697586;font-size:12px;font-weight:700}.hts-search-form input{min-height:42px}.hts-search-loading{background:#f7f9fc;border:1px solid #dde3ec;border-radius:12px;align-items:center;gap:14px;margin:18px 0 8px;padding:16px 18px;display:flex}.hts-search-loading strong{color:var(--ink);font-size:14px;display:block}.hts-search-loading span{color:#697586;margin-top:4px;font-size:13px;line-height:1.45;display:block}.hts-results-modal{max-height:min(420px,52vh);margin-top:12px}.hts-results-modal button{grid-template-columns:120px 1fr;padding:10px 12px}.customs-actions{justify-content:flex-end;margin-top:8px;display:flex}.customs-modal{max-width:560px}.customs-dont-show{color:#657180;align-items:center;gap:8px;margin-top:16px;font-size:13px;display:flex}.customs-dont-show input{width:16px;height:16px;accent-color:var(--orange)}.measure-grid{grid-template-columns:repeat(4,1fr);gap:8px;margin-top:13px;display:grid}.measure-grid label{border:1px solid var(--line);background:#fff;border-radius:9px;gap:5px;padding:10px 11px;display:grid;position:relative}.measure-grid span{color:#8993a1;font-size:7.5px}.measure-grid strong{font-family:var(--font-display), sans-serif;font-size:14px}.measure-grid small{color:#98a1ae;font-size:7px;position:absolute;bottom:10px;right:9px}.form-footer{border-top:1px solid var(--line);justify-content:space-between;align-items:center;gap:16px;margin:22px -25px 0;padding:15px 25px;display:flex}.form-footer p{color:#778191;align-items:center;gap:6px;margin:0;font-size:7.5px;display:flex}.form-footer p span{width:16px;height:16px;color:var(--success);background:#e8f7f0;border-radius:50%;place-items:center;font-size:8px;display:grid}.primary-action{color:var(--ink);background:var(--orange);cursor:pointer;border:0;border-radius:9px;align-items:center;gap:22px;padding:12px 15px;font-size:9px;font-weight:800;display:flex;box-shadow:0 8px 18px #f903}.primary-action:hover{background:#fa2;transform:translateY(-1px)}.dispatch-head{justify-content:space-between;align-items:flex-start;display:flex}.date-chip{color:#6e7887;border:1px solid var(--line);font-family:var(--font-display), sans-serif;letter-spacing:.08em;background:#f5f7f9;border-radius:7px;padding:6px 8px;font-size:7px;font-weight:800}.dispatch-number{align-items:end;gap:11px;margin-top:26px;display:flex}.dispatch-number strong{font-family:var(--font-display), sans-serif;letter-spacing:-.08em;font-size:56px;line-height:.8}.dispatch-number span{color:#7c8695;font-size:8.5px;line-height:1.45}.dispatch-progress{background:#e8ecf0;border-radius:6px;height:6px;margin-top:22px;overflow:hidden}.dispatch-progress span{background:var(--orange);border-radius:inherit;height:100%;display:block}.progress-labels{color:#8993a1;justify-content:space-between;margin-top:7px;font-size:7.5px;display:flex}.recent-labels{margin-top:25px}.recent-labels>p{margin:0 0 9px}.recent-labels article{border-top:1px solid var(--line);grid-template-columns:34px 1fr auto;align-items:center;gap:10px;padding:11px 0;display:grid}.carrier-badge{color:#fff;border-radius:8px;place-items:center;width:34px;height:30px;font-size:8px;font-weight:900;display:grid}.carrier-badge.ups{color:#ffc45c;background:#382e24}.carrier-badge.fedex{background:#4d2991}.carrier-badge.ebay-badge{color:#fff;background:#e53238}.manual-adjustment-grid{grid-template-columns:1fr 1fr;gap:12px;margin-bottom:14px;display:grid}.manual-adjustment-grid label{gap:5px;display:grid}.manual-adjustment-grid label>span{color:#4c5765;font-size:12px;font-weight:700}.manual-adjustment-grid input,.manual-adjustment-grid select{width:100%;min-width:0;height:40px;color:var(--ink);border:1px solid var(--line);background:#f8f9fb;border-radius:9px;outline:none;padding:0 11px;font-size:13px}.manual-adjustment-grid input:focus,.manual-adjustment-grid select:focus{border-color:var(--orange);box-shadow:0 0 0 2px #ff990021}.manual-adjustment-grid .wide-field{grid-column:1/-1}.manual-adjustment-form{padding-bottom:22px}.manual-adjustment-form>.manual-adjustment-grid,.manual-adjustment-form>.interac-admin-confirm,.manual-adjustment-form>.primary-action{margin-left:22px;margin-right:22px}.manual-adjustment-form .interac-admin-confirm{color:#637087;cursor:pointer;grid-template-columns:auto 1fr;align-items:flex-start;gap:8px;margin-top:4px;margin-bottom:12px;font-size:12px;font-weight:750;display:grid}.manual-adjustment-form .interac-admin-confirm input{accent-color:#0c8b62;margin-top:2px}.manual-adjustment-form .primary-action{justify-content:space-between;width:calc(100% - 44px)}.service-invoice-lines{gap:8px;margin:0 22px 12px;display:grid}.service-invoice-lines-header,.service-invoice-line-row{grid-template-columns:minmax(0,1.6fr) minmax(120px,.7fr) auto;align-items:end;gap:10px;display:grid}.service-invoice-lines-header{color:#637087;letter-spacing:.04em;text-transform:uppercase;font-size:11px;font-weight:800}.service-invoice-line-row label{gap:5px;min-width:0;display:grid}.service-invoice-line-row input{width:100%;min-width:0;height:40px;color:var(--ink);border:1px solid var(--line);background:#f8f9fb;border-radius:9px;outline:none;padding:0 11px;font-size:13px}.service-invoice-line-row input:focus{border-color:var(--orange);box-shadow:0 0 0 2px #ff990021}.service-invoice-line-actions{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin:0 22px 12px;display:flex}.service-invoice-line-actions .warehouse-note{margin:0}.manual-adjustment-grid textarea{width:100%;min-width:0;min-height:72px;color:var(--ink);border:1px solid var(--line);resize:vertical;background:#f8f9fb;border-radius:9px;outline:none;padding:10px 11px;font-size:13px}.manual-adjustment-grid textarea:focus{border-color:var(--orange);box-shadow:0 0 0 2px #ff990021}.service-invoice-history{gap:8px;margin-top:12px;display:grid}.service-invoice-history-panel{padding:20px 22px}.service-invoice-history-panel .panel-heading{margin:0}.service-invoice-history-panel .panel-heading .warehouse-note{margin:6px 0 0}.service-invoice-history-card{box-shadow:none;background:#fff;border:1px solid #dce3ed;border-radius:12px;gap:0;padding:0;display:grid;overflow:clip}.service-invoice-history-card[open]{gap:0;box-shadow:0 8px 24px #12223a08}.service-invoice-history-summary{cursor:pointer;justify-content:space-between;align-items:center;gap:12px;padding:10px 14px;list-style:none;display:flex}.service-invoice-history-summary::-webkit-details-marker{display:none}.service-invoice-history-summary::marker{content:""}.service-invoice-history-summary-main{flex-wrap:wrap;align-items:center;gap:6px 10px;min-width:0;display:flex}.service-invoice-history-summary-main strong{color:#091323;font-size:13px;font-weight:750;line-height:1.25}.service-invoice-history-summary-main time,.service-invoice-history-summary-main .service-invoice-history-number,.service-invoice-history-summary-main .service-invoice-history-lines-count{color:#778499;font-size:12px;line-height:1.3}.service-invoice-history-summary-main .service-invoice-status{padding:2px 7px;font-size:9px}.service-invoice-history-summary-total{text-align:right;flex-direction:column;flex:none;align-items:flex-end;gap:2px;display:flex}.service-invoice-history-summary-total strong{color:#091323;font-variant-numeric:tabular-nums;font-size:14px;font-weight:850;line-height:1.2}.service-invoice-history-expand-hint{color:#94a0b0;letter-spacing:.02em;text-transform:uppercase;font-size:10px;font-weight:650}.service-invoice-history-card[open] .service-invoice-history-expand-hint{visibility:hidden}.service-invoice-history-detail{border-top:1px solid #eef2f7;gap:12px;padding:0 14px 14px;display:grid}.service-invoice-history-heading{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.service-invoice-history-meta strong{color:#091323;font-size:15px;line-height:1.3;display:block}.service-invoice-history-submeta{color:#778499;flex-wrap:wrap;align-items:center;gap:8px;margin-top:8px;font-size:12px;line-height:1.35;display:flex}.service-invoice-history-number{color:#4b596d;font-weight:750}.service-invoice-history-lines-count{color:#94a0b0}.service-invoice-status{letter-spacing:.04em;text-transform:uppercase;white-space:nowrap;border-radius:999px;padding:4px 9px;font-size:10px;font-weight:850}.service-invoice-status.open{color:#315986;background:#eef5fc;border:1px solid #c5d9ef}.service-invoice-status.paid{color:#08714d;background:#e3f6ed;border:1px solid #b9e3d2}.service-invoice-status.draft,.service-invoice-status.creating{color:#687384;background:#edf0f3;border:1px solid #d7dde6}.service-invoice-status.failed{color:#a13b3b;background:#fff0f0;border:1px solid #f0c4c4}.service-invoice-status.void{color:#9f1d1d;background:#fde8e8;border:1px solid #f0b4b4;font-weight:700}.service-invoice-status.settled{color:#08714d;background:#e3f6ed;border:1px solid #b9e3d2}.service-invoice-status.estimated{color:#315986;background:#eef5fc;border:1px solid #c5d9ef}.service-invoice-status.billing_attention{color:#9a5d00;background:#fff0c9;border:1px solid #f0d59a}.service-invoice-history-total{text-align:right;flex:none}.service-invoice-history-total small{color:#778499;letter-spacing:.05em;text-transform:uppercase;font-size:10px;font-weight:750;display:block}.service-invoice-history-total strong{color:#091323;font-family:var(--font-display), sans-serif;margin-top:2px;font-size:22px;line-height:1.1;display:block}.service-invoice-history-total>span:last-child{color:#94a0b0;margin-top:4px;font-size:11px;font-weight:550;display:block}.service-invoice-history-memo{color:#5f6c7d;white-space:pre-wrap;background:#f8fafc;border:1px solid #e8edf3;border-radius:10px;margin:0;padding:10px 12px;font-size:12px;line-height:1.45}.service-invoice-history-lines{background:#f8fafc;border:1px solid #e8edf3;border-radius:10px;gap:0;padding:2px 14px;display:grid;overflow:hidden}.service-invoice-history-lines-header,.service-invoice-history-lines-row{grid-template-columns:minmax(0,1.5fr) repeat(2,minmax(88px,.45fr));align-items:center;gap:12px;display:grid}.service-invoice-history-lines-header{color:#637087;letter-spacing:.05em;text-transform:uppercase;border-bottom:1px solid #e8edf3;padding:10px 0;font-size:10px;font-weight:800}.service-invoice-history-lines-row{border-top:1px solid #e8edf3;padding:11px 0;font-size:13px;line-height:1.35}.service-invoice-history-lines-row:first-of-type{border-top:0}.service-invoice-history-line-desc{color:#172033;overflow-wrap:anywhere;font-weight:650}.service-invoice-history-lines-row [data-label=Before\ tax],.service-invoice-history-lines-row [data-label=Total]{color:#4b596d;font-variant-numeric:tabular-nums}.service-invoice-history-actions{flex-wrap:wrap;align-items:center;gap:10px;padding-top:2px;display:flex}.service-invoice-history-actions .interac-admin-confirm{color:#637087;cursor:pointer;grid-template-columns:auto 1fr;align-items:flex-start;gap:8px;margin:0;font-size:12px;font-weight:750;display:grid}.service-invoice-history-actions .interac-admin-confirm input{accent-color:#0c8b62;margin-top:2px}.service-invoice-stripe-link{color:#315986;background:#eef5fc;border:1px solid #c5d9ef;border-radius:9px;align-items:center;min-height:38px;padding:0 13px;font-size:12px;font-weight:800;text-decoration:none;transition:background .15s,border-color .15s;display:inline-flex}.service-invoice-stripe-link:hover{background:#e4eef9;border-color:#b4cce6}.service-invoice-stripe-link.secondary{color:#4b596d;background:#fff;border-color:#cdd6e2}.service-invoice-stripe-link.secondary:hover{background:#f7f9fc}.service-invoice-mark-paid-details{flex:100%;margin:0}.service-invoice-mark-paid-details>summary{color:#08714d;cursor:pointer;background:#edf9f4;border:1px solid #b9e3d2;border-radius:9px;align-items:center;min-height:38px;padding:0 13px;font-size:12px;font-weight:800;list-style:none;display:inline-flex}.service-invoice-mark-paid-details>summary::-webkit-details-marker{display:none}.service-invoice-mark-paid-details[open]>summary{margin-bottom:10px}.service-invoice-paid-note{color:#08714d;font-size:12px;font-weight:750}.service-invoice-history-empty{margin:0}.service-invoice-memo{color:#637087;white-space:pre-wrap;margin:6px 0 0;font-size:12px;line-height:1.45}.service-invoice-line-table{gap:6px;display:grid}.service-invoice-line-table-header,.service-invoice-line-table-row{grid-template-columns:minmax(0,1.5fr) repeat(2,minmax(88px,.5fr));align-items:start;gap:10px;display:grid}.service-invoice-line-table-header{color:#637087;letter-spacing:.04em;text-transform:uppercase;font-size:11px;font-weight:800}.service-invoice-line-table-row{font-size:13px}.service-invoice-customer-list{gap:16px;display:grid}.service-invoice-customer-card{border-bottom:1px solid var(--line);gap:10px;padding:16px 0;display:grid}.service-invoice-history-actions{gap:12px;display:grid}.service-invoice-mark-paid{border:1px solid var(--line);background:#f8f9fb;border-radius:10px;gap:10px;padding:12px;display:grid}.service-invoice-mark-paid label>span{color:#637087;font-size:12px;font-weight:700}.service-invoice-mark-paid input[type=text]{width:100%;min-width:0;height:40px;color:var(--ink);border:1px solid var(--line);background:#fff;border-radius:9px;outline:none;padding:0 11px;font-size:13px}.service-invoice-mark-paid .interac-admin-confirm{margin:0}.manual-adjustment-form>.service-invoice-issue-actions{flex-wrap:wrap;align-items:center;gap:12px;margin:0 22px 16px;display:flex}.service-invoice-stack-panel{padding:20px 22px}.service-invoice-stack-panel .panel-heading{justify-content:space-between;align-items:flex-start;gap:12px;margin:0;display:flex}.service-invoice-stack-panel .warehouse-note{margin:12px 0 0}.service-invoice-stack-panel .interac-admin-confirm{color:#637087;cursor:pointer;grid-template-columns:auto 1fr;align-items:flex-start;gap:8px;margin-top:12px;font-size:12px;font-weight:750;display:grid}.service-invoice-stack-panel .interac-admin-confirm input{accent-color:#0c8b62;margin-top:2px}.service-invoice-stack-lines .service-invoice-history-lines-header,.service-invoice-stack-lines .service-invoice-history-lines-row{grid-template-columns:minmax(0,1.5fr) repeat(2,minmax(88px,.45fr)) auto}.service-invoice-stack-lines .service-invoice-history-lines-row{align-items:center}.service-invoice-stack-line{grid-template-columns:minmax(0,1.5fr) repeat(2,minmax(88px,.5fr)) auto}.service-invoice-stack-banner{background:linear-gradient(125deg,#f5fbf8 0%,#fff 75%);border:1px solid #b9e3d2;border-radius:18px;justify-content:space-between;align-items:flex-start;gap:20px;padding:22px 24px;display:flex;box-shadow:0 12px 35px #08714d14}.service-invoice-stack-banner-copy h4{color:#081221;font-family:var(--font-display), sans-serif;letter-spacing:-.025em;margin:4px 0 8px;font-size:22px}.service-invoice-stack-banner-copy p{color:#66748a;margin:0;font-size:14px;line-height:1.55}.service-invoice-stack-banner-actions{align-content:start;gap:12px;min-width:min(100%,320px);display:grid}.service-invoice-stack-banner-actions .primary-action{justify-content:space-between}.service-invoice-stack-banner-total{text-align:right;flex:none}.service-invoice-stack-banner-total small{color:#08714d;letter-spacing:.06em;text-transform:uppercase;font-size:11px;font-weight:850;display:block}.service-invoice-stack-banner-total strong{color:#08714d;font-family:var(--font-display), sans-serif;margin-top:4px;font-size:clamp(28px,3vw,36px);line-height:1;display:block}.service-invoice-fulfillment-panel .panel-heading p.warehouse-note{margin:6px 0 0}.service-invoice-fulfillment-panel .admin-audit-card footer{margin:0;padding-top:0}.admin-audit-card-amount small{color:#778499;margin-top:4px;font-size:11px;font-weight:650;display:block}.secondary-action.compact{min-height:40px;padding:0 12px}@media (max-width:560px){.manual-adjustment-grid{grid-template-columns:1fr}.manual-adjustment-grid .wide-field{grid-column:auto}.manual-adjustment-form>.manual-adjustment-grid,.manual-adjustment-form>.interac-admin-confirm,.manual-adjustment-form>.primary-action{margin-left:16px;margin-right:16px}.manual-adjustment-form .primary-action{width:calc(100% - 32px)}.service-invoice-lines,.service-invoice-line-actions{margin-left:16px;margin-right:16px}.service-invoice-lines-header,.service-invoice-line-row,.service-invoice-line-table-header,.service-invoice-line-table-row{grid-template-columns:1fr}.service-invoice-history-summary{align-items:flex-start}.service-invoice-history-summary-total{text-align:left;align-items:flex-start}.service-invoice-history-heading{flex-direction:column}.service-invoice-history-total{text-align:left;width:100%}.service-invoice-history-lines-header{display:none}.service-invoice-history-lines-row{grid-template-columns:1fr;gap:4px;padding:12px 0}.service-invoice-history-lines-row [data-label=Before\ tax]:before,.service-invoice-history-lines-row [data-label=Total]:before{color:#94a0b0;letter-spacing:.04em;text-transform:uppercase;font-size:10px;font-weight:800}.service-invoice-history-lines-row [data-label=Before\ tax]:before{content:"Before tax Â· "}.service-invoice-history-lines-row [data-label=Total]:before{content:"Total Â· "}.service-invoice-stack-banner{flex-direction:column}.service-invoice-stack-banner-actions{width:100%;min-width:0}.admin-audit-card-heading{flex-direction:column}.admin-audit-card-amount{text-align:left;width:100%}.service-invoice-history-actions .interac-admin-confirm{flex:100%}}.account-profile-trigger{color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;gap:10px;padding:0;display:flex}.account-profile-trigger span:last-child{gap:2px;display:grid}.account-profile-trigger strong{font-size:12px}.account-profile-trigger small{color:#8b95a3;font-size:10px}.account-profile-trigger:hover strong{text-decoration:underline}.profile-modal{width:min(520px,100vw - 32px)}.profile-subtitle{color:#6f7a88;margin:0 0 16px;font-size:13px;line-height:1.5}.profile-grid{grid-template-columns:1fr 1fr;gap:12px;display:grid}.profile-grid label{gap:5px;display:grid}.profile-grid label>span{color:#4c5765;font-size:12px;font-weight:700}.profile-grid input,.profile-grid select{width:100%;min-width:0;height:40px;color:var(--ink);border:1px solid var(--line);background:#f8f9fb;border-radius:9px;outline:none;padding:0 11px;font-size:13px}.profile-grid input:focus,.profile-grid select:focus{border-color:var(--orange);box-shadow:0 0 0 2px #ff990021}.profile-grid .wide-field{grid-column:1/-1}.profile-grid .profile-readonly input{color:#8b95a3;background:#f1f3f6}.profile-grid .profile-readonly small{color:#9aa4b2;font-size:11px}@media (max-width:560px){.profile-grid{grid-template-columns:1fr}.profile-grid .wide-field{grid-column:auto}}.ebay-label-compare{background:#fdf6f6;border:1px solid #f0d6d6;border-radius:12px;margin-top:18px;padding:18px}.ebay-compare-heading{align-items:center;gap:12px;margin-bottom:14px;display:flex}.ebay-compare-heading>div{gap:4px;display:grid}.ebay-compare-heading strong{font-size:13px}.ebay-compare-heading small{color:#6f7a88;font-size:10px;line-height:1.45}.ebay-compare-actions{justify-content:flex-end;margin-top:12px;display:flex}.ebay-compare-actions .primary-action{min-width:230px}.ebay-label-compare .rate-list{gap:9px}.ebay-label-compare .rate-option{padding:13px}.ebay-label-compare .rate-service strong{font-size:12px}.ebay-label-compare .rate-service small,.ebay-label-compare .rate-price small{font-size:9px}.ebay-label-compare .rate-price strong{font-size:15px}.ebay-label-compare .carrier-badge{width:38px;height:34px;font-size:9px}.ebay-label-result{color:#0c6843;background:#edfaf4;border:1px solid #c6ead9;border-radius:10px;align-items:center;gap:12px;margin:13px 0;padding:14px 16px;display:flex}.ebay-label-result .success-mark{flex:none;width:32px;height:32px}.ebay-label-result>div{gap:4px;display:grid}.ebay-label-result strong{font-size:12px}.ebay-label-result small{color:#2c674e;font-size:9.5px}.ebay-label-result a{color:#0c6843;white-space:nowrap;margin-left:auto;font-size:10px;font-weight:800;text-decoration:none}.recent-labels article div{gap:3px;display:grid}.recent-labels article div span,.recent-labels time{color:#8a94a2;font-size:7.5px}.view-shipments{color:#fff;background:var(--ink);border-radius:9px;justify-content:space-between;align-items:center;margin-top:9px;padding:11px 12px;font-size:8.5px;font-weight:750;display:flex}.view-shipments span{color:var(--orange)}@media (max-width:1060px){.main-content{padding-inline:24px}.dashboard-grid{grid-template-columns:1fr}.dispatch-card{grid-template-columns:1fr 1fr;gap:0 24px;display:grid}.dispatch-head,.view-shipments{grid-column:1/-1}.recent-labels{margin-top:22px}}@media (max-width:760px){.app-shell{grid-template-columns:1fr}.merchant-context-control{width:min(280px,100vw - 84px);margin-left:auto}.static-workspace{display:none}.main-content{padding:0 16px 24px}.topbar{min-height:76px}.cutoff-pill{display:none}.page-intro{flex-direction:column;align-items:flex-start;gap:16px;padding:26px 0 22px}.page-intro>p{max-width:440px}.card-heading{flex-direction:column}.location-row{grid-template-columns:1fr}.route-connector{z-index:1;margin:-18px auto;transform:rotate(90deg)}.measure-grid{grid-template-columns:1fr 1fr}.form-footer{flex-direction:column;align-items:stretch}.primary-action{justify-content:space-between}.dispatch-card{display:block}.protection-insurance{grid-template-columns:1fr}}@media (max-width:430px){.balance-card{min-width:126px}.page-intro h2{font-size:38px}.shipment-form,.card-heading{padding-inline:17px}.form-footer{margin-inline:-17px;padding-inline:17px}.stepper{justify-content:space-between;width:100%}}@media (prefers-reduced-motion:no-preference){.primary-action,.nav-link,.view-shipments{transition:all .18s}}.editable-card{min-height:138px;padding:14px}.destination-grid{grid-template-columns:1fr 1fr;gap:8px;display:grid}.destination-grid label{gap:4px;display:grid}.destination-grid label>span{color:#8993a1;font-size:7px}.destination-grid input,.destination-grid select{width:100%;min-width:0;height:29px;color:var(--ink);border:1px solid var(--line);background:#f8f9fb;border-radius:6px;outline:none;padding:0 8px;font-size:8px}.destination-grid input:focus,.destination-grid select:focus,.measure-grid input:focus{border-color:var(--orange);box-shadow:0 0 0 2px #ff990021}.measure-grid input{width:calc(100% - 22px);min-width:0;color:var(--ink);font-family:var(--font-display), sans-serif;background:0 0;border:0;outline:none;padding:0;font-size:14px;font-weight:700}.stepper .complete{color:var(--success)}.stepper .complete span{color:#fff;background:var(--success);border-color:var(--success)}.primary-action:disabled{cursor:not-allowed;opacity:.62;transform:none}.primary-action:disabled:is([aria-busy=true],.is-pending){cursor:wait}.form-error{color:#a42d2d;background:#fff0f0;border:1px solid #f2c9c9;border-radius:8px;margin:13px 0 -5px;padding:9px 11px;font-size:8px}.rates-panel{padding:20px 25px 0}.route-summary{border:1px solid var(--line);background:#f8f9fb;border-radius:11px;justify-content:space-between;align-items:center;gap:18px;padding:13px 15px;display:flex}.route-summary>div:first-child{gap:5px;min-width:0;display:grid}.route-summary strong span{color:var(--orange);padding:0 5px}.route-summary small{color:#7e8896;font-size:7.5px}.route-summary-actions{flex-wrap:wrap;flex-shrink:0;gap:8px;display:flex}.route-summary-actions button{color:var(--ink);border:1px solid var(--line);cursor:pointer;background:#fff;border-radius:7px;padding:7px 10px;font-size:7.5px;font-weight:750}.route-summary-actions button:disabled{opacity:.55;cursor:not-allowed}.us-duties-option{gap:8px;margin:12px 0 4px;display:grid}.us-duties-option .field-label{color:#5c6570;letter-spacing:.04em;text-transform:uppercase;font-size:7.5px;font-weight:800}.us-duties-option-buttons{grid-template-columns:1fr 1fr;gap:8px;display:grid}.us-duties-option-buttons button{text-align:left;color:var(--ink);border:1px solid var(--line);cursor:pointer;background:#fff;border-radius:10px;gap:3px;padding:10px 12px;display:grid}.us-duties-option-buttons button.selected{background:#edfaf4;border-color:#1f6b4a;box-shadow:inset 0 0 0 1px #1f6b4a}.us-duties-option-buttons button strong{font-size:9px}.us-duties-option-buttons button small{color:#6b7380;font-size:7.5px}.us-duties-option-buttons button:disabled{opacity:.55;cursor:not-allowed}@media (max-width:720px){.us-duties-option-buttons{grid-template-columns:1fr}}.mode-notice{color:#756043;background:#fff8ea;border:1px solid #f3dfb7;border-radius:8px;align-items:center;gap:7px;margin:11px 0;padding:8px 10px;font-size:7.5px;display:flex}.mode-notice span{color:#7a4c00;letter-spacing:.06em;text-transform:uppercase;background:#ffe7b5;border-radius:5px;padding:3px 5px;font-size:6.5px;font-weight:800}.mode-notice.live{color:#2c674e;background:#edfaf4;border-color:#c6ead9}.mode-notice.live span{color:#0c6843;background:#d5f4e5}.mode-notice.admin-network-warning{color:#7a4c00;background:#fff5e2;border-color:#efd3a0}.mode-notice.admin-network-warning span{color:#7a4c00;background:#ffe7b5}.rate-list{gap:8px;display:grid}.rate-history-panel{border:1px solid var(--line);background:#f8f9fb;border-radius:11px;margin:14px 0 4px;padding:12px 13px}.rate-history-heading{gap:3px;margin-bottom:10px;display:grid}.rate-history-heading small{color:#7e8896;font-size:7.5px}.rate-history-empty{color:#7e8896;margin:0;font-size:7.5px}.rate-history-list{gap:8px;margin:0;padding:0;list-style:none;display:grid}.rate-history-list li{border:1px solid var(--line);background:#fff;border-radius:9px;justify-content:space-between;align-items:center;gap:12px;padding:8px 10px;display:flex}.rate-history-list li>div:first-child{gap:2px;min-width:0;display:grid}.rate-history-list li strong{font-size:9px}.rate-history-list li small{color:#7e8896;font-size:7.5px}.rate-history-service{text-align:right;flex-shrink:0;gap:2px;display:grid}.rate-history-service strong{color:#4b5563;font-size:8px;font-weight:650}.rate-history-service b{font-size:10px}.order-rate-history-panel{margin-bottom:14px;padding:16px 18px}.order-rate-history-head{justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:12px;display:flex}.order-rate-history-head h3{margin:4px 0 6px;font-size:15px}.order-rate-history-head p{color:#6b7380;max-width:42rem;margin:0;font-size:8px}.order-rate-history-empty{color:#7e8896;margin:0;font-size:8px}.order-rate-history-list{gap:8px;margin:0;padding:0;list-style:none;display:grid}.order-rate-history-row{border:1px solid var(--line);background:#f8f9fb;border-radius:10px;grid-template-columns:minmax(0,1.4fr) minmax(120px,1fr) auto;align-items:center;gap:12px;padding:10px 12px;display:grid}.order-rate-history-row.kind-pending{background:#fff8ea;border-color:#f0d9a4}.order-rate-history-main{gap:2px;min-width:0;display:grid}.order-rate-history-main strong{font-size:9.5px}.order-rate-history-main small{color:#7e8896;font-size:7.5px}.order-rate-history-rate{text-align:right;gap:2px;display:grid}.order-rate-history-rate strong{color:#4b5563;font-size:8px;font-weight:650}.order-rate-history-rate b{font-size:10px}.order-rate-history-pending-label{color:#8a6a20;font-size:8px;font-weight:700}.order-rate-history-action .order-action.subtle{background:0 0}@media (max-width:720px){.order-rate-history-row{grid-template-columns:1fr}.order-rate-history-rate{text-align:left}.order-rate-history-head{flex-direction:column}}.rate-option{text-align:left;width:100%;color:var(--ink);border:1px solid var(--line);cursor:pointer;background:#fff;border-radius:11px;grid-template-columns:40px minmax(120px,1fr) auto auto 18px;align-items:center;gap:10px;padding:12px;display:grid}.rate-option:hover{border-color:#b9c2ce}.rate-option.selected{border-color:var(--orange);box-shadow:0 0 0 2px #ff99001c}.carrier-badge.canada-post{color:#fff;background:#d5272f}.rate-service,.rate-price{gap:3px;display:grid}.rate-service small,.rate-price small{color:#8b95a3;font-size:7px}.rate-admin-economics{font-weight:700;color:#5b6b3f!important}.admin-economics-breakdown{background:#f7faef;border:1px dashed #c5d0a8;border-radius:10px;margin-top:10px;padding:10px 12px}.admin-economics-breakdown dt{color:#5b6b3f}.admin-economics-breakdown dd{color:#243015;font-weight:750}.admin-clients-table-wrap{background:#fff;border:1px solid #e2e8f0;border-radius:12px;width:100%;overflow-x:auto}.admin-clients-table{border-collapse:collapse;width:100%;min-width:640px;font-size:13px}.admin-clients-table th,.admin-clients-table td{text-align:left;vertical-align:top;border-bottom:1px solid #edf1f6;padding:10px 12px}.admin-clients-table th{color:#6b7788;letter-spacing:.04em;text-transform:uppercase;white-space:nowrap;background:#f7f9fc;font-size:11px;font-weight:800}.admin-clients-table tbody tr:last-child td{border-bottom:0}.admin-clients-table .muted{color:#8090a3;word-break:break-all;font-size:11px;font-weight:600}.at-a-loss-row td{background:#fff3f0}.admin-client-settlement{gap:20px}.admin-client-settlement>.portal-view-intro{flex-wrap:wrap;align-items:flex-start;gap:18px;margin-bottom:4px}.admin-client-settlement>.portal-view-intro h3{color:#081221;font-family:var(--font-display), sans-serif;letter-spacing:-.035em;margin:6px 0 8px;font-size:clamp(24px,2.4vw,36px);line-height:1.08}.admin-settlement-controls{flex-wrap:wrap;flex:280px;justify-content:flex-end;align-items:end;gap:12px;display:flex}.admin-settlement-controls .reconciliation-field{min-width:180px;margin-top:0}.admin-settlement-controls .reconciliation-field select{width:100%;min-height:44px;color:var(--ink);border:1px solid var(--line);font:inherit;background:#fff;border-radius:9px;padding:11px 12px;font-size:14px;font-weight:650}.admin-settlement-hero{background:linear-gradient(#fbfdf6 0%,#f3f7ea 100%);border:1px solid #d7e0c4;border-radius:14px;gap:18px;padding:18px 20px;display:grid}@media (min-width:960px){.admin-settlement-hero{grid-template-columns:minmax(200px,240px) minmax(0,1fr);align-items:start}}.admin-settlement-amount{font-family:var(--font-display), sans-serif;color:#243015;letter-spacing:-.03em;margin:4px 0 8px;font-size:clamp(1.9rem,3vw,2.5rem);font-weight:750;line-height:1.05}.admin-settlement-metrics{background:#ffffffb8;border:1px dashed #c5d0a8;border-radius:12px;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 12px;margin:0;padding:12px 14px;display:grid}@media (min-width:720px){.admin-settlement-metrics{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (min-width:1100px){.admin-settlement-metrics{grid-template-columns:repeat(5,minmax(0,1fr))}}.admin-settlement-metrics>div{gap:4px;min-width:0;padding:6px 4px;display:grid}.admin-settlement-metrics dt{color:#5b6b3f;letter-spacing:.04em;text-transform:uppercase;margin:0;font-size:10px;font-weight:800}.admin-settlement-metrics dd{color:#243015;overflow-wrap:anywhere;margin:0;font-size:14px;font-weight:750}.admin-settlement-section{background:#fff;border:1px solid #e2e8f0;border-radius:14px;gap:12px;padding:16px 18px;display:grid}.admin-settlement-section .panel-heading{border-bottom:0;align-items:flex-start;margin:0;padding:0 0 4px}.admin-settlement-section .panel-heading h4{margin:4px 0 0;font-size:17px}.admin-settlement-section .panel-heading p.muted{max-width:52rem;margin:6px 0 0}.admin-settlement-section .panel-heading button{cursor:pointer;background:#fff;border:1px solid #cdd6e2;border-radius:8px;flex:none;min-height:38px;padding:0 12px;font-size:12px;font-weight:800}.admin-settlement-paste{box-sizing:border-box;border:1px solid var(--line);width:100%;font:inherit;resize:vertical;background:#fff;border-radius:10px;margin:0;padding:12px 14px;font-size:13px;line-height:1.45;display:block}.admin-settlement-matched td{background:#eef6ff}@media (max-width:760px){.admin-settlement-controls{justify-content:stretch}.admin-settlement-controls .reconciliation-field{flex:100%;min-width:0}}.rate-badge{color:#1c684a;text-transform:uppercase;background:#e7f7f0;border-radius:6px;padding:4px 6px;font-size:6.5px;font-weight:800}.rate-badge.fast{color:#865400;background:#fff0cf}.rate-price{text-align:right;min-width:72px}.rate-price strong{font-family:var(--font-display), sans-serif;font-size:12px}.radio-circle{border:1.5px solid #bbc4cf;border-radius:50%;width:15px;height:15px;box-shadow:inset 0 0 0 3px #fff}.rate-option.selected .radio-circle{background:var(--orange);border-color:var(--orange)}.rates-footer{border-top:1px solid var(--line);justify-content:space-between;align-items:center;gap:16px;margin:18px -25px 0;padding:14px 25px;display:flex}.rates-footer>div{gap:3px;display:grid}.rates-footer>div span{color:#8993a1;font-size:7px}.rates-footer>div strong{font-family:var(--font-display), sans-serif;font-size:16px}.label-panel{text-align:center;padding:25px}.success-mark{color:#fff;background:var(--success);border-radius:50%;place-items:center;width:42px;height:42px;margin:0 auto 13px;font-size:17px;font-weight:800;display:grid;box-shadow:0 0 0 7px #e8f7f0}.success-mark.review{color:#7a4c00;background:var(--orange);box-shadow:0 0 0 7px #fff0cf}.label-panel h4{font-family:var(--font-display), sans-serif;letter-spacing:-.04em;margin:7px 0;font-size:19px}.label-panel>p{max-width:460px;color:var(--muted);margin:0 auto;font-size:8.5px;line-height:1.65}.label-ticket{text-align:left;background:#f8f9fb;border:1px dashed #b7c0cb;border-radius:12px;max-width:430px;margin:20px auto 0;padding:15px}.ticket-top{grid-template-columns:36px 1fr auto;align-items:center;gap:10px;display:grid}.ticket-top>div{gap:3px;display:grid}.ticket-top>div span{color:#7e8896;font-size:7px}.ticket-top>b{font-family:var(--font-display), sans-serif;font-size:11px}.ticket-route{font-family:var(--font-display), sans-serif;grid-template-columns:auto 1fr auto;align-items:center;gap:10px;margin:16px 0;font-size:16px;font-weight:800;display:grid}.ticket-route i{background:repeating-linear-gradient(90deg,#aab4c0 0 5px,#0000 5px 9px);height:1px}.tracking-line{border-top:1px solid var(--line);justify-content:space-between;gap:10px;padding-top:11px;display:flex}.tracking-line span{color:#85909f;font-size:7px}.tracking-line strong{font-family:var(--font-display), sans-serif;letter-spacing:.08em;font-size:8px}.label-actions{justify-content:center;gap:9px;margin-top:18px;display:flex}.label-actions>button:first-child{color:var(--ink);border:1px solid var(--line);cursor:pointer;background:#fff;border-radius:9px;padding:11px 14px;font-size:8px;font-weight:800}.label-actions .primary-action,.label-actions .label-download{justify-content:center;font-size:10px;text-decoration:none}.purchase-confirmation{text-align:left;border:1px solid var(--line);cursor:pointer;background:#f7f9fb;border-radius:10px;align-items:flex-start;gap:11px;max-width:560px;margin:18px auto 0;padding:14px 15px;display:flex}.purchase-confirmation input{width:17px;height:17px;accent-color:var(--orange);flex:none;margin:1px 0 0}.purchase-confirmation>label{cursor:pointer;gap:4px;display:grid}.purchase-confirmation strong{font-size:12px}.purchase-confirmation small{color:var(--muted);font-size:10px;line-height:1.5}.provider-reference{text-align:left;background:#f8f9fb;border:1px dashed #b7c0cb;border-radius:12px;gap:6px;max-width:430px;margin:20px auto 0;padding:16px;display:grid}.provider-reference span{color:#85909f;font-size:9px}.provider-reference strong{overflow-wrap:anywhere;font-family:var(--font-display), sans-serif;letter-spacing:.04em;font-size:11px}@media (max-width:760px){.destination-grid{grid-template-columns:1fr 1fr}.rate-option{grid-template-columns:38px 1fr auto}.rate-badge{grid-column:2;justify-self:start}.rate-price{grid-area:1/3/span 2}.radio-circle{display:none}.rates-footer{flex-direction:column;align-items:stretch}.rates-footer .primary-action{justify-content:space-between}}.pricing-breakdown{border-block:1px solid var(--line);gap:7px;margin:12px 0;padding:12px 0;display:grid}.pricing-breakdown div{justify-content:space-between;align-items:center;gap:20px;display:flex}.pricing-breakdown dt{color:var(--muted);font-size:12px}.pricing-breakdown dd{color:var(--ink);margin:0;font-size:12px;font-weight:800}.pricing-breakdown div:last-child dd{font-size:15px}.wallet-restriction{color:#7b291e;background:#fff0ed;border:1px solid #f1b5aa;border-radius:12px;align-items:flex-start;gap:14px;margin:0 0 18px;padding:16px 18px;display:flex}.wallet-restriction strong{flex:none;font-size:14px}.wallet-restriction span{font-size:13px;line-height:1.5}.billing-invoices{gap:18px;display:grid}.billing-invoice-section{background:var(--paper);border:1px solid var(--line);border-radius:var(--radius-panel);box-shadow:var(--shadow-card);padding:22px 24px 20px}.billing-invoice-section-head{justify-content:space-between;align-items:flex-start;gap:18px;margin-bottom:16px;display:flex}.billing-invoice-section-head h3{font-family:var(--font-display), sans-serif;letter-spacing:-.03em;margin:4px 0 6px;font-size:20px}.billing-invoice-section-head p{max-width:52ch;color:var(--muted);margin:0;font-size:13px;line-height:1.5}.billing-statement-link{border:1px solid var(--line);color:var(--ink);white-space:nowrap;background:#fff;border-radius:9px;flex:none;padding:9px 12px;font-size:12px;font-weight:800;text-decoration:none}.billing-statement-link:hover{background:#f7f9fc}.visually-hidden{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.client-statement{gap:16px;display:grid}.client-statement-hero{gap:14px;display:grid}.client-statement-head{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.client-statement-head h3{margin:4px 0 6px}.client-statement-head p{color:var(--muted);margin:0;font-size:13px;line-height:1.45}.client-statement-range{flex-wrap:wrap;align-items:end;gap:12px;display:flex}.client-statement-range label{gap:4px;display:grid}.client-statement-range span{color:var(--muted);font-size:11px;font-weight:700}.client-statement-range input{border:1px solid var(--line);border-radius:9px;min-height:40px;padding:0 12px;font-size:13px}.client-statement-range button{background:var(--ink);color:#fff;cursor:pointer;border:0;border-radius:9px;min-height:40px;padding:0 16px;font-size:13px;font-weight:800}.client-statement-range button:disabled{opacity:.6;cursor:not-allowed}.client-statement-period{color:var(--muted);margin:0;font-size:13px}.client-statement-tabs{width:max-content;margin:0}.client-statement-table-wrap{overflow:auto}.client-statement-detail-title{margin:0 0 12px;font-size:15px}.client-statement-table{border-collapse:collapse;width:100%;font-size:13px}.client-statement-table th,.client-statement-table td{border-bottom:1px solid var(--line);text-align:left;vertical-align:top;padding:8px 10px}.client-statement-table thead th{color:#5b6b7a;text-transform:uppercase;letter-spacing:.02em;font-size:11px;font-weight:800}.client-statement-table tbody th{color:var(--ink);font-weight:650}.client-statement-table td:nth-child(2),.client-statement-table td:nth-child(3){text-align:right;white-space:nowrap}.client-statement-table tr.is-section th,.client-statement-table tr.is-section td{color:#475569;border-bottom:0;padding-top:16px;font-weight:800}.client-statement-table tr.is-subtotal{background:#f8fafc}.client-statement-table tr.is-subtotal th,.client-statement-table tr.is-subtotal td{font-weight:800}.client-statement-table tr.is-total{background:#f1f5f9}.client-statement-table tr.is-total th,.client-statement-table tr.is-total td{color:var(--ink);border-bottom:0;font-weight:800}.client-statement-table tr.is-due{background:#fff7ed}.client-statement-table tr.is-due th,.client-statement-table tr.is-due td{color:#9a3412;border-bottom:0;font-weight:800}.client-statement-notes{color:var(--muted);gap:6px;margin:16px 0 0;padding:0;font-size:12px;line-height:1.45;list-style:none;display:grid}@media (max-width:800px){.client-statement-head{flex-direction:column;align-items:stretch}}.stmt-page{gap:18px}.stmt-toolbar{background:#fff;border:1px solid #e2e8f0;border-radius:12px;flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:14px;padding:16px 18px;display:flex;box-shadow:0 1px 2px #0f172a0a}.stmt-toolbar-main{gap:10px;min-width:min(100%,28rem);display:grid}.stmt-presets,.stmt-category-tabs{background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;flex-wrap:wrap;gap:4px;width:max-content;max-width:100%;padding:3px;display:inline-flex}.stmt-presets button,.stmt-category-tabs button{color:#64748b;cursor:pointer;background:0 0;border:0;border-radius:8px;height:32px;padding:0 11px;font-size:12px;font-weight:700}.stmt-presets button.active,.stmt-category-tabs button.active{color:var(--ink);background:#fff;box-shadow:0 1px 2px #0f172a14}.stmt-custom-range{flex-wrap:wrap;align-items:end;gap:8px;display:flex}.stmt-custom-range label{gap:4px;display:grid}.stmt-custom-range span{color:#94a3b8;font-size:11px;font-weight:700}.stmt-custom-range input{border:1px solid #cbd5e1;border-radius:8px;height:36px;padding:0 10px;font-size:13px}.stmt-custom-range button,.stmt-btn-secondary,.stmt-btn-ghost{cursor:pointer;border:1px solid #0000;border-radius:8px;justify-content:center;align-items:center;height:36px;padding:0 12px;font-size:12px;font-weight:750;text-decoration:none;display:inline-flex}.stmt-custom-range button{background:var(--orange);color:#fff;border-color:var(--orange)}.stmt-btn-secondary{color:var(--ink);background:#fff;border-color:#e2e8f0}.stmt-btn-ghost{color:#475569;background:0 0;border-color:#e2e8f0}.stmt-exports{flex-wrap:wrap;gap:8px;display:flex}.stmt-scope{color:#64748b;flex-wrap:wrap;align-items:center;gap:8px;margin:0;font-size:12px;font-weight:650;display:flex}.stmt-scope-badge{color:#c2410c;background:#fff7ed;border-radius:999px;align-items:center;height:24px;padding:0 10px;font-size:11px;font-weight:800;display:inline-flex}.stmt-summary-cards{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.stmt-metric{background:#fff;border:1px solid #e2e8f0;border-radius:12px;gap:4px;padding:16px;display:grid;box-shadow:0 1px 2px #0f172a0a}.stmt-metric>span,.stmt-metric-toggle>span{color:#94a3b8;text-transform:uppercase;letter-spacing:.04em;font-size:11px;font-weight:750}.stmt-metric strong,.stmt-metric-toggle strong{color:var(--ink);font-variant-numeric:tabular-nums;letter-spacing:-.03em;font-size:1.35rem}.stmt-metric small,.stmt-metric-toggle small{color:#64748b;font-size:12px}.stmt-metric-toggle{text-align:left;cursor:pointer;background:0 0;border:0;gap:4px;width:100%;padding:0;display:grid}.stmt-tax-popover{border-top:1px solid #f1f5f9;gap:6px;margin:8px 0 0;padding-top:8px;display:grid}.stmt-tax-popover>div{justify-content:space-between;gap:10px;font-size:12px;display:flex}.stmt-tax-popover dt{color:#64748b}.stmt-tax-popover dd{font-variant-numeric:tabular-nums;margin:0;font-weight:750}.stmt-metric.is-due{background:#fff7ed;border-color:#fed7aa}.stmt-metric.is-settled{background:#ecfdf5;border-color:#a7f3d0}.stmt-due-badge{border-radius:999px;align-items:center;width:max-content;height:22px;padding:0 8px;font-size:11px;font-weight:800;display:inline-flex}.stmt-metric.is-due .stmt-due-badge{color:#9a3412;background:#ffedd5}.stmt-metric.is-settled .stmt-due-badge{color:#047857;background:#d1fae5}.stmt-ledger,.stmt-sections{gap:12px;display:grid}.stmt-section-card{background:#fff;border:1px solid #e2e8f0;border-radius:12px;gap:0;display:grid;overflow:hidden;box-shadow:0 1px 2px #0f172a0a}.stmt-section-toggle,.stmt-detail-title{width:100%;color:var(--ink);text-align:left;cursor:pointer;background:#f8fafc;border:0;justify-content:space-between;align-items:center;gap:12px;margin:0;padding:14px 16px;font-size:13px;font-weight:800;display:flex}.stmt-detail-title{cursor:default}.stmt-section-toggle strong{font-variant-numeric:tabular-nums;color:#475569}.stmt-table{margin:0}.stmt-table .stmt-num{text-align:right;font-variant-numeric:tabular-nums;white-space:nowrap;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace}.stmt-line-label{align-items:center;gap:6px;display:inline-flex}.stmt-tip{color:#475569;cursor:help;background:#e2e8f0;border-radius:999px;justify-content:center;align-items:center;width:16px;height:16px;font-size:10px;font-weight:800;text-decoration:none;display:inline-flex}.stmt-footer-totals{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.stmt-footer-totals>div{background:#f8fafc;border:1px solid #e2e8f0;border-radius:12px;justify-content:space-between;align-items:center;gap:12px;padding:14px 16px;font-size:13px;font-weight:700;display:flex}.stmt-footer-totals strong{font-variant-numeric:tabular-nums;font-size:1.1rem}.stmt-footer-totals .is-due{color:#9a3412;background:#fff7ed;border-color:#fed7aa}.stmt-footer-totals .is-settled{color:#047857;background:#ecfdf5;border-color:#a7f3d0}.stmt-notes-card{background:#fff;border:1px solid #e2e8f0;border-radius:12px;padding:0 16px}.stmt-notes-card summary{cursor:pointer;color:#475569;padding:14px 0;font-size:13px;font-weight:800}.stmt-notes-card ul{color:#64748b;gap:8px;margin:0;padding:0 0 14px;font-size:12px;line-height:1.45;list-style:none;display:grid}html.dark .stmt-toolbar,html.dark .stmt-metric,html.dark .stmt-section-card,html.dark .stmt-notes-card,html[data-theme=dark] .stmt-toolbar,html[data-theme=dark] .stmt-metric,html[data-theme=dark] .stmt-section-card,html[data-theme=dark] .stmt-notes-card{box-shadow:none;background:#18181b;border-color:#27272a}html.dark .stmt-presets,html.dark .stmt-category-tabs,html.dark .stmt-section-toggle,html.dark .stmt-detail-title,html.dark .stmt-footer-totals>div,html[data-theme=dark] .stmt-presets,html[data-theme=dark] .stmt-category-tabs,html[data-theme=dark] .stmt-section-toggle,html[data-theme=dark] .stmt-detail-title,html[data-theme=dark] .stmt-footer-totals>div{color:#e4e4e7;background:#09090b;border-color:#27272a}html.dark .stmt-presets button.active,html.dark .stmt-category-tabs button.active,html[data-theme=dark] .stmt-presets button.active,html[data-theme=dark] .stmt-category-tabs button.active{color:#fafafa;background:#18181b}@media (max-width:960px){.stmt-summary-cards{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:640px){.stmt-summary-cards,.stmt-footer-totals{grid-template-columns:1fr}}@media print{.stmt-exports,.stmt-presets,.stmt-category-tabs,.stmt-custom-range{display:none!important}.stmt-section-card,.stmt-metric,.stmt-toolbar{break-inside:avoid;box-shadow:none}}.billing-invoice-empty{color:var(--muted);margin:0;font-size:13px}.billing-invoice-empty-state{border:1px dashed var(--line);background:#f8fafc;border-radius:12px;gap:4px;padding:18px 16px;display:grid}.billing-invoice-empty-state strong{color:var(--ink);font-size:14px}.billing-invoice-empty-state p{color:var(--muted);margin:0;font-size:13px;line-height:1.45}.billing-invoice-list,.billing-service-list{gap:10px;margin:0;padding:0;list-style:none;display:grid}.billing-invoice-item,.billing-service-card{border:1px solid var(--line);background:#fbfcfd;border-radius:12px;grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:16px 24px;padding:14px 16px;display:grid}.billing-service-card{grid-template-columns:1fr}.billing-service-card.pending{background:#f5f9fd;border-color:#c5d8ef}.billing-service-card.pending .billing-service-lines{border-color:#d7e5f5}.billing-invoice-item-main p,.billing-service-card-head p{color:var(--muted);margin:4px 0 0;font-size:12px;line-height:1.45}.billing-invoice-item-title{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.billing-invoice-item-title strong{color:var(--ink);letter-spacing:-.01em;font-size:14px}.billing-status{letter-spacing:.04em;text-transform:uppercase;color:#8a5a00;background:#fff0cf;border-radius:999px;align-items:center;padding:3px 8px;font-size:10px;font-weight:850;display:inline-flex}.billing-status.failed,.billing-status.creating{color:#a1261c;background:#ffebe8}.billing-status.open,.billing-status.draft,.billing-status.staging{color:#315986;background:#eef5fc}.billing-invoice-error{color:#a1261c;margin-top:6px;font-size:12px;font-style:normal;display:block}.billing-invoice-item-aside{text-align:right;justify-items:end;gap:4px;display:grid}.billing-invoice-item-aside strong{color:var(--ink);letter-spacing:-.02em;font-size:16px}.billing-invoice-item-aside small{color:var(--muted);font-size:11px;font-weight:600}.billing-invoice-actions{flex-wrap:wrap;gap:8px;margin-top:6px;display:flex}.billing-invoice-actions a{border:1px solid var(--line);color:var(--ink);background:#fff;border-radius:8px;padding:7px 10px;font-size:11px;font-weight:850;text-decoration:none}.billing-invoice-actions a:hover{background:#f7f9fc}.billing-service-card-head{grid-template-columns:minmax(0,1fr) auto;gap:16px;display:grid}.billing-service-memo{white-space:pre-wrap;margin-top:8px!important}.billing-service-lines{border:1px solid var(--line);background:#fff;border-radius:10px;gap:0;display:grid;overflow:hidden}.billing-service-lines-head,.billing-service-lines-row{grid-template-columns:minmax(0,1.6fr) minmax(96px,.45fr) minmax(96px,.45fr);align-items:start;gap:12px;padding:10px 12px;display:grid}.billing-service-lines-head{color:var(--muted);letter-spacing:.04em;text-transform:uppercase;background:#f4f6f8;font-size:11px;font-weight:800}.billing-service-lines-row{border-top:1px solid var(--line);color:var(--ink);font-size:13px}.billing-service-lines-row span:nth-child(2),.billing-service-lines-row span:nth-child(3),.billing-service-lines-head span:nth-child(2),.billing-service-lines-head span:nth-child(3){text-align:right}.billing-service-line-desc{display:block}.billing-service-lines-row .chitchats-fees{border:1px solid var(--line);background:#fff;border-radius:8px;margin-top:8px;padding:8px 10px}.billing-service-lines-row .chitchats-fees summary{color:var(--ink)}.wms-billing-docs .billing-service-lines-row{align-items:start}.billing-service-card>.billing-invoice-actions{justify-content:flex-end;margin-top:0}.billing-documents-panel{margin-top:0}.billing-documents-panel .panel-heading{align-items:flex-start;gap:16px;padding-bottom:0}.billing-documents-panel .billing-document-note.inline{max-width:none;margin:6px 0 0;padding:0}.monthly-invoice-customer-list{border:1px solid var(--line);background:#fff;border-radius:13px;margin-top:18px;display:grid;overflow:hidden}.monthly-invoice-customer-list .billing-invoice-row{border-bottom:1px solid var(--line);grid-template-columns:minmax(260px,1fr) 190px auto;align-items:center;gap:18px;min-height:78px;padding:14px 20px;display:grid}.monthly-invoice-customer-list .billing-invoice-row:last-child{border-bottom:0}.billing-invoice-main,.billing-invoice-totals{gap:4px;display:grid}.billing-invoice-main strong{color:var(--ink);font-size:14px}.billing-invoice-main small{color:var(--muted);font-size:12px;font-weight:500}.billing-invoice-main em{color:#a1261c;font-size:11px;font-style:normal}.billing-invoice-totals{text-align:right;justify-items:end}.billing-invoice-totals strong{color:var(--ink);font-size:15px}.billing-invoice-totals i{color:#8a5a00;text-transform:uppercase;background:#fff0cf;border-radius:999px;padding:4px 8px;font-size:10px;font-style:normal;font-weight:850}.billing-invoice-totals i.paid{color:#08714d;background:#e3f6ed}.billing-invoice-totals i.failed,.billing-invoice-totals i.creating{color:#a1261c;background:#ffebe8}.billing-invoice-totals i.open,.billing-invoice-totals i.draft{color:#315986;background:#eef5fc}.billing-document-note{max-width:820px;color:var(--muted);margin:4px 22px 0;font-size:12px;line-height:1.55}.monthly-invoice-customer-list>div>span:first-child,.monthly-invoice-customer-list>div>b{gap:4px;display:grid}.monthly-invoice-customer-list strong{color:var(--ink);font-size:13px}.monthly-invoice-customer-list small,.monthly-invoice-customer-list>p{color:var(--muted);font-size:12px;font-weight:500}.monthly-invoice-customer-list>p{margin:0;padding:20px 22px}.monthly-invoice-customer-list em{color:#a1261c;font-size:11px;font-style:normal}.monthly-invoice-customer-list>div>b{color:var(--ink);text-align:right}.monthly-invoice-links{justify-content:flex-end;align-items:center;gap:7px!important;display:flex!important}.monthly-invoice-links a{border:1px solid var(--line);color:var(--ink);background:#fff;border-radius:7px;padding:7px 9px;font-size:11px;font-weight:850;text-decoration:none}.billing-receipt-heading{border-top:1px solid var(--line);margin-top:26px;padding-top:22px}.receipt-list{border-top:1px solid var(--line);gap:0;margin-top:18px;display:grid}.receipt-list>div{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:20px;min-height:62px;padding:12px 22px;display:flex}.receipt-list>p{color:var(--muted);margin:0;padding:20px 22px;font-size:12px}.receipt-list>div>span{gap:3px;display:grid}.receipt-list strong{font-size:13px}.receipt-list small,.receipt-list p{color:var(--muted);font-size:12px}.receipt-list a,.billing-documents-panel .panel-heading a{color:var(--ink);font-size:12px;font-weight:800;text-decoration:none}@media (max-width:760px){.billing-invoice-section-head,.billing-invoice-item,.billing-service-card-head{grid-template-columns:1fr;display:grid}.billing-invoice-section-head{align-items:stretch}.billing-invoice-item-aside{text-align:left;justify-items:start}.billing-service-lines-head,.billing-service-lines-row{grid-template-columns:1fr}.billing-service-lines-row span:nth-child(2),.billing-service-lines-row span:nth-child(3),.billing-service-lines-head span:nth-child(2),.billing-service-lines-head span:nth-child(3){text-align:left}}.reconciliation-list{gap:18px;display:grid}.reconciliation-card{border:1px solid var(--line);background:#fff;border-radius:16px;padding:22px;box-shadow:0 10px 28px #0c14210a}.reconciliation-case-heading{justify-content:space-between;align-items:flex-start;gap:20px;display:flex}.reconciliation-case-heading span{color:var(--orange-dark,#9b5c00);letter-spacing:.08em;text-transform:uppercase;font-size:11px;font-weight:900}.reconciliation-case-heading h3{margin:5px 0 0;font-size:20px}.reconciliation-case-heading>strong{font-size:20px}.reconciliation-card dl{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin:20px 0;display:grid}.reconciliation-card dl div{border:1px solid var(--line);background:#f7f8fa;border-radius:10px;gap:4px;padding:12px;display:grid}.reconciliation-card dt{color:var(--muted);font-size:11px}.reconciliation-card dd{overflow-wrap:anywhere;margin:0;font-size:12px;font-weight:800}.reconciliation-reason{color:#7b291e;background:#fff4f1;border:1px solid #f1c8c0;border-radius:10px;gap:5px;padding:14px;font-size:12px;line-height:1.5;display:grid}.reconciliation-field{gap:6px;margin-top:14px;display:grid}.reconciliation-field span{color:var(--muted);font-size:11px;font-weight:800}.reconciliation-field input,.reconciliation-field textarea{width:100%;color:var(--ink);border:1px solid var(--line);font:inherit;background:#fff;border-radius:9px;padding:11px 12px;font-size:13px}.reconciliation-field textarea{resize:vertical;min-height:84px}.reconciliation-fields{grid-template-columns:1fr 1fr;gap:14px;display:grid}.reconciliation-confirm{align-items:center;gap:9px;margin-top:16px;font-size:12px;font-weight:800;display:flex}.reconciliation-actions{border-top:1px solid var(--line);justify-content:flex-end;gap:10px;margin-top:18px;padding-top:18px;display:flex}.reconciliation-actions button{cursor:pointer;border-radius:9px;min-height:42px;padding:10px 16px;font-size:12px;font-weight:900}.reconciliation-actions button:disabled{opacity:.55;cursor:not-allowed}.refund-resolution{color:#7b291e;background:#fff4f1;border:1px solid #eab5aa}.reconciliation-inline-hint{color:var(--muted);text-align:left;margin:12px 0 0;font-size:12px;line-height:1.5}.purchase-reconcile-panel{text-align:left;max-width:640px;margin:22px auto 0}.purchase-reconcile-heading{gap:6px;margin-bottom:14px;display:grid}.purchase-reconcile-heading h4{font-family:var(--font-display), sans-serif;letter-spacing:-.03em;text-align:left;margin:0;font-size:18px}.purchase-reconcile-heading p{color:var(--muted);margin:0;font-size:12px;line-height:1.55}.purchase-reconcile-panel .reconciliation-card-inline{box-shadow:none}.purchase-reconcile-panel .reconciliation-card-inline dl{grid-template-columns:repeat(3,minmax(0,1fr))}.purchase-reconcile-resolved{color:#0f5c40;background:#eefaf4;border:1px solid #b7e0cc;border-radius:10px;gap:6px;padding:14px 15px;display:grid}.purchase-reconcile-resolved strong{font-size:13px}.purchase-reconcile-resolved span{font-size:12px;line-height:1.5}.reconciliation-empty{align-items:center;gap:16px;display:flex}.reconciliation-empty>span{color:#fff;background:#118b61;border-radius:50%;place-items:center;width:40px;height:40px;font-weight:900;display:grid}.reconciliation-empty h3,.reconciliation-empty h4{margin:0 0 4px;font-size:17px}.reconciliation-empty p{color:var(--muted);margin:0;font-size:13px}.secondary-action{min-height:42px;color:var(--ink);border:1px solid var(--line);cursor:pointer;background:#fff;border-radius:9px;padding:10px 15px;font-size:12px;font-weight:800}@media (max-width:900px){.reconciliation-card dl{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:620px){.wallet-restriction,.receipt-list>div,.reconciliation-actions{flex-direction:column;align-items:stretch}.reconciliation-card dl,.reconciliation-fields{grid-template-columns:1fr}}@media print{.sidebar,.topbar,.page-intro,.dispatch-card,.card-heading,.label-panel>:not(.label-ticket){display:none!important}.app-shell,.dashboard-grid{display:block}.main-content{padding:0}.rate-builder,.label-ticket{box-shadow:none;border:0}.label-ticket{max-width:none;margin:0;display:block!important}}html{text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.sidebar{padding:24px 16px 18px}.brand-lockup small,.nav-label,.sidebar-support span,.sidebar-account small{font-size:9px}.main-content{padding:0 44px 44px}.topbar{min-height:96px}.cutoff-pill{padding:10px 13px;font-size:11px}.balance-card{min-width:156px;padding:11px 14px}.page-intro{padding:42px 0 32px}.eyebrow,.section-kicker{font-size:10px;line-height:1.45}.page-intro>p{max-width:380px;font-size:14px}.card-heading{padding:26px 28px 22px}.card-heading h3,.dispatch-head h3{font-size:20px}.card-heading{flex-wrap:wrap}.stepper{flex-wrap:wrap;justify-content:flex-end}.shipment-form{padding:25px 28px 0}.field-card{min-height:116px;padding:18px}.field-label{font-size:9px;line-height:1.4}.address-line{font-size:11px}.destination-grid label>span{font-size:9px}.destination-grid input,.destination-grid select{height:34px;font-size:11px}.measure-grid span{font-size:9px}.parcel-toolbar,.parcel-controls{flex-wrap:wrap}.parcel-controls .unit-toggle span{font-size:11px}.parcel-controls .unit-toggle select{height:36px;padding:0 10px;font-size:12px}.parcel-controls .same-toggle{font-size:12px}.parcel-controls .same-toggle input{width:17px;height:17px}.parcel-controls .add-parcel-button{height:36px;padding:0 14px;font-size:12px}.parcel-measure-heading strong{font-size:13px}.parcel-measure-heading button{font-size:12px}.parcel-measure-heading button.copy-from-above{padding:4px 10px;font-size:11px}.parcel-preset-select span{font-size:11px}.parcel-preset-select select{height:36px;padding:0 10px;font-size:12px}.parcel-preset-manage{font-size:12px}.preset-save{flex-wrap:wrap}.preset-save input{height:36px;padding:0 11px;font-size:12px}.preset-save button{height:36px;padding:0 14px;font-size:12px}.preset-chip button:first-child span{font-size:12px}.preset-chip button:first-child small{font-size:11px}.preset-chip .preset-remove{width:30px;font-size:14px}.preset-empty,.origin-grid label>span{font-size:11px}.origin-grid input{height:34px;padding:0 10px;font-size:12px}.order-context-row label>span{font-size:11px}.order-context-row input,.order-context-row select{height:38px;font-size:12px}.protection-fieldset{border:1px solid var(--line);background:#f8f9fb;border-radius:12px;gap:10px;margin:14px 0 0;padding:16px;display:grid}.protection-fieldset legend{color:var(--ink);margin-bottom:4px;font-size:11px;font-weight:850}.protection-toggle{border:1px solid var(--line);cursor:pointer;background:#fff;border-radius:10px;align-items:center;gap:11px;padding:12px;display:flex}.protection-toggle input{width:16px;height:16px;accent-color:var(--orange)}.protection-copy{gap:3px;font-size:12px;font-weight:850;display:grid}.protection-sub{color:#7e8896;font-size:10px;font-weight:500;line-height:1.45}.protection-insurance{border:1px solid var(--line);background:#fff;border-radius:10px;grid-template-columns:minmax(0,1fr) 150px;align-items:center;gap:14px;padding:12px;display:grid}.protection-insurance input{width:100%;height:38px;color:var(--ink);background:#fff;border:1.5px solid #b9c2ce;border-radius:8px;outline:none;padding:0 12px;font-size:13px;font-weight:750}.protection-insurance input::placeholder{color:#9aa4b1;font-weight:500}.protection-insurance input:focus{border-color:var(--orange);box-shadow:0 0 0 2px #ff990021}.form-footer{justify-content:flex-end;margin-inline:-28px;padding:18px 28px}.form-footer p{font-size:10px}.primary-action{padding:13px 17px;font-size:11px}.dispatch-card{padding:26px}.view-shipments{padding:13px 14px;font-size:11px}.sr-only{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.portal-page{padding:42px 0 0}.portal-view-intro{justify-content:space-between;align-items:flex-end;gap:34px;margin-bottom:28px;display:flex}.portal-view-intro>div{max-width:720px}.portal-view-intro>.operations-tabs{flex:auto;justify-content:flex-end;max-width:none}.portal-view-intro h2{font-family:var(--font-display), sans-serif;letter-spacing:-.06em;margin:8px 0 9px;font-size:clamp(34px,4.2vw,58px);line-height:1.02}.portal-view-intro p{max-width:600px;color:var(--muted);margin:0;font-size:14px;line-height:1.65}.portal-view-intro.compact h2{font-size:clamp(32px,3.5vw,48px)}.view-cta{flex:none;justify-content:space-between;min-width:165px}.stat-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;display:grid}.stat-grid article{border:1px solid var(--line);background:#fff;border-radius:15px;align-content:space-between;min-height:142px;padding:19px;display:grid;box-shadow:0 14px 32px #0d182709}.stat-grid article>span{color:#727d8d;font-size:11px;font-weight:650}.stat-grid article>strong{font-family:var(--font-display), sans-serif;letter-spacing:-.05em;margin:8px 0;font-size:30px}.stat-grid article small{color:#8a94a2;font-size:9px}.stat-grid article small b{color:var(--success)}.portal-columns{grid-template-columns:minmax(0,1.35fr) minmax(290px,.65fr);gap:16px;margin-top:16px;display:grid}.portal-panel{border:1px solid var(--line);border-radius:var(--radius-panel);box-shadow:var(--shadow-soft);background:#fff}.panel-heading{border-bottom:1px solid var(--line);justify-content:space-between;align-items:flex-start;gap:16px;padding:21px 22px 18px;display:flex}.panel-heading h3{font-family:var(--font-display), sans-serif;letter-spacing:-.035em;margin:5px 0 0;font-size:17px}.panel-heading h4{color:var(--ink);font-family:var(--font-display), sans-serif;letter-spacing:-.025em;margin:6px 0 0;font-size:16px}.panel-heading a,.panel-heading button{color:var(--ink);border:1px solid var(--line);cursor:pointer;background:#f6f8fa;border-radius:7px;padding:7px 9px;font-size:9px;font-weight:750}.activity-list{padding:0 22px 4px}.activity-list>div{border-bottom:1px solid var(--line);grid-template-columns:32px 1fr auto;align-items:center;gap:11px;padding:17px 0;display:grid}.activity-list>div:last-child{border-bottom:0}.activity-mark{border-radius:9px;place-items:center;width:30px;height:30px;font-size:10px;font-weight:850;display:grid}.activity-mark.delivered{color:#08764b;background:#e7f7f0}.activity-mark.transit{color:#8a5900;background:#fff0cf}.activity-mark.label{color:#315986;background:#e9f2fb}.activity-list p{gap:4px;margin:0;display:grid}.activity-list p small,.activity-list time{color:#8892a0;font-size:9px}.fulfilled-panel{padding-bottom:19px}.fulfilled-summary{gap:18px;padding:24px 22px 4px;display:grid}.fulfilled-summary>.fulfilled-metric{align-items:baseline;gap:8px;display:flex}.fulfilled-summary>.fulfilled-metric strong{font-family:var(--font-display), sans-serif;letter-spacing:-.055em;font-size:44px;line-height:1}.fulfilled-summary>.fulfilled-metric span{color:#7d8795;font-size:12px;font-weight:750}.fulfilled-summary dl{gap:10px;margin:0;display:grid}.fulfilled-summary dl div{border-top:1px solid var(--line);justify-content:space-between;align-items:center;gap:20px;padding-top:10px;display:flex}.fulfilled-summary dt{color:#7d8795;font-size:11px}.fulfilled-summary dd{margin:0;font-size:13px;font-weight:850}.fulfilled-summary>p{color:#7d8795;margin:0;font-size:10px;line-height:1.55}.shipment-table-panel{overflow:hidden}.pkz-page{flex-direction:column;gap:1.5rem;width:100%;max-width:80rem;margin:0 auto;display:flex}.pkz-page-header{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:.75rem 1rem;display:flex}.pkz-page-heading{gap:.25rem;display:grid}.pkz-page-title{letter-spacing:-.02em;color:var(--ink);margin:0;font-size:clamp(1.25rem,1.6vw,1.5rem);font-weight:750}.pkz-page-subtitle{color:#64748b;margin:0;font-size:.8125rem;line-height:1.4}.pkz-page-actions{flex-wrap:wrap;align-items:center;gap:.75rem;display:inline-flex}.pkz-page-body{gap:1rem;display:grid}.pkz-panel{background:#fff;border:1px solid #e2e8f0;border-radius:.75rem;overflow:hidden;box-shadow:0 1px 2px #0f172a0a}.pkz-toolbar{background:#fafbfc;border-bottom:1px solid #e2e8f0;flex-wrap:wrap;align-items:center;gap:.625rem .75rem;padding:.75rem .875rem;display:flex}.pkz-toolbar-right{align-items:center;gap:.5rem;margin-left:auto;display:inline-flex}.pkz-search input,.pkz-select select{height:2.25rem;color:var(--ink);font:inherit;background:#fff;border:1px solid #cbd5e1;border-radius:.5rem;padding:0 .75rem;font-size:.8125rem}.pkz-search input{width:18rem;max-width:100%}.pkz-select select{cursor:pointer;padding-right:1.75rem;font-weight:650}.pkz-filter-tabs{background:#fff;border:1px solid #cbd5e1;border-radius:.625rem;flex-wrap:wrap;gap:.25rem;padding:.25rem;display:inline-flex;box-shadow:inset 0 1px #fffc}.pkz-filter-tabs button{color:#64748b;height:2rem;font:inherit;cursor:pointer;background:0 0;border:0;border-radius:.5rem;padding:0 .75rem;font-size:.75rem;font-weight:700}.pkz-filter-tabs button:hover{color:#0f172a;background:#f1f5f9}.pkz-filter-tabs button.active{background:var(--ink);color:#fff}.pkz-btn{min-height:2.5rem;font:inherit;cursor:pointer;border:1px solid #0000;border-radius:.625rem;justify-content:center;align-items:center;gap:.375rem;padding:0 .875rem;font-size:.8125rem;font-weight:700;display:inline-flex}.pkz-btn:disabled{opacity:.6;cursor:not-allowed}.pkz-btn-primary{background:var(--orange);color:#111;border-color:var(--orange)}.pkz-btn-secondary,.pkz-btn-outline{color:var(--ink);border-color:var(--ink);background:#fff}.pkz-btn-ghost{color:var(--ink);background:0 0;border-color:#0000}.pkz-btn-danger{color:#b91c1c;background:#fef2f2;border-color:#fecaca}.pkz-badge{white-space:nowrap;border:1px solid #0000;border-radius:999px;align-items:center;gap:.375rem;min-height:1.5rem;padding:.125rem .625rem;font-size:.6875rem;font-weight:750;display:inline-flex}.pkz-badge-ready{color:#475569;background:#f1f5f9;border-color:#e2e8f0}.pkz-badge-purchased{color:#047857;background:#ecfdf5;border-color:#a7f3d0}.pkz-badge-transit{color:#1d4ed8;background:#eff6ff;border-color:#bfdbfe}.pkz-badge-delivered{color:#047857;background:#ecfdf5;border-color:#a7f3d0}.pkz-badge-exception{color:#b91c1c;background:#fef2f2;border-color:#fecaca}.pkz-badge-review{color:#b45309;background:#fffbeb;border-color:#fde68a}.pkz-badge-muted{color:#64748b;background:#f8fafc;border-color:#e2e8f0}.pkz-table-shell{width:100%;overflow-x:auto}.pkz-table{border-collapse:collapse;text-align:left;width:100%;min-width:68.75rem;font-size:.8125rem}.pkz-table-head{color:#64748b;background:#f8fafc}.pkz-th{letter-spacing:.06em;text-transform:uppercase;white-space:nowrap;border-bottom:1px solid #e2e8f0;padding:.5rem 1rem;font-size:.6875rem;font-weight:800}.pkz-td{vertical-align:middle;border-bottom:1px solid #e2e8f0;padding:.625rem 1rem}.pkz-table-row:hover{background:#f8fafc}.pkz-metric-card{background:#fff;border:1px solid #e2e8f0;border-radius:.75rem;gap:.25rem;padding:1rem 1.125rem;display:grid}.pkz-metric-label{color:#64748b;letter-spacing:.05em;text-transform:uppercase;font-size:.6875rem;font-weight:750}.pkz-metric-value{letter-spacing:-.03em;color:var(--ink);font-size:1.5rem;font-weight:800}.pkz-metric-hint{color:#94a3b8;font-size:.75rem}.trk-page{gap:14px;max-width:none;display:grid}.trk-header{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px 16px;display:flex}.trk-title-block{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.trk-title-block h2{letter-spacing:-.02em;color:var(--ink);margin:0;font-size:clamp(1.25rem,1.6vw,1.5rem);font-weight:750}.trk-count-badge{color:#475569;background:#f8fafc;border:1px solid #e2e8f0;border-radius:999px;align-items:center;height:24px;padding:0 10px;font-size:12px;font-weight:700;display:inline-flex}.trk-header-actions{align-items:center;gap:8px;display:inline-flex}.trk-secondary-btn{height:40px;color:var(--ink);cursor:pointer;background:#fff;border:1px solid #e2e8f0;border-radius:10px;padding:0 14px;font-size:13px;font-weight:700}.trk-secondary-btn:disabled{opacity:.65;cursor:wait}.trk-secondary-btn:hover:not(:disabled){background:#f8fafc}.trk-panel{background:#fff;border:1px solid #e2e8f0;border-radius:12px;overflow:hidden}.trk-toolbar{background:#fafbfc;border-bottom:1px solid #e2e8f0;flex-wrap:wrap;align-items:center;gap:10px 12px;padding:12px 14px;display:flex}.trk-status-tabs{background:#fff;border:1px solid #e2e8f0;border-radius:10px;flex-wrap:wrap;gap:4px;padding:3px;display:inline-flex}.trk-status-tabs button{color:#64748b;cursor:pointer;background:0 0;border:0;border-radius:8px;height:32px;padding:0 12px;font-size:12px;font-weight:700}.trk-status-tabs button.active{background:var(--ink);color:#fff}.trk-search input{width:18rem;max-width:100%;height:36px;color:var(--ink);background:#fff;border:1px solid #cbd5e1;border-radius:8px;padding:0 12px;font-size:13px}.trk-search input:focus{border-color:var(--orange);outline:none;box-shadow:0 0 0 2px #e86d2f29}.trk-toolbar-right{align-items:center;gap:8px;margin-left:auto;display:inline-flex}.trk-select select{height:36px;color:var(--ink);cursor:pointer;background:#fff;border:1px solid #cbd5e1;border-radius:8px;padding:0 28px 0 10px;font-size:12px;font-weight:650}.trk-table-wrap{overflow-x:auto}.trk-table{min-width:1100px}.trk-row{border-bottom:1px solid #e2e8f0;grid-template-columns:1.15fr .85fr 1.2fr 1.15fr .85fr .9fr .7fr .85fr;align-items:center;gap:12px;padding:10px 16px;font-size:13px;display:grid}.trk-row.header{color:#64748b;letter-spacing:.06em;text-transform:uppercase;background:#f8fafc;border-bottom:1px solid #e2e8f0;padding:8px 16px;font-size:11px;font-weight:800}.trk-row:not(.header):hover{background:#f8fafc}.trk-id-cell{gap:2px;min-width:0;display:grid}.trk-id-cell strong{color:var(--ink);overflow-wrap:anywhere;font-size:13px;font-weight:750}.trk-id-cell small,.trk-muted{color:#94a3b8;font-size:11px;font-weight:550}.trk-dest-cell{color:var(--ink);font-weight:600}.trk-service-cell{gap:4px;min-width:0;display:grid}.trk-service-name{text-overflow:ellipsis;white-space:nowrap;color:var(--ink);font-weight:650;overflow:hidden}.trk-carrier-badge{color:#475569;text-overflow:ellipsis;white-space:nowrap;background:#f8fafc;border:1px solid #e2e8f0;border-radius:999px;width:max-content;max-width:100%;padding:1px 7px;font-size:10px;font-weight:700;overflow:hidden}.trk-tracking-cell{gap:4px;min-width:0;display:grid}.trk-tracking-code{color:var(--ink);overflow-wrap:anywhere;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:11px;font-weight:650}.trk-tracking-actions{gap:4px;display:inline-flex}.trk-icon-btn{color:#475569;cursor:pointer;background:#fff;border:1px solid #e2e8f0;border-radius:7px;justify-content:center;align-items:center;height:28px;padding:0 8px;font-size:11px;font-weight:700;text-decoration:none;display:inline-flex}.trk-icon-btn:hover:not(:disabled){color:var(--ink);background:#f8fafc}.trk-icon-btn:disabled{opacity:.45;cursor:not-allowed}.trk-status{white-space:nowrap;border:1px solid #0000;border-radius:999px;align-items:center;height:24px;padding:0 9px;font-size:11px;font-weight:750;display:inline-flex}.trk-status-transit{color:#1d4ed8;background:#eff6ff;border-color:#bfdbfe}.trk-status-delivered{color:#047857;background:#ecfdf5;border-color:#a7f3d0}.trk-status-ready{color:#475569;background:#f1f5f9;border-color:#e2e8f0}.trk-status-exception{color:#b91c1c;background:#fef2f2;border-color:#fecaca}.trk-status-review{color:#b45309;background:#fffbeb;border-color:#fde68a}.trk-status-muted{color:#64748b;background:#f8fafc;border-color:#e2e8f0}.trk-channel-cell{justify-items:start;gap:4px;display:grid}.trk-channel-cell .channel-pill{font-size:12px}.trk-channel-cell .channel-pill.manual i{background:#64748b}.trk-push-btn{color:#475569;cursor:pointer;background:#fff;border:1px solid #e2e8f0;border-radius:6px;height:24px;padding:0 8px;font-size:10px;font-weight:750}.trk-push-btn:disabled{opacity:.5;cursor:not-allowed}.trk-date-cell{color:#475569;white-space:nowrap;font-size:12px;font-weight:600}.trk-actions-cell{flex-wrap:wrap;gap:4px;display:inline-flex}@media (max-width:960px){.trk-toolbar-right,.pkz-toolbar-right{width:100%;margin-left:0}.trk-search,.pkz-search,.trk-search input,.pkz-search input{width:100%}}.table-tools{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:16px;padding:18px 20px;display:flex}.table-tools input{width:260px;height:38px;color:var(--ink);border:1px solid var(--line);background:#f7f9fb;border-radius:9px;outline:none;padding:0 12px;font-size:11px}.table-tools input:focus{border-color:var(--orange);box-shadow:var(--focus-ring);outline:none}.table-tools>div{gap:5px;display:flex}.table-tools .shipment-table-actions{align-items:center}.tracking-refresh-time{color:#7c8796;white-space:nowrap;margin-right:7px;font-size:9px}.table-tools button{color:#687384;border:1px solid var(--line);cursor:pointer;background:#fff;border-radius:8px;padding:8px 10px;font-size:9px}.table-tools button span{color:#8b95a3;margin-left:4px}.table-tools button.filter-active{color:var(--ink);background:var(--orange-soft);border-color:#f2c56e;font-weight:800}.shipment-table{overflow-x:auto}.shipment-row{border-bottom:1px solid var(--line);grid-template-columns:1fr 1.05fr 1.2fr .65fr .85fr 1.55fr 1fr .6fr;align-items:center;gap:12px;min-width:1180px;min-height:60px;padding:0 20px;font-size:10px;display:grid}.shipment-row:not(.header):hover{background:#fafbfc}.shipment-row.header{color:#6b7280;letter-spacing:.08em;text-transform:uppercase;background:#f8f9fb;min-height:42px;font-size:8px;font-weight:800}.shipment-row>span:first-child{gap:3px;font-weight:800;display:grid}.shipment-row>span:first-child small{overflow-wrap:anywhere;color:#8a94a2;font-size:8px;font-weight:500}.status-pill{border-radius:7px;width:max-content;padding:5px 7px;font-size:8px;font-weight:800}.status-pill.label-ready{color:#7f5400;background:#fff0cf}.status-pill.in-transit{color:#315986;background:#e9f2fb}.status-pill.delivered{color:#08764b;background:#e7f7f0}.status-pill.exception{color:#a13b3b;background:#fff0f0}.status-pill.purchase-review,.status-pill.rates-ready{color:#7f5400;background:#fff0cf}.status-pill.existing-label,.status-pill.external-label-exists,.status-pill.label-created{color:#08764b;background:#e7f7f0}.status-pill.purchasing,.status-pill.purchase-pending,.status-pill.preparing{color:#315986;background:#e9f2fb}.status-pill.needs-review,.status-pill.purchase-unknown{color:#a13b3b;background:#fff0f0}.shopify-tracking-cell{align-content:center;justify-items:start;gap:4px;min-width:0;padding:10px 0;display:grid}.shopify-tracking-cell>small{color:#778393;font-size:8px;line-height:1.35}.shopify-tracking-cell>a,.tracking-journey summary{color:#315986;cursor:pointer;font-size:8px;font-weight:800}.tracking-badge{color:#7f5400;background:#fff0cf;border-radius:7px;width:max-content;max-width:100%;padding:5px 7px;font-size:8px;font-weight:850}.tracking-badge.in-transit{color:#315986;background:#e9f2fb}.tracking-badge.delivered{color:#08764b;background:#e7f7f0}.tracking-badge.exception{color:#a13b3b;background:#fff0f0}.tracking-badge.pending,.tracking-badge.sandbox{color:#687384;background:#edf0f3}.tracking-journey{width:100%}.tracking-journey summary{width:max-content;list-style-position:inside}.tracking-journey ol{border-top:1px solid var(--line);gap:7px;margin:7px 0 2px;padding:8px 0 0 14px;display:grid}.tracking-journey li{color:#778393;padding-left:2px}.tracking-journey li strong,.tracking-journey li span,.tracking-journey li time{font-size:8px;line-height:1.35;display:block}.tracking-journey li strong{color:var(--ink)}.channels-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.ch-page{gap:16px;display:grid}.ch-header h2{letter-spacing:-.02em;color:var(--ink);margin:0;font-size:clamp(1.25rem,1.6vw,1.5rem);font-weight:750}.ch-header p{color:#64748b;margin:4px 0 0;font-size:.875rem;font-weight:500}.ch-stats{background:#fff;border:1px solid #e2e8f0;border-radius:12px;flex-wrap:wrap;align-items:center;gap:10px 14px;padding:12px 14px;display:flex}.ch-stat{border-right:1px solid #e2e8f0;gap:2px;min-width:110px;padding-right:14px;display:grid}.ch-stat:last-of-type{border-right:0}.ch-stat span{color:#94a3b8;text-transform:uppercase;letter-spacing:.04em;font-size:11px;font-weight:700}.ch-stat strong{color:var(--ink);font-size:14px;font-weight:750}.ch-stats .ch-btn-secondary{margin-left:auto}.ch-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;display:grid}.ch-card{background:#fff;border:1px solid #e2e8f0;border-radius:12px;grid-template-rows:auto 1fr auto;gap:14px;padding:20px;display:grid;box-shadow:0 1px 2px #0f172a0a}.ch-card-head{justify-content:space-between;align-items:flex-start;gap:10px;display:flex}.ch-card-identity{align-items:center;gap:12px;min-width:0;display:flex}.ch-card-identity h3{color:var(--ink);margin:0 0 6px;font-size:16px;font-weight:700}.ch-logo{color:#fff;border-radius:10px;flex:none;place-items:center;width:40px;height:40px;font-size:13px;font-weight:850;display:grid}.ch-logo-shopify{background:#65a83f}.ch-logo-ebay{background:#e53238}.ch-logo-amazon,.ch-logo-fba{background:var(--orange);color:var(--ink)}.ch-logo-etsy{background:#f56400}.ch-logo-woocommerce{background:#7f54b3}.ch-status{border:1px solid #0000;border-radius:999px;align-items:center;height:22px;padding:0 8px;font-size:11px;font-weight:750;display:inline-flex}.ch-status-connected{color:#047857;background:#ecfdf5;border-color:#a7f3d0}.ch-status-disconnected{color:#475569;background:#f1f5f9;border-color:#e2e8f0}.ch-status-pending{color:#b45309;background:#fffbeb;border-color:#fde68a}.ch-status-external{color:#1d4ed8;background:#eff6ff;border-color:#bfdbfe}.ch-card-body p{color:#64748b;margin:0;font-size:13px;line-height:1.45}.ch-meta-secondary{color:#94a3b8!important;margin-top:4px!important;font-size:12px!important}.ch-card-footer{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.ch-btn-primary,.ch-btn-secondary,.ch-btn-ghost,.ch-card-footer .fba-dashboard-trigger{cursor:pointer;border:1px solid #0000;border-radius:8px;justify-content:center;align-items:center;gap:6px;min-height:36px;padding:0 12px;font-size:12px;font-weight:700;text-decoration:none;display:inline-flex}.ch-btn-primary{background:var(--orange);color:#fff;border-color:var(--orange);width:100%;min-height:40px}.ch-btn-primary:disabled{opacity:.55;cursor:not-allowed}.ch-btn-secondary,.ch-card-footer .fba-dashboard-trigger{color:var(--ink);background:#fff;border-color:#e2e8f0}.ch-btn-secondary:hover:not(:disabled),.ch-card-footer .fba-dashboard-trigger:hover{background:#f8fafc}.ch-btn-secondary:disabled{opacity:.55;cursor:not-allowed}.ch-btn-ghost{color:#475569;background:0 0;border-color:#0000}.ch-btn-ghost:hover{color:var(--ink);background:#f8fafc}.ch-connect-form{gap:8px;width:100%;display:grid}.ch-connect-form input{border:1px solid #cbd5e1;border-radius:8px;width:100%;height:40px;padding:0 12px;font-size:13px}.ch-connect-form input:focus{border-color:var(--orange);outline:none;box-shadow:0 0 0 2px #e86d2f29}.ch-muted{color:#94a3b8;font-size:12px;font-weight:650}.ch-menu{position:relative}.ch-menu-trigger{color:#64748b;cursor:pointer;background:#fff;border:1px solid #e2e8f0;border-radius:8px;width:32px;height:32px;font-size:16px;font-weight:800;line-height:1}.ch-menu-panel{z-index:8;background:#fff;border:1px solid #e2e8f0;border-radius:10px;gap:2px;min-width:180px;padding:6px;display:grid;position:absolute;top:calc(100% + 6px);right:0;box-shadow:0 12px 28px #0f172a1f}.ch-menu-panel a,.ch-menu-panel button{width:100%;color:var(--ink);text-align:left;cursor:pointer;background:0 0;border:0;border-radius:8px;padding:8px 10px;font-size:12px;font-weight:650;text-decoration:none;display:block}.ch-menu-panel a:hover,.ch-menu-panel button:hover{background:#f8fafc}.ch-menu-danger{color:#b91c1c!important}@media (max-width:1100px){.ch-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:720px){.ch-grid{grid-template-columns:1fr}.ch-stats .ch-btn-secondary{width:100%;margin-left:0}.ch-stat{border-right:0}}.integration-grid-compact{gap:14px;display:grid}.integration-grid-row{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.integration-grid-row.second{grid-template-columns:repeat(2,minmax(0,1fr));width:100%;max-width:calc(66.6667% - 4.66667px);margin-inline:auto}.integration-grid-row.second .integration-tile:only-child{grid-column:1}.integration-tile{border:1px solid var(--line);background:#fff;border-radius:16px;flex-direction:column;gap:12px;min-height:240px;padding:18px;display:flex;box-shadow:0 10px 24px #0d182709}.integration-tile.is-connected{background:linear-gradient(#fbfefc 0%,#fff 48%);border-color:#c4ddce}.integration-tile.is-pending{background:linear-gradient(#fffdf8 0%,#fff 48%);border-color:#edd9a8}.integration-tile-head{justify-content:space-between;align-items:flex-start;gap:8px;display:flex}.integration-tile-identity{align-items:center;gap:12px;min-width:0;display:flex}.integration-tile-titles{gap:6px;min-width:0;display:grid}.integration-tile h3{font-family:var(--font-display), sans-serif;letter-spacing:-.02em;margin:0;font-size:18px;line-height:1.15}.integration-tile-hint{color:#697586;margin:0;font-size:13px;line-height:1.5}.integration-tile-actions{grid-template-columns:repeat(auto-fit,minmax(120px,1fr));align-content:end;gap:8px;margin-top:auto;display:grid}.integration-tile-actions .integration-connect-form,.integration-tile-actions .amazon-self-auth-form,.integration-tile-actions .integration-note{grid-column:1/-1}.integration-tile-actions button,.integration-tile-actions a,.integration-connect-form button,.integration-connect-link,.integration-tile .fba-dashboard-trigger{cursor:pointer;border-radius:10px;justify-content:center;align-items:center;width:100%;min-height:40px;padding:8px 12px;font-size:12px;font-weight:800;text-decoration:none;display:inline-flex}.integration-tile-actions button:disabled,.integration-connect-form button:disabled,.integration-tile .fba-dashboard-trigger:disabled{cursor:not-allowed;opacity:.55}.integration-tile-actions button,.integration-connect-form button,.integration-tile .fba-dashboard-trigger{color:#fff;background:var(--ink);border:0}.integration-tile-actions a,.integration-connect-link{color:#fff;background:var(--ink)}.integration-tile-actions .ghost-action,.integration-tile-actions button.ghost-action{color:var(--ink);background:#fff;border:1px solid #d7dce2}.integration-connect-form{grid-template-columns:1fr;gap:8px;display:grid}.integration-connect-form input{border:1px solid #d7dce2;border-radius:10px;width:100%;min-height:40px;padding:0 12px;font-size:13px}.integration-logo{width:44px;height:44px;font-family:var(--font-display), sans-serif;border-radius:12px;flex:none;place-items:center;font-size:17px;font-weight:850;display:grid;position:relative}.integration-logo.fba{color:var(--ink);background:var(--orange);letter-spacing:.02em;font-size:11px}.integration-variant{min-width:30px;color:var(--ink);letter-spacing:.04em;text-align:center;background:#fff;border:1px solid #dfe4ea;border-radius:999px;padding:2px 5px;font-size:8px;font-weight:900;position:absolute;bottom:-4px;right:-6px}.integration-status-pill{white-space:nowrap;border-radius:999px;width:max-content;padding:4px 9px;font-size:11px;font-weight:800}.integration-note{color:#697586;font-size:12px;line-height:1.45}.integration-loading{color:#697586;margin:0 0 14px;padding:16px 18px}.integration-status-pill.connected{color:#0d5f43;background:#e4f7ef}.integration-status-pill.pending{color:#8b5d00;background:#fff4df}.integration-status-pill.idle{color:#697586;background:#f3f5f7}.integration-grid{grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:18px;display:grid}.integration-logo.shopify{color:#fff;background:#65a83f}.integration-logo.amazon{color:var(--ink);background:var(--orange)}.integration-logo.manual{color:#fff;background:var(--ink)}.billing-client-context{color:#697586;margin:0 0 16px;font-size:14px}.admin-panel{gap:18px;display:grid}.admin-panel-heading{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.admin-panel-heading h3{color:#081221;font-family:var(--font-display), sans-serif;letter-spacing:-.035em;margin:5px 0 7px;font-size:clamp(24px,2.3vw,36px);line-height:1.08}.admin-panel-heading p{color:#66748a;max-width:760px;margin:0;font-size:14px;line-height:1.55}.admin-panel-heading .secondary-action{cursor:pointer;background:#fff;border:1px solid #cad3df;border-radius:10px;flex:none;min-height:42px;padding:0 14px;font-size:12px;font-weight:800}.admin-panel-heading .secondary-action:hover{background:#f5f8fb}.admin-panel-heading .secondary-action:disabled{opacity:.55;cursor:not-allowed}.reconciliation-admin .reconciliation-empty{padding:22px}.admin-tabs{flex-wrap:wrap}.admin-clients-layout{grid-template-columns:1fr;align-items:start;gap:16px;display:grid}.admin-clients-picker{padding:16px 20px 14px}.admin-clients-picker-tools{grid-template-columns:minmax(160px,.9fr) minmax(240px,1.4fr);align-items:end;gap:14px;display:grid}.admin-clients-picker-tools .reconciliation-field{margin-top:0}.admin-clients-select-field select{width:100%;min-height:44px;color:var(--ink);border:1px solid var(--line);font:inherit;background:#fff;border-radius:9px;padding:11px 12px;font-size:14px;font-weight:650}.admin-clients-picker-meta{color:#758195;margin:10px 0 0;font-size:12px;font-weight:700}.admin-clients-detail{padding:20px 22px}.admin-clients-detail.empty{min-height:220px;color:var(--muted);place-items:center;font-size:13px;display:grid}.admin-clients-meta-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:0 0 16px;display:grid}.admin-clients-meta-card{background:#f8fafc;border:1px solid #e8edf3;border-radius:12px;gap:5px;padding:12px 14px;display:grid}.admin-clients-meta-card dt{color:#7c8796;letter-spacing:.05em;text-transform:uppercase;font-size:10px;font-weight:800}.admin-clients-meta-card dd{color:#091323;overflow-wrap:anywhere;margin:0;font-size:13px;font-weight:750;line-height:1.35}.admin-clients-meta-card.wide{grid-column:1/-1}.admin-clients-alias-field input{min-height:52px;padding:14px 16px;font-size:16px;font-weight:650}.admin-clients-notes-field textarea{min-height:280px;padding:16px 18px;font-size:15px;line-height:1.5}.admin-clients-actions{flex-wrap:wrap;gap:10px;margin-top:16px;display:flex}.admin-clients-preview-hint{color:#3d4a5c;background:#f0f5ff;border:1px solid #d0dcf5;border-radius:10px;margin:14px 0 0;padding:12px 14px;font-size:13px;line-height:1.45}.admin-clients-preview-hint strong{color:#1a2b4a}.admin-clients-actions .secondary-action{cursor:pointer;background:#fff;border:1px solid #cad3df;border-radius:10px;min-height:42px;padding:0 14px;font-size:12px;font-weight:800}.admin-clients-actions .danger-action{color:#a1261c;cursor:pointer;background:#fff2f0;border:1px solid #f0b9b3;border-radius:10px;min-height:42px;padding:0 14px;font-size:12px;font-weight:800}.admin-clients-actions .danger-action.confirm{width:100%;margin-top:8px}.admin-clients-delete-panel{background:#fff8f7;border:1px solid #f0b9b3;border-radius:12px;gap:10px;margin-top:14px;padding:14px;display:grid}.admin-clients-delete-panel h5{color:#a1261c;margin:0;font-size:13px}.admin-clients-delete-panel p{color:#5c6570;margin:0;font-size:12px;line-height:1.45}@media (max-width:760px){.admin-clients-picker-tools{grid-template-columns:1fr}.admin-clients-meta-grid{grid-template-columns:1fr 1fr}}.integration-grid>.connected-first{order:-1}.integration-grid>.order-last{order:10}.client-signup-banner{color:#fff;background:linear-gradient(110deg,#101b2d,#14253b);border:1px solid #263950;border-radius:15px;justify-content:space-between;align-items:center;gap:28px;margin:-4px 0 20px;padding:20px 22px;display:flex;box-shadow:0 14px 34px #0b12201a}.client-signup-banner>div{gap:5px;display:grid}.client-signup-banner>div>span{color:#a8e063;letter-spacing:.1em;text-transform:uppercase;font-size:12px;font-weight:850}.client-signup-banner strong{font-family:var(--font-display), sans-serif;letter-spacing:-.02em;font-size:16px}.client-signup-banner p{color:#aeb9c7;margin:0;font-size:12px;line-height:1.55}.client-signup-banner>a{color:var(--ink);background:var(--orange);border-radius:9px;flex:none;align-items:center;gap:20px;padding:12px 14px;font-size:12px;font-weight:850;display:flex}.client-signup-banner>a span{font-size:17px}.integration-card{border:1px solid var(--line);background:#fff;border-radius:18px;padding:26px;position:relative;box-shadow:0 14px 32px #0d18270b}.integration-card.featured{border-color:#c4ddce}.integration-card .integration-logo.shopify{color:#fff;background:#65a83f}.integration-card .integration-logo.ebay{color:#fff;background:#e53238}.integration-card .integration-logo.amazon{color:var(--ink);background:var(--orange)}.integration-card .integration-logo.walmart{color:#fff;background:#0879c9}.integration-card .integration-logo.fba{color:var(--ink);background:var(--orange);font-size:14px}.connection-status{color:#667180;background:#f3f5f7;border-radius:8px;padding:7px 9px;font-size:11px;font-weight:800;line-height:1.2;position:absolute;top:26px;right:26px}.connection-status.connected{color:#08764b;background:#e7f7f0}.integration-card h3{font-family:var(--font-display), sans-serif;margin:22px 0 10px;font-size:21px;line-height:1.2}.integration-card>p{min-height:76px;color:var(--muted);margin:0;font-size:14px;line-height:1.6}.integration-card dl{border-block:1px solid var(--line);gap:12px;margin:20px 0;padding:17px 0;display:grid}.integration-card dl div,.tier-panel dl div{justify-content:space-between;gap:12px;display:flex}.integration-card dt,.tier-panel dt{color:#7c8796;font-size:12px}.integration-card dd,.tier-panel dd{text-align:right;margin:0;font-size:12px;font-weight:750;line-height:1.4}.integration-card>button,.integration-actions button,.integration-actions a{color:#fff;background:var(--ink);cursor:pointer;border:0;border-radius:10px;justify-content:center;align-items:center;width:100%;min-height:44px;padding:12px 14px;font-size:13px;font-weight:800;line-height:1.2;text-decoration:none;display:inline-flex}.integration-card>button:disabled,.integration-actions button:disabled,.table-tools button:disabled,.order-action:disabled{cursor:wait;opacity:.55}.integration-card .provision-shopify{color:#0d3a2c;background:#dff5e9;border:1px solid #b9e4cc;margin-top:10px}.disconnect-integration{color:#a42d2d;cursor:pointer;background:#fff0f0;border:1px solid #f2c9c9;border-radius:10px;justify-content:center;align-items:center;width:100%;min-height:38px;margin-top:10px;padding:9px 14px;font-size:12px;font-weight:800;line-height:1.2;display:inline-flex}.disconnect-integration:hover{background:#ffe7e7}.disconnect-integration:disabled{cursor:wait;opacity:.55}.integration-actions{grid-template-columns:1fr 1fr;gap:9px;display:grid}.integration-actions a{color:var(--ink);border:1px solid var(--line);background:#fff}.shopify-connect-form{background:#f7f9f5;border:1px solid #d9e5d2;border-radius:11px;gap:7px;margin:18px 0 12px;padding:14px;display:grid}.shopify-connect-form>label{color:var(--ink);font-size:12px;font-weight:800}.shopify-connect-form>div{grid-template-columns:minmax(0,1fr) auto;gap:8px;display:grid}.shopify-connect-form input{min-width:0;height:42px;color:var(--ink);background:#fff;border:1px solid #cfd8ca;border-radius:9px;outline:none;padding:0 11px;font-size:13px}.shopify-connect-form input:focus{border-color:#65a83f;box-shadow:0 0 0 3px #65a83f1f}.shopify-connect-form button{color:#fff;cursor:pointer;background:#3d7d24;border:0;border-radius:9px;min-height:42px;padding:0 14px;font-size:12px;font-weight:850}.shopify-connect-form button:disabled{color:#687464;cursor:not-allowed;background:#e5e9e2}.shopify-connect-form small{color:#65715f;font-size:12px;line-height:1.45}.integration-feedback{border-radius:10px;padding:12px 14px;min-height:0!important;margin:14px 0 0!important;font-size:13px!important;line-height:1.5!important}.integration-feedback.success{color:#08764b;background:#e7f7f0;border:1px solid #bfe6d5}.integration-feedback.error{color:#9b3131;background:#fff0f0;border:1px solid #f0caca}.csv-import-panel{background:#fff;border:1px solid #e2e8f0;border-radius:12px;margin:0 0 16px;padding:18px 20px 20px;box-shadow:0 1px 2px #0f172a0a}.csv-import-panel.page{margin-top:18px}.csv-import-heading{margin:0 0 16px}.csv-import-heading h3{letter-spacing:-.02em;margin:0;font-size:18px;font-weight:750}.csv-import-heading p{color:#64748b;margin:4px 0 0;font-size:13px;line-height:1.5}.csv-import-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;display:grid}.csv-import-card{background:#fff;border:1px solid #e2e8f0;border-radius:12px;flex-direction:column;gap:12px;padding:20px;display:flex;box-shadow:0 1px 2px #0f172a0a}.csv-import-card-head h4{letter-spacing:-.01em;margin:0;font-size:15px;font-weight:750}.csv-import-card-head p{color:#64748b;margin:4px 0 0;font-size:13px;line-height:1.45}.csv-import-card-actions{flex-wrap:wrap;gap:8px;display:flex}.csv-ghost-btn{background:#fff;border:1px solid #e2e8f0;border-radius:8px;min-height:34px;padding:0 12px;font-size:12px;font-weight:650}.csv-import-card-footer{justify-content:flex-end;display:flex}.csv-import-option{color:#334155;cursor:pointer;align-items:flex-start;gap:8px;margin:0;font-size:13px;line-height:1.4;display:flex}.csv-import-option input{margin-top:2px}.csv-selected-file{color:#475569;flex-wrap:wrap;align-items:center;gap:8px;margin:0;font-size:12px;display:flex}.csv-file-dropzone-wrap{gap:6px;display:grid}.csv-file-dropzone{text-align:center;cursor:pointer;background:#fff;border:2px dashed #cbd5e1;border-radius:12px;justify-items:center;gap:6px;padding:24px 16px;transition:background .15s,border-color .15s;display:grid}.csv-file-dropzone:hover,.csv-file-dropzone.is-dragging{background:#f8fafc;border-color:#94a3b8}.csv-file-dropzone.is-disabled{opacity:.65;cursor:not-allowed}.csv-file-dropzone-icon{color:#64748b}.csv-file-dropzone-title{color:#0f172a;font-size:14px;font-weight:650}.csv-file-dropzone-hint{color:#64748b;font-size:12px}.csv-file-dropzone-error{color:#b91c1c;margin:0;font-size:12px}.csv-import-history{margin-top:24px;padding-top:4px}.csv-import-history-head h4{margin:0;font-size:14px;font-weight:750}.csv-import-history-head p{color:#64748b;margin:4px 0 12px;font-size:12px}.csv-import-history-wrap{border:1px solid #e2e8f0;border-radius:12px;overflow:auto}.csv-import-history-table{border-collapse:collapse;width:100%;min-width:720px}.csv-import-history-table th,.csv-import-history-table td{text-align:left;vertical-align:middle;border-bottom:1px solid #e2e8f0;padding:8px 12px;font-size:13px}.csv-import-history-table th{color:#64748b;letter-spacing:.04em;text-transform:uppercase;background:#f8fafc;font-size:11px;font-weight:750}.csv-import-history-empty{color:#64748b;margin:0;font-size:13px}.csv-mono{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:12px}.csv-type-badge,.csv-status-badge{background:#f8fafc;border:1px solid #e2e8f0;border-radius:999px;align-items:center;min-height:22px;padding:0 8px;font-size:11px;font-weight:700;display:inline-flex}.csv-status-badge.status-completed{color:#15803d;background:#f0fdf4;border-color:#bbf7d0}.csv-status-badge.status-failed{color:#b91c1c;background:#fef2f2;border-color:#fecaca}.csv-status-badge.status-processing{color:#b45309;background:#fffbeb;border-color:#fde68a}.csv-muted{color:#94a3b8}.csv-schema-backdrop{z-index:40;background:#0f172a59;justify-content:flex-end;display:flex;position:fixed;inset:0}.csv-schema-drawer{background:#fff;border-left:1px solid #e2e8f0;width:min(420px,100%);height:100%;padding:20px;overflow:auto;box-shadow:-12px 0 32px #0f172a1f}.csv-schema-drawer-head{justify-content:space-between;align-items:center;gap:12px;margin-bottom:8px;display:flex}.csv-schema-drawer-head h4{margin:0;font-size:16px;font-weight:750}.csv-schema-copy{color:#64748b;margin:0 0 16px;font-size:13px;line-height:1.45}.csv-schema-section{margin-bottom:16px}.csv-schema-label{color:#64748b;letter-spacing:.05em;text-transform:uppercase;margin-bottom:8px;font-size:11px;font-weight:750;display:block}.csv-schema-badges{flex-wrap:wrap;gap:6px;display:flex}.csv-schema-badge{background:#f8fafc;border:1px solid #e2e8f0;border-radius:6px;padding:4px 8px;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:12px;display:inline-flex}.csv-schema-badge.required{color:#9a3412;background:#fff7ed;border-color:#fdba74}.csv-import-panel.compact .csv-import-grid{grid-template-columns:1fr;gap:16px}.csv-import-panel.compact .csv-import-card{padding:14px}@media (max-width:900px){.csv-import-grid{grid-template-columns:1fr}}.settings-layout.csv-settings{grid-template-columns:1fr}.settings-layout.catalog-settings{grid-template-columns:1fr;width:100%;max-width:none}.orders-pagination{border-top:1px solid var(--line);background:#fbfcfd;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px 12px;padding:14px 20px;display:flex}.orders-pagination-meta{color:#687384;text-align:center;flex:160px;min-width:0;font-size:12px;font-weight:650}.orders-pagination-button{min-height:38px;color:var(--ink);border:1px solid var(--line);cursor:pointer;background:#fff;border-radius:9px;flex:none;padding:0 14px;font-size:12px;font-weight:800}.orders-pagination-button:hover:not(:disabled){background:#f8fafc;border-color:#c8d0da}.orders-pagination-button:disabled{color:#9aa3b0;opacity:1;cursor:not-allowed;background:#f3f5f7}.order-table-panel>.orders-pagination{z-index:1;position:relative}.amazon-onboarding-panel{background:#f7f9f5;border:1px solid #d9e5d2;border-radius:11px;margin:14px 0 12px;padding:14px}.amazon-onboarding-panel h4{color:var(--ink);margin:0 0 10px;font-size:12px;font-weight:800}.admin-amazon-steps{color:#405264;margin:0 0 12px;padding-left:1.25rem;font-size:13px;line-height:1.55}.admin-amazon-steps li+li{margin-top:6px}.admin-amazon-steps a{color:var(--ink);font-weight:700}.amazon-onboarding-row{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px;margin-top:8px;display:grid}.amazon-onboarding-row span,.amazon-onboarding-row .integration-note{text-overflow:ellipsis;white-space:nowrap;color:#475446;min-width:0;font-size:12px;font-weight:700;overflow:hidden}.amazon-onboarding-row select,.amazon-onboarding-row input{min-width:0;height:38px;color:var(--ink);background:#fff;border:1px solid #cfd8ca;border-radius:9px;outline:none;padding:0 8px;font-size:12px}.fulfillment-path{background:#101a2a;border-radius:18px;margin-top:20px;padding:26px;box-shadow:0 18px 42px #0b12201f}.shopify-readiness{border:1px solid var(--line);background:#fff;border-radius:18px;margin-top:20px;padding:26px;box-shadow:0 14px 32px #0d18270b}.shopify-readiness-heading{justify-content:space-between;align-items:flex-start;gap:20px;display:flex}.shopify-readiness-heading h3{font-family:var(--font-display), sans-serif;letter-spacing:-.035em;margin:7px 0 0;font-size:24px}.readiness-summary{color:#76540b;background:#fff4d8;border-radius:9px;padding:8px 10px;font-size:12px;font-weight:850}.readiness-summary.ready{color:#08764b;background:#e7f7f0}.readiness-summary.attention{color:#a14016;background:#ffede3}.readiness-steps{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:22px;display:grid}.readiness-step{background:#f8fafc;border:1px solid #e5e9ef;border-radius:13px;grid-template-columns:34px 1fr;align-items:start;gap:12px;padding:16px;display:grid}.readiness-step>span{color:#667180;background:#e7ebf0;border-radius:9px;place-items:center;width:32px;height:32px;font-size:12px;font-weight:900;display:grid}.readiness-step.complete>span{color:#fff;background:#14825b}.readiness-step.attention>span{color:#7a4a00;background:#ffd77a}.readiness-step strong{font-size:14px;display:block}.readiness-step p{color:var(--muted);margin:5px 0 0;font-size:12px;line-height:1.55}.readiness-error{color:#8f3214;background:#fff0e9;border:1px solid #ffd7c5;border-radius:10px;margin:16px 0 0;padding:13px 15px;font-size:12px;line-height:1.55}.readiness-loading{color:var(--muted);padding:18px;font-size:13px}.fulfillment-path-heading{justify-content:space-between;align-items:flex-start;gap:24px;display:flex}.fulfillment-path-heading .section-kicker{color:#f7ad2c}.fulfillment-path-heading h3{color:#fff;font-family:var(--font-display), sans-serif;letter-spacing:-.035em;margin:7px 0 0;font-size:24px}.fulfillment-path-heading>a{color:var(--ink);background:var(--orange);border-radius:9px;padding:11px 13px;font-size:12px;font-weight:850;text-decoration:none}.fulfillment-path ol{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin:24px 0 20px;padding:0;list-style:none;display:grid}.fulfillment-path li{background:#ffffff0f;border:1px solid #ffffff14;border-radius:13px;grid-template-columns:34px 1fr;align-items:start;gap:11px;padding:16px;display:grid}.fulfillment-path li>span{width:32px;height:32px;color:var(--ink);background:var(--orange);border-radius:9px;place-items:center;font-size:12px;font-weight:900;display:grid}.fulfillment-path li strong{color:#fff;font-size:14px}.fulfillment-path li p{color:#aeb9c8;margin:6px 0 0;font-size:12px;line-height:1.55}.fulfillment-gate{color:#b9c4d1;border-top:1px solid #ffffff1a;margin:0;padding-top:18px;font-size:13px;line-height:1.55}.fulfillment-gate strong{color:#fff}.purchase-lock-note{color:#7a550f;text-align:left;background:#fff6df;border:1px solid #efd69e;border-radius:10px;gap:5px;max-width:560px;margin:18px auto 0;padding:13px 15px;display:grid}.purchase-lock-note strong{font-size:12px}.purchase-lock-note span{font-size:11px;line-height:1.5}.purchase-cancel-warning{color:#7a4c00;text-align:left;background:#fff5e2;border:1px solid #efd3a0;border-radius:10px;gap:4px;max-width:560px;margin:10px auto 0;padding:12px 14px;display:grid}.purchase-cancel-warning strong{font-size:12px;font-weight:850}.purchase-cancel-warning span{font-size:11px;line-height:1.5}.billing-grid{grid-template-columns:minmax(280px,.75fr) minmax(0,1.25fr);gap:15px;display:grid}.bw-page{gap:16px;max-width:80rem;margin-inline:auto;padding:0;display:grid}.bw-header h2{letter-spacing:-.02em;color:var(--ink);margin:0;font-size:clamp(1.25rem,1.6vw,1.5rem);font-weight:750}.bw-header p{color:#64748b;max-width:56ch;margin:4px 0 0;font-size:.875rem;font-weight:500}.bw-tabs{background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;flex-wrap:wrap;gap:4px;width:max-content;max-width:100%;padding:3px;display:inline-flex}.bw-tabs button{color:#64748b;cursor:pointer;background:0 0;border:0;border-radius:8px;align-items:center;gap:6px;height:34px;padding:0 12px;font-size:12px;font-weight:700;display:inline-flex}.bw-tabs button.active{color:var(--ink);background:#fff;box-shadow:0 1px 2px #0f172a14}.bw-tab-badge{color:#c2410c;background:#fff7ed;border-radius:999px;justify-content:center;align-items:center;min-width:18px;height:18px;padding:0 5px;font-size:10px;font-weight:800;display:inline-flex}.bw-wallet-stack{gap:16px;display:grid}.bw-wallet-layout{grid-template-columns:minmax(280px,.95fr) minmax(0,1.05fr);align-items:start;gap:16px;display:grid}.bw-card{background:#fff;border:1px solid #e2e8f0;border-radius:12px;gap:14px;padding:22px;display:grid;box-shadow:0 1px 2px #0f172a0a}.bw-balance-hero{color:#fff;background:var(--ink);border-color:#0000;box-shadow:0 16px 38px #0b12202e}.bw-balance-hero .bw-card-head h3{color:#9ba6b6}.bw-balance-hero .bw-balance-label{color:#9ba6b6;letter-spacing:.08em;text-transform:uppercase;font-size:11px;font-weight:750}.bw-balance-hero .bw-balance-figure strong{color:#fff}.bw-balance-hero .bw-balance-figure.is-low strong{color:#ffd089}.bw-balance-hero .bw-balance-figure.is-negative strong{color:#ffb4ad}.bw-balance-hero .bw-status-pill.ok{color:#6ee7b7;background:#10b98129;border-color:#6ee7b759}.bw-balance-hero .bw-status-pill.warn{color:#ffd089;background:#ff99002e;border-color:#ffd08966}.bw-balance-hero .bw-status-pill.danger{color:#fda4af;background:#f43f5e2e;border-color:#fda4af59}.bw-balance-hero .bw-status-pill.muted{color:#c5ced9;background:#ffffff14;border-color:#ffffff1f}.bw-balance-hero .bw-credit-meta{color:#9ba6b6}.bw-balance-hero .bw-credit-meta strong{color:#fff}.bw-balance-hero .bw-credit-track{background:#ffffff1f}.bw-balance-hero .bw-auto-topoff{border-top-color:#ffffff1a}.bw-balance-hero .bw-auto-topoff strong{color:#fff}.bw-balance-hero .bw-auto-topoff small,.bw-balance-hero .bw-switch{color:#9ba6b6}.bw-balance-hero .bw-btn-secondary{color:#fff;background:#ffffff14;border-color:#ffffff2e}.bw-balance-hero .bw-btn-secondary:hover:not(:disabled){background:#ffffff24}.bw-btn-ghost-on-ink{color:#c5ced9!important}.bw-btn-ghost-on-ink:hover{color:#fff!important;background:#ffffff14!important}.bw-low-balance-banner{color:#ffe0a8;background:#ff990024;border:1px solid #ff990059;border-radius:10px;margin:0;padding:10px 12px;font-size:12px;font-weight:650;line-height:1.4}.bw-instant-topup{gap:8px;display:grid}.bw-instant-topup-head{gap:2px;display:grid}.bw-instant-topup-head strong{color:#fff;font-size:13px}.bw-instant-topup-head small,.bw-instant-hint{color:#9ba6b6;font-size:11px}.bw-instant-chips{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}.bw-instant-chip{color:#fff;cursor:pointer;background:#ffffff0f;border:1px solid #ffffff29;border-radius:9px;min-height:40px;padding:0 8px;font-size:13px;font-weight:800}.bw-instant-chip:hover:not(:disabled){background:var(--orange);border-color:var(--orange)}.bw-instant-chip:disabled{opacity:.5;cursor:not-allowed}.bw-history-card{gap:12px}.bw-history-sub{color:#94a3b8;margin:4px 0 0;font-size:12px;font-weight:650}.bw-history-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;display:flex}.bw-month-picker input,.act-month-picker input{height:36px;color:var(--ink);background:#fff;border:1px solid #e2e8f0;border-radius:8px;padding:0 10px;font-size:12px;font-weight:700}.act-receipt-link{color:var(--ink);white-space:nowrap;font-size:12px;font-weight:800;text-decoration:none}.act-receipt-link:hover{color:var(--orange)}.act-table-wrap.is-compact .act-table{font-size:12px}html.dark .bw-card,html[data-theme=dark] .bw-card{box-shadow:none;background:#18181b;border-color:#27272a}html.dark .bw-tabs,html[data-theme=dark] .bw-tabs{background:#09090b;border-color:#27272a}html.dark .bw-tabs button.active,html[data-theme=dark] .bw-tabs button.active{color:#fafafa;background:#18181b}html.dark .bw-rail-tabs,html[data-theme=dark] .bw-rail-tabs{background:#09090b;border-color:#27272a}html.dark .bw-rail-tabs button.active,html[data-theme=dark] .bw-rail-tabs button.active{color:#fafafa;background:#18181b}html.dark .bw-chip,html[data-theme=dark] .bw-chip{background:#18181b;border-color:#27272a}html.dark .bw-btn-secondary,html[data-theme=dark] .bw-btn-secondary{color:#fafafa;background:#18181b;border-color:#27272a}html.dark .bw-custom-row input,html[data-theme=dark] .bw-custom-row input{color:#fafafa;background:#09090b;border-color:#3f3f46}html.dark .bw-credit-track,html[data-theme=dark] .bw-credit-track{background:#27272a}html.dark .bw-outstanding,html[data-theme=dark] .bw-outstanding{color:#fecdd3;background:#4c0519}html.dark .bw-auto-topoff,html[data-theme=dark] .bw-auto-topoff,html.dark .bw-recent-topups,html[data-theme=dark] .bw-recent-topups{border-color:#27272a}.bw-card-head{justify-content:space-between;align-items:center;gap:10px;display:flex}.bw-card-head h3{letter-spacing:.02em;color:#475569;text-transform:uppercase;margin:0;font-size:14px;font-weight:800}.bw-balance-figure{gap:8px;display:grid}.bw-balance-figure strong{letter-spacing:-.04em;color:var(--ink);font-size:clamp(2rem,3vw,2.5rem);font-weight:800;line-height:1}.bw-balance-figure.is-negative strong{color:#be123c}.bw-balance-figure.is-positive strong{color:#047857}.bw-status-pill{border:1px solid #0000;border-radius:999px;align-items:center;width:max-content;height:24px;padding:0 10px;font-size:11px;font-weight:750;display:inline-flex}.bw-status-pill.danger{color:#be123c;background:#fff1f2;border-color:#fecdd3}.bw-status-pill.ok{color:#047857;background:#ecfdf5;border-color:#a7f3d0}.bw-credit-line{gap:6px;display:grid}.bw-credit-meta{color:#64748b;justify-content:space-between;gap:10px;font-size:12px;font-weight:650;display:flex}.bw-credit-track{background:#f1f5f9;border-radius:999px;height:6px;overflow:hidden}.bw-credit-track>span{background:var(--orange);border-radius:inherit;height:100%;display:block}.bw-outstanding{color:#9f1239;background:#fff1f2;border-radius:10px;margin:0;padding:10px 12px;font-size:13px;font-weight:650}.bw-auto-topoff{border-top:1px solid #f1f5f9;gap:10px;padding-top:12px;display:grid}.bw-auto-topoff strong{color:var(--ink);font-size:13px;display:block}.bw-auto-topoff small{color:#94a3b8;font-size:12px}.bw-auto-topoff-actions{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.bw-switch{color:#475569;align-items:center;gap:8px;margin:0;font-size:12px;font-weight:650;display:inline-flex}.bw-rail-tabs{background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;grid-template-columns:1fr 1fr;gap:6px;padding:4px;display:grid}.bw-rail-tabs button{text-align:left;cursor:pointer;color:#64748b;background:0 0;border:0;border-radius:8px;gap:2px;padding:10px 12px;font-size:13px;font-weight:750;display:grid}.bw-rail-tabs button small{color:#94a3b8;font-size:11px;font-weight:650}.bw-rail-tabs button.active{color:var(--ink);background:#fff;box-shadow:0 1px 2px #0f172a14}.bw-amount-chips{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}.bw-chip{text-align:left;cursor:pointer;background:#fff;border:1px solid #e2e8f0;border-radius:10px;gap:2px;padding:12px 10px;display:grid}.bw-chip strong{color:var(--ink);font-size:14px}.bw-chip span{color:#94a3b8;font-size:11px;font-weight:650}.bw-chip:hover:not(:disabled){border-color:var(--orange);background:#fff7f0}.bw-chip:disabled{opacity:.55;cursor:not-allowed}.bw-custom-row{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px;display:grid}.bw-custom-row input{border:1px solid #cbd5e1;border-radius:8px;width:100%;height:40px;padding:0 12px;font-size:14px}.bw-custom-row input:focus{border-color:var(--orange);outline:none;box-shadow:0 0 0 2px #e86d2f29}.bw-fee-note{color:#94a3b8;margin:0;font-size:12px}.bw-btn-primary,.bw-btn-secondary,.bw-btn-ghost{cursor:pointer;border:1px solid #0000;border-radius:8px;justify-content:center;align-items:center;height:40px;padding:0 14px;font-size:13px;font-weight:750;display:inline-flex}.bw-btn-primary{background:var(--orange);color:#fff;border-color:var(--orange)}.bw-btn-primary:disabled{opacity:.55;cursor:not-allowed}.bw-btn-secondary{color:var(--ink);background:#fff;border-color:#e2e8f0;height:36px;font-size:12px}.bw-btn-ghost{color:#475569;background:0 0;height:32px;font-size:12px}.bw-btn-ghost:hover,.bw-btn-secondary:hover:not(:disabled){background:#f8fafc}.bw-pricing-metrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.bw-pricing-metrics>div{gap:4px;display:grid}.bw-pricing-metrics span{color:#94a3b8;text-transform:uppercase;letter-spacing:.04em;font-size:11px;font-weight:700}.bw-pricing-metrics strong{color:var(--ink);font-size:14px}.bw-tooltip{color:#64748b;text-underline-offset:2px;cursor:help;font-size:12px;font-weight:650;text-decoration:underline}.bw-muted{color:#94a3b8;margin:0;font-size:13px}.bw-interac-instructions dl{gap:8px;margin:0;display:grid}.bw-interac-instructions dt{color:#94a3b8;text-transform:uppercase;font-size:11px;font-weight:700}.bw-interac-instructions dd{margin:2px 0 0;font-weight:750}.bw-activity-card .transaction-list>div{padding-block:10px}.bw-recent-topups{border-top:1px solid #f1f5f9;padding-top:12px}.bw-recent-topups h4{color:#64748b;text-transform:uppercase;letter-spacing:.04em;margin:0 0 8px;font-size:12px}.bw-recent-topups ul{gap:8px;margin:0;padding:0;list-style:none;display:grid}.bw-recent-topups li{justify-content:space-between;align-items:center;gap:10px;font-size:13px;display:flex}.bw-recent-topups small{color:#94a3b8;font-size:11px;display:block}@media (max-width:900px){.bw-wallet-layout{grid-template-columns:1fr}.bw-instant-chips,.bw-amount-chips,.bw-pricing-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}}.stripe-wallet button:disabled,.transaction-panel button:disabled{cursor:not-allowed;opacity:.62}.activation-list .transaction-icon{color:var(--ink);background:#fff0ce}.wallet-panel{color:#fff;background:var(--ink);border-radius:16px;padding:24px;box-shadow:0 16px 38px #0b122029}.wallet-panel>span{color:#9ba6b6;font-size:10px}.wallet-panel>strong{font-family:var(--font-display), sans-serif;letter-spacing:-.05em;margin:10px 0 6px;font-size:32px;display:block}.wallet-panel>strong small{color:#9ba6b6;font-size:11px}.wallet-panel p{color:#9ba6b6;margin:0;font-size:10px}.wallet-panel button{width:100%;color:var(--ink);background:var(--orange);cursor:pointer;border:0;border-radius:9px;margin:24px 0 16px;padding:12px;font-size:10px;font-weight:850}.wallet-panel>div{border-top:1px solid #ffffff1a;justify-content:space-between;padding-top:14px;font-size:10px;display:flex}.wallet-panel>div b{color:var(--orange)}.tier-panel>p{color:var(--muted);margin:20px 22px 16px;font-size:11px;line-height:1.6}.tier-panel dl{gap:12px;margin:0;padding:0 22px 22px;display:grid}.transaction-panel{margin-top:15px}.transaction-list{padding:0 22px}.transaction-list>div{border-bottom:1px solid var(--line);grid-template-columns:34px 1fr auto;align-items:center;gap:12px;padding:15px 0;display:grid}.transaction-list>div:last-child{border-bottom:0}.transaction-icon{border-radius:9px;place-items:center;width:32px;height:32px;font-weight:850;display:grid}.transaction-icon.debit{color:#8b5600;background:#fff0cf}.transaction-icon.credit{color:#08764b;background:#e7f7f0}.transaction-list p{gap:4px;margin:0;display:grid}.transaction-list p strong{font-size:11px}.transaction-list p small{color:#8a94a2;font-size:9px}.transaction-list>div>b{font-size:11px}.credit-text{color:var(--success)}.act-page{background:#fff;border:1px solid #e2e8f0;border-radius:12px;gap:14px;padding:16px;display:grid;box-shadow:0 1px 2px #0f172a0a}.act-toolbar{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.act-toolbar-left{gap:10px;min-width:min(100%,36rem);display:grid}.act-toolbar h3{color:var(--ink);margin:0;font-size:15px;font-weight:800}.act-search input{border:1px solid #cbd5e1;border-radius:8px;width:min(100%,28rem);height:36px;padding:0 12px;font-size:13px}.act-search input:focus{border-color:var(--orange);outline:none;box-shadow:0 0 0 2px #e86d2f29}.act-pills{background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;flex-wrap:wrap;gap:4px;width:max-content;max-width:100%;padding:3px;display:inline-flex}.act-pills button{color:#64748b;cursor:pointer;background:0 0;border:0;border-radius:8px;height:30px;padding:0 10px;font-size:11px;font-weight:700}.act-pills button.active{color:var(--ink);background:#fff;box-shadow:0 1px 2px #0f172a14}.act-custom-range{flex-wrap:wrap;gap:8px;display:flex}.act-custom-range input{border:1px solid #cbd5e1;border-radius:8px;height:34px;padding:0 10px;font-size:12px}.act-toolbar-right{gap:8px;display:flex}.act-btn-ghost{color:#475569;cursor:pointer;background:#fff;border:1px solid #e2e8f0;border-radius:8px;height:34px;padding:0 12px;font-size:12px;font-weight:750}.act-layout{grid-template-columns:minmax(0,1fr) 220px;align-items:start;gap:14px;display:grid}.act-table-wrap{border:1px solid #e2e8f0;border-radius:10px;padding:0;overflow-x:auto}.act-table{border-collapse:collapse;table-layout:fixed;width:100%;min-width:42rem;font-size:13px}.act-table th,.act-table td{text-align:left;vertical-align:middle;border-bottom:1px solid #f1f5f9;padding:12px 14px}.act-table thead th{color:#64748b;text-transform:uppercase;letter-spacing:.04em;white-space:nowrap;background:#f8fafc;font-size:10px;font-weight:800;position:sticky;top:0}.act-table tbody tr:hover{background:#f8fafc}.act-table .act-when{white-space:nowrap;width:9.5rem}.act-table .act-desc{width:auto;min-width:0}.act-table .act-desc strong{color:var(--ink);text-overflow:ellipsis;white-space:nowrap;font-size:13px;display:block;overflow:hidden}.act-table .act-desc small{color:#94a3b8;text-overflow:ellipsis;white-space:nowrap;margin-top:2px;font-size:11px;display:block;overflow:hidden}.act-table .act-impact{text-align:right;width:6.5rem}.act-table .act-balance{text-align:right;white-space:nowrap;width:7.25rem}.act-table .act-receipt-cell{white-space:nowrap;width:6.5rem}.act-table td strong{color:var(--ink);font-size:13px;display:block}.act-table td small{color:#94a3b8;margin-top:2px;font-size:11px;display:block}.act-dir{border-radius:8px;justify-content:center;align-items:center;width:28px;height:28px;font-size:14px;font-weight:800;display:inline-flex}.act-dir.in{color:#047857;background:#ecfdf5}.act-dir.out{color:#9f1239;background:#fff1f2}.act-impact{font-variant-numeric:tabular-nums;white-space:nowrap;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-weight:650}.act-impact.in{color:#059669}.act-impact.out{color:#0f172a}.act-balance,.act-when{color:#475569;white-space:nowrap;font-variant-numeric:tabular-nums;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:12px}.act-muted{color:#94a3b8}.act-empty{text-align:center;color:#64748b;padding:28px 16px}.act-empty strong{color:var(--ink);margin-bottom:4px;display:block}.act-methods{background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:12px}.act-methods h4{color:#64748b;text-transform:uppercase;letter-spacing:.04em;margin:0 0 10px;font-size:11px;font-weight:800}.act-methods ul{gap:10px;margin:0;padding:0;list-style:none;display:grid}.act-methods li{gap:2px;display:grid}.act-methods strong{color:var(--ink);font-size:13px}.act-methods small{color:#94a3b8;font-size:11px}.act-methods a{color:#c2410c;font-size:11px;font-weight:700}.act-methods p{color:#94a3b8;margin:0;font-size:12px}html.dark .act-page,html[data-theme=dark] .act-page{background:#18181b;border-color:#27272a}html.dark .act-pills,html.dark .act-table thead th,html.dark .act-methods,html[data-theme=dark] .act-pills,html[data-theme=dark] .act-table thead th,html[data-theme=dark] .act-methods{color:#e4e4e7;background:#09090b;border-color:#27272a}html.dark .act-impact.out,html[data-theme=dark] .act-impact.out{color:#f4f4f5}@media (max-width:960px){.act-layout{grid-template-columns:1fr}}.wallet-funding-panel{overflow:hidden}.topup-options{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;padding:0 22px 18px;display:grid}.topup-options button{min-height:52px;color:var(--ink);cursor:pointer;background:#fff7e5;border:1px solid #efc66c;border-radius:9px;place-content:center;gap:3px;padding:10px 12px;font-size:13px;font-weight:800;display:grid}.topup-options button small{color:#7b6b51;font-size:9px;font-weight:650}.topup-options button:hover:not(:disabled){color:#7a4b00;border-color:var(--orange);background:#fff0ce}.topup-options button:disabled{color:#8a94a2;border-color:var(--line);cursor:not-allowed;background:#f3f5f7}.wallet-empty{min-height:76px}.wallet-funding-method{border-top:1px solid var(--line);padding-top:16px}.wallet-funding-method.interac .topup-options button{color:#075b42;background:#edf9f4;border-color:#a9d9c8}.wallet-funding-method.interac .topup-options button:hover:not(:disabled){color:#054b37;background:#e1f6ed;border-color:#148b65}.funding-method-heading{align-items:center;gap:10px;padding:0 22px 13px;display:flex}.funding-method-heading>div{gap:2px;display:grid}.funding-method-heading strong{color:var(--ink);font-size:12px}.funding-method-heading small{color:var(--muted);font-size:10px}.funding-method-icon{color:#7a4b00;background:#fff0ce;border-radius:9px;flex:none;place-items:center;width:34px;height:34px;font-size:10px;font-weight:900;display:grid}.wallet-funding-method.interac .funding-method-icon{color:#087654;background:#def4ea}.funding-configuration-note{color:#9a6410!important;margin:-6px 22px 16px!important}.interac-instructions{background:linear-gradient(120deg,#f7fffb,#effaf5);border-color:#9dd4bf;grid-template-columns:minmax(280px,1fr) minmax(420px,1.2fr);gap:24px;margin-top:16px;padding:22px 24px;display:grid}.interac-instructions h3{color:#075a42;margin:5px 0 7px;font-size:22px}.interac-instructions p{color:#607368;margin:0;font-size:12px;line-height:1.5}.interac-instructions dl{gap:8px;margin:0;display:grid}.interac-instructions dl>div{background:#ffffffc7;border:1px solid #c8e6da;border-radius:9px;justify-content:space-between;gap:16px;padding:10px 12px;display:flex}.interac-instructions dt{color:#708079;font-size:11px}.interac-instructions dd{color:#075a42;margin:0;font-size:12px;font-weight:850}@media (max-width:1080px){.main-content{padding-inline:30px}.stat-grid{grid-template-columns:1fr 1fr}.portal-columns,.integration-grid{grid-template-columns:1fr}.channels-grid,.integration-grid-row,.integration-grid-row.second{grid-template-columns:1fr;max-width:none}.integration-card>p{min-height:auto}.fulfillment-path ol{grid-template-columns:1fr 1fr}}@media (max-width:820px){.app-shell{grid-template-columns:210px minmax(0,1fr)}.main-content{padding-inline:22px}.topbar-actions .cutoff-pill{display:none}.portal-view-intro{flex-direction:column;align-items:flex-start}.location-row{grid-template-columns:1fr}.route-connector{z-index:1;margin:-18px auto;transform:rotate(90deg)}.billing-grid,.topup-options{grid-template-columns:1fr}.fulfillment-path-heading{flex-direction:column}.shopify-readiness-heading,.client-signup-banner{flex-direction:column;align-items:stretch}.client-signup-banner>a{justify-content:space-between}}@media (max-width:760px){.app-shell{grid-template-columns:1fr}.sidebar{z-index:20;flex-flow:wrap;align-items:center;row-gap:10px;min-width:0;height:auto;max-height:none;padding:10px 12px;position:sticky;top:0;overflow:visible;box-shadow:0 8px 24px #040a1433}.sidebar .brand-lockup{display:none}.sidebar .merchant-context-control{flex:0 210px;width:min(210px,46vw);min-width:140px;margin:0}.sidebar .merchant-context-switcher{grid-template-columns:28px minmax(0,1fr) auto;gap:7px;padding:6px 8px}.sidebar .workspace-avatar{width:28px;height:28px}.sidebar nav,.sidebar>nav{flex:100%;order:5;min-width:0;min-height:0;display:block;overflow:visible}.sidebar .nav-label{display:none}.sidebar .nav-list{scrollbar-width:none;gap:4px;display:flex;overflow-x:auto}.sidebar .nav-list::-webkit-scrollbar{display:none}.sidebar .nav-link{min-width:max-content;min-height:40px;padding:7px 10px;font-size:11px}.sidebar .nav-link.active:before{display:none}.sidebar .nav-mark{width:22px;height:22px}.sidebar .nav-count{display:none}.sidebar .sidebar-account{flex:auto;min-width:0;margin-top:0}.sidebar .sidebar-report{flex:auto;order:10;width:auto;min-width:0;margin-top:0}.main-content{padding-inline:18px}.portal-page{padding-top:30px}.stat-grid{grid-template-columns:1fr 1fr}.table-tools{flex-direction:column;align-items:stretch}.table-tools input{width:100%}.table-tools>div{overflow-x:auto}}.monthly-invoice-admin{gap:18px;display:grid}.monthly-invoice-control{gap:14px;display:grid}.monthly-invoice-action-row{background:#f7f9fb;border:1px solid #e0e6ee;border-radius:13px;grid-template-columns:minmax(180px,.45fr) minmax(300px,1fr) auto;align-items:end;gap:12px;padding:14px;display:grid}.monthly-invoice-action-row>label:first-child{color:#68758a;gap:6px;font-size:12px;font-weight:750;display:grid}.monthly-invoice-action-row input[type=month]{color:#0a1324;min-height:44px;font:inherit;background:#fff;border:1px solid #cfd8e4;border-radius:9px;padding:0 11px}.monthly-tax-policy{grid-template-columns:repeat(4,minmax(0,1fr));gap:9px;display:grid}.monthly-tax-policy>span{background:#fff;border:1px solid #e0e6ee;border-radius:10px;padding:12px 13px}.monthly-tax-policy small,.monthly-tax-policy strong{display:block}.monthly-tax-policy small{color:#788599;font-size:11px}.monthly-tax-policy strong{color:#0a1324;margin-top:5px;font-size:13px}.monthly-invoice-list{border-top:1px solid #e1e7ef;display:grid}.monthly-invoice-list>div{border-bottom:1px solid #e1e7ef;grid-template-columns:minmax(300px,1fr) 180px auto;align-items:center;gap:18px;min-height:78px;padding:12px 4px;display:grid}.monthly-invoice-list>div>span:first-child,.monthly-invoice-totals{gap:4px;display:grid}.monthly-invoice-list strong{color:#0a1324;font-size:14px}.monthly-invoice-list small,.monthly-invoice-list>p{color:#778499;font-size:12px}.monthly-invoice-list em{color:#a1261c;font-size:11px;font-style:normal}.monthly-invoice-totals{justify-items:end}.monthly-invoice-totals i{color:#8a5a00;text-transform:uppercase;background:#fff0cf;border-radius:999px;padding:4px 7px;font-size:10px;font-style:normal;font-weight:850}.monthly-invoice-totals i.paid{color:#08714d;background:#e3f6ed}.monthly-invoice-totals i.failed{color:#a1261c;background:#ffebe8}@media (max-width:900px){.monthly-invoice-action-row{grid-template-columns:1fr}.monthly-tax-policy{grid-template-columns:repeat(2,minmax(0,1fr))}.monthly-invoice-list>div,.monthly-invoice-customer-list>div{grid-template-columns:1fr auto}.monthly-invoice-links{grid-column:1/-1;justify-content:flex-start}}@media (max-width:520px){.monthly-tax-policy,.monthly-invoice-list>div,.monthly-invoice-customer-list>div{grid-template-columns:1fr}.monthly-invoice-totals,.monthly-invoice-customer-list>div>b{text-align:left;justify-items:start}}@media (max-width:480px){.brand-lockup{flex:none}.brand-crest{width:34px;height:34px}.sidebar .nav-link{padding-inline:8px}.sidebar .nav-link>span:nth-child(2){display:none}.stat-grid{grid-template-columns:1fr}.portal-view-intro h2,.portal-view-intro.compact h2{font-size:34px}.destination-grid{grid-template-columns:1fr}}.order-context-row{background:#f8f9fb;border:1px solid #e1e5ea;border-radius:12px;grid-template-columns:minmax(210px,1fr);align-items:end;gap:10px;margin-bottom:14px;padding:14px 16px;display:grid}.order-context-row.compact{grid-template-columns:minmax(240px,1fr)}.order-context-row label{gap:5px;display:grid}.order-context-row label>span{color:#8b795d;font-size:9px;font-weight:750}.order-context-row input,.order-context-row select{width:100%;min-width:0;height:36px;color:var(--ink);background:#fff;border:1px solid #e6d2ad;border-radius:8px;outline:none;padding:0 10px;font-size:11px}.order-context-row input:focus,.order-context-row select:focus{border-color:var(--orange);box-shadow:0 0 0 2px #ff990021}.order-context-row>div{align-items:center;gap:9px;min-width:170px;padding:0 4px 4px 8px;display:flex}.order-context-row>div p{gap:2px;margin:0;display:grid}.order-context-row>div small{color:#8b795d;font-size:8px}.source-live-dot{background:var(--orange);border:2px solid #fff;border-radius:50%;flex:none;width:9px;height:9px;box-shadow:0 0 0 3px #ff99002b}.destination-grid .wide-field{grid-column:1/-1}.editable-card{min-height:194px}.carrier-badge.neutral{color:#fff;background:#294158}.channel-summary{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-bottom:15px;display:grid}.channel-summary article{border:1px solid var(--line);background:#fff;border-radius:13px;grid-template-columns:38px 1fr auto;align-items:center;gap:11px;padding:15px;display:grid}.channel-logo{color:#fff;width:36px;height:36px;font-family:var(--font-display),sans-serif;border-radius:10px;place-items:center;font-size:14px;font-style:normal;font-weight:850;display:grid}.channel-logo.amazon,.channel-pill.amazon-fbm i{color:var(--ink);background:var(--orange)}.channel-logo.walmart,.channel-pill.walmart i{background:#0879c9}.channel-logo.shopify,.channel-pill.shopify i{background:#65a83f}.channel-logo.ebay,.channel-pill.ebay i{background:#e53238}.channel-summary p{gap:3px;margin:0;display:grid}.channel-summary p small{color:#8993a1;font-size:8px}.channel-summary article>b{font-family:var(--font-display),sans-serif;font-size:12px}.channel-summary.connected-order-channels{grid-template-columns:repeat(auto-fit,minmax(240px,360px))}.order-table-panel{overflow:hidden}.order-table{overflow-x:auto}.order-row{border-bottom:1px solid var(--line);grid-template-columns:1.15fr 1.45fr 1fr 1fr .9fr .8fr;align-items:center;gap:12px;min-width:900px;min-height:66px;padding:0 20px;font-size:10px;display:grid}.order-row:not(.header):hover{background:#fafbfc}.order-row.header{color:#8a94a2;letter-spacing:.08em;text-transform:uppercase;background:#f8f9fb;min-height:42px;font-size:8px;font-weight:800}.order-row>span:nth-child(2){gap:3px;display:grid}.order-row>span:nth-child(2) small{color:#8a94a2;font-size:8px}.channel-pill{align-items:center;gap:7px;width:max-content;font-weight:750;display:flex}.channel-pill i{color:#fff;width:24px;height:24px;font-family:var(--font-display),sans-serif;border-radius:7px;place-items:center;font-size:9px;font-style:normal;font-weight:850;display:grid}.sla-pill{border-radius:7px;width:max-content;padding:6px 8px;font-size:8px;font-weight:800}.sla-pill.ready{color:#08764b;background:#e7f7f0}.sla-pill.attention{color:#8b5600;background:#fff0cf}.sla-pill.blocked{color:#a13b3b;background:#fff0f0}.order-action{width:max-content;color:var(--ink);background:var(--orange);cursor:pointer;border:0;border-radius:8px;padding:8px 10px;font-size:9px;font-weight:800}.order-empty{color:#7b8694;text-align:center;place-items:center;gap:5px;min-width:0;padding:42px 20px;display:grid}.order-empty strong{color:var(--ink);font-size:12px}.connected-channel-empty{min-width:0}.connected-channel-empty a{color:var(--ink);margin-top:8px;font-size:10px;font-weight:800;text-decoration:none}.connected-channel-empty a:hover{color:#a65f00}.integration-logo.shipsavvy{color:#fff;background:#086b8f;font-size:15px}.integration-logo.fba{color:var(--ink);background:var(--orange);font-size:14px}.integration-logo.walmart{color:#fff;background:#0879c9}.integration-logo.ebay{color:#fff;background:#e53238}.connection-status.bridge{color:#5b4a86;background:#f0edf8}.integration-actions a.disabled-link{pointer-events:none;opacity:.55}.integration-actions a.ebay-connect{color:#fff;background:var(--ink);border:0}.integration-actions a.ebay-connect:hover{filter:brightness(1.08)}.fba-dashboard-trigger{color:#fff;background:var(--ink);cursor:pointer;border:0;border-radius:10px;align-items:center;gap:18px;width:100%;min-height:44px;padding:12px 14px;font-size:13px;font-weight:800;display:inline-flex;justify-content:space-between!important}.fba-dashboard-trigger>span{color:var(--orange);font-size:18px}.fba-modal-backdrop{z-index:1000;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#050c17b3;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.fba-modal{width:min(100%,520px);max-height:min(90vh,860px);color:var(--ink);background:#fff;border:1px solid #dfe4ea;border-radius:20px;padding:32px;position:relative;overflow-y:auto;box-shadow:0 28px 80px #050c1747}.fba-modal.fba-box-modal{width:min(100%,440px);padding:24px}.fba-modal.fba-box-modal h2{max-width:none;margin:8px 0;font-size:22px}.fba-box-fields{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin-top:14px;display:grid}@media (max-width:520px){.fba-box-fields{grid-template-columns:repeat(2,minmax(0,1fr))}}.fba-box-fields label,.fba-box-count{color:var(--ink);gap:4px;margin-top:12px;font-size:13px;font-weight:700;display:grid}.fba-box-fields label{margin-top:0}.fba-box-fields input,.fba-box-count input{width:100%;min-height:40px;font:inherit;border:1px solid #dfe4ea;border-radius:8px;padding:8px 10px}.fba-box-modal .fba-modal-actions button[type=submit]{color:#fff;background:var(--ink);border-color:var(--ink)}.fba-modal-close{color:#657180;cursor:pointer;background:#f3f5f7;border:1px solid #e1e5ea;border-radius:9px;place-items:center;width:34px;height:34px;font-size:20px;display:grid;position:absolute;top:15px;right:15px}.fba-modal-close:focus-visible{outline:2px solid var(--orange);outline-offset:2px}.fba-modal-kicker{color:#b66c00;letter-spacing:.12em;text-transform:uppercase;font-size:12px;font-weight:850}.fba-modal h2{max-width:390px;font-family:var(--font-display), sans-serif;letter-spacing:-.045em;margin:12px 0 10px;font-size:29px;line-height:1.08}.fba-modal p{color:#697586;margin:0;font-size:14px;line-height:1.65}.fba-modal-actions{justify-content:flex-end;gap:10px;margin-top:25px;display:flex}.fba-modal-actions button,.fba-modal-actions a{cursor:pointer;border-radius:10px;justify-content:center;align-items:center;gap:14px;min-height:44px;padding:11px 14px;font-size:13px;font-weight:800;text-decoration:none;display:inline-flex}.fba-modal-actions button{color:var(--ink);background:#fff;border:1px solid #d7dce2}.fba-modal-actions a{color:#fff;background:var(--ink);border:1px solid var(--ink)}.fba-modal-actions a span{color:var(--orange);font-size:17px}.fba-modal-actions .unit-change-confirm{color:#fff;background:var(--ink);border-color:var(--ink)}.amazon-connect-modal{width:min(100%,560px)}.amazon-connect-modal>small{color:#8a94a2;margin-top:14px;font-size:12px;line-height:1.5;display:block}.amazon-connect-field{gap:6px;margin-top:16px;display:grid}.amazon-connect-field span{color:#687384;letter-spacing:.04em;text-transform:uppercase;font-size:11px;font-weight:800}.amazon-connect-field input,.amazon-connect-field select,.amazon-connect-field textarea{width:100%;color:var(--ink);border:1px solid var(--line);background:#f7f9fb;border-radius:9px;outline:none;padding:10px 12px;font-family:inherit;font-size:13px}.amazon-connect-field textarea{resize:vertical;min-height:84px}.amazon-connect-field input:focus,.amazon-connect-field select:focus,.amazon-connect-field textarea:focus{border-color:var(--orange)}.amazon-onboarding-row{grid-template-columns:minmax(0,1.1fr) minmax(0,1.2fr) auto;align-items:start}.amazon-onboarding-row input{min-width:0;height:38px;color:var(--ink);background:#fff;border:1px solid #cfd8ca;border-radius:9px;outline:none;padding:0 10px;font-size:12px}.amazon-onboarding-row button{min-height:38px;color:var(--ink);cursor:pointer;white-space:nowrap;background:#fff;border:1px solid #cfd8ca;border-radius:9px;padding:0 12px;font-size:11px;font-weight:800}.amazon-onboarding-row>div{gap:2px;min-width:0;display:grid}.amazon-onboarding-row>div small{color:#8a94a2;font-size:11px;line-height:1.45}.amazon-onboarding-status{color:#6b4d00;text-transform:uppercase;letter-spacing:.06em;background:#fff7e5;border:1px solid #efc66c;border-radius:999px;margin-left:8px;padding:2px 8px;font-size:10px;font-weight:800;display:inline-block}.purchase-funding-modal{width:min(100%,560px);max-height:min(90vh,920px);overflow-y:auto}.purchase-funding-modal .wallet-funding-method{gap:8px;margin-top:16px;display:grid}.purchase-funding-modal .wallet-funding-method strong{color:var(--ink);font-size:12px}.purchase-funding-due{color:#697586;background:#fff7e5;border:1px solid #efc66c;border-radius:10px;justify-content:space-between;align-items:center;gap:12px;margin:12px 0 0;padding:12px 14px;font-size:12px;display:flex}.purchase-funding-due b{color:var(--ink);font-size:16px;font-weight:850}.admin-label-billing{border:1px solid #dfe4ea;border-radius:12px;gap:10px;margin:14px 0 0;padding:12px 14px;display:grid}.admin-label-billing legend{color:var(--ink);letter-spacing:.04em;text-transform:uppercase;padding:0;font-size:12px;font-weight:850}.admin-label-billing label{cursor:pointer;grid-template-columns:18px 1fr;align-items:start;gap:10px;display:grid}.admin-label-billing label strong{color:var(--ink);font-size:13px;display:block}.admin-label-billing label small{color:#697586;margin-top:2px;font-size:12px;line-height:1.45;display:block}.purchase-funding-shortfall{background:#fff7e5;border:1px solid #efc66c;border-radius:10px;gap:10px;margin-top:12px;padding:12px 14px;display:grid}.purchase-funding-shortfall p{color:#697586;margin:0;font-size:13px}.purchase-funding-shortfall .primary-action{justify-content:center;width:100%}.auto-topoff-breakdown{gap:8px;margin:16px 0 0;display:grid}.auto-topoff-breakdown div{color:#697586;justify-content:space-between;gap:12px;font-size:13px;display:flex}.auto-topoff-breakdown dd{color:var(--ink);margin:0;font-weight:700}.wallet-auto-topoff{background:#f8fafc;border:1px solid #e5e9ee;border-radius:12px;gap:12px;margin-bottom:16px;padding:14px;display:grid}.wallet-auto-topoff strong{color:var(--ink);font-size:14px;display:block}.wallet-auto-topoff small{color:#697586;margin-top:4px;font-size:12px;line-height:1.5;display:block}.wallet-auto-topoff-actions{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.wallet-auto-topoff-actions button{cursor:pointer;background:#fff;border:1px solid #d7dce2;border-radius:9px;min-height:40px;padding:8px 12px;font-weight:750}.auto-topoff-toggle{color:var(--ink);cursor:pointer;align-items:center;gap:8px;font-size:13px;font-weight:700;display:inline-flex}.purchase-funding-interac{color:#285b2b;background:#edf9f4;border:1px solid #a9d9c8;border-radius:10px;margin-top:10px;padding:12px 14px;font-size:12px}.purchase-funding-interac p{margin:0 0 6px}.purchase-funding-inline{margin-top:10px}.ticket-wallet{border-top:1px solid var(--line);margin-top:12px;padding-top:12px}.ticket-wallet-row{justify-content:space-between;align-items:center;gap:12px;display:flex}.ticket-wallet-row strong{color:var(--ink);font-size:12px;font-weight:800;display:block}.ticket-wallet-row small{color:#7e8896;margin-top:2px;font-size:11px;display:block}.ticket-wallet-actions{flex-shrink:0;align-items:center;gap:10px;display:flex}.ticket-wallet-actions b{font-family:var(--font-display), sans-serif;color:var(--ink);white-space:nowrap;font-size:15px;font-weight:850}.purchase-wallet-topup{min-height:32px;color:var(--ink);cursor:pointer;background:#fff;border:1px solid #cad3df;border-radius:8px;padding:0 12px;font-size:11px;font-weight:800}.purchase-wallet-topup:hover{border-color:var(--orange)}.ticket-wallet .form-error{margin:8px 0 0}.ticket-postage{border-top:1px solid var(--line);margin:12px 0 0;padding:12px 0 0}.ticket-postage-row{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.ticket-postage-row strong{color:var(--ink);font-size:13px;font-weight:850;line-height:1.3}.ticket-postage-row b{font-family:var(--font-display), sans-serif;white-space:nowrap;font-size:15px;font-weight:850}.ticket-postage small{color:#7e8896;margin-top:4px;font-size:11px;display:block}.ticket-tariff{background:#f4f7fb;border:1px solid #d9e2ef;border-radius:10px;margin-top:12px;padding:10px 12px}.ticket-tariff-heading{color:var(--ink);letter-spacing:.04em;text-transform:uppercase;align-items:center;gap:8px;margin-bottom:8px;font-size:11px;font-weight:850;display:flex}.ticket-flag-us{border-radius:2px;flex:none;width:19px;height:10px;display:block;overflow:hidden;box-shadow:inset 0 0 0 1px #0000001f}.tariff-breakdown{border:0;margin:0;padding:0}.tariff-breakdown div:last-child dd{font-size:12px}.unit-change-modal{max-width:480px}.table-tools.order-table-tools label{flex:1;max-width:520px}.table-tools.order-table-tools label input{width:100%}.custom-amount-row{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:10px;padding:0 22px 18px;display:grid}.custom-amount-row label{gap:5px;display:grid}.custom-amount-row label span{color:#687384;font-size:9px;font-weight:800}.custom-amount-row input{height:40px;color:var(--ink);border:1px solid var(--line);background:#f7f9fb;border-radius:9px;outline:none;padding:0 12px;font-size:12px}.custom-amount-row input:focus{border-color:var(--orange)}.custom-amount-row button{min-height:40px;color:var(--ink);cursor:pointer;background:#fff7e5;border:1px solid #efc66c;border-radius:9px;padding:0 16px;font-size:11px;font-weight:800}.custom-amount-row button:disabled{color:#8a94a2;border-color:var(--line);cursor:not-allowed;background:#f3f5f7}.custom-amount-row.interac button{color:#075b42;background:#edf9f4;border-color:#a9d9c8}.custom-amount-row.interac button:disabled{color:#8a94a2;border-color:var(--line);background:#f3f5f7}.billing-tabs,.settings-tabs{width:max-content;margin:0 0 18px}.order-item-count{color:#8a94a2;cursor:pointer;background:0 0;border:0;width:max-content;padding:0;font-size:8px;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}.customs-brokerage-block{gap:10px;display:grid}.customs-broker-note{background:#fff7e5;border:1px solid #efc66c;border-radius:12px;gap:7px;padding:16px 18px;display:grid}.customs-broker-note strong{color:var(--ink);font-size:14px;font-weight:850}.customs-broker-note span{color:#465264;font-size:14px;line-height:1.55}.customs-broker-note em{color:#6a5c45;font-size:13px;font-style:italic;line-height:1.55}.customs-media-toggle{cursor:pointer;align-items:center;gap:10px;font-size:11px;display:flex}.customs-media-toggle input{width:16px;height:16px;accent-color:var(--orange)}.customs-declare-heading{justify-content:space-between;align-items:baseline;gap:12px;margin-top:8px;display:flex}.customs-declare-heading small{color:#8a94a2;font-size:9px}.customs-item.excluded{opacity:.62}.customs-include-toggle{cursor:pointer;align-items:center;gap:10px;display:flex}.customs-include-toggle input{width:16px;height:16px;accent-color:var(--orange)}.customs-include-toggle span{gap:2px;display:grid}.customs-include-toggle strong{font-size:11px}.customs-include-toggle small{color:#8a94a2;font-size:9px}.product-profile-save{color:var(--ink);border:1px solid var(--line);cursor:pointer;background:#f3f5f7;border-radius:8px;margin-left:auto;padding:6px 10px;font-size:9px;font-weight:750}.product-profile-save:hover{border-color:var(--orange);background:var(--orange-soft)}.customs-hazmat-toggle{cursor:pointer;grid-column:1/-1;align-items:center;gap:10px;font-size:10px;display:flex}.customs-hazmat-toggle input{accent-color:#c0392b;width:16px;height:16px}.customs-hts-description{grid-column:1/-1}.customs-excluded-note{color:#8a94a2;margin:0;font-size:10px;font-style:italic}.manufacturer-fields{background:#f2faf7;border:1px solid #a9d9c8;border-radius:12px;gap:10px;margin-top:12px;padding:14px 16px;display:grid}.customs-total{justify-content:space-between;align-items:center;gap:12px;padding:12px 0 4px;font-size:12px;display:flex}.customs-total strong{color:var(--ink);font-size:14px}.product-profile-modal{width:min(100%,580px);max-height:min(90vh,760px);overflow-y:auto}.product-profile-grid{grid-template-columns:1fr 1fr;gap:10px;margin-top:16px;display:grid}.product-profile-grid label{gap:5px;display:grid}.product-profile-grid label span{color:#687384;font-size:9px;font-weight:800}.product-profile-grid input{height:38px;color:var(--ink);border:1px solid var(--line);background:#f7f9fb;border-radius:9px;outline:none;padding:0 12px;font-size:11px}.product-profile-grid input:focus{border-color:var(--orange)}.product-profile-grid .product-profile-hazmat{grid-column:1/-1;align-items:center;gap:10px;font-size:11px;display:flex}.product-profile-grid .product-profile-hazmat input{accent-color:#c0392b;width:16px;height:16px}.order-detail-modal-backdrop{z-index:1050;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#060c16b8;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.order-detail-modal{background:#fff;border:1px solid #dfe4ea;border-radius:22px;grid-template-rows:auto auto minmax(0,1fr) auto;width:min(100%,920px);max-height:min(92vh,860px);display:grid;position:relative;overflow:hidden;box-shadow:0 32px 90px #050c1747}.order-detail-modal .fba-modal-close{top:18px;right:18px}.order-detail-modal-head{padding:28px 64px 0 28px}.order-detail-modal-head h2{max-width:none;font-family:var(--font-display), sans-serif;letter-spacing:-.04em;margin:10px 0 8px;font-size:clamp(26px,3vw,34px);line-height:1.06}.order-detail-modal-head p{color:#697586;margin:0;font-size:14px;line-height:1.55}.order-detail-modal-meta{color:var(--muted);flex-wrap:wrap;align-items:center;gap:10px;padding:16px 28px 0;font-size:13px;font-weight:700;display:flex}.order-detail-modal-body{min-height:0;padding:20px 28px;overflow-y:auto}.order-detail-modal-state{color:var(--muted);text-align:center;justify-items:center;gap:12px;padding:48px 24px;display:grid}.order-detail-line-grid{grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:16px;margin:0;padding:0;list-style:none;display:grid}.order-detail-line-card{min-height:100%;box-shadow:var(--shadow-soft);background:#fbfcfd;border:1px solid #e4e9ef;border-radius:16px;grid-template-rows:auto 1fr;display:grid;overflow:hidden}.order-detail-line-media{aspect-ratio:4/3;background:linear-gradient(#fff 0%,#f3f5f7 100%);border-bottom:1px solid #e8edf2;place-items:center;display:grid;overflow:hidden}.order-detail-line-media img{object-fit:contain;background:#fff;width:100%;height:100%}.order-detail-line-placeholder{color:#8b95a3;letter-spacing:.04em;text-transform:uppercase;background:linear-gradient(135deg,#ffffffe6,#f3f5f7f2),repeating-linear-gradient(-45deg,#eef1f5,#eef1f5 8px,#f8fafc 8px 16px);place-items:center;width:100%;height:100%;font-size:12px;font-weight:700;display:grid}.order-detail-line-copy{gap:8px;padding:16px;display:grid}.order-detail-line-sku{color:#946013;letter-spacing:.06em;text-transform:uppercase;background:#fff6e8;border-radius:999px;width:fit-content;max-width:100%;padding:4px 8px;font-size:11px;font-weight:850;display:inline-flex}.order-detail-line-copy strong{color:var(--ink);font-size:15px;line-height:1.35}.order-detail-line-meta{color:#697586;flex-wrap:wrap;gap:8px 12px;font-size:12px;font-weight:700;display:flex}.order-detail-modal-footer{border-top:1px solid var(--line);background:#fbfcfd;flex-wrap:wrap;align-items:center;gap:10px;padding:18px 28px 24px;display:flex}.order-detail-modal-footer .primary-action{min-width:220px;margin-right:auto}.order-detail-modal-footer .ghost-action{min-height:44px}.order-detail-total{border-top:1px solid var(--line);justify-content:space-between;align-items:center;gap:12px;margin-top:18px;padding-top:16px;display:flex}.order-detail-total p{color:#697586;margin:0;font-size:11px}.order-detail-total strong{color:var(--ink);font-size:13px}.bulk-purchase-modal{flex-direction:column;width:min(100%,640px);max-height:min(92vh,860px);padding:28px 30px;display:flex;overflow:hidden}.bulk-purchase-modal>p{flex:none}.bulk-purchase-modal .fba-modal-close{top:18px;right:18px}.bulk-purchase-order-list{flex:auto;gap:7px;min-height:0;max-height:280px;margin-top:14px;padding-right:2px;display:grid;overflow-y:auto}.bulk-purchase-order{border:1px solid #e5e9ee;border-radius:10px;grid-template-columns:18px minmax(0,1fr) auto;align-items:center;gap:10px;padding:11px 12px;font-size:12px;display:grid}.bulk-purchase-order.priced{background:#f6fdfa;border-color:#bfe6d5}.bulk-purchase-order input{width:17px;height:17px;accent-color:var(--orange)}.bulk-purchase-order span{gap:2px;min-width:0;display:grid}.bulk-purchase-order span strong{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.bulk-purchase-order span small{color:#8a94a2;font-size:10px}.bulk-purchase-order>b{color:var(--ink);white-space:nowrap;justify-items:end;gap:2px;font-size:14px;font-weight:850;display:grid}.bulk-purchase-order>b small{color:#6f7c90;font-size:10px;font-weight:600}.bulk-purchase-order .bulk-price-unavailable{color:#9aa4b1;text-align:right;max-width:170px;font-size:11px;font-weight:700}.bulk-purchase-options{flex:none;grid-template-columns:1fr 1fr;gap:10px;margin-top:14px;display:grid}.bulk-purchase-options label{cursor:pointer;border:1px solid #e5e9ee;border-radius:10px;align-items:center;gap:10px;padding:12px;font-size:12px;display:flex}.bulk-purchase-options label.selected{border-color:var(--orange);background:var(--orange-soft)}.bulk-purchase-options input{width:16px;height:16px;accent-color:var(--orange)}.bulk-purchase-options span{gap:2px;display:grid}.bulk-purchase-options small{color:#8a94a2;font-size:10px}.bulk-purchase-parcel{background:#fafbfc;border:1px solid #e5e9ee;border-radius:10px;flex:none;gap:10px;margin-top:16px;padding:12px;display:grid}.bulk-purchase-parcel-head{justify-content:space-between;align-items:center;gap:12px;min-width:0;display:flex}.bulk-purchase-parcel-head strong{color:var(--ink);font-size:13px;font-weight:800}.bulk-purchase-unit-switch{background:#fff;border:1px solid #e5e9ee;border-radius:8px;flex:none;padding:2px;display:inline-flex}.bulk-purchase-unit-switch button{color:#8a94a2;cursor:pointer;background:0 0;border:0;border-radius:6px;height:28px;padding:0 10px;font-size:11px;font-weight:750}.bulk-purchase-unit-switch button.active{background:var(--orange-soft);color:var(--ink)}.bulk-purchase-unit-switch button:disabled{opacity:.55;cursor:not-allowed}.bulk-purchase-preset-select{color:#6f7c90;gap:4px;min-width:0;font-size:11px;display:grid}.bulk-purchase-preset-select select{width:100%;min-height:36px;color:var(--ink);background:#fff;border:1px solid #e5e9ee;border-radius:8px;padding:8px 10px;font-size:12px}.bulk-purchase-measure-row{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;min-width:0;display:grid}.bulk-purchase-measure-row label{color:#6f7c90;gap:4px;min-width:0;font-size:11px;display:grid}.bulk-purchase-measure-row input{box-sizing:border-box;width:100%;min-width:0;min-height:36px;color:var(--ink);background:#fff;border:1px solid #e5e9ee;border-radius:8px;padding:8px 10px;font-size:13px}.bulk-purchase-measure-row input:disabled,.bulk-purchase-preset-select select:disabled{opacity:.65;cursor:not-allowed}@media (max-width:560px){.bulk-purchase-options{grid-template-columns:1fr}.bulk-purchase-measure-row{grid-template-columns:repeat(2,minmax(0,1fr))}.bulk-purchase-parcel-head{flex-wrap:wrap}}.bulk-preview-note{color:#315986;margin:14px 0 0;font-size:13px}.bulk-loading-panel{color:#315986;background:#f3f8fd;border:1px solid #d5e6f7;border-radius:12px;align-items:center;gap:14px;margin:16px 0 0;padding:14px 16px;display:flex}.bulk-loading-panel strong{color:var(--ink);font-size:14px;display:block}.bulk-loading-panel small{color:#697586;margin-top:4px;font-size:13px;line-height:1.5;display:block}.loading-spinner{border:3px solid #d5e6f7;border-top-color:var(--orange);border-radius:50%;flex:0 0 28px;width:28px;height:28px;animation:.9s linear infinite portal-spin}@keyframes portal-spin{to{transform:rotate(360deg)}}.address-search-field{position:relative}.address-lookup-note{color:#697586;margin-top:4px;font-size:12px;display:block}.address-suggestions{z-index:20;background:#fff;border:1px solid #dfe4ea;border-radius:10px;max-height:220px;margin:0;padding:6px;list-style:none;position:absolute;top:calc(100% + 4px);left:0;right:0;overflow-y:auto;box-shadow:0 12px 32px #050c171f}.address-suggestions button{width:100%;color:var(--ink);text-align:left;cursor:pointer;background:0 0;border:0;border-radius:8px;padding:10px 12px;font-size:13px}.address-suggestions button:hover,.address-suggestions button:focus-visible{background:#f3f8fd;outline:none}.channel-push-cell{gap:6px;display:grid}.channel-push-cell .channel-label{font-weight:800}.channel-push-cell small{color:#8a94a2;font-size:11px}.bulk-results{flex:auto;gap:6px;min-height:0;max-height:260px;margin-top:14px;display:grid;overflow-y:auto}.bulk-result{border-radius:10px;justify-content:space-between;align-items:center;gap:12px;padding:10px 12px;font-size:12px;display:flex}.bulk-result.purchased{color:#08764b;background:#e7f7f0}.bulk-result.failed{color:#a13b3b;background:#fff0f0}.bulk-result.existing_label{color:#4a5b70;background:#f0f4f8}.bulk-result small{opacity:.8;font-size:10px}.bulk-purchase-modal .form-error{flex:none}.bulk-purchase-modal .fba-modal-actions{flex:none;margin-top:16px}.scan-result-modal{flex-direction:column;max-height:min(80vh,640px);display:flex}.scan-result-modal h2{margin:4px 0 0;font-size:20px}.scan-result-list{gap:10px;margin:14px 0 0;display:grid;overflow-y:auto}.scan-result-row{border:1px solid var(--line);background:#f7f9fb;border-radius:11px;padding:12px 14px}.scan-result-title-line{flex-direction:column;gap:2px;margin:0 0 8px;display:flex}.scan-result-title-line strong{color:var(--ink);font-size:14px}.scan-result-title-line span{color:#697586;font-size:12px;font-weight:700}.scan-result-meta{color:#697586;flex-wrap:wrap;gap:6px 14px;margin:0 0 6px;font-size:12px;display:flex}.scan-result-meta code{color:var(--ink);border:1px solid var(--line);background:#fff;border-radius:5px;padding:1px 6px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:11px}.scan-result-status{color:#697586;flex-wrap:wrap;gap:6px 14px;margin:0;font-size:11px;display:flex}.scan-result-modal .fba-modal-actions{flex:none;margin-top:16px}.bulk-funding{border-top:1px solid #e5e9ee;flex:none;margin-top:14px;padding-top:12px}.bulk-funding-toggle{color:#2f642f;text-align:left;cursor:pointer;background:0 0;border:0;width:100%;padding:0;font-size:13px;font-weight:800;display:block}.bulk-funding-toggle:hover{text-decoration:underline}.bulk-funding-panel{background:#f6f8fa;border:1px solid #e5e9ee;border-radius:12px;gap:10px;margin-top:10px;padding:14px;display:grid}.bulk-funding-balance{color:#697586;justify-content:space-between;align-items:center;gap:12px;margin:0;font-size:12px;display:flex}.bulk-funding-balance b{color:var(--ink);font-size:16px;font-weight:850}.bulk-funding-amounts{flex-wrap:wrap;gap:7px;display:flex}.bulk-funding-amounts button{min-height:34px;color:var(--ink);cursor:pointer;background:#fff;border:1px solid #cad3df;border-radius:8px;padding:0 13px;font-size:12px;font-weight:800}.bulk-funding-amounts button:hover{border-color:var(--orange)}.bulk-funding-amounts button:disabled{color:#8a94a2;border-color:var(--line);cursor:not-allowed;background:#f3f5f7}.bulk-funding-pay{color:#fff;background:var(--ink);border-radius:9px;width:max-content;padding:10px 14px;font-size:12px;font-weight:800;text-decoration:none;display:inline-flex}.bulk-funding-pay:hover{background:#17263b}.bulk-funding-actions{justify-content:flex-end;display:flex}.bulk-funding-actions button{color:#101b2c;cursor:pointer;background:#fff;border:1px solid #cad3df;border-radius:8px;min-height:34px;padding:0 13px;font-size:12px;font-weight:800}.bulk-funding-actions button:disabled{opacity:.6;cursor:wait}.bulk-funding-notice{color:#285b2b;margin:0;font-size:12px}@media (max-width:1120px){.channel-summary,.order-context-row{grid-template-columns:1fr 1fr}.order-context-row>div{grid-column:1/-1}}@media (max-width:620px){.channel-summary,.order-context-row{grid-template-columns:1fr}.order-context-row>div{grid-column:auto;padding-left:4px}.service-mode-grid,.integration-actions,.fulfillment-path ol,.readiness-steps,.shopify-connect-form>div{grid-template-columns:1fr}.fulfillment-path{padding:20px}}:root{--muted:#526071;--canvas:#f5f6f8}html{text-rendering:optimizelegibility;font-synthesis:none;font-size:16px}body{font-size:15px;font-weight:500;line-height:1.5}.app-shell{grid-template-columns:260px minmax(0,1fr)}.sidebar{padding-inline:20px}.brand-lockup strong{font-size:18px}.brand-lockup small{font-size:12px;line-height:1.4}.workspace-avatar,.user-avatar{font-size:12px}.workspace-switcher strong{font-size:13px}.workspace-switcher small,.nav-label{font-size:10px}.nav-link{min-height:44px;font-size:13px}.nav-mark{width:24px;height:24px;font-size:10px}.nav-count{font-size:10px}.sidebar-support strong,.sidebar-account strong{font-size:11px}.sidebar-support span,.sidebar-account small{font-size:9px;line-height:1.4}.sidebar-account a{font-size:10px}.sidebar-report{min-height:40px;font-size:12px}.breadcrumb{font-size:13px}.topbar h1{font-size:27px}.cutoff-pill{font-size:13px}.balance-card span{font-size:12px}.balance-card strong{font-size:15px}.eyebrow,.section-kicker,.field-label{letter-spacing:.12em;font-size:12px;line-height:1.45}.page-intro>p,.portal-view-intro p{color:#526071;font-size:15px}.card-heading h3,.dispatch-head h3,.panel-heading h3{font-size:22px}.stepper li{font-size:12px}.stepper span{width:27px;height:27px;font-size:12px}.country-line{font-size:15px}.country-line b{font-size:12px}.address-line{font-size:13px;line-height:1.5}.destination-grid{gap:12px}.destination-grid label{gap:6px}.destination-grid label>span,.order-context-row label>span,.measure-grid span{font-size:12px;line-height:1.4}.destination-grid input,.destination-grid select,.order-context-row input,.order-context-row select{height:42px;font-size:14px}.parcel-title strong{font-size:15px}.parcel-title button{font-size:13px}.measure-grid input{font-size:19px}.measure-grid small,.form-footer p,.form-footer p span{font-size:12px}.form-error{font-size:13px;line-height:1.5}.primary-action{min-height:44px;font-size:14px}.date-chip{font-size:12px}.dispatch-number span{font-size:13px}.progress-labels{font-size:12px}.recent-labels article strong{font-size:14px}.recent-labels article div span,.recent-labels time,.carrier-badge,.route-connector{font-size:12px}.view-shipments{font-size:13px}.route-summary strong{font-size:15px}.route-summary small,.mode-notice,.route-summary-actions button{font-size:12px}.mode-notice span{font-size:10px}.rate-service strong{font-size:14px}.rate-service small,.rate-price small{font-size:12px}.rate-badge{font-size:10px}.rate-price strong{font-size:17px}.rates-footer>div span{font-size:12px}.rates-footer>div strong{font-size:19px}.label-panel h4{font-size:24px}.label-panel>p{max-width:600px;font-size:14px}.ticket-top>div strong{font-size:14px}.ticket-top>div span{font-size:12px}.ticket-top>b{font-size:15px}.tracking-line span,.tracking-line strong{font-size:12px}.label-actions>button:first-child,.label-actions .primary-action,.label-actions .label-download,.stat-grid article>span{font-size:13px}.stat-grid article small,.panel-heading a,.panel-heading button{font-size:12px}.activity-list p strong{font-size:14px}.activity-list p small,.activity-list time,.activity-mark,.fulfilled-summary dt,.fulfilled-summary p{font-size:12px}.table-tools input{height:44px;font-size:14px}.table-tools button{min-height:40px;font-size:12px}.tracking-refresh-time{font-size:12px}.shipment-row{grid-template-columns:1.1fr 1fr 1.2fr .65fr .85fr 1.6fr 1fr .6fr;min-width:1380px;min-height:78px;font-size:13px}.shipment-row.header,.shipment-row>span:first-child small{font-size:12px}.status-pill{padding:7px 9px;font-size:12px}.shopify-tracking-cell{gap:5px;padding:12px 0}.shopify-tracking-cell>small,.shopify-tracking-cell>a,.tracking-journey summary{font-size:12px}.tracking-badge{padding:7px 9px;font-size:12px}.tracking-journey li strong,.tracking-journey li span,.tracking-journey li time{font-size:11px}.shopify-push-action{width:max-content;min-height:38px;color:var(--ink);background:var(--orange);cursor:pointer;border:0;border-radius:8px;padding:8px 11px;font-size:12px;font-weight:800}.shopify-push-action:disabled{color:#697586;cursor:not-allowed;background:#edf0f3}.shopify-push-action.complete{color:#08764b;background:#e7f7f0}.wallet-panel>span,.wallet-panel>strong small,.wallet-panel p,.wallet-panel button,.wallet-panel>div,.tier-panel>p,.transaction-list p strong,.transaction-list>div>b{font-size:13px}.transaction-list p small{font-size:12px}.order-context-row>div strong{font-size:13px}.order-context-row>div small{font-size:12px}.channel-summary p strong{font-size:13px}.channel-summary p small{font-size:12px}.channel-summary article>b{font-size:14px}.order-row{min-width:1040px;min-height:74px;font-size:13px}.order-row.header{font-size:12px}.order-row>span:nth-child(2) strong{font-size:14px}.order-row>span:nth-child(2) small,.channel-pill i{font-size:12px}.sla-pill{padding:7px 9px;font-size:12px}.order-action{min-height:40px;padding-inline:12px;font-size:12px}.order-empty strong{font-size:15px}.order-empty span{font-size:13px}.connection-status,.rate-badge{font-size:12px}@media (max-width:820px){.app-shell{grid-template-columns:220px minmax(0,1fr)}}@media (max-width:760px){.app-shell{grid-template-columns:1fr}.sidebar .nav-link{font-size:13px}.sidebar .nav-mark{font-size:12px}}.fulfillment-setting{min-height:48px;color:var(--ink);text-align:left;cursor:pointer;background:#fff8e9;border:1px solid #ebca8b;border-radius:11px;align-content:center;gap:2px;padding:7px 13px;display:grid}.fulfillment-setting span{color:#7b6338;font-size:11px;line-height:1.2}.fulfillment-setting strong{font-size:13px;line-height:1.25}.fulfillment-setting:hover{border-color:var(--orange);box-shadow:0 0 0 3px #f7ad2c1a}.fulfillment-setting.read-only{cursor:default;color:#5c6570;background:#f4f6f9;border-color:#d5dde8}.fulfillment-setting.read-only span{color:#8090a3}.fulfillment-setting.read-only:hover{box-shadow:none;border-color:#d5dde8}.service-mode-grid.single{grid-template-columns:minmax(0,1fr)}.service-mode-grid.single .service-mode-option{max-width:540px}.account-setup-backdrop{z-index:1100;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#060c16c2;place-items:center;padding:28px;display:grid;position:fixed;inset:0}.account-setup-dialog{background:#f8f9fb;border:1px solid #ffffff8c;border-radius:22px;width:min(960px,100%);max-height:calc(100vh - 56px);padding:34px;overflow-y:auto;box-shadow:0 30px 90px #00000052}.account-setup-heading{justify-content:space-between;align-items:flex-start;gap:24px;display:flex}.account-setup-heading h2{color:var(--ink);font-family:var(--font-display), sans-serif;letter-spacing:-.045em;margin:8px 0 7px;font-size:clamp(28px,4vw,42px);line-height:1.04}.account-setup-heading p{max-width:650px;color:var(--muted);margin:0;font-size:14px;line-height:1.55}.setup-close{width:40px;height:40px;color:var(--ink);border:1px solid var(--line);cursor:pointer;background:#fff;border-radius:10px;flex:none;place-items:center;font-size:24px;line-height:1;display:grid}.account-setup-options{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin:28px 0 20px;display:grid}.account-setup-option{min-height:205px;color:var(--ink);text-align:left;border:1px solid var(--line);cursor:pointer;background:#fff;border-radius:16px;flex-direction:column;align-items:flex-start;gap:9px;padding:22px;transition:border-color .16s,box-shadow .16s,transform .16s;display:flex;position:relative}.account-setup-option:hover{border-color:#d9a548;transform:translateY(-2px)}.account-setup-option.selected{border-color:var(--orange);background:#fffaf0;box-shadow:0 0 0 3px #f7ad2c24,0 14px 32px #39290c14}.account-setup-option>span{color:#946013;letter-spacing:.1em;text-transform:uppercase;font-size:11px;font-weight:900}.account-setup-option strong{max-width:220px;font-size:18px;line-height:1.25}.account-setup-option small{color:var(--muted);font-size:13px;line-height:1.55}.account-setup-option i{color:#fff;background:var(--orange);border-radius:50%;place-items:center;width:28px;height:28px;font-size:13px;font-style:normal;font-weight:900;display:grid;position:absolute;bottom:18px;right:18px}.account-setup-option:not(.selected) i{background:#edf0f3}.account-setup-footer{border-top:1px solid var(--line);justify-content:space-between;align-items:center;gap:20px;padding-top:20px;display:flex}.account-setup-footer p{gap:3px;margin:0;display:grid}.account-setup-footer p strong{font-size:13px}.account-setup-footer p span{color:var(--muted);font-size:12px}.account-setup-footer .primary-action{min-width:220px}.account-setup-loading{min-height:240px;color:var(--muted);justify-content:center;align-items:center;gap:12px;font-size:14px;display:flex}.account-setup-loading>span{border:2px solid #d7dce3;border-top-color:var(--orange);border-radius:50%;width:18px;height:18px;animation:.8s linear infinite account-setup-spin}@keyframes account-setup-spin{to{transform:rotate(360deg)}}@media (max-width:980px){.fulfillment-setting span{display:none}.account-setup-options{grid-template-columns:1fr}.account-setup-option{min-height:0;padding-right:60px}.account-setup-option strong{max-width:none}}@media (max-width:760px){.topbar{align-items:flex-start;gap:16px}.topbar-actions{flex-wrap:wrap;justify-content:flex-end}.fulfillment-setting{min-height:42px}.account-setup-backdrop{padding:12px}.account-setup-dialog{border-radius:16px;max-height:calc(100vh - 24px);padding:24px 18px}.account-setup-options{margin-top:22px}.account-setup-footer{flex-direction:column;align-items:stretch}.account-setup-footer .primary-action{width:100%;min-width:0}}.warehouse-operations{gap:18px;display:grid}.operations-tabs{border:1px solid var(--line);background:#eef2f6;border-radius:12px;flex-wrap:wrap;gap:5px;padding:5px;display:flex}.operations-tabs button{color:#687589;cursor:pointer;background:0 0;border:0;border-radius:8px;min-height:40px;padding:0 16px;font-size:14px;font-weight:800}.operations-tabs button:focus-visible{outline:2px solid var(--orange);outline-offset:2px}.operations-tabs button.active{color:#071121;background:#fff;box-shadow:0 3px 12px #0b172a14}.portal-view-intro.with-tabs{flex-direction:column;align-items:flex-start;gap:18px}.portal-view-intro.with-tabs>div{width:100%;max-width:none}.portal-view-intro.with-tabs>.operations-tabs{justify-content:flex-start;width:100%}.warehouse-operations>.operations-tabs{margin-bottom:28px}.warehouse-wave-header{background:linear-gradient(125deg,#fff 0%,#f8fafc 72%,#fff7e8 100%);border:1px solid #d9e0e9;border-radius:18px;justify-content:space-between;align-items:center;gap:24px;padding:24px 26px;display:flex;box-shadow:0 12px 35px #0913240d}.warehouse-wave-header h3{font-family:var(--font-display), sans-serif;letter-spacing:-.035em;margin:5px 0 6px;font-size:clamp(24px,2.3vw,36px)}.warehouse-wave-header p,.warehouse-panel-heading p{color:#66748a;margin:0;font-size:14px;line-height:1.55}.warehouse-wave-controls{align-items:flex-end;gap:12px;display:flex}.warehouse-merchant-context{background:#fff;border:1px solid #d8e0e9;border-radius:10px;gap:3px;min-width:min(300px,40vw);padding:9px 12px;display:grid}.warehouse-merchant-context small{color:#687589;letter-spacing:.08em;text-transform:uppercase;font-size:10px;font-weight:850}.warehouse-merchant-context strong{white-space:nowrap;text-overflow:ellipsis;font-size:14px;overflow:hidden}.warehouse-status,.warehouse-badge{color:#0c7450;text-transform:capitalize;white-space:nowrap;background:#e6f7ef;border-radius:999px;justify-content:center;align-items:center;min-height:34px;padding:0 12px;font-size:13px;font-weight:850;display:inline-flex}.warehouse-status.purchase_attention,.warehouse-badge.attention{color:#9a5d00;background:#fff0c9}.warehouse-status.completed{color:#fff;background:#11865d}.warehouse-metrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.warehouse-metrics article{border:1px solid var(--line);background:#fff;border-radius:15px;min-height:112px;padding:19px 21px}.warehouse-metrics span,.warehouse-metrics small{color:#718096;font-size:13px;display:block}.warehouse-metrics strong{color:#091323;font-family:var(--font-display), sans-serif;margin:7px 0 3px;font-size:34px;line-height:1;display:block}.warehouse-panel{border:1px solid var(--line);background:#fff;border-radius:18px;padding:24px 26px;box-shadow:0 12px 34px #0913240b}.warehouse-panel-heading{justify-content:space-between;align-items:flex-start;gap:24px;margin-bottom:20px;display:flex}.warehouse-panel-heading h3{color:#081221;font-family:var(--font-display), sans-serif;letter-spacing:-.025em;margin:5px 0 6px;font-size:23px}.warehouse-action-row{background:#f7f9fb;border:1px solid #e4e9ef;border-radius:13px;grid-template-columns:minmax(240px,1fr) auto auto;align-items:center;gap:10px;padding:14px;display:grid}.warehouse-confirm{color:#182235;align-items:center;gap:10px;font-size:14px;font-weight:750;display:flex}.warehouse-confirm input{width:18px;height:18px;accent-color:var(--orange)}.warehouse-destination-filter{background:#f7f9fb;border:1px solid #e4e9ef;border-radius:13px;margin:0 0 12px;padding:12px 14px}.warehouse-destination-filter legend{color:#5b6b7c;letter-spacing:.06em;text-transform:uppercase;padding:0 4px;font-size:11px;font-weight:800}.warehouse-destination-options{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.warehouse-destination-option{cursor:pointer;background:#fff;border:1px solid #d9e1ea;border-radius:11px;align-items:flex-start;gap:8px;min-height:54px;padding:10px 12px;display:flex}.warehouse-destination-option.active{border-color:var(--orange);background:#fff4ea}.warehouse-destination-option input{accent-color:var(--orange);margin-top:2px}.warehouse-destination-option span{gap:2px;display:grid}.warehouse-destination-option strong{color:#182235;font-size:13px;font-weight:800}.warehouse-destination-option small{color:#697586;font-size:11px;font-weight:650}.warehouse-label-lane span em{color:#314155;font-size:12px;font-style:normal;font-weight:750}.warehouse-label-buy-lanes{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:0 0 12px;display:grid}.warehouse-label-buy-all{text-align:left;cursor:pointer;background:#fff;border:1px solid #d9e1ea;border-radius:12px;gap:4px;width:100%;min-height:64px;margin:0 0 10px;padding:14px 16px;display:grid}.warehouse-label-buy-all.ready{border-color:var(--orange);background:#fff4ea}.warehouse-label-buy-all.pending{opacity:.75}.warehouse-label-buy-all:disabled{cursor:default;opacity:.55}.warehouse-label-buy-all strong{color:#182235;font-size:16px;font-weight:800}.warehouse-label-buy-all small{color:#697586;font-size:12px;font-weight:650}.warehouse-label-buy-lane{text-align:left;cursor:pointer;background:#fff;border:1px solid #d9e1ea;border-radius:12px;gap:4px;min-height:72px;padding:14px 16px;display:grid}.warehouse-label-buy-lane.ready{border-color:var(--orange);background:#fff4ea}.warehouse-label-buy-lane.pending{opacity:.75}.warehouse-label-buy-lane:disabled{cursor:default;opacity:.55}.warehouse-label-buy-lane strong{color:#182235;font-size:15px;font-weight:800}.warehouse-label-buy-lane small{color:#697586;font-size:12px;font-weight:650}.wms-secondary-tools{background:#fbfcfd;border:1px dashed #d5dde7;border-radius:12px;margin:12px 0 0;padding:10px 12px}.wms-secondary-tools>summary{cursor:pointer;color:#5b6b7c;font-size:12px;font-weight:750}.wms-secondary-tools[open]>summary{margin-bottom:10px}@media (max-width:860px){.warehouse-label-buy-lanes{grid-template-columns:1fr}}.warehouse-label-billing-details{background:#f7f9fb;border:1px solid #e4e9ef;border-radius:12px;margin:0 0 12px;padding:10px 12px}.warehouse-label-billing-details summary{cursor:pointer;color:#314155;font-size:13px;font-weight:750;list-style:none}.warehouse-label-billing-details summary::-webkit-details-marker{display:none}.warehouse-label-billing-details[open] summary{margin-bottom:10px}.warehouse-label-billing-details .admin-label-billing{background:0 0;border:0;margin:0;padding:0}.wms-advanced-tools{background:#fbfcfd;border:1px dashed #d5dde7;border-radius:12px;margin:12px 0 0;padding:10px 12px}.wms-advanced-tools>summary{cursor:pointer;color:#5b6b7c;font-size:12px;font-weight:750}.wms-advanced-tools[open]>summary{margin-bottom:10px}@media (max-width:980px){.warehouse-destination-options{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:560px){.warehouse-destination-options{grid-template-columns:1fr}}.warehouse-note{border-radius:10px;margin:12px 0 0;padding:12px 14px;font-size:14px;line-height:1.45}.warehouse-note.warning{color:#835800;background:#fff8e7;border:1px solid #f0d499}.warehouse-note.error{color:#a1261c;background:#fff2f0;border:1px solid #f0b9b3}.warehouse-note.success{color:#08714d;background:#ebf8f2;border:1px solid #b9e3d2}.warehouse-oos-panel{background:#fffaf0;border:1px solid #f0d499;border-radius:12px;gap:12px;margin-top:14px;padding:14px;display:grid}.warehouse-oos-heading{gap:4px;display:grid}.warehouse-oos-heading strong{color:#071121;font-size:15px}.warehouse-oos-heading small{color:#6b7280;line-height:1.4}.warehouse-oos-items{gap:8px;display:grid}.warehouse-oos-items label{background:#fff;border:1px solid #efe6d2;border-radius:8px;align-items:flex-start;gap:10px;padding:8px 10px;font-size:13px;line-height:1.4;display:flex}.warehouse-oos-items input{margin-top:2px}.warehouse-oos-note{color:#374151;gap:6px;font-size:13px;display:grid}.warehouse-oos-note textarea{resize:vertical;width:100%;min-height:72px;font:inherit;border:1px solid #d8dee8;border-radius:8px;padding:10px 12px}.order-oos-panel{background:linear-gradient(#fffaf0 0%,#fff 100%);border:1px solid #f0d499;border-radius:14px;margin:0 0 14px;padding:16px 18px}.order-oos-heading{justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:12px;display:flex}.order-oos-heading h3{color:#071121;margin:4px 0;font-size:1.15rem}.order-oos-heading p{color:#5b6575;max-width:52rem;margin:0;font-size:14px;line-height:1.45}.order-oos-list{gap:12px;display:grid}.order-oos-card{background:#fff;border:1px solid #efe6d2;border-radius:12px;gap:10px;padding:14px;display:grid}.order-oos-card.accepted{background:#f4fbf8;border-color:#b9e3d2}.order-oos-card header{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.order-oos-note{color:#835800;margin:0;font-size:14px;line-height:1.45}.order-oos-card ul{gap:6px;margin:0;padding:0;list-style:none;display:grid}.order-oos-card li{color:#374151;flex-wrap:wrap;gap:10px;font-size:13px;display:flex}.order-oos-card label{color:#374151;gap:6px;font-size:13px;display:grid}.order-oos-card textarea{resize:vertical;width:100%;font:inherit;border:1px solid #d8dee8;border-radius:8px;padding:10px 12px}.order-oos-card .primary-action{justify-self:start}.warehouse-panel-actions{margin:14px 0 0}.attach-existing-label-panel{margin:16px 0 18px}.attach-existing-label-panel.compact{margin-top:12px}.attach-existing-label-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 14px;display:grid}.attach-existing-label-grid .reconciliation-field{margin-top:0}.attach-existing-label-url{grid-column:1/-1}@media (max-width:720px){.attach-existing-label-grid{grid-template-columns:1fr}}.warehouse-product-group{border:1px solid #e4e9ef;border-radius:12px;margin-bottom:12px;overflow:hidden}.warehouse-product-group-heading{background:#f5f7fa;justify-content:space-between;align-items:center;gap:10px;padding:10px 12px;display:flex}.warehouse-product-group-title{align-items:center;gap:10px;min-width:0;display:flex}.warehouse-product-group-heading p{min-width:0;margin:0}.warehouse-product-group-heading p strong{color:#071121;font-size:14px;display:block}.warehouse-product-group-heading p small{color:#758195;font-size:12px}.warehouse-product-group-heading button{color:#101b2c;background:#fff;border:1px solid #cad3df;border-radius:8px;padding:6px 10px;font-size:12px;font-weight:800}.warehouse-product-group-heading button:disabled{opacity:.5;cursor:not-allowed}.warehouse-product-group .warehouse-order-button{border-top:1px solid #eef1f6}.warehouse-order-row{border-top:1px solid #eef1f6;grid-template-columns:minmax(0,1fr) auto;align-items:stretch;display:grid}.warehouse-order-row .warehouse-order-button{border-top:0}.warehouse-order-reprint{color:#101b2c;white-space:nowrap;cursor:pointer;background:#fff;border:1px solid #cad3df;border-radius:8px;align-self:center;margin-right:8px;padding:6px 9px;font-size:11px;font-weight:800}.warehouse-order-reprint:hover:not(:disabled){border-color:var(--ink)}.warehouse-order-reprint:disabled{opacity:.45;cursor:not-allowed}.team-layout{grid-template-columns:minmax(320px,420px) minmax(0,1fr);align-items:start;gap:18px;display:grid}.team-admin-section{gap:18px;display:grid}.team-admin-section .team-create-panel,.team-admin-section .team-stats-panel{margin:0}.team-admin-section .team-create-form,.team-admin-section .team-stats-panel>.preset-empty,.team-admin-section .team-stats-panel>.form-error,.team-admin-section .team-stats-panel>.integration-feedback,.team-admin-section .team-stats-panel>.order-empty,.team-admin-section .team-stats-panel>.team-table-scroll{margin:0 22px 22px}.team-admin-section .team-create-form .primary-action{justify-content:space-between}.team-admin-section .api-secret-reveal{margin-top:0}.team-admin-section .panel-heading button{color:#101b2c;cursor:pointer;background:#fff;border:1px solid #cad3df;border-radius:9px;flex:none;padding:8px 12px;font-size:12px;font-weight:800}.team-admin-section .panel-heading button:hover{background:#f5f8fb}.team-create-form{gap:14px;margin-top:4px;display:grid}.team-create-grid{grid-template-columns:1fr 1fr;gap:12px;display:grid}.team-create-grid label{color:#5b6577;gap:6px;font-size:12px;font-weight:800;display:grid}.team-create-grid input,.team-create-grid select{color:#101b2c;background:#fff;border:1px solid #cad3df;border-radius:9px;min-height:40px;padding:0 12px;font-size:14px}.team-create-grid .wide-field{grid-column:1/-1}.team-table-scroll{background:#fff;border:1px solid #dfe5ed;border-radius:13px;margin-top:4px;overflow-x:auto}.team-table{border:0;border-radius:0;min-width:980px;overflow:visible}.team-table .team-row{padding:12px 16px}.team-stat{font-variant-numeric:tabular-nums;color:#1a2940;text-align:center;font-weight:750}.team-row.header .team-stat{font-weight:850}.team-row{color:#29364a;border-top:1px solid #e4e9ef;grid-template-columns:minmax(200px,1.5fr) 130px 130px 72px 72px 80px 90px 72px 90px minmax(170px,1fr);align-items:center;gap:10px;min-height:62px;padding:10px 14px;font-size:14px;display:grid}.team-row:first-child{border-top:0}.team-row.header{color:#7b8799;letter-spacing:.06em;text-transform:uppercase;background:#f5f7fa;min-height:44px;font-size:11px;font-weight:850}.team-row select{color:#101b2c;background:#fff;border:1px solid #cad3df;border-radius:8px;min-height:34px;padding:0 8px;font-size:13px;font-weight:700}.team-member-cell strong,.team-member-cell small{display:block}.team-member-cell strong{color:#071121;font-size:14px}.team-member-cell small{color:#758195;margin-top:3px;font-size:12px}.team-status-button{color:#08714d;background:#e6f7ef;border:1px solid #a9dbc8;border-radius:8px;padding:5px 9px;font-size:12px;font-weight:800}.team-status-button.suspended{color:#a1261c;background:#fff2f0;border-color:#f0b9b3}.team-exception{color:#a1261c;font-weight:800}.team-last-action{color:#758195;font-size:12px}.rate-setup-panel{margin-top:18px}.rate-setup-client{border:1px solid #dfe5ed;border-radius:13px;margin-top:16px;overflow:hidden}.rate-setup-client-heading{color:#071121;background:#f5f7fa;justify-content:space-between;align-items:center;gap:12px;padding:12px 16px;font-weight:850;display:flex}.rate-setup-client-heading span{color:#758195;font-size:13px;font-weight:700}.rate-setup-orders{padding:6px 16px 12px}.rate-setup-order{border-top:1px solid #eef1f6;flex-direction:column;gap:10px;min-height:58px;padding:12px 0;display:flex}.rate-setup-order:first-child{border-top:0}.rate-setup-order-main{justify-content:space-between;align-items:flex-start;gap:14px;display:flex}.rate-setup-order-meta{min-width:0}.rate-setup-order-meta strong,.rate-setup-order-meta small{display:block}.rate-setup-order-meta strong{color:#101b2c;font-size:14px}.rate-setup-order-meta small{color:#758195;margin-top:3px;font-size:12px}.rate-setup-order-error{color:#a1261c;margin:0;font-size:12px;font-weight:650}.rate-setup-shopify-link{margin-top:6px;text-decoration:none;display:inline-flex}.rate-setup-result{color:#5b6577;text-align:left;background:#eef1f6;border-radius:8px;flex-wrap:wrap;align-items:center;gap:6px 8px;max-width:min(420px,100%);padding:6px 10px;font-size:12px;font-weight:800;display:inline-flex}.rate-setup-result.ready{color:#08714d;background:#e6f7ef}.rate-setup-result.existing_label{color:#2a5e96;background:#eaf3fb}.rate-setup-result.failed{color:#a1261c;background:#fff2f0}.rate-setup-result.pending{color:#315986;background:#f3f8fd}.rate-setup-result-provider{color:#0f5132;background:#08714d1a;border-radius:999px;padding:1px 6px;font-size:11px;font-weight:850}.rate-setup-result-service{font-weight:800}.rate-setup-result-count{color:#5f8f7a;font-size:11px;font-weight:700}.rate-setup-compare{background:#f8fbf9;border:1px solid #e4ebe6;border-radius:10px;width:100%;padding:10px 12px}.rate-setup-compare>summary{cursor:pointer;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 12px;list-style:none;display:flex}.rate-setup-compare>summary::-webkit-details-marker{display:none}.rate-setup-compare-summary{color:#102418;flex-wrap:wrap;align-items:center;gap:8px;font-size:13px;display:inline-flex}.rate-setup-compare-meta{color:#66785f;font-size:12px;font-weight:700}.rate-setup-chip{color:#0b5c3a;letter-spacing:.04em;text-transform:uppercase;background:#d8f3e6;border-radius:999px;align-items:center;padding:2px 7px;font-size:10px;font-weight:850;display:inline-flex}.rate-setup-chip.compact{padding:1px 6px;font-size:9px}.rate-setup-compare-list{gap:6px;margin:12px 0 0;padding:0;list-style:none;display:grid}.rate-setup-compare-list li{color:#445063;background:#fff;border:1px solid #e8eef3;border-radius:8px;grid-template-columns:88px minmax(0,1fr) 72px 44px;align-items:center;gap:10px;padding:7px 8px;font-size:12px;display:grid}.rate-setup-compare-list li.recommended{background:#f2fbf6;border-color:#b7e4cd}.rate-setup-compare-provider{color:#66748a;font-weight:750}.rate-setup-compare-service{color:#182334;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-weight:700;overflow:hidden}.rate-setup-compare-margin{color:#0f5132;font-variant-numeric:tabular-nums;text-align:right;font-weight:850}.rate-setup-compare-spacer{width:100%;height:1px;display:block}@media (max-width:720px){.rate-setup-order-main{flex-direction:column;align-items:stretch}.rate-setup-result{max-width:none}.rate-setup-compare-list li{grid-template-columns:1fr auto;grid-template-areas:"provider chip""service service""margin margin"}.rate-setup-compare-provider{grid-area:provider}.rate-setup-compare-service{white-space:normal;grid-area:service}.rate-setup-compare-margin{text-align:left;grid-area:margin}.rate-setup-chip.compact{grid-area:chip;justify-self:end}}.rate-setup-loading{margin:14px 0}.rate-setup-progress{background:#d9e6f4;border-radius:999px;height:8px;margin-top:10px;overflow:hidden}.rate-setup-progress-bar{border-radius:inherit;background:linear-gradient(90deg,#2f6fed,#1f8f6e);height:100%;transition:width .35s}.bulk-loading-panel .loading-spinner.done{opacity:.35}.loading-spinner.inline{vertical-align:middle;border-width:2px;flex:0 0 16px;width:16px;height:16px;display:inline-block}.warehouse-pick-table{border:1px solid #dfe5ed;border-radius:13px;overflow:hidden}.warehouse-pick-row{color:#29364a;border-top:1px solid #e4e9ef;grid-template-columns:minmax(280px,1.6fr) minmax(180px,1fr) 90px 120px 130px;align-items:center;gap:14px;min-height:72px;padding:12px 16px;font-size:14px;display:grid}.warehouse-pick-row:first-child{border-top:0}.warehouse-pick-row.header{color:#7b8799;letter-spacing:.07em;text-transform:uppercase;background:#f5f7fa;min-height:46px;font-size:12px;font-weight:850}.warehouse-pick-row.complete{background:#f2fbf7}.warehouse-pick-article{align-items:center;gap:12px;min-width:0;display:flex}.warehouse-pick-article>span:last-child{min-width:0}.warehouse-pick-row strong,.warehouse-pick-row small{display:block}.warehouse-pick-row strong{color:#071121;font-size:15px}.warehouse-pick-row small{color:#758195;margin-top:4px;font-size:13px}.warehouse-pick-row button{color:#101b2c;background:#fff;border:1px solid #cad3df;border-radius:8px;min-height:38px;padding:0 12px;font-weight:800}.warehouse-pick-row.complete button{color:#08714d;background:#e6f7ef;border-color:#a9dbc8}.warehouse-pick-row.multi-unit{background:#fff7f5}.warehouse-pick-row.multi-unit.complete{background:#f2fbf7}.warehouse-multi-unit-icon{color:#fff;min-width:1.6em;font-family:var(--font-sans,inherit);letter-spacing:.02em;vertical-align:middle;background:#c62828;border-radius:999px;justify-content:center;align-items:center;margin-left:8px;padding:1px 7px;font-size:11px;font-weight:850;display:inline-flex}.warehouse-quantity.multi-unit{color:#b71c1c;align-items:center;gap:6px;display:inline-flex}.warehouse-quantity.multi-unit .warehouse-multi-unit-icon{min-width:22px;height:22px;margin-left:0;padding:0;font-size:13px;font-weight:900}.warehouse-multi-confirm-btn,.warehouse-pick-row button.warehouse-multi-confirm-btn{color:#fff!important;background:#c62828!important;border-color:#a31f1f!important}.warehouse-order-button.multi-unit>span{color:#fff;background:#c62828}.warehouse-order-button.multi-unit>i{color:#c62828;background:#fde8e6;font-style:normal;font-weight:900}.warehouse-order-button.multi-unit>i.packed{color:#fff;background:#11865d}.warehouse-order-button.multi-unit>i.exception{color:#8d5600;background:#ffe7ad}.warehouse-pack-items>div.multi-unit{background:#fff7f5;border-color:#f0b4b0}.warehouse-pack-items>div.multi-unit.complete{background:#f0faf6;border-color:#b5ddcd}.warehouse-pack-items b.multi-unit{color:#b71c1c}.warehouse-multi-unit-ack{cursor:pointer;background:#fff7f5;border:1px solid #f0b4b0;border-radius:12px;align-items:flex-start;gap:12px;margin:10px 0 4px;padding:12px 14px;display:flex}.warehouse-multi-unit-ack input{accent-color:#c62828;flex:none;width:18px;height:18px;margin-top:2px}.warehouse-multi-unit-ack span{gap:3px;min-width:0;display:grid}.warehouse-multi-unit-ack strong{color:#8e1b1b;font-size:13px}.warehouse-multi-unit-ack small{color:#6b3a3a;font-size:12px;line-height:1.45}.warehouse-sku-thumb-btn{cursor:zoom-in;background:0 0;border:0;border-radius:9px;flex:none;padding:0;line-height:0;display:block}.warehouse-sku-thumb-btn:focus-visible{outline:2px solid var(--orange);outline-offset:2px}.warehouse-sku-thumb{object-fit:cover;background:#f5f7fa;border:1px solid #dfe5ed;border-radius:9px;width:48px;height:48px;display:block}.warehouse-sku-thumb.sm{border-radius:8px;width:36px;height:36px}.warehouse-sku-thumb.placeholder{background:linear-gradient(135deg,#eef1f5 25%,#0000 25%) -6px 0/12px 12px,linear-gradient(225deg,#eef1f5 25%,#0000 25%) -6px 0/12px 12px,#f7f8fa;flex:none;width:48px;height:48px;display:block}.warehouse-sku-thumb.sm.placeholder{border-radius:8px;width:36px;height:36px}.warehouse-sku-lightbox{z-index:1200}.product-image-lightbox{z-index:2200}.warehouse-sku-thumb-btn.card{cursor:zoom-in;border-radius:0;width:100%;height:100%;display:grid}.product-image-preview-card{object-fit:contain;background:#fff;width:100%;height:100%;display:block}.warehouse-sku-lightbox-panel{width:min(100%,720px);max-height:min(92vh,900px);color:var(--ink);background:#fff;border:1px solid #dfe4ea;border-radius:18px;padding:28px 28px 24px;position:relative;overflow:auto;box-shadow:0 28px 80px #050c1747}.warehouse-sku-lightbox-image{object-fit:contain;background:#f5f7fa;border-radius:12px;width:100%;max-height:min(72vh,640px);margin:8px 0 16px;display:block}.warehouse-sku-lightbox-panel h2{font-family:var(--font-display), sans-serif;letter-spacing:-.03em;margin:0;font-size:22px;line-height:1.25}.warehouse-quantity{color:#071121;font-family:var(--font-display), sans-serif;font-size:25px;font-weight:900}.warehouse-scan-form{background:#f6f8fb;border:1px solid #dbe2eb;border-radius:13px;grid-template-columns:1fr auto;align-items:end;gap:10px;padding:14px;display:grid}.warehouse-scan-form label span{color:#69768a;margin-bottom:6px;font-size:13px;font-weight:750;display:block}.warehouse-scan-form input{color:#071121;width:100%;min-height:46px;font:inherit;background:#fff;border:1px solid #cdd6e1;border-radius:9px;padding:0 13px;font-size:15px}.warehouse-scan-form input:focus{border-color:var(--orange);outline:3px solid #ff99002e}.warehouse-packing-layout{grid-template-columns:minmax(260px,.72fr) minmax(420px,1.3fr);gap:14px;margin-top:14px;display:grid}.warehouse-sequence,.warehouse-active-pack,.warehouse-scan-empty{background:#fbfcfd;border:1px solid #dfe5ed;border-radius:14px;min-height:420px}.warehouse-sequence{max-height:660px;padding:12px;overflow-y:auto}.warehouse-sequence-heading{justify-content:space-between;align-items:center;gap:10px;margin:0 0 10px;display:flex}.warehouse-sequence-heading h4{color:#748196;letter-spacing:.08em;text-transform:uppercase;margin:0;font-size:12px}.warehouse-hide-completed{color:#4a5a70;cursor:pointer;-webkit-user-select:none;user-select:none;align-items:center;gap:6px;font-size:12px;font-weight:700;display:inline-flex}.warehouse-hide-completed input{accent-color:#11865d;width:14px;height:14px}.warehouse-sequence h4{color:#748196;letter-spacing:.08em;text-transform:uppercase;margin:5px 5px 11px;font-size:12px}.warehouse-sequence>button,.warehouse-product-group>button.warehouse-order-button,.warehouse-order-row>button.warehouse-order-button{color:#142034;text-align:left;background:0 0;border:0;border-radius:10px;grid-template-columns:34px 1fr 26px;align-items:center;gap:10px;width:100%;min-height:65px;padding:9px 10px;display:grid}.warehouse-sequence>button:hover,.warehouse-sequence>button.active,.warehouse-product-group>button.warehouse-order-button:hover,.warehouse-product-group>button.warehouse-order-button.active,.warehouse-order-row>button.warehouse-order-button:hover,.warehouse-order-row>button.warehouse-order-button.active{background:#fff;box-shadow:0 4px 16px #0b172a14}.warehouse-sequence>button>span,.warehouse-product-group>button.warehouse-order-button>span,.warehouse-order-row>button.warehouse-order-button>span{color:#995c00;background:#fff0cd;border-radius:9px;place-items:center;width:32px;height:32px;font-weight:900;display:grid}.warehouse-sequence p,.warehouse-sequence strong,.warehouse-sequence small{margin:0;display:block}.warehouse-sequence strong{font-size:14px}.warehouse-sequence small{color:#778397;margin-top:3px;font-size:12px}.warehouse-sequence i,.warehouse-order-button>i{color:#788599;background:#edf1f5;border-radius:50%;place-items:center;width:24px;height:24px;font-style:normal;font-weight:900;line-height:1;display:grid}.warehouse-sequence i.packed,.warehouse-order-button>i.packed{color:#fff;background:#11865d}.warehouse-sequence i.exception,.warehouse-order-button>i.exception{color:#8d5600;background:#ffe7ad}.warehouse-active-pack{background:#fff;padding:20px}.warehouse-active-heading{justify-content:space-between;gap:20px;display:flex}.warehouse-active-heading>div>span{color:#d27a00;letter-spacing:.06em;text-transform:uppercase;font-size:12px;font-weight:850}.warehouse-active-heading h4{font-family:var(--font-display), sans-serif;margin:4px 0;font-size:25px}.warehouse-active-heading p{color:#718096;margin:0;font-size:13px}.warehouse-tracking-summary{color:#fff;background:#091323;border-radius:10px;grid-template-columns:90px 1fr auto;align-items:center;gap:10px;margin:16px 0 12px;padding:12px 14px;display:grid}.warehouse-tracking-summary span,.warehouse-tracking-summary small{color:#b7c1cf;font-size:12px}.warehouse-tracking-summary strong{letter-spacing:.04em;font-size:15px}.warehouse-scan-form.item{grid-template-columns:1fr auto;padding:10px}.warehouse-scan-form.item button,.warehouse-pack-items button:not(.warehouse-sku-thumb-btn){color:#101b2c;background:#fff;border:1px solid #cbd4df;border-radius:8px;min-height:42px;padding:0 14px;font-weight:850}.warehouse-pack-items{gap:7px;margin:12px 0;display:grid}.warehouse-pack-items>div{border:1px solid #e0e6ed;border-radius:10px;grid-template-columns:1fr 65px auto;align-items:center;gap:10px;min-height:58px;padding:9px 11px;display:grid}.warehouse-pack-items>div.complete{background:#f0faf6;border-color:#b5ddcd}.warehouse-pack-qty-controls{align-items:center;gap:6px;display:inline-flex}.warehouse-pack-qty-controls button{min-width:48px}.warehouse-pack-item-copy{align-items:center;gap:10px;min-width:0;display:flex}.warehouse-pack-items p,.warehouse-pack-items strong,.warehouse-pack-items span{margin:0;display:block}.warehouse-pack-items strong{font-size:14px}.warehouse-pack-items span{color:#758195;margin-top:2px;font-size:12px}.warehouse-pack-items b{color:#081221;font-size:17px}.warehouse-insert-row{background:#f8fafc;border:1px solid #e0e6ed;border-radius:10px;justify-content:space-between;align-items:center;gap:12px;margin:0 0 12px;padding:10px 12px;display:flex}.warehouse-insert-row strong,.warehouse-insert-row small{display:block}.warehouse-insert-row strong{color:#081221;font-size:14px}.warehouse-insert-row small{color:#758195;margin-top:2px;font-size:12px}.warehouse-insert-controls{align-items:center;gap:8px;display:inline-flex}.warehouse-insert-controls button{color:#101b2c;background:#fff;border:1px solid #cbd4df;border-radius:8px;min-width:36px;min-height:36px;font-weight:850}.warehouse-insert-controls b{text-align:center;color:#081221;min-width:1.5ch;font-size:17px}.warehouse-measurements{border:1px solid #dfe5ed;border-radius:11px;grid-template-columns:repeat(4,1fr);gap:8px;margin:14px 0;padding:13px;display:grid}.warehouse-measurements legend{color:#68758a;padding:0 6px;font-size:12px;font-weight:800}.warehouse-measurements .warehouse-pack-presets,.warehouse-measurements>.warehouse-note{grid-column:1/-1;margin-bottom:4px}.warehouse-measurements .warehouse-pack-presets{margin:0 0 4px}.warehouse-measurements label{position:relative}.warehouse-measurements label span{color:#6d7a8e;text-transform:capitalize;margin-bottom:5px;font-size:12px;display:block}.warehouse-measurements input{width:100%;min-height:42px;font:inherit;border:1px solid #cfd7e2;border-radius:8px;padding:0 35px 0 10px}.warehouse-measurements small{color:#8994a4;font-size:12px;position:absolute;bottom:13px;right:10px}.warehouse-pack-actions{justify-content:flex-end;gap:9px;display:flex}.warehouse-scan-empty{color:#768398;text-align:center;place-content:center;padding:30px;display:grid}.warehouse-scan-empty>span{color:var(--orange);font-size:42px}.warehouse-scan-empty h4{color:#101b2c;margin:8px 0 4px;font-size:20px}.warehouse-scan-empty p{max-width:340px;margin:0;font-size:14px}.warehouse-empty{align-items:center;gap:18px;display:flex}.warehouse-empty>span{color:#9c5e00;width:72px;height:72px;font-family:var(--font-display), sans-serif;background:#ffedc4;border-radius:18px;place-items:center;font-size:19px;font-weight:900;display:grid}.warehouse-empty h3{margin:0 0 4px;font-size:20px}.warehouse-empty p{color:#6f7c90;margin:0;font-size:14px}.warehouse-loading{color:#6f7c90;font-size:15px}.warehouse-pickup-grid{grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:12px;display:grid}.warehouse-pickup-grid article{background:#fbfcfd;border:1px solid #dfe5ed;border-radius:13px;padding:16px}.warehouse-pickup-grid article>div:first-child{justify-content:space-between;align-items:baseline;gap:10px;display:flex}.warehouse-pickup-grid strong{color:#071121;font-size:16px}.warehouse-pickup-grid small{color:#758195;font-size:12px}.warehouse-pickup-grid dl{gap:22px;margin:12px 0 0;display:flex}.warehouse-pickup-grid dt{color:#7b8799;letter-spacing:.07em;text-transform:uppercase;font-size:11px;font-weight:850}.warehouse-pickup-grid dd{color:#071121;font-family:var(--font-display), sans-serif;margin:2px 0 0;font-size:22px;font-weight:900}.warehouse-pickup-grid p{color:#66748a;overflow-wrap:anywhere;margin:12px 0 0;font-size:12px;line-height:1.5}@media (max-width:1100px){.warehouse-action-row{grid-template-columns:1fr 1fr}.warehouse-confirm{grid-column:1/-1}.warehouse-pick-row{grid-template-columns:minmax(230px,1.4fr) minmax(150px,1fr) 70px 100px 120px}.warehouse-packing-layout{grid-template-columns:1fr}.warehouse-sequence{min-height:auto;max-height:310px}}@media (max-width:760px){.warehouse-wave-header,.warehouse-panel-heading,.warehouse-wave-controls{flex-direction:column;align-items:stretch}.warehouse-merchant-context{min-width:0}.warehouse-metrics{grid-template-columns:1fr 1fr}.warehouse-action-row{grid-template-columns:1fr}.warehouse-confirm{grid-column:auto}.warehouse-pick-table{overflow-x:auto}.warehouse-pick-row{min-width:860px}.warehouse-scan-form{grid-template-columns:1fr}.warehouse-measurements{grid-template-columns:1fr 1fr}.warehouse-pack-actions{flex-direction:column-reverse;align-items:stretch}}.pricing-confidence{white-space:nowrap;text-transform:capitalize;background:#fff2d6;border-radius:999px;padding:7px 10px;font-weight:700;color:#8b5a00!important}.pricing-confidence.high,.pricing-confidence.verified{background:#e4f7ef;color:#087b57!important}.fulfillment-billing-admin,.wallet-funding-admin{gap:18px;display:grid}.interac-admin-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.interac-admin-request{gap:14px;padding:20px 22px;display:grid}.interac-admin-summary{justify-content:space-between;gap:16px;display:flex}.interac-admin-summary>span,.interac-admin-summary>b{gap:4px;display:grid}.interac-admin-summary>b{text-align:right;font-size:19px}.interac-admin-summary small{color:#778499;font-size:11px;font-weight:550}.interac-admin-request dl{grid-template-columns:1fr 1fr;gap:8px;margin:0;display:grid}.interac-admin-request dl>div{background:#f8fafc;border:1px solid #e0e6ee;border-radius:10px;padding:11px 12px}.interac-admin-request dt{color:#768398;text-transform:uppercase;font-size:10px}.interac-admin-request dd{color:#0a1424;overflow-wrap:anywhere;margin:5px 0 0;font-size:13px;font-weight:850}.interac-admin-request>label{color:#637087;gap:6px;font-size:12px;font-weight:750;display:grid}.interac-admin-request>label input:not([type=checkbox]){width:100%;min-height:42px;font:inherit;background:#fff;border:1px solid #cdd6e2;border-radius:9px;padding:9px 11px}.interac-admin-request>label input:focus{border-color:var(--orange);outline:3px solid #ff990026}.interac-admin-confirm{grid-template-columns:auto 1fr;align-items:flex-start}.interac-admin-confirm input{accent-color:#0c8b62;margin-top:2px}.interac-admin-request .primary-action{justify-content:space-between;width:100%}.admin-audit-panel{padding:20px 22px}.admin-audit-panel .panel-heading{justify-content:space-between;align-items:flex-start;gap:12px;margin:0;display:flex}.admin-audit-panel .panel-heading button{cursor:pointer;background:#fff;border:1px solid #cdd6e2;border-radius:8px;min-height:38px;padding:0 12px;font-weight:800}.admin-audit-list{gap:12px;margin-top:12px;display:grid}.admin-audit-card{background:#fff;border:1px solid #dce3ed;border-radius:14px;gap:12px;padding:14px 16px;display:grid;box-shadow:0 8px 24px #12223a08}.admin-audit-card-heading{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.admin-audit-card-meta strong{color:#091323;font-size:14px;line-height:1.3;display:block}.admin-audit-card-submeta{color:#778499;flex-wrap:wrap;align-items:center;gap:8px;margin-top:6px;font-size:12px;line-height:1.35;display:flex}.admin-audit-card-amount{text-align:right;flex:none}.admin-audit-card-amount strong{color:#091323;font-family:var(--font-display), sans-serif;font-variant-numeric:tabular-nums;font-size:20px;line-height:1.1;display:block}.admin-audit-card-amount.credit strong{color:#08714d}.admin-audit-card-amount.debit strong{color:#a13b3b}.admin-audit-empty{color:#778499;text-align:center;background:#f8fafc;border:1px dashed #dce3ed;border-radius:14px;margin:0;padding:20px 18px;font-size:13px}.interac-admin-history.admin-audit-panel{padding:20px 22px}.interac-admin-hint{color:#637087;margin:0 0 10px;font-size:12px;font-weight:650}.interac-admin-reference-actions{gap:8px;margin-bottom:4px;display:grid}.interac-reference-code{letter-spacing:.02em;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:13px}.interac-admin-history{padding:20px 22px}.interac-admin-history .panel-heading{margin:0}.interac-admin-history .panel-heading button{background:#fff;border:1px solid #cdd6e2;border-radius:8px;min-height:38px;padding:0 12px;font-weight:800}.interac-admin-history>div:last-child{margin-top:12px;display:grid}.interac-admin-history>div:last-child>p{border-top:1px solid #e1e7ef;justify-content:space-between;gap:16px;margin:0;padding:12px 2px;display:flex}.interac-admin-history p span,.interac-admin-history p b{gap:3px;display:grid}.interac-admin-history p small{color:#778499;font-size:11px;font-weight:500}.pricing-policy-heading{background:linear-gradient(125deg,#fff 0%,#f8fafc 70%,#fff7e8 100%);border:1px solid #d9e0e9;border-radius:18px;justify-content:space-between;align-items:flex-start;gap:24px;padding:24px 26px;display:flex;box-shadow:0 12px 35px #0913240d}.pricing-policy-heading h3{color:#081221;font-family:var(--font-display), sans-serif;letter-spacing:-.035em;margin:5px 0 7px;font-size:clamp(24px,2.3vw,36px);line-height:1.08}.pricing-policy-heading p{color:#66748a;max-width:760px;margin:0;font-size:14px;line-height:1.55}.pricing-confidence.automatic{background:#fff2d6;color:#8b5a00!important}.pricing-confidence.negotiated{background:#e4f7ef;color:#087b57!important}.fulfillment-tier-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.fulfillment-tier-grid article,.fulfillment-tier-card{background:#fff;border:1px solid #dce3ed;border-radius:15px;flex-direction:column;min-height:220px;padding:18px 18px 16px;display:flex;box-shadow:0 10px 28px #12223a09}.fulfillment-tier-card.is-active{background:#fbfefc;border-color:#c8dcc8;box-shadow:0 0 0 3px #4891691a,0 12px 28px #12223a0a}.fulfillment-tier-card.is-assigned.is-active{border-color:#b9e3d2;box-shadow:0 0 0 3px #08714d1a,0 12px 28px #12223a0a}.fulfillment-tier-card.is-volume.is-active{background:#f8fbff;border-color:#c5d9ef;box-shadow:0 0 0 3px #3159861a,0 12px 28px #12223a0a}.fulfillment-tier-card-head{justify-content:space-between;align-items:flex-start;gap:10px;margin-bottom:2px;display:flex}.fulfillment-tier-name{color:#a96500;letter-spacing:.08em;text-transform:uppercase;font-size:12px;font-weight:850}.tier-status-badge{letter-spacing:.03em;text-transform:uppercase;white-space:nowrap;border-radius:999px;flex:none;padding:5px 9px;font-size:10px;font-weight:850}.tier-status-badge.assigned{color:#08714d;background:#e3f6ed;border:1px solid #b9e3d2}.tier-status-badge.volume{color:#315986;background:#eef5fc;border:1px solid #c5d9ef}.fulfillment-tier-grid article>strong,.fulfillment-tier-card>strong{color:#091323;font-family:var(--font-display), sans-serif;margin:10px 0 8px;font-size:28px;display:block}.fulfillment-tier-card-actions{margin-top:auto;padding-top:16px}.tier-card-button{cursor:pointer;border-radius:10px;justify-content:center;align-items:center;gap:8px;width:100%;min-height:42px;padding:10px 14px;font-size:13px;font-weight:800;line-height:1.2;transition:background .15s,border-color .15s,transform .15s;display:inline-flex}.tier-card-button.primary{color:var(--ink);background:var(--orange);border:0;box-shadow:0 6px 16px #ff99002e}.tier-card-button.primary:hover:not(:disabled){background:#fa2;transform:translateY(-1px)}.tier-card-button.secondary{color:var(--ink);background:#fff;border:1px solid #cad3df}.tier-card-button.secondary:hover:not(:disabled){background:#f7f9fc;border-color:#b8c4d4}.tier-card-button.current{color:#08714d;cursor:default;background:#e8f7ef;border:1px solid #b9e3d2}.tier-card-button.current span{color:#fff;background:#08714d;border-radius:999px;place-items:center;width:18px;height:18px;font-size:11px;font-weight:900;display:inline-grid}.tier-card-button:disabled:not(.current){cursor:wait;opacity:.62;transform:none}.fulfillment-tier-grid article.active{background:#fffaf0;border-color:#f5a623;box-shadow:0 0 0 3px #f7ad2c21,0 12px 28px #39290c0f}.fulfillment-tier-grid article>span{color:#a96500;letter-spacing:.08em;text-transform:uppercase;font-size:12px;font-weight:850;display:block}.sidebar-report{color:#c8d0dc;text-align:left;cursor:pointer;background:#ffffff0a;border:1px solid #ffffff1a;border-radius:9px;align-items:center;gap:9px;width:100%;min-height:38px;margin-top:8px;padding:0 12px;font-size:12px;font-weight:750;transition:color .15s,background .15s,border-color .15s;display:flex}.sidebar-report svg{color:#f0b14e;flex:none}.sidebar-report:hover{color:#fff;background:#ffffff14;border-color:#ffffff38}.report-backdrop{z-index:1000;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#050c17b3;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.report-modal{width:min(100%,560px);max-height:min(92vh,720px);color:var(--ink);background:#fff;border:1px solid #dfe4ea;border-radius:20px;flex-direction:column;padding:30px 32px 32px;display:flex;position:relative;box-shadow:0 28px 80px #050c1747}.report-modal-close{color:#657180;cursor:pointer;background:#f3f5f7;border:1px solid #e1e5ea;border-radius:9px;place-items:center;width:34px;height:34px;font-size:20px;line-height:1;display:grid;position:absolute;top:16px;right:16px}.report-modal-close:hover{color:#0b1220;background:#e9edf2}.report-modal-header{border-bottom:1px solid #e7ebf0;align-items:flex-start;gap:14px;padding-bottom:20px;display:flex}.report-modal-icon{color:#b66c00;background:#fff4dd;border:1px solid #f2d39a;border-radius:11px;flex:none;place-items:center;width:42px;height:42px;font-size:19px;font-weight:900;display:grid}.report-modal-kicker{color:#b66c00;letter-spacing:.12em;text-transform:uppercase;font-size:11px;font-weight:850}.report-modal-header h2{font-family:var(--font-display), sans-serif;letter-spacing:-.035em;margin:4px 0 3px;font-size:24px}.report-modal-header p{color:#697586;margin:0;font-size:13px;line-height:1.55}.report-form{gap:16px;padding-top:20px;display:grid}.report-field{gap:8px;display:grid}.report-field>span{color:#2b342a;font-size:12px;font-weight:800}.report-field textarea{color:#111a10;resize:vertical;background:#fbfcfd;border:1px solid #d5ddd1;border-radius:11px;outline:none;width:100%;min-height:140px;padding:13px 14px;font-family:inherit;font-size:14px;line-height:1.55;transition:border-color .16s,box-shadow .16s}.report-field textarea::placeholder{color:#a0a99d}.report-field textarea:focus{background:#fff;border-color:#649c47;box-shadow:0 0 0 3px #649c4721}.report-count{color:#8a94a2;justify-self:end;font-size:11px;font-weight:600}.report-context{background:#f4f6f9;border:1px solid #e7ebf0;border-radius:9px;align-items:center;gap:10px;padding:10px 12px;display:flex}.report-context span{color:#8a94a2;text-transform:uppercase;letter-spacing:.04em;flex:none;font-size:11px;font-weight:800}.report-context code{color:#315986;white-space:nowrap;text-overflow:ellipsis;font-size:12px;overflow:hidden}.report-actions{justify-content:flex-end;gap:10px;display:flex}.report-cancel{min-height:44px;color:var(--ink);cursor:pointer;background:#fff;border:1px solid #d7dce2;border-radius:10px;padding:0 16px;font-size:13px;font-weight:800}.report-cancel:hover{background:#f6f8fa}.report-submit{color:#fff;background:var(--ink);border:1px solid var(--ink);cursor:pointer;border-radius:10px;min-height:44px;padding:0 20px;font-size:13px;font-weight:850;box-shadow:0 8px 18px #0b122029}.report-submit:hover{background:#17263b}.report-submit:disabled{cursor:not-allowed;opacity:.55;box-shadow:none}.report-success{text-align:center;justify-items:center;gap:8px;padding:34px 18px 10px;display:grid}.report-success>span{color:#fff;background:#4e8c36;border-radius:50%;place-items:center;width:54px;height:54px;margin-bottom:6px;font-size:24px;display:grid}.report-success h3{font-family:var(--font-display), sans-serif;letter-spacing:-.03em;margin:0;font-size:22px}.report-success p{color:#697586;margin:0;font-size:13px;line-height:1.55}.report-success button{color:#fff;background:var(--ink);cursor:pointer;border:0;border-radius:10px;min-height:42px;margin-top:14px;padding:0 22px;font-size:13px;font-weight:850}.bug-reports-admin .bug-reports-panel{margin:0}.bug-reports-panel>.form-error,.bug-reports-panel>.preset-empty{margin:0 22px 12px}.bug-reports-panel>.preset-empty:last-child{margin-bottom:22px}.bug-report-list{gap:10px;padding:0 22px 22px;display:grid}.bug-report-row{background:#fff;border:1px solid #dfe5ed;border-radius:12px;padding:14px 16px}.bug-report-row.status-open{border-left:4px solid #f5a623}.bug-report-row.status-resolved{opacity:.72}.bug-report-row.status-ignored{opacity:.55}.bug-report-head{justify-content:space-between;align-items:center;gap:12px;display:flex}.bug-report-head>span:first-child{gap:2px;display:grid}.bug-report-head strong{color:#071121;font-size:13px}.bug-report-head small{color:#758195;font-size:11px}.bug-report-status{text-transform:uppercase;border-radius:999px;padding:3px 9px;font-size:10px;font-weight:850}.bug-report-status.open{color:#9a5d00;background:#fff0c9}.bug-report-status.resolved{color:#0c7450;background:#e6f7ef}.bug-report-status.ignored{color:#66748a;background:#eef1f5}.bug-report-message{color:#2b3440;white-space:pre-wrap;overflow-wrap:anywhere;margin:10px 0 0;font-size:13px;line-height:1.55}.bug-report-route{color:#8a94a2;margin-top:8px;font-size:11px;display:block}.bug-report-stack{margin-top:8px}.bug-report-stack summary{color:#315986;cursor:pointer;font-size:11px;font-weight:800}.bug-report-stack pre{color:#f2f5f9;background:#0b1220;border-radius:8px;max-height:180px;margin:8px 0 0;padding:10px;font-size:11px;line-height:1.5;overflow:auto}.bug-report-actions{gap:8px;margin-top:12px;display:flex}.bug-report-actions button{color:#101b2c;cursor:pointer;background:#fff;border:1px solid #cad3df;border-radius:8px;min-height:32px;padding:0 12px;font-size:12px;font-weight:800}.bug-report-actions button:first-child{color:#0c5c3f;background:#edf9f4;border-color:#a9d9c8}.bug-report-actions button:disabled{opacity:.55;cursor:wait}.crash-screen{color:#fff;background:radial-gradient(circle at 50% 0,#13243a,#0b1220 60%);place-items:center;min-height:100vh;padding:32px;font-family:system-ui,-apple-system,sans-serif;display:grid}.crash-screen section{text-align:center;max-width:520px}.crash-mark{color:#f90;border:1px solid #f906;border-radius:50%;place-items:center;width:64px;height:64px;margin:0 auto 22px;font-size:30px;font-weight:900;display:grid}.crash-screen h1{letter-spacing:-.04em;margin:0 0 12px;font-size:clamp(28px,5vw,44px)}.crash-screen p{color:#aeb9c7;max-width:440px;margin:0 auto 26px;font-size:15px;line-height:1.6}.crash-actions{flex-wrap:wrap;justify-content:center;gap:12px;display:flex}.crash-actions button{color:#0b1220;cursor:pointer;background:#f90;border:0;border-radius:10px;min-height:46px;padding:0 20px;font-size:14px;font-weight:850}.crash-actions a{color:#fff;border:1px solid #ffffff40;border-radius:10px;align-items:center;min-height:46px;padding:0 20px;font-size:14px;font-weight:800;text-decoration:none;display:inline-flex}.fulfillment-tier-grid article>strong small{color:#69768a;font-family:inherit;font-size:12px;font-weight:700}.fulfillment-tier-grid article p{color:#35435a;margin:0 0 9px;font-size:13px;line-height:1.45}.fulfillment-tier-grid article>small,.fulfillment-tier-note{color:#778499;font-size:12px}.fulfillment-tier-note{margin:-8px 2px 0}.fulfillment-billing-grid{grid-template-columns:minmax(280px,.72fr) minmax(520px,1.28fr);gap:14px;display:grid}.fulfillment-insert-form{gap:12px;margin-top:14px;display:grid}.fulfillment-insert-form .panel-heading{margin-bottom:0}.fulfillment-insert-copy{color:#6b7890;max-width:68ch;margin:0;font-size:13px;line-height:1.5}.fulfillment-insert-body{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:16px 20px;display:flex}.fulfillment-insert-fields{flex:420px;grid-template-columns:minmax(180px,220px) minmax(180px,240px);gap:12px;max-width:520px;display:grid}.fulfillment-insert-form label{color:#68758a;gap:6px;font-size:12px;font-weight:700;display:grid}.fulfillment-insert-stepper{background:#fff;border:1px solid #d2dae5;border-radius:9px;grid-template-columns:40px minmax(64px,1fr) 40px;align-items:stretch;width:100%;min-height:42px;display:inline-grid;overflow:hidden}.fulfillment-insert-stepper button{color:#152033;cursor:pointer;background:#f4f7fb;border:0;border-right:1px solid #d2dae5;margin:0;padding:0;font-size:18px;font-weight:700;line-height:1}.fulfillment-insert-stepper button:last-child{border-left:1px solid #d2dae5;border-right:0}.fulfillment-insert-stepper button:hover:not(:disabled){background:#eaf0f7}.fulfillment-insert-stepper button:disabled{opacity:.45;cursor:not-allowed}.fulfillment-insert-stepper input{color:#0a1324;width:100%;min-width:0;min-height:42px;font:inherit;text-align:center;appearance:textfield;background:0 0;border:0;border-radius:0;margin:0;padding:0 8px;font-size:16px;font-weight:850}.fulfillment-insert-stepper input::-webkit-outer-spin-button{appearance:none;margin:0}.fulfillment-insert-stepper input::-webkit-inner-spin-button{appearance:none;margin:0}.fulfillment-insert-stepper input:focus{outline:none}.fulfillment-insert-stepper:focus-within{border-color:var(--orange);box-shadow:0 0 0 3px #ff990029}.fulfillment-insert-price{background:#f8fafc;border:1px solid #e1e7ef;border-radius:10px;align-content:center;gap:4px;min-height:72px;padding:12px 14px;display:grid}.fulfillment-insert-price>span{color:#768398;letter-spacing:.04em;text-transform:uppercase;font-size:11px;font-weight:700}.fulfillment-insert-price strong{color:#091323;letter-spacing:-.02em;font-size:20px;font-weight:850}.fulfillment-insert-price small{color:#778499;font-size:11px;line-height:1.35}.fulfillment-insert-form .primary-action{justify-self:end;min-width:200px}.fulfillment-current-plan,.fulfillment-override-form,.fulfillment-insert-form,.fulfillment-charge-history{padding:22px 24px}.fulfillment-current-plan h4,.fulfillment-override-form h4,.fulfillment-insert-form h4,.fulfillment-charge-history h4{color:#081221;margin:5px 0 0;font-size:20px}.fulfillment-current-plan h4{margin-bottom:14px}.fulfillment-current-plan dl{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:0;display:grid}.fulfillment-current-plan dl>div{background:#f8fafc;border:1px solid #e1e7ef;border-radius:10px;padding:12px}.fulfillment-current-plan dt{color:#768398;letter-spacing:.04em;text-transform:uppercase;font-size:11px}.fulfillment-current-plan dd{color:#091323;margin:5px 0 0;font-size:17px;font-weight:850}.fulfillment-current-plan>p{color:#6b7890;margin:14px 0 0;font-size:12px;line-height:1.5}.fulfillment-override-form{gap:13px;display:grid}.fulfillment-override-form .panel-heading,.fulfillment-charge-history .panel-heading{margin-bottom:0}.fulfillment-override-form label{color:#68758a;gap:6px;font-size:12px;font-weight:700;display:grid}.fulfillment-override-form input,.fulfillment-override-form textarea{color:#0a1324;width:100%;min-width:0;font:inherit;background:#fff;border:1px solid #d2dae5;border-radius:9px;padding:10px 11px}.fulfillment-override-form input{min-height:42px}.fulfillment-override-form textarea{resize:vertical;min-height:76px}.fulfillment-override-form input:focus,.fulfillment-override-form textarea:focus{border-color:var(--orange);outline:3px solid #ff990029}.fulfillment-rate-fields{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.fulfillment-override-form .primary-action{justify-self:end;min-width:220px}.fulfillment-override-form .panel-heading button,.fulfillment-charge-history .panel-heading button{color:#152033;background:#fff;border:1px solid #cdd6e2;border-radius:8px;min-height:38px;padding:0 12px;font-weight:800}.fulfillment-charge-list{margin-top:14px;display:grid}.fulfillment-charge-list>div{border-top:1px solid #e1e7ef;justify-content:space-between;align-items:center;gap:20px;min-height:66px;padding:10px 4px;display:flex}.fulfillment-charge-list>div>span,.fulfillment-charge-list>div>b{gap:4px;display:grid}.fulfillment-charge-list strong{color:#101a2a;font-size:14px}.fulfillment-charge-list small{color:#778499;font-size:12px;font-weight:500}.fulfillment-charge-list em{color:#a1261c;font-size:12px;font-style:normal}.fulfillment-charge-list>div>b{color:#0a1324;text-align:right}.fulfillment-charge-list>div>b small{text-transform:capitalize}.fulfillment-charge-list>p{color:#778499;margin:16px 0 0;font-size:13px}.fulfillment-plan-panel{margin-top:18px;padding:22px 24px}.fulfillment-plan-summary{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-top:14px;display:grid}.fulfillment-plan-summary>div{background:#f8fafc;border:1px solid #e1e7ef;border-radius:10px;padding:13px}.fulfillment-plan-summary span,.fulfillment-plan-summary strong{display:block}.fulfillment-plan-summary span{color:#718096;font-size:12px}.fulfillment-plan-summary strong{color:#091323;margin-top:5px;font-size:17px}.fulfillment-plan-note{color:#6d7a8e;margin:13px 0 0;font-size:12px;line-height:1.5}@media (max-width:1050px){.fulfillment-billing-grid,.interac-admin-list{grid-template-columns:1fr}}@media (max-width:760px){.pricing-policy-heading,.admin-panel-heading{flex-direction:column}.fulfillment-tier-grid,.fulfillment-rate-fields{grid-template-columns:1fr}.fulfillment-insert-fields{grid-template-columns:1fr;max-width:none}.fulfillment-insert-form .primary-action{width:100%;min-width:0}.fulfillment-plan-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.fulfillment-override-form .primary-action{width:100%;min-width:0}.interac-instructions{grid-template-columns:1fr}}@media (max-width:480px){.fulfillment-plan-summary,.fulfillment-current-plan dl{grid-template-columns:1fr}.fulfillment-charge-list>div{align-items:flex-start}.interac-admin-request dl{grid-template-columns:1fr}.interac-instructions dl>div{flex-direction:column;align-items:flex-start;gap:4px}}.demo-role-switcher{background:linear-gradient(90deg,#fff7e6,#eef6ff);border-bottom:1px solid #e2e8f0;flex-wrap:wrap;grid-column:1/-1;align-items:center;gap:10px 14px;padding:10px 16px;display:flex}.demo-role-switcher-label{color:#475569;font-size:13px;font-weight:600}.demo-role-switcher-buttons{flex-wrap:wrap;gap:8px;display:flex}.demo-role-button{color:#0f172a;cursor:pointer;background:#fff;border:1px solid #cbd5e1;border-radius:999px;padding:6px 14px;font-size:12px;font-weight:700}.demo-role-button.active{color:#fff;background:#0f172a;border-color:#0f172a}.demo-role-button:disabled{opacity:.6;cursor:wait}.getting-started-panel{margin-bottom:18px}.getting-started-progress{color:#946013;background:#fff6e8;border-radius:999px;padding:4px 10px;font-size:12px;font-weight:800}.getting-started-list{gap:10px;margin:0;padding:0;list-style:none;display:grid}.getting-started-list li{border:1px solid var(--line);background:#fbfcfd;border-radius:12px;grid-template-columns:auto 1fr auto;align-items:center;gap:12px;padding:12px 14px;display:grid}.getting-started-list li.complete{opacity:.72}.getting-started-check{color:#946013;background:#fff6e8;border-radius:50%;place-items:center;width:24px;height:24px;font-size:13px;font-weight:900;display:grid}.getting-started-list li.complete .getting-started-check{color:#1f7a45;background:#e8f6ee}.getting-started-list strong{font-size:13px;display:block}.getting-started-list small{color:var(--muted);font-size:12px;line-height:1.4}.getting-started-list a{color:var(--ink);white-space:nowrap;font-size:12px;font-weight:800;text-decoration:none}.portal-tour-backdrop{z-index:1100;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#060c16b8;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.portal-tour-card{width:min(100%,680px);max-height:min(92vh,720px);color:var(--ink);background:#fff;border:1px solid #e4e8ee;border-radius:22px;grid-template-rows:auto 1fr auto;display:grid;position:relative;overflow:hidden;box-shadow:0 32px 90px #050c1747}.portal-tour-close{z-index:2;color:#657180;cursor:pointer;background:#f3f5f7;border:1px solid #e1e5ea;border-radius:10px;place-items:center;width:36px;height:36px;font-size:22px;line-height:1;display:grid;position:absolute;top:16px;right:16px}.portal-tour-close:hover{background:#eef1f5}.portal-tour-close:focus-visible{outline:2px solid var(--orange);outline-offset:2px}.portal-tour-header{padding:24px 24px 0}.portal-tour-kicker{color:#b66c00;letter-spacing:.14em;text-transform:uppercase;font-size:11px;font-weight:850;display:block}.portal-tour-progress-meta{color:var(--muted);justify-content:space-between;align-items:center;gap:12px;margin-top:10px;font-size:12px;font-weight:700;display:flex}.portal-tour-progress-track{background:#eef1f5;border-radius:999px;height:6px;margin-top:12px;overflow:hidden}.portal-tour-progress-fill{background:linear-gradient(90deg, #ffb347, var(--orange));border-radius:inherit;height:100%;transition:width .24s;display:block}.portal-tour-body{grid-template-columns:210px minmax(0,1fr);gap:0;min-height:0;display:grid;overflow:hidden}.portal-tour-nav-preview{background:linear-gradient(#0f1726 0%,#111b2c 100%);border-right:1px solid #ffffff0f;padding:22px 18px}.portal-tour-nav-brand{align-items:center;gap:10px;margin-bottom:18px;padding:0 4px;display:flex}.portal-tour-nav-crest{width:32px;height:32px;color:var(--ink);background:var(--orange);border-radius:9px;place-items:center;font-size:10px;font-weight:900;display:grid}.portal-tour-nav-brand strong{color:#fff;letter-spacing:.06em;font-size:12px;display:block}.portal-tour-nav-brand small{color:#8f9bad;letter-spacing:.18em;text-transform:uppercase;font-size:8px;font-weight:700}.portal-tour-nav-steps{gap:4px;margin:0;padding:0;list-style:none;display:grid}.portal-tour-nav-steps li{color:#8f9bad;border-radius:10px;align-items:center;gap:10px;min-height:36px;padding:0 10px;font-size:11px;font-weight:650;transition:background .16s,color .16s;display:flex}.portal-tour-nav-steps li.done{color:#c5ceda}.portal-tour-nav-steps li.active{color:#fff;box-shadow:inset 3px 0 0 var(--orange);background:#ff990024}.portal-tour-nav-mark{color:#b3bdca;border:1px solid #ffffff1f;border-radius:7px;flex-shrink:0;place-items:center;width:22px;height:22px;font-size:9px;font-weight:800;display:grid}.portal-tour-nav-steps li.active .portal-tour-nav-mark{color:var(--orange);border-color:#ff990059}.portal-tour-nav-steps li.done .portal-tour-nav-mark{color:#dce4ef}.portal-tour-copy{padding:24px 28px 20px 22px;overflow-y:auto}.portal-tour-step-badge{color:#946013;letter-spacing:.08em;text-transform:uppercase;background:#fff6e8;border-radius:999px;margin-bottom:10px;padding:4px 10px;font-size:11px;font-weight:850;display:inline-flex}.portal-tour-copy h2{font-family:var(--font-display), sans-serif;letter-spacing:-.04em;margin:0 0 12px;font-size:clamp(24px,3vw,30px);line-height:1.08}.portal-tour-copy p{color:#5f6b7c;margin:0;font-size:14px;line-height:1.65}.portal-tour-hint{background:#f8fafc;border:1px solid #e8edf2;border-radius:12px;padding:12px 14px;color:#475467!important;margin-top:12px!important;font-size:13px!important;line-height:1.55!important}.portal-tour-section-link{color:var(--ink);margin-top:16px;font-size:13px;font-weight:800;text-decoration:none;display:inline-flex}.portal-tour-section-link:hover{color:#946013}.portal-tour-footer{border-top:1px solid var(--line);background:#fbfcfd;justify-content:space-between;align-items:center;gap:16px;padding:16px 24px 22px;display:flex}.portal-tour-skip{min-height:42px;color:var(--muted);cursor:pointer;background:0 0;border:0;padding:0 4px;font-size:13px;font-weight:700}.portal-tour-skip:hover{color:var(--ink)}.portal-tour-actions{flex-wrap:wrap;align-items:center;gap:10px;margin-left:auto;display:flex}.portal-tour-secondary,.portal-tour-primary{cursor:pointer;border-radius:10px;justify-content:center;align-items:center;gap:8px;min-height:44px;padding:0 16px;font-size:13px;font-weight:800;display:inline-flex}.portal-tour-secondary{color:var(--ink);background:#fff;border:1px solid #d7dce2}.portal-tour-secondary:hover{background:#f8fafc}.portal-tour-primary{color:#fff;background:var(--ink);border:1px solid var(--ink)}.portal-tour-primary span{color:var(--orange);font-size:16px}.portal-tour-primary:hover{background:#152033}.portal-tour-secondary:focus-visible,.portal-tour-primary:focus-visible,.portal-tour-skip:focus-visible,.portal-tour-section-link:focus-visible{outline:2px solid var(--orange);outline-offset:2px}@media (max-width:720px){.portal-tour-backdrop{padding:12px}.portal-tour-card{border-radius:18px;max-height:calc(100vh - 24px)}.portal-tour-body{grid-template-columns:1fr}.portal-tour-nav-preview{border-bottom:1px solid #ffffff14;border-right:0;padding:16px}.portal-tour-nav-steps{grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;overflow-x:auto}.portal-tour-nav-steps li span:last-child{display:none}.portal-tour-copy{padding:20px 18px 16px}.portal-tour-footer{flex-direction:column;align-items:stretch}.portal-tour-actions{width:100%;margin-left:0}.portal-tour-primary,.portal-tour-secondary{flex:1}}.integration-next-action{color:#475467;background:#f5f7fa;border-radius:10px;margin:0;padding:8px 10px;font-size:12px;line-height:1.45}.integration-next-action strong{color:var(--ink);letter-spacing:.06em;text-transform:uppercase;margin-right:6px;font-size:10px;font-weight:850;display:inline-block}.integration-steps{color:#697586;margin:0;padding:0 0 0 18px;font-size:12px;line-height:1.55}.order-queue-tabs{flex-wrap:wrap;gap:8px;margin:0 0 14px;display:flex}.order-queue-tabs button{min-height:34px;color:var(--ink);border:1px solid var(--line);cursor:pointer;background:#fff;border-radius:999px;padding:6px 12px;font-size:12px;font-weight:800}.order-queue-tabs button.active{color:#fff;background:var(--ink);border-color:var(--ink)}.order-queue-tabs button span{background:#ffffff29;border-radius:999px;margin-left:6px;padding:1px 6px;font-size:11px}.order-queue-tabs button:not(.active) span{color:#697586;background:#f2f4f7}.channel-order-panel .channel-order-grid{gap:8px;min-width:0;margin:0;display:grid}.channel-order-row{border:1px solid var(--line);background:#f8fafc;border-radius:12px;grid-template-columns:32px minmax(0,1fr) auto;align-items:center;gap:10px;padding:10px 12px;display:grid}.channel-order-row .channel-logo{border-radius:9px;width:32px;height:32px;font-size:13px}.channel-order-row p{min-width:0;color:inherit;font-size:inherit;gap:2px;margin:0;line-height:1.25;display:grid}.channel-order-row strong{color:var(--ink);letter-spacing:-.01em;font-size:13px;font-weight:800}.channel-order-row small{color:var(--muted);font-size:11px;font-weight:650;display:block}.channel-order-row>a{color:var(--ink);white-space:nowrap;flex-shrink:0;font-size:12px;font-weight:800;text-decoration:none}.channel-order-row>a:hover{color:#a65f00}.bulk-purchase-summary{border:1px solid var(--line);background:#f8fafc;border-radius:12px;justify-content:space-between;align-items:center;gap:12px;margin-bottom:12px;padding:12px 14px;display:flex}.bulk-purchase-summary strong{font-size:14px}.bulk-purchase-summary small{color:var(--muted);font-size:12px;display:block}.shipment-filter-tabs,.shipment-status-filters{flex-wrap:wrap;gap:8px;margin:0 0 12px;display:flex}.shipment-filter-tabs button,.shipment-status-filters button{min-height:34px;color:var(--ink);border:1px solid var(--line);cursor:pointer;background:#fff;border-radius:999px;padding:6px 12px;font-size:12px;font-weight:800}.shipment-filter-tabs button.active,.shipment-status-filters button.active{color:#fff;background:var(--ink);border-color:var(--ink)}.shipment-filter-tabs button span{background:#ffffff29;border-radius:999px;margin-left:6px;padding:1px 6px;font-size:11px}.shipment-filter-tabs button:not(.active) span{color:#697586;background:#f2f4f7}.shipment-review-flag{color:#b54708;font-size:11px;font-weight:800;display:block}.order-tab-hint{margin:0 0 12px}.settings-portal-panel{max-width:720px;padding:0 22px 22px}.settings-portal-panel .primary-action{margin-top:4px}.ghost-action{min-height:40px;color:var(--ink);border:1px solid var(--line);cursor:pointer;background:#fff;border-radius:9px;padding:0 14px;font-size:13px;font-weight:800}.ghost-action:hover{background:#f8fafc}.order-table-panel>.order-queue-tabs,.order-table-panel>.order-tab-hint,.order-table-panel>.table-tools,.order-table-panel>.orders-pagination,.shipment-table-panel>.shipment-filter-tabs,.shipment-table-panel>.shipment-status-filters,.shipment-table-panel>.table-tools{padding-inline:20px}.order-table-panel>.order-queue-tabs,.shipment-table-panel>.shipment-filter-tabs{padding-top:20px}.order-table-panel>.integration-feedback,.shipment-table-panel>.integration-feedback{margin:12px 20px 0}.order-table-panel>.portal-panel-note,.order-table-panel>.order-tab-hint,.shipment-table-panel>.portal-panel-note{color:#475467;border:1px solid #e4e9ef;border-left:3px solid var(--orange);background:#f8fafc;border-radius:0 10px 10px 0;margin:0 20px 14px;padding:12px 14px;font-size:13px;line-height:1.55}.order-table-panel>.portal-panel-note a,.order-table-panel>.order-tab-hint a,.shipment-table-panel>.portal-panel-note a{color:var(--ink);text-underline-offset:2px;font-weight:800;text-decoration:underline}.activity-list .portal-panel-note{background:0 0;border:0;border-radius:0;margin:0;padding:17px 0}.order-empty{background:0 0;border-top:0;gap:4px;padding:28px 16px}.order-empty:before,.order-empty.connected-channel-empty:before{content:none;display:none}.order-empty a{color:var(--ink);background:var(--orange);border:0;border-radius:9px;margin-top:8px;padding:9px 14px;font-size:13px;font-weight:800;text-decoration:none}.order-empty a:hover{background:#fa2}.order-empty a:focus-visible{outline:2px solid var(--orange);outline-offset:2px}.order-table,.shipment-table{-webkit-overflow-scrolling:touch;scrollbar-color:#c8d0da transparent;position:relative}.order-table .order-row.header,.shipment-table .shipment-row.header{z-index:2;box-shadow:0 1px 0 var(--line);position:sticky;top:0}.order-row:not(.header):nth-child(2n),.shipment-row:not(.header):nth-child(2n){background:#fcfdfe}.order-row:not(.header):hover,.shipment-row:not(.header):hover{background:#f5f8fb}.status-pill,.tracking-badge,.sla-pill{border:1px solid #0000;border-radius:999px}.status-pill.label-ready,.status-pill.purchase-review,.status-pill.rates-ready{border-color:#f2d48a}.status-pill.in-transit,.status-pill.purchasing,.status-pill.purchase-pending,.status-pill.preparing{border-color:#c5d9ef}.status-pill.delivered,.status-pill.existing-label,.status-pill.external-label-exists,.status-pill.label-created{border-color:#b9e3d2}.status-pill.exception,.status-pill.needs-review,.status-pill.purchase-unknown{border-color:#f0c4c4}.sla-pill.ready{border-color:#b9e3d2}.sla-pill.attention{border-color:#f2d48a}.sla-pill.blocked{border-color:#f0c4c4}.order-queue-tabs button:hover:not(.active),.shipment-filter-tabs button:hover:not(.active),.shipment-status-filters button:hover:not(.active),.table-tools button:hover:not(:disabled):not(.filter-active):not(.tools-primary){background:#f8fafc;border-color:#c8d0da}.table-tools button.tools-primary:not(:disabled){color:var(--ink);background:var(--orange);border-color:var(--orange);font-weight:850;box-shadow:0 4px 12px #ff990038}.table-tools button.tools-primary:not(:disabled):hover{background:#fa2}.order-action:hover:not(:disabled){background:#fa2;transform:translateY(-1px)}.order-item-count{color:#687384;width:fit-content;font-size:inherit;text-align:left;cursor:pointer;text-underline-offset:2px;background:0 0;border:0;padding:0;text-decoration:underline}.order-item-count:hover{color:var(--ink)}.getting-started-list li:not(.complete){box-shadow:var(--shadow-soft);background:#fffdf8;border-color:#f2d48a}.getting-started-list li:not(.complete) .getting-started-check{color:var(--orange);background:#fff0cf}.getting-started-list a{color:#fff;background:var(--ink);border-radius:8px;padding:7px 11px;text-decoration:none}.getting-started-list a:hover{color:#fff;background:#17263b}.integration-tile:not(.is-connected):hover{border-color:#c8d0da;box-shadow:0 10px 24px #0d18270f}.integration-status-pill{border:1px solid #0000}.integration-status-pill.connected{border-color:#b9e3d2}.integration-status-pill.pending{border-color:#f2d48a}.integration-status-pill.idle{border-color:#e4e9ef}.multi-client-row:not(.header):hover{background:#f8fafc}.multi-client-row>button:not(:disabled){color:#fff;background:var(--ink);border-color:var(--ink);font-weight:850}.multi-client-row>button:not(:disabled):hover{background:#17263b}.multi-client-row>button:disabled{opacity:.72;cursor:default}.exception-card{box-shadow:0 4px 14px #a1261c0f}.exception-actions .primary-action{min-height:40px}.warehouse-metrics article{box-shadow:var(--shadow-soft);transition:box-shadow .18s,transform .18s}.warehouse-metrics article:hover{box-shadow:var(--shadow-card);transform:translateY(-1px)}.admin-console .operations-tabs.admin-tabs{margin:0 0 16px}.admin-console>.portal-panel,.admin-console .admin-panel{margin-top:0}.channel-summary article{box-shadow:var(--shadow-soft);transition:border-color .18s,box-shadow .18s}.channel-summary article:hover{box-shadow:var(--shadow-card);border-color:#c8d0da}.portal-view-intro .view-cta{box-shadow:0 8px 20px #ff99003d}@media (max-width:760px){.order-table-panel>.order-queue-tabs,.order-table-panel>.order-tab-hint,.order-table-panel>.table-tools,.shipment-table-panel>.shipment-filter-tabs,.shipment-table-panel>.shipment-status-filters,.shipment-table-panel>.table-tools{padding-inline:14px}.order-table-panel>.portal-panel-note,.order-table-panel>.order-tab-hint,.shipment-table-panel>.portal-panel-note{margin-inline:14px}.order-detail-modal-backdrop{padding:12px}.order-detail-modal{border-radius:18px;max-height:calc(100vh - 24px)}.order-detail-modal-head,.order-detail-modal-meta,.order-detail-modal-body,.order-detail-modal-footer{padding-inline:18px}.order-detail-line-grid{grid-template-columns:1fr}.order-detail-modal-footer .primary-action{width:100%;min-width:0;margin-right:0}.order-detail-modal-footer .ghost-action{flex:1}}.wms-shell{grid-template-columns:228px minmax(0,1fr)}.wms-shell .sidebar{gap:0;padding:16px 12px 14px}.wms-shell .brand-lockup{margin-bottom:0;padding:0 6px 8px}.wms-shell .brand-lockup small{letter-spacing:.12em}.wms-shell .workspace-cluster{gap:6px;min-width:0;margin:0 0 14px;display:grid}.wms-shell .workspace-cluster .merchant-context-control,.wms-shell .workspace-cluster .static-workspace{margin:0}.wms-shell .merchant-context-control,.wms-shell .static-workspace{margin:0 0 20px}.wms-shell .workspace-switcher{grid-template-columns:28px minmax(0,1fr) 14px;gap:8px;padding:8px}.wms-shell .merchant-context-copy strong{letter-spacing:-.01em;white-space:nowrap;text-overflow:ellipsis;font-size:12px;font-weight:750;display:block;overflow:hidden}.wms-shell .nav-link.active{color:#fff;box-shadow:inset 3px 0 0 var(--orange);background:#ff99002e}.wms-shell .nav-link.active:before{content:none}.wms-shell .nav-link.active .nav-mark{color:#0b1220;background:var(--orange);border-color:var(--orange)}.wms-shell .merchant-context-error{margin:-12px 4px 14px}.wms-shell .nav-group+.nav-group{margin-top:14px}.wms-shell .nav-label{color:#6d7a8d;letter-spacing:.14em;text-transform:uppercase;margin:0 0 6px 11px;font-size:9px;font-weight:800}.wms-shell .nav-list{gap:2px}.wms-shell .nav-link{border-radius:8px;gap:9px;min-height:36px;padding:0 9px;font-size:12px}.wms-shell .nav-link.active:before{height:18px;left:-12px}.wms-shell .main-content{padding:0 24px 24px}.wms-topbar{align-items:center;gap:14px;min-height:64px;padding:10px 0}.wms-topbar .topbar-title-block{flex:none;min-width:0}.wms-topbar h1{letter-spacing:-.02em;font-size:17px}.wms-topbar .breadcrumb{margin:0 0 2px;font-size:10px}.wms-scan-bar{flex:280px;grid-template-columns:minmax(0,1fr) auto;gap:6px;max-width:420px;margin-inline:auto;display:grid}.wms-scan-bar input{border:1px solid var(--line);height:38px;color:var(--ink);background:#fff;border-radius:9px;padding:0 12px;font-size:13px;font-weight:650}.wms-scan-bar input:focus{border-color:var(--orange);box-shadow:var(--focus-ring);outline:none}.wms-scan-bar button{border:1px solid var(--ink);height:38px;color:var(--ink);cursor:pointer;background:0 0;border-radius:9px;padding:0 14px;font-size:12px;font-weight:800}.wms-scan-bar button:hover:not(:disabled){background:#0b12200f}.wms-scan-bar button:disabled{opacity:.55;cursor:not-allowed}.wms-topbar .cutoff-pill{padding:7px 10px;font-size:10px}.wms-topbar .balance-card{min-width:112px;color:var(--ink);border:1px solid var(--ink);box-shadow:none;background:#fff;padding:7px 11px;text-decoration:none}.wms-topbar .balance-card span{color:#5d6877;font-size:9px}.wms-topbar .balance-card strong{color:var(--ink);font-size:13px}.wms-intro{align-items:center;gap:16px;margin-bottom:20px}.wms-intro h2{letter-spacing:-.04em!important;margin:0!important;font-size:clamp(20px,2.2vw,28px)!important;line-height:1.15!important}.wms-intro p{max-width:640px;font-size:13px!important;line-height:1.5!important}.wms-overview{gap:16px;max-width:80rem;margin-inline:auto;padding-top:20px;display:grid}.wms-overview>.portal-columns{margin-top:0}.wms-overview-header{align-items:center;margin-bottom:0!important}.wms-overview-header>div{max-width:none}.wms-overview-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;display:flex}.wms-overview-actions .primary-action,.wms-overview-actions .secondary-action{border-radius:var(--radius-control);gap:8px;min-height:40px;padding:0 14px;font-size:12px;font-weight:800}.wms-overview-actions .view-cta{justify-content:center;min-width:0;box-shadow:0 6px 16px #f903}.wms-overview-alert{color:#6b5560;border-radius:var(--radius-panel);background:#fff9eb;border:1px solid #f0c56a;margin:0;padding:10px 12px;font-size:13px}.wms-sync-import-panel{margin:0}.wms-sync-import-panel .panel-heading{padding:14px 16px 12px}.wms-sync-import-panel .panel-heading h3{margin:2px 0 0;font-size:16px}.wms-sync-import-body{gap:12px;padding:0 16px 16px;display:grid}.wms-sync-import-actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.wms-sync-import-actions .primary-action,.wms-sync-import-actions .secondary-action,.wms-sync-import-actions .ghost-action{border-radius:var(--radius-control);gap:6px;min-height:36px;padding:0 12px;font-size:12px;font-weight:800}.wms-sync-channel-list{gap:8px;margin:0;padding:0;list-style:none;display:grid}.wms-sync-channel-list li{border:1px solid var(--line);background:#f8fafc;border-radius:10px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px;padding:10px 12px;display:grid}.wms-sync-channel-list strong{font-size:13px;display:block}.wms-sync-channel-list small{color:var(--muted);font-size:11px}.wms-sync-import-csv{border-top:1px solid var(--line);padding-top:4px}.wms-sync-import-csv .wms-csv-import{box-shadow:none;border:0;margin:0;padding:12px 0 0}.wms-sync-import-csv .csv-import-heading p{display:none}.wms-action-lanes{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-bottom:0;display:grid}.wms-lane{text-align:left;border:1px solid var(--line);border-radius:var(--radius-panel);cursor:pointer;min-height:0;box-shadow:var(--shadow-soft);background:#fff;gap:6px;padding:14px 16px;display:grid}.wms-lane:hover{border-color:#c9d2de}.wms-lane.attention{background:#fff9eb;border-color:#f0c56a}.wms-lane>span{color:#6b7788;letter-spacing:.06em;text-transform:uppercase;font-size:11px;font-weight:750}.wms-lane>strong{color:var(--ink);font-family:var(--font-display), sans-serif;letter-spacing:-.04em;font-size:1.5rem;font-weight:800;line-height:1}.wms-lane>small{color:#667085;border:1px solid var(--line);background:#f5f7f9;border-radius:999px;align-items:center;width:fit-content;padding:2px 8px;font-size:11px;font-weight:650;line-height:1.35;display:inline-flex}.getting-started-bar{border:1px solid var(--line);border-radius:var(--radius-panel);box-shadow:var(--shadow-soft);background:#fff;gap:10px;padding:12px 14px;display:grid}.getting-started-bar-head{justify-content:space-between;align-items:center;gap:10px;display:flex}.getting-started-bar-head h3{letter-spacing:-.01em;margin:0;font-size:13px;font-weight:800}.getting-started-steps{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin:0;padding:0;list-style:none;display:grid}.getting-started-steps li{border:1px solid var(--line);background:#f8fafc;border-radius:10px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:8px;min-height:52px;padding:8px 10px;display:grid}.getting-started-steps li.complete{opacity:.7}.getting-started-step-index{color:#946013;background:#fff6e8;border-radius:50%;place-items:center;width:22px;height:22px;font-size:11px;font-weight:900;display:grid}.getting-started-steps li.complete .getting-started-step-index{color:#1f7a45;background:#e8f6ee}.getting-started-steps strong{font-size:12px;line-height:1.2;display:block}.getting-started-steps small{color:var(--muted);font-size:11px;line-height:1.3}.getting-started-steps a{color:var(--ink);border:1px solid var(--line);white-space:nowrap;background:#fff;border-radius:8px;padding:4px 8px;font-size:11px;font-weight:800;text-decoration:none}.getting-started-steps a:hover{color:#fff;background:#17263b;border-color:#17263b}.merchant-onboarding-card{background:var(--paper);border:1px solid var(--line);border-radius:var(--radius-panel);box-shadow:var(--shadow-soft);gap:14px;margin-bottom:16px;padding:16px 16px 14px;display:grid;position:relative;overflow:hidden}.merchant-onboarding-progress{background:#eef1f5;height:3px;position:absolute;top:0;left:0;right:0}.merchant-onboarding-progress>span{background:var(--orange);height:100%;transition:width .25s;display:block}.merchant-onboarding-head{justify-content:space-between;align-items:flex-start;gap:16px;padding-top:4px;display:flex}.merchant-onboarding-head h3{color:var(--ink);letter-spacing:-.02em;margin:0 0 4px;font-size:16px;font-weight:800}.merchant-onboarding-head p{color:var(--muted);max-width:52ch;margin:0;font-size:13px;line-height:1.45}.merchant-onboarding-meta{flex-shrink:0;align-items:center;gap:8px;display:flex}.merchant-onboarding-count{color:#946013;background:var(--orange-soft);border-radius:999px;padding:4px 9px;font-size:11px;font-weight:800}.merchant-onboarding-dismiss{height:30px;color:var(--muted);border:1px solid var(--line);cursor:pointer;background:0 0;border-radius:8px;padding:0 10px;font-size:12px;font-weight:700}.merchant-onboarding-dismiss:hover{color:var(--ink);border-color:#c9d1db}.merchant-onboarding-dismiss:disabled{opacity:.6;cursor:wait}.merchant-onboarding-steps{gap:8px;margin:0;padding:0;list-style:none;display:grid}.merchant-onboarding-steps li{border:1px solid var(--line);background:#f8fafc;border-radius:10px;grid-template-columns:28px minmax(0,1fr) auto;align-items:center;gap:12px;padding:12px;display:grid}.merchant-onboarding-steps li.complete{opacity:.78}.merchant-onboarding-step-index{width:28px;height:28px;color:var(--ink);background:var(--orange-soft);border:1px solid #ff990047;border-radius:8px;place-items:center;font-size:12px;font-weight:900;display:grid}.merchant-onboarding-steps li.complete .merchant-onboarding-step-index{color:#1f7a45;background:#e8f6ee;border-color:#cfe9d8}.merchant-onboarding-step-copy{gap:2px;min-width:0;display:grid}.merchant-onboarding-step-copy strong{color:var(--ink);font-size:13px;font-weight:750;line-height:1.25}.merchant-onboarding-step-copy small{color:var(--muted);font-size:12px;line-height:1.4}.merchant-onboarding-action{color:#fff;background:var(--ink);cursor:pointer;white-space:nowrap;border:0;border-radius:8px;justify-content:center;align-items:center;min-height:32px;padding:0 12px;font-size:12px;font-weight:800;text-decoration:none;display:inline-flex}.merchant-onboarding-action:hover{background:#17263b}.merchant-onboarding-done{color:#1f7a45;letter-spacing:.04em;text-transform:uppercase;font-size:11px;font-weight:800}.merchant-onboarding-error{color:#b42318;margin:0;font-size:12px}.wallet-topup-modal{max-width:480px}@media (max-width:760px){.merchant-onboarding-head{flex-direction:column}.merchant-onboarding-meta{justify-content:space-between;width:100%}}.channel-order-meta{gap:6px;min-width:0;display:grid}.channel-order-bar{background:#e8edf3;border-radius:999px;height:4px;display:block;overflow:hidden}.channel-order-bar>span{background:var(--orange);border-radius:inherit;min-width:0;height:100%;display:block}.channel-order-panel .fulfilled-summary{padding:12px 14px 14px}.channel-order-panel .portal-panel-note{color:var(--muted);background:0 0;border:0;margin:0;padding:4px 0;font-size:13px}.channel-order-panel .portal-panel-note a{color:var(--ink);text-underline-offset:2px;font-weight:800;text-decoration:underline}:root{--wms-merchant-banner-h:0px}.wms-merchant-banner{z-index:2;color:#fff;min-width:0;max-width:100%;box-shadow:none;background:#ffffff0f;border:1px solid #f906;border-radius:8px;flex-wrap:wrap;align-items:baseline;gap:4px 6px;margin:0;padding:5px 8px;display:flex;position:sticky;top:0}.wms-merchant-banner.readonly{background:#ffffff14;border-color:#9ec0ff73}.wms-merchant-banner.readonly .wms-merchant-banner-label{color:#9ec0ff}.wms-merchant-banner-label{color:var(--orange);letter-spacing:.12em;text-transform:uppercase;flex:none;font-size:9px;font-weight:850}.wms-merchant-banner-name{white-space:nowrap;text-overflow:ellipsis;flex:auto;min-width:0;font-size:12px;font-weight:750;line-height:1.2;overflow:hidden}.wms-merchant-banner-scope{color:#c7d2e0;flex:none;font-size:11px;font-weight:650}@media (max-width:760px){.wms-merchant-banner{flex-wrap:wrap;gap:2px 10px;padding:6px 10px}.wms-merchant-banner-scope{flex-basis:100%}}.wms-station-rail{top:calc(var(--wms-merchant-banner-h) + 4px);z-index:8;border:1px solid var(--line);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#f3f5f7f0;border-radius:12px;flex-wrap:wrap;gap:6px;margin-bottom:12px;padding:8px;display:flex;position:sticky}.wms-station-rail a{color:#314155;background:#fff;border:1px solid #d9e1ea;border-radius:999px;align-items:center;gap:7px;min-height:34px;padding:0 12px;font-size:12px;font-weight:800;text-decoration:none;display:inline-flex}.wms-station-rail a span{background:#eef2f6;border-radius:50%;place-items:center;width:18px;height:18px;font-size:10px;font-style:normal;font-weight:900;line-height:1;display:grid}.wms-station-rail a.attention{color:#8a5200;background:#fff6df;border-color:#f0c56a}.wms-station-rail a.attention span{color:#8a5200;background:#ffe7a8}.wms-metrics article{border-radius:12px!important;min-height:88px!important;padding:14px 16px!important}.wms-metrics strong{margin:4px 0 2px!important;font-size:26px!important}.wms-desk-header.warehouse-wave-header{box-shadow:none;background:0 0;border:0;justify-content:flex-start;align-items:center;gap:10px;display:flex;border-radius:0!important;padding:0 0 10px!important}.wms-desk-header .warehouse-wave-controls{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.wms-desk-empty{justify-items:start;gap:8px;padding:18px;display:grid}.wms-desk-empty h3{letter-spacing:-.02em;margin:0;font-size:16px}.wms-floor .warehouse-panel{border-radius:14px;padding:18px}.wms-floor .warehouse-panel-heading h3{font-size:18px}.wms-queue-toolbar{z-index:6;background:linear-gradient(#fff 70%,#fff0);gap:10px;margin-bottom:4px;padding:12px 0 10px;display:grid;position:sticky;top:0}.wms-queue-panel .order-queue-tabs{margin-bottom:0}.wms-queue-panel .order-row{min-height:58px}.wms-shell.wms-staff .page-intro h2{font-size:clamp(26px,3vw,40px)}.wms-csv-import{border:1px solid var(--line);background:#fff;border-radius:12px;margin:18px 0 0;padding:16px 18px}.wms-csv-import .csv-import-actions{margin-top:4px}.wms-settings .settings-tabs{width:100%;max-width:920px;margin:0 0 18px}.set-page{gap:16px;max-width:80rem;display:grid}.set-header{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.set-header h2{letter-spacing:-.02em;color:var(--ink);margin:0;font-size:clamp(1.25rem,1.6vw,1.5rem);font-weight:750}.set-header p{color:#64748b;max-width:56ch;margin:4px 0 0;font-size:.875rem;font-weight:500}.set-tabs{background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;flex-wrap:wrap;gap:4px;width:max-content;max-width:100%;padding:3px;display:inline-flex}.set-tabs button{color:#64748b;cursor:pointer;background:0 0;border:0;border-radius:8px;height:34px;padding:0 12px;font-size:12px;font-weight:700}.set-tabs button.active{color:var(--ink);background:#fff;box-shadow:0 1px 2px #0f172a14}.set-presets-layout{grid-template-columns:minmax(0,1.5fr) minmax(280px,1fr);align-items:start;gap:16px;display:grid}.set-card{background:#fff;border:1px solid #e2e8f0;border-radius:12px;gap:14px;padding:18px;display:grid;box-shadow:0 1px 2px #0f172a0a}.set-card-head{justify-content:space-between;align-items:center;gap:10px;display:flex}.set-card-head h3{color:#475569;text-transform:uppercase;letter-spacing:.03em;margin:0;font-size:14px;font-weight:800}.set-count{color:#475569;background:#f1f5f9;border-radius:999px;justify-content:center;align-items:center;min-width:22px;height:22px;padding:0 6px;font-size:11px;font-weight:800;display:inline-flex}.set-presets-table-wrap{border:1px solid #e2e8f0;border-radius:10px;overflow:auto}.set-presets-table{border-collapse:collapse;width:100%;font-size:13px}.set-presets-table th,.set-presets-table td{text-align:left;vertical-align:middle;border-bottom:1px solid #f1f5f9;padding:10px 12px}.set-presets-table thead th{color:#64748b;text-transform:uppercase;letter-spacing:.04em;background:#f8fafc;font-size:10px;font-weight:800}.set-presets-table tr.is-editing{background:#fff7ed}.set-default-badge{color:#047857;background:#ecfdf5;border-radius:999px;align-items:center;height:22px;padding:0 8px;font-size:11px;font-weight:800;display:inline-flex}.set-mono{font-variant-numeric:tabular-nums;color:#475569;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:12px}.set-muted{color:#94a3b8}.set-row-actions{flex-wrap:wrap;gap:6px;display:flex}.set-empty{text-align:center;color:#64748b;padding:28px 12px}.set-empty strong{color:var(--ink);margin-bottom:4px;display:block}.set-empty p{margin:0;font-size:13px}.set-form{gap:12px;display:grid}.set-field{gap:6px;margin:0;display:grid}.set-field>span{color:#64748b;text-transform:uppercase;letter-spacing:.04em;font-size:11px;font-weight:750}.set-field input,.set-input-adorn input{background:#fff;border:1px solid #cbd5e1;border-radius:8px;width:100%;height:40px;padding:0 12px;font-size:14px}.set-field input:focus,.set-input-adorn input:focus{border-color:var(--orange);outline:none;box-shadow:0 0 0 2px #e86d2f29}.set-form-row{grid-template-columns:1.2fr .8fr;align-items:end;gap:10px;display:grid}.set-unit-toggle{background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;grid-template-columns:1fr 1fr;gap:4px;padding:3px;display:grid}.set-unit-toggle button{color:#64748b;cursor:pointer;background:0 0;border:0;border-radius:8px;height:34px;font-size:11px;font-weight:700}.set-unit-toggle button.active{color:var(--ink);background:#fff;box-shadow:0 1px 2px #0f172a14}.set-dims{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.set-input-adorn{position:relative}.set-input-adorn input{padding-right:36px}.set-input-adorn em{color:#94a3b8;font-size:11px;font-style:normal;font-weight:700;position:absolute;top:50%;right:10px;transform:translateY(-50%)}.set-check{color:#475569;align-items:flex-start;gap:8px;margin:0;font-size:13px;font-weight:650;display:flex}.set-check input{margin-top:2px}.set-form-footer{justify-content:flex-end;gap:8px;display:flex}.set-btn-primary,.set-btn-ghost{cursor:pointer;border:1px solid #0000;border-radius:8px;justify-content:center;align-items:center;height:40px;padding:0 16px;font-size:13px;font-weight:750;text-decoration:none;display:inline-flex}.set-btn-primary{background:var(--orange);color:#fff;border-color:var(--orange)}.set-btn-primary:disabled{opacity:.55;cursor:not-allowed}.set-btn-ghost{color:#475569;background:#fff;border-color:#e2e8f0;height:32px;padding:0 10px;font-size:12px}.set-btn-ghost.danger{color:#be123c}html.dark .set-card,html.dark .set-tabs button.active,html[data-theme=dark] .set-card,html[data-theme=dark] .set-tabs button.active{background:#18181b;border-color:#27272a}html.dark .set-tabs,html.dark .set-unit-toggle,html.dark .set-presets-table thead th,html[data-theme=dark] .set-tabs,html[data-theme=dark] .set-unit-toggle,html[data-theme=dark] .set-presets-table thead th{background:#09090b;border-color:#27272a}@media (max-width:960px){.set-presets-layout,.set-form-row,.set-dims{grid-template-columns:1fr}}.wms-settings .settings-layout{gap:16px}.wms-settings .portal-panel{overflow:hidden}.wms-settings .panel-heading{padding:18px 20px 14px}.wms-settings .panel-heading h3{letter-spacing:-.03em;margin:4px 0 0;font-size:18px}.wms-settings .panel-heading p{color:#697586;max-width:42rem;margin:6px 0 0;font-size:13px;line-height:1.45}.wms-settings .preset-manage-list,.wms-settings .preset-manager .preset-empty,.wms-settings .api-create-row,.wms-settings .api-secret-reveal,.wms-settings .api-settings .form-error{margin-inline:20px}.wms-settings .preset-manage-list{margin-top:14px;margin-bottom:18px}.wms-settings .preset-manager .preset-empty{color:#697586;margin-top:14px;margin-bottom:18px;font-size:13px;line-height:1.45}.wms-settings .preset-editor-grid{gap:12px;margin:14px 20px 0}.wms-settings .preset-editor-actions{margin:14px 20px 18px}.wms-settings .preset-editor .form-error{margin:10px 20px 0}.wms-settings .api-create-row{margin-top:14px;margin-bottom:12px}.wms-settings .settings-layout.csv-settings{grid-template-columns:1fr;max-width:920px}.wms-settings .settings-layout.catalog-settings{grid-template-columns:1fr;width:100%;max-width:none}.wms-settings .product-catalog-panel{width:100%;max-width:none}.wms-settings .csv-import-panel,.wms-settings .wms-csv-import{background:#fff;border:1px solid #e2e8f0;border-radius:12px;margin:0;padding:18px 20px;box-shadow:0 1px 2px #0f172a0a}.wms-settings .csv-import-heading h3{font-size:18px;font-family:var(--font-display), sans-serif;letter-spacing:-.03em}.wms-settings .csv-import-heading p,.wms-settings .csv-import-card-head p{color:#697586;font-size:13px;line-height:1.5}.wms-settings .csv-import-card-head h4{font-size:15px}.wms-settings .settings-portal-panel{max-width:720px;padding:18px 20px 20px}.wms-settings .settings-portal-panel .panel-heading{margin-bottom:8px;padding:0 0 14px}.wms-orders-intro{margin-bottom:12px}.wms-compact-lookup{padding:12px 14px!important}.wms-compact-lookup-row{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;display:flex}.wms-compact-lookup-row h3{letter-spacing:-.02em;margin:2px 0 0;font-size:15px}.wms-compact-lookup .warehouse-scan-form{flex:280px;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:8px;max-width:480px;margin:0;display:grid}.wms-compact-lookup .warehouse-scan-form label{margin:0;display:block}.wms-compact-lookup .warehouse-scan-form input{width:100%;height:38px}.wms-compact-lookup .warehouse-panel-heading{display:none}.wms-station-panel{padding:14px 16px!important}.wms-station-panel .warehouse-panel-heading{margin-bottom:12px}.wms-station-panel .warehouse-panel-heading h3{margin:2px 0 4px!important;font-size:16px!important}.wms-station-panel .warehouse-panel-heading p{font-size:12px!important}.wms-floor .warehouse-pick-row{min-height:52px;padding:8px 12px;font-size:13px}.wms-floor .warehouse-pick-row.header{min-height:36px;font-size:11px}.wms-floor .warehouse-metrics{gap:8px}@media (max-width:1100px){.wms-action-lanes,.getting-started-steps{grid-template-columns:1fr 1fr}.wms-topbar{flex-wrap:wrap}.wms-scan-bar{flex:100%;order:3;max-width:none}}@media (max-width:760px){.wms-shell,.wms-action-lanes,.getting-started-steps{grid-template-columns:1fr}.wms-overview-header{flex-direction:column;align-items:stretch}.wms-overview-actions{width:100%}.wms-overview-actions .primary-action,.wms-overview-actions .secondary-action{flex:auto;justify-content:center}.wms-station-rail{top:0}.wms-compact-lookup-row{flex-direction:column;align-items:stretch}}.wms-create-label-intro{margin-bottom:12px;padding-top:8px}.wms-create-label-intro h2{font-size:clamp(22px,2.2vw,30px)!important}.wms-create-label .rate-builder{border-radius:14px}.wms-create-label .card-heading{padding:14px 18px}.wms-create-label .card-heading h3{margin:4px 0 0;font-size:16px}.wms-create-label .shipment-form{padding:14px 18px 18px}.wms-service-mode .service-mode-option{gap:2px;min-height:0;padding:12px 14px}.wms-service-mode .service-mode-option small{display:none}.wms-service-mode .service-mode-option strong{font-size:13px}.wms-create-label .field-card{min-height:0;padding:12px}.wms-create-label .parcel-section{margin-top:10px;padding:12px}.wms-create-label .rate-option{min-height:56px;padding:10px 12px}.wms-rate-compare-notice{align-items:flex-start}.wms-rate-compare-notice span{flex:none}.wms-label-stepper{z-index:4;background:#fff;position:sticky;top:0}.ns-shipment{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;gap:1.5rem;width:100%;max-width:1600px;margin-inline:auto;padding:1.25rem 1.5rem 2rem}@media (min-width:1024px){.ns-shipment{padding-inline:2rem}}.ns-page-header{gap:14px;padding:0;display:grid}.ns-page-header h2{letter-spacing:-.02em;color:var(--ink);margin:0;font-size:clamp(1.4rem,1.9vw,1.75rem);font-weight:750}.ns-page-header>div>p{color:#64748b;max-width:56ch;margin:4px 0 0;font-size:.875rem;font-weight:500}.ns-stepper{width:100%}.ns-stepper-list{background:#fff;border:1px solid #e2e8f0;border-radius:12px;flex-wrap:wrap;align-items:center;gap:0;margin:0;padding:12px 14px;list-style:none;display:flex;box-shadow:0 1px 2px #0f172a0a}.ns-step{align-items:center;min-width:0;display:flex}.ns-step-connector{background:#cbd5e1;width:28px;height:1px;margin:0 8px}.ns-step-complete .ns-step-connector,.ns-step-current .ns-step-connector{background:#f59e0b}.ns-step-button{color:inherit;font:inherit;cursor:default;background:0 0;border:0;align-items:center;gap:8px;padding:0;display:inline-flex}button.ns-step-button{cursor:pointer}button.ns-step-button:hover .ns-step-label{color:var(--ink)}.ns-step-index{color:#64748b;background:#fff;border:1.5px solid #cbd5e1;border-radius:999px;place-items:center;width:26px;height:26px;font-size:11px;font-weight:800;display:inline-grid}.ns-step-current .ns-step-index{color:#fff;background:#f59e0b;border-color:#f59e0b}.ns-step-complete .ns-step-index{color:#b45309;background:#fffbeb;border-color:#f59e0b}.ns-step-label{color:#94a3b8;white-space:nowrap;font-size:12px;font-weight:700}.ns-step-current .ns-step-label{color:var(--ink)}.ns-step-complete .ns-step-label{color:#475569}.ns-funnel-shell{background:0 0;border:0;width:100%;padding:0}.ns-shipment-form{width:100%;margin:0;padding:0}.ns-layout{grid-template-columns:1fr;align-items:start;gap:1.5rem;width:100%;display:grid}@media (min-width:1024px){.ns-layout{grid-template-columns:minmax(0,7fr) minmax(0,5fr);gap:2rem}}.ns-col{gap:1.25rem;width:100%;min-width:0;display:grid}.ns-col-parcel{position:sticky;top:12px}.ns-card{background:#fff;border:1px solid #e2e8f0;border-radius:12px;gap:14px;width:100%;padding:18px 20px;display:grid;box-shadow:0 1px 2px #0f172a0a}.ns-card.ns-ship-from{box-shadow:none;background:#f8fafce6;border-color:#e2e8f0;border-radius:10px;gap:10px;padding:14px 16px}.ns-card-head{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.ns-card-head h3{letter-spacing:.08em;text-transform:uppercase;color:#475569;margin:0;font-size:11px;font-weight:800}.ns-muted{color:#64748b;font-size:12px;font-weight:500}.ns-ship-from-summary{gap:2px;margin:4px 0 0;display:grid}.ns-ship-from-summary strong{color:var(--ink);font-size:14px;font-weight:700}.ns-ship-from-summary>span{color:#64748b;font-size:13px}.ns-grid{gap:12px;display:grid}.ns-grid-2{grid-template-columns:1fr 1fr}.ns-span-2{grid-column:1/-1}.ns-field{gap:6px;min-width:0;margin:0;display:grid}.ns-field-hint{color:#334155;letter-spacing:.06em;text-transform:uppercase;font-size:11px;font-weight:700}.ns-field-hint em{letter-spacing:0;text-transform:none;color:#94a3b8;font-style:normal;font-weight:550}.ns-input{width:100%;height:40px;box-shadow:none;appearance:none;border:1px solid #cbd5e1;border-radius:8px;padding:0 12px;font-size:14px;font-weight:550;color:#0f172a!important;background:#fff!important}select.ns-input{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8' viewBox='0 0 12 8'%3E%3Cpath fill='%2364748b' d='M1.4.6 6 5.2 10.6.6 12 2 6 8 0 2z'/%3E%3C/svg%3E");background-position:right 12px center;background-repeat:no-repeat;padding-right:32px}.ns-input::placeholder{color:#94a3b8;opacity:1}.ns-input:focus{border-color:#0000;outline:none;box-shadow:0 0 0 2px #f59e0b}.ns-input:hover{border-color:#94a3b8}.ns-address-field{position:relative}.ns-address-suggestions{z-index:8;background:#fff;border:1px solid #e2e8f0;border-radius:10px;margin:0;padding:6px;list-style:none;position:absolute;top:calc(100% + 4px);left:0;right:0;box-shadow:0 12px 28px #0f172a1f}.ns-address-suggestions button{text-align:left;cursor:pointer;background:0 0;border:0;border-radius:8px;width:100%;padding:8px 10px;font-size:13px}.ns-address-suggestions button:hover,.ns-address-suggestions button.active{background:#f8fafc}.ns-address-suggestions button strong{color:var(--ink,#0f172a);font-weight:700;display:block}.ns-address-suggestions button span{color:#64748b;margin-top:2px;font-size:12px;display:block}.ns-validation-note{color:#b45309;font-size:11px;font-weight:700}.ns-validation-ok{color:#047857;background:#ecfdf5;border-radius:999px;align-items:center;height:22px;padding:0 8px;font-size:11px;font-weight:750;display:inline-flex}.ns-validation-bad{color:#b91c1c;background:#fef2f2;border-radius:999px;align-items:center;height:22px;padding:0 8px;font-size:11px;font-weight:750;display:inline-flex}.ns-address-hint{color:#64748b;margin:10px 0 0;font-size:12px;line-height:1.4}.ns-address-error{color:#b91c1c;margin:10px 0 0;font-size:12px;font-weight:650;line-height:1.4}.ns-ghost-btn{color:#475569;cursor:pointer;background:#fff;border:1px solid #e2e8f0;border-radius:8px;height:32px;padding:0 10px;font-size:12px;font-weight:700}.ns-ghost-btn:hover{background:#f8fafc}.ns-unit-switch{background:#f8fafc;border:1px solid #e2e8f0;border-radius:8px;padding:2px;display:inline-flex}.ns-unit-switch button{color:#64748b;cursor:pointer;background:0 0;border:0;border-radius:6px;height:28px;padding:0 10px;font-size:11px;font-weight:750}.ns-unit-switch button.active{color:var(--ink);background:#fff;box-shadow:0 1px 2px #0f172a14}.ns-preset-chips{flex-wrap:wrap;gap:8px;display:flex}.ns-chip{color:#475569;cursor:pointer;background:#fff;border:1px solid #e2e8f0;border-radius:999px;height:32px;padding:0 12px;font-size:12px;font-weight:700}.ns-chip.selected{color:#b45309;background:#fffbeb;border-color:#f59e0b}.ns-parcel-toolbar{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.ns-inline-check{color:#64748b;align-items:center;gap:6px;margin:0;font-size:12px;font-weight:650;display:inline-flex}.ns-parcel-block{border-top:1px solid #f1f5f9;gap:10px;padding-top:4px;display:grid}.ns-parcel-block:first-of-type{border-top:0;padding-top:0}.ns-parcel-head{justify-content:space-between;align-items:center;gap:8px;display:flex}.ns-parcel-head strong{font-size:12px}.ns-parcel-head span{gap:6px;display:inline-flex}.ns-measure-row{grid-template-columns:minmax(88px,.35fr) minmax(0,1fr);gap:10px;display:grid}.ns-dims{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.ns-mode-grid{grid-template-columns:1fr 1fr;gap:8px;display:grid}.ns-mode-grid.single{grid-template-columns:1fr}.ns-mode-option{text-align:left;cursor:pointer;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;gap:2px;padding:10px 12px;display:grid}.ns-mode-option span{color:#64748b;font-size:11px;font-weight:700}.ns-mode-option strong{color:var(--ink);font-size:13px}.ns-mode-option.selected{background:#fffbeb;border-color:#f59e0b}.ns-mode-note{margin:0}.ns-switch-row{border-top:1px solid #f1f5f9;justify-content:space-between;align-items:center;gap:12px;margin:0;padding:10px 0;display:flex}.ns-switch-row:first-of-type{border-top:0;padding-top:0}.ns-switch-row strong{color:var(--ink);font-size:13px;display:block}.ns-switch-row small{color:#94a3b8;margin-top:2px;font-size:11px;display:block}.ns-switch{width:18px;height:18px;accent-color:var(--orange);flex:none}.ns-action-bar{background:#fff;border:1px solid #e2e8f0;border-radius:12px;gap:10px;width:100%;padding:16px;display:grid;position:sticky;bottom:12px;box-shadow:0 1px 2px #0f172a0a,0 10px 28px #0f172a0f}.ns-primary-cta{color:#fff;cursor:pointer;background:#f59e0b;border:0;border-radius:8px;justify-content:center;align-items:center;gap:8px;width:100%;height:44px;font-size:15px;font-weight:700;transition:background-color .15s;display:inline-flex}.ns-primary-cta:disabled{opacity:.65;cursor:wait}.ns-primary-cta:hover:not(:disabled){background:#d97706}.ns-form-error{color:#b91c1c;margin:0;font-size:13px;font-weight:650}.wms-low-balance-banner.compact{gap:10px 14px;margin-bottom:10px;padding:8px 12px}.wms-low-balance-banner.compact p{max-width:none;margin:0;font-size:12px}.wms-low-balance-banner.compact .primary-action{height:32px;padding:0 12px;font-size:12px}.wms-low-balance-dismiss{color:#8a6a20;cursor:pointer;background:0 0;border:0;border-radius:8px;width:28px;height:28px;font-size:18px;line-height:1}.wms-low-balance-dismiss:hover{background:#e3a0081f}@media (max-width:1023px){.ns-layout{grid-template-columns:1fr}.ns-col-parcel,.ns-action-bar{position:static}}@media (max-width:640px){.ns-shipment{padding-inline:1rem}.ns-grid-2{grid-template-columns:1fr}.ns-span-2{grid-column:auto}.ns-measure-row{grid-template-columns:1fr}.ns-step-label{display:none}.ns-step-current .ns-step-label{display:inline}.ns-mode-grid{grid-template-columns:1fr}}html.dark .ns-card,html[data-theme=dark] .ns-card,html.dark .ns-action-bar,html[data-theme=dark] .ns-action-bar,html.dark .ns-stepper-list,html[data-theme=dark] .ns-stepper-list,html.dark .ns-address-suggestions,html[data-theme=dark] .ns-address-suggestions{background:#18181b;border-color:#27272a}html.dark .ns-card.ns-ship-from,html[data-theme=dark] .ns-card.ns-ship-from{background:#27272a8c;border-color:#3f3f46}html.dark .ns-input,html[data-theme=dark] .ns-input{border-color:#3f3f46;color:#f4f4f5!important;background:#09090b!important}html.dark .ns-field-hint,html[data-theme=dark] .ns-field-hint,html.dark .ns-card-head h3,html[data-theme=dark] .ns-card-head h3{color:#a1a1aa}html.dark .ns-primary-cta:hover:not(:disabled),html[data-theme=dark] .ns-primary-cta:hover:not(:disabled){background:#d97706}.wms-admin .wms-admin-rail{gap:10px;margin:0 0 16px;display:grid}.wms-admin-group{gap:6px;display:grid}.wms-admin-group-label{color:#6d7a8d;letter-spacing:.12em;text-transform:uppercase;font-size:10px;font-weight:850}.wms-admin .admin-tabs{margin:0!important}.wms-admin-heading{margin-bottom:12px}.wms-admin-heading h3{font-size:18px!important}.wms-admin-heading p{font-size:13px}.wms-admin-clients .admin-clients-detail{padding:16px 18px}.wms-admin-clients .admin-clients-notes-field textarea{min-height:320px}.wms-channels .portal-view-intro{margin-bottom:18px}.wms-channels .channels-grid{margin-top:4px}.wms-channels .integration-feedback{margin-top:0!important;margin-bottom:14px!important}.wms-billing .billing-grid{gap:12px}.wms-billing .wallet-panel{padding:16px 18px}.wms-billing .wallet-panel strong{font-size:28px}.wms-billing .wallet-funding-panel .panel-heading{padding-bottom:8px}.wms-billing .wallet-funding-panel .panel-heading h3{font-size:16px}.wms-billing-docs{gap:14px}.wms-billing-docs .billing-invoice-section{border-radius:12px;padding:14px 16px}.wms-billing-docs .billing-invoice-section-head h3{margin:2px 0 4px;font-size:16px}.wms-billing-docs .billing-invoice-section-head p{font-size:12px}.wms-billing-docs .billing-invoice-list .billing-invoice-item,.wms-billing-docs .billing-service-list .billing-service-card,.wms-billing-docs .inv-pending-card.billing-service-card{padding:12px 14px}.inv-page{gap:16px}.inv-subtabs{background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;flex-wrap:wrap;gap:4px;width:max-content;max-width:100%;padding:3px;display:inline-flex}.inv-subtabs button{color:#64748b;cursor:pointer;background:0 0;border:0;border-radius:8px;align-items:center;gap:6px;height:34px;padding:0 12px;font-size:12px;font-weight:700;display:inline-flex}.inv-subtabs button.active{color:var(--ink);background:#fff;box-shadow:0 1px 2px #0f172a14}.inv-tab-badge{color:#c2410c;background:#fff7ed;border-radius:999px;justify-content:center;align-items:center;min-width:18px;height:18px;padding:0 5px;font-size:10px;font-weight:800;display:inline-flex}.inv-panel{background:#fff;border:1px solid #e2e8f0;border-radius:12px;box-shadow:0 1px 2px #0f172a0a}.inv-pending-card{box-shadow:none;background:0 0;border:0;gap:12px;display:grid;padding:0!important}.inv-pending-head{justify-content:space-between;align-items:flex-start;gap:16px;padding:4px 2px 0;display:flex}.inv-pending-meta{color:#64748b;margin:4px 0 0;font-size:12px;font-weight:650}.inv-micro-table{border-radius:10px;max-height:320px;overflow:auto}.inv-micro-head,.inv-micro-row{grid-template-columns:88px minmax(0,1.4fr) minmax(100px,.7fr) 88px 72px 88px!important;align-items:center!important;gap:8px!important;padding:8px 12px!important;font-size:12px!important}.inv-micro-head{font-size:10px!important}.inv-mono{font-variant-numeric:tabular-nums;text-align:right;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace}.inv-official-wrap{gap:10px;display:grid}.inv-official-tools{justify-content:flex-end;display:flex}.inv-official-scroll{border:1px solid #e2e8f0;border-radius:10px;overflow-x:auto}.inv-official-table{border-collapse:collapse;table-layout:fixed;background:#fff;width:100%;min-width:44rem;font-size:13px}.inv-official-table tbody tr.inv-official-row,.inv-official-table tbody tr.billing-invoice-item,.inv-official-table tbody tr.billing-service-card{background:0 0;border:0;border-radius:0;grid-template-columns:none;gap:0;padding:0;display:table-row}.inv-official-table tbody tr.inv-official-row>td,.inv-official-table tbody tr.billing-invoice-item>td,.inv-official-table tbody tr.billing-service-card>td{display:table-cell}.inv-official-table col.inv-col-id{width:9.5rem}.inv-official-table col.inv-col-memo{width:auto}.inv-official-table col.inv-col-status{width:6.5rem}.inv-official-table col.inv-col-amount{width:7rem}.inv-official-table col.inv-col-actions{width:9.5rem}.inv-official-table th,.inv-official-table td{text-align:left;vertical-align:middle;border-bottom:1px solid #e2e8f0;padding:12px 14px;overflow:hidden}.inv-official-table thead th{color:#64748b;text-transform:uppercase;letter-spacing:.04em;white-space:nowrap;background:#f8fafc;font-size:11px;font-weight:800}.inv-official-table tbody tr:hover{background:#f8fafc}.inv-id-cell{white-space:nowrap}.inv-memo-cell span{text-overflow:ellipsis;white-space:nowrap;color:#334155;font-size:13px;line-height:1.35;display:block;overflow:hidden}.inv-status-cell,.inv-actions-cell{white-space:nowrap}.inv-invoice-id{color:var(--ink);font-size:13px;font-weight:750;display:block}.inv-invoice-id+small,.inv-amount small{color:#94a3b8;margin-top:2px;font-size:11px;font-weight:650;display:block}.inv-amount{text-align:right;white-space:nowrap;font-variant-numeric:tabular-nums;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace}.inv-amount strong{color:var(--ink);font-size:13px;display:block}.inv-actions{flex-wrap:wrap;justify-content:flex-end;gap:6px;margin-top:0;display:flex}.inv-btn-ghost,.inv-btn-primary{cursor:pointer;background:0 0;border:1px solid #0000;border-radius:8px;justify-content:center;align-items:center;height:32px;padding:0 10px;font-size:12px;font-weight:750;text-decoration:none;display:inline-flex}.inv-btn-ghost{color:#475569;background:#fff;border-color:#e2e8f0}.inv-btn-primary{color:#fff;background:var(--orange);border-color:var(--orange)}.inv-expand-row td{background:#f8fafc;padding:0 14px 14px}.billing-status.paid{color:#047857;background:#ecfdf5}.billing-status.void{color:#64748b;background:#f1f5f9}.billing-status.open{color:#b45309;background:#fffbeb}.billing-status.due{color:#be123c;background:#fff1f2}.billing-status.staging{color:#c2410c;background:#fff7ed}html.dark .inv-panel,html.dark .inv-subtabs button.active,html[data-theme=dark] .inv-panel,html[data-theme=dark] .inv-subtabs button.active{background:#18181b;border-color:#27272a}html.dark .inv-subtabs,html.dark .inv-official-table thead th,html.dark .inv-expand-row td,html[data-theme=dark] .inv-subtabs,html[data-theme=dark] .inv-official-table thead th,html[data-theme=dark] .inv-expand-row td{color:#e4e4e7;background:#09090b;border-color:#27272a}@media (max-width:900px){.inv-micro-head,.inv-micro-row{grid-template-columns:1fr 1fr!important}}.wms-pack-station .wms-pack-scan{background:#f5f7fa;border:1px solid #d9e1ea;border-radius:10px;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:8px;margin:0 0 12px;padding:10px 12px;display:grid}.wms-pack-station .wms-pack-scan label{gap:4px;margin:0;display:grid}.wms-pack-station .wms-pack-scan label span{letter-spacing:.04em;text-transform:uppercase;color:#667485;font-size:11px;font-weight:800}.wms-pack-station .wms-pack-scan input{border:1px solid var(--line);border-radius:8px;width:100%;height:40px;padding:0 12px;font-size:14px;font-weight:700}.wms-pack-hotkeys{color:#667485;flex-wrap:wrap;align-items:center;gap:8px;margin:0 0 10px;font-size:11px;font-weight:650;display:flex}.wms-pack-hotkeys kbd{min-height:20px;color:var(--ink);background:#fff;border:1px solid #cfd7e2;border-bottom-width:2px;border-radius:5px;align-items:center;padding:0 6px;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:10px;font-weight:800;display:inline-flex}.wms-pack-code-input,.wms-pack-code{letter-spacing:.02em;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace}.wms-pack-station .wms-pack-code-input{font-size:15px;font-weight:750}.wms-pack-station .warehouse-tracking-summary strong.wms-pack-code{font-size:15px;font-weight:800}.wms-pack-station .warehouse-scan-form.item button{color:#fff;background:var(--ink);border-color:var(--ink);min-height:42px;font-weight:850}.wms-pack-station .warehouse-pack-actions .primary-action{color:#fff;background:var(--success);border:1px solid var(--success);min-height:48px;box-shadow:0 8px 18px #0b7a4538}.wms-pack-station .warehouse-pack-actions .primary-action:hover:not(:disabled){background:#0d8a4e;border-color:#0d8a4e}.wms-pack-station .warehouse-packing-layout{gap:10px;margin-top:0}.wms-pack-station .warehouse-sequence h4{letter-spacing:.06em;text-transform:uppercase;color:#687589;margin:0 0 8px;font-size:12px}.wms-pack-station .warehouse-order-button{min-height:44px;padding:8px 10px}.wms-pack-station .warehouse-active-pack{border-radius:12px;padding:12px}.wms-pack-station .warehouse-pack-items>div{min-height:44px;padding:8px 10px}.wms-pack-station .warehouse-pack-actions{gap:8px}.chitchats-desk .warehouse-action-row{flex-wrap:wrap;align-items:center;gap:12px;margin:16px 0;display:flex}.chitchats-desk .exception-card-heading label{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.chitchats-station{background:#f5f7fa;border:1px solid #d9e1ea;border-radius:14px;gap:10px;margin:16px 0 4px;padding:14px 16px;display:grid}.chitchats-station-copy p{color:#5f6d80;margin:4px 0 0;font-size:13px;line-height:1.45}.chitchats-topup-amounts{flex-wrap:wrap;gap:6px;display:flex}.chitchats-topup-amounts button{min-height:32px;padding:0 12px;font-size:12px;font-weight:800}.chitchats-topup-amounts button[aria-pressed=true]{color:var(--ink);background:var(--orange-soft);border-color:var(--orange)}.chitchats-amount{border:1px solid var(--line);background:#fff;border-radius:9px;grid-template-columns:auto minmax(0,1fr);align-items:center;height:46px;display:grid}.chitchats-amount>span{color:#667485;letter-spacing:.04em;padding:0 0 0 14px;font-size:12px;font-weight:800}.chitchats-station-form .chitchats-amount input{background:0 0;border:0;height:44px}.chitchats-station-form .chitchats-amount input:focus{outline:none}.chitchats-amount:focus-within{border-color:var(--orange);outline:3px solid #ff99002e}.chitchats-station-fee{color:#5f6d80;margin:0;font-size:12px;line-height:1.4}.chitchats-desk .chitchats-wallet article{min-height:0;padding:12px 14px}.chitchats-desk .chitchats-wallet strong{margin:6px 0 2px;font-size:22px}.chitchats-desk .chitchats-wallet small{font-size:11px}.chitchats-progress-backdrop{z-index:1200}.chitchats-progress-modal{width:min(100%,420px)}.chitchats-progress-track{background:#e6edf5;border-radius:999px;height:10px;margin-top:18px;overflow:hidden}.chitchats-progress-fill{border-radius:inherit;background:linear-gradient(90deg,#f90,#1f8f6e);height:100%;transition:width .4s}.chitchats-progress-meta{color:#5f6d80;align-items:center;gap:10px;margin-top:14px;font-size:13px;font-weight:650;display:flex}.chitchats-bg-prepare{background:#f3f8fd;border:1px solid #d5e6f7;border-radius:12px;gap:12px;margin:14px 0 0;padding:14px 16px;display:grid}.chitchats-bg-prepare-copy strong{color:#071121;font-size:14px;display:block}.chitchats-bg-prepare-copy p{color:#5f6d80;margin:4px 0 0;font-size:13px;line-height:1.45}.product-catalog-panel{background:#fff;border:1px solid #e2e8f0;border-radius:12px;width:100%;padding:18px 20px 20px}.dark .product-catalog-panel,:root[data-theme=dark] .product-catalog-panel{background:#18181b;border-color:#27272a}.product-catalog-heading{justify-content:space-between;align-items:flex-start;gap:16px;margin:0 0 14px;padding:0;display:flex}.product-catalog-heading h3{letter-spacing:-.02em;margin:0;font-size:18px;font-weight:750}.product-catalog-heading p{color:#64748b;max-width:40rem;margin:4px 0 0;font-size:13px;line-height:1.45}.product-catalog-heading-actions{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.product-catalog-dirty-bar{z-index:5;background:#fffbeb;border:1px solid #e2e8f0;border-radius:12px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin:12px 0 0;padding:10px 14px;display:flex;position:sticky;bottom:12px;box-shadow:0 8px 24px #07112114}.product-catalog-dirty-bar strong{color:#071121;font-size:13px}.product-catalog-toolbar{flex-wrap:wrap;align-items:center;gap:10px 12px;margin:0 0 12px;display:flex}.product-catalog-selection-bar{z-index:6;background:#f8fafc;border:1px solid #cbd5e1;border-radius:10px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px 14px;margin:0 0 12px;padding:8px 12px;display:flex;position:sticky;top:0;box-shadow:0 6px 18px #0f172a0f}.product-catalog-selection-bar strong{color:#0f172a;font-size:13px;font-weight:700}.product-catalog-selection-actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.product-catalog-bulk-anchor{position:relative}.product-catalog-bulk-popover{z-index:8;background:#fff;border:1px solid #e2e8f0;border-radius:12px;width:min(520px,92vw);padding:12px 14px;position:absolute;top:calc(100% + 8px);right:0;box-shadow:0 16px 40px #0f172a24}.product-catalog-bulk-popover-head h4{margin:0;font-size:13px;font-weight:750}.product-catalog-bulk-popover-head p{color:#64748b;margin:4px 0 10px;font-size:12px;line-height:1.4}.product-catalog-bulk-popover-actions{justify-content:flex-end;gap:8px;margin-top:10px;display:flex}.product-catalog-bulk-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 10px;display:grid}.product-catalog-bulk-grid label{gap:4px;min-width:0;margin:0;display:grid}.product-catalog-bulk-grid label span{color:#64748b;letter-spacing:.04em;text-transform:uppercase;font-size:10px;font-weight:750}.product-catalog-check-col{text-align:center;vertical-align:middle;width:36px}.product-catalog-search{flex:none;gap:0;width:18rem;max-width:100%;display:grid}.product-catalog-search .pc-search-input{width:100%}.product-catalog-filters{color:#64748b;flex-wrap:wrap;gap:6px;font-size:12px;font-weight:650;display:flex}.product-catalog-filters button{color:#334155;min-height:32px;font:inherit;cursor:pointer;background:#fff;border:1px solid #cbd5e1;border-radius:999px;padding:0 11px;font-size:12px;font-weight:650}.product-catalog-filters button.active{color:#8a4b00;background:#fff7eb;border-color:#f90}.product-catalog-panel .pc-input{height:32px;min-height:32px;color:inherit;font:inherit;background:#fff;border:1px solid #cbd5e1;border-radius:6px;outline:none;padding:0 8px;font-size:12px}.dark .product-catalog-panel .pc-input,:root[data-theme=dark] .product-catalog-panel .pc-input{background:#09090b;border-color:#3f3f46}.product-catalog-panel .pc-input:focus{border-color:#f90;box-shadow:0 0 0 1px #f90}.product-catalog-panel .pc-input.is-dirty{background:#fffbeb;border-color:#f59e0b}.product-catalog-panel .pc-mono{font-variant-numeric:tabular-nums;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace}.product-catalog-panel .pc-num{text-align:right}.product-catalog-panel .w-weight{width:5rem;max-width:100%}.product-catalog-panel .w-value{width:6rem;max-width:100%}.product-catalog-panel .w-origin{width:4.5rem;max-width:100%}.product-catalog-panel .pc-currency{color:#64748b;align-items:center;gap:4px;font-size:12px;display:inline-flex}.product-catalog-table-wrap{border:1px solid #e2e8f0;border-radius:12px;margin:0;overflow:auto}.dark .product-catalog-table-wrap,:root[data-theme=dark] .product-catalog-table-wrap{border-color:#27272a}.product-catalog-table{border-collapse:collapse;width:100%;min-width:1080px}.product-catalog-table th,.product-catalog-table td{text-align:left;vertical-align:middle;border-bottom:1px solid #e2e8f0;padding:8px 12px}.product-catalog-table th{z-index:1;color:#64748b;letter-spacing:.04em;text-transform:uppercase;background:#f8fafc;font-size:11px;font-weight:750;position:sticky;top:0}.product-catalog-subfield{width:100%;margin-top:4px}.sku-product-cell{min-width:220px;max-width:280px}.sku-product-cell .sku-code{overflow-wrap:anywhere;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:12px;font-weight:700;display:block}.sku-product-cell .sku-title{-webkit-line-clamp:1;color:#64748b;-webkit-box-orient:vertical;margin:2px 0 4px;font-size:12px;line-height:1.3;display:-webkit-box;overflow:hidden}.pc-mfr-badge{color:#334155;max-width:100%;font:inherit;white-space:nowrap;text-overflow:ellipsis;cursor:pointer;background:#f8fafc;border:1px solid #e2e8f0;border-radius:999px;margin-bottom:4px;padding:2px 8px;font-size:11px;font-weight:650;display:inline-flex;overflow:hidden}.product-catalog-hazmat{cursor:pointer;justify-content:center;align-items:center;gap:0;margin:0;display:inline-flex}.product-catalog-hazmat input{opacity:0;pointer-events:none;position:absolute}.product-catalog-hazmat .hazmat-on{color:#b45309;font-size:14px}.product-catalog-hazmat .hazmat-off{color:#94a3b8;font-size:12px}.product-catalog-hazmat-cell,.product-catalog-status-cell{text-align:center;white-space:nowrap}.pc-row-save{color:#0f172a;min-height:28px;font:inherit;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:6px;padding:0 10px;font-size:12px;font-weight:650}.pc-row-save:hover:not(:disabled){background:#f8fafc;border-color:#cbd5e1}.pc-row-saved{color:#15803d;font-size:12px;font-weight:650}.product-catalog-table tr.needs-weight{background:#fffaf5}.product-catalog-table tr.dirty{background:#f8fffb}.product-catalog-table tr.is-selected{background:#f1f5f9}.product-catalog-panel .warehouse-note,.product-catalog-panel .warehouse-loading,.product-catalog-panel .preset-empty{margin:0 0 12px}.product-catalog-panel .sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (max-width:720px){.product-catalog-bulk-grid{grid-template-columns:1fr}.product-catalog-search{width:100%}}.chitchats-station-form{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:8px;margin:0;display:grid}.chitchats-station-form label{gap:5px;min-width:0;margin:0;display:grid}.chitchats-station-form label span{color:#667485;letter-spacing:.04em;text-transform:uppercase;font-size:11px;font-weight:800}.chitchats-station-form input{border:1px solid var(--line);color:#071121;font-variant-numeric:tabular-nums;letter-spacing:.02em;background:#fff;border-radius:9px;width:100%;min-width:0;height:46px;padding:0 14px;font-size:15px;font-weight:750}.chitchats-station-form input:focus{border-color:var(--orange);outline:3px solid #ff99002e}.chitchats-station-form .primary-action{white-space:nowrap;min-height:46px;padding:0 18px}.chitchats-station-link{color:#0b3d8c;justify-self:start;font-size:13px;font-weight:800}@media (max-width:640px){.chitchats-station-form{grid-template-columns:1fr}}.chitchats-job-list{grid-template-columns:repeat(auto-fit,minmax(min(100%,320px),1fr));gap:12px;margin-top:18px;display:grid}.chitchats-desk .chitchats-job-card{box-shadow:none}.chitchats-desk .chitchats-job-card--default{background:#fff;border-color:#dfe5ed}.chitchats-desk .chitchats-job-card--needs-correction{background:#fff8e7;border-color:#f0d499}.chitchats-desk .chitchats-job-card--quote-ready{background:#edf9f1;border-color:#9fd4b3}.chitchats-desk .chitchats-job-card--quote-ready .warehouse-badge{color:#0b7a45;background:#dff3e6;border-color:#9fd4b3}.chitchats-desk .chitchats-job-card--quote-expired{background:#faf0f7;border-color:#e4b7d4}.chitchats-desk .chitchats-job-card--quote-expired .warehouse-badge{color:#8a3a6d;background:#f6e1ef;border-color:#e4b7d4}.chitchats-desk .chitchats-job-card .warehouse-action-row{margin:12px 0 0;padding:10px 12px}.chitchats-fees{margin:10px 0 0;font-size:13px}.chitchats-fees summary{cursor:pointer;font-weight:600}.chitchats-fees dl{margin:10px 0}.chitchats-fees dl>div{justify-content:space-between;gap:18px;padding:4px 0;display:flex}.chitchats-fees dd{white-space:nowrap;margin:0}.chitchats-wallet{grid-template-columns:repeat(auto-fit,minmax(150px,1fr))}.transaction-list>div>.chitchats-fees{flex-basis:100%}.order-sync-modal-backdrop{z-index:1100;pointer-events:auto}.order-sync-modal{width:min(100%,440px)}.order-sync-progress{margin-top:22px}.order-sync-progress-track{background:#eef1f5;border-radius:999px;height:10px;overflow:hidden}.order-sync-progress-fill{background:linear-gradient(90deg, #ffb347, var(--orange));border-radius:inherit;height:100%;transition:width .35s;display:block}.order-sync-progress-meta{color:#697586;align-items:center;gap:10px;margin-top:12px;font-size:13px;display:flex}.order-sync-progress-meta strong{color:var(--ink);font-variant-numeric:tabular-nums;min-width:2.5rem}.order-sync-progress-meta small{color:#697586;font-size:13px}.confirm-dialog{width:min(100%,560px)}.confirm-dialog.danger{border-color:#f0b9b3}.confirm-dialog.danger .fba-modal-kicker{color:#a1261c}.confirm-dialog-consequences{color:#697586;gap:7px;margin:14px 0 0;padding-left:18px;font-size:14px;line-height:1.55;display:grid}.confirm-dialog-consequences li::marker{color:var(--orange)}.confirm-dialog.danger .confirm-dialog-consequences li::marker{color:#c0392b}.confirm-dialog-typed{gap:6px;margin-top:18px;display:grid}.confirm-dialog-typed span{color:#56657a;font-size:12px;font-weight:800}.confirm-dialog-typed input{min-height:42px;color:var(--ink);background:#fff;border:1px solid #d7dce2;border-radius:10px;padding:0 12px;font-size:14px}.confirm-dialog-typed input:focus-visible{outline:2px solid var(--orange);outline-offset:1px}.confirm-dialog-actions .confirm-dialog-proceed{color:#fff;background:var(--ink);border:1px solid var(--ink)}.confirm-dialog-actions .confirm-dialog-proceed.danger{background:#a1261c;border-color:#a1261c}.confirm-dialog-actions .confirm-dialog-proceed:disabled{color:#97a1ae;cursor:not-allowed;background:#eef1f4;border-color:#dfe4ea}.confirm-dialog-actions button:focus-visible{outline:2px solid var(--orange);outline-offset:2px}.severity-badge{color:#46536a;min-height:36px;font:inherit;white-space:nowrap;appearance:none;background:#eef1f5;border:1px solid #0000;border-radius:999px;align-items:center;gap:8px;padding:0 14px;font-size:13px;font-weight:800;line-height:1.2;text-decoration:none;display:inline-flex}.severity-badge-glyph{background:#ffffffbf;border-radius:50%;flex:none;place-items:center;width:18px;height:18px;font-size:11px;font-style:normal;font-weight:900;line-height:1;display:grid}.severity-badge-count{font-family:var(--font-display), sans-serif;font-size:17px;line-height:1}.severity-badge-label{font-weight:750}.severity-badge-hint{color:inherit;opacity:.75;align-items:center;gap:6px;font-size:11px;font-weight:700;display:inline-flex}.severity-badge-hint:before{content:"Â·";opacity:.7}.severity-badge.tone-neutral{color:#46536a;background:#eef1f5}.severity-badge.tone-info{color:#1d4f91;background:#e6f0fb}.severity-badge.tone-success{color:#0c7450;background:#e6f7ef}.severity-badge.tone-warning{color:#9a5d00;background:#fff0c9;border-color:#f0d59a}.severity-badge.tone-critical{color:#a1261c;background:#fdeae7;border-color:#f0b9b3}.severity-badge.actionable{cursor:pointer;transition:transform .12s,box-shadow .12s}.severity-badge.actionable:hover{box-shadow:var(--shadow-soft);transform:translateY(-1px)}.severity-badge.actionable:focus-visible{outline:2px solid var(--orange);outline-offset:2px}.severity-badge.tone-critical.actionable{box-shadow:0 0 0 3px #a1261c1a}.severity-badge.tone-warning.actionable{box-shadow:0 0 0 3px #9a5d001a}.wms-desk-alerts{flex-wrap:wrap;align-items:center;gap:10px;margin:0 0 12px;display:flex}.wms-desk-alerts>.exception-lane,.wms-desk-alerts>.warehouse-panel{flex:100%;width:100%;margin-top:2px}.multi-client-issues{display:flex}.multi-client-issues .severity-badge{border-radius:999px;gap:6px;min-height:28px;padding:0 9px;font-size:12px}.multi-client-issues .severity-badge-count{font-size:15px}.multi-client-issues .severity-badge-label{display:none}.multi-client-issues .severity-badge.tone-critical{color:#a1261c;background:#fdeae7;border-color:#f0b9b3}.skeleton{background:linear-gradient(90deg,#e9edf1 25%,#f3f6f9 37%,#e9edf1 63%) 0 0/400% 100%;border-radius:7px;animation:1.3s ease-in-out infinite skeleton-sweep;display:block}.skeleton.pill{border-radius:999px}.skeleton-text{gap:9px;display:grid}.skeleton-panel{gap:18px;display:grid}.skeleton-panel-heading{gap:9px;display:grid}.skeleton-panel-rows{gap:14px;display:grid}.skeleton-panel-row{justify-content:space-between;align-items:center;gap:16px;display:flex}@keyframes skeleton-sweep{0%{background-position:100%}to{background-position:0}}@media (prefers-reduced-motion:reduce){.skeleton{background:#e9edf1;animation:none}.severity-badge.actionable{transition:none}.severity-badge.actionable:hover{transform:none}}.section-error{background:#fffaf9;border-color:#f0b9b3;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:18px;display:flex}.section-error-body{flex:280px;gap:5px;display:grid}.section-error-body .section-kicker{color:#a1261c}.section-error-body h3{font-family:var(--font-display), sans-serif;letter-spacing:-.02em;margin:0;font-size:20px}.section-error-body p{color:#697586;max-width:62ch;margin:0;font-size:14px;line-height:1.6}.section-error-retry:focus-visible{outline:2px solid var(--orange);outline-offset:2px}.wms-station-mode{grid-template-columns:minmax(0,1fr)}.wms-station-mode .sidebar,.wms-station-mode .wms-topbar .topbar-title-block,.wms-station-mode .cutoff-pill{display:none}.wms-station-mode .wms-scan-bar{flex:auto;max-width:none}.station-mode-toggle{border:1px solid var(--ink);height:38px;color:var(--ink);cursor:pointer;background:0 0;border-radius:9px;padding:0 12px;font-size:12px;font-weight:800}.station-mode-toggle:hover{background:#0b12200f}.station-mode-toggle.active{border-color:var(--orange);color:var(--ink);background:0 0}.station-mode-toggle:focus-visible{outline:2px solid var(--orange);outline-offset:2px}.wms-low-balance-banner{background:#fff8e8;border:1px solid #f0c56a;border-left:4px solid #e3a008;border-radius:10px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 14px;margin:0 0 10px;padding:8px 12px;display:flex}.wms-low-balance-banner.slim{min-height:36px}.wms-low-balance-banner .section-kicker{color:#9a5d00}.wms-low-balance-banner p{color:#5c4a1f;flex-wrap:wrap;align-items:baseline;gap:6px 10px;margin:0;font-size:12px;font-weight:650;display:flex}.wms-low-balance-banner p strong{letter-spacing:.04em;text-transform:uppercase;font-size:11px;font-weight:850}.wms-low-balance-actions{align-items:center;gap:8px;display:inline-flex}.wms-low-balance-link{min-height:28px;color:var(--ink);background:#ffe7a8;border:1px solid #f0c56a;border-radius:8px;align-items:center;padding:0 10px;font-size:11px;font-weight:800;text-decoration:none;display:inline-flex}.wms-low-balance-link:hover{background:#ffd978}.wms-low-balance-dismiss{color:#8a6a20;cursor:pointer;background:0 0;border:0;place-items:center;width:28px;height:28px;font-size:16px;line-height:1;display:grid}.wms-low-balance-meta{color:#8a6a20;font-size:12px;font-weight:750}.oq-workspace{padding-top:18px}.oq-header{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px 16px;margin-bottom:12px;display:flex}.oq-title-row{align-items:center;gap:10px;display:flex}.oq-title-row h2{font-family:var(--font-display), sans-serif;letter-spacing:-.03em;margin:0;font-size:clamp(20px,2vw,26px);line-height:1.15}.oq-count-badge{color:#526071;border:1px solid var(--line);background:#eef2f6;border-radius:999px;align-items:center;min-height:24px;padding:0 9px;font-size:11px;font-weight:800;display:inline-flex}.oq-shell{border:1px solid var(--line);border-radius:var(--radius-panel,12px);box-shadow:var(--shadow-soft);background:#fff;overflow:hidden}.oq-toolbar-unified{border-bottom:1px solid var(--line);background:#fbfcfd;gap:10px;padding:12px 14px;display:grid}.oq-status-tabs{border:1px solid var(--line);background:#eef2f6;border-radius:10px;flex-wrap:wrap;gap:4px;width:fit-content;padding:3px;display:inline-flex}.oq-status-tabs button{color:#526071;cursor:pointer;background:0 0;border:0;border-radius:8px;align-items:center;gap:6px;min-height:32px;padding:0 12px;font-size:12px;font-weight:750;transition:background .15s,color .15s;display:inline-flex}.oq-status-tabs button:hover{color:var(--ink);background:#ffffffb3}.oq-status-tabs button.active{background:var(--ink);color:#fff}.oq-status-tabs button span{background:#ffffff29;border-radius:999px;min-width:18px;padding:1px 6px;font-size:11px;font-weight:800}.oq-status-tabs button:not(.active) span{color:#64748b;background:#e2e8f0}.oq-toolbar-row{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.oq-search{flex:280px;max-width:28rem;position:relative}.oq-search-icon{color:#8490a0;pointer-events:none;font-size:13px;position:absolute;top:50%;left:10px;transform:translateY(-50%)}.oq-search input{width:100%;height:36px;color:var(--ink);border:1px solid var(--line);background:#fff;border-radius:9px;padding:0 11px 0 28px;font-size:13px}.oq-select select{height:36px;color:var(--ink);border:1px solid var(--line);background:#fff;border-radius:9px;padding:0 28px 0 11px;font-size:12px;font-weight:650}.oq-toolbar-actions{align-items:center;gap:8px;margin-left:auto;display:inline-flex}.oq-icon-btn,.oq-bulk-btn{cursor:pointer;border-radius:9px;min-height:36px;padding:0 12px;font-size:12px;font-weight:800}.oq-icon-btn{color:var(--ink);border:1px solid var(--line);background:#fff}.oq-icon-btn:disabled{opacity:.55;cursor:not-allowed}.oq-bulk-btn{color:var(--ink);background:var(--orange);border:1px solid var(--orange)}.oq-bulk-btn:disabled{opacity:.45;cursor:not-allowed}.oq-table-wrap{overflow-x:auto}.oq-table{border-collapse:collapse;width:100%;min-width:960px}.oq-table th,.oq-table td{text-align:left;border-bottom:1px solid var(--line);vertical-align:top;padding:10px 14px}.oq-table th{color:#6b7788;letter-spacing:.06em;text-transform:uppercase;white-space:nowrap;background:#f8fafc;font-size:11px;font-weight:800}.oq-table tbody tr:hover{background:#f8fafc}.oq-col-check{width:40px;vertical-align:middle!important}.oq-col-action{white-space:nowrap;width:148px;text-align:right!important;vertical-align:middle!important}.oq-order-cell{align-items:flex-start;gap:10px;min-width:0;display:flex}.oq-channel-logo{color:#526071;background:#eef2f6;border-radius:8px;flex:none;place-items:center;width:28px;height:28px;font-size:12px;font-weight:900;display:grid}.oq-channel-logo.channel-shopify{color:#5e3b12;background:#fff0cf}.oq-channel-logo.channel-ebay{color:#1d4f91;background:#e8f0ff}.oq-channel-logo.channel-amazon{color:#7a4b00;background:#fff4e0}.oq-order-id{color:var(--ink);cursor:pointer;text-align:left;background:0 0;border:0;margin:0;padding:0;font-size:13px;font-weight:800;line-height:1.25;display:block}.oq-order-id:hover{color:#a65f00}.oq-primary{color:var(--ink);font-size:13px;font-weight:650;display:block}.oq-quote-pending{color:#8490a0;font-style:italic;font-weight:600}.oq-meta{color:#8490a0;margin-top:2px;font-size:11px;display:block}.oq-status{white-space:nowrap;border:1px solid #0000;border-radius:999px;align-items:center;min-height:22px;padding:0 8px;font-size:11px;font-weight:800;display:inline-flex}.oq-status-awaiting_label{color:#8a5a00;background:#fff6df;border-color:#f0c56a}.oq-status-purchased{color:#0b7a45;background:#e8f6ee;border-color:#b7e0c7}.oq-status-shipped{color:#1d4f91;background:#e8f0ff;border-color:#b7c9ef}.oq-action-group{flex-wrap:wrap;justify-content:flex-end;gap:6px;display:inline-flex}.oq-action{cursor:pointer;border:1px solid var(--line);min-height:30px;color:var(--ink);background:#fff;border-radius:8px;justify-content:center;align-items:center;padding:0 10px;font-size:11px;font-weight:800;text-decoration:none;display:inline-flex}.oq-action.primary{background:var(--orange);border-color:var(--orange)}.oq-action.ghost{background:0 0}.oq-action:disabled{opacity:.5;cursor:not-allowed}.oq-workspace .orders-pagination{border-top:1px solid var(--line);padding:10px 14px}@media (max-width:900px){.oq-toolbar-actions{width:100%;margin-left:0}.oq-bulk-btn,.oq-icon-btn{flex:auto;justify-content:center}}@media (max-width:760px){.oq-header{flex-direction:column;align-items:stretch}}.parcel-favorite-presets{gap:8px;margin:0 0 14px;display:grid}.parcel-favorite-label{color:#758195;letter-spacing:.06em;text-transform:uppercase;font-size:11px;font-weight:850}.parcel-favorite-chips{flex-wrap:wrap;gap:8px;display:flex}.parcel-favorite-chip{text-align:left;cursor:pointer;background:#fff;border:1px solid #d9e1ea;border-radius:12px;gap:2px;min-width:140px;padding:10px 12px;display:grid}.parcel-favorite-chip strong{color:var(--ink);font-size:13px}.parcel-favorite-chip span{color:#697586;font-size:11px;font-weight:650}.parcel-favorite-chip.selected{border-color:var(--orange);background:#fff7f0;box-shadow:0 0 0 2px #e86d2f1f}.parcel-favorite-chip:focus-visible{outline:2px solid var(--orange);outline-offset:2px}.low-balance-threshold{gap:6px;max-width:280px;margin:0 0 12px;display:grid}.low-balance-threshold span{color:#46536a;font-size:12px;font-weight:750}.low-balance-threshold input{border:1px solid var(--line);height:40px;color:var(--ink);border-radius:9px;padding:0 12px;font-size:14px;font-weight:700}.wms-station-rail-button{color:#314155;cursor:pointer;background:#fff;border:1px solid #d9e1ea;border-radius:999px;align-items:center;gap:7px;min-height:34px;padding:0 12px;font-size:12px;font-weight:800;display:inline-flex}.wms-station-rail-button span{background:#eef2f6;border-radius:50%;place-items:center;width:18px;height:18px;font-size:10px;display:grid}.wms-label-status-strip,.wms-pick-pack-handoff{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px 18px;margin:12px 0 18px;padding:14px 16px;display:flex}.wms-label-status-strip p,.wms-pick-pack-handoff p{color:#5b6777;margin:4px 0 0;font-size:13px}.wms-pick-pack-handoff h3{margin:2px 0 0;font-size:18px}.warehouse-panel-actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.chitchats-density-toggle{border:1px solid var(--line);background:#f3f5f7;border-radius:10px;gap:4px;padding:3px;display:inline-flex}.chitchats-density-toggle .secondary-action{min-height:32px;box-shadow:none;background:0 0;border:0;padding:0 10px}.chitchats-density-toggle .secondary-action.active{box-shadow:var(--shadow-soft);background:#fff}.chitchats-job-list--compact{grid-template-columns:1fr;gap:6px;display:grid}.chitchats-job-row{border:1px solid var(--line);background:#fff;border-radius:10px;grid-template-columns:minmax(140px,1.4fr) auto minmax(72px,.6fr) minmax(120px,1fr) auto;align-items:center;gap:8px 12px;padding:8px 12px;display:grid}.chitchats-job-row--quote-ready{background:#edf9f1;border-color:#9fd4b3}.chitchats-job-row--quote-expired{background:#faf0f7;border-color:#e4b7d4}.chitchats-job-row--needs-correction{background:#fff8e7;border-color:#f0d499}.chitchats-job-row-order{align-items:center;gap:8px;min-width:0;display:inline-flex}.chitchats-job-row-order strong{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.chitchats-job-row-price{font-variant-numeric:tabular-nums;text-align:right;font-weight:800}.chitchats-job-row-meta{color:#697586;text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.chitchats-job-row-actions{flex-wrap:wrap;justify-content:flex-end;gap:6px;display:inline-flex}@media (max-width:900px){.chitchats-job-row{grid-template-columns:minmax(0,1fr) auto}.chitchats-job-row-price,.chitchats-job-row-meta,.chitchats-job-row-actions{text-align:left;grid-column:1/-1;justify-content:flex-start}}.label-print-frame{opacity:0;pointer-events:none;border:0;width:0;height:0;position:fixed;bottom:0;right:0}.label-printer-settings{margin-bottom:14px}.label-printer-settings.compact{padding:12px 14px}.label-printer-settings .warehouse-panel-heading{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:10px 16px;display:flex}.label-printer-settings .warehouse-panel-heading p{color:#5b6777;max-width:54ch;margin:4px 0 0;font-size:13px}.label-printer-heading-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;display:flex}.label-printer-qz-status{border:1px solid var(--line);background:#f7f8fa;border-radius:999px;align-items:center;min-height:36px;padding:0 12px;font-size:12px;font-weight:800;display:inline-flex}.label-printer-qz-status.ok{color:#176b3a;background:#eefaf2;border-color:#9ed0b0}.label-printer-qz-status.pending{color:#7a5b00;background:#fff9e8;border-color:#e2d39a}.label-printer-qz-status.off{color:#697586}.label-printer-toggle{border:1px solid var(--line);background:#f7f8fa;border-radius:999px;align-items:center;gap:8px;min-height:36px;padding:0 12px;font-size:12px;font-weight:800;display:inline-flex}.label-printer-grid{grid-template-columns:minmax(0,1.4fr) auto;align-items:end;gap:10px 12px;margin-top:12px;display:grid}.label-printer-field{gap:6px;display:grid}.label-printer-field>span{color:#697586;letter-spacing:.04em;text-transform:uppercase;font-size:11px;font-weight:750}.label-printer-field input{border:1px solid var(--line);background:#fff;border-radius:10px;min-height:40px;padding:0 12px;font-size:14px;font-weight:650}.label-printer-actions{margin:0}.label-printer-list{flex-wrap:wrap;gap:8px;margin-top:10px;display:flex}.label-printer-option{text-align:left;cursor:pointer;background:#fff;border:1px solid #d9e1ea;border-radius:10px;gap:2px;min-height:44px;padding:8px 12px;display:grid}.label-printer-option.selected,.label-printer-option:hover{border-color:var(--orange);background:#fff7f0}.label-printer-option strong{font-size:13px}.label-printer-option small{color:#697586;font-size:11px}.label-printer-triggers{flex-wrap:wrap;gap:10px 18px;margin-top:12px;display:flex}.label-printer-triggers label{align-items:center;gap:8px;font-size:13px;font-weight:650;display:inline-flex}@media (max-width:720px){.label-printer-grid{grid-template-columns:1fr}}.label-printer-field select{border:1px solid var(--line);background:var(--paper);min-height:40px;color:var(--ink);border-radius:10px;padding:0 12px;font-size:14px;font-weight:650}.silent-print-host{pointer-events:none;width:0;height:0;position:absolute;overflow:hidden}.station-printer-settings{color:var(--ink);gap:14px;display:grid}.station-printer-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:14px;display:flex}.station-printer-head h2{letter-spacing:-.02em;margin:0 0 4px;font-size:22px}.station-printer-head p{max-width:62ch;color:var(--muted,#5b6777);margin:0;font-size:13px}.station-printer-head-links{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.station-printer-head-links a{color:var(--ink);font-size:13px;font-weight:700}.station-printer-msg{color:var(--ink);margin:10px 0 0;font-size:13px;font-weight:650}.station-printer-err{color:#b42318;margin:10px 0 0;font-size:13px;font-weight:650}.station-printer-hint{color:var(--muted,#5b6777);margin:12px 0 0;font-size:12px;line-height:1.4}.station-printer-hint code{font-size:11px}.fba-recv-queue-actions{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.fba-recv-queue-actions a:not(.fba-inbound-primary){color:var(--ink);font-size:13px;font-weight:700}.wms-step-rail .wms-station-rail-button.active{border-color:var(--orange);color:#9a4a00;background:#fff7f0;box-shadow:0 0 0 2px #e86d2f1f}.wms-step-rail .wms-station-rail-button.attention:not(.active){color:#8a5200;background:#fff6df;border-color:#f0c56a}.wms-step-rail .wms-station-rail-button.attention:not(.active) span{color:#8a5200;background:#ffe7a8}.wms-desk-step{gap:14px;display:grid}.wms-step-handoff{border:1px solid var(--line);background:#f8fafc;border-radius:12px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:12px 14px;display:flex}.wms-step-handoff p{color:#5b6777;margin:0;font-size:13px;font-weight:650}.exception-lane--dense{border-color:#e8edf3}.exception-critical-banner{color:#7a1f1a;background:#fff5f4;border:1px solid #f0b9b3;border-left:5px solid #c62828;border-radius:10px;flex-wrap:wrap;align-items:baseline;gap:8px 14px;margin:0 0 12px;padding:10px 14px;font-size:13px;display:flex}.exception-critical-banner strong{letter-spacing:.04em;text-transform:uppercase;font-size:12px}.exception-table-wrap{background:#fff;border:1px solid #e4e9ef;border-radius:12px;overflow:auto}.exception-table{border-collapse:collapse;width:100%;font-size:13px}.exception-table th,.exception-table td{text-align:left;vertical-align:top;border-bottom:1px solid #eef2f6;padding:8px 10px}.exception-table th{color:#7b8799;letter-spacing:.06em;text-transform:uppercase;background:#f5f7fa;font-size:11px;font-weight:850}.exception-table tbody tr:hover{background:#fbfcfe}.exception-table tbody tr.is-blocking{background:#fff8f7}.exception-sort{color:inherit;font:inherit;letter-spacing:.06em;text-transform:uppercase;cursor:pointer;background:0 0;border:0;padding:0;font-weight:850}.exception-order-link{text-align:left;cursor:pointer;color:inherit;font:inherit;background:0 0;border:0;gap:2px;padding:0;display:grid}.exception-order-link strong{color:#071121;font-size:13px}.exception-order-link small{color:#8a97a8;font-size:11px}.exception-client{color:#314155;font-weight:700;display:block}.exception-table td small{color:#8a97a8;margin-top:2px;font-size:11px;display:block}.exception-message.compact.is-open{-webkit-line-clamp:unset;white-space:normal;font-size:12px;display:block}.exception-col-actions{white-space:nowrap;width:1%}.exception-row-actions{opacity:.55;flex-wrap:wrap;gap:4px;transition:opacity .12s;display:flex}.exception-table tbody tr:hover .exception-row-actions,.exception-table tbody tr:focus-within .exception-row-actions{opacity:1}.exception-icon-action{color:#314155;cursor:pointer;background:#fff;border:1px solid #cad3df;border-radius:7px;min-height:30px;padding:0 8px;font-size:11px;font-weight:800}.exception-icon-action.primary{color:#9a4a00;background:#fff4ea;border-color:#f0b08a}.exception-icon-action:disabled{opacity:.45;cursor:not-allowed}.exception-pager,.exception-table-foot{border-top:1px solid #eef2f6;flex-wrap:wrap;align-items:center;gap:8px;padding:8px 10px;display:flex}.exception-pager{color:#697586;justify-content:flex-end;font-size:12px;font-weight:700}.exception-table-foot{border-top:0;justify-content:flex-start}.warehouse-pick-copy{gap:4px;min-width:0;display:grid}.warehouse-pick-name{color:#071121;flex-wrap:wrap;align-items:center;gap:6px;font-size:15px;display:flex}.warehouse-pick-meta{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.warehouse-variant-badge{color:#46536a;background:#eef2f6;border-radius:6px;align-items:center;min-height:22px;padding:0 8px;font-size:11px;font-weight:800;display:inline-flex}.warehouse-pick-qty{font-variant-numeric:tabular-nums;align-items:baseline;gap:2px;min-width:4.5rem;line-height:1;display:inline-flex}.warehouse-pick-qty b{color:#071121;font-size:22px;font-weight:900}.warehouse-pick-qty i{color:#9aa6b5;font-size:16px;font-style:normal;font-weight:800}.warehouse-pick-qty.complete b{color:#08714d}.warehouse-pick-qty.multi-unit b:last-child{color:#9a4a00}.warehouse-pick-status{color:#101b2c;cursor:pointer;background:#fff;border:1px solid #cad3df;border-radius:8px;min-height:38px;padding:0 12px;font-weight:800}.warehouse-pick-status.tone-picked{color:#08714d;background:#e6f7ef;border-color:#a9dbc8}.warehouse-pick-status.tone-awaiting{color:#6b5a2a;background:#fff8e7;border-color:#e4d3a0}.warehouse-pick-status.tone-action{color:#0b4f8a;background:#eaf4ff;border-color:#9ec4e8}.warehouse-pick-row.complete .warehouse-pick-status.tone-picked{color:#08714d;background:#e6f7ef;border-color:#a9dbc8}.wms-pack-focus{gap:10px;display:grid}.wms-pack-focus-bar{color:#fff;background:#101b2c;border-radius:10px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;padding:8px 10px;display:flex}.wms-pack-focus-bar strong{letter-spacing:.02em;font-size:14px}.wms-pack-focus-bar .secondary-action,.wms-pack-focus-bar .ghost-action{color:#fff;background:0 0;border-color:#ffffff47;min-height:34px}.wms-pack-station--focus{box-shadow:none!important;background:0 0!important;border:0!important;padding:18px!important}.wms-pack-scan--hero{background:#fff;border:2px solid #101b2c;border-radius:16px;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:12px;margin:0 0 16px;padding:18px;display:grid}.wms-pack-scan--hero input,.wms-pack-scan--hero .wms-pack-code-input{letter-spacing:.03em;height:56px!important;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace!important;font-size:22px!important;font-weight:800!important}.wms-pack-scan--hero .primary-action{min-height:56px;padding:0 22px;font-size:16px}.wms-pack-layout--focus{grid-template-columns:minmax(220px,280px) minmax(0,1fr)!important;gap:16px!important}.wms-pack-sequence--compact{max-height:min(70vh,820px);overflow:auto}.wms-active-pack--hero{background:#fff;border:1px solid #d9e1ea;border-radius:16px;padding:18px!important}.wms-active-pack--hero .warehouse-active-heading h4{letter-spacing:-.03em;font-size:clamp(28px,3vw,40px)!important}.wms-active-pack--hero .warehouse-pack-items>div b{font-size:22px}.wms-active-pack--hero .warehouse-pack-actions .primary-action{min-height:52px;font-size:16px}@media (max-width:960px){.wms-pack-layout--focus{grid-template-columns:1fr!important}.exception-col-actions{white-space:normal}.exception-row-actions{opacity:1}}.gcmd-backdrop{z-index:1150;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#0b1220b8;place-items:start center;padding:min(18vh,140px) 16px 24px;display:grid;position:fixed;inset:0}.gcmd-dialog{background:var(--ink);color:#f3f5f8;border:1px solid #ffffff1a;border-radius:14px;width:min(560px,100%);overflow:hidden;box-shadow:0 28px 80px #00000073}.gcmd-header{border-bottom:1px solid #ffffff14;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px;padding:14px 14px 10px;display:grid}.gcmd-header [cmdk-input]{color:#fff;letter-spacing:-.01em;background:0 0;border:0;outline:none;width:100%;font-size:16px;font-weight:650}.gcmd-header [cmdk-input]::placeholder{color:#7d8899;font-weight:500}.gcmd-kbd{color:#9ba6b6;text-transform:lowercase;border:1px solid #ffffff24;border-radius:6px;padding:3px 7px;font-size:11px;font-weight:700}.gcmd-list{max-height:min(52vh,420px);padding:8px;overflow:auto}.gcmd-list [cmdk-group-heading]{color:#8b96a8;letter-spacing:.06em;text-transform:uppercase;padding:8px 10px 4px;font-size:11px;font-weight:750}.gcmd-list [cmdk-item]{cursor:pointer;color:#e8edf5;border-radius:10px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;padding:10px 12px;display:grid}.gcmd-list [cmdk-item][data-selected=true]{background:var(--orange-soft);color:var(--ink);box-shadow:inset 0 0 0 1px var(--orange)}.gcmd-list [cmdk-item][aria-disabled=true]{opacity:.55;cursor:default}.gcmd-item-label{gap:2px;min-width:0;font-size:14px;font-weight:750;display:grid}.gcmd-item-label small{color:inherit;opacity:.7;font-size:12px;font-weight:600}.gcmd-item-hint{color:inherit;opacity:.65;white-space:nowrap;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:12px;font-weight:700}.gcmd-empty{color:#8b96a8;text-align:center;padding:28px 12px;font-size:13px;font-weight:600}.gcmd-error{color:#ffb4ad;border-top:1px solid #ffffff14;margin:0;padding:8px 14px;font-size:12px;font-weight:650}.gcmd-footer{color:#7d8899;border-top:1px solid #ffffff14;flex-wrap:wrap;gap:12px;padding:8px 14px 12px;font-size:11px;font-weight:650;display:flex}.warehouse-batch-print{background:#f8fafc;border:1px solid #d9e1ea;border-radius:12px;gap:12px;margin-top:14px;padding:14px;display:grid}.warehouse-batch-print-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.warehouse-batch-print-head h4{color:var(--ink);margin:0;font-size:15px;font-weight:850}.warehouse-batch-print-head p{color:#64748b;margin:3px 0 0;font-size:12px;font-weight:650}.warehouse-batch-print-all{white-space:nowrap;min-height:42px;padding:0 16px}.warehouse-batch-print-list{gap:6px;margin:0;padding:0;list-style:none;display:grid}.warehouse-batch-print-list>li{background:#fff;border:1px solid #e2e8f0;border-radius:10px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px;padding:8px 10px;display:grid}.warehouse-batch-print-order{grid-template-columns:36px minmax(0,1fr);align-items:center;gap:8px;min-width:0;display:grid}.warehouse-batch-seq{color:#995c00;background:#fff0cd;border-radius:8px;place-items:center;width:32px;height:32px;font-size:11px;font-weight:900;display:grid}.warehouse-batch-print-order strong{color:var(--ink);font-size:13px;display:block}.warehouse-batch-print-order small{color:#758195;margin-top:2px;font-size:11px;font-weight:650;display:block}.warehouse-batch-reprint{color:#101b2c;cursor:pointer;background:#fff;border:1px solid #cad3df;border-radius:8px;align-items:center;gap:6px;min-height:34px;padding:0 10px;font-size:12px;font-weight:750;display:inline-flex}.warehouse-batch-reprint:hover:not(:disabled){border-color:var(--ink);color:var(--ink)}.warehouse-batch-reprint:disabled{opacity:.5;cursor:not-allowed}.warehouse-reprint-icon{flex:none;width:14px;height:14px}@media (max-width:640px){.warehouse-batch-print-list>li{grid-template-columns:1fr;align-items:stretch}.warehouse-batch-reprint{justify-content:center}}.trk-page .pkz-table-row{cursor:pointer}.trk-page .pkz-table-row.is-selected{background:#fff8eb}.trk-drawer-backdrop{z-index:1120;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#0b122073;justify-content:end;display:grid;position:fixed;inset:0}.trk-drawer{background:var(--paper);border-left:1px solid var(--line);width:min(420px,100vw);height:100%;color:var(--ink);grid-template-rows:auto minmax(0,1fr);display:grid;box-shadow:-18px 0 48px #0b12202e}.trk-drawer-head{border-bottom:1px solid var(--line);justify-content:space-between;gap:12px;padding:20px 20px 16px;display:flex}.trk-drawer-kicker{color:var(--muted);letter-spacing:.06em;text-transform:uppercase;margin:0 0 4px;font-size:11px;font-weight:750}.trk-drawer-head h3{letter-spacing:-.02em;margin:0;font-size:22px}.trk-drawer-service{color:var(--muted);margin:6px 0 0;font-size:13px;font-weight:650}.trk-drawer-close{border:1px solid var(--line);background:var(--paper);width:34px;height:34px;color:var(--muted);cursor:pointer;border-radius:8px}.trk-drawer-close:hover{color:var(--ink);border-color:var(--ink)}.trk-drawer-body{align-content:start;gap:14px;padding:18px 20px 28px;display:grid;overflow:auto}.trk-timeline{grid-template-columns:repeat(4,minmax(0,1fr));gap:0;margin:0;padding:8px 4px 4px;list-style:none;display:grid}.trk-timeline-step{text-align:center;justify-items:center;gap:8px;display:grid;position:relative}.trk-timeline-dot{border:2px solid var(--line);background:var(--paper);z-index:1;border-radius:50%;width:14px;height:14px}.trk-timeline-rail{background:var(--line);width:calc(100% - 20px);height:2px;position:absolute;top:6px;left:calc(50% + 10px)}.trk-timeline-label{color:var(--muted);max-width:9ch;font-size:11px;font-weight:700;line-height:1.3}.trk-timeline-step.is-complete .trk-timeline-dot{border-color:var(--success);background:var(--success)}.trk-timeline-step.is-complete .trk-timeline-rail{background:var(--success)}.trk-timeline-step.is-complete .trk-timeline-label{color:var(--success)}.trk-timeline-step.is-current .trk-timeline-dot{border-color:var(--orange);background:var(--orange-soft);box-shadow:0 0 0 3px #ff99002e}.trk-timeline-step.is-current .trk-timeline-label{color:var(--ink)}.trk-drawer.is-delivered .trk-timeline-step.is-complete .trk-timeline-label{color:var(--success)}.trk-drawer-card{border:1px solid var(--line);background:var(--paper);border-radius:12px;gap:8px;padding:14px;display:grid}.trk-drawer-card h4{color:var(--muted);letter-spacing:.05em;text-transform:uppercase;margin:0;font-size:11px;font-weight:800}.trk-drawer-update-when{color:var(--ink);margin:0;font-size:15px;font-weight:750}.trk-drawer-update-city,.trk-drawer-update-msg,.trk-drawer-card>p{color:var(--muted);margin:0;font-size:13px;font-weight:600;line-height:1.4}.trk-drawer-copy-row{border-top:1px solid var(--line);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px;padding:8px 0;display:grid}.trk-drawer-copy-row:first-of-type{border-top:0;padding-top:0}.trk-drawer-copy-label{color:var(--muted);margin-bottom:3px;font-size:11px;font-weight:700;display:block}.trk-drawer-copy-row code{text-overflow:ellipsis;white-space:nowrap;color:var(--ink);font-size:13px;font-weight:700;display:block;overflow:hidden}.trk-drawer-link-preview{text-overflow:ellipsis;white-space:nowrap;color:var(--muted);font-size:12px;display:block;overflow:hidden}.trk-drawer-copy-btn{border:1px solid var(--line);background:var(--paper);min-height:34px;color:var(--ink);cursor:pointer;border-radius:8px;padding:0 12px;font-size:12px;font-weight:750}.trk-drawer-copy-btn:hover:not(:disabled){border-color:var(--ink)}.trk-drawer-copy-btn:disabled{opacity:.45;cursor:not-allowed}.trk-drawer-open-link{color:var(--ink);font-size:13px;font-weight:750;text-decoration:none}.trk-drawer-open-link:hover{color:var(--orange)}@media (max-width:640px){.trk-timeline-label{max-width:8ch;font-size:10px}}.addr-review-badge{color:#7a4c00;cursor:pointer;background:#fff5e2;border:1px solid #efd3a0;border-radius:999px;align-items:center;margin-top:6px;padding:3px 8px;font-size:11px;font-weight:750;display:inline-flex}.addr-review-badge:hover{background:#ffefd0;border-color:#d9b36a}.addr-edit-modal{max-width:520px}.addr-edit-hint{color:var(--muted);margin:0 0 12px;font-size:13px;line-height:1.45}.addr-edit-grid{gap:10px;margin-bottom:16px;display:grid}.addr-edit-grid label{color:var(--muted);gap:4px;font-size:11px;font-weight:700;display:grid}.addr-edit-grid input{border:1px solid var(--line);height:38px;color:var(--ink);background:#f8f9fb;border-radius:8px;padding:0 10px;font-size:13px}.addr-edit-grid input:focus{border-color:var(--orange);outline:none;box-shadow:0 0 0 2px #ff990021}.bw-stmt-card{gap:16px;display:grid}.bw-stmt-head{align-items:flex-start}.bw-stmt-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;display:flex}.bw-month-picker select{border:1px solid var(--line);background:var(--paper);height:36px;color:var(--ink);text-transform:capitalize;border-radius:8px;padding:0 10px;font-size:13px;font-weight:650}.bw-stmt-metrics{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.bw-stmt-metric{border:1px solid var(--line);background:var(--paper);border-radius:12px;gap:6px;padding:14px;display:grid}.bw-stmt-metric>span{color:var(--muted);letter-spacing:.04em;text-transform:uppercase;font-size:11px;font-weight:750}.bw-stmt-metric strong{color:var(--ink);letter-spacing:-.02em;font-size:22px}.bw-stmt-metric small{color:var(--muted);font-size:12px;font-weight:600;line-height:1.4}.bw-stmt-metric.is-total{background:#fffaf0;border-color:#ff990059}.bw-stmt-status{width:max-content;color:var(--success,#0b7a45);background:#e8f7ef;border-radius:999px;padding:2px 8px;font-size:11px;font-weight:750;display:inline-flex}.bw-stmt-ratio{background:#eef1f5;border-radius:999px;height:8px;display:flex;overflow:hidden}.bw-stmt-ratio .is-labels{background:var(--orange)}.bw-stmt-ratio .is-fulfillment{background:var(--ink)}.bw-stmt-ratio .is-fba{background:var(--blue,#2563eb)}.bw-stmt-filters{flex-wrap:wrap;gap:8px;display:flex}.bw-stmt-filters button{border:1px solid var(--line);background:var(--paper);min-height:34px;color:var(--muted);cursor:pointer;border-radius:999px;padding:0 12px;font-size:12px;font-weight:700}.bw-stmt-filters button.active,.bw-stmt-filters button[aria-selected=true]{border-color:var(--ink);background:var(--ink);color:#fff}.bw-stmt-table-wrap{border:1px solid var(--line);border-radius:12px;overflow-x:auto}.bw-stmt-table{border-collapse:collapse;table-layout:fixed;background:var(--paper);width:100%;min-width:40rem}.bw-stmt-table col.bw-stmt-col-when{width:8.75rem}.bw-stmt-table col.bw-stmt-col-desc{width:auto}.bw-stmt-table col.bw-stmt-col-qty{width:4rem}.bw-stmt-table col.bw-stmt-col-amount{width:6.5rem}.bw-stmt-table col.bw-stmt-col-balance{width:7rem}.bw-stmt-table col.bw-stmt-col-actions{width:6.5rem}.bw-stmt-table th,.bw-stmt-table td{border-bottom:1px solid var(--line);text-align:left;vertical-align:middle;padding:11px 12px;font-size:13px;overflow:hidden}.bw-stmt-table th{color:var(--muted);letter-spacing:.04em;text-transform:uppercase;white-space:nowrap;background:#f8fafc;font-size:11px;font-weight:750}.bw-stmt-table .bw-stmt-when{white-space:nowrap;color:#475569;font-variant-numeric:tabular-nums;font-size:12px}.bw-stmt-table .bw-stmt-desc{min-width:0}.bw-stmt-table .bw-stmt-desc strong{color:var(--ink);text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:750;line-height:1.3;display:block;overflow:hidden}.bw-stmt-table .bw-stmt-desc small{color:#8090a3;text-overflow:ellipsis;white-space:nowrap;margin-top:2px;font-size:11px;font-weight:600;display:block;overflow:hidden}.bw-stmt-table .bw-stmt-desc code{color:#334155;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:11px;font-weight:700}.bw-stmt-table .bw-stmt-qty{text-align:right;color:#64748b;font-variant-numeric:tabular-nums;white-space:nowrap}.bw-stmt-table .bw-stmt-amount{text-align:right;white-space:nowrap;font-variant-numeric:tabular-nums;font-weight:750}.bw-stmt-table .bw-stmt-balance{text-align:right;white-space:nowrap;color:#334155;font-variant-numeric:tabular-nums}.bw-stmt-table .bw-stmt-actions-cell{white-space:nowrap}.bw-stmt-table .bw-stmt-muted{color:#94a3b8}.bw-stmt-table td.is-debit,.bw-stmt-table .bw-stmt-amount.is-debit{color:#b42318;font-weight:750}.bw-stmt-table td.is-credit,.bw-stmt-table .bw-stmt-amount.is-credit{color:var(--success,#0b7a45);font-weight:750}.bw-stmt-table tr.is-fba-row td{background:var(--orange)}@supports (color:color-mix(in lab, red, red)){.bw-stmt-table tr.is-fba-row td{background:color-mix(in srgb, var(--orange) 6%, transparent)}}.bw-stmt-fba-actions{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.bw-stmt-details{border:1px solid var(--line);background:var(--paper,#fff);min-height:28px;color:var(--ink);cursor:pointer;border-radius:8px;padding:0 10px;font:700 11px/1 inherit}.bw-stmt-details[aria-expanded=true]{border-color:var(--orange);color:var(--ink);box-shadow:inset 0 0 0 1px var(--orange)}.bw-fba-detail-row td{background:var(--canvas,#f6f4f1);padding:0!important}.bw-fba-detail{border-top:1px solid var(--line);gap:12px;padding:14px 16px;display:grid}.bw-fba-detail-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;display:flex}.bw-fba-detail-head strong{color:var(--ink);font-size:13px;display:block}.bw-fba-detail-head small{color:var(--muted);font-size:11px}.bw-fba-pdf{white-space:nowrap}.bw-fba-services{border-collapse:collapse;width:100%;font-size:12px}.bw-fba-services th,.bw-fba-services td{border-bottom:1px solid var(--line);text-align:left;padding:8px 10px}.bw-fba-services th{color:var(--muted);text-transform:uppercase;letter-spacing:.04em;background:var(--paper,#fff);font-size:10px}@supports (color:color-mix(in lab, red, red)){.bw-fba-services th{background:color-mix(in srgb, var(--paper,#fff) 70%, var(--canvas,#f6f4f1))}}.bw-fba-totals{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin:0;display:grid}.bw-fba-totals>div{border:1px solid var(--line);background:var(--paper,#fff);border-radius:10px;gap:2px;padding:10px;display:grid}.bw-fba-totals dt{color:var(--muted);text-transform:uppercase;font-size:10px;font-weight:700}.bw-fba-totals dd{color:var(--ink);margin:0;font-size:14px;font-weight:750}.bw-fba-totals .is-net{border-color:var(--orange);background:var(--orange)}@supports (color:color-mix(in lab, red, red)){.bw-fba-totals .is-net{background:color-mix(in srgb, var(--orange) 12%, var(--paper,#fff))}}.bw-fba-totals .is-net dd{color:var(--ink)}.bw-fba-detail-loading,.bw-fba-detail-error{color:var(--muted);margin:0;padding:12px 16px;font-size:12px}.bw-fba-detail-error{color:#b42318}@media (max-width:800px){.bw-fba-totals{grid-template-columns:1fr 1fr}}.bw-stmt-table code{color:var(--ink);font-size:11px;font-weight:700}.bw-stmt-receipt{color:var(--ink);font-weight:750;text-decoration:none}.bw-stmt-receipt:hover{color:var(--orange)}.bw-stmt-empty{border:1px dashed var(--line);text-align:center;color:var(--muted);border-radius:12px;gap:4px;padding:28px 16px;display:grid}.bw-stmt-empty strong{color:var(--ink);font-size:14px}.bw-skel{background:linear-gradient(90deg,#eef1f5,#f7f9fb,#eef1f5) 0 0/200% 100%;border-radius:6px;height:12px;animation:1.2s linear infinite bw-skel;display:block}.bw-stmt-metric.is-skeleton strong{height:22px}.bw-stmt-table-skel{gap:8px;display:grid}.bw-stmt-table-skel .bw-skel{height:36px}@keyframes bw-skel{0%{background-position:100% 0}to{background-position:-100% 0}}@media (max-width:900px){.bw-stmt-metrics{grid-template-columns:1fr}}.fba-pallet-station{gap:14px;display:grid}.fba-pallet-layout{grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);align-items:start;gap:12px;display:grid}.fba-pallet-list{gap:10px;margin:0;padding:10px 14px 14px;list-style:none;display:grid}.fba-pallet-list>li{gap:6px;display:grid}.fba-pallet-card{text-align:left;border:1px solid var(--line);background:var(--panel,#fff);cursor:pointer;border-radius:10px;gap:4px;width:100%;padding:12px;display:grid}.fba-pallet-card.is-active{border-color:var(--orange);box-shadow:0 0 0 2px #ff99002e}.fba-pallet-card small{color:var(--muted);font-size:11px}.fba-pallet-print{color:#0b3d66;cursor:pointer;background:#eef6fc;border:1px solid #1a5f9e;border-radius:8px;justify-self:start;min-height:36px;padding:0 12px;font:700 12px/1.2 inherit}.fba-pallet-print:disabled{opacity:.45;cursor:not-allowed}.fba-pallet-unassign{color:#b42318;cursor:pointer;background:0 0;border:none;margin-left:8px;font:700 11px inherit;text-decoration:underline}.fba-pallet-stackable{align-items:center;gap:8px;margin:0 14px;font-size:13px;font-weight:700;display:flex}.fba-pallet-unassigned{gap:6px;margin:0;padding:0 14px 14px;list-style:none;display:grid}.fba-pallet-unassigned button{border:1px dashed var(--line);cursor:pointer;background:#fff6e8;border-radius:8px;justify-content:space-between;gap:8px;width:100%;min-height:40px;padding:0 12px;font:700 12px/1.2 inherit;display:flex}.fba-pallet-unassigned button span{color:var(--muted)}.fba-pallet-unassigned button:disabled{opacity:.45;cursor:not-allowed}@media (max-width:900px){.fba-pallet-layout{grid-template-columns:1fr}}.fba-catalog-view{gap:16px;max-width:100%;display:grid}.fba-catalog-header{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.fba-catalog-header-copy{flex:280px;min-width:0}.fba-catalog-header h2{color:var(--ink);letter-spacing:-.02em;margin:0;font-size:22px;font-weight:800;line-height:1.15}.fba-catalog-header p{max-width:54ch;color:var(--muted);margin:8px 0 0;font-size:13px;line-height:1.5}.fba-catalog-header-actions{flex-wrap:wrap;flex:none;justify-content:flex-end;align-items:center;gap:8px;display:flex}.fba-catalog-btn{cursor:pointer;white-space:nowrap;border:1px solid #0000;border-radius:10px;justify-content:center;align-items:center;min-height:40px;padding:0 14px;font-size:13px;font-weight:750;text-decoration:none;display:inline-flex}.fba-catalog-btn:disabled{opacity:.55;cursor:not-allowed}.fba-catalog-btn-primary{background:var(--ink);border-color:var(--ink);color:#fff}.fba-catalog-btn-primary:hover:not(:disabled){background:var(--orange);border-color:var(--orange);color:var(--ink)}.fba-catalog-btn-secondary{border-color:var(--line);color:var(--ink);background:#fff}.fba-catalog-btn-secondary:hover:not(:disabled){border-color:var(--ink)}.fba-catalog-banner{border:1px solid var(--line);border-radius:12px;flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:10px 16px;padding:12px 14px;font-size:13px;line-height:1.45;display:flex}.fba-catalog-banner>div{gap:2px;min-width:0;display:grid}.fba-catalog-banner strong{letter-spacing:.02em;text-transform:uppercase;font-size:12px;font-weight:800}.fba-catalog-banner.is-error{color:#7a1f18;background:#fff1f0;border-color:#f0c4c0}.fba-catalog-banner.is-success{color:#0b7a45;background:#e8f7ef;border-color:#b9e4cb}.fba-catalog-banner-dismiss{cursor:pointer;min-height:32px;color:inherit;opacity:.85;background:0 0;border:1px solid;border-radius:8px;padding:0 10px;font:700 12px inherit}.fba-catalog-shell{border:1px solid var(--line);background:var(--paper,#fff);border-radius:14px;overflow:hidden}.fba-catalog-toolbar{border-bottom:1px solid var(--line);background:var(--canvas,#f4f6f8);flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:12px 16px;padding:14px 16px;display:flex}@supports (color:color-mix(in lab, red, red)){.fba-catalog-toolbar{background:color-mix(in srgb, var(--canvas,#f4f6f8) 65%, #fff)}}.fba-catalog-search{letter-spacing:.04em;text-transform:uppercase;min-width:0;color:var(--muted);flex:260px;gap:6px;font-size:11px;font-weight:750;display:grid}.fba-catalog-search input{border:1px solid var(--line);width:100%;min-height:40px;color:var(--ink);background:#fff;border-radius:10px;padding:0 12px;font:650 13px/1.2 inherit}.fba-catalog-search input:focus{outline:2px solid var(--orange)}@supports (color:color-mix(in lab, red, red)){.fba-catalog-search input:focus{outline:2px solid color-mix(in srgb, var(--orange) 55%, transparent)}}.fba-catalog-search input:focus{outline-offset:1px;border-color:var(--orange)}.fba-catalog-meta{flex:none;align-items:center;gap:8px;padding-bottom:2px;display:flex}.fba-catalog-count{border:1px solid var(--line);min-height:32px;color:var(--muted);background:#fff;border-radius:999px;align-items:baseline;gap:4px;padding:0 10px;font-size:12px;font-weight:650;display:inline-flex}.fba-catalog-count strong{color:var(--ink);font-size:13px;font-weight:800}.fba-catalog-body{min-height:280px}.fba-catalog-skel{gap:10px;padding:18px 16px;display:grid}.fba-catalog-skel .bw-skel{border-radius:8px;height:42px}.fba-catalog-empty{text-align:center;min-height:280px;color:var(--muted);place-items:center;gap:10px;padding:48px 24px;font-size:13px;line-height:1.5;display:grid}.fba-catalog-empty strong{color:var(--ink);font-size:15px;font-weight:800}.fba-catalog-empty.is-error{background:#fff8f7}.fba-catalog-empty .fba-catalog-btn{margin-top:6px}.fba-catalog-table-wrap{max-height:min(70vh,820px);overflow:auto}.fba-catalog-table{border-collapse:collapse;table-layout:fixed;width:100%;min-width:960px}.fba-catalog-table th,.fba-catalog-table td{border-bottom:1px solid var(--line);text-align:left;vertical-align:middle;padding:10px 12px;font-size:12px}.fba-catalog-table th{z-index:1;color:var(--muted);letter-spacing:.05em;text-transform:uppercase;background:var(--canvas,#f4f6f8);white-space:nowrap;font-size:10px;font-weight:750;position:sticky;top:0}.fba-catalog-table tbody tr:hover{background:#ff99000a}.fba-catalog-col-img{width:56px}.fba-catalog-col-sku{width:12%}.fba-catalog-col-fnsku,.fba-catalog-col-asin{width:11%}.fba-catalog-col-upc{width:10%}.fba-catalog-col-title{width:22%}.fba-catalog-col-qty{width:8%}.fba-catalog-col-prep{width:11%}.fba-catalog-col-flags{width:9%}.fba-catalog-col-actions{text-align:right;width:96px}.fba-catalog-title-cell{-webkit-line-clamp:2;color:var(--ink);word-break:break-word;-webkit-box-orient:vertical;line-height:1.35;display:-webkit-box;overflow:hidden}.fba-catalog-thumb{object-fit:contain;border:1px solid var(--line);background:#fff;border-radius:8px;width:40px;height:40px;display:block}.fba-catalog-thumb.is-empty{background:#f3f5f7}.fba-catalog-sku{color:var(--ink);word-break:break-word;font-size:13px;font-weight:750}.fba-catalog-mono{font-variant-numeric:tabular-nums;color:#44505c;white-space:nowrap;text-overflow:ellipsis;max-width:100%;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:11px;display:block;overflow:hidden}.fba-catalog-qty{font-variant-numeric:tabular-nums;color:var(--ink);flex-direction:column;align-items:flex-start;gap:2px;font-weight:750;display:inline-flex}.fba-catalog-qty small{color:var(--muted);font-size:10px;font-weight:650}.fba-catalog-flags{color:var(--muted);font-size:11px;line-height:1.35}.fba-catalog-select{border:1px solid var(--line);width:100%;max-width:140px;min-height:32px;color:var(--ink);background:#fff;border-radius:8px;padding:0 8px;font:650 12px/1 inherit}.fba-catalog-edit{border:1px solid var(--line);min-height:32px;color:var(--ink);cursor:pointer;white-space:nowrap;background:#fff;border-radius:8px;padding:0 10px;font:700 12px inherit}.fba-catalog-edit:hover:not(:disabled){border-color:var(--ink)}.fba-catalog-edit:disabled{opacity:.55;cursor:not-allowed}.fba-status-badge.is-fnsku_label{color:#1f3b70;background:#eef4ff;border-color:#c9d7ef}.fba-status-badge.is-polybag{color:#8a4b00;background:#fff6e8;border-color:#f906}.fba-status-badge.is-bubble_wrap{color:#1a5c3a;background:#eef8f2;border-color:#c5ddd0}.fba-status-badge.is-none{border-color:var(--line);color:#5b6570;background:#f3f5f7}@media (max-width:720px){.fba-catalog-header-actions{width:100%}.fba-catalog-header-actions .fba-catalog-btn{flex:auto}.fba-catalog-table{min-width:880px}}.fba-pricing-view{gap:18px;display:grid}.fba-pricing-section{gap:12px;padding:16px;display:grid}.fba-pricing-section-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;display:flex}.fba-pricing-section-head h3{color:var(--ink);letter-spacing:-.01em;margin:0;font-size:15px;font-weight:750}.fba-pricing-table input,.fba-pricing-table select{border:1px solid var(--line);background:var(--paper,#fff);width:100%;max-width:160px;min-height:32px;color:var(--ink);border-radius:8px;padding:0 8px;font:650 13px/1 inherit}.fba-pricing-table tr.is-inactive td{opacity:.62}.fba-pricing-unit,.fba-pricing-status{border:1px solid var(--line);background:var(--canvas,#f8fafc);min-height:22px;color:var(--ink);white-space:nowrap;border-radius:999px;align-items:center;padding:0 8px;font-size:11px;font-weight:750;display:inline-flex}.fba-pricing-status.is-active{color:#0b7a45;background:#e8f7ef;border-color:#b7e4c7}.fba-pricing-status.is-off{color:#64748b;background:#f1f5f9}.fba-pricing-status.is-custom{color:#c2410c;background:#fff7ed;border-color:#fed7aa}.fba-pricing-status.is-default{background:var(--canvas,#f8fafc);color:#64748b}.fba-pricing-money-input{color:var(--muted);align-items:center;gap:4px;font-weight:700;display:inline-flex}.fba-pricing-money-input input{max-width:96px}.fba-pricing-check{color:var(--ink);align-items:center;gap:6px;font-size:12px;font-weight:700;display:inline-flex}.fba-pricing-actions{flex-wrap:wrap;justify-content:flex-end;gap:6px;display:flex}.fba-pricing-actions button{border:1px solid var(--ink);background:var(--ink);color:#fff;cursor:pointer;border-radius:8px;min-height:32px;padding:0 10px;font:750 12px/1 inherit}.fba-pricing-actions button.is-ghost,.fba-pricing-modal .fba-modal-actions button.is-ghost{color:var(--ink);border-color:var(--line);background:0 0}.fba-pricing-actions button:disabled{opacity:.55;cursor:not-allowed}.fba-pricing-tenant{color:var(--muted);gap:4px;font-size:12px;font-weight:700;display:grid}.fba-pricing-tenant select{border:1px solid var(--line);background:var(--paper,#fff);min-width:220px;min-height:36px;color:var(--ink);border-radius:8px;padding:0 10px;font:650 13px/1 inherit}.fba-pricing-tenant-hint{color:var(--muted);margin:0;font-size:12px}.fba-pricing-tenant-hint strong{color:var(--ink)}.fba-pricing-modal{background:var(--paper,#fff);border:1px solid var(--line);border-radius:14px;padding:22px;position:relative}.fba-pricing-modal-head{justify-content:space-between;align-items:center;gap:12px;margin-bottom:8px;display:flex}.fba-pricing-modal-head h3{color:var(--ink);margin:0;font-size:16px}.fba-pricing-modal .fba-modal-close{position:static}.fba-recv-prep-refine{gap:8px;padding:12px 14px;display:grid}.fba-recv-table tbody tr{cursor:pointer}.fba-prep-chips{flex-wrap:wrap;align-items:center;gap:6px;max-width:420px;display:flex}.fba-prep-chip{border:1px solid var(--line);min-height:28px;color:var(--ink);cursor:pointer;background:#fff;border-radius:999px;padding:0 10px;font:700 11px/1 inherit}.fba-prep-chip.is-active{border-color:var(--orange);background:var(--orange)}@supports (color:color-mix(in lab, red, red)){.fba-prep-chip.is-active{background:color-mix(in srgb, var(--orange) 18%, #fff)}}.fba-prep-chip.is-active{color:var(--ink);box-shadow:inset 0 0 0 1px var(--orange)}.fba-prep-chip:disabled{opacity:.7;cursor:default}.fba-prep-chip-more{display:inline-grid;position:relative}.fba-prep-chip-more>span{clip:rect(0 0 0 0);width:1px;height:1px;position:absolute;overflow:hidden}.fba-prep-chip-more select{border:1px dashed var(--line);min-height:28px;color:var(--muted);background:#fff;border-radius:999px;max-width:150px;padding:0 8px;font:700 11px/1 inherit}.fba-recv-scan input.is-transparency-gate{border-color:var(--orange);box-shadow:0 0 0 2px var(--orange)}@supports (color:color-mix(in lab, red, red)){.fba-recv-scan input.is-transparency-gate{box-shadow:0 0 0 2px color-mix(in srgb, var(--orange) 35%, transparent)}}.fba-recv-transparency-tag{color:var(--orange);margin-top:4px;font-size:11px;font-style:normal;font-weight:750;display:block}.fba-recv-live-cost{z-index:5;border:1px solid var(--line);background:var(--canvas,#f6f4f1);border-radius:12px;grid-template-columns:1fr auto auto;align-items:center;gap:16px;margin-top:18px;padding:14px 16px;display:grid;position:sticky;bottom:0}@supports (color:color-mix(in lab, red, red)){.fba-recv-live-cost{background:color-mix(in srgb, var(--canvas,#f6f4f1) 88%, #fff)}}.fba-recv-live-cost{box-shadow:0 -8px 24px #0f172a0f}.fba-recv-live-cost h3{margin:0 0 4px;font-size:14px}.fba-recv-live-cost p{color:var(--muted);margin:0;font-size:13px;font-weight:650}.fba-recv-live-cost-total{text-align:right;gap:2px;display:grid}.fba-recv-live-cost-total span{color:var(--muted);text-transform:uppercase;letter-spacing:.04em;font-size:11px;font-weight:700}.fba-recv-live-cost-total strong{color:var(--orange);font-size:20px}@media (max-width:900px){.fba-recv-live-cost{text-align:left;grid-template-columns:1fr}.fba-recv-live-cost-total{text-align:left}}.fba-removal-view{gap:18px;display:grid}.fba-removal-announce{gap:12px;padding:16px;display:grid}.fba-removal-announce h3{margin:0;font-size:15px}.fba-removal-announce-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.fba-removal-announce-grid label{color:var(--muted);gap:4px;font-size:12px;font-weight:700;display:grid}.fba-removal-announce-grid input{border:1px solid var(--line);min-height:36px;color:var(--ink);border-radius:8px;padding:0 10px;font:650 13px/1 inherit}.fba-removal-floor{gap:14px;display:grid}.fba-removal-kpis{margin-bottom:0}.fba-removal-toast{color:#0b7a45;background:#e8f7ef;border-radius:10px;margin:0;padding:10px 14px;font-size:13px;font-weight:700}.fba-removal-active{gap:12px;padding:16px;display:grid}.fba-removal-active h3{margin:0}.fba-removal-btn-row{flex-wrap:wrap;gap:8px;display:flex}.fba-removal-btn-row button{border:1px solid var(--line);background:var(--panel,#fff);cursor:pointer;border-radius:10px;min-height:44px;padding:0 14px;font:750 13px/1.2 inherit}.fba-removal-btn-row button.is-selected{border-color:var(--orange);background:#ff990024}.fba-removal-btn-row button.fba-removal-action{color:#0b3d66;background:#eef6fc;border-color:#1a5f9e}.fba-removal-btn-row button:disabled{opacity:.45;cursor:not-allowed}.fba-removal-history{gap:8px;margin:0;padding:8px 14px 14px;list-style:none;display:grid}.fba-removal-history li{border:1px solid var(--line);border-radius:8px;grid-template-columns:1fr auto auto;align-items:center;gap:8px;padding:8px 10px;font-size:12px;display:grid}.fba-removal-history li.is-done{background:#e8f7ef}.fba-removal-history li.is-pending{background:#fff6e8}@media (max-width:720px){.fba-removal-announce-grid,.fba-removal-history li{grid-template-columns:1fr}}.fba-dash-view{gap:18px;display:grid}.fba-dash-header{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:14px;display:flex}.fba-dash-header h2{color:var(--ink);margin:0;font-size:22px;font-weight:800}.fba-dash-header p{max-width:52ch;color:var(--muted);margin:6px 0 0;font-size:13px;line-height:1.45}.fba-dash-header-actions{flex-wrap:wrap;gap:8px;display:flex}.fba-dash-empty-icon{width:48px;height:48px;color:var(--muted);margin:0 auto 4px}.fba-dash-kpi-row{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.fba-dash-kpi{border:1px solid var(--line);background:var(--panel,#fff);border-radius:12px;gap:4px;min-width:0;padding:14px 16px;display:grid}.fba-dash-kpi span{color:var(--muted);font-size:12px;font-weight:700;line-height:1.3}.fba-dash-kpi strong{color:var(--ink);letter-spacing:-.02em;font-size:28px;font-weight:800}.fba-dash-kpi small{color:var(--muted);font-size:11px}.fba-dash-panel{padding-top:12px}.fba-dash-toolbar{border-bottom:1px solid var(--line);flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:12px;margin-bottom:0;padding:0 14px 12px;display:flex}.fba-dash-tabs{flex-wrap:wrap;gap:6px;display:flex}.fba-dash-tabs button{border:1px solid var(--line);min-height:34px;color:var(--ink);cursor:pointer;background:0 0;border-radius:8px;padding:0 12px;font:700 12px/1 inherit}.fba-dash-tabs button.filter-active{border-color:var(--orange);background:#ff99001f}.fba-dash-workspace{color:var(--muted);gap:4px;font-size:11px;font-weight:700;display:grid}.fba-dash-workspace select{border:1px solid var(--line);background:var(--panel,#fff);min-width:220px;min-height:34px;color:var(--ink);border-radius:8px;padding:0 10px;font:650 13px/1 inherit}.fba-dash-table td{vertical-align:middle}.fba-dash-row-link{color:inherit;text-decoration:none}.fba-dash-row{cursor:pointer}.fba-dash-row:hover{background:#ff99000f}.fba-dash-row:focus-visible{outline:2px solid var(--orange);outline-offset:-2px}.fba-dash-row:hover .fba-dash-row-link strong{color:var(--orange)}.fba-dash-units-sub{color:var(--muted);margin-top:2px;font-size:11px;font-weight:600;display:block}.fba-dash-anomaly{color:#b42318;background:#fde8e8;border-radius:999px;align-items:center;min-height:24px;padding:0 8px;font-size:11px;font-weight:800;display:inline-flex}.fba-dash-anomaly-ok{color:var(--muted);font-size:12px;font-weight:650}.fba-dash-progress{background:#00000014;border-radius:999px;width:min(100%,120px);height:8px;overflow:hidden}.fba-dash-progress>span{background:var(--orange);border-radius:inherit;height:100%;display:block}@media (max-width:960px){.fba-dash-kpi-row{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:560px){.fba-dash-kpi-row{grid-template-columns:1fr}}.fba-inbound-view{gap:18px;display:grid}.fba-inbound-header{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:14px;display:flex}.fba-inbound-header h2{color:var(--ink);letter-spacing:-.02em;margin:0 0 6px;font-size:22px}.fba-inbound-header p{max-width:56ch;color:var(--muted);margin:0;font-size:13px;line-height:1.5}.fba-inbound-primary{border:1px solid var(--ink);background:var(--ink);color:#fff;cursor:pointer;border-radius:10px;align-items:center;min-height:40px;padding:0 14px;font-size:13px;font-weight:750;text-decoration:none;display:inline-flex}.fba-inbound-primary:hover{border-color:var(--orange);background:var(--orange);color:var(--ink)}.fba-inbound-secondary{border:1px solid var(--line);min-height:40px;color:var(--ink);cursor:pointer;background:#fff;border-radius:10px;padding:0 14px;font-size:13px;font-weight:750}.fba-inbound-secondary:hover{border-color:var(--ink)}.fba-inbound-secondary:disabled{opacity:.55;cursor:not-allowed}.fba-inbound-panel{border:1px solid var(--line);background:var(--paper);border-radius:14px;padding:0;overflow:hidden}.fba-inbound-table-wrap{overflow:auto}.fba-inbound-table{border-collapse:collapse;width:100%}.fba-inbound-table th,.fba-inbound-table td{border-bottom:1px solid var(--line);text-align:left;vertical-align:top;padding:11px 14px;font-size:12px}.fba-inbound-table th{color:var(--muted);letter-spacing:.04em;text-transform:uppercase;background:var(--canvas,#f4f6f8);font-size:11px;font-weight:750}.fba-inbound-table td strong{color:var(--ink);font-size:13px}.fba-inbound-carrier{gap:2px;display:grid}.fba-inbound-carrier small{color:var(--muted);font-size:11px}.fba-inbound-lot-link{color:inherit;text-decoration:none}.fba-inbound-lot-link:hover strong{color:var(--orange);text-decoration:underline}.fba-bulk-bar{border:1px solid var(--line,#e4e9ef);background:#fff;border-radius:10px;flex-wrap:wrap;align-items:center;gap:.5rem;margin:0 0 .75rem;padding:.55rem .75rem;display:flex}.fba-bulk-bar>span{margin-right:.25rem;font-size:13px;font-weight:650}.fba-row-menu{display:inline-flex;position:relative}.fba-row-menu-trigger{border:1px solid var(--line,#e4e9ef);cursor:pointer;background:#fff;border-radius:8px;width:32px;height:32px;font-size:18px;line-height:1}.fba-row-menu-panel{z-index:40;border:1px solid var(--line,#e4e9ef);background:#fff;border-radius:10px;min-width:160px;padding:4px;display:grid;position:fixed;box-shadow:0 12px 28px #0f172a1f}.fba-row-menu-panel button{text-align:left;cursor:pointer;font:inherit;background:0 0;border:0;border-radius:8px;padding:8px 10px}.fba-row-menu-panel button:hover{background:#f4f6f8}.fba-row-menu-panel button[data-row-delete="1"]{color:#9f1239}.fba-detail-view{gap:16px;display:grid}.fba-detail-header{flex-wrap:wrap;justify-content:space-between;align-items:start;gap:16px;display:flex}.fba-detail-kicker{color:var(--muted);margin:0 0 4px;font-size:12px}.fba-detail-kicker a{color:inherit}.fba-detail-header h2{margin:0 0 8px;font-size:22px}.fba-detail-meta,.fba-detail-carrier{color:var(--muted);flex-wrap:wrap;align-items:center;gap:8px 12px;margin:0;font-size:13px;display:flex}.fba-detail-meta strong,.fba-detail-carrier strong{color:var(--ink);font-weight:650}.fba-detail-actions{flex-wrap:wrap;gap:8px;display:flex}.fba-detail-actions button{cursor:pointer;background:#fff;border:1px solid #0f172a24;border-radius:8px;min-height:36px;padding:0 12px;font-size:13px}.fba-detail-discrepancy{background:#fff6e8;border:1px solid #ea8c0073;border-radius:10px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px;padding:12px 14px;display:flex}.fba-detail-discrepancy strong{color:#8a4b00}.fba-detail-discrepancy p{color:#6b3d00;max-width:52rem;margin:4px 0 0;font-size:13px}.fba-detail-discrepancy button{color:#8a4b00;cursor:pointer;background:#fff;border:1px solid #8a4b0059;border-radius:8px;min-height:36px;padding:0 12px;font-weight:650}.fba-detail-damage-photos{background:#fff1f0;border:1px solid #a1261c59;border-radius:10px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px;padding:12px 14px;display:flex}.fba-detail-damage-photos strong{color:#a1261c}.fba-detail-damage-photos p{color:#7a1f18;max-width:52rem;margin:4px 0 0;font-size:13px}.fba-detail-damage-photos button{color:#a1261c;cursor:pointer;background:#fff;border:1px solid #a1261c59;border-radius:8px;min-height:36px;padding:0 12px;font-weight:650}.fba-detail-damage-actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.fba-disposal-modal{width:min(100%,560px)}.fba-disposal-methods{border:0;gap:8px;margin:18px 0 0;padding:0;display:grid}.fba-disposal-methods legend{letter-spacing:.06em;text-transform:uppercase;color:#697586;margin-bottom:6px;font-size:12px;font-weight:800}.fba-disposal-methods label,.fba-disposal-items label,.fba-disposal-photos label,.fba-disposal-accept{color:var(--ink);cursor:pointer;align-items:flex-start;gap:10px;font-size:14px;display:flex}.fba-disposal-items,.fba-disposal-photos{margin-top:16px}.fba-disposal-items ul,.fba-disposal-photos ul,.fba-disposal-exec-list{gap:8px;margin:8px 0 0;padding:0;list-style:none;display:grid}.fba-disposal-items small,.fba-disposal-exec-list small{color:#697586;font-size:12px;display:block}.fba-disposal-fee{background:#f7f8fa;border:1px solid #dfe4ea;border-radius:10px;gap:10px;margin-top:18px;padding:12px 14px;display:grid}.fba-disposal-authorized-banner{color:#145a32;background:#ecf8f0;border:1px solid #167a4459;border-radius:10px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px;margin:12px 0;padding:12px 14px;display:flex}.fba-disposal-authorized-banner strong{color:#0f5132;display:block}.fba-disposal-authorized-banner span{margin-top:4px;font-size:13px;display:block}.fba-disposal-authorized-banner button,.fba-disposal-drawer-actions button,.fba-disposal-exec-confirm{cursor:pointer;border-radius:8px;min-height:40px;padding:0 14px;font-weight:700}.fba-disposal-authorized-banner button{color:#145a32;background:#fff;border:1px solid #167a4466}.fba-disposal-drawer-backdrop{z-index:1000;background:#050c178c;justify-content:flex-end;display:flex;position:fixed;inset:0}.fba-disposal-drawer{width:min(100%,420px);height:100%;color:var(--ink);background:#fff;border-left:1px solid #dfe4ea;flex-direction:column;display:flex;box-shadow:-18px 0 48px #050c1733}.fba-disposal-drawer-head{justify-content:space-between;align-items:flex-start;gap:12px;padding:18px 18px 10px;display:flex}.fba-disposal-drawer-kicker{color:#b66c00;letter-spacing:.12em;text-transform:uppercase;margin:0;font-size:11px;font-weight:850}.fba-disposal-drawer-head h3{letter-spacing:-.03em;margin:6px 0 0;font-size:22px}.fba-disposal-drawer-close{cursor:pointer;background:#f3f5f7;border:1px solid #e1e5ea;border-radius:8px;width:34px;height:34px;font-size:20px}.fba-disposal-drawer .fba-disposal-authorized-banner{margin:0 18px}.fba-disposal-drawer-body{flex:1;padding:16px 18px 24px;overflow:auto}.fba-disposal-exec-total{margin-top:14px;font-size:14px}.fba-disposal-drawer-actions{border-top:1px solid #e8ecf0;justify-content:flex-end;gap:10px;padding:14px 18px;display:flex}.fba-disposal-drawer-actions button{color:var(--ink);background:#fff;border:1px solid #d7dce2}.fba-disposal-exec-confirm{color:#fff!important;background:#145a32!important;border-color:#145a32!important}.fba-detail-photo-grid{grid-template-columns:repeat(auto-fill,minmax(160px,1fr));gap:12px;margin:0;padding:0;list-style:none;display:grid}.fba-detail-photo-grid li{gap:6px;display:grid}.fba-detail-photo-card{text-align:left;cursor:pointer;background:#fff;border:1px solid #0f172a1f;border-radius:10px;gap:8px;padding:0;display:grid;overflow:hidden}.fba-detail-photo-card img{aspect-ratio:1;object-fit:cover;background:#f3f4f6;width:100%}.fba-detail-photo-card span{gap:2px;padding:0 10px 10px;font-size:12px;display:grid}.fba-detail-photo-card small{color:var(--muted)}.fba-detail-photo-missing{aspect-ratio:1;color:var(--muted);place-items:center;font-size:12px;display:grid}.fba-detail-photo-dl{color:var(--ink);font-size:12px}.fba-detail-lightbox{z-index:90;background:#0f172ab8;place-items:center;padding:16px;display:grid;position:fixed;inset:0}.fba-detail-lightbox-card{background:#fff;border-radius:12px;gap:12px;width:min(100%,720px);padding:14px;display:grid}.fba-detail-lightbox-card img{object-fit:contain;background:#111;border-radius:8px;width:100%;max-height:70vh}.fba-detail-lightbox-card p{gap:4px;margin:0;font-size:13px;display:grid}.fba-detail-lightbox-actions{justify-content:flex-end;gap:8px;display:flex}.fba-floor-cam{justify-items:start;gap:4px;display:grid;position:relative}.fba-floor-cam-trigger{min-height:32px!important;font-size:12px!important}.fba-floor-cam-draft{z-index:20;background:#fff;border:1px solid #0f172a24;border-radius:10px;gap:8px;width:min(280px,70vw);padding:10px;display:grid;position:absolute;top:calc(100% + 6px);right:0;box-shadow:0 12px 28px #0f172a2e}.fba-floor-cam-draft img{object-fit:cover;border-radius:8px;width:100%;max-height:140px}.fba-floor-cam-draft label{gap:4px;font-size:11px;font-weight:650;display:grid}.fba-floor-cam-draft input{border:1px solid #0f172a24;border-radius:8px;min-height:34px;padding:0 8px}.fba-floor-cam-actions{justify-content:flex-end;gap:6px;display:flex}.fba-recv-photo-count{color:var(--muted);margin-top:4px;font-size:11px;display:block}.fba-detail-metrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.fba-detail-metrics article{background:#fff;border:1px solid #0f172a1a;border-radius:10px;gap:4px;padding:12px 14px;display:grid}.fba-detail-metrics span{color:var(--muted);text-transform:uppercase;letter-spacing:.03em;font-size:11px}.fba-detail-metrics strong{color:var(--ink);font-size:22px}.fba-detail-metrics article.is-alert{background:#fffaf2;border-color:#ea8c0073}.fba-detail-tabs{border-bottom:1px solid #0f172a1a;gap:6px;padding-bottom:2px;display:flex}.fba-detail-tabs button{color:var(--muted);cursor:pointer;background:0 0;border:0;border-bottom:2px solid #0000;margin-bottom:-3px;padding:8px 12px;font-size:13px}.fba-detail-tabs button.active{color:var(--ink);border-bottom-color:var(--orange);font-weight:700}.fba-detail-cartons{gap:8px;display:grid}.fba-detail-carton{background:#fff;border:1px solid #0f172a1a;border-radius:10px;overflow:hidden}.fba-detail-carton summary{cursor:pointer;flex-wrap:wrap;justify-content:space-between;gap:12px;padding:12px 14px;list-style:none;display:flex}.fba-detail-carton summary::-webkit-details-marker{display:none}.fba-detail-carton summary span{color:var(--muted);font-size:12px}.fba-detail-carton table{border-collapse:collapse;border-top:1px solid #0f172a14;width:100%}.fba-detail-carton th,.fba-detail-carton td{text-align:left;border-bottom:1px solid #0f172a0f;padding:8px 12px;font-size:12px}.fba-detail-carton th{color:var(--muted);background:#fafafa;font-weight:650}.fba-detail-fees{background:#fff;border:1px solid #0f172a1a;border-radius:12px;gap:10px;padding:14px 16px;display:grid}.fba-detail-fee-lines{gap:8px;margin:0;padding:0;list-style:none;display:grid}.fba-detail-fee-lines li{justify-content:space-between;gap:12px;font-size:13px;display:flex}.fba-detail-fee-lines small{color:var(--muted)}.fba-detail-fee-total{border-top:1px solid #0f172a1a;justify-content:space-between;align-items:baseline;padding-top:10px;font-size:15px;display:flex}.fba-detail-fee-total strong{font-size:18px}.fba-detail-fee-note{color:var(--muted);margin:0;font-size:12px}@media (max-width:720px){.fba-detail-metrics{grid-template-columns:1fr 1fr}}.fba-status-badge{border:1px solid var(--line);min-height:22px;color:var(--ink);white-space:nowrap;background:#f3f5f7;border-radius:999px;align-items:center;padding:0 8px;font-size:11px;font-weight:750;display:inline-flex}.fba-status-badge.is-draft{color:#5b6570}.fba-status-badge.is-announced{color:#1f3b70;background:#eef4ff;border-color:#c9d7ef}.fba-status-badge.is-delivered_at_dock{color:#1a5c3a;background:#eef8f2;border-color:#c5ddd0}.fba-status-badge.is-receiving,.fba-status-badge.is-prepping{color:#8a4b00;background:#fff6e8;border-color:#f906}.fba-status-badge.is-ready_to_ship,.fba-status-badge.is-shipped{color:#0b7a45;background:#e8f7ef;border-color:#b9e4cb}.fba-status-badge.is-cancelled{color:#a1261c;background:#fff1f0;border-color:#f0c4c0}.fba-inbound-empty{text-align:center;color:var(--muted);place-items:center;gap:8px;padding:40px 20px;display:grid}.fba-inbound-empty strong{color:var(--ink);font-size:14px}.fba-inbound-empty button{margin-top:8px}.fba-inbound-skel{gap:10px;padding:18px;display:grid}.fba-inbound-skel .bw-skel{height:38px}.fba-inbound-modal{width:min(100%,680px)}.fba-inbound-modal.is-wide{width:min(100%,960px)}.fba-inbound-step2{grid-template-columns:minmax(0,1fr) 280px;align-items:start;gap:16px;margin-top:18px;display:grid}.fba-inbound-quote-card{border:1px solid var(--line);background:var(--canvas,#f8f9fb);border-radius:12px;gap:12px;padding:14px;display:grid;position:sticky;top:12px}@supports (color:color-mix(in lab, red, red)){.fba-inbound-quote-card{background:color-mix(in srgb, var(--canvas,#f8f9fb) 70%, #fff)}}.fba-inbound-quote-card h3{margin:0;font-size:14px}.fba-inbound-quote-card dl{gap:10px;margin:0;display:grid}.fba-inbound-quote-card dl>div{gap:2px;display:grid}.fba-inbound-quote-card dt{color:var(--muted);font-size:11px;font-weight:700}.fba-inbound-quote-card dd{color:var(--ink);margin:0;font-size:15px;font-weight:750}.fba-inbound-quote-card .is-total dd{color:var(--orange);font-size:20px}.fba-inbound-quote-lines{gap:6px;margin:0;padding:0;font-size:12px;list-style:none;display:grid}.fba-inbound-quote-lines li{color:var(--muted);justify-content:space-between;gap:8px;display:flex}.fba-inbound-quote-note{color:var(--muted);margin:0;font-size:11px;line-height:1.4}.fba-inbound-services{flex-wrap:wrap;align-items:center;gap:8px 12px;margin-top:10px;display:flex}.fba-inbound-services>span{color:var(--ink);flex:1 0 100%;font-size:12px;font-weight:750}.fba-inbound-services label{color:var(--ink);align-items:center;gap:6px;font-size:12px;font-weight:650;display:inline-flex}.fba-inbound-services small{color:var(--muted);font-weight:600}.fba-inbound-line-est{color:var(--orange);font-size:12px;font-weight:650}.fba-recv-expected{flex-wrap:wrap;gap:4px;margin-top:6px;display:flex}.fba-recv-expected-chip{border:1px dashed var(--orange);border-radius:999px;min-height:22px;padding:0 8px;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.fba-recv-expected-chip{border:1px dashed color-mix(in srgb, var(--orange) 55%, var(--line))}}.fba-recv-expected-chip{color:var(--muted);font:700 10px/22px inherit}@media (max-width:840px){.fba-inbound-step2{grid-template-columns:1fr}.fba-inbound-quote-card{position:static}}.fba-inbound-form,.fba-inbound-items{gap:12px;margin-top:18px;display:grid}.fba-inbound-form label,.fba-inbound-item-grid label{color:var(--muted);gap:4px;font-size:11px;font-weight:700;display:grid}.fba-inbound-form input,.fba-inbound-item-grid input{border:1px solid var(--line);background:var(--canvas,#f8f9fb);height:38px;color:var(--ink);border-radius:8px;padding:0 10px;font-size:13px}.fba-inbound-form input:focus,.fba-inbound-item-grid input:focus{border-color:var(--orange);outline:none;box-shadow:0 0 0 2px #ff990021}.fba-optional{opacity:.8;font-weight:600}.fba-field-hint{color:var(--ink);margin-top:6px;font-size:12px;font-weight:500;line-height:1.35;display:block}@supports (color:color-mix(in lab, red, red)){.fba-field-hint{color:color-mix(in srgb, var(--ink) 68%, transparent)}}.fba-inbound-item-card{border:1px solid var(--line);background:var(--canvas,#f8f9fb);border-radius:12px;margin:0;padding:12px}.fba-inbound-item-card legend{color:var(--ink);padding:0 4px;font-size:12px;font-weight:750}.fba-inbound-item-grid{grid-template-columns:1fr 1fr;gap:10px;display:grid}.fba-inbound-item-grid .is-wide{grid-column:1/-1}.fba-inbound-prep{color:var(--muted);flex-wrap:wrap;align-items:center;gap:10px 14px;margin-top:10px;font-size:12px;display:flex}.fba-inbound-prep>span{color:var(--ink);font-weight:750}.fba-inbound-prep label{cursor:pointer;align-items:center;gap:6px;font-weight:600;display:inline-flex}.fba-inbound-add-sku,.fba-inbound-remove{border:1px solid var(--line);background:var(--paper);min-height:34px;color:var(--ink);cursor:pointer;border-radius:8px;padding:0 12px;font-size:12px;font-weight:700}.fba-inbound-remove{color:var(--muted);margin-top:10px}.fba-inbound-error{color:#a1261c;margin:14px 0 0;font-size:13px;font-weight:650}.fba-inbound-mode-tabs{flex-wrap:wrap;gap:6px;margin-bottom:4px;display:flex}.fba-inbound-mode-tabs button{border:1px solid var(--line);background:var(--paper);min-height:34px;color:var(--muted);cursor:pointer;border-radius:8px;padding:0 12px;font-size:12px;font-weight:650}.fba-inbound-mode-tabs button.active{border-color:var(--orange);color:var(--ink);background:var(--orange)}@supports (color:color-mix(in lab, red, red)){.fba-inbound-mode-tabs button.active{background:color-mix(in srgb, var(--orange) 12%, var(--paper))}}.fba-inbound-import{border:1px solid var(--line);background:var(--paper);border-radius:12px;gap:12px;padding:12px;display:grid}.fba-inbound-import-actions{flex-wrap:wrap;gap:8px;display:flex}.fba-inbound-import-hint{color:var(--muted);margin:0;font-size:12px}.fba-inbound-import-summary{flex-wrap:wrap;justify-content:space-between;gap:10px;font-size:12px;font-weight:650;display:flex}.fba-inbound-import-summary .is-ok{color:#0b7a45}.fba-inbound-import-summary .is-error{color:#a1261c}.fba-inbound-import-table-wrap{border:1px solid var(--line);border-radius:8px;max-height:280px;overflow:auto}.fba-inbound-import-table{border-collapse:collapse;width:100%;font-size:12px}.fba-inbound-import-table th,.fba-inbound-import-table td{text-align:left;border-bottom:1px solid var(--line);vertical-align:top;padding:8px 10px}.fba-inbound-import-table th{background:var(--paper);position:sticky;top:0}@supports (color:color-mix(in lab, red, red)){.fba-inbound-import-table th{background:color-mix(in srgb, var(--paper) 88%, #e5e7eb)}}.fba-inbound-import-table th{color:var(--muted);font-weight:700}.fba-inbound-import-table tr.is-error td{background:#a1261c}@supports (color:color-mix(in lab, red, red)){.fba-inbound-import-table tr.is-error td{background:color-mix(in srgb, #a1261c 7%, var(--paper))}}.fba-inbound-row-error{color:#a1261c;font-weight:650}.fba-inbound-row-ok{color:#0b7a45;font-weight:650}@media (max-width:720px){.fba-inbound-item-grid{grid-template-columns:1fr}.fba-inbound-item-grid .is-wide{grid-column:auto}}.fba-editor-view{gap:18px;width:min(100%,1120px);margin:0 auto;padding:8px 4px 28px;display:grid}.fba-editor-muted{color:var(--muted);margin:0;font-size:13px}.fba-editor-header{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:14px;display:flex}.fba-editor-header-main{gap:8px;min-width:0;display:grid}.fba-editor-crumb{color:var(--muted);flex-wrap:wrap;align-items:center;gap:6px;font-size:12px;display:flex}.fba-editor-crumb a{color:inherit;text-decoration:none}.fba-editor-crumb a:hover{color:var(--ink);text-decoration:underline}.fba-editor-title-row{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.fba-editor-title-input{min-width:12rem;max-width:100%;color:var(--ink);letter-spacing:-.02em;background:0 0;border:0;border-bottom:1px solid #0000;outline:none;font-size:22px;font-weight:800}.fba-editor-title-input:hover,.fba-editor-title-input:focus{border-bottom-color:var(--orange)}@supports (color:color-mix(in lab, red, red)){.fba-editor-title-input:hover,.fba-editor-title-input:focus{border-bottom-color:color-mix(in srgb, var(--orange) 70%, var(--line))}}.fba-editor-badge{border:1px solid var(--orange);border-radius:999px;min-height:24px;padding:0 10px;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.fba-editor-badge{border:1px solid color-mix(in srgb, var(--orange) 45%, var(--line))}}.fba-editor-badge{background:var(--orange)}@supports (color:color-mix(in lab, red, red)){.fba-editor-badge{background:color-mix(in srgb, var(--orange) 12%, var(--paper))}}.fba-editor-badge{color:var(--ink);align-items:center;font-size:11px;font-weight:750}.fba-editor-badge.is-draft{border-color:var(--line);background:var(--canvas,#f4f6f8);color:var(--muted)}.fba-editor-actions{flex-wrap:wrap;gap:8px;display:flex}.fba-editor-btn{border:1px solid var(--line);background:var(--paper);min-height:40px;color:var(--ink);cursor:pointer;border-radius:10px;padding:0 14px;font-size:13px;font-weight:700}.fba-editor-btn:hover{border-color:var(--ink)}.fba-editor-btn:disabled,.fba-inbound-primary:disabled{opacity:.55;cursor:not-allowed}.fba-editor-toast{border:1px solid var(--line);border-radius:10px;margin:0;padding:10px 12px;font-size:13px}.fba-editor-toast.is-ok{border-color:#0b7a45}@supports (color:color-mix(in lab, red, red)){.fba-editor-toast.is-ok{border-color:color-mix(in srgb, #0b7a45 35%, var(--line))}}.fba-editor-toast.is-ok{background:#0b7a45}@supports (color:color-mix(in lab, red, red)){.fba-editor-toast.is-ok{background:color-mix(in srgb, #0b7a45 8%, var(--paper))}}.fba-editor-toast.is-ok{color:#0b7a45}.fba-editor-layout{grid-template-columns:minmax(0,1fr);align-items:start;gap:18px;display:grid}.fba-editor-qty-readonly{font-variant-numeric:tabular-nums;min-width:3.5rem;color:var(--muted);padding:6px 8px;display:inline-block}.fba-editor-main{gap:16px;min-width:0;display:grid}.fba-editor-panel{border:1px solid var(--line);background:var(--paper);border-radius:14px;padding:16px}.fba-editor-panel h2{color:var(--ink);margin:0 0 12px;font-size:15px}.fba-editor-panel-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;margin-bottom:10px;display:flex}.fba-editor-panel-head h2{margin:0}.fba-editor-fields{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.fba-editor-fields--shipment{grid-template-columns:minmax(0,1.6fr) minmax(7.5rem,9.5rem) minmax(0,1.4fr);align-items:start}.fba-editor-fields--shipment .fba-editor-tracking-hint{grid-column:3;margin-top:0}.fba-editor-fields label,.fba-inbound-import label{color:var(--muted);gap:4px;font-size:11px;font-weight:700;display:grid}.fba-editor-fields input,.fba-editor-fields select,.fba-inbound-import input{border:1px solid var(--line);background:var(--canvas,#f8f9fb);height:38px;color:var(--ink);border-radius:8px;padding:0 10px;font-size:13px}.fba-editor-fields input:focus,.fba-editor-fields select:focus,.fba-inbound-import input:focus{border-color:var(--orange);outline:none;box-shadow:0 0 0 2px #ff990021}.fba-editor-fields input.is-mono,.fba-editor-qty.is-mono{font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace}.fba-editor-items-panel .fba-inbound-mode-tabs{margin:0 0 12px}.fba-editor-table-wrap{margin:0 -16px -16px;overflow:auto}.fba-editor-table{border-collapse:collapse;width:100%}.fba-editor-table th,.fba-editor-table td{border-top:1px solid var(--line);text-align:left;vertical-align:top;padding:12px 14px;font-size:13px}.fba-editor-table th{background:var(--canvas,#f4f6f8);color:var(--muted);letter-spacing:.04em;text-transform:uppercase;border-top:0;font-size:11px;font-weight:750}.fba-editor-product{align-items:flex-start;gap:10px;min-width:0;display:flex}.fba-editor-sku-mark{background:var(--canvas,#f4f6f8);width:40px;height:40px;color:var(--muted);border-radius:8px;flex:none;place-items:center;font-size:10px;font-weight:800;display:grid}.fba-editor-product strong{color:var(--ink);font-size:13px;display:block}.fba-editor-product small{color:var(--muted);margin-top:2px;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:11px;display:block}.fba-editor-qty{border:1px solid var(--line);background:var(--canvas,#f8f9fb);width:5.5rem;height:34px;color:var(--ink);border-radius:8px;padding:0 8px;font-size:13px}.fba-editor-chips{flex-wrap:wrap;gap:6px;display:flex}.fba-editor-chips button{border:1px solid var(--line);background:var(--paper);min-height:26px;color:var(--muted);cursor:pointer;border-radius:999px;padding:0 10px;font-size:11px;font-weight:700}.fba-editor-chips button.is-active{border-color:var(--ink);background:var(--ink);color:#fff}.fba-editor-est{white-space:nowrap;color:var(--ink);font-weight:750}.fba-editor-remove{color:#a1261c;cursor:pointer;background:0 0;border:0;font-size:12px;font-weight:700;text-decoration:underline}.fba-inbound-import-hint.is-ok{color:#0b7a45}@media (max-width:900px){.fba-editor-layout,.fba-editor-fields{grid-template-columns:1fr}.fba-editor-fields--shipment{grid-template-columns:1fr 1fr}.fba-editor-fields--shipment .fba-editor-field-name,.fba-editor-fields--shipment .fba-editor-tracking-hint{grid-column:1/-1}.fba-inbound-quote-card{position:static}}.fba-recv-station,.fba-recv-queue{gap:14px;display:grid}.fba-recv-queue-head,.fba-recv-topbar{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:14px;display:flex}.fba-recv-kicker{color:var(--orange);letter-spacing:.08em;text-transform:uppercase;margin:0 0 4px;font-size:11px;font-weight:800}.fba-recv-topbar h2,.fba-recv-queue-head h2{color:var(--ink);letter-spacing:-.02em;margin:0 0 4px;font-size:22px}.fba-recv-topbar p,.fba-recv-queue-head p{color:var(--muted);margin:0;font-size:13px}.fba-recv-progress{border:1px solid var(--line);background:var(--paper);border-radius:12px;gap:6px;min-width:min(100%,280px);padding:12px 14px;display:grid}.fba-recv-progress-meta{color:var(--ink);justify-content:space-between;font-size:12px;font-weight:750;display:flex}.fba-recv-progress-bar{background:#eef1f5;border-radius:999px;height:8px;overflow:hidden}.fba-recv-progress-bar>span{background:var(--orange);height:100%;display:block}.fba-recv-progress small{color:var(--muted);font-size:11px}.fba-recv-hotkeys{color:var(--muted);flex-wrap:wrap;align-items:center;gap:8px;margin:0;font-size:12px;display:flex}.fba-recv-hotkeys kbd{border:1px solid var(--line);background:var(--paper);min-height:22px;color:var(--ink);border-radius:6px;padding:0 6px;font-size:11px;font-weight:750;display:inline-flex}.fba-recv-scan{border:1px solid var(--line);background:var(--paper);border-radius:14px;grid-template-columns:minmax(0,1fr) auto auto;align-items:end;gap:10px;padding:14px;display:grid}.fba-recv-scan label{gap:6px;display:grid}.fba-recv-scan label span{color:var(--muted);font-size:12px;font-weight:750}.fba-recv-scan input{border:1px solid var(--line);background:var(--canvas,#fff);width:100%;min-height:52px;color:var(--ink);letter-spacing:.02em;border-radius:10px;padding:0 14px;font-size:18px;font-weight:700}.fba-recv-scan input:focus{border-color:var(--orange);outline:3px solid #ff99002e}.fba-recv-scan .primary-action,.fba-recv-damage,.fba-recv-carton-create,.fba-recv-panel-head button,.fba-recv-table button,.fba-recv-carton button{border:1px solid var(--line);background:var(--paper);min-height:44px;color:var(--ink);cursor:pointer;border-radius:10px;padding:0 14px;font-size:13px;font-weight:750}.fba-recv-scan .primary-action{border-color:var(--ink);background:var(--ink);color:#fff}.fba-recv-damage{color:#a1261c;background:#fff1f0;border-color:#f0c4c0}.fba-recv-banner{border-radius:10px;margin:0;padding:10px 12px;font-size:13px;font-weight:650}.fba-recv-banner.is-error{color:#a1261c;background:#fff1f0}.fba-recv-banner.is-ok{color:#0b7a45;background:#e8f7ef}.fba-recv-bundle{background:#fff6e8;border:1px solid #ea8c0080;border-radius:10px;gap:6px;padding:12px 14px;display:grid}.fba-recv-bundle strong{color:#8a4b00;font-size:14px}.fba-recv-bundle p{color:#6b3d00;margin:0;font-size:13px}.fba-recv-bundle-warn,.fba-recv-bundle-warn-inline{color:#a1261c;text-transform:uppercase;letter-spacing:.02em;font-size:12px;font-weight:750}.fba-recv-bundle-warn-inline{margin-top:6px;display:block}.fba-recv-lot-tag,.fba-recv-expiry-tag{color:#8a4b00;margin-top:4px;font-size:11px;font-style:normal;font-weight:750;display:block}.fba-recv-expiry-tag{color:#0b5cab}.fba-recv-expiry-backdrop{z-index:80;background:#0f172a73;place-items:center;padding:16px;display:grid;position:fixed;inset:0}.fba-recv-expiry-modal{background:#fff;border-radius:12px;gap:10px;width:min(100%,420px);padding:18px;display:grid;box-shadow:0 18px 40px #0f172a33}.fba-recv-expiry-modal h3{margin:0;font-size:16px}.fba-recv-expiry-modal p{color:var(--muted);margin:0;font-size:13px}.fba-recv-expiry-modal label{gap:6px;font-size:12px;font-weight:650;display:grid}.fba-recv-expiry-modal input{border:1px solid #0f172a29;border-radius:8px;min-height:40px;padding:0 10px;font-size:15px}.fba-recv-expiry-actions{justify-content:flex-end;gap:8px;display:flex}.fba-recv-layout{grid-template-columns:minmax(0,1.6fr) minmax(260px,.9fr);gap:12px;display:grid}.fba-recv-panel{border:1px solid var(--line);background:var(--paper);border-radius:14px;overflow:hidden}.fba-recv-panel-head{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:10px;padding:12px 14px;display:flex}.fba-recv-panel-head h3{color:var(--ink);margin:0;font-size:15px}.fba-recv-table-wrap{overflow:auto}.fba-recv-table{border-collapse:collapse;width:100%}.fba-recv-table th,.fba-recv-table td{border-bottom:1px solid var(--line);text-align:left;vertical-align:top;padding:10px 12px;font-size:12px}.fba-recv-table th{color:var(--muted);text-transform:uppercase;letter-spacing:.04em;background:var(--canvas,#f4f6f8);font-size:11px;font-weight:750}.fba-recv-table td strong{color:var(--ink);font-size:13px;display:block}.fba-recv-table td small{color:var(--muted)}.fba-recv-table tr.is-active{background:#fff8ee}.fba-recv-table tr.is-done{background:#f3fbf6}.fba-recv-muted{color:var(--muted);font-size:12px}.fba-recv-carton{gap:10px;padding:0 0 12px;display:grid}.fba-recv-carton>p,.fba-recv-carton>button,.fba-recv-dims{margin:0 14px}.fba-recv-carton-create{border-color:var(--ink)!important;background:var(--ink)!important;color:#fff!important}.fba-recv-dims{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}.fba-recv-dims label{color:var(--muted);gap:4px;font-size:11px;font-weight:700;display:grid}.fba-recv-dims input{border:1px solid var(--line);background:var(--canvas,#f8f9fb);height:36px;color:var(--ink);border-radius:8px;padding:0 8px}.fba-recv-carton-list{gap:8px;margin:0 14px;padding:0;list-style:none;display:grid}.fba-recv-carton-list button{text-align:left;gap:2px;width:100%;display:grid}.fba-recv-carton-list button.active{border-color:var(--orange);box-shadow:0 0 0 2px #ff990026}.fba-recv-skel{gap:10px;display:grid}.fba-recv-skel .bw-skel{height:42px}.fba-recv-empty{border:1px dashed var(--line);background:var(--paper);color:var(--muted);border-radius:14px;place-items:start;gap:8px;padding:28px;display:grid}.fba-recv-empty strong{color:var(--ink)}@media (max-width:960px){.fba-recv-layout,.fba-recv-scan{grid-template-columns:1fr}.fba-recv-dims{grid-template-columns:1fr 1fr}}.fba-stp-host{gap:12px;min-width:0;display:grid}.fba-stp-mode-bar{border:1px solid var(--line);background:var(--paper);border-radius:12px;flex-wrap:wrap;gap:8px;padding:8px;display:flex}.fba-stp-mode-bar button{border:1px solid var(--line);background:var(--canvas,#fff);color:var(--ink);cursor:pointer;border-radius:10px;padding:8px 12px;font-weight:600}.fba-stp-mode-bar button.is-active{border-color:var(--orange);background:var(--orange)}@supports (color:color-mix(in lab, red, red)){.fba-stp-mode-bar button.is-active{background:color-mix(in srgb, var(--orange) 14%, var(--paper))}}.fba-stp-mode-bar button.is-active{color:var(--ink)}.fba-stp-layout{grid-template-columns:minmax(0,1.5fr) minmax(260px,.85fr);align-items:start;gap:12px;display:grid}.fba-stp-main{gap:10px;min-width:0;display:grid}.fba-stp-carton-body{gap:12px;padding:12px;display:grid}.fba-stp-carton-empty{color:var(--muted);margin:0;font-size:13px}.fba-stp-carton-lines{gap:6px;margin:0;padding:0;list-style:none;display:grid}.fba-stp-carton-lines li{color:var(--ink);justify-content:space-between;gap:8px;font-size:13px;display:flex}.fba-stp-carton-pick{border-top:1px solid var(--line);gap:6px;padding:10px 12px 12px;display:grid}.fba-stp-carton-pick>span{text-transform:uppercase;letter-spacing:.04em;color:var(--muted);font-size:11px}.fba-stp-carton-pick>div{flex-wrap:wrap;gap:6px;display:flex}.fba-stp-carton-pick button{border:1px solid var(--line);background:var(--canvas,#fff);color:var(--ink);cursor:pointer;border-radius:8px;padding:4px 10px}.fba-stp-carton-pick button.is-active{border-color:var(--orange);font-weight:700}.fba-stp-seal{border:1px solid var(--line);background:var(--paper);border-radius:14px;gap:10px;padding:14px;display:grid}.fba-stp-seal h3{color:var(--ink);margin:0;font-size:1.05rem}.fba-stp-seal>p{color:var(--muted);margin:0;font-size:13px}.fba-stp-seal-actions{flex-wrap:wrap;gap:8px;display:flex}@media (max-width:960px){.fba-stp-layout{grid-template-columns:1fr}}.fba-pack-station{gap:14px;min-width:0;display:grid}.fba-pack-carton-counter{border:2px solid var(--ink);background:var(--canvas,#fff);color:var(--ink);letter-spacing:.04em;text-align:center;text-transform:uppercase;border-radius:12px;margin:0;padding:14px 16px;font-family:ui-monospace,Cascadia Mono,Segoe UI Mono,Menlo,Consolas,monospace;font-size:clamp(1.35rem,3.6vw,2.35rem);font-weight:800;line-height:1.15}.fba-pack-heavy-warn,.fba-pack-inbound-warn{border:2px solid var(--orange);color:#8a4b00;letter-spacing:.01em;text-align:center;background:#fff6e8;border-radius:10px;margin:0;padding:12px 14px;font-size:15px;font-weight:800}.fba-pack-inbound-block{color:#a1261c;letter-spacing:.01em;text-align:center;background:#fff1f0;border:2px solid #a1261c;border-radius:10px;margin:0;padding:12px 14px;font-size:15px;font-weight:800}.fba-pack-carton-row-actions{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.fba-pack-reprint{border:1px solid var(--line);background:var(--paper);min-height:36px;color:var(--ink);cursor:pointer;border-radius:8px;padding:0 12px;font:700 12px/1.2 inherit}.fba-pack-reprint:disabled{opacity:.45;cursor:not-allowed}.fba-pack-actions{flex-wrap:wrap;justify-content:flex-end;gap:8px;max-width:100%;display:flex}.fba-pack-actions button,.fba-pack-submit,.fba-pack-save-dims,.fba-pack-presets button{border:1px solid var(--line);background:var(--paper);min-height:40px;color:var(--ink);cursor:pointer;border-radius:10px;padding:0 12px;font-size:12px;font-weight:750}.fba-pack-billing{background:linear-gradient(#fffdf8 0%,#fff 100%);border:1px solid #0f172a1f;border-radius:12px;gap:10px;padding:14px 16px;display:grid}.fba-pack-billing-head{justify-content:space-between;align-items:start;gap:12px;display:flex}.fba-pack-billing-head h3{margin:0;font-size:15px}.fba-pack-billing-head p,.fba-pack-billing-loading{color:var(--muted);margin:4px 0 0;font-size:12px}.fba-pack-billing-lines{gap:6px;margin:0;padding:0;list-style:none;display:grid}.fba-pack-billing-lines li{justify-content:space-between;gap:12px;font-size:13px;display:flex}.fba-pack-billing-lines small{color:var(--muted)}.fba-pack-billing-total{border-top:1px solid #0f172a1a;justify-content:space-between;align-items:baseline;padding-top:8px;font-size:15px;display:flex}.fba-pack-billing-total strong{font-size:18px}.fba-pack-submit{border-color:var(--ink);background:var(--ink);color:#fff}.fba-pack-submit:disabled{opacity:.45;cursor:not-allowed}.fba-pack-scan{grid-template-columns:minmax(0,1fr) 88px auto}.fba-pack-bulk input{text-align:center;min-height:52px!important;font-size:18px!important}.fba-pack-layout{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:12px;min-width:0;display:grid}.fba-pack-cartons{gap:10px;min-width:0;padding-bottom:12px;display:grid}.fba-pack-presets{flex-wrap:wrap;gap:6px;margin:0 14px;display:flex}.fba-pack-presets button{min-height:32px;font-size:11px}.fba-pack-dims{margin:0 14px}.fba-pack-save-dims{justify-self:start;margin:0 14px}.fba-pack-carton-item{gap:6px;display:grid}.fba-pack-2d-print,.fba-pack-2d-print-active{color:#0b3d66;cursor:pointer;background:#eef6fc;border:1px solid #1a5f9e;border-radius:8px;justify-self:start;min-height:36px;padding:0 12px;font:700 12px/1.2 inherit}.fba-pack-2d-print:disabled{opacity:.45;cursor:not-allowed}.fba-pack-2d-print-active{margin:0 14px}.fba-pack-carton-list{gap:8px;min-width:0;margin:0 14px;padding:0;list-style:none;display:grid}.fba-pack-carton-card{text-align:left;border:1px solid var(--line);width:100%;color:var(--ink);cursor:pointer;background:#fff8e8;border-radius:12px;gap:4px;padding:10px 12px;display:grid}.fba-pack-carton-card.is-complete{background:#e8f7ef;border-color:#b9e4cb}.fba-pack-carton-card.is-incomplete{background:#fff6e8;border-color:#ff990073}.fba-pack-carton-card.is-blocked{background:#fff1f0;border-color:#a1261c}.fba-pack-carton-card.is-active{box-shadow:0 0 0 2px #f903}.fba-pack-carton-card.is-blocked .fba-pack-carton-title em{color:#a1261c}.fba-pack-carton-title{justify-content:space-between;align-items:center;gap:8px;display:flex}.fba-pack-carton-title em{font-size:11px;font-style:normal;font-weight:750}.fba-pack-carton-card.is-complete .fba-pack-carton-title em{color:#0b7a45}.fba-pack-carton-card.is-incomplete .fba-pack-carton-title em{color:#8a4b00}.fba-pack-carton-card small{color:var(--muted);font-size:11px}.fba-pack-carton-lines{color:var(--muted);flex-wrap:wrap;gap:4px 10px;margin:4px 0 0;padding:0;font-size:11px;list-style:none;display:flex}.fba-pack-empty-col{text-align:center;color:var(--muted);gap:4px;padding:28px 16px;display:grid}.fba-pack-empty-col strong{color:var(--ink)}@media (max-width:960px){.fba-pack-layout,.fba-pack-scan{grid-template-columns:1fr}}.admin-hub{gap:28px;display:grid}.admin-hub-intro{flex-wrap:wrap;justify-content:space-between;gap:16px;display:flex}.admin-hub-section{gap:12px;display:grid}.admin-hub-section-head h3{color:var(--ink);letter-spacing:-.02em;margin:0;font-size:15px;font-weight:850}.admin-hub-section-head p{color:#6d7a8d;margin:4px 0 0;font-size:12px}.admin-hub-ops-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.admin-hub-panel{background:var(--paper);border:1px solid var(--line);border-radius:12px;gap:12px;padding:14px 16px;display:grid}.admin-hub-panel>header{justify-content:space-between;align-items:center;gap:10px;display:flex}.admin-hub-panel h4{color:var(--ink);margin:0;font-size:14px;font-weight:800}.admin-hub-pill{border:1px solid var(--line);background:var(--canvas);color:#5d6877;letter-spacing:.04em;text-transform:uppercase;border-radius:999px;align-items:center;padding:3px 8px;font-size:10px;font-weight:800;display:inline-flex}.admin-hub-pill.is-open{color:#0b7a45;background:#e8f7ef;border-color:#b9e4cb}.admin-hub-pill.is-closed{color:#8a4b00;background:var(--orange-soft);border-color:#ff990059}.admin-hub-metrics{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:0;display:grid}.admin-hub-metrics-3{grid-template-columns:repeat(3,minmax(0,1fr))}.admin-hub-metrics>div{background:var(--canvas);border:1px solid var(--line);border-radius:8px;padding:8px 10px}.admin-hub-metrics dt{color:#6d7a8d;text-transform:uppercase;letter-spacing:.06em;margin:0;font-size:10px;font-weight:750}.admin-hub-metrics dd{color:var(--ink);letter-spacing:-.03em;margin:4px 0 0;font-size:18px;font-weight:850}.admin-hub-metrics dd.is-alert{color:#b45309}.admin-hub-panel-actions{flex-wrap:wrap;gap:10px 14px;font-size:12px;font-weight:750;display:flex}.admin-hub-panel-actions a{color:var(--ink);text-underline-offset:2px;text-decoration:underline}.admin-hub-panel-actions a:hover{color:var(--orange)}.admin-hub-shortcut-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.admin-hub-card{background:var(--paper);border:1px solid var(--line);color:inherit;text-align:left;cursor:pointer;border-radius:12px;align-items:center;gap:12px;padding:12px 14px;text-decoration:none;transition:border-color .12s,background .12s;display:flex}.admin-hub-card:hover,.admin-hub-card.is-active{background:#fffaf0;border-color:#ff99008c}.admin-hub-card-btn{font:inherit;width:100%}.admin-hub-card-mark{background:var(--ink);width:32px;height:32px;color:var(--orange);border-radius:8px;flex:none;place-items:center;font-size:12px;font-weight:850;display:grid}.admin-hub-card-body{gap:2px;min-width:0;display:grid}.admin-hub-card-body strong{color:var(--ink);font-size:13px;font-weight:800}.admin-hub-card-body small{color:#6d7a8d;font-size:11px;line-height:1.35}.admin-hub-feed{background:var(--paper);border:1px solid var(--line);border-radius:12px;gap:6px;margin:0;padding:0;list-style:none;display:grid;overflow:hidden}.admin-hub-feed-row{color:inherit;border-bottom:1px solid var(--line);grid-template-columns:72px minmax(0,1fr) auto;align-items:center;gap:10px;padding:10px 12px;text-decoration:none;display:grid}.admin-hub-feed li:last-child .admin-hub-feed-row{border-bottom:0}a.admin-hub-feed-row:hover{background:var(--canvas)}.admin-hub-feed-kind{letter-spacing:.04em;text-transform:uppercase;background:var(--canvas);color:#5d6877;border:1px solid var(--line);border-radius:6px;justify-content:center;padding:3px 6px;font-size:10px;font-weight:850;display:inline-flex}.admin-hub-feed-kind.is-warn{color:#8a4b00;background:var(--orange-soft);border-color:#ff990059}.admin-hub-feed-kind.is-money{color:#0b7a45;background:#e8f7ef;border-color:#b9e4cb}.admin-hub-feed-kind.is-info{color:#1d4ed8;background:#eef4ff;border-color:#c7d7fe}.admin-hub-feed-copy{gap:2px;min-width:0;display:grid}.admin-hub-feed-copy strong{color:var(--ink);text-overflow:ellipsis;white-space:nowrap;font-size:12.5px;font-weight:750;overflow:hidden}.admin-hub-feed-copy small{color:#6d7a8d;font-size:11px}.admin-hub-feed-row time{color:#8090a3;white-space:nowrap;font-size:11px;font-weight:650}.admin-hub-empty{text-align:center;color:#6d7a8d;background:var(--paper);border:1px dashed var(--line);border-radius:12px;margin:0;padding:18px 14px;font-size:12px}.admin-hub-error{margin:0}.admin-hub-tools{border-top:1px solid var(--line);padding-top:8px}@media (max-width:900px){.admin-hub-ops-grid,.admin-hub-shortcut-grid{grid-template-columns:1fr}.admin-hub-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-hub-feed-row{grid-template-columns:64px minmax(0,1fr)}.admin-hub-feed-row time{grid-column:2}}.admin-clients-summary{color:var(--ink);gap:14px;display:grid}.admin-clients-summary-head{flex-wrap:wrap;justify-content:space-between;align-items:end;gap:14px;display:flex}.admin-clients-summary-head h2{color:var(--ink);margin:0 0 4px;font-size:18px;font-weight:800}.admin-clients-summary-head p{max-width:52ch;color:var(--muted,#6d7a8d);margin:0;font-size:13px;line-height:1.4}.admin-clients-summary-search{letter-spacing:.04em;text-transform:uppercase;min-width:min(100%,280px);color:var(--muted,#6d7a8d);gap:4px;font-size:11px;font-weight:800;display:grid}.admin-clients-summary-search input{border:1px solid var(--line);background:var(--paper,#fff);min-height:38px;color:var(--ink);border-radius:8px;padding:0 12px;font:650 13px/1 inherit}.admin-clients-summary-error{color:#a1261c;background:#fff2f0;border:1px solid #f0b9b3;border-radius:8px;margin:0;padding:10px 12px;font-size:13px;font-weight:650}.admin-clients-summary-meta{color:var(--muted,#6d7a8d);margin:0;font-size:12px;font-weight:700}.admin-clients-summary-table-wrap{border:1px solid var(--line);background:var(--paper,#fff);border-radius:10px;overflow-x:auto}.admin-clients-summary-table{border-collapse:collapse;width:100%;font-size:12px}.admin-clients-summary-table th,.admin-clients-summary-table td{border-bottom:1px solid var(--line);text-align:left;vertical-align:top;padding:10px 12px}.admin-clients-summary-table th{background:var(--canvas,#f4f6f8);color:#5c6570;letter-spacing:.06em;text-transform:uppercase;white-space:nowrap;font-size:10px;font-weight:850}.admin-clients-summary-table tbody tr:last-child td{border-bottom:0}.admin-clients-summary-identity{gap:2px;min-width:160px;display:grid}.admin-clients-summary-identity strong{color:var(--ink);font-size:13px;font-weight:800}.admin-clients-summary-legal{color:var(--muted,#6d7a8d);font-size:11px;font-weight:650}.admin-clients-summary-tenant{color:#8090a3;word-break:break-all;font-size:10px;font-weight:650}.admin-clients-wallet-badge{white-space:nowrap;border-radius:6px;align-items:center;min-height:24px;padding:0 8px;font-size:12px;font-weight:800;display:inline-flex}.admin-clients-wallet-badge.is-low{color:#a1261c;background:#fff2f0;border:1px solid #f0b9b3}.admin-clients-wallet-badge.is-provisioned{color:#1f6b3a;background:#edf8f1;border:1px solid #b9dfc4}.admin-clients-channel-list{flex-wrap:wrap;gap:4px;margin:0;padding:0;list-style:none;display:flex}.admin-clients-channel-list li{border:1px solid var(--line);background:var(--canvas,#f4f6f8);color:var(--ink);border-radius:999px;padding:2px 7px;font-size:11px;font-weight:750}.admin-clients-channel-health-list{gap:6px;min-width:240px;margin:0 0 6px;padding:0;list-style:none;display:grid}.admin-clients-channel-health{border:1px solid var(--line);background:var(--canvas,#f4f6f8);color:var(--ink);border-left-width:4px;border-radius:6px;padding:6px 8px;font-size:11px}.admin-clients-channel-health.is-ok{border-left-color:#2f9e5b}.admin-clients-channel-health.is-warning{background:#fffaf0;border-left-color:#d08a00}.admin-clients-channel-health.is-critical{background:#fff4f4;border-left-color:#c93a3a}.admin-clients-channel-health.is-inactive{opacity:.8;border-left-color:#9aa3ad}.admin-clients-channel-health-head{justify-content:space-between;gap:8px;font-size:12px;display:flex}.admin-clients-channel-health-head span{font-weight:750}.admin-clients-channel-health-reasons{margin:4px 0 0;padding-left:16px;font-weight:700}.admin-clients-channel-health dl{grid-template-columns:auto 1fr;gap:2px 8px;margin:4px 0 0;display:grid}.admin-clients-channel-health dt{color:var(--muted,#5b6573)}.admin-clients-channel-health dd{overflow-wrap:anywhere;margin:0}.admin-clients-summary-volume{gap:2px;display:grid}.admin-clients-summary-volume strong{color:var(--ink);font-size:14px;font-weight:850}.admin-clients-summary-volume span,.admin-clients-summary-muted{color:var(--muted,#6d7a8d);font-size:11px;font-weight:650}.admin-clients-exception-count{color:#9a5b00;background:#fff6e8;border:1px solid #f0d2a8;border-radius:6px;justify-content:center;min-width:1.6em;padding:2px 7px;font-weight:850;display:inline-flex}.admin-clients-summary-actions{gap:6px;min-width:170px;display:grid}.admin-clients-action{border:1px solid var(--line);cursor:pointer;border-radius:8px;min-height:32px;padding:0 10px;font:800 11px/1 inherit}.admin-clients-action.primary{background:var(--orange);border-color:var(--orange);color:#fff}.admin-clients-action.secondary{background:var(--paper,#fff);color:var(--ink)}.admin-clients-action:disabled{opacity:.55;cursor:not-allowed}@media (max-width:900px){.admin-clients-summary-actions{min-width:0}}.admin-billing-view{gap:18px;display:grid}.admin-billing-header{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:14px;display:flex}.admin-billing-header h2{color:var(--ink);margin:0;font-size:22px;font-weight:800}.admin-billing-header p{max-width:56ch;color:var(--muted);margin:6px 0 0;font-size:13px;line-height:1.45}.admin-billing-header-actions{flex-wrap:wrap;align-items:flex-end;gap:10px;display:flex}.admin-billing-field{color:var(--muted);gap:4px;font-size:11px;font-weight:700;display:grid}.admin-billing-field select{border:1px solid var(--line);background:var(--paper,#fff);min-width:140px;min-height:36px;color:var(--ink);border-radius:8px;padding:0 10px;font:700 13px/1 inherit}.admin-billing-export{text-decoration:none}.admin-billing-kpi-row{margin-top:2px}.admin-billing-margin-note{border:1px solid var(--line);background:var(--paper,#fff);color:var(--muted);border-radius:10px;margin:0;padding:10px 14px;font-size:12px;line-height:1.45}.admin-billing-margin-note strong{color:var(--ink)}.admin-billing-panel{gap:0;padding:0;display:grid;overflow:hidden}.admin-billing-toolbar{border-bottom:1px solid var(--line);flex-wrap:wrap;align-items:flex-end;gap:10px;padding:14px;display:flex}.admin-billing-table-wrap{padding:0 0 8px}.admin-billing-table{width:100%;font-size:13px}.admin-billing-table th,.admin-billing-table td{vertical-align:top;padding:8px 12px}.admin-billing-tenant-id{color:var(--muted);margin-top:2px;font-size:11px;font-weight:600}.admin-billing-table .is-debit{color:#b42318;font-weight:700}.admin-billing-table .is-credit{color:#027a48;font-weight:700}.admin-billing-links{flex-wrap:wrap;gap:8px;display:flex}.admin-storage-aging{margin-top:4px}.admin-storage-aging-title{color:var(--ink);margin:0;font-size:1.05rem;font-weight:700}.admin-storage-aging-sub{color:var(--muted,#667085);max-width:52rem;margin:4px 0 0;font-size:13px;line-height:1.4}.admin-storage-aging-meta{color:var(--muted,#667085);margin-top:2px;font-size:11px}.admin-storage-aging-msg{color:var(--ink);margin:0 12px 8px;font-size:13px}.admin-storage-free-days{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.admin-storage-free-days input{border:1px solid var(--border,#d0d5dd);border-radius:6px;width:4.5rem;padding:4px 6px;font-size:13px}.admin-billing-links a{color:var(--ink);text-underline-offset:2px;font-weight:700;text-decoration:underline}@media (max-width:900px){.admin-billing-kpi-row{grid-template-columns:1fr 1fr}}@media (max-width:560px){.admin-billing-kpi-row{grid-template-columns:1fr}}.supplies-admin-view,.admin-supplies-view{gap:14px;display:grid}.supplies-admin-view .muted,.admin-supplies-view .muted{color:var(--muted,#64748b);margin:0;font-size:13px}.supplies-admin-view .text-link,.admin-supplies-view .text-link{color:var(--ink);text-underline-offset:2px;white-space:nowrap;font-weight:750;text-decoration:underline}.admin-supplies-intro{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:14px;display:flex}.admin-supplies-intro-actions{flex-direction:column;align-items:flex-end;gap:10px;display:flex}.admin-supplies-metrics{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.admin-supplies-metric{border:1px solid var(--line);background:var(--paper);color:var(--ink);border-radius:10px;gap:4px;padding:12px 14px;display:grid}.admin-supplies-metric.is-alert{border-color:var(--orange)}@supports (color:color-mix(in lab, red, red)){.admin-supplies-metric.is-alert{border-color:color-mix(in srgb, var(--orange) 45%, var(--line))}}.admin-supplies-metric.is-alert{background:var(--orange)}@supports (color:color-mix(in lab, red, red)){.admin-supplies-metric.is-alert{background:color-mix(in srgb, var(--orange) 10%, var(--paper))}}.admin-supplies-metric-label{letter-spacing:.04em;text-transform:uppercase;color:var(--muted,#64748b);font-size:11px;font-weight:750}.admin-supplies-metric-value{letter-spacing:-.02em;font-variant-numeric:tabular-nums;align-items:center;gap:8px;font-size:1.35rem;font-weight:800;display:inline-flex}.admin-supplies-reorder-badge{background:var(--orange);color:#fff;letter-spacing:.04em;text-transform:uppercase;border-radius:999px;padding:2px 8px;font-size:10px;font-weight:800;display:inline-flex}.supplies-low-banner,.supplies-desk-alert,.admin-supplies-low-banner{border:1px solid var(--orange);border-radius:10px;align-items:flex-start;gap:10px;padding:10px 12px;display:flex}@supports (color:color-mix(in lab, red, red)){.supplies-low-banner,.supplies-desk-alert,.admin-supplies-low-banner{border:1px solid color-mix(in srgb, var(--orange) 45%, var(--line))}}.supplies-low-banner,.supplies-desk-alert,.admin-supplies-low-banner{background:var(--orange)}@supports (color:color-mix(in lab, red, red)){.supplies-low-banner,.supplies-desk-alert,.admin-supplies-low-banner{background:color-mix(in srgb, var(--orange) 12%, var(--paper))}}.supplies-low-banner,.supplies-desk-alert,.admin-supplies-low-banner{color:var(--ink);font-size:13px;line-height:1.4}.supplies-low-banner strong,.supplies-desk-alert strong,.admin-supplies-low-banner strong{color:var(--ink)}.supplies-desk-badge{background:var(--orange);color:#fff;border-radius:999px;flex:none;justify-content:center;align-items:center;min-width:22px;height:22px;padding:0 6px;font-size:11px;font-weight:800;display:inline-flex}.supplies-desk-alert p{margin:0}.supplies-desk-alert a{color:var(--ink);text-underline-offset:2px;font-weight:750;text-decoration:underline}.supplies-table-wrap,.admin-supplies-table-wrap{padding:0;overflow-x:auto}.supplies-table,.admin-supplies-table{border-collapse:collapse;width:100%;font-size:13px}.supplies-table th,.supplies-table td,.admin-supplies-table th,.admin-supplies-table td{border-bottom:1px solid var(--line);text-align:left;vertical-align:middle;color:var(--ink);background:var(--paper);padding:8px 10px}.supplies-table th,.admin-supplies-table th{letter-spacing:.02em;text-transform:uppercase;color:var(--muted,#64748b);background:var(--canvas);font-size:11px;font-weight:750}.supplies-table tr.is-low-stock td,.admin-supplies-table tr.is-low-stock td{background:var(--orange)}@supports (color:color-mix(in lab, red, red)){.supplies-table tr.is-low-stock td,.admin-supplies-table tr.is-low-stock td{background:color-mix(in srgb, var(--orange) 10%, var(--paper))}}.supplies-badge,.admin-supplies-badge{border:1px solid var(--orange);border-radius:999px;margin-left:0;padding:1px 7px;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.supplies-badge,.admin-supplies-badge{border:1px solid color-mix(in srgb, var(--orange) 50%, var(--line))}}.supplies-badge,.admin-supplies-badge{background:var(--orange)}@supports (color:color-mix(in lab, red, red)){.supplies-badge,.admin-supplies-badge{background:color-mix(in srgb, var(--orange) 18%, var(--paper))}}.supplies-badge,.admin-supplies-badge{text-transform:uppercase;color:var(--ink);font-size:10px;font-weight:800}.admin-supplies-ok{color:var(--muted,#64748b);font-size:12px;font-weight:650}.supplies-num,.admin-supplies-num{font-variant-numeric:tabular-nums;white-space:nowrap;font-weight:700}.supplies-adjust,.admin-supplies-actions{flex-wrap:wrap;gap:6px;display:inline-flex}.supplies-adjust button,.admin-supplies-actions button{min-height:30px;padding:0 10px;font-size:12px;font-weight:750}.admin-supplies-form{gap:12px;margin-top:10px;display:grid}.admin-supplies-form label{color:var(--ink);gap:6px;font-size:12px;font-weight:700;display:grid}.admin-supplies-form input,.admin-supplies-form select,.admin-supplies-form textarea{border:1px solid var(--line);background:var(--canvas);width:100%;min-height:38px;color:var(--ink);font:inherit;border-radius:8px;padding:8px 10px}.admin-supplies-form-grid{grid-template-columns:1fr 1fr;gap:10px;display:grid}.admin-supplies-ledger-modal{max-width:min(960px,96vw)}.admin-supplies-ledger-wrap{margin-top:12px;overflow-x:auto}.admin-supplies-ledger-table{border-collapse:collapse;width:100%;font-size:12px}.admin-supplies-ledger-table th,.admin-supplies-ledger-table td{border-bottom:1px solid var(--line);text-align:left;vertical-align:top;background:var(--paper);color:var(--ink);padding:7px 8px}.admin-supplies-ledger-table th{background:var(--canvas);text-transform:uppercase;letter-spacing:.03em;color:var(--muted,#64748b);font-size:10px}.admin-supplies-ledger-table tr.is-inbound td:nth-child(3){color:var(--ink)}.admin-supplies-ledger-table tr.is-outbound td:nth-child(3){color:var(--orange)}@supports (color:color-mix(in lab, red, red)){.admin-supplies-ledger-table tr.is-outbound td:nth-child(3){color:color-mix(in srgb, var(--orange) 70%, var(--ink))}}.admin-supplies-refs{max-width:220px;font-size:12px;line-height:1.35}.admin-supplies-refs .muted{font-size:11px}@media (max-width:900px){.admin-supplies-metrics,.admin-supplies-form-grid{grid-template-columns:1fr}.admin-supplies-intro-actions{align-items:stretch;width:100%}}.admin-productivity-view{gap:16px;display:grid}.admin-productivity-header{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:14px;display:flex}.admin-productivity-header h2{color:var(--ink);margin:0;font-size:22px;font-weight:800}.admin-productivity-header p{max-width:62ch;color:var(--muted);margin:6px 0 0;font-size:13px;line-height:1.45}.admin-productivity-field{letter-spacing:.04em;text-transform:uppercase;color:#6d7a8d;gap:6px;font-size:11px;font-weight:800;display:grid}.admin-productivity-field input{border:1px solid var(--line);background:var(--paper,#fff);min-height:40px;font:inherit;color:var(--ink);border-radius:9px;padding:8px 10px;font-size:14px;font-weight:650}.admin-productivity-error{color:#a1261c;background:#fff8f7;border:1px solid #f0b9b3;border-radius:10px;margin:0;padding:10px 12px;font-size:13px;font-weight:650}.admin-productivity-meta{color:var(--muted);margin:0;font-size:13px;font-weight:650}.admin-productivity-kpis{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.admin-productivity-kpi{border:1px solid var(--line);background:var(--paper,#fff);border-radius:12px;gap:4px;padding:12px 14px;display:grid}@supports (color:color-mix(in lab, red, red)){.admin-productivity-kpi{background:color-mix(in srgb, var(--paper,#fff) 88%, #e8eef6)}}.admin-productivity-kpi span{color:#6d7a8d;letter-spacing:.06em;text-transform:uppercase;font-size:10px;font-weight:850}.admin-productivity-kpi strong{color:var(--ink);font-variant-numeric:tabular-nums;font-size:22px;font-weight:800}.admin-productivity-kpi em{color:var(--muted);font-size:12px;font-style:normal;font-weight:650}.admin-productivity-table-wrap{border:1px solid var(--line);background:var(--paper,#fff);border-radius:12px;overflow-x:auto}.admin-productivity-table{border-collapse:collapse;width:100%;font-size:13px}.admin-productivity-table th,.admin-productivity-table td{text-align:left;vertical-align:top;border-bottom:1px solid #e8edf3;padding:10px 12px}.admin-productivity-table th{color:#6d7a8d;letter-spacing:.05em;text-transform:uppercase;background:#f6f8fb;font-size:10px;font-weight:850}.admin-productivity-table tbody tr:last-child td{border-bottom:0}.admin-productivity-table td{font-variant-numeric:tabular-nums;color:var(--ink);font-weight:650}.admin-productivity-table strong{font-weight:750;display:block}.admin-productivity-id{color:#8090a3;word-break:break-all;margin-top:2px;font-size:11px;font-weight:600;display:block}.wms-admin-shortcuts{margin:10px 0 0;font-size:13px;font-weight:700}.wms-admin-shortcuts a{color:var(--ink);text-underline-offset:2px;text-decoration:underline}@media (max-width:900px){.admin-productivity-kpis{grid-template-columns:1fr 1fr}}@media (max-width:560px){.admin-productivity-kpis{grid-template-columns:1fr}}.wms-shell.wms-onboarding{grid-template-columns:minmax(0,1fr)}.wms-shell.wms-onboarding .main-content{background:var(--canvas);min-height:100vh;padding:0}.workspace-onboarding{background:radial-gradient(ellipse 80% 50% at 50% -10%, #ff990024, transparent 55%), var(--canvas);justify-content:center;align-items:center;min-height:100vh;padding:40px 20px;display:flex}.workspace-onboarding-inner{gap:22px;width:min(720px,100%);display:grid}.workspace-onboarding-head{text-align:center;gap:8px;display:grid}.workspace-onboarding-kicker{color:var(--orange);letter-spacing:.14em;text-transform:uppercase;margin:0;font-size:12px;font-weight:800}.workspace-onboarding-head h1{color:var(--ink);letter-spacing:-.03em;margin:0;font-size:clamp(28px,4vw,40px);font-weight:800}.workspace-onboarding-lead{color:#5d6877;max-width:46ch;margin:0 auto;font-size:15px;line-height:1.5}.workspace-onboarding-options{gap:12px;display:grid}.workspace-onboarding-card{text-align:left;background:var(--paper);border:1.5px solid var(--line);cursor:pointer;border-radius:14px;grid-template-columns:44px 1fr 28px;align-items:center;gap:14px;width:100%;padding:16px 18px;transition:border-color .15s,box-shadow .15s;display:grid}.workspace-onboarding-card:hover{border-color:#c9d0d8}.workspace-onboarding-card.is-selected{border-color:var(--orange);box-shadow:0 0 0 3px #ff99002e}.workspace-onboarding-icon{background:var(--ink);width:44px;height:44px;color:var(--orange);border-radius:12px;place-items:center;font-size:18px;font-weight:700;display:grid}.workspace-onboarding-card-copy{gap:4px;display:grid}.workspace-onboarding-card-copy strong{color:var(--ink);font-size:15px;font-weight:750}.workspace-onboarding-card-copy span{color:#5d6877;font-size:13px;line-height:1.45}.workspace-onboarding-check{border:1.5px solid var(--line);width:26px;height:26px;color:var(--ink);border-radius:999px;place-items:center;font-size:13px;font-weight:800;display:grid}.workspace-onboarding-card.is-selected .workspace-onboarding-check{background:var(--orange);border-color:var(--orange);color:var(--ink)}.workspace-onboarding-actions{justify-content:center;display:flex}.workspace-onboarding-submit{background:var(--ink);color:#fff;cursor:pointer;border:0;border-radius:10px;min-width:220px;min-height:44px;padding:0 22px;font-size:14px;font-weight:700}.workspace-onboarding-submit:disabled{opacity:.55;cursor:not-allowed}.workspace-onboarding-submit:not(:disabled):hover{background:#152033}.workspace-onboarding-error,.workspace-modules-error{color:#b42318;text-align:center;margin:0;font-size:13px;font-weight:650}.workspace-modules-settings{gap:20px;width:min(720px,100%);margin:0 auto;padding:28px 0 48px;display:grid}.workspace-modules-head{gap:8px;display:grid}.workspace-modules-crumb{color:#8090a3;margin:0;font-size:12px;font-weight:650}.workspace-modules-crumb a{color:var(--ink);text-underline-offset:2px;text-decoration:underline}.workspace-modules-head h1{color:var(--ink);letter-spacing:-.02em;margin:0;font-size:clamp(24px,3vw,32px);font-weight:800}.workspace-modules-head p{color:#5d6877;max-width:54ch;margin:0;font-size:14px;line-height:1.5}.workspace-modules-list{gap:10px;display:grid}.workspace-modules-row{background:var(--paper);border:1.5px solid var(--line);cursor:pointer;border-radius:14px;grid-template-columns:22px 1fr;align-items:start;gap:14px;padding:16px 18px;display:grid}.workspace-modules-row.is-on{border-color:var(--orange);box-shadow:0 0 0 3px #ff99001f}.workspace-modules-row input{accent-color:var(--orange);margin-top:3px}.workspace-modules-row strong{color:var(--ink);font-size:15px;font-weight:750;display:block}.workspace-modules-row em{color:#5d6877;margin-top:4px;font-size:13px;font-style:normal;line-height:1.45;display:block}.workspace-modules-actions{display:flex}.workspace-modules-ok{color:#027a48;margin:0;font-size:13px;font-weight:650}table tr[class]{display:table-row}table tr[class]>th,table tr[class]>td{display:table-cell}@property --tw-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-y{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-z{syntax:"*";inherits:false;initial-value:0}@property --tw-scale-x{syntax:"*";inherits:false;initial-value:1}@property --tw-scale-y{syntax:"*";inherits:false;initial-value:1}@property --tw-scale-z{syntax:"*";inherits:false;initial-value:1}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-space-y-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-divide-y-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-leading{syntax:"*";inherits:false}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-tracking{syntax:"*";inherits:false}@property --tw-ordinal{syntax:"*";inherits:false}@property --tw-slashed-zero{syntax:"*";inherits:false}@property --tw-numeric-figure{syntax:"*";inherits:false}@property --tw-numeric-spacing{syntax:"*";inherits:false}@property --tw-numeric-fraction{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-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}@property --tw-backdrop-blur{syntax:"*";inherits:false}@property --tw-backdrop-brightness{syntax:"*";inherits:false}@property --tw-backdrop-contrast{syntax:"*";inherits:false}@property --tw-backdrop-grayscale{syntax:"*";inherits:false}@property --tw-backdrop-hue-rotate{syntax:"*";inherits:false}@property --tw-backdrop-invert{syntax:"*";inherits:false}@property --tw-backdrop-opacity{syntax:"*";inherits:false}@property --tw-backdrop-saturate{syntax:"*";inherits:false}@property --tw-backdrop-sepia{syntax:"*";inherits:false}@property --tw-duration{syntax:"*";inherits:false}@property --tw-ease{syntax:"*";inherits:false}@keyframes spin{to{transform:rotate(360deg)}}@keyframes pulse{50%{opacity:.5}}