html,body{width:100%;height:100%}input::-ms-clear{display:none}input::-ms-reveal{display:none}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;-ms-overflow-style:scrollbar;-webkit-tap-highlight-color:#0000;font-family:sans-serif;line-height:1.15}body{margin:0}[tabindex="-1"]:focus{outline:none}hr{box-sizing:content-box;height:0;overflow:visible}h1,h2,h3,h4,h5,h6{margin-top:0;margin-bottom:.5em;font-weight:500}p{margin-top:0;margin-bottom:1em}abbr[title],abbr[data-original-title]{cursor:help;border-bottom:0;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}address{font-style:normal;line-height:inherit;margin-bottom:1em}input[type=text],input[type=password],input[type=number],textarea{-webkit-appearance:none}ol,ul,dl{margin-top:0;margin-bottom:1em}ol ol,ul ul,ol ul,ul ol{margin-bottom:0}dt{font-weight:500}dd{margin-bottom:.5em;margin-left:0}blockquote{margin:0 0 1em}dfn{font-style:italic}b,strong{font-weight:bolder}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}pre,code,kbd,samp{font-family:SFMono-Regular,Consolas,Liberation Mono,Menlo,Courier,monospace;font-size:1em}pre{margin-top:0;margin-bottom:1em;overflow:auto}figure{margin:0 0 1em}img{vertical-align:middle;border-style:none}a,area,button,[role=button],input:not([type=range]),label,select,summary,textarea{touch-action:manipulation}table{border-collapse:collapse}caption{text-align:left;caption-side:bottom;padding-top:.75em;padding-bottom:.3em}input,button,select,optgroup,textarea{color:inherit;font-size:inherit;font-family:inherit;line-height:inherit;margin:0}button,input{overflow:visible}button,select{text-transform:none}button,html [type=button],[type=reset],[type=submit]{-webkit-appearance:button}button::-moz-focus-inner{border-style:none;padding:0}[type=button]::-moz-focus-inner{border-style:none;padding:0}[type=reset]::-moz-focus-inner{border-style:none;padding:0}[type=submit]::-moz-focus-inner{border-style:none;padding:0}input[type=radio],input[type=checkbox]{box-sizing:border-box;padding:0}input[type=date],input[type=time],input[type=datetime-local],input[type=month]{-webkit-appearance:listbox}textarea{resize:vertical;overflow:auto}fieldset{border:0;min-width:0;margin:0;padding:0}legend{width:100%;max-width:100%;color:inherit;font-size:1.5em;line-height:inherit;white-space:normal;margin-bottom:.5em;padding:0;display:block}progress{vertical-align:baseline}[type=number]::-webkit-inner-spin-button{height:auto}[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{outline-offset:-2px;-webkit-appearance:none}[type=search]::-webkit-search-cancel-button{-webkit-appearance:none}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{font:inherit;-webkit-appearance:button}output{display:inline-block}summary{display:list-item}template{display:none}[hidden]{display:none!important}@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-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-border-style:solid;--tw-gradient-position:initial;--tw-gradient-from:#0000;--tw-gradient-via:#0000;--tw-gradient-to:#0000;--tw-gradient-stops:initial;--tw-gradient-via-stops:initial;--tw-gradient-from-position:0%;--tw-gradient-via-position:50%;--tw-gradient-to-position:100%;--tw-leading:initial;--tw-font-weight:initial;--tw-tracking: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-duration:initial;--tw-ease:initial;--tw-content:"";--tw-animation-delay:0s;--tw-animation-direction:normal;--tw-animation-duration:initial;--tw-animation-fill-mode:none;--tw-animation-iteration-count:1;--tw-enter-blur:0;--tw-enter-opacity:1;--tw-enter-rotate:0;--tw-enter-scale:1;--tw-enter-translate-x:0;--tw-enter-translate-y:0;--tw-exit-blur:0;--tw-exit-opacity:1;--tw-exit-rotate:0;--tw-exit-scale:1;--tw-exit-translate-x:0;--tw-exit-translate-y:0}}}@layer theme{:root,:host{--color-red-300:oklch(80.8% .114 19.571);--color-red-500:oklch(63.7% .237 25.331);--color-red-600:oklch(57.7% .245 27.325);--color-amber-300:oklch(87.9% .169 91.605);--color-emerald-300:oklch(84.5% .143 164.978);--color-cyan-300:oklch(86.5% .127 207.078);--color-cyan-400:oklch(78.9% .154 211.53);--color-slate-100:oklch(96.8% .007 247.896);--color-slate-400:oklch(70.4% .04 256.788);--color-slate-700:oklch(37.2% .044 257.287);--color-slate-900:oklch(20.8% .042 265.755);--color-slate-950:oklch(12.9% .042 264.695);--color-gray-400:oklch(70.7% .022 261.325);--color-gray-500:oklch(55.1% .027 264.364);--color-gray-700:oklch(37.3% .034 259.733);--color-gray-900:oklch(21% .034 264.665);--color-black:#000;--color-white:#fff;--spacing:.25rem;--container-sm:24rem;--container-2xl:42rem;--text-xs--line-height:calc(1 / .75);--text-sm--line-height:calc(1.25 / .875);--text-base--line-height:calc(1.5 / 1);--text-lg--line-height:calc(1.75 / 1.125);--text-2xl--line-height:calc(2 / 1.5);--font-weight-normal:400;--font-weight-medium:500;--font-weight-semibold:600;--tracking-tight:-.025em;--tracking-wide:.025em;--radius-sm:8px;--radius-md:10px;--radius-lg:14px;--radius-xl:20px;--radius-2xl:1rem;--shadow-sm:0 1px 3px 0 #0000001a, 0 1px 2px -1px #0000001a;--shadow-lg:0 10px 15px -3px #0000001a, 0 4px 6px -4px #0000001a;--ease-out:cubic-bezier(0, 0, .2, 1);--animate-spin:spin 1s linear infinite;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:var(--font);--default-mono-font-family:var(--font)}}@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}*{box-sizing:border-box;outline-color:var(--ink-200)}html,body,#root{height:100%;margin:0;padding:0;overflow:hidden}#portal{z-index:1000;pointer-events:none;position:fixed;inset:0}#portal>*{pointer-events:auto}body{font-family:var(--font);background:var(--bg);color:var(--ink-900);font-size:var(--ui-font-size);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;font-feature-settings:"ss04" 1, "ss01" 1, "case" 1;line-height:1.45}button{font-family:inherit;font-size:inherit;font-weight:inherit;line-height:inherit;color:inherit;cursor:pointer}input,select,textarea{font-family:inherit;font-size:var(--ui-control-font-size)}a{color:inherit;text-decoration:none}}@layer components;@layer utilities{.pointer-events-none{pointer-events:none}.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)}.inset-y-0{inset-block:calc(var(--spacing) * 0)}.start{inset-inline-start:var(--spacing)}.end{inset-inline-end:var(--spacing)}.-top-1\/4{top:-25%}.-top-\[14px\]{top:-14px}.top-0{top:calc(var(--spacing) * 0)}.top-1{top:calc(var(--spacing) * 1)}.top-1\/2{top:50%}.top-4{top:calc(var(--spacing) * 4)}.top-10{top:calc(var(--spacing) * 10)}.top-\[28px\]{top:28px}.top-\[36px\]{top:36px}.right-0{right:calc(var(--spacing) * 0)}.right-4{right:calc(var(--spacing) * 4)}.right-10{right:calc(var(--spacing) * 10)}.right-20{right:calc(var(--spacing) * 20)}.bottom-0{bottom:calc(var(--spacing) * 0)}.bottom-24{bottom:calc(var(--spacing) * 24)}.-left-\[22px\]{left:-22px}.left-0{left:calc(var(--spacing) * 0)}.left-1\/2{left:50%}.left-1\/4{left:25%}.left-2{left:calc(var(--spacing) * 2)}.left-9{left:calc(var(--spacing) * 9)}.left-10{left:calc(var(--spacing) * 10)}.-z-10{z-index:calc(10 * -1)}.z-0{z-index:0}.z-10{z-index:10}.z-\[130\]{z-index:130}.z-\[12001\]{z-index:12001}.z-\[12020\]{z-index:12020}.z-\[13000\]{z-index:13000}.container{width:100%}@media (width>=40rem){.container{max-width:40rem}}@media (width>=48rem){.container{max-width:48rem}}@media (width>=64rem){.container{max-width:64rem}}@media (width>=80rem){.container{max-width:80rem}}@media (width>=96rem){.container{max-width:96rem}}.-mx-1{margin-inline:calc(var(--spacing) * -1)}.mx-1{margin-inline:calc(var(--spacing) * 1)}.mx-auto{margin-inline:auto}.my-1{margin-block:calc(var(--spacing) * 1)}.ms-auto{margin-inline-start:auto}.-me-1{margin-inline-end:calc(var(--spacing) * -1)}.mt-1{margin-top:calc(var(--spacing) * 1)}.mt-2{margin-top:calc(var(--spacing) * 2)}.mt-auto{margin-top:auto}.mr-auto{margin-right:auto}.mb-2{margin-bottom:calc(var(--spacing) * 2)}.ml-2{margin-left:calc(var(--spacing) * 2)}.ml-auto{margin-left:auto}.\!inline{display:inline!important}.block{display:block}.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-4{width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4)}.size-8{width:calc(var(--spacing) * 8);height:calc(var(--spacing) * 8)}.size-9{width:calc(var(--spacing) * 9);height:calc(var(--spacing) * 9)}.size-10{width:calc(var(--spacing) * 10);height:calc(var(--spacing) * 10)}.h-0\.5{height:calc(var(--spacing) * .5)}.h-2{height:calc(var(--spacing) * 2)}.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-8{height:calc(var(--spacing) * 8)}.h-9{height:calc(var(--spacing) * 9)}.h-10{height:calc(var(--spacing) * 10)}.h-11{height:calc(var(--spacing) * 11)}.h-\[36rem\]{height:36rem}.h-\[40rem\]{height:40rem}.h-full{height:100%}.h-px{height:1px}.h-screen{height:100vh}.max-h-72{max-height:calc(var(--spacing) * 72)}.max-h-80{max-height:calc(var(--spacing) * 80)}.max-h-\[340px\]{max-height:340px}.max-h-full{max-height:100%}.min-h-0{min-height:calc(var(--spacing) * 0)}.min-h-48{min-height:calc(var(--spacing) * 48)}.min-h-\[60px\]{min-height:60px}.min-h-screen{min-height:100vh}.w-0{width:calc(var(--spacing) * 0)}.w-2{width:calc(var(--spacing) * 2)}.w-3\.5{width:calc(var(--spacing) * 3.5)}.w-4{width:calc(var(--spacing) * 4)}.w-9{width:calc(var(--spacing) * 9)}.w-10{width:calc(var(--spacing) * 10)}.w-16{width:calc(var(--spacing) * 16)}.w-20{width:calc(var(--spacing) * 20)}.w-28{width:calc(var(--spacing) * 28)}.w-\[10rem\]{width:10rem}.w-\[18rem\]{width:18rem}.w-fit{width:fit-content}.w-full{width:100%}.w-px{width:1px}.max-w-2xl{max-width:var(--container-2xl)}.max-w-sm{max-width:var(--container-sm)}.min-w-0{min-width:calc(var(--spacing) * 0)}.min-w-36{min-width:calc(var(--spacing) * 36)}.min-w-40{min-width:calc(var(--spacing) * 40)}.min-w-48{min-width:calc(var(--spacing) * 48)}.flex-1{flex:1}.flex-shrink{flex-shrink:1}.shrink-0{flex-shrink:0}.-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)}.-translate-y-5{--tw-translate-y:calc(var(--spacing) * -5);translate:var(--tw-translate-x) var(--tw-translate-y)}.-translate-y-40{--tw-translate-y:calc(var(--spacing) * -40);translate:var(--tw-translate-x) var(--tw-translate-y)}.-translate-y-44{--tw-translate-y:calc(var(--spacing) * -44);translate:var(--tw-translate-x) var(--tw-translate-y)}.translate-y-0{--tw-translate-y:calc(var(--spacing) * 0);translate:var(--tw-translate-x) var(--tw-translate-y)}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.animate-spin{animation:var(--animate-spin)}.cursor-default{cursor:default}.cursor-not-allowed{cursor:not-allowed}.cursor-pointer{cursor:pointer}.resize{resize:both}.grid-cols-7{grid-template-columns:repeat(7,minmax(0,1fr))}.flex-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}.place-items-center{place-items:center}.items-center{align-items:center}.justify-between{justify-content:space-between}.justify-center{justify-content:center}.justify-end{justify-content:flex-end}.gap-2{gap:calc(var(--spacing) * 2)}.gap-3{gap:calc(var(--spacing) * 3)}.gap-6{gap:calc(var(--spacing) * 6)}:where(.space-y-1\.5>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 1.5) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 1.5) * 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-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)))}:where(.space-y-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-6>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 6) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 6) * calc(1 - var(--tw-space-y-reverse)))}.truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.overflow-hidden{overflow:hidden}.overflow-y-auto{overflow-y:auto}.rounded{border-radius:.25rem}.rounded-2xl{border-radius:var(--radius-2xl)}.rounded-full{border-radius:3.40282e38px}.rounded-lg{border-radius:14px}.rounded-md{border-radius:10px}.rounded-none{border-radius:0}.rounded-sm{border-radius:8px}.rounded-xl{border-radius:20px}.rounded-l-full{border-top-left-radius:3.40282e38px;border-bottom-left-radius:3.40282e38px}.rounded-r-full{border-top-right-radius:3.40282e38px;border-bottom-right-radius:3.40282e38px}.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-r{border-right-style:var(--tw-border-style);border-right-width:1px}.border-b{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.border-l{border-left-style:var(--tw-border-style);border-left-width:1px}.border-dashed{--tw-border-style:dashed;border-style:dashed}.border-\[\#FF385C\]\/30{border-color:oklab(65.7858% .220742 .0678014/.3)}.border-border,.border-border\/60{border-color:var(--border)}@supports (color:color-mix(in lab, red, red)){.border-border\/60{border-color:color-mix(in oklab, var(--border) 60%, transparent)}}.border-gray-900{border-color:var(--color-gray-900)}.border-input{border-color:var(--input)}.border-red-500{border-color:var(--color-red-500)}.border-slate-700{border-color:var(--color-slate-700)}.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\/15{border-color:#ffffff26}@supports (color:color-mix(in lab, red, red)){.border-white\/15{border-color:color-mix(in oklab, var(--color-white) 15%, transparent)}}.bg-\[\#090b12\]{background-color:#090b12}.bg-\[\#FF385C\]{background-color:#ff385c}.bg-\[\#FF385C\]\/10{background-color:oklab(65.7858% .220742 .0678014/.1)}.bg-background{background-color:var(--background)}.bg-black{background-color:var(--color-black)}.bg-black\/10{background-color:#0000001a}@supports (color:color-mix(in lab, red, red)){.bg-black\/10{background-color:color-mix(in oklab, var(--color-black) 10%, transparent)}}.bg-border{background-color:var(--border)}.bg-card{background-color:var(--card)}.bg-cyan-400{background-color:var(--color-cyan-400)}.bg-cyan-400\/15{background-color:#00d2ef26}@supports (color:color-mix(in lab, red, red)){.bg-cyan-400\/15{background-color:color-mix(in oklab, var(--color-cyan-400) 15%, transparent)}}.bg-muted{background-color:var(--muted)}.bg-popover{background-color:var(--popover)}.bg-primary{background-color:var(--primary)}.bg-red-500{background-color:var(--color-red-500)}.bg-secondary{background-color:var(--secondary)}.bg-slate-900{background-color:var(--color-slate-900)}.bg-slate-950{background-color:var(--color-slate-950)}.bg-transparent{background-color:#0000}.bg-white{background-color:var(--color-white)}.bg-white\/\[0\.03\]{background-color:#ffffff08}@supports (color:color-mix(in lab, red, red)){.bg-white\/\[0\.03\]{background-color:color-mix(in oklab, var(--color-white) 3%, transparent)}}.bg-gradient-to-r{--tw-gradient-position:to right in oklab;background-image:linear-gradient(var(--tw-gradient-stops))}.bg-gradient-to-t{--tw-gradient-position:to top in oklab;background-image:linear-gradient(var(--tw-gradient-stops))}.bg-\[linear-gradient\(rgba\(255\,255\,255\,0\.035\)_1px\,transparent_1px\)\,linear-gradient\(90deg\,rgba\(255\,255\,255\,0\.035\)_1px\,transparent_1px\)\]{background-image:linear-gradient(#ffffff09 1px,#0000 1px),linear-gradient(90deg,#ffffff09 1px,#0000 1px)}.bg-\[radial-gradient\(circle_at_35\%_30\%\,rgba\(255\,56\,92\,0\.18\)\,transparent_34\%\)\,radial-gradient\(circle_at_75\%_70\%\,rgba\(227\,28\,95\,0\.12\)\,transparent_30\%\)\]{background-image:radial-gradient(circle at 35% 30%,#ff385c2e,#0000 34%),radial-gradient(circle at 75% 70%,#e31c5f1f,#0000 30%)}.bg-\[radial-gradient\(ellipse_at_center\,rgba\(34\,34\,34\,0\.05\)_0\,rgba\(34\,34\,34\,0\.01\)_70\%\,transparent_100\%\)\]{background-image:radial-gradient(#2222220d 0,#22222203 70%,#0000 100%)}.bg-\[radial-gradient\(ellipse_at_center\,rgba\(255\,56\,92\,0\.08\)_0\,rgba\(255\,56\,92\,0\.02\)_55\%\,transparent_80\%\)\]{background-image:radial-gradient(#ff385c14 0,#ff385c05 55%,#0000 80%)}.from-\[\#090b12\]{--tw-gradient-from:#090b12;--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-\[\#FF385C\]{--tw-gradient-from:#ff385c;--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-transparent{--tw-gradient-from:transparent;--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.via-\[\#090b12\]\/25{--tw-gradient-via:oklab(15.0989% .000516303 -.0154811/.25);--tw-gradient-via-stops:var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-via) var(--tw-gradient-via-position), var(--tw-gradient-to) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.via-\[\#FF385C\]\/70{--tw-gradient-via:oklab(65.7858% .220742 .0678014/.7);--tw-gradient-via-stops:var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-via) var(--tw-gradient-via-position), var(--tw-gradient-to) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.via-white\/10{--tw-gradient-via:#ffffff1a}@supports (color:color-mix(in lab, red, red)){.via-white\/10{--tw-gradient-via:color-mix(in oklab, var(--color-white) 10%, transparent)}}.via-white\/10{--tw-gradient-via-stops:var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-via) var(--tw-gradient-via-position), var(--tw-gradient-to) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.via-white\/30{--tw-gradient-via:#ffffff4d}@supports (color:color-mix(in lab, red, red)){.via-white\/30{--tw-gradient-via:color-mix(in oklab, var(--color-white) 30%, transparent)}}.via-white\/30{--tw-gradient-via-stops:var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-via) var(--tw-gradient-via-position), var(--tw-gradient-to) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.to-\[\#E31C5F\]{--tw-gradient-to:#e31c5f;--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-transparent{--tw-gradient-to:transparent;--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.bg-\[size\:48px_48px\]{background-size:48px 48px}.fill-current{fill:currentColor}.stroke-\[1px\]{stroke-width:1px}.p-0{padding:calc(var(--spacing) * 0)}.p-1{padding:calc(var(--spacing) * 1)}.p-3{padding:calc(var(--spacing) * 3)}.p-4{padding:calc(var(--spacing) * 4)}.p-6{padding:calc(var(--spacing) * 6)}.p-10{padding:calc(var(--spacing) * 10)}.px-0{padding-inline:calc(var(--spacing) * 0)}.px-1{padding-inline:calc(var(--spacing) * 1)}.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-6{padding-inline:calc(var(--spacing) * 6)}.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-3{padding-block:calc(var(--spacing) * 3)}.py-5{padding-block:calc(var(--spacing) * 5)}.py-6{padding-block:calc(var(--spacing) * 6)}.py-10{padding-block:calc(var(--spacing) * 10)}.pt-0{padding-top:calc(var(--spacing) * 0)}.pt-2{padding-top:calc(var(--spacing) * 2)}.pt-3{padding-top:calc(var(--spacing) * 3)}.pt-4{padding-top:calc(var(--spacing) * 4)}.pr-2{padding-right:calc(var(--spacing) * 2)}.pl-8{padding-left:calc(var(--spacing) * 8)}.text-center{text-align:center}.text-left{text-align:left}.font-\[inherit\]{font-family:inherit}.text-2xl{font-size:var(--fs-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height))}.text-base{font-size:var(--fs-base);line-height:var(--tw-leading,var(--text-base--line-height))}.text-lg{font-size:var(--fs-lg);line-height:var(--tw-leading,var(--text-lg--line-height))}.text-sm{font-size:var(--fs-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.text-xs{font-size:var(--fs-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.text-\[length\:var\(--fs-3xs\)\]{font-size:var(--fs-3xs)}.text-\[length\:var\(--type-card-title-size\)\]{font-size:var(--type-card-title-size)}.text-\[length\:var\(--type-control-size\)\]{font-size:var(--type-control-size)}.text-\[length\:var\(--type-modal-title-size\)\]{font-size:var(--type-modal-title-size)}.leading-none{--tw-leading:1;line-height:1}.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\.22em\]{--tw-tracking:.22em;letter-spacing:.22em}.tracking-tight{--tw-tracking:var(--tracking-tight);letter-spacing:var(--tracking-tight)}.tracking-wide{--tw-tracking:var(--tracking-wide);letter-spacing:var(--tracking-wide)}.whitespace-nowrap{white-space:nowrap}.text-\[\#FF385C\]{color:#ff385c}.text-\[\#ffb3c2\]{color:#ffb3c2}.text-\[var\(--ink-900\)\]{color:var(--ink-900)}.text-amber-300{color:var(--color-amber-300)}.text-card-foreground{color:var(--card-foreground)}.text-cyan-300{color:var(--color-cyan-300)}.text-emerald-300{color:var(--color-emerald-300)}.text-foreground{color:var(--foreground)}.text-gray-400{color:var(--color-gray-400)}.text-gray-500{color:var(--color-gray-500)}.text-gray-900{color:var(--color-gray-900)}.text-muted{color:var(--muted)}.text-muted-foreground,.text-muted-foreground\/50{color:var(--muted-foreground)}@supports (color:color-mix(in lab, red, red)){.text-muted-foreground\/50{color:color-mix(in oklab, var(--muted-foreground) 50%, transparent)}}.text-muted-foreground\/70{color:var(--muted-foreground)}@supports (color:color-mix(in lab, red, red)){.text-muted-foreground\/70{color:color-mix(in oklab, var(--muted-foreground) 70%, transparent)}}.text-muted-foreground\/80{color:var(--muted-foreground)}@supports (color:color-mix(in lab, red, red)){.text-muted-foreground\/80{color:color-mix(in oklab, var(--muted-foreground) 80%, transparent)}}.text-popover-foreground{color:var(--popover-foreground)}.text-primary{color:var(--primary)}.text-primary-foreground{color:var(--primary-foreground)}.text-red-300{color:var(--color-red-300)}.text-red-500{color:var(--color-red-500)}.text-red-600{color:var(--color-red-600)}.text-secondary-foreground{color:var(--secondary-foreground)}.text-slate-100{color:var(--color-slate-100)}.text-slate-400{color:var(--color-slate-400)}.text-slate-700{color:var(--color-slate-700)}.text-slate-950{color:var(--color-slate-950)}.text-white{color:var(--color-white)}.text-white\/55{color:#ffffff8c}@supports (color:color-mix(in lab, red, red)){.text-white\/55{color:color-mix(in oklab, var(--color-white) 55%, transparent)}}.text-white\/60{color:#fff9}@supports (color:color-mix(in lab, red, red)){.text-white\/60{color:color-mix(in oklab, var(--color-white) 60%, transparent)}}.uppercase{text-transform:uppercase}.underline-offset-4{text-underline-offset:4px}.accent-cyan-400{accent-color:var(--color-cyan-400)}.opacity-50{opacity:.5}.opacity-70{opacity:.7}.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-\[0_1px_2px_0_rgba\(16\,24\,40\,0\.04\)\]{--tw-shadow:0 1px 2px 0 var(--tw-shadow-color,#1018280a);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-md{--tw-shadow:0 4px 6px -1px var(--tw-shadow-color,#0000001a), 0 2px 4px -2px 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)}.ring-0{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(0px + 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)}.shadow-\[\#FF385C\]\/25{--tw-shadow-color:#ff385c40}@supports (color:color-mix(in lab, red, red)){.shadow-\[\#FF385C\]\/25{--tw-shadow-color:color-mix(in oklab, oklab(65.7858% .220742 .0678014/.25) var(--tw-shadow-alpha), transparent)}}.shadow-black\/5{--tw-shadow-color:#0000000d}@supports (color:color-mix(in lab, red, red)){.shadow-black\/5{--tw-shadow-color:color-mix(in oklab, color-mix(in oklab, var(--color-black) 5%, transparent) var(--tw-shadow-alpha), transparent)}}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.blur{--tw-blur:blur(8px);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.invert{--tw-invert:invert(100%);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.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-transform{transition-property:transform,translate,scale,rotate;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.duration-200{--tw-duration:.2s;transition-duration:.2s}.duration-300{--tw-duration:.3s;transition-duration:.3s}.ease-out{--tw-ease:var(--ease-out);transition-timing-function:var(--ease-out)}.outline-none{--tw-outline-style:none;outline-style:none}.select-none{-webkit-user-select:none;user-select:none}.\!running{animation-play-state:running!important}.paused{animation-play-state:paused}.running{animation-play-state:running}.group-data-\[disabled\]\:cursor-not-allowed:is(:where(.group)[data-disabled] *){cursor:not-allowed}.group-data-\[disabled\]\:opacity-40:is(:where(.group)[data-disabled] *){opacity:.4}.group-data-\[selected\]\:bg-black:is(:where(.group)[data-selected] *){background-color:var(--color-black)}.group-data-\[selected\]\:text-white:is(:where(.group)[data-selected] *){color:var(--color-white)}.group-data-\[selected\]\:shadow-md:is(:where(.group)[data-selected] *){--tw-shadow:0 4px 6px -1px var(--tw-shadow-color,#0000001a), 0 2px 4px -2px 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)}.peer-disabled\:cursor-not-allowed:is(:where(.peer):disabled~*){cursor:not-allowed}.peer-disabled\:opacity-70:is(:where(.peer):disabled~*){opacity:.7}.file\:border-0::file-selector-button{border-style:var(--tw-border-style);border-width:0}.file\:bg-transparent::file-selector-button{background-color:#0000}.file\:text-sm::file-selector-button{font-size:var(--fs-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.file\:font-medium::file-selector-button{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.placeholder\:text-muted-foreground::placeholder{color:var(--muted-foreground)}.after\:absolute:after{content:var(--tw-content);position:absolute}.after\:bottom-1:after{content:var(--tw-content);bottom:calc(var(--spacing) * 1)}.after\:left-1\/2:after{content:var(--tw-content);left:50%}.after\:h-1\.5:after{content:var(--tw-content);height:calc(var(--spacing) * 1.5)}.after\:w-1\.5:after{content:var(--tw-content);width:calc(var(--spacing) * 1.5)}.after\:-translate-x-1\/2:after{content:var(--tw-content);--tw-translate-x:calc(calc(1 / 2 * 100%) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.after\:rounded-full:after{content:var(--tw-content);border-radius:3.40282e38px}.after\:bg-primary:after{content:var(--tw-content);background-color:var(--primary)}@media (hover:hover){.hover\:bg-accent:hover,.hover\:bg-accent\/30:hover{background-color:var(--accent)}@supports (color:color-mix(in lab, red, red)){.hover\:bg-accent\/30:hover{background-color:color-mix(in oklab, var(--accent) 30%, transparent)}}.hover\:bg-muted:hover{background-color:var(--muted)}.hover\:bg-white\/\[0\.03\]:hover{background-color:#ffffff08}@supports (color:color-mix(in lab, red, red)){.hover\:bg-white\/\[0\.03\]:hover{background-color:color-mix(in oklab, var(--color-white) 3%, transparent)}}.hover\:from-\[\#E00B41\]:hover{--tw-gradient-from:#e00b41;--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.hover\:to-\[\#C21750\]:hover{--tw-gradient-to:#c21750;--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.hover\:text-accent-foreground:hover{color:var(--accent-foreground)}.hover\:text-foreground:hover{color:var(--foreground)}.hover\:text-gray-700:hover{color:var(--color-gray-700)}.hover\:underline:hover{text-decoration-line:underline}.hover\:opacity-100:hover{opacity:1}.group-data-\[disabled\]\:hover\:bg-transparent:is(:where(.group)[data-disabled] *):hover{background-color:#0000}.group-data-\[disabled\]\:hover\:text-muted-foreground\/40:is(:where(.group)[data-disabled] *):hover{color:var(--muted-foreground)}@supports (color:color-mix(in lab, red, red)){.group-data-\[disabled\]\:hover\:text-muted-foreground\/40:is(:where(.group)[data-disabled] *):hover{color:color-mix(in oklab, var(--muted-foreground) 40%, transparent)}}}.focus\:bg-accent:focus{background-color:var(--accent)}.focus\:text-accent-foreground:focus{color:var(--accent-foreground)}.focus\:outline-none:focus{--tw-outline-style:none;outline-style:none}.focus-visible\:ring-1:focus-visible{--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)}.focus-visible\:ring-2: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)}.focus-visible\:ring-\[\#FF385C\]:focus-visible{--tw-ring-color:#ff385c}.focus-visible\:ring-ring:focus-visible,.focus-visible\:ring-ring\/70:focus-visible{--tw-ring-color:var(--ring)}@supports (color:color-mix(in lab, red, red)){.focus-visible\:ring-ring\/70:focus-visible{--tw-ring-color:color-mix(in oklab, var(--ring) 70%, transparent)}}.focus-visible\:ring-offset-2: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)}.focus-visible\:outline-hidden:focus-visible{--tw-outline-style:none;outline-style:none}@media (forced-colors:active){.focus-visible\:outline-hidden:focus-visible{outline-offset:2px;outline:2px solid #0000}}.disabled\:cursor-not-allowed:disabled{cursor:not-allowed}.disabled\:opacity-50:disabled{opacity:.5}.data-\[disabled\]\:pointer-events-none[data-disabled]{pointer-events:none}.data-\[disabled\]\:opacity-50[data-disabled]{opacity:.5}.data-\[side\=bottom\]\:slide-in-from-top-2[data-side=bottom]{--tw-enter-translate-y:calc(2*var(--spacing)*-1)}.data-\[side\=left\]\:slide-in-from-right-2[data-side=left]{--tw-enter-translate-x:calc(2*var(--spacing))}.data-\[side\=right\]\:slide-in-from-left-2[data-side=right]{--tw-enter-translate-x:calc(2*var(--spacing)*-1)}.data-\[side\=top\]\:slide-in-from-bottom-2[data-side=top]{--tw-enter-translate-y:calc(2*var(--spacing))}.data-\[state\=checked\]\:translate-x-4[data-state=checked]{--tw-translate-x:calc(var(--spacing) * 4);translate:var(--tw-translate-x) var(--tw-translate-y)}.data-\[state\=checked\]\:bg-primary[data-state=checked]{background-color:var(--primary)}.data-\[state\=closed\]\:animate-out[data-state=closed]{animation:exit var(--tw-animation-duration,var(--tw-duration,.15s))var(--tw-ease,ease)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none)}.data-\[state\=closed\]\:fade-out-0[data-state=closed]{--tw-exit-opacity:0}.data-\[state\=closed\]\:zoom-out-95[data-state=closed]{--tw-exit-scale:.95}.data-\[state\=open\]\:animate-in[data-state=open]{animation:enter var(--tw-animation-duration,var(--tw-duration,.15s))var(--tw-ease,ease)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none)}.data-\[state\=open\]\:bg-accent[data-state=open]{background-color:var(--accent)}.data-\[state\=open\]\:fade-in-0[data-state=open]{--tw-enter-opacity:0}.data-\[state\=open\]\:zoom-in-95[data-state=open]{--tw-enter-scale:.95}.data-\[state\=unchecked\]\:translate-x-0[data-state=unchecked]{--tw-translate-x:calc(var(--spacing) * 0);translate:var(--tw-translate-x) var(--tw-translate-y)}.data-\[state\=unchecked\]\:bg-input[data-state=unchecked]{background-color:var(--input)}@media (width>=40rem){.sm\:flex-row{flex-direction:row}.sm\:p-10{padding:calc(var(--spacing) * 10)}}@media (width>=64rem){.lg\:flex{display:flex}.lg\:grid{display:grid}.lg\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}}.dark\:bg-white:is(.dark *){background-color:var(--color-white)}.dark\:bg-white\/20:is(.dark *){background-color:#fff3}@supports (color:color-mix(in lab, red, red)){.dark\:bg-white\/20:is(.dark *){background-color:color-mix(in oklab, var(--color-white) 20%, transparent)}}.dark\:text-black:is(.dark *){color:var(--color-black)}.dark\:group-data-\[selected\]\:bg-white:is(.dark *):is(:where(.group)[data-selected] *){background-color:var(--color-white)}.dark\:group-data-\[selected\]\:text-black:is(.dark *):is(:where(.group)[data-selected] *){color:var(--color-black)}.\[\&_svg\]\:pointer-events-none svg{pointer-events:none}.\[\&_svg\]\:size-4 svg{width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4)}.\[\&_svg\]\:shrink-0 svg{flex-shrink:0}}@property --tw-animation-delay{syntax:"*";inherits:false;initial-value:0s}@property --tw-animation-direction{syntax:"*";inherits:false;initial-value:normal}@property --tw-animation-duration{syntax:"*";inherits:false}@property --tw-animation-fill-mode{syntax:"*";inherits:false;initial-value:none}@property --tw-animation-iteration-count{syntax:"*";inherits:false;initial-value:1}@property --tw-enter-blur{syntax:"*";inherits:false;initial-value:0}@property --tw-enter-opacity{syntax:"*";inherits:false;initial-value:1}@property --tw-enter-rotate{syntax:"*";inherits:false;initial-value:0}@property --tw-enter-scale{syntax:"*";inherits:false;initial-value:1}@property --tw-enter-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-enter-translate-y{syntax:"*";inherits:false;initial-value:0}@property --tw-exit-blur{syntax:"*";inherits:false;initial-value:0}@property --tw-exit-opacity{syntax:"*";inherits:false;initial-value:1}@property --tw-exit-rotate{syntax:"*";inherits:false;initial-value:0}@property --tw-exit-scale{syntax:"*";inherits:false;initial-value:1}@property --tw-exit-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-exit-translate-y{syntax:"*";inherits:false;initial-value:0}:root{--rausch:#ff385c;--rausch-hover:#e00b41;--rausch-soft:#fff1f4;--rausch-disabled:#ffd1da;--ink-900:#222;--ink-700:#484848;--ink-600:var(--ink-500);--ink-500:#717171;--ink-400:#9ca0a6;--ink-300:#c0c3c7;--ink-200:#ddd;--ink-100:#ebebeb;--ink-50:#f7f7f7;--bg:#f3f4f6;--success:#008a05;--success-soft:#e8f5e9;--warn:#b25e09;--warn-soft:#fff4e5;--danger:#c13515;--danger-soft:#fdecea;--info:#0e62e0;--info-soft:#e7f0fe;--cyan:#0891b2;--cyan-soft:#ecfeff;--purple:#7c3aed;--purple-soft:#f5f3ff;--pink:#ff385c;--pink-soft:#fff1f4;--progress-spectrum-blue:#3b82f6;--progress-spectrum-cyan:#06b6d4;--progress-spectrum-green:#22c55e;--progress-spectrum-amber:#f59e0b;--progress-spectrum-rose:#f43f5e;--progress-spectrum-violet:#8b5cf6;--progress-spectrum-glow:#6366f161;--progress-spectrum-glow-strong:#6366f180;--progress-spectrum-flow-duration:2.8s;--progress-spectrum-breathe-duration:1.8s;--app-scrollbar-size:10px;--app-scrollbar-thumb:#94a3b83d;--app-scrollbar-thumb-active:#64748b52;--app-scrollbar-radius:8px;--app-scrollbar-border:2px solid transparent;--app-scrollbar-transition:background-color .72s cubic-bezier(.16, 1, .3, 1);--radius-sm:8px;--radius-lg:14px;--radius-xl:20px;--shadow-sm:0 1px 2px #0000000a, 0 1px 1px #00000005;--shadow:0 6px 16px #0000000f, 0 1px 2px #0000000a;--shadow-lg:0 12px 32px #00000014, 0 2px 6px #0000000a;--shadow-sticky-left:4px 0 6px -4px #00000014;--shadow-sticky-right:-4px 0 6px -4px #00000014;--sidebar-w:224px;--topbar-h:72px;--ui-page-pad-y:28px;--ui-page-pad-x:32px;--ui-page-pad-bottom:112px;--ui-page-head-mb:24px;--ui-topbar-pad-x:32px;--ui-font-size:var(--fs-base);--ui-control-font-size:var(--fs-base);--ui-control-pad-y:10px;--ui-control-pad-x:14px;--ui-control-radius:6px;--ui-title-size:var(--fs-3xl);--ui-nav-font-size:var(--fs-base);--ui-nav-pad-y:10px;--ui-nav-pad-x:12px;--ui-card-head-y:18px;--ui-card-head-x:24px;--ui-filter-mb:20px;--ui-button-pad-x:16px;--ui-button-min-h:38px;--ui-list-toolbar-control-h:32px;--ui-list-toolbar-control-radius:var(--ui-control-radius);--ui-single-image-upload-size:100px;--filter-search-w:320px;--filter-select-w:153px;--filter-select-wide-w:220px;--filter-date-w:270px;--filter-quick-date-w:330px;--filter-popover-w:360px;--filter-popover-label-w:96px;--ui-tab-pad-y:14px;--ui-tab-pad-x:16px;--ui-table-row-h:74px;--ui-table-cell-y:7px;--ui-table-cell-x:16px;--ui-detail-shell-w:1480px;--ui-form-shell-w:1040px;--ui-form-page-gutter:clamp(32px, 5vw, 88px);--ui-form-card-x:30px;--ui-form-card-y:28px;--ui-list-card-offset:240px;--font:"MiSans", -apple-system, BlinkMacSystemFont, "PingFang SC", "Hiragino Sans GB", "Microsoft YaHei", sans-serif;--fs-3xs:10px;--fs-2xs:11px;--fs-xs:12px;--fs-sm:13px;--fs-base:14px;--fs-md:15px;--fs-lg:16px;--fs-xl:18px;--fs-2xl:20px;--fs-3xl:24px;--type-page-title-size:var(--ui-title-size);--type-modal-title-size:var(--fs-xl);--type-card-title-size:var(--fs-lg);--type-section-title-size:var(--fs-md);--type-body-size:var(--fs-base);--type-control-size:var(--fs-base);--type-compact-control-size:var(--fs-sm);--type-list-body-size:var(--fs-sm);--type-list-header-size:var(--fs-xs);--type-list-aggregate-size:var(--fs-xs);--type-supporting-size:var(--fs-xs);--type-grid-body-size:var(--fs-xs);--type-grid-header-size:var(--fs-2xs);--type-status-size:12px;--type-display-size:56px;--background:#fafafa;--foreground:#222;--card:#fff;--card-foreground:#222;--popover:#fff;--popover-foreground:#222;--primary:#ff385c;--primary-foreground:#fff;--secondary:#f7f7f7;--secondary-foreground:#222;--muted:#f7f7f7;--muted-foreground:#717171;--accent:#f7f7f7;--accent-foreground:#222;--destructive:#c13515;--destructive-foreground:#fff;--border:#ebebeb;--input:#ddd;--ring:#ff385c;--radius:10px;--text:var(--ink-900);--text-2:var(--ink-700);--text-3:var(--ink-500);--surface:#fff;--surface-2:var(--ink-50);--count-badge-bg:var(--ink-200);--count-badge-text:var(--ink-700);--grid-accent:#0f766e;--grid-accent-soft:#0f766e1f;--grid-accent-text:#fff;--segmented-track:var(--ink-50);--segmented-border:var(--ink-100);--segmented-active-surface:var(--card);--segmented-text:var(--ink-500);--segmented-active-text:var(--ink-900);--mono:var(--font)}@media (width<=2100px),(height<=1100px){:root{--sidebar-w:224px;--topbar-h:64px;--ui-page-pad-y:22px;--ui-page-pad-x:28px;--ui-page-pad-bottom:82px;--ui-page-head-mb:18px;--ui-topbar-pad-x:24px;--ui-font-size:var(--fs-sm);--ui-control-font-size:var(--fs-sm);--ui-control-pad-y:8px;--ui-control-pad-x:12px;--ui-title-size:var(--fs-2xl);--ui-nav-font-size:var(--fs-sm);--ui-nav-pad-y:8px;--ui-nav-pad-x:12px;--ui-card-head-y:15px;--ui-card-head-x:20px;--ui-filter-mb:14px;--ui-button-pad-x:14px;--ui-button-min-h:32px;--ui-tab-pad-y:12px;--ui-tab-pad-x:14px;--ui-table-row-h:58px;--ui-table-cell-y:5px;--ui-table-cell-x:14px;--ui-form-shell-w:1040px;--ui-form-page-gutter:clamp(28px, 4vw, 64px);--ui-form-card-x:28px;--ui-form-card-y:24px;--ui-list-card-offset:190px}}@media (width<=1440px),(height<=900px){:root{--fs-base:13px;--fs-md:14px;--fs-lg:15px;--fs-xl:16px;--fs-2xl:18px;--fs-3xl:20px;--sidebar-w:224px;--topbar-h:58px;--ui-page-pad-y:20px;--ui-page-pad-x:24px;--ui-page-pad-bottom:74px;--ui-page-head-mb:16px;--ui-topbar-pad-x:20px;--ui-control-pad-y:7px;--ui-control-pad-x:10px;--ui-nav-pad-y:7px;--ui-nav-pad-x:10px;--ui-card-head-y:13px;--ui-card-head-x:18px;--ui-filter-mb:12px;--ui-button-pad-x:12px;--ui-button-min-h:30px;--ui-tab-pad-y:10px;--ui-tab-pad-x:12px;--ui-table-row-h:52px;--ui-table-cell-y:4px;--ui-table-cell-x:12px;--ui-form-page-gutter:clamp(24px, 3.5vw, 56px);--ui-form-card-x:24px;--ui-form-card-y:20px;--ui-list-card-offset:170px}}.app-frame{background:var(--bg);height:100vh;overflow:hidden}html,body,#root{overscroll-behavior-x:auto;overscroll-behavior-y:none}.app{overscroll-behavior-x:auto;overscroll-behavior-y:none;height:100vh;overflow:hidden}.app.sidebar-collapsed{--sidebar-w:72px}.app-body{grid-template-columns:var(--sidebar-w) 1fr;will-change:grid-template-columns;height:100%;min-height:0;transition:grid-template-columns .24s cubic-bezier(.2,0,0,1);display:grid;overflow:hidden}.app.manual-route{--sidebar-w:0px}.app.manual-route .app-body{grid-template-columns:minmax(0,1fr)}.app.manual-route .sidebar{display:none}@media (width<=640px){.app{grid-template-columns:minmax(0,1fr)}.app-body{grid-template-columns:var(--sidebar-w) minmax(0, 1fr)}.app.manual-route .content-breadcrumbs{display:none}}.sidebar{--shell-scrollbar-size:var(--app-scrollbar-size);--shell-scrollbar-thumb:var(--app-scrollbar-thumb);--shell-scrollbar-thumb-active:var(--app-scrollbar-thumb-active);--sidebar-accent:#6956e5;--sidebar-accent-strong:#5648be;--sidebar-hover:#f3f1fd;--sidebar-selected:#ececfa;font-family:var(--font);border-right:1px solid var(--ink-100);overscroll-behavior:none;background:#f9fafb;flex-direction:column;height:100%;min-height:0;transition:background-color .22s,border-color .22s;display:flex;position:relative;overflow:visible}.sidebar-header{background:#f9fafb;border-bottom:0;flex-shrink:0;justify-content:space-between;align-items:center;min-height:56px;padding:12px;transition:min-height .24s cubic-bezier(.2,0,0,1),padding .24s cubic-bezier(.2,0,0,1),gap .24s cubic-bezier(.2,0,0,1),background-color .22s,border-color .22s;display:flex}.sidebar-brand-link{min-width:0;color:var(--ink-900);font:inherit;cursor:pointer;background:0 0;border:0;align-items:center;gap:9px;padding:0;font-weight:600;display:flex}.sidebar-brand-link .logo{border-radius:8px;flex-shrink:0;width:30px;height:30px;display:block}.sidebar-brand-link .name{text-overflow:ellipsis;white-space:nowrap;color:var(--ink-900);font-weight:600;overflow:hidden}.sidebar-toggle-btn{border:1px solid var(--ink-200);width:26px;height:26px;color:var(--ink-500);cursor:pointer;font:inherit;background:0 0;border-radius:7px;flex-shrink:0;justify-content:center;align-items:center;transition:background-color .16s,border-color .16s,color .16s,transform .2s cubic-bezier(.22,1,.36,1);display:inline-flex}.sidebar-toggle-btn:hover{background:var(--sidebar-hover);color:var(--sidebar-accent);border-color:#d9d4fb;transform:translate(-1px)}.sidebar.collapsed .sidebar-toggle-btn:hover{transform:translate(1px)}.sidebar-bottom-group{border-top:1px solid var(--ink-100);background:inherit;flex-shrink:0;transition:background-color .18s,border-color .18s}.sidebar-user-section{z-index:30;background:inherit;flex-shrink:0;position:relative}.sidebar-user-card{border:1px solid var(--ink-200);background:var(--card);cursor:pointer;text-align:left;border-radius:10px;align-items:center;gap:10px;width:calc(100% - 24px);margin:12px 12px 0;padding:8px 10px;transition:background-color .18s,border-color .18s,box-shadow .18s,color .18s;display:flex;box-shadow:0 1px 2px #00000005}.sidebar-user-card:hover,.sidebar-user-card.open{background:var(--sidebar-hover);border-color:#d9d4fb;box-shadow:0 2px 6px #0000000a}.sidebar-user-avatar{object-fit:cover;border-radius:50%;flex-shrink:0;width:32px;height:32px;display:block;box-shadow:0 2px 6px #3341552e}.sidebar-user-name{font-size:var(--fs-sm);color:var(--ink-900);text-overflow:ellipsis;white-space:nowrap;font-weight:600;overflow:hidden}.sidebar-user-role{font-size:var(--fs-2xs);color:var(--ink-500);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.sidebar-user-chevron{color:var(--ink-400);flex-shrink:0;transition:transform .15s}.sidebar-user-chevron.open{transform:rotate(180deg)}.sidebar-user-avatar-collapsed{cursor:pointer;background:0 0;border:0;border-radius:50%;justify-content:center;align-items:center;width:36px;height:36px;margin:10px auto 4px;transition:transform .16s cubic-bezier(.22,1,.36,1);display:flex;box-shadow:0 2px 6px #33415533}.sidebar-user-avatar-collapsed img{border-radius:inherit;object-fit:cover;width:100%;height:100%;display:block}.sidebar-user-avatar-collapsed:hover{transform:scale(1.05)}.sidebar-user-dropdown.bottom-positioned{z-index:9001;border:1px solid var(--ink-100);background:var(--card);opacity:1;-webkit-backdrop-filter:none;backdrop-filter:none;width:calc(100% - 24px);box-shadow:var(--shadow-lg);color:var(--ink-900);transform-origin:bottom;border-radius:12px;margin:0;padding:6px 0;animation:.2s cubic-bezier(.22,1,.36,1) account-menu-reveal;position:absolute;inset:auto 12px calc(100% + 2px)}.sidebar.collapsed .sidebar-user-dropdown.bottom-positioned{width:200px;margin:0;position:absolute;inset:auto auto 0 calc(100% + 14px)}.sidebar-nav-scroll{scrollbar-gutter:stable;scrollbar-width:thin;scrollbar-color:transparent transparent;overscroll-behavior:contain;flex:auto;min-height:0;padding:0 12px 14px;overflow-y:auto}.user-action-btn{color:var(--ink-500);cursor:pointer;background:0 0;border:0;flex-shrink:0;place-items:center;font-family:inherit;display:inline-grid}.user-action-btn:hover{background:var(--sidebar-hover);color:var(--sidebar-accent)}.nav-groups{flex-direction:column;gap:4px;display:flex}.nav-group{border-radius:12px;flex-direction:column;gap:4px;transition:background-color .16s;display:flex}.nav-item{padding:var(--ui-nav-pad-y) var(--ui-nav-pad-x);color:var(--ink-700);cursor:pointer;-webkit-user-select:none;user-select:none;font-weight:400;font-size:var(--ui-nav-font-size);border-radius:10px;align-items:center;gap:12px;transition:background .12s;display:flex}.nav-item:hover{background:var(--sidebar-hover);color:var(--sidebar-accent)}.nav-item:hover svg{color:var(--sidebar-accent)}.nav-item.active{background:var(--sidebar-selected);font-weight:600;color:var(--sidebar-accent)!important}.nav-item.active svg{color:var(--sidebar-accent)!important}.nav-item svg{color:var(--ink-500);flex-shrink:0}.nav-label{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.nav-group-trigger{width:100%;padding:var(--ui-nav-pad-y) var(--ui-nav-pad-x);color:var(--ink-700);font-family:inherit;font-size:var(--ui-nav-font-size);font-weight:500;line-height:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:10px;align-items:center;gap:12px;transition:background-color .16s,color .16s;display:flex}.nav-group-trigger:hover{background:var(--sidebar-hover);color:var(--sidebar-accent)}.nav-group-trigger.is-expanded{color:var(--ink-700);background:0 0;font-weight:500}.nav-group-trigger:hover>svg:first-child,.nav-group-trigger:hover .nav-group-chevron{color:var(--sidebar-accent)}.nav-group-trigger>svg:first-child{color:var(--ink-500);flex-shrink:0}.nav-group-chevron{color:var(--ink-500);flex-shrink:0;margin-left:auto;transition:transform .16s}.nav-group-trigger.is-expanded .nav-group-chevron{color:var(--ink-500);transform:rotate(180deg)}.nav-group-trigger:focus-visible,.nav-tree-item:focus-visible{outline:2px solid var(--ink-400);outline-offset:2px}.nav-tree{flex-direction:column;gap:2px;padding:2px 0 4px;display:flex}.nav-tree-item{min-height:36px;color:var(--ink-500);font-size:var(--ui-nav-font-size);cursor:pointer;border-radius:10px;align-items:center;padding:8px 10px 8px 46px;font-weight:400;transition:background .12s,color .12s;display:flex;position:relative}.nav-item-count{border-radius:var(--ui-control-radius);background:var(--sidebar-hover);color:inherit;font-size:var(--fs-xs);font-feature-settings:"tnum" 1, "ss01" 1;white-space:nowrap;flex:none;margin-inline-start:auto;padding-inline:7px;font-weight:500;line-height:22px}.nav-tree-item:before{content:"";z-index:1;background:var(--ink-200);border-radius:50%;width:5px;height:5px;position:absolute;top:50%;left:24px;transform:translate(-50%,-50%)}.nav-tree-item:not(:last-child):after{content:"";border-left:1px dashed var(--ink-200);height:calc(100% + 2px);position:absolute;top:50%;left:24px}.nav-tree-item:hover{background:var(--sidebar-hover);color:var(--sidebar-accent)}.nav-tree-item.active{background:var(--sidebar-selected);font-weight:600;color:var(--sidebar-accent)!important}.nav-tree-item.active:hover{background:var(--sidebar-selected)}.nav-tree-item.active:before{background:var(--sidebar-accent);width:6px;height:6px}@media (prefers-reduced-motion:reduce){.nav-group-chevron{transition:none}}.sidebar-footer{border-top:1px solid var(--ink-100);background:var(--card);flex-shrink:0;align-items:center;gap:6px;min-height:66px;padding:9px 10px;display:flex;position:relative}.sidebar-account-menu{flex:auto;min-width:0;position:relative}.sidebar-account-trigger{width:100%;min-width:0;color:var(--ink-900);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:10px;align-items:center;gap:9px;padding:4px;display:flex}.sidebar-account-trigger:hover{background:var(--ink-50)}.sidebar-user-avatar{object-fit:cover;background:0 0;border-radius:50%;flex-shrink:0;width:34px;height:34px;display:block;box-shadow:0 2px 6px #3341552e}.sidebar-user-meta{flex-direction:column;flex:auto;gap:1px;min-width:0;display:flex}.sidebar-user-name,.sidebar-user-role{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.sidebar-user-name{font-size:var(--fs-sm);color:var(--ink-900);font-weight:600}.sidebar-user-role{font-size:var(--fs-2xs);color:var(--ink-500)}.sidebar-account-chevron{color:var(--ink-400);flex-shrink:0;transition:transform .15s}.sidebar-account-chevron.open{transform:rotate(180deg)}.sidebar-user-dropdown{z-index:9001;border:1px solid var(--ink-100);background:var(--card);width:200px;box-shadow:var(--shadow-lg);color:var(--ink-900);border-radius:12px;padding:6px 0;position:absolute;bottom:0;left:calc(100% + 54px)}.sidebar-user-dropdown .dropdown-divider{background:var(--ink-100)}.sidebar-user-dropdown .dropdown-user-info .info-name{color:var(--ink-900)}.sidebar-user-dropdown .dropdown-user-info .info-role{color:var(--ink-500)}.sidebar-user-dropdown .dropdown-item{color:var(--ink-700)}.sidebar-user-dropdown .dropdown-item:hover{background:var(--sidebar-hover);color:var(--sidebar-accent)}.sidebar-user-dropdown .dropdown-item:hover svg{color:var(--sidebar-accent)}.sidebar-user-dropdown .dropdown-item svg{color:var(--ink-500)}.sidebar-user-dropdown .dropdown-item.danger:hover svg{color:#f87171}.sidebar.collapsed .nav-label{display:none}.sidebar.collapsed .nav-item{justify-content:center;padding:10px}.sidebar.collapsed .nav-groups,.sidebar.collapsed .nav-group{gap:4px}.sidebar.collapsed .sidebar-brand{gap:2px;padding-inline:6px}.sidebar.collapsed .sidebar-brand-link .name,.sidebar.collapsed .sidebar-user-meta,.sidebar.collapsed .sidebar-account-chevron{display:none}.sidebar.collapsed .sidebar-brand-link .logo{width:28px;height:28px}.sidebar.collapsed .sidebar-toggle{width:27px;height:27px}.sidebar.collapsed .sidebar-nav-scroll{scrollbar-gutter:auto;scrollbar-width:none;padding-inline:0}.sidebar.collapsed .sidebar-nav-scroll::-webkit-scrollbar{display:none}.sidebar.collapsed .sidebar-header{justify-content:center;align-items:center;gap:0;width:100%;min-height:72px;padding:12px 0;display:flex}.sidebar.collapsed .sidebar-brand-link{justify-content:center}.sidebar.collapsed .sidebar-footer{flex-direction:column-reverse;gap:4px;margin:6px 8px 10px;padding:6px}.sidebar.collapsed .sidebar-account-trigger{justify-content:center;padding:2px}.sidebar.collapsed .sidebar-user-dropdown{left:calc(100% + 16px)}.sidebar.collapsed .sidebar-bottom-group{flex-direction:column;align-items:stretch;display:flex}.sidebar.collapsed .sidebar-user-section,.sidebar.collapsed .sidebar-utility-footer{background:inherit;width:100%}.collapsed-group-trigger{width:36px;height:36px;color:var(--ink-500);background:0 0;border:0;border-radius:10px;place-items:center;margin:0 auto;padding:0;transition:background-color .16s,color .16s,transform .18s cubic-bezier(.22,1,.36,1);display:grid}.collapsed-group-trigger:hover,.collapsed-group-trigger.open{background:var(--sidebar-hover);color:var(--sidebar-accent)}.collapsed-group-trigger.active{background:var(--sidebar-selected);color:var(--sidebar-accent)}.collapsed-group-trigger:hover{transform:translate(1px)}.collapsed-group-trigger:focus-visible,.collapsed-submenu-item:focus-visible,.sidebar-theme-tab:focus-visible,.sidebar-theme-collapsed-toggle:focus-visible{outline:2px solid var(--sidebar-accent);outline-offset:2px}.collapsed-submenu-popover{z-index:9010;border:1px solid var(--ink-100);background:var(--card);width:224px;max-height:min(340px,100vh - 16px);box-shadow:var(--shadow-lg);border-radius:12px;padding:8px;transition:background-color .22s,border-color .22s,color .18s;animation:.2s cubic-bezier(.22,1,.36,1) collapsed-submenu-in;position:absolute;left:calc(100% + 10px);overflow:hidden}.collapsed-submenu-title{color:var(--ink-900);font-size:var(--fs-sm);border-bottom:1px solid var(--ink-100);padding:7px 9px 8px;font-weight:600}.collapsed-submenu-list{flex-direction:column;gap:3px;max-height:280px;padding-top:6px;display:flex;overflow-y:auto}.collapsed-submenu-item{min-height:36px;color:var(--ink-700);font-size:var(--ui-nav-font-size);border-radius:8px;align-items:center;gap:9px;padding:8px 10px;transition:background .12s,color .12s;display:flex}.collapsed-submenu-item svg{color:var(--ink-500);flex-shrink:0}.collapsed-submenu-item:hover{background:var(--sidebar-hover);color:var(--sidebar-accent)}.collapsed-submenu-item:hover svg{color:var(--sidebar-accent)}.collapsed-submenu-item.active{background:var(--sidebar-selected);color:var(--sidebar-accent);font-weight:600}.collapsed-submenu-item.active svg{color:var(--sidebar-accent)}@keyframes collapsed-submenu-in{0%{opacity:0;transform:translate(-5px)}to{opacity:1;transform:translate(0)}}.sidebar-utility-footer{background:#f9fafb;flex-shrink:0;justify-content:center;align-items:center;gap:8px;min-height:58px;padding:12px 12px 9px;transition:min-height .24s cubic-bezier(.2,0,0,1),padding .24s cubic-bezier(.2,0,0,1),background-color .22s;display:flex;position:relative}.sidebar-theme-control{width:100%;min-width:0;color:var(--ink-500);font-size:var(--fs-2xs);background:#eceef1;border-radius:9px;grid-template-columns:repeat(2,minmax(0,1fr));align-items:center;gap:3px;padding:3px;display:grid}.sidebar-theme-tab{min-width:0;min-height:28px;color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;border-radius:7px;justify-content:center;align-items:center;gap:6px;padding:5px 8px;transition:color .16s,background-color .16s,box-shadow .16s;display:inline-flex}.sidebar-theme-tab:hover{color:var(--ink-900)}.sidebar-theme-tab.active{background:var(--card);color:var(--ink-900);box-shadow:0 1px 3px #0f172a1f}.sidebar-theme-collapsed-toggle{color:#70757d;cursor:pointer;background:#eceef1;border:0;border-radius:8px;place-items:center;width:34px;height:34px;margin:0 auto;padding:0;transition:background-color .16s,color .16s;display:grid}.sidebar-theme-collapsed-toggle:hover{color:#24272b;background:#e1e4e8}.sidebar.collapsed .sidebar-utility-footer{justify-content:center;min-height:58px;padding:8px 10px 10px}.sidebar.collapsed .sidebar-theme-control{background:0 0;padding:0;display:block}:where(:root[data-theme=dark]) .sidebar{--sidebar-hover:#12151d;--sidebar-selected:#131526;--ink-900:#f8fafc;--ink-700:#d5dae2;--ink-500:#9aa3b2;--ink-400:#7f8998;--ink-300:#505967;--ink-200:#343c48;--ink-100:#242b35;--ink-50:#171c24;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:#0a0e16;border-right-color:#1f2530}:where(:root[data-theme=dark]) .sidebar .sidebar-brand-link,:where(:root[data-theme=dark]) .sidebar .sidebar-brand-link .name,:where(:root[data-theme=dark]) .sidebar .sidebar-user-name,:where(:root[data-theme=dark]) .sidebar .sidebar-user-role,:where(:root[data-theme=dark]) .sidebar .sidebar-theme-control,:where(:root[data-theme=dark]) .sidebar .nav-group-trigger,:where(:root[data-theme=dark]) .sidebar .nav-tree-item,:where(:root[data-theme=dark]) .sidebar .collapsed-group-trigger,:where(:root[data-theme=dark]) .sidebar .collapsed-submenu-title,:where(:root[data-theme=dark]) .sidebar .collapsed-submenu-item{transition:background-color .22s,border-color .22s,color .18s}@keyframes account-menu-reveal{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}@keyframes theme-icon-enter{0%{opacity:0;transform:scale(.75)}to{opacity:1;transform:scale(1)}}:where(:root[data-theme=dark]) .sidebar .sidebar-user-card,:where(:root[data-theme=dark]) .sidebar .sidebar-user-dropdown,:where(:root[data-theme=dark]) .sidebar .collapsed-submenu-popover,:where(:root[data-theme=dark]) .sidebar .topbar-announcement-dropdown{background:#12151d;border-color:#2a2f3a}:where(:root[data-theme=dark]) .sidebar .nav-item:hover,:where(:root[data-theme=dark]) .sidebar .nav-group-trigger:hover,:where(:root[data-theme=dark]) .sidebar .nav-tree-item:hover,:where(:root[data-theme=dark]) .sidebar .collapsed-group-trigger:hover,:where(:root[data-theme=dark]) .sidebar .collapsed-group-trigger.open,:where(:root[data-theme=dark]) .sidebar .collapsed-submenu-item:hover,:where(:root[data-theme=dark]) .sidebar .sidebar-user-dropdown .dropdown-item:hover{background:var(--sidebar-hover);color:var(--sidebar-accent)}:where(:root[data-theme=dark]) .sidebar .sidebar-user-card:hover,:where(:root[data-theme=dark]) .sidebar .sidebar-user-card.open{background:var(--sidebar-hover);border-color:#393062}:where(:root[data-theme=dark]) .sidebar .collapsed-group-trigger.active,:where(:root[data-theme=dark]) .sidebar .collapsed-submenu-item.active,:where(:root[data-theme=dark]) .sidebar .nav-item.active,:where(:root[data-theme=dark]) .sidebar .nav-tree-item.active{background:var(--sidebar-selected);color:var(--sidebar-accent)!important}:where(:root[data-theme=dark]) .sidebar .collapsed-group-trigger.active svg,:where(:root[data-theme=dark]) .sidebar .collapsed-submenu-item.active svg,:where(:root[data-theme=dark]) .sidebar .nav-item.active svg{color:var(--sidebar-accent)!important}:where(:root[data-theme=dark]) .sidebar .nav-tree-item.active:before{background:var(--sidebar-accent)}:where(:root[data-theme=dark]) .sidebar .nav-tree-item.active:hover{background:var(--sidebar-selected)}:where(:root[data-theme=dark]) .sidebar .topbar-notification-dropdown,:where(:root[data-theme=dark]) .sidebar .notification-dropdown-tabs,:where(:root[data-theme=dark]) .sidebar .dropdown-item,:where(:root[data-theme=dark]) .sidebar .announcement-dropdown-item{color:var(--ink-700)}.sidebar{--sidebar-accent:#202327;--sidebar-accent-strong:#101214;--sidebar-hover:#f1f2f4;--sidebar-selected:var(--navigation-soft);background:#f7f8fa;border-right-color:#e2e5e9}.sidebar-header,.sidebar-bottom-group,.sidebar-utility-footer{background:#f7f8fa;border-color:#e2e5e9}.nav-group.is-expanded{background:0 0}.nav-group-trigger:hover,.nav-tree-item:hover,.collapsed-submenu-item:hover{color:#202327}.nav-tree-item.active,.collapsed-submenu-item.active{color:#111315!important}.sidebar-user-card:hover,.sidebar-user-card.open{border-color:#cfd3d8}.nav-group>:is(.nav-group-trigger,.collapsed-group-trigger)>svg:first-child,.collapsed-submenu-item>svg,.collapsed-submenu-item:hover>svg,.collapsed-submenu-item.active>svg{color:#7f858d!important}:where(:root[data-theme=dark]) .sidebar{--sidebar-accent:#f1f2f4;--sidebar-accent-strong:#fff;--sidebar-hover:#232627;--sidebar-selected:#323337;--ink-900:#f3f4f5;--ink-700:#d5d7da;--ink-500:#969ba2;--ink-400:#777d85;--ink-300:#555a61;--ink-200:#34373b;--ink-100:#292c2f;--ink-50:#1c1e20;background:#141718;border-right-color:#292c2f}:where(:root[data-theme=dark]) .sidebar .sidebar-header,:where(:root[data-theme=dark]) .sidebar .sidebar-bottom-group,:where(:root[data-theme=dark]) .sidebar .sidebar-utility-footer{background:#141718;border-color:#292c2f}:where(:root[data-theme=dark]) .sidebar .nav-group.is-expanded{background:0 0}:where(:root[data-theme=dark]) .sidebar .sidebar-user-card,:where(:root[data-theme=dark]) .sidebar .sidebar-user-dropdown,:where(:root[data-theme=dark]) .sidebar .collapsed-submenu-popover{background:#232627;border-color:#303337}:where(:root[data-theme=dark]) .sidebar .sidebar-user-card:hover,:where(:root[data-theme=dark]) .sidebar .sidebar-user-card.open{box-shadow:none;background:#202225;border-color:#3b3e43}:where(:root[data-theme=dark]) .sidebar .nav-group-trigger:hover,:where(:root[data-theme=dark]) .sidebar .nav-tree-item:hover,:where(:root[data-theme=dark]) .sidebar .collapsed-submenu-item:hover{background:var(--sidebar-hover);color:#f1f2f4}:where(:root[data-theme=dark]) .sidebar .nav-tree-item.active,:where(:root[data-theme=dark]) .sidebar .collapsed-submenu-item.active,:where(:root[data-theme=dark]) .sidebar .collapsed-group-trigger.active{background:var(--sidebar-selected);color:#fff!important}:where(:root[data-theme=dark]) .sidebar .sidebar-theme-control{background:#232627}:where(:root[data-theme=dark]) .sidebar .sidebar-theme-tab{color:#777d85}:where(:root[data-theme=dark]) .sidebar .sidebar-theme-tab:hover{color:#c8cbcf}:where(:root[data-theme=dark]) .sidebar .sidebar-theme-tab.active{color:#f3f4f5;box-shadow:none;background:#141718}:where(:root[data-theme=dark]) .sidebar .sidebar-theme-collapsed-toggle{color:#969ba2;background:#232627}:where(:root[data-theme=dark]) .sidebar .sidebar-theme-collapsed-toggle:hover{background:#2b2d30}:where(:root[data-theme=dark]) .sidebar .nav-group-chevron,:where(:root[data-theme=dark]) .sidebar .nav-group-trigger:hover .nav-group-chevron,:where(:root[data-theme=dark]) .sidebar .nav-group-trigger.is-expanded .nav-group-chevron{color:#777d85}:where(:root[data-theme=dark]) .sidebar .nav-group>:is(.nav-group-trigger,.collapsed-group-trigger)>svg:first-child{color:#969ba2!important}@media (prefers-reduced-motion:reduce){.app-body,.sidebar,.sidebar *,.collapsed-submenu-popover{transition:none;animation:none}}.main{--shell-scrollbar-size:var(--app-scrollbar-size);--shell-scrollbar-thumb:var(--app-scrollbar-thumb);--shell-scrollbar-thumb-active:var(--app-scrollbar-thumb-active);scrollbar-gutter:stable;scrollbar-width:thin;scrollbar-color:transparent transparent;overscroll-behavior-x:auto;overscroll-behavior-y:none;background:var(--card);flex-direction:column;min-width:0;display:flex;overflow-y:auto}.sidebar-nav-scroll.is-scrollbar-active,.main.is-scrollbar-active{scrollbar-color:var(--shell-scrollbar-thumb) transparent}@supports selector(::-webkit-scrollbar){.sidebar-nav-scroll,.main,.sidebar-nav-scroll.is-scrollbar-active,.main.is-scrollbar-active{scrollbar-width:auto;scrollbar-color:auto}}.sidebar-nav-scroll::-webkit-scrollbar{width:var(--shell-scrollbar-size);height:0}.main::-webkit-scrollbar{width:var(--shell-scrollbar-size);height:0}.sidebar-nav-scroll::-webkit-scrollbar-track{background:0 0}.main::-webkit-scrollbar-track{background:0 0}.sidebar-nav-scroll::-webkit-scrollbar-thumb{border-radius:var(--app-scrollbar-radius);border:var(--app-scrollbar-border);transition:var(--app-scrollbar-transition);background-color:#0000;background-clip:padding-box}.main::-webkit-scrollbar-thumb{border-radius:var(--app-scrollbar-radius);border:var(--app-scrollbar-border);transition:var(--app-scrollbar-transition);background-color:#0000;background-clip:padding-box}.sidebar-nav-scroll.is-scrollbar-active::-webkit-scrollbar-thumb:vertical{background-color:var(--shell-scrollbar-thumb)}.main.is-scrollbar-active::-webkit-scrollbar-thumb:vertical{background-color:var(--shell-scrollbar-thumb)}.sidebar-nav-scroll.is-scrollbar-active::-webkit-scrollbar-thumb:hover{background-color:var(--shell-scrollbar-thumb-active)!important}.main.is-scrollbar-active::-webkit-scrollbar-thumb:hover{background-color:var(--shell-scrollbar-thumb-active)!important}.sidebar-nav-scroll::-webkit-scrollbar-corner{background:0 0}.main::-webkit-scrollbar-corner{background:0 0}.permission-preview-banner{z-index:20;min-height:42px;padding:7px var(--ui-topbar-pad-x);background:var(--warn-soft);border-bottom:1px solid var(--warn);flex-wrap:wrap;align-items:center;gap:10px;display:flex;position:sticky;top:0}@supports (color:color-mix(in lab, red, red)){.permission-preview-banner{border-bottom:1px solid color-mix(in srgb, var(--warn) 28%, transparent)}}.permission-preview-banner{color:var(--warn);font-size:var(--fs-sm);flex-shrink:0}.permission-preview-copy{align-items:baseline;gap:10px;min-width:0;margin-right:auto;display:flex}.permission-preview-copy strong{color:var(--ink-900);white-space:nowrap;font-weight:600}.permission-preview-copy span{color:var(--ink-700)}.super-admin-tools{position:relative}.super-admin-tools-trigger{cursor:pointer;justify-content:center;align-items:center;display:inline-flex}.super-admin-tools-trigger:focus-visible{outline:2px solid var(--rausch);outline-offset:2px}.super-admin-panel-user-select{z-index:80;border:1px solid var(--ink-100);border-radius:var(--radius-lg);background:var(--surface);width:min(360px,100vw - 32px);box-shadow:var(--shadow-lg);-webkit-user-select:text;user-select:text;flex-direction:column;gap:8px;margin-top:8px;padding:10px;display:flex;position:absolute;top:calc(100% + 8px);right:0}.super-admin-panel-user-select .super-admin-user-search{width:100%;min-height:var(--ui-button-min-h);padding:0 var(--ui-control-pad-x);border-radius:var(--ui-control-radius);border:1px solid var(--ink-200);background:var(--surface);color:var(--ink-900);font-size:var(--type-compact-control-size);outline:none;font-weight:400;transition:border-color .15s,box-shadow .15s}.super-admin-panel-user-select .super-admin-user-search::placeholder{color:var(--ink-500)}.super-admin-panel-user-select .super-admin-user-search:focus{border-color:var(--rausch);box-shadow:0 0 0 3px var(--rausch-soft)}.super-admin-panel-user-select .user-list-options{background:var(--surface);border-radius:var(--ui-control-radius);border:1px solid var(--ink-100);flex-direction:column;gap:2px;max-height:140px;padding:4px;display:flex;overflow-y:auto}.super-admin-panel-user-select .user-list-option{width:100%!important;min-height:var(--ui-button-min-h)!important;padding:0 var(--ui-control-pad-x)!important;border-radius:var(--ui-control-radius)!important;cursor:pointer!important;color:var(--ink-700)!important;font-weight:400!important;font-size:var(--type-compact-control-size)!important;background:0 0!important;border:none!important;justify-content:flex-start!important;align-items:center!important;gap:4px!important;transition:background-color .15s,color .15s!important;display:flex!important}.super-admin-panel-user-select .user-list-option:hover,.super-admin-panel-user-select .user-list-option[aria-selected=true]{background:var(--rausch-soft)!important;color:var(--rausch)!important;font-weight:500!important}.super-admin-panel-user-select .user-list-option .display-name{color:var(--ink-500);font:inherit}.super-admin-panel-user-select .user-list-loading,.super-admin-panel-user-select .user-list-empty{text-align:center;color:var(--ink-500);font-size:var(--type-supporting-size);padding:12px}.content-top-header{padding:10px var(--ui-page-pad-x) 0;background:0 0;flex-shrink:0;justify-content:space-between;align-items:center;gap:3px;min-height:44px;display:flex}.content-breadcrumbs{color:var(--ink-500);flex:auto;align-items:center;gap:3px;min-width:0;display:flex}.content-top-header+.page,.content-top-header~.page,.workspace-tabs+.page,.workspace-tabs~.page{padding-top:12px}.workspace-tabs{height:36px;padding:0 var(--ui-page-pad-x);border-bottom:1px solid var(--ink-100);flex-shrink:0;align-items:stretch;margin-top:6px;display:flex;position:relative}.workspace-tabs-scroll{scrollbar-width:none;flex:auto;align-items:stretch;min-width:0;display:flex;overflow:auto hidden}.workspace-tabs-scroll::-webkit-scrollbar{display:none}.workspace-tabs[data-overflow-start] .workspace-tabs-scroll{-webkit-mask-image:linear-gradient(90deg,#0000,#000 24px);mask-image:linear-gradient(90deg,#0000,#000 24px)}.workspace-tabs[data-overflow-end] .workspace-tabs-scroll{-webkit-mask-image:linear-gradient(270deg,#0000,#000 24px);mask-image:linear-gradient(270deg,#0000,#000 24px)}.workspace-tabs[data-overflow-start][data-overflow-end] .workspace-tabs-scroll{-webkit-mask-image:linear-gradient(90deg,#0000,#000 24px calc(100% - 24px),#0000);mask-image:linear-gradient(90deg,#0000,#000 24px calc(100% - 24px),#0000)}.workspace-tab{max-width:200px;color:var(--ink-500);flex-shrink:0;align-items:center;display:flex;position:relative}.workspace-tab+.workspace-tab:before{content:"";background:var(--ink-100);width:1px;position:absolute;top:11px;bottom:11px;left:0}.workspace-tab:after{content:"";background:0 0;border-radius:2px 2px 0 0;height:2px;position:absolute;bottom:-1px;left:8px;right:8px}.workspace-tab:hover,.workspace-tab.is-active{color:var(--ink-900)}.workspace-tab-label{min-width:0;height:100%;color:inherit;font-size:var(--type-compact-control-size);text-overflow:ellipsis;white-space:nowrap;cursor:pointer;background:0 0;border:0;padding:0 12px;font-weight:500;overflow:hidden}.workspace-tab.is-active .workspace-tab-label{font-weight:600}.workspace-tab:has(.workspace-tab-close) .workspace-tab-label{padding-right:2px}.workspace-tab-label:focus-visible,.workspace-tab-close:focus-visible,.workspace-tabs-more:focus-visible{outline:2px solid var(--ink-900);outline-offset:-4px;border-radius:6px}.workspace-tab-close{width:18px;height:18px;color:var(--ink-400);cursor:pointer;opacity:0;background:0 0;border:0;border-radius:4px;justify-content:center;align-items:center;margin-right:8px;display:inline-flex}.workspace-tab:hover .workspace-tab-close,.workspace-tab.is-active .workspace-tab-close,.workspace-tab-close:focus-visible{opacity:1}.workspace-tab-close:hover{background:var(--ink-100);color:var(--ink-900)}.workspace-tabs-more{width:28px;color:var(--ink-500);cursor:pointer;background:0 0;border:0;flex-shrink:0;justify-content:center;align-items:center;margin-left:4px;display:inline-flex}.workspace-tabs-more:hover,.workspace-tabs-more[data-state=open]{color:var(--ink-900)}@media (hover:none){.workspace-tab-close{opacity:1}}.content-top-actions{flex-shrink:0;align-items:center;gap:10px;margin-left:auto;display:flex}.content-top-actions .topbar-bell,.content-top-actions .super-admin-tools-trigger{border:1px solid var(--ink-200);background:var(--card);width:36px;height:36px;color:var(--ink-700);border-radius:50%;box-shadow:0 1px 2px #0000000a}.content-top-actions .topbar-bell:hover,.content-top-actions .super-admin-tools-trigger:hover{border-color:var(--ink-300);background:var(--ink-50);color:var(--ink-900)}.content-top-actions .topbar-announcement-dropdown{inset:calc(100% + 8px) 0 auto auto}.content-breadcrumbs .crumb-separator{color:var(--ink-300)}.content-breadcrumbs .crumb-btn,.content-breadcrumbs .crumb-static{max-width:180px;color:var(--ink-500);font-size:var(--fs-xs);padding:3px 5px;font-weight:500}.content-breadcrumbs .crumb-btn:hover{color:var(--ink-900);background:#ffffffb3}.content-breadcrumbs .crumb-btn.now,.content-breadcrumbs .crumb-static.now{color:var(--ink-700);font-weight:600}.topbar{z-index:9000;color:#f1f5f9;background:#0f172a;border-bottom:1px solid #ffffff14;justify-content:space-between;align-items:center;height:56px;padding:0 24px;display:flex;position:relative;box-shadow:0 4px 20px #00000026}.topbar-left{align-items:center;gap:16px;min-width:0;display:flex}.topbar-brand{-webkit-user-select:none;user-select:none;flex-shrink:0;align-items:center;gap:10px;display:flex}.topbar-brand .logo{border-radius:8px;flex-shrink:0;width:30px;height:30px;display:block}.topbar-brand .name{font-weight:600;font-size:var(--fs-md);color:#f8fafc;white-space:nowrap}.topbar-toggle{color:#94a3b8;cursor:pointer;background:0 0;border:none;border-radius:6px;flex-shrink:0;justify-content:center;align-items:center;padding:6px;transition:all .15s;display:inline-flex}.topbar-toggle:hover{color:#f8fafc;background:#ffffff14}.topbar-toggle:active{transform:scale(.95)}.topbar-todo-badge{box-shadow:0 0 0 2px var(--bg);border-radius:999px;display:inline-flex;position:absolute;top:-6px;right:-7px}.topbar-user-menu{display:inline-block;position:relative}.topbar-user-trigger{cursor:pointer;font:inherit;color:#f1f5f9;background:#ffffff0f;border:1px solid #ffffff1a;border-radius:999px;align-items:center;gap:8px;padding:4px 12px 4px 6px;font-weight:600;transition:all .2s cubic-bezier(.4,0,.2,1);display:flex}.topbar-user-trigger:hover{color:#fff;background:#ffffff1f;border-color:#fff3;transform:translateY(-1px)}.topbar-user-trigger:active{transform:translateY(0)scale(.98)}.topbar-user-trigger .user-avatar{color:#fff;width:26px;height:26px;font-size:var(--fs-xs);text-transform:uppercase;background:linear-gradient(135deg,#ff385c 0%,#e31c5f 100%);border-radius:50%;justify-content:center;align-items:center;font-weight:600;display:flex}.topbar-user-trigger .user-name{font-size:var(--fs-sm);text-overflow:ellipsis;white-space:nowrap;max-width:100px;overflow:hidden}.topbar-user-trigger .arrow-icon{color:#94a3b8;transition:transform .15s}.topbar-user-trigger .arrow-icon.open{transform:rotate(180deg)}.topbar-user-dropdown{z-index:9001;transform-origin:100% 0;color:#f1f5f9;background:#1e293b;border:1px solid #ffffff14;border-radius:12px;width:200px;padding:6px 0;animation:.2s cubic-bezier(.16,1,.3,1) dropdownFadeIn;position:absolute;top:calc(100% + 8px);right:0;box-shadow:0 10px 30px #0000004d,0 4px 12px #00000026}@keyframes dropdownFadeIn{0%{opacity:0;transform:scale(.95)translateY(-8px)}to{opacity:1;transform:scale(1)translateY(0)}}.dropdown-user-info{text-align:left;padding:10px 16px}.dropdown-user-info .info-name{font-size:var(--fs-base);color:#fff;font-weight:600}.dropdown-user-info .info-role{font-size:var(--fs-2xs);color:#94a3b8;margin-top:2px}.dropdown-divider{background:#ffffff14;height:1px;margin:6px 0}.dropdown-item{text-align:left;width:100%;font:inherit;font-size:var(--fs-sm);color:#cbd5e1;cursor:pointer;background:0 0;border:none;align-items:center;gap:8px;padding:8px 16px;transition:background .12s;display:flex}.dropdown-item:hover{color:#fff;background:#ffffff14}.dropdown-item svg{color:#94a3b8}.dropdown-item:hover svg{color:#fff}.dropdown-item.danger{color:#f87171}.dropdown-item.danger:hover{color:#f87171;background:#ef444426}.dropdown-item.danger svg{color:#f87171}.crumbs,.crumb-item-wrap{align-items:center;gap:4px;min-width:0;display:flex}.crumb-separator{color:#ffffff40;flex-shrink:0;margin:0 2px}.crumb-btn{color:#94a3b8;font:inherit;cursor:pointer;white-space:nowrap;background:0 0;border:0;border-radius:6px;align-items:center;gap:6px;max-width:180px;padding:4px 8px;font-weight:500;transition:all .18s;display:inline-flex}.crumb-btn:hover{color:#fff;background:#ffffff14}.crumb-btn .crumb-label{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.crumb-btn.now{color:#fff;font-weight:600}.crumb-static{color:#94a3b8;font:inherit;white-space:nowrap;align-items:center;gap:6px;max-width:180px;padding:4px 8px;font-weight:500;display:inline-flex}.crumb-static .crumb-label{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.crumb-static.now{color:#fff;font-weight:600}.crumb-icon{color:var(--ink-400);flex-shrink:0;transition:color .15s}.crumb-btn:hover .crumb-icon{color:var(--ink-700)}.breadcrumb-link{color:var(--ink-500);font:inherit;background:0 0;border:0;border-radius:6px;padding:2px 4px;font-weight:500}.breadcrumb-link:hover{background:var(--ink-50);color:var(--ink-900)}.topbar-actions{align-items:center;gap:12px;margin-left:auto;display:flex}.support-floating-toolbar{z-index:8000;-webkit-user-select:none;user-select:none;touch-action:none;background:0 0;border:0;flex-direction:column;align-items:flex-end;padding:0;display:flex;position:fixed}.support-floating-toolbar.is-left{align-items:flex-start}body:has(.date-range-filter-popover,.quick-date-range-popover) .support-floating-toolbar{visibility:hidden;opacity:0;pointer-events:none}.support-floating-toolbar.is-right{align-items:flex-end}.support-toolbar-toggle{z-index:2;color:#fff;cursor:pointer;touch-action:none;background:linear-gradient(135deg,#4f46e5 0%,#3730a3 100%);border:1px solid #ffffff40;border-radius:50%;justify-content:center;align-items:center;width:48px;height:48px;padding:0;transition:transform .24s cubic-bezier(.34,1.56,.64,1),box-shadow .24s,background .24s;display:inline-flex;position:relative;box-shadow:0 8px 24px -2px #4f46e573,0 2px 6px #0f172a26,inset 0 1px #ffffff59}.support-toolbar-toggle:hover{transform:scale(1.08);box-shadow:0 12px 30px -2px #4f46e58c,0 4px 12px #0f172a33,inset 0 1px #fff6}.support-toolbar-toggle:active{transform:scale(.95)}.support-toolbar-toggle.is-active{background:linear-gradient(135deg,#1e293b 0%,#0f172a 100%);border-color:#ffffff26;box-shadow:0 8px 24px #0f172a59,inset 0 1px #fff3}.support-toggle-icon-wrap{justify-content:center;align-items:center;width:22px;height:22px;transition:transform .3s cubic-bezier(.34,1.56,.64,1);display:flex;position:relative}.support-toolbar-toggle.is-active .support-toggle-icon-wrap{transform:rotate(180deg)}.support-icon-help,.support-icon-close{transition:opacity .2s,transform .2s;position:absolute}.support-icon-help{opacity:1;transform:scale(1)rotate(0)}.support-icon-close{opacity:0;transform:scale(.5)rotate(-90deg)}.support-toolbar-toggle.is-active .support-icon-help{opacity:0;transform:scale(.5)rotate(90deg)}.support-toolbar-toggle.is-active .support-icon-close{opacity:1;transform:scale(1)rotate(0)}.support-toolbar-toggle:before{content:"";opacity:.6;z-index:-1;background:radial-gradient(circle,#6366f166 0%,#0000 70%);border-radius:50%;transition:opacity .2s;animation:3s ease-in-out infinite support-breath;position:absolute;inset:-4px}.support-toolbar-toggle.is-active:before,.support-floating-toolbar.is-dragging .support-toolbar-toggle:before{opacity:0;animation:none}@keyframes support-breath{0%,to{opacity:.4;transform:scale(1)}50%{opacity:.8;transform:scale(1.18)}}.support-toolbar-toggle:after{content:"";opacity:0;border:2px solid #6366f199;border-radius:50%;transition:transform .2s,opacity .15s;position:absolute;inset:-4px;transform:scale(.85)}.support-floating-toolbar.is-pressing .support-toolbar-toggle:after{opacity:1;transform:scale(1.05)}.support-floating-toolbar.is-dragging .support-toolbar-toggle{cursor:grabbing;transform:scale(1.08)}.support-toolbar-toggle:focus-visible,.support-toolbar-action:focus-visible{outline-offset:3px;outline:2px solid #6366f166}.support-toolbar-actions{pointer-events:none;z-index:1;flex-direction:column;gap:8px;display:flex;position:absolute;bottom:58px}.support-floating-toolbar.is-left .support-toolbar-actions{align-items:stretch;left:0}.support-floating-toolbar.is-right .support-toolbar-actions{align-items:stretch;right:0}.support-floating-toolbar.is-expanded .support-toolbar-actions{pointer-events:auto}.support-toolbar-action{white-space:nowrap;width:auto;min-height:44px;color:var(--ink-900);-webkit-backdrop-filter:blur(16px)saturate(180%);font:inherit;cursor:pointer;opacity:0;background:#ffffffeb;border:1px solid #e2e8f0e6;border-radius:22px;align-items:center;gap:8px;padding:5px 12px 5px 6px;transition:opacity .22s cubic-bezier(.16,1,.3,1),transform .26s cubic-bezier(.34,1.56,.64,1),box-shadow .2s,border-color .2s,background-color .2s;display:flex;transform:translateY(12px)scale(.88);box-shadow:0 10px 28px -4px #0f172a1f,0 2px 8px -1px #0f172a0a}.support-floating-toolbar.is-left .support-toolbar-action{transform-origin:0 100%;flex-direction:row;padding:5px 12px 5px 6px}.support-floating-toolbar.is-left .support-toolbar-text{text-align:left}.support-floating-toolbar.is-right .support-toolbar-action{transform-origin:100% 100%;flex-direction:row-reverse;padding:5px 6px 5px 12px}.support-floating-toolbar.is-right .support-toolbar-text{text-align:right}.support-floating-toolbar.is-expanded .support-toolbar-action{opacity:1;transform:translateY(0)scale(1)}.support-floating-toolbar.is-expanded .support-toolbar-action:first-child{transition-delay:40ms}.support-floating-toolbar.is-expanded .support-toolbar-action:nth-child(2){transition-delay:0s}.support-toolbar-action:hover{background:var(--card);border-color:#6366f159;transform:translateY(-2px)scale(1.02);box-shadow:0 14px 34px -4px #4f46e52e,0 4px 12px #0f172a14}.support-toolbar-action:active{transform:translateY(0)scale(.98)}.support-toolbar-icon-badge{color:#fff;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:30px;height:30px;display:flex;box-shadow:inset 0 1px #ffffff4d}.support-toolbar-icon-badge.manual-badge{background:linear-gradient(135deg,#6366f1 0%,#4f46e5 100%);box-shadow:0 4px 12px #6366f159}.support-toolbar-icon-badge.feedback-badge{background:linear-gradient(135deg,#10b981 0%,#059669 100%);box-shadow:0 4px 12px #10b98159}.support-toolbar-text{text-align:left;flex-direction:column;line-height:1.25;display:flex}.support-toolbar-label{font-size:var(--fs-sm);color:var(--ink-900);font-weight:600}.support-toolbar-sub{font-size:var(--fs-xs);color:var(--ink-500);margin-top:1px}@media (prefers-reduced-motion:reduce){.support-floating-toolbar,.support-toolbar-actions,.support-toolbar-toggle,.support-toolbar-toggle:after,.support-toolbar-action{transition:none}}.search-box{background:var(--ink-50);border:1px solid #0000;border-radius:999px;align-items:center;gap:8px;width:280px;padding:8px 14px;transition:all .12s;display:flex}.search-box:focus-within{background:var(--card);border-color:var(--ink-200);box-shadow:var(--shadow-sm)}.search-box input{background:0 0;border:none;outline:none;flex:1;width:100%}.icon-btn{border:1px solid var(--ink-200);background:var(--card);width:38px;height:38px;color:var(--ink-700);border-radius:50%;place-items:center;display:grid;position:relative}.icon-btn:hover{background:var(--ink-50)}.icon-btn .dot{background:var(--rausch);border:2px solid #fff;border-radius:50%;width:8px;height:8px;position:absolute;top:8px;right:9px}.topbar-bell-menu{display:inline-block;position:relative}.topbar-bell{color:#f1f5f9;cursor:pointer;background:#ffffff0f;border:1px solid #ffffff1a;border-radius:999px;justify-content:center;align-items:center;width:34px;height:34px;transition:all .2s cubic-bezier(.4,0,.2,1);display:flex;position:relative}.topbar-bell:hover{color:#fff;background:#ffffff1f;border-color:#fff3;transform:translateY(-1px)}.topbar-bell:active{transform:translateY(0)scale(.98)}.sidebar-footer .topbar-bell-menu{flex-shrink:0}.sidebar-footer .topbar-bell{width:34px;height:34px;color:var(--ink-700);background:0 0;border-color:#0000}.sidebar-footer .topbar-bell:hover{border-color:var(--ink-100);background:var(--ink-50);color:var(--ink-900);transform:none}.sidebar-footer .topbar-announcement-dropdown{transform-origin:0 100%;inset:auto auto 0 calc(100% + 14px)}.sidebar.collapsed .sidebar-footer .topbar-announcement-dropdown{left:calc(100% + 16px)}.topbar-announcement-dropdown{z-index:9001;background:var(--card);border:1px solid var(--ink-100);width:340px;max-height:min(560px,100vh - 88px);box-shadow:var(--shadow-lg);transform-origin:100% 0;color:var(--ink-900);border-radius:12px;flex-direction:column;padding:6px 0;animation:.2s cubic-bezier(.16,1,.3,1) dropdownFadeIn;display:flex;position:absolute;top:calc(100% + 8px);right:0;overflow:hidden}.notification-dropdown-tabs{justify-content:center;align-items:center;gap:4px;padding:4px 10px;display:flex}.notification-dropdown-body{overflow-wrap:anywhere;white-space:normal;width:100%;min-width:0;display:block}.notification-dropdown-summary{text-overflow:ellipsis;white-space:nowrap;flex:auto;min-width:0;display:block;overflow:hidden}.topbar-announcement-dropdown .dropdown-divider{background:var(--ink-100)}.topbar-announcement-dropdown .dropdown-item{color:var(--ink-700)}.topbar-announcement-dropdown .dropdown-item:hover{background:var(--ink-50);color:var(--ink-900)}.announcement-dropdown-item{flex-direction:column;align-items:flex-start;gap:4px;margin:2px 0}.announcement-dropdown-title{text-overflow:ellipsis;white-space:nowrap;width:100%;color:var(--ink-900);font-size:var(--fs-sm);font-weight:500;line-height:1.4;display:block;overflow:hidden}.announcement-dropdown-item.is-unread .announcement-dropdown-title{font-weight:500}.announcement-dropdown-unread-dot{background:var(--rausch);vertical-align:middle;border-radius:50%;width:6px;height:6px;margin-right:6px;display:inline-block}.announcement-dropdown-meta{width:100%;font-size:var(--fs-xs);color:var(--ink-500);flex-wrap:nowrap;align-items:center;gap:8px;font-weight:400;line-height:1.4;display:flex}.announcement-dropdown-meta .announcement-time{color:var(--ink-400);font-size:var(--fs-2xs);white-space:nowrap;flex:none;margin-left:auto;font-weight:400}.notification-dropdown-notice-meta{grid-template-columns:minmax(0,1fr);gap:2px;display:grid}.notification-dropdown-notice-item .announcement-dropdown-title{overflow-wrap:anywhere;text-overflow:clip;white-space:normal;overflow:visible}.notification-dropdown-notice-meta .announcement-time{justify-self:end;margin-left:0}.announcement-dropdown-list{scrollbar-gutter:stable;scrollbar-width:thin;scrollbar-color:#94a3b88c transparent;flex:auto;min-height:0;max-height:360px;overflow-y:auto}.announcement-dropdown-list::-webkit-scrollbar{width:var(--app-scrollbar-size)}.announcement-dropdown-list::-webkit-scrollbar-track{background:0 0}.announcement-dropdown-list::-webkit-scrollbar-thumb{border:var(--app-scrollbar-border);border-radius:var(--app-scrollbar-radius);background-color:#94a3b88c;background-clip:padding-box}.announcement-dropdown-list::-webkit-scrollbar-thumb:hover{background-color:#7171718c}.announcement-dropdown-meta .state-mark{font-size:var(--fs-2xs)}.announcement-dropdown-loading-more{color:var(--ink-500);font-size:var(--fs-2xs);text-align:center;padding:8px 0}.announcement-dropdown-empty{font-size:var(--fs-sm);color:var(--ink-500);text-align:center;padding:14px 16px}.nav-section,.nav-section-groups,.nav-direct-links{flex-direction:column;gap:4px;display:flex}.nav-section+.nav-section{margin-top:16px}.nav-section-label{font-family:var(--font);font-size:var(--fs-xs);color:var(--ink-500);margin:0;padding:8px 12px 6px;font-weight:600;line-height:1.6}.nav-direct-item.active{background:var(--sidebar-selected);color:var(--sidebar-accent-strong);font-weight:600}.nav-direct-item>svg:first-child{color:#7f858d;flex-shrink:0}.nav-direct-item:focus-visible{outline:2px solid var(--ink-400);outline-offset:2px}.sidebar.collapsed .nav-section-label,.sidebar.collapsed .nav-direct-item .nav-label{display:none}.sidebar.collapsed .nav-section+.nav-section{border-top:1px solid var(--ink-100);margin-top:4px;padding-top:8px}.sidebar.collapsed .nav-direct-item{justify-content:center;min-height:40px;padding:10px 0}.page{padding:var(--ui-page-pad-y) var(--ui-page-pad-x) var(--ui-page-pad-bottom);gap:unset;width:100%;max-width:none;overflow:unset;background:unset;display:block}.product-master-workspace{flex-direction:column;flex:1;min-height:0;display:flex}.product-master-workspace>.tabs{flex-shrink:0}.product-master-workspace>.page{flex:1;height:auto;min-height:0}.list-page{flex-direction:column!important;flex:1 1 0!important;height:auto!important;min-height:0!important;padding-bottom:28px!important;display:flex!important;overflow:hidden!important}.list-page .page-head{margin-bottom:var(--ui-page-head-mb)!important}.list-page .filters{margin-bottom:28px!important}.list-page .page-head,.list-page .filters,.list-page .user-filters-card,.list-page>.compact-list-toolbar{flex-shrink:0!important}.list-page .list-card{flex:auto!important;height:auto!important;min-height:0!important}.task-center-page{padding-top:calc(var(--ui-page-pad-y) + 4px)!important}.variant-list-page{flex-direction:column;flex:1 1 0;height:auto;min-height:0;padding-bottom:28px;display:flex;overflow:hidden}.variant-list-page .page-head,.variant-list-page .filters,.variant-list-page .variant-group-bar{flex-shrink:0}.variant-list-page .list-card{flex:auto;height:auto;min-height:0}.product-list-page{flex-direction:column;flex:1 1 0;height:auto;min-height:0;padding-bottom:28px;display:flex;overflow:hidden}.product-list-page .page-head,.product-list-page .filters{flex-shrink:0}.product-list-page .list-card{flex:auto;height:auto;min-height:0}.page-head{margin-bottom:var(--ui-page-head-mb);justify-content:space-between;align-items:flex-end;gap:16px;display:flex}.page-head.detail-head{z-index:60;background:var(--card);padding:18px var(--ui-page-pad-x) 14px;margin:calc(-1 * var(--ui-page-pad-y)) calc(-1 * var(--ui-page-pad-x)) 20px;border-bottom:1px solid var(--ink-100);position:sticky;top:0;box-shadow:0 8px 18px -18px #00000047}.page-head h1{font-size:var(--type-page-title-size);letter-spacing:0;color:var(--ink-900);margin:0 0 4px;font-weight:600;line-height:1.1}.page-head .sub{color:var(--ink-500);font-size:var(--fs-base)}.page-actions{align-items:center;gap:8px;display:flex}.segmented-tabs{box-sizing:border-box;height:var(--ui-list-toolbar-control-h);border:1px solid var(--segmented-border);background:var(--segmented-track);border-radius:8px;grid-auto-columns:minmax(64px,max-content);grid-auto-flow:column;justify-content:start;align-items:center;padding:3px;display:inline-grid}.segmented-tabs--equal{grid-auto-columns:minmax(0,1fr);width:100%}.segmented-tab{box-sizing:border-box;height:calc(var(--ui-list-toolbar-control-h) - 8px);border-radius:var(--ui-control-radius);color:var(--segmented-text);cursor:pointer;font-family:inherit;font-size:var(--type-compact-control-size);white-space:nowrap;background:0 0;border:0;justify-content:center;align-items:center;padding:0 16px;font-weight:500;line-height:1;transition:background-color .12s,box-shadow .12s,color .12s;display:inline-flex}.segmented-tab:not(:disabled):hover{color:var(--segmented-active-text)}.segmented-tab.active{background:var(--segmented-active-surface);box-shadow:var(--shadow-sm);color:var(--segmented-active-text);font-weight:600}.segmented-tab:focus-visible{outline:2px solid var(--navigation-accent);outline-offset:1px}.segmented-tab:disabled{cursor:not-allowed;opacity:.7}.segmented-tab>.count-badge{margin-left:6px}.count-badge{box-sizing:border-box;background:var(--count-badge-bg);min-width:18px;height:18px;color:var(--count-badge-text);font-size:var(--fs-xs);font-variant-numeric:tabular-nums;white-space:nowrap;border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;padding:0 5px;font-weight:500;line-height:18px;display:inline-flex}.count-badge.is-single-digit{width:18px;padding:0}@media (prefers-reduced-motion:reduce){.segmented-tab{transition:none}}.btn{border-radius:var(--ui-control-radius);padding:0 var(--ui-button-pad-x);font-weight:500;font-size:var(--ui-control-font-size);border:1px solid var(--ink-200);white-space:nowrap;background:var(--card);color:var(--ink-900);min-height:var(--ui-button-min-h);-webkit-user-select:none;user-select:none;justify-content:center;align-items:center;gap:6px;font-family:inherit;transition:all .12s;display:inline-flex}.btn:hover{background:var(--ink-50);border-color:var(--ink-300);transform:none}.btn:active{transform:none}.btn:disabled{opacity:1;cursor:not-allowed;background:var(--rausch-disabled);border-color:var(--rausch-disabled);color:#fff}.btn:not(.btn-primary):not(.btn-rausch):not(.btn-danger-solid):disabled{background:var(--ink-50);border-color:var(--ink-100);color:var(--ink-400)}.btn-primary{background:var(--rausch);border-color:var(--rausch);color:#fff}.btn-primary:hover{background:var(--rausch-hover);border-color:var(--rausch-hover)}.btn-rausch{background:var(--rausch);border-color:var(--rausch);color:#fff}.btn-rausch:hover{background:var(--rausch-hover);border-color:var(--rausch-hover);transform:none}.btn-rausch,.btn-primary{box-shadow:none;font-weight:600;transition:all .18s;color:#fff!important;background:linear-gradient(135deg,#ff385c 0%,#e31c5f 100%)!important;border:none!important}.btn-rausch:hover,.btn-primary:hover{box-shadow:none;transform:none!important}.btn-rausch:active,.btn-primary:active{transform:translateY(0)scale(.98)!important}.btn-ghost{background:0 0;border-color:#0000}.btn-ghost:hover{background:var(--ink-50);border-color:#0000}.btn-ghost.status-action.on{color:#168a3a}.btn-ghost.status-action.on:hover{background:#eaf8ea}.btn-ghost.status-action.off{color:#9a6b16}.btn-ghost.status-action.off:hover{background:#fff7e8}.btn-danger{background:var(--card);color:var(--danger);border-color:var(--ink-200)}.btn-danger:hover{background:var(--danger-soft);border-color:var(--danger)}.btn-danger-solid{background:var(--danger);border-color:var(--danger);color:#fff}.btn-danger-solid:hover{background:#a02d11;border-color:#a02d11}.btn-sm{min-height:32px;font-size:var(--fs-sm);border-radius:var(--ui-control-radius);padding:0 12px}.btn-lg{min-height:44px;font-size:var(--fs-md);padding:0 22px}.dialog-overlay{z-index:12000;background:#00000073;justify-content:center;align-items:center;animation:.15s fadeIn;display:flex;position:fixed;inset:0}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}.dialog-card{background:var(--card);border-radius:16px;width:90%;max-width:520px;animation:.2s ease-out slideUp;box-shadow:0 24px 48px #00000026}@keyframes slideUp{0%{opacity:0;transform:translateY(12px)}}.dialog-header{border-bottom:none;padding:20px 24px 0}.dialog-header h2{font-size:var(--type-modal-title-size);margin:0;font-weight:600}.dialog-body{flex-direction:column;gap:14px;padding:16px 24px;display:flex}.dialog-footer{justify-content:flex-end;gap:8px;padding:12px 24px 20px;display:flex}.password-field{align-items:center;display:flex;position:relative}.password-field .input{padding-right:42px}.password-visibility-btn{width:28px;height:28px;color:var(--ink-500);cursor:pointer;background:0 0;border:0;border-radius:8px;place-items:center;display:inline-grid;position:absolute;right:8px}.password-visibility-btn:hover{background:var(--ink-50);color:var(--ink-900)}.login-password-field .password-visibility-btn:hover{background:0 0}.login-wave-input{box-sizing:border-box;color:#111827;width:100%;height:48px;font-size:var(--fs-lg);appearance:none;padding:0 4px 0 36px;line-height:1.5;display:block;box-shadow:none!important;background:0 0!important;border:0!important;border-bottom:1px solid #d1d5db!important;border-radius:0!important;outline:none!important}.login-wave-input-with-action{padding-right:40px}.login-wave-input:focus{box-shadow:none!important;border-color:#0000!important;outline:none!important}.login-wave-input[aria-invalid=true]{border-bottom-color:#ef4444!important}.login-wave-input::placeholder{color:#0000}.login-wave-input:-webkit-autofill{caret-color:#111827;transition:background-color 9999s ease-out;-webkit-text-fill-color:#111827!important;-webkit-box-shadow:inset 0 0 0 1000px #fff!important}.login-wave-input:-webkit-autofill:hover{caret-color:#111827;transition:background-color 9999s ease-out;-webkit-text-fill-color:#111827!important;-webkit-box-shadow:inset 0 0 0 1000px #fff!important}.login-wave-input:-webkit-autofill:focus{caret-color:#111827;transition:background-color 9999s ease-out;-webkit-text-fill-color:#111827!important;-webkit-box-shadow:inset 0 0 0 1000px #fff!important}.login-wave-input:-webkit-autofill:active{caret-color:#111827;transition:background-color 9999s ease-out;-webkit-text-fill-color:#111827!important;-webkit-box-shadow:inset 0 0 0 1000px #fff!important}.card{background:var(--card);border:1px solid var(--ink-100);border-radius:var(--radius-lg);margin-bottom:0;overflow:hidden;box-shadow:0 4px 18px #0f172a0a,0 1px 3px #0f172a05}.card.list-card{box-shadow:none;transition:border-color .2s}.card.list-card:hover{box-shadow:none;border-color:#00000014}.card-pad{padding:24px}.card-head{padding:var(--ui-card-head-y) var(--ui-card-head-x);border-bottom:1px solid var(--ink-100);justify-content:space-between;align-items:center;gap:12px;display:flex}.card-head h3{font-size:var(--type-card-title-size);margin:0;font-weight:600}.card-head .sub{color:var(--ink-500);font-size:var(--fs-xs);margin-top:2px}.bulk-selection-bar{z-index:120;bottom:24px;left:calc(50% + var(--sidebar-w) / 2);width:max-content;min-height:52px;max-width:calc(100vw - var(--sidebar-w) - 32px);border:1px solid var(--ink-100);border-radius:var(--radius-lg);background:var(--surface);box-shadow:var(--shadow-lg);color:var(--ink-900);flex-wrap:wrap;justify-content:center;align-items:center;gap:8px;padding:8px 10px 8px 16px;display:flex;position:fixed;transform:translate(-50%)}.bulk-selection-count{white-space:nowrap;font-size:var(--fs-sm);align-items:center;gap:8px;display:inline-flex}.bulk-selection-check{fill:var(--rausch);color:var(--surface);stroke-width:2px;flex-shrink:0}.bulk-selection-count strong{font-feature-settings:"tnum" 1}.bulk-selection-divider{background:var(--ink-100);flex-shrink:0;width:1px;height:22px;margin:0 4px}.bulk-selection-bar>.btn,.bulk-selection-bar>.bulk-selection-clear{min-height:32px;box-shadow:none;color:var(--ink-900);background:0 0;border-color:#0000}.bulk-selection-bar>.btn{gap:7px;padding:0 10px;font-weight:400}.bulk-selection-bar>.btn svg{stroke-width:1.75px;width:16px;height:16px}.bulk-selection-bar>.bulk-selection-clear{width:32px;color:var(--ink-400);cursor:pointer}.bulk-selection-bar>.btn:hover:not(:disabled),.bulk-selection-bar>.bulk-selection-clear:hover{background:var(--ink-50);color:var(--ink-900);border-color:#0000}.bulk-selection-bar>.btn-danger{color:var(--danger)}.bulk-selection-bar>.btn-danger:hover:not(:disabled){color:var(--danger);background:var(--danger-soft)}.bulk-selection-bar>.btn:disabled{color:var(--ink-400);background:0 0;border-color:#0000}.bulk-selection-bar>button:focus-visible{outline:2px solid var(--rausch);outline-offset:2px}@media (width<=900px){.bulk-selection-bar{max-width:calc(100vw - 24px);bottom:16px;left:50%}}.select-create-option{border:0;border-top:1px solid var(--ink-100);width:100%;color:var(--ink-900);text-align:left;font:inherit;cursor:pointer;background:0 0;flex-shrink:0;align-items:flex-start;gap:8px;padding:10px 12px;line-height:20px;display:flex}.select-create-option>svg{color:var(--rausch);flex-shrink:0;margin-top:2px}.select-create-option>span{min-width:0}.select-create-option-label{color:var(--rausch);margin-right:6px;font-weight:500}.select-create-option-name{overflow-wrap:anywhere}.select-create-option:hover{background:var(--ink-50)}.select-create-option:focus-visible{outline:2px solid var(--rausch);outline-offset:-2px}.select-dropdown-content-creatable{max-height:min(340px, var(--radix-dropdown-menu-content-available-height,340px));flex-direction:column;display:flex}.dashboard-page{flex-direction:column;gap:20px;display:flex}.dashboard-page .stat-grid{margin-bottom:0}.dashboard-main-grid{grid-template-columns:minmax(0,1.55fr) minmax(320px,.9fr);align-items:start;gap:20px;display:grid}.dashboard-group-list{flex-direction:column;gap:12px;display:flex}.dashboard-group-card{border:1px solid var(--ink-100);background:var(--card);border-radius:8px;padding:14px 16px}.dashboard-group-main{justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:12px;display:flex}.dashboard-group-title{font-size:var(--fs-md);color:var(--ink-900);font-weight:600}.dashboard-group-sub,.dashboard-child-sub{font-size:var(--fs-xs);color:var(--ink-500);margin-top:2px}.dashboard-metrics{font-size:var(--fs-xs);color:var(--ink-700);grid-template-columns:repeat(5,minmax(74px,1fr));gap:8px;display:grid}.dashboard-metrics span{background:var(--ink-50);white-space:nowrap;text-align:center;border-radius:8px;min-width:0;padding:7px 8px}.dashboard-metrics span.is-warn{color:var(--warn);background:var(--warn-soft)}.dashboard-issue-pill{background:var(--success-soft);min-height:26px;color:var(--success);font-size:var(--fs-xs);white-space:nowrap;border-radius:999px;justify-content:center;align-items:center;padding:0 10px;font-weight:600;display:inline-flex}.dashboard-issue-pill.warn{background:var(--warn-soft);color:var(--warn)}.dashboard-child-list{border-top:1px solid var(--ink-100);margin-top:12px}.dashboard-child-row{grid-template-columns:minmax(160px,220px) minmax(0,1fr);align-items:center;gap:14px;padding:12px 0 0;display:grid}.dashboard-child-row>div:first-child{min-width:0}.dashboard-child-title{font-size:var(--fs-sm);text-overflow:ellipsis;white-space:nowrap;font-weight:600;overflow:hidden}.dashboard-health-grid{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:12px;display:grid}.dashboard-health-item{border:1px solid var(--ink-100);border-radius:8px;align-items:center;gap:10px;min-width:0;padding:12px;display:flex}.health-icon{border-radius:8px;flex-shrink:0;place-items:center;width:34px;height:34px;display:grid}.health-icon.ok{background:var(--success-soft);color:var(--success)}.health-icon.warn{background:var(--warn-soft);color:var(--warn)}.dashboard-health-label{font-size:var(--fs-xs);color:var(--ink-500)}.dashboard-health-value{font-size:var(--fs-xl);color:var(--ink-900);font-weight:600}.dashboard-issue-table{min-width:1120px}.dashboard-group-scroll{padding:16px}.dashboard-issue-filters{border-bottom:1px solid var(--ink-100);grid-template-columns:minmax(260px,1.2fr) minmax(160px,.7fr) minmax(180px,.8fr) minmax(200px,.9fr);gap:10px;padding:14px 24px;display:grid}.dashboard-search-box{border:1px solid var(--ink-200);background:var(--card);min-height:38px;color:var(--ink-500);border-radius:8px;align-items:center;gap:8px;padding:0 12px;display:flex}.dashboard-search-box input{min-width:0;color:var(--ink-900);background:0 0;border:0;outline:none;flex:1}.dashboard-sku-cell{flex-direction:column;gap:3px;min-width:0;display:flex}.dashboard-sku-cell .hover-text,.dashboard-issue-table .hover-text{text-overflow:ellipsis;white-space:nowrap;max-width:100%;display:block;overflow:hidden}.dashboard-mono{font-family:var(--mono)}.dashboard-issue-tags{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.dashboard-page .page-actions .btn,.dashboard-issue-table .btn{text-overflow:clip;flex:none;min-width:max-content;overflow:visible}.dashboard-issues-card .table-wrap{overscroll-behavior-x:none;overscroll-behavior-y:auto}.dashboard-issue-table td.tbl-sl,.dashboard-issue-table th.tbl-sl{z-index:5}.dashboard-issue-table thead th.tbl-sl{z-index:9}.warehouse-page{flex-direction:column;min-height:0;display:flex}.warehouse-pda-policy-card{border:1px solid var(--ink-200);border-radius:var(--radius-card);background:var(--surface);justify-content:space-between;align-items:center;gap:24px;margin-bottom:12px;padding:16px 18px;display:flex}.warehouse-pda-policy-copy{gap:5px;min-width:0;display:grid}.warehouse-pda-policy-copy>strong{color:var(--ink-900);font-size:var(--type-list-body-size)}.warehouse-pda-policy-copy>span{color:var(--ink-700);font-size:var(--type-supporting-size)}.warehouse-pda-policy-control{flex:none;align-items:center;gap:12px;display:flex}@media (width<=720px){.warehouse-pda-policy-card{flex-direction:column;align-items:flex-start}}.warehouse-pda-activation{text-align:center;gap:16px;display:grid}.warehouse-pda-form-note{font-size:var(--type-supporting-size);margin:0}.modal.form-modal.warehouse-pda-create-modal{width:min(520px,100vw - 36px);max-width:min(520px,100vw - 36px)}.form-grid.warehouse-pda-create-form{grid-template-columns:minmax(0,1fr)}.warehouse-pda-create-modal .modal-foot{margin:20px -24px 0}.warehouse-pda-activation>p{color:var(--ink-700);margin:0}.warehouse-pda-activation .cell-group{align-items:center}.warehouse-pda-activation img{object-fit:contain;width:280px;max-width:100%;height:280px;margin:0 auto;display:block}.warehouse-page .warehouse-table th.tbl-sr,.warehouse-page .warehouse-table td.tbl-sr{text-align:center!important}.warehouse-cell-main{color:var(--ink-900);font-size:var(--type-list-body-size);font-weight:500}.warehouse-code-download{align-items:center;gap:6px;display:inline-flex}.warehouse-po-cell{justify-content:space-between;align-items:center;gap:10px;width:100%;display:flex}.warehouse-qr-download{border:1px solid var(--ink-200);background:var(--ink-50);width:34px;height:34px;color:var(--info);cursor:pointer;border-radius:8px;flex:none;place-items:center;display:inline-grid}.warehouse-qr-download:hover{border-color:var(--info);background:var(--ink-50);color:var(--info)}.warehouse-primary-link,.warehouse-po-link{max-width:100%;color:var(--ink-900);font:inherit;font-size:var(--type-list-body-size);text-overflow:ellipsis;white-space:nowrap;cursor:pointer;background:0 0;border:0;padding:0;font-weight:500;text-decoration:none;display:inline-flex;overflow:hidden}.warehouse-stacked-value,.warehouse-metric{min-width:0;color:var(--ink-700);gap:4px;line-height:1.25;display:grid}.warehouse-stacked-value strong,.warehouse-metric{color:var(--ink-900);font-size:var(--type-list-body-size);font-weight:500}.warehouse-stacked-value small,.warehouse-metric small{min-width:0;color:var(--ink-500);font-size:var(--type-supporting-size);text-overflow:ellipsis;white-space:nowrap;font-weight:400;overflow:hidden}.warehouse-inbound-list-table .warehouse-stacked-value,.warehouse-inbound-list-table .warehouse-stacked-value small{text-overflow:clip;white-space:normal;overflow-wrap:anywhere;overflow:visible}.warehouse-inbound-list-table .warehouse-inbound-status-cell{text-overflow:clip;white-space:nowrap;overflow:visible}.warehouse-receiving-progress-table tbody tr.warehouse-receiving-group-row{cursor:pointer;height:60px}.warehouse-receiving-progress-table tbody tr.warehouse-receiving-group-row td{border-top:1px solid var(--ink-100);border-bottom:1px solid var(--ink-100);background:var(--card);height:60px;padding:0}.warehouse-receiving-progress-table tbody tr.warehouse-receiving-group-row:hover td,.warehouse-receiving-progress-table tbody tr.warehouse-receiving-group-row:hover .warehouse-receiving-group-title{background:var(--ink-50)}.warehouse-receiving-group-title-cell{padding:0!important;overflow:visible!important}.warehouse-receiving-group-title-inner{background:inherit;min-width:max-content}.warehouse-receiving-group-title{z-index:3;box-sizing:border-box;background:var(--card);width:max-content;min-width:360px;height:60px;color:var(--ink-700);font-size:var(--type-list-body-size);white-space:nowrap;align-items:center;gap:18px;padding:0 14px;display:flex;position:sticky;left:0}.warehouse-receiving-group-supplier{flex:none}.warehouse-receiving-child-row td:first-child{padding-left:38px}.warehouse-pda-table td.warehouse-pda-device-cell{text-align:left!important}.warehouse-pda-device-cell .warehouse-stacked-value{text-align:left;justify-items:start}.warehouse-number.is-positive{color:var(--success);font-weight:500}.warehouse-number.is-negative{color:var(--danger);font-weight:500}.purchase-po-receipt-status{justify-content:center;align-items:center;min-height:24px;display:flex}.warehouse-number{color:var(--ink-700);font-variant-numeric:tabular-nums;text-align:right!important}.warehouse-number.is-emphasis{color:var(--ink-700);font-weight:500}.detail-drawer.warehouse-inbound-detail-drawer{width:min(760px, calc(100vw - var(--sidebar-w) - 40px))}.warehouse-inbound-detail-drawer .detail-drawer-body{background:#f8fafc}.warehouse-drawer-content{flex-direction:column;gap:14px;min-height:100%;padding:20px;display:flex}.warehouse-drawer-summary,.warehouse-drawer-section{border:1px solid var(--ink-200);background:var(--card);border-radius:10px}.warehouse-drawer-summary{grid-template-columns:repeat(2,minmax(0,1fr));display:grid;overflow:hidden}.warehouse-drawer-summary>div{border-bottom:1px solid var(--ink-100);gap:5px;min-width:0;padding:14px 16px;display:grid}.warehouse-drawer-summary>div:nth-child(odd){border-right:1px solid var(--ink-100)}.warehouse-drawer-summary>div:nth-last-child(-n+2){border-bottom:0}.warehouse-drawer-summary span,.warehouse-drawer-summary small{color:var(--ink-500);font-size:var(--type-supporting-size)}.warehouse-drawer-summary strong{color:var(--ink-900);font-size:var(--fs-sm)}.warehouse-drawer-section{padding:16px}.warehouse-drawer-section h3,.warehouse-drawer-section p{margin:0}.warehouse-drawer-section h3{color:var(--ink-900);font-size:var(--fs-base);font-weight:600}.warehouse-drawer-section p{color:var(--ink-500);font-size:var(--type-supporting-size);margin-top:4px}.warehouse-drawer-section-head,.warehouse-label-summary,.warehouse-drawer-actions{justify-content:space-between;align-items:center;gap:16px;display:flex}.warehouse-drawer-table-wrap{margin:14px -16px -16px;overflow-x:auto}.warehouse-drawer-table{border-collapse:collapse;width:100%;min-width:680px}.warehouse-drawer-table th,.warehouse-drawer-table td{border-top:1px solid var(--ink-100);height:44px;color:var(--ink-700);font-size:var(--fs-sm);text-align:left;padding:8px 12px}.warehouse-drawer-table th{color:var(--ink-500);font-size:var(--type-supporting-size);background:#f8fafc;font-weight:600}.warehouse-label-summary p{flex-wrap:wrap;gap:8px 16px;display:flex}.warehouse-label-summary p span{color:var(--ink-500)}.warehouse-drawer-note{white-space:pre-wrap;line-height:1.6;color:var(--ink-700)!important}.warehouse-drawer-actions{z-index:2;border-top:1px solid var(--ink-200);background:var(--card);justify-content:flex-end;margin:auto -20px -20px;padding:12px 20px;position:sticky;bottom:-20px}.warehouse-detail-row td{padding:0}.warehouse-detail-panel{background:var(--ink-50);padding:12px}.warehouse-detail-table{border-collapse:collapse;table-layout:fixed;width:100%;min-width:920px}.warehouse-detail-table th,.warehouse-detail-table td{border-bottom:1px solid var(--ink-100);height:42px;color:var(--ink-700);font-size:var(--fs-sm);text-align:center;white-space:nowrap;padding:0 14px}.warehouse-detail-table th{background:var(--ink-50);color:var(--ink-500);font-weight:600}.warehouse-detail-table td:first-child{color:var(--ink-900);font-weight:600}.warehouse-sku-cell{justify-items:center;gap:4px;min-width:0;display:grid}.warehouse-sku-code{max-width:100%;color:var(--ink-900);font-family:var(--mono);text-overflow:ellipsis;white-space:nowrap;font-weight:600;overflow:hidden}.warehouse-sku-spec{max-width:100%;color:var(--ink-500);font-size:var(--fs-xs);text-overflow:ellipsis;white-space:nowrap;font-weight:500;overflow:hidden}.warehouse-inbound-groups{overscroll-behavior:contain;background:var(--ink-50);scrollbar-color:var(--ink-300) transparent;scrollbar-width:thin;flex:auto;grid-auto-rows:max-content;align-content:start;gap:16px;min-height:0;padding:18px;display:grid;overflow:hidden auto}.warehouse-inbound-date,.warehouse-inbound-po{border:1px solid var(--ink-200);background:var(--card);border-radius:10px}.warehouse-inbound-date{border-color:var(--ink-200);box-shadow:var(--shadow-sm);border-radius:14px;overflow:hidden}.warehouse-inbound-date-summary{border-bottom:1px solid var(--ink-200);background:var(--ink-50);min-height:68px;color:var(--ink-700);grid-template-columns:minmax(150px,1fr) repeat(3,132px);align-items:center;gap:18px;padding:12px 20px;display:grid}.warehouse-inbound-date-summary>strong{color:var(--ink-900);font-size:var(--fs-base);letter-spacing:.01em;font-weight:600}.warehouse-inbound-date-summary span{box-sizing:border-box;border:1px solid var(--ink-200);border-radius:var(--radius-sm);background:var(--card);text-align:center;white-space:nowrap;width:132px;padding:7px 11px}.warehouse-inbound-date-summary span:first-of-type,.warehouse-inbound-date-summary span:nth-of-type(2),.warehouse-inbound-date-summary span:nth-of-type(3){border-color:var(--ink-200);background:var(--ink-50);color:var(--ink-700)}.warehouse-inbound-date-summary b,.warehouse-inbound-po-summary b{color:inherit;font-size:inherit;font-weight:500}.warehouse-inbound-po-list{gap:12px;padding:16px;display:grid}.warehouse-inbound-po{border-color:var(--ink-200);box-shadow:var(--shadow-sm);border-radius:12px;overflow:hidden}.warehouse-inbound-po-summary{border-bottom:1px solid var(--ink-200);border-left:4px solid var(--rausch);background:var(--ink-50);grid-template-columns:minmax(240px,1fr) 150px 130px;align-items:center;gap:20px;min-height:62px;padding:10px 18px;display:grid}.warehouse-inbound-po-summary>div{gap:2px;display:grid}.warehouse-inbound-po-summary small{color:var(--ink-500);font-size:var(--fs-xs)}.warehouse-inbound-po-summary strong{color:var(--ink-900);font-size:var(--fs-base)}.warehouse-inbound-po-summary span{color:var(--ink-700);text-align:right;white-space:nowrap}.warehouse-inbound-summary-table{border-collapse:collapse;table-layout:fixed;width:100%;min-width:1180px}.warehouse-inbound-summary-table th,.warehouse-inbound-summary-table td{border-bottom:1px solid var(--ink-200);text-align:left;vertical-align:top;padding:12px 14px}.warehouse-inbound-summary-table th{background:var(--ink-50);color:var(--ink-700);font-size:var(--fs-xs);letter-spacing:.02em;font-weight:600}.warehouse-inbound-summary-table tbody tr:hover>td{background:var(--ink-50)}.warehouse-inbound-summary-table th:first-child{width:220px}.warehouse-inbound-summary-table th:nth-child(2){width:320px}.warehouse-inbound-summary-table th:nth-child(3){width:160px}.warehouse-inbound-summary-table th:nth-child(4){text-align:center;width:120px}.warehouse-inbound-summary-table th:nth-child(5){width:220px}.warehouse-inbound-summary-table th:nth-child(6){text-align:center;width:120px}.warehouse-inbound-summary-table td:nth-child(4),.warehouse-inbound-summary-table td:nth-child(6){text-align:center}.warehouse-inbound-summary-table td small{color:var(--ink-500);font-size:var(--fs-xs);margin-top:3px;display:block}.warehouse-inbound-box-details{justify-items:start;gap:5px;display:grid}.warehouse-label-empty{color:var(--ink-400)}.warehouse-inbound-summary-table .warehouse-box-merged{vertical-align:middle;border-left:1px solid var(--ink-200);background:var(--ink-50)}.warehouse-inbound-summary-table tr.warehouse-inbound-box-start:not(:first-child)>td{border-top:2px solid var(--ink-200)}.warehouse-inbound-groups::-webkit-scrollbar{width:9px}.warehouse-inbound-groups::-webkit-scrollbar-thumb{border-radius:var(--radius-sm);background:var(--ink-300);background-clip:padding-box;border:2px solid #0000}@media (width<=900px){.warehouse-inbound-date-summary{grid-template-columns:1fr 1fr}.warehouse-inbound-date-summary span{text-align:left;width:100%}.warehouse-inbound-po-summary{grid-template-columns:1fr 1fr}}.warehouse-inbound-date-head,.warehouse-inbound-po-head{width:100%;color:var(--ink-900);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;display:grid}.warehouse-inbound-date-head{grid-template-columns:minmax(220px,1fr) 110px 90px 110px 110px;gap:12px;padding:14px 16px}.warehouse-inbound-po-head{grid-template-columns:minmax(220px,1fr) 90px 110px 110px;gap:12px;padding:12px 14px}.warehouse-inbound-date-head:hover,.warehouse-inbound-po-head:hover{background:var(--ink-50)}.warehouse-inbound-toggle{align-items:center;gap:6px;min-width:0;display:inline-flex}.warehouse-inbound-toggle strong{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.warehouse-inbound-date-head span:not(.warehouse-inbound-toggle),.warehouse-inbound-po-head span:not(.warehouse-inbound-toggle){color:var(--ink-700);text-align:center}.warehouse-inbound-po .warehouse-detail-panel{margin:0 12px 12px}.warehouse-inbound-table-wrap{width:100%;overflow-x:auto}.warehouse-inbound-table{border-collapse:collapse;table-layout:fixed;width:100%;min-width:1260px}.warehouse-inbound-table th,.warehouse-inbound-table td{border-bottom:1px solid var(--ink-200);text-align:left;vertical-align:top;padding:11px 12px}.warehouse-inbound-table th{background:var(--ink-50);color:var(--ink-700);font-size:var(--fs-xs);font-weight:600}.warehouse-inbound-table tbody tr:hover{background:var(--ink-50)}.warehouse-inbound-table th:first-child{width:120px}.warehouse-inbound-table th:nth-child(2){width:210px}.warehouse-inbound-table th:nth-child(3){width:230px}.warehouse-inbound-table th:nth-child(4){width:300px}.warehouse-inbound-table th:nth-child(5){width:150px}.warehouse-inbound-table th:nth-child(6){width:110px}.warehouse-inbound-table th:nth-child(7){width:180px}.warehouse-table-primary{color:var(--ink-900);font-weight:600}.warehouse-inbound-table td small{color:var(--ink-500);font-size:var(--fs-xs);margin-top:3px;display:block}.warehouse-inbound-quantity{color:var(--rausch);font-size:inherit;font-weight:500}.warehouse-qr-manage-overlay{z-index:3200}.modal.warehouse-qr-manage-modal{width:min(520px,100vw - 32px);max-width:min(520px,100vw - 32px)}.warehouse-qr-manage-body{padding:16px 20px 8px}.warehouse-qr-manage-summary>div{grid-template-columns:88px minmax(0,1fr);align-items:center;min-height:28px;display:grid}.warehouse-qr-manage-summary>div>span{color:var(--ink-500);font-size:var(--fs-sm)}.warehouse-qr-manage-summary strong{min-width:0;color:var(--ink-900);font-size:var(--fs-sm);overflow-wrap:anywhere;font-weight:500}.warehouse-qr-validation-list{border:1px solid var(--ink-200);border-radius:8px;max-height:320px;display:grid;overflow-y:auto}.modal.warehouse-qr-validation-modal{width:min(520px,100vw - 32px);max-width:min(520px,100vw - 32px)}.warehouse-qr-validation-list>div{border-bottom:1px solid var(--ink-100);gap:4px;padding:10px 12px;display:grid}.warehouse-qr-validation-list>div:last-child{border-bottom:0}.warehouse-qr-validation-list strong{color:var(--ink-900);font-family:var(--mono);font-size:var(--fs-sm)}.warehouse-qr-validation-list span{color:var(--ink-700);font-size:var(--fs-sm)}.warehouse-qr-manage-actions{justify-content:space-between;align-items:center;gap:12px;display:flex}.warehouse-qr-manage-actions-right{align-items:center;gap:10px;display:flex}@media (width<=560px){.warehouse-qr-manage-actions{flex-direction:column-reverse;align-items:stretch}.warehouse-qr-manage-actions>div,.warehouse-qr-manage-actions-right{display:grid}}.stat-grid{grid-template-columns:repeat(4,1fr);gap:16px;margin-bottom:20px;display:grid}.stat{background:var(--card);border:1px solid var(--ink-100);border-radius:var(--radius-lg);flex-direction:column;gap:10px;padding:18px 20px;transition:all .12s;display:flex}.stat:hover{box-shadow:var(--shadow);transform:translateY(-1px)}.stat .ic{border-radius:10px;flex-shrink:0;place-items:center;width:42px;height:42px;display:grid}.stat .label{color:var(--ink-500);font-size:var(--fs-sm);font-weight:500}.mercado-libre-products-page{--ml-panel-border:var(--ink-100)}.mercado-libre-products-page .page-head{margin-bottom:14px}.mercado-libre-products-page .page-head .sub{color:var(--ink-500);margin-top:4px}.ml-sync-button{min-width:128px}.ml-overview-grid{border:1px solid var(--ml-panel-border);border-radius:var(--radius-lg);background:var(--card);grid-template-columns:repeat(4,minmax(0,1fr));margin-bottom:12px;display:grid;overflow:hidden}.ml-overview-item{border-right:1px solid var(--ml-panel-border);align-items:center;gap:12px;min-width:0;padding:15px 18px;display:flex}.ml-overview-item:last-child{border-right:0}.ml-overview-icon{background:var(--ink-50);width:34px;height:34px;color:var(--ink-700);border-radius:10px;flex:0 0 34px;place-items:center;display:grid}.ml-overview-item.is-success .ml-overview-icon{background:var(--success-soft);color:var(--success)}.ml-overview-item.is-warning .ml-overview-icon{background:var(--warn-soft);color:var(--warn)}.ml-overview-item>div{flex-direction:column;gap:3px;min-width:0;display:flex}.ml-overview-item span{color:var(--ink-500);font-size:var(--fs-xs);font-weight:500}.ml-overview-item strong{color:var(--ink-900);font-size:var(--fs-2xl);font-feature-settings:"tnum" 1;font-weight:600;line-height:1}.ml-sync-panel{border:1px solid var(--ml-panel-border);border-radius:var(--radius-lg);background:var(--card);margin-bottom:12px;overflow:hidden}.ml-sync-main{align-items:flex-start;gap:12px;padding:13px 16px;display:flex}.ml-sync-state-icon{background:var(--ink-50);width:32px;height:32px;color:var(--ink-500);border-radius:10px;flex:0 0 32px;place-items:center;display:grid}.ml-sync-panel.is-running .ml-sync-state-icon,.ml-sync-panel.is-pending .ml-sync-state-icon{background:var(--rausch)}@supports (color:color-mix(in lab, red, red)){.ml-sync-panel.is-running .ml-sync-state-icon,.ml-sync-panel.is-pending .ml-sync-state-icon{background:color-mix(in srgb, var(--rausch) 10%, transparent)}}.ml-sync-panel.is-running .ml-sync-state-icon,.ml-sync-panel.is-pending .ml-sync-state-icon{color:var(--rausch)}.ml-sync-panel.is-running .ml-sync-state-icon svg{animation:1.4s linear infinite ml-sync-spin}.ml-sync-panel.is-succeeded .ml-sync-state-icon{background:var(--success-soft);color:var(--success)}.ml-sync-panel.is-failed .ml-sync-state-icon{background:var(--danger-soft);color:var(--danger)}.ml-sync-copy{flex:1;min-width:0}.ml-sync-title-row,.ml-sync-meta{flex-wrap:wrap;align-items:center;display:flex}.ml-sync-title-row{gap:8px}.ml-sync-title-row strong{font-size:var(--fs-sm);font-weight:600}.ml-sync-title-row code,.ml-sync-title-row span{color:var(--ink-500);font-size:var(--fs-xs)}.ml-sync-meta{color:var(--ink-500);font-size:var(--fs-xs);gap:14px;margin-top:5px}.ml-sync-meta span{align-items:center;gap:4px;display:inline-flex}.ml-sync-meta .is-danger,.ml-sync-error{color:var(--danger)}.ml-sync-progress{background:var(--ink-100);border-radius:999px;width:min(440px,100%);height:4px;margin-top:10px;overflow:hidden}.ml-sync-progress>span{border-radius:inherit;background:var(--rausch);height:100%;transition:width .2s;display:block}.ml-sync-progress.is-indeterminate>span{width:36%;animation:1.5s ease-in-out infinite ml-sync-progress}.ml-sync-error{font-size:var(--fs-xs);margin:7px 0 0}.ml-sync-warning{color:var(--warn);font-size:var(--fs-xs);margin:7px 0 0}.ml-sync-history{border-top:1px solid var(--ml-panel-border)}.ml-sync-history>summary{width:max-content;color:var(--ink-500);cursor:pointer;font-size:var(--fs-xs);align-items:center;gap:5px;padding:9px 16px;font-weight:500;list-style:none;display:flex}.ml-sync-history>summary::-webkit-details-marker{display:none}.ml-sync-history[open]>summary svg{transform:rotate(180deg)}.ml-sync-history-table{min-width:720px}.ml-product-list-card{padding:0;overflow:hidden}.ml-product-toolbar{border-bottom:1px solid var(--ml-panel-border);grid-template-columns:220px 200px minmax(260px,1fr) auto auto;align-items:center;gap:10px;padding:12px 14px;display:grid}.ml-product-toolbar .select-dropdown-trigger{width:100%}.ml-product-search{min-width:0}.ml-search-button{min-width:62px}.ml-result-count{color:var(--ink-500);font-size:var(--fs-xs);white-space:nowrap}.ml-reconciliation-table{min-width:1120px}.ml-reconciliation-table .ml-product-column{width:31%}.ml-product-cell{align-items:flex-start;gap:10px;display:flex}.ml-product-thumb{border:1px solid var(--ink-100);background:var(--ink-50);width:44px;height:44px;color:var(--ink-400);border-radius:9px;flex:0 0 44px;place-items:center;display:grid;overflow:hidden}.ml-product-thumb img{object-fit:cover;width:100%;height:100%}.mercado-libre-products-page .cell-stack,.mercado-libre-history-page .cell-stack{flex-direction:column;gap:4px;min-width:140px;max-width:360px;display:flex}.mercado-libre-products-page .cell-stack>strong,.mercado-libre-history-page .cell-stack>strong{color:var(--ink-900);font-size:var(--fs-sm);text-overflow:ellipsis;white-space:nowrap;font-weight:500;line-height:1.35;overflow:hidden}.mercado-libre-products-page .cell-stack span,.mercado-libre-history-page .cell-stack span{color:var(--ink-500);font-size:var(--fs-xs)}.mercado-libre-products-page .cell-stack code,.mercado-libre-history-page .cell-stack code{overflow-wrap:anywhere}.mercado-libre-history-page .cell-tags{flex-wrap:wrap;align-items:center;gap:4px;display:flex}.ml-id-line{align-items:center;gap:7px;display:flex}.ml-price{font-feature-settings:"tnum" 1}.mercado-libre-products-page .table-actions{flex-direction:column;align-items:flex-start;gap:6px;min-width:120px;display:flex}.ml-status-stack{flex-direction:column;align-items:center;gap:4px;display:flex}.ml-status-stack small{color:#a85b00;max-width:150px;font-size:var(--fs-xs);text-align:center;line-height:1.35}.ml-relation-detail{gap:16px;display:grid}.ml-relation-summary,.ml-relation-grid,.ml-relation-fields{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.ml-relation-summary>div,.ml-relation-grid>div,.ml-relation-fields>div{background:#fbfcfe;border:1px solid #e3e8f0;border-radius:8px;min-width:0;padding:12px}.ml-relation-summary span,.ml-relation-grid span,.ml-relation-fields span{color:#657084;font-size:var(--type-supporting-size);margin-bottom:5px;display:block}.ml-relation-summary strong,.ml-relation-grid strong{overflow-wrap:anywhere;color:#182033;display:block}.ml-relation-summary small,.ml-relation-grid small{color:#657084;margin-top:4px;display:block}.ml-relation-reasons{background:#fffaf0;border:1px solid #f2d39e;border-radius:8px;gap:8px;padding:12px;display:grid}.ml-relation-reasons>div{flex-wrap:wrap;gap:6px;display:flex}.ml-relation-reason{color:#8c4e00;font-size:var(--type-supporting-size);background:#fff0d6;border-radius:6px;padding:4px 8px}.ml-relation-reasons small{color:#657084}.ml-relation-fields{grid-template-columns:repeat(2,minmax(0,1fr))}.ml-relation-fields p,.ml-relation-fields pre,.ml-relation-history pre{color:#273247;font-family:var(--mono);font-size:var(--type-supporting-size);white-space:pre-wrap;overflow-wrap:anywhere;margin:0;line-height:1.5}.ml-relation-history{border-top:1px solid #e3e8f0;padding:12px}.ml-relation-history summary{color:#435067;cursor:pointer;font-weight:600}.ml-mapping-modal{width:min(860px,100vw - 48px);max-width:860px}.ml-mapping-context{border:1px solid var(--ink-100);border-radius:var(--radius);background:var(--ink-50);align-items:center;gap:10px;padding:12px;display:flex}.ml-mapping-context>div:last-child{flex-direction:column;gap:4px;min-width:0;display:flex}.ml-mapping-context strong{font-size:var(--fs-sm);text-overflow:ellipsis;white-space:nowrap;font-weight:600;overflow:hidden}.ml-mapping-context span,.ml-mapping-hint{color:var(--ink-500);font-size:var(--fs-xs)}.ml-mapping-hint{margin:10px 0}.ml-mapping-search-row{align-items:center;gap:8px;margin-bottom:12px;display:flex}.ml-mapping-search-row .search-box{flex:1;min-width:0}.ml-mapping-options-wrap{border:1px solid var(--ink-100);border-radius:var(--radius);max-height:min(480px,55vh)}.ml-mapping-options-table{min-width:680px}.ml-page-head-actions{align-items:center;gap:8px;display:flex}.ml-write-modal{width:min(760px,100vw - 48px);max-width:760px}.ml-write-context{border:1px solid var(--ink-100);border-radius:var(--radius);background:var(--ink-50);color:var(--ink-500);font-size:var(--fs-xs);grid-template-columns:auto minmax(0,1fr) auto minmax(0,1fr);gap:8px 12px;padding:12px;display:grid}.ml-write-context code{overflow-wrap:anywhere;min-width:0;color:var(--ink-700)}.ml-publish-source{gap:9px;margin-top:14px;display:grid}.ml-publish-option-list{border:1px solid var(--ink-100);border-radius:var(--radius-sm);background:var(--card);gap:5px;max-height:230px;padding:5px;display:grid;overflow:auto}.ml-publish-option-list button{border-radius:var(--radius-sm);background:var(--ink-50);color:var(--ink-700);text-align:left;cursor:pointer;border:1px solid #0000;gap:3px;padding:9px 10px;display:grid}.ml-publish-option-list button:hover,.ml-publish-option-list button.is-selected{border-color:var(--rausch);background:var(--rausch-soft)}.ml-publish-option-list button small,.ml-publish-option-list>small,.ml-publish-selected small,.ml-publish-option-list button code{color:var(--ink-500);font-size:var(--fs-xs)}.ml-publish-selected{border:1px solid var(--success);border-radius:var(--radius-sm);background:var(--success-soft);justify-content:space-between;align-items:center;gap:12px;padding:10px;display:flex}.ml-publish-selected>div{gap:3px;min-width:0;display:grid}.ml-publish-selected span{color:var(--ink-700);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.ml-publish-readonly{border:1px solid var(--ink-100);border-radius:var(--radius-sm);background:var(--ink-50);color:var(--ink-500);font-size:var(--fs-xs);grid-template-columns:auto minmax(0,1fr) auto minmax(0,1fr);gap:7px 10px;margin-top:12px;padding:10px;display:grid}.ml-publish-readonly strong{overflow-wrap:anywhere;min-width:0;color:var(--ink-700)}.ml-write-fields,.ml-write-attributes,.ml-write-pictures{gap:10px;margin-top:14px;display:grid}.ml-write-fields{grid-template-columns:repeat(2,minmax(0,1fr))}.ml-write-fields label,.ml-write-attributes label,.ml-write-pictures label{color:var(--ink-500);font-size:var(--fs-xs);gap:5px;display:grid}.ml-write-fields input,.ml-write-fields select,.ml-write-attributes input{border:1px solid var(--ink-200);border-radius:var(--radius-sm);background:var(--card);min-height:34px;color:var(--ink-900);padding:7px 9px}.ml-write-attributes{border-top:1px solid var(--ink-100);grid-template-columns:repeat(2,minmax(0,1fr));padding-top:12px}.ml-write-attributes strong,.ml-write-pictures strong{color:var(--ink-700);grid-column:1/-1}.ml-write-pictures{grid-template-columns:repeat(3,minmax(0,1fr))}.ml-write-pictures label,.ml-write-check{align-items:center;gap:6px;display:flex!important}.ml-write-pictures img{border:1px solid var(--ink-100);border-radius:var(--radius-sm);object-fit:cover;width:34px;height:34px}.ml-write-warning{border-radius:var(--radius-sm);color:#8c4e00;font-size:var(--fs-xs);background:#fffaf0;border:1px solid #f2d39e;align-items:flex-start;gap:7px;margin-top:14px;padding:10px 12px;line-height:1.45;display:flex}.ml-write-operation{border:1px solid var(--ink-100);border-radius:var(--radius);background:var(--ink-50);font-size:var(--fs-xs);gap:6px;margin-top:14px;padding:12px;display:grid}.ml-write-operation div{color:var(--ink-500);align-items:center;gap:6px;display:flex}.ml-write-operation svg{color:var(--success)}.ml-write-operation .btn{justify-self:start;margin-top:6px}@media (width<=720px){.ml-write-fields,.ml-write-attributes,.ml-write-pictures{grid-template-columns:1fr}}@keyframes ml-sync-spin{to{transform:rotate(360deg)}}@keyframes ml-sync-progress{0%{transform:translate(-105%)}to{transform:translate(285%)}}@media (prefers-reduced-motion:reduce){.ml-sync-panel.is-running .ml-sync-state-icon svg{animation:none}.ml-sync-progress>span,.ml-sync-progress.is-indeterminate>span{transition:none;animation:none}}@media (width<=1180px){.ml-product-toolbar{grid-template-columns:1fr 1fr minmax(220px,1.4fr) auto}.ml-result-count{display:none}}.stat .val{font-size:var(--fs-3xl);letter-spacing:0;font-weight:600;line-height:1.1}.tabs{border-bottom:1px solid var(--ink-100);background:var(--card);flex-wrap:nowrap;gap:0;padding:0 24px;display:flex;overflow:auto hidden}.tab{padding:var(--ui-tab-pad-y) var(--ui-tab-pad-x);font-size:var(--ui-control-font-size);color:var(--ink-500);cursor:pointer;white-space:nowrap;background:0 0;border:none;border-bottom:2px solid #0000;border-radius:0;align-items:center;gap:6px;height:auto;margin-bottom:-1px;font-family:inherit;font-weight:500;transition:all .12s;display:flex}.tab:hover{color:var(--ink-900);background:0 0}.tab:focus-visible{outline:2px solid var(--navigation-accent)}@supports (color:color-mix(in lab, red, red)){.tab:focus-visible{outline:2px solid color-mix(in srgb, var(--navigation-accent) 45%, transparent)}}.tab:focus-visible{outline-offset:-2px}.tab.active{color:var(--navigation-accent);border-bottom-color:var(--navigation-accent);background:0 0}.tab-count{color:var(--ink-500);font-size:var(--fs-xs);margin-left:6px;font-weight:600}.state-page{flex-direction:column;justify-content:center;align-items:center;gap:16px;height:100%;display:flex}.state-code{color:#7171714d;font-size:var(--type-display-size);font-weight:600;line-height:1}.state-text{color:var(--ink-500);font-size:var(--fs-sm);margin:0}.not-found-page{background:var(--card);color:var(--ink-900);flex:1;justify-content:center;align-items:center;padding:48px 40px 112px;display:flex}.not-found-main{grid-template-columns:minmax(0,1fr) 360px;align-items:center;gap:56px;width:min(100%,800px);display:grid}.not-found-mars-scene{-webkit-user-select:none;user-select:none;width:100%}.not-found-mars-scene img{width:100%;height:auto;display:block}.not-found-message{min-width:0}.not-found-code{color:var(--ink-300);font-size:var(--type-display-size);letter-spacing:-.045em;margin-bottom:20px;font-weight:600;line-height:1;display:block}.not-found-message h1{color:var(--ink-900);font-size:var(--fs-3xl);letter-spacing:-.02em;margin:0;font-weight:600;line-height:1.3}.not-found-message p{color:var(--ink-500);font-size:var(--fs-base);margin:16px 0 0;line-height:1.9}.not-found-actions{gap:12px;margin-top:28px;display:flex}.not-found-actions a,.not-found-actions button{min-width:108px;text-decoration:none}.not-found-actions a:focus-visible,.not-found-actions button:focus-visible{outline:2px solid var(--rausch);outline-offset:3px}.not-found-actions .not-found-back{background:var(--ink-50);border-color:var(--ink-100)}.not-found-actions .not-found-back:hover{background:var(--ink-100);border-color:var(--ink-200)}@media (width<=900px){.not-found-page{padding:36px 28px 88px}.not-found-main{grid-template-columns:minmax(0,1fr) 260px;gap:24px}}@media (width<=700px){.not-found-page{padding:24px 20px 88px}.not-found-main{text-align:center;grid-template-columns:minmax(0,1fr);gap:12px}.not-found-mars-scene{grid-row:1;justify-self:center;width:min(64vw,240px)}.not-found-code{margin-bottom:12px}.not-found-actions{flex-wrap:wrap;justify-content:center;margin-top:24px}}@media (prefers-reduced-motion:reduce){.not-found-actions a,.not-found-actions button{transition:none}}.page-head .tabs.product-master-tabs{background:0 0;border-bottom:0;margin-top:10px;padding:0}.page-head .tabs.product-master-tabs .tab{padding:6px 14px 8px}.compact-list-toolbar{margin-bottom:var(--ui-page-head-mb);flex-shrink:0;position:relative}.compact-list-toolbar-row{flex-wrap:nowrap;align-items:center;gap:10px;min-width:0;display:flex}.compact-toolbar-segmented{flex:none}.compact-toolbar-navigation.tabs{height:var(--ui-list-toolbar-control-h);background:0 0;flex:none;padding:0}.compact-toolbar-navigation .tab{height:100%;padding:0 var(--ui-tab-pad-x);font-size:var(--type-compact-control-size)}.compact-toolbar-view-cards{grid-template-columns:repeat(auto-fit,minmax(128px,1fr));gap:12px;margin-bottom:14px;display:grid}.compact-toolbar-view-card{border:1px solid var(--ink-100);border-radius:var(--radius-lg);background:var(--card);color:var(--ink-900);cursor:pointer;text-align:left;flex-direction:column;gap:8px;padding:14px 16px;font-family:inherit;transition:all .12s;display:flex}.compact-toolbar-view-card:hover{box-shadow:var(--shadow);transform:translateY(-1px)}.compact-toolbar-view-card.active{border-color:var(--ink-300);background:var(--ink-50)}.compact-toolbar-view-card-top{align-items:center;gap:6px;min-width:0;display:flex}.compact-toolbar-view-card-dot{background:var(--ink-300);border-radius:50%;flex-shrink:0;width:8px;height:8px}.compact-toolbar-view-card-label{color:var(--ink-500);font-size:var(--fs-sm);text-overflow:ellipsis;white-space:nowrap;font-weight:500;overflow:hidden}.compact-toolbar-view-card-val{font-feature-settings:"tnum" 1;font-size:var(--fs-2xl);font-weight:600;line-height:1.1}.compact-toolbar-view-card.is-success .compact-toolbar-view-card-dot{background:var(--success)}.compact-toolbar-view-card.is-warning .compact-toolbar-view-card-dot{background:var(--warn)}.compact-toolbar-view-card.is-info .compact-toolbar-view-card-dot{background:var(--info)}.compact-toolbar-view-card.is-danger .compact-toolbar-view-card-dot{background:var(--danger)}.compact-toolbar-view-card.is-all .compact-toolbar-view-card-dot{background:var(--navigation-accent)}.compact-toolbar-view-card.is-success.active{border-color:var(--success);background:var(--success-soft)}.compact-toolbar-view-card.is-success.active .compact-toolbar-view-card-val{color:var(--success)}.compact-toolbar-view-card.is-warning.active{border-color:var(--warn);background:var(--warn-soft)}.compact-toolbar-view-card.is-warning.active .compact-toolbar-view-card-val{color:var(--warn)}.compact-toolbar-view-card.is-info.active{border-color:var(--info);background:var(--info-soft)}.compact-toolbar-view-card.is-info.active .compact-toolbar-view-card-val{color:var(--info)}.compact-toolbar-view-card.is-danger.active{border-color:var(--danger);background:var(--danger-soft)}.compact-toolbar-view-card.is-danger.active .compact-toolbar-view-card-val{color:var(--danger)}.compact-toolbar-view-card.is-all.active{border-color:var(--navigation-accent);background:var(--navigation-soft)}.compact-toolbar-view-card.is-all.active .compact-toolbar-view-card-val{color:var(--navigation-accent)}.compact-toolbar-search{flex:0 0 var(--filter-search-w);min-width:var(--filter-search-w);max-width:var(--filter-search-w);width:auto}.compact-list-toolbar .search-box{width:100%;height:var(--ui-list-toolbar-control-h);min-height:var(--ui-list-toolbar-control-h);border:1.5px solid var(--ink-200);border-radius:var(--ui-list-toolbar-control-radius);background:var(--card);box-sizing:border-box;box-shadow:0 1px 2px #0f172a0a}.compact-list-toolbar .search-box:focus-within{border-color:var(--navigation-accent);box-shadow:0 0 0 3px var(--navigation-accent)}@supports (color:color-mix(in lab, red, red)){.compact-list-toolbar .search-box:focus-within{box-shadow:0 0 0 3px color-mix(in srgb, var(--navigation-accent) 12%, transparent)}}.compact-list-toolbar .search-box input{color:var(--ink-900);font-size:var(--type-compact-control-size);font-weight:400}.compact-list-toolbar .search-box input::placeholder{color:var(--ink-500);font-weight:400}.compact-toolbar-primary-filters{flex:none;align-items:center;gap:10px;display:inline-flex}.compact-toolbar-primary-filters>:is(.filter-control,.select-control-shell,.select-dropdown-trigger,.date-range-filter){flex:0 0 var(--compact-filter-w,var(--filter-select-w));width:var(--compact-filter-w,var(--filter-select-w));min-width:0;height:var(--ui-list-toolbar-control-h)}:is(.compact-toolbar-primary-filters>.is-wide,.compact-toolbar-primary-filters>.select-control-shell:has(>.is-wide)){--compact-filter-w:var(--filter-select-wide-w)}.compact-toolbar-primary-filters>.date-range-filter{--compact-filter-w:var(--filter-date-w)}.compact-toolbar-primary-filters>.quick-date-range-filter{flex:0 0 var(--filter-quick-date-w);width:var(--filter-quick-date-w)}.compact-list-toolbar :is(.date-range-filter-trigger,.quick-date-range-preset-trigger,.quick-date-range-calendar-trigger,.input){height:var(--ui-list-toolbar-control-h);min-height:var(--ui-list-toolbar-control-h);border-radius:var(--ui-list-toolbar-control-radius);font-size:var(--type-compact-control-size)}.compact-list-toolbar .input{padding-block:0}.product-layout-switch{height:var(--ui-list-toolbar-control-h);border:1px solid var(--ink-100);border-radius:var(--ui-list-toolbar-control-radius);background:var(--card);flex:none;align-items:center;padding:3px;display:inline-flex}.product-layout-switch button{height:calc(var(--ui-list-toolbar-control-h) - 8px);min-width:54px;color:var(--ink-500);cursor:pointer;font-family:inherit;font-size:var(--fs-xs);background:0 0;border:0;border-radius:4px;font-weight:600}.product-layout-switch button.active{background:var(--ink-900);color:#fff}.product-display-switch{height:var(--ui-list-toolbar-control-h);border:1px solid var(--ink-100);border-radius:var(--ui-list-toolbar-control-radius);background:var(--card);flex:none;align-items:center;padding:3px;display:inline-flex}.product-display-switch button{width:32px;height:calc(var(--ui-list-toolbar-control-h) - 8px);color:var(--ink-500);cursor:pointer;background:0 0;border:0;border-radius:4px;place-items:center;display:inline-grid}.product-display-switch button.active{color:var(--ink-900);background:#eff4ff}.compact-toolbar-filter-wrap{flex:none;position:relative}.compact-filter-trigger{width:var(--ui-list-toolbar-control-h);min-width:var(--ui-list-toolbar-control-h);height:var(--ui-list-toolbar-control-h);min-height:var(--ui-list-toolbar-control-h);border-radius:var(--ui-list-toolbar-control-radius);box-sizing:border-box;justify-content:center;align-items:center;gap:6px;padding:0;font-weight:500;display:inline-flex;position:relative}.compact-filter-trigger.open{border-color:var(--ink-300);box-shadow:0 4px 12px #00000014}.compact-filter-trigger-text{display:none}.compact-filter-count{background:var(--navigation-accent);color:#fff;min-width:18px;height:18px;font-size:var(--fs-2xs);border-radius:999px;justify-content:center;align-items:center;padding:0 5px;font-weight:600;display:inline-flex;position:absolute;top:-6px;right:-6px}.compact-filter-popover{z-index:160;width:var(--filter-popover-w);max-width:min(var(--filter-popover-w), calc(100vw - 48px));border:1px solid var(--ink-100);background:var(--card);box-shadow:var(--shadow-lg);border-radius:12px;position:absolute;top:calc(100% + 8px);left:0}.compact-filter-popover.is-align-end{left:auto;right:0}.compact-filter-popover-body{box-sizing:border-box;overscroll-behavior:contain;scrollbar-color:#94a3b86b transparent;scrollbar-width:thin;gap:12px;max-height:min(420px,100vh - 208px);padding:14px;display:grid;overflow-y:auto}.sku-channel-toolbar .compact-filter-popover{max-height:min(296px,100vh - 180px);overflow:hidden}.sku-channel-toolbar .compact-filter-popover-body{max-height:min(268px,100vh - 208px)}.compact-filter-popover:has(.date-range-filter-popover){max-height:none;overflow:visible}.compact-filter-popover:has(.date-range-filter-popover) .compact-filter-popover-body{max-height:none;overflow:visible}.compact-filter-popover-body::-webkit-scrollbar{width:6px}.compact-filter-popover-body::-webkit-scrollbar-thumb{background:#94a3b86b;border-radius:999px}.compact-filter-popover-body .filter-control{width:100%}.compact-filter-field{grid-template-columns:var(--filter-popover-label-w) minmax(0, 1fr);align-items:center;gap:12px;display:grid}.compact-filter-field-label{color:var(--ink-500);font-size:var(--type-compact-control-size);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.compact-filter-field-control{min-width:0;display:flex}.compact-filter-field-control>*{flex:auto;min-width:0}.compact-filter-segmented.segmented-tabs{flex:auto}.compact-filter-segmented .segmented-tab{padding:0 8px}.latam-order-page .compact-filter-popover-body{max-height:none;overflow:visible}.compact-toolbar-reset-btn{height:var(--ui-list-toolbar-control-h);min-height:var(--ui-list-toolbar-control-h);border-radius:var(--ui-list-toolbar-control-radius);flex:none;gap:6px;padding:0 12px;font-weight:500}.compact-filter-section{gap:10px;display:grid}.compact-filter-section-title{color:var(--ink-500);font-size:var(--fs-xs);font-weight:500}.compact-toolbar-actions{flex:none;justify-content:flex-end;align-items:center;gap:8px;min-width:0;margin-left:auto;display:inline-flex}.compact-toolbar-actions .btn,.compact-toolbar-actions .select-dropdown-trigger{height:var(--ui-list-toolbar-control-h);min-height:var(--ui-list-toolbar-control-h);border-radius:var(--ui-list-toolbar-control-radius);box-sizing:border-box;flex:none}@media (width<=1360px){.compact-list-toolbar-row{flex-wrap:wrap}.compact-toolbar-actions{flex:100%;justify-content:flex-start;margin-left:0}}.product-master-create-menu{width:180px}.product-spu-tree-layout{flex:1 1 0;grid-template-columns:248px minmax(0,1fr);align-items:stretch;gap:10px;min-width:0;min-height:0;display:grid}.side-tree{border:1px solid var(--ink-200);border-radius:var(--radius-lg);background:var(--card);flex-direction:column;height:100%;min-height:0;display:flex;position:sticky;top:12px;overflow:hidden;box-shadow:0 4px 18px #0f172a0a,0 1px 3px #0f172a05,inset 0 0 0 1px #00000004}.side-tree-head{flex-direction:column;justify-content:space-between;align-items:flex-start;gap:4px;padding:11px 12px 8px;display:flex}.side-tree-title{color:var(--ink-900);font-size:var(--fs-base);font-weight:600}.side-tree-subtitle{color:var(--ink-500);font-size:var(--fs-2xs);line-height:1.35}.side-tree-search{box-sizing:border-box;flex:none;width:auto;min-width:0;margin:0 10px 8px}.side-tree-search.no-head{margin-top:10px}.side-tree-search .search-box{box-sizing:border-box;background:var(--ink-50);width:100%;min-width:0;max-width:none;min-height:34px;box-shadow:none;border-color:#0000}.side-tree-search input{min-width:0;font-size:var(--type-compact-control-size);font-weight:400}.side-tree-search .search-box:focus-within{border-color:var(--ink-200);background:var(--card);box-shadow:0 0 0 3px #0f172a0f}.side-tree-table-head{border-bottom:1px solid var(--ink-100);background:var(--ink-50);height:45px;color:var(--ink-500);font-size:var(--fs-xs);letter-spacing:.04em;text-transform:uppercase;align-items:center;padding:0 16px 0 20px;font-weight:500;display:flex}.side-tree-body{flex:auto;min-height:0;padding:0 7px 9px;overflow:hidden}.side-tree-body>div{overflow-x:hidden!important}.side-tree-row{box-sizing:border-box;align-items:stretch;width:100%;height:100%;padding:3px 0;display:flex}.side-tree-node{box-sizing:border-box;width:100%;min-width:0;height:100%;color:var(--ink-700);cursor:pointer;background:0 0;border:1px solid #0000;border-radius:8px;grid-template-rows:auto auto auto;align-content:center;gap:3px;padding:6px 8px;font-family:inherit;display:grid;position:relative;overflow:hidden}.side-tree-node-inner{align-content:center;gap:3px;width:100%;min-width:0;height:100%;display:grid}.side-tree-node:hover{background:var(--ink-50)}.side-tree-row.active .side-tree-node{border-color:var(--navigation-accent)}@supports (color:color-mix(in lab, red, red)){.side-tree-row.active .side-tree-node{border-color:color-mix(in srgb, var(--navigation-accent) 22%, transparent)}}.side-tree-row.active .side-tree-node{background:var(--navigation-soft);color:var(--ink-900);box-shadow:inset 0 0 0 1px var(--navigation-accent)}@supports (color:color-mix(in lab, red, red)){.side-tree-row.active .side-tree-node{box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--navigation-accent) 6%, transparent)}}.side-tree-row.active .side-tree-node:before{content:"";background:var(--navigation-accent);border-radius:0 999px 999px 0;width:3px;position:absolute;top:9px;bottom:9px;left:0}.side-tree-row.focused .side-tree-node{box-shadow:none}.side-tree-node-main{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:var(--fs-sm);font-weight:600;overflow:hidden}.side-tree-node-sub{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--ink-500);font-size:var(--fs-xs);overflow:hidden}.side-tree-node-meta{color:var(--ink-500);font-size:var(--fs-xs);justify-content:space-between;align-items:center;gap:8px;display:flex}.side-tree-node-count{color:var(--ink-500);font-size:var(--fs-xs)}.product-side-tree-node{align-items:center;gap:9px;width:100%;min-width:0;max-width:100%;display:flex}.product-side-tree-thumb{border:1px solid var(--ink-100);background:var(--card);border-radius:8px;flex:0 0 40px;justify-content:center;align-items:center;width:40px;height:40px;display:inline-flex;overflow:hidden}.product-side-tree-thumb img{object-fit:contain;box-sizing:border-box;width:100%;height:100%;padding:2px;display:block}.product-side-tree-thumb img.sku-thumb-placeholder{object-fit:cover;padding:0}.product-side-tree-node-main{flex:auto;gap:4px;width:0;min-width:0;max-width:100%;display:grid}.product-side-tree-node-aside{flex:0 0 60px;align-content:center;justify-items:end;gap:4px;width:60px;padding-right:6px;display:grid}.product-side-tree-node-code,.product-side-tree-node-name{min-width:0;overflow:hidden}.product-side-tree-node-code{color:var(--ink-900);font-size:var(--fs-sm);text-overflow:ellipsis;white-space:nowrap;font-weight:400;line-height:1.35;display:block}.side-tree-row.active .product-side-tree-node-code{color:var(--navigation-accent);font-weight:400}.side-tree-row.active .product-side-tree-node-name,.side-tree-row.active .product-side-tree-node-count{color:var(--ink-700)}.product-side-tree-node-name{color:var(--ink-500);font-size:var(--fs-xs);text-overflow:ellipsis;overflow-wrap:anywhere;white-space:nowrap;line-height:1.35;display:block}.product-side-tree-node-count{color:var(--ink-500);font-size:var(--fs-xs);white-space:nowrap;line-height:1.35}.product-side-tree-node-status{white-space:nowrap;align-items:flex-start;display:inline-flex}.product-side-tree-node-status .state-mark{flex:none}.side-tree-state{color:var(--ink-500);font-size:var(--fs-sm);text-align:center;padding:18px 10px}.product-spu-tree-content{min-width:0;height:100%;min-height:0;display:flex;overflow:hidden}.list-card.product-tree-list-card{--product-tree-table-row-h:var(--ui-table-row-h);--product-tree-table-cell-y:var(--ui-table-cell-y);flex:auto;width:100%;height:100%;min-height:0;max-height:100%;overflow:hidden}.list-card.product-tree-list-card .table-wrap{flex:1 1 0;height:auto;min-height:0}.list-card.product-tree-list-card>.pagination{flex:none}.list-card.product-tree-list-card .variant-list-table tbody tr,.list-card.product-tree-list-card .variant-list-table tbody td{height:var(--product-tree-table-row-h);max-height:var(--product-tree-table-row-h)}.list-card.product-tree-list-card .variant-sku-main-cell,.list-card.product-tree-list-card .variant-list-table .cell-group,.list-card.product-tree-list-card .variant-product-name-lines,.list-card.product-tree-list-card .variant-channel-lines{max-height:calc(var(--product-tree-table-row-h) - var(--product-tree-table-cell-y) - var(--product-tree-table-cell-y));overflow:hidden}.list-card.product-tree-list-card .variant-list-table .cell-group,.list-card.product-tree-list-card .variant-product-name-lines,.list-card.product-tree-list-card .variant-channel-lines{gap:2px}.list-card.product-tree-list-card .variant-list-table .cell-group .cg-row,.list-card.product-tree-list-card .variant-list-table .cell-group .k,.list-card.product-tree-list-card .variant-list-table .cell-group .v,.list-card.product-tree-list-card .variant-product-name-lines span,.list-card.product-tree-list-card .variant-product-name-link,.list-card.product-tree-list-card .variant-channel-name,.list-card.product-tree-list-card .variant-channel-upc{line-height:1.25}.product-sku-image-list-card .table-wrap{min-height:calc(var(--ui-table-row-h) * 20)}@media (width<=1100px){.product-spu-tree-layout{grid-template-columns:1fr;height:auto;min-height:0}.side-tree{height:320px;max-height:320px;position:static}}.work-center-mode-tabs{flex-shrink:0;align-self:stretch;margin-bottom:16px}.import-upload-stack{flex-direction:column;gap:20px;display:flex}.import-preview-empty-row{text-align:center!important;padding:40px 0!important}.import-preview-cell-center{text-align:center!important}.import-preview-cell-number{font-variant-numeric:tabular-nums;text-align:right!important}.import-preview-cell-wrap{white-space:normal!important}.import-preview-cell-wrap-break{word-break:break-all;white-space:normal!important}.import-preview-diff-row{flex-wrap:wrap;align-items:center;gap:4px;display:flex}.import-error-banner--upload{margin-top:10px}.import-error-banner--body{flex:none;margin-bottom:15px}.platform-mapping-panel,.platform-mapping-list,.platform-mapping-fields{flex-direction:column;display:flex}.platform-mapping-panel{gap:12px}.platform-mapping-head{justify-content:space-between;align-items:center;gap:12px;display:flex}.platform-mapping-sku,.platform-mapping-state,.platform-mapping-helper{color:var(--ink-500);font-size:var(--type-list-body-size)}.platform-mapping-list{gap:8px}.platform-mapping-item{border:1px solid var(--ink-100);background:var(--card);border-radius:8px;align-items:flex-start;gap:12px;padding:12px;display:flex}.platform-mapping-badge{border:1px solid var(--ink-200);font-size:var(--type-supporting-size);border-radius:999px;flex-shrink:0;align-items:center;margin-top:2px;padding:2px 8px;font-weight:600;line-height:1.4;display:inline-flex}.platform-badge-mercadolibre{color:#854d0e;background:#fef3c7;border-color:#fde68a}.platform-badge-amazon{color:#9a3412;background:#ffedd5;border-color:#fed7aa}.platform-badge-shopee{color:#991b1b;background:#fee2e2;border-color:#fecaca}.platform-badge-default{border-color:var(--ink-200);background:var(--ink-50);color:var(--ink-700)}.platform-mapping-fields{min-width:0;font-size:var(--type-list-body-size);flex:auto;gap:4px}.platform-mapping-field{gap:8px;min-width:0;display:flex}.platform-mapping-label{color:var(--ink-500);flex:0 0 112px}.platform-mapping-mono{font-family:var(--mono)}.platform-mapping-actions{flex-shrink:0;gap:4px;display:flex}.platform-mapping-dialog{max-width:448px}.platform-mapping-control,.platform-mapping-input,.platform-mapping-helper{margin-top:4px}.sku-detail-page .sku-detail-page-title{align-items:center;gap:12px;margin-top:6px;display:flex}.sku-form-page .sku-form-page-title{margin-top:6px}.sku-detail-page .sku-detail-inline-kv .kv .v.pre-wrap{white-space:pre-wrap}.import-upload-stack .shipment-upload-hero,.import-upload-stack .shipment-file-row-redesign{margin-top:0;margin-bottom:0}.shipment-form-error{margin-top:16px}.shipment-sidebar-card.has-highlight span{background:var(--import-sidebar-count-bg);color:#fff}.user-role-chip-list{flex-wrap:wrap;justify-content:center;gap:4px;display:flex}.user-list-primary-cell{color:var(--ink-900);font-weight:600}.user-credential-dialog-card{max-width:420px}.credential-dialog-body{text-align:center;align-items:stretch}.credential-row{border:1px solid var(--ink-100);background:var(--surface-2);border-radius:8px;grid-template-columns:88px minmax(0,1fr);align-items:center;gap:12px;min-height:42px;padding:8px 12px;display:grid}.credential-row span{color:var(--ink-500);font-weight:600}.credential-row b{overflow-wrap:anywhere;min-width:0;color:var(--ink-900);font-family:var(--mono)}.user-role-option-group{flex-wrap:wrap;gap:8px;display:flex}.user-role-option{border:1px solid var(--ink-200);border-radius:var(--radius-sm);background:var(--surface);color:var(--ink-700);cursor:pointer;align-items:center;gap:6px;padding:6px 12px;font-weight:500;transition:all .12s;display:inline-flex}.user-role-option.is-selected{border-color:var(--rausch);background:var(--rausch-soft);color:var(--rausch)}.user-role-option-input{display:none}.user-role-option-icon{color:var(--ink-500)}.user-role-option.is-selected .user-role-option-icon{color:var(--rausch)}.password-reset-dialog-card{max-width:400px}.password-reset-copy{color:var(--ink-500);margin:0 0 12px}@media (width<=720px){.platform-mapping-head,.platform-mapping-item,.platform-mapping-field{flex-direction:column;align-items:stretch}.platform-mapping-label{flex-basis:auto}.platform-mapping-actions{align-self:flex-start}}.sku-picker-wrap{position:relative}.sku-picker-menu{z-index:90;border:1px solid var(--ink-100);background:var(--card);max-height:280px;box-shadow:var(--shadow-lg);border-radius:10px;padding:6px;position:absolute;top:calc(100% + 6px);left:0;right:0;overflow-y:auto}.sku-picker-menu button{width:100%;color:var(--ink-900);cursor:pointer;text-align:left;background:0 0;border:0;border-radius:8px;flex-direction:column;gap:3px;padding:9px 10px;font-family:inherit;display:flex}.sku-picker-menu button:hover{background:var(--ink-50)}.sku-picker-menu strong{font-family:var(--mono);font-size:var(--fs-sm)}.sku-picker-menu span,.sku-picker-empty{color:var(--ink-500);font-size:var(--fs-xs)}.sku-picker-empty{text-align:center;padding:10px}.filters{--filter-gap:14px;--filter-control-w:153px;--filter-search-w:320px;z-index:1;background:var(--card);border:1px solid var(--ink-100);border-radius:var(--radius-lg);margin-bottom:28px;padding:16px 20px;transition:box-shadow .3s,border-color .3s;position:relative;box-shadow:0 4px 18px #0f172a0a,0 1px 3px #0f172a05;justify-content:space-between!important;align-items:flex-start!important;gap:20px!important;display:flex!important;overflow:visible!important}.filters.has-toggle{padding-bottom:24px!important}.filters:hover{border-color:#00000014;box-shadow:0 6px 24px #0f172a14}.filters.multi-row,.advanced-filter-bar{flex-direction:column;align-items:stretch;gap:0}.filters-row-main{max-height:var(--ui-list-toolbar-control-h);transition:max-height .28s cubic-bezier(.4,0,.2,1);overflow:hidden;flex:none!important;gap:14px!important;display:grid!important}.filters.cols-6 .filters-row-main{grid-template-columns:repeat(6,153px)!important}.filters.cols-8 .filters-row-main{grid-template-columns:repeat(8,153px)!important}.filters.expanded .filters-row-main{max-height:250px!important;overflow:visible!important}.filters:not(.has-toggle) .filters-row-main{max-height:none!important;overflow:visible!important}.advanced-filter-bar .filters-row-main{width:100%}.filters-row-extra{align-items:center;gap:var(--filter-gap);opacity:0;pointer-events:none;flex-wrap:wrap;width:100%;max-height:0;transition:max-height .28s cubic-bezier(.2,.8,.2,1),opacity .18s,transform .28s cubic-bezier(.2,.8,.2,1);display:flex;overflow:hidden;transform:translateY(-6px)}.filters-actions{height:var(--ui-list-toolbar-control-h)!important;flex-shrink:0!important;align-items:center!important;gap:12px!important;margin-left:auto!important;display:flex!important}.advanced-filter-bar.multi-row .filters-row-extra{opacity:1;pointer-events:auto;max-height:200px;margin-top:var(--filter-gap);overflow:visible;transform:translateY(0)}.filters-floating-toggle{z-index:10;position:absolute;bottom:0;right:24px;transform:translateY(50%)}.filters .filter-toggle-btn{background:var(--card)!important;border:1px solid var(--ink-200)!important;width:26px!important;height:26px!important;color:var(--ink-500)!important;cursor:pointer!important;border-radius:50%!important;justify-content:center!important;align-items:center!important;padding:0!important;transition:all .2s cubic-bezier(.4,0,.2,1)!important;display:flex!important;box-shadow:0 2px 6px #0000000f!important}.filters .filter-toggle-btn:hover{border-color:var(--navigation-accent)!important;color:var(--navigation-accent)!important;box-shadow:0 4px 10px var(--navigation-accent)!important}@supports (color:color-mix(in lab, red, red)){.filters .filter-toggle-btn:hover{box-shadow:0 4px 10px color-mix(in srgb, var(--navigation-accent) 15%, transparent)!important}}.filters .filter-toggle-btn:hover{transform:translateY(-50%)scale(1.08)!important}.filters .filter-toggle-btn:active{transform:translateY(-50%)scale(.95)!important}.filters-floating-toggle .filter-toggle-btn{transform:none!important}.filters-floating-toggle .filter-toggle-btn:hover{transform:scale(1.08)!important}.filters-floating-toggle .filter-toggle-btn:active{transform:scale(.95)!important}.filters .filter-toggle-btn.active{border-color:var(--navigation-accent)!important;color:var(--navigation-accent)!important}.filters .filter-toggle-btn .arrow-icon{transform:rotate(0);color:var(--ink-500)!important;transition:transform .28s cubic-bezier(.4,0,.2,1)!important}.filters .filter-toggle-btn:hover .arrow-icon,.filters .filter-toggle-btn.active .arrow-icon{color:var(--navigation-accent)!important}.filters .filter-toggle-btn.active .arrow-icon{transform:rotate(180deg)}.filters .filter-item-extra{opacity:1!important;transition:opacity .28s cubic-bezier(.4,0,.2,1),transform .28s cubic-bezier(.4,0,.2,1)!important;transform:translateY(0)!important}.filters:not(.expanded) .filter-item-extra{opacity:0!important;pointer-events:none!important;transform:translateY(-10px)!important}.filters .search-box{align-items:center;gap:10px;transition:all .25s cubic-bezier(.4,0,.2,1);display:flex;border-radius:var(--ui-list-toolbar-control-radius)!important;height:var(--ui-list-toolbar-control-h)!important;background:#f8fafc!important;border:1.5px solid #e2e8f0!important;flex:none!important;width:100%!important;min-width:0!important;max-width:none!important;padding:0 14px!important}.filters .filter-search-box{flex:none!important;grid-column:span 2!important;width:100%!important;min-width:0!important;max-width:none!important}.filters .grid-span-1{grid-column:span 1!important}.filters .grid-span-2{grid-column:span 2!important}.filters .grid-span-3{grid-column:span 3!important}.filters .grid-span-4{grid-column:span 4!important}.filters .search-box:focus-within{background:var(--card)!important;border-color:var(--navigation-accent)!important;box-shadow:0 0 0 3px var(--navigation-accent)!important}@supports (color:color-mix(in lab, red, red)){.filters .search-box:focus-within{box-shadow:0 0 0 3px color-mix(in srgb, var(--navigation-accent) 12%, transparent)!important}}.filters .search-box input{width:100%;font-size:var(--type-compact-control-size);color:var(--ink-900);flex:1;font-weight:400;background:0 0!important;border:none!important;outline:none!important}.filters .search-box input::placeholder{color:var(--ink-400)}.filters .filter-control,.filters>.select{height:var(--ui-list-toolbar-control-h);flex:none!important;grid-column:span 1!important;width:100%!important;min-width:0!important;max-width:none!important}.filters .rs-select__control{min-height:var(--ui-list-toolbar-control-h)!important;height:var(--ui-list-toolbar-control-h)!important;border-radius:var(--ui-list-toolbar-control-radius)!important;background:var(--card)!important;border:1.5px solid #e2e8f0!important}.filters .rs-select__control:hover{border-color:var(--ink-300)!important}.filters .rs-select__control--is-focused{border-color:var(--navigation-accent)!important;box-shadow:0 0 0 3px var(--navigation-accent)!important}@supports (color:color-mix(in lab, red, red)){.filters .rs-select__control--is-focused{box-shadow:0 0 0 3px color-mix(in srgb, var(--navigation-accent) 12%, transparent)!important}}.filters .rs-select__value-container{height:calc(var(--ui-list-toolbar-control-h) - 3px)!important;padding:0 10px!important}.filters .rs-select__placeholder{font-size:var(--type-compact-control-size)!important;color:var(--ink-400)!important;font-weight:400!important}.filters .rs-select__single-value{font-size:var(--type-compact-control-size)!important;font-weight:400!important}.filters .rs-select__option,.compact-filter-popover .rs-select__option{font-size:var(--type-compact-control-size);font-weight:400}.filters .rs-select__indicators{height:calc(var(--ui-list-toolbar-control-h) - 3px)!important}.filters .filter-control.is-fake-disabled{cursor:not-allowed}.filters .filter-control.is-fake-disabled>*{pointer-events:none}.filters .filter-control.is-fake-disabled .rs-select__control{opacity:.6;background:var(--ink-50)!important;border-color:var(--ink-200)!important}.filter-reset-btn{font-size:var(--fs-sm);background:var(--card);color:var(--ink-700);cursor:pointer;white-space:nowrap;border:1.5px solid #e2e8f0;font-weight:600;transition:all .2s;width:auto!important;height:var(--ui-list-toolbar-control-h)!important;border-radius:var(--ui-list-toolbar-control-radius)!important;box-sizing:border-box!important;flex:none!important;justify-content:center!important;align-items:center!important;gap:6px!important;padding:0 16px!important;display:flex!important}.filters-row-main>.filter-reset-btn{margin-left:0!important}.filter-reset-btn:not(:disabled):hover{color:var(--navigation-accent);border-color:var(--navigation-accent);background:#f8fafc;transform:translateY(-1px)}.filter-reset-btn:not(:disabled):active{transform:translateY(0)}.filter-reset-btn:disabled{color:var(--ink-400);cursor:not-allowed;opacity:.6;background:#f1f5f9;border-color:#e2e8f0}.filter-reset-btn:not(:disabled):hover svg{transform:rotate(-90deg)}.filter-reset-btn svg{transition:transform .25s}.filters>.tabs{border-bottom:1px solid var(--ink-100);flex:0 0 100%;margin-bottom:4px;padding:0}@media (width<=1280px){.filters{overflow:visible!important}.filters-row-main{flex-wrap:wrap!important;flex:auto!important;max-height:none!important;display:flex!important;overflow:visible!important}.filters .filter-search-box,.filters .search-box{flex:0 0 var(--filter-search-w)!important;min-width:var(--filter-search-w)!important;max-width:var(--filter-search-w)!important}.filters .filter-control,.filters>.select{min-width:var(--filter-control-w)!important;flex:0 0 var(--filter-control-w)!important;max-width:var(--filter-control-w)!important}.filters .filter-reset-btn{flex:none!important;width:auto!important}.filters .filter-item-extra{opacity:1!important;pointer-events:auto!important;transition:none!important;transform:translateY(0)!important}.filters-floating-toggle{display:none!important}}@media (width<=900px){.filters{flex-wrap:wrap!important}.filters-row-main,.filters-row-extra{flex-wrap:wrap!important;width:100%!important;max-height:none!important;display:flex!important;overflow:visible!important}.filters .filter-search-box,.filters .search-box{flex:100%!important;width:100%!important;max-width:none!important}.filters .filter-control,.filters>.select{width:calc(50% - var(--filter-gap) / 2)!important;flex:1 1 calc(50% - var(--filter-gap) / 2)!important;max-width:none!important}.filters-actions{justify-content:flex-start!important;width:100%!important;margin-left:0!important}.filters-row-main>.filter-reset-btn{margin-left:0!important}.filters-floating-toggle{right:14px}}@media (width<=600px){.filters .filter-control,.filters>.select{flex:100%!important;width:100%!important;max-width:none!important}}.sku-list-card-head{background:var(--card);border-bottom:1px solid var(--ink-100);justify-content:space-between;align-items:center;padding:12px 20px;display:flex}.sku-list-card-head .variant-group-summary{color:var(--ink-500);font-size:var(--fs-sm);font-weight:500}.filter-chip{border:1px solid var(--ink-200);background:var(--card);font-size:var(--fs-sm);color:var(--ink-700);cursor:pointer;border-radius:8px;align-items:center;gap:6px;padding:7px 12px;font-weight:500;transition:all .12s;display:inline-flex}.filter-chip:hover{border-color:var(--rausch);color:var(--rausch)}.filter-chip.active{background:var(--rausch);border-color:var(--rausch);color:#fff}.table-wrap{overscroll-behavior:none;position:relative;overflow:auto}.modal-body .table-wrap{overscroll-behavior-y:auto}.list-card{height:calc(100vh - var(--ui-list-card-offset));border-color:var(--ink-200);flex-direction:column;min-height:500px;display:flex;position:relative;box-shadow:inset 0 0 0 1px #00000004}.list-card .table-wrap{flex:auto;min-height:0}.business-scrollbar,.list-card .table-wrap{--business-scrollbar-size:var(--app-scrollbar-size);--business-scrollbar-thumb:var(--app-scrollbar-thumb);--business-scrollbar-thumb-active:var(--app-scrollbar-thumb-active);scrollbar-gutter:stable;scrollbar-width:thin;scrollbar-color:transparent transparent;transition:scrollbar-color .2s;overflow:scroll auto!important}.business-scrollbar.is-scrollbar-active,.list-card .table-wrap.is-scrollbar-active,.business-scrollbar:hover,.business-scrollbar:focus-within,.list-card .table-wrap:hover,.list-card .table-wrap:focus-within{scrollbar-width:thin;scrollbar-color:var(--business-scrollbar-thumb) transparent}@supports selector(::-webkit-scrollbar){.business-scrollbar,.list-card .table-wrap,.business-scrollbar.is-scrollbar-active,.list-card .table-wrap.is-scrollbar-active,.business-scrollbar:hover,.business-scrollbar:focus-within,.list-card .table-wrap:hover,.list-card .table-wrap:focus-within{scrollbar-width:auto;scrollbar-color:auto}}.business-scrollbar::-webkit-scrollbar{width:var(--business-scrollbar-size);height:var(--business-scrollbar-size)}.list-card .table-wrap::-webkit-scrollbar{width:var(--business-scrollbar-size);height:var(--business-scrollbar-size)}.business-scrollbar.is-scrollbar-active::-webkit-scrollbar:vertical{width:var(--business-scrollbar-size)}.list-card .table-wrap.is-scrollbar-active::-webkit-scrollbar:vertical{width:var(--business-scrollbar-size)}.business-scrollbar::-webkit-scrollbar-track{background:0 0}.list-card .table-wrap::-webkit-scrollbar-track{background:0 0}.business-scrollbar::-webkit-scrollbar-thumb{border-radius:var(--app-scrollbar-radius);border:var(--app-scrollbar-border);transition:var(--app-scrollbar-transition);background-color:#0000;background-clip:padding-box}.list-card .table-wrap::-webkit-scrollbar-thumb{border-radius:var(--app-scrollbar-radius);border:var(--app-scrollbar-border);transition:var(--app-scrollbar-transition);background-color:#0000;background-clip:padding-box}.business-scrollbar.is-scrollbar-active::-webkit-scrollbar-thumb:vertical{background-color:var(--business-scrollbar-thumb)}.list-card .table-wrap.is-scrollbar-active::-webkit-scrollbar-thumb:vertical{background-color:var(--business-scrollbar-thumb)}.business-scrollbar:hover::-webkit-scrollbar-thumb:horizontal{background-color:var(--business-scrollbar-thumb)}.business-scrollbar:focus-within::-webkit-scrollbar-thumb:horizontal{background-color:var(--business-scrollbar-thumb)}.business-scrollbar.is-scrollbar-active::-webkit-scrollbar-thumb:horizontal{background-color:var(--business-scrollbar-thumb)}.list-card .table-wrap:hover::-webkit-scrollbar-thumb:horizontal{background-color:var(--business-scrollbar-thumb)}.list-card .table-wrap:focus-within::-webkit-scrollbar-thumb:horizontal{background-color:var(--business-scrollbar-thumb)}.list-card .table-wrap.is-scrollbar-active::-webkit-scrollbar-thumb:horizontal{background-color:var(--business-scrollbar-thumb)}.business-scrollbar.is-scrollbar-active::-webkit-scrollbar-thumb:hover{background-color:var(--business-scrollbar-thumb-active)!important}.list-card .table-wrap.is-scrollbar-active::-webkit-scrollbar-thumb:hover{background-color:var(--business-scrollbar-thumb-active)!important}.business-scrollbar:hover::-webkit-scrollbar-thumb:horizontal:hover{background-color:var(--business-scrollbar-thumb-active)!important}.business-scrollbar:focus-within::-webkit-scrollbar-thumb:horizontal:hover{background-color:var(--business-scrollbar-thumb-active)!important}.list-card .table-wrap:hover::-webkit-scrollbar-thumb:horizontal:hover{background-color:var(--business-scrollbar-thumb-active)!important}.list-card .table-wrap:focus-within::-webkit-scrollbar-thumb:horizontal:hover{background-color:var(--business-scrollbar-thumb-active)!important}.business-scrollbar::-webkit-scrollbar-corner{background:0 0}.list-card .table-wrap::-webkit-scrollbar-corner{background:0 0}.tbl{border-collapse:separate;border-spacing:0;width:100%;font-size:var(--type-list-body-size);table-layout:fixed}.tbl,.ftm-table,.ant-table{font-feature-settings:"tnum" 1, "ss01" 1, "case" 1}.tbl thead th{text-align:center;font-weight:500;font-size:var(--type-list-header-size);letter-spacing:.04em;text-transform:uppercase;color:var(--ink-500);background:var(--ink-50);border-bottom:1px solid var(--ink-100);white-space:nowrap;padding:11px 16px;position:static}.list-card .tbl thead th{z-index:4;position:sticky;top:0}.th-sort{color:inherit;font:inherit;letter-spacing:inherit;text-transform:inherit;cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;gap:6px;padding:0;display:inline-flex}.th-sort-with-help{justify-content:center;align-items:center;gap:4px;display:inline-flex;position:relative}.th-sort:hover{color:var(--ink-900)}.help-tooltip-trigger{color:var(--ink-400);cursor:default;letter-spacing:0;text-transform:none;background:0 0;border:0;justify-content:center;align-items:center;padding:0;display:inline-flex}.help-tooltip-trigger:focus-visible{outline:2px solid var(--info);outline-offset:2px}.help-tooltip-content{z-index:12000;border:1px solid var(--ink-100);background:var(--card);width:300px;max-width:calc(100vw - 24px);color:var(--ink-700);font-size:var(--fs-xs);letter-spacing:0;text-align:left;text-transform:none;white-space:normal;pointer-events:none;border-radius:8px;padding:8px 10px;font-weight:500;line-height:1.5;display:block;position:fixed;box-shadow:0 10px 28px #0f172a29}.sort-mark{color:var(--ink-400);flex-direction:column;justify-content:center;align-items:center;display:inline-flex}.sort-mark svg{margin:-2px 0;display:block}.th-sort:hover .sort-mark,.sort-mark.active{color:var(--ink-900)}.th-sort-wrap{grid-template-columns:18px minmax(0,1fr) 18px;align-items:center;gap:0;width:100%;min-width:0;display:grid}.th-sort-wrap .th-sort{justify-self:center;width:auto}.th-leading{justify-content:center;align-items:center;display:inline-flex}.th-leading .checkbox{margin:0}.tbl thead th:first-child{padding-left:24px}.tbl thead th:last-child{padding-right:24px}.tbl tbody td{height:var(--ui-table-row-h);padding:var(--ui-table-cell-y) var(--ui-table-cell-x);border-bottom:1px solid var(--ink-100);vertical-align:middle;white-space:nowrap;background:var(--card);text-overflow:ellipsis;color:var(--ink-700);font-weight:400;overflow:hidden}.tbl tbody td:first-child{padding-left:24px}.tbl tbody td:last-child{padding-right:24px}.tbl th.tbl-sl:first-child,.tbl td.tbl-sl:first-child{padding-left:13px;padding-right:13px}.tbl tbody tr{height:var(--ui-table-row-h);transition:background .1s}.tbl tbody tr:hover td{background:var(--ink-50)}.list-card .tbl tbody tr:last-child td{border-bottom:1px solid var(--ink-100)}.product-list-table tbody tr,.variant-list-table tbody tr,.system-list-table tbody tr{height:var(--ui-table-row-h)}.product-list-table tbody td,.variant-list-table tbody td,.system-list-table tbody td{height:var(--ui-table-row-h);padding-top:var(--ui-table-cell-y);padding-bottom:var(--ui-table-cell-y);vertical-align:middle}.warehouse-address-table tbody tr,.warehouse-address-table tbody td{height:86px}.warehouse-address-table .warehouse-address-cell{text-align:left;white-space:normal}.warehouse-address-table .warehouse-address-text{text-align:left;text-overflow:ellipsis;white-space:normal;overflow-wrap:anywhere;-webkit-line-clamp:3;-webkit-box-orient:vertical;line-height:1.55;display:-webkit-box;overflow:hidden}.compact-list-table tbody tr,.compact-list-table tbody td{height:48px}.compact-list-table tbody td{padding-top:6px;padding-bottom:6px}.product-list-table .haz-grid,.variant-list-table .haz-grid{align-content:center;min-height:32px;max-height:50px;overflow:visible}.product-list-table .haz-empty,.variant-list-table .haz-empty{align-items:center;min-height:50px;display:inline-flex}.product-list-table .cell-group,.variant-list-table .cell-group{justify-content:center;width:100%;min-width:0;max-height:58px;overflow:hidden}.tbl.variant-list-table .sku-info-cell .v{max-width:100%}.variant-list-table thead th{height:44px}.variant-list-table thead th.variant-sku-main-th{text-align:center}.variant-list-table thead th.variant-sku-main-th .th-sort{justify-content:center;width:100%}.variant-list-table tbody tr.variant-group-row{cursor:pointer;height:72px}.variant-list-table tbody tr.variant-group-row td,.variant-list-table tbody tr.variant-group-row td.tbl-sl{background:var(--card);border-top:1px solid var(--ink-100);border-bottom:1px solid var(--ink-100);height:72px;padding:0}.variant-list-table tbody tr.variant-group-row:hover td,.variant-list-table tbody tr.variant-group-row:hover td.tbl-sl{background:var(--ink-50)}.variant-list-table .variant-group-row td.variant-group-title-cell{box-shadow:none;z-index:1;padding:0;overflow:visible}.variant-list-table tbody tr.variant-group-row td.variant-group-title-cell{padding:0}.variant-group-sticky{z-index:3;background:inherit;box-sizing:border-box;align-items:center;width:max-content;min-width:360px;height:72px;padding:0 13px;display:flex;position:sticky;left:0}.variant-sku-main-td{padding-left:13px;padding-right:13px}.variant-sku-main-cell{grid-template-columns:18px 40px minmax(0,1fr);align-items:center;gap:12px;width:100%;min-width:0;display:grid}.variant-sku-main-cell.no-thumb{grid-template-columns:18px minmax(0,1fr)}.variant-sku-main-cell.no-select{grid-template-columns:40px minmax(0,1fr)}.variant-sku-main-cell.no-select.no-thumb{grid-template-columns:minmax(0,1fr)}.variant-sku-main-cell>.checkbox,.variant-sku-main-cell>span>.checkbox,.variant-sku-main-cell .sku-thumb{margin:0}.variant-sku-main-cell .sku-info-cell{justify-content:center}.variant-group-main-cell{grid-template-columns:18px minmax(0,1fr);width:max-content;min-width:334px;min-height:72px}.variant-group-line{align-items:center;gap:0;width:max-content;min-width:100%;height:72px;padding:0;display:flex;overflow:visible}.variant-group-text{flex-direction:column;justify-content:center;gap:4px;min-width:max-content;line-height:1.25;display:flex;overflow:visible}.variant-group-text-spu{gap:4px}.variant-group-name{min-width:max-content;color:var(--ink-900);font-size:var(--fs-base);align-items:center;gap:10px;font-weight:400;display:flex;overflow:visible}.variant-group-meta{flex-direction:column;justify-content:center;gap:4px;min-width:max-content;display:inline-flex}.variant-group-mainline{align-items:center;gap:10px;min-width:max-content;display:inline-flex;overflow:visible}.variant-group-thumb{border:1px solid var(--ink-100);background:var(--card);border-radius:8px;flex:0 0 48px;justify-content:center;align-items:center;width:48px;height:48px;display:inline-flex;overflow:hidden}.variant-group-thumb img{object-fit:cover;width:100%;height:100%;display:block}.variant-group-key,.variant-group-product-name{text-overflow:clip;white-space:nowrap;overflow:visible}.variant-group-key{font-family:var(--mono);flex:none;font-weight:600}.variant-group-product-name{min-width:max-content;color:var(--ink-900);font-family:var(--font);font-weight:400}.variant-group-parent-tip-wrap{flex:none;align-items:center;display:inline-flex;position:relative}.variant-group-parent-tip-trigger{width:20px;height:20px;color:var(--ink-400);cursor:pointer;background:0 0;border:0;border-radius:50%;place-items:center;display:inline-grid}.variant-group-parent-tip-trigger:hover{background:var(--ink-100);color:var(--ink-700)}.variant-group-parent-tip{z-index:3000;border:1px solid var(--ink-100);background:var(--card);width:max-content;max-width:360px;box-shadow:var(--shadow-lg);color:var(--ink-700);font-size:var(--fs-xs);border-radius:8px;flex-direction:column;gap:8px;padding:10px 12px;font-weight:400;display:flex;position:fixed}.variant-group-parent-tip-title{color:var(--ink-900);font-weight:600}.variant-group-parent-tip-list{max-height:180px;font-family:var(--mono);white-space:nowrap;flex-direction:column;gap:4px;display:flex;overflow:auto}.variant-group-parent-tip-empty{color:var(--ink-400);white-space:nowrap}.variant-group-count{color:var(--ink-500);font-size:var(--fs-xs);white-space:nowrap;font-weight:600;line-height:1.2}.variant-list-table .variant-group-row td.tbl-sl-end{box-shadow:none}.variant-list-table tbody tr.variant-group-row:hover .variant-group-sticky{background:var(--ink-50)}.variant-list-table tbody tr.variant-child-row td{background:#fcfcfc}.variant-list-table tbody tr.variant-child-row:hover td{background:var(--ink-50)}.variant-list-table tbody tr.variant-child-row td.tbl-sl{background:#fcfcfc}.variant-list-table tbody tr.variant-child-row td.variant-child-info{padding-left:43px}.variant-list-table tbody tr.variant-child-row:hover td.tbl-sl,.variant-list-table tbody tr.variant-child-row:hover td.tbl-sr{background:var(--ink-50)}.product-list-table td:first-child,.variant-list-table td:first-child{z-index:12;overflow:hidden}.variant-list-table .variant-group-row td.variant-group-title-cell{overflow:visible}.product-list-table tbody tr:hover td:first-child,.variant-list-table tbody tr:hover td:first-child,.product-list-table tbody tr:hover td:first-child,.variant-list-table tbody tr.variant-group-row:hover td:first-child{z-index:3}.tbl td.tbl-sl,.tbl th.tbl-sl{z-index:2;background:var(--card);position:sticky;left:0}.tbl thead th.tbl-sl{z-index:8;background:var(--ink-50)}.tbl td.tbl-sr,.tbl th.tbl-sr{z-index:2;background:var(--card);position:sticky;right:0}.tbl thead th.tbl-sr{z-index:8;background:var(--ink-50)}.tbl td.tbl-sl-end,.tbl th.tbl-sl-end{box-shadow:var(--shadow-sticky-left)}.tbl td.tbl-sr,.tbl th.tbl-sr{box-shadow:var(--shadow-sticky-right)}.tbl tbody tr:hover td.tbl-sl,.tbl tbody tr:hover td.tbl-sr{background:var(--ink-50)}.variant-list-table td.tbl-sl,.variant-list-table th.tbl-sl{z-index:5}.variant-list-table thead th.tbl-sl{z-index:9}.user-list-table th,.user-list-table td,.tbl td.td-center,.tbl th.td-center{text-align:center}.td-center .process-status-badge,.td-center .category-tag,.td-center .status-indicator,.td-center .haz-grid,.td-center .haz-empty{justify-content:center;margin-left:auto;margin-right:auto}.tbl tbody td.badge-cell{text-overflow:clip;padding-left:8px;padding-right:8px;overflow:visible}.pm-cell-mono,.tbl .cell-group .v.mono{font-family:var(--mono);font-size:var(--fs-xs)}.pm-cell-muted{color:var(--ink-500)}.empty-display,.tbl .empty-display{color:var(--ink-400)!important;font-weight:400!important}.tbl .empty-display{text-align:center;width:100%;display:block}.tbl .cell-strong{color:var(--ink-900);text-overflow:ellipsis;white-space:nowrap;font-weight:500;display:block;overflow:hidden}.tbl .cell-group{flex-direction:column;gap:3px;width:100%;min-width:0;display:flex}.tbl .cell-group.is-empty{color:var(--ink-400);text-align:center;justify-content:center;align-items:center}.tbl .cell-group:not(.is-empty) .empty-display{text-align:left;width:auto}.tbl .cell-group .cg-row{align-items:baseline;gap:3px;width:100%;min-width:0;font-weight:400;display:flex}.tbl .cell-group .k{font-size:var(--type-list-aggregate-size);color:var(--ink-700);white-space:nowrap;flex-shrink:0;font-weight:400}.tbl .cell-group .v{min-width:0;max-width:100%;font-size:var(--type-list-aggregate-size);color:var(--ink-700);text-overflow:ellipsis;white-space:nowrap;flex:auto;font-weight:400;line-height:1.4;display:block;overflow:hidden}.tbl .cell-group .sku-code-link,.tbl .cell-group .sku-code-text{min-width:0;max-width:100%;color:var(--ink-900);font-family:var(--font);font-size:var(--type-list-body-size);text-align:left;text-overflow:ellipsis;white-space:nowrap;background:0 0;border:0;flex:0 auto;padding:0;font-weight:600;display:block;overflow:hidden}.tbl .cell-group .sku-code-link{cursor:pointer}.tbl .product-main-text .product-name-link{min-width:0;color:var(--ink-900);cursor:pointer;font-family:var(--font);font-size:var(--type-list-body-size);text-align:left;text-overflow:ellipsis;white-space:nowrap;background:0 0;border:0;flex:0 auto;padding:0;font-weight:500;display:block;overflow:hidden}.tbl .product-main-text .product-name-row{white-space:nowrap;min-width:0;max-width:100%;display:inline-flex}.tbl .product-main-text .product-name-row .product-name-link{flex:0 auto}.tbl .product-main-text .product-code-copy-row{color:var(--ink-500);font-family:var(--mono);font-size:var(--fs-xs);white-space:nowrap;flex-wrap:nowrap;min-width:0;max-width:100%;margin-top:4px;display:block}.tbl .product-main-text .product-code-copy-row .hover-text{text-overflow:ellipsis;min-width:0;overflow:hidden}.sku-code-copy-row{white-space:nowrap;flex-wrap:nowrap;align-items:baseline!important}.sku-code-copy-row .sku-code-link{flex:0 auto;min-width:0}.sku-code-and-type{align-items:center;gap:8px;min-width:0;max-width:100%;display:inline-flex}.sku-code-and-type>.inline-copy-text{min-width:0}.sku-combination-badge{border:1px solid var(--rausch-disabled);background:var(--rausch-soft);height:22px;color:var(--rausch);font-size:var(--fs-xs);border-radius:999px;flex:none;align-items:center;gap:4px;padding:0 7px;font-weight:600;line-height:1;display:inline-flex}.entity-main-td{position:relative}.entity-main-td .cell-group,.entity-main-td .product-main-cell{padding-right:58px}.variant-list-table .channel-sku-cell .sku-info-cell,.variant-list-table .channel-identity-cell .cell-group{padding-right:0}.product-main-cell,.sku-info-cell{min-height:42px}.product-main-with-thumb{align-items:center;gap:12px;min-width:0;display:flex}.product-main-text{flex:auto;min-width:0}.product-list-thumb{background:var(--card);border-radius:9px;width:44px;height:44px;overflow:hidden}.product-list-thumb>img{object-fit:contain;box-sizing:border-box;border-radius:8px;width:100%;height:100%;padding:2px}.entity-main-cell{min-height:42px;padding-right:58px;position:relative}.tbl .variant-product-name,.tbl .variant-product-name-lines span,.tbl .variant-product-name-link,.tbl .variant-product-name-static{color:var(--ink-700);font-size:var(--fs-sm);text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.tbl .variant-product-name-link{cursor:pointer;text-align:left;background:0 0;border:0;padding:0}.tbl .product-spu-owner-cell .variant-product-name-link{color:var(--ink-900);font-weight:500}.tbl .variant-product-name-lines{flex-direction:column;gap:4px;min-width:0;display:flex}.tbl .variant-product-name-lines span:nth-child(2){color:var(--ink-500);font-size:var(--fs-xs)}.tbl .variant-product-name-lines .sku-spu-copy-line{white-space:nowrap;flex-wrap:nowrap;min-width:0;max-width:100%;display:inline-flex}.tbl .variant-product-name-lines .sku-spu-copy-text{text-overflow:ellipsis;white-space:nowrap;flex:0 auto;min-width:0;display:inline-block;overflow:hidden}.tbl .product-spu-owner-cell .sku-spu-copy-text{color:var(--ink-500);font-size:var(--fs-xs);font-weight:500}.tbl .variant-channel-lines{text-align:left;flex-direction:column;align-items:flex-start;gap:4px;min-width:0;display:flex}.tbl .variant-channel-name{min-width:0;color:var(--ink-700);font-size:var(--type-list-body-size);text-overflow:ellipsis;white-space:nowrap;align-items:center;gap:6px;font-weight:400;display:flex;overflow:hidden}.channel-platform-badge{--channel-platform-bg:var(--surface-2);--channel-platform-border:var(--ink-200);--channel-platform-dot:var(--ink-500);--channel-platform-text:var(--ink-700);border:1px solid var(--channel-platform-border);background:var(--channel-platform-bg);min-height:24px;color:var(--channel-platform-text);font-size:var(--fs-xs);border-radius:6px;flex:none;align-items:center;gap:5px;padding:2px 8px;font-weight:600;line-height:1.2;display:inline-flex}.channel-platform-badge:before{background:var(--channel-platform-dot);content:"";border-radius:50%;width:6px;height:6px}.channel-platform-badge.is-mercadolibre{--channel-platform-bg:#ffe600;--channel-platform-border:#dfc900;--channel-platform-dot:#2d3277;--channel-platform-text:#2d3277}.channel-platform-badge.is-amazon{--channel-platform-bg:#131a22;--channel-platform-border:#131a22;--channel-platform-dot:#f90;--channel-platform-text:#fff}.tbl .channel-shop-name{text-overflow:ellipsis;min-width:0;overflow:hidden}.tbl .variant-channel-upc{min-width:0;color:var(--ink-500);font-family:var(--mono);font-size:var(--fs-xs);text-overflow:ellipsis;white-space:nowrap;line-height:1.35;display:block;overflow:hidden}.channel-list-table .channel-sku-cell .sku-code-link,.channel-list-table .channel-sku-cell .sku-code-text,.channel-list-table .product-spu-owner-cell .variant-product-name-link,.channel-list-table .product-spu-owner-cell .variant-product-name-static,.channel-list-table .variant-channel-name{color:var(--ink-900);font-family:var(--font);font-size:var(--fs-sm);font-weight:400}.channel-list-table:not(.commodity-code-list-table) .channel-sku-cell .sku-code-link{font-weight:500}.channel-list-table .product-spu-owner-cell .sku-spu-copy-text,.channel-list-table .variant-channel-upc{color:var(--ink-500);font-family:var(--font);font-size:var(--fs-xs);font-weight:400;line-height:1.4}.tbl .product-unit-value,.tbl .product-dimension-value,.tbl .product-channel-count{width:100%;color:var(--ink-700);font-family:inherit;font-size:var(--fs-sm);text-align:center;background:0 0;border:0;padding:0;font-weight:500;line-height:1.4;display:block}.tbl .product-channel-count{color:#64748b;width:auto;min-width:72px;height:30px;font-size:var(--fs-xs);white-space:nowrap;background:#f8fafc;border:1px solid #e2e8f0;border-radius:999px;justify-content:center;align-items:center;padding:0 12px;font-weight:500;line-height:1;display:inline-flex}.tbl button.product-channel-count{cursor:pointer}.tbl .product-channel-count.is-empty{cursor:default;color:var(--ink-400)}.tbl button.product-channel-count:hover{color:#475569;background:#f1f5f9;border-color:#cbd5e1;text-decoration:none}.tbl .product-channel-count.has-channel{color:#15803d;background:#f0fdf4;border-color:#bbf7d0}.tbl button.product-channel-count.has-channel:hover{color:#166534;background:#dcfce7;border-color:#86efac}.tbl .product-updater-cell{color:var(--ink-700);font-size:var(--fs-xs);text-align:center;white-space:nowrap;font-weight:400}.tbl .product-updater-cell>.user-identity{text-align:left;display:flex}.tbl .product-owner-cell{text-align:center;overflow:hidden}.tbl .product-owner-text{min-width:0;max-width:100%;color:var(--ink-700);font-size:var(--fs-xs);text-overflow:ellipsis;white-space:pre-line;-webkit-line-clamp:3;-webkit-box-orient:vertical;max-height:52.5px;font-weight:400;line-height:1.4;display:-webkit-box;overflow:hidden}.detail-table-modal-overlay{z-index:12000;padding:18px}.modal.detail-table-modal{width:min(1180px,100vw - 56px);max-width:min(1180px,100vw - 56px)}.modal-head.detail-table-modal-head{padding:24px 28px 0}.detail-table-modal-title-block h3{margin:0}.detail-table-modal-title-block.has-summary h3{margin-bottom:8px}.modal.detail-table-modal.organization-members-detail-modal{width:min(760px,100vw - 36px);max-width:min(760px,100vw - 36px)}.detail-table-modal-summary{color:var(--ink-500);font-size:var(--fs-sm);flex-wrap:wrap;gap:8px;display:flex}.detail-table-modal-summary span{background:var(--ink-50);border-radius:999px;align-items:center;min-height:24px;padding:0 10px;display:inline-flex}.modal-body.detail-table-modal-body{max-height:min(560px,100vh - 260px);padding:18px 28px 22px;overflow:auto}.detail-table-modal-toolbar{justify-content:space-between;align-items:center;margin-bottom:12px;display:flex}.detail-table-modal-table-wrap{background:var(--card);border:1px solid #e2e8f0;border-radius:10px;overflow:auto}.detail-table-modal-table{border-collapse:separate;border-spacing:0;width:100%}.detail-table-modal-table th,.detail-table-modal-table td{border-bottom:1px solid var(--ink-100);color:var(--ink-900);font-size:var(--fs-sm);text-align:center;vertical-align:middle;padding:14px 16px;font-weight:400;line-height:1.45}.detail-table-modal-table th{z-index:1;color:var(--ink-500);font-size:var(--fs-xs);text-align:center;white-space:nowrap;background:#f8fafc;font-weight:600;position:sticky;top:0}.detail-table-modal-table tr:last-child td{border-bottom:0}.detail-table-modal-table .mono{max-width:150px;color:var(--ink-900);font-family:var(--font);font-size:var(--fs-sm);text-overflow:ellipsis;white-space:nowrap;margin:0 auto;font-weight:400;overflow:hidden}.product-channel-dialog-table{min-width:1040px}.product-channel-dialog-shop{max-width:180px;color:var(--ink-900);font-size:var(--fs-sm);text-overflow:ellipsis;white-space:nowrap;margin:0 auto;font-weight:400;line-height:1.4;overflow:hidden}.product-channel-dialog-platform{white-space:nowrap;justify-content:center;align-items:center;gap:7px;max-width:150px;margin:0 auto;display:inline-flex}.product-channel-dialog-site{min-width:0;color:var(--ink-500);font-size:var(--fs-xs);text-overflow:ellipsis;white-space:nowrap;font-weight:400;line-height:1.4;overflow:hidden}.product-channel-dialog-wide{max-width:100%;color:var(--ink-900);font-size:var(--fs-sm);overflow-wrap:anywhere;white-space:normal;margin:0 auto;font-weight:400;line-height:1.4;overflow:visible}.detail-table-modal-table .empty-display{color:var(--ink-400);font-weight:500}.tbl .variant-product-name-lines .sku-spu-copy-line .copy-button{flex:none}.hover-text{position:relative}.hover-text.is-ellipsis{text-overflow:ellipsis;white-space:nowrap;min-width:0;max-width:100%;display:block;overflow:hidden}.hover-text.is-line-clamp-2,.hover-text.is-line-clamp-3{text-overflow:ellipsis;white-space:normal;-webkit-box-orient:vertical;min-width:0;max-width:100%;display:-webkit-box;overflow:hidden}.hover-text.is-line-clamp-2{-webkit-line-clamp:2}.hover-text.is-line-clamp-3{-webkit-line-clamp:3}.hover-tip{z-index:14000;color:#fff;width:max-content;max-width:360px;font-family:var(--font);font-size:var(--fs-xs);overflow-wrap:anywhere;pointer-events:none;text-align:left;white-space:normal;background:#161616f0;border-radius:8px;padding:7px 10px;font-weight:500;line-height:1.45;position:fixed;box-shadow:0 10px 24px #0000002e}.hover-tip.preserve-line-breaks{white-space:pre-wrap}.row-actions{justify-content:flex-end;gap:4px;display:inline-flex}.checkbox{cursor:pointer;-webkit-tap-highlight-color:transparent;outline:none;flex-shrink:0;width:18px;height:18px;position:relative;transform:translate(0)}.checkbox:before{content:"";background:var(--rausch);border-radius:50%;width:28px;height:28px;position:absolute;top:-5px;left:-5px}@supports (color:color-mix(in lab, red, red)){.checkbox:before{background:color-mix(in srgb, var(--rausch) 2.5%, transparent)}}.checkbox:before{opacity:0;transition:opacity .2s;display:none}.checkbox svg{z-index:1;fill:none;stroke-linecap:round;stroke-linejoin:round;stroke:var(--ink-300);stroke-width:1.5px;transition:all .2s;position:relative;transform:translate(0)}.checkbox svg path{stroke-dasharray:60;stroke-dashoffset:0}.checkbox svg polyline{stroke-dasharray:22;stroke-dashoffset:66px}.checkbox svg .checkbox-minus{opacity:0;stroke-dasharray:8;stroke-dashoffset:8px;transition:all .16s}.checkbox:hover:before,.checkbox:focus-visible:before{opacity:0}.checkbox:hover svg,.checkbox:focus-visible svg,.checkbox.on svg,.checkbox.indeterminate svg{stroke:var(--rausch)}.checkbox.on svg path{stroke-dashoffset:60px;transition:all .3s linear}.checkbox.on svg polyline{stroke-dashoffset:42px;transition:all .2s linear .15s}.checkbox.indeterminate svg .checkbox-minus{opacity:1;stroke-dashoffset:0}.checkbox.indeterminate svg polyline{stroke-dashoffset:66px}.checkbox.is-disabled{cursor:not-allowed}.checkbox.is-disabled svg,.checkbox.is-disabled:hover svg,.checkbox.is-disabled:focus-visible svg{stroke:var(--ink-300)}.checkbox.is-disabled svg path{fill:var(--ink-100)}.checkbox.is-disabled.on svg path{stroke-dashoffset:0}.checkbox.is-disabled.on svg polyline,.checkbox.is-disabled.indeterminate svg .checkbox-minus{stroke:var(--ink-400)}.switch{background:var(--ink-200);cursor:pointer;border-radius:999px;flex-shrink:0;align-items:center;width:40px;height:22px;transition:background .12s;display:inline-flex;position:relative}.switch:after{content:"";background:var(--card);border-radius:50%;width:18px;height:18px;transition:transform .16s;position:absolute;top:2px;left:2px;box-shadow:0 1px 3px #0003}.switch.on{background:var(--rausch)}.switch.on:after{transform:translate(18px)}.process-status-badge,.category-tag{box-sizing:border-box;background:var(--ink-50);height:22px;color:var(--ink-700);font-family:var(--font);font-size:var(--type-status-size);vertical-align:middle;white-space:nowrap;border:1px solid #0000;border-radius:999px;justify-content:center;align-items:center;min-width:64px;padding:0 9px;font-weight:500;line-height:22px;display:inline-flex}.process-status-badge.is-success{background:var(--success-soft);color:var(--success)}.process-status-badge.is-warning{background:var(--warn-soft);color:var(--warn)}.process-status-badge.is-danger{background:var(--danger-soft);color:var(--danger)}.process-status-badge.is-info,.category-tag.is-blue{background:var(--info-soft);color:var(--info)}.category-tag.is-green{background:var(--success-soft);color:var(--success)}.category-tag.is-cyan{background:var(--cyan-soft);color:var(--cyan)}.category-tag.is-purple{background:var(--purple-soft);color:var(--purple)}.category-tag.is-pink{background:var(--pink-soft);color:var(--pink)}.category-tag.is-orange{background:var(--warn-soft);color:var(--warn)}.category-tag-icon{flex:none;align-items:center;margin-right:5px;display:inline-flex}.status-indicator{min-height:22px;color:var(--ink-500);font-family:var(--font);font-size:var(--type-status-size);vertical-align:middle;white-space:nowrap;align-items:center;gap:6px;font-weight:500;line-height:22px;display:inline-flex}.status-indicator-dot{background:currentColor;border-radius:50%;flex:0 0 5px;width:5px;height:5px}.status-indicator.is-success{color:var(--success)}.status-indicator.is-warning{color:var(--warn)}.status-indicator.is-danger{color:var(--danger)}.status-indicator.is-info{color:var(--info)}.status-indicator.is-compact{font-size:var(--type-grid-body-size)}.shop-session-drawer-required{color:var(--rausch)}.shop-session-collector-shop-table-wrap{width:100%}.shop-session-collector-error{color:var(--danger,#dc2626);white-space:normal;gap:2px;line-height:1.35;display:grid}.shop-session-collector-error small{color:var(--text-muted)}.shop-session-collector-shop-table{border-collapse:collapse;table-layout:fixed;width:100%}.shop-session-collector-shop-table th{border-bottom:1px solid var(--ink-100);background:var(--ink-50);height:32px;color:var(--ink-500);font-family:var(--font);font-size:var(--type-list-header-size);text-align:center;padding:0 12px;font-weight:500}.shop-session-collector-shop-table td{border-bottom:1px solid var(--ink-100);height:48px;color:var(--ink-700);font-family:var(--font);font-size:var(--type-list-body-size);vertical-align:middle;padding:6px 12px;font-weight:400}.shop-session-collector-shop-table th:first-child,.shop-session-collector-shop-table td:first-child{width:46%}.form-drawer-body .shop-session-collector-shop-table .input{font-size:var(--type-list-body-size);font-weight:400}.shop-session-shop-cell{align-items:center;gap:10px;min-width:0;display:flex}.shop-session-shop-cell>span{text-overflow:ellipsis;overflow:hidden}.shop-session-env-groups{gap:10px;display:grid}.shop-session-env-group{border:1px solid var(--ink-100);border-radius:var(--radius);gap:10px;padding:12px 14px;display:grid}.shop-session-env-count{color:var(--ink-500);font-size:var(--fs-sm)}.shop-session-env-inputs{gap:8px;padding-left:26px;display:grid}.shop-session-env-input-row{align-items:flex-start;gap:8px;display:flex}.shop-session-env-input-row>.field{flex:1;min-width:0}.shop-env-panel{flex-direction:column;gap:24px;display:flex}.shop-env-title{color:var(--ink-500);font-size:var(--fs-sm);margin:0 0 10px;font-weight:500}.shop-env-card{border:1px solid var(--ink-100);border-radius:var(--radius);justify-content:space-between;align-items:center;gap:16px;margin-bottom:8px;padding:12px 14px;display:flex}.shop-env-card.is-failed{border-color:var(--danger-soft);background:var(--danger-soft)}.shop-env-card.is-failed .category-tag{border:1px solid var(--ink-200);background:var(--card);color:var(--ink-700)}.shop-env-card-main{min-width:0}.shop-env-card-side{flex:none;align-items:center;gap:12px;display:flex}.shop-env-name{color:var(--ink-900);align-items:center;gap:8px;font-weight:500;display:flex}.shop-env-meta{color:var(--ink-500);font-size:var(--fs-sm)}.shop-env-error{color:var(--danger);font-size:var(--fs-sm);margin-top:2px}.shop-env-callers{border:1px solid var(--ink-100);border-radius:var(--radius)}.shop-env-caller{grid-template-columns:minmax(0,1fr) 220px;align-items:center;gap:12px;padding:10px 14px;display:grid}.shop-env-caller+.shop-env-caller{border-top:1px solid var(--ink-100)}.shop-env-add{grid-template-columns:minmax(0,1fr) 220px auto;gap:8px;margin-top:10px;display:grid}.shop-env-choice{gap:8px;display:grid}.shop-env-option{border:1px solid var(--ink-200);border-radius:var(--radius);background:var(--card);text-align:left;cursor:pointer;align-items:center;gap:12px;width:100%;padding:12px 14px;display:flex}.shop-env-option.is-selected{border-color:var(--rausch);background:var(--rausch-soft)}.shop-env-option:focus-visible{outline:2px solid var(--rausch);outline-offset:2px}.shop-env-check{border:1.5px solid var(--ink-400);background:var(--card);color:#fff;border-radius:4px;flex:none;justify-content:center;align-items:center;width:16px;height:16px;display:flex}.shop-env-option.is-selected .shop-env-check{border-color:var(--rausch);background:var(--rausch)}.shop-env-hint{color:var(--ink-500);font-size:var(--fs-xs);margin:4px 0 0}.shop-env-option-main{gap:2px;min-width:0;display:grid}.shop-session-page{flex-direction:column;gap:18px;display:flex}.shop-session-hero{grid-template-columns:minmax(0,1fr) minmax(280px,420px);gap:14px;display:grid}.shop-session-hero-card{border:1px solid var(--ink-100);border-radius:var(--radius-xl);background:var(--card);text-align:left;flex-direction:column;justify-content:center;gap:12px;padding:14px 20px;display:flex}button.shop-session-hero-collectors{cursor:pointer}button.shop-session-hero-collectors:disabled{cursor:default}button.shop-session-hero-collectors:focus-visible{outline:2px solid var(--rausch);outline-offset:2px}.shop-session-hero-numbers{gap:40px;display:flex}.shop-session-hero-numbers div{flex-direction:column;display:flex}.shop-session-hero-numbers strong{color:var(--ink-900);font-size:var(--fs-2xl);font-weight:600;line-height:1.2}.shop-session-hero-numbers span{color:var(--ink-500);font-size:var(--fs-xs)}.shop-session-hero-numbers .is-danger strong{color:var(--danger)}.shop-session-hero-numbers .is-success strong{color:var(--success)}.shop-session-hero-bar{gap:3px;height:10px;display:flex}.shop-session-hero-bar i{background:var(--ink-100);border-radius:5px;height:10px;display:block}.shop-session-hero-bar .is-danger{background:var(--danger)}.shop-session-hero-bar .is-neutral{background:var(--ink-300)}.shop-session-hero-bar .is-success{background:var(--success)}.shop-session-hero-caption{color:var(--ink-500);font-size:var(--fs-xs)}.shop-session-hero-caption.is-danger{color:var(--danger)}.shop-session-hero-collector-list{grid-template-columns:1fr 1fr;gap:8px 16px;display:grid}.shop-session-hero-collector{min-width:0;color:var(--ink-700);font-size:var(--fs-xs);text-overflow:ellipsis;white-space:nowrap;align-items:center;gap:8px;display:flex;overflow:hidden}.shop-session-hero-collector i{background:var(--ink-300);border-radius:50%;flex:none;width:8px;height:8px}.shop-session-hero-collector i.is-online{background:var(--success);box-shadow:0 0 0 3px var(--success-soft)}.shop-session-grid{grid-template-columns:repeat(auto-fill,minmax(330px,1fr));align-content:start;gap:14px;display:grid}.shop-session-card{border:1px solid var(--ink-100);border-radius:var(--radius-xl);background:var(--card);flex-direction:column;gap:10px;min-height:150px;padding:16px;display:flex}.shop-session-card.is-attention{background:snow;border-color:#f6d3cb}.shop-session-card-head{align-items:center;gap:10px;display:flex}.shop-session-avatar{background:var(--ink-100);width:36px;height:36px;color:var(--ink-700);font-size:var(--fs-md);border-radius:11px;flex:none;justify-content:center;align-items:center;font-weight:600;display:flex}.shop-session-avatar.is-attention{background:var(--danger-soft);color:var(--danger)}.shop-session-avatar.is-valid{background:var(--success-soft);color:var(--success)}.shop-session-card-title{flex-direction:column;min-width:0;display:flex}.shop-session-card-name{color:var(--ink-900);font-size:var(--type-card-title-size);text-align:left;text-overflow:ellipsis;white-space:nowrap;background:0 0;border:0;padding:0;font-weight:600;overflow:hidden}button.shop-session-card-name{cursor:pointer}button.shop-session-card-name:hover{color:var(--rausch)}.shop-session-card-sub{color:var(--ink-500);font-size:var(--fs-xs)}.shop-session-card-badge{margin-left:auto}.shop-session-progress{vertical-align:middle;background:#cfe0fb;border-radius:2px;width:36px;height:4px;margin-right:8px;display:inline-block;position:relative;overflow:hidden}.shop-session-progress:after{background:var(--info);content:"";animation:1.4s ease-in-out infinite shop-session-collection-progress;position:absolute;inset:0 60% 0 0}.shop-session-tabs{align-self:flex-start}.shop-session-card-envs{flex-direction:column;flex:1;gap:7px;margin:0;padding:0;list-style:none;display:flex}.shop-session-card-envs li{min-height:24px;color:var(--ink-700);font-size:var(--type-list-body-size);align-items:center;gap:8px;display:flex}.shop-session-card-envs li.is-empty{color:var(--ink-500)}.shop-session-env-time{color:var(--ink-500);font-size:var(--fs-xs);flex:none;margin-left:auto}.shop-session-env-collect{border:1px solid var(--ink-200);background:var(--card);width:24px;height:24px;color:var(--ink-700);cursor:pointer;border-radius:7px;flex:none;justify-content:center;align-items:center;padding:0;display:inline-flex}.shop-session-env-collect:hover:not(:disabled){border-color:var(--ink-400)}.shop-session-card-foot{border-top:1px solid var(--ink-100);align-items:center;gap:10px;padding-top:12px;display:flex}.shop-session-next{min-width:0;color:var(--ink-700);font-size:var(--fs-xs);flex:1}.shop-session-card-actions{flex:none;align-items:center;gap:4px;display:flex}.shop-session-card-actions .btn{flex:none}.shop-session-card-actions .btn.shop-session-primary{background:var(--rausch-soft);color:#c4002f;border-color:#ffd1da}.shop-session-card-actions .btn.is-offline{border-style:dashed}.shop-session-raw-toolbar{align-items:center;gap:8px;display:flex}.shop-session-raw-toolbar .shop-env-title{margin:0 auto 0 0}.shop-session-collector-note{margin-top:4px}.shop-session-state-row{align-items:center;gap:8px;display:flex}.shop-session-status-link{cursor:pointer;background:0 0;border:0;min-width:0;padding:0}.shop-session-status-link:focus-visible{outline:2px solid var(--rausch);outline-offset:2px;border-radius:3px}.shop-session-status-link:disabled{cursor:not-allowed;opacity:.55}.shop-session-collection-cell{flex-direction:column;gap:4px;min-width:0;display:flex}.shop-session-collection-progress{background:var(--ink-100);border-radius:999px;width:min(128px,100%);height:3px;overflow:hidden}.shop-session-collection-progress>span{border-radius:inherit;background:var(--info);width:36%;height:100%;animation:1.4s ease-in-out infinite shop-session-collection-progress;display:block}@keyframes shop-session-collection-progress{0%{transform:translate(-105%)}to{transform:translate(285%)}}.shop-session-raw-fields{flex-direction:column;gap:30px;display:flex}.shop-session-raw-textarea[readonly]{resize:none;border-color:var(--ink-200);background:var(--ink-50);color:var(--ink-700);cursor:text}.shop-session-raw-textarea[readonly]:hover{border-color:var(--ink-200)}.shop-session-raw-textarea.is-cookie{height:320px;min-height:320px}.shop-session-raw-textarea.is-user-agent{height:96px;min-height:96px}@media (prefers-reduced-motion:reduce){.shop-session-collection-progress>span{width:100%;animation:none;transform:none}}.inline-icon-text,.state-mark{min-width:0;font-size:var(--fs-sm);white-space:nowrap;align-items:center;gap:5px;line-height:1.25;display:inline-flex}.inline-icon-text svg,.state-mark svg{flex:none}.inline-icon-text{color:var(--ink-700);font-weight:500}.inline-icon-text svg{color:var(--ink-500)}.state-mark{font-weight:500}.state-mark-icon{flex:none;justify-content:center;align-items:center;width:16px;height:16px;display:inline-flex}.state-mark-active{color:#2563eb}.sku-active-badge{color:#178a3a;font-size:var(--fs-xs);background:#e9f8ed;border-radius:999px;gap:6px;padding:4px 10px;font-weight:600}.sku-active-badge.state-mark-muted{color:#925f00;background:#fff7d6}.sku-active-badge .state-mark-icon{background:currentColor;border-radius:999px;width:6px;height:6px}.sku-active-badge .state-mark-icon svg{display:none}.state-mark-registered{color:#4f46e5}.state-mark-muted{color:var(--ink-500)}.channel-cookie-cell{flex-direction:column;align-items:center;gap:4px;width:100%;min-width:0;max-width:100%;display:inline-flex}.brand-chip{text-overflow:ellipsis;max-width:100%;overflow:hidden}.brand-empty{color:var(--ink-400);font-size:var(--fs-sm)}.brand-register-inline,.brand-register-pair{flex-wrap:wrap;align-items:center;gap:8px;min-width:0;display:inline-flex}.brand-register-pair{gap:12px}.brand-inline{text-overflow:ellipsis;max-width:160px;overflow:hidden}.brand-register-empty{color:var(--ink-500);font-size:var(--fs-sm);white-space:nowrap;font-weight:600}.brand-register-combo{white-space:nowrap;justify-content:flex-start;align-items:center;gap:7px;min-width:0;max-width:100%;line-height:1.35;display:inline-flex}.brand-register-combo-list{grid-template-rows:auto auto;grid-template-columns:18px minmax(0,1fr);align-items:center;gap:2px 8px;min-width:0;display:inline-grid}.brand-register-list-head{display:contents}.brand-register-flat-icon{flex:0 0 18px;place-items:center;width:18px;height:18px;display:inline-grid}.brand-register-list-mark{width:18px;height:18px;display:block}.brand-register-icon-bg{fill:#f8fafc;stroke:var(--ink-300);stroke-width:1.5px}.brand-register-icon-letter{fill:currentColor;font-size:var(--fs-3xs);font-weight:600;font-family:var(--mono);dominant-baseline:middle}.brand-register-combo.registered .brand-register-flat-icon{color:#2f7df6}.brand-register-combo.registered .brand-register-icon-bg{fill:#2f7df6;stroke:#2f7df6}.brand-register-combo.registered .brand-register-icon-letter{fill:#fff}.brand-register-combo.unregistered .brand-register-flat-icon{color:var(--ink-400)}.brand-register-name{min-width:0;max-width:180px;color:var(--ink-900);font-size:var(--fs-sm);text-overflow:ellipsis;font-weight:600;overflow:hidden}.brand-register-combo-list .brand-register-name{grid-area:1/2;max-width:176px;line-height:1.15}.brand-register-combo-list .brand-register-flat-icon{grid-area:1/1/3;align-self:center}.brand-register-status{font-size:var(--fs-xs);color:var(--ink-500);white-space:nowrap;align-items:center;gap:6px;font-weight:600;display:inline-flex}.brand-register-combo-list .brand-register-status{grid-area:2/2;line-height:1}.brand-register-status:before{content:"";opacity:.72;background:currentColor;border-radius:999px;width:6px;height:6px}.brand-register-combo.registered .brand-register-status{color:#2f7df6}.variant-list-table .brand-register-combo{justify-content:center}.variant-list-table .brand-register-combo-list{justify-content:flex-start}button.haz-chip[aria-pressed=false],.haz-grid-compact button.haz-chip[aria-pressed=false]{background:var(--ink-50);border-color:var(--ink-100);color:var(--ink-400)}.haz-grid-compact button.haz-chip[aria-pressed=false] .hazard-icon{color:var(--ink-400);opacity:.45}.haz-grid-compact button.haz-chip[aria-pressed=true]{box-shadow:inset 0 0 0 1px}button.haz-chip:focus-visible{outline:2px solid var(--ink-500);outline-offset:2px}.launch-inline-field .field-error{white-space:normal;display:block}.haz-grid{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.haz-chip{min-height:24px;font-size:var(--fs-2xs);background:var(--hazard-soft,#fff4e5);border-radius:8px;justify-content:center;align-items:center;gap:4px;padding:2px 8px;font-weight:600;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.haz-chip{background:color-mix(in srgb, var(--hazard-soft,#fff4e5) 76%, #fff)}}.haz-chip{color:var(--hazard-color,#b25e09);border:1px solid var(--hazard-border,#ffe0b7)}@supports (color:color-mix(in lab, red, red)){.haz-chip{border:1px solid color-mix(in srgb, var(--hazard-border,#ffe0b7) 70%, #fff)}}.haz-chip{white-space:nowrap}.haz-chip .hazard-icon{background:0 0;border:0;border-radius:0;width:16px;height:16px}.haz-grid-compact{flex-wrap:wrap;justify-content:center;gap:5px;width:fit-content;display:inline-flex}.workflow-detail-hazard-grid{flex-wrap:nowrap}.haz-grid-compact .haz-chip{border-radius:7px;width:24px;height:24px;min-height:24px;padding:0}.haz-grid-compact .haz-chip .hazard-icon{width:17px;height:17px}.haz-empty{color:var(--ink-400);font-size:var(--fs-sm)}.haz-switch-grid{grid-template-columns:repeat(3,1fr);gap:12px;display:grid}.haz-switch-row{border:1px solid var(--ink-200);background:var(--card);cursor:pointer;-webkit-user-select:none;user-select:none;width:100%;min-height:46px;color:var(--ink-900);font:inherit;text-align:left;border-radius:10px;justify-content:space-between;align-items:center;gap:10px;padding:12px 14px;transition:border-color .12s;display:flex}.haz-switch-row:hover{border-color:var(--ink-400)}.haz-switch-row.on{border-color:var(--hazard-border,var(--warn));background:var(--hazard-soft,#fffbf4)}.haz-switch-row:focus-visible{outline:2px solid var(--ink-900);outline-offset:2px}.haz-switch-label,.sku-detail-hazard-label{align-items:center;gap:9px;min-width:0;display:inline-flex}.haz-switch-label span,.sku-detail-hazard-label span{font-weight:600}.hazard-flag-is-fragile{--hazard-color:#2563eb;--hazard-soft:#eff6ff;--hazard-border:#bfdbfe}.hazard-flag-is-battery{--hazard-color:#b25e09;--hazard-soft:#fff7ed;--hazard-border:#fed7aa}.hazard-flag-has-liquid{--hazard-color:#0891b2;--hazard-soft:#ecfeff;--hazard-border:#a5f3fc}.hazard-flag-has-powder{--hazard-color:#7c3aed;--hazard-soft:#f5f3ff;--hazard-border:#ddd6fe}.hazard-flag-is-vacuum{--hazard-color:#4f46e5;--hazard-soft:#eef2ff;--hazard-border:#c7d2fe}.hazard-flag-has-magnet{--hazard-color:#e11d48;--hazard-soft:#fff1f2;--hazard-border:#fecdd3}.hazard-flag-has-electric{--hazard-color:#d97706;--hazard-soft:#fffbeb;--hazard-border:#fde68a}.hazard-icon{background:var(--hazard-soft,var(--ink-50));width:28px;height:28px;color:var(--hazard-color,var(--ink-500));border:1px solid var(--hazard-border,var(--ink-100));border-radius:8px;flex:none;justify-content:center;align-items:center;display:inline-flex}.haz-switch-row.on .hazard-icon,.sku-detail-hazard-item.on .hazard-icon{background:var(--card);border-color:var(--hazard-border,#ffe0b7);color:var(--hazard-color,#b25e09)}.haz-switch-state{background:var(--ink-50);min-width:38px;color:var(--ink-500);font-size:var(--fs-xs);text-align:center;border-radius:999px;padding:3px 10px;font-weight:600}.haz-switch-row.on .haz-switch-state{background:var(--card);color:var(--hazard-color,#b25e09)}.pagination{border-top:1px solid var(--ink-100);font-size:var(--type-compact-control-size);color:var(--ink-500);font-feature-settings:"ss04" 1, "ss01" 1, "case" 1;justify-content:space-between;align-items:center;padding:14px 24px;display:flex}.list-card>.pagination{border-top:0}.pagination .ant-list-pagination{width:100%;font-size:var(--type-compact-control-size);align-items:center;display:flex}.pagination .ant-pagination-total-text{color:var(--ink-500);margin-right:auto}.pagination .ant-pagination-item,.pagination .ant-pagination-prev,.pagination .ant-pagination-next{border-radius:8px;min-width:28px;height:28px;line-height:26px}.pagination .ant-pagination-item-active{border-color:var(--rausch);background:var(--rausch-soft);font-weight:500}.pagination .ant-pagination-item-active a{color:var(--rausch)}.pagination .ant-pagination-item:not(.ant-pagination-item-active):hover,.pagination .ant-pagination-prev:not(.ant-pagination-disabled):hover,.pagination .ant-pagination-next:not(.ant-pagination-disabled):hover{border-color:var(--ink-200);background:var(--ink-50);color:var(--ink-900)}.pagination .ant-pagination-options{margin-inline-start:12px}.pagination .ant-pagination-options-quick-jumper{color:var(--ink-500)}.pagination .ant-pagination-options-quick-jumper input{border-radius:8px;width:44px;height:28px}.pagination .ant-pagination-options-quick-jumper input:hover,.pagination .ant-pagination-options-quick-jumper input:focus{border-color:var(--rausch);box-shadow:0 0 0 2px var(--rausch)}@supports (color:color-mix(in lab, red, red)){.pagination .ant-pagination-options-quick-jumper input:hover,.pagination .ant-pagination-options-quick-jumper input:focus{box-shadow:0 0 0 2px color-mix(in srgb, var(--rausch) 12%, transparent)}}.pagination .ant-select-single{height:28px;font-size:var(--type-compact-control-size);padding:0 8px}.pagination .ant-select-single:not(.ant-select-disabled):hover,.pagination .ant-select-single.ant-select-focused:not(.ant-select-disabled){border-color:var(--rausch)!important;box-shadow:0 0 0 2px var(--rausch)!important}@supports (color:color-mix(in lab, red, red)){.pagination .ant-select-single:not(.ant-select-disabled):hover,.pagination .ant-select-single.ant-select-focused:not(.ant-select-disabled){box-shadow:0 0 0 2px color-mix(in srgb, var(--rausch) 12%, transparent)!important}}.pagination .ant-select-single .ant-select-content{line-height:26px}.pagination .ant-pagination-item,.pagination .ant-pagination-prev,.pagination .ant-pagination-next,.pagination .ant-pagination-options,.pagination .ant-pagination-options-quick-jumper input,.pagination-size-dropdown{font-feature-settings:"ss04" 1, "ss01" 1, "case" 1}.ant-select-dropdown.pagination-size-dropdown{border:1px solid var(--ink-100);background:var(--card);box-shadow:var(--shadow);font-family:var(--font);font-size:var(--type-compact-control-size);border-radius:10px;padding:4px}.ant-select-dropdown.pagination-size-dropdown .ant-select-item{min-height:32px;color:var(--ink-700);border-radius:6px;padding:6px 10px;font-weight:400;font-size:var(--type-compact-control-size)!important}.ant-select-dropdown.pagination-size-dropdown .ant-select-item-option-content{font-size:inherit}.ant-select-dropdown.pagination-size-dropdown .ant-select-item-option-active:not(.ant-select-item-option-selected){color:var(--ink-900);background:var(--ink-50)!important}.ant-select-dropdown.pagination-size-dropdown .ant-select-item-option-selected{color:var(--rausch);font-weight:500;background:var(--rausch-soft)!important}.empty{text-align:center;min-height:clamp(260px,34vh,380px);color:var(--ink-500);flex-direction:column;justify-content:center;align-items:center;padding:0 24px;display:flex}.empty .em-img{object-fit:contain;mix-blend-mode:multiply;flex-shrink:0;width:100px;height:80px;margin:0 auto 10px}.empty .em-t{color:var(--ink-500);font-weight:500;font-size:var(--fs-base)}.empty .em-s{font-size:var(--fs-sm);margin-top:4px}.empty .em-action{margin-top:12px}:where(.pm-drawer,.detail-drawer,.form-drawer,.modal-overlay) .empty{min-height:160px;padding:24px}.list-card .table-wrap.is-empty{flex:none;overflow:hidden!important}.business-scrollbar.is-empty{overflow:hidden!important}.list-card .list-empty{background:var(--card);flex:auto;justify-content:center;align-items:center;min-height:0;padding:24px;display:flex;overflow:hidden}.list-card .list-empty .empty{min-height:0;padding:0}.modal-overlay,.pm-backdrop{z-index:12000;background:#00000080;place-items:center;padding:24px;animation:.16s fadeIn;display:grid;position:fixed;inset:0}.pm-backdrop{justify-content:center;align-items:center;display:flex}.confirm-modal-overlay{z-index:12020}.workflow-purchase-edit-overlay{z-index:12010}@keyframes popIn{0%{opacity:0;transform:translateY(10px)scale(.98)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes toastEnter{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}@keyframes pmSlideIn{0%{opacity:0;transform:translate(20px)}to{opacity:1;transform:translate(0)}}.pm-drawer{background:var(--card);border-radius:var(--radius-lg);width:740px;max-width:94vw;height:calc(100vh - 24px);box-shadow:var(--shadow-lg);flex-direction:column;margin:12px 12px 12px 0;animation:.22s cubic-bezier(.2,.8,.2,1) pmSlideIn;display:flex;position:relative;top:0;right:0;overflow:hidden}.pm-backdrop:not(.center){justify-content:flex-end;align-items:flex-start;padding:0}.pm-drawer-head{border-bottom:1px solid var(--ink-100);background:var(--card);flex-shrink:0;justify-content:space-between;align-items:center;padding:18px 24px;display:flex}.pm-drawer-title{font-size:var(--type-card-title-size);letter-spacing:0;color:var(--ink-900);margin:0;font-weight:600}.pm-drawer-sub{font-size:var(--fs-xs);color:var(--ink-500);margin-top:2px}.pm-drawer-body{background:var(--ink-50);flex:1;padding:20px 24px;overflow-y:auto}.detail-drawer-backdrop{z-index:12000;background:#0f172a80;justify-content:flex-end;align-items:flex-start;padding:0}.detail-drawer{width:min(1180px, calc(100vw - var(--sidebar-w)));border-radius:0;max-width:100vw;height:100vh;margin:0;transition:width .2s}.detail-drawer.has-fullscreen-motion{transform-origin:100%;transition:none}@media (width>=901px){aside.detail-drawer.is-fullscreen{width:calc(100vw - var(--sidebar-w));max-width:calc(100vw - var(--sidebar-w))}}.product-detail-drawer{width:min(1080px, calc(100vw - var(--sidebar-w)))}.sku-detail-drawer{width:min(1280px, calc(100vw - var(--sidebar-w)))}.detail-drawer-head{min-height:64px;padding:14px 20px}.detail-drawer-head .pm-drawer-title{margin:0}.detail-drawer-head .icon-btn{width:28px;height:28px;color:var(--ink-500);background:0 0;border:0}.detail-drawer-head .icon-btn:hover{color:var(--ink-900);background:0 0}.detail-drawer-head .detail-drawer-fullscreen-button,.detail-drawer-head .detail-drawer-close-button{flex:0 0 28px;align-self:center;width:28px;height:28px;padding:0}.detail-drawer-head .detail-drawer-fullscreen-button svg,.detail-drawer-head .detail-drawer-close-button svg{width:16px;height:16px}.sku-detail-drawer-title{align-items:center;gap:12px;width:auto;min-width:0;display:flex}.sku-detail-drawer-code{color:#1e293b;min-width:0;font-family:var(--font);font-size:var(--type-modal-title-size);letter-spacing:0;text-overflow:ellipsis;white-space:nowrap;flex:0 auto;font-weight:600;line-height:1.1;overflow:hidden}.sku-detail-drawer-kind{border-right:1px solid var(--ink-100);flex-shrink:0;padding-right:16px}.pm-drawer-body-wrap{flex:1;min-height:0;display:flex;position:relative}.detail-drawer-body{background:var(--ink-50);scrollbar-width:none;flex:1;min-width:0;min-height:0;padding:0;overflow-y:auto}.detail-drawer-body::-webkit-scrollbar{width:0;height:0;display:none}.detail-drawer-body .page{padding:24px 24px 0}.detail-drawer-body .product-detail-page,.detail-drawer-body .sku-detail-page{padding-bottom:0}.detail-drawer-body .product-detail-shell{max-width:none}.detail-drawer-body .sku-detail-page{height:auto;min-height:100%;display:block;overflow:visible}.detail-drawer-body .sku-detail-page .detail-head{display:none}.detail-drawer-body .sku-detail-scroll{scrollbar-gutter:auto;padding-bottom:0;overflow:visible}.detail-drawer-body .detail-grid{grid-template-columns:minmax(0,1fr) 360px}.detail-drawer-body .detail-aside{top:12px}.detail-drawer-body .form-toolbar{z-index:30;min-height:64px;margin:24px -24px 0;padding:12px 24px;position:sticky;bottom:0;left:auto;right:auto}.detail-drawer-body .sku-detail-page .detail-toolbar{justify-content:flex-end;min-height:56px;margin:20px -24px 0;padding:10px 24px;box-shadow:0 -8px 24px #0f172a14}.detail-drawer-body .sku-detail-page .detail-toolbar .left{display:none}.form-drawer-backdrop{z-index:12000;background:#0f172a80;justify-content:flex-end;align-items:flex-start;padding:0;animation:.16s fadeIn;display:flex;position:fixed;inset:0}.form-drawer{width:440px;max-width:min(560px, calc(100vw - var(--sidebar-w)));background:var(--card);height:100vh;box-shadow:var(--shadow-lg);border-radius:0;flex-direction:column;margin:0;animation:.22s cubic-bezier(.2,.8,.2,1) pmSlideIn;display:flex;overflow:hidden}.form-drawer-md{width:560px}@media (width<=600px){.form-drawer{max-width:100vw}}.form-drawer-lg{width:800px;max-width:100vw}.form-drawer-xl{width:1280px;max-width:100vw}.channel-create-layout{grid-template-columns:136px minmax(0,1fr);gap:32px;display:grid}.channel-create-nav{flex-direction:column;align-self:start;gap:8px;display:flex;position:sticky;top:0}.channel-create-nav button{text-align:left;color:var(--ink-700);font:inherit;cursor:pointer;background:#fff;border:0;border-left:2px solid #0000;padding:10px 14px}.channel-create-nav button.active{color:var(--primary);border-left-color:currentColor}.channel-create-content>section{scroll-margin-top:20px}.channel-create-content>section+section{margin-top:32px}.channel-create-content .form-grid{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:20px 32px}.channel-create-content .sku-form-grid .input{height:var(--ui-button-min-h);min-height:var(--ui-button-min-h);border-radius:var(--ui-control-radius)}.channel-create-content .sku-form-grid .textarea{border-radius:var(--ui-control-radius);height:80px;min-height:80px}.channel-create-content>section:nth-child(3) .form-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.channel-create-content>section:nth-child(3) .field:first-child{grid-column:1/-1}.channel-create-content .sku-image-upload-row{grid-template-columns:repeat(4,180px);gap:24px;width:100%}.channel-create-content .sku-image-upload-row>.multi-upload-group[data-max-files="2"] .uploads{grid-template-columns:repeat(2,180px);gap:24px}.channel-create-content .sku-image-upload-row>.multi-upload-group[data-max-files="2"]{grid-column:span 2}.channel-create-content .sku-image-upload-detail-row .uploads{gap:24px}@media (width<=1100px){.channel-create-layout{grid-template-columns:112px minmax(0,1fr);gap:20px}.channel-create-content .sku-image-upload-row{grid-template-columns:repeat(2,180px)}}@media (width<=600px){.channel-create-layout{display:block}.channel-create-nav{display:none}.channel-create-content .form-grid,.channel-create-content>section:nth-child(3) .form-grid{grid-template-columns:minmax(0,1fr)}.channel-create-content .sku-image-upload-row,.channel-create-content .sku-image-upload-row>.multi-upload-group[data-max-files="2"] .uploads,.channel-create-content .sku-image-upload-detail-row .uploads{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.channel-create-content .sku-image-upload-layout .upload-slot{aspect-ratio:1;width:100%;height:auto}}.form-drawer-head{border-bottom:1px solid var(--ink-100);flex-shrink:0;justify-content:flex-start;align-items:center;gap:12px;min-height:56px;padding:14px 20px;display:flex}.form-drawer-head-main{flex-direction:column;flex:1;gap:4px;min-width:0;padding-left:12px;display:flex;position:relative}.form-drawer-head-main:before{background:var(--ink-100);content:"";width:1px;position:absolute;top:2px;bottom:2px;left:0}.form-drawer-title-row{align-items:center;gap:10px;min-width:0;display:flex}.form-drawer-head h3{color:var(--ink-900);font-size:var(--type-modal-title-size);text-overflow:ellipsis;white-space:nowrap;margin:0;font-weight:600;line-height:1.25;overflow:hidden}.form-drawer-title-meta{flex:none;align-items:center;display:inline-flex}.form-drawer-close-button{width:28px;height:28px;color:var(--ink-500);background:0 0;border:0;flex:0 0 28px;order:-1}.form-drawer-close-button:hover{color:var(--ink-900);background:0 0}.form-drawer-body-wrap{flex:auto;min-height:0;display:flex;position:relative}.form-drawer-body{scrollbar-width:none;flex:1;min-width:0;min-height:0;padding:20px 24px;overflow-y:auto}.form-drawer-body::-webkit-scrollbar{width:0;height:0;display:none}.form-drawer-body .input,.form-drawer-body .select,.product-create-modal .input,.product-create-modal .select,.auxiliary-material-form-modal .input,.auxiliary-material-form-modal .select{height:var(--ui-button-min-h);min-height:var(--ui-button-min-h);line-height:calc(var(--ui-button-min-h) - 2px);border-radius:var(--ui-control-radius);padding-top:0;padding-bottom:0}.form-drawer-foot{border-top:1px solid var(--ink-100);background:var(--card);flex-shrink:0;justify-content:flex-end;gap:10px;padding:14px 24px;display:flex}.form-drawer-foot .btn{border-radius:var(--ui-control-radius)}.form-drawer-group{flex-direction:column;gap:14px;display:flex}.form-drawer-group+.form-drawer-group{margin-top:24px}.form-drawer-group-head{color:var(--ink-900);font-size:var(--type-section-title-size);align-items:center;gap:10px;font-weight:600;display:flex}:is(.product-create-drawer,.product-create-modal) .product-form-shell{max-width:none;margin:0}:is(.product-create-drawer,.product-create-modal) .product-form-card{box-shadow:none;border:0;border-radius:0;margin:0}:is(.product-create-drawer,.product-create-modal) .product-form-head{padding:0 0 14px}:is(.product-create-drawer,.product-create-modal) .product-form-head h2{font-size:var(--type-section-title-size);padding:0}:is(.product-create-drawer,.product-create-modal) .product-form-head h2:before{display:none}:is(.product-create-drawer,.product-create-modal) .product-form-body{flex-direction:column;gap:24px;display:flex}:is(.product-create-drawer,.product-create-modal) .product-form-fields,:is(.product-create-drawer,.product-create-modal) .product-form-media{border:0;padding:0}.product-create-drawer .product-form-grid{grid-template-columns:minmax(0,1fr);gap:14px}.product-create-drawer .field-span-2{grid-column:auto}:is(.product-create-drawer,.product-create-modal) .product-form-media .field{margin:0}.product-create-drawer .owner-select-trigger{min-height:var(--ui-button-min-h);height:var(--ui-button-min-h);border-radius:var(--ui-control-radius)}:is(.product-create-drawer,.product-create-modal) .product-form-grid .field-span-2 .textarea{min-height:90px}:is(.product-create-drawer,.product-create-modal) .product-form-media .product-image-uploads .uploads{grid-template-columns:var(--ui-single-image-upload-size);justify-content:start}.sku-create-drawer .form-grid{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start}.sku-create-drawer .sku-create-attribute-fields{grid-template-columns:repeat(6,minmax(0,1fr))}.sku-edit-attribute-fields .field-with-counter .textarea{height:var(--ui-button-min-h);min-height:var(--ui-button-min-h);padding-top:calc((var(--ui-button-min-h) - var(--type-control-size) * 1.5 - 2px) / 2);padding-bottom:calc((var(--ui-button-min-h) - var(--type-control-size) * 1.5 - 2px) / 2)}.sku-edit-attribute-fields .field-with-counter .textarea+.field-counter{top:50%;bottom:auto;transform:translateY(-50%)}.sku-edit-drawer .haz-switch-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.sku-edit-product-summary{border-bottom:1px solid var(--ink-100);padding-bottom:20px}.sku-edit-product-identity{align-items:flex-start;gap:16px;display:flex}.sku-edit-product-image{border:1px solid var(--ink-100);border-radius:var(--ui-control-radius);width:76px;height:76px;color:var(--ink-500);background:var(--ink-50);flex:0 0 76px;justify-content:center;align-items:center;display:flex;overflow:hidden}.sku-edit-product-image img{object-fit:contain;width:100%;height:100%}.sku-edit-product-copy{gap:4px;min-width:0;display:grid}.sku-edit-product-copy h3{color:var(--ink-900);font-size:var(--fs-xl);overflow-wrap:anywhere;margin:0;font-weight:600;line-height:1.5}.sku-edit-product-name{color:var(--ink-700);font-size:var(--type-control-size);font-weight:400;line-height:1.5}.sku-edit-product-spec{color:var(--ink-500);font-size:var(--fs-sm);font-weight:400;line-height:1.5}.sku-edit-product-facts{font-size:var(--fs-sm);grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 20px;margin:18px 0 0;font-weight:400;line-height:1.5;display:grid}.sku-edit-product-facts>div{grid-template-columns:78px minmax(0,1fr);align-items:start;gap:10px;display:grid}.sku-edit-product-facts dt{color:var(--ink-500)}.sku-edit-product-facts dd{color:var(--ink-700);overflow-wrap:anywhere;margin:0}.sku-create-attribute-fields>.field{grid-column:span 2}.sku-create-attribute-fields>.field:nth-child(-n+2){grid-column:span 3}.sku-create-attribute-fields>.field:last-child{grid-column:1/-1}.sku-create-drawer .sku-master-readonly>svg{display:none}.sku-create-drawer .sku-master-readonly .input{padding-right:12px}.sku-create-drawer .form-drawer-foot .left{flex:1;align-self:center;min-width:0}@media (width<=600px){.product-create-drawer{max-width:100vw}.sku-create-drawer .form-drawer-foot .left{display:none}.sku-create-drawer .form-grid,.sku-edit-product-facts{grid-template-columns:minmax(0,1fr)}.sku-create-drawer .sku-create-attribute-fields>.field{grid-column:1/-1}.sku-create-drawer .haz-switch-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.modal{background:var(--card);border-radius:var(--radius-lg);width:100%;max-width:440px;box-shadow:var(--shadow-lg);animation:.22s cubic-bezier(.2,.8,.2,1) popIn;overflow:hidden}.modal-head{align-items:flex-start;gap:14px;padding:24px 24px 0;display:flex}.confirm-modal{border:1px solid var(--ink-100);flex-direction:column;max-height:calc(100dvh - 48px);display:flex}.confirm-modal .confirm-modal-head{text-align:left;flex-shrink:0;padding:20px 24px 0;display:block}.confirm-modal .confirm-modal-head h3{color:var(--ink-900);overflow-wrap:anywhere;margin:0;line-height:1.4}.confirm-modal-description{color:var(--ink-500);font-size:var(--fs-sm);text-align:left}.confirm-modal-description.has-body{margin-bottom:8px}.form-modal-overlay{z-index:12000;padding:18px}.form-modal{flex-direction:column;width:min(1120px,100vw - 36px);max-width:calc(100vw - 36px);max-height:calc(100vh - 36px);display:flex;overflow:hidden}.product-create-modal{width:min(640px,100vw - 36px)}.product-create-modal .form-modal-body{background:var(--card)}.product-create-modal .product-form-grid{gap:14px}.product-create-modal .field-span-2{grid-column:1/-1}.organization-form-modal{width:min(760px,100vw - 36px)}.organization-department-form-modal{width:min(640px,100vw - 36px)}.organization-leader-form-modal{width:min(480px,100vw - 36px)}.form-grid.organization-leader-form-grid{grid-template-columns:minmax(0,1fr)}.organization-department-form-modal .modal-foot,.organization-leader-form-modal .modal-foot{margin:20px -24px 0}.form-modal-head{flex-shrink:0;justify-content:space-between;align-items:center;padding:16px 22px}.form-modal-head h3{color:var(--ink-900);font-size:var(--type-modal-title-size);margin:0;font-weight:600}.modal-head.modal-head-closable{border-bottom:1px solid var(--ink-100);background:var(--card);flex-shrink:0;justify-content:flex-start;align-items:center;gap:12px;min-height:56px;padding:14px 20px}.modal-head.modal-head-closable>h3{color:var(--ink-900);font-size:var(--type-modal-title-size);margin:0;font-weight:600;line-height:1.35}.modal-head-closable>.icon-btn{width:28px;height:28px;color:var(--ink-500);background:0 0;border:0;flex:none}.modal-head-closable>.icon-btn:hover{color:var(--ink-900);background:0 0}.modal-head-closable>.icon-btn+h3{align-items:center;min-width:0;display:flex}.modal-head-closable>.icon-btn+h3:before{background:var(--ink-100);content:"";flex:none;width:1px;height:18px;margin-right:12px}.form-modal-body{background:var(--ink-50);min-height:0;padding:20px 24px 0;overflow-y:auto}.form-modal-body .product-form-page,.form-modal-body .sku-form-page{padding:0}.form-modal-body .product-form-shell,.form-modal-body .sku-form-shell{max-width:none;margin:0}.form-modal-body .product-form-page .page-head,.form-modal-body .sku-form-page .page-head{display:none}.form-modal-body .form-toolbar{z-index:20;min-height:64px;margin:24px -24px 0;padding:12px 24px;position:sticky;bottom:0;left:auto;right:auto}.form-modal-body .sku-form-shell{margin-bottom:0}.modal .icon-circle{background:var(--danger-soft);width:44px;height:44px;color:var(--danger);border-radius:50%;flex-shrink:0;place-items:center;display:grid}.modal h3{font-size:var(--type-modal-title-size);margin:0 0 4px;font-weight:600}.modal-body{color:var(--ink-700);font-size:var(--fs-base);padding:12px 24px 20px;line-height:1.6}.confirm-modal .modal-body{text-align:left;min-height:0;padding:10px 24px 0;overflow-y:auto}.confirm-modal .modal-body>p[role=alert]{color:var(--danger);font-size:var(--fs-sm);margin:12px 0 0}.modal-body .target-item{background:var(--ink-50);border-radius:10px;align-items:center;gap:12px;margin-top:12px;padding:12px 14px;display:flex}.modal-foot{border-top:1px solid var(--ink-100);background:var(--card);justify-content:flex-end;gap:8px;padding:16px 24px;display:flex}.confirm-modal .modal-foot{border-top:0;flex-wrap:wrap;flex-shrink:0;padding:16px 24px 20px}.confirm-modal .modal-foot>.btn:last-child{min-width:104px}.confirm-modal .modal-foot>.btn:focus-visible{outline:2px solid var(--rausch);outline-offset:2px}.app-alert-modal .modal-head{text-align:center;flex-direction:column;align-items:center}.app-alert-modal .modal-body{text-align:center}.app-alert-modal .modal-foot{justify-content:center}.app-alert-subtitle{color:var(--ink-500);font-size:var(--fs-sm)}.app-alert-message{white-space:pre-wrap}.grid-edit-modal{flex-direction:column;max-width:min(1400px,100vw - 40px);height:min(820px,100vh - 40px);display:flex}.grid-edit-notice{flex-shrink:0}.grid-edit-footer-hint{color:var(--ink-500);font-size:var(--fs-xs);margin-right:auto}.grid-edit-toolbar{border-top:1px solid var(--ink-100);border-bottom:1px solid var(--ink-100);background:var(--ink-50);flex-shrink:0;justify-content:space-between;align-items:center;padding:12px 24px;display:flex}.grid-edit-toolbar-actions{flex-shrink:0;justify-content:flex-end;align-items:center;gap:8px;display:flex}.grid-edit-toolbar-divider{background:var(--ink-200);width:1px;height:18px;margin:0 4px}.grid-edit-add-group{vertical-align:middle;border-radius:8px;align-items:center;display:inline-flex}.grid-edit-add-input-wrap{background:var(--card);border:1px solid var(--ink-200);border-right:none;border-radius:8px 0 0 8px;justify-content:center;align-items:center;height:32px;padding:0 4px;transition:border-color .15s,box-shadow .15s;display:inline-flex}.grid-edit-add-input-wrap:focus-within{border-color:var(--primary);z-index:1;position:relative;box-shadow:0 0 0 3px #ec48991f}.grid-edit-add-input{text-align:center;width:44px;height:100%;font-size:var(--fs-sm);color:var(--ink-900);appearance:textfield;background:0 0;border:none;outline:none;padding:0 2px;font-weight:600}.grid-edit-add-input::-webkit-inner-spin-button{appearance:none;margin:0}.grid-edit-add-input::-webkit-outer-spin-button{appearance:none;margin:0}.grid-edit-add-btn{white-space:nowrap;height:32px;min-height:32px;margin-left:-1px;border-radius:0 8px 8px 0!important}.grid-edit-groups{flex-wrap:wrap;gap:16px;display:flex}.grid-edit-group{font-size:var(--fs-sm);color:var(--ink-700);cursor:pointer;-webkit-user-select:none;user-select:none;align-items:center;gap:6px;display:inline-flex}.grid-edit-group.on{color:var(--ink-900);font-weight:500}.grid-edit-stats{font-size:var(--fs-sm);color:var(--ink-700);flex-wrap:wrap;align-items:center;gap:8px;display:flex}.grid-edit-stat-pill{background:var(--ink-100);color:var(--ink-700);font-size:var(--fs-xs);border-radius:6px;align-items:center;gap:4px;padding:2px 8px;font-weight:400;display:inline-flex}.grid-edit-stat-pill b{color:var(--ink-900);font-weight:600}.grid-edit-error-pill{background:var(--danger-soft);border:1px solid var(--danger);color:var(--danger);font-size:var(--fs-xs);border-radius:6px;align-items:center;gap:6px;max-width:min(520px,38vw);padding:2px 10px 2px 8px;font-weight:500;display:inline-flex}.grid-edit-error-icon{color:var(--danger);flex-shrink:0}.grid-edit-error-count{flex-shrink:0;font-weight:600}.grid-edit-error-msg{color:var(--danger);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.grid-edit-error-text{color:var(--danger);text-overflow:ellipsis;white-space:nowrap;max-width:min(620px,48vw);overflow:hidden}.grid-edit-body{background:var(--card);flex:1;overflow:hidden}.grid-edit-table-wrap{overscroll-behavior:contain;height:100%;position:relative;overflow:hidden}.grid-edit-glide{height:100%}.grid-edit-table-wrap .dvn-scroller{overscroll-behavior:contain;scrollbar-gutter:auto;scrollbar-color:transparent transparent;scrollbar-width:thin;overflow:auto!important}.grid-edit-table-wrap .dvn-scroller::-webkit-scrollbar{width:var(--app-scrollbar-size);height:var(--app-scrollbar-size)}.grid-edit-table-wrap .dvn-scroller::-webkit-scrollbar-thumb{border:var(--app-scrollbar-border);border-radius:var(--app-scrollbar-radius);transition:var(--app-scrollbar-transition);background-color:#0000;background-clip:padding-box}.grid-edit-table-wrap .dvn-scroller.is-scrollbar-active::-webkit-scrollbar-thumb{background-color:#0000}.grid-edit-table-wrap .dvn-scroller.is-scrollbar-active-y::-webkit-scrollbar-thumb:vertical{background-color:var(--app-scrollbar-thumb)}.grid-edit-table-wrap .dvn-scroller.is-scrollbar-active-x::-webkit-scrollbar-thumb:horizontal{background-color:var(--app-scrollbar-thumb)}.grid-edit-table-wrap .dvn-scroller:hover::-webkit-scrollbar-thumb:horizontal{background-color:var(--app-scrollbar-thumb)}.grid-edit-table-wrap .dvn-scroller:focus-within::-webkit-scrollbar-thumb:horizontal{background-color:var(--app-scrollbar-thumb)}.grid-edit-table-wrap .dvn-scroller.is-scrollbar-active-y::-webkit-scrollbar-thumb:vertical:hover{background-color:var(--app-scrollbar-thumb-active)!important}.grid-edit-table-wrap .dvn-scroller.is-scrollbar-active-x::-webkit-scrollbar-thumb:horizontal:hover{background-color:var(--app-scrollbar-thumb-active)!important}.grid-edit-table-wrap .dvn-scroller:hover::-webkit-scrollbar-thumb:horizontal:hover{background-color:var(--app-scrollbar-thumb-active)!important}.grid-edit-table-wrap .dvn-scroller:focus-within::-webkit-scrollbar-thumb:horizontal:hover{background-color:var(--app-scrollbar-thumb-active)!important}.grid-edit-table-wrap .dvn-scroller::-webkit-scrollbar-track{background:0 0}.grid-marching-ants{pointer-events:none;z-index:4;background-image:linear-gradient(90deg, var(--grid-accent) 50%, transparent 50%), linear-gradient(90deg, var(--grid-accent) 50%, transparent 50%), linear-gradient(0deg, var(--grid-accent) 50%, transparent 50%), linear-gradient(0deg, var(--grid-accent) 50%, transparent 50%);background-position:0 0,0 100%,0 0,100% 0;background-repeat:repeat-x,repeat-x,repeat-y,repeat-y;background-size:8px 1.5px,8px 1.5px,1.5px 8px,1.5px 8px;animation:.6s linear infinite grid-marching-ants;position:absolute}@keyframes grid-marching-ants{to{background-position:8px 0,-8px 100%,0 -8px,100% 8px}}.grid-editor-portal textarea.gdg-input,.grid-editor-portal input.gdg-input{background:var(--card)!important;box-shadow:none!important;box-sizing:border-box!important;color:var(--ink-900)!important;caret-color:var(--grid-accent)!important;min-width:100%!important;min-height:100%!important;font-family:var(--font)!important;font-size:var(--type-grid-body-size)!important;resize:none!important;border:0!important;border-radius:0!important;padding:4px 8px!important;font-weight:400!important;line-height:1.5!important}.grid-editor-portal{z-index:2;pointer-events:none;position:fixed;inset:0}.grid-editor-portal>*{pointer-events:auto}.grid-column-menu{z-index:80;border:1px solid var(--ink-200);background:var(--card);width:184px;box-shadow:var(--shadow-lg);border-radius:8px;padding:6px;position:fixed}.grid-column-menu-title{color:var(--ink-500);font-size:var(--type-grid-header-size);border-bottom:1px solid var(--ink-100);white-space:nowrap;text-overflow:ellipsis;padding:6px 8px 8px;font-weight:500;overflow:hidden}.grid-column-menu button{width:100%;min-height:30px;color:var(--ink-900);font-size:var(--type-grid-body-size);text-align:left;cursor:pointer;background:0 0;border:0;border-radius:5px;align-items:center;gap:7px;padding:5px 8px;font-weight:400;display:flex}.grid-column-menu button:hover:not(:disabled){background:var(--ink-50);color:var(--ink-900)}.grid-column-menu button:disabled{color:var(--ink-300);cursor:not-allowed}.grid-column-filter{border-top:1px solid var(--ink-100);border-bottom:1px solid var(--ink-100);color:var(--ink-700);font-size:var(--type-grid-body-size);gap:6px;padding:8px;font-weight:400;display:grid}.grid-column-filter span{align-items:center;gap:6px;display:inline-flex}.grid-column-filter input{border:1px solid var(--ink-200);width:100%;height:30px;color:var(--ink-900);font-size:var(--type-grid-body-size);border-radius:5px;padding:0 8px;font-weight:400}.grid-column-filter input:focus{border-color:var(--primary);outline:none;box-shadow:0 0 0 3px #ec48991f}.grid-edit-table{border-collapse:separate;border-spacing:0;width:max-content;font-size:var(--type-grid-body-size);font-weight:400}.grid-edit-table thead th{background:var(--ink-50);z-index:2;text-align:left;font-size:var(--type-grid-header-size);color:var(--ink-700);border-bottom:1px solid var(--ink-200);white-space:nowrap;padding:8px 10px;font-weight:500;position:sticky;top:0}.grid-edit-rownum{text-align:center;width:44px;min-width:44px;color:var(--ink-500);font-feature-settings:"tnum" 1, "ss01" 1}.grid-edit-table tbody td.grid-edit-rownum{background:var(--ink-50);border-right:1px solid var(--ink-100)}.grid-edit-table tbody td.grid-edit-rownum.has-err{background:var(--danger-soft);color:var(--danger);font-weight:500}.grid-edit-table thead th.grid-edit-rownum{text-align:center;z-index:3}.grid-edit-cell{border-bottom:1px solid var(--ink-100);border-right:1px solid var(--ink-100);vertical-align:middle;padding:2px 4px;position:relative}.grid-edit-cell.active,.grid-edit-cell.editing{box-shadow:inset 0 0 0 2px var(--info);background:var(--card)}.grid-edit-cell.fill-preview{box-shadow:inset 0 0 0 1px var(--info);background:var(--info-soft)}.grid-edit-cell.has-err{background:var(--danger-soft)}.grid-edit-cell.broadcast-hint{background:#fff7e6}.grid-fill-handle{background:var(--info);cursor:crosshair;z-index:2;border:1px solid #fff;width:8px;height:8px;position:absolute;bottom:-3px;right:-3px}.grid-cell-input{width:100%;font-size:var(--fs-xs);background:0 0;border:1px solid #0000;border-radius:4px;outline:none;padding:4px 6px;font-family:inherit}.grid-cell-input:hover{background:var(--card);border-color:var(--ink-100)}.grid-cell-input:focus{background:var(--card);border-color:var(--info)}.grid-cell-input.err{border-color:var(--danger);background:var(--card)}.grid-cell-readonly{font-family:var(--mono);font-size:var(--fs-xs);color:var(--ink-700);white-space:nowrap;text-overflow:ellipsis;padding:4px 6px;overflow:hidden}.grid-cell-display{cursor:cell;min-height:25px}.grid-cell-bool{justify-content:center;align-items:center;padding:4px;display:flex}.grid-edit-hint{font-size:var(--fs-3xs);color:#b07f00;white-space:nowrap;text-overflow:ellipsis;margin-top:2px;padding:0 6px 2px;overflow:hidden}.bulk-image-modal{max-width:min(1120px,100vw - 40px)}.bulk-image-body{background:var(--card);flex:1;padding:18px 24px;overflow:auto}.bulk-image-mode-tabs{flex-shrink:0;align-self:flex-start;margin:0 24px 12px}.bulk-image-targets{flex-wrap:wrap;gap:8px;margin-bottom:18px;display:flex}.bulk-image-target{border:1px solid var(--ink-100);background:var(--ink-50);font-size:var(--fs-xs);color:var(--ink-900);border-radius:6px;align-items:center;gap:6px;padding:4px 8px;display:inline-flex}.bulk-image-target small{color:var(--ink-500);font-size:var(--fs-2xs)}.bulk-image-unified-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}.bulk-image-type-panel{border:1px solid var(--ink-100);background:var(--card);border-radius:8px;padding:14px}.bulk-image-type-panel.active{border-color:var(--info);box-shadow:0 0 0 2px var(--info-soft)}.bulk-image-type-panel .uploads{grid-template-columns:repeat(3,112px)}.bulk-image-clear-type{border:1px solid var(--ink-200);background:var(--card);height:28px;color:var(--ink-700);font-size:var(--fs-xs);cursor:pointer;border-radius:4px;margin-top:10px;padding:0 10px}.bulk-image-clear-type:hover{border-color:var(--ink-400)}.import-modal{max-width:min(1040px,100vw - 56px);height:min(640px,100vh - 32px);max-height:calc(100vh - 32px);color:var(--ink-900);background:var(--card);font-family:var(--font);border-radius:18px;flex-direction:column;display:flex;overflow:hidden}.import-head{justify-content:space-between;align-items:center;padding:24px 40px 0;display:flex}.import-head h3{font-size:var(--type-modal-title-size);letter-spacing:0;margin:0;font-weight:600;line-height:1.25}.import-close{width:32px;height:32px;color:var(--ink-500);font-size:var(--fs-3xl);cursor:pointer;background:0 0;border:0;border-radius:50%;place-items:center;line-height:1;display:grid}.import-close:hover{background:var(--ink-50);color:var(--ink-900)}.import-stepper{align-items:center;padding:30px 40px 24px;display:flex}.import-step-wrap{flex:1;align-items:center;min-width:0;display:flex}.import-step-wrap:last-child{flex:none}.import-step{color:var(--ink-500);white-space:nowrap;flex-shrink:0;align-items:center;gap:10px;display:flex}.import-step span{background:var(--card);border:2px solid var(--ink-200);width:28px;height:28px;color:var(--ink-500);font-weight:600;font-size:var(--fs-base);border-radius:50%;place-items:center;display:grid}.import-step b{font-size:var(--fs-base);font-weight:500;line-height:1.25}.import-step.active,.import-step.done{color:var(--rausch)}.import-step.active span,.import-step.done span{background:var(--rausch);border-color:var(--rausch);color:#fff}.import-step-line{background:var(--ink-200);flex:1;min-width:80px;height:2px;margin:0 20px}.import-step-line.active{background:var(--rausch)}.import-body{flex-direction:column;flex:1;min-height:0;padding:0 40px;display:flex;overflow:hidden auto}.import-upload-grid{grid-template-columns:minmax(0,1fr) 360px;gap:28px;min-height:0;display:grid}.import-upload-main{flex-direction:column;gap:16px;min-width:0;display:flex}.import-dropzone{border:2px dashed var(--rausch);min-height:250px}@supports (color:color-mix(in lab, red, red)){.import-dropzone{border:2px dashed color-mix(in srgb, var(--rausch) 48%, transparent)}}.import-dropzone{background:var(--rausch);border-radius:14px}@supports (color:color-mix(in lab, red, red)){.import-dropzone{background:color-mix(in srgb, var(--rausch) 3%, transparent)}}.import-dropzone{cursor:pointer;flex-direction:column;justify-content:center;align-items:center;transition:border-color .14s,background .14s;display:flex}.import-dropzone:hover{border-color:var(--rausch);background:var(--rausch-soft)}.import-upload-icon{background:var(--rausch);color:#fff;width:50px;height:50px;box-shadow:0 10px 22px var(--rausch);border-radius:50%;place-items:center;margin-bottom:16px;display:grid}@supports (color:color-mix(in lab, red, red)){.import-upload-icon{box-shadow:0 10px 22px color-mix(in srgb, var(--rausch) 22%, transparent)}}.import-drop-title{font-size:var(--type-card-title-size);color:var(--ink-900);font-weight:600;line-height:1.25}.import-drop-sub{font-size:var(--fs-sm);color:var(--ink-500);margin-top:8px}.import-file-main,.import-file-actions{align-items:center;gap:12px;display:flex}.import-file-main{min-width:0}.import-file-actions{flex-shrink:0}.import-file-row{border:1px solid var(--ink-100);background:var(--card);min-height:66px;box-shadow:var(--shadow-sm);border-radius:14px;align-items:center;gap:14px;padding:12px 16px;display:flex}.import-excel-icon{color:#fff;background:#1f9d55;border-radius:10px;flex-shrink:0;place-items:center;width:36px;height:36px;display:grid}.import-file-meta{flex-direction:column;flex:1;gap:4px;min-width:0;display:flex}.import-file-meta strong{font-size:var(--fs-base);color:var(--ink-900);text-overflow:ellipsis;white-space:nowrap;line-height:1.25;overflow:hidden}.import-file-meta span{color:var(--ink-500);font-size:var(--fs-xs)}.import-file-pill{color:#16833a;font-size:var(--fs-xs);white-space:nowrap;background:#e9f8ee;border-radius:999px;padding:5px 12px;font-weight:600}.import-trash{width:36px;height:36px;color:var(--ink-500);cursor:pointer;background:0 0;border:0;border-radius:50%;flex-shrink:0;place-items:center;display:grid}.import-trash:hover{background:var(--ink-50);color:var(--ink-900)}.import-check-panel{border:1px solid var(--ink-100);background:var(--card);border-radius:14px;flex-direction:column;min-height:400px;padding:22px 18px 0;display:flex}.import-check-panel h4{font-size:var(--type-section-title-size);color:var(--ink-900);margin:0 0 12px;font-weight:600;line-height:1.25}.import-template-card{border:1px solid var(--ink-100);background:var(--ink-50);border-radius:12px;margin-bottom:18px;padding:14px}.import-template-title{color:var(--ink-900);font-size:var(--fs-sm);align-items:center;gap:8px;font-weight:600;display:flex}.import-template-title svg{color:var(--rausch)}.import-template-name{color:var(--ink-900);font-size:var(--fs-base);margin-top:10px;font-weight:600;line-height:1.35}.import-template-meta{color:var(--ink-500);font-size:var(--fs-xs);word-break:break-all;margin-top:4px;line-height:1.35}.import-template-actions{flex-wrap:wrap;gap:8px;margin-top:12px;display:flex}.import-template-actions .btn{min-height:34px;font-size:var(--fs-xs);padding:7px 10px}.import-template-error{color:var(--danger);font-size:var(--fs-xs);margin-top:10px;line-height:1.4}.import-browse-action{color:var(--info)}.import-preview-error{color:var(--danger)}.import-summary-success{color:var(--success)}.import-summary-warn{color:var(--warn)}.template-error-banner{background:var(--danger-soft);min-height:44px;color:var(--danger);font-size:var(--fs-sm);border:1px solid #c1351529;border-radius:12px;align-items:center;margin-bottom:14px;padding:12px 16px;font-weight:600;display:flex}.template-list-table .row-actions{opacity:1}.template-module-select{min-width:150px}.template-module{background:var(--info-soft);min-height:28px;color:var(--info);font-size:var(--fs-xs);border-radius:999px;justify-content:center;align-items:center;padding:0 10px;font-weight:600;display:inline-flex}.export-record-empty .empty{min-height:240px}.template-name-cell{min-width:0;max-width:100%;color:var(--ink-900);align-items:center;gap:8px;font-weight:400;display:inline-flex}.template-name-cell svg{color:var(--rausch);flex-shrink:0}.template-name-cell span,.template-file-name{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.template-file-name{color:var(--ink-700)}.template-upload-dialog{max-width:520px}.template-upload-body{flex-direction:column;gap:16px;display:flex}.template-upload-body label{color:var(--ink-700);font-size:var(--fs-sm);grid-template-columns:96px minmax(0,1fr);align-items:center;gap:12px;font-weight:600;display:grid}.template-upload-field{align-items:center;gap:12px;min-width:0;display:flex}.template-upload-field>span{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--ink-500);font-size:var(--fs-sm);font-weight:500;overflow:hidden}.import-check-row{border-top:1px solid var(--ink-100);min-height:70px;color:var(--ink-700);align-items:center;gap:10px;padding:0;display:flex}.import-check-grid{grid-template-columns:1fr;gap:0;display:grid}.import-check-row span{background:var(--rausch-soft);width:24px;height:24px;color:var(--rausch);border-radius:50%;flex-shrink:0;place-items:center;display:grid}.import-check-row b{font-size:var(--fs-sm);font-weight:500;line-height:1.25}.import-preview{flex-direction:column;gap:14px;min-height:0;display:flex}.import-stats{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.import-stat-card{border:1px solid var(--ink-100);background:var(--card);border-radius:14px;flex-direction:column;justify-content:center;align-items:flex-start;gap:8px;min-height:88px;padding:16px;display:flex}.import-stat-card svg{color:var(--rausch)}.import-stat-card.ok svg{color:var(--success)}.import-stat-card.warn svg{color:var(--danger)}.import-stat-card span{font-size:var(--fs-sm);color:var(--ink-500);line-height:1.25}.import-stat-card strong{font-size:var(--fs-3xl);color:var(--ink-900);font-weight:600;line-height:1.05}.import-alert,.import-error-banner{background:var(--danger-soft);min-height:48px;color:var(--danger);font-size:var(--fs-sm);border:1px solid #c1351529;border-radius:12px;align-items:center;gap:10px;padding:12px 16px;font-weight:600;display:flex}.import-section-title{font-size:var(--type-section-title-size);color:var(--ink-900);margin-top:4px;font-weight:600;line-height:1.25}.import-error-list{flex-direction:column;gap:12px;max-height:330px;padding:2px 8px 2px 0;display:flex;overflow-y:auto}.import-error-card{background:var(--rausch);border:1px solid #c135151f;border-radius:12px;min-height:48px}@supports (color:color-mix(in lab, red, red)){.import-error-card{background:color-mix(in srgb, var(--rausch) 3.5%, transparent)}}.import-error-card{color:var(--ink-900);grid-template-columns:44px 142px 24px minmax(0,1fr) auto;align-items:center;gap:12px;padding:0 16px;display:grid}.import-error-card svg{color:var(--rausch);justify-self:center}.import-error-card.ok{background:#228b4809;border-color:#228b4824}.import-error-card.ok svg,.import-error-card.ok b{color:var(--success)}.import-error-card.ok .import-row-no{color:#16833a;background:#e9f8ee}.import-row-no{background:var(--rausch-soft);width:28px;height:28px;color:var(--rausch);font-weight:600;font-size:var(--fs-sm);border-radius:50%;place-items:center;display:grid}.import-sku{font-family:var(--mono);font-size:var(--fs-sm);color:var(--ink-700);white-space:nowrap}.import-error-card b{color:var(--rausch);font-size:var(--fs-sm);text-overflow:ellipsis;white-space:nowrap;font-weight:600;line-height:1.3;overflow:hidden}.import-more-errors{background:var(--rausch-soft);min-width:28px;height:24px;color:var(--rausch);font-size:var(--fs-xs);white-space:nowrap;border-radius:999px;place-items:center;padding:0 8px;font-weight:600;display:inline-grid}.import-error-card.ok .import-more-errors{color:#16833a;background:#e9f8ee}.import-empty-check{border:1px solid var(--ink-100);background:var(--ink-50);min-height:120px;color:var(--success);border-radius:14px;place-items:center;gap:10px;font-weight:600;display:grid}.import-foot{background:var(--card);justify-content:flex-end;align-items:center;gap:12px;padding:14px 40px 24px;display:flex}.import-foot .btn{min-width:110px;height:42px;font-size:var(--fs-base);border-radius:8px;font-weight:500}.import-foot .import-primary{background:var(--rausch);border-color:var(--rausch);justify-content:center;min-width:154px}.import-foot .import-primary:hover:not(:disabled){background:var(--rausch-hover);border-color:var(--rausch-hover)}.import-foot .import-primary:disabled{background:var(--rausch-disabled);border-color:var(--rausch-disabled);color:#fff;cursor:not-allowed}.import-secondary{background:var(--card);color:var(--ink-900);border-color:var(--ink-200)}@media (width<=900px){.import-modal{min-height:auto;max-height:calc(100vh - 32px);overflow-y:auto}.import-head,.import-body,.import-foot{padding-left:24px;padding-right:24px}.import-stepper{padding:36px 24px 28px}.import-upload-grid,.import-check-grid{grid-template-columns:1fr}.import-check-panel{min-height:auto}.import-stats{grid-template-columns:1fr}.import-error-card{grid-template-columns:44px minmax(90px,.4fr) 24px minmax(0,1fr)}}.toast-area{z-index:21000;pointer-events:none;flex-direction:column;align-items:center;gap:10px;display:flex;position:fixed;top:50%;left:50%;transform:translate(-50%,-50%)}.toast{--toast-accent:var(--info);border:1px solid var(--overlay-border,var(--ink-200));border-radius:var(--radius);background:var(--surface-overlay,var(--surface));min-width:280px;max-width:min(520px,100vw - 32px);min-height:48px;color:var(--ink-900);box-shadow:var(--shadow-lg);font-size:var(--fs-base);pointer-events:auto;align-items:center;gap:10px;padding:10px 16px;font-weight:400;animation:.18s ease-out both toastEnter;display:flex}.toast-message{text-align:left;white-space:normal;overflow-wrap:anywhere;min-width:0;color:inherit;line-height:1.5}.toast-action{min-height:24px;color:var(--ink-900);font:inherit;cursor:pointer;background:0 0;border:0;flex:none;margin-left:10px;padding:0;font-weight:600;text-decoration:none}.toast-action:hover{color:var(--rausch)}.toast-action:focus-visible{outline:2px solid var(--rausch);outline-offset:4px;border-radius:2px}.toast-icon-wrapper{width:18px;height:1.5em;color:var(--toast-accent);flex-shrink:0;justify-content:center;align-items:center;display:flex}.toast.success{--toast-accent:var(--success)}.toast.info{--toast-accent:var(--info)}.toast.warning{--toast-accent:var(--warn)}.toast.danger{--toast-accent:var(--danger)}@media (width<=600px){.toast-area{width:calc(100vw - 24px)}.toast{width:100%;min-width:0;max-width:100%}}@media (prefers-reduced-motion:reduce){.confirm-modal-overlay,.confirm-modal,.toast{animation:none}}.form-section{background:var(--card);border:1px solid var(--ink-100);border-radius:var(--radius-lg);margin-bottom:16px;overflow:hidden}.form-section-head{border-bottom:1px solid var(--ink-100);cursor:pointer;-webkit-user-select:none;user-select:none;justify-content:space-between;align-items:center;padding:18px 24px;display:flex}.form-section-head .ttl{font-size:var(--type-section-title-size);font-weight:600}.form-section-head .sub{font-size:var(--fs-xs);color:var(--ink-500);margin-top:2px}.form-section-body{padding:24px}.sku-form-section-title{color:var(--ink-900);font-size:var(--type-section-title-size);padding:18px 24px 18px 38px;font-weight:600;position:relative}.sku-form-section-title:before{content:"";background:var(--rausch);border-radius:999px;width:3px;height:18px;position:absolute;top:50%;left:24px;transform:translateY(-50%)}.form-grid{grid-template-columns:repeat(2,1fr);gap:20px;display:grid}.sku-form-grid .field-span-2 .textarea,.sku-form-grid .textarea{min-height:128px}.sku-image-upload-layout{flex-direction:column;gap:28px;display:flex}.sku-image-upload-row{grid-template-columns:repeat(4,180px);justify-content:start;align-items:start;gap:18px;width:min(100%,1170px);display:grid}.sku-image-upload-row>div,.sku-image-upload-detail-row>div{min-width:0}.sku-image-upload-row .uploads{grid-template-columns:1fr}.sku-image-upload-row>.multi-upload-group[data-max-files="2"]{grid-column:span 2}.sku-image-upload-row>.multi-upload-group[data-max-files="2"] .uploads{grid-template-columns:repeat(2,minmax(0,180px));gap:18px}.sku-image-upload-detail-row .uploads{grid-template-columns:repeat(auto-fill,180px);justify-content:start;gap:18px 36px}.sku-image-upload-layout .upload-slot{aspect-ratio:auto;width:180px;height:180px}.sku-image-upload-detail-row .upload-slot{width:180px}@media (width<=1100px){.sku-image-upload-row{grid-template-columns:repeat(auto-fill,180px);width:100%}}@media (width<=640px){.sku-image-upload-row>.multi-upload-group[data-max-files="2"]{grid-column:span 1}.sku-image-upload-row>.multi-upload-group[data-max-files="2"] .uploads{grid-template-columns:1fr}}.form-grid .col-2{grid-column:span 2}.form-toolbar{left:var(--sidebar-w);border-top:1px solid var(--ink-100);z-index:40;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#fffffff5;justify-content:flex-end;align-items:center;gap:8px;min-height:72px;margin:0;padding:14px 32px;display:flex;position:fixed;bottom:0;right:0;box-shadow:0 -12px 32px #0000000f}.form-toolbar .left{color:var(--ink-500);font-size:var(--fs-sm);margin-right:auto}.launch-request-drawer .business-detail-content{flex-direction:column;min-height:100%;display:flex}.launch-request-drawer .launch-request-footer{z-index:30;margin:auto -20px -20px;position:sticky;bottom:0}.launch-request-drawer .launch-row-actions{text-overflow:clip;padding-left:4px;padding-right:4px;overflow:visible}.launch-request-drawer .launch-row-edit:hover{color:var(--ink-900)}.launch-event-context{color:var(--ink-500);font-size:var(--type-supporting-size);overflow-wrap:anywhere;font-weight:400}.launch-event-details{flex-direction:column;gap:8px;display:flex}.launch-submission-status{color:var(--ink-500)}.launch-submission-status[data-status=pending]{color:var(--info)}.launch-submission-status[data-status=returned]{color:var(--warn)}.launch-submission-status[data-status=rejected]{color:var(--danger)}.launch-submission-status[data-status=approved]{color:var(--success)}@media (width<=600px){.launch-request-drawer .launch-request-footer{margin-left:-14px;margin-right:-14px}}.form-loading-page{min-height:360px;padding-bottom:96px}.form-loading-skeleton{border:1px solid var(--ink-100);border-radius:var(--radius-lg);background:var(--card);grid-template-columns:minmax(0,1fr) 220px;gap:18px;width:min(100%,900px);margin:0 auto;padding:24px;display:grid}.form-loading-title{color:var(--ink-500);font-size:var(--fs-sm);grid-column:1/-1;font-weight:600}.form-loading-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.form-loading-grid span,.form-loading-media{background:linear-gradient(90deg,#f1f5f9 0%,#e2e8f0 50%,#f1f5f9 100%) 0 0/220% 100%;border-radius:10px;min-height:42px;animation:1.2s ease-in-out infinite form-loading-pulse}.form-loading-media{min-height:132px}@keyframes form-loading-pulse{0%{background-position:0%}to{background-position:220%}}.floating-actions{z-index:40;border:1px solid var(--ink-100);background:var(--card);box-shadow:var(--shadow-lg);border-radius:12px;gap:8px;padding:12px;display:flex;position:fixed;bottom:28px;right:32px}.product-form-page{padding-left:var(--ui-form-page-gutter);padding-right:var(--ui-form-page-gutter)}.product-form-page .page-head,.sku-form-page .page-head{max-width:var(--ui-form-shell-w);margin:0 auto 24px}.product-form-shell,.sku-form-shell{max-width:var(--ui-form-shell-w);margin:0 auto 96px}.sku-form-page{padding-left:var(--ui-form-page-gutter);padding-right:var(--ui-form-page-gutter)}.product-form-card{border-radius:8px;overflow:visible;box-shadow:0 12px 32px #0f172a0a}.product-form-head{padding:var(--ui-form-card-y) var(--ui-form-card-x) 12px}.product-form-head h2{font-size:var(--type-modal-title-size);color:var(--ink-900);margin:0;padding-left:14px;font-weight:600;line-height:1.3;position:relative}.product-form-head h2:before{content:"";background:var(--rausch);border-radius:999px;width:3px;height:20px;position:absolute;top:50%;left:0;transform:translateY(-50%)}.product-form-body{grid-template-columns:minmax(0,1fr) 260px;gap:0;padding:0;display:grid}.product-form-fields{padding:var(--ui-form-card-y) var(--ui-form-card-x) 30px}.product-form-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:22px 24px}.product-form-media{padding:var(--ui-form-card-y) 28px;border-left:1px solid var(--ink-100);background:var(--card)}.product-form-media .field{gap:6px;width:min(180px,100%);margin:0 auto}.product-form-media .product-image-uploads{max-width:none}.product-form-media .product-image-uploads .uploads{grid-template-columns:minmax(148px,180px);justify-content:center;width:100%}.product-form-grid .field-span-2 .textarea{min-height:128px}.owner-tags{flex-wrap:nowrap;justify-content:center;align-items:center;gap:6px;min-width:0;max-width:100%;display:inline-flex;position:relative}.owner-tag{background:var(--ink-50);max-width:72px;min-height:24px;color:var(--ink-900);border:1px solid var(--ink-100);font-size:var(--fs-xs);white-space:nowrap;text-overflow:ellipsis;border-radius:6px;align-items:center;padding:3px 8px;font-weight:600;line-height:1.3;display:inline-flex;position:relative;overflow:hidden}.owner-tag.muted{color:var(--ink-500);background:var(--card)}.owner-more-tag{cursor:default;flex:none;overflow:visible}.owner-more-tag:focus-visible{outline:2px solid var(--info);outline-offset:2px}.owner-tags-popover{z-index:3000;border:1px solid var(--ink-200);background:var(--card);width:max-content;max-width:360px;box-shadow:var(--shadow-lg);white-space:normal;border-radius:10px;flex-wrap:wrap;gap:6px;padding:10px;display:flex;position:fixed;top:calc(100% + 8px);left:0}.owner-tags-popover .owner-tag{max-width:112px}.owner-select{position:relative}.owner-select-trigger{border:1px solid var(--ink-200);background:var(--card);width:100%;min-height:42px;font-family:inherit;font-size:var(--fs-base);color:var(--ink-900);cursor:pointer;text-align:left;border-radius:10px;justify-content:space-between;align-items:center;gap:10px;padding:8px 12px;display:flex}.owner-select-trigger:hover{border-color:var(--ink-300)}.owner-select-trigger.err{border-color:var(--danger)}.owner-select-trigger:disabled{background:var(--ink-50);color:var(--ink-500);cursor:not-allowed}.owner-select-trigger .owner-tags{justify-content:flex-start}.owner-select-placeholder{color:var(--ink-500);font-weight:400}.owner-select-menu{z-index:45;border:1px solid var(--ink-200);background:var(--card);max-height:260px;box-shadow:var(--shadow-lg);border-radius:10px;padding:6px;position:absolute;top:calc(100% + 6px);left:0;right:0;overflow:auto}.owner-select-option{width:100%;font-family:inherit;font-size:var(--fs-base);color:var(--ink-900);cursor:pointer;text-align:left;background:0 0;border:0;border-radius:8px;align-items:center;gap:8px;padding:9px 10px;display:flex}.owner-select-option:hover,.owner-select-option.active{background:var(--ink-50)}.owner-check{border:1px solid var(--ink-300);width:16px;height:16px;color:var(--rausch);border-radius:5px;flex:none;place-items:center;display:grid}.owner-select-option.active .owner-check{border-color:var(--rausch);background:var(--rausch)}@supports (color:color-mix(in lab, red, red)){.owner-select-option.active .owner-check{background:color-mix(in srgb, var(--rausch) 8%, transparent)}}.owner-select-empty{text-align:center;color:var(--ink-500);font-size:var(--fs-xs);padding:18px 12px}.product-detail-page{padding-bottom:112px}.product-detail-shell{max-width:var(--ui-detail-shell-w);margin:0 auto}.product-detail-hero{background:var(--card);border:1px solid var(--ink-100);border-radius:8px;grid-template-columns:180px minmax(0,1fr);align-items:stretch;gap:28px;margin-bottom:22px;padding:22px 24px;display:grid;box-shadow:0 12px 32px #0f172a0a}.product-detail-image{background:var(--ink-50);border:1px solid var(--ink-100);border-radius:8px;width:180px;height:180px;overflow:hidden}.product-detail-image-button,.product-detail-image img{width:100%;height:100%;display:block}.product-detail-image-button{background:var(--card);cursor:zoom-in;border:0;padding:0}.product-detail-image img{object-fit:contain;background:var(--card)}.product-detail-image-empty{background:#f7f7f8;height:100%}.product-detail-image-empty img{object-fit:contain;box-sizing:border-box;opacity:.92;width:100%;height:100%;padding:20px}.product-detail-main{flex-direction:column;justify-content:space-between;gap:20px;min-width:0;display:flex}.product-detail-title-row{align-items:center;gap:12px;min-width:0;display:flex}.product-detail-title-row h1{font-size:var(--fs-3xl);color:var(--ink-900);text-overflow:ellipsis;white-space:nowrap;min-width:0;margin:0;font-weight:600;line-height:1.25;overflow:hidden}.product-detail-owner-block{flex-direction:column;align-items:flex-start;gap:8px;width:fit-content;min-width:0;max-width:100%;margin-top:12px;display:flex}.product-detail-owner-block>span{color:var(--ink-500);font-size:var(--fs-xs);font-weight:600}.product-detail-owner-block .owner-tags{max-width:100%}.product-detail-meta{border-top:1px solid var(--ink-100);grid-template-columns:repeat(4,minmax(0,1fr));gap:0;margin-top:0;padding-top:18px;display:grid}.product-detail-meta>div{border-left:1px solid var(--ink-100);text-align:center;flex-direction:column;align-items:center;gap:8px;min-width:0;padding:0 28px;display:flex}.product-detail-meta>div:first-child{border-left:0}.product-detail-meta span{font-size:var(--type-list-aggregate-size);color:var(--ink-700);font-weight:400}.product-detail-meta .product-detail-meta-value{font-size:var(--type-list-aggregate-size);color:var(--ink-700);text-overflow:ellipsis;white-space:nowrap;font-weight:400;line-height:1.25;overflow:hidden}.product-detail-meta .product-detail-meta-date-value{font-weight:400}.product-detail-meta .product-detail-meta-value:not(.empty-value){color:var(--ink-700)}.product-detail-meta .product-detail-meta-value.empty-value,.empty-value{color:var(--ink-400)}.product-detail-grid{grid-template-columns:minmax(320px,400px) minmax(0,1fr);align-items:start;gap:18px;display:grid}.product-detail-card{border-radius:8px;height:auto}.product-detail-card .card-head{border-bottom:0;padding:18px 24px 14px}.product-detail-card>.card-pad:not(.product-detail-sku-pad){padding-top:0}.product-detail-card .card-head h3{font-size:var(--type-card-title-size);padding-left:14px;font-weight:600;position:relative}.product-detail-card .card-head h3:before{content:"";background:var(--rausch);border-radius:999px;width:3px;height:18px;position:absolute;top:50%;left:0;transform:translateY(-50%)}.product-detail-related-card{overflow:hidden}.product-detail-related-tabs{border:1px solid var(--ink-200);background:var(--ink-50);border-radius:8px;align-items:center;gap:4px;margin:0 24px 14px;padding:3px;display:inline-flex}.product-detail-related-tabs .variant-group-tab{width:92px}.kv-grid.product-detail-kv{grid-template-columns:1fr;gap:0}.product-detail-kv .col-2{grid-column:1/-1}.product-detail-kv .kv{border-bottom:1px solid var(--ink-100);grid-template-columns:142px minmax(0,1fr);align-items:center;gap:18px;min-height:50px;padding:10px 0;display:grid}.product-detail-kv .kv:first-child{padding-top:0}.product-detail-kv .kv:last-child{border-bottom:0}.product-detail-kv .k{text-transform:none;letter-spacing:0}.product-detail-kv .v{color:var(--ink-700);font-size:var(--type-list-aggregate-size);text-overflow:ellipsis;white-space:nowrap;word-break:keep-all;min-width:0;font-weight:400;line-height:1.4;overflow:hidden}.product-detail-remark-row .v{color:var(--ink-700);font-size:var(--type-list-aggregate-size);white-space:normal;-webkit-line-clamp:4;word-break:break-word;-webkit-box-orient:vertical;font-weight:400;display:-webkit-box;overflow:hidden}.product-detail-copy-value{min-width:0;font-family:var(--mono);align-items:center;gap:4px;display:flex}.product-detail-copy-value .hover-text{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.product-detail-copy-value span{text-overflow:ellipsis;overflow:hidden}.product-detail-copy-value .copy-button-icon-wrap{overflow:visible}.icon-copy-btn{width:24px;height:24px;color:var(--ink-400);cursor:pointer;background:0 0;border:0;border-radius:6px;flex:none;place-items:center;padding:0;display:inline-grid}.icon-copy-btn:hover{color:var(--ink-900);background:var(--ink-50)}.copy-button{--button-bg:transparent;--button-hover-bg:transparent;--button-text-color:#94a3b8;--button-hover-text-color:var(--ink-700);--button-diameter:18px;background-color:var(--button-bg);box-sizing:border-box;color:var(--button-text-color);cursor:pointer;height:var(--button-diameter);opacity:0;pointer-events:none;width:var(--button-diameter);border:0;border-radius:4px;outline:none;flex:none;justify-content:center;align-items:center;padding:0;transition:background-color .16s,color .16s,box-shadow .16s,opacity .12s;display:inline-flex;position:relative}.inline-copy-text{white-space:nowrap;align-items:center;gap:6px;min-width:0;max-width:100%;display:inline-flex}.inline-copy-content{text-overflow:ellipsis;white-space:nowrap;flex:0 auto;min-width:0;display:inline-block;overflow:hidden}.inline-copy-text .copy-button{align-self:center}tr:hover .copy-button,tr:focus-within .copy-button,.inline-copy-text:hover .copy-button,.inline-copy-text:focus-within .copy-button,.copy-button:focus-visible,.copy-button.is-copied{opacity:1;pointer-events:auto}.copy-button:disabled{color:var(--ink-300);cursor:not-allowed;background:0 0}.copy-button-icon-wrap{width:12px;height:12px;display:block;position:relative}.copy-button svg{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.copy-button-clipboard{width:12px;height:12px}.copy-button-checkmark{width:11px;height:11px;display:none}.copy-button:hover:not(:disabled),.copy-button:focus-visible{background-color:var(--button-hover-bg);color:var(--button-hover-text-color)}.copy-button.is-copied .copy-button-clipboard{display:none}.copy-button.is-copied .copy-button-checkmark{color:#059669;animation:.5s copy-button-fill;display:block}.copy-button:active:not(:disabled){color:var(--ink-700)}@keyframes copy-button-fill{0%{opacity:0;transform:translate(-50%,-50%)rotate(0)scale(0)}50%{transform:translate(-50%,-50%)rotate(-10deg)scale(1.2)}}.copy-button.compact{--button-diameter:14px}.copy-button.compact .copy-button-icon-wrap,.copy-button.compact .copy-button-clipboard{width:12px;height:12px}.copy-button.compact .copy-button-checkmark{width:11px;height:11px}@media (hover:none){.copy-button{opacity:1;pointer-events:auto}}.hidden-scrollbar,.product-detail-sku-pad,.product-detail-card .tabs,.sku-detail-tabs-card .tabs{scrollbar-width:none}.hidden-scrollbar::-webkit-scrollbar{display:none}.product-detail-sku-pad::-webkit-scrollbar{display:none}.product-detail-card .tabs::-webkit-scrollbar{display:none}.sku-detail-tabs-card .tabs::-webkit-scrollbar{display:none}.product-detail-sku-pad{padding:0 24px;overflow:hidden}.product-detail-empty{border:1px solid var(--ink-100);background:var(--card);border-radius:8px;justify-content:center;align-items:center;min-height:320px;display:flex}.auxiliary-material-list-thumb{cursor:pointer;flex:none;width:48px;height:48px;margin:0;padding:0}.auxiliary-material-list-thumb:disabled{cursor:default}.auxiliary-material-name-cell{text-align:left;gap:12px;min-height:56px;padding-right:0}.auxiliary-material-primary-cell{padding-top:8px;padding-bottom:8px}.auxiliary-material-info-copy{gap:2px;min-width:0;display:grid}.auxiliary-material-name-link,.auxiliary-material-spec-text,.auxiliary-material-code-text{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.auxiliary-material-name-link{width:fit-content;max-width:100%;color:var(--ink-900);font-size:var(--fs-sm);font-weight:600;line-height:20px}.auxiliary-material-spec-text{color:var(--ink-500);font-size:var(--type-supporting-size);line-height:18px}.auxiliary-material-code-text{color:var(--ink-400);font-family:var(--mono);font-size:var(--type-supporting-size);line-height:18px}.auxiliary-material-form-modal{width:min(560px,100vw - 36px)}.auxiliary-material-form-grid{gap:14px}.auxiliary-material-form-grid .field-span-2{grid-column:1/-1}.auxiliary-material-image-upload{margin-top:20px}.auxiliary-material-image-upload .multi-upload-group{width:fit-content}.auxiliary-material-image-upload .upload-group-label{color:var(--ink-700);font-size:var(--fs-sm);line-height:1.45}.auxiliary-material-image-upload .uploads{grid-template-columns:var(--ui-single-image-upload-size)}.auxiliary-material-image-upload .upload-slot{width:var(--ui-single-image-upload-size);height:var(--ui-single-image-upload-size)}.auxiliary-material-list-thumb>img,.auxiliary-detail-image>img{object-fit:contain;width:100%;height:100%}.auxiliary-detail-summary-section{flex-direction:column;gap:30px;display:flex}.auxiliary-detail-identity{align-items:center;gap:16px;min-width:0;display:flex}.auxiliary-detail-identity-main{flex-wrap:wrap;flex:auto;align-items:center;gap:6px 12px;min-width:0;display:flex}.auxiliary-detail-identity-main h3{color:var(--ink-900);font-size:var(--type-modal-title-size);text-overflow:ellipsis;white-space:nowrap;flex:1 0 100%;margin:0;font-weight:600;line-height:1.35;overflow:hidden}.auxiliary-detail-identity-code{color:var(--ink-500);font-family:var(--mono);font-size:var(--type-supporting-size);line-height:22px}.auxiliary-detail-image{border:1px solid var(--ink-100);background:var(--ink-50);width:64px;height:64px;color:var(--ink-400);cursor:pointer;border-radius:12px;place-items:center;padding:4px;display:grid;overflow:hidden}.auxiliary-detail-image:disabled{cursor:default}@media (width<=720px){.auxiliary-material-form-grid{grid-template-columns:1fr}}.business-detail-drawer .business-detail-kv-grid.auxiliary-detail-info-grid{grid-template-columns:repeat(2,minmax(0,1fr));row-gap:30px}.business-detail-drawer .auxiliary-detail-info-grid .business-detail-kv{grid-template-columns:72px minmax(0,1fr)}.business-detail-drawer .auxiliary-detail-info-grid .business-detail-kv:nth-child(3n){padding-right:24px}.business-detail-drawer .auxiliary-detail-info-grid .business-detail-kv:nth-child(2n){padding-right:0}.auxiliary-detail-quote-supplier-cell{min-width:0;display:grid}.auxiliary-detail-quote-supplier-cell strong{color:var(--ink-900);font-size:var(--type-list-body-size);text-overflow:ellipsis;white-space:nowrap;font-weight:500;line-height:20px;overflow:hidden}.auxiliary-detail-quote-supplier-cell span{color:var(--ink-500);font-size:var(--type-supporting-size);line-height:18px}@media (width<=900px){.business-detail-drawer .business-detail-kv-grid.auxiliary-detail-info-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=600px){.business-detail-drawer .business-detail-kv-grid.auxiliary-detail-info-grid{grid-template-columns:1fr}.business-detail-drawer .auxiliary-detail-info-grid .business-detail-kv:nth-child(n){padding-right:0}}.product-detail-empty .empty{min-height:0;padding:24px}.product-detail-sku-table{table-layout:fixed;border:1px solid var(--ink-100);border-radius:8px;width:100%;overflow:hidden}.product-detail-sku-table thead th{letter-spacing:0;text-transform:none;text-align:left;height:42px}.product-detail-sku-table tbody tr,.product-detail-sku-table tbody td{height:64px}.product-detail-sku-thumb{background:var(--card);border-radius:8px;width:40px;height:40px}.product-detail-sku-main{grid-template-columns:40px minmax(0,1fr);align-items:center;gap:12px;min-width:0;display:grid}.product-detail-sku-code{font-family:var(--mono);font-size:var(--fs-sm);color:var(--ink-900);text-overflow:ellipsis;white-space:nowrap;font-weight:600;overflow:hidden}.product-detail-spec-text,.product-detail-cell-text{text-overflow:ellipsis;white-space:nowrap;max-width:100%;color:var(--ink-700);font-size:var(--type-list-body-size);font-weight:400;display:block;overflow:hidden}.product-detail-kv .v.empty-value,.product-detail-cell-text.empty-value,.product-detail-spec-text.empty-value{color:var(--ink-400)}.product-detail-neutral-tag{border:1px solid var(--ink-200);background:var(--ink-50);max-width:100%;color:var(--ink-700);font-size:var(--fs-sm);text-overflow:ellipsis;white-space:nowrap;vertical-align:middle;border-radius:6px;padding:3px 10px;font-weight:600;line-height:1.35;display:inline-block;overflow:hidden}.product-detail-sku-pad .pagination{padding:12px 0}.product-image-uploads{max-width:360px}.product-image-uploads .uploads{grid-template-columns:132px auto;align-items:center}@media (width<=1100px){.product-form-page{padding-left:32px;padding-right:32px}.product-form-body{grid-template-columns:1fr}.product-form-media{border-left:0;border-top:1px solid var(--ink-100);background:var(--ink-50)}.product-detail-grid{grid-template-columns:1fr}.product-detail-meta{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px 0}.product-detail-meta>div:nth-child(odd){border-left:0;padding-left:0}}@media (width<=760px){.product-form-page{padding-left:20px;padding-right:20px}.product-form-fields,.product-form-media{padding:22px}.product-form-grid,.product-detail-hero,.product-detail-meta{grid-template-columns:1fr}.field-span-2{grid-column:auto}.product-detail-image{aspect-ratio:1;width:min(220px,100%);height:auto}.product-detail-meta>div{border-left:0;padding:0}.product-detail-kv .kv{grid-template-columns:1fr;gap:6px}.product-detail-kv .v{white-space:normal}.product-image-uploads .uploads{grid-template-columns:132px}}.field{flex-direction:column;gap:6px;min-width:0;display:flex}.field-span-2{grid-column:span 2}.field-with-counter{position:relative}.field-counter{color:var(--ink-400);font-size:var(--fs-xs);pointer-events:none;background:0 0;line-height:1.2;position:absolute;top:50%;right:12px;transform:translateY(-50%)}.field-with-counter .input{padding-right:58px}.field-with-counter.field-with-end-action .input{padding-right:116px}.field-end-actions{z-index:1;align-items:center;gap:10px;display:inline-flex;position:absolute;top:50%;right:12px;transform:translateY(-50%)}.field-end-actions .field-counter{position:static;transform:none}.field-end-actions .table-text-link{line-height:1.2}.field-with-counter .textarea{padding-bottom:24px;padding-right:58px}.field-with-counter .textarea+.field-counter{top:auto;bottom:8px;transform:none}.field label,.pm-field-label{font-size:var(--fs-sm);color:var(--ink-700);align-items:center;gap:4px;margin-bottom:0;font-weight:600;display:flex}.filter-search-icon{color:var(--ink-500);flex-shrink:0}.field label .req{content:"*";color:var(--rausch);margin-left:3px}.field-error{font-size:var(--fs-xs);color:var(--danger)}.field.has-error .input,.field.has-error .textarea,.field.has-error .select{border-color:var(--danger)}.input,.textarea,.select{border:1px solid var(--ink-200);border-radius:var(--ui-control-radius);padding:var(--ui-control-pad-y) var(--ui-control-pad-x);background:var(--card);width:100%;font-family:inherit;font-size:var(--ui-control-font-size);color:var(--ink-900);outline:none;height:auto;transition:all .12s}.input:hover,.select:hover,.textarea:hover{border-color:var(--ink-300)}.input:focus,.select:focus,.textarea:focus{border-color:var(--ink-900);box-shadow:0 0 0 3px #22222214}.textarea{resize:vertical;height:auto;min-height:80px;line-height:1.5}.select{appearance:none;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 24 24' fill='none' stroke='%23717171' stroke-width='2.5' stroke-linecap='round' stroke-linejoin='round'><polyline points='6 9 12 15 18 9'/></svg>");background-position:right 14px center;background-repeat:no-repeat;padding-right:36px}.input:disabled{background:var(--ink-50);color:var(--ink-500);cursor:not-allowed}.kv-grid{grid-template-columns:repeat(2,1fr);gap:18px 32px;display:grid}.kv{flex-direction:column;gap:4px;min-width:0;display:flex}.kv .k{font-size:var(--type-list-aggregate-size);color:var(--ink-700);text-transform:none;letter-spacing:0;font-weight:400}.kv .v{font-size:var(--type-list-aggregate-size);color:var(--ink-700);word-break:break-word;font-weight:400}.kv .v.muted{color:var(--ink-400);font-style:normal;font-weight:400}.param-table{border:1px solid var(--ink-100);border-radius:6px;overflow:hidden}.param-row{border-bottom:1px solid var(--ink-100);grid-template-columns:minmax(112px,38%) 1fr;align-items:stretch;min-height:46px;display:grid}.param-row:last-child{border-bottom:0}.param-row:nth-child(odd){background:#f7f7f8}.param-row:nth-child(2n){background:var(--card)}.param-k,.param-v{font-size:var(--type-list-aggregate-size);color:var(--ink-700);word-break:break-word;white-space:pre-wrap;padding:12px 14px;font-weight:400;line-height:1.5}.sku-detail-page{flex-direction:column;height:100%;min-height:0;padding-bottom:0;display:flex;overflow:hidden}.sku-detail-page .detail-head{flex:none}.sku-detail-scroll{overscroll-behavior-y:none;scrollbar-gutter:stable;min-height:0;padding-bottom:var(--ui-page-pad-bottom);flex:auto;overflow-y:auto}.detail-grid{grid-template-columns:1fr 420px;align-items:start;gap:20px;display:grid}.sku-detail-main{flex-direction:column;gap:0;min-width:0;display:flex}.sku-detail-tabs-card{border-bottom-color:#0000;border-radius:8px 8px 0 0;overflow:hidden}.sku-detail-tabs-card .tabs{border-bottom:0;overflow:hidden}.sku-detail-module-stack{flex-direction:column;gap:16px;display:flex}.sku-detail-tabs-card+.sku-detail-module-stack .sku-detail-module:first-child,.sku-detail-tabs-card+.sku-detail-log-card{border-top-left-radius:0;border-top-right-radius:0}.sku-detail-module{border-radius:8px;padding:22px 24px 24px}.sku-detail-module .sku-detail-section-title{margin-bottom:18px}.sku-detail-log-card{border-radius:8px;padding:16px}.detail-aside>.card{border-radius:8px}.detail-aside{flex-direction:column;gap:16px;display:flex;position:sticky;top:20px}.detail-aside .card-head{padding:16px 20px}.detail-aside .card-head h3{font-size:var(--type-card-title-size);padding-left:14px;font-weight:600;position:relative}.detail-aside .card-head h3:before,.sku-detail-section-title:before{content:"";background:var(--rausch);border-radius:999px;width:3px;height:18px;position:absolute;top:50%;left:0;transform:translateY(-50%)}.detail-aside .card-pad{padding:18px 20px 20px}.sku-detail-section-title{color:var(--ink-900);font-size:var(--type-section-title-size);margin:0 0 14px;padding-left:14px;font-weight:600;position:relative}.sku-detail-inline-kv .kv{grid-template-columns:minmax(120px,42%) minmax(0,1fr);align-items:baseline;gap:12px;display:grid}.sku-detail-inline-kv .kv .k{letter-spacing:0;text-transform:none;line-height:1.5}.sku-detail-inline-kv .kv .v{line-height:1.5}.sku-detail-marketing-kv{gap:18px 48px}.sku-detail-marketing-kv .sku-detail-marketing-item{align-items:start;min-height:32px}.sku-detail-marketing-kv .sku-detail-marketing-item.wide{grid-column:1/-1;grid-template-columns:minmax(120px,16%) minmax(0,1fr);padding-top:2px}.sku-detail-marketing-value{white-space:pre-wrap;line-height:1.6}.sku-detail-marketing-value.collapsed{-webkit-line-clamp:6;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.sku-detail-marketing-toggle{color:var(--rausch);font:inherit;font-size:var(--fs-sm);cursor:pointer;background:0 0;border:0;margin-top:6px;padding:0;font-weight:600}.sku-detail-hazard-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.sku-detail-hazard-item{border:1px solid var(--ink-100);background:var(--ink-50);min-height:52px;color:var(--ink-700);font-size:var(--fs-sm);border-radius:8px;justify-content:space-between;align-items:center;gap:12px;padding:0 12px;font-weight:600;display:flex}.sku-detail-hazard-item b{background:var(--card);min-width:34px;color:var(--ink-500);font-size:var(--fs-xs);text-align:center;border-radius:999px;padding:2px 9px;font-weight:600}.sku-detail-hazard-item.on{border-color:var(--hazard-border,#ffe0b7);background:var(--hazard-soft,#fff8ed);color:var(--ink-900)}.sku-detail-hazard-item.on b{background:var(--card);color:var(--hazard-color,#b25e09)}@media (width<=1100px){.detail-grid{grid-template-columns:1fr}.detail-aside{position:static}}@media (width<=760px){.sku-detail-inline-kv .kv{grid-template-columns:1fr;gap:4px}.sku-detail-marketing-kv .sku-detail-marketing-item.wide{grid-template-columns:1fr}.sku-detail-hazard-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.gallery-card,.gallery-card .card-pad{overflow:visible}.gallery-card{z-index:20;position:relative}.gallery{z-index:2;grid-template-columns:1fr;gap:12px;display:grid;position:relative}.gallery .hero{aspect-ratio:1;border:1px solid var(--ink-100);color:var(--ink-500);background:#f7f7f8;border-radius:8px;place-items:center;font-weight:600;display:grid;position:relative;overflow:visible}.gallery .hero.zoomable{cursor:zoom-in}.gallery .hero-badge{color:#fff;font-size:var(--fs-xs);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);pointer-events:none;background:#000000a6;border-radius:6px;padding:4px 8px;font-weight:600;position:absolute;top:12px;left:12px}.gallery .hero img{object-fit:contain;background:var(--card);border-radius:8px;width:100%;height:100%;overflow:hidden}.gallery .hero img.sku-detail-placeholder{box-sizing:border-box;background:#f7f7f8;padding:28px}.gallery-empty-action{width:max-content;max-width:calc(100% - 32px);color:var(--ink-700);font-size:var(--type-supporting-size);flex-direction:column;align-items:center;gap:10px;font-weight:600;display:flex;position:absolute;bottom:28px;left:50%;transform:translate(-50%)}.gallery .thumbs{padding-bottom:var(--app-scrollbar-size);scrollbar-width:thin;scrollbar-color:var(--app-scrollbar-thumb-active) transparent;gap:8px;display:flex;overflow-x:auto}.gallery .thumbs::-webkit-scrollbar{height:var(--app-scrollbar-size)}.gallery .thumbs::-webkit-scrollbar-thumb{background-color:var(--app-scrollbar-thumb-active);border:var(--app-scrollbar-border);border-radius:var(--app-scrollbar-radius);background-clip:padding-box}.gallery .thumbs.is-scrollbar-active::-webkit-scrollbar-thumb{background-color:var(--app-scrollbar-thumb)}.gallery .thumbs>div{aspect-ratio:1;background:var(--ink-50);border:1px solid var(--ink-100);color:var(--ink-400);font-size:var(--fs-3xs);cursor:default;text-align:center;border-radius:10px;flex:0 0 54px;place-items:center;padding:4px;font-weight:600;display:grid;position:relative;overflow:hidden}.gallery .thumbs>div.has-more{cursor:zoom-in}.gallery .thumbs>div.active{border-color:var(--ink-900);border-width:2px}.gallery .thumbs img{object-fit:cover;border-radius:8px;width:100%;height:100%}.thumb-more{color:#2f6df6;font-size:var(--fs-3xl);text-align:center;background:#ffffffd1;border-radius:8px;justify-content:center;align-items:center;font-weight:600;line-height:1;display:flex;position:absolute;inset:0}.image-preview-overlay{z-index:16000;background:#222222b8;place-items:center;display:grid;position:fixed;inset:0}.image-preview-img{object-fit:contain;background:var(--card);border-radius:20px;max-width:min(78vw,1040px);max-height:84vh;box-shadow:0 28px 80px #0000003d}.image-preview-stage{touch-action:none;-webkit-user-select:none;user-select:none;place-items:center;width:min(78vw,1040px);height:84vh;display:grid;position:relative;overflow:hidden}.image-preview-stage .image-preview-img{object-fit:contain;transform-origin:50%;will-change:transform;background:0 0;width:100%;max-width:100%;height:100%;max-height:100%;transition:transform .12s ease-out;position:absolute;inset:0}.image-preview-stage.is-zoomed{cursor:grab}.image-preview-stage.is-dragging{cursor:grabbing}.image-preview-stage.is-dragging .image-preview-img{transition:none}.image-preview-original{z-index:2;min-height:38px;color:var(--ink-900);font-size:var(--type-compact-control-size);cursor:pointer;background:#fffffff5;border:1px solid #ffffff5c;border-radius:999px;padding:0 16px;font-weight:500;position:fixed;bottom:82px;left:50%;transform:translate(-50%);box-shadow:0 8px 24px #0000002e}.image-preview-original:hover{background:var(--card)}.image-preview-loading,.image-preview-fallback-note{color:#fff;font-size:var(--type-supporting-size);white-space:nowrap;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#222222b8;border-radius:999px;padding:8px 14px;font-weight:500;position:absolute;bottom:24px;left:50%;transform:translate(-50%)}.image-preview-fallback-note{bottom:68px}.image-preview-failed{color:#fff;font-size:var(--type-supporting-size);flex-direction:column;align-items:center;gap:12px;display:flex}.image-preview-failed img{object-fit:contain;border-radius:var(--radius-xl);width:320px;max-width:52vw;max-height:52vh}.image-preview-zoom-controls{z-index:2;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#222222b8;border:1px solid #ffffff47;border-radius:999px;align-items:center;gap:4px;min-height:42px;padding:4px;display:flex;position:fixed;bottom:28px;left:50%;transform:translate(-50%);box-shadow:0 10px 28px #0003}.image-preview-zoom-controls button{color:#fff;cursor:pointer;background:0 0;border:0;border-radius:999px;place-items:center;width:34px;height:34px;padding:0;display:grid}.image-preview-zoom-controls button:hover:not(:disabled){background:#ffffff2e}.image-preview-zoom-controls button:disabled{color:#ffffff5c;cursor:default}.image-preview-zoom-controls span{color:#fff;min-width:58px;font-size:var(--type-supporting-size);text-align:center;font-weight:500}.image-preview-title{color:#fff;font-size:var(--fs-base);text-align:center;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#222222a8;border-radius:999px;padding:8px 16px;font-weight:600;line-height:1.2;position:fixed;top:32px;left:50%;transform:translate(-50%)}.image-preview-close{color:#222;cursor:pointer;background:#fffffff5;border:1px solid #ffffff5c;border-radius:999px;justify-content:center;align-items:center;width:44px;height:44px;padding:0;display:flex;position:fixed;top:28px;right:32px;box-shadow:0 8px 24px #0000002e}.image-preview-nav{color:#222;cursor:pointer;background:#fffffff5;border:1px solid #ffffff61;border-radius:999px;place-items:center;width:48px;height:48px;transition:transform .12s,background .12s;display:grid;position:fixed;top:50%;transform:translateY(-50%);box-shadow:0 10px 28px #0003}.image-preview-nav:hover,.image-preview-close:hover{background:var(--card)}.image-preview-nav:hover{transform:translateY(-50%)scale(1.04)}.image-preview-nav.prev{left:48px}.image-preview-nav.next{right:48px}.image-preview-count{color:#fff;min-width:58px;font-size:var(--fs-base);text-align:center;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#2222229e;border-radius:999px;padding:7px 14px;font-weight:600;position:fixed;top:32px;left:36px}.stat-grid-4{grid-template-columns:repeat(4,1fr);gap:16px;margin-bottom:24px;display:grid}.stat .stat-top{justify-content:space-between;align-items:center;display:flex}.stat .delta{font-size:var(--fs-xs);align-items:center;gap:6px;display:flex}.stat .delta.up{color:var(--success)}.stat .delta.down{color:var(--danger)}.stat .delta .pill{border-radius:999px;align-items:center;gap:2px;padding:2px 6px;font-weight:600;display:inline-flex}.stat .delta.up .pill{background:var(--success-soft)}.stat .delta.down .pill{background:var(--danger-soft)}.stat .delta .since{color:var(--ink-500)}.bars{align-items:flex-end;gap:8px;height:200px;padding:16px 4px 0;display:flex}.bar-col{flex-direction:column;flex:1;justify-content:flex-end;align-items:center;gap:8px;height:100%;display:flex}.bar{background:linear-gradient(180deg, var(--rausch) 0%, #ff5a7a 100%);border-radius:6px 6px 0 0;width:100%;min-height:4px;transition:opacity .12s;position:relative}.bar:hover{opacity:.85}.bar .bar-val{font-size:var(--fs-2xs);color:var(--ink-700);white-space:nowrap;font-weight:600;position:absolute;top:-22px;left:50%;transform:translate(-50%)}.bar-lbl{font-size:var(--fs-2xs);color:var(--ink-500)}.tbl.op-log-list-table tbody tr.op-log-expanded-row,.tbl.op-log-list-table tbody tr.op-log-expanded-row td{height:auto!important}.op-log-error-banner{margin-bottom:12px}@media (width<=1360px){.op-logs-page .compact-toolbar-actions{flex:none;margin-left:auto}}.op-log-list-card .sku-list-card-head{min-height:42px}.op-log-overview-grid,.op-log-technical-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}.business-detail-drawer .op-log-overview-grid .business-detail-kv:nth-child(2n),.business-detail-drawer .op-log-technical-grid .business-detail-kv:nth-child(2n),.business-detail-drawer .op-log-technical-grid .op-log-technical-ua{padding-right:0}.business-detail-drawer .op-log-technical-grid .op-log-technical-ua{grid-column:1/-1}.op-log-operation-row{cursor:pointer}.op-log-operation-row:hover td{background:var(--ink-50)}.op-log-operation-row:focus-visible{outline:2px solid var(--info);outline-offset:-2px}.tbl tbody td.eccang-api-log-action-cell,.tbl thead th.eccang-api-log-action-cell{text-overflow:clip;width:96px!important;min-width:96px!important;max-width:96px!important}.op-log-inline-action:focus-visible{outline:2px solid var(--info);outline-offset:3px;border-radius:4px}.eccang-api-log-snapshot{border:1px solid var(--ink-100);background:var(--ink-50);border-radius:8px;min-width:0}.eccang-api-log-snapshot>header{border-bottom:1px solid var(--ink-100);justify-content:space-between;align-items:center;min-height:42px;padding:0 14px;display:flex}.eccang-api-log-snapshot>header>span{color:var(--ink-500);font-size:var(--type-supporting-size);align-items:center;gap:6px;display:inline-flex}.eccang-api-log-snapshot pre{color:var(--ink-700);font-family:var(--mono);font-size:var(--type-supporting-size);white-space:pre-wrap;overflow-wrap:anywhere;margin:0;padding:14px;line-height:1.6}.eccang-api-log-error{border:1px solid var(--danger-200,#fecaca);background:var(--danger-50,#fef2f2);color:var(--danger-700,#b91c1c);border-radius:8px;gap:6px;padding:12px 14px;display:grid}.op-log-supporting{color:var(--ink-500);font-size:var(--type-supporting-size);font-weight:400}.op-log-event-pictures{gap:12px;display:grid}.op-log-inline-change{overflow-wrap:anywhere;flex-wrap:wrap;align-items:baseline;gap:8px;display:flex}.op-log-inline-change>span{white-space:pre-line}.op-log-image-placeholder{flex-shrink:0;width:56px;height:56px;display:block}.op-log-picture-group{gap:8px;min-width:0;display:grid}.op-log-picture-strip{flex-wrap:wrap;gap:8px;display:flex}.op-log-event-picture{align-items:center;gap:8px;max-width:100%;min-height:24px;display:flex}.op-log-image-retry{color:var(--ink-500);font:inherit;cursor:pointer;background:0 0;border:0;padding:0}.op-log-event-object{gap:20px;min-width:0;display:grid}.op-log-event-object-heading{flex-wrap:wrap;align-items:baseline;gap:12px;display:flex}.op-log-event-object-heading strong{font-size:var(--type-list-body-size);font-weight:500}.op-log-change-value{overflow-wrap:anywhere;line-height:20px;white-space:pre-line!important}.business-detail-table.op-log-change-table thead th{font-size:var(--type-grid-header-size)}.business-detail-table.op-log-change-table tbody tr,.business-detail-table.op-log-change-table tbody td{height:36px;min-height:36px}.business-detail-table.op-log-change-table tbody td{font-size:var(--type-supporting-size);padding:4px 10px}.op-log-expanded-cell{background:var(--ink-50);padding:6px 12px}.op-log-timeline-state{color:var(--ink-500);font-size:var(--fs-sm);padding:24px}.op-log-timeline-state.is-error{color:var(--danger)}.op-log-timeline-state.is-empty{text-align:center;padding:32px}.op-log-timeline{margin:0;padding:16px 24px;list-style:none}.op-log-timeline-item{grid-template-columns:24px minmax(0,1fr);column-gap:16px;padding-bottom:24px;display:grid;position:relative}.op-log-timeline-item:last-child{padding-bottom:0}.op-log-timeline-item:not(:last-child):before{content:"";border-left:1px dashed var(--ink-200);position:absolute;top:24px;bottom:0;left:12px;transform:translate(-50%)}.op-log-timeline-node{background:var(--ink-50);border-radius:6px;place-items:center;width:24px;height:24px;display:grid}.op-log-timeline-node:after{content:"";background:var(--ink-400);border-radius:50%;width:6px;height:6px}.op-log-timeline-content{flex-direction:column;align-items:flex-start;gap:8px;min-width:0;display:flex}.op-log-timeline-date{background:var(--ink-50);min-height:24px;color:var(--ink-500);font-size:var(--type-supporting-size);font-variant-numeric:tabular-nums;border-radius:6px;align-items:center;padding:0 8px;line-height:24px;display:inline-flex}.op-log-timeline-disclosure{width:100%;min-width:0}.op-log-timeline-title{color:var(--ink-900);font-size:var(--type-list-body-size);overflow-wrap:anywhere;font-weight:500}.op-log-timeline-image{border:1px solid var(--ink-100);background:var(--ink-50);width:56px;height:56px;color:var(--ink-500);font-family:inherit;font-size:var(--type-supporting-size);cursor:pointer;border-radius:6px;flex-shrink:0;place-items:center;padding:0;line-height:1.2;display:grid;overflow:hidden}.op-log-timeline-image:disabled{cursor:default}.op-log-timeline-image:focus-visible{outline:2px solid var(--info);outline-offset:2px}.op-log-timeline-image img{object-fit:contain;width:100%;height:100%}.op-log-timeline-operator{color:var(--ink-500);font-size:var(--type-supporting-size);overflow-wrap:anywhere;align-items:center;gap:8px;display:flex}.op-log-timeline-toggle{max-width:100%;font-family:inherit;line-height:inherit;text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;gap:6px;padding:0;display:inline-flex}.op-log-timeline-toggle:hover{color:var(--info)}.op-log-timeline-toggle:focus-visible{outline:2px solid var(--info);outline-offset:4px;border-radius:2px}.op-log-timeline-toggle svg{flex-shrink:0;transition:transform .24s}.op-log-timeline-toggle[aria-expanded=true] svg{transform:rotate(90deg)}.op-log-timeline-expansion{opacity:0;visibility:hidden;grid-template-rows:0fr;transition:grid-template-rows .24s,opacity .24s,visibility 0s .24s;display:grid}.op-log-timeline-expansion.is-open{opacity:1;visibility:visible;grid-template-rows:1fr;transition-delay:0s}.op-log-timeline-expansion-clip{min-width:0;min-height:0;overflow:clip}.op-log-timeline-expansion-body{padding-top:8px}@media (prefers-reduced-motion:reduce){.op-log-timeline-toggle svg,.op-log-timeline-expansion{transition:none}}@media (width<=900px){.op-logs-page .compact-toolbar-primary-filters{flex-wrap:wrap;width:100%}.op-logs-page .op-log-primary-filter{flex:150px;width:auto}}@media (width<=640px){.op-logs-page .compact-list-toolbar-row{align-items:stretch}.op-logs-page .compact-toolbar-search{flex:100%;width:100%;min-width:0;max-width:none}.op-logs-page .compact-list-toolbar .search-box{max-width:none}.op-logs-page .compact-toolbar-primary-filters{grid-template-columns:minmax(0,1fr);gap:8px;display:grid}.op-logs-page .op-log-primary-filter{width:100%;min-width:0}.op-logs-page .compact-toolbar-actions{justify-content:flex-start;width:100%;margin-left:0}.op-logs-page .compact-filter-popover{width:calc(100vw - var(--sidebar-w) - 48px);max-width:none}}.store-row{border-bottom:1px solid var(--ink-100);align-items:center;gap:10px;padding:10px 0;display:flex}.store-row:last-child{border-bottom:none}.store-bar{background:var(--ink-100);border-radius:3px;flex:1;height:6px;overflow:hidden}.store-bar-fill{background:var(--rausch);border-radius:3px;height:100%}.hr{background:var(--ink-100);border:none;height:1px;margin:24px 0}.icon-link{color:var(--ink-700);cursor:pointer;font-size:var(--fs-sm);border-radius:8px;align-items:center;gap:4px;padding:6px 8px;font-weight:500;display:inline-flex}.icon-link:hover{background:var(--ink-50)}.prod-img{width:56px;height:56px;color:var(--rausch);border:1px solid var(--ink-100);background:linear-gradient(135deg,#ffe5e9,#ffd0d9);border-radius:10px;flex-shrink:0;place-items:center;font-weight:600;display:grid}.sku-thumb{border:1px solid var(--ink-100);background:var(--ink-50);width:40px;height:40px;font-weight:600;font-size:var(--fs-sm);font-family:var(--mono);border-radius:10px;flex-shrink:0;place-items:center;display:grid;position:relative;overflow:hidden}.sku-thumb>img{object-fit:cover;border-radius:9px;width:100%;height:100%;display:block}.product-tree-list-card .sku-thumb>img{object-fit:contain}.sku-thumb>img.sku-thumb-placeholder{object-fit:contain;box-sizing:border-box;background:var(--card);padding:3px}.sku-thumb.product-list-thumb{background:var(--card);border-radius:9px;width:44px;height:44px}.sku-thumb.product-list-thumb>img{object-position:center center;box-sizing:border-box;background:var(--card);border-radius:7px;padding:0;position:absolute;inset:2px;object-fit:contain!important;width:calc(100% - 4px)!important;max-width:none!important;height:calc(100% - 4px)!important;max-height:none!important}.sku-thumb-floating-preview{border:1px solid var(--ink-100);background:var(--card);pointer-events:none;z-index:1300;border-radius:16px;width:220px;height:220px;padding:10px;position:fixed;transform:scale(1);box-shadow:0 16px 44px #0f172a2e}.sku-thumb-floating-preview img{object-fit:contain;background:var(--card);border-radius:12px;width:100%;height:100%;display:block}.rs-select__option .opt-main{flex-direction:column;gap:2px;min-width:0;display:flex}.rs-select__option .opt-main>span:first-child{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.rs-select__option .opt-sub{color:var(--ink-500);font-size:var(--fs-xs);white-space:normal;line-height:1.3}.rs-select-wrap{width:100%;font-size:var(--fs-base)}.rs-select-wrap .rs-select__control{border:1px solid var(--ink-200);min-height:40px;box-shadow:none;background:var(--card);cursor:pointer;border-radius:10px}.rs-select-wrap .rs-select__control:hover{border-color:var(--ink-300)}.rs-select-wrap .rs-select__control--is-focused{border-color:var(--ink-900);box-shadow:none}.rs-select-wrap .rs-select__control--is-disabled{background:var(--ink-50);border-color:var(--ink-200);cursor:not-allowed}.rs-select-wrap .rs-select__value-container{flex-wrap:nowrap;gap:4px;padding:2px 8px;overflow:hidden}.rs-select-wrap .rs-select__placeholder{color:var(--ink-500)}.rs-select-wrap .rs-select__single-value{color:var(--ink-900)}.rs-select-wrap .rs-select__multi-value{background:var(--ink-900);color:#fff;border-radius:999px;max-width:98px}.rs-select-wrap .rs-select__multi-value__label{color:#fff;font-size:var(--fs-2xs);padding:2px 4px 2px 8px;font-weight:600}.rs-select-wrap .rs-select__multi-value__remove{color:#fff;border-radius:999px}.rs-select-wrap .rs-select__multi-value__remove:hover{color:#fff;background:#ffffff29}.rs-select-wrap .rs-select__indicator-separator{display:none}.rs-select-wrap .rs-select__dropdown-indicator,.rs-select-wrap .rs-select__clear-indicator{color:var(--ink-500);padding:6px}.rs-select-wrap .rs-select__menu{z-index:10000;border:1px solid var(--ink-200);box-shadow:var(--shadow-lg);border-radius:12px;overflow:hidden}.rs-select-wrap .rs-select__menu-list{max-height:280px;padding:4px}.rs-select-wrap .rs-select__option{background:var(--card);min-height:36px;color:var(--ink-900);cursor:pointer;border-radius:8px;align-items:center;gap:10px;padding:8px 10px;display:flex}.rs-select-wrap .rs-select__option--is-focused{background:var(--ink-50)}.rs-select-wrap .rs-select__option--is-selected{background:var(--rausch-soft);color:var(--ink-900)}.catalog-create-split{border-radius:var(--ui-control-radius);background:var(--rausch);align-items:stretch;gap:0;display:inline-flex;overflow:hidden}.catalog-create-split>.btn{color:#fff;box-shadow:none;background:0 0;border:0;border-radius:0;transform:none}.catalog-create-split>.btn:hover,.catalog-create-split>.btn[data-state=open]{background:var(--rausch-hover)}.catalog-create-split>.btn:focus-visible{outline-offset:-3px;outline:2px solid #fff}.catalog-create-split>button+button{padding-inline:8px;position:relative}.catalog-create-split>button+button:before{content:"";background:var(--card);opacity:.35;width:1px;position:absolute;top:8px;bottom:8px;left:0}.carousel{background:var(--ink-50);border:1px solid var(--ink-100);border-radius:12px;height:220px;position:relative;overflow:hidden}.carousel-track{height:100%;transition:transform .4s cubic-bezier(.25,.8,.25,1);display:flex}.carousel-slide{flex:0 0 100%;align-items:center;gap:18px;padding:18px 24px;display:flex}.carousel-slide .ic{background:var(--rausch-soft);width:56px;height:56px;color:var(--rausch);border-radius:14px;flex-shrink:0;place-items:center;display:grid}.carousel-dots{gap:6px;display:flex;position:absolute;bottom:10px;left:50%;transform:translate(-50%)}.carousel-dot{background:var(--ink-300);border-radius:50%;width:6px;height:6px}.carousel-dot.on{background:var(--ink-900);border-radius:999px;width:18px}.radio-row{flex-wrap:wrap;gap:8px;display:flex}.radio-card{border:1px solid var(--ink-200);cursor:pointer;background:var(--card);border-radius:10px;flex:1;align-items:center;gap:10px;min-width:120px;padding:10px 14px;transition:all .12s;display:flex}.radio-card:hover{border-color:var(--ink-900)}.radio-card.on{border-color:var(--ink-900);box-shadow:inset 0 0 0 1px var(--ink-900)}.radio-card .r-dot{border:1.5px solid var(--ink-300);border-radius:50%;flex-shrink:0;place-items:center;width:18px;height:18px;display:grid}.radio-card.on .r-dot{border-color:var(--ink-900)}.radio-card.on .r-dot:after{content:"";background:var(--ink-900);border-radius:50%;width:9px;height:9px}.radio-card .r-label{font-weight:500;font-size:var(--fs-sm)}.radio-card .r-sub{font-size:var(--fs-2xs);color:var(--ink-500)}.batch-menu-wrap{position:relative}.batch-menu-trigger.open{border-color:var(--ink-300);box-shadow:0 4px 12px #00000014}.batch-menu{z-index:80;border:1px solid var(--ink-100);background:var(--card);width:260px;box-shadow:var(--shadow-lg);border-radius:14px;padding:8px;position:absolute;top:calc(100% + 8px);right:0}.batch-menu-head{border-bottom:1px solid var(--ink-100);flex-direction:column;gap:3px;margin-bottom:4px;padding:8px 10px 10px;display:flex}.batch-menu-head b{color:var(--ink-900);font-size:var(--fs-sm)}.batch-menu-head span{color:var(--ink-500);font-size:var(--fs-2xs);line-height:1.4}.batch-menu button{width:100%;color:var(--ink-900);cursor:pointer;text-align:left;background:0 0;border:0;border-radius:10px;grid-template-columns:20px 1fr;align-items:center;gap:8px;padding:9px 10px;font-family:inherit;display:grid}.batch-menu button:hover{background:var(--ink-50)}.batch-menu button:disabled{color:var(--ink-300);cursor:not-allowed}.batch-menu button:disabled:hover{background:0 0}.batch-menu button span{font-size:var(--fs-sm);font-weight:600}.batch-menu button.text-only{line-height:1.45;display:block}.batch-menu button.text-only span{display:block}.batch-menu button.danger{color:var(--danger)}.batch-menu button.danger:disabled{color:var(--ink-300)}.import-export-menu{width:240px}.export-record-modal{max-width:760px}.export-record-body{flex-direction:column;gap:12px;display:flex}.export-record-list{border:1px solid var(--ink-100);border-radius:12px;overflow:hidden}.export-record-row{border-bottom:1px solid var(--ink-100);grid-template-columns:26px 1fr auto auto;align-items:center;gap:12px;min-height:66px;padding:12px 14px;display:grid}.export-record-row:last-child{border-bottom:0}.export-record-row>svg{color:var(--success)}.export-record-main{flex-direction:column;gap:4px;min-width:0;display:flex}.export-record-main strong{color:var(--ink-900);font-size:var(--fs-sm);text-overflow:ellipsis;white-space:nowrap;font-weight:600;overflow:hidden}.export-record-main span,.export-record-path{color:var(--ink-500);font-size:var(--fs-xs)}.exports-page{gap:16px}.export-page-empty{min-height:220px;color:var(--ink-500);font-size:var(--fs-base);justify-content:center;align-items:center;gap:8px;display:flex}.export-page-table{min-width:1120px}.export-task-main{align-items:center;gap:10px;min-width:0;display:flex}.export-task-main>svg{color:var(--primary);flex:none}.export-task-main>div{flex-direction:column;gap:3px;min-width:0;display:flex}.export-task-main strong{max-width:260px;color:var(--ink-900);font-size:var(--fs-sm);text-overflow:ellipsis;white-space:nowrap;font-weight:600;overflow:hidden}.export-task-main span{color:var(--ink-500);font-size:var(--fs-xs)}.export-error-cell{max-width:240px;color:var(--danger);white-space:normal}.page-actions .task-tabs{width:320px}.task-tabs{border:1px solid var(--ink-100);background:var(--ink-50);border-radius:10px;flex-shrink:0;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;width:100%;padding:4px;display:grid}.task-tabs button{min-height:36px;color:var(--ink-700);font-family:inherit;font-size:var(--fs-sm);cursor:pointer;background:0 0;border:0;border-radius:8px;padding:0 10px;font-weight:600;transition:all .2s}.task-tabs button.active{background:var(--card);color:var(--primary);box-shadow:0 1px 3px #0f172a14}.task-page-empty{min-height:220px;color:var(--ink-500);font-size:var(--fs-base);justify-content:center;align-items:center;gap:8px;width:100%;display:flex}.task-row-tr{cursor:pointer;transition:background .15s}.task-row-tr:focus-visible{outline:2px solid var(--rausch);outline-offset:-2px}.task-row-tr:hover{background:var(--ink-50)!important}.task-row-tr.active-row{background:linear-gradient(135deg,#6366f10a 0%,#6366f103 100%)!important}.task-list-table .task-no-cell{color:var(--ink-900);font-family:var(--mono);font-size:var(--fs-sm);letter-spacing:0;text-overflow:ellipsis;white-space:nowrap;font-weight:600;line-height:1.35;overflow:hidden}.task-list-table .task-time-cell{color:var(--ink-500);font-size:var(--type-supporting-size);text-align:center}.task-time-stack{white-space:nowrap;gap:3px;display:grid}.task-title-cell-wrap{flex-direction:column;align-items:flex-start;width:100%;min-width:0;display:inline-flex;overflow:hidden}.task-title-text{width:100%;color:var(--text);text-align:left;text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.task-progress-detail-cell,.task-created-by-cell{color:var(--text-2)}.task-list-pagination-bar{border-top:1px solid var(--ink-100);flex-shrink:0;justify-content:flex-end;padding-top:12px;display:flex}.task-center-page .task-type-cell{text-align:center!important}.task-advanced-filters,.task-filter-field{gap:6px;display:grid}.task-advanced-filters{gap:14px}.task-filter-field>span{color:var(--ink-700);font-size:var(--type-supporting-size);font-weight:500}.task-filter-input{box-sizing:border-box;border:1px solid var(--ink-200);background:var(--card);width:100%;height:38px;color:var(--ink-900);font:inherit;border-radius:8px;padding:0 11px}.task-filter-input:focus{border-color:var(--rausch);box-shadow:0 0 0 2px var(--rausch-soft);outline:none}.drawer-overlay{z-index:12000;background:#0f172a33;animation:.3s cubic-bezier(.16,1,.3,1) drawerOverlayFadeIn;position:fixed;inset:0}@keyframes drawerOverlayFadeIn{0%{opacity:0}to{opacity:1}}.drawer-container{width:min(1080px, calc(100vw - var(--sidebar-w) - 40px));background:var(--bg);border:1px solid var(--ink-200);z-index:12001;border-radius:16px;flex-direction:column;max-width:calc(100vw - 32px);transition:transform .4s cubic-bezier(.16,1,.3,1);display:flex;position:fixed;top:16px;bottom:16px;right:16px;overflow:hidden;transform:translate(calc(100% + 32px));box-shadow:-16px 0 48px #0f172a14,0 0 1px #00000014}.drawer-container.open{transform:translate(0)}.drawer-header-premium{border-bottom:1px solid var(--ink-100);background:var(--card);flex-shrink:0;justify-content:space-between;align-items:center;height:72px;padding:0 24px;display:flex}.drawer-header-left{align-items:center;gap:14px;display:flex}.task-type-icon-wrapper{width:38px;height:38px;color:var(--primary);background:#6366f114;border-radius:10px;justify-content:center;align-items:center;display:flex;box-shadow:0 2px 6px #6366f10d}.drawer-title-group{flex-direction:column;gap:2px;display:flex}.task-no-row{align-items:center;gap:8px;display:flex}.task-no-row h2{font-size:var(--fs-md);color:var(--ink-900);font-weight:600;font-family:var(--mono);letter-spacing:-.2px;margin:0}.btn-copy-task-no{color:var(--ink-400);cursor:pointer;background:0 0;border:none;border-radius:4px;justify-content:center;align-items:center;padding:3px;transition:all .2s;display:flex;position:relative}.btn-copy-task-no:hover{color:var(--ink-700);background:#0f172a0d}.btn-copy-task-no.copied{color:var(--success)}.task-type-subtext{font-size:var(--fs-2xs);color:var(--ink-400);font-weight:600}.drawer-header-right{align-items:center;gap:12px;display:flex}@keyframes pulseBreathing{0%,to{opacity:.3;transform:scale(.9)}50%{opacity:1;transform:scale(1.2)}}.drawer-close-btn-premium{color:var(--ink-400);cursor:pointer;background:0 0;border:0;border-radius:50%;justify-content:center;align-items:center;width:28px;height:28px;transition:all .2s;display:flex}.drawer-close-btn-premium:hover{color:var(--ink-700);background:#0f172a0d}.drawer-body{background:var(--bg);overscroll-behavior:contain;flex-direction:column;flex:1;gap:14px;padding:16px 20px 24px;display:flex;overflow-y:auto}.export-file-list{gap:8px;display:grid}.export-file-attachment-card{border:1px solid var(--ink-100);background:var(--card);border-radius:10px;align-items:center;gap:12px;min-height:76px;padding:14px 16px;transition:border-color .16s,box-shadow .16s;display:flex}.export-file-attachment-card:hover{border-color:var(--ink-200);box-shadow:0 4px 14px #0f172a0f}.attachment-left-icon{color:#059669;background:#10b98117;border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;width:40px;height:40px;display:flex}.excel-icon{stroke-width:1.8px}.attachment-mid-details{text-align:left;flex-direction:column;flex:1;gap:6px;min-width:0;display:flex}.file-name-title{font-size:var(--type-list-body-size);color:var(--ink-900);text-overflow:ellipsis;white-space:nowrap;font-weight:600;overflow:hidden}.file-meta-row{min-width:0;color:var(--ink-500);font-size:var(--type-supporting-size);white-space:nowrap;align-items:center;gap:8px;font-weight:400;display:flex}.file-name-meta{text-overflow:ellipsis;min-width:0;max-width:320px;overflow:hidden}.file-meta-divider{background:var(--ink-200);width:1px;height:12px}.attachment-right-action{border-left:1px solid var(--ink-100);flex-shrink:0;align-self:stretch;align-items:center;padding-left:16px;display:flex}.error-log-alert-card{text-align:left;background:#fef2f2;border:1px solid #ef44441a;border-radius:12px;flex-direction:column;gap:8px;padding:14px 16px;display:flex}.error-alert-header{color:#dc2626;font-size:var(--fs-sm);align-items:center;gap:8px;font-weight:600;display:flex}.error-alert-icon{flex-shrink:0}.error-alert-body{font-family:var(--mono);font-size:var(--fs-xs);color:#b91c1c;word-break:break-all;background:#ef444403;border:1px dashed #ef444414;border-radius:8px;max-height:120px;padding:10px;line-height:1.5;overflow-y:auto}.error-message-text{white-space:pre-wrap}.error-alert-body::-webkit-scrollbar{width:var(--app-scrollbar-size);height:var(--app-scrollbar-size)}.error-alert-body::-webkit-scrollbar-thumb{border:var(--app-scrollbar-border);border-radius:var(--app-scrollbar-radius);background-color:#0000;background-clip:padding-box}.error-alert-body.is-scrollbar-active::-webkit-scrollbar-thumb{background-color:var(--app-scrollbar-thumb)}.task-dashboard-deck{background:var(--card);border:1px solid #0f172a0a;border-radius:14px;align-items:center;gap:20px;padding:16px 20px;display:flex;box-shadow:0 4px 16px #0f172a03}.deck-progress-section{flex-direction:column;align-items:center;gap:8px;display:flex}.deck-progress-label{font-size:var(--fs-2xs);color:var(--ink-400);font-weight:600}.progress-ring-container{justify-content:center;align-items:center;width:72px;height:72px;display:flex;position:relative}.progress-ring-text{justify-content:center;align-items:center;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.progress-ring-text .percent{font-family:var(--mono);font-size:var(--fs-sm);color:var(--ink-900);font-weight:600}.deck-metrics-section{flex:1;grid-template-columns:repeat(2,1fr);gap:12px;display:grid}.metric-tile-premium{background:#f8fafc;border-left:3px solid #0000;border-radius:8px;flex-direction:column;gap:3px;padding:10px 12px;transition:all .2s;display:flex}.metric-tile-premium:hover{transform:translateY(-1px);box-shadow:0 2px 6px #0f172a05}.tile-title-group{font-size:var(--fs-3xs);color:var(--ink-400);align-items:center;gap:5px;font-weight:600;display:flex}.tile-icon{opacity:.7}.metric-tile-premium strong{font-family:var(--mono);font-size:var(--fs-xl);color:var(--ink-900);font-weight:600;line-height:1}.metric-tile-premium.total{border-left-color:#94a3b8}.metric-tile-premium.processing{border-left-color:#0284c7}.metric-tile-premium.processing strong{color:#0284c7}.metric-tile-premium.success{background:#f0fdf4;border-left-color:#10b981}.metric-tile-premium.success strong{color:#10b981}.metric-tile-premium.failed{background:#fef2f2;border-left-color:#ef4444}.metric-tile-premium.failed strong{color:#ef4444}.detail-retry-container{width:100%}.retry-premium-btn{width:100%;transition:all .2s;box-shadow:0 4px 10px #6366f11a}.retry-premium-btn:hover{transform:translateY(-1px);box-shadow:0 6px 14px #6366f12e}.detail-items-section{flex-direction:column;gap:12px;display:flex}.detail-section-header{color:var(--ink-900);align-items:center;gap:6px;display:flex}.detail-section-header .section-title-icon{color:var(--ink-400)}.detail-section-header h3{font-size:var(--fs-sm);margin:0;font-weight:600}.premium-scrollbar{scrollbar-gutter:stable;scrollbar-width:thin;scrollbar-color:transparent transparent}.premium-scrollbar.is-scrollbar-active{scrollbar-color:var(--app-scrollbar-thumb) transparent}.premium-scrollbar::-webkit-scrollbar{width:var(--app-scrollbar-size);height:var(--app-scrollbar-size)}.premium-scrollbar::-webkit-scrollbar-track{background:0 0}.premium-scrollbar::-webkit-scrollbar-thumb{border:var(--app-scrollbar-border);border-radius:var(--app-scrollbar-radius);transition:var(--app-scrollbar-transition);background-color:#0000;background-clip:padding-box}.premium-scrollbar.is-scrollbar-active::-webkit-scrollbar-thumb{background-color:var(--app-scrollbar-thumb)}.premium-scrollbar::-webkit-scrollbar-thumb:hover{background-color:var(--app-scrollbar-thumb-active)!important}.task-center-page .list-card .table-wrap{overscroll-behavior-y:auto}.notification-center-toolbar{flex-shrink:0;justify-content:flex-end;margin-bottom:16px;display:flex}.notification-center-loading{justify-content:center;align-items:center;min-height:220px;display:flex}.notification-center-rows{flex-direction:column;flex:auto;min-height:0;display:flex;overflow-y:auto}.notification-center-row{border-bottom:1px solid var(--ink-100);text-align:left;width:100%;font:inherit;background:0 0;align-items:flex-start;gap:12px;padding:14px 24px;display:flex}.notification-center-row:last-child{border-bottom:0}.notification-center-dot{background:0 0;border-radius:50%;flex:none;width:8px;height:8px;margin-top:6px}.notification-center-row.is-unread .notification-center-dot{background:var(--rausch)}.notification-center-main{flex-direction:column;flex:auto;gap:4px;min-width:0;display:flex}.notification-center-title{color:var(--ink-900);font-size:var(--type-list-body-size);font-weight:500;line-height:1.4}.notification-center-row.is-unread .notification-center-title{font-weight:600}.notification-center-body{color:var(--ink-500);font-size:var(--type-supporting-size);line-height:1.4}.notification-center-time{color:var(--ink-400);font-size:var(--type-supporting-size);white-space:nowrap;flex:none}.spin{animation:.9s linear infinite icon-spin}.purchase-po-refresh-button{width:32px;min-width:32px;padding:0}.purchase-po-refresh-button:hover{background:#dbeafe;border-color:#2563eb5c}.purchase-po-refresh-button:disabled{cursor:wait;opacity:.72}@keyframes icon-spin{to{transform:rotate(360deg)}}.task-meta-card-premium{background:var(--card);border:1px solid #0f172a0d;border-radius:12px;padding:12px 16px;box-shadow:0 4px 12px #0f172a03}.meta-list-premium{flex-direction:column;gap:8px;display:flex}.meta-row-premium{font-size:var(--fs-xs);border-bottom:1px dashed #0f172a08;justify-content:space-between;align-items:center;padding-bottom:6px;display:flex}.meta-row-premium:last-child{border-bottom:none;padding-bottom:0}.meta-row-premium.full-width{flex-direction:column;align-items:flex-start;gap:6px}.meta-row-premium.full-width .meta-row-value{width:100%}.meta-row-label{color:var(--ink-400);align-items:center;gap:6px;font-weight:600;display:flex}.meta-row-label svg{color:var(--ink-400)}.meta-row-value{align-items:center;display:flex}.meta-row-value.creator{gap:8px}.creator-avatar-bubble{background:var(--rausch-soft);width:20px;height:20px;color:var(--primary);font-size:var(--fs-3xs);text-transform:uppercase;border-radius:50%;justify-content:center;align-items:center;font-weight:600;display:flex}.meta-row-value strong{color:var(--ink-900);font-weight:600}.meta-row-value.file-link strong{font-family:var(--mono);font-size:var(--fs-2xs);color:var(--ink-500);word-break:break-all;white-space:nowrap;text-overflow:ellipsis;text-align:left;display:block;overflow:hidden}.business-detail-drawer.task-detail-drawer .business-detail-kv-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.business-detail-drawer.task-detail-drawer .business-detail-kv{padding-right:24px}.business-detail-drawer.task-detail-drawer .business-detail-kv:nth-child(2n){padding-right:0}.business-detail-drawer.po-detail-drawer .business-detail-kv-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.business-detail-drawer.po-detail-drawer .business-detail-kv:nth-child(2n){padding-right:0}.purchase-request-download-menu{z-index:12020;border-color:var(--ink-100);width:304px;padding:6px;box-shadow:0 16px 36px #0f172a1f,0 4px 10px #0f172a0f}.purchase-request-download-menu-title{color:var(--ink-500);font-size:var(--type-supporting-size);padding:6px 8px 8px;font-weight:500}.purchase-request-download-option{cursor:pointer;gap:10px;min-height:58px;padding:8px}.purchase-request-download-option[data-highlighted]{background:var(--ink-50)}.purchase-request-download-option-icon{border:1px solid var(--ink-100);border-radius:var(--radius-sm);width:34px;height:34px;color:var(--ink-500);background:var(--card);flex:0 0 34px;place-items:center;display:inline-grid}.purchase-request-download-option-copy{gap:3px;min-width:0;display:grid}.purchase-request-download-option-copy strong,.purchase-request-download-option-copy small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.purchase-request-download-option-copy strong{color:var(--ink-900);font-size:var(--type-compact-control-size);font-weight:500}.purchase-request-download-option-copy small{color:var(--ink-500);font-size:var(--type-supporting-size);font-weight:400}.purchase-request-download-option[data-disabled]{cursor:not-allowed}.purchase-request-download-option[data-disabled] .purchase-request-download-option-icon{background:var(--ink-50)}.business-detail-drawer .business-detail-kv .task-detail-field-value.is-success{color:var(--success)}.business-detail-drawer .business-detail-kv .task-detail-field-value.is-danger{color:var(--danger)}.task-detail-drawer .task-items-table td{text-align:center!important}.task-detail-drawer .task-items-table .task-items-key-cell{color:var(--ink-900);font-weight:500}.task-detail-drawer .task-items-table .task-items-empty-cell{height:96px;color:var(--text-3);text-align:center!important;padding:20px!important}.task-detail-drawer .task-items-table .task-items-message-header{min-width:240px}.task-detail-drawer .task-items-table.task-items-simple td:nth-child(2),.task-detail-drawer .task-items-table.task-items-simple td:last-child{text-align:left!important}.task-detail-drawer .task-items-table .task-items-message-cell{min-width:260px;text-align:left!important}.task-detail-drawer .task-items-table .task-items-message-cell.is-failed{color:var(--danger)}.task-interface-summary{text-overflow:ellipsis;white-space:nowrap;max-width:0;overflow:hidden}.task-interface-po-link{font-family:var(--mono);text-overflow:ellipsis;white-space:nowrap;font-weight:500;display:block;overflow:hidden}.task-interface-json-row td{background:var(--card);width:auto!important;min-width:0!important;max-width:none!important;box-shadow:none!important;text-align:left!important;border-right:0!important;padding:0 12px 12px!important;position:static!important}.task-interface-json-row pre{border:1px solid var(--ink-100);background:var(--ink-50);max-height:320px;color:var(--ink-700);font-family:var(--mono);font-size:var(--fs-xs);text-align:left;white-space:pre-wrap;word-break:break-word;border-radius:6px;margin:0;padding:12px 14px;line-height:1.55;overflow:auto}@media (width<=620px){.drawer-container{border-radius:0;width:100%;max-width:100%;top:0;bottom:0;right:0;transform:translate(100%)}.drawer-container.open{transform:translate(0)}}.config-layout{grid-template-columns:minmax(0,1.1fr) minmax(360px,.9fr);align-items:start;gap:16px;display:grid}.config-panel{border:1px solid var(--ink-100);background:var(--card);border-radius:8px;padding:18px}.config-panel-head{color:var(--ink-900);align-items:center;gap:8px;margin-bottom:16px;display:flex}.config-panel-head h2{font-size:var(--type-card-title-size);margin:0;font-weight:600}.config-actions{justify-content:flex-end;gap:8px;margin:14px 0 18px;display:flex}.config-table-wrap{border:1px solid var(--ink-100);border-radius:8px;overflow:auto}.config-table{border-collapse:collapse;width:100%;min-width:520px}.config-table th,.config-table td{border-bottom:1px solid var(--ink-100);text-align:left;font-size:var(--fs-sm);white-space:nowrap;padding:10px 12px}.config-table th{background:var(--ink-50);color:var(--ink-500);font-weight:600}.config-table tr:last-child td{border-bottom:0}.config-check{min-height:40px;color:var(--ink-700);font-size:var(--fs-sm);align-items:center;gap:8px;display:inline-flex}.brand-config-table th:nth-child(2),.brand-config-table td:nth-child(2){text-align:center}.config-hint{min-height:18px;color:var(--ink-500);font-size:var(--fs-xs);line-height:1.5}@media (width<=1100px){.config-layout{grid-template-columns:1fr}}.tbl.resizable th{position:relative}.tbl.resizable th.tbl-sl{position:sticky}.tbl.resizable th.tbl-sr{position:sticky;right:0}.tbl.resizable th .resizer{cursor:col-resize;-webkit-user-select:none;user-select:none;width:6px;height:100%;position:absolute;top:0;right:0}.tbl.resizable th .resizer:hover{background:var(--ink-200)}.tbl.always-actions .row-actions{opacity:1}.tbl .row-actions{opacity:0;justify-content:flex-end;gap:4px;transition:opacity .12s;display:flex}.tbl tbody td.list-action-cell,.tbl thead th.list-action-cell{padding-left:8px;padding-right:8px}.tbl tbody td.action-80,.tbl thead th.action-80{width:80px!important;min-width:80px!important;max-width:80px!important}.tbl .row-actions.list-row-actions{justify-content:center;align-items:center;gap:0;width:100%}.tbl .row-actions.list-row-actions.row-action-menu{opacity:1}.list-row-action-trigger{border:1px solid var(--ink-200);background:var(--card);width:32px;height:32px;color:var(--ink-700);cursor:pointer;border-radius:8px;place-items:center;transition:background .15s,border-color .15s,color .15s,box-shadow .15s;display:inline-grid}.list-row-action-trigger:hover,.list-row-action-trigger[data-state=open]{background:var(--card);border-color:var(--ink-200);color:var(--ink-700);box-shadow:none}.list-row-action-menu-content{border-color:var(--ink-100);border-radius:8px;min-width:136px;padding:6px;box-shadow:0 16px 36px #0f172a24,0 4px 10px #0f172a14}.list-row-action-menu-item{min-height:34px;color:var(--ink-700);cursor:pointer;border-radius:6px;padding:8px 10px 8px 12px;font-weight:600;transition:background .14s,color .14s,transform .14s,opacity .14s}.list-row-action-menu-item:before{display:none}.list-row-action-menu-item svg{color:var(--ink-500);transition:color .14s}.list-row-action-menu-item:focus,.list-row-action-menu-item[data-highlighted]{color:var(--ink-700);background:0 0}.list-row-action-menu-item:focus:before,.list-row-action-menu-item[data-highlighted]:before{opacity:0}.list-row-action-menu-item:focus svg,.list-row-action-menu-item[data-highlighted] svg{color:var(--ink-500)}.list-row-action-menu-item-info:focus svg,.list-row-action-menu-item-info[data-highlighted] svg{color:var(--info)}.list-row-action-menu-item-success:focus svg,.list-row-action-menu-item-success[data-highlighted] svg{color:#10b981}.list-row-action-menu-item-warning:focus svg,.list-row-action-menu-item-warning[data-highlighted] svg{color:#d97706}.list-row-action-menu-item-danger,.list-row-action-menu-item-danger svg,.list-row-action-menu-item-danger:focus svg,.list-row-action-menu-item-danger[data-highlighted] svg{color:var(--danger)}.product-side-tree-context-backdrop{z-index:129;background:0 0;position:fixed;inset:0}.product-side-tree-context-menu{z-index:130;background:var(--card);position:fixed}.product-side-tree-context-menu-item{text-align:left;background:0 0;border:0;align-items:center;gap:8px;width:100%;display:flex}.tbl .row-actions.list-row-actions .btn-sm{width:28px;min-width:28px;height:28px;min-height:28px;padding:0}.tbl .row-actions.user-row-actions{grid-template-columns:repeat(3,28px);justify-content:space-evenly;align-items:center;gap:4px 0;width:100%;display:grid}.tbl .row-actions.user-row-actions .btn-sm{width:28px;min-width:28px;height:28px;min-height:28px;padding:0}.tbl.template-list-table .row-actions,.tbl tbody tr:hover .row-actions{opacity:1}.uploads{grid-template-columns:repeat(6,1fr);gap:12px;display:grid}.upload-slot{aspect-ratio:1;background:var(--ink-50);border:2px dashed var(--ink-200);color:var(--ink-500);cursor:pointer;border-radius:12px;flex-direction:column;justify-content:center;align-items:center;gap:6px;transition:all .12s;display:flex;position:relative;overflow:hidden}.upload-slot .upload-slot-art{width:min(84px,60%);height:auto}.upload-slot:hover{border-color:var(--ink-900);background:var(--card);color:var(--ink-900)}.upload-slot .lbl{font-size:var(--fs-2xs);font-weight:600}.upload-slot .sub{font-size:var(--fs-3xs);color:var(--ink-400)}.upload-group-label{color:#8fa1b7;font-size:var(--fs-xs);letter-spacing:0;font-weight:600;line-height:1.25}.upload-group-label span{color:inherit;font-weight:600}.upload-slot.has-file{border-style:solid;border-color:var(--ink-200);background:var(--card);padding:0}.upload-slot.has-file .thumb{background-position:50%;background-size:cover;position:absolute;inset:0}.upload-slot.has-file .replace-mask{color:#fff;font-size:var(--fs-xs);opacity:0;pointer-events:none;background:#0000007a;place-items:center;font-weight:600;transition:opacity .12s;display:grid;position:absolute;inset:0}.upload-slot.has-file:hover .replace-mask{opacity:1}.upload-slot.has-file .badge-mini{color:#fff;font-size:var(--fs-3xs);background:#000000b3;border-radius:6px;padding:2px 8px;font-weight:600;position:absolute;top:8px;left:8px}.upload-slot.has-file .remove{color:#fff;width:22px;height:22px;font-size:var(--fs-base);background:#0009;border:none;border-radius:50%;place-items:center;line-height:1;display:grid;position:absolute;top:6px;right:6px}.loading-spinner{--path:#2f3545;--dot:#5628ee;--duration:3s;--loader-scale:1;vertical-align:-.15em;flex-shrink:0;justify-content:center;align-items:center;gap:16px;display:inline-flex}.loading-spinner--global{gap:18px}.loading-spinner--inline,.loading-spinner--button{gap:0;width:16px;height:16px}.loading-spinner__ring{border:2px solid;border-right-color:#0000;border-radius:50%;width:16px;height:16px;animation:.7s linear infinite loading-spinner-ring}.loading-spinner__loader{width:44px;height:44px;transform:scale(var(--loader-scale));transform-origin:50%;flex:0 0 44px;display:inline-block;position:relative}.loading-spinner__loader:before{content:"";background:var(--dot);width:6px;height:6px;animation:loading-spinner-dot-rect var(--duration) cubic-bezier(.785, .135, .15, .86) infinite;border-radius:50%;display:block;position:absolute;top:37px;left:19px;transform:translate(-18px,-18px)}.loading-spinner__loader--triangle{flex-basis:48px;width:48px}.loading-spinner__loader--triangle:before{animation-name:loading-spinner-dot-triangle;left:21px;transform:translate(-10px,-18px)}.loading-spinner__loader svg{width:100%;height:100%;display:block}.loading-spinner__loader svg rect,.loading-spinner__loader svg polygon,.loading-spinner__loader svg circle{fill:none;stroke:var(--path);stroke-width:10px;stroke-linejoin:round;stroke-linecap:round}.loading-spinner__loader svg polygon{stroke-dasharray:145 76 145 76;stroke-dashoffset:0;animation:loading-spinner-path-triangle var(--duration) cubic-bezier(.785, .135, .15, .86) infinite}.loading-spinner__loader svg rect{stroke-dasharray:192 64 192 64;stroke-dashoffset:0;animation:loading-spinner-path-rect var(--duration) cubic-bezier(.785, .135, .15, .86) infinite}.loading-spinner__loader svg circle{stroke-dasharray:150 50 150 50;stroke-dashoffset:75px;animation:loading-spinner-path-circle var(--duration) cubic-bezier(.785, .135, .15, .86) infinite}.loading-spinner-with-label{justify-content:center;align-items:center;gap:12px;display:inline-flex}@keyframes loading-spinner-ring{to{transform:rotate(360deg)}}@keyframes loading-spinner-path-triangle{33%{stroke-dashoffset:74px}66%{stroke-dashoffset:147px}to{stroke-dashoffset:221px}}@keyframes loading-spinner-dot-triangle{33%{transform:translate(0)}66%{transform:translate(10px,-18px)}to{transform:translate(-10px,-18px)}}@keyframes loading-spinner-path-rect{25%{stroke-dashoffset:64px}50%{stroke-dashoffset:128px}75%{stroke-dashoffset:192px}to{stroke-dashoffset:256px}}@keyframes loading-spinner-dot-rect{25%{transform:translate(0)}50%{transform:translate(18px,-18px)}75%{transform:translateY(-36px)}to{transform:translate(-18px,-18px)}}@keyframes loading-spinner-path-circle{25%{stroke-dashoffset:125px}50%{stroke-dashoffset:175px}75%{stroke-dashoffset:225px}to{stroke-dashoffset:275px}}.global-request-progress{z-index:15000;pointer-events:auto;position:fixed;inset:0}.global-request-progress-mask{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#ffffffb8;display:block;position:absolute;inset:0}.global-request-progress-card{border:1px solid var(--ink-200);min-width:220px;min-height:116px;color:var(--ink-700);font-size:var(--fs-sm);background:#fffffff5;border-radius:8px;justify-content:center;align-items:center;gap:14px;padding:24px 30px;font-weight:600;display:inline-flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 18px 46px #2f354529}.product-list-page .tbl tbody tr:hover td,.product-list-page .tbl tbody tr:hover td.tbl-sl,.product-list-page .tbl tbody tr:hover td.tbl-sr,.variant-list-page .tbl tbody tr:hover td,.variant-list-page .tbl tbody tr:hover td.tbl-sl,.variant-list-page .tbl tbody tr:hover td.tbl-sr,.variant-list-page .variant-list-table tbody tr.variant-child-row:hover td,.variant-list-page .variant-list-table tbody tr.variant-child-row:hover td.tbl-sl,.variant-list-page .variant-list-table tbody tr.variant-child-row:hover td.tbl-sr,.system-list-table tbody tr:hover td,.system-list-table tbody tr:hover td.tbl-sl,.system-list-table tbody tr:hover td.tbl-sr,.list-table-neutral-hover tbody tr:hover td,.list-table-neutral-hover tbody tr:hover td.tbl-sl,.list-table-neutral-hover tbody tr:hover td.tbl-sr,.variant-list-page .variant-list-table tbody tr.variant-group-row td,.variant-list-page .variant-list-table tbody tr.variant-group-row td.tbl-sl,.variant-list-page .variant-list-table tbody tr.variant-group-row td.variant-group-title-cell,.variant-list-page .variant-list-table tbody tr.variant-group-row .variant-group-sticky{background:var(--card)}.variant-list-page .variant-list-table tbody tr.variant-group-row:hover td,.variant-list-page .variant-list-table tbody tr.variant-group-row:hover td.tbl-sl,.variant-list-page .variant-list-table tbody tr.variant-group-row:hover td.variant-group-title-cell,.variant-list-page .variant-list-table tbody tr.variant-group-row:hover .variant-group-sticky{background:var(--ink-50)}.product-list-table .row-actions .btn-ghost:hover,.variant-list-table .row-actions .btn-ghost:hover,.system-list-table .row-actions .btn-ghost:hover,.product-list-table .row-actions .status-action.on:hover,.variant-list-table .row-actions .status-action.on:hover,.system-list-table .row-actions .status-action.on:hover,.product-list-table .row-actions .status-action.off:hover,.variant-list-table .row-actions .status-action.off:hover,.system-list-table .row-actions .status-action.off:hover{background:0 0;border-color:#0000}.shipment-quantity-table th,.shipment-quantity-table td{white-space:nowrap}.shipment-quantity-table .channel-sku-cell .sku-code-text{font-weight:400}.shipment-quantity-table td.tbl-sl,.shipment-quantity-table th.tbl-sl{z-index:5}.shipment-quantity-table thead th.tbl-sl{z-index:9}.shipment-quantity-table tbody tr:hover td.tbl-sl,.shipment-quantity-table tbody tr:hover td.tbl-sr{background:var(--card)}.shipment-quantity-table th .resizer{width:10px}.shipment-code-header{grid-template-columns:18px minmax(0,1fr) 18px;align-items:center;gap:12px;width:100%;min-width:0;display:grid}.shipment-code-header:after{content:""}.shipment-code-header .shipment-select-all,.shipment-code-main-cell>.checkbox{margin:0}.shipment-code-header .th-sort{justify-content:center;min-width:0}.shipment-code-main-td{padding-left:13px;padding-right:13px}.shipment-code-main-cell{grid-template-columns:18px minmax(0,1fr);align-items:center;gap:12px;width:100%;min-width:0;display:grid}.shipment-code-main-cell .shipment-code{min-width:0;color:var(--ink-900);font-family:var(--mono);text-overflow:ellipsis;font-weight:600;overflow:hidden}.shipment-row-unconfigured{background:var(--card);color:var(--ink-500)}.shipment-row-unconfigured .shipment-code{color:var(--ink-500);font-weight:600}.shipment-row-unconfigured td{border-color:#edf2f7}.shipment-import-preview-list .import-error-card{grid-template-columns:44px minmax(130px,.5fr) 72px minmax(120px,.6fr) minmax(220px,1fr)}.shipment-action{min-width:48px;height:24px;font-size:var(--fs-xs);border-radius:999px;justify-content:center;align-items:center;gap:4px;font-weight:600;display:inline-flex}.shipment-action.insert{background:var(--success-soft);color:var(--success)}.shipment-action.update{background:var(--warn-soft);color:var(--warn)}.shipment-action.unchanged{background:var(--ink-100);color:var(--ink-500)}.shipment-action.error{background:var(--danger-soft);color:var(--danger)}.shipment-import-diffs{color:var(--ink-700);font-size:var(--fs-xs);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.shipment-preview-table-wrap{border:1px solid var(--ink-100);border-radius:8px;max-height:320px}.shipment-preview-table{min-width:940px}.shipment-preview-table th{z-index:1;background:var(--ink-50);position:sticky;top:0}.shipment-preview-table th,.shipment-preview-table td{white-space:nowrap;height:42px;padding:8px 12px}.shipment-preview-table tbody tr.action-insert{background:#24b56f0a}.shipment-preview-table tbody tr.action-update{background:#f59e0b0d}.shipment-preview-table tbody tr.action-error{background:var(--rausch)}@supports (color:color-mix(in lab, red, red)){.shipment-preview-table tbody tr.action-error{background:color-mix(in srgb, var(--rausch) 5%, transparent)}}.shipment-preview-message{max-width:360px;color:var(--ink-700);text-align:left;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.sku-detail-page{color:#1f2937}.sku-detail-page .detail-head h1{color:#1e293b;letter-spacing:0;font-weight:600;font-family:var(--font)!important}.sku-detail-page .detail-head{padding-left:max(var(--ui-page-pad-x), calc((100% - var(--ui-detail-shell-w)) / 2));padding-right:max(var(--ui-page-pad-x), calc((100% - var(--ui-detail-shell-w)) / 2))}.sku-detail-page .sku-detail-summary-head{border-bottom:1px solid var(--ink-100);justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:20px;padding-bottom:18px;display:flex}.sku-detail-page .sku-detail-summary-label{color:#8fa1b7;font-family:var(--font);font-size:var(--fs-3xs);letter-spacing:.06em;margin-bottom:6px;font-weight:600;line-height:1.2}.sku-detail-page .sku-detail-summary-code{color:#1e293b;font-family:var(--font);font-size:var(--fs-3xl);letter-spacing:0;font-weight:600;line-height:1.15}.sku-detail-page .sku-detail-summary-badges{white-space:nowrap;align-items:center;gap:10px;padding-top:0;display:flex}.sku-detail-page .sku-detail-summary-spec{min-height:24px;font-family:var(--font);font-size:var(--fs-xs);color:#334155;background:#eef3f8;border:0;border-radius:999px;align-items:center;padding:0 12px;font-weight:600;line-height:1;display:inline-flex}.sku-detail-page .sku-detail-section-title,.sku-detail-page .detail-aside .card-head h3{color:#334155;font-family:var(--font);letter-spacing:.04em;text-transform:uppercase;line-height:1.2;font-weight:600!important}.sku-detail-page .sku-detail-section-title{font-size:var(--type-section-title-size)}.sku-detail-page .detail-aside .card-head h3{font-size:var(--type-card-title-size)}.sku-detail-page .sku-detail-inline-kv .kv .k,.sku-detail-page .param-k{color:var(--ink-700);font-size:var(--type-list-aggregate-size);letter-spacing:0;font-weight:400;line-height:1.45}.sku-detail-page .sku-detail-inline-kv .kv .v,.sku-detail-page .param-v{color:var(--ink-700);font-size:var(--type-list-aggregate-size);font-weight:400;line-height:1.45;font-family:var(--font)!important}.sku-detail-page .sku-detail-inline-kv .kv .v span,.sku-detail-page .param-v span{font-family:var(--font)!important}.sku-detail-page .sku-detail-marketing-value{font-family:var(--font);color:var(--ink-700);font-size:var(--type-list-aggregate-size);font-weight:400;line-height:1.65}.sku-detail-page .detail-aside .card-head{border-bottom:0}.sku-detail-page .detail-grid{width:min(100%, var(--ui-detail-shell-w));margin-left:auto;margin-right:auto}.sku-form-page .page-head,.sku-form-shell{max-width:var(--ui-detail-shell-w)}.product-list-table .product-status-cell{text-align:center;vertical-align:middle}.sku-form-page .sku-form-section-title{color:#334155;font-family:var(--font);font-size:var(--fs-sm);letter-spacing:.04em;text-transform:uppercase;padding:22px 24px 0 38px;font-weight:600;line-height:1.2}.sku-form-page .sku-form-section-title:before{top:21px;transform:none}.sku-form-page .form-section-body{padding-top:18px}.sku-form-page .field label{color:#8fa1b7;font-size:var(--fs-xs);letter-spacing:0;font-weight:600;line-height:1.25}.sku-form-page .input,.sku-form-page .textarea,.sku-form-page .rs-select-wrap .rs-select__single-value,.sku-form-page .owner-select-trigger{color:#1e293b;font-weight:500;font-family:var(--font)!important}.sku-form-page .input.sku-mono-input{font-family:var(--mono)!important}.sku-form-page .input:disabled,.sku-form-page .textarea:disabled{-webkit-text-fill-color:#1e293b}.sku-form-page .input::placeholder,.sku-form-page .textarea::placeholder,.sku-form-page .rs-select-wrap .rs-select__placeholder{color:#9aa8b8;font-weight:500}:where(.ftm-table-wrap,.variant-group-parent-tip-list,.pm-drawer-body,.grid-glide-select-options,.bulk-image-body,.import-body,.import-error-list,.import-modal,.owner-select-menu,.sku-detail-scroll,.gallery .thumbs,.ms-pop,.drawer-body,.error-alert-body,.premium-scrollbar,.config-table-wrap,.shipment-precheck-sidebar,.super-admin-panel-user-select .user-list-options,.sku-supplier-dialog-body,.supplier-form-modal .modal-body,.supplier-quote-change-preview,.purchase-order-modal .modal-body,.purchase-orders-page .purchase-po-modal-detail-list,.grid-edit-table-wrap .dvn-scroller,.supplier-sku-glide-wrap .dvn-scroller){scrollbar-gutter:stable}*{scrollbar-width:thin;scrollbar-color:transparent transparent}.is-scrollbar-active{scrollbar-color:var(--app-scrollbar-thumb) transparent}::-webkit-scrollbar{width:var(--app-scrollbar-size);height:var(--app-scrollbar-size)}::-webkit-scrollbar-track{background:0 0}::-webkit-scrollbar-thumb{border-radius:var(--app-scrollbar-radius);border:var(--app-scrollbar-border);transition:var(--app-scrollbar-transition);background-color:#0000;background-clip:padding-box}.is-scrollbar-active::-webkit-scrollbar-thumb{background-color:var(--app-scrollbar-thumb)}.is-scrollbar-active::-webkit-scrollbar-thumb:hover{background-color:var(--app-scrollbar-thumb-active)}::-webkit-scrollbar-corner{background:0 0}@supports selector(::-webkit-scrollbar){.grid-edit-table-wrap .dvn-scroller,.grid-edit-table-wrap .dvn-scroller.is-scrollbar-active,.grid-edit-table-wrap .dvn-scroller.is-scrollbar-active-x,.grid-edit-table-wrap .dvn-scroller.is-scrollbar-active-y,.grid-edit-table-wrap .dvn-scroller:hover,.grid-edit-table-wrap .dvn-scroller:focus-within,.supplier-sku-glide-wrap .dvn-scroller,.supplier-sku-glide-wrap .dvn-scroller.is-scrollbar-active,.supplier-sku-glide-wrap .dvn-scroller.is-scrollbar-active-x,.supplier-sku-glide-wrap .dvn-scroller.is-scrollbar-active-y,.supplier-sku-glide-wrap .dvn-scroller:hover,.supplier-sku-glide-wrap .dvn-scroller:focus-within{scrollbar-width:auto;scrollbar-color:auto}.grid-edit-table-wrap .dvn-scroller.is-scrollbar-active::-webkit-scrollbar-thumb{background-color:#0000}.supplier-sku-glide-wrap .dvn-scroller.is-scrollbar-active::-webkit-scrollbar-thumb{background-color:#0000}.grid-edit-table-wrap .dvn-scroller.is-scrollbar-active-x::-webkit-scrollbar-thumb:horizontal{background-color:var(--app-scrollbar-thumb)}.grid-edit-table-wrap .dvn-scroller:hover::-webkit-scrollbar-thumb:horizontal{background-color:var(--app-scrollbar-thumb)}.grid-edit-table-wrap .dvn-scroller:focus-within::-webkit-scrollbar-thumb:horizontal{background-color:var(--app-scrollbar-thumb)}.supplier-sku-glide-wrap .dvn-scroller.is-scrollbar-active-x::-webkit-scrollbar-thumb:horizontal{background-color:var(--app-scrollbar-thumb)}.supplier-sku-glide-wrap .dvn-scroller:hover::-webkit-scrollbar-thumb:horizontal{background-color:var(--app-scrollbar-thumb)}.supplier-sku-glide-wrap .dvn-scroller:focus-within::-webkit-scrollbar-thumb:horizontal{background-color:var(--app-scrollbar-thumb)}.grid-edit-table-wrap .dvn-scroller.is-scrollbar-active-y::-webkit-scrollbar-thumb:vertical{background-color:var(--app-scrollbar-thumb)}.supplier-sku-glide-wrap .dvn-scroller.is-scrollbar-active-y::-webkit-scrollbar-thumb:vertical{background-color:var(--app-scrollbar-thumb)}.grid-edit-table-wrap .dvn-scroller.is-scrollbar-active-x::-webkit-scrollbar-thumb:horizontal:hover{background-color:var(--app-scrollbar-thumb-active)!important}.grid-edit-table-wrap .dvn-scroller:hover::-webkit-scrollbar-thumb:horizontal:hover{background-color:var(--app-scrollbar-thumb-active)!important}.grid-edit-table-wrap .dvn-scroller:focus-within::-webkit-scrollbar-thumb:horizontal:hover{background-color:var(--app-scrollbar-thumb-active)!important}.grid-edit-table-wrap .dvn-scroller.is-scrollbar-active-y::-webkit-scrollbar-thumb:vertical:hover{background-color:var(--app-scrollbar-thumb-active)!important}.supplier-sku-glide-wrap .dvn-scroller.is-scrollbar-active-x::-webkit-scrollbar-thumb:horizontal:hover{background-color:var(--app-scrollbar-thumb-active)!important}.supplier-sku-glide-wrap .dvn-scroller:hover::-webkit-scrollbar-thumb:horizontal:hover{background-color:var(--app-scrollbar-thumb-active)!important}.supplier-sku-glide-wrap .dvn-scroller:focus-within::-webkit-scrollbar-thumb:horizontal:hover{background-color:var(--app-scrollbar-thumb-active)!important}.supplier-sku-glide-wrap .dvn-scroller.is-scrollbar-active-y::-webkit-scrollbar-thumb:vertical:hover{background-color:var(--app-scrollbar-thumb-active)!important}}.shipment-quantity-page .page-head{margin-bottom:24px}.shipment-quantity-table tbody tr{transition:background-color .15s}.shipment-quantity-table tbody tr:hover,.shipment-row-unconfigured{background-color:var(--card)}.shipment-form-grid{grid-template-columns:1fr 1fr;gap:20px;display:grid}@media (width<=600px){.shipment-form-grid{grid-template-columns:1fr;gap:16px}}.shipment-form-info-banner{border-radius:var(--radius-sm);background:var(--info-soft);color:var(--info);font-size:var(--fs-sm);border:1px solid #0e62e01a;align-items:flex-start;gap:10px;margin-bottom:20px;padding:12px 16px;display:flex}.shipment-form-info-banner svg{flex-shrink:0;margin-top:2px}.shipment-form-label-desc{font-size:var(--fs-2xs);color:var(--ink-500);margin-top:2px}.shipment-import-stats{grid-template-columns:repeat(5,minmax(0,1fr));gap:12px;margin-bottom:16px;display:grid}@media (width<=768px){.shipment-import-stats{grid-template-columns:repeat(3,minmax(0,1fr))}}.shipment-import-stat-card{border:1px solid var(--ink-100);border-radius:var(--radius);background:var(--card);min-height:84px;box-shadow:var(--shadow-sm);flex-direction:column;justify-content:center;align-items:flex-start;gap:4px;padding:12px;transition:all .2s;display:flex}.shipment-import-stat-card:hover{box-shadow:var(--shadow);transform:translateY(-2px)}.shipment-import-stat-card strong{font-size:var(--fs-2xl);color:var(--ink-900);line-height:1.15}.shipment-import-stat-card span{font-size:var(--fs-xs);color:var(--ink-500);font-weight:500}.shipment-import-stat-card.total{border-left:4px solid var(--info)}.shipment-import-stat-card.insert{border-left:4px solid var(--success)}.shipment-import-stat-card.update{border-left:4px solid #f59e0b}.shipment-import-stat-card.unchanged{border-left:4px solid var(--ink-400)}.shipment-import-stat-card.error{border-left:4px solid var(--danger)}.shipment-import-filter-tabs{border-bottom:1px solid var(--ink-100);gap:8px;margin-bottom:16px;padding-bottom:8px;display:flex}.shipment-import-filter-tab{font-size:var(--fs-sm);color:var(--ink-500);background:var(--ink-50);border:1px solid var(--ink-100);cursor:pointer;border-radius:999px;padding:6px 14px;font-weight:600;transition:all .2s}.shipment-import-filter-tab:hover{color:var(--ink-900);background:var(--ink-100)}.shipment-import-filter-tab.active{color:#fff;background:var(--rausch);border-color:var(--rausch)}.shipment-import-filter-tab.error.active{background:var(--danger);border-color:var(--danger)}.shipment-template-card{border:1px solid var(--ink-100);border-radius:var(--radius-lg);background:var(--ink-50);flex-direction:column;gap:8px;margin-bottom:16px;padding:16px;display:flex}.shipment-template-header{font-size:var(--fs-base);color:var(--ink-900);align-items:center;gap:8px;font-weight:600;display:flex}.shipment-template-header svg{color:var(--rausch)}.shipment-diff-container{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.shipment-diff-val{font-size:var(--fs-2xs);font-family:var(--mono);border-radius:4px;padding:2px 6px;display:inline-block}.shipment-diff-val.before{background:var(--ink-50);color:var(--ink-500);text-decoration:line-through}.shipment-diff-val.after{color:var(--success);background:#24b56f14;font-weight:600}.shipment-diff-val.after.changed{color:#d97706;background:#f59e0b14}.shipment-diff-arrow{color:var(--ink-400);font-size:var(--fs-2xs)}.shipment-upload-hero{border-radius:var(--radius-lg);background:linear-gradient(135deg,#0e62e00a 0%,#0f766e0a 100%);border:1px solid #0e62e014;justify-content:space-between;align-items:center;gap:20px;margin-bottom:24px;padding:18px 24px;display:flex}.shipment-upload-hero-text h4{font-size:var(--type-section-title-size);color:var(--ink-900);margin:0;font-weight:600}.shipment-upload-hero-text p{font-size:var(--fs-base);color:var(--ink-700);margin:6px 0 0;line-height:1.5}.shipment-upload-hero-text p strong{color:var(--ink-900);font-weight:600}.shipment-template-actions{align-items:center;gap:8px;max-width:280px;display:flex}.shipment-dropzone-redesign{border:2px dashed var(--ink-200);background:var(--ink-50);border-radius:var(--radius-lg);text-align:center;cursor:pointer;flex-direction:column;justify-content:center;align-items:center;gap:12px;padding:48px 32px;transition:all .25s cubic-bezier(.4,0,.2,1);display:flex}.shipment-dropzone-redesign:hover,.shipment-dropzone-redesign.active{border-color:var(--info);background:var(--card);box-shadow:var(--shadow-lg), 0 0 0 4px #0e62e00f;transform:translateY(-2px)}.shipment-dropzone-redesign svg{color:var(--ink-400);transition:all .25s}.shipment-dropzone-redesign:hover svg{color:var(--info);transform:scale(1.1)}.shipment-file-row-redesign{border-radius:var(--radius-lg);background:var(--success-soft);border:1px solid #008a051f;justify-content:space-between;align-items:center;margin-top:20px;padding:14px 20px;display:flex}.shipment-precheck-title-row{align-items:center;gap:12px;display:flex}.shipment-precheck-title{margin:0;line-height:34px}.shipment-precheck-warning{align-items:center;gap:4px;margin:0;display:flex}.shipment-modal-search-icon{color:var(--ink-500);flex-shrink:0}.shipment-form-modal{max-width:620px;position:relative}.shipment-form-modal-head{border-bottom:0;padding-bottom:8px}.shipment-import-error-banner{border-radius:var(--radius);background:var(--danger-soft);color:var(--danger);font-size:var(--fs-sm);border:1px solid #e539352e;align-items:center;gap:8px;padding:10px 14px;font-weight:600;display:flex}.shipment-import-error-banner svg{flex:none}.shipment-precheck-layout{flex-direction:column;gap:20px;height:100%;display:flex}.shipment-precheck-top-bar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;display:flex}.shipment-preview-pager{color:var(--ink-500);font-size:var(--fs-xs);white-space:nowrap;align-items:center;gap:8px;display:inline-flex}.shipment-preview-pager .btn{height:30px;font-size:var(--fs-xs);padding:0 10px}.shipment-precheck-grid{grid-template-columns:240px 1fr;gap:20px;height:380px;min-height:0;display:grid}.shipment-precheck-sidebar{flex-direction:column;gap:8px;padding-right:4px;display:flex;overflow-y:auto}.shipment-sidebar-card{border-radius:var(--radius);background:var(--card);border:1px solid var(--ink-100);cursor:pointer;justify-content:space-between;align-items:center;padding:12px 16px;transition:all .2s;display:flex}.shipment-sidebar-card:hover{border-color:var(--ink-300);background:var(--ink-50)}.shipment-sidebar-card.active{border-color:var(--info);background:var(--info-soft)}.shipment-sidebar-card.active.error-card{border-color:var(--danger);background:var(--danger-soft)}.shipment-sidebar-card h5{font-size:var(--fs-sm);color:var(--ink-700);margin:0;font-weight:600}.shipment-sidebar-card.active h5{color:var(--info)}.shipment-sidebar-card.active.error-card h5{color:var(--danger)}.shipment-sidebar-card span{font-size:var(--fs-xs);background:var(--ink-100);color:var(--ink-700);border-radius:999px;padding:2px 8px;font-weight:600}.shipment-sidebar-card.active span{background:var(--info);color:#fff}.shipment-sidebar-card.active.error-card span{background:var(--danger);color:#fff}.shipment-sidebar-card.has-highlight span,.shipment-sidebar-card.active.has-highlight span,.shipment-sidebar-card.active.error-card.has-highlight span{background:var(--import-sidebar-count-bg);color:#fff}.shipment-preview-table-wrap{border:1px solid var(--ink-100);border-radius:var(--radius-lg);background:var(--card);height:100%;overscroll-behavior:none!important}.shipment-preview-table{border-collapse:separate;border-spacing:0;table-layout:fixed;width:max-content;min-width:980px!important}.shipment-preview-table.import-preview-table--sku{min-width:1000px!important}.shipment-preview-table thead th{z-index:10!important;background:var(--ink-50)!important;border-bottom:2px solid var(--ink-200)!important;color:var(--ink-700)!important;font-weight:600!important;font-size:var(--fs-sm)!important;letter-spacing:normal!important;text-transform:none!important;padding:12px!important;position:sticky!important;top:0!important}.shipment-preview-table tbody td{background:var(--card);border-bottom:1px solid var(--ink-100)!important;white-space:nowrap!important;height:auto!important;font-size:var(--fs-sm)!important;color:var(--ink-900)!important;text-overflow:clip!important;padding:12px!important;overflow:visible!important}.shipment-preview-table tbody td.import-preview-empty-row{padding:40px 0!important}.shipment-preview-table tbody td.import-preview-cell-wrap,.shipment-preview-table tbody td.import-preview-cell-wrap-break{white-space:normal!important}.shipment-preview-table tbody td.col-row-cell{z-index:8;font-feature-settings:"tnum" 1, "ss01" 1;position:sticky;left:0;text-align:center!important;text-overflow:clip!important;background:var(--card)!important;padding-left:8px!important;padding-right:8px!important;overflow:visible!important}.shipment-preview-table thead th.col-row-header{width:80px;left:0;z-index:12!important;text-align:center!important;padding-left:8px!important;padding-right:8px!important;position:sticky!important}.shipment-preview-table thead th.col-code-header{width:170px;left:80px;z-index:12!important;position:sticky!important}.shipment-preview-table tbody td.col-code-cell{z-index:8;position:sticky;left:80px;background:var(--card)!important}.shipment-preview-table thead th.col-shop-header{width:110px}.shipment-preview-table thead th.col-ml-code-header,.shipment-preview-table thead th.col-listing-header{width:120px}.shipment-preview-table thead th.col-product-name-header{width:180px}.shipment-preview-table thead th.col-provider-header{width:130px}.shipment-preview-table thead th.col-number-header{width:100px;text-align:right!important}.shipment-preview-table thead th.col-status-header{width:90px;text-align:center!important}.shipment-preview-table thead th.col-customs-row-header{width:70px}.shipment-preview-table thead th.col-customs-sku-header,.shipment-preview-table thead th.col-customs-supplier-header{width:150px}.shipment-preview-table thead th.col-customs-category-header{width:140px}.shipment-preview-table thead th.col-customs-value-header{width:120px}.customs-form-error{margin-top:16px}.product-form-spu-input{font-family:var(--mono)}.product-form-spu-input:disabled{background:var(--ink-50);color:var(--ink-500)}.shipment-preview-table tbody tr:hover td,.shipment-preview-table tbody tr:hover td.col-row-cell,.shipment-preview-table tbody tr:hover td.col-code-cell{background-color:var(--ink-50)!important}.shipment-modal-close{width:32px!important;height:32px!important;color:var(--ink-500)!important;cursor:pointer!important;z-index:10!important;background:0 0!important;border:0!important;border-radius:50%!important;justify-content:center!important;align-items:center!important;padding:0!important;transition:all .2s!important;display:flex!important;position:absolute!important;top:20px!important;right:20px!important}.shipment-modal-close:hover{background:var(--ink-50)!important;color:var(--ink-900)!important}.shipment-quantity-table .row-actions,.variant-list-table .row-actions,.system-list-table .row-actions{align-items:center;gap:8px;display:flex}.product-list-table .row-actions .btn-action-edit,.shipment-quantity-table .row-actions .btn-action-edit,.variant-list-table .row-actions .btn-action-edit,.system-list-table .row-actions .btn-action-edit{color:var(--info)!important;cursor:pointer!important;background:#0e62e00f!important;border:1px solid #0e62e026!important;border-radius:8px!important;justify-content:center!important;align-items:center!important;width:32px!important;height:32px!important;padding:0!important;transition:all .2s cubic-bezier(.4,0,.2,1)!important;display:inline-flex!important}.product-list-table .row-actions .btn-action-edit:hover,.shipment-quantity-table .row-actions .btn-action-edit:hover,.variant-list-table .row-actions .btn-action-edit:hover,.system-list-table .row-actions .btn-action-edit:hover{transform:translateY(-1.5px);background:var(--info)!important;color:#fff!important;border-color:var(--info)!important;box-shadow:0 4px 12px #0e62e040!important}.product-list-table .row-actions .btn-action-delete,.shipment-quantity-table .row-actions .btn-action-delete,.variant-list-table .row-actions .btn-action-delete,.system-list-table .row-actions .btn-action-delete{color:var(--danger)!important;background:var(--rausch)!important}@supports (color:color-mix(in lab, red, red)){.product-list-table .row-actions .btn-action-delete,.shipment-quantity-table .row-actions .btn-action-delete,.variant-list-table .row-actions .btn-action-delete,.system-list-table .row-actions .btn-action-delete{background:color-mix(in srgb, var(--rausch) 6%, transparent)!important}}.product-list-table .row-actions .btn-action-delete,.shipment-quantity-table .row-actions .btn-action-delete,.variant-list-table .row-actions .btn-action-delete,.system-list-table .row-actions .btn-action-delete{border:1px solid var(--rausch)!important}@supports (color:color-mix(in lab, red, red)){.product-list-table .row-actions .btn-action-delete,.shipment-quantity-table .row-actions .btn-action-delete,.variant-list-table .row-actions .btn-action-delete,.system-list-table .row-actions .btn-action-delete{border:1px solid color-mix(in srgb, var(--rausch) 15%, transparent)!important}}.product-list-table .row-actions .btn-action-delete,.shipment-quantity-table .row-actions .btn-action-delete,.variant-list-table .row-actions .btn-action-delete,.system-list-table .row-actions .btn-action-delete{cursor:pointer!important;border-radius:8px!important;justify-content:center!important;align-items:center!important;width:32px!important;height:32px!important;padding:0!important;transition:all .2s cubic-bezier(.4,0,.2,1)!important;display:inline-flex!important}.product-list-table .row-actions .btn-action-delete:hover,.shipment-quantity-table .row-actions .btn-action-delete:hover,.variant-list-table .row-actions .btn-action-delete:hover,.system-list-table .row-actions .btn-action-delete:hover{background:var(--danger)!important;color:#fff!important;border-color:var(--danger)!important;box-shadow:0 4px 12px var(--rausch)!important}@supports (color:color-mix(in lab, red, red)){.product-list-table .row-actions .btn-action-delete:hover,.shipment-quantity-table .row-actions .btn-action-delete:hover,.variant-list-table .row-actions .btn-action-delete:hover,.system-list-table .row-actions .btn-action-delete:hover{box-shadow:0 4px 12px color-mix(in srgb, var(--rausch) 25%, transparent)!important}}.product-list-table .row-actions .btn-action-delete:hover,.shipment-quantity-table .row-actions .btn-action-delete:hover,.variant-list-table .row-actions .btn-action-delete:hover,.system-list-table .row-actions .btn-action-delete:hover{transform:translateY(-1.5px)}.shipment-quantity-table .row-actions .btn-action-create,.variant-list-table .row-actions .btn-action-create,.system-list-table .row-actions .btn-action-create{color:#10b981!important;cursor:pointer!important;background:#10b9810f!important;border:1px solid #10b98126!important;border-radius:8px!important;justify-content:center!important;align-items:center!important;width:32px!important;height:32px!important;padding:0!important;transition:all .2s cubic-bezier(.4,0,.2,1)!important;display:inline-flex!important}.shipment-quantity-table .row-actions .btn-action-create:hover,.variant-list-table .row-actions .btn-action-create:hover,.system-list-table .row-actions .btn-action-create:hover{transform:translateY(-1.5px);color:#fff!important;background:#10b981!important;border-color:#10b981!important;box-shadow:0 4px 12px #10b98140!important}.product-list-table .row-actions .btn-action-status,.variant-list-table .row-actions .btn-action-status,.system-list-table .row-actions .btn-action-status{cursor:pointer!important;border-radius:8px!important;justify-content:center!important;align-items:center!important;width:32px!important;height:32px!important;padding:0!important;transition:all .2s cubic-bezier(.4,0,.2,1)!important;display:inline-flex!important}.product-list-table .row-actions .btn-action-status.active,.variant-list-table .row-actions .btn-action-status.active,.system-list-table .row-actions .btn-action-status.active{color:#d97706!important;background:#d9770614!important;border:1px solid #d9770633!important}.product-list-table .row-actions .btn-action-status.active:hover,.variant-list-table .row-actions .btn-action-status.active:hover,.system-list-table .row-actions .btn-action-status.active:hover{transform:translateY(-1.5px);color:#fff!important;background:#d97706!important;border-color:#d97706!important;box-shadow:0 4px 12px #d9770640!important}.product-list-table .row-actions .btn-action-status.inactive,.variant-list-table .row-actions .btn-action-status.inactive,.system-list-table .row-actions .btn-action-status.inactive{color:#10b981!important;background:#10b9810f!important;border:1px solid #10b98126!important}.product-list-table .row-actions .btn-action-status.inactive:hover,.variant-list-table .row-actions .btn-action-status.inactive:hover,.system-list-table .row-actions .btn-action-status.inactive:hover{transform:translateY(-1.5px);color:#fff!important;background:#10b981!important;border-color:#10b981!important;box-shadow:0 4px 12px #10b98140!important}.system-list-table .row-actions .btn-action-preview{color:#8b5cf6!important;cursor:pointer!important;background:#8b5cf60f!important;border:1px solid #8b5cf626!important;border-radius:8px!important;justify-content:center!important;align-items:center!important;width:32px!important;height:32px!important;padding:0!important;transition:all .2s cubic-bezier(.4,0,.2,1)!important;display:inline-flex!important}.system-list-table .row-actions .btn-action-preview:hover{transform:translateY(-1.5px);color:#fff!important;background:#8b5cf6!important;border-color:#8b5cf6!important;box-shadow:0 4px 12px #8b5cf640!important}.system-list-table .row-actions .btn-action-key{color:#f59e0b!important;cursor:pointer!important;background:#f59e0b0f!important;border:1px solid #f59e0b26!important;border-radius:8px!important;justify-content:center!important;align-items:center!important;width:32px!important;height:32px!important;padding:0!important;transition:all .2s cubic-bezier(.4,0,.2,1)!important;display:inline-flex!important}.system-list-table .row-actions .btn-action-key:hover{transform:translateY(-1.5px);color:#fff!important;background:#f59e0b!important;border-color:#f59e0b!important;box-shadow:0 4px 12px #f59e0b40!important}.system-list-table .row-actions .btn-action-toggle{cursor:pointer!important;border-radius:8px!important;justify-content:center!important;align-items:center!important;width:32px!important;height:32px!important;padding:0!important;transition:all .2s cubic-bezier(.4,0,.2,1)!important;display:inline-flex!important}.system-list-table .row-actions .btn-action-toggle.active{color:#10b981!important;background:#10b9810f!important;border:1px solid #10b98126!important}.system-list-table .row-actions .btn-action-toggle.active:hover{transform:translateY(-1.5px);color:#fff!important;background:#10b981!important;border-color:#10b981!important;box-shadow:0 4px 12px #10b98140!important}.system-list-table .row-actions .btn-action-toggle.inactive{color:#64748b!important;background:#64748b0f!important;border:1px solid #64748b26!important}.system-list-table .row-actions .btn-action-toggle.inactive:hover{transform:translateY(-1.5px);color:#fff!important;background:#64748b!important;border-color:#64748b!important;box-shadow:0 4px 12px #64748b40!important}.shipment-modal-search-box{background:#f8fafc;border:1.5px solid #e2e8f0;border-radius:8px;align-items:center;gap:8px;width:220px;height:34px;padding:0 12px;transition:all .2s;display:inline-flex}.shipment-modal-search-box:focus-within{background:var(--card);border-color:var(--rausch);box-shadow:0 0 0 3px var(--rausch)}@supports (color:color-mix(in lab, red, red)){.shipment-modal-search-box:focus-within{box-shadow:0 0 0 3px color-mix(in srgb, var(--rausch) 12%, transparent)}}.shipment-modal-search-box input{width:100%;font-size:var(--fs-xs);color:var(--ink-900);background:0 0;border:none;outline:none;flex:1;font-weight:500}.shipment-modal-search-box input::placeholder{color:var(--ink-400)}.sku-supplier-page .hidden-file-input{display:none}.sku-supplier-page .import-inline-panel{color:#166534;background:#16a34a14;border:1px solid #16a34a33;border-radius:8px;justify-content:space-between;align-items:center;gap:12px;margin-bottom:12px;padding:10px 12px;display:flex}.sku-supplier-page .import-inline-panel.error{color:#991b1b;background:#dc262614;border-color:#dc262633}.sku-supplier-table th,.sku-supplier-table td{white-space:nowrap}.sku-supplier-table .mono{font-family:var(--mono)}.sku-supplier-table .strong{font-weight:600}.sku-supplier-table .muted-text{color:var(--ink-500);text-overflow:ellipsis;max-width:260px;overflow:hidden}.sku-supplier-table .supplier-quote-product-cell{text-align:left}.sku-supplier-table td.list-action-cell,.sku-supplier-table th.list-action-cell{text-align:center!important;vertical-align:middle!important}.supplier-quote-action-center{justify-content:center;align-items:center;width:100%;min-height:38px;display:flex}.sku-supplier-dialog{max-width:min(1040px,100vw - 32px)}.sku-supplier-dialog.supplier-sku-dialog{flex-direction:column;max-width:min(1400px,100vw - 40px);height:min(820px,100vh - 40px);display:flex}.sku-supplier-dialog-body{grid-template-columns:minmax(280px,360px) minmax(0,1fr);gap:16px;max-height:min(70vh,680px);display:grid;overflow:auto}.sku-supplier-dialog-body.supplier-sku-dialog-body{flex:1;max-height:none;display:block;overflow:hidden}.supplier-config-list{flex-direction:column;gap:8px;display:flex}.supplier-sku-dialog .supplier-config-list{height:100%}.supplier-config-row .row-actions{flex-shrink:0;align-items:center;gap:6px;display:flex}.supplier-config-form{flex-direction:column;gap:8px;display:flex}.supplier-config-form h3{font-size:var(--type-section-title-size);margin:0}.supplier-config-form label{font-size:var(--fs-sm);color:var(--ink-700);flex-direction:column;gap:5px;display:flex}.supplier-config-form input,.supplier-config-form textarea{border:1px solid var(--ink-200);width:100%;min-height:36px;color:var(--ink-900);border-radius:8px;padding:7px 9px}.supplier-config-form textarea{resize:vertical;min-height:72px}.supplier-config-form .form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.supplier-config-form .check-line{flex-direction:row;align-items:center}.supplier-config-form .check-line input{width:auto;min-height:auto}.supplier-config-list .empty-inline{border:1px dashed var(--ink-200);color:var(--ink-500);text-align:center;border-radius:8px;padding:18px}.supplier-list-table .mono,.supplier-invoice-table .mono,.payment-term-table .mono{font-family:var(--mono)}.supplier-list-table .strong,.supplier-invoice-table .strong{color:var(--ink-900);font-weight:600}.supplier-list-table td,.supplier-invoice-table td{text-overflow:ellipsis;white-space:nowrap;max-width:320px;overflow:hidden}.supplier-list-table td{text-align:left}.supplier-list-table th{text-align:center}.supplier-list-table td.tbl-sl,.supplier-list-table th.tbl-sl{z-index:5}.supplier-list-table thead th.tbl-sl{z-index:9}.supplier-list-table tbody tr:hover td.tbl-sl,.supplier-list-table tbody tr:hover td.tbl-sr{background:var(--card)}.supplier-list-table .cell-group .cg-row{text-align:left;justify-content:flex-start}.supplier-list-table .cell-group .v,.supplier-invoice-table .cell-group .v{text-align:left}.supplier-list-table .cell-group .v.supplier-name-text{color:var(--ink-700);font-size:var(--type-list-aggregate-size);font-weight:400;line-height:1.35}.supplier-list-table .supplier-identity-cell{gap:5px;overflow:visible}.supplier-list-table .supplier-identity-cell .cg-row{gap:4px}.supplier-list-table .supplier-primary-row,.supplier-list-table .supplier-copy-row{white-space:nowrap;flex-wrap:nowrap;align-items:center;display:flex}.supplier-list-table .supplier-copy-text{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--ink-500);font-size:var(--fs-xs);flex:0 auto;line-height:1.4;display:block;overflow:hidden}.supplier-list-table .copy-button{--button-diameter:14px;margin-left:8px}.supplier-list-table .supplier-address-cell{text-align:left;text-overflow:ellipsis;white-space:normal;-webkit-line-clamp:3;-webkit-box-orient:vertical;line-height:1.45;display:-webkit-box;overflow:hidden}.supplier-list-table .supplier-address-cell.is-empty{text-align:center;white-space:nowrap;display:block}.supplier-list-table td.supplier-payment-term-td{white-space:normal;max-width:none}.supplier-list-table .supplier-payment-term-cell{box-sizing:border-box;text-align:left;text-overflow:ellipsis;white-space:normal;-webkit-line-clamp:3;-webkit-box-orient:vertical;width:100%;max-width:100%;line-height:1.45;display:-webkit-box;overflow:hidden}.supplier-list-table .supplier-payment-term-cell.is-empty{text-align:center;white-space:nowrap;display:block}.supplier-invoice-table .cell-group .cg-row{text-align:left;justify-content:flex-start}.supplier-invoice-table .supplier-invoice-identity-cell{gap:4px}.supplier-invoice-table .supplier-invoice-primary-row{align-items:center}.supplier-invoice-table .supplier-copy-cell{white-space:normal;align-items:flex-start}.supplier-invoice-table .supplier-copy-cell .inline-copy-content{white-space:normal;flex:auto;display:block;overflow:visible}.supplier-invoice-table .supplier-copy-cell .hover-text{display:-webkit-box}.supplier-invoice-table .supplier-invoice-name-link{width:100%;color:var(--ink-900);cursor:pointer;font:inherit;font-size:var(--fs-sm);text-align:left;text-overflow:ellipsis;white-space:normal;background:0 0;border:0;padding:0;font-weight:600;line-height:1.35;overflow:hidden}.supplier-invoice-table .supplier-invoice-purchase-name{color:var(--ink-900);font-size:var(--fs-sm);font-weight:400;line-height:1.35}.supplier-invoice-table .supplier-invoice-product-name-row{align-items:center;gap:6px;width:100%;min-width:0;display:flex}.supplier-invoice-table .supplier-invoice-product-name-row .supplier-copy-cell{flex:0 auto;min-width:0}.supplier-invoice-products-table .supplier-invoice-product-name-row .supplier-copy-cell .inline-copy-content{flex:0 auto;min-width:0;overflow:hidden}.supplier-invoice-table td.supplier-invoice-purchase-group-cell{position:relative}.supplier-invoice-table td.supplier-invoice-purchase-group-cell.group-tone-0{background:#fafaff}.supplier-invoice-table td.supplier-invoice-purchase-group-cell.group-tone-1{background:#f8fffc}.supplier-invoice-table td.supplier-invoice-purchase-group-cell.group-tone-2{background:#fffdf7}.supplier-invoice-table td.supplier-invoice-purchase-group-cell.group-tone-3{background:#fffafb}.supplier-invoice-table td.supplier-invoice-purchase-group-cell:before{content:"";width:3px;position:absolute;top:0;bottom:0;left:0}.supplier-invoice-table td.supplier-invoice-purchase-group-cell.group-tone-0:before{background:#818cf8}.supplier-invoice-table td.supplier-invoice-purchase-group-cell.group-tone-1:before{background:#34d399}.supplier-invoice-table td.supplier-invoice-purchase-group-cell.group-tone-2:before{background:#fbbf24}.supplier-invoice-table td.supplier-invoice-purchase-group-cell.group-tone-3:before{background:#fb7185}.supplier-invoice-table td.supplier-invoice-purchase-group-cell.is-group-start:before{border-radius:3px 3px 0 0;top:8px}.supplier-invoice-table td.supplier-invoice-purchase-group-cell.is-group-end:before{border-radius:0 0 3px 3px;bottom:8px}.supplier-invoice-table .supplier-invoice-name-link:disabled{cursor:wait}.supplier-invoice-table-row,.supplier-invoice-table-row>td{height:96px}.supplier-invoice-table .supplier-invoice-account-cell .cell-group{box-sizing:border-box;justify-content:center;height:60px}.supplier-list-table .supplier-name-link{min-width:0;max-width:100%;color:var(--ink-900);cursor:pointer;font-size:var(--fs-sm);text-align:left;text-overflow:ellipsis;white-space:nowrap;background:0 0;border:0;flex:0 auto;padding:0;font-weight:600;display:block;overflow:hidden}.supplier-invoice-table td.tbl-sl,.supplier-invoice-table th.tbl-sl{z-index:5}.supplier-invoice-table thead th.tbl-sl{z-index:9}.supplier-invoice-table tbody tr:hover td.tbl-sl,.supplier-invoice-table tbody tr:hover td.tbl-sr{background:var(--card)}.supplier-invoice-table .supplier-invoice-row-off td{color:var(--ink-400);background:#f8fafc}.supplier-invoice-table .supplier-invoice-row-off:hover td,.supplier-invoice-table .supplier-invoice-row-off:hover td.tbl-sl,.supplier-invoice-table .supplier-invoice-row-off:hover td.tbl-sr{background:#f1f5f9}.supplier-invoice-count-chip{min-width:42px;height:26px;font-size:var(--fs-xs);border:0;border-radius:999px;justify-content:center;align-items:center;padding:0 10px;font-weight:600;display:inline-flex}.supplier-invoice-count-chip.yes{background:var(--success-soft);color:var(--success);cursor:pointer}.supplier-invoice-count-chip.yes:hover{filter:brightness(.96)}.supplier-invoice-count-chip.no{color:#6b7280;cursor:default;background:#e5e7eb}.supplier-invoice-count-chip:disabled{opacity:1}.aggregate-cell{flex-direction:column;gap:3px;min-width:0;line-height:1.35;display:flex}.aggregate-cell span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.yes-no-buttons{border:1px solid var(--ink-200);background:var(--card);border-radius:8px;width:fit-content;display:inline-flex;overflow:hidden}.yes-no-buttons button{border:0;border-right:1px solid var(--ink-200);min-width:54px;color:var(--ink-700);box-shadow:none;cursor:pointer;background:0 0}.yes-no-buttons button:hover{background:0 0}.yes-no-buttons button:last-child{border-right:0}.yes-no-buttons button.active{background:var(--ink-900);color:#fff}.supplier-form-modal{max-width:min(980px,100vw - 32px)}.supplier-form-modal .modal-body{max-height:min(72vh,760px);overflow:auto}.supplier-invoice-product-modal{max-width:min(1480px,100vw - 32px)}.supplier-invoice-product-summary{border:1px solid var(--ink-100);background:#f8fafc;border-radius:8px;margin-bottom:14px;padding:12px 14px}.supplier-invoice-product-summary .cell-group{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 18px;display:grid}.supplier-invoice-product-summary .cg-row{min-width:0}.supplier-invoice-product-modal .grid-title-sub{color:var(--muted);font-size:var(--fs-sm);margin-top:4px;font-weight:400;display:block}.supplier-invoice-product-modal .grid-edit-toolbar{flex-wrap:wrap;align-items:flex-start;gap:12px}.supplier-invoice-product-modal .grid-edit-toolbar-actions{flex-wrap:wrap}.supplier-invoice-product-modal .pagination{margin:0}.inline-warning{color:#9a3412;font-size:var(--fs-sm);background:#fff7ed;border:1px solid #fed7aa;border-radius:8px;margin-bottom:14px;padding:10px 12px}.btn.btn-ghost.danger{color:#b91c1c}.supplier-form-section{padding:4px 0 18px 18px;position:relative}.supplier-form-section+.supplier-form-section{border-top:1px solid var(--ink-100);padding-top:18px}.supplier-form-section:before{background:var(--rausch);content:"";border-radius:999px;width:4px;height:18px;position:absolute;top:6px;left:0}.supplier-form-section+.supplier-form-section:before{top:20px}.supplier-form-section-head{margin-bottom:12px}.supplier-form-section h4{font-size:var(--type-section-title-size);color:var(--ink-900);margin:0;font-weight:600}.supplier-form-section-head span{color:var(--ink-500);font-size:var(--fs-xs);margin-top:4px;display:block}.supplier-readonly-field{border:1px solid var(--ink-100);background:var(--ink-50);min-height:38px;color:var(--text);font-size:var(--fs-base);border-radius:8px;align-items:center;padding:8px 12px;line-height:1.4;display:flex}.supplier-readonly-field-reference{min-height:40px;color:var(--ink-700);text-overflow:ellipsis;white-space:nowrap;background:#f8fafc;font-weight:600;overflow:hidden}.supplier-detail-modal{max-width:min(880px,100vw - 32px)}.supplier-detail-modal .modal-body{max-height:min(72vh,720px);overflow:auto}.supplier-detail-section{padding:4px 0 18px 18px;position:relative}.supplier-detail-section+.supplier-detail-section{border-top:1px solid var(--ink-100);padding-top:18px}.supplier-detail-section:before{background:var(--rausch);content:"";border-radius:999px;width:4px;height:18px;position:absolute;top:6px;left:0}.supplier-detail-section+.supplier-detail-section:before{top:20px}.supplier-detail-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 18px;display:grid}.supplier-detail-item{min-height:32px;color:var(--ink-500);font-size:var(--fs-sm);grid-template-columns:118px minmax(0,1fr);align-items:start;gap:10px;display:grid}.supplier-detail-item strong{min-width:0;color:var(--ink-900);overflow-wrap:anywhere;font-weight:600}.payment-term-text{white-space:normal;text-align:left!important}.payment-term-name{color:var(--ink-900);font-weight:500;text-align:left!important}.payment-term-content-cell{min-width:0;font-size:var(--type-list-body-size);font-weight:400;line-height:1.6}.payment-term-content-preview{min-width:0}.payment-term-full-text{color:var(--ink-700);overflow-wrap:anywhere}.payment-term-keyword{color:var(--ink-900);font-weight:600}.payment-term-variable{color:var(--ink-500);font-style:italic;font-weight:400}.payment-term-expand-button{color:var(--rausch);cursor:pointer;font:inherit;font-size:var(--fs-sm);background:0 0;border:0;margin-top:4px;padding:0;font-weight:600}.payment-term-expand-button:hover{text-decoration:underline}.payment-term-table tbody tr.payment-term-row-expanded td{vertical-align:top}.payment-term-form-hint{color:var(--ink-500);font-size:var(--fs-sm);margin-bottom:14px}.payment-term-form-modal{max-width:680px}.payment-term-type-options{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.payment-term-type-chip{border:1px solid var(--ink-200);background:var(--card);min-width:0;min-height:58px;color:var(--ink-700);cursor:pointer;font:inherit;text-align:left;border-radius:14px;flex-direction:column;justify-content:center;align-items:flex-start;gap:2px;padding:9px 13px;transition:border-color .14s,background .14s,box-shadow .14s;display:flex}.payment-term-type-chip:hover{border-color:var(--ink-300);background:var(--ink-50)}.payment-term-type-options.is-locked .payment-term-type-chip{cursor:not-allowed}.payment-term-type-options.is-locked .payment-term-type-chip:disabled:not(.is-active){border-color:var(--ink-100);background:var(--ink-50);box-shadow:none;color:var(--ink-400);opacity:.62}.payment-term-type-options.is-locked .payment-term-type-chip:disabled:not(.is-active)>span,.payment-term-type-options.is-locked .payment-term-type-chip:disabled:not(.is-active)>small{color:var(--ink-400)}.payment-term-type-options.is-locked .payment-term-type-chip:disabled.is-active{opacity:1}.payment-term-type-chip>span{color:var(--ink-900);font-size:var(--fs-sm);font-weight:600}.payment-term-type-chip>small{color:var(--ink-500);font-size:var(--fs-xs)}.payment-term-type-chip.is-active{border-color:var(--rausch);background:var(--rausch)}@supports (color:color-mix(in lab, red, red)){.payment-term-type-chip.is-active{background:color-mix(in srgb, var(--rausch) 6%, transparent)}}.payment-term-type-chip.is-active{box-shadow:0 0 0 2px var(--rausch)}@supports (color:color-mix(in lab, red, red)){.payment-term-type-chip.is-active{box-shadow:0 0 0 2px color-mix(in srgb, var(--rausch) 10%, transparent)}}.payment-term-type-chip.is-active>span,.payment-term-type-chip.is-active>small{color:var(--rausch)}.payment-term-parameter-panel,.payment-term-ratio-panel{border:1px solid var(--ink-100);background:var(--ink-50);border-radius:12px;margin:14px 0}.payment-term-parameter-panel{justify-content:space-between;align-items:center;gap:18px;min-height:68px;padding:12px 14px;display:flex}.payment-term-parameter-panel.is-static{justify-content:flex-start}.payment-term-parameter-copy{flex-direction:column;gap:3px;min-width:0;display:flex}.payment-term-parameter-copy strong{color:var(--ink-900);font-size:var(--fs-sm);font-weight:600}.payment-term-parameter-copy span{color:var(--ink-500);font-size:var(--fs-xs)}.payment-term-number-control{border:1px solid var(--ink-200);background:var(--card);border-radius:10px;align-items:center;width:112px;height:40px;display:inline-flex;overflow:hidden}.payment-term-number-control:focus-within{border-color:var(--rausch);box-shadow:0 0 0 2px var(--rausch)}@supports (color:color-mix(in lab, red, red)){.payment-term-number-control:focus-within{box-shadow:0 0 0 2px color-mix(in srgb, var(--rausch) 10%, transparent)}}.payment-term-number-control input{width:100%;min-width:0;height:100%;color:var(--ink-900);font:inherit;background:0 0;border:0;outline:0;padding:0 4px 0 12px;font-weight:600}.payment-term-number-control>span{color:var(--ink-500);font-size:var(--fs-sm);padding:0 12px 0 4px}.payment-term-ratio-panel{grid-template-columns:minmax(0,1fr) 24px minmax(0,1fr);align-items:stretch;padding:10px;display:grid}.payment-term-ratio-item{border-radius:10px;flex-direction:column;justify-content:center;gap:5px;min-height:64px;padding:10px 12px;display:flex}.payment-term-ratio-item>span{color:var(--ink-500);font-size:var(--fs-xs);font-weight:600}.payment-term-ratio-item.is-editable{background:var(--card)}.payment-term-ratio-item.is-calculated{background:var(--rausch);position:relative}@supports (color:color-mix(in lab, red, red)){.payment-term-ratio-item.is-calculated{background:color-mix(in srgb, var(--rausch) 6%, transparent)}}.payment-term-ratio-item.is-calculated strong{color:var(--rausch);font-size:var(--fs-2xl);line-height:1.2}.payment-term-ratio-item.is-calculated small{color:var(--ink-400);font-size:var(--fs-2xs);position:absolute;bottom:8px;right:10px}.payment-term-ratio-connector{color:var(--ink-400);justify-content:center;align-items:center;font-weight:600;display:flex}.payment-term-contract-preview{border:1px solid var(--ink-200);background:var(--card);border-radius:10px;min-height:190px;overflow:hidden}.payment-term-contract-preview.is-disabled{border-color:var(--ink-100);background:var(--ink-50);cursor:not-allowed;position:relative}.payment-term-contract-preview.is-disabled:after{content:"";pointer-events:none;background:#f1f3f552;position:absolute;inset:0}.payment-term-contract-preview-body{min-height:150px;color:var(--ink-500);font-family:inherit;font-size:var(--type-list-body-size);overflow-wrap:anywhere;white-space:pre-wrap;padding:12px 14px;font-weight:400;line-height:1.6}.payment-term-editor{resize:vertical;white-space:pre-wrap;min-height:180px}@media (width<=720px){.payment-term-type-options{grid-template-columns:1fr}.payment-term-parameter-panel{flex-direction:column;align-items:flex-start}.payment-term-ratio-panel{grid-template-columns:1fr}.payment-term-ratio-connector{min-height:22px}}.supplier-quote-info{min-width:0}.supplier-quote-meta{color:var(--ink-500);font-size:var(--fs-xs);grid-template-columns:repeat(3,minmax(120px,1fr));gap:4px 10px;margin-top:6px;display:grid}.supplier-quote-meta span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.supplier-quote-group-title-cell{border-bottom:1px solid var(--ink-100);background:var(--card);box-shadow:none;z-index:1;padding:0!important;overflow:visible!important}.supplier-quote-group-title-inner{background:inherit;min-width:max-content}.supplier-quote-group-sticky{z-index:3;background:var(--card);box-sizing:border-box;align-items:center;width:max-content;min-width:620px;height:62px;display:flex;position:sticky;left:0}.supplier-quote-group-sequence{width:60px;height:62px;color:var(--ink-500);font-size:var(--type-list-body-size);flex:0 0 60px;justify-content:center;align-items:center;font-weight:400;display:inline-flex}.supplier-quote-group-row:hover .supplier-quote-group-title-cell,.supplier-quote-group-row:hover .supplier-quote-group-sticky{background:var(--ink-50)}.supplier-quote-group-trigger{width:auto;min-width:0;min-height:62px;color:inherit;cursor:pointer;font:inherit;font-size:var(--fs-sm);text-align:left;background:0 0;border:0;flex:auto;align-items:center;gap:8px;padding:8px 14px;transition:background-color .12s;display:flex}.supplier-quote-group-trigger:hover,.supplier-quote-group-trigger:focus-visible{background:var(--ink-50)}.supplier-quote-group-trigger:focus-visible{outline:2px solid var(--rausch);outline-offset:-2px}.supplier-quote-group-expand{width:20px;height:20px;color:var(--ink-500);border-radius:4px;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.supplier-quote-group-image{flex-shrink:0;justify-content:center;align-items:center;width:42px;height:42px;display:inline-flex}.supplier-quote-spu-thumb,.list-product-info-thumb{border:1px solid var(--ink-100);background:var(--card);object-fit:cover;border-radius:7px;width:40px;height:40px}.list-product-info-thumb{width:var(--product-info-thumb-size);height:var(--product-info-thumb-size);flex:0 0 var(--product-info-thumb-size);object-fit:contain}.supplier-quote-group-row:hover .supplier-quote-group-expand{color:var(--ink-900)}.supplier-quote-group-sku{color:var(--ink-900);font-size:var(--fs-sm);text-overflow:clip;white-space:nowrap;font-weight:600;display:inline-block;overflow:visible}.supplier-quote-group-main{flex-direction:column;justify-content:center;gap:4px;min-width:0;display:flex;overflow:hidden}.supplier-quote-group-line{text-align:left;align-items:center;min-width:0;display:flex;overflow:hidden}.supplier-quote-group-line.primary{gap:10px}.supplier-quote-group-line.secondary{align-items:baseline;gap:14px}.supplier-quote-group-product{color:var(--ink-900);text-overflow:ellipsis;white-space:nowrap;text-align:left;font-weight:400;overflow:hidden}.supplier-quote-group-status{color:var(--ink-500);font-size:var(--fs-xs);align-items:center;gap:10px;display:inline-flex}.supplier-quote-group-spec{color:var(--ink-500);font-size:var(--fs-xs);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.supplier-quote-group-count{color:var(--ink-500);font-size:var(--fs-xs);white-space:nowrap;flex:none;line-height:1.35}.supplier-quote-group-meta{color:var(--ink-500);font-size:var(--fs-xs);white-space:nowrap;align-items:center;gap:6px;line-height:1.35;display:inline-flex}.supplier-quote-group-meta b{color:var(--ink-400);font-weight:500}.supplier-quote-group-meta em{color:var(--ink-700);font-style:normal}.sku-supplier-table th.tbl-sl-end,.sku-supplier-table td.tbl-sl-end{box-shadow:none!important}.supplier-quote-supplier-cell{text-align:left;gap:2px;min-width:0;padding:7px 18px;display:grid}.supplier-quote-supplier-name{color:var(--ink-900);font-size:var(--fs-sm);text-overflow:ellipsis;white-space:nowrap;font-weight:600;line-height:1.35;overflow:hidden}.supplier-quote-supplier-code{color:var(--ink-500);font-size:var(--fs-xs);line-height:1.25}.supplier-quote-supplier-row{cursor:default}.supplier-quote-invoice-cell,.supplier-quote-invoice-cell .cell-group,.supplier-quote-invoice-cell .cg-row,.supplier-quote-invoice-cell .k,.supplier-quote-invoice-cell .v{text-align:left!important}.supplier-quote-invoice-cell .cell-group{gap:2px;padding:0 8px}.supplier-quote-list-card{min-height:0}.supplier-quote-list-card>.pagination{flex:none}.supplier-quote-toolbar-row{min-width:0;margin-bottom:var(--ui-page-head-mb)}.supplier-quote-toolbar-row .supplier-quote-toolbar{min-width:0;margin-bottom:0}.supplier-quote-flat-list td{vertical-align:middle}.supplier-quote-flat-row td{height:76px;padding:8px 10px}.supplier-quote-sequence-cell{color:var(--ink-500);font-size:var(--type-list-body-size);font-weight:400}.list-product-info-table-cell{text-align:left!important;padding:0!important}.list-product-info,.sku-customs-declaration-table{--product-info-thumb-size:calc(var(--type-list-body-size) * 2.9 + var(--type-supporting-size) * 1.45 + 4px)}.list-product-info{min-width:0;min-height:76px;color:var(--ink-700);font-size:var(--type-list-body-size);align-items:flex-start;gap:9px;padding:8px 12px;font-weight:400;line-height:1.45;display:flex}.list-product-info-main,.supplier-quote-flat-supplier-cell{text-align:left;flex-direction:column;gap:2px;min-width:0;display:flex}.list-product-info-main{flex:auto}.list-product-info-main>span,.supplier-quote-flat-supplier-cell>span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.supplier-quote-flat-supplier-name{color:var(--ink-900);font-size:var(--type-list-body-size);font-weight:500}.supplier-quote-supplier-copy{overflow-wrap:anywhere;text-overflow:ellipsis;white-space:normal;-webkit-line-clamp:2;-webkit-box-orient:vertical;width:fit-content;max-width:100%;line-height:1.35;display:-webkit-box;overflow:hidden}.supplier-quote-flat-supplier-cell>.supplier-quote-supplier-copy{white-space:normal}.supplier-quote-supplier-copy-tail{white-space:nowrap}.supplier-quote-supplier-copy .copy-button{vertical-align:-2px;margin-left:6px;display:inline-flex}.supplier-quote-code-copy{width:fit-content;max-width:100%}.list-product-info-code-line{align-items:center;gap:6px;min-width:0;display:flex}.supplier-quote-product-detail-link,.list-product-info-code{min-width:0;max-width:100%;color:inherit;cursor:pointer;font:inherit;text-align:left;text-overflow:ellipsis;white-space:nowrap;background:0 0;border:0;padding:0;display:block;overflow:hidden}.list-product-info-code{color:var(--ink-900);font-weight:600}.list-product-info-metadata{align-items:center;min-width:0;margin-top:2px;display:flex}.supplier-quote-product-detail-link:hover,.list-product-info-code:hover{color:var(--rausch);text-decoration:underline}.supplier-quote-product-detail-link:focus-visible,.list-product-info-code:focus-visible{outline:2px solid var(--rausch);outline-offset:2px;border-radius:3px}.list-product-info-spec,.supplier-quote-flat-supplier-code{color:var(--ink-500);font-size:var(--type-supporting-size)}.supplier-quote-price-summary,.supplier-quote-packaging-summary{min-width:0;color:var(--ink-500);font-size:var(--type-list-aggregate-size);text-align:left;flex-direction:column;gap:2px;line-height:1.35;display:flex}.supplier-quote-packaging-summary>span{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.supplier-quote-price-summary>span:not(.supplier-quote-currency){grid-template-columns:46px minmax(0,1fr);align-items:baseline;gap:5px;min-width:0;display:grid}.supplier-quote-price-summary .supplier-quote-currency,.supplier-quote-history-line{min-height:24px;color:var(--ink-900);grid-template-columns:46px minmax(0,1fr);align-items:center;gap:5px;font-weight:500;display:grid}.supplier-quote-compare-price-line{flex-wrap:wrap;align-items:center;gap:6px;width:100%;min-height:18px;display:flex}.supplier-quote-price-summary em{color:var(--ink-500);white-space:nowrap;font-style:normal}.supplier-quote-price-summary>span:not(.supplier-quote-currency)>span{color:var(--ink-900);font-size:var(--type-list-aggregate-size);text-overflow:ellipsis;white-space:nowrap;font-weight:400;line-height:1.25;overflow:hidden}.supplier-quote-packaging-summary>span:not(.supplier-quote-packaging-weight){color:var(--ink-900);font-weight:400}.supplier-quote-packaging-weight{gap:10px;display:flex!important}.supplier-quote-packaging-weight em{gap:4px;font-style:normal;display:inline-flex}.supplier-quote-packaging-weight em>span:first-child{color:var(--ink-500)}.supplier-quote-packaging-weight em>span:last-child{color:var(--ink-900)}.supplier-quote-condition-summary{min-width:0;font-size:var(--type-list-aggregate-size);flex-direction:column;gap:2px;line-height:1.35;display:flex}.supplier-quote-fee-summary{min-width:0;font-size:var(--type-list-aggregate-size);text-align:left;flex-direction:column;gap:2px;line-height:1.35;display:flex}.supplier-quote-fee-summary>span{grid-template-columns:60px minmax(0,1fr);align-items:baseline;gap:6px;min-width:0;display:grid}.supplier-quote-fee-summary em{color:var(--ink-500);white-space:nowrap;font-style:normal}.supplier-quote-fee-summary>span>span{color:var(--ink-900);text-overflow:ellipsis;white-space:nowrap;font-weight:400;overflow:hidden}.supplier-quote-remark{color:var(--ink-700);font-size:var(--type-list-body-size);overflow-wrap:anywhere;text-align:left;white-space:normal;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-weight:400;line-height:1.35;display:-webkit-box;overflow:hidden}.supplier-quote-condition-summary>span{text-align:left;grid-template-columns:68px minmax(0,1fr);align-items:baseline;gap:6px;min-width:0;display:grid}.supplier-quote-condition-summary em{color:var(--ink-500);white-space:nowrap;font-style:normal}.supplier-quote-condition-summary>span>span{color:var(--ink-900);text-overflow:ellipsis;white-space:nowrap;font-weight:400;overflow:hidden}.supplier-quote-summary-empty{width:100%;color:var(--ink-400);font-size:var(--type-list-body-size);justify-content:center;align-items:center;gap:4px;font-weight:400;display:inline-flex}.supplier-quote-value-empty{color:var(--ink-400)!important;font-weight:400!important}.supplier-quote-status-cell,.supplier-quote-action-cell{text-align:center!important}.supplier-quote-detail-action{white-space:nowrap;align-items:center;gap:2px;display:inline-flex}.supplier-quote-secondary-row>td{border-bottom:1px solid var(--ink-100);background:var(--card);padding:0!important}.supplier-quote-secondary-row:hover>td{background:var(--card)!important}.supplier-quote-secondary-details{color:var(--ink-700);font-size:var(--type-list-aggregate-size);text-align:left;padding:0 20px 0 62px;line-height:1.4}.supplier-quote-detail-band{grid-template-columns:minmax(0,3fr) minmax(0,2fr);gap:32px;padding:12px 0;display:grid}.supplier-quote-detail-group{border-left:1px solid var(--ink-100);min-width:0;padding-left:14px}.supplier-quote-detail-group:first-child{border-left:0;padding-left:0}.supplier-quote-detail-group>b{border-left:2px solid var(--info);color:var(--ink-900);font-size:var(--type-list-body-size);margin-bottom:8px;padding-left:9px;font-weight:600;line-height:1.2;display:block}.supplier-quote-detail-fields{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px 18px;min-width:0;display:grid}.supplier-quote-detail-group:nth-child(2) .supplier-quote-detail-fields{grid-template-columns:repeat(2,minmax(0,1fr))}.supplier-quote-detail-field{grid-template-columns:72px minmax(0,1fr);gap:8px;min-width:0;display:grid}.supplier-quote-detail-field>em{color:var(--ink-500);white-space:nowrap;font-style:normal}.supplier-quote-detail-field>span{color:var(--ink-700);text-overflow:ellipsis;white-space:nowrap;font-weight:400;overflow:hidden}.supplier-quote-detail-field-multiline{grid-column:1/-1}.supplier-quote-detail-field-multiline>span{overflow-wrap:anywhere;text-overflow:clip;white-space:normal;overflow:visible}.supplier-quote-change-preview{text-align:left;flex-direction:column;gap:12px;max-height:min(54vh,520px);display:flex;overflow:auto}.supplier-quote-change-preview p,.supplier-quote-change-preview h4{margin:0}.supplier-quote-preview-row{border:1px solid var(--ink-100);background:var(--ink-50);border-radius:8px;flex-direction:column;gap:4px;margin-top:6px;padding:8px 10px;display:flex}.supplier-quote-preview-row>span{gap:4px;display:inline-flex}.supplier-quote-preview-diff{color:var(--ink-700);font-size:var(--fs-xs);flex-direction:column;gap:2px;display:flex}.supplier-quote-compare-row td{background:var(--card);height:70px;font-size:var(--type-list-body-size);vertical-align:middle;padding:7px 10px}.supplier-quote-compare-row:hover td,.supplier-quote-compare-row:hover td.tbl-sl{background:var(--ink-50)!important}.supplier-quote-compare-supplier-cell{text-align:left!important;padding-left:38px!important}.supplier-quote-compare-supplier{flex-direction:column;gap:2px;min-width:0;display:flex}.supplier-quote-compare-supplier-name{color:var(--ink-900);font-size:var(--type-list-body-size);font-weight:500}.supplier-quote-compare-supplier .hover-text:last-child{color:var(--ink-500);font-size:var(--type-supporting-size)}.supplier-quote-compare-supplier .hover-text{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.supplier-quote-compare-price,.supplier-quote-compare-weight{flex-direction:column;gap:2px;min-width:0;display:flex}.supplier-quote-compare-price>span{color:var(--ink-900);font-size:var(--type-list-body-size);white-space:nowrap;font-weight:400}.supplier-quote-compare-weight{color:var(--ink-700);font-size:var(--type-list-body-size);white-space:nowrap}.supplier-quote-compare-empty-row td{background:var(--ink-50);color:var(--ink-500);text-align:center;padding:20px}.supplier-quote-secondary-row.compare .supplier-quote-secondary-details{padding-left:38px}.supplier-quote-key-value-cell.cell-group{text-align:left;gap:4px;padding:0;line-height:1.4}.supplier-quote-key-value-cell.cell-group .cg-row{justify-content:flex-start;align-items:baseline;gap:4px;min-width:0;display:flex}.supplier-quote-key-value-cell.cell-group.wide .cg-row{display:flex}.supplier-quote-key-value-cell.cell-group .k{color:var(--ink-700);font-size:var(--type-list-aggregate-size);flex:none;font-weight:400}.supplier-quote-key-value-cell.cell-group .v{min-width:0;color:var(--ink-700);font-size:var(--type-list-aggregate-size);flex:auto;font-weight:400}.sku-launch-status-link{cursor:pointer;font:inherit;border:0}.supplier-sku-glide-wrap{height:calc(min(820px,100vh - 40px) - 204px);min-height:420px;position:relative;overflow:hidden}.supplier-sku-grid-editor{flex-direction:column;flex:1;min-height:0;display:flex}.supplier-sku-grid-body{min-height:0}.supplier-sku-grid-toolbar{justify-content:space-between;margin-top:8px;margin-left:-24px;margin-right:-24px}.supplier-sku-glide-wrap .dvn-scroller{overscroll-behavior:contain;scrollbar-gutter:auto;overflow:auto!important}.supplier-sku-glide-wrap .dvn-scroller::-webkit-scrollbar{width:var(--app-scrollbar-size);height:var(--app-scrollbar-size)}.supplier-sku-glide-wrap .dvn-scroller::-webkit-scrollbar-thumb{border:var(--app-scrollbar-border);border-radius:var(--app-scrollbar-radius);transition:var(--app-scrollbar-transition);background-color:#0000;background-clip:padding-box}.supplier-sku-glide-wrap .dvn-scroller.is-scrollbar-active::-webkit-scrollbar-thumb{background-color:#0000}.supplier-sku-glide-wrap .dvn-scroller.is-scrollbar-active-y::-webkit-scrollbar-thumb:vertical{background-color:var(--app-scrollbar-thumb)}.supplier-sku-glide-wrap .dvn-scroller.is-scrollbar-active-x::-webkit-scrollbar-thumb:horizontal{background-color:var(--app-scrollbar-thumb)}.supplier-sku-glide-wrap .dvn-scroller:hover::-webkit-scrollbar-thumb:horizontal{background-color:var(--app-scrollbar-thumb)}.supplier-sku-glide-wrap .dvn-scroller:focus-within::-webkit-scrollbar-thumb:horizontal{background-color:var(--app-scrollbar-thumb)}.supplier-sku-glide-wrap .dvn-scroller.is-scrollbar-active-y::-webkit-scrollbar-thumb:vertical:hover{background-color:var(--app-scrollbar-thumb-active)!important}.supplier-sku-glide-wrap .dvn-scroller.is-scrollbar-active-x::-webkit-scrollbar-thumb:horizontal:hover{background-color:var(--app-scrollbar-thumb-active)!important}.supplier-sku-glide-wrap .dvn-scroller:hover::-webkit-scrollbar-thumb:horizontal:hover{background-color:var(--app-scrollbar-thumb-active)!important}.supplier-sku-glide-wrap .dvn-scroller:focus-within::-webkit-scrollbar-thumb:horizontal:hover{background-color:var(--app-scrollbar-thumb-active)!important}.supplier-sku-glide-wrap .dvn-scroller::-webkit-scrollbar-track{background:0 0}.supplier-config-row{border:1.5px solid var(--ink-100);background:var(--card);cursor:pointer;border-left:3px solid #0000;border-radius:8px;justify-content:space-between;align-items:center;gap:10px;padding:10px 10px 10px 14px;transition:all .15s;display:flex}.supplier-config-row:hover{border-color:var(--ink-200);border-left-color:var(--ink-300);background:#fafbfc}.supplier-config-row.active{border-color:var(--rausch);border-left-color:var(--rausch);background:#fff5f7}.supplier-quote-prices{font-size:var(--fs-sm);color:var(--ink-700);gap:12px;margin-top:6px;display:flex}.supplier-quote-prices b{color:var(--ink-900);font-weight:600}.sq-form-section-label{font-size:var(--fs-xs);color:var(--ink-500);text-transform:uppercase;letter-spacing:.5px;border-bottom:1px solid var(--ink-100);margin-top:14px;margin-bottom:4px;padding-bottom:4px;font-weight:600}.supplier-config-form .sq-form-section-label:first-of-type{margin-top:6px}.icon-btn.danger{color:#dc2626}@media (width<=840px){.sku-supplier-dialog-body,.supplier-config-form .form-grid{grid-template-columns:1fr}}.purchase-orders-page .list-card{overflow:hidden}.purchase-orders-page .purchase-single-import-modal{width:min(520px,100vw - 32px)}.purchase-orders-page .purchase-image-link,.purchase-orders-page .purchase-image-empty{border:1px solid var(--ink-100);background:var(--ink-50);width:50px;height:50px;color:var(--ink-400);border-radius:8px;justify-content:center;align-items:center;display:inline-flex;overflow:hidden}.purchase-orders-page .purchase-image-link img{object-fit:cover;width:100%;height:100%;display:block}.purchase-orders-page .purchase-image-pair{justify-content:center;align-items:center;gap:8px;width:100%;display:inline-flex}.purchase-orders-page .purchase-po-link{max-width:100%;color:var(--ink-700);font:inherit;cursor:pointer;background:0 0;border:0;align-items:center;gap:4px;padding:0;font-weight:600;display:inline-flex}.purchase-orders-page .purchase-po-link.is-disabled{color:var(--ink-400);cursor:not-allowed}.purchase-orders-page .purchase-po-link.is-disabled:hover{color:var(--ink-400)}.purchase-orders-page .purchase-po-info-group{justify-content:center;min-width:0}.purchase-orders-page .purchase-po-selection-heading,.purchase-orders-page .purchase-po-selection-cell{align-items:center;gap:10px;min-width:0;display:flex}.purchase-orders-page .purchase-po-selection-heading{justify-content:center;width:100%;position:relative}.purchase-orders-page .purchase-po-selection-cell{align-items:flex-start}.purchase-orders-page .purchase-po-selection-heading>.checkbox{position:absolute;left:2px}.purchase-orders-page .purchase-po-selection-cell>.checkbox{margin-left:2px}.purchase-orders-page .purchase-amount-text{font-feature-settings:"tnum" 1, "ss01" 1}.purchase-orders-page .purchase-po-info-head{flex-direction:column;gap:4px;min-width:0;display:flex}.purchase-orders-page .purchase-po-code-row{min-width:0;color:var(--ink-700);font-family:var(--mono);font-size:var(--fs-sm);font-weight:600;display:flex}.purchase-orders-page .purchase-po-qr-badge{font-size:var(--type-supporting-size);align-self:flex-start}.purchase-orders-page .purchase-po-qr-cell{grid-template-columns:minmax(0,1fr);align-items:center;gap:2px 8px;width:min(100%,112px);margin-inline:auto;display:grid}.purchase-orders-page .purchase-po-qr-cell.has-action{grid-template-columns:minmax(0,1fr) 32px}.purchase-orders-page .purchase-po-qr-summary{justify-items:start;gap:2px;min-width:0;display:grid}.purchase-orders-page .purchase-po-qr-cell:not(.has-action) .purchase-po-qr-summary{justify-items:center}.purchase-orders-page .purchase-po-qr-empty{color:var(--ink-500);font-size:var(--type-supporting-size)}.purchase-orders-page .purchase-po-qr-state{color:var(--ink-700);font-size:var(--type-list-body-size);white-space:nowrap;align-items:center;gap:4px;font-weight:500;line-height:1.35;display:inline-flex}.purchase-orders-page .purchase-po-qr-state.is-active{color:var(--success)}.purchase-orders-page .purchase-po-qr-state.is-expired{color:var(--danger)}.purchase-orders-page .purchase-po-qr-state.is-blocked{color:#b45309}.purchase-orders-page .purchase-po-qr-expiry{text-align:left;color:var(--ink-500);font-feature-settings:"tnum" 1, "ss01" 1;font-size:var(--type-supporting-size);white-space:nowrap;grid-column:1/-1;line-height:1.35}.purchase-orders-page .purchase-po-qr-action{border:1px solid var(--ink-200);background:var(--card);width:32px;min-width:32px;height:32px;color:var(--ink-700);cursor:pointer;border-radius:8px;justify-self:end;place-items:center;padding:0;transition:background .15s,border-color .15s,color .15s;display:inline-grid}.purchase-orders-page .purchase-po-qr-action:not(:disabled):hover{border-color:var(--ink-300);background:var(--ink-50);color:var(--info)}.purchase-orders-page :is(.purchase-po-selection-cell,.purchase-po-selection-heading)>.checkbox.is-disabled,.purchase-orders-page .purchase-po-qr-action:disabled{opacity:.45}.purchase-orders-page :is(.purchase-po-selection-cell,.purchase-po-selection-heading)>.checkbox.is-disabled svg path{fill:#0000;stroke:var(--ink-200);stroke-width:1px}.purchase-orders-page .purchase-po-qr-action:disabled{color:var(--ink-400);cursor:not-allowed}.purchase-orders-page .purchase-po-qr-action:focus-visible{outline:2px solid var(--info)}@supports (color:color-mix(in lab, red, red)){.purchase-orders-page .purchase-po-qr-action:focus-visible{outline:2px solid color-mix(in srgb, var(--info) 45%, transparent)}}.purchase-orders-page .purchase-po-qr-action:focus-visible{outline-offset:2px}.purchase-orders-page .purchase-po-code-value{vertical-align:middle;align-items:center;gap:3px;min-width:0;max-width:100%;display:inline-flex}.purchase-orders-page .purchase-po-code-value>span,.purchase-orders-page .purchase-po-link>span{text-overflow:ellipsis;min-width:0;overflow:hidden}.purchase-orders-page .purchase-shop-belonging-cell{text-align:left!important}.purchase-orders-page .purchase-shop-belonging{color:var(--ink-700);font-size:var(--fs-xs);flex-direction:column;align-items:flex-start;gap:4px;font-weight:400;line-height:1.45;display:flex}.purchase-orders-page .purchase-shop-belonging.is-empty,.purchase-orders-page .purchase-shop-belonging.is-unmatched{display:block}.purchase-orders-page .purchase-unmatched-badge{color:#c2410c;max-width:100%;font-size:var(--fs-xs);white-space:nowrap;background:#fff7ed;border:1px solid #fed7aa;border-radius:8px;justify-content:center;align-items:center;gap:4px;padding:5px 9px;font-weight:600;line-height:1.25;display:inline-flex}.purchase-orders-page .purchase-unmatched-icon{justify-content:center;align-items:center;width:15px;height:15px;display:inline-flex}.purchase-orders-page .purchase-shop-belonging>div{text-overflow:ellipsis;white-space:nowrap;max-width:100%;overflow:hidden}.purchase-orders-page .purchase-shop-belonging-main{align-items:center;gap:6px;min-width:0;display:flex}.purchase-orders-page .purchase-shop-belonging-main>span:last-child{text-overflow:ellipsis;min-width:0;overflow:hidden}.purchase-orders-page .purchase-po-detail-row td{background:#f8fafc;padding:0!important}.purchase-orders-page .purchase-po-table tbody tr.expanded td,.purchase-orders-page .purchase-po-table tbody tr.expanded td.tbl-sl,.purchase-orders-page .purchase-po-table tbody tr.expanded td.tbl-sr{background:var(--card)}.purchase-orders-page .purchase-po-table tbody tr.purchase-po-detail-row{height:auto}.purchase-orders-page .purchase-po-table tbody tr.purchase-po-detail-row:hover td{background:#f8fafc}.purchase-orders-page .purchase-po-detail-panel{border-top:1px solid var(--ink-100);border-bottom:1px solid var(--ink-100);box-sizing:border-box;background:#f8fafc;width:max-content;min-width:100%;padding:8px 16px 12px}.purchase-orders-page .purchase-po-detail-empty{min-height:56px;color:var(--ink-500);font-size:var(--fs-sm);align-items:center;display:flex}.purchase-orders-page .purchase-po-detail-list{overscroll-behavior:none;overscroll-behavior-x:none;overscroll-behavior-y:none;-webkit-overflow-scrolling:auto;border:1px solid var(--ink-100);background:var(--card);border-radius:8px;width:max-content;min-width:0;margin:0;overflow:visible}.purchase-orders-page .purchase-po-detail-grid{grid-template-columns:100px 160px 126px 200px 60px 72px 86px 110px 108px 108px 130px 130px 170px 120px 120px 108px 64px 90px;align-items:center;column-gap:0;width:max-content;min-width:100%;padding:8px 10px;display:grid}.purchase-orders-page .purchase-po-detail-grid>:last-child{justify-content:center;justify-self:stretch;align-items:center;width:100%;display:flex}.purchase-orders-page .purchase-po-detail-grid-head{min-height:42px;color:var(--ink-500);background:var(--card);border-bottom:1px solid var(--ink-100);font-size:var(--fs-xs);text-align:center;font-weight:600}.purchase-orders-page .purchase-po-detail-grid-head span{text-align:center;position:relative}.purchase-orders-page .purchase-po-detail-resizer{cursor:col-resize;touch-action:none;width:10px;position:absolute;top:-8px;bottom:-8px;right:-5px}.purchase-orders-page .purchase-po-detail-resizer:after{content:"";background:0 0;width:1px;position:absolute;top:8px;bottom:8px;left:4px}.purchase-orders-page .purchase-po-detail-resizer:hover:after{background:var(--ink-200)}.purchase-orders-page .purchase-po-detail-item{background:var(--card);border-bottom:1px solid var(--ink-100);min-height:66px;color:var(--ink-700);font-size:var(--fs-xs)}.purchase-orders-page .purchase-po-detail-item>span{text-overflow:ellipsis;white-space:nowrap;text-align:center;min-width:0;overflow:hidden}.purchase-orders-page .purchase-po-detail-item:last-child{border-bottom:0}.purchase-orders-page .purchase-po-detail-item .cell-group{max-height:none}.purchase-orders-page .purchase-po-detail-sku-cell{min-width:0;color:var(--ink-500);text-align:left;align-items:center;gap:10px;line-height:1.35;display:flex}.purchase-orders-page .purchase-po-detail-sku-lines{flex-direction:column;flex:auto;align-items:flex-start;gap:3px;min-width:0;display:flex}.purchase-orders-page .purchase-po-detail-sku-cell:not(.with-thumb){justify-content:center;align-items:flex-start}.purchase-orders-page .purchase-po-detail-sku-cell:not(.with-thumb) .purchase-po-detail-sku-lines{justify-content:center}.purchase-orders-page .purchase-po-detail-sku-cell span{text-overflow:ellipsis;white-space:nowrap;max-width:100%;overflow:hidden}.purchase-orders-page .purchase-po-detail-thumb-group{flex:none;align-items:center;gap:6px;display:inline-flex}.purchase-orders-page .purchase-po-detail-thumb-group .purchase-image-link,.purchase-orders-page .purchase-po-detail-thumb-group .purchase-image-empty{background:var(--ink-50);border-radius:10px;width:40px;height:40px}.purchase-orders-page .purchase-po-detail-thumb-group .purchase-image-link img{border-radius:9px}.purchase-orders-page .purchase-po-detail-mono{font-family:var(--mono);color:var(--ink-700);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.purchase-orders-page .purchase-po-detail-mono.strong{color:var(--ink-900);font-weight:600}.purchase-orders-page .purchase-po-detail-name{color:var(--ink-900);text-overflow:ellipsis;white-space:nowrap;font-weight:400;overflow:hidden}.purchase-orders-page .purchase-po-detail-item>.purchase-po-detail-name{text-align:left}.purchase-orders-page .purchase-po-detail-barcode-cell{justify-content:center;align-items:center;min-width:0;display:flex}.purchase-orders-page .purchase-po-detail-barcode-link{max-width:100%;color:var(--ink-900);cursor:pointer;font-family:var(--mono);font-size:var(--fs-xs);text-overflow:ellipsis;text-underline-offset:2px;white-space:nowrap;background:0 0;border:0;padding:0;font-weight:600;line-height:1.3;text-decoration:underline;overflow:hidden}.purchase-orders-page .purchase-po-detail-barcode-link:hover{color:var(--rausch)}.purchase-orders-page .purchase-po-detail-unmatched{max-width:100%;color:var(--ink-500);font-size:var(--fs-xs);text-overflow:ellipsis;white-space:nowrap;font-weight:600;line-height:1.3;overflow:hidden}.purchase-orders-page .purchase-po-detail-brand{justify-content:center;align-items:center;min-width:0;display:inline-flex}.purchase-orders-page .purchase-po-detail-brand .brand-register-combo-list{justify-content:center}.purchase-orders-page .purchase-po-detail-brand .brand-register-name{max-width:72px}.purchase-choice-group{border:1px solid var(--ink-200);background:var(--ink-50);border-radius:8px;align-items:center;gap:4px;height:40px;padding:3px;display:inline-flex}.purchase-choice-btn{min-width:64px;color:var(--ink-700);box-shadow:none;cursor:pointer;background:0 0;border:0}.purchase-choice-btn:hover{color:var(--ink-900);background:0 0;border-color:#0000}.purchase-choice-btn.active{background:var(--card);color:var(--ink-900);box-shadow:0 1px 3px #00000014,0 1px 2px #0000000a}.purchase-orders-table td{vertical-align:middle;text-align:left}.purchase-orders-table th,.purchase-orders-table td[style*=images],.purchase-orders-table th[style*=images],.purchase-orders-table .purchase-po-order-date-cell,.purchase-orders-table .purchase-po-qr-column-cell,.purchase-orders-table .purchase-po-receipt-column-cell,.purchase-orders-table td.list-action-cell,.purchase-orders-table th.list-action-cell{text-align:center}.purchase-orders-table .cell-group{text-align:left;justify-content:center;align-items:flex-start}.purchase-orders-table .cell-group .cg-row{justify-content:flex-start}.purchase-orders-table .cell-group .v{text-align:left}.purchase-orders-table .cell-group .v-only{text-align:left;text-overflow:ellipsis;white-space:nowrap;width:100%;min-width:0;display:block;overflow:hidden}.purchase-orders-page .purchase-po-table .cell-group .k,.purchase-orders-page .purchase-po-table .cell-group .v{color:var(--ink-700);font-size:var(--type-list-aggregate-size);font-weight:400}.purchase-orders-table .cell-group .v.purchase-strong{color:var(--ink-700);font-weight:400}.purchase-orders-table td.tbl-sl{background:var(--card);z-index:5}.purchase-order-modal{width:min(980px,100vw - 32px);max-width:980px}.purchase-order-modal .modal-body{overscroll-behavior:none;overscroll-behavior-x:none;overscroll-behavior-y:none;-webkit-overflow-scrolling:auto;max-height:min(72vh,760px);overflow:auto}.purchase-orders-page .purchase-po-modal-detail-list{overscroll-behavior:none;overscroll-behavior-x:none;overscroll-behavior-y:none;-webkit-overflow-scrolling:auto;border:1px solid var(--ink-100);background:var(--card);border-radius:8px;width:100%;max-height:360px}.purchase-orders-page .purchase-po-modal-detail-grid{border-bottom:1px solid var(--ink-100);width:max-content;min-width:100%;min-height:42px;color:var(--ink-700);font-size:var(--fs-xs);grid-template-columns:140px 120px 280px 160px 78px 92px 100px 120px;align-items:center;column-gap:14px;padding:8px 12px;display:grid}.purchase-orders-page .purchase-po-modal-detail-grid:last-child{border-bottom:0}.purchase-orders-page .purchase-po-modal-detail-head{z-index:1;background:var(--ink-50);color:var(--ink-500);font-weight:600;position:sticky;top:0}.purchase-orders-page .purchase-po-modal-detail-grid>span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.purchase-orders-page .purchase-po-modal-detail-grid .mono,.purchase-orders-page .purchase-po-readonly-item strong.mono{font-family:var(--mono)}.purchase-orders-page .purchase-po-modal-detail-grid .strong{color:var(--ink-900);font-weight:600}.purchase-form-section{padding:4px 0 18px 18px;position:relative}.purchase-form-section+.purchase-form-section{border-top:1px solid var(--ink-100);padding-top:18px}.purchase-form-section:before{background:var(--rausch);content:"";border-radius:999px;width:4px;height:18px;position:absolute;top:6px;left:0}.purchase-form-section+.purchase-form-section:before{top:20px}.purchase-form-section h4{font-size:var(--type-section-title-size);color:var(--ink-900);margin:0;font-weight:600}.purchase-orders-page .purchase-po-readonly-grid{gap:12px 18px}.purchase-orders-page .purchase-po-readonly-item{grid-template-columns:96px minmax(0,1fr)}.daily-sales-page .page-head{flex-wrap:wrap;align-items:center}.daily-sales-mexico-time{min-height:24px;color:var(--ink-700);font-size:var(--fs-sm);white-space:nowrap;align-items:center;gap:4px;line-height:1;display:inline-flex}.daily-sales-mexico-time-label{color:var(--ink-900);font-weight:600}.daily-sales-mexico-time-offset{color:var(--ink-500);font-size:var(--fs-xs)}.daily-sales-mexico-time-separator{color:var(--ink-500);margin:0 2px}.daily-sales-mexico-time-value{color:#244061;font-feature-settings:"tnum" 1, "ss01" 1;font-weight:500}.daily-sales-toolbar{z-index:140;position:relative}.daily-sales-toolbar .compact-list-toolbar-row{gap:12px}.daily-sales-toolbar .compact-toolbar-actions{margin-left:auto}@media (width<=1280px){.daily-sales-toolbar .compact-list-toolbar-row{flex-wrap:wrap}.daily-sales-toolbar .compact-toolbar-actions{margin-left:0}}.daily-sales-import-modal{width:min(440px,100vw - 36px)}.daily-sales-import-modal .form-modal-body{background:var(--card);padding:18px 20px 0}.daily-sales-import-modal .modal-foot{border-top:1px solid var(--ink-100);background:var(--card);margin:18px -20px 0;padding:14px 20px}.daily-sales-import-form{gap:16px;display:grid}.daily-sales-import-brief{color:var(--ink-700);background:#f8fbff;border:1px solid #dbeafe;border-radius:10px;align-items:flex-start;gap:12px;padding:14px;display:flex}.daily-sales-import-brief svg{color:var(--rausch);flex:none;margin-top:1px}.daily-sales-import-brief div{gap:4px;min-width:0;display:grid}.daily-sales-import-brief strong{color:var(--ink-900);font-size:var(--fs-base);font-weight:600;line-height:1.3}.daily-sales-import-brief span{color:var(--ink-500);font-size:var(--fs-xs);line-height:1.5}.daily-sales-import-date-field{gap:8px}.daily-sales-import-date-input{position:relative}.daily-sales-import-date-input .input{border-radius:8px;height:40px;padding-right:14px}.daily-sales-table th,.daily-sales-table td{white-space:nowrap}.daily-sales-table td.tbl-sl,.daily-sales-table th.tbl-sl{background:var(--card);overflow:hidden;box-shadow:1px 0 #94a3b838}.daily-sales-table td.tbl-sl{isolation:isolate;z-index:20}.list-card .daily-sales-table thead th{z-index:24}.list-card .daily-sales-table thead th.tbl-sl{background:var(--ink-50);z-index:30}.daily-sales-table td.tbl-sl:before{z-index:0;background:inherit;content:"";position:absolute;inset:0}.daily-sales-table .checkbox{z-index:1;position:relative}.daily-sales-table tbody tr:hover td.tbl-sl{background:#fff7f8}.daily-sales-sku-cell{z-index:1;grid-template-columns:minmax(0,1fr);justify-items:center;width:100%;min-width:0;display:grid;position:relative}.daily-sales-sku{text-overflow:ellipsis;max-width:100%;font-family:var(--mono);color:var(--ink-900);text-align:center;font-weight:600;display:block;overflow:hidden}.daily-sales-sku-copy{justify-content:center;max-width:100%}.daily-sales-sku-copy .copy-button{flex:none}.daily-sales-row-trend{z-index:1;cursor:pointer;border-radius:4px;outline:none;justify-content:center;align-items:center;width:104px;height:34px;margin:0 auto;display:flex;position:relative}.daily-sales-row-trend:focus-visible{box-shadow:0 0 0 2px #2563eb33}.daily-sales-row-trend span{color:var(--ink-400);font-size:var(--fs-xs)}.daily-sales-sku-trend-popover{z-index:1000;pointer-events:none;background:#fffffffa;border:1px solid #94a3b847;border-radius:8px;width:360px;min-height:236px;padding:12px 12px 10px;position:fixed;box-shadow:0 18px 42px #0f172a29}.daily-sales-sku-trend-modal{width:min(760px,100vw - 36px)}.daily-sales-sku-trend-modal .form-modal-body{padding:16px 20px 20px}.daily-sales-sku-trend-head{justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:8px;display:flex}.daily-sales-sku-trend-head.hover-only{justify-content:center}.daily-sales-sku-trend-head div{gap:2px;min-width:0;display:grid}.daily-sales-sku-trend-head strong{color:var(--ink-900);font-family:var(--mono);font-size:var(--fs-sm);text-overflow:ellipsis;font-weight:600;line-height:1.25;overflow:hidden}.daily-sales-sku-trend-head span,.daily-sales-sku-trend-head em{color:var(--ink-500);font-size:var(--fs-xs);white-space:nowrap;font-style:normal;line-height:1.35}.daily-sales-sku-trend-state{height:170px;color:var(--ink-500);font-size:var(--fs-sm);justify-content:center;align-items:center;display:flex}.daily-sales-sku-trend-state.danger{color:#dc2626}.daily-sales-sku-trend-state.modal-state{height:320px}.daily-sales-quantity{font-feature-settings:"tnum" 1, "ss01" 1;font-weight:600}.daily-sales-quantity.positive{color:#047857}.daily-sales-quantity.muted{color:#64748b}.daily-sales-quantity.danger{color:#dc2626}.daily-sales-quantity-link{cursor:pointer;font:inherit;text-underline-offset:3px;background:0 0;border:0;padding:0 2px;line-height:1.4;text-decoration:underline}.daily-sales-quantity-link:hover{color:var(--rausch)}.daily-sales-order-detail-modal{width:min(1500px,100vw - 32px)}.daily-sales-order-detail-modal .form-modal-body{background:var(--card);padding:28px 16px 0}.daily-sales-order-detail-meta{color:var(--ink-500);font-size:var(--fs-sm);gap:4px;margin:0 0 12px 8px;line-height:1.35;display:grid}.daily-sales-order-detail-meta div{gap:8px;min-width:0;display:flex}.daily-sales-order-detail-meta span{text-align:right;flex:0 0 72px}.daily-sales-order-detail-meta strong{min-width:0;color:var(--ink-700);font-weight:500}.daily-sales-order-detail-table-wrap{border:1px solid var(--ink-100);max-height:min(560px,100vh - 210px);overflow:auto}.daily-sales-order-detail-table{border-collapse:collapse;table-layout:fixed;width:100%;min-width:1080px;font-size:var(--fs-xs)}.daily-sales-order-detail-table th,.daily-sales-order-detail-table td{border-right:1px solid var(--ink-100);border-bottom:1px solid var(--ink-100);height:36px;color:var(--ink-700);white-space:nowrap;text-overflow:ellipsis;padding:0 10px;overflow:hidden}.daily-sales-order-detail-table th{z-index:1;background:var(--ink-50);color:var(--ink-700);text-align:center;font-weight:600;position:sticky;top:0}.daily-sales-order-detail-table td:nth-child(3),.daily-sales-order-detail-table td:nth-child(4),.daily-sales-order-detail-table td:nth-child(5){text-align:right}.daily-sales-order-detail-table td:nth-child(6){text-align:left}.daily-sales-order-detail-table.is-refund td:nth-child(6){text-align:right}.daily-sales-order-detail-table.is-refund td:nth-child(7){text-align:left}.daily-sales-order-detail-table th:last-child,.daily-sales-order-detail-table td:last-child{border-right:0}.daily-sales-order-detail-table tr:last-child td{border-bottom:0}.daily-sales-order-detail-table .td-loading,.daily-sales-order-detail-table .td-empty{text-align:center;height:120px;color:var(--ink-400)}.daily-sales-order-detail-foot{min-height:48px;color:var(--ink-500);font-size:var(--fs-xs);justify-content:flex-end;align-items:center;gap:18px;padding:16px 24px 4px;display:flex}.daily-sales-order-detail-foot>span{white-space:nowrap;flex:none}.daily-sales-order-detail-foot .pagination{border-top:0;flex:0 auto;justify-content:flex-end;min-width:0;margin:0;padding:0}.daily-sales-order-detail-foot .pagination .ant-list-pagination{justify-content:flex-end;gap:2px;width:auto}.daily-sales-order-detail-foot .pagination .ant-pagination-total-text{margin-right:14px}.daily-sales-order-detail-foot .pagination .ant-pagination-options{margin-inline-start:14px}.daily-sales-trend-status{z-index:1;min-width:48px;height:24px;font-size:var(--fs-xs);border-radius:999px;justify-content:center;align-items:center;padding:0 10px;font-weight:600;display:inline-flex;position:relative}.daily-sales-trend-status.up{color:#dc2626;background:#fef2f2}.daily-sales-trend-status.down{color:#059669;background:#ecfdf5}.daily-sales-trend-status.flat{color:#64748b;background:#f1f5f9}.daily-sales-trend-status.empty{color:var(--ink-400);background:0 0}.daily-sales-summary-board{gap:14px;margin-bottom:16px;display:grid}.daily-sales-dashboard-content{flex:auto;min-height:0;padding-right:2px;overflow:hidden auto!important}.daily-sales-trend-panel{background:linear-gradient(#fff 0%,#f8fafc 100%);border:1px solid #94a3b838;border-radius:8px;gap:12px;margin-bottom:14px;padding:16px 18px 14px;display:grid;box-shadow:0 10px 26px #0f172a0d,inset 0 1px #fffc}.daily-sales-trend-head{justify-content:space-between;align-items:flex-start;gap:14px;display:flex}.daily-sales-panel-kicker{color:var(--ink-500);font-size:var(--fs-xs);margin-bottom:3px;line-height:1.35;display:block}.daily-sales-trend-head h2{color:var(--ink-900);font-size:var(--fs-xl);margin:0;font-weight:600;line-height:1.2}.daily-sales-trend-head p{color:var(--ink-500);font-size:var(--fs-xs);margin:5px 0 0;line-height:1.35}.daily-sales-trend-badge{color:#047857;height:30px;font-size:var(--fs-xs);white-space:nowrap;background:#d1fae5;border-radius:999px;align-items:center;gap:6px;padding:0 10px;font-weight:600;display:inline-flex;box-shadow:inset 0 0 0 1px #05966914}.daily-sales-trend-metrics{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.daily-sales-trend-metrics div{border:1px solid var(--ink-100);background:#ffffffd1;border-radius:8px;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:3px 7px;min-width:0;padding:9px 12px;display:grid}.daily-sales-trend-metrics svg{color:var(--ink-500)}.daily-sales-trend-metrics span{color:var(--ink-500);font-size:var(--fs-xs)}.daily-sales-trend-metrics strong{color:var(--ink-900);font-size:var(--fs-xl);font-feature-settings:"tnum" 1, "ss01" 1;grid-column:1/-1;line-height:1.1}.daily-sales-trend-chart{background:linear-gradient(#fff 0%,#f7fffb 100%);border:1px solid #94a3b829;border-radius:8px;min-height:360px;position:relative;overflow:hidden}.daily-sales-trend-echarts{width:100%;height:360px}.daily-sales-trend-empty{min-height:360px;color:var(--ink-500);font-size:var(--fs-sm);justify-content:center;align-items:center;display:flex}.daily-sales-summary-total-row{grid-template-columns:minmax(0,1fr);display:grid}.daily-sales-summary-shop-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.daily-sales-summary-card{background:var(--surface);border:1px solid #94a3b838;border-radius:8px;min-width:0;padding:14px 16px;box-shadow:0 10px 26px #0f172a0f}.daily-sales-summary-card.total{background:linear-gradient(180deg, #eff6ffd1, var(--surface));border-color:#2563eb33;grid-template-columns:minmax(160px,.45fr) minmax(360px,1fr);align-items:center;gap:16px;display:grid}.daily-sales-summary-head{justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:12px;display:flex}.daily-sales-summary-card.total .daily-sales-summary-head{margin-bottom:0}.daily-sales-summary-head span,.daily-sales-summary-metrics span{color:var(--ink-500);font-size:var(--fs-xs);line-height:1.35;display:block}.daily-sales-summary-head strong{color:var(--ink-900);font-size:var(--fs-xl);margin-top:4px;line-height:1.2;display:block}.daily-sales-summary-icon{color:#2563eb;background:#dbeafe;border-radius:8px;flex:none;justify-content:center;align-items:center;width:36px;height:36px;display:inline-flex}.daily-sales-summary-card.total .daily-sales-summary-icon{color:#059669;background:#d1fae5}.daily-sales-summary-metrics{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.daily-sales-summary-metrics div{background:#f8fafceb;border-radius:8px;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:4px 6px;min-width:0;padding:9px 10px;display:grid}.daily-sales-summary-metrics svg{color:var(--ink-500)}.daily-sales-summary-metrics strong{color:var(--ink-900);font-size:var(--fs-xl);font-feature-settings:"tnum" 1, "ss01" 1;grid-column:1/-1;line-height:1.1}.daily-sales-summary-card.total .daily-sales-summary-metrics strong{font-size:var(--fs-xl)}.sales-order-details-page{gap:10px}.sales-order-summary-strip{grid-template-columns:minmax(0,1fr) auto;align-items:stretch;gap:10px;margin-bottom:10px;display:grid}.sales-order-summary-grid{grid-template-columns:repeat(3,minmax(160px,1fr));gap:10px;min-width:0;display:grid}.sales-order-summary-card{background:var(--surface);border:1px solid #94a3b838;border-radius:8px;align-items:center;gap:12px;min-width:0;padding:12px 14px;display:flex;box-shadow:0 8px 18px #0f172a0b}.sales-order-summary-icon{color:#2563eb;background:#dbeafe;border-radius:8px;flex:none;justify-content:center;align-items:center;width:34px;height:34px;display:inline-flex}.sales-order-summary-card:nth-child(2) .sales-order-summary-icon{color:#047857;background:#d1fae5}.sales-order-summary-card:nth-child(3) .sales-order-summary-icon{color:#b45309;background:#fef3c7}.sales-order-summary-card span{color:var(--ink-500);font-size:var(--fs-xs);line-height:1.35;display:block}.sales-order-summary-card strong{color:var(--ink-900);font-size:var(--fs-2xl);font-feature-settings:"tnum" 1, "ss01" 1;margin-top:3px;line-height:1.1;display:block}.sales-order-sku-text{z-index:1;color:var(--ink-900);text-align:center;text-overflow:ellipsis;display:block;position:relative;overflow:hidden}@media (width<=980px){.sales-order-summary-strip,.sales-order-summary-grid{grid-template-columns:1fr}}@media (width<=760px){.daily-sales-trend-head{flex-direction:column;align-items:flex-start}.daily-sales-trend-metrics{grid-template-columns:1fr}}@media (width<=1180px){.daily-sales-summary-shop-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.daily-sales-summary-card.total{grid-template-columns:1fr}.daily-sales-summary-card.total .daily-sales-summary-head{margin-bottom:12px}}@media (width<=760px){.daily-sales-summary-shop-grid,.daily-sales-summary-metrics{grid-template-columns:1fr}}.scheduled-task-name{color:var(--ink-900);font-weight:600}.scheduled-task-config-page .filters{align-items:center;min-height:70px}.scheduled-task-config-page .scheduled-task-filter-bar .filters-row-main{align-items:center}.scheduled-task-config-page .scheduled-task-filter-bar .filter-search-box{max-width:320px!important}.scheduled-task-config-page .scheduled-task-filter-bar .filter-control{max-width:153px!important}.scheduled-task-config-page .modal-overlay{z-index:12000}.scheduled-task-code{color:var(--ink-500);font-size:var(--fs-xs);margin-top:4px;line-height:1.35}.scheduled-task-time{white-space:nowrap}.scheduled-task-params{color:var(--ink-700);font-size:var(--fs-sm);line-height:1.45}.scheduled-task-form{grid-template-columns:repeat(2,minmax(0,1fr))}.scheduled-task-navigation{flex:none}.scheduled-task-plan-card,.celery-execution-list-card{min-height:0}.celery-runtime-panel,.celery-execution-panel{flex-direction:column;flex:auto;gap:12px;min-height:0;display:flex}.celery-runtime-panel{overflow-y:auto}.celery-section-heading{flex:none;justify-content:space-between;align-items:center;gap:10px;min-height:34px;display:flex}.celery-section-heading h2{color:var(--ink-900);font-size:var(--fs-lg);margin:0;font-weight:600;line-height:1.35}.celery-runtime-header{flex-wrap:wrap}.celery-section-heading-main{align-items:center;gap:12px;display:flex}.celery-runtime-header-actions{align-items:center;gap:10px;display:flex;position:relative}.celery-runtime-checked{color:var(--ink-500);font-size:var(--fs-xs)}.celery-diag-pop{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-lg);box-shadow:var(--shadow);z-index:30;width:340px;padding:8px 0;position:absolute;top:calc(100% + 8px);right:96px}.celery-diag-pop-head{color:var(--ink-900);font-size:var(--fs-sm);border-bottom:1px solid var(--line);margin-bottom:4px;padding:4px 16px 8px;font-weight:600}.celery-diag-row{align-items:center;gap:10px;padding:8px 16px;display:flex}.celery-diag-row+.celery-diag-row{border-top:1px dashed var(--line)}.celery-diag-name{color:var(--ink-900);font-size:var(--fs-sm);flex:0 0 88px;font-weight:600}.celery-diag-detail{color:var(--ink-500);font-size:var(--fs-xs);line-height:1.5}.celery-runtime-alert{background:var(--danger-soft);border:1px solid var(--danger);align-items:center}@supports (color:color-mix(in lab, red, red)){.celery-runtime-alert{border:1px solid color-mix(in srgb, var(--danger) 28%, var(--line))}}.celery-runtime-alert{border-radius:var(--radius-lg);color:var(--danger);flex:none;gap:10px;padding:11px 16px;display:flex}.celery-runtime-alert span{color:var(--ink-700);font-size:var(--fs-sm)}.celery-health-overview{background:var(--surface);border:1px solid var(--ink-200);border-radius:var(--radius-lg);flex:none;grid-template-columns:repeat(4,minmax(0,1fr));display:grid;overflow:hidden}.celery-health-metric{flex-direction:column;gap:7px;min-width:0;padding:15px 20px;display:flex}.celery-health-metric+.celery-health-metric{border-left:1px solid var(--ink-200)}.celery-health-metric-head,.celery-health-metric-foot{justify-content:space-between;align-items:center;gap:8px;min-width:0;display:flex}.celery-health-metric-label{color:var(--ink-500);font-size:var(--fs-sm);font-weight:500}.celery-health-metric-value{color:var(--ink-900);font-size:var(--fs-xl);font-variant-numeric:tabular-nums;font-weight:600;line-height:1}.celery-health-metric-value.is-warning,.celery-queue-backlog,.celery-active-highlight{color:var(--warn);font-weight:600}.celery-health-metric-desc{color:var(--ink-500);font-size:var(--fs-xs);line-height:1.4}.celery-health-metric-desc b{color:var(--ink-900);font-variant-numeric:tabular-nums}.link-btn{color:var(--rausch,#ff385c);cursor:pointer;font-size:var(--fs-sm);background:0 0;border:none;align-items:center;gap:3px;margin-left:auto;padding:4px 2px;font-weight:600;display:inline-flex}.link-btn:disabled{color:var(--ink-400);cursor:not-allowed}.celery-allocation-section{flex-direction:column;flex:none;gap:8px;display:flex}.celery-section-summary{color:var(--ink-500);font-size:var(--fs-sm)}.celery-allocation-board{--celery-worker-column:300px;background:var(--surface);border:1px solid var(--ink-200);border-radius:var(--radius-lg);overflow:hidden}.celery-allocation-head{background:var(--ink-50);color:var(--ink-500);font-size:var(--fs-xs);grid-template-columns:var(--celery-worker-column) minmax(260px, 1fr) 116px 104px 72px;text-transform:uppercase;min-height:40px;display:grid}.celery-allocation-head>span{align-items:center;padding:0 16px;display:flex}.celery-allocation-head>span:first-child{border-right:1px solid var(--ink-200);padding-left:18px}.celery-allocation-head .is-number{justify-content:flex-end}.celery-allocation-head .is-action{justify-content:center}.celery-allocation-group{border-top:1px solid var(--ink-200);grid-template-columns:var(--celery-worker-column) minmax(0, 1fr);display:grid}.celery-allocation-worker{background:var(--ink-50)}@supports (color:color-mix(in lab, red, red)){.celery-allocation-worker{background:color-mix(in srgb, var(--ink-50) 66%, var(--surface))}}.celery-allocation-worker{border-right:1px solid var(--ink-200);flex-direction:column;justify-content:center;gap:9px;min-width:0;padding:14px 18px;display:flex}.celery-allocation-group.is-unassigned .celery-allocation-worker{background:var(--warn-soft)}@supports (color:color-mix(in lab, red, red)){.celery-allocation-group.is-unassigned .celery-allocation-worker{background:color-mix(in srgb, var(--warn-soft) 55%, var(--surface))}}.celery-allocation-worker-head,.celery-worker-foot{justify-content:space-between;align-items:center;gap:10px;min-width:0;display:flex}.celery-worker-metrics{color:var(--ink-500);font-size:var(--fs-xs);flex-wrap:wrap;align-items:center;gap:6px 14px;display:flex}.celery-worker-metrics b{color:var(--ink-700);font-variant-numeric:tabular-nums;margin-left:2px}.celery-worker-foot{color:var(--ink-500);font-size:var(--fs-xs)}.celery-allocation-queues{min-width:0}.celery-allocation-queue-row{grid-template-columns:minmax(260px,1fr) 116px 104px 72px;align-items:center;gap:0;min-height:52px;display:grid}.celery-allocation-queue-row+.celery-allocation-queue-row{border-top:1px solid var(--ink-100)}.celery-allocation-queue-row>*{min-width:0;padding:0 16px}.celery-queue-name{color:var(--ink-900);font-family:var(--mono);font-size:var(--fs-sm);font-weight:500}.celery-queue-count,.celery-queue-backlog{font-size:var(--fs-sm);font-variant-numeric:tabular-nums;text-align:right;display:block}.celery-queue-count{color:var(--ink-700)}.celery-allocation-action{justify-content:center;align-items:center;padding-left:6px;padding-right:6px;display:flex}.celery-inline-actions{flex:none;align-items:center;gap:3px;display:inline-flex}.celery-icon-action{color:var(--ink-500);cursor:pointer;background:0 0;border:0;border-radius:6px;justify-content:center;align-items:center;width:26px;height:26px;padding:0;transition:background .12s,color .12s;display:inline-flex}.celery-icon-action:hover,.celery-icon-action:focus-visible{background:var(--ink-50);color:var(--ink-900)}.celery-icon-action:focus-visible{outline:2px solid var(--ink-300);outline-offset:1px}.celery-icon-action.is-danger:hover,.celery-icon-action.is-danger:focus-visible{background:var(--danger-soft);color:var(--danger)}.celery-icon-action.is-warning{color:var(--warn)}.celery-icon-action.is-success{color:var(--success)}.celery-icon-action.is-danger{color:var(--danger)}.celery-icon-action svg{pointer-events:none;width:15px;height:15px}.celery-control-modal{max-width:min(480px,92vw)}.celery-control-modal-body{flex-direction:column;gap:16px;display:flex}.celery-control-target{background:var(--ink-50);border-radius:var(--radius);grid-template-columns:72px minmax(0,1fr);align-items:center;gap:12px;padding:10px 12px;display:grid}.celery-control-target span{color:var(--ink-500);font-size:var(--fs-xs)}.celery-control-target strong{color:var(--ink-900);font-family:var(--mono);font-size:var(--fs-sm);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.celery-allocation-queue-empty{color:var(--ink-400);font-size:var(--fs-sm);align-items:center;min-height:52px;padding:0 16px;display:flex}.celery-schedule-modal{max-width:min(760px,92vw)}.celery-schedule-modal-body{grid-template-columns:1fr 1fr;padding:0;display:grid}.celery-schedule-group{padding:14px 18px 18px}.celery-schedule-group+.celery-schedule-group{border-left:1px solid var(--line)}.celery-schedule-group-title{color:var(--ink-700);font-size:var(--fs-sm);align-items:center;gap:7px;margin-bottom:9px;font-weight:600;display:flex}.celery-schedule-swatch{border-radius:2px;width:8px;height:8px}.celery-schedule-swatch.is-biz{background:var(--info)}.celery-schedule-swatch.is-sys{background:var(--ink-400,var(--ink-500))}.celery-schedule-item{border-bottom:1px dashed var(--line);font-size:var(--fs-sm);justify-content:space-between;align-items:baseline;gap:10px;padding:6px 0;display:flex}.celery-schedule-item:last-child{border-bottom:none}.celery-schedule-item-time{color:var(--ink-500);font-variant-numeric:tabular-nums;white-space:nowrap;flex:none}.celery-schedule-empty{color:var(--ink-500);font-size:var(--fs-xs);padding:6px 0}.celery-schedule-hint{background:var(--info-soft);border:1px dashed var(--info);border-radius:var(--radius);color:var(--ink-700);font-size:var(--fs-xs);margin:12px 0 0;padding:10px 12px;line-height:1.6}.celery-runtime-empty{color:var(--ink-500);text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:5px;min-height:164px;padding:20px;display:flex}.celery-runtime-empty strong{color:var(--ink-700);font-size:var(--fs-base);font-weight:500}.celery-runtime-empty span{font-size:var(--fs-xs)}.celery-runtime-empty.is-compact{min-height:112px}.celery-execution-list-card .table-wrap{border-radius:0}.celery-execution-table .scheduled-task-code{max-width:100%}.celery-task-stats-panel{flex-direction:column;flex:auto;gap:12px;min-height:0;display:flex}.celery-task-stats-toolbar{flex-wrap:wrap;flex:none;align-items:center;gap:12px;display:flex}.celery-task-stats-summary{color:var(--ink-500);font-size:var(--fs-sm)}.celery-task-stats-list-card{min-height:0}@media (width<=1100px){.celery-health-overview{grid-template-columns:repeat(2,minmax(128px,1fr))}.celery-health-metric:nth-child(3){border-left:0}.celery-health-metric:nth-child(n+3){border-top:1px solid var(--ink-200)}.celery-allocation-board{--celery-worker-column:250px}.celery-allocation-head{grid-template-columns:var(--celery-worker-column) minmax(220px, 1fr) 108px 96px 68px}.celery-allocation-queue-row{grid-template-columns:minmax(220px,1fr) 108px 96px 68px}}@media (width<=760px){.celery-allocation-board{overflow:auto hidden}.celery-runtime-header{align-items:flex-start}.celery-health-overview{grid-template-columns:minmax(0,1fr)}.celery-health-metric+.celery-health-metric{border-left:0;border-top:1px solid var(--ink-200)}.celery-allocation-head{display:none}.celery-allocation-group{grid-template-columns:minmax(0,1fr)}.celery-allocation-worker{border-bottom:1px solid var(--ink-200);border-right:0}.celery-allocation-queue-row{grid-template-columns:minmax(160px,1fr) 100px 90px 72px}.celery-allocation-queue-row>*{padding:0 10px}.celery-schedule-modal-body{grid-template-columns:minmax(0,1fr)}.celery-schedule-group+.celery-schedule-group{border-left:none;border-top:1px solid var(--line)}}.sku-customs-declaration-table tbody td{vertical-align:middle;height:auto;color:var(--ink-700);font-size:var(--type-list-body-size);font-weight:400;line-height:1.45}.sku-customs-declaration-table thead th .th-sort{justify-content:flex-start}.sku-customs-declaration-table thead th.customs-number-column .th-sort,.sku-customs-declaration-table thead th.customs-number-column .th-sort-with-help{justify-content:flex-end}.sku-customs-declaration-table thead .customs-selection-cell .th-sort{padding-left:calc(var(--product-info-thumb-size) + 9px)}.sku-customs-declaration-table .customs-updated-by-cell .user-identity-name{white-space:normal;overflow-wrap:anywhere;min-width:0;overflow:visible}.sku-customs-declaration-table .customs-time-cell{color:var(--ink-500);font-size:var(--type-supporting-size)}.sku-customs-declaration-table .customs-text-cell .empty-display{text-align:left}.sku-customs-declaration-table .cell-inline{align-items:center;gap:6px;min-width:0;display:inline-flex}.sku-customs-declaration-table .lock-mark{color:var(--warn,#b45309);flex:none}.sku-customs-declaration-table .customs-material-declare{overflow-wrap:anywhere;line-height:1.45}.sku-customs-declaration-table .customs-supplier-name{color:var(--ink-700);font-size:var(--type-list-body-size);overflow-wrap:anywhere;font-weight:400;line-height:1.45}.sku-customs-declaration-table .customs-stack-cell{flex-direction:column;gap:2px;min-width:0;display:flex}.sku-customs-declaration-table .customs-stack-primary{color:var(--ink-900);font-size:var(--type-list-body-size);overflow-wrap:anywhere;font-weight:500;line-height:1.45}.sku-customs-declaration-table .customs-stack-secondary{color:var(--ink-500);font-size:var(--type-supporting-size);overflow-wrap:anywhere;font-weight:400;line-height:1.45}.sku-customs-declaration-table tbody tr.row-invoiced td,.sku-customs-declaration-table tbody tr.row-invoiced td.tbl-sl,.sku-customs-declaration-table tbody tr.row-invoiced td.tbl-sr{background:#fafaff}.sku-customs-declaration-table tbody tr.row-invoiced td:first-child{box-shadow:inset 3px 0 #818cf8}.sku-customs-declaration-table tbody tr.row-locked td,.sku-customs-declaration-table tbody tr.row-locked td.tbl-sl,.sku-customs-declaration-table tbody tr.row-locked td.tbl-sr{background:var(--ink-50,#f8fafc);color:var(--ink-500,#64748b)}.sku-customs-declaration-table tbody tr.row-invoiced.row-locked td,.sku-customs-declaration-table tbody tr.row-invoiced.row-locked td.tbl-sl,.sku-customs-declaration-table tbody tr.row-invoiced.row-locked td.tbl-sr{background:#fafaff}.sku-customs-declaration-table tbody tr:hover td,.sku-customs-declaration-table tbody tr:hover td.tbl-sl,.sku-customs-declaration-table tbody tr:hover td.tbl-sr{background:var(--card)}.sku-customs-declaration-table tbody tr.row-invoiced:hover td,.sku-customs-declaration-table tbody tr.row-invoiced:hover td.tbl-sl,.sku-customs-declaration-table tbody tr.row-invoiced:hover td.tbl-sr{background:#fafaff}.sku-customs-declaration-table tbody tr.row-locked:hover td,.sku-customs-declaration-table tbody tr.row-locked:hover td.tbl-sl,.sku-customs-declaration-table tbody tr.row-locked:hover td.tbl-sr{background:var(--ink-50,#f8fafc)}.sku-customs-declaration-table tbody tr.row-invoiced.row-locked:hover td,.sku-customs-declaration-table tbody tr.row-invoiced.row-locked:hover td.tbl-sl,.sku-customs-declaration-table tbody tr.row-invoiced.row-locked:hover td.tbl-sr{background:#fafaff}.sku-customs-declaration-table .cell-group .cg-row{text-align:left;justify-content:flex-start}.sku-customs-declaration-table .cell-group .cg-row-strong .v{color:var(--ink-700);font-size:var(--type-list-aggregate-size);font-weight:400}.sku-customs-declaration-table .customs-selection-cell{grid-template-columns:18px minmax(0,1fr);align-items:center;gap:10px;width:100%;min-width:0;display:grid}.sku-customs-declaration-table .customs-selection-cell .checkbox{margin:0}.sku-customs-declaration-table .customs-product-selection{gap:0;padding-left:12px}.sku-customs-declaration-table .customs-product-selection>span{height:var(--product-info-thumb-size);align-self:start;align-items:center;margin-top:8px;display:flex}.sku-customs-declaration-table .customs-product-selection .list-product-info{padding-left:10px}.sku-customs-declaration-table .customs-supplier-identity{flex-direction:column;gap:2px;min-width:0;display:flex}.sku-customs-declaration-table .customs-supplier-identity .inline-copy-content{white-space:normal;overflow-wrap:anywhere;overflow:visible}.sku-customs-declaration-table .customs-product-selection .list-product-info{min-height:96px}.customs-completion-pending{justify-content:center;align-items:center;gap:6px;width:calc(3em + 38px);display:inline-flex}.customs-completion-count-slot{flex:0 0 32px;justify-content:center;align-items:center;width:32px;height:18px;display:inline-flex}.customs-completion-count-slot[hidden]{display:none}.purchase-po-exception-reason{max-width:100%;min-height:28px;color:var(--warn);font:inherit;text-align:left;background:0 0;border:0;border-radius:4px;align-items:center;gap:6px;padding:2px 0;text-decoration:none;display:inline-flex}button.purchase-po-exception-reason{cursor:pointer}.purchase-po-exception-reason>svg{flex-shrink:0}.purchase-po-exception-label{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.purchase-po-exception-reason:focus-visible{outline:2px solid var(--navigation-accent);outline-offset:3px}.purchase-po-exception-count{border-radius:var(--ui-control-radius);background:var(--warn-soft);min-width:26px;height:22px;color:var(--warn);font-size:var(--type-supporting-size);font-variant-numeric:tabular-nums;flex:none;justify-content:center;align-items:center;padding:0 6px;font-weight:600;transition:background-color .12s;display:inline-flex}.purchase-po-exception-overlay .purchase-po-exception-popover{border:1px solid var(--overlay-border,var(--ink-200));border-radius:var(--radius);background:var(--surface-overlay,var(--card));box-shadow:var(--shadow-lg);padding:0;overflow:hidden}.purchase-po-exception-panel{width:360px;max-width:calc(100vw - 32px);color:var(--ink-900);font-family:var(--font);font-size:var(--type-list-body-size);overflow-wrap:anywhere;line-height:1.6}.purchase-po-exception-panel ul{gap:12px;max-height:min(280px,45vh);margin:0;padding:14px 16px;list-style:none;display:grid;overflow-y:auto}.purchase-po-exception-panel li{align-items:flex-start;gap:8px;display:flex}.purchase-po-exception-panel li>svg{color:var(--warn);flex:none;margin-top:3px}.purchase-po-exception-guidance{border-top:1px solid var(--overlay-divider,var(--ink-100));color:var(--ink-700);font-size:var(--type-supporting-size);gap:6px;padding:12px 16px;display:grid}.purchase-po-exception-guidance p{margin:0}.customs-brand-empty{height:24px;display:block}.customs-brand-summary{max-width:100%;height:24px;color:var(--ink-700);font-family:inherit;font-size:var(--type-supporting-size);cursor:pointer;background:0 0;border:0;border-radius:3px;align-items:center;gap:7px;padding:0;font-weight:500;line-height:1;transition:color .15s;display:inline-flex}.customs-brand-summary:hover,.customs-brand-summary[aria-expanded=true]{color:var(--ink-900)}.customs-brand-summary:hover .customs-brand-summary-name{text-underline-offset:3px;text-decoration:underline}.customs-brand-summary:focus-visible{outline:2px solid var(--rausch);outline-offset:2px}.customs-brand-summary-name{text-overflow:ellipsis;white-space:nowrap;min-width:0;max-width:150px;overflow:hidden}.customs-brand-summary-icon{color:var(--ink-500);flex:none}.customs-brand-summary-count{color:var(--info);flex:none;font-weight:500}.customs-brand-overlay .customs-brand-popover{border:1px solid var(--ink-100);border-radius:var(--radius-lg);box-shadow:var(--shadow-lg);padding:0;overflow:hidden}.customs-brand-panel{width:300px;max-width:calc(100vw - 48px);color:var(--ink-700);font-family:var(--font);font-size:var(--type-list-body-size);line-height:1.45}.customs-brand-panel-header{border-bottom:1px solid var(--ink-100);padding:12px 18px}.customs-brand-panel-title{color:var(--ink-900);font-size:var(--type-section-title-size);justify-content:space-between;align-items:center;gap:12px;font-weight:600;display:flex}.customs-brand-panel ul{max-height:240px;margin:0;padding:6px 10px;list-style:none;overflow-y:auto}.customs-brand-panel li{justify-content:space-between;align-items:center;gap:16px;min-height:40px;padding:8px;display:flex}.customs-brand-panel-identity{align-items:center;gap:10px;min-width:0;display:flex}.customs-brand-panel-name{min-width:0;color:var(--ink-900);overflow-wrap:anywhere;font-weight:500}.customs-brand-panel .status-indicator{flex:none}@media (prefers-reduced-motion:reduce){.customs-brand-summary{transition:none}}.sku-customs-declaration-table .customs-hazmat-grid{grid-template-columns:repeat(4,24px);display:grid}.customs-form-reference-info{background:var(--ink-50,#f8fafc);border-radius:4px;margin-bottom:20px;padding:12px 16px}.customs-form-reference-info .reference-info-row{grid-template-columns:100px 1fr;gap:8px;margin-bottom:8px;line-height:1.4;display:grid}.customs-form-reference-info .reference-info-row:last-child{margin-bottom:0}.customs-form-reference-info .label{color:var(--ink-500);font-size:var(--type-control-size);font-weight:400}.customs-form-reference-info .value{color:var(--ink-700);font-size:var(--type-control-size);word-break:break-word;font-weight:400}.customs-form-reference-info .customs-reference-price{text-align:right}.customs-declaration-modal.shipment-form-modal{flex-direction:column;max-width:480px;max-height:calc(100vh - 48px);display:flex}.customs-declaration-modal .shipment-form-grid{grid-template-columns:1fr;gap:16px}.customs-declaration-modal .modal-head,.customs-declaration-modal .modal-foot{flex-shrink:0}.customs-declaration-modal .modal-body{flex:1;min-height:0;overflow-y:auto}.customs-declaration-modal .customs-reference-action{align-self:flex-start}.customs-form-product-reference{color:var(--ink-500);font-size:var(--type-control-size);margin:0 0 20px;line-height:1.45}.customs-form-product-reference summary{cursor:pointer;width:fit-content}.customs-form-product-reference summary:hover{color:var(--ink-900)}.customs-form-product-reference summary:focus-visible{outline:2px solid var(--rausch);outline-offset:3px;border-radius:3px}.customs-form-product-reference dl{margin:12px 0 0}.customs-form-product-reference dl>div{grid-template-columns:100px minmax(0,1fr);gap:8px;margin-top:8px;display:grid}.customs-form-product-reference dt,.customs-form-product-reference dd{margin:0}.customs-form-product-reference dd{color:var(--ink-700);overflow-wrap:anywhere}.customs-short-fields{grid-template-columns:1fr 1fr;gap:16px;display:grid}.sku-customs-supplier-identity,.sku-customs-declaration-text{white-space:normal;overflow-wrap:anywhere;flex-direction:column;gap:2px;min-width:0;display:flex}.sku-customs-supplier-full-name,.sku-customs-declaration-text .secondary-text{color:var(--ink-500);font-size:var(--type-supporting-size)}.sku-form-hint{color:var(--ink-500);font-size:var(--fs-sm);background:var(--ink-50,#f8fafc);border-radius:4px;grid-column:1/-1;margin-top:8px;padding:8px 12px}.sku-form-hint .table-text-link{color:var(--ink-700);font-weight:500;text-decoration:none}.sku-form-hint .table-text-link:hover{text-decoration:underline}.po-list-primary-link{min-width:0;max-width:100%;color:var(--ink-900);cursor:pointer;font-family:inherit;font-size:inherit;text-align:left;text-overflow:ellipsis;white-space:nowrap;background:0 0;border:0;padding:0;font-weight:500;line-height:1.4;display:inline-flex;overflow:hidden}.po-list-shop{color:var(--ink-700)!important}.po-list-number,.po-list-amount{font-feature-settings:"tnum" 1, "ss01" 1;color:var(--ink-900)!important}.po-list-amount{font-weight:500!important}.purchase-request-list-table{table-layout:fixed}.po-eccang-list-column{text-align:center}.po-eccang-list-cell{justify-content:center;align-items:center;gap:8px;min-width:0;display:flex}.po-eccang-request-nos{text-align:center;text-overflow:ellipsis;white-space:nowrap;width:100%;display:block;overflow:hidden}.po-eccang-list-detail{min-width:0;color:var(--ink-500);font-size:var(--fs-xs);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.po-eccang-inline-action{border:1px solid var(--ink-200);background:var(--card);width:fit-content;min-height:26px;color:var(--ink-700);cursor:pointer;font-family:inherit;font-size:var(--fs-xs);white-space:nowrap;border-radius:6px;flex:none;justify-content:center;align-items:center;padding:2px 8px;line-height:20px;display:inline-flex}.po-eccang-inline-action:hover{border-color:var(--rausch);color:var(--rausch)}.po-eccang-history-trigger{min-width:0;color:var(--ink-900);cursor:pointer;font-family:inherit;font-size:var(--fs-xs);white-space:nowrap;background:0 0;border:0;border-radius:6px;align-items:center;gap:7px;padding:2px 4px;font-weight:500;line-height:20px;display:inline-flex}.po-eccang-history-trigger>svg{color:var(--ink-400);transition:transform .15s}.po-eccang-history-trigger[aria-expanded=true],.po-eccang-history-trigger:hover{background:var(--ink-50)}.po-eccang-history-trigger[aria-expanded=true]>svg{transform:rotate(180deg)}.po-eccang-history-trigger:focus-visible{outline:2px solid var(--info);outline-offset:2px}.po-eccang-history-panel{z-index:150;background:var(--card);max-height:360px;color:var(--ink-900);border:1px solid #cbd5e1cc;border-radius:12px;position:absolute;overflow:hidden;box-shadow:0 16px 36px -4px #0f172a24,0 4px 12px -2px #0f172a0f}.po-eccang-history-panel:focus{outline:none}.po-eccang-history-header{background:#fafbfc;border-bottom:1px solid #f1f5f9;justify-content:space-between;align-items:center;min-height:44px;padding:0 14px;display:flex}.po-eccang-history-header-title{align-items:center;gap:7px;display:flex}.po-eccang-history-header-icon{color:var(--ink-400)}.po-eccang-history-header strong{font-size:var(--fs-sm);color:#1e293b;font-weight:600}.po-eccang-history-badge{color:#475569;font-size:var(--fs-2xs);background:#e2e8f0;border-radius:999px;padding:2px 8px;font-weight:500}.po-eccang-history-scroll{overscroll-behavior:contain;scrollbar-gutter:stable;max-height:316px;overflow-y:auto}.po-eccang-history-attempt+.po-eccang-history-attempt{border-top:1px solid #f1f5f9}.po-eccang-history-attempt-toggle{background:var(--card);width:100%;color:var(--ink-900);cursor:pointer;text-align:left;border:0;grid-template-columns:minmax(0,1fr) auto 16px;align-items:center;gap:8px;padding:11px 14px;font-family:inherit;transition:background-color .15s;display:grid}.po-eccang-history-attempt-toggle:hover,.po-eccang-history-attempt-toggle:focus-visible{background:#f8fafc;outline:none}.po-eccang-history-attempt-toggle>svg{color:#94a3b8;transition:transform .18s}.po-eccang-history-attempt-toggle>svg.is-expanded{transform:rotate(180deg)}.po-eccang-history-attempt-title{min-width:0;font-size:var(--fs-sm);color:#1e293b;align-items:center;gap:8px;font-weight:600;display:flex}.po-eccang-history-attempt-meta{white-space:nowrap;align-items:center;gap:8px;display:flex}.po-eccang-history-attempt-time{color:#94a3b8;font-size:var(--fs-2xs);font-variant-numeric:tabular-nums}.po-eccang-history-duration-badge{color:#475569;font-size:var(--fs-2xs);background:#f1f5f9;border-radius:4px;padding:1px 6px;font-weight:500;display:inline-block}.po-eccang-history-stages{background:#f8fafc;border-top:1px solid #f1f5f9;padding:14px 16px 14px 18px}.po-eccang-history-timeline{flex-direction:column;display:flex}.po-eccang-history-stage{gap:12px;padding-bottom:14px;display:flex;position:relative}.po-eccang-history-stage:last-child{padding-bottom:0}.po-eccang-history-stage-line{content:"";background:#e2e8f0;width:2px;position:absolute;top:22px;bottom:0;left:10px}.po-eccang-history-stage-node{z-index:1;background:var(--card);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:22px;height:22px;display:flex;position:relative;box-shadow:0 1px 2px #0000000a}.po-eccang-history-stage-node.is-completed{color:#059669;background:#ecfdf5;border:1px solid #a7f3d0}.po-eccang-history-stage-node.is-failed{color:#dc2626;background:#fef2f2;border:1px solid #fecaca}.po-eccang-history-stage-node.is-uncertain{color:#d97706;background:#fffbeb;border:1px solid #fde68a}.po-eccang-history-stage-node.is-running{color:#2563eb;background:#eff6ff;border:1px solid #bfdbfe}.po-eccang-history-stage-node .is-running{animation:1s linear infinite po-eccang-history-spin}.po-eccang-history-stage-content{flex:1;min-width:0}.po-eccang-history-stage-header{justify-content:space-between;align-items:center;gap:8px;margin-top:1px;display:flex}.po-eccang-history-stage-name{min-width:0;font-size:var(--fs-xs);color:#334155;text-overflow:ellipsis;white-space:nowrap;font-weight:600;overflow:hidden}.po-eccang-history-stage.is-failed .po-eccang-history-stage-name{color:#991b1b}.po-eccang-history-stage-time{color:#94a3b8;font-size:var(--fs-2xs);font-variant-numeric:tabular-nums;flex:none}.po-eccang-history-stage-error-card{background:var(--card);border:1px solid #fecaca;border-radius:6px;align-items:flex-start;gap:7px;margin-top:6px;padding:7px 10px;display:flex;box-shadow:0 1px 3px #ef44440f}.po-eccang-history-error-icon{color:#ef4444;flex-shrink:0;margin-top:1px}.po-eccang-history-error-text{font-size:var(--fs-xs);color:#991b1b;word-break:break-word;line-height:1.5}.po-eccang-history-legacy{background:var(--card);color:#64748b;font-size:var(--fs-xs);border:1px solid #e2e8f0;border-radius:6px;margin-top:10px;padding:8px 10px;line-height:1.5}.po-eccang-history-message{min-height:120px;color:var(--ink-500);font-size:var(--fs-xs);text-align:center;justify-content:center;align-items:center;gap:8px;padding:20px;display:flex}.po-eccang-history-message .is-spinning{animation:1s linear infinite po-eccang-history-spin}.po-eccang-history-message.is-error{color:var(--danger)}.po-eccang-history-message button{border:1px solid var(--ink-200);background:var(--card);color:var(--ink-700);cursor:pointer;font-family:inherit;font-size:var(--fs-xs);border-radius:6px;padding:3px 8px}.po-creation-modal{border:1px solid #0f172a14;border-radius:12px;max-height:calc(100vh - 48px);transition:width .18s,height .18s,max-width .18s;box-shadow:0 24px 56px #0f172a33,0 3px 12px #0f172a0f}.po-creation-modal--paste{width:min(740px,100vw - 48px);max-width:min(740px,100vw - 48px);height:auto;min-height:0}.po-creation-modal--preview{width:min(1600px,100vw - 72px);max-width:min(1600px,100vw - 72px);height:min(820px,100vh - 48px)}.po-creation-modal .import-head{border-bottom:1px solid var(--ink-100);min-height:64px;padding:18px 24px 14px}.po-creation-modal .import-head h3{font-size:var(--fs-xl);line-height:1.3}.po-creation-modal .import-close{border-radius:8px;width:32px;height:32px}.po-creation-modal .import-stepper{padding:16px 24px 18px}.po-creation-modal .import-step{gap:8px}.po-creation-modal .import-step span{width:22px;height:22px;font-size:var(--fs-xs);border-width:1px}.po-creation-modal .import-step b{font-size:var(--fs-sm)}.po-creation-modal .import-step-line{min-width:32px;height:1px;margin:0 12px}.po-creation-modal .import-body{padding:0 20px;overflow:hidden}.po-creation-modal--paste .import-body{flex:0 auto;padding:0 24px 18px;overflow-y:auto}.po-creation-modal .import-foot{border-top:1px solid var(--ink-100);min-height:66px;box-shadow:none;padding:12px 24px}.po-creation-modal .import-foot .btn{min-width:116px;height:40px;font-size:var(--fs-sm)}.po-creation-modal .import-foot .btn-primary{min-width:148px;box-shadow:0 6px 14px var(--rausch)}@supports (color:color-mix(in lab, red, red)){.po-creation-modal .import-foot .btn-primary{box-shadow:0 6px 14px color-mix(in srgb, var(--rausch) 16%, transparent)}}.po-items-table-wrap{border:1px solid var(--ink-100);background:var(--card);min-height:0;max-height:none;box-shadow:none;scrollbar-color:var(--business-scrollbar-thumb) transparent;border-radius:10px;flex:1}.detail-list-table-shell{border:1px solid var(--ink-100);background:var(--card);max-width:100%;position:relative;overflow:visible}.detail-list-table-header-scroll{z-index:6;background:var(--ink-50);scrollbar-width:none;max-width:100%;position:sticky;top:0;overflow:hidden}.detail-list-table-header-scroll::-webkit-scrollbar{width:0;height:0;display:none}.detail-list-table-body-scroll.business-scrollbar{overscroll-behavior-x:none;overscroll-behavior-y:auto;scrollbar-width:none;border:0;border-radius:0;max-width:100%;overflow:auto hidden!important}.detail-list-table-body-scroll.business-scrollbar::-webkit-scrollbar{width:0;height:0;display:none}.scroll-thumb-track{pointer-events:none;z-index:5;position:absolute}.scroll-thumb-track-x{height:var(--app-scrollbar-size);margin-top:calc(-1 * var(--app-scrollbar-size));position:sticky;bottom:0;left:0;right:0}.scroll-thumb-track-y{width:var(--app-scrollbar-size);top:0;bottom:0;right:0}.scroll-thumb{pointer-events:auto;border-radius:var(--app-scrollbar-radius);cursor:pointer;background-color:#0000;transition:background-color .2s;position:absolute}.scroll-thumb-x{min-width:24px;top:2px;bottom:2px}.scroll-thumb-y{min-height:24px;left:2px;right:2px}.detail-list-table-shell:hover .scroll-thumb-x,.detail-list-table-shell:focus-within .scroll-thumb-x,.pm-drawer-body-wrap:hover .scroll-thumb-y,.pm-drawer-body-wrap:focus-within .scroll-thumb-y,.form-drawer-body-wrap:hover .scroll-thumb-y,.form-drawer-body-wrap:focus-within .scroll-thumb-y{background-color:var(--app-scrollbar-thumb)}.scroll-thumb:hover{background-color:var(--app-scrollbar-thumb-active)!important}.po-items-table-wrap::-webkit-scrollbar-thumb:horizontal{background-color:var(--business-scrollbar-thumb)}.business-detail-table.tbl.resizable thead th{z-index:4;border-right:1px solid var(--ink-100);position:sticky;top:0}.business-detail-table.tbl.resizable thead th.tbl-sl,.business-detail-table.tbl.resizable thead th.tbl-sr{z-index:8}.business-detail-table tbody tr{height:48px}.business-detail-table tbody td{white-space:normal;vertical-align:middle;text-align:center;border-right:1px solid var(--ink-100);border-bottom:1px solid var(--ink-100);height:48px;min-height:48px;padding:8px 12px;transition:background-color .12s}.business-detail-table thead th:last-child,.business-detail-table tbody td:last-child{border-right:0}.po-thumb{border:1px solid var(--ink-100);background:var(--card);object-fit:cover;border-radius:7px;width:40px;height:40px}.po-list-loading-cell{text-align:center!important;padding:32px 0!important}.business-detail-table .po-total-cell{text-align:right}.business-detail-table td .empty-display{text-align:center;width:100%;display:block}.business-detail-table .po-key-metric-cell{color:inherit;font-weight:400}.business-detail-table .po-key-metric-cell.is-quantity{background:#f6f9fd}.business-detail-table .po-key-metric-cell.is-total{background:#fff8f8}.business-detail-table .po-key-metric-cell.is-saleable{background:#f5fbf8}.po-quantity-input{text-align:center;height:32px;width:100%!important;padding:6px 8px!important}.po-multiline-cell{white-space:pre-wrap;word-break:break-word;display:block}.po-order-requirement-input{resize:vertical;min-width:190px;min-height:52px}.po-item-action-cell{padding:6px 10px!important}.po-remove-item-btn{box-sizing:border-box;border:1px solid var(--ink-200);background:var(--card);width:32px;height:32px;color:var(--danger);cursor:pointer;border-radius:8px;flex:0 0 32px;place-items:center;padding:0;line-height:1;transition:border-color .12s,background-color .12s,color .12s;display:inline-grid;transform:none}.po-remove-item-btn:hover,.po-remove-item-btn:active{border-color:var(--danger);background:var(--danger-soft);transform:none}.po-price-cell{grid-template-columns:repeat(2,92px);justify-content:center;align-items:center;gap:6px;display:grid}.po-price-input{text-align:right;height:32px;width:100%!important;padding:6px 10px!important}.po-quote-trigger{border:1px solid var(--ink-200);background:var(--card);width:100%;min-width:0;height:32px;color:var(--ink-700);font-size:var(--fs-xs);white-space:nowrap;cursor:pointer;border-radius:8px;justify-content:center;align-items:center;gap:4px;padding:0 9px;font-weight:500;transition:border-color .14s,background-color .14s,color .14s;display:inline-flex}.po-quote-trigger:hover,.po-quote-trigger[data-state=open]{border-color:var(--rausch);background:var(--card);color:var(--rausch)}.po-quote-status{width:100%;height:32px;color:var(--ink-500);font-size:var(--fs-xs);white-space:nowrap;background:0 0;border:0;justify-content:center;align-items:center;font-weight:400;display:inline-flex}.po-quote-menu{z-index:12001;width:320px;padding:6px}.po-quote-menu-item{cursor:pointer;grid-template-columns:18px minmax(0,1fr) auto;gap:8px;min-height:52px;padding:7px 10px;display:grid}.po-quote-menu-item.is-selected,.po-quote-menu-item:hover,.po-quote-menu-item:focus,.po-quote-menu-item[data-highlighted]{background:var(--card)}.po-quote-selected-mark{color:var(--rausch);justify-content:center;align-items:center;display:inline-flex}.po-quote-supplier{flex-direction:column;gap:3px;min-width:0;display:flex}.po-quote-supplier-name{min-width:0;color:var(--ink-900);font-size:var(--fs-sm);text-overflow:ellipsis;white-space:nowrap;align-items:center;gap:6px;font-weight:500;display:flex;overflow:hidden}.po-quote-latest{background:var(--rausch-soft);color:var(--rausch);font-size:var(--fs-3xs);border-radius:4px;flex:none;padding:1px 5px;font-weight:500}.po-quote-updated-at{color:var(--ink-500);font-size:var(--fs-2xs);white-space:nowrap;font-weight:400}.po-quote-price{color:var(--ink-900);font-size:var(--fs-sm);font-feature-settings:"tnum" 1, "ss01" 1;align-self:center;font-weight:600}.po-footer-summary{color:var(--ink-500);font-size:var(--fs-sm);align-items:center;gap:20px;margin-right:auto;display:flex}.po-footer-summary b{color:var(--rausch);font-feature-settings:"tnum" 1, "ss01" 1;margin-left:4px;font-weight:500}.po-paste-step,.po-preview-step{flex-direction:column;flex:1;gap:12px;min-height:0;display:flex}.po-preview-step{padding-bottom:4px}.po-preview-summary{color:var(--ink-500);font-size:var(--fs-sm);flex:none;align-items:center;gap:12px;line-height:1.5;display:flex}.po-paste-hint{font-size:var(--fs-sm)}.po-paste-step{gap:14px;padding:0}.po-paste-surface{border:1px solid var(--ink-200);background:var(--card);border-radius:10px;transition:border-color .14s,box-shadow .14s;overflow:hidden}.po-paste-surface:focus-within{border-color:var(--rausch);box-shadow:0 0 0 3px var(--rausch-soft)}.po-paste-surface-head{align-items:center;gap:10px;padding:14px 16px 12px;display:flex}.po-paste-surface-head>div{flex-direction:column;gap:2px;min-width:0;display:flex}.po-paste-surface-head b{color:var(--ink-900);font-size:var(--fs-sm);font-weight:600}.po-paste-surface-head span:not(.po-paste-icon){color:var(--ink-500);font-size:var(--fs-xs)}.po-paste-icon{background:var(--rausch-soft);width:36px;height:36px;color:var(--rausch);border-radius:8px;flex:none;place-items:center;display:inline-grid}.po-paste-textarea{border:0;border-top:1px solid var(--ink-100);border-bottom:1px solid var(--ink-100);width:100%;min-height:164px;max-height:230px;font-family:var(--mono);font-size:var(--fs-sm);resize:none;background:#fbfcfe;border-radius:0;padding:14px 16px;line-height:1.65;display:block}.po-paste-textarea:focus{border-color:var(--ink-100);background:var(--card);box-shadow:none;outline:0}.po-paste-status{min-height:42px;color:var(--ink-500);font-size:var(--fs-xs);justify-content:space-between;align-items:center;gap:12px;padding:0 16px;display:flex}.po-paste-status b{color:var(--rausch);font-weight:600}.po-paste-status-error{color:var(--danger)}.po-paste-errors{border:1px solid var(--danger);border-radius:8px;max-height:140px;padding:8px;overflow-y:auto}.po-paste-error-row{font-size:var(--fs-xs);color:var(--danger);align-items:center;gap:6px;display:flex}.po-unmatched-trigger{color:var(--danger);font:inherit;cursor:pointer;background:0 0;border:0;padding:0;font-weight:500}.po-unmatched-trigger:hover,.po-unmatched-trigger:focus-visible{text-underline-offset:3px;text-decoration:underline}.po-unmatched-table th:first-child,.po-unmatched-table td:first-child{text-align:center;width:72px}.po-unmatched-table th:nth-child(2),.po-unmatched-table td:nth-child(2){width:220px}.po-unmatched-table th:nth-child(3),.po-unmatched-table td:nth-child(3){text-align:center;width:100px}.business-detail-drawer .detail-drawer-head{background:var(--card);border-bottom:0;justify-content:flex-start;gap:12px;min-height:56px;padding:14px 20px;position:relative}.business-detail-drawer .detail-drawer-head:after{border-bottom:1px solid var(--ink-100);content:"";position:absolute;bottom:0;left:20px;right:20px}.business-detail-drawer .detail-drawer-head>div{align-items:center;min-width:0;display:flex}.business-detail-drawer .detail-drawer-head>div:before{background:var(--ink-100);content:"";flex:none;width:1px;height:18px;margin-right:12px}.business-detail-drawer .pm-drawer-title{color:var(--ink-900);font-family:var(--font);font-size:var(--type-modal-title-size);letter-spacing:0;text-overflow:ellipsis;white-space:nowrap;font-weight:600;line-height:1.25;overflow:hidden}.business-detail-drawer .pm-drawer-title.has-title-meta{align-items:center;gap:10px;min-width:0;max-width:100%;display:flex}.business-detail-drawer .detail-drawer-title-content{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.business-detail-drawer .detail-drawer-title-meta{flex:none;align-items:center;display:inline-flex}.business-detail-drawer .pm-drawer-sub{color:var(--ink-500);font-family:var(--font);font-size:var(--type-supporting-size);margin-top:4px;line-height:1.35}.business-detail-drawer .detail-drawer-head .icon-btn{flex:none;order:-1}.detail-drawer-head-actions{align-items:center;gap:8px;margin-left:auto;display:flex}.business-detail-drawer .detail-drawer-head>.detail-drawer-head-actions:before{content:none}.detail-drawer-head-actions .icon-btn-danger{color:var(--danger)}.detail-drawer-head-actions .icon-btn-danger:hover{color:var(--danger);opacity:.75}.po-eccang-sync-confirm-grid{grid-template-columns:88px minmax(0,1fr);gap:10px 16px;display:grid}.po-eccang-sync-confirm-grid>span{color:var(--ink-500)}.po-eccang-sync-confirm-grid>strong{color:var(--ink-900);font-weight:600}.po-eccang-sync-dialog-body,.po-eccang-process-options{gap:14px;display:grid}.po-eccang-process-options{border-top:1px solid var(--ink-100);padding-top:14px}.po-eccang-process-options label{color:var(--ink-900);cursor:pointer;align-items:center;gap:8px;display:flex}.po-eccang-process-options input[type=radio]{margin:0}.po-eccang-process-options .form-textarea{resize:vertical;width:100%}.business-detail-section-header{box-sizing:border-box;border-bottom:1px solid var(--ink-100);justify-content:space-between;align-items:center;gap:12px;width:100%;min-width:0;padding-bottom:10px;display:flex;position:relative}.business-detail-section-actions{align-items:center;gap:8px;display:flex;position:absolute;top:calc(50% - 4.5px);right:0;transform:translateY(-50%)}.business-detail-section-actions .icon-btn{width:28px;height:28px;box-shadow:none;color:var(--ink-500);background:0 0;border:0;padding:0}.eccang-task-video-panel{border:1px solid var(--ink-100);background:var(--ink-50);border-radius:8px;width:100%;overflow:hidden}.eccang-task-video-frame{width:100%;position:relative}.eccang-task-video-frame .video-js{color:#fff;width:100%;font-family:var(--font);background:#06080d}.eccang-task-video-frame .video-js .vjs-tech{object-fit:contain}.eccang-task-video-center-toggle{z-index:2;color:#fff;cursor:pointer;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#0f172a52;border:1px solid #ffffff94;border-radius:999px;place-items:center;width:64px;height:64px;padding:0;transition:opacity .16s,background-color .16s,transform .16s;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.eccang-task-video-center-toggle:hover,.eccang-task-video-center-toggle:focus-visible{background:#0f172a7a;border-color:#fff;outline:none;transform:translate(-50%,-50%)scale(1.04)}.eccang-task-video-frame.is-playing .eccang-task-video-center-toggle{opacity:0;pointer-events:none}.eccang-task-video-frame.is-playing:hover .eccang-task-video-center-toggle,.eccang-task-video-frame.is-playing .eccang-task-video-center-toggle:focus-visible{opacity:1;pointer-events:auto}.eccang-task-video-frame .video-js .vjs-control-bar{background:linear-gradient(#0000,#030712eb);height:42px}.eccang-task-video-frame .video-js .vjs-progress-control{width:auto;height:16px;position:absolute;bottom:36px;left:10px;right:10px}.eccang-task-video-frame .video-js .vjs-load-progress div{background:#ffffff3d}.eccang-task-retention-inline{color:var(--ink-500);font-size:var(--type-supporting-size);font-variant-numeric:tabular-nums;white-space:nowrap;align-items:center;gap:5px;display:flex}.eccang-task-retention-countdown{align-items:center;gap:3px;display:flex}.eccang-task-retention-countdown strong{color:var(--ink-700);font-weight:600}.eccang-task-video-state{min-height:280px;color:var(--ink-500);font-size:var(--type-list-body-size);text-align:center;align-content:center;place-items:center;gap:10px;display:grid}.eccang-task-video-state>img{object-fit:contain;width:168px;height:126px}.eccang-task-video-state-copy{gap:4px;max-width:360px;display:grid}.eccang-task-video-state-copy strong{color:var(--ink-900);font-size:var(--type-list-body-size);font-weight:600}.eccang-task-video-state-copy span{color:var(--ink-500);font-size:var(--type-supporting-size)}.po-detail-warning{border-left:3px solid var(--danger);background:var(--danger-soft);color:var(--danger);font-size:var(--fs-xs);border-radius:0 6px 6px 0;margin-top:16px;padding:8px 10px}.purchase-request-snapshot-tooltip{color:var(--ink-700);gap:0;font-weight:400;display:grid}.purchase-request-snapshot-tooltip-head{gap:2px;padding-bottom:8px;display:grid}.purchase-request-snapshot-tooltip-head>strong{color:var(--ink-900);font-weight:600}.purchase-request-snapshot-tooltip-head>span,.purchase-request-snapshot-tooltip-foot{color:var(--ink-500)}.purchase-request-snapshot-tooltip-row{border-top:1px solid var(--ink-100);grid-template-columns:64px minmax(0,1fr);gap:10px;padding:8px 0;display:grid}.purchase-request-snapshot-tooltip-row>strong{color:var(--ink-900);font-weight:500}.purchase-request-snapshot-tooltip-foot{border-top:1px solid var(--ink-100);padding-top:8px}.business-detail-table tbody tr.po-version-added-row>td{background:#f0fdf4}.business-detail-table.po-version-diff-table tbody tr:hover>td{background:var(--card)}.business-detail-table.po-version-diff-table tbody tr.po-version-added-row:hover>td{background:#f0fdf4}.business-detail-table tbody td.po-version-changed-cell{background:#fef3c7;position:relative;box-shadow:inset 3px 0 #f59e0b}.business-detail-table.po-version-diff-table tbody tr:hover>td.po-version-changed-cell{background:#fef3c7}.business-detail-table tbody td.po-version-changed-cell>*{transition:opacity .48s cubic-bezier(.22,1,.36,1),transform .52s cubic-bezier(.22,1,.36,1),filter .42s ease-out}.business-detail-table tbody td.po-version-changed-cell:after{z-index:2;color:#b45309;content:attr(data-version-previous);filter:blur(2px);opacity:0;pointer-events:none;text-align:inherit;text-overflow:clip;white-space:normal;overflow-wrap:anywhere;background:0 0;justify-content:center;align-items:center;padding:0 10px;font-weight:500;line-height:1.45;transition:opacity .48s cubic-bezier(.22,1,.36,1),transform .52s cubic-bezier(.22,1,.36,1),filter .42s ease-out;display:flex;position:absolute;inset:1px;overflow:hidden;transform:translateY(5px)}.business-detail-table tbody td.po-version-changed-cell[data-version-align=left]:after{text-align:left;justify-content:flex-start}.business-detail-table tbody td.po-version-changed-cell[data-version-align=right]:after{text-align:right;justify-content:flex-end}.business-detail-table tbody td.po-version-changed-cell:hover:after{filter:blur();opacity:1;transform:translateY(0)}.business-detail-table tbody td.po-version-changed-cell:hover{text-overflow:clip}.business-detail-table tbody td.po-version-changed-cell:hover>*{filter:blur(1px);opacity:0;transform:translateY(-3px)}@media (prefers-reduced-motion:reduce){.business-detail-table tbody td.po-version-changed-cell>*,.business-detail-table tbody td.po-version-changed-cell:after{transition:none}}.purchase-request-items-title{position:relative}.purchase-request-items-title-heading{align-items:center;gap:6px;display:inline-flex}.purchase-request-items-actions{align-items:center;gap:12px;display:flex}.purchase-request-version-switch{border:1px solid var(--ink-200);background:var(--card);font-feature-settings:"ss04" 1;border-radius:8px;align-items:center;min-width:0;height:32px;display:flex;overflow:hidden;box-shadow:0 1px 2px #2222220a}.purchase-request-version-switch-label{border-right:1px solid var(--ink-100);height:100%;color:var(--ink-500);font-size:var(--type-list-body-size);white-space:nowrap;flex:none;align-items:center;gap:5px;padding:0 8px;font-weight:400;line-height:20px;display:flex}.purchase-request-version-select.select-dropdown-trigger{width:auto;min-width:174px;max-width:260px}.workflow-detail-body{min-height:100%}.workflow-detail-items-loading{place-items:center;min-height:220px;display:grid}.workflow-detail-code{font-family:var(--mono);font-variant-numeric:tabular-nums}.business-detail-drawer .workflow-detail-overview{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:0;display:grid}.business-detail-drawer .business-detail-kv-grid.workflow-detail-overview-fields{grid-template-columns:repeat(2,minmax(0,1fr));align-content:start;column-gap:24px;padding:0 24px 0 0}.workflow-detail-flow-column{border-left:1px solid var(--ink-100);min-width:0;max-height:320px;padding-left:24px;overflow-y:auto}.workflow-detail-flow-column.business-scrollbar{overflow-x:hidden!important}.workflow-detail-purchase-amount{color:var(--primary);font-variant-numeric:tabular-nums;font-weight:600}.workflow-detail-transfer-form{gap:16px;display:grid}.workflow-detail-transfer-form label,.workflow-task-action-modal label{gap:8px;display:grid}.workflow-detail-transfer-form label>span,.workflow-task-action-modal label>span{color:var(--ink-700);font-size:var(--type-supporting-size);font-weight:600}.workflow-task-action-modal label .req{color:var(--rausch);margin-left:2px}.po-sku-spec-stack{gap:4px;min-width:0;display:grid}.po-sku-spec-stack>*{min-width:0}.po-sku-spec-secondary{color:var(--ink-500);font-size:var(--type-supporting-size)}.workflow-detail-sku-cell{grid-template-columns:40px minmax(0,1fr);align-items:center;gap:10px;min-width:0;display:grid}.workflow-detail-sku-cell-clickable{width:100%;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;padding:0}.workflow-detail-sku-cell-clickable:hover .pm-cell-mono{color:var(--rausch);text-decoration:underline}.workflow-detail-sku-image{place-items:center;width:40px;height:40px;display:grid}.workflow-detail-business-table{min-width:960px}.workflow-compact-body{flex-direction:column;gap:20px;min-height:100%;display:flex}.workflow-compact-body>.business-detail-section{margin:0}.workflow-compact-kv{border-radius:var(--radius);background:var(--ink-50);grid-template-columns:repeat(3,minmax(0,1fr));gap:14px 16px;padding:14px 16px;display:grid}.workflow-compact-kv div{flex-direction:column;gap:3px;min-width:0;display:flex}.workflow-compact-kv span{color:var(--ink-500);font-size:var(--fs-xs)}.workflow-compact-kv strong{color:var(--ink-900);font-size:var(--fs-sm);text-overflow:ellipsis;white-space:nowrap;font-weight:500;overflow:hidden}.workflow-compact-body .workflow-business-note,.workflow-compact-body .workflow-business-notice{margin:0}.workflow-compact-footer{z-index:2;border-top:1px solid var(--ink-100);background:var(--surface);justify-content:space-between;align-items:center;gap:12px;margin-top:auto;padding:12px 0;display:flex;position:sticky;bottom:0}.workflow-compact-footer>span{color:var(--ink-500);font-size:var(--fs-xs)}.workflow-compact-footer .workflow-compact-reject{color:var(--danger)}.workflow-compact-footer>div{gap:8px;display:flex}.workflow-business-note{border-left:3px solid var(--ink-200);gap:4px;margin-bottom:12px;padding:2px 0 2px 12px;display:grid}.workflow-business-note span{color:var(--ink-500);font-size:var(--fs-xs)}.workflow-business-note p{color:var(--ink-700);font-size:var(--fs-sm);white-space:pre-wrap;margin:0}.workflow-business-notice{border-radius:var(--radius-sm);font-size:var(--fs-sm);align-items:flex-start;gap:8px;margin:0 0 12px;padding:9px 12px;display:flex}.workflow-business-notice svg{flex:none;margin-top:2px}.workflow-business-notice.is-warning{background:var(--warn-soft);color:var(--warn)}.workflow-business-notice.is-danger{background:var(--danger-soft);color:var(--danger)}.workflow-business-notice.is-info{background:var(--info-soft);color:var(--info)}.workflow-business-sku{flex-direction:column;min-width:0;display:flex}.workflow-business-muted{color:var(--ink-500);font-variant-numeric:tabular-nums}.workflow-business-strong{font-variant-numeric:tabular-nums;font-weight:600}.workflow-business-delta{background:var(--ink-50);height:22px;color:var(--ink-500);font-size:var(--fs-xs);font-variant-numeric:tabular-nums;border-radius:6px;align-items:center;padding:0 7px;font-weight:600;display:inline-flex}.workflow-business-delta.is-up{background:var(--danger-soft);color:var(--danger)}.workflow-business-delta.is-down{background:var(--success-soft);color:var(--success)}.workflow-business-change{font-variant-numeric:tabular-nums;white-space:nowrap;justify-content:flex-end;align-items:baseline;gap:4px;display:inline-flex}.workflow-business-old{color:var(--ink-400);text-decoration:line-through;-webkit-text-decoration-color:var(--ink-300);-webkit-text-decoration-color:var(--ink-300);-webkit-text-decoration-color:var(--ink-300);text-decoration-color:var(--ink-300)}.workflow-business-arrow{color:var(--ink-300)}.workflow-business-change strong{color:var(--warn);font-size:var(--fs-base);font-weight:600}.workflow-business-plain{color:var(--ink-700);font-variant-numeric:tabular-nums}.workflow-business-delta-cell{flex-direction:column;align-items:flex-end;gap:2px;display:inline-flex}.workflow-business-delta-cell small{color:var(--ink-500);font-size:var(--fs-2xs);font-variant-numeric:tabular-nums}.workflow-detail-business-table tr.workflow-business-row-warning>td{background:var(--warn-soft)}@supports (color:color-mix(in lab, red, red)){.workflow-detail-business-table tr.workflow-business-row-warning>td{background:color-mix(in srgb, var(--warn-soft) 70%, var(--surface))}}.workflow-detail-empty{border:1px solid var(--ink-100);min-height:96px;color:var(--ink-500);font-size:var(--type-list-body-size);border-radius:8px;place-items:center;display:grid}.workflow-approval-timeline{max-width:100%;padding:4px 0 0}.workflow-approval-step{grid-template-columns:24px minmax(0,1fr);gap:12px;padding-bottom:24px;display:grid;position:relative}.workflow-approval-step:not(:last-child):after{background:var(--ink-200);content:"";width:1px;position:absolute;top:24px;bottom:0;left:11px}.workflow-approval-marker{z-index:1;border:1px solid var(--ink-200);background:var(--card);width:24px;height:24px;color:var(--ink-500);font-size:var(--type-supporting-size);font-variant-numeric:tabular-nums;border-radius:50%;justify-content:center;align-items:center;font-weight:600;line-height:1;display:flex;position:relative}.workflow-approval-step.is-current .workflow-approval-marker{border-color:var(--primary);background:var(--primary);color:#fff}.workflow-approval-step.is-done .workflow-approval-marker,.workflow-approval-step.is-returned .workflow-approval-marker,.workflow-approval-step.is-rejected .workflow-approval-marker{border-color:var(--ink-200);background:var(--card);color:var(--ink-500)}.workflow-approval-step.is-waiting .workflow-approval-marker{border-color:var(--ink-100);color:var(--ink-400)}.workflow-approval-step.is-waiting .workflow-approval-step-head strong,.workflow-approval-step.is-waiting .workflow-approval-step-head time,.workflow-approval-step.is-waiting .workflow-approval-step-body p,.workflow-approval-step.is-waiting .workflow-approval-step-body small{color:var(--ink-400)}.workflow-approval-step-body{min-width:0;padding-top:3px}.workflow-approval-step-head{justify-content:space-between;align-items:center;gap:16px;min-height:24px;display:flex}.workflow-approval-step-head strong{color:var(--ink-900);font-size:var(--type-list-body-size);font-weight:600}.workflow-approval-step-head time,.workflow-approval-step-body p,.workflow-approval-step-body small{color:var(--ink-500);font-size:var(--type-supporting-size)}.workflow-approval-step-body p{margin:6px 0 0}.workflow-approval-step-body small{margin-top:5px;display:block}.workflow-approval-pending{color:var(--warn);font-size:var(--type-list-body-size);font-weight:600}.workflow-approval-task-record{background:var(--ink-50);border:1px solid var(--ink-100);border-radius:6px;margin-top:6px;padding:8px 10px}.workflow-approval-task-record small{margin-top:2px}.workflow-approval-task-record small:first-child{margin-top:0}@media (width<=900px){.po-creation-modal{width:calc(100vw - 24px);max-width:calc(100vw - 24px);max-height:calc(100vh - 24px)}.po-creation-modal--preview{height:calc(100vh - 24px)}.po-creation-modal .import-head,.po-creation-modal .import-stepper,.po-creation-modal .import-foot{padding-left:16px;padding-right:16px}.po-creation-modal .import-body{padding:0 12px}.po-creation-modal .import-stepper{overflow-x:auto}.po-footer-summary{gap:10px}}@media (width<=600px){.purchase-request-items-title{flex-direction:column;align-items:flex-start;gap:8px;display:flex}.purchase-request-items-actions{flex-wrap:wrap;width:100%;position:static;transform:none}.purchase-request-version-switch{width:100%}.purchase-request-version-select.select-dropdown-trigger{width:100%;max-width:none}.purchase-request-snapshot-popover{width:calc(100vw - 48px)}.business-detail-drawer .workflow-detail-overview{grid-template-columns:1fr}.business-detail-drawer .business-detail-kv-grid.workflow-detail-overview-fields{grid-template-columns:1fr;padding-right:0}.workflow-detail-flow-column{border-top:1px solid var(--ink-100);border-left:0;height:auto;max-height:none;padding-top:18px;padding-left:0}.workflow-approval-step-head{flex-direction:column;align-items:flex-start;gap:4px}}.purchase-orders-page{color:var(--ink-900);font-family:var(--font)}.purchase-orders-page .purchase-po-toolbar{border:1px solid var(--ink-200);background:var(--card);border-radius:10px;margin-bottom:16px;padding:12px 14px;box-shadow:0 2px 8px #2222220a}.purchase-orders-page .purchase-po-toolbar .compact-list-toolbar-row{gap:10px;min-height:40px}.purchase-orders-page .purchase-po-toolbar .compact-toolbar-search,.purchase-orders-page .purchase-po-toolbar .compact-toolbar-primary-filters,.purchase-orders-page .purchase-po-toolbar .compact-toolbar-actions{font-family:var(--font);font-size:var(--type-compact-control-size)}.purchase-orders-page .purchase-po-toolbar .compact-toolbar-search input,.purchase-orders-page .purchase-po-toolbar .btn,.purchase-orders-page .purchase-po-toolbar button,.purchase-orders-page .purchase-po-toolbar .single-filter-select{font-family:var(--font);font-size:var(--type-compact-control-size);line-height:1.35}.purchase-orders-page .list-card{border:1px solid var(--ink-200);background:var(--card);border-radius:10px;box-shadow:0 2px 8px #22222208}.purchase-orders-page .purchase-po-table{font-family:var(--font);font-size:var(--type-list-body-size)}.purchase-orders-page .purchase-po-table thead th{background:var(--ink-50);height:44px;color:var(--ink-500);font-family:var(--font);font-size:var(--type-list-header-size);letter-spacing:0;white-space:nowrap;padding:0 12px;font-weight:600;line-height:1.35}.purchase-orders-page .purchase-po-table tbody td{padding:var(--ui-table-cell-y) 12px;color:var(--ink-700);font-family:var(--font);font-size:var(--type-list-body-size);vertical-align:middle;line-height:1.4}.purchase-orders-page .purchase-po-table tbody td.tbl-sl,.purchase-orders-page .purchase-po-table tbody td.tbl-sr{background:var(--card)}.purchase-orders-page .purchase-po-table .cell-group{gap:3px;line-height:1.35}.purchase-orders-page .purchase-po-table .cell-group .cg-row{gap:8px;min-height:17px}.purchase-orders-page .purchase-po-table .cell-group .k{color:var(--ink-700);font-size:var(--type-list-aggregate-size);flex:none;font-weight:400;line-height:1.35}.purchase-orders-page .purchase-po-table .cell-group .v{min-width:0;color:var(--ink-700);font-size:var(--type-list-aggregate-size);font-weight:400;line-height:1.35}.purchase-orders-page .purchase-po-table .cell-group .v-only{font-size:var(--type-list-body-size)}.purchase-orders-page .purchase-po-info-group{gap:5px}.purchase-orders-page .purchase-po-code-row{font-family:var(--font);font-size:var(--type-list-body-size);font-weight:600;line-height:1.35}.purchase-orders-page .purchase-po-link{color:var(--ink-900);font-family:var(--font);font-size:var(--type-list-body-size);font-weight:600;line-height:1.35;text-decoration:none}.purchase-orders-page .purchase-po-table .purchase-amount-text,.purchase-orders-page .purchase-po-table .mono,.purchase-orders-page .purchase-po-table .purchase-po-code-row{font-variant-numeric:tabular-nums}.purchase-orders-page .purchase-po-table .purchase-shop-belonging{color:var(--ink-700);font-size:var(--type-list-body-size);gap:3px;line-height:1.35}.purchase-orders-page .purchase-po-table .purchase-unmatched-badge{max-width:100%;font-size:var(--type-supporting-size);padding:4px 8px;line-height:1.3}.purchase-orders-page .purchase-po-table .list-action-cell button,.purchase-orders-page .purchase-po-table .list-action-cell .list-row-action-button{font-family:var(--font);font-size:var(--type-compact-control-size)}.purchase-orders-page .purchase-po-table .th-sort{font-family:var(--font);font-size:var(--type-list-header-size);line-height:1.35}.detail-drawer.business-detail-drawer{width:min(1000px, calc(100vw - var(--sidebar-w)));max-width:min(1000px, calc(100vw - var(--sidebar-w)));font-family:var(--font)}.detail-drawer.business-detail-drawer.official-product-sales-drawer,.detail-drawer.business-detail-drawer.official-order-drawer{width:min(1200px, calc(100vw - var(--sidebar-w)));max-width:min(1200px, calc(100vw - var(--sidebar-w)))}.official-order-drawer .business-detail-kv.business-detail-kv-wide{grid-column:span 2}.official-order-shipment+.official-order-shipment{border-top:1px solid var(--ink-200);margin-top:24px;padding-top:24px}.official-order-history{border:1px solid var(--ink-200);border-radius:8px;margin-top:20px;display:grid}.official-order-history-item{color:var(--ink-700);font-size:var(--type-list-body-size);grid-template-columns:minmax(0,1fr) 180px;gap:20px;padding:12px 16px;display:grid}.official-order-history-item+.official-order-history-item{border-top:1px solid var(--ink-200)}.official-order-history-item strong{color:var(--ink-900);font-weight:500}.official-order-history-item span{text-align:right}.detail-drawer.business-detail-drawer.is-simple{width:min(760px, calc(100vw - var(--sidebar-w)));max-width:min(760px, calc(100vw - var(--sidebar-w)))}.business-detail-drawer .detail-drawer-body{background:var(--card);overscroll-behavior-x:none;overscroll-behavior-y:contain;-webkit-overflow-scrolling:auto;overflow:hidden auto}.business-detail-drawer .business-detail-content{background:var(--card);font-family:var(--font);padding:20px}.business-detail-drawer .business-detail-loading{min-height:220px;color:var(--ink-500);font-family:var(--font);font-size:var(--fs-sm);place-items:center;display:grid}.business-detail-drawer .business-detail-section{z-index:1;background:var(--card);position:sticky;left:0}.business-detail-drawer .business-detail-section.business-detail-section-flush{border-bottom:0;position:static}.business-detail-drawer .business-detail-kv-grid{grid-template-columns:repeat(3,minmax(0,1fr));row-gap:30px;display:grid}.business-detail-drawer .business-detail-kv{grid-template-columns:72px minmax(0,1fr);align-items:center;gap:8px;min-width:0;padding:0 24px 0 0;display:grid}.business-detail-drawer .business-detail-kv:nth-child(3n){padding-right:0}.business-detail-drawer .business-detail-kv>span{color:var(--ink-500);font-size:var(--type-list-body-size);flex:none;line-height:22px}.business-detail-drawer .business-detail-kv strong{min-width:0;color:var(--ink-900);font-size:var(--type-list-body-size);text-align:left;text-overflow:ellipsis;white-space:nowrap;flex:auto;font-weight:400;line-height:22px;display:block;overflow:hidden}.business-detail-drawer.latam-shipment-detail-drawer .business-detail-kv.latam-detail-wide-field,.business-detail-drawer.latam-container-detail-drawer .business-detail-kv.latam-detail-wide-field{grid-column:1/-1;padding-right:0}.business-detail-drawer.latam-shipment-detail-drawer .business-detail-kv strong.latam-detail-long-value,.business-detail-drawer.latam-container-detail-drawer .business-detail-kv strong.latam-detail-long-value{text-overflow:clip;white-space:pre-line;overflow-wrap:anywhere;overflow:visible}.business-detail-drawer.latam-shipment-detail-drawer .latam-tracking-timeline{margin-bottom:0;margin-left:0;margin-right:0;padding:0;list-style:none;display:grid}.business-detail-drawer.latam-shipment-detail-drawer .latam-tracking-item{min-width:0;color:var(--ink-700);font-size:var(--type-list-body-size);padding:0 0 24px 26px;line-height:22px;position:relative}.business-detail-drawer.latam-shipment-detail-drawer .latam-tracking-item:last-child{padding-bottom:0}.business-detail-drawer.latam-shipment-detail-drawer .latam-tracking-item:before{border:2px solid var(--primary);background:var(--surface);content:"";border-radius:50%;width:8px;height:8px;position:absolute;top:7px;left:3px}.business-detail-drawer.latam-shipment-detail-drawer .latam-tracking-item:not(:last-child):after{background:var(--ink-100);content:"";width:1px;position:absolute;top:17px;bottom:-5px;left:7px}.business-detail-drawer.latam-shipment-detail-drawer .latam-tracking-item time{color:var(--ink-500);font-variant-numeric:tabular-nums;display:block}.business-detail-drawer.latam-shipment-detail-drawer .latam-tracking-item div{overflow-wrap:anywhere;white-space:pre-line}.business-detail-drawer.latam-shipment-detail-drawer .latam-tracking-empty{color:var(--ink-500);font-size:var(--type-list-body-size);line-height:22px}.business-detail-drawer.latam-shipment-detail-drawer .latam-detail-measurement{white-space:pre-line}:is(.latam-shipments-page,.latam-order-page) .latam-shipment-select-cell{text-align:center}:is(.latam-shipments-page,.latam-order-page) .latam-shipment-select-cell>.checkbox{margin:0 auto}.latam-shipments-page .latam-transport-link{text-align:left;justify-items:start;gap:2px;width:100%;display:grid}.latam-shipments-page .latam-transport-summary{max-width:100%;color:var(--ink-500);font-size:var(--type-supporting-size);text-overflow:ellipsis;white-space:nowrap;font-weight:400;line-height:1.3;overflow:hidden}.latam-shipments-page .latam-last-sync{max-width:210px;color:var(--ink-500);font-size:var(--fs-xs);font-variant-numeric:tabular-nums;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.process-status-badge.is-slate{color:#475569;background:#f1f5f9;border-color:#cbd5e1}.process-status-badge.is-blue{color:#1d4ed8;background:#eff6ff;border-color:#bfdbfe}.process-status-badge.is-cyan{color:#0e7490;background:#ecfeff;border-color:#a5f3fc}.process-status-badge.is-purple{color:#6d28d9;background:#f5f3ff;border-color:#ddd6fe}.process-status-badge.is-green{color:#15803d;background:#f0fdf4;border-color:#bbf7d0}.process-status-badge.is-orange{color:#c2410c;background:#fff7ed;border-color:#fed7aa}.process-status-badge.is-red{color:#dc2626;background:#fef2f2;border-color:#fecaca}.latam-shipments-page .is-spinning{animation:.9s linear infinite icon-spin}.latam-sync-result-feedback{gap:16px;display:grid}.latam-sync-result-mark{background:var(--success);border-radius:50%;place-items:center;width:56px;height:56px;margin:0 auto;display:grid}@supports (color:color-mix(in lab, red, red)){.latam-sync-result-mark{background:color-mix(in srgb, var(--success) 12%, white)}}.latam-sync-result-mark{color:var(--success)}.latam-sync-result-counts{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.latam-sync-result-counts>div{border:1px solid var(--ink-100);background:var(--ink-50);text-align:center;border-radius:8px;place-content:center;gap:5px;min-height:72px;display:grid}.latam-sync-result-counts span{color:var(--ink-500);font-size:var(--fs-xs)}.latam-sync-result-counts strong{color:var(--ink-900);font-size:var(--fs-lg);font-variant-numeric:tabular-nums}.latam-sync-result-counts .is-success strong{color:var(--success)}.latam-order-empty{flex-direction:column;justify-content:center;align-items:center;min-height:358px;padding:20px;display:flex}.latam-order-empty .empty{min-height:270px;padding-bottom:4px}.latam-order-loading{color:var(--ink-500);font-size:var(--type-supporting-size)}.latam-order-table-wrap{min-height:0}.latam-order-table{table-layout:fixed}.latam-order-table thead th{border-bottom-color:var(--ink-200);background:var(--ink-50);height:44px;color:var(--ink-700);font-size:var(--type-list-header-size);letter-spacing:0;text-transform:none;padding-top:0;padding-bottom:0;font-weight:500}.latam-order-table tbody tr,.latam-order-table tbody td{height:var(--ui-table-row-h)}.latam-order-table tbody td{vertical-align:middle}.latam-order-table tbody tr:hover td{background:#fafbfc}.latam-order-batch-no{color:var(--ink-900);font-size:var(--type-list-body-size);text-overflow:ellipsis;font-weight:500;overflow:hidden}.latam-order-time-cell{color:var(--ink-500);font-size:var(--type-supporting-size)}.latam-order-count-cell{text-align:center;color:var(--ink-900)!important;font-weight:500!important}.latam-order-status-cell{text-align:center}.latam-order-result{max-width:100%;color:var(--ink-500);font-size:var(--type-supporting-size);text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.latam-order-person-cell{color:var(--ink-700)}.latam-conversion-result-modal{width:min(92vw,620px)}.latam-conversion-feedback{flex-direction:column;align-items:center;gap:12px;display:flex}.latam-conversion-feedback-mark{background:var(--danger-soft);width:58px;height:58px;color:var(--danger);border-radius:50%;justify-content:center;align-items:center;display:inline-flex}.latam-conversion-feedback-summary{color:var(--ink-700);font-size:var(--fs-sm);margin:0}.latam-conversion-feedback-message{border:1px solid var(--ink-100);border-radius:var(--radius-sm);background:var(--ink-50);width:100%;max-height:220px;color:var(--danger);font-size:var(--fs-sm);overflow-wrap:anywhere;padding:12px 14px;line-height:1.7;overflow:auto}.latam-packing-preview-modal{width:min(96vw,1500px);max-width:none;max-height:none}.latam-packing-preview-modal .modal-body{max-height:72vh;overflow:hidden}.latam-packing-summary{font-size:var(--fs-sm);flex-wrap:wrap;gap:8px 20px;margin-bottom:12px;font-weight:600;display:flex}.latam-packing-warning{color:var(--warning-text,#92400e);background:var(--warning-soft,#fff7ed);border-radius:8px;margin:8px 0;padding:8px 10px}.latam-packing-preview-table-wrap{scrollbar-gutter:stable;scrollbar-width:auto;scrollbar-color:#667085 #eef1f5;border:1px solid var(--line);border-radius:8px;max-height:56vh;overflow:scroll auto}.latam-packing-preview-table-wrap::-webkit-scrollbar{width:12px;height:12px}.latam-packing-preview-table-wrap::-webkit-scrollbar-track{background:#eef1f5}.latam-packing-preview-table-wrap::-webkit-scrollbar-thumb{background:#667085;border:2px solid #eef1f5;border-radius:999px;min-width:80px}.latam-packing-preview-table-wrap::-webkit-scrollbar-thumb:hover{background:#475467}.latam-packing-preview-table-wrap::-webkit-scrollbar-corner{background:#eef1f5}.latam-packing-preview-table{border-collapse:collapse;min-width:4200px;font-size:var(--fs-xs)}.latam-packing-preview-table th,.latam-packing-preview-table td{border-right:1px solid var(--line);border-bottom:1px solid var(--line);white-space:nowrap;min-width:110px;padding:8px 10px}.latam-packing-preview-table th{z-index:1;background:var(--surface,#fff);position:sticky;top:0}.latam-import-feedback-note.is-warning{color:#9a3412}:is(.latam-shipments-page,.latam-order-page) .latam-shipment-batch-bar{z-index:120;bottom:24px;left:calc(50% + var(--sidebar-w) / 2);max-width:calc(100vw - var(--sidebar-w) - 32px);border:1px solid var(--surface);flex-wrap:wrap;align-items:center;gap:10px;min-height:48px;padding:7px 8px 7px 16px;display:flex;position:fixed}@supports (color:color-mix(in lab, red, red)){:is(.latam-shipments-page,.latam-order-page) .latam-shipment-batch-bar{border:1px solid color-mix(in srgb, var(--surface) 14%, transparent)}}:is(.latam-shipments-page,.latam-order-page) .latam-shipment-batch-bar{background:var(--ink-900);box-shadow:var(--shadow-lg);color:var(--surface);border-radius:8px;transform:translate(-50%)}:is(.latam-shipments-page,.latam-order-page) .latam-shipment-batch-count{white-space:nowrap;font-size:var(--fs-sm)}:is(.latam-shipments-page,.latam-order-page) .latam-shipment-batch-count strong{font-feature-settings:"tnum" 1}:is(.latam-shipments-page,.latam-order-page) .latam-shipment-batch-divider{background:var(--surface);width:1px;height:22px}@supports (color:color-mix(in lab, red, red)){:is(.latam-shipments-page,.latam-order-page) .latam-shipment-batch-divider{background:color-mix(in srgb, var(--surface) 20%, transparent)}}:is(.latam-shipments-page,.latam-order-page) .latam-shipment-batch-clear{color:var(--surface);background:0 0;border-color:#0000}@supports (color:color-mix(in lab, red, red)){:is(.latam-shipments-page,.latam-order-page) .latam-shipment-batch-clear{color:color-mix(in srgb, var(--surface) 78%, transparent)}}:is(.latam-shipments-page,.latam-order-page) .latam-shipment-batch-clear{cursor:pointer}:is(.latam-shipments-page,.latam-order-page) .latam-shipment-batch-clear:hover:not(:disabled),:is(.latam-shipments-page,.latam-order-page) .latam-shipment-batch-clear:focus-visible{background:var(--surface)}@supports (color:color-mix(in lab, red, red)){:is(.latam-shipments-page,.latam-order-page) .latam-shipment-batch-clear:hover:not(:disabled),:is(.latam-shipments-page,.latam-order-page) .latam-shipment-batch-clear:focus-visible{background:color-mix(in srgb, var(--surface) 10%, transparent)}}:is(.latam-shipments-page,.latam-order-page) .latam-shipment-batch-clear:hover:not(:disabled),:is(.latam-shipments-page,.latam-order-page) .latam-shipment-batch-clear:focus-visible{color:var(--surface)}:is(.latam-shipments-page,.latam-order-page) .latam-shipment-batch-action{border-color:var(--surface)}@supports (color:color-mix(in lab, red, red)){:is(.latam-shipments-page,.latam-order-page) .latam-shipment-batch-action{border-color:color-mix(in srgb, var(--surface) 18%, transparent)}}:is(.latam-shipments-page,.latam-order-page) .latam-shipment-batch-action{background:var(--surface);color:var(--ink-900)}:is(.latam-shipments-page,.latam-order-page) .latam-shipment-batch-action:hover:not(:disabled){border-color:var(--surface);background:var(--ink-50)}:is(.latam-shipments-page,.latam-order-page) .latam-shipment-batch-action.is-danger{border-color:var(--danger)}@supports (color:color-mix(in lab, red, red)){:is(.latam-shipments-page,.latam-order-page) .latam-shipment-batch-action.is-danger{border-color:color-mix(in srgb, var(--danger) 28%, transparent)}}:is(.latam-shipments-page,.latam-order-page) .latam-shipment-batch-action.is-danger{color:var(--danger)}:is(.latam-shipments-page,.latam-order-page) .latam-shipment-batch-action.is-danger:disabled{border-color:var(--danger)}@supports (color:color-mix(in lab, red, red)){:is(.latam-shipments-page,.latam-order-page) .latam-shipment-batch-action.is-danger:disabled{border-color:color-mix(in srgb, var(--danger) 18%, transparent)}}:is(.latam-shipments-page,.latam-order-page) .latam-shipment-batch-action.is-danger:disabled{background:var(--danger-soft)}@supports (color:color-mix(in lab, red, red)){:is(.latam-shipments-page,.latam-order-page) .latam-shipment-batch-action.is-danger:disabled{background:color-mix(in srgb, var(--danger-soft) 82%, var(--surface))}}:is(.latam-shipments-page,.latam-order-page) .latam-shipment-batch-action.is-danger:disabled{color:var(--danger)}@supports (color:color-mix(in lab, red, red)){:is(.latam-shipments-page,.latam-order-page) .latam-shipment-batch-action.is-danger:disabled{color:color-mix(in srgb, var(--danger) 72%, var(--ink-400))}}@media (width<=900px){:is(.latam-shipments-page,.latam-order-page) .latam-shipment-batch-bar{max-width:calc(100vw - 24px);bottom:16px;left:50%}}.latam-import-result-modal{width:min(720px,100vw - 32px)}.latam-batch-progress-modal{width:min(800px,100vw - 32px)}.latam-batch-progress-modal .modal-body{padding:18px 24px}.latam-batch-progress{gap:12px;display:grid}.latam-batch-progress-summary{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px;display:grid}.latam-batch-progress-track{background:var(--ink-100);border-radius:999px;height:8px;overflow:hidden}.latam-batch-progress-track>div{border-radius:inherit;background:var(--primary);height:100%;transition:width .18s}.latam-batch-progress-summary>span,.latam-batch-progress-meta{color:var(--ink-500);font-size:var(--fs-xs);font-variant-numeric:tabular-nums}.latam-batch-progress-meta{justify-content:space-between;gap:12px;display:flex}.latam-batch-download-modes{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.latam-batch-download-modes>button{border:1px solid var(--ink-200);background:var(--surface);min-width:0;min-height:68px;color:var(--ink-700);cursor:pointer;font:inherit;text-align:left;border-radius:10px;flex-direction:column;justify-content:center;align-items:flex-start;gap:4px;padding:10px 14px;transition:border-color .14s,background .14s,box-shadow .14s;display:flex}.latam-batch-download-modes>button:hover{border-color:var(--ink-300);background:var(--ink-50)}.latam-batch-download-modes>button>span{color:var(--ink-900);font-size:var(--fs-sm);font-weight:600}.latam-batch-download-modes>button>small{color:var(--ink-500);font-size:var(--fs-xs);line-height:1.5}.latam-batch-download-modes>button.is-active{border-color:var(--primary);background:var(--primary)}@supports (color:color-mix(in lab, red, red)){.latam-batch-download-modes>button.is-active{background:color-mix(in srgb, var(--primary) 7%, var(--surface))}}.latam-batch-download-modes>button.is-active{box-shadow:0 0 0 2px var(--primary)}@supports (color:color-mix(in lab, red, red)){.latam-batch-download-modes>button.is-active{box-shadow:0 0 0 2px color-mix(in srgb, var(--primary) 14%, transparent)}}.latam-batch-download-modes>button.is-active>span,.latam-batch-download-modes>button.is-active>small{color:var(--primary)}.latam-batch-progress-copy{justify-self:start}.latam-batch-progress-list{border:1px solid var(--ink-100);background:var(--surface);border-radius:6px;max-height:min(52vh,520px);overflow-y:auto}.latam-batch-progress-list>div{border-bottom:1px solid var(--ink-100);min-height:40px;color:var(--ink-700);font-size:var(--fs-xs);grid-template-columns:42px minmax(160px,1fr) minmax(180px,1.4fr);align-items:center;display:grid}.latam-batch-progress-list>div:last-child{border-bottom:0}.latam-batch-progress-list>div.is-succeeded{background:var(--success-soft)}.latam-batch-progress-list>div.is-failed{background:var(--danger-soft)}.latam-batch-progress-list>div.is-skipped,.latam-batch-progress-list>div.is-unknown{background:var(--warn-soft)}.latam-batch-progress-list>div.is-running{background:var(--primary)}@supports (color:color-mix(in lab, red, red)){.latam-batch-progress-list>div.is-running{background:color-mix(in srgb, var(--primary) 8%, var(--surface))}}.latam-batch-progress-index{border-right:1px solid var(--ink-100);color:var(--ink-400);align-self:stretch;place-items:center;display:grid}.latam-batch-progress-list strong,.latam-batch-progress-status{overflow-wrap:anywhere;min-width:0;padding:9px 12px}.latam-batch-progress-list strong{color:var(--ink-700)}.latam-batch-progress-status{text-align:right}.latam-batch-progress-list .is-succeeded .latam-batch-progress-status{color:var(--success)}.latam-batch-progress-list .is-failed .latam-batch-progress-status{color:var(--danger)}.latam-batch-progress-list .is-skipped .latam-batch-progress-status,.latam-batch-progress-list .is-unknown .latam-batch-progress-status{color:var(--warn)}.latam-sync-feedback{gap:16px;display:grid}@media (width<=640px){.latam-batch-download-modes{grid-template-columns:1fr}}.latam-import-feedback{gap:18px;display:grid}.latam-import-feedback-mark{background:var(--danger-soft);width:56px;height:56px;color:var(--danger);border-radius:50%;justify-content:center;align-items:center;margin:0 auto;display:flex}.latam-import-feedback-mark.is-succeeded{background:var(--success-soft);color:var(--success)}.latam-import-feedback-mark.is-running{background:var(--primary)}@supports (color:color-mix(in lab, red, red)){.latam-import-feedback-mark.is-running{background:color-mix(in srgb, var(--primary) 10%, var(--surface))}}.latam-import-feedback-mark.is-running{color:var(--primary)}.latam-import-feedback-mark.is-unknown,.latam-import-feedback-mark.is-partial{background:var(--warn-soft);color:var(--warn)}.latam-import-feedback-counts{grid-template-columns:repeat(auto-fit,minmax(100px,1fr));gap:10px;display:grid}.latam-import-feedback-counts>div{border:1px solid var(--ink-100);background:var(--ink-50);text-align:center;border-radius:8px;gap:6px;min-width:0;padding:14px;display:grid}.latam-import-feedback-counts span{color:var(--ink-500);font-size:var(--fs-xs)}.latam-import-feedback-counts strong{overflow-wrap:anywhere;color:var(--ink-900);font-size:var(--fs-lg);font-variant-numeric:tabular-nums}.latam-import-feedback-counts .is-success strong{color:var(--success)}.latam-import-feedback-counts .is-danger strong{color:var(--danger)}.latam-import-feedback-counts .is-warning strong{color:var(--warn)}.latam-import-feedback-note{background:var(--warn-soft);color:var(--warn);font-size:var(--fs-xs);border-radius:6px;margin:0;padding:10px 12px;line-height:1.6}.latam-import-feedback-list{gap:8px;display:grid}.latam-import-feedback-list>strong{color:var(--ink-900);font-size:var(--fs-sm)}.latam-import-feedback-list>div{border:1px solid var(--ink-100);background:var(--surface);border-radius:6px;gap:6px;max-height:180px;padding:10px 12px;display:grid;overflow-y:auto}.latam-import-feedback-list>div>div{overflow-wrap:anywhere;color:var(--ink-700);font-size:var(--fs-xs);line-height:1.5}.latam-import-feedback-list.is-danger>strong,.latam-import-feedback-list.is-danger>div>div{color:var(--danger)}.latam-import-feedback-list.is-warning>strong,.latam-import-feedback-list.is-warning>div>div{color:var(--warn)}@media (width<=560px){.latam-batch-progress-meta{flex-direction:column;align-items:flex-start;gap:4px}.latam-batch-progress-list>div{grid-template-columns:34px minmax(0,1fr)}.latam-batch-progress-status{text-align:left;grid-column:2;padding-top:0}.latam-import-feedback-counts{grid-template-columns:1fr}}.business-detail-drawer .business-detail-section-title{color:var(--ink-900);font-size:var(--type-section-title-size);margin:0;font-weight:600;line-height:1}.business-detail-drawer .business-detail-titled-section{flex-direction:column;display:flex}.business-detail-drawer .business-detail-content>.business-detail-titled-section{margin-top:40px}.business-detail-drawer .business-detail-content>.business-detail-titled-section:first-child{margin-top:0}.business-detail-drawer .business-detail-content>.business-detail-titled-section+.business-detail-section:not(.business-detail-titled-section){margin-top:30px}.business-detail-drawer .business-detail-content>.business-detail-title-only+.business-detail-section:not(.business-detail-titled-section){margin-top:20px}.business-detail-drawer .business-detail-titled-section>*{margin-top:30px}.business-detail-drawer .business-detail-titled-section>.business-detail-section-header{margin-top:0}.business-detail-drawer .business-detail-titled-section>.business-detail-section-header+*{margin-top:20px}.business-detail-drawer .business-detail-titled-section>.op-log-timeline{padding-top:0}.business-detail-drawer .business-detail-titled-section>.task-detail-items .detail-list-table-shell{margin-top:0}.business-detail-drawer .business-detail-center{text-align:center!important}.business-detail-drawer .business-detail-number{font-variant-numeric:tabular-nums;text-align:right!important}.business-detail-drawer .purchase-order-detail-amount-value{font-feature-settings:"tnum" 1, "ss01" 1;text-align:left;min-width:92px;font-weight:600;display:inline-block}.business-detail-drawer .purchase-order-info-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.business-detail-drawer .purchase-order-info-grid .business-detail-kv{padding-right:24px}.business-detail-drawer .purchase-order-info-grid .business-detail-kv:nth-child(2n){padding-right:0}.business-detail-drawer .purchase-order-exception-grid .business-detail-kv{grid-template-columns:112px minmax(0,1fr)}.business-detail-drawer .purchase-order-exception-grid .business-detail-kv strong{white-space:normal;overflow-wrap:anywhere}.business-detail-drawer .business-detail-table-empty{height:96px!important;color:var(--ink-500)!important;text-align:center!important}.detail-drawer.business-detail-drawer.warehouse-inbound-detail-drawer{width:min(1000px, calc(100vw - var(--sidebar-w)));max-width:min(1000px, calc(100vw - var(--sidebar-w)))}.warehouse-inbound-detail-drawer.is-editing .detail-drawer-head{display:none}.warehouse-inbound-detail-drawer.is-editing .detail-drawer-body{background:var(--card)}.warehouse-inbound-edit-toolbar{z-index:8;border-bottom:1px solid var(--ink-100);background:var(--card);justify-content:space-between;align-items:center;min-height:56px;margin:0 -20px;padding:8px 20px;display:flex;position:sticky;top:0}.warehouse-inbound-edit-back{width:var(--ui-button-min-h);min-width:var(--ui-button-min-h);height:var(--ui-button-min-h);color:var(--ink-700);cursor:pointer;background:0 0;border:0;border-radius:8px;place-items:center;padding:0;display:inline-grid}.warehouse-inbound-edit-back:hover{background:var(--ink-50);color:var(--ink-900)}.warehouse-inbound-edit-back:focus-visible{outline:2px solid var(--info)}@supports (color:color-mix(in lab, red, red)){.warehouse-inbound-edit-back:focus-visible{outline:2px solid color-mix(in srgb, var(--info) 45%, transparent)}}.warehouse-inbound-edit-back:focus-visible{outline-offset:2px}.warehouse-inbound-edit-back:disabled{cursor:not-allowed;opacity:.55}.warehouse-inbound-edit-save{min-height:var(--ui-button-min-h)}.warehouse-inbound-image-edit-entry{align-items:center;display:flex}.warehouse-inbound-image-edit-slot.upload-slot{aspect-ratio:1;border-radius:var(--radius);width:200px;height:200px}.warehouse-inbound-image-edit-slot.upload-slot.has-file .thumb{background:var(--card);background-position:50%;background-repeat:no-repeat;background-size:contain}.warehouse-image-recognition-loading{z-index:3;color:var(--ink-700);font-size:var(--type-supporting-size);text-align:center;background:#fffffff0;flex-direction:column;justify-content:center;align-items:center;gap:8px;line-height:1.2;display:flex;position:absolute;inset:0}.warehouse-image-recognition-spinner{border:2px solid var(--ink-200);border-top-color:var(--ink-700);border-radius:50%;flex:0 0 22px;width:22px;height:22px;animation:.7s linear infinite warehouse-image-recognition-spin}@keyframes warehouse-image-recognition-spin{to{transform:rotate(360deg)}}.warehouse-reversal-summary{justify-content:space-between;align-items:center;gap:12px;display:flex}.warehouse-inbound-shipping-summary{grid-template-columns:64px minmax(0,1fr);align-items:stretch;gap:20px;min-width:0;display:grid}.warehouse-inbound-label-media{flex:0 0 64px;width:64px;min-width:0}.warehouse-inbound-label-image-button,.warehouse-inbound-label-image-empty{box-sizing:border-box;border:1px solid var(--ink-100);background:var(--ink-50);border-radius:6px;place-items:center;width:64px;min-width:64px;max-width:64px;height:64px;min-height:64px;max-height:64px;display:grid;position:relative;overflow:hidden}.warehouse-inbound-label-image-button{cursor:zoom-in;padding:0}.warehouse-inbound-label-image-button img{background:var(--card);object-fit:contain;object-position:center;width:100%;min-width:0;max-width:100%;height:100%;min-height:0;max-height:100%;display:block}.warehouse-inbound-shipping-kv-grid{grid-template-columns:repeat(2,minmax(0,1fr));align-content:space-between;column-gap:24px;min-width:0;display:grid}.warehouse-inbound-shipping-kv-grid .business-detail-kv{padding-right:0}.warehouse-inbound-shipping-kv-grid .inline-copy-text{justify-content:flex-start}.warehouse-inbound-waybill-value{color:var(--ink-900);font-size:var(--type-list-body-size);font-weight:600}.warehouse-inbound-label-image-empty{color:var(--ink-400);align-content:center}.warehouse-inbound-label-empty .empty{min-height:160px;padding:16px}.business-detail-drawer .warehouse-inbound-label-kv-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.business-detail-drawer .warehouse-inbound-label-kv-grid .business-detail-kv.warehouse-inbound-label-wide-field{grid-column:1/-1;padding-right:0}.business-detail-drawer .warehouse-inbound-phone-value{text-overflow:clip;overflow:visible}.warehouse-inbound-label-edit-grid{grid-column:1/-1;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 16px;padding:8px 0 0;display:grid}.warehouse-inbound-label-edit-field{align-content:start;gap:6px;min-width:0;display:grid}.warehouse-inbound-label-edit-field.is-wide{grid-column:1/-1}.warehouse-inbound-label-edit-field>span{color:var(--ink-500);font-size:var(--type-list-body-size);line-height:1.35}.warehouse-inbound-label-edit-field .input{width:100%;min-width:0;height:var(--ui-button-min-h);min-height:var(--ui-button-min-h);font-size:var(--ui-control-font-size)}.warehouse-inbound-label-loading{min-height:72px;color:var(--ink-500);font-size:var(--type-list-body-size);padding:24px 0}.warehouse-reversal-form{grid-template-rows:auto minmax(0,1fr);gap:14px;width:100%;min-height:0;display:grid}.modal.warehouse-reversal-modal{flex-direction:column;width:min(760px,100vw - 32px);max-width:min(760px,100vw - 32px);max-height:calc(100vh - 32px);display:flex}.warehouse-reversal-modal .confirm-modal-head,.warehouse-reversal-modal .modal-foot{flex:none}.warehouse-reversal-modal .modal-body{flex-direction:column;flex:auto;min-height:0;display:flex;overflow:hidden}.warehouse-reversal-modal .warehouse-reversal-form{flex:auto}.warehouse-reversal-summary{color:var(--ink-700);font-size:var(--type-list-body-size);justify-content:flex-start}.warehouse-reversal-summary span+span:before{color:var(--ink-300);content:"/";margin-right:12px}.warehouse-reversal-table-wrap{border:1px solid var(--ink-100);border-radius:var(--radius);max-width:100%;min-height:0;overflow:auto}.warehouse-reversal-table{table-layout:fixed;width:100%;min-width:660px}.warehouse-reversal-col-sku{width:220px}.warehouse-reversal-col-quantity{width:105px}.warehouse-reversal-col-input{width:125px}.warehouse-reversal-table thead th{z-index:1;background:var(--ink-50);position:sticky;top:0}.warehouse-reversal-table tbody td,.warehouse-reversal-table tbody tr:hover td{background:var(--card)}.warehouse-reversal-table th:not(:first-child),.warehouse-reversal-table td:not(:first-child){text-align:right}.warehouse-reversal-table th:first-child,.warehouse-reversal-table td:first-child{text-align:left;text-overflow:clip;white-space:normal;overflow-wrap:anywhere;width:220px;max-width:none;overflow:visible}.warehouse-reversal-quantity{background:var(--card);text-align:right;width:88px;min-width:88px}@media (width<=900px){.detail-drawer.business-detail-drawer:not(.task-detail-drawer){width:100vw;max-width:100vw}.business-detail-drawer:not(.task-detail-drawer) .business-detail-kv-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.business-detail-drawer:not(.task-detail-drawer) .business-detail-kv,.business-detail-drawer:not(.task-detail-drawer) .business-detail-kv:nth-child(3n){padding-right:16px}.business-detail-drawer:not(.task-detail-drawer) .business-detail-kv:nth-child(2n){padding-right:0}}@media (width<=600px){.purchase-orders-page .purchase-po-toolbar{padding:10px}.business-detail-drawer:not(.task-detail-drawer) .business-detail-content{padding:0 14px 14px}.business-detail-drawer:not(.task-detail-drawer) .business-detail-kv-grid{grid-template-columns:1fr}.business-detail-drawer:not(.task-detail-drawer) .business-detail-kv,.business-detail-drawer:not(.task-detail-drawer) .business-detail-kv:nth-child(2n),.business-detail-drawer:not(.task-detail-drawer) .business-detail-kv:nth-child(3n){padding-right:0}.warehouse-inbound-shipping-summary{grid-template-columns:64px minmax(0,1fr);gap:16px}.warehouse-inbound-label-image-button,.warehouse-inbound-label-image-empty{width:64px;height:64px}.warehouse-inbound-label-edit-field{grid-template-columns:1fr;gap:6px}.warehouse-inbound-edit-toolbar{margin-left:-14px;margin-right:-14px;padding-left:14px;padding-right:14px}.warehouse-inbound-image-edit-slot.upload-slot{width:200px;height:200px}}@media (width<=420px){.warehouse-inbound-label-edit-grid{grid-template-columns:1fr}.warehouse-inbound-image-edit-slot.upload-slot{width:200px;height:200px}.warehouse-inbound-label-edit-field.is-wide{grid-column:auto}}.announcement-body{overflow-wrap:anywhere;word-break:break-word;font-size:var(--type-body-size);color:var(--ink-700);line-height:1.9}.announcement-body>:first-child{margin-top:0}.announcement-body>:last-child{margin-bottom:0}.announcement-body p,.announcement-body ul,.announcement-body ol,.announcement-body blockquote,.announcement-body pre,.announcement-body table{margin:0 0 16px}.announcement-body h1,.announcement-body h2,.announcement-body h3,.announcement-body h4,.announcement-body h5,.announcement-body h6{color:var(--ink-900);margin:28px 0 12px;font-weight:600;line-height:1.45}.announcement-body h1{font-size:var(--fs-2xl)}.announcement-body h2{font-size:var(--fs-xl)}.announcement-body h3,.announcement-body h4,.announcement-body h5,.announcement-body h6{font-size:var(--fs-lg)}.announcement-body ul,.announcement-body ol{padding-left:24px}.announcement-body ul{list-style:outside}.announcement-body ol{list-style:decimal}.announcement-body li+li{margin-top:5px}.announcement-body li:has(>input[type=checkbox]){list-style:none}.announcement-body li>input[type=checkbox]{width:15px;height:15px;accent-color:var(--rausch);vertical-align:-2px;margin:0 8px 0 -22px}.announcement-body a{color:var(--info);text-underline-offset:3px;text-decoration:underline}.announcement-body blockquote{border-left:3px solid var(--rausch);background:var(--ink-50);color:var(--ink-500);padding:10px 16px}.announcement-body code{background:var(--ink-100);color:var(--ink-900);font-family:var(--mono);border-radius:5px;padding:2px 5px;font-size:.9em}.announcement-body pre{border-radius:var(--radius);background:var(--ink-900);color:#f8fafc;padding:16px;line-height:1.65;overflow-x:auto}.announcement-body pre code{color:inherit;background:0 0;padding:0}.announcement-body table{border-collapse:collapse;width:100%;display:block;overflow-x:auto}.announcement-body th,.announcement-body td{border:1px solid var(--ink-200);text-align:left;min-width:120px;padding:9px 12px}.announcement-body th{background:var(--ink-50);color:var(--ink-900);font-weight:600}.announcement-body img{border-radius:var(--radius);max-width:100%;height:auto;margin:18px 0;display:block}.announcement-body .announcement-markdown-image{border:1px solid var(--ink-100);background:var(--ink-50);object-fit:contain;cursor:zoom-in;width:auto;max-width:min(100%,900px);max-height:680px}.announcement-body .announcement-markdown-image:focus-visible{outline:2px solid var(--rausch);outline-offset:2px}.announcement-body hr{border:0;border-top:1px solid var(--ink-200);margin:24px 0}.announcement-time{font-size:var(--type-supporting-size);color:var(--ink-500)}.announcement-version{font-size:var(--type-supporting-size);color:var(--ink-700);padding-left:2px;font-weight:500}.announcement-type-release{color:var(--info)}.announcement-type-maintenance{color:var(--ink-500)}.announcement-type-notice{color:var(--rausch)}.announcement-popup{border:1px solid #0f172a14;border-radius:16px;width:min(780px,100vw - 36px);max-width:calc(100vw - 36px);height:min(760px,100vh - 36px);max-height:min(760px,100vh - 36px);position:relative;box-shadow:0 26px 70px #0f172a42}.announcement-popup .form-modal-head{padding:30px 40px 18px}.announcement-popup .form-modal-head h3{min-width:0;font-size:var(--fs-xl);letter-spacing:-.015em;font-weight:600;line-height:1.35}.announcement-popup-title{align-items:center;min-width:0;display:flex}.announcement-popup .form-modal-body{background:var(--card);flex-direction:column;flex:1;padding:0;display:flex;overflow:hidden}.announcement-popup-meta{z-index:1;border-bottom:1px solid var(--ink-100);background:var(--card);flex:none;align-items:center;gap:10px;margin:0 40px;padding:0 0 20px;transition:box-shadow .16s;display:flex;position:relative}.announcement-popup-meta.is-scrolled{box-shadow:0 8px 18px -18px #00000047}.announcement-popup-type{color:var(--info);font-size:var(--type-supporting-size);font-weight:600}.announcement-popup-content{scrollbar-gutter:stable;scrollbar-width:thin;scrollbar-color:var(--app-scrollbar-thumb) transparent;flex:auto;min-height:0;padding:24px 40px;overflow-y:auto}.announcement-popup-content::-webkit-scrollbar{width:var(--app-scrollbar-size)}.announcement-popup-content::-webkit-scrollbar-track{background:0 0}.announcement-popup-content::-webkit-scrollbar-thumb{border:var(--app-scrollbar-border);border-radius:var(--app-scrollbar-radius);background-color:var(--app-scrollbar-thumb);background-clip:padding-box}.announcement-popup-content::-webkit-scrollbar-thumb:hover{background-color:var(--app-scrollbar-thumb-active)}.announcement-popup-reader{color:var(--ink-700);font-size:var(--type-body-size);line-height:1.8}.announcement-popup-reader h4{color:var(--ink-900);font-size:var(--type-section-title-size);margin:0 0 14px;font-weight:600;line-height:1.5}.announcement-popup-reader h4:not(:first-child){margin-top:28px}.announcement-popup-reader>p{white-space:pre-wrap;margin:0}.announcement-popup-bullet{grid-template-columns:8px minmax(0,1fr);gap:12px;margin-top:12px;display:grid}.announcement-popup-bullet>span{background:var(--rausch);border-radius:1px;width:5px;height:5px;margin-top:10px}.announcement-popup-bullet p{margin:0}.announcement-popup-foot{border-top:1px solid var(--ink-100);background:var(--card);flex:none;justify-content:space-between;align-items:center;gap:12px;min-height:74px;padding:16px 40px;display:flex}.announcement-popup-pager{align-items:center;gap:12px;display:flex}.announcement-popup-pager .btn{background:var(--card);min-height:38px;padding:0 14px}.announcement-popup-count{min-width:42px;font-size:var(--type-supporting-size);font-variant-numeric:tabular-nums;text-align:center;color:var(--ink-500)}.announcement-popup-progress{background:var(--ink-100);border-radius:999px;width:126px;height:4px;display:block;position:relative;overflow:hidden}.announcement-popup-progress:after{width:var(--announcement-progress);border-radius:inherit;background:var(--rausch);content:"";transition:width .18s;position:absolute;inset:0 auto 0 0}.announcement-popup-foot>.btn-primary{flex:0 0 120px;width:120px;min-height:40px;padding:0 12px}@media (width<=760px){.announcement-popup{border-radius:var(--radius-lg);width:calc(100vw - 24px);max-width:calc(100vw - 24px);height:calc(100dvh - 24px);max-height:calc(100dvh - 24px)}.announcement-popup .form-modal-head{padding:22px 20px 14px}.announcement-popup-meta{margin:0 20px;padding-bottom:14px}.announcement-popup-content{padding:20px 20px 24px}.announcement-popup-foot{flex-direction:column;align-items:stretch;padding:12px 20px 16px}.announcement-popup-pager{gap:8px;width:100%}.announcement-popup-pager .btn{min-height:34px;padding:0 10px}.announcement-popup-count{min-width:36px}.announcement-popup-progress{flex:auto;width:auto;min-width:32px}.announcement-popup-foot>.btn-primary{flex-basis:auto;width:100%}}.announcement-center-page{background:var(--card);min-height:calc(100vh - 56px);padding:0}.announcement-center-page>*{transition:opacity .14s}.announcement-center-page.is-restoring>*{opacity:0;pointer-events:none}.announcement-content-column{width:min(960px,100% - 48px);margin-left:auto;margin-right:auto}.announcement-hero{isolation:isolate;background:radial-gradient(circle at 70% 32%,#6366f14d,#0000 38%),#090b12;align-items:center;min-height:240px;padding:18px 24px;display:flex;position:relative;overflow:hidden}.announcement-hero:after{z-index:1;content:"";pointer-events:none;background:linear-gradient(90deg,#090b1261,#090b121a 55%,#090b1252);position:absolute;inset:0}.announcement-hyperspeed{z-index:0;pointer-events:none;position:absolute;inset:0;overflow:hidden}.announcement-hero-content{z-index:2;flex-direction:column;gap:14px;width:min(520px,54%);min-width:400px;margin:0 auto;display:flex;position:relative}.announcement-hero h1{color:#fff;font-size:var(--type-page-title-size);text-shadow:0 2px 16px #00000073;margin:0;font-weight:600;line-height:1.1}.announcement-search{border-radius:var(--ui-control-radius);width:100%}.announcement-search:focus-within{border-color:var(--rausch);box-shadow:0 0 0 3px #ff385c1f}.announcement-feed-surface{background:var(--card);min-height:calc(100vh - 326px)}.announcement-type-tabs{z-index:4;background:var(--card);scrollbar-width:none;align-items:center;gap:22px;display:flex;position:sticky;top:0;overflow-x:auto}.announcement-type-tabs.is-stuck{border-bottom:1px solid var(--ink-100);box-shadow:0 8px 18px -18px #00000047}.announcement-type-tabs::-webkit-scrollbar{display:none}.announcement-type-tabs button{min-height:66px;color:var(--ink-500);font:inherit;font-size:var(--type-control-size);white-space:nowrap;cursor:pointer;background:0 0;border:none;align-items:flex-end;padding:8px 8px 7px;font-weight:500;display:inline-flex;position:relative}.announcement-type-tabs button:after{content:"";background:0 0;border-radius:2px;height:2px;position:absolute;bottom:-1px;left:8px;right:8px}.announcement-type-tabs button:hover,.announcement-type-tabs button.active{color:var(--rausch)}.announcement-type-tabs button.active:after{background:var(--rausch)}.announcement-feed-list{min-height:280px;padding-top:6px}.announcement-feed-list>.empty{min-height:360px}.announcement-feed-row{background:var(--card);width:100%;min-height:112px;color:inherit;text-align:left;font:inherit;cursor:pointer;border:none;grid-template-columns:max-content minmax(0,1fr);align-items:start;padding:22px 8px;display:grid;position:relative}.announcement-feed-row.is-pinned{background:linear-gradient(90deg, var(--rausch-soft) 0%, #fff 48%);box-shadow:inset 3px 0 0 var(--rausch);animation:.48s ease-out both announcement-pin-arrive}.announcement-feed-row.is-pinned:hover{background:linear-gradient(90deg, var(--rausch-soft) 0%, #fff 62%)}@keyframes announcement-pin-arrive{0%{opacity:.72;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}.announcement-date-rail{border-right:1px solid var(--ink-100);min-height:64px;color:var(--ink-500);font-size:var(--type-supporting-size);font-feature-settings:"tnum" 1;flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:5px;padding-right:24px;display:flex}.announcement-date-rail small{color:var(--ink-500);font-size:var(--type-supporting-size)}.announcement-feed-main{flex-direction:column;gap:7px;min-width:0;padding-left:24px;display:flex}.announcement-feed-main strong{color:var(--ink-900);font-size:var(--type-card-title-size);text-overflow:ellipsis;white-space:nowrap;font-weight:600;overflow:hidden}.announcement-feed-title-line{align-items:center;gap:10px;min-width:0;display:flex}.announcement-feed-title-line strong{min-width:0}.announcement-feed-pinned{border:1px solid var(--rausch);flex:none;align-items:center;gap:4px;padding:3px 8px;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.announcement-feed-pinned{border:1px solid color-mix(in srgb, var(--rausch) 22%, transparent)}}.announcement-feed-pinned{background:var(--card);color:var(--rausch);font-size:var(--type-supporting-size);border-radius:999px;font-weight:500}.announcement-feed-preview{color:var(--ink-500);font-size:var(--type-body-size);-webkit-line-clamp:2;-webkit-box-orient:vertical;line-height:1.6;display:-webkit-box;overflow:hidden}.announcement-lazy-status{min-height:64px;color:var(--ink-500);font-size:var(--type-body-size);justify-content:center;align-items:center;gap:8px;display:flex}.announcement-lazy-status svg{color:var(--rausch);animation:.8s linear infinite announcement-spinner}@keyframes announcement-spinner{to{transform:rotate(360deg)}}.announcement-detail-page{min-height:100%;padding:var(--ui-page-pad-y) 0 16px;background:var(--card);flex:none}.announcement-detail-page .announcement-article{margin-top:0;padding-bottom:0}.announcement-detail-back{color:var(--ink-500);font:inherit;font-size:var(--type-control-size);cursor:pointer;background:0 0;border:none;align-items:center;gap:7px;padding:0;display:inline-flex}.announcement-detail-back:hover{color:var(--rausch)}.announcement-article{width:100%;margin-top:28px;padding:0 0 40px}.announcement-article.has-sticky-header{margin-top:0}.announcement-article-header>h1{margin:var(--ui-page-head-mb) 0 0;color:var(--ink-900);font-size:var(--type-page-title-size);font-weight:600;line-height:1.3}.announcement-article-header.is-sticky{z-index:4;margin:calc(-1 * var(--ui-page-pad-y)) 0 20px;border-bottom:1px solid var(--ink-100);background:var(--card);padding:18px 0 14px;position:sticky;top:0;box-shadow:0 8px 18px -18px #00000047}.announcement-article-header.is-sticky .announcement-article-meta{border-bottom:0;margin-bottom:0;padding-bottom:0}.announcement-article-header:not(.is-sticky)>h1{margin-top:0}.announcement-article-meta{border-bottom:1px solid var(--ink-100);align-items:center;gap:16px;margin:16px 0 26px;padding-bottom:22px;display:flex}.announcement-published-time{align-items:center;gap:6px;display:inline-flex}.announcement-article .announcement-body{color:var(--ink-700);font-size:var(--type-body-size);line-height:1.9}.announcement-detail-empty{min-height:360px;margin-top:24px}.md-form-hint{font-size:var(--type-supporting-size);color:var(--ink-500);align-items:center;gap:6px;margin-top:8px;display:flex}.md-form-modal{width:min(900px,100vw - 36px)}.md-form-modal .form-modal-body{background:var(--card);padding:24px 28px 0}.md-form-modal .modal-foot{z-index:2;justify-content:flex-end;margin:24px -28px 0;padding:16px 28px;position:sticky;bottom:0}.md-form-actions{align-items:center;gap:10px;display:flex}.announcement-front-preview-trigger{color:var(--rausch);margin-right:auto}.md-form-grid{gap:22px 20px}.md-form-grid .textarea{resize:vertical;min-height:240px}.md-form-editor .w-md-editor{border:1px solid var(--ink-200);border-radius:var(--ui-control-radius);background:var(--card);box-shadow:none;color:var(--ink-700);font-family:var(--font)}.md-form-editor .w-md-editor:focus-within{border-color:var(--rausch);box-shadow:0 0 0 3px var(--rausch-soft)}.md-form-editor .w-md-editor-toolbar{border-bottom-color:var(--ink-100);border-radius:var(--ui-control-radius) var(--ui-control-radius) 0 0;background:var(--ink-50);min-height:38px}.md-form-editor .w-md-editor-toolbar li>button{color:var(--ink-500)}.md-form-editor .w-md-editor-toolbar li>button:hover{background:var(--rausch-soft);color:var(--rausch)}.md-form-editor .w-md-editor-text,.md-form-editor .w-md-editor-text-input,.md-form-editor .w-md-editor-text-pre>code{font-family:var(--mono)!important;font-size:var(--type-body-size)!important;line-height:1.7!important}.md-form-editor-preview{background:var(--card);min-height:100%;padding:16px 18px}.md-form-editor-empty{min-height:240px;color:var(--ink-400);font-size:var(--type-supporting-size);place-items:center;display:grid}.announcement-preview-placeholder,.announcement-preview-empty-content{color:var(--ink-400)!important}.announcement-preview-empty-content{min-height:240px;font-size:var(--type-supporting-size);place-items:center;display:grid}.md-form-count{font-variant-numeric:tabular-nums;white-space:nowrap;margin-left:auto}.announcement-admin-table tbody tr{height:94px}.announcement-admin-table thead th{text-align:center!important}.announcement-admin-table thead th:first-child,.announcement-admin-table thead th:last-child{padding-left:16px;padding-right:16px}.announcement-admin-table td:first-child{text-align:center!important}.announcement-admin-table td:nth-child(2),.announcement-admin-table td:nth-child(3){text-align:left!important}.announcement-admin-title-cell,.announcement-admin-type-cell{flex-direction:column;gap:7px;min-width:0;display:flex}.announcement-admin-title-line{align-items:center;gap:8px;min-width:0;display:flex}.announcement-admin-title{color:var(--ink-900);text-overflow:ellipsis;white-space:nowrap;font-weight:500;display:block;overflow:hidden}.announcement-admin-pinned-badge{border:1px solid var(--rausch);flex:none;align-items:center;gap:4px;padding:2px 7px;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.announcement-admin-pinned-badge{border:1px solid color-mix(in srgb, var(--rausch) 22%, transparent)}}.announcement-admin-pinned-badge{background:var(--rausch-soft);color:var(--rausch);font-size:var(--fs-2xs);border-radius:999px;font-weight:600;animation:.42s ease-out both announcement-admin-pin-pop}.announcement-admin-row.is-pinned td:first-child{background:linear-gradient(90deg, var(--rausch-soft) 0%, #fff 72%);box-shadow:inset 3px 0 0 var(--rausch)}@keyframes announcement-admin-pin-pop{0%{opacity:0;transform:scale(.88)}to{opacity:1;transform:scale(1)}}.announcement-admin-preview{color:var(--ink-500);font-size:var(--type-supporting-size);-webkit-line-clamp:2;-webkit-box-orient:vertical;font-weight:400;line-height:1.5;display:-webkit-box;overflow:hidden}.announcement-admin-type-cell .display-text{color:var(--ink-500);font-size:var(--type-supporting-size)}.announcement-admin-actions{justify-content:flex-end;align-items:center;gap:6px;display:flex}@media (prefers-reduced-motion:reduce){.announcement-center-page>*{transition:none}.announcement-feed-row.is-pinned,.announcement-admin-pinned-badge{animation:none}}.announcement-admin-table .state-mark{white-space:nowrap}@media (width<=1080px){.announcement-content-column{width:min(880px,100% - 48px)}}@media (height<=760px) and (width>=761px){.md-form-modal .form-modal-body{padding-top:18px}.md-form-grid{gap:10px 20px}.md-form-grid .textarea{height:120px;min-height:120px}.md-form-modal .modal-foot{margin-top:10px}}.table-text-link{min-width:0;max-width:100%;color:var(--ink-900);font:inherit;cursor:pointer;background:0 0;border:0;padding:0;font-weight:600;text-decoration:none;transition:color .15s}.table-text-link:hover{color:var(--rausch);font-weight:600;text-decoration:none}.table-text-link:focus-visible{outline:2px solid var(--rausch);outline-offset:2px;border-radius:3px}.table-text-link:disabled{color:var(--ink-400);cursor:not-allowed}.table-text-link:disabled:hover{color:var(--ink-400)}.table-text-link-number{text-align:center;justify-content:center;align-items:center;min-width:32px;font-weight:600;display:inline-flex}@media (prefers-reduced-motion:reduce){.table-text-link{transition:none}}.mercado-libre-api-page{font-family:var(--font);flex-direction:column;gap:16px;display:flex}.mercado-libre-api-page .page-head{margin-bottom:0}.mercado-libre-api-page .page-head-actions{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.mercado-libre-status-card,.mercado-libre-device-card,.mercado-libre-debug-card,.mercado-libre-apifox-card{box-shadow:none;border-color:#dfe4ec}.mercado-libre-status-card{padding:0;overflow:hidden}.mercado-libre-account-list{--mercado-account-columns:minmax(210px, 1.8fr) minmax(92px, .75fr) minmax(150px, 1.25fr) minmax(118px, .95fr) minmax(134px, 1.12fr) minmax(108px, .85fr) 78px 148px;border-top:1px solid #e5e9f0;min-width:1180px}.mercado-libre-account-loading{color:#657084;min-height:132px;font-size:var(--type-supporting-size);border-top:1px solid #e5e9f0;justify-content:center;align-items:center;display:flex}.mercado-libre-account{background:var(--card);border-bottom:1px solid #e5e9f0;transition:background-color .14s,box-shadow .14s;position:relative}.mercado-libre-account:before{z-index:1;content:"";background:#ef5350;width:4px;position:absolute;top:0;bottom:0;left:0}.mercado-libre-account.is-authorized:before{background:#2fbf71}.mercado-libre-account:hover{background:#fafcff}.mercado-libre-account.is-selected{z-index:1}.mercado-libre-account-columns,.mercado-libre-account-summary{grid-template-columns:var(--mercado-account-columns);align-items:center;gap:14px;display:grid}.mercado-libre-account-columns{color:#657084;min-height:46px;font-size:var(--type-list-header-size);background:#fbfcfe;padding:0 20px 0 28px;font-weight:600}.mercado-libre-account-summary{min-height:82px;padding:12px 20px 12px 18px}.mercado-libre-account-identity{align-items:center;gap:8px;min-width:0;display:flex}.mercado-libre-expand-button,.mercado-libre-expand-spacer{flex:0 0 22px;width:22px;height:28px}.mercado-libre-expand-button{color:#58657a;cursor:pointer;background:0 0;border:0;border-radius:6px;place-items:center;padding:0;display:grid}.mercado-libre-expand-button:hover{color:#1d4ed8;background:#edf3fc}.mercado-libre-seller-button{min-width:0;color:inherit;cursor:pointer;text-align:left;background:0 0;border:0;flex-direction:column;align-items:center;padding:0;display:flex}.mercado-libre-seller-button strong,.mercado-libre-seller-button span,.mercado-libre-seller-button small{text-overflow:ellipsis;white-space:nowrap;width:100%;overflow:hidden}.mercado-libre-seller-button strong{color:#182033;font-family:var(--mono);font-size:var(--type-list-body-size);letter-spacing:.01em;font-weight:500}.mercado-libre-seller-button span{color:#69758a;font-size:var(--type-list-body-size);margin-top:3px}.mercado-libre-seller-button small{color:#8a94a6;font-size:var(--fs-xs);margin-top:1px}.mercado-libre-account-value,.mercado-libre-account-status,.mercado-libre-account-actions{min-width:0}.mercado-libre-account-value strong{color:#273247;font-size:var(--type-list-body-size);text-overflow:ellipsis;white-space:nowrap;font-weight:500;line-height:1.45;display:block;overflow:hidden}.mercado-libre-account-text{color:var(--ink-700);font-size:var(--type-list-body-size);text-overflow:ellipsis;white-space:nowrap;font-weight:400;line-height:1.45;display:block;overflow:hidden}.mercado-libre-account-actions{flex-direction:column;justify-content:flex-end;gap:6px;display:flex}.mercado-libre-account-actions .btn{background:var(--card);color:#273247;width:100%;font-size:var(--type-supporting-size);white-space:nowrap;border-color:#d8dee8;justify-content:center}.mercado-libre-token-health{background:#e6eaf0;border-radius:999px;width:min(110px,100%);height:4px;margin-top:7px;display:block;overflow:hidden}.mercado-libre-token-health i{border-radius:inherit;background:#2fbf71;height:100%;display:block}.mercado-libre-authorization-link{color:#657084;font-size:var(--type-supporting-size);background:#f8fafc;border:1px solid #dbe4f0;border-radius:10px;gap:10px;margin:0 20px 14px 40px;padding:14px 16px;display:grid}.mercado-libre-access-token{color:#657084;font-size:var(--type-supporting-size);background:#fff8f8;border:1px solid #f1c7c7;border-radius:8px;grid-template-columns:124px minmax(0,1fr) 32px auto;align-items:center;gap:12px;margin:0 20px 14px 40px;padding:14px 16px;display:grid}.mercado-libre-access-token code{overflow-wrap:anywhere;color:#9f1d28;min-width:0}.mercado-libre-access-token .btn-icon{justify-content:center;width:32px;height:32px;padding:0}.mercado-libre-authorization-row{grid-template-columns:124px minmax(0,1fr) 32px;align-items:center;gap:12px;min-width:0;display:grid}.mercado-libre-authorization-link code{color:#435067;min-width:0;font-size:var(--type-supporting-size);text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.mercado-libre-authorization-row .btn-icon{justify-content:center;width:32px;min-width:32px;height:32px;padding:0}.mercado-libre-authorization-actions{justify-content:space-between;align-items:center;gap:12px;padding-top:2px;display:flex}.mercado-libre-status-card .card-head,.mercado-libre-device-card .card-head,.mercado-libre-debug-card .card-head,.mercado-libre-apifox-card .card-head{margin-bottom:16px}.mercado-libre-security-note{color:#657084;font-size:var(--type-supporting-size);align-items:center;gap:7px;padding:11px 20px;display:flex}.mercado-libre-status-card>.card-head{margin:0;padding:18px 20px 16px}.mercado-libre-status-card>.mercado-libre-security-note{background:#fbfcfe;border-top:1px solid #e5e9f0;margin:0}.mercado-libre-debug-card,.mercado-libre-device-card,.mercado-libre-apifox-card{padding:20px}.mercado-libre-device-card .card-head{justify-content:space-between;align-items:flex-start;display:flex}.mercado-libre-device-card .card-head>svg{color:var(--ink-500)}.mercado-libre-credential-head{justify-content:space-between;align-items:center;gap:12px;margin-top:20px;padding-bottom:10px;display:flex}.mercado-libre-credential-head strong{color:var(--ink-900);font-size:var(--type-section-title-size);font-weight:600}.mercado-libre-credential-actions{justify-content:flex-end;align-items:center;gap:8px;min-width:0;display:flex}.mercado-libre-credential-seller-filter{width:190px}.mercado-libre-credential-status-filter{width:140px}.mercado-libre-device-card>.empty{min-height:190px;padding:12px 24px 18px}.mercado-libre-credential-list{--mercado-credential-columns:minmax(220px, 1.4fr) minmax(150px, 1fr) minmax(150px, 1fr) minmax(150px, 1fr) 82px 88px;border:1px solid var(--ink-100);border-radius:var(--radius-sm);min-width:960px;overflow:hidden}.mercado-libre-credential-table{max-width:100%;overflow-x:auto}.mercado-libre-credential-columns,.mercado-libre-credential-row{grid-template-columns:var(--mercado-credential-columns);align-items:center;gap:12px;padding:10px 14px;display:grid}.mercado-libre-credential-columns{background:var(--ink-50);color:var(--ink-500);font-size:var(--type-list-header-size);font-weight:500}.mercado-libre-credential-row{border-top:1px solid var(--ink-100);min-height:60px;color:var(--ink-700);font-size:var(--type-list-body-size)}.mercado-libre-credential-row>div strong,.mercado-libre-credential-row>div span{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.mercado-libre-credential-row>div strong{color:var(--ink-900);font-weight:500}.mercado-libre-credential-row>div span{color:var(--ink-500);font-size:var(--type-supporting-size);margin-top:3px}.mercado-libre-debug-form{grid-template-columns:minmax(220px,280px) minmax(250px,360px) repeat(3,minmax(120px,1fr));align-items:end;gap:12px;display:grid}.mercado-libre-debug-form .btn-primary{white-space:nowrap}.mercado-libre-result-head{justify-content:space-between;align-items:center;gap:12px;margin-top:20px;margin-bottom:8px;display:flex}.mercado-libre-result-head>div,.mercado-libre-result-head span{align-items:center;gap:8px;display:flex}.mercado-libre-result-head span{color:var(--ink-500);font-size:var(--type-supporting-size)}.mercado-libre-json{border-radius:var(--radius-sm);background:var(--ink-900);min-height:260px;max-height:520px;color:var(--ink-50);font-family:var(--mono);font-size:var(--type-list-body-size);white-space:pre-wrap;word-break:break-word;margin:0;padding:14px;line-height:1.6;overflow:auto}.mercado-libre-json-sm{min-height:0;max-height:240px}.mercado-libre-apifox-card ol{color:var(--ink-700);margin:0;padding-left:22px;line-height:1.9}.mercado-libre-apifox-card code{font-family:var(--mono)}.channel-config-form-modal{max-width:720px}.channel-cookie-form-modal{max-width:640px}.brand-config-form-modal,.po-buyer-map-form-modal{max-width:560px}.scheduled-task-form-modal{max-width:620px}.po-buyer-map-delete-target{text-align:center}.template-upload-file-input{display:none}.task-detail-drawer .task-items-col-sequence{width:72px}.task-detail-drawer .task-items-col-business-key{width:240px}.task-detail-drawer .task-items-col-status{width:88px}.task-detail-drawer .task-items-col-platform{width:76px}.task-detail-drawer .task-items-col-shop{width:80px}.task-detail-drawer .task-items-col-status-compact{width:82px}.task-detail-drawer .task-items-col-quantity{width:86px}.task-detail-drawer .detail-drawer-body .task-items-empty-cell{min-height:96px;color:var(--ink-400);text-align:center;place-items:center;padding:20px;display:grid}.progress-ring-fill{transform-origin:50%;transition:stroke-dashoffset .35s;transform:rotate(-90deg)}.multi-upload-group{flex-direction:column;gap:12px;display:flex}.upload-slot-empty{border-style:dashed}.department-member-roles{flex-wrap:wrap;justify-content:center;gap:6px;display:flex}.department-member-name{justify-content:center;align-items:center;gap:8px;display:inline-flex}@media (width<=1100px){.mercado-libre-status-card{overflow-x:auto}.mercado-libre-debug-form{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=720px){.mercado-libre-credential-head{flex-direction:column;align-items:flex-start}.mercado-libre-credential-actions{flex-wrap:wrap;justify-content:flex-start;width:100%}.mercado-libre-credential-seller-filter,.mercado-libre-credential-status-filter{width:min(100%,220px)}}.role-list-identity{align-items:center;gap:8px;min-width:0;display:flex}.role-list-icon{border-radius:var(--radius-sm);background:var(--surface-2);width:32px;height:32px;color:var(--text-3);flex:none;place-items:center;display:grid}.role-list-icon.is-admin{background:var(--rausch-soft);color:var(--rausch)}.role-list-title{min-width:0;display:block}.role-list-title strong,.role-list-title small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.role-list-title strong{color:var(--text);font-weight:600}.role-list-title small{color:var(--text-3);font-size:var(--type-supporting-size);font-family:var(--mono);margin-top:2px}.role-list-description{color:var(--text-3);line-height:1.45}.role-list-permissions{flex-wrap:wrap;align-items:center;gap:4px;display:flex}.role-list-permission-count{color:var(--text-3);font-size:var(--fs-xs);white-space:nowrap}.role-list-user-cell{color:var(--text-2);font-variant-numeric:tabular-nums;text-align:center}.modal.detail-table-modal.role-users-detail-modal{width:min(600px,100vw - 36px);max-width:min(600px,100vw - 36px)}.role-permission-dialog{flex-direction:column;width:min(920px,100vw - 32px);max-width:920px;max-height:min(90vh,900px);padding:0;display:flex;overflow:hidden}.role-permission-dialog>.dialog-header{border-bottom:1px solid var(--ink-100);padding:20px 24px 16px;display:block}.role-view-removal-dialog{width:min(420px,100vw - 32px);padding:0}.role-view-removal-message{color:var(--text-2);font-size:var(--fs-sm);margin:12px 0 0}.role-dialog-subtitle,.permission-section-heading p{color:var(--text-3);font-size:var(--fs-sm);margin:4px 0 0}.role-dialog-scroll{min-height:0;padding:18px 24px 24px;overflow-y:auto}.role-basic-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.role-description-field{grid-column:1/-1}.role-description-field.is-editing{grid-column:auto}.base-permission-section,.configurable-permission-section{margin-top:22px}.permission-section-heading{justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:12px;display:flex}.permission-section-heading h3{color:var(--text);font-size:var(--fs-md);margin:0;font-weight:600}.base-permission-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.base-permission-item{border:1px solid var(--success);align-items:center;gap:9px;min-width:0;padding:12px;display:flex}@supports (color:color-mix(in lab, red, red)){.base-permission-item{border:1px solid color-mix(in srgb, var(--success) 28%, transparent)}}.base-permission-item{border-radius:var(--radius);background:var(--success-soft)}.base-permission-item strong,.base-permission-item small{display:block}.base-permission-item strong{color:var(--text);font-weight:600}.base-permission-item small{color:var(--text-3);margin-top:2px}.base-permission-check{background:var(--success);color:#fff;border-radius:50%;flex:none;place-items:center;width:24px;height:24px;display:grid}.permission-groups{flex-direction:column;gap:10px;display:flex}.permission-group-card{border:1px solid var(--ink-100);border-radius:var(--radius);background:var(--surface);overflow:hidden}.permission-group-header{-webkit-user-select:none;user-select:none;align-items:center;gap:8px;display:flex}.permission-group-select,.permission-group-expand{color:inherit;background:0 0;border:0}.permission-group-select{cursor:pointer;place-items:center;padding:14px 0 14px 14px;display:grid}.permission-group-select-spacer{flex:0 0 32px;width:32px}.permission-group-expand{text-align:left;cursor:pointer;flex:1;align-items:center;gap:8px;min-width:0;padding:14px 14px 14px 0;display:flex}.permission-group-title{color:var(--text);font-weight:600}.permission-group-summary{color:var(--text-3);font-size:var(--fs-xs);margin-left:auto}.permission-matrix-scroll{overscroll-behavior-x:none;max-width:100%;overflow-y:hidden!important}.permission-matrix-scroll:focus-visible{outline:2px solid var(--rausch);outline-offset:-2px}.permission-matrix{border-top:1px solid var(--ink-100);min-width:1120px}.permission-matrix-head,.permission-matrix-row{grid-template-columns:minmax(150px,1.15fr) repeat(4,minmax(68px,.55fr)) minmax(480px,3fr);align-items:stretch;display:grid}.permission-matrix-head{background:var(--surface-2);color:var(--text-3);font-size:var(--fs-xs);font-weight:600}.permission-matrix-head span,.permission-module-name,.permission-matrix-cell{padding:9px 12px}.permission-matrix-head span:not(:first-child),.permission-matrix-cell{border-left:1px solid var(--ink-100);text-align:center}.permission-matrix-head>span:first-child,.permission-module-name{z-index:2;box-shadow:var(--shadow-sticky-left);position:sticky;left:0}.permission-matrix-head>span:first-child{z-index:3;background:var(--surface-2)}.permission-matrix-row+.permission-matrix-row{border-top:1px solid var(--ink-100)}.permission-module-name{background:var(--surface);min-width:0;color:var(--text-2);align-items:center;gap:7px;font-weight:500;display:flex}.permission-module-name>span:first-child{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.permission-matrix-cell{flex-wrap:wrap;justify-content:center;align-items:center;gap:5px;min-height:44px;display:flex}.permission-matrix-cell.is-business{justify-content:flex-start;gap:4px}.permission-matrix-toggle{border-radius:var(--radius-sm);min-width:34px;min-height:30px;color:var(--text-2);cursor:pointer;font-size:var(--fs-xs);background:0 0;border:0;justify-content:center;align-items:center;gap:5px;padding:3px 5px;line-height:1.2;display:inline-flex}.permission-matrix-toggle:hover{background:0 0}.permission-matrix-toggle.is-checked{color:var(--rausch);background:0 0}.permission-matrix-toggle.is-locked{cursor:not-allowed;color:var(--success)}.permission-matrix-toggle:focus-visible{outline:2px solid var(--rausch);outline-offset:1px}.permission-matrix-toggle .checkbox,.permission-group-select .checkbox{pointer-events:none}.permission-matrix-cell.is-business .permission-matrix-toggle{white-space:nowrap;border:0;justify-content:flex-start;min-height:28px;padding:0}.role-dialog-error{margin-top:14px}.role-dialog-footer{border-top:1px solid var(--ink-100);background:var(--surface);flex:none;padding:14px 24px}@media (width<=720px){.role-permission-dialog{width:calc(100vw - 20px);max-height:calc(100vh - 20px)}.role-dialog-scroll,.role-permission-dialog>.dialog-header,.role-dialog-footer{padding-left:16px;padding-right:16px}.role-basic-fields,.base-permission-grid{grid-template-columns:1fr}.role-description-field{grid-column:auto}}.feedback-fab-menu{z-index:8001;min-width:156px}.feedback-fab-menu-item{cursor:pointer}.notification-center-row{width:100%;color:inherit;cursor:pointer;text-align:left;background:0 0;border:0}.mercadolibre-official-page .page-head h1{align-items:center;gap:8px;display:flex}.mercadolibre-official-page.is-scrollable{overflow:hidden auto!important}.official-kpi-grid{grid-template-columns:repeat(7,minmax(0,1fr));gap:12px;margin-bottom:16px;display:grid}.official-page-actions{justify-content:flex-end;margin-bottom:16px;display:flex}.official-page-topbar,.official-page-timebar{align-items:center;margin-bottom:8px;display:flex}.official-page-topbar{justify-content:flex-end;gap:16px}.official-page-timebar{justify-content:flex-end}.official-page-topbar .official-page-actions{margin-bottom:0}.official-page-head-actions{flex-direction:column;align-items:flex-end;gap:8px;display:flex}.official-mexico-clock{color:var(--muted-foreground);font-size:var(--fs-xs);font-variant-numeric:tabular-nums;white-space:nowrap;align-items:center;gap:6px;line-height:24px;display:inline-flex}.official-mexico-clock strong{color:var(--foreground);font-family:var(--mono);font-size:inherit;font-weight:500}.official-kpi{gap:8px;min-width:0;padding:18px;display:grid}.official-kpi span{color:var(--muted-foreground);font-size:var(--fs-sm)}.official-kpi strong{font-size:clamp(20px, 1.35vw, var(--fs-2xl));text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.official-dashboard-frame{gap:18px;min-width:0;padding:2px 4px 16px;transition:opacity .15s;display:grid}.official-dashboard-frame.is-switching{opacity:.55;pointer-events:none}.official-full-frame{gap:18px;padding:2px 0 24px;display:grid}.official-full-header{border:1px solid var(--line);justify-content:space-between;align-items:center;gap:24px;padding:20px 22px;display:flex}@supports (color:color-mix(in lab, red, red)){.official-full-header{border:1px solid color-mix(in srgb, var(--line) 78%, transparent)}}.official-full-header{background:linear-gradient(130deg,#fff 0%,#faf8ff 56%,#f0fdf8 100%);border-radius:18px}.official-full-header>div:first-child{gap:5px;display:grid}.official-full-header strong{color:var(--text);font-size:var(--type-page-title-size);line-height:1.2}.official-full-header p,.official-full-kpi p{color:var(--muted);font-size:var(--type-supporting-size);margin:0}.official-full-eyebrow{color:#7c3aed;font-size:var(--type-supporting-size);letter-spacing:.08em;font-weight:600}.official-full-kpi-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;display:grid}.official-full-kpi{border:1px solid var(--line);min-width:0;padding:18px 20px}@supports (color:color-mix(in lab, red, red)){.official-full-kpi{border:1px solid color-mix(in srgb, var(--line) 78%, transparent)}}.official-full-kpi{background:var(--card);border-radius:16px}.official-full-kpi-head{color:var(--muted);align-items:center;gap:8px;display:flex}.official-full-kpi-head span{border-radius:9px;place-items:center;width:30px;height:30px;display:grid}.official-full-kpi.is-purple .official-full-kpi-head span{color:#7c3aed;background:#f3e8ff}.official-full-kpi.is-green .official-full-kpi-head span{color:#059669;background:#d1fae5}.official-full-kpi.is-orange .official-full-kpi-head span{color:#d97706;background:#fef3c7}.official-full-kpi.is-blue .official-full-kpi-head span{color:#0284c7;background:#e0f2fe}.official-full-kpi strong{color:var(--text);margin:14px 0 6px;font-size:clamp(24px,2vw,32px);line-height:1;display:block}.official-full-source-note{color:#92400e;font-size:var(--type-supporting-size);background:#fffbeb;border:1px solid #fde68a;border-radius:12px;padding:11px 14px}.official-full-source-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.official-full-source-grid article{border:1px solid #e2e8f0;border-radius:14px;gap:5px;min-width:0;padding:14px 16px;display:grid}.official-full-source-grid article.is-ready{background:#f0fdf4;border-color:#bbf7d0}.official-full-source-grid article.is-pending{background:#f8fafc}.official-full-source-grid span,.official-full-source-grid p{color:#64748b;font-size:var(--fs-xs)}.official-full-source-grid strong{color:#0f172a;font-size:var(--fs-sm);font-weight:600}.official-full-source-grid p{margin:0;line-height:1.5}.official-full-chart-grid{grid-template-columns:minmax(0,1.65fr) minmax(280px,.75fr);gap:14px;display:grid}.official-full-ranking-card{grid-column:1/-1}.official-full-chart-empty{height:260px;color:var(--muted);font-size:var(--type-supporting-size);place-items:center;display:grid}.official-full-table-wrap{overflow:auto}.official-full-table-wrap table{border-collapse:collapse;table-layout:fixed;width:100%}.official-full-table-wrap th,.official-full-table-wrap td{border-top:1px solid var(--line);text-align:left;text-overflow:ellipsis;white-space:nowrap;padding:12px 14px;overflow:hidden}.official-full-table-wrap th{color:var(--muted);font-size:var(--type-supporting-size);background:#fafafa;font-weight:600}.official-full-table-wrap .align-right{text-align:right}@media (width<=1100px){.official-full-kpi-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.official-full-chart-grid{grid-template-columns:1fr}.official-full-ranking-card{grid-column:auto}.official-full-source-grid{grid-template-columns:1fr}}.official-dashboard-header-card{background:var(--card);border:1px solid #e2e8f0;border-radius:16px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;padding:14px 20px;display:flex;box-shadow:0 1px 3px #00000005,0 3px 12px -2px #0f172a0a}.official-dashboard-header-brand{align-items:center;gap:12px;display:flex}.official-dashboard-header-avatar{color:#0f172a;background:#f1f5f9;border:1px solid #e2e8f0;border-radius:10px;justify-content:center;align-items:center;width:38px;height:38px;display:inline-flex}.official-dashboard-header-title-row{align-items:center;gap:8px;display:flex}.official-dashboard-header-title-row strong{color:#0f172a;font-size:var(--fs-base);letter-spacing:-.01em;font-weight:600}.official-dashboard-header-badge{color:#15803d;font-size:var(--fs-3xs);background:#dcfce7;border-radius:999px;align-items:center;gap:3px;padding:2px 7px;font-weight:600;display:inline-flex}.official-dashboard-header-badge.is-warning{color:#c2410c;background:#fff7ed}.official-dashboard-freshness-warning{color:#9a3412;font-size:var(--fs-xs);background:#fff7ed;border:1px solid #fed7aa;border-radius:10px;padding:8px 12px;line-height:1.5}.official-dashboard-master-empty{color:#94a3b8;font-size:var(--fs-sm);text-align:center;justify-content:center;align-items:center;height:240px;display:flex}.official-dashboard-header-sub{color:#64748b;font-size:var(--fs-xs);margin:2px 0 0}.official-dashboard-header-controls{flex-direction:column;align-items:flex-end;gap:7px;min-width:0;display:flex}.official-dashboard-header-filters{justify-content:flex-end;align-items:center;gap:10px;display:flex}.official-dashboard-seller-select{width:100%;min-width:190px}.official-dashboard-header-meta{color:#64748b;font-size:var(--fs-xs);align-items:center;gap:8px;min-height:18px;display:flex}.official-dashboard-header-meta span{white-space:nowrap;align-items:center;gap:4px;display:inline-flex}.official-dashboard-data-refresh{color:#475569;cursor:pointer;font:inherit;background:0 0;border:0;align-items:center;gap:4px;padding:0;display:inline-flex}.official-dashboard-data-refresh:hover{color:#0f172a}.official-dashboard-data-refresh:disabled{color:#94a3b8;cursor:wait}.official-dashboard-data-refresh:disabled svg{animation:1s linear infinite official-full-refresh-spin}.official-dashboard-refresh-message{color:#64748b}.official-dashboard-header-meta strong{color:#334155;font-weight:500}.official-dashboard-header-meta>i{background:#cbd5e1;width:1px;height:10px;display:block}.official-dashboard-period-picker{width:190px;min-width:0;position:relative}.official-dashboard-period-picker-trigger{background:var(--card);color:#334155;cursor:pointer;font:inherit;font-size:var(--fs-sm);border:1px solid #dbe3ee;border-radius:9px;align-items:center;gap:7px;width:100%;height:36px;padding:0 11px;font-weight:600;display:flex}.official-dashboard-period-picker-trigger:hover,.official-dashboard-period-picker-trigger[aria-expanded=true]{border-color:#94a3b8;box-shadow:0 0 0 2px #0f172a0d}.official-dashboard-period-picker-trigger span{text-align:left;text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.official-dashboard-period-picker-trigger svg:last-child{color:#94a3b8;transition:transform .15s}.official-dashboard-period-picker-trigger svg:last-child.is-open{transform:rotate(180deg)}.official-dashboard-period-picker-popover{background:var(--card);z-index:2200;border:1px solid #e2e8f0;border-radius:12px;min-width:320px;position:absolute;top:calc(100% + 7px);right:0;overflow:hidden;box-shadow:0 16px 40px #0f172a24}.official-dashboard-period-picker-heading{border-bottom:1px solid #eef2f7;justify-content:space-between;align-items:center;padding:12px 14px 10px;display:flex}.official-dashboard-period-picker-heading strong{color:#0f172a;font-size:var(--fs-sm);font-weight:600}.official-dashboard-period-picker-heading span{color:#94a3b8;font-size:var(--fs-3xs)}.official-dashboard-period-picker-options{grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;padding:10px;display:grid}.official-dashboard-period-picker-options>button{background:var(--card);color:#475569;cursor:pointer;font:inherit;font-size:var(--fs-sm);text-align:center;border:1px solid #e2e8f0;border-radius:8px;justify-content:center;align-items:center;min-height:36px;padding:6px 8px;display:flex}.official-dashboard-period-picker-options>button:hover{color:#0f172a;background:#f8fafc;border-color:#cbd5e1}.official-dashboard-period-picker-options>button.active{color:#0f172a;background:#f1f5f9;border-color:#94a3b8;font-weight:600}.official-dashboard-period-picker-options>button.active>svg{margin-left:4px}.official-dashboard-period-picker-options>button span{color:#64748b;font-size:var(--fs-3xs);margin-left:12px}.official-dashboard-period-picker-options>button.is-custom{grid-column:1/-1;justify-content:space-between;align-items:center;padding-inline:10px;display:flex}.official-dashboard-period-picker-options>button.is-custom span{white-space:nowrap;margin-left:0}.official-dashboard-period-picker-options>button.is-custom .official-dashboard-period-picker-custom-label{color:inherit;font-size:var(--fs-sm);align-items:center;gap:6px;display:inline-flex}.official-dashboard-period-picker-title{border-bottom:1px solid #eef2f7;align-items:center;gap:8px;padding:10px 12px;display:flex}.official-dashboard-period-picker-title>button{color:#64748b;cursor:pointer;background:0 0;border:0;border-radius:6px;justify-content:center;align-items:center;width:28px;height:28px;padding:0;display:flex}.official-dashboard-period-picker-title>button:hover{color:#0f172a;background:#f1f5f9}.official-dashboard-period-picker-title div{gap:1px;display:grid}.official-dashboard-period-picker-title strong{color:#0f172a;font-size:var(--fs-sm)}.official-dashboard-period-picker-title span{color:#94a3b8;font-size:var(--fs-3xs);white-space:nowrap}.official-dashboard-period-picker-popover .rdp-root{box-shadow:none;border:0;margin:8px}.official-dashboard-period-picker-popover [data-day]>button:focus-visible{outline-offset:1px;outline:2px solid #64748b;box-shadow:none!important}.official-dashboard-period-picker-popover .rdp-selected.rounded-none>button{box-shadow:none!important;color:#334155!important;background:#e2e8f0!important;border-radius:0!important}.official-dashboard-period-picker-popover .rdp-selected.rounded-l-full>button,.official-dashboard-period-picker-popover .rdp-selected.rounded-r-full>button{color:#fff!important;background:#0f172a!important}.official-dashboard-period-picker-actions{border-top:1px solid #eef2f7;justify-content:space-between;align-items:center;padding:9px 12px;display:flex}.official-dashboard-period-picker-actions span{color:#94a3b8;font-size:var(--fs-3xs)}.official-dashboard-period-picker-actions button{color:#fff;cursor:pointer;font:inherit;font-size:var(--fs-xs);background:#0f172a;border:0;border-radius:7px;height:30px;padding:0 13px;font-weight:600}.official-dashboard-period-picker-actions button:hover{background:#1e293b}.official-dashboard-frame .recharts-wrapper:focus,.official-dashboard-frame .recharts-surface:focus,.official-dashboard-frame .recharts-layer:focus{outline:none!important}.official-dashboard-kpi-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;min-width:0;display:grid}.official-dashboard-kpi,.official-dashboard-card{background:var(--card);border:1px solid #e2e8f0;border-radius:16px;min-width:0;transition:transform .2s,box-shadow .2s;box-shadow:0 1px 3px #00000005,0 3px 12px -2px #0f172a0a}.official-dashboard-kpi:hover,.official-dashboard-card:hover{box-shadow:0 4px 20px -2px #0f172a12}.official-dashboard-kpi{grid-template-rows:auto auto 52px auto;min-height:176px;padding:15px 18px 12px;display:grid;position:relative;overflow:hidden}.official-dashboard-kpi.is-stale{background:#fff7ed;border-color:#fed7aa}.official-dashboard-kpi.is-stale .official-dashboard-kpi-secondary{color:#c2410c;white-space:normal}.official-dashboard-kpi-head{justify-content:space-between;align-items:center;gap:6px;min-width:0;display:flex}.official-dashboard-kpi-title-wrap{align-items:center;gap:6px;min-width:0;display:flex}.official-dashboard-kpi-label{color:#64748b;font-size:var(--fs-sm);white-space:nowrap;font-weight:500}.official-dashboard-kpi-title-copy{gap:1px;min-width:0;display:grid}.official-dashboard-kpi-title-copy small{color:#a1aab8;font-size:var(--fs-3xs);letter-spacing:.01em;white-space:nowrap;font-weight:500;line-height:1.1}.official-dashboard-kpi-icon{flex-shrink:0;justify-content:center;align-items:center;width:18px;height:18px;display:inline-flex}.official-dashboard-kpi.is-pink .official-dashboard-kpi-icon{color:#f43f5e}.official-dashboard-kpi.is-purple .official-dashboard-kpi-icon{color:#6366f1}.official-dashboard-kpi.is-blue .official-dashboard-kpi-icon{color:#0ea5e9}.official-dashboard-kpi.is-green .official-dashboard-kpi-icon{color:#10b981}.official-dashboard-kpi-value{color:#0f172a;align-items:baseline;gap:5px;min-width:0;margin-top:8px;display:flex}.official-dashboard-kpi-value strong{font-feature-settings:"tnum" 1;letter-spacing:-.02em;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:clamp(22px,1.55vw,28px);font-weight:600;line-height:1;overflow:hidden}.official-dashboard-kpi-value small{color:#94a3b8;font-size:var(--fs-xs);font-weight:500}.official-dashboard-kpi-chart{min-width:0;height:52px;margin:4px -6px 0}.official-dashboard-kpi-foot{border-top:1px dashed #f1f5f9;align-items:center;margin-top:4px;padding-top:6px;display:flex}.official-dashboard-kpi-secondary{color:#64748b;font-size:var(--fs-xs);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.official-dashboard-delta{font-size:var(--fs-2xs);white-space:nowrap;border-radius:6px;flex-shrink:0;align-items:center;gap:2px;width:fit-content;padding:2px 5px;font-weight:600;display:inline-flex}.official-dashboard-delta small{font-size:var(--fs-3xs);opacity:.88;font-weight:400}.official-dashboard-delta.is-up{color:#15803d;background:#dcfce7}.official-dashboard-delta.is-down{color:#b91c1c;background:#fee2e2}.official-dashboard-delta.is-neutral{color:#64748b;background:#f1f5f9}.official-dashboard-hero-split{grid-template-columns:minmax(0,1.85fr) minmax(0,1.15fr);align-items:stretch;gap:16px;min-width:0;display:grid}.official-dashboard-hero-main,.official-dashboard-hero-cockpit{flex-direction:column;padding:18px 20px;display:flex;overflow:hidden}.official-dashboard-metric-tabs{white-space:nowrap;background:#f1f5f9;border-radius:8px;flex-shrink:0;align-items:center;gap:2px;padding:2px;flex-direction:row!important;display:inline-flex!important}.official-dashboard-metric-tabs button{color:#64748b;cursor:pointer;font-size:var(--fs-xs);white-space:nowrap;background:0 0;border:0;border-radius:6px;padding:4px 10px;font-weight:500;transition:all .15s}.official-dashboard-metric-tabs button:hover{color:#1e293b}.official-dashboard-metric-tabs button.active{background:var(--card);font-weight:600;box-shadow:0 1px 2px #0f172a14}.official-dashboard-metric-tabs button.active.is-pink{color:#f43f5e}.official-dashboard-metric-tabs button.active.is-purple{color:#6366f1}.official-dashboard-metric-tabs button.active.is-blue{color:#0ea5e9}.official-dashboard-metric-tabs button.active.is-green{color:#059669}.official-dashboard-cockpit-tag{color:#059669;font-size:var(--fs-3xs);background:#ecfdf5;border-radius:999px;padding:3px 8px;font-weight:600}.official-dashboard-cockpit-ring-row{grid-template-columns:minmax(100px,.85fr) minmax(140px,1.15fr);align-items:center;gap:12px;margin-top:6px;display:grid}.official-dashboard-cockpit-stat{gap:3px;padding-left:6px;display:grid}.official-dashboard-cockpit-stat strong{color:#0f172a;font-feature-settings:"tnum" 1;letter-spacing:-.02em;font-size:clamp(24px,1.8vw,30px);font-weight:600;line-height:1}.official-dashboard-cockpit-stat span{color:#64748b;font-size:var(--fs-xs)}.official-dashboard-cockpit-ring{min-width:0;height:180px}.official-dashboard-cockpit-status-list{gap:7px;margin-top:10px;display:grid}.official-dashboard-cockpit-status-item{background:#f8fafc;border:1px solid #f1f5f9;border-radius:8px;justify-content:space-between;align-items:center;padding:6px 10px;display:flex}.status-dot{border-radius:999px;width:8px;height:8px;display:inline-block}.status-dot.is-paid{background:#10b981}.status-dot.is-cancelled{background:#cbd5e1}.status-dot.is-confirmed{background:#f59e0b}.status-dot.is-invalid{background:#f43f5e}.official-dashboard-status-item-meta{align-items:center;gap:6px;display:flex}.official-dashboard-status-item-meta span{color:#334155;font-size:var(--fs-xs);font-weight:500}.official-dashboard-status-item-val{align-items:baseline;gap:4px;display:flex}.official-dashboard-status-item-val b{color:#0f172a;font-feature-settings:"tnum" 1;font-size:var(--fs-xs);font-weight:600}.official-dashboard-status-item-val small{color:#94a3b8;font-size:var(--fs-3xs)}.official-dashboard-bottom-grid{grid-template-columns:minmax(0,1.15fr) minmax(0,1.15fr) minmax(0,.9fr);align-items:stretch;gap:16px;min-width:0;display:grid}.official-dashboard-bottom-grid.is-two-column{grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch}.official-dashboard-bottom-grid.is-two-column>.official-dashboard-quality-pair{height:100%}.official-dashboard-bottom-rank,.official-dashboard-bottom-traffic,.official-dashboard-bottom-orders,.official-dashboard-conversion-card,.official-dashboard-heat-card,.official-dashboard-matrix-card{padding:18px 20px;overflow:hidden}.official-dashboard-bottom-rank,.official-dashboard-bottom-traffic{flex-direction:column;display:flex}.official-dashboard-section-head{justify-content:space-between;align-items:flex-start;min-width:0;display:flex}.official-dashboard-section-head>div{gap:3px;min-width:0;display:grid}.official-dashboard-section-head>.official-dashboard-metric-tabs{flex-direction:row!important;display:inline-flex!important}.official-dashboard-section-head>.official-dashboard-chart-key{flex-direction:row;display:flex}.official-dashboard-section-head strong{color:#0f172a;font-size:var(--fs-base);letter-spacing:-.01em;font-weight:600}.official-dashboard-section-head span{color:#64748b;font-size:var(--fs-xs)}.official-dashboard-chart-key{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:10px;display:flex}.official-dashboard-chart-key span{color:#64748b;font-size:var(--fs-xs);align-items:center;gap:4px;display:inline-flex}.official-dashboard-chart-key span:before{content:"";background:currentColor;border-radius:999px;width:6px;height:6px}.official-dashboard-chart-key .is-pink{color:#f43f5e}.official-dashboard-chart-key .is-purple{color:#6366f1}.official-dashboard-chart-key .is-green{color:#10b981}.official-dashboard-chart-key .is-orange{color:#f59e0b}.official-dashboard-chart-key .is-dark{color:#1e293b}.official-dashboard-chart-key .is-purple-light{color:#64748b}.official-dashboard-top-mark{color:#6366f1;font-size:var(--fs-3xs);background:#ede9fe;border-radius:999px;padding:3px 8px;font-weight:600}.official-dashboard-leaderboard{flex:1;grid-template-rows:repeat(5,minmax(50px,1fr));gap:6px;margin-top:10px;display:grid}.official-dashboard-leaderboard-item{background:var(--surface-2);border:1px solid var(--ink-100);box-sizing:border-box;border-radius:10px;grid-template-columns:18px 34px minmax(0,1fr);align-items:center;gap:8px;min-height:50px;padding:3px 8px;transition:background .15s,border-color .15s;display:grid}.official-dashboard-leaderboard-image{background:var(--card);border:1px solid var(--ink-100);color:var(--ink-400);border-radius:8px;justify-content:center;align-items:center;width:34px;height:34px;display:flex;overflow:hidden}.official-dashboard-leaderboard-image img{object-fit:contain;width:100%;height:100%}.official-dashboard-leaderboard-item:hover{background:#f5f7ff;border-color:#dfe3ff}.official-dashboard-rank-badge{font-size:var(--type-supporting-size);border-radius:6px;justify-content:center;align-items:center;width:18px;height:18px;font-weight:600;display:inline-flex}.official-dashboard-rank-badge.rank-1{color:#b45309;background:#fffbeb;border:1px solid #fde68a}.official-dashboard-rank-badge.rank-2{color:#475569;background:#f8fafc;border:1px solid #cbd5e1}.official-dashboard-rank-badge.rank-3{color:#9a3412;background:#fff7ed;border:1px solid #fed7aa}.official-dashboard-rank-badge.rank-4,.official-dashboard-rank-badge.rank-5{background:var(--card);color:#94a3b8;border:1px solid #e2e8f0}.official-dashboard-leaderboard-main{gap:2px;min-width:0;display:grid}.official-dashboard-leaderboard-title-row{justify-content:space-between;align-items:flex-start;gap:10px;min-width:0;display:flex}.official-dashboard-leaderboard-title{-webkit-line-clamp:2;color:#1e293b;font-size:var(--type-list-body-size);overflow-wrap:anywhere;text-overflow:ellipsis;-webkit-box-orient:vertical;flex:1;min-width:0;font-weight:500;line-height:1.2;display:-webkit-box;overflow:hidden}.official-dashboard-leaderboard-amount{color:#0f172a;font-feature-settings:"tnum" 1;font-size:var(--type-list-body-size);white-space:nowrap;flex-shrink:0;font-weight:600}.official-dashboard-leaderboard-amount small{color:#94a3b8;font-size:var(--type-supporting-size);font-weight:500}.official-dashboard-leaderboard-bar-wrap{grid-template-columns:minmax(0,1fr) 78px;align-items:center;gap:6px;height:10px;display:grid}.official-dashboard-leaderboard-bar{background:linear-gradient(90deg,#6366f1,#818cf8);border-radius:999px;max-width:100%;height:3px}.official-dashboard-leaderboard-qty{color:#64748b;font-size:var(--type-supporting-size);text-align:right;white-space:nowrap;min-width:0;padding-right:2px;line-height:1}.official-dashboard-refund-panel{gap:14px;margin-top:12px;display:grid}.official-dashboard-refund-hero{justify-content:space-between;align-items:baseline;gap:10px;display:flex}.official-dashboard-refund-value{color:#0f172a;align-items:baseline;gap:5px;min-width:0;display:flex}.official-dashboard-refund-value strong{font-feature-settings:"tnum" 1;letter-spacing:-.02em;text-overflow:ellipsis;white-space:nowrap;font-size:clamp(20px,1.4vw,24px);font-weight:600;overflow:hidden}.official-dashboard-refund-value small{color:#94a3b8;font-size:var(--fs-xs);font-weight:500}.official-dashboard-refund-rows{gap:10px;display:grid}.official-dashboard-refund-row{grid-template-columns:minmax(56px,.7fr) minmax(56px,auto) minmax(90px,1.4fr);align-items:center;gap:8px 10px;display:grid}.official-dashboard-refund-row span{color:#64748b;font-size:var(--fs-xs)}.official-dashboard-refund-row strong{color:#0f172a;font-feature-settings:"tnum" 1;font-size:var(--fs-sm);text-align:right;font-weight:600}.official-dashboard-refund-bar-track{background:#f1f5f9;border-radius:999px;height:6px;overflow:hidden}.official-dashboard-refund-bar-fill{border-radius:999px;max-width:100%;height:100%;display:block}.official-dashboard-refund-bar-fill.is-danger{background:#f43f5e}.official-dashboard-refund-bar-fill.is-success{background:#10b981}.official-dashboard-refund-note{color:#64748b;font-size:var(--fs-xs);background:#f8fafc;border:1px solid #f1f5f9;border-radius:8px;margin:0;padding:8px 10px}.official-dashboard-refund-summary{border-bottom:1px dashed #e2e8f0;justify-content:space-between;align-items:center;gap:16px;margin-top:12px;padding-bottom:10px;display:flex}.official-dashboard-refund-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;margin-top:6px;margin-bottom:2px;display:grid}.official-dashboard-refund-grid .official-dashboard-refund-kpi{background:#f8fafc;border:1px solid #f1f5f9;border-radius:8px;gap:1px;min-width:0;padding:6px 10px;display:grid}.official-dashboard-refund-grid button.official-dashboard-refund-kpi{color:inherit;font:inherit;text-align:left}.official-dashboard-refund-grid .official-dashboard-refund-kpi.is-action{cursor:pointer;transition:background .15s,border-color .15s,box-shadow .15s;position:relative}.official-dashboard-refund-grid .official-dashboard-refund-kpi.is-action:hover,.official-dashboard-refund-grid .official-dashboard-refund-kpi.is-action:focus-visible{background:var(--card);border-color:#c7d2fe;outline:0;box-shadow:0 0 0 3px #6366f117}.official-dashboard-refund-grid .official-dashboard-refund-kpi.is-action>small{color:#6366f1;font-size:var(--fs-3xs);font-weight:500;position:absolute;top:7px;right:8px}.official-dashboard-refund-grid .official-dashboard-refund-kpi span{font-size:var(--fs-3xs);color:#64748b;white-space:nowrap;font-weight:500}.official-dashboard-refund-grid .official-dashboard-refund-kpi strong{color:#0f172a;letter-spacing:-.02em;white-space:nowrap;font-feature-settings:"tnum" 1;font-size:clamp(15px,1.2vw,19px);font-weight:600}.official-dashboard-refund-grid .official-dashboard-refund-kpi strong small{font-size:var(--fs-3xs);color:#94a3b8;margin-left:2px;font-weight:400}.official-dashboard-refund-grid .official-dashboard-refund-kpi.is-refund-amount strong{color:#e11d48}.official-dashboard-refund-kpi-top{justify-content:space-between;align-items:center;gap:4px;display:flex}.official-dashboard-refund-metrics,.official-dashboard-conversion-summary{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.official-dashboard-refund-metrics span,.official-dashboard-conversion-summary span{color:#64748b;font-size:var(--fs-xs);background:#f8fafc;border:1px solid #f1f5f9;border-radius:8px;padding:6px 9px}.official-dashboard-refund-metrics strong,.official-dashboard-conversion-summary strong{color:#0f172a;font-feature-settings:"tnum" 1;margin-left:4px;font-weight:600}.official-dashboard-conversion-summary{border-bottom:1px dashed #e2e8f0;margin-top:12px;padding-bottom:10px}.official-dashboard-heat-metrics{text-align:center;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:10px;display:grid}.official-dashboard-heat-metrics>div{gap:2px;display:grid}.official-dashboard-heat-metrics.is-single{grid-template-columns:1fr}.official-dashboard-heat-metrics strong{color:#0f172a;font-feature-settings:"tnum" 1;letter-spacing:-.035em;font-size:clamp(25px,2vw,32px);font-weight:600;line-height:1.05}.official-dashboard-heat-metrics .is-primary strong{color:#4f67c7}.official-dashboard-heat-metrics span{color:#94a3b8;font-size:var(--fs-3xs)}.official-dashboard-heat-tooltip{background:var(--card);border:1px solid #e2e8f0;border-radius:12px;gap:4px;padding:10px 12px;display:grid;box-shadow:0 10px 25px -5px #0f172a1f}.official-dashboard-heat-tooltip strong{color:#0f172a;font-size:var(--fs-xs)}.official-dashboard-heat-tooltip span{color:#64748b;font-size:var(--fs-xs)}.official-dashboard-master-tooltip{background:#fffffffa;border:1px solid #e2e8f0;border-radius:12px;min-width:210px;padding:14px;box-shadow:0 14px 34px #0f172a29}.official-dashboard-master-tooltip-period{color:#64748b;font-size:var(--fs-xs);align-items:center;gap:7px;margin-bottom:4px;display:flex}.official-dashboard-master-tooltip-period i{background:#f43f5e;border-radius:50%;width:8px;height:8px}.official-dashboard-master-tooltip.is-actual_sales .official-dashboard-master-tooltip-period i{background:#10b981}.official-dashboard-master-tooltip.is-actual_sales .official-dashboard-master-tooltip-current{border-left-color:#10b981}.official-dashboard-master-tooltip.is-quantity .official-dashboard-master-tooltip-period i{background:#6366f1}.official-dashboard-master-tooltip.is-quantity .official-dashboard-master-tooltip-current{border-left-color:#6366f1}.official-dashboard-master-tooltip.is-orders .official-dashboard-master-tooltip-period i{background:#0ea5e9}.official-dashboard-master-tooltip.is-orders .official-dashboard-master-tooltip-current{border-left-color:#0ea5e9}.official-dashboard-master-tooltip-title{color:#0f172a;font-size:var(--fs-base);margin-bottom:10px;font-weight:600;line-height:1.25;display:block}.official-dashboard-master-tooltip-current{border-left:4px solid #f43f5e;gap:2px;padding-left:10px;display:grid}.official-dashboard-master-tooltip-current>span,.official-dashboard-master-tooltip-compare>span,.official-dashboard-master-tooltip-compare>small{color:#64748b;font-size:var(--fs-3xs);line-height:1.4}.official-dashboard-master-tooltip-current>strong,.official-dashboard-master-tooltip-compare>strong{color:#0f172a;font-feature-settings:"tnum" 1;font-size:var(--fs-sm);font-weight:600;line-height:1.4}.official-dashboard-master-tooltip-current>em{font-size:var(--fs-3xs);border-radius:999px;justify-self:start;margin-top:3px;padding:2px 6px;font-style:normal;font-weight:600;line-height:1.4}.official-dashboard-master-tooltip-current>em.is-up{color:#047857;background:#d1fae5}.official-dashboard-master-tooltip-current>em.is-down{color:#dc2626;background:#fee2e2}.official-dashboard-master-tooltip-current>em.is-flat{color:#64748b;background:#f1f5f9}.official-dashboard-master-tooltip-compare{border-top:1px solid #f1f5f9;gap:2px;margin-top:11px;padding-top:10px;display:grid}.official-dashboard-traffic-snapshot{flex:1;grid-template-columns:repeat(3,minmax(0,1fr));align-content:center;gap:12px;margin-top:16px;padding:0 4px;display:grid}.official-dashboard-traffic-snapshot>div{background:#f8fafc;border:1px solid #f1f5f9;border-radius:10px;align-content:center;gap:10px;min-height:118px;padding:14px;display:grid}.official-dashboard-traffic-snapshot span{color:#64748b;font-size:var(--fs-xs)}.official-dashboard-traffic-snapshot strong{color:#0f172a;font-feature-settings:"tnum" 1;font-size:var(--fs-sm);text-align:left;font-weight:600}.official-dashboard-traffic-snapshot p{color:#64748b;font-size:var(--fs-xs);background:#f8fafc;border:1px solid #f1f5f9;border-radius:8px;grid-column:1/-1;margin:0;padding:8px 10px}.official-dashboard-full-card{flex-direction:column;padding:18px 20px;display:flex;overflow:hidden}.official-dashboard-final-grid{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:16px;min-width:0;display:grid}.official-dashboard-final-grid>section{min-width:0}.official-dashboard-insight-grid{grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch;gap:14px;width:100%;min-width:0;display:grid}.official-dashboard-insight-grid.is-refund-priority{grid-template-columns:minmax(0,1.3fr) minmax(0,1fr) minmax(0,.9fr)}.official-dashboard-insight-grid.is-two-column{grid-template-columns:repeat(2,minmax(0,1fr))}.official-dashboard-insight-card{min-height:0;padding:17px 18px 13px;position:relative;overflow:hidden}.official-dashboard-insight-card:is(.is-heat,.is-refund,.is-conversion){flex-direction:column;display:flex}.official-dashboard-insight-grid.is-refund-priority .official-dashboard-insight-card>.official-dashboard-section-head{align-items:flex-start;min-height:38px}.official-dashboard-insight-grid>.official-dashboard-insight-card{box-sizing:border-box;height:100%}.official-dashboard-insight-card:before{display:none}.official-dashboard-insight-card.is-health:before{background:#10b981}.official-dashboard-insight-card.is-refund:before{background:#f43f5e}.official-dashboard-insight-card.is-heat:before{background:#4f46e5}.official-dashboard-insight-card.is-conversion:before,.official-dashboard-insight-card.is-heat:before{display:none}.official-dashboard-insight-card.is-heat{min-height:0}.official-dashboard-insight-card.is-heat .official-dashboard-chart{flex:0 0 72px;width:100%;max-width:none;min-height:72px;margin:auto auto 36px;height:72px!important}.official-dashboard-insight-card.is-refund>.official-dashboard-chart{flex:1;min-height:145px;margin-top:4px;height:auto!important}.official-dashboard-quality-card{gap:0}.official-dashboard-quality-card>.official-dashboard-chart{flex:1;min-height:220px;height:auto!important}.official-dashboard-quality-pair{grid-template-columns:minmax(0,1.65fr) minmax(220px,.75fr);align-items:stretch;gap:14px;min-width:0;display:grid}.official-dashboard-quality-pair>section{box-sizing:border-box;min-width:0;height:100%;padding:17px 18px;overflow:hidden}.official-dashboard-quality-pair .official-dashboard-section-head{gap:10px}.official-dashboard-quality-pair .official-dashboard-section-head strong{font-size:var(--fs-sm)}.official-dashboard-quality-pair .official-dashboard-section-head span{font-size:var(--fs-3xs)}.official-dashboard-traffic-hero-row{border-bottom:1px dashed #e2e8f0;justify-content:space-between;align-items:center;gap:12px;margin-top:10px;margin-bottom:8px;padding-bottom:8px;display:flex}.official-dashboard-traffic-hero-main{gap:2px;display:grid}.official-dashboard-traffic-hero-main>span{font-size:var(--fs-3xs);color:#64748b}.official-dashboard-traffic-hero-val{align-items:baseline;gap:8px;display:flex}.official-dashboard-traffic-hero-val strong{color:#0f172a;letter-spacing:-.02em;font-feature-settings:"tnum" 1;font-size:clamp(22px,1.8vw,28px);font-weight:600}.official-dashboard-traffic-hero-meta{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.official-dashboard-traffic-hero-meta>div{gap:2px;min-width:88px;display:grid}.official-dashboard-traffic-hero-meta span{color:#94a3b8;font-size:var(--fs-3xs)}.official-dashboard-traffic-hero-meta strong{color:#334155;font-size:var(--fs-xs);white-space:nowrap;font-weight:600}.official-dashboard-quality-health-card{flex-direction:column;display:flex}.official-dashboard-quality-health-card .official-dashboard-cockpit-ring-row{flex:1;grid-template-columns:minmax(0,1fr);align-content:center;gap:10px;min-width:0;margin-top:0}.official-dashboard-quality-health-card .official-dashboard-cockpit-stat{gap:5px;padding-left:0}.official-dashboard-quality-health-card .official-dashboard-cockpit-stat span,.official-dashboard-quality-health-card .official-dashboard-cockpit-stat small{color:#94a3b8;font-size:var(--fs-3xs)}.official-dashboard-quality-health-card .official-dashboard-cockpit-stat strong{font-size:clamp(24px,2vw,32px)}.official-dashboard-quality-health-card .official-dashboard-cockpit-ring{width:min(100%,190px);min-width:0;height:178px;margin:0 auto;position:relative}.official-dashboard-cockpit-ring-center{pointer-events:none;flex-direction:column;align-items:center;gap:2px;display:flex;position:absolute;inset:50% auto auto 50%;transform:translate(-50%,-50%)}.official-dashboard-cockpit-ring-center strong{color:#0f172a;font-feature-settings:"tnum" 1;font-size:var(--fs-2xl);letter-spacing:-.03em;font-weight:600;line-height:1}.official-dashboard-cockpit-ring-center span{color:#94a3b8;font-size:var(--fs-3xs)}.official-dashboard-health-metrics-list{border-top:1px solid #eef2f7;gap:6px;padding-top:8px;display:grid}.official-dashboard-health-item{font-size:var(--fs-xs);background:0 0;border:0;border-radius:0;justify-content:space-between;align-items:center;padding:5px 8px;display:flex}.official-dashboard-health-item-label{color:#475569;font-size:var(--fs-3xs);align-items:center;gap:6px;display:flex}.official-dashboard-health-item-label i{border-radius:999px;width:7px;height:7px;display:inline-block}.official-dashboard-health-item.is-paid i{background:#10b981}.official-dashboard-health-item.is-cancelled i{background:#cbd5e1}.official-dashboard-health-item-val{align-items:baseline;gap:6px;display:flex}.official-dashboard-health-item-val strong{color:#0f172a;font-feature-settings:"tnum" 1;font-size:var(--fs-xs);font-weight:600}.official-dashboard-health-item-val small{color:#94a3b8;font-size:var(--fs-3xs)}.official-dashboard-health-item.is-total{border-top:1px dashed #e2e8f0;margin-top:2px;padding-top:4px}.official-dashboard-traffic-hero{justify-content:space-between;align-items:flex-end;gap:12px;margin-top:18px;display:flex}.official-dashboard-traffic-hero>div{gap:5px;display:grid}.official-dashboard-traffic-hero>div>span{color:#94a3b8;font-size:var(--fs-3xs)}.official-dashboard-traffic-hero>div>strong{color:#0f172a;font-feature-settings:"tnum" 1;letter-spacing:-.04em;font-size:clamp(30px,2.4vw,40px);font-weight:600;line-height:1}.official-dashboard-quality-card .official-dashboard-traffic-snapshot{flex:none;align-content:start;margin-top:12px}.official-dashboard-quality-card .official-dashboard-traffic-snapshot>div{min-height:76px}.official-dashboard-quality-divider{border-top:1px solid #eef2f7;margin:16px 0 14px}.official-dashboard-quality-health-head{margin-bottom:2px}.official-dashboard-insight-card .official-dashboard-section-head strong{font-size:var(--fs-sm)}.official-dashboard-insight-card .official-dashboard-section-head span{font-size:var(--fs-3xs)}.official-dashboard-insight-card .official-dashboard-chart{margin-top:4px}.official-dashboard-insight-card .official-dashboard-refund-summary,.official-dashboard-insight-card .official-dashboard-conversion-summary{border-bottom:0;margin-top:10px;padding-bottom:0}.official-dashboard-insight-card .official-dashboard-refund-value strong{font-size:clamp(28px,2.2vw,36px)}.official-dashboard-insight-card .official-dashboard-refund-metrics span{background:0 0;border:0;gap:2px;padding:0;display:grid}.official-dashboard-insight-card .official-dashboard-refund-metrics strong{font-size:var(--fs-sm);margin-left:0}.official-dashboard-refund-zero-state{color:#16a34a;background:#f0fdf4;border:1px solid #dcfce7;border-radius:14px;align-items:center;gap:12px;min-height:104px;margin-top:28px;padding:18px 20px;display:flex}.official-dashboard-refund-zero-state>div{gap:5px;display:grid}.official-dashboard-refund-zero-state strong{color:#166534;font-size:var(--fs-base);font-weight:600}.official-dashboard-refund-zero-state span{color:#4b7f5c;font-size:var(--fs-xs)}.official-dashboard-insight-card .official-dashboard-conversion-summary{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.official-dashboard-insight-card .official-dashboard-conversion-summary span{background:0 0;border:0;gap:3px;padding:4px 0;display:grid}.official-dashboard-insight-card .official-dashboard-conversion-summary strong{color:#4f46e5;letter-spacing:-.02em;margin-left:0;font-size:clamp(22px,1.9vw,30px)}.official-dashboard-insight-card.is-conversion .official-dashboard-chart{background:0 0;border:0}.official-dashboard-insight-card.is-conversion .recharts-bar,.official-dashboard-insight-card.is-conversion .recharts-yAxis{transform:translateY(8px)}.official-dashboard-period-comparison{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.official-dashboard-period-comparison>.official-dashboard-chart{flex:1;min-height:142px;margin-top:4px;height:auto!important}.official-dashboard-period-comparison-head{border-bottom:1px dashed #e2e8f0;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:10px;padding-bottom:8px;display:grid}.official-dashboard-comparison-col{gap:4px;min-width:0;display:grid}.official-dashboard-comparison-badge{font-size:var(--fs-3xs);color:#475569;align-items:center;gap:6px;font-weight:600;display:inline-flex}.official-dashboard-comparison-badge:before{content:"";border-radius:2px;width:8px;height:8px;display:inline-block}.official-dashboard-comparison-badge.is-cur:before{background:#10b981}.official-dashboard-comparison-badge.is-comp:before{background:#f59e0b}.official-dashboard-comparison-col strong{color:#0f172a;letter-spacing:-.02em;font-feature-settings:"tnum" 1;font-size:clamp(20px,1.6vw,26px);font-weight:600}.official-dashboard-insight-card .official-dashboard-cockpit-ring-row{grid-template-columns:minmax(120px,.8fr) minmax(180px,1.2fr);margin-top:0}.official-dashboard-insight-card .official-dashboard-cockpit-ring{height:166px}.official-dashboard-insight-card .official-dashboard-cockpit-stat{gap:5px;padding-left:2px}.official-dashboard-insight-card .official-dashboard-cockpit-stat span,.official-dashboard-insight-card .official-dashboard-cockpit-stat small{color:#94a3b8;font-size:var(--fs-3xs)}.official-dashboard-insight-card .official-dashboard-cockpit-stat strong{font-size:clamp(30px,2.4vw,38px)}.official-dashboard-insight-card .official-dashboard-cockpit-status-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-top:3px}.official-dashboard-insight-card .official-dashboard-cockpit-status-item{background:0 0;border-color:#eef2f7;padding:7px 9px}.official-dashboard-product-grid{min-width:0}.official-dashboard-matrix-wide{width:100%}.official-dashboard-full-head{align-items:center}.official-dashboard-full-head>div>span{align-items:center;gap:4px;display:inline-flex}.official-dashboard-full-head>div>span.is-refreshing svg{animation:1s linear infinite official-full-refresh-spin}.official-dashboard-full-refresh-error{color:#b45309;font-size:var(--fs-3xs)}@keyframes official-full-refresh-spin{to{transform:rotate(360deg)}}.official-dashboard-full-link{color:#475569;font-size:var(--fs-xs);border:1px solid #e2e8f0;border-radius:8px;flex-shrink:0;align-items:center;gap:5px;padding:6px 10px;font-weight:500;text-decoration:none;transition:all .15s;display:inline-flex}.official-dashboard-full-link:hover{color:#0f172a;background:#f8fafc;border-color:#cbd5e1}.official-dashboard-full-cockpit-main{flex:1;grid-template-columns:minmax(120px,.75fr) minmax(180px,1.25fr);align-content:center;align-items:center;gap:10px;min-width:0;margin-top:8px;display:grid}.official-dashboard-full-cockpit-main .official-dashboard-chart{margin:0}.official-dashboard-full-cockpit-stats{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.official-dashboard-full-cockpit-stats>div{background:#f8fafc;border:1px solid #f1f5f9;border-radius:9px;gap:3px;min-width:0;padding:8px 10px;display:grid}.official-dashboard-full-cockpit-stats span{color:#64748b;font-size:var(--fs-3xs)}.official-dashboard-full-cockpit-stats strong{color:#0f172a;font-feature-settings:"tnum" 1;font-size:var(--fs-base);text-overflow:ellipsis;white-space:nowrap;font-weight:600;overflow:hidden}.official-dashboard-full-reason-list.is-compact{border-top:1px dashed #e2e8f0;grid-template-columns:repeat(4,minmax(0,1fr));gap:6px 12px;margin-top:6px;padding-top:9px}.official-dashboard-full-metrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-top:14px;display:grid}.official-dashboard-final-grid .official-dashboard-full-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.official-dashboard-full-metrics>div{background:#f8fafc;border:1px solid #f1f5f9;border-radius:11px;gap:4px;min-width:0;padding:12px 14px;display:grid;position:relative}.official-dashboard-full-metrics>div:before{content:"";background:#6366f1;border-radius:999px;width:28px;height:4px;position:absolute;top:0;left:14px}.official-dashboard-full-metrics>.is-available:before{background:#10b981}.official-dashboard-full-metrics>.is-unavailable:before{background:#f59e0b}.official-dashboard-full-metrics>.is-risk:before{background:#ef4444}.official-dashboard-full-metrics span,.official-dashboard-full-metrics small{color:#64748b;font-size:var(--fs-xs)}.official-dashboard-full-metrics strong{color:#0f172a;font-feature-settings:"tnum" 1;font-size:clamp(20px,1.5vw,26px);font-weight:600;line-height:1.15}.official-dashboard-full-metrics small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.official-dashboard-full-visuals{grid-template-columns:minmax(0,1.6fr) minmax(320px,.9fr);gap:14px;margin-top:14px;display:grid}.official-dashboard-full-trend,.official-dashboard-full-reasons{border:1px solid #f1f5f9;border-radius:12px;min-width:0;padding:13px 14px 8px}.official-dashboard-full-subhead{gap:2px;display:grid}.official-dashboard-full-subhead strong{color:#1e293b;font-size:var(--fs-sm);font-weight:600}.official-dashboard-full-subhead span{color:#94a3b8;font-size:var(--fs-xs)}.official-dashboard-full-reason-body{align-items:center;min-width:0;display:flex}.official-dashboard-full-reason-list{flex:1;gap:8px;min-width:0;display:grid}.official-dashboard-full-reason-list>div{grid-template-columns:7px minmax(0,1fr) auto;align-items:center;gap:7px;display:grid}.official-dashboard-full-reason-list i{border-radius:999px;width:7px;height:7px}.official-dashboard-full-reason-list span,.official-dashboard-full-reason-list strong{font-size:var(--fs-xs)}.official-dashboard-full-reason-list span{color:#64748b;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.official-dashboard-full-reason-list strong{color:#1e293b;font-feature-settings:"tnum" 1;font-weight:600}.official-dashboard-full-state{color:#64748b;font-size:var(--fs-sm);justify-content:center;align-items:center;min-height:180px;display:flex}.official-dashboard-full-state.is-error{color:#b45309}.official-dashboard-full-health{grid-template-columns:minmax(0,1.15fr) minmax(190px,.85fr);gap:12px;margin-top:12px;display:grid}.official-dashboard-full-availability,.official-dashboard-full-age-status{border:1px solid #f1f5f9;border-radius:12px;min-width:0;padding:13px 14px}.official-dashboard-full-availability-track{background:#ffedd5;border-radius:999px;height:9px;margin-top:14px;overflow:hidden}.official-dashboard-full-availability-track i{border-radius:inherit;background:linear-gradient(90deg,#10b981,#34d399);height:100%;display:block}.official-dashboard-full-availability-meta{justify-content:space-between;margin:7px 0 12px;display:flex}.official-dashboard-full-availability-meta span{color:#64748b;font-size:var(--fs-xs)}.official-dashboard-full-reason-list p{color:#94a3b8;font-size:var(--fs-xs);margin:0}.official-dashboard-full-age-status{background:#f8fafc;align-content:start;gap:10px;display:grid}.official-dashboard-full-age-status>div{gap:2px;display:grid}.official-dashboard-full-age-status strong{color:#1e293b;font-size:var(--fs-sm);font-weight:600}.official-dashboard-full-age-status span,.official-dashboard-full-age-status p{color:#64748b;font-size:var(--fs-xs);line-height:1.5}.official-dashboard-full-age-status b{color:#c2410c;font-size:var(--fs-xs);background:#fff7ed;border-radius:999px;justify-self:start;padding:4px 8px;font-weight:600}.official-dashboard-full-age-status p{margin:0}.modal.detail-table-modal.official-full-detail-modal{flex-direction:column;width:min(1520px,100vw - 36px);max-width:min(1520px,100vw - 36px);max-height:calc(100vh - 36px);display:flex}.official-full-detail-modal .detail-table-modal-head{padding:18px 24px 0}.official-full-detail-modal .detail-table-modal-body{flex-direction:column;flex:1;min-height:0;max-height:none;padding:12px 24px 14px;display:flex;overflow:hidden}.official-full-detail-tabs.tabs{background:var(--ink-50);border:1px solid var(--ink-100);border-radius:8px;padding:3px;overflow:hidden}.official-full-detail-tabs .tab{border:0;border-radius:6px;min-height:32px;margin:0;padding:0 14px}.official-full-detail-tabs .tab.active{background:var(--card);box-shadow:var(--shadow-sm);color:var(--ink-900)}.official-full-detail-snapshot{color:var(--ink-500);font-size:var(--fs-xs);white-space:nowrap}.official-full-detail-table{min-width:1560px}.official-full-detail-modal .detail-table-modal-table-wrap{overscroll-behavior:contain;max-height:min(520px,100vh - 330px);transition:opacity .15s}.official-full-detail-modal.is-page-loading .detail-table-modal-table-wrap{opacity:.5;pointer-events:none}.official-full-detail-table th{z-index:2;box-shadow:0 1px #e2e8f0}.official-full-detail-table td:nth-child(6),.official-full-detail-table td:nth-child(10){text-align:left;max-width:260px}.official-full-detail-table td:nth-child(5) small{color:#94a3b8;font-size:var(--fs-3xs);margin-top:3px;display:block}.official-full-detail-thumbnail{background:var(--ink-50);border:1px solid var(--ink-100);object-fit:contain;border-radius:8px;width:52px;height:52px;margin:0 auto;display:block}.official-full-detail-pagination{justify-content:space-between;align-items:center;gap:12px;padding-top:10px;display:flex}.official-full-detail-page-state{color:var(--ink-400);font-size:var(--fs-xs);flex:1}.official-full-detail-page-state button{color:var(--primary);cursor:pointer;font:inherit;background:0 0;border:0}.official-full-detail-modal .modal-foot{padding:12px 24px}.modal.detail-table-modal.official-refund-detail-modal{flex-direction:column;width:min(1480px,100vw - 36px);max-width:min(1480px,100vw - 36px);max-height:calc(100vh - 36px);display:flex}.official-refund-detail-modal .detail-table-modal-body{flex-direction:column;flex:1;min-height:0;max-height:none;display:flex;overflow:hidden}.official-refund-detail-modal .detail-table-modal-table-wrap{overscroll-behavior:contain;max-height:min(560px,100vh - 330px);transition:opacity .15s}.official-refund-detail-modal.is-page-loading .detail-table-modal-table-wrap{opacity:.5;pointer-events:none}.official-refund-detail-table{min-width:1320px}.official-refund-detail-table .align-right{text-align:right;white-space:nowrap}.official-refund-detail-table .is-refund-val{color:#e11d48;font-weight:600}.official-refund-event-cell{gap:6px;min-width:300px;display:grid;text-align:left!important}.official-refund-event-cell>div{background:#fff7ed;border:1px solid #ffedd5;border-radius:7px;grid-template-columns:auto auto;align-items:baseline;gap:2px 8px;padding:6px 8px;display:grid}.official-refund-event-cell strong{color:#e11d48;font-size:var(--fs-xs)}.official-refund-event-cell span,.official-refund-event-cell small,.official-refund-detail-period{color:#64748b;font-size:var(--fs-xs)}.official-refund-event-cell small{grid-column:1/-1}.official-dashboard-inline-empty{color:var(--ink-400);font-size:var(--fs-xs);text-align:center;justify-content:center;align-items:center;min-height:190px;display:flex}.official-dashboard-daily-table-card{padding:20px 22px}.official-dashboard-table-wrap{border:1px solid #e2e8f0;border-radius:12px;margin-top:14px;overflow-x:auto}.official-dashboard-detail-table{border-collapse:separate;border-spacing:0;font-size:var(--fs-xs);text-align:left;width:100%}.official-dashboard-detail-table th{color:#475569;font-size:var(--fs-xs);white-space:nowrap;z-index:2;background:#f8fafc;border-bottom:1px solid #e2e8f0;padding:11px 16px;font-weight:600;position:sticky;top:0}.official-dashboard-detail-table td{color:#1e293b;white-space:nowrap;border-bottom:1px solid #f1f5f9;padding:10px 16px}.official-dashboard-detail-table tbody tr:hover td{background:#f8fafc}.official-dashboard-detail-table tfoot{z-index:2;background:#f8fafc;position:sticky;bottom:0}.official-dashboard-detail-table tfoot td{color:#0f172a;background:#f8fafc;border-top:2px solid #cbd5e1;padding:11px 16px;font-weight:600}.official-dashboard-detail-table .font-num{font-feature-settings:"tnum" 1;font-variant-numeric:tabular-nums}.official-dashboard-detail-table .is-refund-val{color:#e11d48}.official-dashboard-detail-table .is-zero-val,.official-dashboard-detail-table .text-muted{color:#94a3b8}.official-dashboard-detail-table .font-semibold{font-weight:600}.official-state{color:var(--muted-foreground);text-align:center;padding:48px 20px}.official-state.danger{color:var(--danger)}.official-dashboard-table th:first-child{width:180px}.official-product-table td,.official-orders-table td,.official-traffic-table td,.official-sync-table td{vertical-align:middle}.official-product-table th,.official-orders-table th,.official-traffic-table th,.official-sync-table th{text-align:center!important}.official-sync-menu{min-width:144px}.official-product-image-cell img{background:var(--card);border:1px solid var(--ink-100);object-fit:contain;border-radius:8px;width:44px;height:44px;margin:0 auto;display:block}.official-title-cell,.official-wrap-cell{overflow-wrap:anywhere;white-space:normal;line-height:1.45}.official-orders-table .table-text-link{white-space:nowrap;max-width:none}@media (width<=1024px){.official-dashboard-hero-split,.official-dashboard-bottom-grid{grid-template-columns:minmax(0,1fr)}.official-dashboard-quality-pair{grid-template-columns:minmax(0,1.4fr) minmax(220px,.8fr)}.official-dashboard-kpi-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.official-dashboard-full-visuals,.official-dashboard-final-grid,.official-dashboard-insight-grid,.official-dashboard-full-health,.official-dashboard-full-cockpit-main{grid-template-columns:minmax(0,1fr)}}@media (width<=768px){.official-dashboard-quality-pair,.official-dashboard-traffic-snapshot,.official-dashboard-refund-grid{grid-template-columns:minmax(0,1fr)}.official-dashboard-header-card{flex-direction:column;align-items:flex-start;gap:12px}.official-dashboard-header-controls{align-items:stretch;width:100%}.official-dashboard-header-filters{width:100%}.official-dashboard-seller-select,.official-dashboard-period-picker{flex:1;width:auto;min-width:0}.official-dashboard-header-meta{flex-wrap:wrap;justify-content:flex-start}.official-dashboard-kpi-grid{grid-template-columns:minmax(0,1fr)}.official-dashboard-full-head{align-items:flex-start;gap:10px}.official-dashboard-full-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}}.segmented-control{gap:4px;display:flex}.segmented-control button{background:var(--surface);border:1px solid var(--border);cursor:pointer;border-radius:8px;padding:7px 12px}.segmented-control button.active{background:var(--rausch);border-color:var(--rausch);color:#fff}.meli-promotion-logs-page{gap:12px}.meli-log-page-tabs{flex:none;margin-bottom:0}.meli-log-request-detail-json pre{min-height:420px;max-height:none}.meli-log-summary-strip{background:var(--surface);border:1px solid var(--border);border-radius:12px;flex:none;grid-template-columns:repeat(6,minmax(0,1fr));display:grid;overflow:hidden}.meli-log-summary-strip button{min-height:58px;color:var(--text-3);border:0;border-right:1px solid var(--border);cursor:pointer;background:0 0;justify-content:space-between;align-items:center;gap:12px;padding:0 18px;display:flex}.meli-log-summary-strip button:last-child{border-right:0}.meli-log-summary-strip button:hover,.meli-log-summary-strip button.is-active{color:var(--text);background:var(--surface-2)}.meli-log-summary-strip button.is-active{box-shadow:inset 0 -2px 0 var(--rausch)}.meli-log-summary-strip strong{color:var(--text);font-size:var(--fs-2xl);font-variant-numeric:tabular-nums}.meli-promotion-logs-page>.import-error-banner{flex:none}.meli-log-activity-cell{text-align:left;gap:3px;min-width:0;display:grid}.meli-log-activity-cell strong,.meli-log-activity-cell span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.meli-http-request-cell{text-align:left;align-items:center;gap:10px;min-width:0;display:flex}.meli-http-request-cell>div{gap:3px;min-width:0;display:grid}.meli-http-request-cell>div>span{color:var(--text-3);font-size:var(--fs-xs);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.meli-http-method{color:#fff;background:var(--success);min-width:48px;height:26px;font-family:var(--mono);font-size:var(--fs-xs);border-radius:6px;flex:none;justify-content:center;align-items:center;padding:0 8px;font-weight:600;display:inline-flex}.meli-http-method.is-post{background:#3b82f6}.meli-http-method.is-put{background:#d97706}.meli-http-method.is-delete{background:var(--danger)}.meli-log-activity-cell span{color:var(--text-3);font-size:var(--fs-xs)}.detail-drawer.business-detail-drawer.meli-promotion-log-drawer{width:min(1000px,100vw - 32px)}.detail-drawer.business-detail-drawer.meli-http-detail-drawer{width:min(1120px,100vw - 32px)}.meli-log-detail-content{min-height:100%;padding-bottom:70px}.meli-http-detail-content{gap:20px;display:grid}.meli-http-hero{background:var(--surface-2);border:1px solid var(--border);border-radius:10px;align-items:center;gap:12px;min-width:0;padding:14px 16px;display:flex}.meli-http-hero>div{flex:1;gap:3px;min-width:0;display:grid}.meli-http-hero strong{font-family:var(--mono);font-size:var(--fs-sm);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.meli-http-hero span:not(.meli-http-method){color:var(--text-3);font-size:var(--fs-xs)}.meli-http-summary{border:1px solid var(--border);border-radius:10px;grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.meli-http-exchange-picker{border:1px solid var(--border);background:var(--surface-2);border-radius:8px;justify-content:space-between;align-items:center;gap:16px;padding:12px 16px;display:flex}.meli-http-exchange-picker>span{color:var(--text-3);font-size:var(--fs-xs)}.meli-http-exchange-picker>div{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.meli-http-exchange-picker button{border:1px solid var(--border);color:var(--text-3);background:var(--surface);cursor:pointer;border-radius:6px;padding:5px 10px}.meli-http-exchange-picker button.active{border-color:var(--primary);color:var(--primary);background:var(--primary)}@supports (color:color-mix(in lab, red, red)){.meli-http-exchange-picker button.active{background:color-mix(in srgb, var(--primary) 8%, var(--surface))}}.meli-http-summary>div{border-right:1px solid var(--border);align-items:center;gap:10px;min-width:0;padding:12px 16px;display:flex}.meli-http-summary>div:last-child{border-right:0}.meli-http-summary svg{width:18px;color:var(--success)}.meli-http-summary span{color:var(--text-3);font-size:var(--fs-xs);gap:2px;display:grid}.meli-http-summary strong{color:var(--text);font-size:var(--fs-sm)}.meli-http-audit-notice{color:var(--text);background:var(--warning);align-items:flex-start;gap:10px;padding:12px 14px;display:flex}@supports (color:color-mix(in lab, red, red)){.meli-http-audit-notice{background:color-mix(in srgb, var(--warning) 10%, var(--surface))}}.meli-http-audit-notice{border:1px solid var(--warning)}@supports (color:color-mix(in lab, red, red)){.meli-http-audit-notice{border:1px solid color-mix(in srgb, var(--warning) 38%, var(--border))}}.meli-http-audit-notice{font-size:var(--fs-sm);border-radius:9px;line-height:1.6}.meli-http-audit-notice svg{width:18px;color:var(--warning);flex:none;margin-top:2px}.meli-http-audit-notice span{display:block}.meli-http-audit-notice strong{margin-right:6px}.meli-http-detail-content>.sku-master-tabs{margin-top:0;padding-inline:0}.meli-http-tab-panel,.meli-http-tab-panel>.meli-http-evidence-card,.meli-http-response-stack{min-height:360px}.meli-http-tab-panel>.meli-http-evidence-card pre{min-height:318px;max-height:none}.meli-http-response-stack{align-content:start;gap:16px;display:grid}.meli-http-response-stack .meli-http-evidence-card:last-child pre{min-height:240px;max-height:480px}.meli-http-evidence-card{background:var(--surface);border:1px solid var(--border);border-radius:9px;min-width:0;overflow:hidden}.meli-http-evidence-card>header{border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;min-height:40px;padding:0 12px;display:flex}.meli-http-evidence-card h4{font-size:var(--fs-sm);margin:0}.meli-http-evidence-card pre{background:var(--surface-2);min-height:92px;max-height:320px;font-family:var(--mono);font-size:var(--fs-xs);white-space:pre-wrap;word-break:break-word;margin:0;padding:12px;line-height:1.6;overflow:auto}.meli-http-headers-table{display:grid}.meli-http-header-row{border-bottom:1px solid var(--border);grid-template-columns:minmax(120px,32%) minmax(0,1fr);display:grid}.meli-http-header-row:last-child{border-bottom:0}.meli-http-header-row code{overflow-wrap:anywhere;min-width:0;font-size:var(--fs-xs);padding:8px 10px}.meli-http-header-row code:first-child{color:var(--text-3);background:var(--surface-2);border-right:1px solid var(--border)}.meli-http-empty{color:var(--text-3);text-align:center;padding:24px 12px}.meli-http-evidence-card.is-dark{border-color:#263244;grid-column:1/-1}.meli-http-evidence-card.is-dark>header{color:#e5edf7;background:#17202d;border-color:#334155}.meli-http-evidence-card.is-dark pre{color:#c7f9cc;background:#111827;min-height:150px}.meli-log-detail-tabs{margin:0 0 16px}.meli-log-items-table tbody tr{cursor:pointer}.meli-log-items-table tbody tr.is-selected>td{background:var(--surface-2)}.meli-log-item-evidence{gap:12px;margin-top:16px;display:grid}.meli-log-request-history{gap:8px;margin-top:16px;display:flex;overflow-x:auto}.meli-log-request-history button{text-align:left;background:var(--surface);border:1px solid var(--border);cursor:pointer;border-radius:9px;flex:none;gap:3px;min-width:180px;padding:9px 12px;display:grid}.meli-log-request-history button.is-active{color:var(--rausch);background:var(--rausch-soft);border-color:var(--rausch)}.meli-log-request-history span{color:var(--text-3);font-size:var(--fs-xs)}.meli-log-request-meta{background:var(--surface-2);border:1px solid var(--border);border-radius:9px;align-items:center;gap:10px;min-width:0;padding:10px 12px;display:flex}.meli-log-request-meta>span{color:var(--text-3);font-size:var(--fs-xs);flex:none}.meli-log-request-meta code{min-width:0;color:var(--text);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.meli-log-json-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.meli-log-body-section .meli-log-json-card pre{min-height:420px}.meli-log-json-card{background:var(--surface);border:1px solid var(--border);border-radius:10px;min-width:0;overflow:hidden}.meli-log-json-card>header{border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;gap:12px;padding:10px 12px;display:flex}.meli-log-json-card h4{color:var(--text);font-size:var(--fs-sm);margin:0}.meli-log-json-card header>div{align-items:center;gap:8px;display:flex}.meli-log-sanitized{color:var(--success);font-size:var(--fs-2xs);align-items:center;gap:4px;display:inline-flex}.meli-log-json-card pre{min-height:220px;max-height:360px;color:var(--text);background:var(--surface-2);font-family:var(--mono);font-size:var(--fs-xs);white-space:pre-wrap;word-break:break-word;margin:0;padding:14px;line-height:1.6;overflow:auto}.meli-log-item-error{color:var(--danger);background:var(--danger-soft);border-radius:9px;gap:10px;padding:10px 12px;display:flex}.meli-log-detail-footer{background:var(--surface);border-top:1px solid var(--border);justify-content:space-between;align-items:center;gap:16px;padding:12px 20px;display:flex;position:absolute;bottom:0;left:0;right:0}.meli-log-detail-footer>span{color:var(--text-3);font-size:var(--fs-xs);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}@media (width<=900px){.meli-log-summary-strip{grid-template-columns:repeat(3,minmax(0,1fr))}.meli-log-summary-strip button:nth-child(3){border-right:0}.meli-log-json-grid{grid-template-columns:1fr}.meli-http-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.meli-http-summary>div:nth-child(2){border-right:0}}@media (height<=600px){.list-page.meli-promotion-logs-page{overflow-y:auto!important}.list-page.meli-promotion-logs-page>.list-card{flex:none!important;min-height:320px!important}}.detail-drawer.business-detail-drawer.sku-detail-drawer{width:min(1280px, calc(100vw - var(--sidebar-w)));max-width:min(1280px, calc(100vw - var(--sidebar-w)))}.sku-detail-drawer .detail-drawer-head>div:first-child,.sku-detail-drawer .pm-drawer-title{flex:1}.detail-drawer-body .sku-detail-page{background:var(--card);padding:0}.detail-drawer-body .sku-detail-page .detail-toolbar{width:100%;max-width:100%;margin-left:0;margin-right:0}.detail-drawer-body .sku-detail-page .sku-detail-scroll{padding-bottom:0;overflow:visible}.sku-detail-summary{background:var(--card);grid-template-columns:240px minmax(0,1fr);align-items:start;gap:40px;padding:20px 32px;display:grid}.sku-detail-summary-gallery{min-width:0}.sku-detail-summary-gallery .gallery{gap:10px}.sku-detail-summary-gallery .gallery .hero{aspect-ratio:1;border-radius:6px;width:100%;height:auto;min-height:0;overflow:hidden}.sku-detail-summary-gallery .gallery .hero img{object-fit:contain;border-radius:6px;width:100%;height:100%}.sku-detail-summary-gallery .gallery .thumbs{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;width:100%;padding:0;display:grid}.sku-detail-summary-gallery .gallery .thumbs>div{aspect-ratio:1;border-radius:6px;width:100%;min-width:0;height:auto}.sku-detail-identity{min-width:0;padding-top:2px}.sku-detail-identity-heading{padding-bottom:10px}.sku-detail-identity-heading h2{color:var(--ink-900);font-family:var(--font);font-size:var(--fs-2xl);margin:0;font-weight:600;line-height:1.35}.sku-detail-identity-heading p{color:var(--ink-500);font-family:var(--font);font-size:var(--type-list-body-size);margin:6px 0 0;line-height:1.5}.sku-detail-platform{color:var(--ink-500);font-size:var(--type-supporting-size);align-items:center;gap:8px;margin-top:8px;display:flex}.sku-detail-summary-facts{grid-template-columns:repeat(2,minmax(0,1fr));gap:22px 24px;padding-top:20px;display:grid}.sku-detail-summary-fact{grid-template-columns:80px minmax(0,1fr);align-items:baseline;gap:12px;min-width:0;display:grid}.sku-detail-summary-fact>span{color:var(--ink-500);font-size:var(--type-supporting-size);margin-bottom:5px;line-height:1.35;display:block}.sku-detail-summary-fact strong{min-width:0;color:var(--ink-900);font-size:var(--type-list-body-size);text-overflow:ellipsis;white-space:nowrap;font-weight:400;line-height:1.5;display:block;overflow:hidden}.sku-detail-section-nav{z-index:12;border-bottom:1px solid var(--ink-100);scrollbar-width:none;background:#fffffffa;min-width:0;padding:0 32px;display:flex;position:sticky;top:0;overflow-x:auto}.sku-detail-section-nav::-webkit-scrollbar{display:none}.sku-detail-section-nav button{min-height:54px;color:var(--ink-500);cursor:pointer;font:inherit;font-size:var(--type-list-body-size);white-space:nowrap;background:0 0;border:0;flex:none;padding:0 18px;font-weight:500;position:relative}.sku-detail-section-nav button:first-child{padding-left:4px}.sku-detail-section-nav button:after{content:"";background:0 0;height:2px;position:absolute;bottom:-1px;left:18px;right:18px}.sku-detail-section-nav button:first-child:after{left:4px}.sku-detail-section-nav button:hover,.sku-detail-section-nav button.active{color:var(--ink-900)}.sku-detail-section-nav button.active{color:var(--rausch);font-weight:600}.sku-detail-section-nav button.active:after{background:var(--rausch)}.business-detail-drawer .sku-detail-content{padding-top:28px;padding-left:32px;padding-right:32px}.business-detail-drawer .sku-detail-content>.sku-detail-module{box-shadow:none;border:0;border-radius:0;padding:0}.business-detail-drawer .sku-detail-content>.sku-detail-module:first-child{margin-top:0}.business-detail-drawer .sku-detail-content .sku-detail-inline-kv{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px 48px}.business-detail-drawer .sku-detail-content .sku-detail-inline-kv .kv{grid-template-columns:minmax(104px,38%) minmax(0,1fr);align-items:center;gap:12px;min-height:34px;padding:4px 0;display:grid}.business-detail-drawer .sku-detail-content .sku-detail-inline-kv .kv .k,.business-detail-drawer .sku-detail-content .sku-detail-inline-kv .kv .v{color:var(--ink-700);font-size:var(--type-list-body-size);font-weight:400;line-height:1.5}.business-detail-drawer .sku-detail-content .sku-detail-inline-kv .kv .k{color:var(--ink-500)}.sku-detail-fact-group{margin:0}.sku-detail-fact-group h4{color:var(--ink-700);font-size:var(--type-list-body-size);margin:0 0 10px;font-weight:600;line-height:1.5}.business-detail-drawer .sku-detail-marketing-kv .sku-detail-marketing-item.wide{grid-column:1/-1;grid-template-columns:140px minmax(0,1fr)}.business-detail-drawer .sku-detail-marketing-kv .sku-detail-marketing-item.wide .v{white-space:normal}.business-detail-drawer .sku-detail-hazard-grid{flex-wrap:wrap;gap:8px;display:flex}.business-detail-drawer .sku-detail-hazard-item{background:var(--card);min-height:32px;font-size:var(--type-supporting-size);border-radius:6px;padding:4px 10px;font-weight:400}.business-detail-drawer .sku-detail-hazard-item .hazard-icon{background:0 0;border:0;width:20px;height:20px}.business-detail-drawer .sku-detail-hazard-item b{min-width:0;color:var(--ink-500);font-size:var(--type-supporting-size);background:0 0;padding:0;font-weight:400}.business-detail-drawer .sku-detail-hazard-item.on b{color:var(--hazard-color,#b25e09)}.business-detail-drawer .sku-detail-log-content .sku-detail-module>:last-child{min-height:260px}@media (width<=820px){.sku-detail-summary{grid-template-columns:210px minmax(0,1fr);gap:22px}.sku-detail-summary-facts{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=620px){.detail-drawer.business-detail-drawer.sku-detail-drawer{width:100vw;max-width:100vw}.sku-detail-summary{grid-template-columns:176px minmax(0,1fr);gap:18px;padding-left:16px;padding-right:16px}.sku-detail-summary-facts{grid-template-columns:1fr;gap:14px}.sku-detail-section-nav,.business-detail-drawer .sku-detail-content{padding-left:16px;padding-right:16px}}@media (width<=480px){.sku-detail-summary{grid-template-columns:1fr}.sku-detail-summary-gallery{width:min(100%,260px)}.sku-detail-summary-facts{grid-template-columns:repeat(2,minmax(0,1fr))}.business-detail-drawer .sku-detail-content .sku-detail-inline-kv{grid-template-columns:1fr}.business-detail-drawer .sku-detail-marketing-kv .sku-detail-marketing-item.wide{grid-template-columns:108px minmax(0,1fr)}}.sku-master-form-page .form-section{border:0;border-radius:0;margin-bottom:32px;overflow:visible}.sku-master-form-page .page-head,.sku-master-form-page .sku-form-shell{max-width:1280px}.sku-master-form-heading{align-items:center;gap:12px;width:100%;display:flex}.sku-master-form-heading>[role=heading]{flex:1;min-width:0}.sku-master-form-page .input{height:42px}.form-modal-body:has(.sku-master-form-page){background:var(--card)}.sku-master-form-page .sku-form-section-title{border-bottom:1px solid var(--ink-100);color:var(--ink-900);font-size:var(--fs-lg);letter-spacing:0;padding:12px 0 16px}.sku-master-form-page .sku-form-section-title:before{display:none}.sku-master-form-page .form-section-body{padding:24px 0 0}.sku-master-field-group+.sku-master-field-group{margin-top:32px}.sku-master-detail-content .sku-master-field-group+.sku-master-field-group{border-top:1px solid var(--ink-100);padding-top:24px}.sku-master-field-group>h3,.sku-master-field-group>h4{color:var(--ink-700);font-size:var(--fs-sm);margin:0 0 20px;font-weight:600}.sku-master-form-page .form-grid{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;column-gap:32px}.sku-master-form-page .field label{color:var(--ink-700);font-size:var(--fs-sm);font-weight:400}.sku-master-form-page .input,.sku-master-form-page .textarea{font-weight:400}.sku-master-readonly{position:relative}.sku-master-readonly .input{background:var(--ink-50);padding-right:36px}.sku-master-readonly>svg{color:var(--ink-400);pointer-events:none;position:absolute;top:50%;right:12px;transform:translateY(-50%)}.business-detail-drawer .sku-master-detail-content{padding:28px 32px 32px}.sku-master-identity{grid-template-columns:240px minmax(0,1fr);align-items:start;gap:32px;display:grid}.sku-master-image{aspect-ratio:1;border:1px solid var(--ink-100);background:var(--ink-50);cursor:zoom-in;border-radius:8px;width:100%;padding:0;overflow:hidden}.sku-master-image:disabled{cursor:default}.sku-master-image img{object-fit:contain;width:100%;height:100%;display:block}.sku-master-identity-facts,.sku-master-property-facts{gap:20px 32px;margin:0;display:grid}.sku-master-property-facts{grid-template-columns:repeat(2,minmax(0,1fr))}.sku-master-fact{font-size:var(--fs-sm);grid-template-columns:128px minmax(0,1fr);gap:12px;line-height:1.6;display:grid}.sku-master-fact dt{color:var(--ink-500)}.sku-master-fact dd{color:var(--ink-900);white-space:pre-wrap;overflow-wrap:anywhere;margin:0}.sku-master-fact .sku-master-code{font-family:var(--mono)}.sku-master-hazards .haz-switch-row{cursor:default}.sku-master-hazards .haz-switch-row:not(.on):hover{border-color:var(--ink-200)}@media (width<=680px){.sku-master-form-page .form-grid,.sku-master-property-facts,.sku-master-identity{grid-template-columns:1fr}.sku-master-image{max-width:240px}.sku-master-form-page .haz-switch-grid,.sku-master-hazards{grid-template-columns:repeat(2,minmax(0,1fr))}.business-detail-drawer .sku-master-detail-content{padding:24px 16px}}.user-identity{vertical-align:middle;min-width:0;max-width:100%;font:inherit;align-items:center;gap:8px;display:inline-flex}.user-identity-avatar{background:var(--info-soft);width:22px;height:22px;color:var(--ink-700);font-size:var(--type-supporting-size);text-align:center;text-indent:0;letter-spacing:0;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-weight:500;line-height:1;display:inline-flex;overflow:hidden}.user-identity-avatar img{object-fit:cover;width:100%;height:100%}.user-identity-md .user-identity-avatar{width:32px;height:32px}.user-identity-lg .user-identity-avatar{width:64px;height:64px}.user-identity-name{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.user-identity-empty{color:var(--ink-500)}.avatar-profile-summary{align-items:center;gap:16px;display:flex}.avatar-profile-editor{gap:20px;display:grid}.avatar-profile-actions{flex-wrap:wrap;gap:8px;display:flex}.avatar-crop{background:var(--ink-50);width:256px;height:256px;margin-inline:auto;position:relative;overflow:hidden}.avatar-crop img{max-width:none;position:absolute}.avatar-crop:after{content:"";border:1px solid var(--info);pointer-events:none;border-radius:50%;position:absolute;inset:0;box-shadow:0 0 0 80px #0003}.avatar-profile-field{font-size:var(--type-list-body-size);gap:6px;display:grid}.avatar-profile-help{color:var(--ink-500);font-size:var(--type-supporting-size);margin:0}.sku-master-overview{border:0;border-bottom:1px solid var(--ink-100);background:var(--card);box-shadow:none;border-radius:0;grid-template-columns:184px minmax(0,1fr) 236px;align-items:stretch;gap:28px;padding:12px 4px 28px;display:grid}.sku-master-overview .sku-master-image{border-radius:10px;width:184px;height:184px}.sku-master-overview-main{flex-direction:column;justify-content:space-between;gap:24px;min-width:0;display:flex}.sku-master-overview-title h2{color:var(--ink-900);font-family:var(--mono);font-size:var(--type-page-title-size);overflow-wrap:anywhere;margin:10px 0 4px;font-weight:600;line-height:1.3}.sku-master-overview-title p{color:var(--ink-900);font-size:var(--fs-md);margin:0;font-weight:600;line-height:1.5}.sku-master-overview-title>span{color:var(--ink-500);font-size:var(--fs-sm);margin-top:3px;line-height:1.5;display:block}.sku-master-overview-badges{align-items:center;gap:8px;display:flex}.sku-master-type-badge{background:var(--ink-100);min-height:22px;color:var(--ink-700);font-size:var(--type-supporting-size);border-radius:999px;align-items:center;padding:2px 8px;font-weight:600;display:inline-flex}.sku-master-overview-facts{border-top:1px solid var(--ink-100);grid-template-columns:repeat(3,minmax(0,1fr));gap:14px 24px;margin:0;padding-top:18px;display:grid}.sku-master-overview-facts .sku-master-fact{display:block}.sku-master-overview-facts .sku-master-fact dt{font-size:var(--type-supporting-size);margin-bottom:3px}.sku-master-overview-facts .sku-master-fact dd{font-size:var(--fs-sm);text-overflow:ellipsis;white-space:nowrap;line-height:1.4;overflow:hidden}.sku-master-context{border:0;border-left:1px solid var(--ink-100);background:var(--card);border-radius:0;align-content:start;display:grid;overflow:hidden}.sku-master-context>button,.sku-master-context-item{min-width:0;color:inherit;font:inherit;text-align:left;background:0 0;border:0;align-items:center;gap:12px;padding:13px 0 13px 20px;display:flex}.sku-master-context>button{cursor:pointer}.sku-master-context>*+*{border-top:1px solid var(--ink-100)}.sku-master-context>button:hover{color:var(--primary)}.sku-master-context-icon{background:var(--ink-50);width:34px;height:34px;color:var(--primary);box-shadow:inset 0 0 0 1px var(--ink-100);border-radius:8px;flex:none;place-items:center;display:grid}.sku-master-context div{gap:2px;min-width:0;display:grid}.sku-master-context div span{color:var(--ink-500);font-size:var(--type-supporting-size)}.sku-master-context div strong{color:var(--ink-900);font-size:var(--fs-sm);text-overflow:ellipsis;white-space:nowrap;font-weight:600;line-height:1.4;overflow:hidden}.sku-master-tabs{border-bottom:1px solid var(--ink-200);gap:28px;margin-top:20px;padding:0 4px;display:flex}.sku-master-tabs button{min-height:44px;color:var(--ink-500);font-size:var(--fs-sm);cursor:pointer;background:0 0;border:0;padding:0 2px;font-weight:500;position:relative}.sku-master-tabs button:after{content:"";background:0 0;border-radius:2px 2px 0 0;height:2px;position:absolute;bottom:-1px;left:0;right:0}.sku-master-tabs button:hover,.sku-master-tabs button.active{color:var(--primary)}.sku-master-tabs button.active:after{background:var(--primary)}.sku-master-info-layout{grid-template-columns:minmax(0,1.55fr) minmax(320px,.8fr);align-items:start;gap:20px;margin-top:20px;display:grid}.sku-master-info-layout .sku-master-section{background:var(--card);border:0;border-radius:0;margin-top:0;padding:0;position:static}.sku-master-info-layout .sku-master-section:first-child{border-right:1px solid var(--ink-100);padding-right:28px}.sku-master-info-layout .sku-master-section:last-child{padding-left:8px}.business-detail-drawer .sku-master-info-layout .sku-master-section>*{margin-top:20px}.sku-master-info-layout .sku-master-property-facts{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px 28px}.sku-master-info-layout .sku-master-fact{grid-template-columns:100px minmax(0,1fr);gap:10px}.sku-master-info-layout .sku-master-hazards{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.sku-master-info-layout .sku-master-hazards .haz-switch-row{min-height:44px;padding:8px 10px}.composition-link-modal .form-modal-body{background:var(--card);flex-direction:column;height:100%;min-height:0;padding:0;display:flex;overflow:hidden}.modal.form-modal.composition-link-modal{width:min(980px,100vw - 36px);height:min(680px,100vh - 36px)}.composition-modal-layout{border-top:1px solid var(--ink-100);flex:auto;grid-template-columns:minmax(0,1.3fr) minmax(360px,.9fr);height:0;min-height:0;display:grid;overflow:hidden}.composition-library,.composition-selection{flex-direction:column;min-width:0;min-height:0;padding:20px 22px;display:flex;overflow:hidden}.composition-selection{border-left:1px solid var(--ink-100);background:var(--card)}.composition-pane-head{flex:none;justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.composition-pane-head h4{color:var(--ink-900);font-size:var(--fs-md);margin:0;font-weight:600}.composition-pane-head p{color:var(--ink-500);font-size:var(--type-supporting-size);margin:4px 0 0}.composition-pane-head>span{background:var(--ink-100);color:var(--ink-700);font-size:var(--type-supporting-size);border-radius:999px;flex:none;padding:3px 8px;font-weight:600}.composition-search{border:1px solid var(--ink-200);background:var(--card);height:40px;color:var(--ink-400);border-radius:8px;flex:none;align-items:center;gap:9px;margin-top:18px;padding:0 12px;display:flex}.composition-search:focus-within{border-color:var(--primary);box-shadow:0 0 0 3px #ff2c631a}.composition-search input{width:100%;min-width:0;color:var(--ink-900);font:inherit;font-size:var(--fs-sm);background:0 0;border:0;outline:0}.composition-option-list,.composition-selected-list{overscroll-behavior:contain;flex-direction:column;flex:auto;gap:0;min-height:0;margin:16px -6px 0 0;padding-right:6px;display:flex;overflow-y:auto}.composition-option-list{border:1px solid var(--ink-100);border-radius:8px}.composition-selected-list{border-top:1px solid var(--ink-100)}.composition-option{border:0;border-bottom:1px solid var(--ink-100);background:var(--card);min-height:64px;color:inherit;font:inherit;text-align:left;cursor:pointer;border-radius:0;flex:none;grid-template-columns:20px minmax(0,1fr) auto;align-items:center;gap:12px;padding:10px 12px;display:grid}.composition-option:hover{background:var(--ink-50)}.composition-option.is-selected{background:#ff2c630a}.composition-option:last-child{border-bottom:0}.composition-option-check{border:1px solid var(--ink-300);background:var(--card);color:#fff;border-radius:5px;place-items:center;width:18px;height:18px;display:grid}.composition-option.is-selected .composition-option-check{border-color:var(--primary);background:var(--primary)}.composition-option-copy{gap:5px;min-width:0;display:grid}.composition-option-copy strong{color:var(--ink-900);font-size:var(--fs-sm);text-overflow:ellipsis;white-space:nowrap;font-weight:600;overflow:hidden}.composition-option-copy>span{min-width:0;color:var(--ink-500);font-size:var(--type-supporting-size);gap:8px;display:flex}.composition-option-copy code{color:var(--ink-700);font-family:var(--mono)}.composition-option-copy i{text-overflow:ellipsis;white-space:nowrap;font-style:normal;overflow:hidden}.composition-option-unit{color:var(--ink-500);font-size:var(--type-supporting-size)}.composition-selected-card{border:0;border-bottom:1px solid var(--ink-100);background:var(--card);border-radius:0;flex:none;padding:16px 4px}.composition-selected-title{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.composition-selected-title>div{gap:4px;min-width:0;display:grid}.composition-selected-title strong{color:var(--ink-900);font-size:var(--fs-sm);text-overflow:ellipsis;white-space:nowrap;font-weight:600;overflow:hidden}.composition-selected-title span{color:var(--ink-500);font-size:var(--type-supporting-size);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.composition-selected-title code{color:var(--ink-700);font-family:var(--mono)}.composition-quantity-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:14px;display:grid}.composition-quantity-grid.is-single{grid-template-columns:minmax(0,1fr)}.composition-quantity-grid label{gap:6px;display:grid}.composition-quantity-grid label>span{color:var(--ink-500);font-size:var(--type-supporting-size)}.composition-quantity-grid .input{background:var(--card);height:36px}.composition-disabled-tip,.composition-modal-error{color:var(--danger);font-size:var(--type-supporting-size);margin-top:10px}.composition-modal-state{min-height:180px;color:var(--ink-400);font-size:var(--fs-sm);text-align:center;flex:auto;place-content:center;justify-items:center;gap:7px;display:grid}.composition-modal-state strong{color:var(--ink-700);font-weight:600}.composition-modal-state span{color:var(--ink-500);font-size:var(--type-supporting-size)}.composition-modal-state.is-error,.composition-modal-error{color:var(--danger)}.composition-modal-error{border-top:1px solid var(--danger-soft);background:var(--danger-soft);margin:0;padding:9px 24px}.form-modal-body .form-toolbar.composition-modal-toolbar{border-top:1px solid var(--ink-100);background:var(--card);flex:none;justify-content:space-between;align-items:center;min-height:64px;margin:0;padding:12px 22px;display:flex;box-shadow:0 -8px 20px #0f172a0a}.composition-modal-toolbar>span{color:var(--ink-500);font-size:var(--fs-sm)}.composition-modal-toolbar>div{gap:10px;display:flex}@media (width<=1040px){.sku-master-overview{grid-template-columns:160px minmax(0,1fr)}.sku-master-overview .sku-master-image{width:160px;height:160px}.sku-master-context{border-top:1px solid var(--ink-100);border-left:0;grid-column:1/-1;grid-template-columns:repeat(3,minmax(0,1fr))}.sku-master-context>*+*{border-top:0;border-left:1px solid var(--ink-100)}.sku-master-info-layout{grid-template-columns:1fr}}@media (width<=760px){.detail-drawer.business-detail-drawer.sku-detail-drawer{width:100vw;max-width:100vw}.sku-master-overview{grid-template-columns:112px minmax(0,1fr);gap:18px;padding:18px}.sku-master-overview .sku-master-image{width:112px;height:112px}.sku-master-overview-facts{grid-template-columns:repeat(2,minmax(0,1fr))}.sku-master-context{grid-template-columns:1fr}.sku-master-context>*+*{border-top:1px solid var(--ink-100);border-left:0}.composition-modal-layout{flex-direction:column;display:flex;overflow-y:auto}.composition-library,.composition-selection{min-height:440px;overflow:visible}.composition-selection{border-top:1px solid var(--ink-100);border-left:0}.composition-quantity-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.composition-quantity-grid.is-single{grid-template-columns:minmax(0,1fr)}}@media (width<=540px){.sku-master-overview{grid-template-columns:1fr}.sku-master-overview .sku-master-image{width:132px;height:132px}.sku-master-overview-facts,.sku-master-info-layout .sku-master-property-facts,.sku-master-info-layout .sku-master-hazards{grid-template-columns:1fr}}.business-detail-drawer .sku-reference-detail{box-sizing:border-box;width:100%;max-width:none;margin:0;padding:20px}.sku-reference-detail .sku-master-tabs{margin-top:0}.sku-reference-top{grid-template-columns:minmax(0,1.3fr) minmax(260px,1fr);align-items:start;gap:28px;margin-top:20px;display:grid}.sku-reference-top>*,.sku-reference-detail>div{min-width:0;scroll-margin-top:20px}.sku-reference-detail .sku-reference-image{border:1px solid var(--ink-100);background:var(--card);border-radius:8px;justify-content:center;align-items:center;width:360px;max-width:none;height:300px;padding:0;display:flex}.sku-reference-detail .sku-reference-image.is-empty{background:var(--card);height:190px}.sku-reference-image.is-empty img{max-width:160px;max-height:150px}.sku-reference-rail .btn{justify-self:start;width:auto}.sku-reference-image img{object-fit:contain;width:auto;max-width:100%;height:100%}.sku-reference-primary,.sku-reference-rail{min-width:0}.business-detail-drawer .sku-reference-detail .sku-master-section{background:var(--card);box-shadow:none;border:0;border-radius:0;margin-top:28px;padding:0;position:static}.business-detail-drawer .sku-reference-rail .sku-master-section:first-child{margin-top:0}.business-detail-drawer .sku-reference-detail .sku-master-section>*{margin-top:16px}.business-detail-drawer .sku-reference-detail .sku-master-section>.business-detail-section-header{margin-top:0}.sku-reference-detail .sku-reference-facts{grid-template-columns:minmax(0,1fr);gap:12px;margin-bottom:0;display:grid}.sku-reference-detail .sku-reference-facts.is-single{grid-template-columns:minmax(0,1fr)}.sku-reference-detail .sku-master-fact{grid-template-columns:104px minmax(0,1fr);align-items:baseline;gap:24px;line-height:22px;display:grid}.sku-reference-detail .sku-master-fact dt{color:var(--ink-500)}.sku-reference-detail .sku-master-fact dd{overflow-wrap:anywhere;color:var(--ink-900);margin:0}.sku-reference-count{color:var(--ink-900);font-size:var(--type-page-title-size);font-weight:600;display:block}.sku-reference-detail .sku-reference-muted{color:var(--ink-500);margin-top:4px!important}.sku-reference-detail .sku-master-hazards{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.sku-reference-detail .haz-switch-row{min-width:0;min-height:44px;padding:8px 12px}@media (width<=1100px){.sku-reference-detail .sku-reference-facts{grid-template-columns:minmax(0,1fr)}.sku-reference-detail .sku-master-hazards{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=760px){.sku-reference-top{grid-template-columns:minmax(0,1fr)}.sku-reference-detail .sku-reference-image{height:260px}}.detail-drawer.business-detail-drawer.sku-reference-drawer{width:min(1080px, calc(100vw - var(--sidebar-w)));max-width:calc(100vw - var(--sidebar-w))}@media (width<=760px){.detail-drawer.business-detail-drawer.sku-reference-drawer{width:100vw;max-width:100vw}}.sku-reference-detail .sku-reference-rail .btn{width:fit-content;display:inline-flex}.sku-reference-detail .sku-master-tabs{padding-inline:0}.business-detail-drawer .sku-reference-basic>.business-detail-section-header{border-bottom:0}.sku-reference-detail .sku-reference-rail .sku-master-hazards{grid-template-columns:minmax(0,1fr);gap:4px;width:220px}.sku-reference-detail .sku-reference-rail .haz-switch-row{cursor:default;border:0;border-radius:0;min-height:28px;padding:2px 0}.business-detail-drawer .sku-reference-primary .sku-reference-basic,.business-detail-drawer .sku-reference-rail .sku-master-section:first-child{margin-top:24px}.business-detail-drawer .sku-reference-detail .sku-master-section>.business-detail-section-header{border-bottom:0;padding-bottom:0}.business-detail-drawer .sku-reference-auxiliary .sku-master-section{margin-top:28px}.sku-composition-compact .business-detail-section-actions{top:50%}.sku-composition-compact-list{gap:12px;max-height:168px;display:grid;overflow-y:auto}.sku-composition-compact-row{grid-template-columns:minmax(0,1fr) auto;align-items:baseline;gap:16px;line-height:22px;display:grid}.sku-composition-compact-row>span{min-width:0;color:var(--ink-700);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.sku-composition-compact-row>strong{color:var(--ink-900);font-size:var(--fs-sm);white-space:nowrap;font-weight:500}.sku-composition-compact-empty{color:var(--ink-400);font-size:var(--fs-sm);padding:8px 0}.sku-composition-groups{gap:22px;display:grid}.sku-composition-group{gap:12px;display:grid}.sku-composition-group+.sku-composition-group{border-top:1px solid var(--ink-100);padding-top:18px}.sku-composition-group-title{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.sku-composition-group-title>span{color:var(--ink-700);font-size:var(--fs-sm);font-weight:600}.sku-composition-group-title>small{color:var(--ink-400);font-size:var(--type-supporting-size);text-align:right;font-weight:400}.sku-composition-total{background:var(--ink-50);border-radius:8px;padding:16px}.composition-quantity-input{justify-content:flex-end;align-items:center;gap:8px;display:flex}.composition-quantity-input .input{min-width:0}.composition-quantity-input>span{color:var(--ink-500);flex:none}.sku-product-type-detail{grid-template-columns:minmax(0,1.45fr) minmax(300px,.72fr);gap:28px}.sku-product-type-detail .sku-reference-primary{border-right:1px solid var(--ink-100);min-width:0;padding-right:28px}.sku-product-type-detail .sku-reference-rail{min-width:0;padding-left:0}.sku-product-type-detail .sku-master-section,.sku-product-type-detail .sku-master-section:first-child,.sku-product-type-detail .sku-master-section:last-child{border:0;margin:0;padding:0}.business-detail-drawer .sku-product-type-detail .sku-reference-primary .sku-reference-basic,.business-detail-drawer .sku-product-type-detail .sku-reference-rail .sku-master-section:first-child{margin-top:0}.sku-product-type-detail .sku-reference-rail .sku-master-section+.sku-master-section{margin-top:28px}.sku-product-type-detail .sku-reference-primary .sku-master-section+.sku-master-section{margin-top:32px}.sku-reference-identity{grid-template-columns:220px minmax(0,1fr);gap:28px}.sku-reference-identity .sku-master-image{width:220px;height:220px}.sku-reference-detail>.sku-master-section{margin-top:32px}@media (width<=980px){.sku-product-type-detail{grid-template-columns:1fr}.sku-product-type-detail .sku-reference-primary{border-right:0;border-bottom:1px solid var(--ink-100);padding-bottom:28px;padding-right:0}}@media (width<=680px){.sku-reference-identity{grid-template-columns:1fr}.sku-reference-identity .sku-master-image{width:180px;height:180px}}.sku-composition-compact-row>strong{color:var(--ink-900);font-weight:500}.sku-composition-compact-empty{color:var(--ink-400);line-height:22px}.sku-detail-visual-grid{grid-template-columns:minmax(0,430px) minmax(0,1fr);align-items:start;gap:28px;display:grid}.sku-detail-content-column,.sku-detail-business-rail{align-content:start;gap:40px;min-width:0;max-width:100%;display:grid}.sku-detail-media{box-sizing:border-box;aspect-ratio:auto;border-color:var(--ink-100);background:var(--ink-50);border-radius:8px;width:100%;min-width:0;max-width:100%;height:300px;padding:12px}.sku-detail-media img{object-fit:contain;width:100%;height:100%}.sku-detail-media.is-empty{height:240px}.sku-detail-media.is-empty img{max-width:190px;margin:auto}.business-detail-drawer .sku-reference-detail .sku-detail-content-column .sku-master-section,.business-detail-drawer .sku-reference-detail .sku-detail-business-rail .sku-master-section{box-shadow:none;background:0 0;border:0;margin:0;padding:0}.business-detail-drawer .sku-reference-detail .sku-master-section>.business-detail-section-header{border:0;min-height:32px;padding:0}.business-detail-drawer .sku-reference-detail .sku-master-section>.business-detail-section-header+*{margin-top:20px}.sku-detail-row-facts{row-gap:30px;margin:0;display:grid}.sku-reference-detail .sku-detail-row-facts .sku-master-fact{border-bottom:0;grid-template-columns:132px minmax(0,1fr);align-items:center;gap:20px;min-height:0;padding:0;line-height:22px;display:grid}.sku-reference-detail .sku-detail-row-facts .sku-master-fact:last-child{border-bottom:0}.sku-reference-detail .sku-detail-row-facts .sku-master-fact dt{color:var(--ink-500)}.sku-reference-detail .sku-detail-row-facts .sku-master-fact dd{color:var(--ink-900);font-weight:500}.sku-reference-detail .sku-detail-hazard-section .sku-master-hazards{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px 8px;width:100%;display:grid}.sku-reference-detail .sku-detail-hazard-section .haz-switch-row{border-color:var(--ink-100);border-radius:6px;min-height:32px;padding:3px 8px}.sku-reference-detail .sku-detail-auxiliary-section .sku-composition-compact-list{gap:0;max-height:220px;padding-right:4px}.sku-reference-detail .sku-detail-auxiliary-section .sku-composition-compact-row{border-bottom:1px solid var(--ink-100);align-items:center;min-height:36px;padding:6px 0}.sku-reference-detail .sku-detail-auxiliary-section .sku-composition-compact-row:last-child{border-bottom:0}.sku-reference-detail .sku-detail-components-section .sku-composition-table-wrap{border:1px solid var(--ink-100);border-radius:8px;overflow:hidden}.sku-reference-detail>.sku-detail-wide-section{margin-top:40px}.business-detail-drawer .sku-reference-detail>.sku-detail-log-section{border-top:1px solid var(--ink-100);margin-top:38px;padding-top:30px}@media (width<=980px){.sku-detail-visual-grid{grid-template-columns:minmax(0,1fr)}.sku-detail-business-rail{border-top:1px solid var(--ink-100);padding-top:30px}}@media (width<=620px){.sku-detail-media{height:280px}.sku-reference-detail .sku-detail-row-facts .sku-master-fact{grid-template-columns:108px minmax(0,1fr);gap:12px}}.detail-drawer.business-detail-drawer.sku-detail-drawer.sku-tabbed-drawer{width:min(800px,100vw);max-width:min(800px,100vw)}.business-detail-drawer .sku-tabbed-detail{padding:24px}.sku-tabbed-summary{align-items:flex-start;gap:20px;display:flex}.sku-tabbed-summary .sku-master-image{background:#fff;flex:0 0 96px;place-items:center;width:96px;height:96px;display:grid}.sku-tabbed-summary-text{min-width:0}.sku-tabbed-summary-text h2{font-size:var(--type-modal-title-size);overflow-wrap:anywhere;margin:0 0 12px;font-weight:600}.sku-tabbed-summary-code{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.sku-tabbed-summary-text p{color:var(--ink-500);font-size:var(--type-supporting-size);margin:12px 0 0}.sku-tabbed-detail .sku-master-tabs{gap:24px;margin-top:20px;padding:0}.sku-tabbed-panel{min-height:320px;padding-top:24px}.sku-tabbed-panel .business-detail-section-header{border-bottom:0;margin-bottom:20px;padding-bottom:0}.sku-tabbed-panel .sku-master-identity-facts,.sku-tabbed-panel .sku-master-property-facts{grid-template-columns:1fr;row-gap:16px}.sku-tabbed-panel .sku-master-hazards{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}@media (width<=600px){.business-detail-drawer .sku-tabbed-detail{padding:16px}.sku-tabbed-summary{gap:12px}.sku-tabbed-detail .sku-master-tabs{gap:16px}.sku-tabbed-panel .sku-master-fact{grid-template-columns:100px minmax(0,1fr)}}.sku-tabbed-drawer .detail-drawer-body .sku-master-detail-page{flex-direction:column;height:auto;min-height:100%;display:flex}.sku-tabbed-drawer .sku-master-detail-page>.sku-detail-scroll{flex:1 0 auto}.sku-tabbed-drawer .sku-master-detail-page>.detail-toolbar{box-shadow:none;flex:none;margin-top:0}.sku-tabbed-summary .sku-master-type-badge{color:#fff;background:var(--primary-50,#fff0f5);font-size:var(--fs-3xs);letter-spacing:.6px;background:#202124;border-radius:4px;padding:3px 7px}.sku-tabbed-detail .sku-master-tabs button{align-items:center;gap:6px;display:inline-flex}.sku-tabbed-panel .sku-tabbed-actions{justify-content:flex-end;margin-bottom:12px}.sku-tabbed-edit{color:var(--ink-500);background:0 0;border-color:#0000;align-items:center;gap:6px;display:inline-flex}.sku-tabbed-edit:hover{background:var(--ink-50)}.sku-combination-badge{color:#fff;font-size:var(--fs-3xs);letter-spacing:.6px;background:#202124;border-color:#202124;border-radius:4px}.sku-tabbed-summary .sku-master-image img{object-fit:contain;width:94px;height:94px;min-height:0}.sku-tabbed-detail .sku-master-tabs{z-index:35;background:var(--card);position:sticky;top:0}.sku-tabbed-panel{padding-top:20px}.sku-tabbed-panel .sku-master-identity-facts,.sku-tabbed-panel .sku-master-property-facts{row-gap:30px}.sku-tabbed-panel .sku-master-fact{line-height:22px}.sku-tabbed-panel>[hidden]{display:none}.sku-tabbed-panel .business-detail-section{border-top:0;margin-top:0;padding-top:0}.sku-tabbed-panel .sku-master-field-group{margin-top:40px}.sku-tabbed-panel .op-log-timeline{margin-top:0;padding-top:0}.sku-combination-badge,.sku-tabbed-summary .sku-master-type-badge{font-size:var(--type-supporting-size)}.sku-tabbed-panel .detail-list-table-header-scroll{top:45px}.sku-tabbed-panel .sku-supplier-identity{width:100%;min-width:0;font-size:var(--type-list-body-size);color:var(--ink-900);align-items:center;gap:6px;font-weight:500;display:flex}.sku-tabbed-panel .sku-supplier-code,.sku-tabbed-panel .sku-supplier-separator{flex:none}.sku-tabbed-panel .sku-supplier-short,.sku-tabbed-panel .sku-supplier-full{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.sku-tabbed-panel .sku-supplier-short{flex:1}.sku-tabbed-panel .sku-supplier-full{width:100%;font-size:var(--type-supporting-size);color:var(--ink-500);font-weight:400;display:block}.sku-tabbed-panel .sku-packaging-plan-heading{justify-content:flex-start;align-items:center;gap:8px;min-width:0;display:flex}.sku-tabbed-panel .sku-packaging-plan-heading .v{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:var(--type-list-body-size);color:var(--ink-900);flex:0 auto;font-weight:500;overflow:hidden}.sku-tabbed-panel .sku-packaging-plan-heading .status-indicator{flex:none}.sku-tabbed-panel .sku-packaging-plan-cell .k{color:var(--ink-500)}.detail-drawer.business-detail-drawer.sku-detail-drawer.sku-tabbed-drawer.is-detail-v2{width:min(1000px, calc(100vw - var(--sidebar-w)));max-width:min(1000px, calc(100vw - var(--sidebar-w)))}.sku-product-detail .sku-tabbed-summary .sku-master-image,.sku-product-detail .sku-tabbed-summary .sku-master-image img{flex-basis:112px;width:112px;height:112px}.sku-product-detail .sku-tabbed-summary .sku-master-image img{width:110px;height:110px}.sku-product-detail .sku-tabbed-summary{align-items:center}.sku-product-detail .sku-tabbed-summary-text{flex-direction:column;flex:1;gap:8px;display:flex}.sku-product-title{align-items:baseline;gap:10px;min-width:0;display:flex}.sku-product-title h2{font-size:var(--type-modal-title-size);overflow-wrap:anywhere;margin:0;font-weight:600;line-height:1.35}.sku-product-title span{min-width:0;color:var(--ink-500);font-size:var(--type-list-body-size);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.sku-product-code{min-width:0;color:var(--ink-900);font-size:var(--type-list-body-size);align-items:center;gap:8px;font-weight:600;line-height:24px;display:flex}.sku-product-meta{font-size:var(--type-list-body-size);flex-wrap:wrap;align-items:center;row-gap:4px;margin:0;line-height:22px;display:flex}.sku-product-meta>div{border-left:1px solid var(--ink-200);gap:6px;min-width:0;padding:0 12px;display:inline-flex}.sku-product-meta>div:first-child{border-left:0;padding-left:0}.sku-product-meta dt{color:var(--ink-500)}.sku-product-meta dd{color:var(--ink-900);margin:0}.sku-product-hazards .haz-grid{flex-wrap:wrap;gap:8px;display:flex}.sku-product-detail .sku-master-tabs button{gap:4px}.sku-master-tab-count{color:var(--ink-400);font-size:var(--type-supporting-size);font-style:normal;font-weight:500}.sku-detail-block-meta{color:var(--ink-500);font-size:var(--type-supporting-size);margin-left:8px;font-weight:400}.sku-detail-block{flex-direction:column;gap:14px;min-width:0;display:flex}.sku-detail-block>h4{color:var(--ink-900);font-size:var(--type-list-body-size);margin:0;font-weight:600}.sku-detail-block-pair{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;display:grid}.sku-product-detail .sku-detail-facts{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 24px;margin:0;display:grid}.sku-product-detail .sku-detail-facts.is-single{grid-template-columns:minmax(0,1fr)}.sku-product-detail .sku-detail-facts .sku-master-fact{font-size:var(--type-list-body-size);grid-template-columns:116px minmax(0,1fr);gap:10px;line-height:22px}.sku-overview{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.sku-overview-card{border:1px solid var(--ink-100);border-radius:var(--radius);background:var(--card);flex-direction:column;gap:14px;min-width:0;padding:18px 20px;display:flex}.sku-overview-card.is-wide{grid-column:1/-1}.sku-overview-card>header{justify-content:space-between;align-items:center;gap:12px;display:flex}.sku-overview-card>header h4{color:var(--ink-900);font-size:var(--type-list-body-size);margin:0;font-weight:600}.sku-overview-link{color:var(--ink-500);font:inherit;font-size:var(--type-supporting-size);cursor:pointer;background:0 0;border:0;align-items:center;gap:2px;padding:0;display:inline-flex}.sku-overview-link:hover{color:var(--ink-900)}.sku-overview-state{color:var(--ink-500);font-size:var(--type-list-body-size);align-items:center;gap:8px;display:flex}.sku-overview-metrics{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.sku-overview-metric{flex-direction:column;gap:2px;min-width:0;display:flex}.sku-overview-metric strong{color:var(--ink-900);font-size:var(--fs-xl);font-variant-numeric:tabular-nums;text-overflow:ellipsis;white-space:nowrap;font-weight:600;line-height:1.35;overflow:hidden}.sku-overview-metric span{color:var(--ink-500);font-size:var(--type-supporting-size)}.sku-product-detail .sku-overview-divided{border-top:1px solid var(--ink-100);padding-top:12px}.sku-overview-channels{flex-direction:column;display:flex}.sku-overview-channel{border:0;border-top:1px solid var(--ink-100);width:100%;min-height:42px;color:var(--ink-900);font:inherit;font-size:var(--type-list-body-size);text-align:left;cursor:pointer;background:0 0;border-radius:0;grid-template-columns:minmax(120px,1.2fr) 150px minmax(0,1fr) minmax(0,1fr) 72px;align-items:center;gap:12px;padding:8px 0 8px 8px;display:grid}.sku-overview-channel>span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.sku-overview-channel-status{text-align:center}button.sku-overview-channel:hover{background:var(--ink-50)}.sku-overview-channel.is-head{min-height:0;color:var(--ink-500);font-size:var(--type-supporting-size);cursor:default;border-top:0;padding-top:0;padding-bottom:8px}.sku-overview-channel-identity{flex-direction:column;gap:2px;display:flex}.sku-overview-channel-identity>span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.sku-overview-channel-shop{font-weight:600}.sku-overview-channel-brand{color:var(--ink-500);font-size:var(--type-supporting-size);font-weight:400}.sku-overview-channel.is-stopped .sku-overview-channel-shop{color:var(--ink-500)}.sku-overview-channel-site{color:var(--ink-700);align-items:center;gap:6px;display:inline-flex}.sku-overview-channel .sku-master-code{font-variant-numeric:tabular-nums}.sku-overview-channel-empty{color:var(--ink-400)}.sku-overview-customs .detail-list-table-shell{border:0}.sku-overview-customs .detail-list-table-header-scroll{background:var(--card)}.sku-overview-customs .sku-customs-info-table .tbl-sl-end{box-shadow:none}.sku-overview-customs .sku-customs-info-table.tbl thead th{background:var(--card);height:auto;color:var(--ink-500);font-size:var(--type-supporting-size);letter-spacing:normal;text-transform:none;border:0;padding:0 8px 8px;font-weight:400}.sku-overview-customs .sku-customs-info-table tbody tr{height:42px}.sku-overview-customs .sku-customs-info-table tbody td{border:0;border-top:1px solid var(--ink-100);height:42px;min-height:0;color:var(--ink-900);font-size:var(--type-list-body-size);vertical-align:middle;padding:8px;font-weight:400}.sku-overview-customs .sku-customs-info-table.tbl th.tbl-sl,.sku-overview-customs .sku-customs-info-table.tbl td.tbl-sl{padding-left:8px;padding-right:8px}.sku-overview-customs .sku-customs-info-table .empty-display{text-align:left}@media (width>=761px){.sku-overview:has(.sku-overview-customs) .sku-overview-channel{grid-template-columns:calc(var(--sku-overview-supplier-width) - 12px) 150px minmax(0, 1fr) minmax(0, 1fr) 72px}}.sku-overview-suppliers{flex-direction:column;gap:12px;display:flex}.sku-overview-supplier{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.sku-overview-supplier>div{flex-direction:column;gap:2px;min-width:0;display:flex}.sku-overview-supplier strong{color:var(--ink-900);font-size:var(--type-list-body-size);font-weight:500}.sku-overview-supplier span{color:var(--ink-500);font-size:var(--type-supporting-size);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.sku-overview-supplier .status-indicator{flex:none}.sku-supply-tab{flex-direction:column;gap:32px;display:flex}.sku-channels-panel{flex-direction:column;gap:16px;display:flex}.sku-channels-toolbar{color:var(--ink-500);font-size:var(--type-supporting-size);justify-content:flex-start;align-items:center;gap:12px;display:flex}.sku-channels-split{grid-template-columns:220px minmax(0,1fr);align-items:start;gap:28px;display:grid}.sku-channel-rail-col{flex-direction:column;gap:12px;display:flex;position:sticky;top:61px}.sku-channel-rail-col>.segmented-tabs{align-self:flex-start}.sku-channel-rail{flex-direction:column;gap:4px;display:flex}.sku-channel-rail-item{border-radius:var(--radius-sm);width:100%;color:var(--ink-900);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;flex-direction:column;gap:4px;padding:10px 12px;display:flex}.sku-channel-rail-item:hover{background:var(--ink-50)}.sku-channel-rail-item.active{background:var(--bg);cursor:default}.sku-channel-rail-shop{width:100%;font-size:var(--type-list-body-size);align-items:center;gap:8px;font-weight:600;display:flex}.sku-channel-rail-shop>span{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.sku-channel-rail-item.is-stopped .sku-channel-rail-shop>span{color:var(--ink-500)}.sku-channel-rail-dot{background:var(--ink-300);border-radius:50%;flex:none;width:6px;height:6px}.sku-channel-rail-dot.on{background:var(--success)}.sku-channel-rail-meta{color:var(--ink-500);font-size:var(--type-supporting-size);align-items:center;gap:6px;display:flex}.sku-channel-rail-note{color:var(--ink-500);font-size:var(--type-supporting-size)}.sku-channel-view{flex-direction:column;gap:28px;min-width:0;display:flex}.sku-channel-view-head{align-items:center;gap:12px;min-width:0;display:flex}.sku-channel-shop{min-width:0;color:var(--ink-900);font-size:var(--type-section-title-size);text-overflow:ellipsis;white-space:nowrap;font-weight:600;overflow:hidden}.sku-channel-platform{color:var(--ink-700);font-size:var(--type-list-body-size);flex:none;align-items:center;gap:6px;display:inline-flex}.sku-channel-view-head.is-compact{z-index:1;justify-content:flex-end;height:32px;margin-bottom:-52px;position:relative}.sku-channel-view-head .status-indicator{flex:none}.sku-channel-edit{flex:none;align-items:center;gap:6px;margin-left:auto;display:inline-flex}.sku-channel-slots{flex-wrap:wrap;gap:12px;display:flex}.sku-channel-slot{width:80px;font:inherit;background:0 0;border:0;flex-direction:column;align-items:center;gap:6px;padding:0;display:flex}button.sku-channel-slot{cursor:pointer}.sku-channel-slot-box{box-sizing:border-box;border:1px solid var(--ink-100);border-radius:var(--radius-sm);background:var(--card);place-items:center;width:80px;height:80px;display:grid;position:relative;overflow:hidden}.sku-channel-slot-box img{object-fit:contain;width:100%;height:100%}.sku-channel-slot-box em{color:#fff;min-width:18px;font-size:var(--fs-3xs);text-align:center;background:#222222b8;border-radius:999px;padding:0 5px;font-style:normal;line-height:18px;position:absolute;bottom:4px;right:4px}.sku-channel-slot.is-empty .sku-channel-slot-box{border-color:#0000}.sku-channel-slot.is-empty .sku-channel-slot-label{color:var(--ink-400)}.sku-channel-slot-label{max-width:80px;color:var(--ink-700);font-size:var(--type-supporting-size);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.sku-channel-marketing{flex-direction:column;gap:12px;display:flex}.sku-channel-points,.sku-channel-texts{border:1px solid var(--ink-100);border-radius:var(--radius)}.sku-channel-points{font-size:var(--type-list-body-size);flex-direction:column;gap:6px;padding:14px 18px;display:flex}.sku-channel-points ul{color:var(--ink-900);flex-direction:column;gap:2px;margin:0;padding-left:18px;line-height:22px;display:flex}.sku-channel-text-label{width:72px;color:var(--ink-500);font-size:var(--type-list-body-size);flex:none}.sku-channel-text-row{font-size:var(--type-list-body-size);align-items:flex-start;gap:12px;padding:10px 18px;line-height:22px;display:flex}.sku-channel-text-row+.sku-channel-text-row{border-top:1px solid var(--ink-100)}.sku-channel-text-value{min-width:0;color:var(--ink-900);text-overflow:ellipsis;white-space:nowrap;flex:1;overflow:hidden}.sku-channel-text-row.expanded .sku-channel-text-value{white-space:pre-wrap;overflow-wrap:anywhere;overflow:visible}.sku-channel-text-toggle{flex:none}.sku-channel-compare{flex-direction:column;gap:12px;display:flex}.sku-channel-compare-bar{font-size:var(--type-list-body-size);justify-content:space-between;align-items:center;gap:12px;display:flex}.sku-channel-compare-filter{color:var(--ink-700);cursor:pointer;align-items:center;gap:8px;display:inline-flex}.sku-channel-compare-legend{color:var(--ink-500);font-size:var(--type-supporting-size);align-items:center;gap:6px;display:inline-flex}.sku-channel-compare-legend i{border:1px solid var(--ink-200);border-radius:2px;width:10px;height:10px;margin-left:8px}.sku-channel-compare-legend i.is-diff,.sku-channel-compare-table td.is-diff{background:var(--warn-soft)}.sku-channel-compare-table td.is-diff{color:var(--warn)}.sku-channel-compare-table td.is-empty{color:var(--ink-400)}.sku-channel-compare-head{width:100%;color:var(--ink-900);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;flex-direction:column;gap:2px;padding:0;display:flex}.sku-channel-compare-head span{text-overflow:ellipsis;white-space:nowrap;font-weight:600;overflow:hidden}.sku-channel-compare-head span.is-stopped{color:var(--ink-500)}.sku-channel-compare-head small{color:var(--ink-500);font-size:var(--type-supporting-size);font-weight:400}.sku-channel-compare-label{color:var(--ink-500)}.sku-channel-compare-table td.sku-channel-compare-group{vertical-align:top;color:var(--ink-900);font-size:var(--type-supporting-size);text-align:left;font-weight:600}@media (width<=760px){.sku-overview,.sku-detail-block-pair,.sku-channels-split{grid-template-columns:minmax(0,1fr)}.sku-overview-card.is-wide{grid-column:auto}.sku-channel-rail-col{position:static}.sku-channel-rail{flex-direction:row;overflow-x:auto}.sku-channel-rail-item{flex:0 0 180px}.sku-overview-channel{grid-template-columns:minmax(0,1.4fr) 150px 64px}.sku-overview-channel>span:nth-child(3),.sku-overview-channel>span:nth-child(4){display:none}}@media (width<=600px){.sku-product-detail .sku-detail-facts{grid-template-columns:minmax(0,1fr)}.sku-product-title{flex-direction:column;gap:4px}}.form-drawer-body .composition-table th,.form-drawer-body .composition-table td,.form-drawer-body .composition-table input,.form-drawer-body .composition-table code,.form-drawer-body .composition-table .muted{font-family:var(--font);font-size:var(--type-control-size)}.form-drawer-body .composition-table td,.form-drawer-body .composition-table input{font-weight:400}.composition-remove{border-radius:var(--ui-control-radius);width:28px;height:28px;color:var(--ink-500);cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;padding:0;display:inline-flex}.composition-remove:hover{color:var(--danger);background:var(--ink-50)}.composition-remove:focus-visible{outline-offset:2px;outline:2px solid}.composition-remove:disabled{opacity:.45;cursor:not-allowed}.sku-create-drawer .form-drawer-body .input,.sku-create-drawer .form-drawer-body .select,.customs-declaration-drawer .form-drawer-body .input,.customs-declaration-drawer .form-drawer-body .select{font-family:var(--font);font-size:var(--type-control-size);font-weight:400}.form-drawer-body .composition-table th{height:32px;padding:0 10px;font-weight:500;line-height:20px}.form-drawer-body .composition-table th:last-child,.form-drawer-body .composition-table td.composition-action-cell:last-child{text-overflow:clip;padding-left:4px;padding-right:4px;overflow:visible}.composition-stepper{height:var(--ui-button-min-h);border:1px solid var(--ink-200);border-radius:var(--ui-control-radius);align-items:center;width:100%;display:flex;overflow:hidden}.composition-stepper button{color:var(--ink-500);cursor:pointer;background:0 0;border:0;flex:0 0 24px;justify-content:center;align-self:stretch;align-items:center;padding:0;display:flex}.composition-stepper button:hover{background:var(--ink-50)}.composition-stepper button:disabled{opacity:.35;cursor:not-allowed}.sku-create-drawer .form-drawer-body .composition-stepper .input{text-align:center;border:0;border-radius:0;flex:1;width:0;min-width:0;height:100%;min-height:0;padding:0 2px}.detail-drawer.business-detail-drawer.spu-tabbed-drawer{width:min(800px,100vw);max-width:min(800px,100vw)}.spu-tabbed-drawer .detail-drawer-body{background:#fff}.spu-detail-page{flex-direction:column;min-height:100%;display:flex}.spu-detail-page>.sku-tabbed-detail{flex:1 0 auto}.spu-detail-page>.detail-toolbar{box-shadow:none;z-index:40;flex:none;margin-top:0;position:sticky;bottom:0}.spu-detail-page .sku-master-fact dd{overflow-wrap:anywhere;margin:0}.sku-sibling-navigation{color:var(--ink-500);font-size:var(--type-supporting-size);flex:none;align-items:center;gap:8px;margin-left:auto;display:flex}.sku-sibling-navigation button{border:1px solid var(--ink-200);border-radius:var(--ui-control-radius);width:28px;height:28px;color:var(--ink-500);cursor:pointer;background:0 0;place-items:center;padding:0;display:grid}.sku-sibling-navigation button:disabled{opacity:.35;cursor:not-allowed}.sku-sibling-navigation button:not(:disabled):hover{background:var(--ink-50);color:var(--ink-900)}.catalog-detail-empty .empty{min-height:160px;padding:24px}.product-owner-picker{min-width:0}.modal.delete-blocked-modal{max-width:560px}.delete-blocked-modal .confirm-modal-description{text-align:center}.delete-blocked-modal .modal-body{padding-top:16px}.delete-blocked-list{flex-direction:column;gap:14px;max-height:52vh;display:flex;overflow-y:auto}.delete-blocked-summary{background:var(--ink-50);color:var(--ink-700);font-size:var(--fs-base);border-radius:10px;align-items:baseline;gap:8px;padding:12px 14px;display:flex}.delete-blocked-summary strong{color:var(--ink-900);font-size:var(--fs-xl);font-variant-numeric:tabular-nums;font-weight:600}.delete-blocked-summary-separator{color:var(--ink-300)}.delete-blocked-item{min-width:0}.delete-blocked-item-title{color:var(--ink-700);font-size:var(--fs-sm);margin-bottom:8px;font-weight:500}.delete-blocked-refs{flex-direction:column;gap:8px;display:flex}.delete-blocked-ref-row{min-height:28px;color:var(--ink-700);font-size:var(--fs-sm);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:20px;font-weight:400;display:grid}.delete-blocked-ref-name{overflow-wrap:anywhere;min-width:0}.delete-blocked-ref-count{color:var(--ink-500);font-variant-numeric:tabular-nums;white-space:nowrap}.delete-blocked-message{border-radius:var(--ui-control-radius);background:var(--ink-50);color:var(--ink-700);font-size:var(--fs-sm);padding:10px 12px}.delete-blocked-hint{color:var(--ink-500);font-size:var(--fs-sm)}.shop-session-collect-confirm{gap:16px;display:grid}.shop-session-collect-confirm-option{cursor:pointer;align-items:center;gap:8px;display:flex}.session-exchange-method,.session-exchange-status{font-size:var(--type-status-size);border-radius:5px;padding:0 7px;font-weight:600;line-height:20px;display:inline-flex}.session-exchange-method.is-get{background:var(--success-soft);color:var(--success)}.session-exchange-method.is-post{background:var(--rausch-soft);color:var(--rausch-hover)}.session-exchange-method.is-put,.session-exchange-method.is-patch{background:var(--purple-soft);color:var(--purple)}.session-exchange-status.is-success{background:var(--success-soft);color:var(--success)}.session-exchange-status.is-warn{background:var(--warn-soft);color:var(--warn)}.session-exchange-status.is-danger{background:var(--danger-soft);color:var(--danger)}.session-exchange-status.is-unknown{background:var(--ink-50);color:var(--ink-500)}.workflow-quote-price-table .workflow-business-old{color:var(--ink-500);text-decoration:none}.workflow-quote-price-table .workflow-business-change strong{color:var(--ink-900);font-size:inherit}.workflow-quote-price-cell{white-space:nowrap;justify-content:flex-end;align-items:center;gap:8px;display:flex}.workflow-quote-price-table td:first-child .workflow-quote-price-cell{justify-content:flex-start}.shop-session-enrollment-alert{border:1px solid var(--border);border-radius:var(--ui-control-radius);background:var(--surface);max-height:320px;color:var(--ink-900);font-size:var(--type-body-size);flex-shrink:0;display:grid;overflow:auto}.shop-session-enrollment-heading{background:var(--warn-soft);align-items:center;gap:8px;padding:10px 16px;display:flex}.shop-session-enrollment-heading svg{color:var(--warn);flex-shrink:0}.shop-session-enrollment-heading strong,.shop-session-enrollment-name{font-weight:600}.shop-session-enrollment-count{color:var(--ink-500);font-variant-numeric:tabular-nums}.shop-session-enrollment-request{border-top:1px solid var(--border);justify-content:space-between;align-items:center;gap:12px 24px;min-width:0;padding:12px 16px;display:flex}.shop-session-enrollment-info{overflow-wrap:anywhere;min-width:0}.shop-session-enrollment-name{margin-bottom:4px;display:block}.shop-session-enrollment-meta{flex-wrap:wrap;gap:4px 16px;display:flex}.shop-session-enrollment-actions{flex-shrink:0;gap:8px;margin-right:40px;display:flex}@media (width<=640px){.shop-session-enrollment-request{flex-wrap:wrap}.shop-session-enrollment-actions{margin-left:auto}}.shop-session-approval-modal{width:min(480px,100vw - 36px)}.shop-session-approval-modal .modal-foot{margin:20px -24px 0}.shop-session-approval-facts{font-size:var(--type-body-size);gap:8px;margin:0 0 16px;display:grid}.shop-session-approval-facts>div{grid-template-columns:72px minmax(0,1fr);gap:12px;display:grid}.shop-session-approval-facts dt{color:var(--ink-500)}.shop-session-approval-facts dd{color:var(--ink-900);overflow-wrap:anywhere;margin:0}.shop-session-pairing-table td:not(.tbl-sr),.shop-session-collectors-table td:not(.tbl-sr){text-align:left}.shop-session-pairing-table td:not(.tbl-sr){white-space:normal;overflow-wrap:anywhere}.shop-session-environment-name{align-items:center;gap:8px;font-weight:500;display:flex}.shop-session-pairing-select.select-dropdown-trigger{width:100%}.shop-session-pairing-select.is-suggested{border-color:var(--success)!important;background:var(--success-soft)!important}.shop-session-module-tabs .tab-count{background:var(--warn-soft);min-width:20px;color:var(--warn);font-size:var(--type-status-size);border-radius:999px;justify-content:center;align-items:center;padding:0 6px;font-weight:500;display:inline-flex}.shop-session-recollect-modal .modal-body{text-align:left}.shop-session-collector-picker{gap:8px;display:grid}.shop-session-collector-option{border:1px solid var(--ink-200);border-radius:var(--ui-control-radius);width:100%;height:auto;color:var(--ink-900);font-family:var(--font);font-size:var(--type-body-size);text-align:left;white-space:normal;background:#fff;justify-content:flex-start;gap:12px;padding:12px;font-weight:400;display:flex}.shop-session-collector-option.is-selected{border-color:var(--info);background:var(--info-soft)}.shop-session-collector-option:disabled{background:var(--ink-50);color:var(--ink-500);opacity:1}.shop-session-radio-mark{border:1px solid var(--ink-300);border-radius:50%;flex:0 0 16px;place-items:center;width:16px;height:16px;display:grid}.is-selected>.shop-session-radio-mark{border-color:var(--info)}.is-selected>.shop-session-radio-mark:after{background:var(--info);content:"";border-radius:50%;width:8px;height:8px}.shop-session-collector-option-main{overflow-wrap:anywhere;flex:1;gap:2px;min-width:0;display:grid}.shop-session-collector-option-name{font-weight:500}.shop-session-environment-name .process-status-badge{min-width:0;padding-inline:6px}.date-range-filter{min-width:0;position:relative}.date-range-filter-trigger{border:1px solid var(--ink-200);border-radius:var(--radius);background:var(--card);width:100%;min-width:0;height:40px;color:var(--ink-900);font:inherit;text-align:left;cursor:pointer;align-items:center;gap:8px;padding:0 12px;transition:border-color .2s,box-shadow .2s,background .2s;display:flex}.date-range-filter-trigger:hover{border-color:var(--ink-300);background:var(--ink-50)}.date-range-filter-trigger:focus-visible{border-color:#ff306573;outline:none;box-shadow:0 0 0 3px #ff30651f}.date-range-filter-icon,.date-range-filter-chevron,.date-range-filter-clear{color:var(--ink-500);flex:none}.date-range-filter-value,.date-range-filter-placeholder{text-overflow:ellipsis;white-space:nowrap;flex:auto;min-width:0;overflow:hidden}.date-range-filter-placeholder{color:var(--ink-400)}.date-range-filter-clear{border-radius:999px;justify-content:center;align-items:center;width:22px;height:22px;display:inline-flex}.date-range-filter-clear:hover{color:var(--ink-700);background:#0f172a0f}.date-range-filter-popover{z-index:2200;border:1px solid var(--ink-100);border-radius:var(--radius-lg);background:var(--card);width:max-content;max-width:calc(100vw - 64px);box-shadow:var(--shadow-lg);position:absolute;top:calc(100% + 8px);left:0;overflow:hidden}.date-range-filter-panel{align-items:stretch;display:flex}.date-range-filter-presets{border-right:1px solid var(--ink-100);background:var(--ink-50);align-content:start;gap:2px;width:132px;max-height:378px;padding:10px;display:grid;overflow-y:auto}.date-range-filter-preset{border-radius:var(--radius-sm);height:32px;color:var(--ink-700);font:inherit;font-size:var(--fs-sm);text-align:left;cursor:pointer;background:0 0;border:0;padding:0 10px}.date-range-filter-preset:hover{background:var(--card);color:var(--ink-900)}.date-range-filter-calendar{padding:10px}.date-range-filter-calendar .rdp-root{box-shadow:none;border:0}.date-range-filter-actions{border-top:1px solid var(--ink-100);justify-content:flex-end;gap:8px;padding:10px 12px;display:flex}.date-range-filter-action{border:1px solid var(--ink-200);border-radius:var(--radius-sm);background:var(--card);height:32px;color:var(--ink-700);font:inherit;font-size:var(--fs-sm);cursor:pointer;padding:0 12px}.date-range-filter-action:hover{border-color:var(--ink-300);color:var(--ink-900)}.date-range-filter-action.primary{border-color:var(--primary);background:var(--primary);color:#fff}.quick-date-range-filter{align-items:stretch;gap:6px;min-width:0;display:inline-flex}.quick-date-range-preset,.quick-date-range-calendar{min-width:0;position:relative}.quick-date-range-preset{flex:0 0 104px}.quick-date-range-calendar{flex:0 0 220px}.quick-date-range-preset-trigger,.quick-date-range-calendar-trigger{border:1px solid var(--ink-200);border-radius:var(--radius);background:var(--card);width:100%;min-width:0;height:38px;color:var(--ink-900);font:inherit;font-size:var(--fs-sm);cursor:pointer;align-items:center;transition:border-color .2s,box-shadow .2s,background .2s;display:flex}.quick-date-range-preset-trigger{justify-content:space-between;gap:8px;padding:0 10px}.quick-date-range-calendar-trigger{text-align:left;gap:7px;padding:0 24px 0 10px;position:relative}.quick-date-range-preset-trigger:hover,.quick-date-range-calendar-trigger:hover{border-color:var(--ink-300);background:var(--ink-50)}.quick-date-range-preset-trigger:focus-visible,.quick-date-range-calendar-trigger:focus-visible{border-color:#2563eb80;outline:none;box-shadow:0 0 0 3px #2563eb1f}.quick-date-range-preset-trigger[aria-expanded=true]{border-color:#2563ebb3;box-shadow:0 0 0 2px #2563eb1a}.quick-date-range-preset-trigger svg,.quick-date-range-calendar-trigger svg,.quick-date-range-clear{color:var(--ink-500);flex:none}.quick-date-range-preset-trigger svg{transition:transform .18s}.quick-date-range-preset-trigger svg.is-open{transform:rotate(180deg)}.quick-date-range-value,.quick-date-range-placeholder{text-overflow:ellipsis;white-space:nowrap;flex:auto;min-width:0;overflow:hidden}.quick-date-range-placeholder{color:var(--ink-400)}.quick-date-range-clear{border-radius:999px;justify-content:center;align-items:center;width:18px;height:18px;display:inline-flex;position:absolute;top:50%;right:5px;transform:translateY(-50%)}.quick-date-range-clear:hover{color:var(--ink-700);background:#0f172a0f}.quick-date-range-calendar-trigger .quick-date-range-value{font-size:var(--fs-xs)}.quick-date-range-preset-menu,.quick-date-range-popover{z-index:2300;border:1px solid var(--ink-100);border-radius:var(--radius);background:var(--card);box-shadow:var(--shadow-lg);position:absolute;top:calc(100% + 4px)}.quick-date-range-preset-menu{width:100%;min-width:104px;padding:4px 0;left:0;overflow:hidden}.quick-date-range-preset-option{width:100%;height:34px;color:var(--ink-700);font:inherit;font-size:var(--fs-sm);text-align:left;cursor:pointer;background:0 0;border:0;padding:0 20px;display:block}.quick-date-range-preset-option:hover{background:var(--ink-50);color:var(--ink-900)}.quick-date-range-preset-option.active{color:#fff;background:#2f80ed;font-weight:500}.quick-date-range-popover{width:640px;max-width:calc(100vw - 32px);padding:10px;right:0;overflow-x:auto}.quick-date-range-year-nav{z-index:3;pointer-events:none;justify-content:space-between;display:flex;position:absolute;top:24px;left:14px;right:14px}.quick-date-range-year-button{width:28px;height:28px;color:var(--ink-500);cursor:pointer;pointer-events:auto;background:0 0;border:0;border-radius:999px;justify-content:center;align-items:center;display:inline-flex}.quick-date-range-year-button:hover{background:var(--ink-50);color:var(--ink-900)}.quick-date-range-year-button:disabled{color:var(--ink-300);cursor:not-allowed}.quick-date-range-year-button:disabled:hover{background:0 0}.quick-date-range-popover .rdp-root{width:620px;box-shadow:none;border:0}.quick-date-range-popover .rdp-months{grid-template-columns:repeat(2,288px);gap:28px;display:grid}.quick-date-range-popover .rdp-month{width:288px}.quick-date-range-popover .rdp-month_caption{height:36px;color:var(--ink-700);font-size:var(--fs-md);justify-content:center;align-items:center;margin-bottom:8px;font-weight:600;display:flex;position:relative}.quick-date-range-popover .rdp-nav{z-index:1;pointer-events:none;justify-content:space-between;display:flex;position:absolute;top:18px;left:46px;right:46px}.quick-date-range-popover .rdp-button_previous,.quick-date-range-popover .rdp-button_next{width:28px;height:28px;color:var(--ink-500);cursor:pointer;pointer-events:auto;background:0 0;border:0;border-radius:999px;justify-content:center;align-items:center;display:inline-flex}.quick-date-range-popover .rdp-button_previous:hover,.quick-date-range-popover .rdp-button_next:hover{background:var(--ink-50);color:var(--ink-900)}.quick-date-range-popover .rdp-weekdays,.quick-date-range-popover .rdp-week{grid-template-columns:repeat(7,36px);justify-content:center;display:grid}.quick-date-range-popover .rdp-weekday{height:28px;color:var(--ink-500);font-size:var(--fs-xs);text-align:center;line-height:28px}.quick-date-range-popover .rdp-day{justify-content:center;align-items:center;width:36px;height:36px;display:flex}.quick-date-range-popover .rdp-day_button{width:32px;height:32px;color:var(--ink-700);font:inherit;font-size:var(--fs-sm);cursor:pointer;background:0 0;border:0;border-radius:999px;justify-content:center;align-items:center;display:inline-flex}.quick-date-range-popover .rdp-day_button:hover{color:#2f80ed;background:#2f80ed1a}.quick-date-range-popover .rdp-outside .rdp-day_button,.quick-date-range-popover .rdp-disabled .rdp-day_button{color:var(--ink-300)}.quick-date-range-popover .rdp-root>div{grid-template-columns:repeat(2,288px);gap:28px;display:grid;position:relative}.quick-date-range-popover .rdp-root>div>nav{z-index:1;pointer-events:none;justify-content:space-between;width:auto;padding:0;display:flex;position:absolute;top:2px;left:32px;right:32px}.quick-date-range-popover .rdp-root>div>nav button{width:28px;height:28px;color:var(--ink-500);cursor:pointer;pointer-events:auto;background:0 0;border:0;border-radius:999px;justify-content:center;align-items:center;display:inline-flex}.quick-date-range-popover .rdp-root>div>nav button:hover{background:var(--ink-50);color:var(--ink-900)}.quick-date-range-popover .rdp-root>div>div{width:288px}.quick-date-range-popover .rdp-root>div>div>div{height:36px;color:var(--ink-700);font-size:var(--fs-md);justify-content:center;align-items:center;margin-bottom:8px;font-weight:600;display:flex}.quick-date-range-popover .rdp-month_grid{border-collapse:collapse;width:252px;margin:0 auto}.quick-date-range-popover .rdp-month_grid thead tr,.quick-date-range-popover .rdp-month_grid tbody tr{grid-template-columns:repeat(7,36px);display:grid}.quick-date-range-popover .rdp-month_grid th{height:28px;color:var(--ink-500);font-size:var(--fs-xs);justify-content:center;align-items:center;font-weight:500;display:flex}.quick-date-range-popover .rdp-month_grid td{justify-content:center;align-items:center;width:36px;height:36px;padding:0;display:flex}.quick-date-range-popover .rdp-month_grid td button{width:32px;height:32px;color:var(--ink-700);font:inherit;font-size:var(--fs-sm);cursor:pointer;background:0 0;border:0;border-radius:999px;justify-content:center;align-items:center;display:inline-flex}.quick-date-range-popover .rdp-month_grid td button:hover{color:#2f80ed;background:#2f80ed1a}.quick-date-range-popover .rdp-month_grid td[data-outside=true] button,.quick-date-range-popover .rdp-month_grid td[data-disabled=true] button{color:var(--ink-300)}.quick-date-range-popover [data-selected] button,.quick-date-range-popover [data-range-start] button,.quick-date-range-popover [data-range-end] button{color:#fff!important;background:#2f80ed!important}.quick-date-range-popover [data-range-middle] button{color:var(--ink-700)!important;box-shadow:none!important;background:#2f80ed1a!important;border-radius:0!important}@media (width<=720px){.date-range-filter-popover{width:min(520px,100vw - 32px)}.date-range-filter-panel{flex-direction:column}.date-range-filter-presets{border-right:0;border-bottom:1px solid var(--ink-100);width:auto;max-height:none;display:flex;overflow-x:auto}.date-range-filter-preset{white-space:nowrap;flex:none}.quick-date-range-filter{width:100%}.quick-date-range-preset{flex-basis:104px}.quick-date-range-calendar{flex:auto}.quick-date-range-popover{width:min(640px,100vw - 32px);max-width:calc(100vw - 32px);right:0;overflow-x:auto}}.system-date-picker{width:100%;min-width:0}.system-date-picker-control{position:relative}.system-date-picker-input{padding-right:38px}.system-date-picker-input[aria-invalid=true]{border-color:var(--danger)}.system-date-picker-trigger{border-radius:var(--ui-control-radius);width:36px;height:100%;color:var(--ink-500);cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;padding:0;display:flex;position:absolute;top:0;right:0}.system-date-picker-trigger:disabled{cursor:default;opacity:.5}.system-date-picker-popover{z-index:14000;border:1px solid var(--ink-200);border-radius:var(--ui-control-radius);width:max-content;max-width:calc(100vw - 16px);max-height:calc(100vh - 16px);box-shadow:var(--shadow-lg);background:#fff;position:fixed;overflow:auto}.system-date-picker-popover .rdp-root{box-shadow:none;border:0}:root{--navigation-accent:var(--ink-900);--navigation-soft:#eceef1;--select-option-selected-bg:var(--ink-50);--navigation-search-w:320px;--navigation-tools-w:284px;--solar-empty:#9ba7b7;--solar-sun-empty:#d3b17c;--solar-moon-fill:#5d7faa;--solar-moon-highlight:#9bb6d5;--solar-sun-fill:#c99a51;--solar-sun-highlight:#e6c48c}:root:not([data-theme=dark]) .compact-filter-count{background:var(--count-badge-bg);color:var(--count-badge-text)}:root:not([data-theme=dark]) .topbar-bell-menu{--count-badge-bg:var(--rausch);--count-badge-text:var(--primary-foreground)}:root:not([data-theme=dark]) :is(.list-filter-select,.list-filter-menu){--rausch:var(--navigation-accent);--rausch-soft:var(--navigation-soft);--ring:#2222224d}:root:not([data-theme=dark]) .date-range-filter{--primary:var(--navigation-accent)}:root:not([data-theme=dark]) .date-range-filter-trigger:focus-visible{border-color:var(--ink-500);box-shadow:0 0 0 3px #2222221f}:root[data-theme=dark]{--bg:#0b0c0e;--background:#0b0c0e;--surface:#121418;--card:#121418;--surface-2:#171a1f;--popover:#171a1f;--muted:#171a1f;--secondary:#171a1f;--surface-3:#1d2026;--surface-overlay:#20242b;--surface-overlay-input:#171a20;--overlay-border:#48515f;--overlay-divider:#363e4a;--overlay-control-border:#667283;--overlay-muted:#9ca6b5;--overlay-backdrop:#030508ad;--shadow-overlay:0 24px 72px #0000008c, 0 8px 24px #00000059;--ink-900:#eef0f3;--foreground:#eef0f3;--card-foreground:#eef0f3;--popover-foreground:#eef0f3;--ink-700:#cdd2da;--secondary-foreground:#cdd2da;--ink-600:#b8c0cc;--ink-500:#a7afbc;--muted-foreground:#a7afbc;--ink-400:#8f99a8;--ink-300:#474b53;--ink-200:#2f333b;--input:#2f333b;--ink-100:#23262c;--border:#23262c;--ink-50:#1d2026;--segmented-border:#363c46;--segmented-text:#aeb6c2;--segmented-active-surface:#2b3038;--segmented-active-text:#f5f7fa;--segmented-hover-surface:#242830;--segmented-count-active-surface:#7cceaa;--segmented-count-muted-surface:#2c3d37;--segmented-count-muted-text:#a1dabe;--count-badge-bg:var(--segmented-count-active-surface);--count-badge-text:#062117;--accent:#1d2026;--accent-foreground:#eef0f3;--ring:#3ddc9773;--rausch:#3ddc97;--rausch-hover:#4fe6a3;--rausch-soft:#3ddc971f;--rausch-disabled:#1f4a37;--navigation-accent:var(--rausch);--navigation-soft:var(--rausch-soft);--solar-empty:#65748b;--solar-sun-empty:#9b7f51;--solar-moon-fill:#89a6d0;--solar-moon-highlight:#b8cce7;--solar-sun-fill:#e3b364;--solar-sun-highlight:#f3d6a2;--select-option-selected-bg:var(--navigation-soft);--grid-accent:var(--rausch);--grid-accent-soft:var(--rausch-soft);--grid-accent-text:#062117;--primary:var(--rausch);--primary-foreground:#062117;--success:#3ddc97;--success-soft:#3ddc971f;--danger:#f0616d;--danger-soft:#f0616d1f;--warn:#e8b464;--warn-soft:#e8b4641f;--info:#6aa8ff;--info-soft:#6aa8ff1f;--purple:#a78bfa;--purple-soft:#a78bfa21;--pink:#f07fa0;--pink-soft:#f07fa01f;--cyan:#6fd3e6;--cyan-soft:#6fd3e61f;--shadow-sm:0 1px 2px #0006;--shadow:0 8px 24px #00000080;--shadow-lg:0 12px 32px #0000008c, 0 0 0 1px #2f333b;--app-scrollbar-thumb:#ffffff1f;--app-scrollbar-thumb-active:#ffffff38}:root[data-theme=dark] .nav-section-label{color:var(--ink-500)}@supports (color:color-mix(in lab, red, red)){:root[data-theme=dark] .nav-section-label{color:color-mix(in srgb, var(--ink-500) 70%, var(--ink-700))}}:root[data-theme=dark] .support-toolbar-action{border-color:var(--overlay-border);background:var(--surface-overlay);box-shadow:var(--shadow)}:root[data-theme=dark] .support-toolbar-action:hover{border-color:var(--purple);background:var(--surface-3)}:root[data-theme=dark] .support-toolbar-sub{color:var(--overlay-muted)}:root[data-theme=dark] .hazard-flag-is-fragile{--hazard-color:var(--info)}:root[data-theme=dark] :is(.hazard-flag-is-battery,.hazard-flag-has-electric){--hazard-color:var(--warn)}:root[data-theme=dark] .hazard-flag-has-liquid{--hazard-color:var(--cyan)}:root[data-theme=dark] :is(.hazard-flag-has-powder,.hazard-flag-is-vacuum){--hazard-color:var(--purple)}:root[data-theme=dark] .hazard-flag-has-magnet{--hazard-color:var(--pink)}:root[data-theme=dark] :is(.hazard-flag-is-fragile,.hazard-flag-is-battery,.hazard-flag-has-liquid,.hazard-flag-has-powder,.hazard-flag-is-vacuum,.hazard-flag-has-magnet,.hazard-flag-has-electric){--hazard-soft:var(--hazard-color)}@supports (color:color-mix(in lab, red, red)){:root[data-theme=dark] :is(.hazard-flag-is-fragile,.hazard-flag-is-battery,.hazard-flag-has-liquid,.hazard-flag-has-powder,.hazard-flag-is-vacuum,.hazard-flag-has-magnet,.hazard-flag-has-electric){--hazard-soft:color-mix(in srgb, var(--hazard-color) 12%, transparent)}}:root[data-theme=dark] :is(.hazard-flag-is-fragile,.hazard-flag-is-battery,.hazard-flag-has-liquid,.hazard-flag-has-powder,.hazard-flag-is-vacuum,.hazard-flag-has-magnet,.hazard-flag-has-electric){--hazard-border:var(--hazard-color)}@supports (color:color-mix(in lab, red, red)){:root[data-theme=dark] :is(.hazard-flag-is-fragile,.hazard-flag-is-battery,.hazard-flag-has-liquid,.hazard-flag-has-powder,.hazard-flag-is-vacuum,.hazard-flag-has-magnet,.hazard-flag-has-electric){--hazard-border:color-mix(in srgb, var(--hazard-color) 35%, transparent)}}:root[data-theme=dark] .haz-chip:not([aria-pressed=false]){border-color:var(--hazard-border);background:var(--hazard-soft)}:root[data-theme=dark] :is(.modal,.dialog-card,.pm-drawer,.form-drawer,.drawer-container){--surface:var(--surface-overlay);--card:var(--surface-overlay);--surface-input:var(--surface-overlay-input);--ink-100:var(--overlay-divider);--ink-200:var(--overlay-control-border);--ink-500:var(--overlay-muted);--border:var(--overlay-divider);--input:var(--overlay-control-border);--muted-foreground:var(--overlay-muted);--text-3:var(--overlay-muted);background-color:var(--surface-overlay);color:var(--ink-900);border:1px solid var(--overlay-border);box-shadow:var(--shadow-overlay)}:root[data-theme=dark] :is(.detail-drawer,.form-drawer){border-width:0 0 0 1px}:root[data-theme=dark] .select-dropdown-content{--popover:var(--surface-overlay);--border:var(--overlay-divider);--input:var(--overlay-control-border);--surface-input:var(--surface-overlay-input);--ink-500:var(--overlay-muted);--muted-foreground:var(--overlay-muted);border-color:var(--overlay-border);box-shadow:var(--shadow-lg)}:root[data-theme=dark] :is(.main,.page,.card,.modal,.modal-head,.modal-foot,.modal-footer,.form-modal,.form-modal-head,.form-modal-body,.drawer,.drawer-header,.drawer-footer,.detail-drawer,.detail-drawer-header,.detail-drawer-footer,.business-list-card,.business-list-card-header,.filter-bar,.compact-list-toolbar,.tabs,.side-tree,.compact-toolbar-view-card,.compact-list-toolbar .search-box,.list-row-action-trigger,.list-card .list-empty,.pagination,.empty){background-color:var(--surface);color:var(--ink-900)}:root[data-theme=dark] .tbl .product-channel-count{border-color:var(--ink-200);background:var(--surface-2);color:var(--ink-500)}:root[data-theme=dark] .tbl .product-channel-count.has-channel{border-color:var(--success);background:var(--success-soft);color:var(--success)}:root[data-theme=dark] :is(.input,.textarea,textarea,:where(input:not([type=checkbox]):not([type=radio]):not([type=color]):not(.select-dropdown-search-input)),.select-trigger,.filter-select,.filter-search-box){background-color:var(--surface-input,var(--surface));border-color:var(--ink-200);color:var(--ink-900)}:root[data-theme=dark] :is(input,textarea)::placeholder{color:var(--ink-400)}:root[data-theme=dark] .btn:not(:is(.btn-primary,.btn-rausch,.btn-danger,.btn-danger-solid,.btn-success,.btn-warning,.btn-ghost,.btn-action-edit,.btn-action-delete,.btn-action-create,.btn-action-status,.btn-action-preview,.btn-action-key,.btn-action-toggle,.btn-copy-task-no)){background-color:var(--surface);border-color:var(--ink-100);color:var(--ink-900)}:root[data-theme=dark] .btn:not(:is(.btn-primary,.btn-rausch,.btn-danger,.btn-danger-solid,.btn-success,.btn-warning,.btn-ghost,.btn-action-edit,.btn-action-delete,.btn-action-create,.btn-action-status,.btn-action-preview,.btn-action-key,.btn-action-toggle,.btn-copy-task-no)):hover{border-color:var(--ink-200)}:root[data-theme=dark] .ant-select input{background:0 0}:root[data-theme=dark] .pagination .ant-pagination-item:not(.ant-pagination-item-active),:root[data-theme=dark] .pagination .ant-select{background:var(--surface);color:var(--ink-700)}:root[data-theme=dark] .pagination :is(.ant-select-content,.ant-select-selection-item){color:var(--ink-700)}:root[data-theme=dark] .ant-select-dropdown.pagination-size-dropdown{background:var(--surface)}:root[data-theme=dark] :is(.tbl,.table-scroll,.table-container,.tbl-wrap){background-color:var(--surface);color:var(--ink-900)}:root[data-theme=dark] :is(.tbl th,.tbl thead td){background-color:var(--surface);color:var(--ink-600)}:root[data-theme=dark] .tbl td{background-color:var(--surface);border-color:var(--ink-100)}:root[data-theme=dark] :is(.topbar-announcement-dropdown,.super-admin-panel-user-select,.user-list-option,.user-list-options,.filter-popover,.advanced-filter-popover){background-color:var(--surface);color:var(--ink-900)}:root[data-theme=dark] .user-identity-avatar{background:var(--ink-100);color:var(--ink-700)}:root[data-theme=dark] .empty .em-img{mix-blend-mode:normal;opacity:.8}:root[data-theme=dark] :is(.not-found-code,.not-found-message p){color:var(--ink-700)}:root[data-theme=dark] .daily-sales-trend-panel,:root[data-theme=dark] .daily-sales-trend-chart{background:linear-gradient(180deg, var(--surface-2) 0%, var(--surface) 100%)}:root[data-theme=dark] :is(.daily-sales-trend-metrics div,.daily-sales-summary-metrics div){background:var(--surface-2)}:root[data-theme=dark] .daily-sales-summary-card.total{background:linear-gradient(180deg, var(--info-soft), var(--surface))}:root[data-theme=dark] .daily-sales-summary-icon{color:var(--info);background:var(--info-soft)}:root[data-theme=dark] .daily-sales-summary-card.total .daily-sales-summary-icon,:root[data-theme=dark] .daily-sales-trend-badge{color:var(--success);background:var(--success-soft)}:root[data-theme=dark] .form-toolbar{background:var(--card)}:root[data-theme=dark] .global-request-progress-mask{background:#1c2027b8}:root[data-theme=dark] .global-request-progress-card{background:var(--card)}:root[data-theme=dark] .warehouse-image-recognition-loading{background:#20242cf0}:root[data-theme=dark] .official-dashboard-master-tooltip{border-color:var(--ink-100);background:var(--popover)}:root[data-theme=dark] :is(.req,.shop-session-drawer-required){color:var(--danger)}:root[data-theme=dark] .ftm-stat-running .ftm-stat-value{color:var(--success)}:root[data-theme=dark] .ftm-stat-queued .ftm-stat-value{color:var(--warn)}:root[data-theme=dark] .sku-detail-section-nav{background:var(--surface)}:root[data-theme=dark] :is(.btn-primary,.btn-rausch){background:var(--rausch)!important;color:#062117!important;box-shadow:none!important;border:none!important}:root[data-theme=dark] :is(.btn-primary:hover,.btn-rausch:hover){background:var(--rausch-hover)!important;color:#062117!important}:root[data-theme=dark] .btn-danger-solid{background:var(--danger)!important;border-color:var(--danger)!important;color:#fff!important}:root[data-theme=dark] .btn-danger-solid:hover{background:#f37a84!important;border-color:#f37a84!important}:root[data-theme=dark] .btn-danger{border-color:var(--ink-200)!important;color:var(--danger)!important;background:0 0!important}:root[data-theme=dark] .btn-danger:hover{background:var(--danger-soft)!important;border-color:var(--danger)!important}:root[data-theme=dark] .btn-ghost{color:var(--ink-700)!important;background:0 0!important;border-color:#0000!important}:root[data-theme=dark] .btn-ghost:hover{background:var(--surface-2)!important;color:var(--ink-900)!important}:root[data-theme=dark] .btn-ghost.status-action.on{color:var(--success)!important}:root[data-theme=dark] .btn-ghost.status-action.on:hover{background:var(--success-soft)!important}:root[data-theme=dark] .btn-ghost.status-action.off{color:var(--warn)!important}:root[data-theme=dark] .btn-ghost.status-action.off:hover{background:var(--warn-soft)!important}:root[data-theme=dark] .product-list-table .row-actions .btn-action-delete,:root[data-theme=dark] .shipment-quantity-table .row-actions .btn-action-delete,:root[data-theme=dark] .variant-list-table .row-actions .btn-action-delete,:root[data-theme=dark] .system-list-table .row-actions .btn-action-delete{color:var(--danger)!important;background:#f0616d1a!important;border:1px solid #f0616d33!important}:root[data-theme=dark] .product-list-table .row-actions .btn-action-delete:hover,:root[data-theme=dark] .shipment-quantity-table .row-actions .btn-action-delete:hover,:root[data-theme=dark] .variant-list-table .row-actions .btn-action-delete:hover,:root[data-theme=dark] .system-list-table .row-actions .btn-action-delete:hover{background:var(--danger)!important;color:#fff!important;border-color:var(--danger)!important;box-shadow:0 4px 12px #f0616d40!important}:root[data-theme=dark] .product-list-table .row-actions .btn-action-edit,:root[data-theme=dark] .shipment-quantity-table .row-actions .btn-action-edit,:root[data-theme=dark] .variant-list-table .row-actions .btn-action-edit,:root[data-theme=dark] .system-list-table .row-actions .btn-action-edit{color:var(--info)!important;background:#6aa8ff1a!important;border:1px solid #6aa8ff33!important}:root[data-theme=dark] .product-list-table .row-actions .btn-action-edit:hover,:root[data-theme=dark] .shipment-quantity-table .row-actions .btn-action-edit:hover,:root[data-theme=dark] .variant-list-table .row-actions .btn-action-edit:hover,:root[data-theme=dark] .system-list-table .row-actions .btn-action-edit:hover{background:var(--info)!important;color:#fff!important;border-color:var(--info)!important;box-shadow:0 4px 12px #6aa8ff40!important}:root[data-theme=dark] .shipment-quantity-table .row-actions .btn-action-create,:root[data-theme=dark] .variant-list-table .row-actions .btn-action-create,:root[data-theme=dark] .system-list-table .row-actions .btn-action-create{color:var(--success)!important;background:#3ddc971a!important;border:1px solid #3ddc9733!important}:root[data-theme=dark] .shipment-quantity-table .row-actions .btn-action-create:hover,:root[data-theme=dark] .variant-list-table .row-actions .btn-action-create:hover,:root[data-theme=dark] .system-list-table .row-actions .btn-action-create:hover{background:var(--success)!important;color:#062117!important;border-color:var(--success)!important;box-shadow:0 4px 12px #3ddc9740!important}:root[data-theme=dark] .product-list-table .row-actions .btn-action-status.active,:root[data-theme=dark] .variant-list-table .row-actions .btn-action-status.active,:root[data-theme=dark] .system-list-table .row-actions .btn-action-status.active{color:var(--warn)!important;background:#e8b4641a!important;border:1px solid #e8b46433!important}:root[data-theme=dark] .product-list-table .row-actions .btn-action-status.active:hover,:root[data-theme=dark] .variant-list-table .row-actions .btn-action-status.active:hover,:root[data-theme=dark] .system-list-table .row-actions .btn-action-status.active:hover{background:var(--warn)!important;color:#1a1a1a!important;border-color:var(--warn)!important;box-shadow:0 4px 12px #e8b46440!important}:root[data-theme=dark] .product-list-table .row-actions .btn-action-status.inactive,:root[data-theme=dark] .variant-list-table .row-actions .btn-action-status.inactive,:root[data-theme=dark] .system-list-table .row-actions .btn-action-status.inactive{color:var(--success)!important;background:#3ddc971a!important;border:1px solid #3ddc9733!important}:root[data-theme=dark] .product-list-table .row-actions .btn-action-status.inactive:hover,:root[data-theme=dark] .variant-list-table .row-actions .btn-action-status.inactive:hover,:root[data-theme=dark] .system-list-table .row-actions .btn-action-status.inactive:hover{background:var(--success)!important;color:#062117!important;border-color:var(--success)!important;box-shadow:0 4px 12px #3ddc9740!important}:root[data-theme=dark] .system-list-table .row-actions .btn-action-preview{color:var(--purple)!important;background:#a78bfa1a!important;border:1px solid #a78bfa33!important}:root[data-theme=dark] .system-list-table .row-actions .btn-action-preview:hover{background:var(--purple)!important;color:#fff!important;border-color:var(--purple)!important;box-shadow:0 4px 12px #a78bfa40!important}:root[data-theme=dark] .system-list-table .row-actions .btn-action-key{color:var(--warn)!important;background:#e8b4641a!important;border:1px solid #e8b46433!important}:root[data-theme=dark] .system-list-table .row-actions .btn-action-key:hover{background:var(--warn)!important;color:#1a1a1a!important;border-color:var(--warn)!important;box-shadow:0 4px 12px #e8b46440!important}:root[data-theme=dark] .system-list-table .row-actions .btn-action-toggle.active{color:var(--success)!important;background:#3ddc971a!important;border:1px solid #3ddc9733!important}:root[data-theme=dark] .system-list-table .row-actions .btn-action-toggle.active:hover{background:var(--success)!important;color:#062117!important;border-color:var(--success)!important;box-shadow:0 4px 12px #3ddc9740!important}:root[data-theme=dark] .system-list-table .row-actions .btn-action-toggle.inactive{color:var(--danger)!important;background:#f0616d1a!important;border:1px solid #f0616d33!important}:root[data-theme=dark] .system-list-table .row-actions .btn-action-toggle.inactive:hover{background:var(--danger)!important;color:#fff!important;border-color:var(--danger)!important;box-shadow:0 4px 12px #f0616d40!important}:root[data-theme=dark] .btn-copy-task-no{color:var(--ink-400)!important;background:0 0!important}:root[data-theme=dark] .btn-copy-task-no:hover{color:var(--ink-700)!important;background:#ffffff14!important}:root[data-theme=dark] .btn-copy-task-no.copied{color:var(--success)!important}:root[data-theme=dark] .catalog-create-split>button{color:#062117!important;background:0 0!important}:root[data-theme=dark] .catalog-create-split>button:hover,:root[data-theme=dark] .catalog-create-split>button[data-state=open]{background:var(--rausch-hover)!important}:root[data-theme=dark] .catalog-create-split>button+button:before{background:#06211740!important}:root[data-theme=dark] .sidebar{background:var(--bg);--sidebar-accent:var(--rausch);--sidebar-accent-strong:#3ddc97;--sidebar-hover:var(--surface-2);--sidebar-selected:var(--surface-2)}:root[data-theme=dark] .sidebar-header{background:var(--bg)}:root[data-theme=dark] .sidebar-user-card:hover,:root[data-theme=dark] .sidebar-user-card.open{border-color:var(--ink-200);background:var(--surface-2)}:root[data-theme=dark] .nav-tree-item.active{background:var(--surface-2);color:var(--ink-900)!important}:root[data-theme=dark] .nav-tree-item.active:before{background:var(--rausch)!important}:root[data-theme=dark] .content-top-header{background:var(--bg);border-bottom-color:var(--ink-100)}:root[data-theme=dark] .topbar-menu-search{background:var(--surface);border-color:var(--ink-100);color:var(--ink-500)}:root[data-theme=dark] .topbar-menu-search:hover{border-color:var(--ink-200)}:root[data-theme=dark] .topbar-account-trigger:hover,:root[data-theme=dark] .topbar-account-trigger[data-state=open]{background:var(--surface-2);color:var(--ink-900)}:root[data-theme=dark] .workspace-tab.is-active{border-bottom-color:var(--rausch)!important;color:var(--ink-900)!important}:root[data-theme=dark] .list-row-action-trigger{background:0 0;border-color:#0000}:root[data-theme=dark] .list-row-action-trigger:hover,:root[data-theme=dark] .list-row-action-trigger[data-state=open]{background:var(--surface-3);border-color:var(--ink-200)}:root[data-theme=dark] .list-row-action-menu-content{background:var(--surface-2)!important;box-shadow:var(--shadow-lg)!important;border:0!important;border-radius:10px!important}:root[data-theme=dark] .list-row-action-menu-item{color:var(--ink-900)!important}:root[data-theme=dark] .list-row-action-menu-item:focus,:root[data-theme=dark] .list-row-action-menu-item[data-highlighted]{background:var(--surface-3)!important;color:var(--ink-900)!important}:root[data-theme=dark] .list-row-action-menu-item-danger{color:var(--danger)!important}:root[data-theme=dark] .list-row-action-menu-item-danger:focus,:root[data-theme=dark] .list-row-action-menu-item-danger[data-highlighted]{background:var(--danger-soft)!important}:root[data-theme=dark] .list-row-action-menu-item[data-disabled]{opacity:.4!important}:root[data-theme=dark] :is(.modal-overlay,.dialog-overlay,.pm-backdrop,.drawer-overlay,.form-drawer-backdrop){background-color:var(--overlay-backdrop)}:root[data-theme=dark] .navigation-search-dialog::backdrop{background:#0304059e}:root[data-theme=dark] .navigation-search-dialog{background:var(--surface-2)}:root[data-theme=dark] .navigation-search-result.selected{background:var(--surface-3)}:root[data-theme=dark] .navigation-search-dialog .navigation-search-field input,:root[data-theme=dark] .navigation-search-dialog .navigation-search-field input:is(:hover,:focus,:focus-within){box-shadow:none!important;background:0 0!important;border:0!important}:root[data-theme=dark] :is(.input,.textarea,textarea,:where(input:not([type=checkbox]):not([type=radio]):not([type=color]):not(.select-dropdown-search-input)),.select-trigger,.filter-select,.filter-search-box,.compact-list-toolbar .search-box):focus,:root[data-theme=dark] :is(.input,.textarea,textarea,:where(input:not([type=checkbox]):not([type=radio]):not([type=color]):not(.select-dropdown-search-input)),.select-trigger,.filter-select,.filter-search-box,.compact-list-toolbar .search-box):focus-within{background-color:var(--surface-input,var(--surface))!important;border-color:#3ddc9761!important;box-shadow:0 0 0 3px #3ddc9714!important}:root[data-theme=dark] :is(.input,.textarea,textarea,:where(input:not([type=checkbox]):not([type=radio]):not([type=color]):not(.select-dropdown-search-input)),.select-trigger,.filter-select,.filter-search-box,.compact-list-toolbar .search-box):hover{border-color:var(--ink-200)!important}:root[data-theme=dark] .ant-select-focused .ant-select-selector,:root[data-theme=dark] .ant-picker-focused .ant-picker-input{border-color:#3ddc9761!important;box-shadow:0 0 0 3px #3ddc9714!important}:root[data-theme=dark] :is(.input.is-error,.input.has-error,.field-error,input.is-error,textarea.is-error,.ant-select-status-error .ant-select-selector){border-color:#f0616d8c!important}:root[data-theme=dark] .ant-select-dropdown,:root[data-theme=dark] .ant-picker-dropdown,:root[data-theme=dark] .ant-picker-panel-container{background:var(--surface-2)!important;box-shadow:var(--shadow-lg)!important}:root[data-theme=dark] .ant-select-item:hover,:root[data-theme=dark] .ant-select-item-option:hover{background:var(--surface-3)!important}:root[data-theme=dark] .ant-select-item-option-selected{color:var(--rausch)!important;background:0 0!important}:root[data-theme=dark] .ant-checkbox-checked .ant-checkbox-inner{background:var(--rausch)!important;border-color:var(--rausch)!important}:root[data-theme=dark] .ant-switch-checked{background:var(--rausch)!important}:root[data-theme=dark] .tbl th{background-color:var(--surface)!important;color:var(--ink-600)!important}:root[data-theme=dark] .tbl tbody tr:hover>td{background-color:var(--surface-3)!important}:root[data-theme=dark] .tbl td.sticky:hover,:root[data-theme=dark] .tbl th.sticky:hover,:root[data-theme=dark] .tbl .sticky-col:hover,:root[data-theme=dark] .tbl .col-actions:hover,:root[data-theme=dark] .tbl tbody tr:hover td.sticky,:root[data-theme=dark] .tbl tbody tr:hover td.col-actions,:root[data-theme=dark] .tbl tbody tr:hover .sticky-col{background:var(--surface-3)!important}:root[data-theme=dark] .detail-list-table-header-scroll{background:var(--surface)!important}:root[data-theme=dark] .tbl tbody tr.is-selected,:root[data-theme=dark] .tbl tbody tr.selected,:root[data-theme=dark] .tbl tbody tr.active{background:#3ddc970d!important}:root[data-theme=dark] .tbl tbody tr.is-selected>td:first-child,:root[data-theme=dark] .tbl tbody tr.selected>td:first-child,:root[data-theme=dark] .tbl tbody tr.active>td:first-child{box-shadow:inset 2px 0 0 var(--rausch)!important}:root[data-theme=dark] .ant-pagination-item-active{background:var(--rausch-soft)!important;color:var(--rausch)!important;border-color:#0000!important;font-weight:600!important}:root[data-theme=dark] .ant-pagination-item:not(.ant-pagination-item-active):hover{background:var(--surface-2)!important}:root[data-theme=dark] .help-tooltip-content{background:var(--surface-3)!important;border-color:var(--ink-200)!important;color:var(--ink-900)!important;box-shadow:var(--shadow)!important}:root[data-theme=dark] .ftm-error-banner,:root[data-theme=dark] .form-error,:root[data-theme=dark] .alert,:root[data-theme=dark] .notice-bar,:root[data-theme=dark] :is(.ftm-error-banner,.form-error,.alert.error,.notice-bar.error){background:var(--danger-soft)!important;color:#f69aa2!important;border-color:#f0616d40!important}:root[data-theme=dark] :is(.alert.warn,.alert.warning,.notice-bar.warn,.notice-bar.warning){background:var(--warn-soft)!important;color:#f1cd92!important;border-color:#e8b46440!important}:root[data-theme=dark] :is(.alert.info,.notice-bar.info){background:var(--info-soft)!important;color:#a3c8ff!important;border-color:#6aa8ff40!important}:root[data-theme=dark] .skeleton,:root[data-theme=dark] .shimmer,:root[data-theme=dark] .sk{background:linear-gradient(90deg, var(--surface-2) 0%, var(--surface-3) 50%, var(--surface-2) 100%)!important;background-size:200% 100%!important}:root[data-theme=dark] .spinner,:root[data-theme=dark] .LoadingSpinner{color:var(--rausch)!important}:root[data-theme=dark] .topbar-announcement-dropdown{background:var(--surface-2)!important;border-color:var(--ink-100)!important}:root[data-theme=dark] .topbar-announcement-dropdown .dropdown-item:hover{background:var(--surface-3)!important;color:var(--ink-900)!important}:root[data-theme=dark] .announcement-time{color:var(--ink-400)!important;font-family:var(--mono)!important}:root[data-theme=dark] .sku-customs-declaration-table tbody tr.row-invoiced td,:root[data-theme=dark] .sku-customs-declaration-table tbody tr.row-invoiced td.tbl-sl,:root[data-theme=dark] .sku-customs-declaration-table tbody tr.row-invoiced td.tbl-sr{background:#6aa8ff0f}:root[data-theme=dark] .sku-customs-declaration-table tbody tr.row-invoiced td:first-child{box-shadow:inset 3px 0 0 var(--info)}:root[data-theme=dark] .sku-customs-declaration-table tbody tr.row-invoiced:hover td,:root[data-theme=dark] .sku-customs-declaration-table tbody tr.row-invoiced:hover td.tbl-sl,:root[data-theme=dark] .sku-customs-declaration-table tbody tr.row-invoiced:hover td.tbl-sr{background:#6aa8ff1a}:root[data-theme=dark] .sku-customs-declaration-table tbody tr.row-locked td,:root[data-theme=dark] .sku-customs-declaration-table tbody tr.row-locked td.tbl-sl,:root[data-theme=dark] .sku-customs-declaration-table tbody tr.row-locked td.tbl-sr{background:var(--surface-2);color:var(--ink-500)}:root[data-theme=dark] .sku-customs-declaration-table tbody tr.row-locked:hover td,:root[data-theme=dark] .sku-customs-declaration-table tbody tr.row-locked:hover td.tbl-sl,:root[data-theme=dark] .sku-customs-declaration-table tbody tr.row-locked:hover td.tbl-sr{background:var(--surface-3)}:root[data-theme=dark] .sku-customs-declaration-table tbody tr.row-invoiced.row-locked td,:root[data-theme=dark] .sku-customs-declaration-table tbody tr.row-invoiced.row-locked td.tbl-sl,:root[data-theme=dark] .sku-customs-declaration-table tbody tr.row-invoiced.row-locked td.tbl-sr{background:#6aa8ff0f}:root[data-theme=dark] .sku-customs-declaration-table tbody tr.row-invoiced.row-locked:hover td,:root[data-theme=dark] .sku-customs-declaration-table tbody tr.row-invoiced.row-locked:hover td.tbl-sl,:root[data-theme=dark] .sku-customs-declaration-table tbody tr.row-invoiced.row-locked:hover td.tbl-sr{background:#6aa8ff1a}:root[data-theme=dark] .text-muted{color:var(--ink-500)}:root[data-theme=dark] .sales-asset-card-image{background:var(--surface-2)}:root[data-theme=dark] .sales-asset-card-meta{color:var(--ink-500)}:root[data-theme=dark] .sales-asset-file-summary,:root[data-theme=dark] .sales-asset-reference-note{background:var(--surface-2);color:var(--ink-500)}:root[data-theme=dark] .field-help{color:var(--ink-500)}:root[data-theme=dark] .sales-asset-detail-image{background:var(--surface-2)}:root[data-theme=dark] .sales-asset-detail-grid dt{background:var(--surface-2);color:var(--ink-500)}:root[data-theme=dark] .sales-group-picker-item img,:root[data-theme=dark] .sales-group-detail-drawer .sales-group-items-table img,:root[data-theme=dark] .sales-source-card img{background:var(--surface-2)}:root[data-theme=dark] .sales-source-empty{color:var(--ink-500)}:root[data-theme=dark] .sales-group-detail-actions{background:var(--card);border-top-color:var(--ink-100)}:root[data-theme=dark] .daily-sales-mexico-time-value{color:var(--info)}:root[data-theme=dark] .daily-sales-trend-status.up{background:var(--danger-soft);color:var(--danger)}:root[data-theme=dark] .daily-sales-trend-status.down{background:var(--success-soft);color:var(--success)}:root[data-theme=dark] .daily-sales-trend-status.flat{background:var(--surface-3);color:var(--ink-700)}:root[data-theme=dark] .sales-order-summary-icon{color:var(--info);background:var(--info-soft)}:root[data-theme=dark] .sales-order-summary-card:nth-child(2) .sales-order-summary-icon{color:var(--success);background:var(--success-soft)}:root[data-theme=dark] .sales-order-summary-card:nth-child(3) .sales-order-summary-icon{color:var(--warn);background:var(--warn-soft)}:root[data-theme=dark] .supplier-invoice-count-chip.no{background:var(--surface-3);color:var(--ink-700)}:root[data-theme=dark] .inbound-assistant-shop-card,:root[data-theme=dark] .inbound-assistant-shop-option{background:var(--card)}:root[data-theme=dark] .inbound-assistant-shop-option:disabled{background:var(--surface-2)}:root[data-theme=dark] .shop-session-card.is-attention{background:var(--danger-soft);border-color:#f0616d4d}:root[data-theme=dark] .wecom-group-icon{background:var(--surface-3)}:root[data-theme=dark] .wecom-message,:root[data-theme=dark] .wecom-savebar,:root[data-theme=dark] .plugin-access-seller{background:var(--card)}:root[data-theme=dark] .wf-designer-page{background:var(--bg)}:root[data-theme=dark] .wf-designer-head{background:var(--card);border-color:var(--ink-200);box-shadow:0 2px 8px #0003}:root[data-theme=dark] .wf-designer-head h2{color:var(--ink-900)}:root[data-theme=dark] .wf-designer-shell{background:var(--card);border-color:var(--ink-200);box-shadow:0 4px 20px #0000004d}:root[data-theme=dark] .wf-definitions-panel,:root[data-theme=dark] .wf-properties-panel{background:var(--surface)}:root[data-theme=dark] .wf-definitions-panel{border-right-color:var(--ink-200)}:root[data-theme=dark] .wf-properties-panel{border-left-color:var(--ink-200);background:var(--surface-2)}:root[data-theme=dark] .wf-panel-label{color:var(--ink-500)}:root[data-theme=dark] .wf-definition-item{border-color:var(--ink-200);background:var(--surface);color:var(--ink-700)}:root[data-theme=dark] .wf-definition-item:hover{border-color:var(--ink-300);background:var(--surface-2)}:root[data-theme=dark] .wf-definition-name{color:var(--ink-900)}:root[data-theme=dark] .wf-definition-meta{color:var(--ink-500)}:root[data-theme=dark] .wf-version-list{border-top-color:var(--ink-200)}:root[data-theme=dark] .wf-version-item{border-color:var(--ink-200);background:var(--surface);color:var(--ink-700)}:root[data-theme=dark] .wf-version-item:before{border-color:var(--ink-100);background:var(--surface)}:root[data-theme=dark] .wf-version-item:not(:last-child):after{background:var(--ink-200)}:root[data-theme=dark] .wf-version-item:hover{border-color:var(--ink-300);background:var(--surface-2)}:root[data-theme=dark] .wf-version-main strong{color:var(--ink-900)}:root[data-theme=dark] .wf-version-main small{color:var(--ink-500)}:root[data-theme=dark] .wf-node-panel{background:var(--surface-2)}:root[data-theme=dark] .wf-node-toolbar{border-bottom-color:var(--ink-200);background:var(--surface);color:var(--ink-700);box-shadow:0 1px 3px #0000001a}:root[data-theme=dark] .wf-readonly-toolbar{color:var(--ink-700)}:root[data-theme=dark] .wf-valid-badge{color:var(--success);background:var(--success-soft);border-color:var(--success)}:root[data-theme=dark] .wf-flow-canvas .react-flow{background:var(--bg)}:root[data-theme=dark] .wf-flow-canvas .react-flow__controls{border-color:var(--ink-200);background:var(--surface);box-shadow:0 4px 12px #0003}:root[data-theme=dark] .wf-flow-canvas .react-flow__controls-button{border-right-color:var(--ink-100);background:var(--surface);color:var(--ink-700)}:root[data-theme=dark] .wf-flow-canvas .react-flow__controls-button:last-child{border-right:0}:root[data-theme=dark] .wf-flow-canvas .react-flow__controls-button:hover{background:var(--surface-2);color:var(--ink-900)}:root[data-theme=dark] .wf-validation-panel{background:var(--danger-soft);color:var(--danger);border-color:#f0616d4d;box-shadow:0 10px 25px #f0616d26}:root[data-theme=dark] .wf-empty-property{color:var(--ink-400)}:root[data-theme=dark] .wf-property-form,:root[data-theme=dark] .wf-readonly-properties{background:var(--surface);border-color:var(--ink-200)}:root[data-theme=dark] .wf-property-summary dt{color:var(--ink-500)}:root[data-theme=dark] .wf-property-summary dd{color:var(--ink-900)}:root[data-theme=dark] .wf-property-note{background:var(--info-soft);color:var(--ink-700);border-left-color:var(--info)}:root[data-theme=dark] .wf-check-row{color:var(--ink-700)}:root[data-theme=dark] .wf-card-node{background:var(--card);border-color:var(--ink-200);box-shadow:0 4px 14px #0003}:root[data-theme=dark] .wf-card-node:hover{border-color:var(--ink-300);box-shadow:0 8px 24px #0000004d}:root[data-theme=dark] .wf-card-node.is-selected{border-color:var(--rausch);box-shadow:0 0 0 3px var(--rausch), 0 8px 20px #0000004d}@supports (color:color-mix(in lab, red, red)){:root[data-theme=dark] .wf-card-node.is-selected{box-shadow:0 0 0 3px color-mix(in srgb, var(--rausch) 15%, transparent), 0 8px 20px #0000004d}}:root[data-theme=dark] .wf-card-header{border-bottom-color:var(--ink-100)}:root[data-theme=dark] .wf-card-title-text{color:var(--ink-900)}:root[data-theme=dark] .wf-card-body{background:var(--surface)}:root[data-theme=dark] .wf-card-summary-text{color:var(--ink-500)}:root[data-theme=dark] .wf-card-handle{border-color:var(--bg)!important;background:var(--ink-200)!important}:root[data-theme=dark] .wf-card-handle.is-editable{background:var(--ink-200)!important}:root[data-theme=dark] .wf-card-node:hover .wf-card-handle.is-editable{background:var(--rausch)!important}:root[data-theme=dark] .wf-edge-pill{border-color:var(--ink-200);background:var(--surface);color:var(--ink-700);box-shadow:0 2px 6px #0003}:root[data-theme=dark] .wf-edge-pill.is-selected{border-color:var(--rausch);color:var(--rausch);background:var(--rausch-soft)}:root[data-theme=dark] .wf-edge-add-btn{border-color:var(--ink-200);background:var(--surface);color:var(--ink-700);box-shadow:0 2px 6px #0003}:root[data-theme=dark] .wf-edge-add-btn:hover{background:var(--rausch);color:#fff;border-color:var(--rausch)}:root[data-theme=dark] .react-flow__minimap{background:var(--surface-2);border-color:var(--ink-200)}:root[data-theme=dark] .react-flow__attribution{color:var(--ink-500);background:0 0}:root[data-theme=dark] .count-badge{font-weight:600}:root[data-theme=dark] .segmented-tab.active{box-shadow:none}:root[data-theme=dark] .segmented-tab:not(.active):not(:disabled):hover{background:var(--segmented-hover-surface)}:root[data-theme=dark] .segmented-tab.active .count-badge{background:var(--segmented-count-active-surface)}:root[data-theme=dark] .segmented-tab:not(.active) .count-badge{background:var(--segmented-count-muted-surface);color:var(--segmented-count-muted-text)}:root.theme-fallback-transition{animation:.18s ease-out theme-fallback-fade}@keyframes theme-fallback-fade{0%{opacity:.92}to{opacity:1}}:root[data-theme-transition] *,:root[data-theme-transition] :before,:root[data-theme-transition] :after{transition:none!important}:root[data-theme-transition]::view-transition-group(root){animation:1s linear both theme-transition-hold}:root[data-theme-transition]::view-transition{cursor:pointer}@keyframes theme-transition-hold{0%,to{opacity:1}}:root[data-theme-transition]::view-transition-old(root){animation:none}:root[data-theme-transition]::view-transition-new(root){animation:none}:root[data-theme-transition]::view-transition-image-pair(root){isolation:isolate}:root[data-theme-transition]::view-transition-old(root){mix-blend-mode:normal}:root[data-theme-transition]::view-transition-new(root){mix-blend-mode:normal}:root[data-theme-transition=reveal]::view-transition-old(root){z-index:1}:root[data-theme-transition=collect]::view-transition-new(root){z-index:1}:root[data-theme-transition=reveal]::view-transition-new(root){will-change:clip-path;z-index:2}:root[data-theme-transition=collect]::view-transition-old(root){will-change:clip-path;z-index:2}:root[data-theme=dark] .warehouse-inbound-detail-drawer .detail-drawer-body{background:var(--surface)}:root[data-theme=dark] .warehouse-drawer-table th{background:var(--surface);color:var(--ink-600);border-bottom-color:var(--ink-100)}:root[data-theme=dark] .warehouse-drawer-table td{border-top-color:var(--ink-100)}:root[data-theme=dark] .detail-table-modal-table th{background:var(--surface);color:var(--ink-600);border-bottom-color:var(--ink-100)}:root[data-theme=dark] .detail-table-modal-table td{border-bottom-color:var(--ink-100)}:root[data-theme=dark] .shipment-modal-search-box{background:var(--surface);border-color:var(--ink-100)}:root[data-theme=dark] .shipment-modal-search-box:focus-within{border-color:#3ddc9761}:root[data-theme=dark] .purchase-orders-page .purchase-po-detail-panel{background:var(--surface-2);border-top-color:var(--ink-100);border-bottom-color:var(--ink-100)}:root[data-theme=dark] .purchase-orders-page .purchase-po-table tbody tr.purchase-po-detail-row:hover td{background:var(--surface-2)}:root[data-theme=dark] .daily-sales-sku-trend-popover{background:var(--surface-2);border-color:var(--ink-200);box-shadow:var(--shadow-lg)}:root[data-theme=dark] .daily-sales-sku-trend-popover .daily-sales-sku-trend-head strong{color:var(--ink-900)}:root[data-theme=dark] .official-dashboard-period-picker-options>button{background:var(--surface-2);border-color:var(--ink-100);color:var(--ink-500)}:root[data-theme=dark] .official-dashboard-period-picker-options>button:hover,:root[data-theme=dark] .official-dashboard-period-picker-options>button.active{background:var(--surface-3);border-color:var(--ink-200);color:var(--ink-900)}:root[data-theme=dark] .official-dashboard-period-picker-options>button span{color:var(--ink-500)}:root[data-theme=dark] .official-dashboard-period-picker-title{border-bottom-color:var(--ink-100);color:var(--ink-500)}:root[data-theme=dark] .official-dashboard-period-picker-title>button{color:var(--ink-500)}:root[data-theme=dark] .official-dashboard-period-picker-title>button:hover{background:var(--surface-3);color:var(--ink-900)}:root[data-theme=dark] .official-dashboard-period-picker-title strong{color:var(--ink-900)}:root[data-theme=dark] .official-dashboard-period-picker-title span{color:var(--ink-500)}:root[data-theme=dark] .official-dashboard-period-picker-popover .rdp-selected.rounded-none>button{background:var(--rausch-soft)!important;color:var(--ink-900)!important;border-radius:0!important}:root[data-theme=dark] .official-dashboard-period-picker-popover .rdp-selected.rounded-l-full>button,:root[data-theme=dark] .official-dashboard-period-picker-popover .rdp-selected.rounded-r-full>button{background:var(--rausch)!important;color:#062117!important}:root[data-theme=dark] .official-dashboard-period-picker-actions{border-top-color:var(--ink-100)}:root[data-theme=dark] .official-dashboard-period-picker-actions span{color:var(--ink-500)}:root[data-theme=dark] .official-dashboard-period-picker-actions button{background:var(--rausch);color:#062117}:root[data-theme=dark] .official-dashboard-period-picker-actions button:hover{background:var(--rausch-hover)}:root[data-theme=dark] .official-dashboard-master-tooltip-current>em.is-up{color:var(--success);background:var(--success-soft)}:root[data-theme=dark] .official-dashboard-master-tooltip-current>em.is-down{color:var(--danger);background:var(--danger-soft)}:root[data-theme=dark] .official-dashboard-master-tooltip-current>em.is-flat{color:var(--ink-700);background:var(--surface-3)}:root[data-theme=dark] .spu-tabbed-drawer .detail-drawer-body{background:var(--surface)}:root[data-theme=dark] .manual-module-tree-trigger{background:var(--surface);border-color:var(--ink-100)}:root[data-theme=dark] .manual-module-tree-trigger:hover,:root[data-theme=dark] .manual-module-tree-trigger[aria-expanded=true]{border-color:var(--ink-200)}:root[data-theme=dark] .manual-module-tree-menu{background:var(--surface-2);border-color:var(--ink-100);box-shadow:var(--shadow-lg)}:root[data-theme=dark] .manual-module-tree-menu .manual-module-tree-home:hover,:root[data-theme=dark] .manual-module-tree-menu .manual-module-tree-home.is-active{background:var(--rausch-soft)}:root[data-theme=dark] .manual-module-tree-menu .manual-module-tree-category:hover,:root[data-theme=dark] .manual-module-tree-menu .manual-module-tree-children>button:hover{background:var(--surface-3)}:root[data-theme=dark] .manual-search-results{background:var(--surface);border-color:var(--ink-100)}:root[data-theme=dark] .official-dashboard-traffic-snapshot>div{background:var(--surface-2);border-color:var(--ink-100)}:root[data-theme=dark] .official-dashboard-traffic-snapshot p{background:var(--surface-2);border-color:var(--ink-100);color:var(--ink-500)}:root[data-theme=dark] .official-dashboard-traffic-snapshot span{color:var(--ink-500)}:root[data-theme=dark] .official-dashboard-traffic-snapshot strong{color:var(--ink-900)}:root[data-theme=dark] .official-dashboard-master-tooltip{background:var(--surface-2);border-color:var(--ink-100);box-shadow:var(--shadow-lg)}:root[data-theme=dark] .official-dashboard-master-tooltip-title,:root[data-theme=dark] .official-dashboard-master-tooltip strong{color:var(--ink-900)}:root[data-theme=dark] .official-dashboard-master-tooltip span,:root[data-theme=dark] .official-dashboard-master-tooltip-period i{color:var(--ink-500)}:root[data-theme=dark] .official-dashboard-heat-tooltip{background:var(--surface-2);border-color:var(--ink-100)}:root[data-theme=dark] .official-dashboard-heat-tooltip strong{color:var(--ink-900)}:root[data-theme=dark] .official-dashboard-heat-tooltip span{color:var(--ink-500)}.content-top-header{grid-template-columns:minmax(0, 1fr) var(--navigation-search-w) var(--navigation-tools-w);height:60px;min-height:60px;padding:0 var(--ui-page-pad-x);border-bottom:1px solid var(--ink-100);background:var(--surface);align-items:center;gap:20px;display:grid}.content-breadcrumbs{overflow:hidden}.content-breadcrumbs .crumb-item-wrap{flex-shrink:1;min-width:0}.content-breadcrumbs .crumb-btn,.content-breadcrumbs .crumb-static{min-width:0}.content-top-actions{width:var(--navigation-tools-w);min-width:var(--navigation-tools-w);grid-template-columns:36px 36px 1px minmax(0,1fr);align-items:center;gap:10px;margin:0;display:grid}.topbar-menu-search{width:var(--navigation-search-w);border:1px solid var(--ink-100);background:var(--ink-50);min-width:0;height:36px;color:var(--ink-500);font-size:var(--fs-sm);cursor:pointer;border-radius:8px;align-items:center;gap:10px;padding:0 11px;transition:background-color .16s,border-color .16s;display:flex}.topbar-menu-search:hover{border-color:var(--navigation-accent)}.topbar-menu-search>span{text-align:left;white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;overflow:hidden}.topbar-menu-search kbd,.navigation-search-footer kbd{border:1px solid var(--ink-200);min-width:22px;height:22px;color:var(--ink-500);background:var(--surface);font-family:inherit;font-size:var(--fs-2xs);border-radius:4px;flex-shrink:0;justify-content:center;align-items:center;padding:0 5px;display:inline-flex}.topbar-theme-toggle,.content-top-actions .topbar-bell{width:36px;height:36px;box-shadow:none;color:var(--ink-700);cursor:pointer;background:0 0;border:0;border-radius:8px;justify-content:center;align-items:center;padding:0;transition:background-color .16s,color .16s,transform .1s;display:inline-flex}.topbar-theme-controls{-webkit-user-select:none;user-select:none;caret-color:#0000;align-items:center;gap:2px;display:flex}.topbar-theme-toggle{border-radius:6px;position:relative}.theme-liquid-icon{--liquid-empty:var(--solar-empty);--liquid-fill:var(--solar-moon-fill);--liquid-highlight:var(--solar-moon-highlight);pointer-events:none;width:20px;height:20px;animation:.26s ease-out theme-liquid-arrive;overflow:visible}.theme-liquid-icon[data-kind=sun]{--liquid-empty:var(--solar-sun-empty);--liquid-fill:var(--solar-sun-fill);--liquid-highlight:var(--solar-sun-highlight)}.theme-liquid-vessel{fill:var(--liquid-empty)}.theme-liquid-fill{fill:var(--liquid-fill)}.theme-liquid-back{fill:var(--liquid-highlight)}.theme-liquid-shine{fill:none;stroke:var(--liquid-highlight);stroke-width:1px;opacity:.65}.theme-liquid-icon[data-celebrate=true]{animation:.52s cubic-bezier(.22,.7,.2,1) theme-liquid-full}.theme-liquid-star{fill:var(--solar-sun-fill);opacity:0;transform-box:fill-box;transform-origin:50%;animation:.8s ease-out both theme-liquid-sparkle}.theme-liquid-sparks>g:nth-child(2) .theme-liquid-star{animation-delay:80ms}.theme-liquid-sparks>g:nth-child(3) .theme-liquid-star{animation-delay:.16s}@keyframes theme-liquid-sparkle{0%{opacity:0;transform:translateY(4px)scale(.2)rotate(-18deg)}22%,65%{opacity:1;transform:translateY(-2px)scale(1.1)rotate(4deg)}to{opacity:0;transform:translateY(-12px)scale(.55)rotate(18deg)}}@keyframes theme-liquid-full{0%,to{transform:scale(1)}45%{transform:scale(1.08)}}@keyframes theme-liquid-arrive{0%{opacity:0;transform:translateY(1px)scale(.94)}to{opacity:1;transform:none}}.content-top-actions .topbar-bell:hover{background:var(--navigation-soft);color:var(--navigation-accent)}.topbar-theme-toggle:hover{background:0 0}.topbar-theme-toggle:active{transform:scale(.94)}.topbar-tools-divider{background:var(--ink-100);width:1px;height:24px}.content-top-actions .super-admin-tools{width:100%;min-width:0}.topbar-account-trigger{width:100%;min-width:0;height:42px;color:var(--ink-900);text-align:left;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:8px;grid-template-columns:32px minmax(0,1fr) 14px;align-items:center;gap:10px;padding:0 3px;transition:background-color .16s;display:grid}.topbar-account-trigger:hover,.topbar-account-trigger[data-state=open]{background:var(--navigation-soft)}.topbar-account-trigger .user-identity{width:32px;min-width:32px}.topbar-account-copy{flex-direction:column;justify-content:center;gap:1px;min-width:0;display:flex}.topbar-account-name,.topbar-account-role{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.topbar-account-name{font-size:var(--fs-sm);font-weight:500;line-height:19px}.topbar-account-role{color:var(--ink-500);font-size:var(--fs-xs);line-height:16px}.topbar-account-chevron{color:var(--ink-500);transition:transform .16s}.topbar-account-trigger[data-state=open] .topbar-account-chevron{transform:rotate(180deg)}.topbar-account-dropdown{width:var(--navigation-tools-w)}.modal.solar-times-modal{width:min(420px,100vw - 32px)}.solar-times-modal .form-modal-body{background:var(--surface);padding:0}.solar-times-fields{text-align:left;gap:22px;margin:0;padding:24px;display:grid}.solar-times-fields>div{grid-template-columns:72px minmax(0,1fr);align-items:baseline;gap:16px;display:grid}.solar-times-fields dt{color:var(--ink-500);font-size:var(--fs-sm)}.solar-times-fields dd{color:var(--ink-900);font-size:var(--fs-sm);font-variant-numeric:tabular-nums;flex-wrap:wrap;gap:4px 10px;margin:0;line-height:1.6;display:flex}.solar-times-fields dd>span{white-space:nowrap}.solar-times-separator{color:var(--ink-300)}.topbar-account-dropdown .topbar-account-logout{color:var(--danger)}.workspace-tabs{margin-top:0}.workspace-tab.is-active,.workspace-tab.is-active .workspace-tab-label{color:var(--navigation-accent)}.workspace-tab.is-active:after{background:var(--navigation-accent)}.sidebar-header{min-height:60px}.sidebar .nav-tree-item.active,.sidebar .collapsed-submenu-item.active,.sidebar .collapsed-group-trigger.active{background:var(--sidebar-selected);color:var(--sidebar-accent)}.navigation-search-dialog{border:1px solid var(--ink-200);width:min(600px,100% - 32px);max-height:calc(100dvh - 160px);color:var(--ink-900);background:var(--surface);border-radius:10px;margin:clamp(56px,10vh,96px) auto 0;padding:0;position:fixed;inset:0;overflow:clip;box-shadow:0 24px 90px #14162d3d,0 4px 14px #14162d1f}.navigation-search-dialog[open]{flex-direction:column;animation:.18s cubic-bezier(.2,0,0,1) navigation-search-enter;display:flex}.navigation-search-dialog::backdrop{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#2b2d486b}.navigation-search-field{border-bottom:1px solid var(--ink-100);flex-shrink:0;align-items:center;gap:10px;min-height:52px;padding:0 14px 0 16px;display:flex}.navigation-search-field>svg{color:var(--ink-500);flex-shrink:0}.navigation-search-field input{width:100%;min-width:0;box-shadow:none;color:var(--ink-900);font-family:inherit;font-size:var(--fs-lg);background:0 0;border:0;border-radius:0;outline:none;padding:10px 0}.navigation-search-field input::placeholder{color:var(--ink-500)}.navigation-search-field input::-webkit-search-cancel-button{display:none}.navigation-search-clear,.navigation-search-close{height:26px;color:var(--ink-500);cursor:pointer;background:0 0;border:0;border-radius:6px;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.navigation-search-close{width:26px;padding:0}.navigation-search-clear{background:var(--ink-50);font-size:var(--fs-2xs);padding:0 7px}.navigation-search-clear:hover,.navigation-search-close:hover{background:var(--navigation-soft);color:var(--navigation-accent)}.navigation-search-body{overscroll-behavior:contain;min-height:0;max-height:calc(100dvh - 300px);padding:0 8px 8px;overflow-y:auto}.navigation-search-heading{height:32px;color:var(--ink-500);font-size:var(--fs-2xs);justify-content:space-between;align-items:center;padding:0 10px;display:flex}.navigation-search-results{flex-direction:column;gap:2px;display:flex}.navigation-search-result{width:100%;min-height:44px;color:var(--ink-900);text-align:left;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:7px;align-items:center;gap:10px;padding:6px 10px;display:flex}.navigation-search-result.selected{background:var(--navigation-soft)}.navigation-search-result-icon{border:1px solid var(--ink-100);background:var(--ink-50);width:28px;height:28px;color:var(--ink-500);border-radius:7px;flex-shrink:0;justify-content:center;align-items:center;display:flex}.navigation-search-result.selected .navigation-search-result-icon{background:var(--surface);color:var(--navigation-accent)}.navigation-search-result-copy{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.navigation-search-result-copy strong{font-size:var(--fs-sm);font-weight:500}.navigation-search-result-copy mark{color:var(--navigation-accent);background:0 0;font-weight:600}.navigation-search-result-copy small{color:var(--ink-500);font-size:var(--fs-2xs);align-items:center;gap:6px;display:flex}.navigation-search-current{color:var(--ink-500);font-size:var(--fs-2xs);flex-shrink:0}.navigation-search-enter{visibility:hidden;color:var(--navigation-accent);flex-shrink:0}.navigation-search-result.selected .navigation-search-enter{visibility:visible}.navigation-search-empty{color:var(--ink-500);flex-direction:column;align-items:center;padding:32px 12px;display:flex}.navigation-search-empty>svg{margin-bottom:15px}.navigation-search-empty strong{color:var(--ink-900);font-weight:500}.navigation-search-empty p{font-size:var(--fs-sm);margin:8px 0 20px}.navigation-search-footer{border-top:1px solid var(--ink-100);background:var(--ink-50);min-height:36px;color:var(--ink-500);font-size:var(--fs-2xs);flex-shrink:0;align-items:center;gap:16px;padding:0 16px;display:flex}.navigation-search-footer>span{align-items:center;gap:6px;display:flex}.navigation-search-footer .navigation-search-escape{margin-left:auto}@keyframes navigation-search-enter{0%{opacity:0;transform:translateY(-7px)scale(.985)}to{opacity:1;transform:translateY(0)scale(1)}}@media (width<=1250px){:root{--navigation-search-w:248px}.content-top-header{gap:16px}}@media (width<=1050px){:root{--navigation-search-w:208px}.content-top-header{gap:10px;padding-inline:16px}.content-breadcrumbs .crumb-item-wrap:not(:last-child){display:none}}@media (width<=850px){:root{--navigation-search-w:190px;--navigation-tools-w:188px}.topbar-account-trigger{grid-template-columns:32px 14px;justify-content:space-between}.topbar-account-copy{display:none}.topbar-account-dropdown{width:284px}}@media (width<=640px){:root{--navigation-search-w:36px;--navigation-tools-w:152px}.content-top-header{gap:8px;height:56px;min-height:56px;padding-inline:10px}.topbar-menu-search{justify-content:center;padding:0}.topbar-menu-search>span,.topbar-menu-search kbd{display:none}.content-top-actions{grid-template-columns:32px 32px 1px minmax(0,1fr);gap:7px}.topbar-theme-toggle,.content-top-actions .topbar-bell{width:32px}.topbar-account-trigger{gap:5px}.navigation-search-dialog{max-height:calc(100dvh - 80px);margin-top:56px}.navigation-search-body{max-height:calc(100dvh - 220px)}.navigation-search-current{display:none}}@media (prefers-reduced-motion:reduce){.navigation-search-dialog[open]{animation:none}.topbar-theme-toggle,.topbar-account-chevron{transition:none}.theme-liquid-icon,.theme-liquid-icon[data-celebrate=true],.theme-liquid-star{animation:none}}.solar-time-control.ant-picker{width:176px;max-width:100%;height:var(--ui-button-min-h);border:1px solid var(--overlay-control-border,var(--ink-200));border-radius:var(--ui-control-radius);background:var(--surface-input,var(--surface));box-shadow:none;padding:0 10px}.solar-time-control.ant-picker:hover,.solar-time-control.ant-picker-focused{border-color:var(--ink-400)}.solar-time-control.ant-picker .ant-picker-input>input,:root[data-theme=dark] .solar-time-control.ant-picker .ant-picker-input>input{color:var(--ink-900);font-family:var(--font);font-size:var(--fs-sm);font-variant-numeric:tabular-nums;padding:0;box-shadow:none!important;background:0 0!important;border:0!important}.solar-time-control .ant-picker-suffix{color:var(--ink-500)}.solar-time-control.ant-picker .ant-picker-input,:root[data-theme=dark] .solar-time-control.ant-picker .ant-picker-input{box-shadow:none!important}.solar-time-popup.ant-picker-dropdown,:root[data-theme=dark] .solar-time-popup.ant-picker-dropdown{font-family:var(--font);box-shadow:none!important;background:0 0!important}.solar-time-popup .ant-picker-panel-container,:root[data-theme=dark] .solar-time-popup .ant-picker-panel-container{border:1px solid var(--overlay-control-border,var(--ink-200));border-radius:var(--ui-control-radius);background:var(--surface-overlay,var(--card))!important;box-shadow:var(--shadow-lg)!important}.solar-time-popup .ant-picker-time-panel-column{border-color:var(--ink-100);scrollbar-width:thin}.solar-time-popup .ant-picker-time-panel-cell .ant-picker-time-panel-cell-inner{color:var(--ink-700);font-size:var(--fs-sm);font-variant-numeric:tabular-nums;border-radius:4px;margin-inline:4px}.solar-time-popup .ant-picker-time-panel-cell .ant-picker-time-panel-cell-inner:hover{background:var(--ink-50)}.solar-time-popup.ant-picker-dropdown .ant-picker-time-panel-column>li.ant-picker-time-panel-cell-selected .ant-picker-time-panel-cell-inner{background:var(--navigation-soft);color:var(--ink-900);font-weight:600}.solar-times-save{font-weight:600}.solar-times-fields .solar-times-error{color:var(--danger);font-size:var(--fs-xs);display:block}.solar-times-actions{border-top:1px solid var(--ink-100);justify-content:flex-end;gap:8px;padding:16px 24px;display:flex}.solar-times-actions button:first-child:nth-last-child(3){margin-right:auto}@media (forced-colors:none){:root[data-focus-modality=pointer] :focus:not(input,textarea,select,[contenteditable]:not([contenteditable=false]),[contenteditable]:not([contenteditable=false]) *,[role=textbox],[role=searchbox],[aria-invalid=true]){--tw-ring-shadow:0 0 #0000!important;--tw-ring-offset-shadow:0 0 #0000!important;outline:none!important}}@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-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-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-gradient-position{syntax:"*";inherits:false}@property --tw-gradient-from{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-via{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-to{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-stops{syntax:"*";inherits:false}@property --tw-gradient-via-stops{syntax:"*";inherits:false}@property --tw-gradient-from-position{syntax:"<length-percentage>";inherits:false;initial-value:0%}@property --tw-gradient-via-position{syntax:"<length-percentage>";inherits:false;initial-value:50%}@property --tw-gradient-to-position{syntax:"<length-percentage>";inherits:false;initial-value:100%}@property --tw-leading{syntax:"*";inherits:false}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-tracking{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-duration{syntax:"*";inherits:false}@property --tw-ease{syntax:"*";inherits:false}@property --tw-content{syntax:"*";inherits:false;initial-value:""}@keyframes spin{to{transform:rotate(360deg)}}@keyframes enter{0%{opacity:var(--tw-enter-opacity,1);transform:translate3d(var(--tw-enter-translate-x,0),var(--tw-enter-translate-y,0),0)scale3d(var(--tw-enter-scale,1),var(--tw-enter-scale,1),var(--tw-enter-scale,1))rotate(var(--tw-enter-rotate,0));filter:blur(var(--tw-enter-blur,0))}}@keyframes exit{to{opacity:var(--tw-exit-opacity,1);transform:translate3d(var(--tw-exit-translate-x,0),var(--tw-exit-translate-y,0),0)scale3d(var(--tw-exit-scale,1),var(--tw-exit-scale,1),var(--tw-exit-scale,1))rotate(var(--tw-exit-rotate,0));filter:blur(var(--tw-exit-blur,0))}}.local-loading-status{color:var(--ink-500);font-size:var(--fs-sm);align-items:center;gap:8px;display:inline-flex}.loading-skeleton{min-height:180px;padding:24px}.loading-skeleton-lines{gap:16px;margin-top:16px;display:grid}.loading-skeleton-lines>span{border-radius:var(--ui-control-radius);background:var(--ink-100);height:20px;display:block}.loading-skeleton-lines>span:first-child{width:35%}.loading-skeleton-lines>span:last-child{width:65%}.global-request-progress-card:has(.loading-slow-message){flex-direction:column}.loading-slow-message{color:var(--ink-500);font-size:var(--fs-sm)}.request-progress-indicator{z-index:15000;pointer-events:none;position:fixed;inset:0 0 auto}.request-progress-track{background:var(--ink-100);height:3px;overflow:hidden}.request-progress-track:after{content:"";background:var(--rausch);width:35%;height:100%;animation:1.4s ease-in-out infinite request-progress-travel;display:block}.request-progress-slow{border-radius:var(--ui-control-radius);background:var(--popover);color:var(--popover-foreground);border:1px solid var(--border);box-shadow:var(--shadow-sm);font-size:var(--fs-sm);padding:6px 12px;position:absolute;top:8px;right:16px}@keyframes request-progress-travel{0%{transform:translate(-100%)}to{transform:translate(286%)}}@media (prefers-reduced-motion:reduce){.request-progress-track:after{opacity:.6;width:100%;animation:none}}.select-control-shell{width:100%;min-width:0;display:flex;position:relative}.select-dropdown-trigger.select-trigger-clearable,.ms-trigger.select-picker-trigger{padding-right:52px}.select-clear-button{width:16px;height:16px;color:var(--ink-400);cursor:pointer;background:0 0;border:0;border-radius:3px;place-items:center;padding:0;display:grid;position:absolute;top:50%;right:30px;transform:translateY(-50%)}.select-clear-button:hover{color:var(--ink-900)}.select-clear-button:focus-visible{outline:2px solid var(--ring);outline-offset:2px}.select-control-chevron{pointer-events:none;position:absolute;top:50%;right:10px;transform:translateY(-50%)}.select-control-chevron.is-open{transform:translateY(-50%)rotate(180deg)}.select-dropdown-trigger{font-family:var(--font);font-size:var(--ui-control-font-size);border-radius:var(--ui-control-radius);border:1px solid var(--ink-200);width:100%;height:var(--ui-button-min-h);min-width:0;min-height:var(--ui-button-min-h);background:var(--card);border-color:var(--ink-200);box-shadow:none;color:var(--ink-900);justify-content:space-between;align-items:center;gap:8px;padding:0 12px;font-weight:400;display:flex}.select-dropdown-trigger.list-filter-select{height:var(--ui-list-toolbar-control-h);min-height:var(--ui-list-toolbar-control-h);font-size:var(--type-compact-control-size)}.select-dropdown-trigger:focus-visible{outline:2px solid var(--ring);outline-offset:2px}.select-dropdown-content{max-height:min(340px, var(--radix-dropdown-menu-content-available-height,340px));border-radius:var(--radius-sm);font-size:var(--type-compact-control-size);flex-direction:column;font-weight:400;display:flex}.select-dropdown-search-header{border-bottom:1px solid var(--border);flex-shrink:0;margin-bottom:4px;padding:4px 4px 8px}.ms-pop>.select-dropdown-search-header{z-index:1;background:var(--card);position:sticky;top:-4px}.select-dropdown-search{height:var(--ui-list-toolbar-control-h);border:1px solid var(--input);border-radius:var(--ui-control-radius);background:var(--surface-input,var(--card));color:var(--muted-foreground);cursor:text;font-family:var(--font);font-size:var(--type-compact-control-size);align-items:center;gap:8px;padding:0 10px;font-weight:400;line-height:1.5;display:flex}.select-dropdown-search:focus-within{border-color:var(--ink-300)}.select-dropdown-search>svg{flex-shrink:0}.select-dropdown-search-input{width:100%;min-width:0;height:100%;color:var(--foreground);font-family:var(--font);font-size:var(--type-compact-control-size);background:0 0;border:0;outline:none;padding:0;font-weight:400;line-height:1.5}.select-dropdown-search-input::placeholder{color:var(--muted-foreground);opacity:1;font-weight:400}.ms-pop .opt.select-rich-option,.grid-glide-select-options button.select-rich-option{padding-left:32px;font-weight:400;position:relative}.select-option-marker{width:14px;height:14px;color:var(--navigation-accent);justify-content:center;align-items:center;display:flex;position:absolute;top:50%;left:8px;transform:translateY(-50%)}.select-dropdown-content .select-dropdown-option{border-radius:var(--ui-control-radius);min-height:32px;font-size:inherit;line-height:1.5}.select-dropdown-option[data-state=checked]{background:var(--select-option-selected-bg)}.select-dropdown-option[data-state=checked]>span:first-child{color:var(--navigation-accent)}.select-dropdown-trigger:hover,.select-dropdown-trigger[data-state=open]{background:var(--card);border-color:var(--ink-300)}.select-dropdown-option-wrap{white-space:normal;word-break:break-word;-webkit-line-clamp:3;-webkit-box-orient:vertical;line-height:1.45;display:-webkit-box;overflow:hidden}.select-dropdown-option-list{max-height:180px}.ms-wrap{min-width:0;position:relative}.ms-trigger{width:100%;min-width:0;height:var(--ui-button-min-h);min-height:var(--ui-button-min-h);border:1px solid var(--ink-200);border-radius:var(--ui-control-radius);background:var(--card);color:var(--ink-900);font-family:var(--font);font-size:var(--ui-control-font-size);cursor:pointer;align-items:center;gap:6px;padding:0 52px 0 12px;font-weight:400;display:flex;position:relative}.ms-trigger:hover{border-color:var(--ink-300)}.ms-trigger:focus-visible{outline:2px solid var(--ring);outline-offset:2px}.ms-trigger.err{border-color:var(--danger)}.ms-trigger.disabled{cursor:not-allowed;background:var(--ink-50);color:var(--ink-500)}.ms-trigger .ph{color:var(--ink-500)}.select-trigger-text{flex:1;align-items:baseline;gap:10px;min-width:0;font-weight:400;display:flex;overflow:hidden}.select-trigger-text>span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.select-trigger-text>span+span{color:var(--ink-500);font-size:var(--fs-xs)}.ms-pop{border:1px solid var(--border);border-radius:var(--ui-control-radius);background:var(--card);min-width:0;max-height:280px;color:var(--ink-900);box-shadow:var(--shadow-lg);z-index:90;font-family:var(--font);font-size:var(--type-compact-control-size);margin-top:4px;padding:4px;font-weight:400;position:absolute;top:100%;left:0;right:0;overflow-y:auto}.ms-pop .opt{border-radius:var(--ui-control-radius);min-height:32px;font-family:var(--font);font-size:var(--type-compact-control-size);cursor:pointer;padding:6px 8px 6px 32px;font-weight:400;position:relative}.ms-pop .opt:hover,.ms-pop .opt[data-highlighted]{background:var(--ink-50)}.ms-pop .opt[data-state=checked]{background:var(--select-option-selected-bg)}.ms-pop .opt-disabled{color:var(--ink-400);cursor:default}.ms-pop .opt-disabled:hover{background:0 0}.select-option-details{width:100%;min-width:0;font-family:var(--font);flex-direction:column;gap:4px;font-weight:400;display:flex}.select-option-title{color:var(--ink-900);font-family:var(--font);font-size:var(--ui-control-font-size);text-overflow:ellipsis;font-weight:400;line-height:1.5;overflow:hidden}.select-option-subtitle{color:var(--ink-500);font-family:var(--font);font-size:var(--fs-xs);overflow-wrap:anywhere;font-weight:400;line-height:1.5}.select-option-meta{font-family:var(--font);font-size:var(--fs-xs);flex-wrap:wrap;gap:4px 16px;font-weight:400;line-height:1.6;display:flex}.select-option-meta-item{min-width:0;color:var(--ink-700)}.select-option-meta-label{color:var(--ink-400);margin-right:6px;font-weight:400}.grid-glide-select-editor{border:1px solid var(--ink-200);border-radius:var(--ui-control-radius);background:var(--card);width:min(300px,100vw - 32px);min-width:100%;max-height:272px;color:var(--ink-900);font-family:var(--font);font-size:var(--type-compact-control-size);box-shadow:var(--shadow-lg);flex-direction:column;font-weight:400;display:flex;overflow:hidden}.grid-glide-select-title{border-bottom:1px solid var(--ink-100);width:100%;height:36px;color:var(--ink-700);background:var(--surface-2);flex-shrink:0;align-items:center;gap:7px;padding:0 10px;display:flex}.grid-glide-select-options{min-height:0;max-height:232px;padding:5px;overflow-y:auto}.grid-glide-select-options button{border-radius:var(--ui-control-radius);width:100%;min-height:30px;color:var(--ink-900);font-size:var(--type-compact-control-size);text-align:left;cursor:pointer;background:0 0;border:0;justify-content:space-between;align-items:center;gap:8px;padding:6px 9px;display:flex}.grid-glide-select-options button:hover{background:var(--surface-2);color:var(--ink-900)}.grid-glide-select-options button:disabled,.grid-glide-select-options button:disabled:hover{background:var(--warn-soft);color:var(--warn);cursor:not-allowed;opacity:1}.grid-glide-select-options button.on{background:var(--select-option-selected-bg);color:var(--navigation-accent);font-weight:400}.grid-glide-select-options button.is-active{background:var(--surface-2);box-shadow:inset 0 0 0 1px var(--ink-200)}.grid-glide-select-options button.on.is-active{background:var(--select-option-selected-bg);box-shadow:inset 0 0 0 1px var(--navigation-accent)}.grid-glide-select-empty{color:var(--ink-500);font-size:var(--type-compact-control-size);text-align:center;padding:18px 10px}.grid-glide-select-title.is-searchable{background:var(--card);border-bottom:0;height:auto;padding:0;display:block}.price-delta-badge{height:20px;font-size:var(--type-supporting-size);font-variant-numeric:tabular-nums;white-space:nowrap;border-radius:999px;flex:none;align-items:center;gap:2px;padding:0 6px;font-weight:600;line-height:1;display:inline-flex}.price-delta-badge svg{flex:none}.price-delta-badge.is-up{color:var(--danger);background:var(--danger-soft)}.price-delta-badge.is-down{color:var(--success);background:var(--success-soft)}.price-delta-badge.is-flat{color:var(--ink-500);background:var(--ink-50)}.gdg-r17m35ur{background-color:var(--gdg-bg-header-has-focus);box-shadow:0 0 0 1px var(--gdg-border-color);color:var(--gdg-text-group-header);min-height:var(--r17m35ur-0);font:var(--gdg-header-font-style) var(--gdg-font-family);border:none;border-radius:9px;outline:none;flex-grow:1;padding:0 8px}.gdg-c1tqibwd{background-color:var(--gdg-bg-header);align-items:center;padding:0 8px;display:flex}.gdg-s1dgczr6 .dvn-scroller{overflow:var(--s1dgczr6-0);transform:translate(0,0)}.gdg-s1dgczr6 .dvn-hidden{visibility:hidden}.gdg-s1dgczr6 .dvn-scroll-inner{pointer-events:none;display:flex}.gdg-s1dgczr6 .dvn-scroll-inner>*{flex-shrink:0}.gdg-s1dgczr6 .dvn-scroll-inner .dvn-spacer{flex-grow:1}.gdg-s1dgczr6 .dvn-scroll-inner .dvn-stack{flex-direction:column;display:flex}.gdg-s1dgczr6 .dvn-underlay>*{position:absolute;top:0;left:0}.gdg-s1dgczr6 canvas{outline:none}.gdg-s1dgczr6 canvas *{height:0}.gdg-wmyidgi{min-width:10px;max-width:100%;min-height:10px;max-height:100%;width:var(--wmyidgi-0);height:var(--wmyidgi-1);direction:ltr;position:relative;overflow:clip}.gdg-wmyidgi>:first-child{width:100%;height:100%;position:absolute;top:0;left:0}.gdg-b1ygi5by{flex-wrap:wrap;margin-top:auto;margin-bottom:auto;display:flex;overflow:auto}.gdg-b1ygi5by .boe-bubble{border-radius:var(--gdg-rounding-radius,calc(var(--gdg-bubble-height) / 2));padding:0 var(--gdg-bubble-padding);height:var(--gdg-bubble-height);background-color:var(--gdg-bg-bubble);color:var(--gdg-text-dark);margin:var(--gdg-bubble-margin);white-space:nowrap;justify-content:center;align-items:center;display:flex}.gdg-b1ygi5by textarea{opacity:0;width:0;height:0;position:absolute;top:0;left:0}.gdg-u1rrojo{flex-grow:1;align-items:center;min-height:21px;display:flex}.gdg-u1rrojo .gdg-link-area{cursor:pointer;text-overflow:ellipsis;white-space:nowrap;color:var(--gdg-link-color);flex-grow:1;flex-shrink:1;margin-right:8px;overflow:hidden;text-decoration:underline!important}.gdg-u1rrojo .gdg-edit-icon{width:32px;color:var(--gdg-accent-color);cursor:pointer;flex-shrink:0;justify-content:center;align-items:center;display:flex}.gdg-u1rrojo .gdg-edit-icon>*{width:24px;height:24px}.gdg-u1rrojo textarea{opacity:0;width:0;height:0;position:absolute;top:0;left:0}.gdg-m1pnx84e{min-width:var(--m1pnx84e-0);width:100%;color:var(--gdg-text-dark);justify-content:space-between;align-items:flex-start;display:flex;position:relative}.gdg-m1pnx84e .gdg-g1y0xocz{flex-shrink:1;min-width:0}.gdg-m1pnx84e .gdg-spacer{flex:1}.gdg-m1pnx84e .gdg-edit-icon{cursor:pointer;color:var(--gdg-accent-color);width:24px;height:24px;transition:all "0.125s ease";border-radius:6px;flex-shrink:0;justify-content:center;align-items:center;padding:0;display:flex;position:relative}.gdg-m1pnx84e .gdg-edit-icon>*{width:16px;height:16px}.gdg-m1pnx84e .gdg-edit-hover :hover{background-color:var(--gdg-accent-light);transition:background-color .15s}.gdg-m1pnx84e .gdg-checkmark-hover :hover{color:#fff;background-color:var(--gdg-accent-color)}.gdg-m1pnx84e .gdg-md-edit-textarea{opacity:0;width:0;height:0;margin-top:25px;padding:0;position:relative;top:0;left:0}.gdg-m1pnx84e .gdg-ml-6{margin-left:6px}.gdg-d4zsq0x{flex-wrap:wrap;display:flex}.gdg-d4zsq0x .doe-bubble{background-color:var(--gdg-bg-cell);height:24px;color:var(--gdg-text-dark);border-radius:var(--gdg-rounding-radius,6px);justify-content:center;align-items:center;margin:2px;padding:0 8px;display:flex;box-shadow:0 0 1px #3e415666,0 1px 3px #3e415666}.gdg-d4zsq0x .doe-bubble img{object-fit:contain;height:16px;margin-right:4px}.gdg-d4zsq0x textarea{opacity:0;width:0;height:0;position:absolute;top:0;left:0}.gdg-i2iowwq{height:100%;display:flex}.gdg-i2iowwq .gdg-centering-container{justify-content:center;align-items:center;height:100%;display:flex}.gdg-i2iowwq .gdg-centering-container img,.gdg-i2iowwq .gdg-centering-container canvas{max-height:calc(100vh - var(--overlay-top) - 20px);object-fit:contain;-webkit-user-select:none;user-select:none}.gdg-i2iowwq .gdg-centering-container canvas{max-width:380px}.gdg-i2iowwq .gdg-edit-icon{width:48px;height:48px;color:var(--gdg-accent-color);cursor:pointer;justify-content:center;align-items:center;display:flex;position:absolute;top:12px;right:0}.gdg-i2iowwq .gdg-edit-icon>*{width:24px;height:24px}.gdg-i2iowwq textarea{opacity:0;width:0;height:0;position:absolute;top:0;left:0}.gdg-n15fjm3e{color:var(--gdg-text-dark);margin:6px 0 3px;display:flex}.gdg-n15fjm3e>input{font-size:var(--gdg-editor-font-size);font-family:var(--gdg-font-family);color:var(--gdg-text-dark);background-color:var(--gdg-bg-cell);padding:0}.gdg-d19meir1{box-sizing:border-box;--overlay-top:var(--d19meir1-0);left:var(--d19meir1-1);top:var(--d19meir1-0);min-width:var(--d19meir1-2);min-height:var(--d19meir1-3);width:max-content;max-width:400px;max-height:calc(100vh - var(--d19meir1-4));font-family:var(--gdg-font-family);font-size:var(--gdg-editor-font-size);text-align:start;flex-direction:column;display:flex;position:absolute;overflow:hidden}@keyframes glide_fade_in-gdg-d19meir1{0%{opacity:0}to{opacity:1}}.gdg-d19meir1.gdg-style{background-color:var(--gdg-bg-cell);box-shadow:0 0 0 1px var(--gdg-accent-color),0px 0px 1px #3e415666,0px 6px 12px #3e415626;border-radius:2px;animation:60ms glide_fade_in-gdg-d19meir1}.gdg-d19meir1.gdg-pad{padding:var(--d19meir1-5) 8.5px 3px}.gdg-d19meir1 .gdg-clip-region{border-radius:2px;flex-direction:column;flex-grow:1;display:flex;overflow:hidden auto}.gdg-d19meir1 .gdg-clip-region .gdg-growing-entry{height:100%}.gdg-d19meir1 .gdg-clip-region input.gdg-input{border:0;outline:none;width:100%}.gdg-d19meir1 .gdg-clip-region textarea.gdg-input{border:0;outline:none}.gdg-seveqep{background-color:var(--gdg-bg-cell);color:var(--gdg-text-dark);border:1px solid var(--gdg-border-color);font-size:var(--gdg-editor-font-size);border-radius:6px;padding:8px;animation:.15s forwards gdg-search-fadein-gdg-seveqep;position:absolute;top:4px;right:20px}.gdg-seveqep.out{animation:.15s forwards gdg-search-fadeout-gdg-seveqep}.gdg-seveqep .gdg-search-bar-inner{display:flex}.gdg-seveqep .gdg-search-status{padding-top:4px;font-size:11px}.gdg-seveqep .gdg-search-progress{background-color:var(--gdg-text-light);height:4px;position:absolute;bottom:0;left:0}.gdg-seveqep input{width:220px;color:var(--gdg-text-dark);background-color:var(--gdg-bg-cell);border:0;outline:none}.gdg-seveqep button{cursor:pointer;width:24px;height:24px;color:var(--gdg-text-medium);background:0 0;border:none;outline:none;justify-content:center;align-items:center;padding:0;display:flex}.gdg-seveqep button:hover{color:var(--gdg-text-dark)}.gdg-seveqep button .button-icon{width:16px;height:16px}.gdg-seveqep button:disabled{opacity:.4;pointer-events:none}@keyframes gdg-search-fadeout-gdg-seveqep{0%{transform:translate(0)}to{transform:translate(400px)}}@keyframes gdg-search-fadein-gdg-seveqep{0%{transform:translate(400px)}to{transform:translate(0)}}.gdg-mnuv029{word-break:break-word;-webkit-touch-callout:default;padding-top:6px}.gdg-mnuv029>*{margin:0}.gdg-mnuv029 :last-child{margin-bottom:0}.gdg-mnuv029 p img{width:100%}.gdg-izpuzkl{resize:none;white-space:pre-wrap;width:100%;min-width:100%;height:100%;font-size:var(--gdg-editor-font-size);line-height:16px;font-family:var(--gdg-font-family);-webkit-text-fill-color:var(--gdg-text-dark);color:var(--gdg-text-dark);background-color:#0000;border:0;border-radius:0;margin:0;padding:0;position:absolute;inset:0;overflow:hidden}.gdg-invalid .gdg-izpuzkl{-webkit-text-decoration:underline #d60606;text-decoration:underline #d60606}.gdg-izpuzkl ::-webkit-input-placeholder{color:var(--gdg-text-light)}.gdg-izpuzkl ::placeholder{color:var(--gdg-text-light)}.gdg-izpuzkl :-ms-placeholder-shown{color:var(--gdg-text-light)}.gdg-izpuzkl ::placeholder{color:var(--gdg-text-light)}.gdg-s69h75o{visibility:hidden;white-space:pre-wrap;word-wrap:break-word;width:max-content;min-width:100%;max-width:100%;font-size:var(--gdg-editor-font-size);line-height:16px;font-family:var(--gdg-font-family);color:var(--gdg-text-dark);margin:0;padding:0 0 2px}.gdg-g1y0xocz{margin-top:6px;position:relative}.import-modal>.form-modal-body{background:0 0;flex-direction:column;flex:auto;min-height:0;padding:0;display:flex;overflow:hidden}.import-wizard-inner{flex-direction:column;flex:auto;min-height:0;display:flex}.import-wizard-inner>.import-foot{flex:none}.import-modal.import-modal--compact{--import-accent:var(--rausch);--import-accent-soft:var(--rausch-soft);border-radius:14px;width:calc(100vw - 48px);max-width:920px;height:auto;max-height:calc(100dvh - 48px);position:relative}.import-modal--compact .import-head{flex-shrink:0;padding:20px 28px 0}.import-modal .import-stepper{flex-shrink:0;padding:24px 40px}.import-modal .import-step{gap:10px}.import-modal .import-step span{border-radius:var(--ui-control-radius);width:24px;height:24px;font-size:var(--type-body-size);border-width:1px}.import-modal .import-step b{font-size:var(--type-body-size)}.import-modal .import-step.active,.import-modal .import-step.done{color:var(--import-accent)}.import-modal .import-step.active span,.import-modal .import-step.done span{background:var(--import-accent);border-color:var(--import-accent);color:#fff}.import-modal .import-step.active span{box-shadow:0 0 0 3px var(--rausch-soft)}.import-modal .import-step-line{min-width:20px;height:1px;margin:0 18px}.import-modal--compact .import-body{flex:0 auto;padding:4px 28px 24px}.import-modal--compact .import-upload-stack{grid-template-rows:minmax(210px,auto) auto;grid-template-columns:260px minmax(0,1fr);align-content:start;gap:12px 20px;display:grid}.import-modal--compact .shipment-upload-hero{background:var(--ink-50);border:0;border-radius:8px;flex-direction:column;grid-area:1/1/3;justify-content:flex-start;align-items:flex-start;gap:20px;margin:0;padding:20px;display:flex}.import-modal--compact .shipment-upload-hero-text p{font-size:var(--type-body-size);line-height:1.7}.import-modal--compact .shipment-upload-hero-text h4{font-size:var(--type-section-title-size)}.import-modal--compact .shipment-dropzone-redesign{border-width:1px;border-radius:8px;grid-column:2;gap:14px;min-height:210px;padding:32px 24px}.import-modal--compact .shipment-dropzone-redesign:hover,.import-modal--compact .shipment-dropzone-redesign.active{border-color:var(--import-accent);background:var(--import-accent-soft);box-shadow:none;transform:none}.import-modal--compact .import-drop-title{font-size:var(--type-section-title-size)}.import-modal--compact .import-drop-sub{font-size:var(--type-body-size);line-height:1.6}.import-modal--compact .import-browse-action{color:var(--import-accent)}.import-modal--compact .shipment-file-row-redesign{box-sizing:border-box;border-radius:8px;grid-column:2;align-self:start;gap:8px;min-height:64px;padding:12px}.import-modal--compact .import-file-main,.import-modal--compact .import-file-meta{min-width:0}.import-modal--compact .import-file-meta strong{overflow-wrap:anywhere;font-size:var(--type-body-size)}.import-modal--compact .import-file-actions{flex-shrink:0}.import-modal--compact .import-error-banner--upload{grid-column:2;margin:0}.import-modal--compact .shipment-precheck-layout{gap:12px;min-height:0}.import-modal--compact .shipment-precheck-title-row{flex-wrap:wrap;gap:8px}.import-modal--compact .shipment-precheck-grid{flex:1;grid-template-rows:auto minmax(0,1fr);grid-template-columns:minmax(0,1fr);gap:12px;height:auto;min-height:180px}.import-modal--compact .shipment-precheck-sidebar{flex-flow:wrap;gap:6px;padding:0;overflow:visible}.import-modal--compact .shipment-sidebar-card{border-radius:var(--ui-control-radius);gap:12px;padding:7px 12px}.import-modal--compact .shipment-sidebar-card.active:not(.error-card){border-color:var(--import-accent);background:var(--import-accent-soft)}.import-modal--compact .shipment-sidebar-card.active:not(.error-card) h5{color:var(--import-accent)}.import-modal--compact .shipment-sidebar-card.active:not(.has-highlight) span{background:var(--import-accent)}.import-modal--compact .shipment-preview-table-wrap{border-radius:8px;min-height:0}.import-modal--compact .shipment-preview-table{width:100%}.import-modal--compact .import-foot{border-top:1px solid var(--ink-100);flex-shrink:0;padding:16px 28px}.import-modal--compact .import-foot .btn{height:var(--ui-button-min-h);border-radius:var(--ui-control-radius);font-size:var(--type-body-size)}@media (width<=760px){.import-modal.import-modal--compact{width:calc(100vw - 24px)}.import-modal--compact .import-head{padding:16px 16px 0}.import-modal .import-stepper{padding:20px 16px}.import-modal .import-step{gap:6px}.import-modal .import-step b{font-size:var(--type-supporting-size)}.import-modal .import-step-line{min-width:8px;margin:0 8px}.import-modal--compact .import-body{padding:0 16px}.import-modal--compact .import-upload-stack{gap:12px;display:flex}.import-modal--compact .shipment-upload-hero{gap:12px;padding:16px}.import-modal--compact .shipment-dropzone-redesign{min-height:180px}.import-modal--compact .import-foot{padding:16px}}.import-modal--compact .import-upload-icon,.import-modal--compact .shipment-upload-icon-wrapper{box-shadow:none;color:var(--ink-400);background:0 0}.import-modal--compact .import-head h3{font-size:var(--type-modal-title-size);line-height:28px}.import-modal--compact .shipment-upload-hero-text h4{font-size:var(--type-body-size);line-height:22px}.import-modal--compact .import-drop-title{font-size:var(--type-body-size);font-weight:500;line-height:24px}.import-modal--compact .import-drop-sub{font-size:var(--type-supporting-size);max-width:340px;margin:0;line-height:20px}.import-modal--compact .shipment-template-actions .btn{height:var(--ui-button-min-h);font-size:var(--type-list-body-size);border-radius:var(--ui-control-radius);padding:0 12px}.import-modal--compact .import-foot .btn{min-width:88px;padding:0 18px;font-weight:500;box-shadow:none!important}.import-modal--compact:has(.shipment-precheck-layout){height:min(600px,100dvh - 48px)}.import-modal--compact:has(.shipment-precheck-layout) .import-body{flex:1}.import-modal--compact .shipment-preview-table-wrap{max-height:none;overflow:auto}.import-modal .import-step-line{position:relative;overflow:hidden}.import-modal .import-step-line.active{background:var(--ink-200)}.import-modal .import-step-line:after{content:"";background:var(--import-accent);transform-origin:0;transition:transform .8s ease-in-out .3s;position:absolute;inset:0;transform:scaleX(0)}.import-modal .import-step-line.active:after{transform:scaleX(1)}.import-step-number{font-style:normal}.import-step-check,.import-step.done .import-step-number{display:none}.import-step.done .import-step-check{display:block}.import-modal .import-step span{transition:background-color .2s .9s,border-color .2s .9s,box-shadow .2s .9s;position:relative}.import-modal .import-step-number,.import-modal .import-step-check{grid-area:1/1;display:block}.import-modal .import-step-check{opacity:0;transform:scale(.6)}.import-modal .import-step.done .import-step-number{animation:.3s ease-in-out both import-number-turn}.import-modal .import-step.done .import-step-check{animation:.18s ease-out .24s both import-check-reveal}.import-modal .import-step.done span{transition-delay:0s}.import-modal--compact .import-upload-stack,.import-modal--compact .shipment-precheck-layout{animation:.45s both import-content-in}@keyframes import-number-turn{0%{opacity:1;transform:rotate(0)scale(1)}65%{opacity:1;transform:rotate(270deg)scale(.85)}to{opacity:0;transform:rotate(360deg)scale(.5)}}@keyframes import-check-reveal{0%{opacity:0;transform:scale(.6)}to{opacity:1;transform:scale(1)}}@keyframes import-content-in{0%{opacity:0;transform:translate(8px)}to{opacity:1;transform:translate(0)}}@media (prefers-reduced-motion:reduce){.import-modal *,.import-modal :after{transition:none!important;animation:none!important}}.import-modal--compact .import-preview-table--auxiliary{table-layout:fixed;min-width:680px!important}.import-preview-table--auxiliary td.import-preview-cell-truncate{text-overflow:ellipsis!important;overflow:hidden!important}.import-modal--compact .import-preview-value{text-overflow:ellipsis;max-width:100%;display:block;overflow:hidden}.import-modal--compact .import-preview-table--sku th:last-child,.import-modal--compact .import-preview-table--sku td:last-child{border-left:1px solid var(--ink-100);background:var(--card);width:280px;position:sticky;right:0}.import-modal--compact .import-preview-table--sku td:last-child{z-index:9;overflow-wrap:anywhere}.import-modal--compact .shipment-preview-table thead th{text-align:left;font-weight:500;border-bottom-width:1px!important}.import-modal--compact,.import-modal--compact button,.import-modal--compact input{font-family:var(--font)}.import-modal--compact .import-foot .btn{font-size:var(--ui-control-font-size);padding-inline:var(--ui-button-pad-x)}.import-modal--compact .import-foot .btn-primary:disabled{background:var(--rausch-disabled)!important}@media (prefers-reduced-motion:reduce){.import-modal .import-step.done .import-step-number{opacity:0}.import-modal .import-step.done .import-step-check{opacity:1;transform:none}}.import-modal--compact .shipment-precheck-title-row:empty{display:none}.import-modal--compact .shipment-precheck-top-bar:has(.shipment-precheck-title-row:empty){display:none}.import-modal--compact .compact-list-toolbar{margin:0}.import-modal--compact .compact-list-toolbar-row{justify-content:flex-start}.import-modal--transitioning .import-body{visibility:hidden;pointer-events:none}.import-modal--transitioning .import-foot{visibility:hidden}.import-step-transition{color:var(--ink-500);font-size:var(--type-body-size);justify-content:center;align-items:center;gap:10px;display:flex;position:absolute;inset:145px 28px 64px}.import-modal .import-step:not(.active) span{transition-delay:0s}.import-modal .import-step-line:not(.active):after{transition-duration:.18s;transition-delay:0s}.import-modal .import-head{background:var(--card);border-bottom:1px solid var(--ink-100);justify-content:flex-start;gap:12px;padding:14px 28px}.import-modal .import-head>button{flex:0 0 28px;width:28px;height:28px}.import-modal .import-head h3{border-left:1px solid var(--ink-100);padding-left:12px}.import-modal .import-foot{background:var(--card)}.import-modal{--import-accent:var(--rausch);--import-accent-soft:var(--rausch-soft)}.import-modal .import-stepper{padding:24px 40px;display:flex}.import-modal .import-step-wrap,.import-modal .import-step-wrap:last-child{flex:1 1 0;justify-content:center;align-items:flex-start;position:relative}.import-modal .import-step{z-index:1;flex-direction:column;gap:10px;position:relative}.import-modal .import-step b{font-size:var(--type-body-size);font-weight:500}.import-modal .import-step-number{font-family:var(--font);font-size:var(--type-supporting-size);font-weight:500;line-height:1}.import-modal .import-step-line{width:calc(100% - 44px);min-width:0;margin:0;position:absolute;top:12px;left:calc(50% + 22px)}.import-modal .import-foot .btn{height:var(--ui-button-min-h);min-height:var(--ui-button-min-h);border-radius:var(--ui-control-radius);min-width:88px;font-size:var(--type-body-size);box-shadow:none;padding:0 16px;font-weight:500}.import-modal .import-step-wrap{justify-content:flex-start;align-items:center}.import-modal .import-step-wrap:last-child{flex:none}.import-modal .import-step{flex-direction:row;gap:8px}.import-modal .import-step b{font-family:var(--font);font-size:var(--type-supporting-size);font-weight:500}.import-modal .import-step-line{flex:1;width:auto;min-width:20px;margin:0 18px;position:relative;top:auto;left:auto}@media (width<=760px){.import-modal .import-stepper{padding:20px 16px}.import-modal .import-step{white-space:normal;flex-shrink:1}.import-modal .import-step span{flex-shrink:0}.import-modal .import-step-line{min-width:8px;margin:0 8px}}.fabric-material-input{align-items:stretch;min-width:0;display:flex}.fabric-material-prefix{min-width:0;color:var(--ink-400);background:var(--ink-50);border:1px solid var(--ink-200);border-radius:var(--ui-control-radius) 0 0 var(--ui-control-radius);border-right:0;flex:0 0 92px;align-items:center;gap:6px;padding:0 10px;display:flex}.fabric-material-prefix input{width:100%;min-width:0;font:inherit;font-size:var(--ui-control-font-size);color:var(--ink-500);-webkit-text-fill-color:var(--ink-500);opacity:1;background:0 0;border:0;padding:0;font-weight:400}.fabric-material-input>.field-with-counter{flex:1;min-width:0}.fabric-material-input>.field-with-counter>.input{border-radius:0 var(--ui-control-radius) var(--ui-control-radius) 0}.fabric-material-select{flex:0 0 132px;min-width:0}.fabric-material-select .select-dropdown-trigger{width:100%;min-height:var(--ui-button-min-h);border-radius:var(--ui-control-radius) 0 0 var(--ui-control-radius);border-right:0}.sku-create-drawer .sku-create-attribute-fields>.field.field-span-2{grid-column:1/-1}.sku-create-drawer .sku-create-attribute-fields>.field:first-child{grid-column:span 4}.sku-create-drawer .sku-create-attribute-fields>.field:nth-child(2){grid-column:span 2}@media (width<=600px){.sku-create-drawer .sku-create-attribute-fields>.field:first-child,.sku-create-drawer .sku-create-attribute-fields>.field:nth-child(2){grid-column:1/-1}}.channel-platform-readonly{position:relative}.channel-platform-readonly .input{background:var(--ink-50);color:var(--ink-700);padding-right:32px}.channel-platform-readonly>svg{color:var(--ink-400);pointer-events:none;position:absolute;top:50%;right:12px;transform:translateY(-50%)}.channel-platform-tag{border:1px solid var(--ink-100);background:var(--ink-50);color:var(--ink-500);font-size:var(--type-supporting-size);border-radius:4px;margin-left:8px;padding:1px 6px;font-weight:400}.modal.form-modal.sku-spu-rebind-modal{width:min(920px,100vw - 40px);height:min(780px,100dvh - 40px)}.modal.form-modal.sku-spu-rebind-modal.is-batch{width:min(1240px,100vw - 40px)}.sku-spu-rebind-modal .form-modal-body{background:var(--surface);flex-direction:column;flex:1;min-height:0;padding:0;display:flex;overflow:hidden}.sku-spu-rebind-content{flex-direction:column;flex:1;min-height:0;padding:24px;display:flex;overflow:hidden}.is-batch .sku-spu-rebind-content{grid-template-columns:minmax(0,1fr) 328px;gap:24px;display:grid}.sku-spu-rebind-selection{border:1px solid var(--ink-100);border-radius:var(--radius-sm);background:var(--surface);flex-direction:column;min-width:0;min-height:0;display:flex;overflow:hidden}.sku-spu-rebind-selection-table{overscroll-behavior:contain;scrollbar-gutter:stable;flex:1;min-height:0;overflow:auto}.sku-spu-rebind-selection-table:focus-visible{outline:2px solid var(--rausch);outline-offset:-2px}.sku-spu-rebind-table{border-collapse:separate;border-spacing:0;table-layout:fixed;text-align:left;width:100%}.rebind-col-sku{width:29%}.rebind-col-spu{width:31%}.rebind-col-sale{width:15%}.rebind-col-result{width:25%}.sku-spu-rebind-table thead{z-index:1;position:sticky;top:0}.sku-spu-rebind-table thead th{border-bottom:1px solid var(--ink-100);background:var(--ink-50);height:38px;color:var(--ink-500);font-size:var(--type-list-header-size);padding:0 16px;font-weight:500}.sku-spu-rebind-table tbody th,.sku-spu-rebind-table td{border-bottom:1px solid var(--ink-100);height:52px;color:var(--ink-700);font-size:var(--type-list-body-size);vertical-align:middle;padding:8px 16px;font-weight:400;transition:background-color .15s}.sku-spu-rebind-table tbody tr:hover>*{background:var(--ink-50)}.sku-spu-rebind-table tbody th strong,.sku-spu-rebind-code,.sku-spu-rebind-secondary{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.sku-spu-rebind-table tbody th strong{color:var(--ink-900);font-weight:600}.sku-spu-rebind-secondary{color:var(--ink-500);font-size:var(--type-supporting-size);margin-top:4px}.sku-spu-rebind-result{color:var(--ink-400);overflow-wrap:anywhere;align-items:flex-start;gap:5px;line-height:1.5;display:flex}.sku-spu-rebind-result svg{flex:none;margin-top:2px}.sku-spu-rebind-result.is-ready{color:var(--ink-700)}.sku-spu-rebind-result.is-blocked{color:var(--danger)}.sku-spu-rebind-row-warning{color:var(--warn);font-size:var(--type-supporting-size);margin-top:4px;line-height:1.5;display:block}.sku-spu-rebind-list-foot{border-top:1px solid var(--ink-100);color:var(--ink-500);font-size:var(--type-supporting-size);justify-content:space-between;align-items:center;padding:10px 20px;display:flex}.sku-spu-rebind-list-foot .btn{color:var(--danger)}.sku-spu-rebind-configuration{overscroll-behavior:contain;scrollbar-gutter:auto;flex-direction:column;flex:1;gap:24px;min-height:0;margin-inline:-4px;padding:20px 4px 4px;display:flex;overflow-y:auto}.is-batch .sku-spu-rebind-configuration{padding:0 4px 4px}.sku-spu-rebind-modal:not(.is-batch) .sku-spu-rebind-configuration{gap:16px;padding-top:16px}.sku-spu-rebind-modal:not(.is-batch) .sku-spu-rebind-reason .textarea{min-height:96px}.sku-spu-rebind-target{gap:10px;display:grid}.sku-spu-rebind-target-head{justify-content:space-between;align-items:center;gap:12px;min-width:0;display:flex}.sku-spu-rebind-target-head>label{color:var(--ink-900);font-size:var(--type-section-title-size);flex:none;font-weight:600}.sku-spu-rebind-target.is-panel{align-content:start;gap:12px}.sku-spu-rebind-target-actions{align-items:center;gap:8px;min-width:0;display:flex}.sku-spu-rebind-target-actions>.btn{color:var(--ink-500);padding-inline:6px}.sku-spu-rebind-target-control{border:1px solid var(--ink-100);border-radius:var(--radius-sm);background:var(--surface)}.sku-spu-rebind-target-card{border-top:1px solid var(--ink-100);border-radius:0 0 var(--radius-sm) var(--radius-sm);background:var(--surface-2);padding:14px}.sku-spu-rebind-target-identity{grid-template-columns:64px minmax(0,1fr);align-items:start;gap:12px;display:grid}.sku-spu-rebind-target-photo{background:var(--surface);border:1px solid var(--ink-100);border-radius:var(--radius-sm);width:64px;height:64px;color:var(--ink-400);font-size:var(--type-supporting-size);place-items:center;display:grid;overflow:hidden}.sku-spu-rebind-target-photo img{object-fit:contain;width:100%;height:100%}.sku-spu-rebind-target-name{justify-items:start;gap:5px;min-width:0;display:grid}.sku-spu-rebind-target-name h4{-webkit-line-clamp:2;min-height:3.1em;color:var(--ink-900);font-size:var(--type-list-body-size);overflow-wrap:anywhere;-webkit-box-orient:vertical;margin:0;font-weight:600;line-height:1.55;display:-webkit-box;overflow:hidden}.sku-spu-rebind-target-name>.mono{color:var(--ink-500);font-size:var(--type-supporting-size);overflow-wrap:anywhere}.sku-spu-rebind-target-inline-meta{flex-wrap:wrap;align-items:center;gap:4px 12px;display:flex}.sku-spu-rebind-target-inline-meta>span{color:var(--ink-700);font-size:var(--type-supporting-size);overflow-wrap:anywhere;line-height:1.5}.sku-spu-rebind-card{border:1px solid var(--ink-100);border-radius:var(--radius-sm);background:var(--surface);min-width:0;overflow:hidden}.sku-spu-rebind-card-head{border-bottom:1px solid var(--ink-100);color:var(--ink-700);font-size:var(--type-supporting-size);justify-content:space-between;align-items:center;padding:10px 14px;font-weight:500;display:flex}.sku-spu-rebind-card-body{grid-template-columns:56px minmax(0,1fr);gap:12px;padding:14px;display:grid}.sku-spu-rebind-image{border:1px solid var(--ink-100);border-radius:var(--radius-sm);width:56px;height:56px;color:var(--ink-400);font-size:var(--type-supporting-size);place-items:center;display:grid;overflow:hidden}.sku-spu-rebind-image img{object-fit:contain;width:100%;height:100%}.sku-spu-rebind-card dl{gap:8px;min-width:0;margin:0;display:grid}.sku-spu-rebind-card dl>div{font-size:var(--type-supporting-size);grid-template-columns:62px minmax(0,1fr);gap:6px;display:grid}.sku-spu-rebind-card dt{color:var(--ink-500)}.sku-spu-rebind-card dd{overflow-wrap:anywhere;min-width:0;color:var(--ink-700);margin:0;line-height:1.5}.sku-spu-rebind-reason{margin:0}.sku-spu-rebind-reason .textarea{resize:none;min-height:112px}.sku-spu-rebind-summary,.sku-spu-rebind-impact{border-bottom:1px solid var(--ink-100);grid-template-columns:1fr 1.6fr .7fr .7fr;gap:16px;padding:0 0 20px;display:grid}.sku-spu-rebind-summary>div,.sku-spu-rebind-impact>div{gap:5px;min-width:0;display:grid}.sku-spu-rebind-summary>div>span:not(.status-indicator),.sku-spu-rebind-impact>div>span{color:var(--ink-500);font-size:var(--type-supporting-size)}.sku-spu-rebind-summary strong,.sku-spu-rebind-impact strong{color:var(--ink-900);font-size:var(--type-list-body-size);text-overflow:ellipsis;white-space:nowrap;font-weight:500;overflow:hidden}.sku-spu-rebind-compare{grid-template-columns:minmax(0,1fr) 24px minmax(0,1fr);align-items:center;gap:12px;display:grid}.sku-spu-rebind-arrow{color:var(--ink-400)}.sku-spu-rebind-impact{border:0;grid-template-columns:1fr 2fr;padding:0}.sku-spu-rebind-warnings,.sku-spu-rebind-blockers{font-size:var(--type-supporting-size);align-items:flex-start;gap:8px;line-height:1.6;display:flex}.sku-spu-rebind-warnings{color:var(--ink-700)}.sku-spu-rebind-blockers{color:var(--danger)}.sku-spu-rebind-warnings svg,.sku-spu-rebind-blockers svg{flex:none}.sku-spu-rebind-warnings ul,.sku-spu-rebind-blockers ul{margin:0;padding-left:18px}.sku-spu-rebind-error{color:var(--danger);font-size:var(--type-supporting-size);margin:0}.sku-spu-rebind-footer{border-top:1px solid var(--ink-100);background:var(--surface);flex:none;min-height:64px;margin:0;padding:16px 24px}@media (width<=1000px){.is-batch .sku-spu-rebind-content{grid-template-columns:minmax(0,1fr) 320px;gap:20px}.sku-spu-rebind-configuration{padding-left:4px;padding-right:4px}.sku-spu-rebind-table{min-width:620px}.sku-spu-rebind-table thead th,.sku-spu-rebind-table tbody th,.sku-spu-rebind-table td{padding-left:12px;padding-right:12px}}@media (width<=700px){.modal.form-modal.sku-spu-rebind-modal,.modal.form-modal.sku-spu-rebind-modal.is-batch{width:calc(100vw - 20px);height:calc(100dvh - 20px)}.is-batch .sku-spu-rebind-content{display:flex;overflow-y:auto}.sku-spu-rebind-content{padding:16px}.sku-spu-rebind-selection{flex:0 0 48%;min-height:360px}.is-batch .sku-spu-rebind-configuration{flex:none;padding-top:0;overflow:visible}.sku-spu-rebind-summary{grid-template-columns:1fr 1fr}.sku-spu-rebind-compare{grid-template-columns:minmax(0,1fr)}.sku-spu-rebind-arrow{justify-self:center;transform:rotate(90deg)}.sku-spu-rebind-footer{padding:12px}.sku-spu-rebind-table{min-width:0}.sku-spu-rebind-table colgroup,.sku-spu-rebind-table thead{display:none}.sku-spu-rebind-table tbody{display:block}.sku-spu-rebind-table tbody tr{border-bottom:1px solid var(--ink-100);grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:10px 16px;padding:14px 16px;display:grid}.sku-spu-rebind-table tbody th,.sku-spu-rebind-table td{border:0;min-width:0;height:auto;padding:0;display:block}.sku-spu-rebind-table tbody th:before,.sku-spu-rebind-table td:before{color:var(--ink-500);font-size:var(--type-supporting-size);margin-bottom:5px;font-weight:400;display:block}.sku-spu-rebind-table tbody th:before{content:"SKU / 规格"}.sku-spu-rebind-table td:nth-child(2):before{content:"当前 SPU"}.sku-spu-rebind-table td:nth-child(3):before{content:"在售状态"}.sku-spu-rebind-table td:nth-child(4):before{content:"校验结果"}}@media (prefers-reduced-motion:reduce){.sku-spu-rebind-table tbody th,.sku-spu-rebind-table td{transition:none}}.vjs-svg-icon{fill:currentColor;background-position:50%;background-repeat:no-repeat;width:1.8em;height:1.8em;display:inline-block}.vjs-svg-icon:before{content:none!important}.vjs-svg-icon:hover,.vjs-control:focus .vjs-svg-icon{filter:drop-shadow(0 0 .25em #fff)}.vjs-modal-dialog .vjs-modal-dialog-content,.video-js .vjs-modal-dialog,.vjs-button>.vjs-icon-placeholder:before,.video-js .vjs-big-play-button .vjs-icon-placeholder:before{width:100%;height:100%;position:absolute;top:0;left:0}.vjs-button>.vjs-icon-placeholder:before,.video-js .vjs-big-play-button .vjs-icon-placeholder:before{text-align:center}@font-face{font-family:VideoJS;src:url(data:application/font-woff;charset=utf-8;base64,d09GRgABAAAAABTsAAsAAAAAIpAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAABHU1VCAAABCAAAADsAAABUIIslek9TLzIAAAFEAAAAPgAAAFZRiV32Y21hcAAAAYQAAAEJAAAD5p42+VxnbHlmAAACkAAADtIAABckI4l972hlYWQAABFkAAAAKwAAADYsvIjpaGhlYQAAEZAAAAAdAAAAJA+RCL1obXR4AAARsAAAABcAAAC8Q2YAAGxvY2EAABHIAAAAYAAAAGB7CIGGbWF4cAAAEigAAAAfAAAAIAFAAI9uYW1lAAASSAAAASUAAAIK1cf1oHBvc3QAABNwAAABfAAAAnXdFqh1eJxjYGRgYOBiMGCwY2BycfMJYeDLSSzJY5BiYGGAAJA8MpsxJzM9kYEDxgPKsYBpDiBmg4gCACY7BUgAeJxjYGR7yDiBgZWBgaWQ5RkDA8MvCM0cwxDOeI6BgYmBlZkBKwhIc01hcPjI+FGPHcRdyA4RZgQRADaGCyYAAHic7dPXbcMwAEXRK1vuvffem749XAbKV3bjBA6fXsaIgMMLEWoQJaAEFKNnlELyQ4K27zib5PNF6vl8yld+TKr5kH0+cUw0xv00Hwvx2DResUyFKrV4XoMmLdp06NKjz4AhI8ZMmDJjzoIlK9Zs2LJjz4EjJ85cuHLjziPe/0UWL17mf2tqKLz/9jK9f8tXpGCoRdPKhtS0RqFkWvVQNtSKoVYNtWaoddPXEBqG2jQ9XWgZattQO4baNdSeofYNdWCoQ0MdGerYUCeGOjXUmaHODXVhqEtDXRnq2lA3hro11J2h7g31YKhHQz0Z6tlQL4Z6NdSbod4N9WGoT9MfHF6GmhnZLxyDcRMAAAB4nJ1YC1hU17U+a5/HMA4iA3NmVBDmoQwP5TFnHlFeA4gYiUFRQINoSCBAyK3G2yi+0aipYtFcHYo2xsb4NiY3+VrNxSaX5uvt495ozNdoYoxmem2/L8HGpLc+InB279pnhlGr5mvL4eyz99nrrL32eu1/DQcc/okdYgdHOA6MQKp4r9gx0EcMHMezOalVasW5BM7NcXoSb9fFgE6KtSSBxWz1FYDPG+vMBGcKb9cebu2VS5s2aaTkCvRSf6C7Y+Ppibm5E09v7IDs2/3uZQtbD0zIyppwoHXh/93ukmyYgdePNRp65p5v+3v/9otQl2O7wP34cT88p8Md2YxpYLQZoRcy6FlSBRnwnGAe6BPMSCZo+7NJVqS0cE4uHendzhSnbPH6TDqL1+Nme5LZXkCHnGyoH0kne30WH+gswhm3q+pt/mTas9NLS64GnjmSlTPw0wVQT/ewRaBgxtydy3cuUB9/6SW+vb5yRvr+t0eOfPKJZ/9t3+4tL7xj32Xd3thCxi+ge6ifdsAN+l5+wi5HQ/cCoeull1AszS7CUfEcJzK7sKWJAdJhCd0sPM4+EY7QDm5ov08hXRQXE5bf6PV5Q5+IjW7X7Nku92Ask4l2hCRRD6TPqISiCJeQna3SCFwrhrNzXHzo4yFevBwxpzxk8WCIIfkvVEKVy32SbT8n68gzgaslpaiO2zIGIyuSb7RNf9HSuN26y/7OC1tgEmpiyA6aD4qcgTOiLThwGG0eB694FI8NHLLN6OBlRVaMxNAFS4JdXUG6mW8PwpKuYLCLXKGbu8iwYNdgO06Sn3Th+/vyZAxs8Ro30DjHe9gy8Fywi24OMm7Qyzh3MTZVOMYhLBnoC+J79lpTUyQmorjhnMwlcQ5uPEYGpDjsOkkH49BjQLQBqs3jFtFdJNlksYmoQFDArLh8Xh+Qd6Ghcsb6FUuehDi+U/lqD71K/qiegeV1imcwjl7ExwiSrf4BZyCujV6cVcFo6VX+G9IcPyFjJnUufbU/jzrL1X99as36reXl8K32nFaOr+E8jWJEcJ55DpMVfSMe95/AJaOsGBH2GJCNpiRQbK4C8BjdmQA22QY2j03Em13i2YHqtNLU1NI04Yj2HJgA6fQc6VPNpA/D+Ryks554NnVy2mB72uRUfPLsqR4N0LOBQKArwJYO+5W2fgZX8oC1HR6HjNaQTVIG2FPwnTcXXGZZfNB7TE6pTKZUwaw91XWLAoFFGcnB5PHjsckgBjbWutrL+0h5Y1xw3DRGDumsnXb3MJwXrJIN5U7m0rgJ3yG5w4he5ckFG4pmNEkOm0/xOO4r4yL87wqtQM+hiJIVp+6iG2wPBKD35ElGkDx+UfC2v1mFG1o+M3AjNFty8biKMXwzyxnZLds8wYD2BxmCPHAldPOeLsy/0BugftYhVYFAhO8SqQ0j3oK7dHJZnI/jxmUS4onlxskSF8thmvNZjIrRZwEPxr0lBuLRuz3oy/FOHCsxwOPYh2M+e9u3J5pgPYz9gp6G7C9m0A11F9ddqKMfV+4sbq45/YspOysXvT+3pdFdYNg2fHbW8Dz301MqDVuGrz0Fuh0YMW8mddrpqzST7rV9BcvqPoNvadRndWp0p8HvbiqrFj5yFQ/vNFSXDpxpLEFWp+DcrF3FT1afWshFcmCfeAMjEvO65i0Y6XijQfSRPWx3TV/Df7Km3E1l+kLt56s/rwVzuRusNMhudznkwdLaS+QNdeal2jDPP4l9qHc98vTYZOSkxzD+njBWVWjFPKgipx6DkWvXQiW8OYcewVHE5yukinDMcfGgc0opDltYKDxIGBedkzc6jSfE7tlvESCDFUw0Hx0opS+U0lHCxNottbNWSxX9zZVvEhKWUSyBpaXwBc2a98M6UqPeXAs/GDon8Ax7hsthO8cM5HU7Ad0UvRR9lHmtyQKZ4MAe814X5h9MSUkQmhf96eVJ6p90OjIiqSIjvykvr2l5U55O/fPQKD+jIomYpNyGJQ25uQ2kIikRfAmuBHCPsWqkSDEqgZ5KDI2sifS/R43MbZg0idFHbCPNxXxZws1ACVE6hAhOdJwRkJLFBLPZpRGYJ50pko6XzMkgmSx40ljik6AQcKhFnLcQE6rF7PXFe1Ocoj0T3AXgSgJTDIhHRfHlYZKuSzc6uievOJGXY+i5GJkkTp7UM3y0LqATDbtFcbdBxO7o4T25JYlEjoH0uynUh8rapkxp62QN70svSF+hT4gGPlovlmcm/ComLi7mV4kTykV9NFWjE/QrwgQ4uIcAP0rQF4VZYRP2o3PhHHzfPMJj9Ir+uzKUlrH49ntT18AVvj1sc3YGjUT/Mt2Dxawa8ArcA7bCQIpvfwAYu22vEG/No/5RvPdA7g+AelLrPwzy+LtkLPhnpIxH14m4EYq8eeMHbPEPNm6G7Nv9B4jcFPZ8bJj0SEjP3MPgQdKTqqEoy2v6G32P/Y6dxOv04AxnoAeq+GILvUavtYCBXm+BaIhuodcfrN5B/V2EYMCPh+SxavjGyPwV0x4CJgUPGT0mQaODGBACIJZGsMXwAD0LGXx7l3CdAcKMIKI+f5CepWeD0BvyU/GcdBxPF8SwejC6LGZmAURFdsSWKR5HyHld2kbdIZO1Ixx+bnnzU7n5+blPNV9jnUDWhP2tC68tbN3PVIldsQPxSAcSpjOav7Q05uXn5zW2LLvDXn9B6syscPy9iDLEMmSrJz6nYuWMipukjM0AH8JkGS+XFyMRkzSCH7KD/hwm172SAyZYumHlefr5AddrtA0O0TnwaVZxcRY9Bfukn9Gf05N1r9DV9MoBsJ1f+ZrqUvtPHizJAntWybv7hmqLt6QLuK6ZS9Fqi1jO5rDoWPZXXII5Tgajg53cIXCjDCGIcYrRIY2n6+mXOa/W0bdhau3ryiEYe2FV/5oeaIYK/5w5frCyll6/cYO8DiNhw6t1MBWmznt91QX62UF1N7l0eHBZTRGpKaqpKVIPF9UcIzmReud9TSY75+K899GHbBu6wjoR7RKKZVYiYxSPf5/2wJT5e3NAhmUbVn5KLx1Ujg0+BGvpAIh0DezInTkzF37KVocxrKU3r1+XLtAe2lO3l66kfQfB/unKY+q8N375Ru8bc4pJXfEcESU95q+p8ZNZRTWH1d9FzvUdYXk5rLkcdkEisoKKVHQW/b3GEx6tPaYcoJfOr9wAbSBnv1IHpep0OExr4LPMkpJM+j7sly7UHkOzXjoAZljHCGiyegtNlwljM0v+c19ET9Pvst09a2Mtgcf5/ZSzYO5h1156+eyydfAsxGa9XAuF6vzjh6CssLq6ECysperXX0sX5h5ZdpZe3guxsGIPEtHk/aqXX1hVqP5HYVVVISkrrNqvXorIc+5Ou91Hnr/LcD2afi6eX7UBloOcs7cOpqgGaNfs1g7bNbs9z6wASaylN69d0/TFTIz6Ws8+oGV3mE2612wRTHKcVUbhjKadebloMc+dyXgMVtVK6BwMB/+mVW09igdRBWaRtNQX59d/VD//xdQ0TCiYNj1KT9sq6Wdu5WTbqk3qDXyDaLa1fv621LS01G3z61sD6lH8lAxDLicV921s6Bf92JOYvzNYCL1khbqBXEFUzC521N5NyzNaQIWhjyFyDoBIVrAjmv2UEaLlI+c6zw1jmVIPLLLZZUTj6GxGHW+mq1tgHXR2D85p4Q934+jLbtjVLcyCdS10NVzpHqxp4Q/hK7WopY/NRGx9HGsPGdFjOjcpjBnGYMVqY/4eqT5khWEHWUup2A/pTw7pdWgsWft7ETUERL96nRg0HNFPmCYba6pylECaExX89A9WLUOVB4oKLu/o1oqSYHCgLzBUlAz8hNFDRpeSU1XT+LRmDUgPaKbYdHDn9suF/tu13nHJij0N97LfS0QmqONuyONk7zvUI6Qa0pF9f2+oABL92AT6e0U//z9YqAiWtJLU1JK0gS+1aacwamiNqK067u9ZQ8f1d4qLodMzz3uL89Z68V/Hnr++hXWUuHgw8dfi972PeTyPefu3aNNucemQ74qFuIaJnVkOu4Q+yjuwmmC1FqZpl1i4uzoPxjkpPf3Xv545tl26Rr+dOvUd+omqJzch9dOeU7f10Y64nMcKK137DccIZq2WdXtdZjbEoLSzHwiMtrjYLDxpHQW8gjMX6XFYAE2zSWVD04EGYSs9MbO6sEo20BMEAB4mpvSypsKjZ4Stgzb+c3A9/MQT2+vrBy+qvyFxLUtLlSRF/Ri2wjfZ2dus2Q8lXx4608/jnqK5OOap6NY2PSjYYnECCjiEeLJll/pbmqfeIK+ps3+MxrlEhqmTPipVP7kqlF4VhpEb6r+Q7YOJg38kJ9SHBf3NBl6+9YchfbUjb5ahLSzUM3kPHmwFAsZ5rpai0S7E5xWzZ1j+fW7zsUWP2g5NXTw52ySCTrgG0+lbw60l2Y/CB185CoA8NK+tbRKxfjy6pm5hzQRRR+cMqv1Jbiw6STivtEvt3DRcy0QEh92JlUGo2PG4tSKHl00YD6xc8CK+YPYyy3io2lN8BcSjKRzrIV6ypOAobqxViJPaT9M9Hy5szY33mp7OX/Zu89L/7Ww5vqY2Y8b0pKgoiUhG5cPDPzq8qTV/WkzUOIvXVVA96kmjcBrr3HrYC/Wn+fYP6Z7T1rqy3zknbvqma/FvVk96fNXGkuaXrdHW5JGSxZT/2I/O73v+yNWafMdzc5NdxYurHs6h86e01sLKLz9EBrg+x36rxAaED7hRnAMx7Vzu+9wabh3zG8XLQjx0ablUJzmxdErxYT3kzQSd0SSafVqF5PXgpp0OyYJ1EyNHpGUZmvK575ySzd85JSqF7IBzSAbMM04+MbE58xF3/njXOGecSaermlw2y9PsSQdytLJVr8t+wg+rR8cZYoeNxVIzNdk3Bngi8U5LAlgTFoQnzJCa5EsCgYhCaGL+qPj7TdhG31p9tej3R04N//PXxNwJvyUqwaJqRPJY98TJ5TPndmflRAkAhBfe46sfKW5wizSge08Xb7Ca/GUVs55trngkKkrUS2WPzKttaaqq+idmahugkY+W6fN0I6i3gPt/x88U4wAAeJxjYGRgYADiGU9YXsXz23xl4GZnAIFH7fO+IdMc/WBxDgYmEAUASbMKwAB4nGNgZGBgZwABjj4Ghv//OfoZGBlQgT4ARicDZAAAAHicY2BgYGAfxJijD8Fmu4EqBwCSpgKpAAAAAAAADgBoAH4AzADgAQIBQgFsAZgB7gIuAooC0AL8A2IDjAOoA+AEMASwBNoFCAVaBcAGCAYuBnAGrAb2B04HigfSCCoIcAiGCJwIyAkkCVYJiAmsCfIKIApWCsQLknicY2BkYGDQZ2hmYGcAASYg5gJCBob/YD4DABqrAdAAeJxdkE1qg0AYhl8Tk9AIoVDaVSmzahcF87PMARLIMoFAl0ZHY1BHdBJIT9AT9AQ9RQ9Qeqy+yteNMzDzfM+88w0K4BY/cNAMB6N2bUaPPBLukybCLvleeAAPj8JD+hfhMV7hC3u4wxs7OO4NzQSZcI/8Ltwnfwi75E/hAR7wJTyk/xYeY49fYQ/PztM+jbTZ7LY6OWdBJdX/pqs6NYWa+zMxa13oKrA6Uoerqi/JwtpYxZXJ1coUVmeZUWVlTjq0/tHacjmdxuL90OR8O0UEDYMNdtiSEpz5XQGqzlm30kzUdAYFFOb8R7NOZk0q2lwAyz1i7oAr1xoXvrOgtYhZx8wY5KRV269JZ5yGpmzPTjQhvY9je6vEElPOuJP3mWKnP5M3V+YAAAB4nG2ReVPbMBDF/ULi2EkDBFqO3gdHLxUzDB9IkdexBllydRD49ihO3Ckz7B/a31utZnafkkGyiXnyclxhgB0MMUKKMTLkmGCKV5hhF3vYxxwHOMRrvMERjnGCU7zFO7zHB3zEJ3zGF3zFN5zhHBe4xHf8wE/8wm8w/MEVimTYKv44XR9MSCsUjVoeHE3vjQoNsSZ4mmxZmVWPjSz7jlou6/0qKOWEJdKMtCe793/hQfqxa6XWZHMXFl56RS4TvPXSaDeoy0zUUZB109KstDK8lHo5q6Qi1hcOnqkImubPS6aqRq7mlnaEWabub4iYblba3SRmgldS0+FWdhNtt04F14JUaqkl7tcpOpJtErvNt3Bd9HRT5JWxK25Ldjvp6br4hzfFiIdSmlzTg2fSUzNrLd1LE1ynxq4OVaVoKLjzJ60UPtj1RKzHzsbjly6inVnFBS2MucviPncU7Rr7lfTxRepDs1A2j3ZHRc7PuzFYSfE3ZOd4kjwBy227hA==)format("woff");font-weight:400;font-style:normal}.vjs-icon-play,.video-js .vjs-play-control .vjs-icon-placeholder,.video-js .vjs-big-play-button .vjs-icon-placeholder:before{font-family:VideoJS;font-style:normal;font-weight:400}.vjs-icon-play:before,.video-js .vjs-play-control .vjs-icon-placeholder:before,.video-js .vjs-big-play-button .vjs-icon-placeholder:before{content:""}.vjs-icon-play-circle{font-family:VideoJS;font-style:normal;font-weight:400}.vjs-icon-play-circle:before{content:""}.vjs-icon-pause,.video-js .vjs-play-control.vjs-playing .vjs-icon-placeholder{font-family:VideoJS;font-style:normal;font-weight:400}.vjs-icon-pause:before,.video-js .vjs-play-control.vjs-playing .vjs-icon-placeholder:before{content:""}.vjs-icon-volume-mute,.video-js .vjs-mute-control.vjs-vol-0 .vjs-icon-placeholder{font-family:VideoJS;font-style:normal;font-weight:400}.vjs-icon-volume-mute:before,.video-js .vjs-mute-control.vjs-vol-0 .vjs-icon-placeholder:before{content:""}.vjs-icon-volume-low,.video-js .vjs-mute-control.vjs-vol-1 .vjs-icon-placeholder{font-family:VideoJS;font-style:normal;font-weight:400}.vjs-icon-volume-low:before,.video-js .vjs-mute-control.vjs-vol-1 .vjs-icon-placeholder:before{content:""}.vjs-icon-volume-mid,.video-js .vjs-mute-control.vjs-vol-2 .vjs-icon-placeholder{font-family:VideoJS;font-style:normal;font-weight:400}.vjs-icon-volume-mid:before,.video-js .vjs-mute-control.vjs-vol-2 .vjs-icon-placeholder:before{content:""}.vjs-icon-volume-high,.video-js .vjs-mute-control .vjs-icon-placeholder{font-family:VideoJS;font-style:normal;font-weight:400}.vjs-icon-volume-high:before,.video-js .vjs-mute-control .vjs-icon-placeholder:before{content:""}.vjs-icon-fullscreen-enter,.video-js .vjs-fullscreen-control .vjs-icon-placeholder{font-family:VideoJS;font-style:normal;font-weight:400}.vjs-icon-fullscreen-enter:before,.video-js .vjs-fullscreen-control .vjs-icon-placeholder:before{content:""}.vjs-icon-fullscreen-exit,.video-js.vjs-fullscreen .vjs-fullscreen-control .vjs-icon-placeholder{font-family:VideoJS;font-style:normal;font-weight:400}.vjs-icon-fullscreen-exit:before,.video-js.vjs-fullscreen .vjs-fullscreen-control .vjs-icon-placeholder:before{content:""}.vjs-icon-spinner{font-family:VideoJS;font-style:normal;font-weight:400}.vjs-icon-spinner:before{content:""}.vjs-icon-subtitles,.video-js .vjs-subs-caps-button .vjs-icon-placeholder,.video-js.video-js:lang(en-GB) .vjs-subs-caps-button .vjs-icon-placeholder,.video-js.video-js:lang(en-IE) .vjs-subs-caps-button .vjs-icon-placeholder,.video-js.video-js:lang(en-AU) .vjs-subs-caps-button .vjs-icon-placeholder,.video-js.video-js:lang(en-NZ) .vjs-subs-caps-button .vjs-icon-placeholder,.video-js .vjs-subtitles-button .vjs-icon-placeholder{font-family:VideoJS;font-style:normal;font-weight:400}.vjs-icon-subtitles:before,.video-js .vjs-subs-caps-button .vjs-icon-placeholder:before,.video-js.video-js:lang(en-GB) .vjs-subs-caps-button .vjs-icon-placeholder:before,.video-js.video-js:lang(en-IE) .vjs-subs-caps-button .vjs-icon-placeholder:before,.video-js.video-js:lang(en-AU) .vjs-subs-caps-button .vjs-icon-placeholder:before,.video-js.video-js:lang(en-NZ) .vjs-subs-caps-button .vjs-icon-placeholder:before,.video-js .vjs-subtitles-button .vjs-icon-placeholder:before{content:""}.vjs-icon-captions,.video-js:lang(en) .vjs-subs-caps-button .vjs-icon-placeholder,.video-js:lang(fr-CA) .vjs-subs-caps-button .vjs-icon-placeholder,.video-js .vjs-captions-button .vjs-icon-placeholder{font-family:VideoJS;font-style:normal;font-weight:400}.vjs-icon-captions:before,.video-js:lang(en) .vjs-subs-caps-button .vjs-icon-placeholder:before,.video-js:lang(fr-CA) .vjs-subs-caps-button .vjs-icon-placeholder:before,.video-js .vjs-captions-button .vjs-icon-placeholder:before{content:""}.vjs-icon-hd{font-family:VideoJS;font-style:normal;font-weight:400}.vjs-icon-hd:before{content:""}.vjs-icon-chapters,.video-js .vjs-chapters-button .vjs-icon-placeholder{font-family:VideoJS;font-style:normal;font-weight:400}.vjs-icon-chapters:before,.video-js .vjs-chapters-button .vjs-icon-placeholder:before{content:""}.vjs-icon-downloading{font-family:VideoJS;font-style:normal;font-weight:400}.vjs-icon-downloading:before{content:""}.vjs-icon-file-download{font-family:VideoJS;font-style:normal;font-weight:400}.vjs-icon-file-download:before{content:""}.vjs-icon-file-download-done{font-family:VideoJS;font-style:normal;font-weight:400}.vjs-icon-file-download-done:before{content:""}.vjs-icon-file-download-off{font-family:VideoJS;font-style:normal;font-weight:400}.vjs-icon-file-download-off:before{content:""}.vjs-icon-share{font-family:VideoJS;font-style:normal;font-weight:400}.vjs-icon-share:before{content:""}.vjs-icon-cog{font-family:VideoJS;font-style:normal;font-weight:400}.vjs-icon-cog:before{content:""}.vjs-icon-square{font-family:VideoJS;font-style:normal;font-weight:400}.vjs-icon-square:before{content:""}.vjs-icon-circle,.vjs-seek-to-live-control .vjs-icon-placeholder,.video-js .vjs-volume-level,.video-js .vjs-play-progress{font-family:VideoJS;font-style:normal;font-weight:400}.vjs-icon-circle:before,.vjs-seek-to-live-control .vjs-icon-placeholder:before,.video-js .vjs-volume-level:before,.video-js .vjs-play-progress:before{content:""}.vjs-icon-circle-outline{font-family:VideoJS;font-style:normal;font-weight:400}.vjs-icon-circle-outline:before{content:""}.vjs-icon-circle-inner-circle{font-family:VideoJS;font-style:normal;font-weight:400}.vjs-icon-circle-inner-circle:before{content:""}.vjs-icon-cancel,.video-js .vjs-control.vjs-close-button .vjs-icon-placeholder{font-family:VideoJS;font-style:normal;font-weight:400}.vjs-icon-cancel:before,.video-js .vjs-control.vjs-close-button .vjs-icon-placeholder:before{content:""}.vjs-icon-repeat{font-family:VideoJS;font-style:normal;font-weight:400}.vjs-icon-repeat:before{content:""}.vjs-icon-replay,.video-js .vjs-play-control.vjs-ended .vjs-icon-placeholder{font-family:VideoJS;font-style:normal;font-weight:400}.vjs-icon-replay:before,.video-js .vjs-play-control.vjs-ended .vjs-icon-placeholder:before{content:""}.vjs-icon-replay-5,.video-js .vjs-skip-backward-5 .vjs-icon-placeholder{font-family:VideoJS;font-style:normal;font-weight:400}.vjs-icon-replay-5:before,.video-js .vjs-skip-backward-5 .vjs-icon-placeholder:before{content:""}.vjs-icon-replay-10,.video-js .vjs-skip-backward-10 .vjs-icon-placeholder{font-family:VideoJS;font-style:normal;font-weight:400}.vjs-icon-replay-10:before,.video-js .vjs-skip-backward-10 .vjs-icon-placeholder:before{content:""}.vjs-icon-replay-30,.video-js .vjs-skip-backward-30 .vjs-icon-placeholder{font-family:VideoJS;font-style:normal;font-weight:400}.vjs-icon-replay-30:before,.video-js .vjs-skip-backward-30 .vjs-icon-placeholder:before{content:""}.vjs-icon-forward-5,.video-js .vjs-skip-forward-5 .vjs-icon-placeholder{font-family:VideoJS;font-style:normal;font-weight:400}.vjs-icon-forward-5:before,.video-js .vjs-skip-forward-5 .vjs-icon-placeholder:before{content:""}.vjs-icon-forward-10,.video-js .vjs-skip-forward-10 .vjs-icon-placeholder{font-family:VideoJS;font-style:normal;font-weight:400}.vjs-icon-forward-10:before,.video-js .vjs-skip-forward-10 .vjs-icon-placeholder:before{content:""}.vjs-icon-forward-30,.video-js .vjs-skip-forward-30 .vjs-icon-placeholder{font-family:VideoJS;font-style:normal;font-weight:400}.vjs-icon-forward-30:before,.video-js .vjs-skip-forward-30 .vjs-icon-placeholder:before{content:""}.vjs-icon-audio,.video-js .vjs-audio-button .vjs-icon-placeholder{font-family:VideoJS;font-style:normal;font-weight:400}.vjs-icon-audio:before,.video-js .vjs-audio-button .vjs-icon-placeholder:before{content:""}.vjs-icon-next-item{font-family:VideoJS;font-style:normal;font-weight:400}.vjs-icon-next-item:before{content:""}.vjs-icon-previous-item{font-family:VideoJS;font-style:normal;font-weight:400}.vjs-icon-previous-item:before{content:""}.vjs-icon-shuffle{font-family:VideoJS;font-style:normal;font-weight:400}.vjs-icon-shuffle:before{content:""}.vjs-icon-cast{font-family:VideoJS;font-style:normal;font-weight:400}.vjs-icon-cast:before{content:""}.vjs-icon-picture-in-picture-enter,.video-js .vjs-picture-in-picture-control .vjs-icon-placeholder{font-family:VideoJS;font-style:normal;font-weight:400}.vjs-icon-picture-in-picture-enter:before,.video-js .vjs-picture-in-picture-control .vjs-icon-placeholder:before{content:""}.vjs-icon-picture-in-picture-exit,.video-js.vjs-picture-in-picture .vjs-picture-in-picture-control .vjs-icon-placeholder{font-family:VideoJS;font-style:normal;font-weight:400}.vjs-icon-picture-in-picture-exit:before,.video-js.vjs-picture-in-picture .vjs-picture-in-picture-control .vjs-icon-placeholder:before{content:""}.vjs-icon-facebook{font-family:VideoJS;font-style:normal;font-weight:400}.vjs-icon-facebook:before{content:""}.vjs-icon-linkedin{font-family:VideoJS;font-style:normal;font-weight:400}.vjs-icon-linkedin:before{content:""}.vjs-icon-twitter{font-family:VideoJS;font-style:normal;font-weight:400}.vjs-icon-twitter:before{content:""}.vjs-icon-tumblr{font-family:VideoJS;font-style:normal;font-weight:400}.vjs-icon-tumblr:before{content:""}.vjs-icon-pinterest{font-family:VideoJS;font-style:normal;font-weight:400}.vjs-icon-pinterest:before{content:""}.vjs-icon-audio-description,.video-js .vjs-descriptions-button .vjs-icon-placeholder{font-family:VideoJS;font-style:normal;font-weight:400}.vjs-icon-audio-description:before,.video-js .vjs-descriptions-button .vjs-icon-placeholder:before{content:""}.video-js{vertical-align:top;box-sizing:border-box;color:#fff;word-break:initial;background-color:#000;padding:0;font-family:Arial,Helvetica,sans-serif;font-size:10px;font-style:normal;font-weight:400;line-height:1;display:inline-block;position:relative}.video-js:-moz-full-screen{position:absolute}.video-js:-webkit-full-screen{width:100%!important;height:100%!important}.video-js[tabindex="-1"]{outline:none}.video-js *,.video-js :before,.video-js :after{box-sizing:inherit}.video-js ul{font-family:inherit;font-size:inherit;line-height:inherit;margin:0;list-style-position:outside}.video-js.vjs-fluid,.video-js.vjs-16-9,.video-js.vjs-4-3,.video-js.vjs-9-16,.video-js.vjs-1-1{width:100%;max-width:100%}.video-js.vjs-fluid:not(.vjs-audio-only-mode),.video-js.vjs-16-9:not(.vjs-audio-only-mode),.video-js.vjs-4-3:not(.vjs-audio-only-mode),.video-js.vjs-9-16:not(.vjs-audio-only-mode),.video-js.vjs-1-1:not(.vjs-audio-only-mode){height:0}.video-js.vjs-16-9:not(.vjs-audio-only-mode){padding-top:56.25%}.video-js.vjs-4-3:not(.vjs-audio-only-mode){padding-top:75%}.video-js.vjs-9-16:not(.vjs-audio-only-mode){padding-top:177.778%}.video-js.vjs-1-1:not(.vjs-audio-only-mode){padding-top:100%}.video-js.vjs-fill:not(.vjs-audio-only-mode){width:100%;height:100%}.video-js .vjs-tech{width:100%;height:100%;position:absolute;top:0;left:0}.video-js.vjs-audio-only-mode .vjs-tech{display:none}body.vjs-full-window,body.vjs-pip-window{height:100%;margin:0;padding:0}.vjs-full-window .video-js.vjs-fullscreen,body.vjs-pip-window .video-js{z-index:1000;position:fixed;inset:0;overflow:hidden}.video-js.vjs-fullscreen:not(.vjs-ios-native-fs),body.vjs-pip-window .video-js{display:block;width:100%!important;height:100%!important;padding-top:0!important}.video-js.vjs-fullscreen.vjs-user-inactive{cursor:none}.vjs-pip-container .vjs-pip-text{text-align:center;background-color:#000000b3;width:100%;padding:.5em;font-size:2em;position:absolute;bottom:10%}.vjs-layout-tiny.vjs-pip-container .vjs-pip-text,.vjs-layout-x-small.vjs-pip-container .vjs-pip-text,.vjs-layout-small.vjs-pip-container .vjs-pip-text{font-size:1.4em;bottom:0}.vjs-hidden{display:none!important}.vjs-disabled{opacity:.5;cursor:default}.video-js .vjs-offscreen{width:1px;height:1px;position:absolute;top:0;left:-9999px}.vjs-lock-showing{opacity:1!important;visibility:visible!important;display:block!important}.vjs-no-js{color:#fff;text-align:center;background-color:#000;width:300px;height:150px;margin:0 auto;padding:20px;font-family:Arial,Helvetica,sans-serif;font-size:18px}.vjs-no-js a,.vjs-no-js a:visited{color:#66a8cc}.video-js .vjs-big-play-button{cursor:pointer;opacity:1;background-color:#2b333fb3;border:.06666em solid #fff;border-radius:.3em;width:3em;height:1.63332em;margin-top:-.81666em;margin-left:-1.5em;padding:0;font-size:3em;line-height:1.5em;transition:all .4s;display:block;position:absolute;top:50%;left:50%}.vjs-big-play-button .vjs-svg-icon{width:1em;height:1em;line-height:1;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.video-js:hover .vjs-big-play-button,.video-js .vjs-big-play-button:focus{background-color:#73859f80;border-color:#fff;transition:all}.vjs-controls-disabled .vjs-big-play-button,.vjs-has-started .vjs-big-play-button,.vjs-using-native-controls .vjs-big-play-button,.vjs-error .vjs-big-play-button{display:none}.vjs-has-started.vjs-paused.vjs-show-big-play-button-on-pause:not(.vjs-seeking,.vjs-scrubbing,.vjs-error) .vjs-big-play-button{display:block}.video-js button{color:inherit;font-size:inherit;line-height:inherit;text-transform:none;appearance:none;background:0 0;border:none;text-decoration:none;transition:none;display:inline-block}.video-js.vjs-spatial-navigation-enabled .vjs-button:focus{box-shadow:none;outline:.0625em solid #fff}.vjs-control .vjs-button{width:100%;height:100%}.video-js .vjs-control.vjs-close-button{cursor:pointer;z-index:2;height:3em;position:absolute;top:.5em;right:0}.video-js .vjs-modal-dialog{background:linear-gradient(#000c,#fff0);overflow:auto}.video-js .vjs-modal-dialog>*{box-sizing:border-box}.vjs-modal-dialog .vjs-modal-dialog-content{z-index:1;padding:20px 24px;font-size:1.2em;line-height:1.5}.vjs-menu-button{cursor:pointer}.vjs-menu-button.vjs-disabled{cursor:default}.vjs-workinghover .vjs-menu-button.vjs-disabled:hover .vjs-menu{display:none}.vjs-menu .vjs-menu-content{margin:0;padding:0;font-family:Arial,Helvetica,sans-serif;display:block;overflow:auto}.vjs-menu .vjs-menu-content>*{box-sizing:border-box}.vjs-scrubbing .vjs-control.vjs-menu-button:hover .vjs-menu{display:none}.vjs-menu li{text-align:center;text-transform:lowercase;justify-content:center;margin:0;padding:.2em 0;font-size:1.2em;line-height:1.4em;list-style:none;display:flex}.vjs-menu li.vjs-menu-item:focus,.vjs-menu li.vjs-menu-item:hover,.js-focus-visible .vjs-menu li.vjs-menu-item:hover{background-color:#73859f80}.vjs-menu li.vjs-selected,.vjs-menu li.vjs-selected:focus,.vjs-menu li.vjs-selected:hover,.js-focus-visible .vjs-menu li.vjs-selected:hover{color:#2b333f;background-color:#fff}.vjs-menu li.vjs-selected .vjs-svg-icon,.vjs-menu li.vjs-selected:focus .vjs-svg-icon,.vjs-menu li.vjs-selected:hover .vjs-svg-icon,.js-focus-visible .vjs-menu li.vjs-selected:hover .vjs-svg-icon{fill:#000}.video-js .vjs-menu :not(.vjs-selected):focus:not(:focus-visible),.js-focus-visible .vjs-menu :not(.vjs-selected):focus:not(.focus-visible){background:0 0}.vjs-menu li.vjs-menu-title{text-align:center;text-transform:uppercase;cursor:default;margin:0 0 .3em;padding:0;font-size:1em;font-weight:700;line-height:2em}.vjs-menu-button-popup .vjs-menu{border-top-color:#2b333fb3;width:10em;height:0;margin-bottom:1.5em;display:none;position:absolute;bottom:0;left:-3em}.vjs-pip-window .vjs-menu-button-popup .vjs-menu{left:unset;right:1em}.vjs-menu-button-popup .vjs-menu .vjs-menu-content{background-color:#2b333fb3;width:100%;max-height:15em;position:absolute;bottom:1.5em}.vjs-layout-tiny .vjs-menu-button-popup .vjs-menu .vjs-menu-content,.vjs-layout-x-small .vjs-menu-button-popup .vjs-menu .vjs-menu-content{max-height:5em}.vjs-layout-small .vjs-menu-button-popup .vjs-menu .vjs-menu-content{max-height:10em}.vjs-layout-medium .vjs-menu-button-popup .vjs-menu .vjs-menu-content{max-height:14em}.vjs-layout-large .vjs-menu-button-popup .vjs-menu .vjs-menu-content,.vjs-layout-x-large .vjs-menu-button-popup .vjs-menu .vjs-menu-content,.vjs-layout-huge .vjs-menu-button-popup .vjs-menu .vjs-menu-content{max-height:25em}.vjs-workinghover .vjs-menu-button-popup.vjs-hover .vjs-menu,.vjs-menu-button-popup .vjs-menu.vjs-lock-showing{display:block}.video-js .vjs-menu-button-inline{transition:all .4s;overflow:hidden}.video-js .vjs-menu-button-inline:before{width:2.22222em}.video-js .vjs-menu-button-inline:hover,.video-js .vjs-menu-button-inline:focus,.video-js .vjs-menu-button-inline.vjs-slider-active{width:12em}.vjs-menu-button-inline .vjs-menu{opacity:0;width:auto;height:100%;margin:0;padding:0;transition:all .4s;position:absolute;top:0;left:4em}.vjs-menu-button-inline:hover .vjs-menu,.vjs-menu-button-inline:focus .vjs-menu,.vjs-menu-button-inline.vjs-slider-active .vjs-menu{opacity:1;display:block}.vjs-menu-button-inline .vjs-menu-content{width:auto;height:100%;margin:0;overflow:hidden}.video-js .vjs-control-bar{background-color:#2b333fb3;width:100%;height:3em;display:none;position:absolute;bottom:0;left:0;right:0}.video-js.vjs-spatial-navigation-enabled .vjs-control-bar{gap:1px}.video-js:not(.vjs-controls-disabled,.vjs-using-native-controls,.vjs-error) .vjs-control-bar.vjs-lock-showing{display:flex!important}.vjs-has-started .vjs-control-bar,.vjs-audio-only-mode .vjs-control-bar{visibility:visible;opacity:1;transition:visibility .1s,opacity .1s;display:flex}.vjs-has-started.vjs-user-inactive.vjs-playing .vjs-control-bar{visibility:visible;opacity:0;pointer-events:none;transition:visibility 1s,opacity 1s}.vjs-controls-disabled .vjs-control-bar,.vjs-using-native-controls .vjs-control-bar,.vjs-error .vjs-control-bar{display:none!important}.vjs-audio.vjs-has-started.vjs-user-inactive.vjs-playing .vjs-control-bar,.vjs-audio-only-mode.vjs-has-started.vjs-user-inactive.vjs-playing .vjs-control-bar{opacity:1;visibility:visible;pointer-events:auto}.video-js .vjs-control{text-align:center;flex:none;width:4em;height:100%;margin:0;padding:0;position:relative}.video-js .vjs-control.vjs-visible-text{width:auto;padding-left:1em;padding-right:1em}.vjs-button>.vjs-icon-placeholder:before{font-size:1.8em;line-height:1.67}.vjs-button>.vjs-icon-placeholder{display:block}.vjs-button>.vjs-svg-icon{display:inline-block}.video-js .vjs-control:focus:before,.video-js .vjs-control:hover:before,.video-js .vjs-control:focus{text-shadow:0 0 1em #fff}.video-js :not(.vjs-visible-text)>.vjs-control-text{clip:rect(0 0 0 0);border:0;width:1px;height:1px;padding:0;position:absolute;overflow:hidden}.video-js .vjs-custom-control-spacer{display:none}.video-js .vjs-progress-control{cursor:pointer;touch-action:none;flex:auto;align-items:center;min-width:4em;display:flex}.video-js .vjs-progress-control.disabled{cursor:default}.vjs-live .vjs-progress-control{display:none}.vjs-liveui .vjs-progress-control{align-items:center;display:flex}.video-js .vjs-progress-holder{flex:auto;height:.3em;transition:all .2s}.video-js .vjs-progress-control .vjs-progress-holder{margin:0 10px}.video-js .vjs-progress-control:hover .vjs-progress-holder,.video-js.vjs-scrubbing.vjs-touch-enabled .vjs-progress-control .vjs-progress-holder{font-size:1.66667em}.video-js .vjs-progress-control:hover .vjs-progress-holder.disabled{font-size:1em}.video-js .vjs-progress-holder .vjs-play-progress,.video-js .vjs-progress-holder .vjs-load-progress,.video-js .vjs-progress-holder .vjs-load-progress div{width:0;height:100%;margin:0;padding:0;display:block;position:absolute}.video-js .vjs-play-progress{background-color:#fff}.video-js .vjs-play-progress:before{z-index:1;font-size:.9em;line-height:.35em;position:absolute;right:-.5em}.vjs-svg-icons-enabled .vjs-play-progress:before{content:none!important}.vjs-play-progress .vjs-svg-icon{pointer-events:none;z-index:1;width:.9em;height:.9em;line-height:.15em;position:absolute;top:-.35em;right:-.4em}.video-js .vjs-load-progress{background:#73859f80}.video-js .vjs-load-progress div{background:#73859fbf}.video-js .vjs-time-tooltip{color:#000;float:right;pointer-events:none;visibility:hidden;z-index:1;background-color:#fffc;border-radius:.3em;padding:6px 8px 8px;font-family:Arial,Helvetica,sans-serif;font-size:1em;position:absolute;top:-3.4em}.video-js .vjs-progress-holder:focus .vjs-time-tooltip{display:none}.video-js .vjs-progress-control:hover .vjs-time-tooltip,.video-js .vjs-progress-control:hover .vjs-progress-holder:focus .vjs-time-tooltip,.video-js.vjs-scrubbing.vjs-touch-enabled .vjs-progress-control .vjs-time-tooltip{visibility:visible;font-size:.6em;display:block}.video-js .vjs-progress-control.disabled:hover .vjs-time-tooltip{font-size:1em}.video-js .vjs-progress-control .vjs-mouse-display{z-index:1;background-color:#000;width:1px;height:100%;display:none;position:absolute}.video-js .vjs-progress-control:hover .vjs-mouse-display,.video-js.vjs-scrubbing.vjs-touch-enabled .vjs-progress-control .vjs-mouse-display{display:block}.video-js.vjs-user-inactive .vjs-progress-control .vjs-mouse-display,.video-js.vjs-touch-enabled:not(.vjs-scrubbing) .vjs-progress-control .vjs-mouse-display{visibility:hidden;opacity:0;transition:visibility 1s,opacity 1s}.vjs-mouse-display .vjs-time-tooltip{color:#fff;background-color:#000c}.video-js .vjs-slider{cursor:pointer;-webkit-touch-callout:none;-webkit-user-select:none;user-select:none;background-color:#73859f80;margin:0 .45em;padding:0;position:relative}.video-js .vjs-slider.disabled{cursor:default}.video-js .vjs-slider:focus{text-shadow:0 0 1em #fff;box-shadow:0 0 1em #fff}.video-js.vjs-spatial-navigation-enabled .vjs-slider:focus{outline:.0625em solid #fff}.video-js .vjs-mute-control{cursor:pointer;flex:none}.video-js .vjs-volume-control{cursor:pointer;margin-right:1em;display:flex}.video-js .vjs-volume-control.vjs-volume-horizontal{width:5em}.video-js .vjs-volume-panel .vjs-volume-control{visibility:visible;opacity:0;width:1px;height:1px;margin-left:-1px}.video-js .vjs-volume-panel{transition:width 1s}.video-js .vjs-volume-panel.vjs-hover .vjs-volume-control,.video-js .vjs-volume-panel:active .vjs-volume-control,.video-js .vjs-volume-panel:focus .vjs-volume-control,.video-js .vjs-volume-panel .vjs-volume-control:active,.video-js .vjs-volume-panel.vjs-hover .vjs-mute-control~.vjs-volume-control,.video-js .vjs-volume-panel .vjs-volume-control.vjs-slider-active{visibility:visible;opacity:1;transition:visibility .1s,opacity .1s,height .1s,width .1s,left,top;position:relative}.video-js .vjs-volume-panel.vjs-hover .vjs-volume-control.vjs-volume-horizontal,.video-js .vjs-volume-panel:active .vjs-volume-control.vjs-volume-horizontal,.video-js .vjs-volume-panel:focus .vjs-volume-control.vjs-volume-horizontal,.video-js .vjs-volume-panel .vjs-volume-control:active.vjs-volume-horizontal,.video-js .vjs-volume-panel.vjs-hover .vjs-mute-control~.vjs-volume-control.vjs-volume-horizontal,.video-js .vjs-volume-panel .vjs-volume-control.vjs-slider-active.vjs-volume-horizontal{width:5em;height:3em;margin-right:0}.video-js .vjs-volume-panel.vjs-hover .vjs-volume-control.vjs-volume-vertical,.video-js .vjs-volume-panel:active .vjs-volume-control.vjs-volume-vertical,.video-js .vjs-volume-panel:focus .vjs-volume-control.vjs-volume-vertical,.video-js .vjs-volume-panel .vjs-volume-control:active.vjs-volume-vertical,.video-js .vjs-volume-panel.vjs-hover .vjs-mute-control~.vjs-volume-control.vjs-volume-vertical,.video-js .vjs-volume-panel .vjs-volume-control.vjs-slider-active.vjs-volume-vertical{transition:left;left:-3.5em}.video-js .vjs-volume-panel.vjs-volume-panel-horizontal.vjs-hover,.video-js .vjs-volume-panel.vjs-volume-panel-horizontal:active,.video-js .vjs-volume-panel.vjs-volume-panel-horizontal.vjs-slider-active{width:10em;transition:width .1s}.video-js .vjs-volume-panel.vjs-volume-panel-horizontal.vjs-mute-toggle-only{width:4em}.video-js .vjs-volume-panel .vjs-volume-control.vjs-volume-vertical{width:3em;height:8em;transition:visibility 1s,opacity 1s,height 1s 1s,width 1s 1s,left 1s 1s,top 1s 1s;left:-3000em}.video-js .vjs-volume-panel .vjs-volume-control.vjs-volume-horizontal{transition:visibility 1s,opacity 1s,height 1s 1s,width 1s,left 1s 1s,top 1s 1s}.video-js .vjs-volume-panel{display:flex}.video-js .vjs-volume-bar{margin:1.35em .45em}.vjs-volume-bar.vjs-slider-horizontal{width:5em;height:.3em}.vjs-volume-bar.vjs-slider-vertical{width:.3em;height:5em;margin:1.35em auto}.video-js .vjs-volume-level{background-color:#fff;position:absolute;bottom:0;left:0}.video-js .vjs-volume-level:before{z-index:1;font-size:.9em;position:absolute}.vjs-slider-vertical .vjs-volume-level{width:.3em}.vjs-slider-vertical .vjs-volume-level:before{z-index:1;top:-.5em;left:-.3em}.vjs-svg-icons-enabled .vjs-volume-level:before{content:none}.vjs-volume-level .vjs-svg-icon{pointer-events:none;z-index:1;width:.9em;height:.9em;position:absolute}.vjs-slider-horizontal .vjs-volume-level{height:.3em}.vjs-slider-horizontal .vjs-volume-level:before{line-height:.35em;right:-.5em}.vjs-slider-horizontal .vjs-volume-level .vjs-svg-icon{right:-.3em;transform:translateY(-50%)}.vjs-slider-vertical .vjs-volume-level .vjs-svg-icon{top:-.55em;transform:translate(-50%)}.video-js .vjs-volume-panel.vjs-volume-panel-vertical{width:4em}.vjs-volume-bar.vjs-slider-vertical .vjs-volume-level{height:100%}.vjs-volume-bar.vjs-slider-horizontal .vjs-volume-level{width:100%}.video-js .vjs-volume-vertical{background-color:#2b333fb3;width:3em;height:8em;bottom:8em}.video-js .vjs-volume-horizontal .vjs-menu{left:-2em}.video-js .vjs-volume-tooltip{color:#000;float:right;pointer-events:none;visibility:hidden;z-index:1;background-color:#fffc;border-radius:.3em;padding:6px 8px 8px;font-family:Arial,Helvetica,sans-serif;font-size:1em;position:absolute;top:-3.4em}.video-js .vjs-volume-control:hover .vjs-volume-tooltip,.video-js .vjs-volume-control:hover .vjs-progress-holder:focus .vjs-volume-tooltip{visibility:visible;font-size:1em;display:block}.video-js .vjs-volume-vertical:hover .vjs-volume-tooltip,.video-js .vjs-volume-vertical:hover .vjs-progress-holder:focus .vjs-volume-tooltip{top:-12px;left:1em}.video-js .vjs-volume-control.disabled:hover .vjs-volume-tooltip{font-size:1em}.video-js .vjs-volume-control .vjs-mouse-display{z-index:1;background-color:#000;width:100%;height:1px;display:none;position:absolute}.video-js .vjs-volume-horizontal .vjs-mouse-display{width:1px;height:100%}.video-js .vjs-volume-control:hover .vjs-mouse-display{display:block}.video-js.vjs-user-inactive .vjs-volume-control .vjs-mouse-display{visibility:hidden;opacity:0;transition:visibility 1s,opacity 1s}.vjs-mouse-display .vjs-volume-tooltip{color:#fff;background-color:#000c}.vjs-poster{vertical-align:middle;cursor:pointer;height:100%;margin:0;padding:0;display:inline-block;position:absolute;inset:0}.vjs-has-started .vjs-poster,.vjs-using-native-controls .vjs-poster{display:none}.vjs-audio.vjs-has-started .vjs-poster,.vjs-has-started.vjs-audio-poster-mode .vjs-poster,.vjs-pip-container.vjs-has-started .vjs-poster{display:block}.vjs-poster img{object-fit:contain;width:100%;height:100%}.video-js .vjs-live-control{flex:auto;align-items:flex-start;font-size:1em;line-height:3em;display:flex}.video-js:not(.vjs-live) .vjs-live-control,.video-js.vjs-liveui .vjs-live-control{display:none}.video-js .vjs-seek-to-live-control{cursor:pointer;flex:none;align-items:center;width:auto;min-width:4em;height:100%;padding-left:.5em;padding-right:.5em;font-size:1em;line-height:3em;display:inline-flex}.video-js.vjs-live:not(.vjs-liveui) .vjs-seek-to-live-control,.video-js:not(.vjs-live) .vjs-seek-to-live-control{display:none}.vjs-seek-to-live-control.vjs-control.vjs-at-live-edge{cursor:auto}.vjs-seek-to-live-control .vjs-icon-placeholder{color:#888;margin-right:.5em}.vjs-svg-icons-enabled .vjs-seek-to-live-control{line-height:0}.vjs-seek-to-live-control .vjs-svg-icon{pointer-events:none;fill:#888;width:1em;height:1em}.vjs-seek-to-live-control.vjs-control.vjs-at-live-edge .vjs-icon-placeholder{color:red}.vjs-seek-to-live-control.vjs-control.vjs-at-live-edge .vjs-svg-icon{fill:red}.video-js .vjs-time-control{flex:none;width:auto;min-width:2em;padding-left:1em;padding-right:1em;font-size:1em;line-height:3em}.vjs-live .vjs-time-control,.vjs-live .vjs-time-divider,.video-js .vjs-current-time,.video-js .vjs-duration{display:none}.vjs-time-divider{line-height:3em;display:none}.vjs-normalise-time-controls:not(.vjs-live) .vjs-time-control{display:flex}.video-js .vjs-play-control{cursor:pointer}.video-js .vjs-play-control .vjs-icon-placeholder{flex:none}.vjs-text-track-display{pointer-events:none;position:absolute;inset:0 0 3em}.vjs-error .vjs-text-track-display{display:none}.video-js.vjs-controls-disabled .vjs-text-track-display,.video-js.vjs-user-inactive.vjs-playing .vjs-text-track-display{bottom:1em}.video-js .vjs-text-track{text-align:center;margin-bottom:.1em;font-size:1.4em}.vjs-subtitles{color:#fff}.vjs-captions{color:#fc6}.vjs-tt-cue{display:block}video::-webkit-media-text-track-display{transform:translateY(-3em)}.video-js.vjs-controls-disabled video::-webkit-media-text-track-display{transform:translateY(-1.5em)}.video-js.vjs-user-inactive.vjs-playing video::-webkit-media-text-track-display{transform:translateY(-1.5em)}.video-js.vjs-force-center-align-cues .vjs-text-track-cue{text-align:center!important;width:80%!important}@supports not (inset:10px){.video-js .vjs-text-track-display>div{inset:0}}.video-js .vjs-picture-in-picture-control{cursor:pointer;flex:none}.video-js.vjs-audio-only-mode .vjs-picture-in-picture-control,.vjs-pip-window .vjs-picture-in-picture-control{display:none}.video-js .vjs-fullscreen-control{cursor:pointer;flex:none}.video-js.vjs-audio-only-mode .vjs-fullscreen-control,.vjs-pip-window .vjs-fullscreen-control{display:none}.vjs-playback-rate>.vjs-menu-button,.vjs-playback-rate .vjs-playback-rate-value{width:100%;height:100%;position:absolute;top:0;left:0}.vjs-playback-rate .vjs-playback-rate-value{pointer-events:none;text-align:center;font-size:1.5em;line-height:2}.vjs-playback-rate .vjs-menu{width:4em;left:0}.vjs-error .vjs-error-display .vjs-modal-dialog-content{text-align:center;font-size:1.4em}.vjs-loading-spinner{opacity:.85;text-align:left;box-sizing:border-box;visibility:hidden;background-clip:padding-box;border:.6em solid #2b333fb3;border-radius:50%;width:5em;height:5em;display:none;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.vjs-seeking .vjs-loading-spinner,.vjs-waiting .vjs-loading-spinner{justify-content:center;align-items:center;animation:0s linear .3s forwards vjs-spinner-show;display:flex}.vjs-error .vjs-loading-spinner{display:none}.vjs-loading-spinner:before,.vjs-loading-spinner:after{content:"";box-sizing:inherit;width:inherit;height:inherit;border-radius:inherit;opacity:1;border:inherit;border-color:#fff #0000 #0000;position:absolute}.vjs-seeking .vjs-loading-spinner:before,.vjs-seeking .vjs-loading-spinner:after,.vjs-waiting .vjs-loading-spinner:before,.vjs-waiting .vjs-loading-spinner:after{animation:1.1s cubic-bezier(.6,.2,0,.8) infinite vjs-spinner-spin,1.1s linear infinite vjs-spinner-fade}.vjs-seeking .vjs-loading-spinner:before,.vjs-waiting .vjs-loading-spinner:before{border-top-color:#fff}.vjs-seeking .vjs-loading-spinner:after,.vjs-waiting .vjs-loading-spinner:after{border-top-color:#fff;animation-delay:.44s}@keyframes vjs-spinner-show{to{visibility:visible}}@keyframes vjs-spinner-spin{to{transform:rotate(360deg)}}@keyframes vjs-spinner-fade{0%{border-top-color:#73859f}20%{border-top-color:#73859f}35%{border-top-color:#fff}60%{border-top-color:#73859f}to{border-top-color:#73859f}}.video-js.vjs-audio-only-mode .vjs-captions-button{display:none}.vjs-chapters-button .vjs-menu ul{width:24em}.video-js.vjs-audio-only-mode .vjs-descriptions-button{display:none}.vjs-subs-caps-button+.vjs-menu .vjs-captions-menu-item .vjs-svg-icon{width:1.5em;height:1.5em}.video-js .vjs-subs-caps-button+.vjs-menu .vjs-captions-menu-item .vjs-menu-item-text .vjs-icon-placeholder{vertical-align:middle;margin-bottom:-.1em;display:inline-block}.video-js .vjs-subs-caps-button+.vjs-menu .vjs-captions-menu-item .vjs-menu-item-text .vjs-icon-placeholder:before{content:"";font-family:VideoJS;font-size:1.5em;line-height:inherit}.video-js.vjs-audio-only-mode .vjs-subs-caps-button{display:none}.video-js .vjs-audio-button+.vjs-menu .vjs-descriptions-menu-item .vjs-menu-item-text .vjs-icon-placeholder,.video-js .vjs-audio-button+.vjs-menu .vjs-main-desc-menu-item .vjs-menu-item-text .vjs-icon-placeholder{vertical-align:middle;margin-bottom:-.1em;display:inline-block}.video-js .vjs-audio-button+.vjs-menu .vjs-descriptions-menu-item .vjs-menu-item-text .vjs-icon-placeholder:before,.video-js .vjs-audio-button+.vjs-menu .vjs-main-desc-menu-item .vjs-menu-item-text .vjs-icon-placeholder:before{content:" ";font-family:VideoJS;font-size:1.5em;line-height:inherit}.video-js.vjs-layout-small .vjs-current-time,.video-js.vjs-layout-small .vjs-time-divider,.video-js.vjs-layout-small .vjs-duration,.video-js.vjs-layout-small .vjs-remaining-time,.video-js.vjs-layout-small .vjs-playback-rate,.video-js.vjs-layout-small .vjs-volume-control,.video-js.vjs-layout-x-small .vjs-current-time,.video-js.vjs-layout-x-small .vjs-time-divider,.video-js.vjs-layout-x-small .vjs-duration,.video-js.vjs-layout-x-small .vjs-remaining-time,.video-js.vjs-layout-x-small .vjs-playback-rate,.video-js.vjs-layout-x-small .vjs-volume-control,.video-js.vjs-layout-tiny .vjs-current-time,.video-js.vjs-layout-tiny .vjs-time-divider,.video-js.vjs-layout-tiny .vjs-duration,.video-js.vjs-layout-tiny .vjs-remaining-time,.video-js.vjs-layout-tiny .vjs-playback-rate,.video-js.vjs-layout-tiny .vjs-volume-control{display:none}.video-js.vjs-layout-small .vjs-volume-panel.vjs-volume-panel-horizontal:hover,.video-js.vjs-layout-small .vjs-volume-panel.vjs-volume-panel-horizontal:active,.video-js.vjs-layout-small .vjs-volume-panel.vjs-volume-panel-horizontal.vjs-slider-active,.video-js.vjs-layout-small .vjs-volume-panel.vjs-volume-panel-horizontal.vjs-hover,.video-js.vjs-layout-x-small .vjs-volume-panel.vjs-volume-panel-horizontal:hover,.video-js.vjs-layout-x-small .vjs-volume-panel.vjs-volume-panel-horizontal:active,.video-js.vjs-layout-x-small .vjs-volume-panel.vjs-volume-panel-horizontal.vjs-slider-active,.video-js.vjs-layout-x-small .vjs-volume-panel.vjs-volume-panel-horizontal.vjs-hover,.video-js.vjs-layout-tiny .vjs-volume-panel.vjs-volume-panel-horizontal:hover,.video-js.vjs-layout-tiny .vjs-volume-panel.vjs-volume-panel-horizontal:active,.video-js.vjs-layout-tiny .vjs-volume-panel.vjs-volume-panel-horizontal.vjs-slider-active,.video-js.vjs-layout-tiny .vjs-volume-panel.vjs-volume-panel-horizontal.vjs-hover{width:auto;width:initial}.video-js.vjs-layout-x-small .vjs-progress-control,.video-js.vjs-layout-tiny .vjs-progress-control{display:none}.video-js.vjs-layout-x-small .vjs-custom-control-spacer{flex:auto;display:block}.vjs-modal-dialog.vjs-text-track-settings{color:#fff;background-color:#2b333fbf;height:70%}.vjs-spatial-navigation-enabled .vjs-modal-dialog.vjs-text-track-settings{height:80%}.vjs-error .vjs-text-track-settings{display:none}.vjs-text-track-settings .vjs-modal-dialog-content{display:table}.vjs-text-track-settings .vjs-track-settings-colors,.vjs-text-track-settings .vjs-track-settings-font,.vjs-text-track-settings .vjs-track-settings-controls{display:table-cell}.vjs-text-track-settings .vjs-track-settings-controls{text-align:right;vertical-align:bottom}@supports (display:grid){.vjs-text-track-settings .vjs-modal-dialog-content{grid-template-rows:1fr;grid-template-columns:1fr 1fr;padding:20px 24px 0;display:grid}.vjs-track-settings-controls .vjs-default-button{margin-bottom:20px}.vjs-text-track-settings .vjs-track-settings-controls{grid-column:1/-1}.vjs-layout-small .vjs-text-track-settings .vjs-modal-dialog-content,.vjs-layout-x-small .vjs-text-track-settings .vjs-modal-dialog-content,.vjs-layout-tiny .vjs-text-track-settings .vjs-modal-dialog-content{grid-template-columns:1fr}}.vjs-text-track-settings select{font-size:inherit}.vjs-track-setting>select{margin-bottom:.5em;margin-right:1em}.vjs-text-track-settings fieldset{border:none;margin:10px}.vjs-text-track-settings fieldset span{padding:0 .6em .8em;display:inline-block}.vjs-text-track-settings fieldset span>select{max-width:7.3em}.vjs-text-track-settings legend{color:#fff;font-size:1.2em;font-weight:700}.vjs-text-track-settings .vjs-label{margin:0 .5em .5em 0}.vjs-track-settings-controls button:focus,.vjs-track-settings-controls button:active{background-image:linear-gradient(#73859f 0%,#fff 12%);outline-width:medium;outline-style:solid}.vjs-track-settings-controls button:hover{color:#2b333fbf}.vjs-track-settings-controls button{color:#2b333f;cursor:pointer;background-color:#fff;background-image:linear-gradient(-180deg,#fff 88%,#73859f 100%);border-radius:2px}.vjs-track-settings-controls .vjs-default-button{margin-right:1em}.vjs-title-bar{pointer-events:none;background:linear-gradient(#000000e6 0%,#000000b3 60%,#0000 100%);width:100%;padding:.666em 1.333em 4em;font-size:1.2em;line-height:1.5;transition:opacity .1s;position:absolute;top:0}.vjs-error .vjs-title-bar{display:none}.vjs-title-bar-title,.vjs-title-bar-description{text-overflow:ellipsis;white-space:nowrap;margin:0;overflow:hidden}.vjs-title-bar-title{margin-bottom:.333em;font-weight:700}.vjs-playing.vjs-user-inactive .vjs-title-bar{opacity:0;transition:opacity 1s}.video-js .vjs-skip-forward-5,.video-js .vjs-skip-forward-10,.video-js .vjs-skip-forward-30,.video-js .vjs-skip-backward-5,.video-js .vjs-skip-backward-10,.video-js .vjs-skip-backward-30{cursor:pointer}.video-js .vjs-transient-button{cursor:pointer;opacity:1;background-color:#32323280;justify-content:center;align-items:center;height:3em;transition:opacity 1s;display:flex;position:absolute}.video-js:not(.vjs-has-started) .vjs-transient-button{display:none}.video-js.not-hover .vjs-transient-button:not(.force-display),.video-js.vjs-user-inactive .vjs-transient-button:not(.force-display){opacity:0}.video-js .vjs-transient-button span{padding:0 .5em}.video-js .vjs-transient-button.vjs-left{left:1em}.video-js .vjs-transient-button.vjs-right{right:1em}.video-js .vjs-transient-button.vjs-top{top:1em}.video-js .vjs-transient-button.vjs-near-top{top:4em}.video-js .vjs-transient-button.vjs-bottom{bottom:4em}.video-js .vjs-transient-button:hover{background-color:#323232e6}@media print{.video-js>:not(.vjs-tech):not(.vjs-poster){visibility:hidden}}.vjs-resize-manager{z-index:-1000;border:none;width:100%;height:100%;position:absolute;top:0;left:0}.js-focus-visible .video-js :focus:not(.focus-visible),.video-js :focus:not(:focus-visible){outline:none}.app-watermark{z-index:20000;pointer-events:none;-webkit-user-select:none;user-select:none;position:fixed;inset:0}@media print{.app-watermark{display:none}}
